在與部分讀者的交流中,筆者發(fā)現(xiàn),很多初學(xué)者都認(rèn)為,學(xué)習(xí) Linux 就必須將自己的電腦裝成 Linux 系統(tǒng)或者必須要有真正的服務(wù)器設(shè)備。而實(shí)際上,這是一些機(jī)構(gòu)、書(shū)籍或網(wǎng)絡(luò)文章給大家傳導(dǎo)的錯(cuò)誤思想。
其實(shí),學(xué)習(xí) Linux 最簡(jiǎn)單、最實(shí)用的環(huán)境就是虛擬機(jī)環(huán)境(例如,通過(guò) VMware Workstation 軟件學(xué)習(xí)),這樣說(shuō)的原因有如下幾點(diǎn)。
1) 利用虛擬機(jī)軟件搭建 Linux 學(xué)習(xí)環(huán)境簡(jiǎn)單,容易上手,最重要的是利用虛擬機(jī)模擬出來(lái)的 Linux 與真實(shí)的 Linux 幾乎沒(méi)有區(qū)別,而購(gòu)買(mǎi)服務(wù)器動(dòng)則就要一兩萬(wàn)元人民幣,不是一般的初學(xué)者所能承受的,且聲音很大,也很費(fèi)電。
如果用 PC 和筆記本搭建 Linux(包括雙系統(tǒng)共存方式),那就完全是 Linux 環(huán)境了,這樣做不但加大了你的學(xué)習(xí)難度(例如,沒(méi)法用 Word 等記筆記,以及正常瀏覽網(wǎng)頁(yè)),也與實(shí)際的工作環(huán)境相差很遠(yuǎn),而用虛擬機(jī)軟件來(lái)搭建環(huán)境是最接近企業(yè)工作環(huán)境的。 企業(yè)里運(yùn)維人員的工作環(huán)境絕大多數(shù)都是在 Windows 桌面系統(tǒng)下通過(guò) SSH 工具(SecureCRT/Xshell)遠(yuǎn)程連接千百里之外的 Linux 服務(wù)器進(jìn)行管理和維護(hù)的。
2) 搭建 Linux 集群等大規(guī)模環(huán)境,有時(shí)需要同時(shí)開(kāi)啟幾臺(tái)虛擬機(jī)(每臺(tái)虛擬機(jī)僅需 256~512MB 內(nèi)存、6~8GB 的硬盤(pán)空間即可),此時(shí)如果是用服務(wù)器或者自己的電腦安裝 Linux,則很難滿(mǎn)足學(xué)習(xí)要求,購(gòu)買(mǎi)多臺(tái)服務(wù)器就更不現(xiàn)實(shí)了。
事實(shí)上,僅僅利用價(jià)值四五千元人民幣的個(gè)人筆記本電腦,就可以輕松實(shí)現(xiàn)搭建中小規(guī)模 Linux 集群架構(gòu)的學(xué)習(xí)需求了。這里所謂的集群,簡(jiǎn)單理解,就是將多個(gè)計(jì)算機(jī)做為一個(gè)整體,向用戶(hù)提供服務(wù)。
3) 用虛擬機(jī)學(xué)習(xí),如果電腦配置高一點(diǎn),那么可以同時(shí)開(kāi)啟多個(gè) Linux 虛擬機(jī)學(xué)習(xí),上班、回家的路上,帶著筆記本電腦即可隨時(shí)學(xué)習(xí),如果是多臺(tái)真實(shí)電腦和服務(wù)器設(shè)備,就沒(méi)法移動(dòng)了。當(dāng)然有讀者會(huì)說(shuō)可以放機(jī)房里,但這個(gè)代價(jià)也太大了。大多數(shù)學(xué)習(xí)者很難有這樣的資源。