Centos7 EOL后的善后挣扎
elrepo官方已经移除了centos7 的支持, 继续使用 CentOS7 高版本内核只有找一些稀有的归档存储源了。
https://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/
https://dl.lamp.sh/kernel/el7/
elrepo最后一个 kernel 版本是 6.9.7-1.el7, 加上 almalinux延后支持,勉强可以继续使用。
curl -o /etc/yum.repos.d/CentOS-Base.repo https://el7.repo.almalinux.org/centos/CentOS-Base.repo
yum install -y http://repo.almalinux.org/elevate/elevate-release-latest-el$(rpm --eval %rhel).noarch.rpm
yum upgrade -y
yum install epel-release wget -y
rpm -ivh https://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/{kernel-ml,kernel-ml-devel,kernel-ml-headers}-6.9.7-1.el7.elrepo.x86_64.rpm
grub2-set-default 0
grub2-mkconfig -o /boot/grub2/grub.cfg
reboot
openssh glibc 这些重要的包需要自己想办法处理。
没有能力玩透 Linux 的话建议还是使用新版本系统, 最头痛的是指定要旧版本的系统连yum仓库都不知道如何设定归档源,张口就说是故障问题要求额外的技术支持。
另外新版本的 openssl 已彻底放弃对sha1的支持。
参考文章https://www.oscarice.com/book/linux/centos7-last.html