当前位置: 首页 > news >正文

CENTOS 7 安装VNC

一、VNC简介


VNC(Virtual Network Computing),为一种使用RFB协议的屏幕画面分享及远程操作软件。此软件借由网络,可发送键盘与鼠标的动作及即时的屏幕画面。

VNC与操作系统无关,因此可跨平台使用,例如可用Windows连线到某Linux的电脑,反之亦同。甚至在没有安装客户端程序的电脑中,只要有支持JAVA的浏览器,也可使用。

VNC由Olivetti & Oracle研究室所开发,此研究室在1999年并入美国电话电报公司(AT&T)。AT&T于2002年中止了此研究室的运作,并把VNC以GPL发布。

因为它是免费的,以及可用于数量庞大的不同操作系统,它的简单,可靠,和向后兼容性,使之进化成为最为广泛使用的远程控制软件,多平台的支持对网络管理员是十分重要的,这使得网络管理员可以使用一种工具管理几乎所有系统。

二、安装TigerVNC

useradd -m -s /bin/bash oracle  新增用户

passwd oracle   更改密码

yum install -y epel-release 安装epel源

yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

yum install tigervnc-server tigervnc-server-module

sudo yum groupinstall "GNOME Desktop"
sudo yum install tigervnc-server xorg-x11-fonts-Type1 xterm
 

安装服务端以及桌面模块(GHOME)

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

[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=simple

# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/bin/vncserver_wrapper vncuser %i
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'

[Install]
WantedBy=multi-user.target

user更改为自己创建的用户--版本不一样里面文件内容不一致,更改user就行

完成操作后,可以重新加载 VNC 守护程序,然后使用以下命令运行 vncserver # 1:

su oracle

systemctl start vncserver@:1

systemctl status vncserver@:1

systemctl enable vncserver@:1
firewall-cmd --add-port=5901/tcp
firewall-cmd --add-port=5901/tcp --permanent
 

相关文章:

  • 电脑安装CentOS系统
  • 邀请函 | 「软件定义汽车 同星定义软件」 TOSUN用户日2025·杭州站
  • vscode使用remote ssh插件连接服务器的问题
  • 全景VR是什么?全景VR有什么热门用途?
  • Spark-SQL 四(实验)
  • opcua批量读取变量
  • FlaskRestfulAPI接口的初步认识
  • Android开发中的复制和粘贴
  • 关于springmvc的404问题的一种猜测解决方案
  • 蓝桥杯 17.发现环
  • uniapp微信小程序:WIFI设备配网之TCP/UDP开发AP配网
  • mysql的binlog,redolog,undolog的区别
  • Linux下 REEF3D及DIVEMesh 源码编译安装及使用
  • 【JavaWeb后端开发03】MySQL入门
  • 无需接线!虚幻引擎变量跨次元绑定的无线电奥秘
  • 转化率提升47%?亚马逊用户行为预测模型深度解读
  • 数据结构中的各种排序
  • 量子计算在金融领域的应用与展望
  • DeepSeek智能时空数据分析(二):3秒对话式搞定“等时圈”绘制
  • iOS 中的虚拟内存 (理解为什么需要虚拟内存)
  • 根据学习教育安排,上海市委中心组专题学习总书记力戒形式主义官僚主义重要论述
  • 特朗普施压鲍威尔遭多方批评,分析人士:特朗普若解雇鲍威尔或冲击美债
  • 南京信息工程大学商学院讲师李玮玮逝世,终年45岁
  • 央行等:在上海试点通过再贴现窗口支持人民币跨境贸易融资
  • 占比超1/3,江苏何以连续多年霸榜“千亿县”?
  • 马上评|古籍书店焕新归来,“故纸陈香”滋养依旧