专栏首页LeorizonCentOS 7.6 Minimal 安装配置 VNCServer
原创

CentOS 7.6 Minimal 安装配置 VNCServer

CentOS 7.6 Minimal 安装配置 VNCServer

生命在于运动,技术在于捣鼓,生命不息,捣鼓不止

系统环境:CentOS Linux release 7.6.1810 Kernel:3.10.0-957.21.3.el7.x86_64 系统现状:最小化安装,没有安装任何图形支持软件

安装图形化支持

不建议安装GNOME Desktop,它会占用大量系统资源,安装完后大约要占用1G左右的空间,而且安装过程也较长。以root权限安装“X Window System”即可

yum groups install "X Window System" 
yum install gnome-classic-session gnome-terminal \ 
nautilus-open-terminal control-center liberation-mono-fonts 

修改系统启动级别

systemctl set-default graphical.target   
## graphical.target相当于level5,multi-user.target相当于level3 

安装vncserver

yum install tigervnc-server 

配置vncserver实例

分别配置 root 用户和 linux 用户,配置略有不同

root用户,服务名是vncserver@:1.service:

cp /lib/systemd/system/vncserver@.service \
/etc/systemd/system/vncserver@:1.service 

修改拷贝过来的模板配置文件,主要是[Service]部分

# vim /etc/systemd/system/vncserver@\:1.service
 
[Service] 
Type=forking 
User=root 

# Clean any existing files in /tmp/.X11-unix environment 
ExecStartPre=-/usr/bin/vncserver -kill %i 
ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver%i" 
PIDFile=/root/.vnc/%H%i.pid 
ExecStop=-/usr/bin/vncserver -kill %i 

Linux用户,服务名是vncserver@:2.service:

cp /lib/systemd/system/vncserver@.service \ 
/etc/systemd/system/vncserver@:2.service 
# vim /etc/systemd/system/vncserver@\:2.service

[Service] 
Type=forking 
User=linux 

# Clean any existing files in /tmp/.X11-unix environment 
ExecStartPre=-/usr/bin/vncserver -kill %i 
ExecStart=/usr/bin/vncserver %i 
PIDFile=/home/linux/.vnc/%H%i.pid 
ExecStop=-/usr/bin/vncserver -kill %i 

普通用户的ExecStart不同于root,加/sbin/runuser则会在启动服务时报以下错误

Job for vncserver@:2.service failed because the control process exited with error code. See "systemctl status vncserver@:2.service" and "journalctl -xe" for details.

设置vncpasswd

vncpasswd     
# root用户实例的vnc密码 
su linux
$ vncpasswd     
# 普通用户一定要切换到用户自己的环境下 

密码设置完成后回到root权限下,启动服务

加载进程,重启服务

systemctl daemon-reload 
systemctl start vncserver@:1.service 
systemctl start vncserver@:2.service 
# 开机启动 
systemctl enable vncserver@:1.service 
systemctl enable vncserver@:2.service 

配置系统防火墙

firewall-cmd --zone=public --add-port=5901/tcp 
firewall-cmd --zone=public --add-port=5902/tcp 
firewall-cmd --reload 

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • CentOS 7.6 配置VNC远程访问服务器图形界面

    vnc-viewer下载地址:http://www.canadiancontent.net/tech/download/VNC_Viewer.html

    拓荒者
  • CentOS7各个版本镜像下载地址

    http://mirrors.163.com/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso

    杨校
  • CentOS Minimal 安装和配置TIPS

    Linux 各种发行版虽然和Unix系非常相近,但还是有许多差别的。Linux更有趣吧.最近需要学习和测试,就在OSX平台下VirtualBox重新安装Cen...

    gigiwangs
  • 在VMware Workstation中安装完CentOS-7.6-Minimal版后的常用配置

    首先确定可以设置的IP地址,在vmware的虚拟网络配置中查看自己的虚拟网络网段:

    CoderJed
  • 从KubeOperator开启k8s之旅

    FIT2CLOUD飞致云在2019年11月正式对外发布了容器领域第一个项目——KubeOperator

    互联网老辛
  • Centos7.6操作系统安装及优化全纪录

    下载链接:http://isoredirect.centos.org/centos/7/isos/x86_64/

    loong576
  • CentOS 6安裝Xfce桌面、VNC、Firefox、Flashplayer

    众所周知,linux系统使用SSH工具连接后是黑色的页面,那么今天给大家带来的是centos安装桌面环境。使大家可以像操作windows一样使用桌面环境来进行操...

    CloudZ
  • CentOS下配置VNCServer,重启服务仍然生效

    分别切换到这几个账户下,执行vncpasswd命令,生成VNC访问用的密码,这里演示就设置为11111、222222、333333

    二狗不要跑
  • centos7安装配置vncserver

    在windows下载vncvivewer。安装。打开。 在Linux界面(你自己的用户下)运行vncserver(就是在cmd 行输入vncserver,看看...

    菲宇
  • CentOS

    sudo cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1....

    用户2038009
  • 云计算技术之vnc连接centos的极简方案

    最近需要远程Linux服务器的图形界面,目前比较通用的实现方案还是vnc。下面是实现vnc连接centos的极简方案。

    运维朱工
  • CentOS 7 minimal安装完成之后安装图形界面

    实验环境:CentOS 7 minimal ,hostname:linuxprobe.org IP:10.1.1.53

    shaonbean
  • 如何在 CentOS 8 上安装和配置 VNC

    Virtual Network Computing (VNC) 是一个图形桌面共享系统,它允许你使用本地的键盘和鼠标来远程控制另外一台计算机。

    雪梦科技
  • centos6.8部署vnc服务

    VNC全称是Virtual Network Computing,属于远程控制类软件。其优点是支持跨操作系统的远程图形化控制。 在日常运维工作中,由于服务器常常是...

    洗尽了浮华
  • CentOS7.3下部署TigerVNC Server过程详解

    关于TigerVNC Server的安装,可以直接使用本地yum源进行安装,安装前需要做一下准备工作,安装完成后需要配置,具体如下:

    好派笔记
  • QEMU/KVM虚拟机安装配置

    [root@KVM ~]# yum install qemu-img qemu-kvm qemu-kvm-tools virt-manager virt-vie...

    用户8704835
  • CentOS 7.2搭建VNC远程桌面服务的方法

    命令输入之后,会列出一大堆文字的,然后显示这个y/d/n,输入y,按回车下载安装;

    砸漏
  • Centos 6.9下部署Oracle 11G数据库环境的操作记录

    操作系统:Centos6.9(64Bit) Oracle:11g 、11.2.0.4.0版本 Ip地址:172.16.220.139 废话不多说了,下面记录安装...

    洗尽了浮华
  • Centos5.6 VNC安装配置【无错版】

    http://blog.csdn.net/21aspnet/article/details/6997549

    Java架构师必看

扫码关注云+社区

领取腾讯云代金券