CentOS7 内核升级

0x01 查询版本

# 使用以下命令查看当前系统的内核版本;
sudo uname -r 

0x02 启用仓库 

# 导入该源的秘钥;
sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 
# 启用该源仓库;
sudo rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm 
# 查看有哪些内核版本可供安装;
sudo yum --disablerepo="*" --enablerepo="elrepo-kernel" list available 

0x03 安装内核

# 选择安装内核,安装的是主线版本,该版本比较激进,慎重选择;
sudo yum --enablerepo=elrepo-kernel install kernel-ml -y 
# 安装的长期稳定版本,稳定可靠[建议升级安装长期稳定版]
sudo yum --enablerepo=elrepo-kernel install kernel-lt -y 

0x04 设置引导

设置 GRUB 默认的内核版本编辑 `/etc/default/grub` 并设置 `GRUB_DEFAULT=0`。意思是 GRUB 初始化页面的第一个内核将作为默认内核。

GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved  # saved改为0即可
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="rhgb quiet"
GRUB_DISABLE_RECOVERY="true"

0x05 加载验证

# 加载升级后的内核;
sudo grub2-mkconfig -o /boot/grub2/grub.cfg 
# 加载完成后重启主机即可 验证内核版本;
sudo uname -r 

0x06 更新系统

# 更新系统;
sudo yum update -y 

(0)
上一篇 2022年4月9日 10:40
下一篇 2022年4月11日 11:31

相关推荐

扫码领红包