在使用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并启用),及时修复安全漏洞。