Linux内核
Linux内核
查看内核及发行版
uname -a
:查看Linux内核版本cat /etc/issue
:查看发行版cat /proc/version
升级CentOS6内核
导入public key
1
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
添加ELRepo
RHEL-7, SL-7 or CentOS-7:
1
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
RHEL-6, SL-6 or CentOS-6:
1
rpm -Uvh http://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm
升级Kernel
在 ELRepo 中有两个内核选项,一个是 kernel-lt(长期支持版本),一个是 kernel-ml(主线最新版本),采用长期支持版本(kernel-lt)。
1
2
3
4
5# kernel-lt
yum --enablerepo=elrepo-kernel install kernel-lt -y
or
# kernel-ml
yum --enablerepo=elrepo-kernel install kernel-ml -y安装完成,需要修改grub
根据安装好以后的内核位置,修改 default 的值,一般是修改为0,因为 default 从 0 开始,一般新安装的内核在第一个位置,所以设置default=0。
RHEL-7, SL-7 or CentOS-7:
1
2
3
4vim /etc/default/grub
# 重新编译内核启动文件
grub2-mkconfig -o /boot/grub2/grub.cfgRHEL-6, SL-6 or CentOS-6:
1
vim /etc/grub.conf
删除旧内核
1
2rpm -qa | grep kernel
yum autoremove kernel-2.6.32-696.el6.x86_64重启服务器
1
reboot
参考
本站采用「署名 4.0 国际」进行许可。