01.06 Linux內核怎麼升級?升級有什麼好處?CentOS8升級內核並開啟BBR


為什麼要升級內核?

升級內核一般是為了支持新特性、新設備、新功能,一些老的內核也可能存在一些bug。升級內核也可以對照理解為Windows打補丁。

Linux內核怎麼升級?升級有什麼好處?CentOS8升級內核並開啟BBR

因為我給系統上安裝的版本是CentOS-8-x86_64-1905,該版本默認安裝的內核是4.18.0。而最新版的內核是5.4.8,系統中的內核與最新內核查了好多個版本,需要升級一下。

Linux內核eprl源網站:

Linux內核怎麼升級?升級有什麼好處?CentOS8升級內核並開啟BBR

安裝內核升級的ELRepo 源

查看當前的Linux內核版本,顯示內容如下

Linux內核怎麼升級?升級有什麼好處?CentOS8升級內核並開啟BBR

先查看安裝了哪個內核升級包,顯示如下

Linux內核怎麼升級?升級有什麼好處?CentOS8升級內核並開啟BBR

還沒裝過,所以顯示的是空內容。

如果已經安裝了,就先卸載掉,然後再安裝新的,通過下面的命令來卸載:

Linux內核怎麼升級?升級有什麼好處?CentOS8升級內核並開啟BBR

我這個服務器的內核版本不是最新的,需要升級,按照Linux內核官網的辦法來操作安裝內核升級的ELRepo 源:

Linux內核怎麼升級?升級有什麼好處?CentOS8升級內核並開啟BBR

在yum的elrepo源中,看看有沒有最新版本內核,顯示內容如下

Linux內核怎麼升級?升級有什麼好處?CentOS8升級內核並開啟BBR

升級內核

查看系統默認安裝了哪些內核文件,顯示內容如下:

Linux內核怎麼升級?升級有什麼好處?CentOS8升級內核並開啟BBR

系統已經安裝的內核版本是4.18,最新版的內核是5.4.8,對照著已經安裝的內核文件,我們通過下面的命令來升級現有內核:

Linux內核怎麼升級?升級有什麼好處?CentOS8升級內核並開啟BBR

如果沒有意外,現在新的內核就已經安裝好了,我們查看一下是不是這樣:

Linux內核怎麼升級?升級有什麼好處?CentOS8升級內核並開啟BBR

查看一下當前的默認啟動項

Linux內核怎麼升級?升級有什麼好處?CentOS8升級內核並開啟BBR

我們新安裝的內核已經被設置成默認啟動了,重啟服務器進入使用新的內核文件。

Linux內核怎麼升級?升級有什麼好處?CentOS8升級內核並開啟BBR

重啟以後,我們查看一下當前的內核是否更新


Linux內核怎麼升級?升級有什麼好處?CentOS8升級內核並開啟BBR


刪除舊內核

新的內核已經生效,下面將舊內核刪除就可以了,具體方法是執行命令"yum -y remove "後將4.18內核的全稱貼到這個命令的後面,兩個名稱之間用空格隔開,查詢已經安裝內核的命令是"rpm -qa | grep kernel"

yum -y remove kernel-4.18.0-80.11.2.el8_0.x86_64 kernel-modules-4.18.0-80.11.2.el8_0.x86_64 kernel-tools-4.18.0-80.11.2.el8_0.x86_64 kernel-core-4.18.0-80.11.2.el8_0.x86_64 kernel-tools-libs-4.18.0-80.11.2.el8_0.x86_64

Linux內核怎麼升級?升級有什麼好處?CentOS8升級內核並開啟BBR

看看是不是隻有5.4.8內核存在,乾淨又清爽。

Linux內核怎麼升級?升級有什麼好處?CentOS8升級內核並開啟BBR

至此,內核升級全部完成。

開啟BBR

Linux內核怎麼升級?升級有什麼好處?CentOS8升級內核並開啟BBR

什麼是BBR?

BBR 可以顯著的減少Linux的TCP鏈接延遲,並提高吞吐量,它是Google開發的一種新型擁堵控制算法。

BBR只負責解決兩個問題:

1 降低延遲,方法是降低網絡鏈路上的buffer佔用率,這樣就非常適合網速比較慢的用戶使用。

2 在有一定丟包率的高速網絡鏈路上充分利用網絡帶寬,這又非常適合高帶寬高延遲的用戶使用。

開啟 BBR 要求 4.10及以上版本 Linux 內核,我們已經將內核升級到了5.x,完全符合升級的條件。

執行以下命令開始升級:

Linux內核怎麼升級?升級有什麼好處?CentOS8升級內核並開啟BBR

檢查一下是否開啟成功,執行命令以下三個命令分別查看一下:

Linux內核怎麼升級?升級有什麼好處?CentOS8升級內核並開啟BBR

如果你的系統也是顯示的如上述內容,都包含"bbr",那麼你的系統開啟BBR成功

Linux內核怎麼升級?升級有什麼好處?CentOS8升級內核並開啟BBR


分享到:


相關文章: