linux7.4离线内核升级,CentOS 7.4升级Linux内核
由于最近intel出了Meltdown和Spectre兩個漏洞讓各大服務商相繼進行系統(tǒng)升級,故最近學習了Linux內(nèi)核升級的內(nèi)容。
首先終于對Linux的理解更進一步,經(jīng)常講起Linux就以為整個操作系統(tǒng),實際上Linux只是os的內(nèi)核,CentOS、Ubuntu、Debian這些發(fā)行版才是一個功能完整的系統(tǒng),而Linux內(nèi)核的作用就是讓系統(tǒng)更高效的使用底層硬件。
對于CentOS來說,非必要的情況下一般不進行大版本的升級,因為大版本的內(nèi)核升級(比如從3.X升級到4.X)可能會引發(fā)線上服務無法使用的風險。
下面僅僅是記錄升級CentOS內(nèi)核的方法,如果生產(chǎn)環(huán)境一定要進行大版本的升級需要仔細進行測試。
一、系統(tǒng)信息
操作系統(tǒng):CentOS 7.4(CentOS-7-x86_64-Minimal-1708)
二、升級內(nèi)核
2.1 導入簽名文件
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
2.2 安裝rpm包
登錄https://www.elrepo.org,查看centos7獲取到添加源的語句。
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
2.3 安裝當前主分支上最新的內(nèi)核
yum --enablerepo=elrepo-kernel install -y kernel-ml
2.4?GRUB 初始化頁面的第一個內(nèi)核設置為默認內(nèi)核
# 修改grub文件
vim /etc/default/grub
將GRUB_DEFAULT=saved修改為?GRUB_DEFAULT=0,wq保存。
2.5 重新編譯內(nèi)核啟動文件
grub2-mkconfig -o /boot/grub2/grub.cfg
2.6 重啟centos
reboot
2.7 刪除舊內(nèi)核
yum autoremove kernel-3.10.0-327.13.1.el7.x86_64
總結(jié)
以上是生活随笔為你收集整理的linux7.4离线内核升级,CentOS 7.4升级Linux内核的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 模拟摄像头CCD板机揭秘
- 下一篇: 高项_第十一章项目风险管理