测试环境:Centos7.5
内核版本:3.10.0-862.2.3
Linux版本:4.16.8-1
Redhat Linux7一直采用3.10的内核版本,其衍生版的Centos7也是如此。不过Centos7支持elrepo源,这是一个第三方仓库。进入https://www.kernel.org/ 在撰写这篇日志的时候版本是4.16.9
1. 查看当前系统的内核版本uname -sr
2. 在Centos7上启用elrepo源,ELRepo源地址:http://elrepo.org/tiki/tiki-index.php
#rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org RHEL-7, SL-7 or CentOS-7: #rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm RHEL-6, SL-6 or CentOS-6: #rpm -Uvh http://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm
3. 查询列出当前可用的内核包
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
4. 安装稳当的内核包
yum --enablerepo=elrepo-kernel install kernel-ml
5. 修改启动内核为最新版,如果是手动选择版本则不需要执行
grub2-set-default 0(数字0)
6. 重启服务器,验证是否成功
root用户下输入
init 6或reboot
PS:升级内核主要是为了解决我们可爱的浪潮服务器安装7.5后终端黑屏的问题
注意:非特殊需求不建议在生产环境下面更新Centos的内核。