天天看點

centos7和centos8圖形化界面不同方法

作者:3tang

因為公司業務需要要搞openai和手遊海外版。新入手海外伺服器幾台,其中2台想用來當個人電腦可以圖形化要求可以查查國外最新得技術資料。是以就出現了centos圖形化得需求。其中踩過得坑和解決方法記錄如下

一、centos7.2圖形化流程

1、先切換為root使用者:

sudo su - root           

2、安裝epel庫

查詢是否已經安裝epel庫:

rpm -qa|grep epel           

如果 epel庫 沒有安裝,則安裝它:

yum -y install epel-release           

3、安裝xrdp

安裝xrdp服務:

yum install xrdp           

因為Xrdp最終會自動啟用VNC,是以必須安裝tigervnc-server,否則xrdp無法使用。安裝vnc:

yum install tigervnc-server           

4、為root使用者設定VNC密碼:

vncpasswd root           

修改 xrdp最大連接配接數(使用預設值,不修改也是可以的) :vim /etc/xrdp/xrdp.ini (預設是32):

max_bpp=32           

5.關閉防火牆

這裡,我們要確定兩台機器可以ping通,能夠互相通路。我這裡是在區域網路内測試,是以我直接關閉防火牆:

systemctl stop firewalld.service           

設定開機不啟動防火牆:

systemctl disable firewalld.service           

6.關閉SElinux

SElinux應該關閉它。檢視SElinux狀态:

sestatus           

如果是臨時關閉SElinux:

setenforce 0           

不過,我們要永久關閉SElinux:vim /etc/selinux/config

SELINUX=disabled           

7.啟動XRDP

啟動xrdp服務:

systemctl start xrdp           

設定xrdp服務 開機自啟動:

systemctl enable xrdp           

8、遠端連接配接

現在就可以進行遠端連接配接了 可以通過vncview遠端連結或者windows自帶的遠端桌面連接配接:附件 -> 遠端桌面連接配接(或者打開運作,輸入mstsc指令),但是有個弊端就是不能使用粘貼複制,這個對于經常查閱國外先進技術資料是緻命得,是以推薦使用MobaXterm。

安裝完成之後界面如下,點選session,彈出對話框,選擇RDP

centos7和centos8圖形化界面不同方法

配置好你剛剛圖形化得Linux IP,端口使用預設端口。點選連結大機率會出現如下視窗

centos7和centos8圖形化界面不同方法

出現這種2種情況導緻,一種是防火牆沒有放行3389端口,第二種輸錯密碼,輸入了vncserver密碼,因為咱們是RDP連結,是以要輸入系統密碼。VNCviewer連結才輸入vncserver密碼。

二、centos 8.3圖形化

1、更新倉庫

dnf update -y           

2、安裝圖形化桌面環境

dnf groupinstall workstation -y           

3、設定桌面環境預設輸出為圖像

systemctl set-default graphical.target           

4、為selinux安裝vncsession.pp子產品

sudo semodule -i /usr/share/selinux/packages/vncsession.pp           

5、重置安全環境資訊

sudo restorecon /usr/sbin/vncsession /usr/libexec/vncsession-start           

6、添加使用者

echo ":1=root" >> /etc/tigervnc/vncserver.users           

7、啟用gnome會話

echo "session=gnome" >> /etc/tigervnc/vncserver-config-defaults           

8、防火牆開啟5900端口

firewall-cmd --zone=public --permanent --add-port=5900/tcp           

9、啟用vncserver

systemctl start vncserver@:1           

10、讓vncserver重新開機伺服器之後也可以使用

systemctl enable vncserver@:1           

11、VNC Viewer連結圖形化桌面,記得加上端口5901,同樣外部防火牆規則也需要放行開端口

centos7和centos8圖形化界面不同方法

三、想要長久混迹linux推薦一下免費得 Linux 神奇 Tabby。

centos7和centos8圖形化界面不同方法
centos7和centos8圖形化界面不同方法

繼續閱讀