上一章操作完,云服务器就布置好,可以连接进系统操作了,这个时候,我们服务器一般就是拿来弄个网站、做个**之类的。但是做这些事情不是直接yum install就可以了,安装软件涉及运行环境,无论做什么,首先第一步,就需要搭建环境,在这里,我们首先要把系统升级一下。
第1步
升级系统内核
把初始系统Centos 7.3的版本,升级到7.8,用ROOT用户名SSH进入云服务器,输入:
cd /etc/yum.repos.d/
然后用一个你自己熟悉的编辑文档的软件建立如下文件:
yum install nano ###第1步,安装nano
nano CentOS-Kernel.repo ###第2步,编辑该文件
系统默认内置了vim,但是我不会用,我用的是nano,所以我会多一步安装nano的命令,如果熟练使用vim,就不需要#1步,直接把nano改成vim执行第2步即可。
进入编辑页面之后输入以下内容(拉选以下代码,选择复制,切换到编辑页面,按鼠标右键即可全部粘贴过去)
[kernel]
name=CentOS-$releasever - kernel
# http://mirror.centos.org/altarch/7/experimental/x86_64/
baseurl=http://mirrors.aliyun.com/centos-altarch/$releasever/kernel/$basearch/
enabled=0
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
保存后退出(nano的保存快捷键是Ctrl+o,然后按回车,退出快捷键是Ctrl+x)。
回到命令符状态,输入以下代码后回车执行:
yum --enablerepo kernel makecache
完了之后,再输入以下代码后回车执行:
yum --enablerepo kernel update
如果在执行完显示失败,可以再执行一次,有时是网络问题。等显示完成update之后,跟住就是下一步,开启bbr
第2步
开启bbr加速
命令符下输入以下命令
nano /etc/sysctl.conf
进入编辑页面之后,光标移动到页面最下面,添加以下代码
net.core.default_qdisc = fq
net.ipv4.tcp_congestion_control = bbr
保存退出之后,输入reboot
重启云服务器。至此,开启bbr操作完成。
附
1.检验是否开启成功
执行
sysctl net.ipv4.tcp_available_congestion_control
如果结果中有 BBR,则内核开启 BBR 算法成功
执行
lsmod | grep bbr
看到 tcp_bbr 则说明 BBR 启动成功
2.开启bbr另一教程选择
因为开启bbr过程已经执行完成,没办法每一步都截图下来,所以本教程比较少截图,但不影响操作,基本上按着操作来,不会出现问题。如果失败,我提供另一个给菜鸟看的教程作参考------linux开启bbr加速。
3.什么叫bbr?
Bottleneck Bandwidth and RTT(简称bbr),类似于锐速的单边加速工具,而且免费使用,不存在破解问题。 这是由谷歌提供的新的TCP拥塞控制算法,其目的就是要尽量跑满带宽,并且尽量不要有排队的情况。目前Linux Kernel 4.9 RC已加入了该算法,所以只要升级内核,即可享用。