为什么要搭建宝塔面板和BBR加速?
因为linux系统不是图形界面的,正常维护需要掌握linux技能的,有一定的门槛。但是有了宝塔面板,就有一个控制面板,很多脚本或者扩展工具都可以通过BT面板一键安装, 操作的门槛降低了很多。
TCP BBR是谷歌出品的TCP拥塞控制算法,BBR目的是要尽量跑满带宽,并且尽量不要有排队的情况,BBR可以起到单边加速TCP连接的效果,简单的说就是加快你服务器的速度。
当我们购买的服务器后,会收到供应商发来的服务器账号和密码,此时我们需要远程登录该服务器,常用的工具有xshell,SecureCRT等。这里我们以CRT进行演示登录服务器。
远程连接
1.首先打开CRT,点击快速连接
2.输入服务器IP地址和用户名,用户名一般为root,然后点击连接
3.输入服务器密码
4.登录成功,到达服务器界面
安装宝塔面板
1.复制以下代码,粘贴进去,按回车,出现以下内容时,输入y继续
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
2.此刻宝塔面板安装完成,复制红框内的BT面板地址(即BT-Panel:后的内容),和用户名及密码,保存到本地,以后会经常用到
3.打开网页,输入刚刚保存的网址( 即BT-Panel:后的内容),账号和密码,进入宝塔面板,并一键安装LNMP环境。
PHP版本切换为7.0或者7.2都可以,安装方式编译安装(30分钟)和极速安装(15分钟)都行,推荐编译安装,然后等待安装完成即可。
BBR加速
1.复制如下脚本到服务器,然后按回车
wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh
2.安装完成后输入 uname -r 检查安装是否成功,返回值显示的内核版本超过4.9就成功
3.接下来输入以下代码查看返回值
sysctl net.ipv4.tcp_available_congestion_control
返回值: net.ipv4.tcp_available_congestion_control = reno cubic bbr
net.ipv4.tcp_available_congestion_control = bbr cubic reno
sysctl net.ipv4.tcp_congestion_control
返回值: net.ipv4.tcp_congestion_control = bbr
sysctl net.core.default_qdisc
返回值: net.core.default_qdisc = fq
4.查看BBR是否开启
lsmod | grep bbr
返回值: tcp_bbr 20480 14
5.卸载原版内核,出现按y的时候,按下y
yum remove kernel-headers
6.安装新版内核
yum –enablerepo=elrepo-kernel -y install kernel-ml-headers
7.BBR加速完成安装,输入reboot重启服务器