CentOS7下安装配置vncserver

之前试了xmanager,不过好像和在centos6有很大不同,居然没成功,然后找到了vncserver,试了下,成了

参考:http://blog.csdn.net/jiangliqing1234/article/details/40866165

一.安装

1、以root用户运行以下命令来安装vncserver;

yum install tigervnc-server tigervnc-server-module

2、同样运行以下命令来安装vncviewer;

yum install vnc

3、停止并禁用防火墙

systemctl stop firewalld.service

systemctl disable firewalld.service

vi /etc/selinux/config

set "SELINUX=disabled" and comment the rest lines.

二.配置

1、vncviewer基本上不用配置;

2、vncserver的配置,创建一个新的配置文件

以开启1号窗口为例(也可以同时开启多个窗口,修改数字即可),方法如下:

cp /lib/systemd/system/[email protected] /lib/systemd/system/[email protected]:1.service

编辑/lib/systemd/system/[email protected]:1.service,设置用户root相关参数,最终内容如下:

[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用户,否则可能会看到以下报错:

[email protected]:1.service - Remote desktop service (VNC)

   Loaded: loaded (/usr/lib/systemd/system/[email protected]: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]: [email protected]: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 [email protected]:1.service entered failed state.

Warning: Unit file changed on disk, ‘systemctl daemon-reload‘ recommended.

 

三.应用

1、更新systemctl以使其生效;

systemctl daemon-reload

2、设置vncserver的密码;

vncpasswd root

按提示输入密码以及确认密码

3、启动该服务用来启用vnc的1号窗口;

systemctl start [email protected]:1.service  或者 vncserver :1

关闭1号窗口:

systemctl stop [email protected]:1.service   或者 vncserver -kill :1

4、设置为开机自动启动;

systemctl enable [email protected]:1.service

5、若发现启动失败,则重启一次系统,然后重新启动1号窗口

6、在windows上安装客户端软件VNCView

假设linux服务器IP为192.168.1.24,开的窗口为1,则连接时如下:

然后按提示输入之前的密码:

输入正确密码后即可远程到linux服务器

时间: 2024-10-15 17:21:47

CentOS7下安装配置vncserver的相关文章

CentOS7下安装配置vncserver/vncviewer

一.安装 以root用户运行以下命令来安装vncserver; yum install tigervnc-server 同样运行以下命令来安装vncviewer; yum install vnc 停止并禁用防火墙: systemctl stop firewalld.service systemctl disable firewalld.service 二.配置 vncviewer基本上不用配置: vncserver的配置,创建一个新的配置文件,以开启1号窗口为例(也可以同时开启多个窗口,修改数字

Centos7下安装配置Redsocks

Redsocks是一个开源的网络程序,代码依赖开源的libevent网络库.Redsocks允许你将所有TCP连接重定向到SOCKS或HTTPS代理,比如Shadowsocks(Centos7下安装配置Shadowsocks).通常的用途是流量透传或流量转发,首先将本机上目的地为的某些特定IP的流量转发到Redsocks的监听端口上(本文为8888),之后Redsocks会将这些流量再转发给后端的Shadowsocks,再通过shadowocks转到更远的地方. 1.下载编译 [[email p

centos7下安装配置django,开始第一个项目;

一.安装(注本人使用的centos7下,有python2和python3,涉及到python3的使用pip3,python3) 安装django: pip3 install django==2.1.2 查看版本号:pip3 show django 检查是否安装成功: 方式一.python3下,检查版本: 方式二.查看django-admin信息,会发现提示command no found; find / -name django-admin,查看路径,然后创建软链接: 这样,再次查看django

centos7/rhel7安装配置vncserver

1. 以root角色运行以下命令来安装TigerVNC server yum install tigervnc-server vnc 也可以同时安装vnc client yum install vnc 2. 配置VNC Server 2.1 创建一个新的配置文件,我这里是开启3号窗口,方法如下: cp /lib/systemd/system/[email protected] /lib/systemd/system/[email protected]:3.service 2.2 编辑/lib/s

CentOS7下安装配置LAMP详细教程

一. 关闭CentOS7防火墙和SELinux      1.关闭CentOS7防火墙 systemctl stop firewalld.service#停止firewall systemctl disable firewalld.service#禁止firewall开机启动      2.关闭SElinux安全系统 vim /etc/selinux/config 将SELINUX=enforcing改为SELINUX=disabled 重启CentOS      二. yum安装gcc和gcc

CentOS7下安装配置 Hadoop 2.8.x, JDK安装, 免密码登录, Hadoop Java示例程序运行

01_note_Hadoop的源起与体系介绍:实施Hadoop集群:CDH家族 解压tar包安装JDK以及环境变量配置  tar -xzvf jdkxxx.tar.gz to /usr/app/ (自定义app用来存放安装后的app) java -version 查看目前系统java版本以及环境 rpm -qa | grep java 查看安装包以及依赖 yum -y remove xxxx (删除grep出来的每一个包) 配置环境变量 /etc/profile,配置完之后启用配置source

Linux centos7下安装配置redis及Redis desktop Manager工具连接注意事项

基本工具:VMware12.CentOS-7-x86_64-Everything-1611.iso.redis-desktop-manager-0.8.0.3841 废话不多说,首先,关于什么是Redis.Redis的安装,请下载这个文档去阅读. http://pan.baidu.com/s/1bBPYua 阅读完安装Redis的文档后,启动Redis显示下图,则成功! 关于前端与后端启动命令,请务必注意路径! 根据文档的模式安装成功后,redis.conf文件复制进来后,自己的redis目录应

CentOS7下安装配置流媒体服务器Red5

背景:因工作需要,要研究一些流媒体服务器相关的技术,主要是为了搭建直播所用的服务器,本文是基于CentOS7搭建Red5流媒体服务器,利用OBS推流工具可实现简单的直播.观看功能. 下载 我们可以直接从github官网下载最新版本的Red5-server,因为我们是在Linux系统搭建的环境,这里选择red5-server-1.0.9-RELEASE.tar.gz.点击跳转下载页面 下载完成之后,上传至/use/local路径下,然后就可以开始解压安装了. 明天上午继续更新...

Centos7下安装配置Elasticsearch 6及相关问题的处理

1.安装步骤省略,这里可以在官网直接下载tar包解压即可使用 2.修改配置文件操作(主上面的操作): [[email protected] ~]# vim /usr/local/elk/elasticsearch-6.2.4/config/elasticsearch.yml cluster.name: Jiang     #添加集群的名字 node.name: jiang        #添加节点名字,和主机名一致便可 node.master: true       #打开主节点 node.da