1. 安装 X-Window
yum check-update
yum groupinstall "X Window System"
yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts
unlink /etc/systemd/system/default.target
ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
reboot
2. 安装 vnc
yum install tigervnc-server -y
3. 从VNC备份库中复制service文件到系统service服务管理目录下
新文件名"@"后面一定要加冒号:
,否则后续服务不会正常启动
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
4. 修改vncserver@:1.service文件
当前使用的用户是 root,如果使用其他用户登录,需要把文件中的 root 替换成登录用户
vim /etc/systemd/system/vncserver@:1.service
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i "
PIDFile=/home/root/.vnc/%H%i.pid
5. 重读配置文件并启动VNC实例
systemctl daemon-reload #生效配置
systemctl start vncserver@:1.service #启动vnc会话服务
systemctl status vncserver@:1.service #查看nvc会话服务状态
systemctl stop vncserver@:1.service #关闭nvc会话服务
6. 为vncserver@:1.service 设置密码
vncpasswd
7. 添加防火墙放行端口
5901开始,想用几个实例就开几个端口
firewall-cmd --add-port=5901-5905/tcp --permanent #永久有效
systemctl restart firewalld.service
firewall-cmd --list-all # 查看结果
8. 设置vnc实例1开机启动
systemctl enable vncserver@:1.service #设置开机启动
9. VNC常用命令
- vncserver -list 查看正在运行的实例
- vncserver -kill :1 关闭实例1
- vncpasswd 修改当前用户的VNC密码
- vncpasswd user 修改user用户的VNC密码
- netstat -tunpl |grep :590 查看VNC服务端口状态
10. 安装火狐浏览器
yum -y install firefox
yum -y groupinstall Fonts # 解决火狐中文乱码问题
参考
本文为原创文章,版权归字节时代所有,欢迎分享本文,转载请保留出处!