“CentOS dropped”的含義
通常指CentOS系統因官方停止維護(如CentOS 7于2024年6月30日停止支持),無法再獲得官方yum源的安全更新或新功能。此時需通過替代方案升級系統,以恢復安全支持或遷移至受維護的發行版。
/etc/
目錄)等至外部存儲設備。cat /etc/centos-release
uname -m
命令確認系統是x86_64(主流)還是i386(舊架構),避免下載錯誤的安裝包。由于CentOS 7及更早版本已停止官方支持,優先選擇升級到受維護的發行版,而非繼續使用舊版CentOS:
CentOS Stream是CentOS的滾動更新版本,適合需要持續更新的用戶:
sudo dnf install centos-stream-release
sudo dnf update -y
sudo reboot
cat /etc/centos-release # 應顯示“CentOS Stream X”
Rocky Linux與CentOS高度兼容,適合追求穩定的企業用戶:
sudo dnf install -y https://download.rockylinux.org/pub/rocky/9/BaseOS/x86_64/os/Packages/rocky-release-9-20240429.0.el9.noarch.rpm
sudo dnf clean all
sudo dnf upgrade -y
sudo reboot
cat /etc/os-release # 應顯示“Rocky Linux 9”
AlmaLinux與CentOS語法一致,適合習慣CentOS操作的用戶:
sudo dnf install -y https://repo.almalinux.org/almalinux/9/BaseOS/x86_64/os/Packages/almalinux-release-9-20240506.0.el9.noarch.rpm
sudo dnf upgrade -y
sudo reboot
cat /etc/almalinux-release # 應顯示“AlmaLinux 9”
若暫時無法遷移至新發行版,可通過ELRepo倉庫升級內核,提升系統安全性(僅適用于CentOS 7):
sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
sudo yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
sudo yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
kernel-ml
為長期支持版):sudo yum --enablerepo=elrepo-kernel install kernel-ml -y
grub2-editenv list
查看內核名稱):sudo grub2-set-default 'CentOS Linux (新內核版本) 7 (Core)'
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
sudo reboot
uname -r # 應顯示新內核版本