歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux服務器 >> Linux環境圖形化VNC服務安裝、配置與使用

Linux環境圖形化VNC服務安裝、配置與使用

日期:2017/3/2 16:33:01   编辑:Linux服務器

作為一名DBA,在創建Oracle數據庫的過程中一般要使用dbca和netca圖像化進行建庫和創建監聽(如果使用腳本建庫另說),如果您身體好估計可以在瑟瑟發抖的機房中完成數據庫的創建過程,由於本人對寒冷比較敏感,又不想通過這樣的方式鍛煉身體,所以更願意在舒適的房間內一邊品味著咖啡的濃香,順便度過相對枯燥的數據庫安裝和配置的過程,所以,圖形化操作工具是必不可少的,在Linux操作系統最流行的圖形化操作軟件莫過於VNC,俺本著總結、共享及提醒的目的完成了這個詳細的小文兒,希望大家喜歡。

1.確認VNC是否安裝

默認情況下,Red Hat Enterprise Linux安裝程序會將VNC服務安裝在系統上。

確認是否已經安裝VNC服務及查看安裝的VNC版本

  [root@testdb ~]# rpm -q vnc-server
  vnc-server-4.1.2-9.el5
  [root@testdb ~]#


若系統沒有安裝,可以到操作系統安裝盤的Server目錄下找到VNC服務的RPM安裝包vnc-server-4.1.2-9.el5.x86_64.rpm,安裝命令如下

rpm -ivh /mnt/Server/vnc-server-4.1.2-9.el5.x86_64.rpm
  

2.啟動VNC服務

使用vncserver命令啟動VNC服務,命令格式為“vncserver :桌面號”,其中“桌面號”用“數字”的方式表示,每個用戶連個需要占用1個桌面

啟動編號為1的桌面示例如下

  [root@testdb ~]# vncserver :1
  You will require a password to access your desktops.
  Password:
  Verify:
  xauth: creating new authority file /root/.Xauthority
  New 'testdb:1 (root)' desktop is testdb:1
  Creating default startup script. /root/.vnc/xstartup
  Starting applications specified in /root/.vnc/xstartup
  Log file is /root/.vnc/testdb:1.log


以上命令執行的過程中,因為是第一次執行,需要輸入密碼,這個密碼被加密保存在用戶主目錄下的.vnc子目錄(/root/.vnc/passwd)中;同時在用戶主目錄下的.vnc子目錄中為用戶自動建立xstartup配置文件(/root/.vnc/xstartup),在每次啟動VND服務時,都會讀取該文件中的配置信息。

BTW:/root/.vnc/目錄下還有一個“testdb:1.pid”文件,這個文件記錄著啟動VNC後對應後天操作系統的進程號,用於停止VNC服務時准確定位進程號。

3.VNC服務使用的端口號與桌面號的關系

VNC服務使用的端口號與桌面號相關,VNC使用TCP端口從5900開始,對應關系如下

桌面號為“1” ---- 端口號為5901

桌面號為“2” ---- 端口號為5902

桌面號為“3” ---- 端口號為5903

……

基於Java的VNC客戶程序Web服務TCP端口從5800開始,也是與桌面號相關,對應關系如下

桌面號為“1” ---- 端口號為5801

桌面號為“2” ---- 端口號為5802

桌面號為“3” ---- 端口號為5803

……

基於上面的介紹,如果Linux開啟了防火牆功能,就需要手工開啟相應的端口,以開啟桌面號為“1”相應的端口為例,命令如下

  [root@testdb ~]# iptables -I INPUT -p tcp --dport 5901 -j ACCEPT
  [root@testdb ~]# iptables -I INPUT -p tcp --dport 5801 -j ACCEPT


4.測試VNC服務

第一種方法是使用VNC Viewer軟件登陸測試,操作流程如下

啟動VNC Viewer軟件 --> Server輸入“144.194.192.183:1” --> 點擊“OK” --> Password輸入登陸密碼 --> 點擊“OK”登陸到X-Window圖形桌面環境 --> 測試成功

第二種方法是使用Web浏覽器(如Firefox,IE,Safari)登陸測試,操作流程如下

地址欄輸入http://144.194.192.183:5801/ --> 出現VNC viewer for Java(此工具是使用Java編寫的VNC客戶端程序)界面,同時跳出VNC viewer對話框,在Server處輸入“144.194.192.183:1”點擊“OK” --> Password輸入登陸密碼 --> 點擊“OK”登陸到X-Window圖形桌面環境 --> 測試成功

(注:VNC viewer for Java需要JRE支持,如果頁面無法顯示,表示沒有安裝JRE,可以到hxxp://java.sun.com/javase/downloads/index_jdk5.jsp這裡下載最新的JRE進行安裝)

5.配置VNC圖形桌面環境為KDE或GNOME桌面環境

如果您是按照我的上面方法進行的配置的,登陸到桌面後效果是非常簡單的,只有一個Shell可供使用,這是為什麼呢?怎麼才能看到可愛並且美麗的KDE或GNOME桌面環境呢?回答如下

之所以那麼的難看,是因為VNC服務默認使用的是twm圖形桌面環境的,可以在VNC的配置文件xstartup中對其進行修改,先看一下這個配置文件

  [root@testdb ~]# cat /root/.vnc/xstartup
  #!/bin/sh
  # Uncomment the following two lines for normal desktop:
  # unset SESSION_MANAGER
  # exec /etc/X11/xinit/x12下一頁

Copyright © Linux教程網 All Rights Reserved