vnc的安装

Posted 武云医生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vnc的安装相关的知识,希望对你有一定的参考价值。

(一)vnc的安装:

(1)停止防火墙策略:

①systemctl stop firewalld.service


②systemctl disable firewalld.service


③setenforce 0


④vim /etc/sysconfig/selinux

SELINUX=disabled




(2)安装vnc rpm包:

yum install -y tigervnc-server tigervnc vnc vnc-server




(3)将 lib/systemd/system/vncserver@.service的这个文件复制到/etc/systemd/system

cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service // 其中 vncserver@:1.service 对应的端口是5901如果是2,那端口则是5902


vi /etc/systemd/system/vncserver@:1.service //编辑复制过来的这个文件


40 ExecStartPre=/bin/sh -c /usr/bin/vncserver -kill %i > /dev/null 2>&1 || : //这几行将文件的内容复制为这几行一致

41 ExecStart=/usr/bin/runuser -l root -c "/usr/bin/vncserver %i" //这几行将文件的内容复制为这几行一致

42 PIDFile=/root/.vnc/%H%i.pid //这几行将文件的内容复制为这几行一致

43 ExecStop=/bin/sh -c /usr/bin/vncserver -kill %i > /dev/null 2>&1 || : //这几行将文件的内容复制为这几行一致




(4)启动/重新载入:

systemctl daemon-reload


systemctl enable vncserver@:1.service


systemctl start vncserver@:1.service


vncserver :1 //这步非常重要,我在部署的时候遇到的了一个问题就是安装过kvm虚拟化之后重启就启动不了,抓包之后回应的ack不全




(5)查看端口是否启动成功:

root# netstat -tloup

Active Internet connections (only servers)

Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name Timer

tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN 9769/Xvnc off (0.00/0/0)

tcp6 0 0 [::]:5901 [::]:* LISTEN 9769/Xvnc off (0.00/0/0)



(6)控制端的连接:

192.168.1.2:1 //{这里的端口不是5901,而是1,要注意}





(二)特殊情况的处理:

(1)一个网卡配置了静态地址的情况下有去请求另一个地址:


①第一步是禁用NetworkManager服务:

systemctl stop NetworkManager.service

systemctl disable NetworkManager.service



②第二步重启network服务:

service network restart



③但在大多数情况下还是不行,必须要在网卡配置文件里写入一行:

root:/etc/sysconfig/network-scripts # cat ifcfg-ens34

BOOTPROTO="dhcp"

DEVICE="ens34"

ONBOOT="yes"

NM_CONTROLLED="no" #加入此行,网卡就不受NetworkManager所控制







以上是关于vnc的安装的主要内容,如果未能解决你的问题,请参考以下文章

vnc安装 vnc安装和使用(windows系统下如何使用VNC进行远程桌面控制)

求 vnc viewer 的具体安装方法 有图片最好 谢谢

vnc viewer windows,vnc viewer windows下如何安装vnc

Linux上的桌面及VNC的安装和配置

ubuntu安装vnc,ubuntu如何安装vnc

centos7安装vnc