1. 程式人生 > 實用技巧 >Linux伺服器安裝圖形化介面——遠端視覺化

Linux伺服器安裝圖形化介面——遠端視覺化

Linux伺服器安裝圖形化介面——遠端視覺化

前言:

對於初學Linux的同學來說,直接使用命令列的形式來操作Linux實在太讓人頭大了,網路配置在哪?怎麼連不上網了?剛剛複製的檔案跑哪去啦???啊啊啊,太難了吧
今天你看到了這篇文章一切問題就迎刃而解了,嘻嘻嘻。剛開始我學習Linux的時候是在學習上課,老師要求我們安裝Linux系統,我當時安裝的centos7,還依稀記得因為在命令列配置網路,我沒弄好了花了一個小時重灌系統,現在想想還是挺有趣的。

準備工作:

進入伺服器安全組設定開通埠5901

在安裝圖形化介面之前我們先更新軟體源並升級系統

yum update&& yum install wqy-microhei-fonts

安裝GNOME+VNC

installGNOME.sh

#for Ubuntu
sudo apt-get install ubuntu-gnome-desktop
#for Centos7
yum groupinstall "X Window System" 
yum groupinstall "GNOME Desktop" "Graphical Administration Tools"

installvnc.sh

#!/bin/bash
#解除安裝vncserver
yum remove tigervnc-server -y >/dev/null
#刪除相關目錄
rm -rf /root/.vnc 
rm -rf /etc/.X11-unit 
rm -rf /etc/.X*-lock
#安裝vncserver
yum -y install  tigervnc-server
#防火牆執行5901埠通行
iptables -I INPUT -p tcp --dport 5901 -j ACCEPT
#啟動vncserver
vncserver

執行完上面的指令碼需要輸入密碼,輸入過程密碼是不可見的,這個密碼是用於vnc登入的,
Password:
Verify:
Would you like to enter a view-only password (y/n)? n
連線前可以檢視5901埠是否開放

[root@qinweichao ~]$netstat -an|grep 5901
tcp        0      0 0.0.0.0:5901            0.0.0.0:*               LISTEN     
tcp6       0      0 :::5901                 :::*                    LISTEN     
unix  3      [ ]         STREAM     CONNECTED     959010   
[root@qinweichao ~]$lsof -i :5901
COMMAND   PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
Xvnc    31426 root    9u  IPv4 246064      0t0  TCP *:5901 (LISTEN)
Xvnc    31426 root   10u  IPv6 246065      0t0  TCP *:5901 (LISTEN)

vncserver遠端連線

下面三種博主都測試均可用

vncserver




tightvncviewer


iis7