当前位置:   article > 正文

Linux(CentOS 7)部署Tigervnc-server实验手册_tigervnc-server-minimal

tigervnc-server-minimal

因近期正在做信息化系统涉及Linux系统原由,故部署几台虚拟机来提前练练手,那这里面就涉及到VNC这块,不多说说干就干!首先我们在安装之前先确认此台系统环境版本很重要。

[root@test-centos7-kde ~]# cat /etc/redhat-release  #查看系统版本 
CentOS Linux release 7.9.2009 (Core) 
  • 1
  • 2
[root@test-centos7-kde ~]rpm -qa | grep vnc  #查看VNC软件版本
tigervnc-license-1.8.0-21.el7.noarch
libvncserver-0.9.9-14.el7_7.x86_64
tigervnc-server-minimal-1.8.0-21.el7.x86_64
  • 1
  • 2
  • 3
  • 4

现在开始进行安装程序:(CentOS 默认已经安装了yum,不需要另外安装,这里为了实验目的,先将yum 卸载再重新安装)

第一步,升级yum源,国内推荐阿里yum,必须和系统版本一致 ;

cd /etc/yum.repos.d #配置本地yum源

wget http://mirrors.aliyun.com/repo/Centos-7.repo #从镜像库下载对于版本Centos-7.repo

yum clean all #清除所有已下载的包文件缓存

yum makecache #将服务器上的软件包信息本地缓存安装加载

第二步,下载tiger vnc;

yum -y install tigervnc tigervnc-server #下载安装tiger vnc

[root@test-centos7-kde yum.repos.d]# rpm -qa | grep vnc  ##再次查看是否下载完成
tigervnc-license-1.8.0-21.el7.noarch
`tigervnc-1.8.0-22.el7.x86_64`  ##
`tigervnc-server-1.8.0-22.el7.x86_64` ##
libvncserver-0.9.9-14.el7_7.x86_64
tigervnc-server-minimal-1.8.0-21.el7.x86_64
`tigervnc-icons-1.8.0-22.el7.noarch`  ##
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

第三步:copy文件;

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

第四步,修改配置文件;

vi /etc/systemd/system/vncserver@\:1.service #只需要更改替换如下配置脚本

ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i -geometry 1280x800"
PIDFile=/root/.vnc/%H%i.pid
  • 1
  • 2

在这里插入图片描述
在这里插入图片描述
第五步:设置VNC密码
vncpasswd 设置VNC密码,提示y/n,直接n就ok了

[root@test-centos7-kde etc]# vncpasswd
Password:
Verify:
Would you like to enter a view-only password (y/n)? n  #问是否设置一个只读密码要选否,否则客户端登陆只会看到一个黑屏
A view-only password is not used
[root@test-centos7-kde etc]# 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

第六步:设置VNC程序启动及开机启动

systemctl enable vncserver@:1.service #设置开机启动
systemctl start vncserver@:1.service #启动VNC
netstat -ntlp #查看端口
systemctl status vncserver@:1.service #查看服务状态是否启动

第7步: 注意是否开启防火墙,如没有开启,不需要操作,开启了防火墙,则防火墙需要添加开放端口

[root@test-centos7-kde etc]# firewall-cmd --zone=public --add-port=5901/tcp --permanent 
success
[root@test-centos7-kde etc]# firewall-cmd --reload 
success
  • 1
  • 2
  • 3
  • 4

以上已经完成Linux系统的vnc部署配置,现在可以远程输入IP连接后输入设置的密码即可:192.168.1.*:5901
在这里插入图片描述


涉及其他防火墙命令:
systemctl status firewalld.service #查询防火墙服务状态

Active: active (running) #防火墙已经开启
Active: inactive (dead)  #防火墙已经关闭
  • 1
  • 2

systemctl stop firewalld.service #进行关闭防火墙
systemctl disable firewalld.service #永久关闭防火墙。

[root@test-centos7-kde etc]# firewall-cmd --state  #查看到当前防火墙为Running状态
running
输入命令停止防火墙运行systemctl stop firewalld.service
[root@test-centos7-kde etc]# firewall-cmd --state  #查看到当前防火墙为not Running状态
not running
  • 1
  • 2
  • 3
  • 4
  • 5
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/190445
推荐阅读
相关标签
  

闽ICP备14008679号