MySQL, Oracle, Linux, 软件架构及大数据技术知识分享平台

网站首页 > 精选文章 / 正文

CentOS安装VNC

2025-03-12 15:22 huorong 精选文章 5 ℃ 0 评论

在远程使用Linux系统安装Oracle数据库等软件的时候,虽然使用ssh可以快速的连接远程桌面执行命令,也可以设置时候调出软件的图形安装界面,但是会面临一下问题,1、网络的中端会导致正在执行的任务退出或者卡住,2、图形的数据通过ssh远程传输会比较卡顿。所以一般安装vnc来解决以上问题。

现在来在CentOS7中来安装配置VNC远程连接软件。

第一步:检查系统是否有安装tigervnc-server软件包,当前系统未装tigervnc-server软件包.

[root@DB1 ~]# rpm -qa |grep tigervnc

tigervnc-server-minimal-1.8.0-21.el7.x86_64

tigervnc-license-1.8.0-21.el7.noarch

[root@DB1 ~]#

第二步:安装tigervnc-server软件包

[root@DB1 mnt]# cd Packages/

[root@DB1 Packages]# rpm -ivh tigervnc-server-1.8.0-5.el7.x86_64.rpm

警告:
tigervnc-server-1.8.0-5.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID fd431d51: N

准备中... ################### [100%]

正在升级/安装
...1:tigervnc-server-1.8.0-5.el7################### [100%]

[root@DB1 mnt]#

第三步:验证tigervnc-server软件包是否安装

[root@DB1 Packages]# rpm -qa |grep tigervnc

tigervnc-1.8.0-22.el7.x86_64

tigervnc-icons-1.8.0-22.el7.noarch

tigervnc-server-1.8.0-22.el7.x86_64

tigervnc-server-minimal-1.8.0-21.el7.x86_64

tigervnc-license-1.8.0-21.el7.noarch

[root@DB1 mnt]#

第四步:创建一个新的VNC配置文件


/lib/systemd/system/vncserver@.service这是一个配置文件模版,可以拷贝一份出来进行相关修改,比如这里是开启1号窗口作为远程桌面。

[root@ ~]# cd /lib/systemd/system

[root@DB1 system]# cp vncserver@.service vncserver@:1.service

第五步:编辑修改vncserver@:1.service,把如下用户名的内容修改为你需要的用户名,如root用户

[Unit]

Description=Remote desktop service (VNC)

After=syslog.target network.target

[Service]

Type=forking

User=root

# 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 %i -depth 32

PIDFile=/root/.vnc/%H%i.pid

ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'

[Install]

WantedBy=multi-user.target

备注:-depth 32 的意思是使用32位的色彩,这样vnc远程中的桌面还原度更高

第六步:设置用户vncuser的密码

[root@DB1 system]# vncpasswd vncuser

Password:

Verify:

[root@DB1 system]#

#再次输入密码进行确认

第七步:更新systemctl,使刚才的修改生效

[root@DB1 system]# systemctl daemon-reload

第八步:重启vnc服务

[root@DB1 ~]# systemctl restart vncserver@:1.service

第九步:查看端口

[root@MongoDB system]# netstat -lantup |grep :5901

tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN 3845/Xvnc

tcp6 0 0 :::5901 :::* LISTEN 3845/Xvnc

第九步:使用VNC Viewer连接测试

打开软件

输入服务器地址:192.168.0.111:1,1就表示使用的是5901端口

输入刚才设置的vncuser的密码

Tags:mongodb linux安装

猜你喜欢

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言