centos 7部署圖形化和VNC詳解
- 2020 年 1 月 27 日
- 筆記
注意:適用VNC圖形化會安裝比較多的依賴包,所以建議最好預留1G的記憶體
獲取當前系統啟動模式
[root@localhost ~]# systemctl get-default
multi-user.target
查看配置文件
[root@localhost ~]# cat /etc/inittab
# multi-user.target: analogous to runlevel 3 //命令行模式
# graphical.target: analogous to runlevel 5 //圖形介面模式
[root@localhost ~]# systemctl set-default graphical.target //由命令行模式更改為圖形介面模式
[root@localhost ~]# systemctl set-default multi-user.target //由圖形介面模式更改為命令行模式
獲取當前系統啟動模式
[root@localhost ~]# systemctl get-default
graphical.target
1)關閉防火牆
centos的防火牆是firewalld,關閉防火牆的命令
[root@localhost ~]# systemctl stop firewalld.service #停止firewall
[root@localhost ~]# systemctl disable firewalld.service #禁止firewall開機啟動
[root@localhost ~]# setenforce 0
[root@localhost ~]# getenforce
[root@localhost ~]# cat /etc/sysconfig/selinux
SELINUX=disabled
SELINUXTYPE=targeted
2)安裝軟體:
# yum groupinstall -y "GNOME Desktop"

# yum install tigervnc-server tigervnc vnc vnc-server

3)配置vnc連接
# cp /lib/systemd/system/[email protected] /etc/systemd/system/vncserver@:1.service
修改/etc/systemd/system/vncserver@:1.service
找到這一行
ExecStart=/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i"
PIDFile=/home/<USER>/.vnc/%H%i.pid
這裡直接用root 用戶登錄,所以我替換成
ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"
PIDFile=/root/.vnc/%H%i.pid
為VNC設密碼
# vncpasswd

重載入 systemd
# systemctl daemon-reload
啟動vnc
# systemctl enable vncserver@:1.service
# systemctl start vncserver@:1.service

查看vnc埠
#netstat -antulp | grep Xvnc

關閉vnc連接
[root@localhost ~]# /usr/bin/vncserver -kill :1
堡壘機圖形化登錄 https://cloud.tencent.com/document/product/1025/32442
客戶端vnc連接測試
https://www.realvnc.com/en/connect/download/viewer/ 工具下載
設置VNC登錄方式和密碼


第一次需要設置語言 下一步,,下一步即可

