建站嘛,经常需要用到服务器,每次拿到新的机器需要更新系统,但开启 BBR 也是必不可少的:
wget --no-check-certificate -O /opt/bbr.sh https://github.com/teddysun/across/raw/master/bbr.sh
chmod 755 /opt/bbr.sh
/opt/bbr.sh
来源:秋水逸冰
CentOS 7 中验证BBR是否启动:
lsmod | grep bbr
如果发现系统内核无法更新到最新的稳定版内核版本号,那么:
手动导入 elrepo 软件源的 GPG 公钥:
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
导入 elrepo 软件源:
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
启用软件源并下载安装最新稳定版内核:
yum -y --disablerepo=* --enablerepo=elrepo-kernel install kernel-ml
设定 Grub 默认启动新内核:
grub2-set-default 0
使用新的内核重启,就是 reboot 命令啦,这个应该不需要复制吧?
查看当前系统的内核版本号:
uname -r
CentOS 下最新版内核 headers 等安装方法:
yum --enablerepo=elrepo-kernel -y install kernel-ml-headers kernel-ml-devel
查看系统中的全部内核:
rpm -qa | grep kernel
自动筛选并删除当前无用的系统内核版本:
yum autoremove $(rpm -qa | grep kernel | grep -v $(uname -r))
查看 CentOS 版本:
cat /etc/centos-release
更新和升级:
yum clean all
yum -y update && yum -y upgrade
灵活使用以上命令基本就能使 CentOS 7 系统保持在开启 BBR 加速的优秀状态。