怎麼樣在紅帽企業Linux2.1上配置VNC?

來源:互聯網
上載者:User

解決方案:

1. 首先,我們需要查看是否已經安裝了需要的VNC包。作為根使用者,運行這個命令:

         rpm -qa | grep vnc

如果RPM命令的輸出有vnc-doc, vnc-server和vnc,到第二步。如果RPM命令沒有輸出,運行這個命令來安裝需要的包,然後到第二步:

         up2date vnc vnc-server vnc-doc

這裡假設你的系統已經註冊到紅帽網路(RHN)並且你有一個活躍的授權。否則,你需要從安裝介質中安裝RPM包。

2. 作為VNC的使用者登陸,或者切換成該使用者(用 su - username )。如果VNC需要被配置成多使用者,重複步驟2到4, 當所有使用者都被設定好後,執行第五步。

3. 執行這個命令,用一個大於零的數字代替Z。

         vncserver :Z

數字Z代表X會話,使用者永久性的分配這個數字給他們的基於VNC的X會話。

註:在本教程中,每次出現字母Z,都應該被替換成適當的數字,代表使用者配置的基於VNC的X會話。在控制台啟動並執行X會話使用數字0,所以Z應該等於或者大於1。一個基於VNC的X會話配置的每個使用者,都需要用他們自己的唯一的數字代替Z。

命令在第一次啟動並執行時候,會為該使用者建立 $HOME/.vnc 目錄,並要去輸入一個VNC密碼。當VNC viewer程式從遠方機器串連過來時,會被要求輸入該密碼。如果使用者想改變這個密碼,讓他們運行這個命令:

         vncpasswd

4. VNC預設使用twm視窗管理器。如果使用者想用GNOME(紅帽企業Linux預設環境)或者KDE案頭環境,編輯$HOME/.vnc/xstartup檔案,注掉以xterm和twm開頭的行。如果想用GNOME,在這個檔案的末尾添加一行:

         gnome-session &

如果你想用KDE,加入這行:

         startkde &

現在案頭已經設定了,為了讓其生效,必須殺掉並重啟已經存在的基於VNC的X會話。輸入下面兩條命令來殺掉和重啟新配置的VNC會話:

         vncserver -kill :Z         vncserver :Z

5. 編輯/etc/sysconfig/vncservers檔案。找到以VNCSERVERS開頭被注掉的行,把注釋號去掉,加入所有在系統重新引導時應該自動啟動的VNC會話,比如像這樣:

     /etc/sysconfig/vncservers           VNCSERVERS="1:root 2:bob 3:carol"  

確保每個使用者和在第三步選擇的恰當的數字Z匹配。

6. 設定VNC在系統引導時啟動,用這個命令:

         chkconfig --level 345 vncserver on

當電腦重啟後,寫入/etc/sysconfig/vncservers檔案的基於VNC的X會話會自動啟動。

現在VNC在運行了,這個命令可用來從一台遠方的Linux機器串連到合適的基於VNC的X會話:

   vncviewer servername:Z

如果遠方的機器運行紅帽企業Linux,但vncviewer程式沒有安裝,以根使用者運行這個命令安裝它:

   up2date vnc

如果遠方機器系統在運行Windows, 可以免費下載一個Windows下的VNC viewer程式,網址是:http://www.realvnc.com

當使用者使用完VNC後,這些基於VNC的X會話必須保持運行。要這樣做,使用者可以簡單的關閉vncviewer程式,而不是退出登陸。這樣案頭的狀態會儲存下來,當使用者重新串連的時候,他們的所有程式都會是上次離開時候的狀態。如果一個使用者意外的從一個基於VNC的X會話中退出登陸,應該按照下面的步驟讓X再次工作:

  1. 以需要VNC重啟的使用者身份,登陸到該伺服器。  2. 輸入命令: vncserver -kill :Z  3. 運行 vncserver :Z

這將殺掉並重啟基於VNC的X會話。要確保使用者使用正確的'Z'數字。如果一個應用程式已經在一個基於VNC的X會話上啟動了,使用者需要從本機終端上擷取它,可以用這條命令:

   vncviewer 127.0.0.1:Z

用該程式啟動並執行基於VNC的X會話的數字代替Z。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.