h4ck1nH4ck1n  2023-04-27 17:03 字节时代 隐藏边栏 |   抢沙发  175 
文章评分 1 次,平均分 5.0

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 # 解决火狐中文乱码问题

参考

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

h4ck1n
H4ck1n 关注:0    粉丝:0
这个人很懒,什么都没写

发表评论

表情 格式 链接 私密 签到

扫一扫二维码分享