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
- KVM虚拟化Linux Bridge环境部署的方法步骤 2023-07-11
- 阿里云ECS排查CPU数据分析 2022-10-06
- 【转载】CentOS安装Tomcat 2023-09-24
- 教你在docker 中搭建 PHP8 + Apache 环境的过程 2022-10-06
- 解决:apache24 安装后闪退和配置端口映射和连接超时设置 2023-09-11
- CentOS7安装GlusterFS集群的全过程 2022-10-10
- 利用Docker 运行 python 简单程序 2022-10-16
- CentOS_mini下安装docker 之 安装docker CE 2023-09-23
- IIS搭建ftp服务器的详细教程 2022-11-15
- nginx中封禁ip和允许内网ip访问的实现示例 2022-09-23
