您好,登錄后才能下訂單哦!
這篇文章主要介紹了怎么在CentOS 7中安裝或升級最新的內核的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇怎么在CentOS 7中安裝或升級最新的內核文章都會有所收獲,下面我們一起來看看吧。
在正常操作期間,內核負責執行兩個重要任務:
作為硬件和系統上運行的軟件之間的接口。
盡可能高效地管理系統資源。
為此,內核通過內置的驅動程序或以后可作為模塊安裝的驅動程序與硬件通信。
例如,當你計算機上運行的程序想要連接到無線網絡時,它會將該請求提交給內核,后者又會使用正確的驅動程序連接到網絡。
隨著新的設備和技術定期出來,如果我們想充分利用它們,保持最新的內核就很重要。此外,更新內核將幫助我們利用新的內核函數,并保護自己免受先前版本中發現的漏洞的攻擊。
準備好了在 centos 7 或其衍生產品(如 rhel 7和 fedora)上更新內核了么?如果是這樣,請繼續閱讀!
步驟 1:檢查已安裝的內核版本
讓我們安裝了一個發行版,它包含了一個特定版本的內核。為了展示當前系統中已安裝的版本,我們可以:
# uname -sr
如果我們現在進入 ,在撰寫本文時,我們看到最新的內核版本是4.10.1(其他版本可以從同一網站獲得)。
還要考慮的一個重要的事情是內核版本的生命周期 - 如果你當前使用的版本接近它的生命周期結束,那么在該日期后將不會提供更多的 bug 修復。關于更多信息,請參閱。
步驟 2:在 centos 7 中升級內核
大多數現代發行版提供了一種使用和官方支持的倉庫升級內核的方法。
但是,這只會升級內核到倉庫中可用的最新版本 - 而不是在中可用的最新版本。不幸的是,red hat 只允許使用前者升級內核。
與 red hat 不同,centos 允許使用 elrepo,這是一個第三方倉庫,可以將內核升級到最新版本。
要在 centos 7 上啟用 elrepo 倉庫,請運行:
# rpm --import https://www.elrepo.org/rpm-gpg-key-elrepo.org # rpm -uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
在 centos 7 啟用 elrepo
倉庫啟用后,你可以使用下面的命令列出可用的內核相關包:
# yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
接下來,安裝最新的主線穩定內核:
# yum --enablerepo=elrepo-kernel install kernel-ml
最后,重啟機器并應用最新內核,接著運行下面的命令檢查最新內核版本:
uname -sr
步驟 3:設置 grub 默認的內核版本
為了讓新安裝的內核成為默認啟動選項,你需要如下修改 grub 配置:
打開并編輯 /etc/default/grub 并設置 grub_default=0。意思是 grub 初始化頁面的第一個內核將作為默認內核。
grub_timeout=5 grub_default=0 grub_disable_submenu=true grub_terminal_output="console" grub_cmdline_linux="rd.lvm.lv=centos/root rd.lvm.lv=centos/swap crashkernel=auto rhgb quiet" grub_disable_recovery="true"
接下來運行下面的命令來重新創建內核配置。
# grub2-mkconfig -o /boot/grub2/grub.cfg
重啟并驗證最新的內核已作為默認內核。
關于“怎么在CentOS 7中安裝或升級最新的內核”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“怎么在CentOS 7中安裝或升級最新的內核”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。