官术网_书友最值得收藏!

2.1 安裝虛擬機

虛擬機技術在近幾年非常流行,它可以模擬物理計算機的各種資源(如CPU、內存、硬盤等),所以,我們可以非常快捷地在Windows系統上安裝多個Linux操作系統。虛擬機既可以在Windows平臺上實現,也可以在Linux平臺上實現。目前可以實現虛擬化技術的軟件有很多,這里阿銘先介紹兩種——VMware和VirtualBox。因為這兩種軟件比較適合我們來做實驗,前者是收費的,后者是完全免費的。網上也有許多VMware的免費資源可以供大家下載,但這些免費資源是破解版本(即盜版),如果在生產環境中使用,請購買正版授權。

阿銘不強求你非要用什么虛擬機程序來安裝Linux,我們的目的不是學習如何使用虛擬機,而是學會如何使用虛擬機里面的Linux操作系統。

不管你使用的虛擬機是VMware還是VirtualBox,都可以很好地安裝Linux,后者是免費的,請從官方下載地址自行下載。VirtualBox有多個平臺的支持版本,如果你使用的是Windows系統,請下載帶for Windows hosts字樣的版本。其實VMware虛擬機有好幾個產品,而我們使用的是VMware Workstation,企業使用VMware ESXi比較多。至于VMware Workstation的下載地址,大家既可以自行搜索,也可以在前言的反饋及服務中找到阿銘提供的下載方式。在接下來的內容中,將采用VMware 14來給大家演示。

首先,下載VMware Workstation軟件,下載完后進行安裝。

(1) 雙擊VMware-workstation-full-14.1.1-7528167.exe后,首先出現的是歡迎界面,如圖2-1所示。

圖2-1 歡迎界面

(2) 單擊“下一步”按鈕,會彈出許可協議,這一步需要單擊“我接受許可協議中的條款”,繼續單擊“下一步”按鈕。

(3) 此時出現“自定義安裝”界面,可以自定義安裝位置,默認在C:\Program Files (x86)\VMware\VMware Workstation\,這里采用默認值。增強型鍵盤驅動程序這里也不用打鉤。然后單擊“下一步”按鈕。

(4) 此時它會提示我們啟動時是否需要檢查產品更新,如圖2-2所示。這里,阿銘是把對鉤取消的,畢竟我們使用的是老版本,并不想自動更新,另外也不需要加入VMware客戶體驗改進計劃。接著,單擊“下一步”按鈕。

圖2-2 軟件更新

(5) 在快捷方式里,阿銘保留了兩個對鉤,這樣方便我們每次打開VMware Workstation,繼續單擊“下一步”按鈕。再單擊“安裝”開始安裝VMware Workstation。

(6) 等待幾分鐘后,會彈出“安裝向導已完成”的提示,如圖2-3所示。單擊“完成”按鈕,則完成了安裝,但此時的VMware Workstation還不能正常使用,因為我們還未輸入許可密鑰。單擊“許可證”可以輸入許可密鑰,如圖2-4所示。

圖2-3 安裝向導完成

圖2-4 輸入許可密鑰

輸入正確的產品密鑰后,就可以正式使用VMware Workstation了。下面阿銘就教你如何在VMware Workstation(后面簡稱VMware)上創建一個Linux虛擬機。

(1) 運行VMware后,將會看到它的主頁,如圖2-5所示。

圖2-5 VMware主頁

可以看到,VMware有3個功能,我們需要的是第一個功能“創建新的虛擬機”,單擊這個按鈕,會彈出“新建虛擬機向導”界面,如圖2-6所示,從中選擇“典型”配置項,然后單擊“下一步”按鈕。

圖2-6 新建虛擬機向導

(2) 此時會提示如何安裝客戶機操作系統,如圖2-7所示。這里所謂的“客戶機”,其實就是后面要安裝Linux操作系統的虛擬機。請大家選擇“稍后安裝操作系統”,這是因為當前還沒有Linux操作系統的安裝鏡像文件。單擊“下一步”按鈕繼續。

圖2-7 安裝來源

(3) 選擇要安裝的操作系統類型。這里VMware已經給大家列出來幾種常見的操作系統類型,此處選擇Linux,版本為“CentOS 7 64位”,如圖2-8所示。這里理應選擇CentOS 8 64位,但是由于CentOS 8才發布不久,VMware還未適配,因此這里還沒有關于CentOS 8的選項,我們選擇CentOS 7也是沒問題的。

圖2-8 客戶機操作系統

小知識 所有的操作系統都分32位和64位,這個指標取決于計算機的CPU標準,目前的計算機已經普遍支持64位了。那么,如何區分使用32位和64位的操作系統呢?其中一個重要的指標就是內存大小。32位操作系統最多支持4GB內存,要想使用超過4GB內存的計算機,就必須使用64位操作系統。

(4) 單擊“下一步”按鈕,將出現如圖2-9所示的“命名虛擬機”對話框。你可以給自己的虛擬機起一個自定義的名字,如aminglinux01-CentOS8。“位置”這里需要定義到一個大的分區中,因為這臺虛擬機將會占用較大的空間。

圖2-9 命名虛擬機

(5) 繼續單擊“下一步”按鈕,此時會讓我們指定磁盤容量,如圖2-10所示,這里采用默認值即可,因為20 GB足以支持我們后續的實驗。

圖2-10 指定磁盤容量

(6) 單擊“下一步”按鈕后,單擊“自定義硬件”,以進一步定義CPU、內存等硬件指標,如圖2-11所示。內存建議至少1 GB,這里阿銘為了讓虛擬機更加高效,分配了2 GB。而你需要根據自己的計算機配置來分配內存,如果你的物理機內存低于或等于4 GB,請設置1 GB,否則會影響到你的物理機速度。處理器數量選擇1,每個處理器的核心數量選擇2,這樣相當于1個物理CPU,2個邏輯CPU。目前,市面上的計算機配置并不低,幾乎所有的計算機都是支持這樣分配的。“新CD/DVD”這一項暫時先保持默認設置,后續我們安裝操作系統之前再來設置它。“網絡適配器”這一項請大家選擇NAT模式,因為這種網絡模式是兼容性最好的,其他項采用默認值即可。

圖2-11 自定義硬件

之后單擊“關閉”按鈕,再單擊“完成”按鈕。這樣就創建完了第一臺虛擬機。下面是在創建的虛擬機里安裝Linux操作系統。

小知識 這里阿銘要向大家介紹一下VMware虛擬機中涉及的3種常見網絡模式。

  • 橋接模式。在這種模式下,虛擬機和物理機連接的是同一個網絡,虛擬機和物理機是并列關系,地位是相當的。比如,家里如果用路由器,那么當計算機和手機同時連接這個路由器提供的Wi-Fi時,它們的關系就是橋接模式。
  • NAT模式。在這種模式下,物理機會充當一個“路由器”的角色,虛擬機要想上網,必須經過物理機,意味著物理機如果不能上網,虛擬機也就不能上網了。之所以說這種模式兼容性最好,是因為當物理機的網絡環境發生變化時,虛擬機的網絡并不會受影響。比如,上班時物理機連接在公司的網絡環境中,下班后物理機又連接在家里的路由器上,公司的網段和家里的網段很有可能是不同的。在橋接模式下,虛擬機和物理機一樣,都要自動獲取IP地址后才可以上網,而我們做實驗的時候,是需要把虛擬機設置為靜態IP的,這樣就導致虛擬機網絡不穩定。而設置為NAT模式,虛擬機的網絡并不需要依賴公司的網絡環境或者家里的網絡環境。
  • 僅主機模式。這個就很容易理解了,在這種模式下,相當于拿一根網線直連了物理機和虛擬機。

2.2 安裝Linux操作系統

創建虛擬機之后,便可安裝Linux操作系統,其安裝過程與Windows系統極為相似。如果你之前安裝過Windows系統,那接下來的操作就不難了。在安裝CentOS之前,我們還需要做一件事情——下載一個CentOS鏡像文件。

什么是鏡像文件?鏡像文件是用來制作系統安裝光盤的。相信你一定了解系統安裝光盤,只不過這幾年光盤已逐漸被U盤所取代。安裝光盤里面的內容其實就是鏡像文件,而且虛擬機可以直接把鏡像文件放到虛擬光驅中,因此,我們不需要放入系統安裝光盤也可以安裝CentOS。

雖然CentOS當前的主流版本為CentOS 7,但隨著CentOS 8的成熟,會有越來越多的企業使用CentOS 8,CentOS 8使用了4.18版本的內核,后續的章節都是基于CentOS 8來展開講解的。

可以從官方下載CentOS的鏡像文件,但下載速度太慢。阿銘建議大家到本書前言的反饋及服務中找到阿銘提供的下載方式(這里提供的下載地址是網易提供的一個國內鏡像地址,下載速度很快)來下載,請選擇對應的CentOS 8下載地址。阿銘在寫本書時,最新的CentOS 8版本為8.0(1905),所以本書中的實驗也基于該版本。

CentOS 8提供了兩種鏡像,分別為dvd和boot。

  • CentOS-8-x86_64-1905-dvd1.iso:該文件很大,有7 GB,它包含了幾乎所有功能組件,如果網絡環境較差,建議下載下面的boot版本。
  • CentOS-8-x86_64-1905-boot.iso:只有500 MB多一點,它僅提供必要的安裝引導程序,并不包含功能組件,適合作為問題故障修復盤。要想使用此鏡像安裝CentOS 8,需要保證網絡聯網,因為它需要聯網下載安裝源。

這里阿銘選擇下載boot版的鏡像。

下載鏡像文件后,我們先來設置虛擬光驅,具體的操作方法如下。

(1) 當創建完第一臺虛擬機后,VMware將多出來一個頁面,如圖2-12所示。

圖2-12 虛擬機頁面

(2) 單擊“編輯虛擬機設置”按鈕,然后選擇CD/DVD(IDE),在右側選擇“使用ISO映像文件”,再單擊“瀏覽”按鈕,找到剛剛下載好的CentOS 8的鏡像文件,如圖2-13所示

圖2-13 設置ISO鏡像文件

(3) 單擊“確定”按鈕返回剛才的虛擬機頁面。單擊“開啟此虛擬機”按鈕,開始啟動虛擬機。

安裝頁面終于出現了,下面就跟著阿銘一步一步來安裝CentOS 8吧。

(1) 首先出現的是黑底白字的歡迎頁面,如圖2-14所示。在這里阿銘要提醒大家:要想在虛擬機里面單擊鼠標,必須先在虛擬機的頁面里單擊鼠標;要想退出來,需要同時按下Ctrl和Alt這兩個鍵。

圖2-14 開始安裝

(2) 單擊鼠標后,通過按鍵盤上的上下方向鍵選擇對應的項。其中,第一行Install CentOS Linux 8.0.1905的作用是直接安裝CentOS 8系統。第二行Test this media & install CentOS Linux 8.0.1905的作用是先檢測所安裝鏡像文件的可用性,然后再安裝CentOS 8系統。第三行Troubleshooting用于處理一些故障問題,選擇這一項,會進入一個內存操作系統,然后可以把磁盤上的系統掛載到這個內存操作系統上,這樣方便我們去處理一些問題。這里阿銘選擇第一項,然后按回車。

(3) 等待幾秒后,會出現一個安裝界面。首先選擇使用的語言,這里需要選擇“中文”和“簡體中文”。

(4) 單擊“繼續”按鈕后,會彈出如圖2-15所示的“安裝信息摘要”頁面。

圖2-15 安裝信息摘要

在圖2-15中有紅色提示的項都是有問題的,前面阿銘提到過使用boot版的鏡像安裝CentOS需要機器聯網,它需要通過網絡去下載安裝源。所以我們先單擊“網絡和主機名”,然后單擊右側的“關閉”按鈕。它會自動獲取IP地址。如果你的機器所在的網絡環境無法自動獲取IP地址,則需要手動設置。“主機名”保持默認設置即可,然后單擊“完成”按鈕回到安裝信息摘要界面。稍等幾秒鐘后,單擊“安裝源”,彈出的頁面如圖2-16所示,“在網絡上”這里填http://mirrors.163.com/centos/8/BaseOS/x86_64/os/,然后單擊“完成”按鈕。

圖2-16 安裝源

(5) 等待幾秒后,安裝源那里不再顯示紅色。單擊“軟件選擇”,如圖2-17所示,在左側選擇“最小安裝”,在右側不需要選擇任何項,然后單擊“完成”按鈕即可。

圖2-17 軟件選擇

(6) 單擊“安裝目的地”按鈕,出現“安裝目標位置”主界面,選擇“自定義”,如圖2-18所示。

圖2-18 安裝目標位置

單擊“完成”按鈕后,彈出“手動分區”界面,單擊LVM,選擇“標準分區”,然后單擊左下角的“+”按鈕,在彈出的“添加新掛載點”對話框中,如圖2-19所示,設置“掛載點”為/boot,“期望容量”為200 MB(簡寫為200 M),然后單擊“添加掛載點”按鈕。

圖2-19 設置/boot分區

繼續單擊“+”按鈕,再增加swap分區,大小為4 GB,如圖2-20所示。

圖2-20 添加swap分區

繼續單擊“+”按鈕,“掛載點”選擇/,“期望容量”留空,如圖2-21所示,然后單擊“添加掛載點”按鈕,這樣就把剩余空間全部給了/分區。

圖2-21 添加根分區

小知識 這里阿銘要向大家介紹一下劃分磁盤分區的規則。如果你在一家企業工作,那么安裝CentOS操作系統時,分區要按照公司領導的要求來,如果領導沒有要求,就按照阿銘的方法來。具體是這樣的:(1) /boot分區分200 MB;(2) swap分區分內存的2倍(如果內存大于等于4 GB,那么swap分區分8 GB即可,因為分多了也是浪費磁盤空間);(3)/分區分20 GB;(4)剩余的空間給/data分區。在本書中,阿銘并沒有單獨分/data分區,這是因為阿銘的虛擬機一共就20 GB的空間,畢竟是做實驗用,就不再單獨分了。

(7) 最終完成分區,如圖2-22所示。

圖2-22 分區完成

單擊左上角的“完成”按鈕后,將彈出如圖2-23所示的“更改摘要”提醒。

圖2-23 更改摘要

單擊“接受更改”按鈕,返回最初的“安裝信息摘要”界面,此時單擊右下角的“開始安裝”按鈕,開始安裝操作系統,如圖2-24所示。

圖2-24 配置

這時你會發現該頁面還有兩個感嘆號,這是因為我們還沒有設置root用戶的密碼,root用戶就是CentOS操作系統的超級管理員用戶,它的密碼是必須要設置的。所以,單擊它,進入設置root用戶密碼的界面,如圖2-25所示。

圖2-25 設置root用戶的密碼

root用戶的密碼盡量要復雜(最好是大小寫字母和數字的組合),否則很容易被暴力破解。設置完root用戶的密碼后,單擊“完成”按鈕返回剛才的配置界面,會發現兩個嘆號已經消失。當然,還可以繼續設置一個普通用戶,但這里我們并沒有設置。等待幾分鐘之后,系統安裝完成,它會提示讓我們重啟,如圖2-26所示。

圖2-26 安裝完成

單擊“重啟”按鈕,就可以進入CentOS 8操作系統了。

主站蜘蛛池模板: 山西省| 深圳市| 蕲春县| 开化县| 四会市| 丰原市| 石棉县| 曲水县| 横山县| 罗田县| 台安县| 张家界市| 旺苍县| 盘锦市| 渝北区| 永昌县| 东乌| 华宁县| 会泽县| 武定县| 林西县| 车险| 巫山县| 阿城市| 江阴市| 个旧市| 花莲市| 寻甸| 绥德县| 平江县| 辉南县| 祁连县| 临朐县| 汶川县| 江陵县| 泗洪县| 福泉市| 麻城市| 仲巴县| 招远市| 广丰县|