CentOS 7 安装 VNC

一.安装

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

    yum install tigervnc-server

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

    yum install vnc

  3. 停止并禁用防火墙;

    systemctl stop firewalld.service

    systemctl disable firewalld.service

二.配置

  1. vncviewer基本上不用配置;
  2. vncserver的配置,创建一个新的配置文件,以开启1号窗口为例(也可以同时开启多个窗口,修改数字即可),方法如下:

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

    或者再增加一个窗口:

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

  3. 编辑/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/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]: [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. 在/etc/sysconfig/iptables 添加5901端口

    .在iptables中加入对应的端口5901(注意,如果有其他用户,那么也需要将端口加上。vnc的端口默认是5900 + n)

    [[email protected] system]# cat /etc/sysconfig/iptables

    End.

时间: 2024-08-15 23:29:43

CentOS 7 安装 VNC的相关文章

Centos 7 安装VNC步骤

先啰嗦一下VNC是什么( Virtual Network Computing)VNC允许Linux系统可以类似实现像Windows中的远程桌面访问那样访问Linux桌面.本文配置机器是兴宁市网络信息中心的一台Centos 7 HP服务器环境下运行. 首先试试服务器装了VNC没 [[email protected] ~]# rpm -q tigervnc tigervnc-server 没安装的话会直接出现 package tigervnc is not installed package tig

在Centos上安装VNC server

1.安装Gnome桌面 yum groupinstall "GNOME Desktop" "Graphical Administration Tools" -y yum groupinstall "X Window System" "Desktop" -y 2.安装VNC Server yum install tigervnc tigervnc-server -y 3.配置VNC a.将/lib/systemd/system/

CentOS(Linux) 安装VNC server服务 VNC下载

ReadVNC软件下载:http://down.51cto.com/data/2270937 1.用YUM安装VMC服务. # yum install tigervnc-server -y 2.编辑VNC服务配置文件. vi /etc/sysconfig/vncservers 我电脑有两个用户root 和roott. 一个用户配置: VNCSERVERS="1:root" VNCSERVERARGS[1]="-geometry 1024x768 -alwaysshared&q

centos 安装VNC Server

linux系统给给开发者带来性能的便利,但是失去了window系统的界面化管理的便利.下面介绍怎么通过在linux系统上实现界面化操作.(CENTOS为例) 本文详细讲解在centos下安装VNC 服务并用 VNC viewer 连接. VNC SERVER 安装: 1. 用root用户身份运行以下命令 yum install tigervnc-server 2. 停用防火墙 systemctl stop firewalld.service systemctl disable firewalld

CENTOS安装vnc

先直接进入命令模式,如果是服务器则可以使用putty连接进入命令行模式. 现在知道的centos下的vnc是:tigervnc,由于是服务端所以我们只安装tigervnc-server即可: yum install tigervnc-server 然后修改vnc配置文件: cd / vi /etc/sysconfig/vncservers 只需要两类内容就可以了,一个是定义用户,一个是定义用户登录情况: VNCSERVERS="1:root 2:river" VNCSERVERARGS

CentOS 6.5 安装VNC

在Linux下用VNC远程桌面是个很不错的玩意.但在CentOS中默认没有安装VNC的.可以用下面语句查询,如果出现下面情况说明没有安装vnc #rpm -q tigervnc tigervnc-serverpackage tigervnc is not installedpackage tigervnc-server is not installed 1.安装VNC服务 yum install tigervnc tigervnc-server 然后就等待安装完成. 2.为vncserver设置

centos下安装xfce+vnc

首先安装桌面环境,我选择的是xfce,轻量级桌面,小巧实用不占太多内存,(占用内存方面,xfce少于kde,kde少于gnome). 安装xfce桌面一开始我以为第三方的软件源如rpmforge等应该会包含xfce桌面的,结果竟然木有包含,实在是有点儿意外. 根据系统版本打开相应的链接:CentOS 5 32位:http://download.fedoraproject.org/pub/epel/5/i386/CentOS 5 64位:http://download.fedoraproject.

在Centos 7上安装VNC server

VNC是个比较不错的远程工具,无论基于Windows平台或Linux平台,由于最近在学习Centos的相关知识,所以准备在Centos 7上搭建一个VNC server便于我从客户端机器通过VNC viewer来远程连接操作. 如果你没有安装桌面环境(X Windows),可以使用以下命令来安装,大概花费几分钟时间来安装此packages. [[email protected] ~]# yum check-update [[email protected] ~]# yum groupinstal

CentOS 6安装和配置VNC

CentOS 6安装和配置VNC 环境centos6.3 VNC是Linux上的一款非常优秀的远程控制工具软件,通常我们在Windows上面安装vnc客户端软件来远程访问Linux机器(Windows上常用的客户端RealVNC),要远程连接到Linux首先要确保Linux上面已经安装了VNC server,下面以CentOS 6为例来说明: 如果上面的几个rpm包已经存在,说明VNC server已经安装好了,接下来跳转步骤3启动vncserver就可以了,否则执行步骤2 1. 检查是否已经安