环境:redhat企业7.0 iptable -F selinux=disablelinux
VNCserver: 192.168.122.126 server126.example.comvim
一.安装VNCspa
[root@server126 ~]# yum install vnc-server -y.net
二.先介绍下新版本对旧版本的保留unix
在当前用户下vncserver这个命令仍是能够直接开启端口的orm
在旧版本中的命令,在新版本中还适用:server
[root@server126 ~]# vncserver :3 #当前用户开启VNC的:3端口,若是没有设置VNC用户密码,则会提示输入密码,这个方式在系统从新启动的时候端口失效ip
[root@server126 ~]# vncserver -list #列出当前全部的端口get
[root@server126 ~]# vncserver -kill :3 #关闭:3端口it
以上这些在新版本中都适用。
三.下面介绍RHEL7.0的VNC配置方法
1.配置YUM源后确认已安装
#yum install vnc-server -y
2.生成配置模板【这里有讲究】
@7.0中对每个端口都采用拆分管理,即一个配置文件能够对应一个端口@后的:3是你要开的端口
#cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:3.service
3.修改文件
@/home/<USER>:是你的用户的家目录,root用户是/root
#vim /lib/systemd/system/vncserver@\:3.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 <USER> -c "/usr/bin/vncserver %i"
#PIDFile=/home/<USER>/.vnc/%H%i.pid
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 || :'
[Install]
WantedBy=multi-user.target
4.生成<USER>的密码
@若是不是root用户,则su -切到那个用户以后再运行vncpasswd
#vncpasswd
5.启用vncserver@:3.service
#systemctl enable vncserver@\:3.service
6.启动vncserver@:3.service
#systemctl start vncserver@\:3.service
【客户端就能够用vncviewer 192.168.122.126:3这个方法链接了】
【求关注,求交流,让咱们一块儿称霸,一块儿飞】