CentOS系统更新的常规方法(与分区操作无关)
在CentOS系统中,系统更新主要通过包管理工具(YUM/DNF)完成,用于修复漏洞、更新软件包至最新版本。以下是具体步骤:
更新前建议备份重要数据(如/home、/etc等目录),避免因更新异常导致数据丢失。确保系统已联网(能访问CentOS官方镜像源)。
使用以下命令查看系统中可更新的软件包列表(不安装):
sudo yum check-update # CentOS 7及以下
sudo dnf check-update # CentOS 8及以上(DNF为默认包管理器)
若输出为空,说明系统已为最新版本。
sudo yum update # CentOS 7及以下
sudo dnf update # CentOS 8及以上
输入y并回车确认,等待更新完成(时间取决于网络速度和系统大小)。sudo yum update --security # CentOS 7及以下
sudo dnf update --security # CentOS 8及以上
若更新包含内核(kernel)、glibc等核心组件,需重启系统使更改生效:
sudo reboot
重启后可通过uname -r命令验证内核版本是否更新。
更新完成后,可通过以下命令查看当前系统版本和已安装软件包版本:
cat /etc/centos-release # 查看CentOS版本
rpm -qa | grep kernel # 查看内核版本
自动化更新(可选)
若需定期自动更新,可安装yum-cron服务(CentOS 7及以下):
sudo yum install yum-cron
sudo systemctl enable yum-cron
sudo systemctl start yum-cron
编辑配置文件/etc/yum/yum-cron.conf,设置apply_updates = yes以自动应用更新。
注意事项
以上步骤适用于CentOS 7、8及以上版本,可根据系统版本选择对应命令。