高斋晓开卷,独共圣人语。这篇文章主要讲述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 enablevncserver@: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 AddressForeign AddressStatePID/Program nameTimer
tcp00 0.0.0.0:59010.0.0.0:*LISTEN9769/Xvncoff (0.00/0/0)
tcp600 [::]:5901[::]:*LISTEN9769/Xvncoff (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的安装】
推荐阅读
- AlmaLinux镜像在阿里云镜像站首发上线
- 存储结构与管理硬盘(part2)
- 如何重置Juniper SRX320到出厂默认设置()
- SSM项目 实现Excel数据批量导入#私藏项目实操分享#
- #yyds干货盘点#Hive数据抽样与存储格式详解
- linux进程与计划任务管理
- Linux操作系统引导过程
- 我们动起手来,打造一款基于OpenHarmony2.2的物联网操作系统
- 面试官(你给我说一下什么是时间轮吧())