<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    qileilove

    blog已經轉移至github,大家請訪問 http://qaseven.github.io/

    五種方法教你搭建Linux學習環境(三)

      前兩篇文章中已經介紹了三種搭建Linux學習環境的方法,本文將介紹第四、第五種方法。

      第四種方法:在Windows系統中,用VNC工具軟件登錄到遠程服務器上的 Linux桌面。這種遠程登錄的方式,一方面可以用于遠程配置和維護Linux服務器,另一方面也可以用它來在真實的環境中學習各種Linux命令。 VNC(Virtual Network Computing,虛擬網絡計算機)軟件主要由兩部分組成,VNC server和VNC viewer。用戶要先將VNC server安裝在被控端的計算機上才能在主控端執行VNC viewer控制被控端。

      VNC server與VNC viewer支持多種操作系統,如Unix、Linux、Solaris、Windows和MacOS,因此可將VNC server 及VNC viewer分別安裝在不同的操作系統中進行控制。如果目前操作的主控端計算機沒有安裝VNC viewer,也可以通過一般的網頁瀏覽器來控制被控端。VNC的主要工作原理是在服務器端運行 VNC server服務,然后在客戶端就可以遠程連接服務器端的桌面了。下面就介紹,在主控端的計算機操作系統為Win 7,被控端服務器的操作系統為64位RedHat Enterprise Linux 5.3上的VNC viewer與VNC server的安裝與配置步驟:

      1、在服務器端的RedHat中安裝VNC server,安裝包的文件名為“vnc-4.1.2-14.el5.x86_64.rpm”,此文件在光盤中的路徑為“RedHat Enterprise Linux 5.3 for 64-bit AMD64 AND INTEL 64_Installation\Server”。

      也可以打開網站http://rpm.pbone.net/,在如下所示的對話框中輸入“vnc-4.1.2-14.el5”,然后點擊SEARCH,也可以找到相應的RPM安裝包,下載下來即可,如圖9所示。

    圖9 下載RPM包網站圖示

      2、安裝VNC server的rpm包。可以把安裝包“vnc-4.1.2-14.el5.x86_64.rpm”拷貝到\root\.vnc目錄下,然后在此目錄下直接運行安裝命令即可,安裝過程的顯示提示如下所示:

      [root@localhost .vnc]# rpm -ivh vnc-4.1.2-14.el5.x86_64.rpm

      warning: vnc-4.1.2-14.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 37017186

      Preparing...  ########################################### [100%]

      package vnc-4.1.2-14.el5.x86_64 is already installed

      3、編輯.vnc目錄下的xstartup文件。可以使用vi編輯器進行編輯,命令為“[root@localhost .vnc]#vi xstartup”,打開xstartup文件后在鍵盤上點擊“A”字母鍵,使VI編輯器進入編輯狀態。然后屏蔽掉最后一行,即在最后一行的前面加上符號 “#”,變成“#twm &”,然后再在最下面加上“gnome-session &”。完成后,點擊“Esc”鍵,再點擊“:”鍵,然后輸入“wq”回車,即保存退出。加上“gnome-session &”是為了能夠在Windows系統上顯示Linxu的桌面,否則只能看到一個“終端”的命令行窗口。

      4、設置登錄用戶。如果上面的安裝成功,在目錄/etc/sysconfig/下會有一個vncservers文件。用VI編輯器編輯vncservers文件,在最后加上VNCSERVERS="1:root",保存后退出。

      5、設置VNC遠程登錄密碼。運行命令“[root@localhost ~]# vncpasswd”,然后按提示設置好遠程登錄的密碼。然后執行命令“[root@localhost ~]#vncserver”,會有如下顯示:

      New 'localhost.localdomain:1 (root)' desktop is localhost.localdomain:1

      Starting applications specified in /root/.vnc/xstartup

      Log file is /root/.vnc/localhost.localdomain:1.log

    這里需要注意的是,上面的輸出“localhost.localdomain:1 (root)”,說明在用瀏覽器遠程登錄Linux系統時,在瀏覽器地址欄中要輸入的地址為“Linux服務器的IP地址:5801”,如果上面的輸出為 “2(root)”,則在瀏覽器地址欄中要輸入的命令就為“5802”。如果連接成功,輸入密碼后就可以遠程控制Linux桌面了。

    圖10 用VNC Viewer軟件登錄的界面圖示

      6、用瀏覽器登錄Linux桌面的畫質可能不太好,可以在Windows下安裝VNC Viewer工具軟件直接連接。首先要在Windows系統中安裝RealVNC軟件,如“vnc-4.1.3-x86_win32.exe”。安裝完成后,打開“開始”菜單里的RealVNC ---> VNC Viewer 4 ---> Run VNC Viewer,在VNC Viewer的地址欄中輸入“Linux服務器的IP地址:1”,如果上面的輸出為“2”,則在VNC Viewer的地址欄中的IP地址后面把“:1”換成“:2”,如圖10所示,點擊“OK”,然后輸入在上面“5”中設置的密碼,就可成功連接到遠程 Linux桌面,猶如在本地操作Linux系統一樣,如圖11所示。

    圖11 用VNC Viewer遠程登錄到Linux桌面圖示

      若在VNC Viewer的“Server”地址欄中輸入的IP地址后面所接的端口號,不是“localhost.localdomain:1 (root)”中的“1”,而是寫成了其它的數字,那可能只能進入到Linux系統的終端命令行模式,而進入不到圖形化的桌面模式。

      下面將介紹第五種:用SSH方式登錄到遠程服務器的Linux系統中。其實和SSH登錄方式非常相像的還有Telnet登錄,但因為Telnet登錄的用戶名和密碼,以及在配置管理當中所使用的Linux命令,都是以明文方式傳送,沒有任何安全措施,所以目前它基本上已經被SSH的登錄方式所取代。SSH服務在Linux下的設置非常簡單。下面就簡要地介紹下SSH服務的設置與登錄的步驟:

      1、SSH服務的安裝狀態。此服務默認是安裝的,但也可以通過以下命令來查詢在Linux系統中是否安裝了SSH服務。

      [root@localhost ~]# rpm -qa | grep ssh

      openssh-clients-4.3p2-29.el5

      openssh-4.3p2-29.el5

      openssh-askpass-4.3p2-29.el5

      openssh-server-4.3p2-29.el5

      若出現以上的顯示結果,則表示此Linux系統已經安裝了SSH服務。輸出內容的第一行顯示的是SSH的客戶端軟件包;第二行顯示的是SSH的核心文件;第三行表示SSH支持對話框的顯示,是一個基于X系統的密碼診斷工具;第四行是SSH的服務器軟件包。

    2、SSH服務的運行狀態。此服務默認也是自動運行的,但也可以通過以下命令來查詢SSH服務的運行狀態。

      [root@localhost ~]#service sshd status

      openssh-daemon (pid  5340) is running...

      若出現以上的顯示結果,則表示此Linux系統的SSH服務已經運行。其中,“sshd”是SSH服務的守護進程名稱。若SSH服務沒有啟動的話,則運行命令[root@localhost ~]#service sshd restart即可。

    圖12 用SecureCRT以SSH方式登錄的參數設置

      3、用SSH進行遠程登錄的設置。若是在Windows系統中,沒有自帶的SSH客戶端,可以在網上下載支持SSH遠程登錄的圖形化工具軟件,常用的有 SecureCRT、Putty等。如圖12所示,是用SecureCRT進行遠程SSH登錄的設置。在“Hostname”中輸入SSH服務器的IP地址,“Port”中輸入22,“Username”中輸入用戶名。然后根據提示,輸入密碼,就可以連接到遠程的SSH服務器。若是在Linux系統中進行遠程的SSH登錄,就可以在Linux的終端窗口的命令提示符下,直接使用命令#ssh 192.168.1.2進行遠程登錄即可。

      4、SSH的配置文件。SSH有兩個主要的配置文件,一個為客戶端的配置文件ssh_config,一個為服務器端的配置文件sshd_config。這兩個配置文件都位于目錄/etc/ssh下。用VI編輯器就可以對這兩個配置文件進行詳細的配置和修改,以便用戶在使用SSH時能滿足一些特殊的要求。

      總結

      以上五種搭建Linux學習環境的模式,主要是根據實際情況,選擇最適合自己的,它們之間無好壞之分。通常Linux高手對Linux的架構、命令都很熟悉,更習慣使用SSH的方式。這種方式在配置和管理服務器時更靈活,功能更強大。而對于網速帶寬有保證的地方,同時又有充足的硬件服務器資源的話,采用第一種模式是最好的。

      第二種和第三種模式主要適用有個人固定的筆記本或臺式機電腦,但網絡帶寬卻不能保證的用戶。這時,在個人電腦或虛擬機上安裝Linux,也是不錯的選擇。第四種和第一種有相似之處,都要求網絡帶寬要有保證,但第四種沒有第一種使用起來更方便。第四種還必須在電腦上安裝RealVNC軟件才行,若不安裝的話使用瀏覽器和JAVA程序控制遠程的Linux,效果并不是很好。

    相關鏈接:

    五種方法教你搭建Linux學習環境(一)

    五種方法教你搭建Linux學習環境(二)

    posted on 2011-12-31 00:18 順其自然EVO 閱讀(556) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    <2011年12月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導航

    統計

    常用鏈接

    留言簿(55)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 婷婷亚洲久悠悠色悠在线播放| 国产成人免费福利网站| 好看的电影网站亚洲一区| 亚洲精品视频免费观看| 国产亚洲一区区二区在线| 抽搐一进一出gif免费视频| 亚洲熟妇无码AV在线播放| 久久国产免费直播| 亚洲av永久无码精品表情包| 免费毛片a线观看| 亚洲高清视频免费| 97性无码区免费| 亚洲精品精华液一区二区 | 男男gvh肉在线观看免费| 亚洲av午夜精品一区二区三区| 国产成人无码精品久久久久免费 | 亚洲小说图区综合在线| 狼友av永久网站免费观看| 美女黄频免费网站| 亚洲色成人中文字幕网站| 日本在线免费播放| 亚洲乱码在线卡一卡二卡新区| 国产精品va无码免费麻豆| 国产免费播放一区二区| 老司机亚洲精品影院| 最近最新的免费中文字幕| 免费人成动漫在线播放r18 | 色播在线永久免费视频| 狼色精品人妻在线视频免费| 亚洲中文字幕无码一区二区三区| 日韩免费无码视频一区二区三区 | jyzzjyzz国产免费观看| 亚洲欧洲国产精品久久| 国产精品国产午夜免费福利看| 精品国产免费人成网站| tom影院亚洲国产一区二区| 免费v片视频在线观看视频| 久久狠狠躁免费观看2020| 亚洲精品乱码久久久久久V | 国产伦一区二区三区免费| a级午夜毛片免费一区二区|