1.先安裝 Xwindow 桌面 GNOME
# 查看可安裝軟件組,安裝圖像化桌面系統。(前提系統已經正確聯網)
yum grouplist
# 安裝GNOME桌面
dnf groupinstall "workstation"
或:
yum groupinstall "Server with GUI"
# 查看系統當前啟動模式
systemctl get-default
# 更改啟動模式(不用改,用vnc無所謂)
systemctl set-default graphical.target #修改為圖形化模式
systemctl set-default multi-user.target #修改為命令行模式
2. 安裝VNC服務器(tigervnc-服務器)
通過 vnc 進行的遠程桌面會話請求由 GNOME 桌面的 xorg 處理,來代替 Wayland 顯示管理器。
取消注釋 /etc/gdm/custom.conf 中的 WaylandEnable=false (好像沒必要)
# 安裝tiger-vnc
dnf install tigervnc-server tigervnc-server-module -y
復制到里面
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
然后打開這個配置文件/etc/systemd/system/vncserver@:1.service替換掉默認用戶名
vi /etc/systemd/system/vncserver@:1.service
找到這一行:
ExecStart=/usr/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i"
把 <USER> 換成 root
配密碼:
vncpasswd
重加載 systemd
systemctl daemon-reload
如果是用Centos 8 默認防火牆的可能需要
firewall-cmd --permanent --add-service vnc-server
firewall-cmd --reload
設默認啟動並開啟VNC
systemctl enable vncserver@:1.service
systemctl start vncserver@:1.service
停止vnc
vncserver -kill :1
桌面下升級軟件提示:Cannot update read-only repo
解決方法:
dnf install -y centos-release-stream
dnf update
#########添加oracle用戶 vnc###################
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:2.service
vi /etc/systemd/system/vncserver@:2.service
把 <USER> 改成 oracle 保存
配密碼:
vncpasswd
設默認啟動並開啟VNC
systemctl enable vncserver@:2.service
systemctl start vncserver@:2.service
###################################################################