Linux 一键安装最新内核并开启 BBR 脚本

原文链接   https://teddysun.com/489.html

请到原文链接仔细阅读后操作。建议查看过脚本内容后操作,方便理解运行过程。

使用root用户登录,运行以下命令:

wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh

附上 可能遇到问题

脚本中有升级内核操作,需要重启。重启后系统无法启动,报以下错误:

CentOS升级内核后出现错误FATAL: Module scsi_wait_scan not found的解决办法

内核升级后出现FATAL: Module scsi_wait_scan not found
执行下面的命令,其中第三步根据你换的内核自己修改命令内容
内核升级后,重启前,执行:

-----------------------------------------------------------------------------------------------------------------

1) 创建force-vitio_blk-to-ensure-boot.conf
# echo 'add_drivers+="virtio_blk"' >/etc/dracut.conf.d/force-vitio_blk-to-ensure-boot.conf
2) 切换目录
# cd /boot
3) 重新编译生成initramfs
# dracut -f /boot/initramfs-4.14.9-1.el6.elrepo.x86_64.img 4.14.9-1.el6.elrepo.x86_64 
4) 重启
# reboot

-----------------------------------------------------------------------------------------------------------------

注意:

1. 红色部分为已经升级的内核版本,如果不一致,要修改成自己的。 (以上命令中的版本号,和当前2017.12.28 脚本中内核版本号一致)

2. 非本地环境运行时(即SSH时),为避免以上错误发生,但已失去对机器控制,最好脚本执行完后,选N,执行下这个操作后,自行重启。

原文地址:https://www.cnblogs.com/yunweis/p/8134552.html