CentOS7下安装配置vncserver/vncviewer一.安装以root用户运行以下命令来安装vncserver;yum install tigervnc-server 同样运行以下命令来安装vncviewer;yum install vnc停止并禁用防火墙;systemctl stop firewalld.s...
CentOS7下安装配置vncserver/vncviewer
一.安装
以root用户运行以下命令来安装vncserver;
yum install tigervnc-server
同样运行以下命令来安装vncviewer;
yum install vnc
停止并禁用防火墙;
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相关参数,最终内容如下:
| 12345678910 | [Unit]Description=Remote?desktop?service?(VNC)After=syslog.target?network.target[Service]Type=forking#?Clean?any?existing?files?in?/tmp/.X11-unix?environmentExecStartPre=/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.pidExecStop=/bin/sh -c?'/usr/bin/vncserver?-kill?%i?>?/dev/null?2>&1?||?:' |
上述内容中最好设置为root用户,否则可能会看到以下报错:
| 1234567891011 | vncserver@:1.service?-?Remote?desktop?service?(VNC)???Loaded:?loaded?(/usr/lib/systemd/system/vncserver@:1.service;?enabled)???Active:?failed?(Result:?exit-code)?since?Tue?2015-04-14?10:09:24?CST;?1min?36s?ago??Process:?3258?ExecStart=/sbin/runuser -l?sysadmin?-c?/usr/bin/vncserver %i?(code=exited,?status=1/FAILURE)??Process:?3254?ExecStartPre=/bin/sh -c?/usr/bin/vncserver -kill %i?>?/dev/null 2>&1?||?:?(code=exited,?status=0/SUCCESS)Apr?14?10:09:24?F1A-VMHOST-SWPE?systemd[1]:?Starting?Remote?desktop?service?(VNC)...Apr?14?10:09:24?F1A-VMHOST-SWPE?runuser[3258]:?Password:Apr?14?10:09:24?F1A-VMHOST-SWPE?systemd[1]:?vncserver@:1.service:?control?process?exited,?code=exited?status=1Apr?14?10:09:24?F1A-VMHOST-SWPE?systemd[1]:?Failed?to?start?Remote?desktop?service?(VNC).Apr?14?10:09:24?F1A-VMHOST-SWPE?systemd[1]:?Unit?vncserver@:1.service?entered?failed?state.Warning:?Unit?file changed?on?disk,?'systemctl?daemon-reload' recommended. |
三.应用
更新systemctl以使其生效;
systemctl daemon-reload
设置vncserver的密码;
vncpasswd root
按提示输入密码以及确认密码
启动该服务用来启用vnc的1号窗口;
systemctl start vncserver@:1.service 或者 vncserver :1
关闭1号窗口:
systemctl stop vncserver@:1.service 或者 vncserver -kill :1
设置为开机自动启动;
systemctl enable vncserver@:1.service
本文标题为:CentOS7下安装配置vncserver/vncviewer
基础教程推荐
- 通过StatefulSet部署有状态服务应用实现方式 2022-10-01
- Docker容器操作方法详解 2022-11-13
- Centos 安装Django2.1 2023-09-24
- 为Win2003服务器打造铜墙铁壁的方法步骤 2022-09-01
- RFO SIG之openEuler AWS AMI 制作详解 2022-12-28
- Centos7 nginx的安装以及开机自启动的设置 2023-09-22
- P3 利用Vulnhub复现漏洞 - Apache SSI 远程命令执行漏洞 2023-09-10
- windows环境下apache-apollo服务器搭建 2023-09-10
- Apache CarbonData 1.0.0发布及其新特性介绍 2023-09-11
- Apache Kafka 2.5 稳定版发布,新特性抢先看 2023-09-11
