簡單地說,虛拟機(Virtual Machine)就是允許我們在當前操作系統中運行其他操作系統的軟件,本質上和 VS、QQ 這些應用程序一樣。
所以,隻要我們在電腦(PC 或筆記本等)上安裝好虛拟機軟件,就可以模拟出來若幹台相互獨立的虛拟 PC 設備,每一個都如何一台真實的計算機。在此基礎上,我們可以給每台虛拟的 PC 設備安裝指定的操作系統,這樣就可以實現在一台電腦上同時運行多個操作系統。
另外,還可以将這些虛拟的系統連成局域網,用來部署網站集群架構等更深層次的運維技術,這樣的虛拟技術,有興趣的讀者可以搜索“集群”做詳細了解。
經過前面對虛拟機軟件的介紹,相信讀者應該知道了虛拟機軟件到底是什麼了吧。下面介紹一些網友常用的虛拟機軟件,如下表所示:
用的虛拟機軟件及選擇建議
筆者認為,通過虛拟機軟件學習是初學者學習 Linux 的最佳方式。
在與部分讀者的交流中,筆者發現,很多初學者都認為,學習 Linux 就必須将自己的電腦裝成 Linux 系統或者必須要有真正的服務器設備。而實際上,這是一些機構、書籍或網絡文章給大家傳導的錯誤思想。
其實,學習 Linux 最簡單、最實用的環境就是虛拟機環境(例如,通過 VMware WorkStation 軟件學習),這樣說的原因有如下幾點。
1) 利用虛拟機軟件搭建 Linux 學習環境簡單,容易上手,最重要的是利用虛拟機模拟出來的 Linux 與真實的 Linux 幾乎沒有區别,而購買服務器動則就要一兩萬元人民币,不是一般的初學者所能承受的,且聲音很大,也很費電。
如果用 PC 和筆記本搭建 Linux(包括雙系統共存方式),那就完全是 Linux 環境了,這樣做不但加大了你的學習難度(例如,沒法用 Word 等記筆記,以及正常浏覽網頁),也與實際的工作環境相差很遠,而用虛拟機軟件來搭建環境是最接近企業工作環境的。
企業裡運維人員的工作環境絕大多數都是在 Windows 桌面系統下通過 SSH 工具(SecureCRT/Xshell)遠程連接千百裡之外的 Linux 服務器進行管理和維護的。
2) 搭建 Linux 集群等大規模環境,有時需要同時開啟幾台虛拟機(每台虛拟機僅需 256~512MB 内存、6~8GB 的硬盤空間即可),此時如果是用服務器或者自己的電腦安裝 Linux,則很難滿足學習要求,購買多台服務器就更不現實了。
事實上,僅僅利用價值四五千元人民币的個人筆記本電腦,就可以輕松實現搭建中小規模 Linux 集群架構的學習需求了。這裡所謂的集群,簡單理解,就是将多個計算機做為一個整體,向用戶提供服務。
3) 用虛拟機學習,如果電腦配置高一點,那麼可以同時開啟多個 Linux 虛拟機學習,上班、回家的路上,帶着筆記本電腦即可随時學習,如果是多台真實電腦和服務器設備,就沒法移動了。當然有讀者會說可以放機房裡,但這個代價也太大了。大多數學習者很難有這樣的資源。
4) 使用虛拟機系統環境,我們可以對虛拟系統随意進行任何的設置和更改操作,甚至可以格式化虛拟機系統硬盤,進行重新分區等操作,而且完全不用擔心會丢掉有用的數據,因為虛拟機是系統上運行的一個虛拟軟件,對虛拟機系統的任何操作都相當于是在操作虛拟機的虛拟機設備和系統,不會影響電腦上的真實數據。
綜上所述,筆者給大家的建議就是,踏實地用虛拟機學習就足夠了,不要為自己設置太多的限制和門檻,否則可能會影響學習 Linux 的進度,從而喪失學習 Linux 的興趣。
初學者應選擇哪款虛拟機軟件?
如果你使用的是 Windows 系統,那麼筆者推薦使用 VMware WorkStation;如果使用的是 MacOS 平台,則推薦選擇 Virtual PC;如果使用的是 CentOS 系統,則推薦選擇 VMware(Linux 版本)或者 KVM。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!