[Linux入門系列].1.1.虛擬機

什麼是虛擬機

      虛擬機(Virtual Machine)指通過軟件模擬的具有完整硬件系統功能的、運行在一個完全隔離環境中的完整計算機系統。簡單來說,虛擬機就是用軟件模擬電腦環境,是運行在電腦中的電腦。
      我們這裏談到的虛擬機和JAVA虛擬機不同,請讀者查閱相關資料加以辨別。

虛擬機的作用

      我們的工作中可能需要多臺電腦或者多個操作系統協作,但我們只有一臺電腦,這臺電腦在同一時間只能運行一個操作系統(在多系統的配置下);我們可能需要學習一種Windows之外的操作系統,如Linux,但我們既沒有充足的預算來購入一臺新的電腦,也不願意雙系統下頻繁切換,而且雙系統的電腦穩定性很差,不同的硬盤分區格式之間會頻起衝突,導致系統癱瘓;或者我們在學一門高深的技術,需要一個安全的環境來試驗自己的小程序或者做一些逆向、attack等隱蔽的事情……
      如此多的需求表明,我們需要一個能同時運行多系統的環境……虛擬機。你可以在虛擬機上安裝操作系統(虛擬系統),在虛擬系統中安裝運行程序、訪問網絡資源,其實虛擬機就是一臺電腦,虛擬系統也和電腦上的操作系統完全相同。
      虛擬機可能存在一些不足之處,比如影響真機系統和虛擬系統的性能等。

介紹幾種虛擬機軟件

1.VMWare WorkStation
      VWWare(Virtual Machine ware)是全球桌面到數據中心虛擬化解決方案的領導廠商,總部位於California,是世界第四大系統軟件公司。
      VMWare WorkStation可以安裝在Windows2000以上或者Linux平臺,支持Microsoft Windows、主流的Linux、Novell NetWare、Sun Solaris等操作系統,它具有強大的運行、管理功能,其快照、Unity、文件拖拽等功能都是很常用的,我們會專門撰文講解。

2.VMPlayer
     VMPlayer既是VMWare WorkStation中的一個組件,也是一個獨立的虛擬機軟件,它具有VMWare WorkStation的大部分功能,但只有幾十M大小,而且是完全免費的,運行時對系統資源佔用更小。不過美中不足是它沒有快照功能,不方便對虛擬系統的備份還原。不過我們可以選擇用VMWare WorkStation來完成管理工作,而用VMPlayer運行虛擬機,這部分也會專門撰文講解。

3.VirtualBox
      VirtualBox由美國Oracle公司出品的一款針對企業和家庭的實用型x86虛擬化軟件,它目前已經是一個開源項目。VirtualBox主要特點是性能優異,佔用系統資源較少,它同樣可以安裝在Windows和Linux系統中,支持打錯書操作系統的安裝。

4.VMLite WorkStation
      VMlite是全球首款中國人自己設計的高速虛擬機,它基於VirtualBox的開源項目,不過做出了許多的創新和改進,也是一款非常優秀的虛擬機。

5.Virtual PC
     Virtual PC早期爲Microsoft Virtual PC,和其他的虛擬機類似,可以安裝在Windows和Mac OS中使用;後來發展爲Windows Virtual PC,主要用於在Windows 7中使用XP mode,不過它仍然可以支持其他的操作系統。

安裝自己的虛擬機

      我們這裏專門撰文介紹VMWare WorkStation和VMPlayer的安裝使用,對於其他三款虛擬機感興趣的讀者可以自行安裝體驗。
      VMWare WorkStation和VMPlayer的安裝
安裝虛擬系統
      VMWare中安裝Windows XP
      VMWare中安裝Ubuntu 11.04(預留連接)

發佈了26 篇原創文章 · 獲贊 21 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章