1. 程式人生 > >Centos7 安裝圖形化介面&遠端桌面

Centos7 安裝圖形化介面&遠端桌面

1.安裝圖形化介面
安裝圖形化元件
# yum groupinstall "GNOME Desktop" "Graphical Administration Tools"

更新系統的執行級別,設定預設啟動圖形介面
ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target

2.安裝和配置VNC Server
# yum install tigervnc-server -y
# cp /lib/systemd/system/[email protected] /etc/systemd/system/
# cp /lib/systemd/system/
[email protected]
/etc/systemd/system/[email protected]:1.service

2.1 配置root遠端桌面連線

# vim /etc/systemd/system/[email protected]:1.service

找到下面的關鍵行,根據自己的實際情況進行修改,主要修改使用者名稱

...

[Service]
Type=forking
User=root                         #將<user>替換成root

......

ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"   #將<user>替換成root

PIDFile=/root

/.vnc/%H%i.pid                                     #將<user>替換成root

我修改後的內容:

[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=/root/.vnc/%H%i.pid
ExecStop=-/usr/bin/vncserver -kill %i

[Install]
WantedBy=multi-user.target


設定root連線的vnc連線密碼
# vncpasswd

2.2 配置oracle遠端桌面連線(用於oracle軟體安裝需要圖形化介面),如果無需求,則可以忽略該步驟
# cp /lib/systemd/system/[email protected] /etc/systemd/system/[email protected]:2.service
# vim /etc/systemd/system/[email protected]:2.service
ExecStart=/usr/sbin/runuser -l oracle -c "/usr/bin/vncserver %i"  #將<user>替換成oracle
PIDFile=/home/oracle/.vnc/%H%i.pid                                #將<user>替換成oracle
設定oracle連線的vnc連線密碼,需要先切換到oracle使用者再執行設定密碼
# su - oracle
$ vncpasswd

3.設定開機啟動 & 啟動和停止

# systemctl enable [email protected]:1.service

# systemctl enable [email protected]:2.service

start:

# systemctl start [email protected]:1.service

or

# systemctl start [email protected]:1

or

# vncserver  :1 

stop

# systemctl stop [email protected]:1.service

or

# systemctl stop [email protected]:1

or

# vncserver -kill :1 

檢視狀態:

# systemctl status [email protected]:1

# vncserver -list          //顯示所有終端編號和程序ID

# ps aux |grep vnc       //可檢視所有終端的詳細資訊,包括終端編號、程序ID、服務埠號等

4.防火牆新增相關規則
# firewall-cmd --permanent --add-service vnc-server
# firewall-cmd --reload

5.重啟伺服器
# reboot
 
6.使用vnc客戶端連線伺服器
使用vnc viewer客戶端工具進行連線
VNC Server輸入:ip:1  #root連線遠端桌面
VNC Server輸入:ip:2  #oracle連線遠端桌面,如果非root使用者遠端連線後,還會提示Administrator進行授權驗證,輸入root的密碼就可以了。
進行connect連線
再輸入密碼即可
VNC的預設監聽埠為5900,監聽埠規則為590+vnc使用者埠數字,例如:5901,5902。

附:
vnc server的解析度的調整方法:
方法1:命令列調整引數,然後在進行客戶端連線
# man vncserver
......
-geometry widthxheight
              Specify the size of the desktop to be created. Default is 1024x768.
......
如果不調整,預設為是1024x768
# vncserver -geometry 800x600

方法2:修改Server配置檔案vncservers
# vim /etc/sysconfig/vncservers
增加內容:
VNCSERVERS="1:root 2:oracle"
VNCSERVERARGS[1]="-geometry 1024x768"
VNCSERVERARGS[2]="-geometry 1024x768"

方法1:影響範圍小,因為該方法是通過單獨啟動vnc程序來提供服務的。

方法2:通過調整VNC預設解析度實現,但可能存在因解析度調整過高導致客戶端無法使用的問題。

可能遇到的問題:

如果遇到失敗,如何檢視日誌:grep vnc /var/log/messages

vnc連線不顯示桌面,可能是因為上一次vnc操作中登出了桌面導致的:

cd 
vncserver -kill :1
rm -f .vnc/*
vncserver
重新配置設定登入密碼

連結黑屏,可能是因為xstartup的許可權問題:

chmod 777 /root/.vnc/xstartup

如果連結後只顯示X和Firefox瀏覽器頁面,而不顯示桌面,可能是因為系統啟動時沒有成功啟動圖形化介面:

startx

我的是虛擬機器終端連結的,後面登入虛擬機器控制檯,發現虛擬機器沒有成功改啟動到圖形化介面,通過startx啟動。

相關推薦

Centos7 安裝圖形介面&遠端桌面

1.安裝圖形化介面 安裝圖形化元件 # yum groupinstall "GNOME Desktop" "Graphical Administration Tools" 更新系統的執行級別,設定預設啟動圖形介面 ln -sf /lib/systemd/system/gra

CentOS7安裝圖形介面

第一步:安裝圖形化介面 yum groupinstall "GNOME Desktop" "Graphical Administration Tools" -y 第二步:重啟 reboot 第三步:配置 重啟之後輸入命令 startx 當你第一次進入的時候

CentOs7安裝圖形介面,修改預設啟動方式

安裝 Gnome 包,過程好慢 yum groupinstall "GNOME Desktop" "Graphical Administration Tools" 更新系統的執行級別 如果要自動進入圖形介面,那就要改系統的執行級別,下面來啟用圖形介面。 ln -sf

centos7.x安裝圖形介面

系統安裝完成後,選擇了最小化安裝。安裝完成後想使用圖形化介面,需要使用命令安裝。 1、配置yum進行安裝。確保yum源可以正常使用後。使用yum grouplist檢視可以軟體組。(軟體組就是我們安裝系統工程中的那些內容)主要安裝GNOME desktop && Graphical Admi

Digitalocean VPS centos 7安裝圖形介面KDE和VNC實現遠端圖形操作

VPS遠端操作用的最多的是SSH,有時候一些特殊需求也要用到遠端圖形化操作,比如使用在VPS上使用瀏覽器訪問網站。本文以Digitalocean VPS為例分享如何安裝KDE和VNC實現遠端圖形介面訪問。如果要購買Digitalocean VPS,建議使用Digit

遠端連線Ubuntu Server安裝圖形介面的過程

遠端連線ubuntu server的坑首先下載xshell,新建連線後設置主機名字,在host裡面填上ipv4或ipv6的地址,注意埠號要在主機的/etc/ssh/sshd_config這個檔案中檢視,即vi sshd_config,其中:# What ports, IPs

centos7安裝圖形界面

graphic b- smart brush nom rule numbers false light yum groups install -y "GNOME Desktop" "Graphical Administration Tools"centos7安裝圖形化界面

字符界面Redhat7 / CentOS7 安裝圖形界面

Redhat CentOs Linux安裝 實驗目的:為Redhat7 / CentOs7 安裝圖形化界面準備材料:已經安裝完成的Redhat7 / CentOs7 實驗步驟: 掛載 /dev/sr0 鏡像文件切換到etc下yum.repos.d目錄下編輯一個yum倉庫創建yum倉庫輸入 yum

最小安裝Centos7安裝圖形界面

plist 建圖 .repo init 5 gnome www. 進入 之前 -s 問題:最小化安裝的Centos7無法使用圖形化界面 解決:重新配置yum源,安裝圖形化包:GNOME Desktop 首先測試主機是否可以聯網:ping www.baidu.com 確

centos安裝圖形介面

      用下面命令檢視檢視是哪個模式 systemctl get-default 開機啟動圖形介面 systemctl set-default graphical.target(圖形介面模式)

centos7安裝視覺介面

使用VMWare安裝好centos7映象後開始安裝centos桌面。 一、輸入命令 yum groupinstall "GNOME Desktop" "Graphical Administration Tools"  (然後發現報錯了“yum安裝軟體提示 cannot find a vali

ESC CenterOS 安裝圖形介面

預設ESC CenterOS 是沒有安裝圖形化介面的,這裡我們採用官方安裝圖形化方法 install_vnc_server.sh 指令碼 1.下載install_vnc_server.sh指令碼 可以在阿里官方去下載,這個指令碼是針對大多是Linux核心系統的,不只是CenterO

ubuntu 圖形介面 gui 桌面版 root登入 sorry,that didn't work.please try again! 抱歉,認證失敗。請重試

    出現這種問題,用下面的方法就行了 https://jingyan.baidu.com/article/bad08e1e224b2709c85121f1.html 而且我發現,因為我用的是英文版的ubuntu,搜了一圈之後發現搜不到解決方法,然後有個人用的是中文版ubuntu

CentOS 7 安裝圖形介面

        CentOS 比較適合用作伺服器的系統,之前用過 CentOS 6,但是在配置 Nginx 的時候,發現很多語句版本7的系統都進行了更新,而且網上針對版本7的例子會更多一下,遂將系統換成版本7。        

Centos 7.0安裝圖形介面

1 首先安裝X(X Window System),(注意有引號) yum groupinstall "X Window System" 2 檢查一下我們已經安裝的軟體以及可以安裝的軟體 yum grouplist  3 安裝我們需要的圖形介面軟體,GNOME(GN

linux安裝圖形介面

文章目錄 問題一:如何建立一個虛擬機器 問題二:如何儲存狀態,好處是什麼 問題三:如何建立桌面(此安裝檔案沒有圖形化介面server版本) 最後採用完成方法(本文重點)

阿里雲CentOS安裝圖形介面

1、安裝 X Window System。 yum groups install "X Window System" 2、安裝需要的圖形介面軟體(選一種) yum groups install "MA

linux命令列介面如何安裝圖形介面

目錄 問題描述 當我們在安裝Linux系統時,我們一開始可能安裝的是非圖形介面的系統,就是有可能選擇的是最小化安裝方式。這種安裝凡是有很多的坑。那麼有時候,我們可能需要進行圖形化設定,但是我們又不可能重啟設定,這就需要我們利用yum安裝相應的包,使

安裝圖形介面

yum groupinstall "Desktop" -y     --安裝圖形化介面 yum groupremove "Desktop" -y    --解除安裝圖形化介面 一、配置yum庫 Virtualbox下的虛擬光碟機位於/dev/sr0,所以,向virtual

Linux系統安裝圖形介面

驗證本地yum倉庫,找出要需要安裝元件組的包名稱 #yum clean all                            \\  清楚yum倉庫快取 #yum makecache                            \\ 建立yum倉庫