CentOS 7.4下VNC Server安装(非在线安装)

系统版本内核

# uname -r

3.10.0-693.el7.x86_64

# cat /etc/redhat-release

CentOS Linux release 7.4.1708 (Core)

第一步

#检查系统是否有安装tigervnc-server软件包

# rpm -qa |grep vnc

gtk-vnc2-0.5.2-7.el7.x86_64

gvnc-0.5.2-7.el7.x86_64

默认的系统未装tigervnc-server软件包

第二步

1)#安装tigervnc-server软件包(能连外网)

# yum install tigervnc*

使用yum 安装依赖包全部安装好,不用寻找对应的依赖关系。

2)#安装tigervnc-server软件包(不能连外网)

先登录:https://pkgs.org/download/tigervnc

选中下载centos下的所有关于tigervnc的RPM包。

再按下图的安装顺序安装。因为安装需要依赖项,需要另行下载,按可提前按下述列表将所需要的RPM包都下好(从上述网站中),然后才按顺序安装。

第三步

#验证tigervnc-server软件包是否安装(包含如下所有即安装成功)

# rpm -qa |grep vnc

tigervnc-server-1.3.1-9.el7.x86_64

tigervnc-1.3.1-9.el7.x86_64

gvnc-0.5.2-7.el7.x86_64

gtk-vnc2-0.5.2-7.el7.x86_64

tigervnc-server-applet-1.3.1-9.el7.noarch

tigervnc-server-minimal-1.3.1-9.el7.x86_64

tigervnc-license-1.3.1-9.el7.noarch

libvncserver-0.9.9-9.el7_0.1.x86_64

tigervnc-icons-1.3.1-9.el7.noarch

tigervnc-server-module-1.3.1-9.el7.x86_64

remmina-plugins-vnc-1.0.0-8.el7.nux.x86_64

第四步

#创建一个新的VNC配置文件,/lib/systemd/system/[email protected],这是一个配置文件模版,可以拷贝一份出来进行相关修改,比如我这里是开启2号窗口作为远程桌面。

# cd /lib/systemd/system

# cp [email protected] [email protected]:2.service

第五步

#使用VI编辑器修改[email protected]:2.service成下述灰体字部分。(注:为保证格式问题,请将灰体部分先复制到记事本里,然后再拷贝到[email protected]:2.service里)

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

[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 || :‘

[Install]

WantedBy=multi-user.target

(注:修改完后,使用# cat /lib/systemd/system/[email protected]:2.service查看,看添加的代码行是否有注释掉(即被#号注释了)。有就去掉不该有的注释符,无就执行下一步)

第六步

#更新systemctl,使刚才的修改生效
# systemctl daemon-reload

第七步

#设置用户vnc的密码

# vncpasswd root

Password:

Verify:

#再次输入密码进行确认(View-only的账户密码可不设置)

第八步

#使用2号窗口启动VNC服务(我这边1号窗口是失败的,只能启动2号)

# vncserver :2

New ‘wanghualang.com:2 (root)‘ desktop is wanghualang.com:2

Starting applications specified in /root/.vnc/xstartup

Log file is /root/.vnc/wanghualang.com:2.log

也可以使用 如下命令来启动

# systemctl start [email protected]:2.service

启动之后可以使用 如下命令查看启动是否正。

# systemctl status [email protected]:2.service

启动成功后可以加入到开机自启动 添加如下行。

# vim /etc/rc.local

#vnc up

/usr/bin/systemctl start [email protected]:2.service

第九步

临时关闭selinux

# setenforce 0

或者长期关闭

# vim  /etc/selinux/config

SELINUXTYPE=disabled

关闭防火墙

# systemctl stop firewalld.service #停止

# systemctl disable firewalld.service #禁用

第十步

在Windows下,安装VNC Viewer,输入正确IP地址、窗口号和密码,即可远程。

例如  10.9.10.10:2

时间: 2024-08-03 20:03:27

CentOS 7.4下VNC Server安装(非在线安装)的相关文章

linux 下 VNC Server安装配置及 eclipse CDT C/C++ 开发环境搭建(我用的是阿里云服务器 ubuntu 12.04 64-bit,无图形化界面)

linux 下 VNC Server安装配置及 eclipse CDT C/C++ 开发环境搭建(我用的是阿里云服务器 ubuntu 12.04 64-bit,无图形化界面): 既然要用 eclipse 可视环境下开发,那首先要安装图形界面喽!!! 对开发者来说,个人认为 linux 选择界面优先选择顺序:Awesome(性能最好) > Xfce4 > gnome > unity-2d //////////////////////////////////////////////// 首先

CentOS6.5下VNC Server远程桌面配置详解

参考文献: (总结)CentOS Linux下VNC Server远程桌面配置详解 远程桌面连接工具VNC——license Key 我的下载地址为 太平洋下载 VNC连接黑屏的问题 centos 6.5安装vncserver 并开启远程桌面 有个服务固定ip才能访问,系统是centos6.5,远程ssh只有命令,执行命令还行,但是打开网页看连接效果不行,所以需要服务器桌面共享. 一.安装相应桌面环境与vnc服务端和客户端: # yum groupinstall "X Window System

CentOS7.4下 VNC Server的搭建和客户端的连接配置

CentOS7.4下 VNC Server的搭建和客户端的连接配置 服务器版本:CentOS Linux release 7.4.1708 (Core) yum方式安装VNC server yum install tigervnc-server 启动vnc 服务初次启动服务时,按提示设置VNC Service密码:服务成功启动后会在 /root/.vnc 下生成相关文件:该服务器启动后,开启端口为5901:如果命令为 vncserver :2, 开启端口为5902:以此类推: vncserver

Android项目实战(三十一):异步下载apk文件并安装(非静默安装)

原文:Android项目实战(三十一):异步下载apk文件并安装(非静默安装) 前言: 实现异步下载apk文件 并 安装.(进度条对话框显示下载进度的展现方式) 涉及技术点: 1.ProgressDialog   进度条对话框  用于显示下载进度 2.AsyncTask         异步任务的使用    耗时操作不能再主线程中进行      安卓开发_浅谈AsyncTask 3.File                   文件相关操作    将文件的字节数据生成文件 4.自动打开安装应用操

MyEclipse 5.5中安装SVN在线安装方法

要使用SVN,话不多说,肯定先要给MyEclipse装上SVN的插件,这样才能在MyEclipse下使用SVN版本控制,也不至于你装个tortoiseSVN,然后每次到系统目录下update,delete,add吧,那是很愚蠢的.这里提供一个在线安装地址,方法. 打开菜单项 Help -> Software updates -> Find and install.... 选择单选项 "Search for new features to install". 点击 Add U

CentOS 下 VNC Server 的配置与使用

VNC 是一款优秀的远程控制工具软件.由著名的 AT&T 的欧洲研究实验室开发的.VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效有用,其性能能够和 Windows 和 MAC 中的不论什么远程控制软件媲美. 在 Linux 中.VNC 包含下面四个命令:vncserver.vncviewer,vncpasswd,和 vncconnect. 大多数情况下用户仅仅须要当中的两个命令:vncserver 和 vncviewer. 1.命令描写叙述 vncs

CentOS Linux下VNC Server远程桌面配置详解

http://www.ha97.com/4634.html PS:偶以前基本不用Linux的远程图形桌面,前几天有开发的同事配置CentOS的vnc有问题,找我解决,就顺便记录总结一下,这个总结是比较完整的.下面的配置在CentOS5.x和6.x.SUSE企业版亲测验证,其他发行版按理也通用: 一.安装相应桌面环境与vnc服务端和客户端: # yum groupinstall "GNOME Desktop Environment"(CentOS 5.x安装GNOME桌面环境) # yu

(总结)CentOS Linux下VNC Server远程桌面配置详解

PS:偶以前基本不用Linux的远程图形桌面,前几天有开发的同事配置CentOS的vnc有问题,找我解决,就顺便记录总结一下,这个总结是比较完整的.下面的配置在CentOS5.x和6.x.SUSE企业版亲测验证,其他发行版按理也通用: 一.安装相应桌面环境与vnc服务端和客户端:# yum groupinstall "GNOME Desktop Environment"(CentOS 5.x安装GNOME桌面环境)# yum groupinstall "X Window Sy

centos 6 和centos 7 系统下vnc配置

一. VNC 服务的大概介绍: VNC (Virtual Network Console)是虚拟网络控制台的缩写.它 是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的.VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美. 在 Linux 中,VNC 包括以下四个命令:vncserver,vncviewer,vncpasswd,和 vncconnect.大多数情