Linux大部分是通过SSH远程命令行界面进行管理,有时候需要通过远程桌面环境部署、运行一些图形化应用程序,可以通过VNC方式进行。这里以Rocky Linux 8 部署VNC Server 为例,其他Linux 放行版本类似:
1、配置好本地ISO yum 源:
挂载iso 安装镜像至/media 目录
mount /dev/sr0 /media
于/etc//etc/yum.repos.d/ 目录新增 local_Rocky_Linux.repo 文件,内容如下:
[media-baseos]
baseurl=file:///media/BaseOS
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial
priority=1
[media-appstream]
name=Rocky Linux $releasever - Media - AppStream
baseurl=file:///media/AppStream
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial
priority=1
:
2、安装vnc server 软件包:
#yum install tigervnc-server
Last metadata expiration check: 0:01:40 ago on Thu 03 Nov 2022 02:13:21 PM CST.
Dependencies resolved.
==============================================================================================================
Package Architecture Version Repository Size
==============================================================================================================
Installing:
tigervnc-server x86_64 1.12.0-4.el8 media-appstream 274 k
Installing dependencies:
tigervnc-selinux noarch 1.12.0-4.el8 media-appstream 47 k
Transaction Summary
==============================================================================================================
Install 2 Packages
Total size: 321 k
Installed size: 677 k
Is this ok [y/N]: y
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Running scriptlet: tigervnc-selinux-1.12.0-4.el8.noarch 1/2
Installing : tigervnc-selinux-1.12.0-4.el8.noarch 1/2
Running scriptlet: tigervnc-selinux-1.12.0-4.el8.noarch 1/2
Installing : tigervnc-server-1.12.0-4.el8.x86_64 2/2
Running scriptlet: tigervnc-server-1.12.0-4.el8.x86_64 2/2
Verifying : tigervnc-selinux-1.12.0-4.el8.noarch 1/2
Verifying : tigervnc-server-1.12.0-4.el8.x86_64 2/2
Installed:
tigervnc-selinux-1.12.0-4.el8.noarch tigervnc-server-1.12.0-4.el8.x86_64
Complete!
3、启动vnc server 服务,设置 vnc 连接密码:
# vncserver
WARNING: vncserver has been replaced by a systemd unit and is now considered deprecated and removed in upstream.
Please read /usr/share/doc/tigervnc/HOWTO.md for more information.
You will require a password to access your desktops.
Password:
Verify:
Would you like to enter a view-only password (y/n)? n
A view-only password is not used
New 'yw-zabbix:1 (root)' desktop is yw-dba-testdb:1
Creating default startup script /root/.vnc/xstartup
Creating default config /root/.vnc/config
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/yw-dba-testdb:1.log
如果后面需要修改vnc 连接密码可以通过vncpasswd 命令进行修改
4、设置vnc server 开机启动:
#systemctl enable vncserver@:1.service --第一个桌面环境
Created symlink /etc/systemd/system/multi-user.target.wants/vncserver@:1.service → /usr/lib/systemd/system/[email protected].
启动第二个桌面环境
# systemctl enable vncserver@:2.service --第二个桌面环境
Created symlink /etc/systemd/system/multi-user.target.wants/vncserver@:2.service → /usr/lib/systemd/system/[email protected].
5、vnc 客户端,可至网站 https://www.tightvnc.com/ 下载 tightvnc 客户端
vnc server 输入 ip:1 即可连接
标签:vnc,Rocky,Redhat,media,server,el8,tigervnc,1.12 From: https://www.cnblogs.com/oradba/p/16854413.html