最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解如何在 CentOS 7 中安裝或升級最新的內核

 更新時間:2017年03月20日 11:23:43   作者:Matei Cezar  
這篇文章主要介紹了詳解如何在 CentOS 7 中安裝或升級最新的內核,具有一定的參考價值,感興趣的小伙伴們可以參考一下。

雖然有些人使用 Linux 來表示整個操作系統(tǒng),但要注意的是,嚴格地來說,Linux 只是個內核。另一方面,發(fā)行版是一個完整功能的系統(tǒng),它建立在內核之上,具有各種各樣的應用程序工具和庫。

在正常操作期間,內核負責執(zhí)行兩個重要任務:

  1. 作為硬件和系統(tǒng)上運行的軟件之間的接口。
  2. 盡可能高效地管理系統(tǒng)資源。

為此,內核通過內置的驅動程序或以后可作為模塊安裝的驅動程序與硬件通信。

例如,當你計算機上運行的程序想要連接到無線網(wǎng)絡時,它會將該請求提交給內核,后者又會使用正確的驅動程序連接到網(wǎng)絡。

隨著新的設備和技術定期出來,如果我們想充分利用它們,保持最新的內核就很重要。此外,更新內核將幫助我們利用新的內核函數(shù),并保護自己免受先前版本中發(fā)現(xiàn)的漏洞的攻擊。

準備好了在 CentOS 7 或其衍生產(chǎn)品(如 RHEL 7和 Fedora)上更新內核了么?如果是這樣,請繼續(xù)閱讀!

步驟 1:檢查已安裝的內核版本

讓我們安裝了一個發(fā)行版,它包含了一個特定版本的內核。為了展示當前系統(tǒng)中已安裝的版本,我們可以:

# uname -sr

下面的圖片展示了在一臺 CentOS 7 服務器上的輸出信息:

Check Kernel Version in CentOS 7

如果我們現(xiàn)在進入 https://www.kernel.org/,在撰寫本文時,我們看到最新的內核版本是4.10.1(其他版本可以從同一網(wǎng)站獲得)。

還要考慮的一個重要的事情是內核版本的生命周期 - 如果你當前使用的版本接近它的生命周期結束,那么在該日期后將不會提供更多的 bug 修復。關于更多信息,請參閱內核發(fā)布頁。

步驟 2:在 CentOS 7 中升級內核

大多數(shù)現(xiàn)代發(fā)行版提供了一種使用yum 等包管理系統(tǒng)和官方支持的倉庫升級內核的方法。

但是,這只會升級內核到倉庫中可用的最新版本 - 而不是在https://www.kernel.org/ 中可用的最新版本。不幸的是,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

Enable ELRepo in CentOS 7

在 CentOS 7 啟用 ELRepo

倉庫啟用后,你可以使用下面的命令列出可用的內核相關包:

# yum --disablerepo="*" --enablerepo="elrepo-kernel" list available

Yum - Find Available Kernel Versions

接下來,安裝最新的主線穩(wěn)定內核:

# yum --enablerepo=elrepo-kernel install kernel-ml

Install Latest Kernel Version in CentOS 7

最后,重啟機器并應用最新內核,接著運行下面的命令檢查最新內核版本:

uname -sr

Verify Kernel Version

步驟 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"

接下來運行下面的命令來重新創(chuàng)建內核配置。

# grub2-mkconfig -o /boot/grub2/grub.cfg

Set Kernel in GRUB

重啟并驗證最新的內核已作為默認內核。

Booting Default Kernel Version in CentOS 7

恭喜你!你已經(jīng)在 CentOS 7 中升級內核了!

總結

在本文中,我們解釋了如何輕松升級系統(tǒng)上的 Linux 內核。我們還沒講到另外一個方法,因為它涉及從源代碼編譯內核,這可以寫成一本書,并且不推薦在生產(chǎn)系統(tǒng)上這么做。

雖然它是最好的學習體驗之一,并且允許細粒度配置內核,但是你可能會讓你的系統(tǒng)不可用,并且可能必須從頭重新安裝它。

上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

最新評論

渝北区| 海城市| 嘉鱼县| 加查县| 广西| 沙雅县| 葵青区| 嘉禾县| 尉氏县| 成安县| 霍州市| 广水市| 金塔县| 西和县| 岑溪市| 白玉县| 牙克石市| 奉贤区| 美姑县| 泸州市| 东乌| 江门市| 岳池县| 县级市| 福清市| 雅安市| 泾川县| 大港区| 泊头市| 边坝县| 日喀则市| 中江县| 襄汾县| 姜堰市| 蒲江县| 浦县| 扬中市| 宝兴县| 河源市| 灵川县| 弥勒县|