在使用VNC进行系统更新前,需确保已通过VNC客户端(如RealVNC、TightVNC)连接到目标CentOS服务器。若尚未配置VNC服务,可参考以下步骤快速搭建:
sudo yum install tigervnc-server -y
;vncpasswd
,输入并确认密码(用于客户端连接);sudo cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
,编辑该文件将<USER>
替换为实际用户名(如root
),并调整分辨率(如-geometry 1920x1080
);sudo systemctl daemon-reload
→sudo systemctl start vncserver@:1
→sudo systemctl enable vncserver@:1
;sudo firewall-cmd --permanent --add-port=5901/tcp
→sudo firewall-cmd --reload
(5901
对应桌面号1,若使用桌面号2则为5902)。连接成功后,在VNC终端中执行以下命令完成系统更新:
运行sudo yum update -y
,该命令会下载系统中所有软件包的最新版本信息(但不会安装更新)。执行后,终端会列出可用的更新包数量及名称。
若需查看具体哪些软件包有更新,可执行sudo yum check-update
。该命令会详细列出所有可更新的软件包及其版本变化,帮助确认是否需要更新。
运行sudo yum update -y
(与步骤1命令相同),此时系统会自动下载并安装所有可用的更新包(包括安全补丁、功能改进等)。安装过程中,终端会显示进度条及每个包的安装状态。
更新完成后,可执行sudo yum clean all
清理旧软件包缓存,释放磁盘空间。
若更新包含内核、系统服务等关键组件,需重启系统使更改生效。运行sudo reboot
,重启后重新通过VNC连接即可。
/home
目录)及配置文件(如/etc
下的自定义配置),避免更新过程中出现意外导致数据丢失;sudo yum-cron install -y
并启用),及时修复安全漏洞。