centos7.6安装vnc-server
VNC允许Linux系统可以实现像Windows中的远程桌面访问那样访问Linux桌面。target[Service]Type=forkingUser=rootExecStartPre=/bin/sh-c'/usr/bin/vncserver-kill%i>/dev/null2>...
VNC是( Virtual Network Computing),VNC允许Linux系统可以实现像Windows中的远程桌面访问那样访问Linux桌面。
centos7.6安装vnc-server的步骤如下:
1.yum install tigervnc-server tigervnc-server-module vnc -y
2.cp -p /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
3.vim /etc/systemd/system/vncserver@\:1.service
修改后内容如下(把
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
User=root
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 || :'
[Install]
WantedBy=multi-user.target
4.输入vncpasswd
5.systemctl daemon-reload
systemctl enable vncserver@\:1.service
systemctl start vncserver@\:1.service
systemctl status vncserver@\:1.service
6.普通用户的话,需要先复制配置文件。
cp -p /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@\:2.service
vim /etc/systemd/system/vncserver@\:2.service
修改后内容如下(把
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/sbin/runuser -l oracle -c "/usr/bin/vncserver %i"
PIDFile=/home/oracle/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
[Install]
WantedBy=multi-user.target
7.切换到普通用户oracle,并且执行vncpasswd命令输入vnc密码。
8.systemctl daemon-reload
systemctl enable vncserver@\:2.service
systemctl start vncserver@\:2.service
systemctl status vncserver@\:2.service
推荐阅读:中华南方网