一、首先安裝GNOME桌面 yum groupinstall -y "GNOME Desktop"# 安裝完成後,修改預設啟動方式為圖形化界面systemctl set-default graphical.target //設置成圖形模式 # 如果要換回來systemctl set-default ...
一、首先安裝GNOME桌面
yum groupinstall -y "GNOME Desktop"
# 安裝完成後,修改預設啟動方式為圖形化界面
systemctl set-default graphical.target //設置成圖形模式
# 如果要換回來
systemctl set-default multi-user.target //設置成命令模式
# startx開啟圖形界面。
二、安裝配置VNC Server
yum install tigervnc-server -y
# 複製一個服務設置的模板
cp /lib/systemd/system/[email protected] /etc/systemd/system/vncserver@:1.service
# 修改此服務配置
# 以下為root用戶的配置,每一個用戶,都需要單獨設置一個監聽服務。且配置不同
vim /etc/systemd/system/vncserver@\:1.service
----------------------------------------------------------------------------------------------------------
[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=-/usr/bin/vncserver -kill %i
ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"
PIDFile=/root/.vnc/%H%i.pid
ExecStop=-/usr/bin/vncserver -kill %i
[Install]
WantedBy=multi-user.target
----------------------------------------------------------------------------------------------------------
# 對於普通用戶,加入用戶名為:user1
# 下麵舉例進行設置: 首先一樣複製一個server配置。改名為vncserver@:2.service
cp /lib/systemd/system/[email protected] /etc/systemd/system/vncserver@:2.service
# 然後進行修改
vim /etc/systemd/system/vncserver@\:2.service
[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=-/usr/bin/vncserver -kill %i
ExecStart=/usr/bin/vncserver %i
PIDFile=/home/user1/.vnc/%H%i.pid
ExecStop=-/usr/bin/vncserver -kill %i
[Install]
WantedBy=multi-user.target
三、設置Vnc密碼
vncpasswd
Password:
Verify:
Would you like to enter a view-only password (y/n)? n
A view-only password is not used
# 這裡不添加只讀賬號密碼
# 每個不用的系統用戶,設置密碼時,需要切換到該用戶下,執行此命令
# 如:su Amos 切換到Amos用戶再執行上vncpasswd設置密碼
四、啟動服務,設置為開機自啟
systemctl start vncserver@:1
systemctl enable vncserver@:1