centos6.8升级内核
1.查看内核版本命令:
uname -r
2.更新nss
yum update nss
3.安装elrepo的yum源,升级内核需要使用elrepo的yum源,在安装yum源之前还需要我们导入elrepo的key
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
看到其他博文说接下来的步骤是:
rpm -Uvh http://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm
但是可能会报错:
因为elrepo-release-6-8.el6.elrepo.noarch.rpm的url地址已经发生变化了,所以找不到,这时可以上
www.elrepo.org去找最新的地址。
centos6的可以在这里找:
具体地址:https://elrepo.org/linux/elrepo/el6/x86_64/RPMS/
所以这一步的命令是:
rpm -Uvh https://elrepo.org/linux/elrepo/el6/x86_64/RPMS/elrepo-release-6-12.el6.elrepo.noarch.rpm
4.升级内核
在yum的elrepo源中有ml和lt两种内核,其中ml(mainline)为最新版本的内核,lt为长期支持的内核。
但是现在用yum安装貌似不行了,会报如下错误。
因此我的解决办法是手动下载rpm包
然后用rpm -i xxx.rpm命令安装即可
rpm包网上找一下
我用的是:kernel-lt-4.4.130-1.el6.elrepo.x86_64
5.修改grub.conf文件,内核升级完后需要修改内核的启动顺序
vim /etc/grub.conf
default=0
6.重启
reboot
7.查看内核版本