手动升级Centos7内核

前言:

升级系统内核兼容的软件变多了,可玩性也会提高!

正文:

支持系统:Linux  Centos6  /  Centos7

其他系统均未测试!请自行探索于实验!

升级Centos内核命令:

查看Centos内核版本命令:

uname -r

获取内核源文件并安装命令集:

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
yum --enablerepo=elrepo-kernel install kernel-ml

设置重新启动不更改回原来的内核版本命令:

vi /etc/default/grub
光标控制 上下左右方向键
编辑模式 i 键
退出编辑模式 ESC键
保存并退出VI界面 :wq 回车键确认退出
注意事项: 一定要切换输入法模式为英文输入法,然后再进行操作!

进入界面显示如下命令(centos7为例):

GRUB_TIMEOUT=5
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"

GRUB_DEFAULT=saved                      #把这一行命令的值修改为:GRUB_DEFAULT=0

GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="vconsole.keymap=us crashkernel=auto  vconsole.font=latarcyrheb-sun16 rhgb quiet"
GRUB_DISABLE_RECOVERY="true"

编辑页面如上所示!请按条件编辑!

编辑完成后再输入此命令:

grub2-mkconfig -o /boot/grub2/grub.cfg

然后重新启动VPS服务器:

reboot

此时,自己的SSH命令窗口会断开链接(别一惊一乍的,感觉自己操作死服务器了),耐心等待1-5min,然后重新连接服务器!

输入命令查看内核是否为最新的版本:

uname -r

如果返回值为最新版本,则证明升级成功,如果没升级成功,就重新装吧!

 

原创文章