更新kernel #
如果使用的宿主机是CentOS7,则需要更新Kernel到较新的版本,如果是CentOS8则无需更新。
# 导入ElRepo库的gpg密钥
$ rpm -import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
# 添加ElRepo的repo配置
$ yum install -y https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
# $ yum install -y https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm
# $ yum install -y https://www.elrepo.org/elrepo-release-9.el9.elrepo.noarch.rpm
# 列出可用的内核版本
$ yum --disablerepo='*' --enablerepo=elrepo-kernel list available
# 安装lt支持的版本, lt= long-term
$ yum --enablerepo=elrepo-kernel install -y kernel-ml
# CentOS8 直接Reboot即生效
# CentOS7 需要手动调整顺序: 如下
# 查看当前内核版本及启动顺序
$ awk -F\' '$1=="menuentry " {print i++ " : " $2}' /boot/grub2/grub.cfg
0 : CentOS Linux (5.4.108-1.el7.elrepo.x86_64) 7 (Core)
1 : CentOS Linux (3.10.0-1160.11.1.el7.x86_64) 7 (Core)
2 : CentOS Linux (3.10.0-1160.el7.x86_64) 7 (Core)
3 : CentOS Linux (0-rescue-20210128140208453518997635111697) 7 (Core)
# 设置内核默认启动顺序,若无此命令则安装 grub2-pc 包
$ grub2-set-default 0
# 重启系统
$ reboot
如果elrepo.org的地址比较和谐,那么可以设置HTTP代理,编辑/etc/yum.conf
,增加一行: proxy=http://10.226.133.174:8888