linux系统给给开发者带来性能的便利,但是失去了window系统的界面化管理的便利。下面介绍怎么通过在linux系统上实现界面化操作。(CENTOS为例)
本文详细讲解在centos下安装VNC 服务并用 VNC viewer 连接。
VNC SERVER 安装:
- 用root用户身份运行以下命令
yum install tigervnc-server
- 停用防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
- run服务
which vncserver
结果:/usr/bin/vncserver
/usr/bin/vncserver
![](https://img.haomeiwen.com/i23770617/491a637a2082bba8.png)
2. 停用防火墙
VNC SERVER 配置:
- 创建一个新的配置文件,以第一个连接为例(也可以同时开启多个连接,修改数字即可。类似windows的多用户连接),方法如下:
cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:1.service
cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:2.service
- 查看以上创建的配置:
ls /lib/systemd/system
![](https://img.haomeiwen.com/i23770617/04e04f30fb8d0138.png)
- 编辑配置文件/lib/systemd/system/vncserver@:1.service. 用你需要连接的用户名代替, 一般建议第一个连接给root用户。
vi /lib/systemd/system/vncserver@:1.service
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"
PIDFile=/root/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
保存更新VNC配置:
- 保存
systemctl daemon-reload
- 设置vncserver密码
vncpasswd root
3.启动和关闭 vnc server
systemctl start vncserver@:1.service
systemctl stop vncserver@:1.service
4.查看vnc的运行转态
systemctl status vncserver@:1.service
5.开机自动开启
systemctl enable vncserver@:1.service
- 查看vnc 端口号
ss -tulpn|grep vnc
开启VNC server常遇到的问题:
Job for vncserver@:1.service failed because the control process exited with error code. See "systemctl status vncserver@:1.service" and "journalctl -xe" for details.
[root@localhost jesse]# vi /lib/systemd/system/vncserver@:2.service
![](https://img.haomeiwen.com/i23770617/94849523e59e4285.png)
修改vncserver@:1.service 中的 Type 改为 simple
再执行
systemctl daemon-reload
VNC viewer 连接
1.下载安装 vnc viewer:
- 配置
![](https://img.haomeiwen.com/i23770617/59eccca55aabaa24.png)
注意: 端口号5901,是第一个连接。默认是590+连接号。可以手动修改端口。
![](https://img.haomeiwen.com/i23770617/9720d824ca98e679.png)
网友评论