centos版本在7.0以上的
一.安装
yum grouplist 查看是否已经安装过
yum groupinstall ‘GNOME Desktop’ 如没有安装则运行命令安装
以root用户运行以下命令来安装vncserver;
yum install tigervnc-server
停止并禁用防火墙;
systemctl stop firewalld.service
systemctl disable firewalld.service
二.配置
vncviewer基本上不用配置;
vncserver的配置,创建一个新的配置文件,以开启1号窗口为例(也可以同时开启多个窗口,修改数字即可),方法如下:
cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:1.service
或者再增加一个窗口:
cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:2.service
编辑/lib/systemd/system/vncserver@:1.service,设置用户root相关参数
[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 oracle -c “/usr/bin/vncserver %i -geometry 800x600”
PIDFile=/home/oracle/.vnc/%H%i.pid
ExecStop=/bin/sh -c ‘/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :’
三.应用
更新systemctl以使其生效;
systemctl daemon-reload
设置vncserver的密码;
vncpasswd oracle
按提示输入密码以及确认密码
启动该服务用来启用vnc的1号窗口;
systemctl start vncserver@:1.service 或者 vncserver :1
关闭1号窗口:
systemctl stop vncserver@:1.service 或者 vncserver -kill :1
centos7.0一下的(centos6的,在往下的版本没有具体配置过)
1、下载vncserver
[root@iZ28ubyqhl0Z ~]# yum -y groupinstall “Desktop”
[root@iZ28ubyqhl0Z ~]# yum -y groupinstall “X Window System”
[root@iZ28ubyqhl0Z ~]# yum install tigervnc tigervnc-server
Is this ok [y/N]: y
2、配置vncserver
[root@iZ28ubyqhl0Z ~]# cd /etc/sysconfig
[root@iZuf6gxpvk73jkbx2r5h1bZ sysconfig]# vi vncservers
3、启动vncserver
[oracle@iZwz9hk3x36ces4zc6n1v5Z ~]$ vncserver 回车后系统会提示让你输入一个密码,这个密码是vnc连接密码,和系统密码没有关系。启动后系统会提示出一个进程号为1的窗口。
关闭vnc:vncserver -kill :1