发布作者:
大凯同学
百度收录:
正在检测是否收录...
作品采用:
《
署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)
》许可协议授权
作为一名运维人员,在服务器环境中必不可少的就是安装操作系统。其中生产环境我们一般都是最小化安装并且是没有图形界面的,但是有时候由于需要,我们需要安装图形化界面。并且为了方便管理使用,我们一般都是通过远程工具来管理服务器。VNC服务就是常见的一个图形化管理工具。本篇详细过程记录之,方便大家参考。
VNC需要系统安装的有桌面,如果是生产环境服务器,安装时使用的最小化安装,那么进行下面操作。
# 列出的组列表里有GNOME Desktop。
yum grouplist
#安装之
yum groupinstall -y "GNOME Desktop"
# 安装完成后,修改默认启动方式为图形化界面
systemctl set-default graphical.target //设置成图形模式
# 如果要换回来
systemctl set-default multi-user.target //设置成命令模式
#然后重启系统即可
安装VNC服务软件,使用root用户执行以下命令(以下操作没有特别说明均在root用户):
yum install tigervnc-server -y
# 后可以使用如下命令来验证是否安装成功
复制vnc的启动操作脚本, vncserver@:1.service中的:1表示"桌面号",启动的端口号就是5900+桌面号,即是5901,如果再有一个就是2啦,端口号加1就是5902,以此类推:
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
编辑/etc/systemd/system/vncserver@:1.service
vi /etc/systemd/system/vncserver@\:1.service
找到其中的
设置vnc密码,(果是普通用户,务必执行su xxx)输入两次密码,输入完成后会提示是否设置view-only password(“View-only password”密码,只允许查看,无控制权限。)这个可设可不设。
vnc passwd
启动服务
systemctl start vncserver@\:1.service
systemctl daemon-reload # 新增和配置文件发生变化时都需要执行
systemctl enable vncserver@\:1.service #可选(设置开机自启)
查看端口是否监听:
netstat -lnpt|grep Xvnc
防火墙开放5901端口
firewall-cmd --zone=public --add-port=5901/tcp --permanent
systemctl stop firewalld.service # (可选 直接关闭防火墙)
至此VNC服务端安装完毕,下面可以使用VNC客户端连接。
## VNC的下载
官网:https://www.realvnc.com/en/connect/download/vnc/
—— 评论区 ——