6.4. vnc

centos6 vncserver的安装

vncserver的安装

6.4.1. 图形环境的安装

[root@localhost ~]# yum groupinstall "GNOME Desktop"            # 安装gnome桌面环境
[root@localhost ~]# startx                                      # 启动图形界面
[root@localhost ~]# systemctl set-default  graphical.target     # 设置默认级别为图形

6.4.2. 安装vncserver

[root@localhost ~]# yum install tigervnc-server                 # 安装vncserve
[root@localhost ~]# rpm -ql tigervnc-server                     # 查看相关文件,没有vncserver对应的服务,只有实例的服务。
/etc/sysconfig/vncservers
/usr/bin/vncserver
/usr/bin/x0vncserver
/usr/lib/systemd/system/vncserver@.service
/usr/lib/systemd/system/xvnc.socket
/usr/lib/systemd/system/xvnc@.service
/usr/share/man/man1/vncserver.1.gz
/usr/share/man/man1/x0vncserver.1.gz

6.4.3. 配置

[root@localhost ~]# cp /usr/lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
[root@localhost ~]# vim /usr/lib/systemd/system/vncserver@root.service
# 修改如下行
User=root
PIDFile=/root/.vnc/%H%i.pid
[root@localhost ~]# vncpasswd

Note

@后面跟的一定是:数值,不能写其他的,否则服务启动不起来,如果配置多个用户的,多copy几份修改下。

6.4.4. 启动服务

[root@localhost ~]# systemctl daemon-reload                     # 重新加载下systemctl配置
[root@localhost ~]# systemctl enable vncserver@:1               # 开机启动
[root@localhost ~]# systemctl start vncserver@:1                # 启动服务
[root@localhost ~]# netstat -tunlp |grep vnc
tcp        0      0 0.0.0.0:5901            0.0.0.0:*               LISTEN      37817/Xvnc
tcp        0      0 0.0.0.0:6001            0.0.0.0:*               LISTEN      37817/Xvnc
tcp6       0      0 :::5901                 :::*                    LISTEN      37817/Xvnc
tcp6       0      0 :::6001                 :::*                    LISTEN      37817/Xvnc

6.4.5. 测试

在测试前,关闭selinux和防火墙

systemctl stop firewalld.service

使用window环境下的vncview软件来连接,地址为192.168.46.129:5901

../_images/vnc.png

不知道啥情况,我的背景是黑的, 有点郁闷。