linux怎么不更新内核,Linux升级时不升级内核的方法
RedHat/CentOS使用?yum update?更新時,默認會升級內核。但有些服務器硬件在升級內核后,新的內核可能會認不出某些硬件,要重新安裝驅動,很麻煩。所以在生產環境中不要輕易的升級內核,除非您確定升級內核后不會出現麻煩的問題。
如果使用yum update更新時不升級內核,有兩種方法:
方法一
直接在yum的命令后面加參數,這個命令只生效一次:
# yum update --exclude=kernel*
方法二
修改yum命令的配置文件,永久生效。
這里以 CentOS 6.6 為例來進行說明:
1、首先檢查內核版本以及系統版本。
[root@localhost ~]# uname -r
2.6.32-504.el6.x86_64
[root@localhost ~]# cat /etc/issue
CentOS release 6.6 (Final)
Kernel \r on an \m
2、將配置文件保存備份。
[root@localhost ~]# cp /etc/yum.conf /etc/yum.conf.bak
3、編輯/etc/yum.conf文件。
[root@localhost ~]# vi /etc/yum.conf
4、在[main]的后面加入如下內容:
exclude=kernel*
5、按下Esc,輸入下面命令進行保存:wq。
6、使用 yum update更新。
[root@localhost yum.repos.d]# yum update
7、等到yum update更新完成之后重啟電腦,再來檢查內核版本。
[root@localhost ~]# uname -r
2.6.32-504.el6.x86_64
[root@localhost ~]# cat /etc/issue
CentOS release 6.8 (Final)
Kernel \r on an \m
我們可以看到yum update后系統版本升級了,內核版本沒有升級。如果同時要禁止升級系統,則在其 [main] 部分末尾增加 "exclude=kernel?centos-release"。
總結
以上是生活随笔為你收集整理的linux怎么不更新内核,Linux升级时不升级内核的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 通过调用门进行控制转移 ——《x86汇编
- 下一篇: 访问数据段时的特权级检查,修改SS时的特