原文鏈接 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,執行下這個操作后,自行重啟。