一、拷贝服务文件
cd /lib/systemd/system/vncserver@.service
cp vncserver@.service vncserver@:1.service
修改服务文件:
vim 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 chents -c "/usr/bin/vncserver %i -geometry 1440x900"
#PIDFile=/home/chents/.vnc/%H%i.pid
#ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
[Install]
WantedBy=multi-user.target
二、如果是普通用户,需要在用户下输入vncpasswd, 设置密码。
会在~/.vnc/目录下生成config、passwd、xstartup三个文件。
三、启动:
systemctl daemon-reload
service vncserver@:1 start
碰到的问题:
如 缺少pid文件,则 执行: touch /home/chents/.vnc/dev-node-2:2.pid
查日志:
journalctl -xe
tailf /var/log/messages
查列表:
vncserver -list
四、使用, 使用vncview连接192.168.0.93:1