工作中如果你是Linux運維,或者程式設計師,一定經常需要一個Linux的環境來讓你折騰。這個時候使用虛擬機器對我們來說是一個不錯的選擇。


虛擬化技術目前主要有兩種:一、原生架構,這種虛擬機器產品直接安裝在計算機硬體上,不需要作業系統的支援,這類虛擬機器擁有強大的效能,主要用於生產環境,比如vSphere、Ctrix、KVM等。二、寄居架構,這類虛擬機器需要安裝在作業系統上,通過作業系統去呼叫計算機中的硬體,效能比原生架構要差很多,主要用於教學或學習,比如VMware、 Virtual Box、Hyper-V 等。


普通使用者能接觸到的一般是寄居架構的虛擬機器。本文將利用 VMware(具體版本是 VMWare Workstation 15)來為大家詳細演示在 Windows 環境中虛擬安裝一臺 CentOS的伺服器。



1. 準備工作

 

1) 修改主機 BIOS 設定

要安裝虛擬機器首先要保證我們的 PC 主機硬體支援虛擬化技術,比如 Intel-VT 或者 AMD-V 技術。一些較老的 CPU 可能不支援虛擬化技術,這個要注意一下。有很多同學在安裝虛擬機器的時候會遇到提示:“此主機支援 Intel VT-x,但 Intel VT-x 處於禁用狀態”。



看到這種錯誤提示就需要到 BIOS 中修改相關的硬體虛擬化選項,這項功能在大多數情況下是預設關閉的。首先進入 PC 的 BIOS(不同的主機板進入方法不同,這個自己百度一下),然後類似 "Intel Virtual Technology" 的選項,將其設定為 Enabled 即可。


2) 安裝VMware

VMware 是收費的軟體,本文用到的版本是 VMware Workstation 15。這裡我們主要側重在 Linux 虛擬機器的建立與安裝。VMware 的下載與安裝大家可以在網上搜索一下。


3) 下載系統映象

本文演示安裝的 Linux 版本是 CentOS 7.8,安裝的 ISO 檔案可以從阿里的開源映象網站來下載:

https://mirrors.aliyun.com/centos/7.8.2003/isos/x86_64/

如果是作為測試的伺服器來使用,可以選擇 Minimal 版本,如果需要 GUI 介面的,可以選擇下載 GNome或者 KDE。本文用的是Minimal 版本。


4) 下載YUM源配置檔案

YUM是一種 Linux 系統中軟體安裝的方法。使用國內的映象站作為 YUM 源可以提高我們的訪問速度。阿里的 YUM 源如下,我們可以選擇下載 Centos-7.repo


https://mirrors.aliyun.com/repo/

準備工作至此我們就作完了,接下來我們開始建立一個虛擬機器。


2. 建立虛擬機器

 

首先開啟虛擬機器,點選“建立新的虛擬機器”:


選擇“典型(推薦)”


我們先建立一個空白的虛擬機器,然後再安裝作業系統,所以這裡選擇“稍後安裝作業系統”


這裡作業系統選擇 Linux,版本選擇 CentOS 7 64 位


給你的虛擬機器起一個名字,並指定一個虛擬機器的目錄:


這裡可以調整磁碟空間大小,初學者可以先選擇 20 G。為了提高磁碟效能,下面這裡可以選擇“將虛擬磁碟儲存為單個檔案”。


接下來對之前的設定做出彙總,點選“完成”,就會開始虛擬機器的建立了:



3. 安裝 Linux 作業系統

 

通過前面的步驟我們建立了一個虛擬機器,但要注意這個虛擬機器是空白的,裡邊什麼也沒有。接下來就是我們期待已久的 Linux 的安裝過程了。


首先點選裝置下面的 CD/DVD 光碟機


載入我們之前下載好的 ISO 安裝檔案


開機,讓系統讀取光碟安裝


選擇 Install CentOS 7


系統開始進行安裝


系統語言選擇中文

這裡的三個地方要注意修改:


分割槽我們先選擇自動配置,瞭解如何分割槽的同學也可以手動配置


Kdump 是一個比較好的技術,在系統崩潰的時候,可以幫我們捕捉到有用的資訊,但是比較消耗記憶體。生產環境用的比較多,我們這裡可以先選擇不啟動。


如果希望虛擬機器可以聯網,需要配置一下網路,只要把乙太網這裡開啟就可以,系統會自動配置好。


都修改好以後,我們開始安裝:


接下來設定 root的密碼:



設定好以後需要重啟一下電腦,到這裡系統基本就裝好了。



4. 系統配置

 

系統裝好以後,我們需要做一些檢查和配置,比如檢查一下網路是否已經連通,然後修改一下 YUM 源,安裝一些軟體等等。


首先按提示登陸 root 使用者


ping一下著名的百度,看看是否能 ping 通



YUM 源存放在/etc/yum.repos.d 目錄下,首先將它們都刪除,然後替換成阿里的源配置檔案:

#rm -f /etc/yum.repos.d/*.repo


利用 pscp 將我們之前下載的阿里源配置檔案上傳到伺服器上。首先查一下虛擬機器的 ip 地址

#ip addr show


關於如何使用 pscp,可以參考我的文章《putty、pscp、psftp 使用教程》


上傳成功後在虛擬機器裡檢查一下

#ll /etc/yum.repos.d/*.repo


接下來就可以安裝我們需要的軟體了,比如我們安裝一下 Vim,先檢視一下軟體包的資訊

#yum info Vim


開始安裝

#yum install Vim


其他軟體的安裝過程都類似,到這裡安裝和配置流程就都結束了。大家可以隨心所欲的在你們的機器裡折騰。Have fun!




推薦閱讀:

《這麼多Linux版本,你究竟該怎麼選擇?》

《Linux 最常問的十個面試問題》

《Linux,Unix,GNU 到底有什麼樣的淵源?》

《putty、pscp、psftp 使用教程》



 



- The End -


&n