一網打盡,一文講通虛擬機VirtualBox及Linux使用


本文將從虛擬機的選擇、安裝、Linux系統安裝、SSH客戶端工具使用四個方面來詳細介紹Linux系統在虛擬機下的安裝及使用方法,為你在虛擬機下正常使用Linux保駕護航。

1、虛擬機的選擇

在講虛擬機的選擇前,我們首先要了解一下什么是虛擬機:

虛擬機(Virtual Machine)指通過軟件模擬的具有完整硬件系統功能的、運行在一個完全隔離環境中的完整計算機系統。在實體計算機中能夠完成的工作在虛擬機中都能夠實現。在計算機中創建虛擬機時,需要將實體機的部分硬盤和內存容量作為虛擬機的硬盤和內存容量。每個虛擬機都有獨立的CMOS、硬盤和操作系統,可以像使用實體機一樣對虛擬機進行操作。

一般我們安裝虛擬機會選擇VMware或VirtualBox,他們都可以做為虛擬機軟件來安裝Linux,但二者有所不同。主要包含在以下三個方面。

1:收費及開源方面(最大的區別)

1、VMware:VMware是商業軟件,收費的,而且是閉源的。如果你不想用錢去購買,當然也可以去找破解版的來用用,這個我以前就用過,不過破解版怎么說都會有許多問題的存在,比如安全問題,更新問題,功能問題,使用問題。所以不怎么建議使用破解版。

2、Virtual Box:Virtual Box是免費的,是開源的。

2:安裝文件大小及安裝過程方面

1、VMware:VMware的安裝文件很大,目前在300MB左右,而且安裝過程也比較麻煩,並且是英文的,如果你沒有點英文知識,想要很好的安裝它,有不少難度!

2、Virtual Box:Virtual Box的安裝文件在100MB左右,比VM少了200MB,非常小。而且在安裝過程中,是中文的,安裝較快且方便,就算是從未接觸過虛擬機的朋友,也完全不用擔心安裝不了的問題。

3:功能和使用性能方面

1、VMware:VMware的功能很全面,很強大。要是你有特殊用途,需要特定的功能的話,VMware絕對是你的不二之選。當然啦,擁有如此強大功能的它,對物理主機的配置要求也是很高的,不然用起來會很卡。性能方面,前面也說了,要求配置高。所以,在高配置上使用的話,還是很不錯的。但在中低配置上使用的話,不是很理想,會很卡。(主要是耗內存)

2、Virtual Box:Virtual Box的功能雖沒有VMware的多,但對於一般人來說,還是夠用的。也不像網上說的,不支持從虛擬機中把文件拖出物理機,或許以前沒有這個功能,但現在的版本有這個功能了,在使用上和VM差不多了。性能方面,也非常的不錯,不管是中低端配置,還是高端配置,都可以使用得很流暢,不過有一個點需要說的是,好像有點耗CPU。

本文使用的是VirtualBox 來安裝Linux。

2、虛擬機安裝

VirtualBox 是一款開源虛擬機軟件,由Sun公司出品,現在則由Oracle進行開發。VirtualBox號稱是最強的免費虛擬機軟件,它性能優異且簡單易用。可虛擬的系統包括Windows、Linux、MacOS、Android等操作系統!本文將使用VirtualBox作為虛擬機來安裝Linux系統。

2.1、VirtualBox的安裝

下載VirtualBox安裝包

  • 下載完成后雙擊運行安裝包一路點擊下一步即可:

運行安裝包

  • 中途需要自定義一下安裝路徑:

設置安裝路徑

  • 一路默認操作下一步,最后點擊完成,完成安裝。

2.2、創建虛擬機

  • 創建一個Linux虛擬機:

創建虛擬機

  • 分配虛擬機內存大小,可以根據自己電腦配置來決定:

分配虛擬機內存大小

  • 創建虛擬硬盤:

創建虛擬硬盤

  • 設置虛擬硬盤文件類型,這里選擇VDI格式:
    設置虛擬硬盤文件類型

  • 選擇動態分配空間大小,如果你的硬盤空間比較大的話,可以選擇固定大小:

動態分配空間大小

  • 設置虛擬硬盤的位置和大小:

設置虛擬硬盤的位置和大小

  • 單擊“創建”,創建成功,如下圖所示。

創建成功

3、Linux安裝

CentOS(Community Enterprise Operating System)是Linux發行版之一,中文意思為社區企業操作系統。它是來自於商業版 Red Hat Enterprise Linux依照開放源代碼規定釋出的源代碼所編譯而成,因此具有高度穩定性且完全開源。本文將以CentOS 7.6為例來介紹Linux系統的安裝。

3.1、下載

3.2、安裝

  • 為虛擬機添加虛擬光盤,虛擬光盤指定為我們下載的ISO鏡像文件:

為虛擬機添加虛擬光盤

  • 點擊啟動運行虛擬機:

啟動運行虛擬機

  • 運行成功后,選擇Install CentOS 7進行安裝:

Install CentOS 7

  • 選擇系統安裝過程中的語言,建議選擇English選項:

選擇系統語言

  • 需要進行設置的部分示意圖:

設置的部分示意圖

  • 時區設置,地區選擇Asia,城市選擇Shanghai

時區設置

  • 語言支持選擇安裝英文、簡體中文兩種語言安裝包:

安裝英文、簡體中文

  • 軟件安裝設置選擇Server with GUI,同時選擇如圖三種附加環境:

Server with GUI

  • 磁盤分區設置,由於我的虛擬機設置的內存較小,需要創建一個較大的swap分區,內存設置較大的直接選擇自動分區即可,這里我們使用手動分區:

磁盤分區設置

  • 按如圖所示進行手動分區操作;

手動分區操作

  • 關於分區的幾個目錄的說明:

    • /:根分區;
    • swap:交換分區,可以當虛擬內存使用;
    • /boot:存儲系統的引導信息和內核信息;
    • /usr:存儲系統應用軟件安裝信息;
    • /var:存儲系統日志信息。
  • 網絡設置,設置主機名稱和進行網絡激活操作:

網絡設置

  • 單擊Begin Installation進行安裝:

開始安裝

  • 安裝過程中可以設置root用戶的密碼;

設置root用戶密碼

  • 完成安裝后重新啟動即可進入系統,第一次啟動需要同意協議並完成配置:

同意協議並完成配置

  • 此時宿主機還無法直接訪問虛擬機,需要將虛擬機的網絡模式改為橋接模式才可以。

網絡模式改為橋接模式

如果上圖中連接方式設置為:橋接網卡后,在界面名稱中沒有找到對應的,請按如下安裝。

橋接網卡安裝

如果沒有,就單擊“安裝”按鈕,選擇“服務”,如下圖所示。

安裝

單擊“添加(A)...”按鈕,選擇從“磁盤安裝”,找到virtualbox目錄中的一個文件【VBoxNetLwf.inf】

磁盤安裝

如下圖所示,單擊“確定”即可安裝成功。

確定安裝

4、Xshell使用

Xshell是一款SSH連接客戶端工具,可以用於遠程操作Linux系統。Xshell對於家庭和學校可以免費使用,提供一個有效郵箱,下載鏈接就會發送到你的的郵箱。

打開終端命令行

  • 輸入ifconfig命令獲取IP地址;

ifconfig命令獲取IP地址

  • 獲取完成后通過Xshell進行連接,並輸入賬號和密碼:

Xshell進行連接

Xshell進行連接用戶與密碼

  • 連接完成后即可遠程使用Linux系統了。

進行Linux系統

5、其他相關

5.1、修改默認啟動模式

如果不想默認啟動圖形化界面的話,可以修改默認的啟動模式,因為圖形化界面還是比較占用內存的,使用命令如下。

# 將默認級別修改為多用戶文本模式
systemctl set-default multi-user.target
# 將默認級別修改為圖形用戶界面模式
systemctl set-default graphical.target
# 重啟
reboot

一路走來數個年頭,感謝RDIFramework.NET框架的支持者與使用者,大家可以通過下面的地址了解詳情。

RDIFramework.NET官方網站:http://www.rdiframework.net/

RDIFramework.NET官方博客:http://blog.rdiframework.net/

特別說明,框架相關的技術文章請以官方網站為准,歡迎大家收藏!

RDIFramework.NET框架由海南國思軟件科技有限公司專業團隊長期打造、一直在更新、一直在升級,請放心使用!

歡迎關注RDIFramework.NET框架官方微信公眾號(微信號:guosisoft),及時了解最新動態。

使用微信掃描二維碼立即關注

微信號:guosisoft


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM