CentOS VNC个性化设置指南
一 基础准备与版本差异
yum groupinstall "GNOME Desktop" -y 与 yum install tigervnc-server -y。若系统无 GUI,VNC 会话将黑屏或仅见终端。vncpasswd,该密码用于 VNC 登录,与系统账户密码不同。/etc/sysconfig/vncservers 配置会话与分辨率,如 VNCSERVERS="1:root"、VNCSERVERARGS[1]="-geometry 1024x768"。/lib/systemd/system/vncserver@.service,需为各显示号创建实例单元(如 vncserver@:1.service)。二 个性化配置入口与常用定制
~/.vnc/xstartup,决定启动哪个桌面、是否显示终端、背景等。示例:注释 twm &,启用 gnome-session &;可用 xsetroot -solid grey 设置纯色背景;如需终端,可保留 xterm ... &。/etc/sysconfig/vncservers 的 VNCSERVERARGS[n] 中设置,如 -geometry 1280x800。ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%i 指定。:1、:2),分别配置密码与参数,互不干扰。xstartup 中预设背景色或启动脚本。三 防火墙与端口开放
:1 → 5901)。/etc/sysconfig/iptables 中加入 -A INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT,随后 service iptables restart。firewall-cmd --permanent --zone=public --add-service=vnc-server 与 firewall-cmd --reload;或按端口开放:firewall-cmd --permanent --add-port=5901/tcp 与 firewall-cmd --reload。云主机需在安全组放行对应端口。四 常用运维命令与自启动
vncserver :n(启动)、vncserver -list(列出)、vncserver -kill :n(结束)。vncpasswd。chkconfig vncserver on。systemctl daemon-reload、systemctl start vncserver@:1.service、systemctl enable vncserver@:1.service。IP:n(如 192.168.1.10:1),端口为 5900+n。五 进阶个性化与常见问题
scim &)并安装常用中文字体,然后在桌面“外观/字体”中设置为 微软雅黑 等。vncviewer -audio on IP:5901),服务器端需安装并正确配置 x11vnc。xstartup 未正确启动桌面,确认已安装 GNOME/KDE 并在 ~/.vnc/xstartup 中启用相应会话(如 gnome-session &)。