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?environment 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?||?:' |
上述内容中最好设置为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=1 Apr?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


基础教程推荐
- Apache服务器配置攻略3 2022-09-01
- 实战Nginx_取代Apache的高性能Web服务器 2023-09-29
- nginx.conf(centos7 1.14)主配置文件修改 2023-09-23
- centos 7 安装及配置zabbix agent 2023-09-24
- 服务器添加git钩子的步骤 2022-12-12
- Apache Hudi数据布局黑科技降低一半查询时间 2022-10-06
- linux下安装apache与php;Apache+PHP+MySQL配置攻略 2023-08-07
- apache和nginx结合使用 2023-09-10
- linux之conda环境安装全过程 2023-07-11
- IIS 6 的 PHP 最佳配置方法 2022-09-01