目前,Windows在個人版電腦作業系統中佔據著絕對的優勢,但是在伺服器作業系統方面,卻不再是Windows一家獨大,這多少能讓人感到不少欣慰,因為Unix、Linux是絕對可以和微軟相抗衡的。甚至,在許多單位Unix和Linux的部署已遠遠超過了Windows系統,尤其是Linux的應用更多。
Linux系統不像Windows系統,所有的操作都能在“視窗”中完成,雖然Linux也有映像化的操作介面,但其功能遠遠不能和Windows相提並論。它絕大部分的功能都要通過“終端”命令列的模式去完成。學習Linux系統最好的方法就是搭建真實的Linux學習環境。現在個人電腦已經非常普及,在電腦上安裝一個Linux系統,不就很快搭建起一個Linux的學習環境了嗎?但它未必是最好的方法。下面就把搭建Linux學習環境的五種方法介紹如下,看看哪一個是最適合你的方法。
一、在Windows伺服器上安裝VMware,並在VMware中安裝Linux系統,然後通過遠程登入到Windows伺服器上的VMware,學習Linux。搭建這種環境的過程是這樣的,因為單位有一台伺服器,安裝的作業系統為Windows 2003,對外提供Web服務,IP地址為21.89.54.213。但伺服器上的Web應用佔據伺服器上的硬體資源卻非常少,並且它對可靠性的要求不是很嚴格,不過還是每天24小時開著機。伺服器上就跑一個很簡單的Web應用,這對伺服器的硬體資源其實是一種很嚴重的浪費,它上面的CPU、記憶體根本沒有使用多少,所以我就想到何不在伺服器上安裝一個Linux系統,把伺服器當成個學習的工具,這樣既充分利用了伺服器的硬體資源,同時它也具備了真實的Linux系統學習環境。
但伺服器上已經安裝了Windows 2003,而且要保證它7x24小時連續運行,所以再在伺服器上安裝個Linux系統成為雙系統,不太現實。所以後來就想到在Windows 2003中安裝WMware軟體,然後再在VMware中安裝Linux系統,這樣在不影響伺服器對外提供Web服務的同時,也能在伺服器上學習Linux系統,而且這樣也提高了伺服器的硬體資源使用率。
這種環境的搭建,比在個人電腦上安裝Linux系統要好很多,因為個人電腦畢竟是個人版,各方面的硬體設定不能和伺服器相比,而且Linux系統本身作為伺服器作業系統使用的佔多數,所以在伺服器上搭建Linux學習環境是最好的選擇。
圖1 在Windows系統中的遠端桌面連線
這種環境還有一個好處,就是只要在有網路和Windows系統的地方,就能很方便的登入到伺服器上,進入到Linux系統的學習環境中,熟悉各種命令的使用。首先,利用Windows系統的“遠端桌面連線”功能,1所示,在對話方塊中輸入單位聯想伺服器的IP地址21.89.54.213,點擊“串連”,根據提示輸入使用者名稱和密碼,就能遠程登入到聯想伺服器上的Windows 2003作業系統上,然後再在Windows系統中運行VMware,然後在VMware中再開啟Linux系統,本例中使用的Linux系統是Red Hat Enterprise Linux 5,然後就可以正常使用Linux系統了,2所示是通過遠端桌面連線,登入到遠程Windows 2003伺服器VMware中的Linux作業系統上。
圖2 登入到遠程伺服器VMware中的Linux系統
上面的操作,還有一點需要注意,首先要在伺服器上的Windows 2003中開啟“允許遠端桌面的電腦串連到本系統”,也就是開啟允許遠端桌面連線的功能。當你在遠程想關閉這種Linux的學習環境,只要直接關閉Windows 2003中的VMware即可。但是,在關閉時,VMware會顯示一個關閉的對話方塊,3所示,有三個選項“Suspend”、“Power Off”和“Run in Background”,選擇第一個就行。
圖3 關閉VMware Workstation的三個選項
當下次再遠程登入到Windows 2003伺服器上,想學習Linux命令時,直接開啟VMware即可,但這時VMware會有一個選擇開啟Linux系統的方式,4所示。這時應選擇“Commands”對話方塊中的“Resume this virtual machine”選項。這樣就會馬上進入Linux系統中,沒有啟動Linux系統一連串的過程。這和Windows系統從“待機”或“休眠”狀態進入到系統中的速度一樣快。若在上面關閉VMware時,選擇的是“Run in Background”的選項,則下次開啟VMware時,比選擇“Suspend”速度更快,立刻就會進入了Linux系統。但選擇“Run in Background”關閉VMware Worksation後,它仍然會佔用非常多的伺服器硬體資源,所以不推薦使用這種方式關閉。除非是關閉後,又很快想回到作業系統的介面。
圖4 快速進入到Linux系統的操作圖示
而且這種學習模式,在VMware中的Linux系統中進行任何操作和測試,都不會影響到Windows 2003系統上的Web應用,這樣就給學習Linux的使用者帶來了極大的自由和方便,不必有任何的顧忌。
可能有的人覺得在遠程直接登入到裝有Linux系統的伺服器上不就行了嗎?但這其實並不是很方便,因為目前的個人使用者大部分使用的都是Windows系統,要在Windows系統上登入到遠端Linux系統上,不僅要在Windows系統上安裝專門的軟體,而且還要在遠端的Linux伺服器上進行多個步驟的設定才能支援這個功能。這種模式的搭建將在下面進行詳細的介紹。而且若登入到的Linux伺服器上有一些應用系統正在啟動並執行話,會導致學習Linux命令的同時總是躡手躡腳不敢操作,生怕影響到了伺服器上的應用。
若是在單位找一個伺服器搭建這種學習環境困難的話,就是用一個效能不錯的台式機代替伺服器也是可以的,只要能保證它二十四小時運轉就行。按照上面的步驟在台式機上先安裝Windows系統,再裝WMware和Linux。然後把台式機掛到外網上,這樣就是你下班回家後想再學習Linux,可以通過家裡的ADSL遠程登入到單位的台式機上,然後就能很快的進入到Linux的學習環境中,進行各種命令的學習了。這也就是說,只要在有網路和電腦的地方,總能讓你馬上登入到Linux系統中。這樣就給大家提供了很大的便利,節省了時間提高了效率。
接下來的文章中,我們還將瞭解其它四種方法來搭建Linux學習環境。