- Linux核心技術從小白到大牛
- 黃林峰 翟文學編著
- 3937字
- 2022-01-21 13:38:40
2.3 在虛擬環境中安裝Linux系統
在Windows系統環境下學習計算機編程,有時需要用到Linux系統,這種情況下可以通過虛擬機來運行Linux系統。虛擬機(Virtual Machine)指通過軟件模擬的、具有完整硬件系統功能的、運行在一個完全隔離環境中的完整計算機系統。虛擬系統通過生成現有操作系統的全新虛擬鏡像,具有真實Windows系統完全一樣的功能。進入虛擬系統后,所有操作都是在這個全新的獨立的虛擬系統中進行。
掃碼觀看教學視頻
在虛擬系統中可以獨立安裝并運行軟件、保存數據,擁有自己的獨立桌面,而不會對真正的系統產生任何影響,而且是具有能夠在現有系統與虛擬鏡像之間靈活切換的一類操作系統。
2.3.1 【實戰案例】安裝配置VM虛擬機
VMware WorkStation是業界非常穩定且安全的桌面虛擬機軟件,可以讓用戶在一臺機器上同時運行兩個或更多Linux、Windows、DOS系統。每個虛擬操作系統的硬盤分區、數據配置都是獨立的,而且多臺虛擬機可以構建為一個局域網。
Linux系統對硬件設備的要求很低,我們沒有必要再買一臺高配置的計算機,課程實驗用虛擬機完全可以搞定,而且VM還支持實時快照、虛擬網絡、拖拽文件以及PXE(Preboot Execute Environment,預啟動執行環境)網絡安裝等方便實用的功能。軟硬件準備介紹如下。
●軟件:推薦使用VMware,本例使用的是VMware 15,如圖2-2所示。
圖2-2 VMware 15
●鏡像:本例使用的是CentOS 8鏡像文件,如果沒有鏡像文件可以在CentOS的官方網站中下載。
●硬件:因為是在宿主機上運行虛擬化軟件安裝CentOS,所以對宿主機的配置有一定的要求。宿主機硬件方面要求至少硬盤500GB、內存4GB以上。
在宿主機中安裝VMware WorkStation虛擬機軟件后,下面我們使用它來創建虛擬機。
步驟1:啟動VMware WorkStation,選擇“創建新的虛擬機”選項,如圖2-3所示。
步驟2:在打開的“新建虛擬機向導”對話框中選中“自定義(高級)”單選按鈕,選擇自定義安裝方式,然后單擊“下一步”按鈕,如圖2-4所示。
圖2-3 選擇“創建新的虛擬機”選項
圖2-4 使用安裝向導
大牛成長之路:典型安裝與自定義安裝
選擇典型安裝方式,VMware會將主流的配置應用在虛擬機的操作系統上,對于新手來說很友好。選擇自定義安裝方式,可以針對性地把一些資源加強,把不需要的資源移除,避免資源的浪費。新手選擇典型安裝方式即可。
步驟3:接著進行虛擬機兼容性選擇,如圖2-5所示。
步驟4:選中“稍后安裝操作系統”單選按鈕,單擊“下一步”按鈕,如圖2-6所示。
圖2-5 兼容性選擇
圖2-6 選擇“稍后安裝操作系統”單選按鈕
步驟5:在選擇“客戶機操作系統”界面選中Linux(L)單選按鈕,然后在“版本”下拉列表中選擇“CentOS 864位”選項,單擊“下一步”按鈕,如圖2-7所示。
步驟6:在打開的界面中設置虛擬機位置并命名(虛擬機名稱就是一個名字,在虛擬機多的時候方便自己查找)。VMware的默認位置在C盤下,這里改成其他位置,單擊“下一步”按鈕,如圖2-8所示。
圖2-7 選擇操作系統
圖2-8 設置虛擬機的名稱和位置
步驟7:在打開的界面中進行處理器分配。處理器分配要根據自己的實際需求來進行,在使用過程中CPU不夠的話是可以再增加的。這里選擇處理器的內核數量為2,單擊“下一步”按鈕,如圖2-9所示。
步驟8:內存也需要根據實際需求進行分配。由于宿主機內存是8GB,可以給虛擬機分配2GB的內存。單擊“下一步”按鈕,如圖2-10所示。
圖2-9 處理器配置
圖2-10 分配內存
步驟9:在“網絡類型”界面中選擇“網絡連接”為“使用橋接網絡”,然后單擊“下一步”按鈕,如圖2-11所示。
步驟10:在“選擇I/O控制器類型”界面保持控制器類型的推薦選項,單擊“下一步”按鈕,如圖2-12所示。
圖2-11 選擇網絡類型
圖2-12 選擇控制器類型
小白逆襲:選擇網絡連接類型
網絡連接類型包括橋接網絡、網絡地址轉換(NAT)、僅主機模式網絡和不使用網絡連接四種。
●橋接網絡:選擇橋接模式的話,虛擬機和宿主機在網絡上就是平級關系,相當于連接在同一交換機上。
●網絡地址轉換(NAT):NAT模式下,虛擬機要聯網得先通過宿主機才能和外面進行通信。
●僅主機模式網絡:虛擬機與宿主機直接連起來。橋接模式和NAT模式訪問互聯網的過程,如圖2-13所示。
圖2-13 橋接模式與NAT模式的區別
步驟11:在“選擇磁盤類型”界面使用默認推薦的SCSI磁盤類型,單擊“下一步”按鈕,如圖2-14所示。
步驟12:在“選擇磁盤”界面選中默認的“創建新虛擬磁盤”單選按鈕,單擊“下一步”按鈕,如圖2-15所示。
圖2-14 選擇磁盤類型
圖2-15 選擇創建新的虛擬磁盤
步驟13:接著進行磁盤容量的設置,磁盤容量暫時分配100GB即可,后期可以隨時增加。注意不要勾選“立即分配所有磁盤空間”前面的復選框,否則虛擬機會將100GB直接分配給CentOS,這會導致宿主機所剩硬盤容量減少。這里選中“將虛擬磁盤拆分成多個文件”單選按鈕,這樣可以使虛擬機方便用儲存設備復制。單擊“下一步”按鈕,如圖2-16所示。
步驟14:在“指定磁盤文件”界面中保持默認設置,然后單擊“下一步”按鈕,如圖2-17所示。
圖2-16 磁盤容量設置
圖2-17 指定磁盤文件的存儲位置
步驟15:在“已準備好創建虛擬機”界面中可以看到虛擬機的相關參數信息,單擊“自定義硬件”按鈕,如圖2-18所示。
步驟16:在打開的“硬件”對話框中,可以選擇聲卡、打印機等不需要的硬件選項,然后單擊“移除”按鈕,如圖2-19所示。自定義硬件之后,單擊“關閉”按鈕可以返回“新建虛擬機向導”對話框,然后單擊“完成”按鈕,完成虛擬機的創建。
圖2-18 單擊“自定義硬件”按鈕
圖2-19 自定義硬件
步驟17:可以在VMware WorkStation中看到創建好的虛擬機,如圖2-20所示。
圖2-20 完成虛擬機的創建
2.3.2 【實戰案例】在虛擬機中安裝CentOS
與PC一樣,我們可以在虛擬機上安裝多個操作系統。本節以CentOS為例,介紹如何在虛擬機中安裝Linux系統,詳細的操作步驟如下。
掃碼觀看教學視頻
步驟1:右擊上一小節創建的虛擬機,在彈出的快捷菜單中選擇“設置”命令,如圖2-21所示。
圖2-21 選擇“設置”命令
步驟2:打開“虛擬機設置”對話框,選擇CD/DVD選項后,選中“使用ISO映像文件”單選按鈕,然后單擊“瀏覽”按鈕,選擇下載好的CentOS鏡像文件。勾選“啟動時連接”復選框后,單擊“確定”按鈕,如圖2-22所示。
圖2-22 虛擬機硬件設置
步驟3:單擊“開啟此虛擬機”按鈕,即可開啟虛擬機,如圖2-23所示。
圖2-23 開啟虛擬機
步驟4:開啟虛擬機后會出現相應的安裝選項界面,如圖2-24所示。按鍵盤上的↑鍵或↓鍵可以選擇安裝選項,這里選擇第一項Install CentOS Linux 8.0.1905選項,直接安裝Cen-tOS8,然后按Enter鍵。
圖2-24 安裝選項界面
小白逆襲:安裝界面選項介紹
安裝界面各選項介紹如下。
●Install CentOS Linux 8.0.1905:直接安裝CentOS 8。
●Test this media & install CentOS 8.0.1905:測試安裝文件并安裝CentOS 8。
●Troubleshooting:修復故障。
步驟5:選擇安裝過程中使用的語言,在這里選擇英文、美式鍵盤,單擊Continue按鈕,如圖2-25所示。
圖2-25 選擇安裝語言
步驟6:在INSTALLATION SUMMARY界面中選擇Time & Date選項,進行時間和日期設置,如圖2-26所示。
圖2-26 選擇Time & Date選項
步驟7:在DATE & TIME界面選擇時區,首先在Region下拉列表中選擇Asia地區,然后在City中選擇城市為Shanghai,然后單擊Done按鈕進行日期和時間的設置。接著選擇需要安裝的軟件,在INSTALLATION SUMMARY界面選擇Software Selection選項,如圖2-27所示。
圖2-27 軟件選擇
步驟8:在Base Environment列表框中選擇Server with GUI單選按鈕,單擊Done按鈕,如圖2-28所示。
圖2-28 選中Server with GUI單選按鈕
步驟9:在INSTALLATION SUMMARY界面選擇Installation Destination選項,設置安裝目的地,在這里還可以進行磁盤劃分,如圖2-29所示。
圖2-29 選擇安裝目的地
步驟10:在Storage Configuration選項區域中選中Custom單選按鈕(將會配置分區),然后單擊Done按鈕,如圖2-30所示。
圖2-30 選中Custom單選按鈕
步驟11:在MANUAL PARTITIONING界面中單擊+(加號)按鈕為不同的分區分配空間。在Mount Point下拉列表中選擇/boot選項,為boot分區分配500M,最后單擊Add mount point按鈕,如圖2-31所示。
圖2-31 配置分區
步驟12:以同樣的方法為/分區和swap分區分配指定的空間后,單擊Done按鈕,如圖2-32所示。
圖2-32 配置其他分區
步驟13:在彈出的摘要信息中單擊Accept Changes按鈕,接受更改,如圖2-33所示。
圖2-33 摘要信息
步驟14:選擇Network & Host Name選項來設置主機名與網卡信息,如圖2-34所示。
圖2-34 選擇Network & Host Name選項
步驟15:在NETWORK & HOST NAME界面可以設置主機名,單擊Ethernet右側的開關按鈕可以開啟網卡連接,最后單擊Done按鈕,如圖2-35所示。也可以單擊Configure按鈕手動配置IP地址等信息,這里先不做設置。
圖2-35 配置網絡和主機名
步驟16:回到INSTALLATION SUMMARY界面,單擊Begin Installation按鈕,開始安裝CentOS,如圖2-36所示。
圖2-36 準備安裝
步驟17:在USER SETTINGS界面可以為root用戶設置密碼,也可以新增一個用戶以便之后用普通用戶的身份登錄Linux系統。這里首先選擇Root Password選項設置root密碼,如圖2-37所示。
圖2-37 選擇Root Password選項
步驟18:設置root密碼時要保證密碼有一定的復雜度,不要太過簡單。確保兩次密碼輸入一致后,單擊Done按鈕,如圖2-38所示。
步驟19:選擇User Creation選項,創建新用戶。這里創建了一個user 01新用戶,并為這個用戶設置了較為復雜的密碼,比如CentOS@2019。輸入用戶名和密碼,確保兩次密碼輸入一致,單擊Done按鈕,如圖2-39所示。
圖2-38 設置root密碼
圖2-39 創建新用戶
步驟20:等待系統安裝完畢,然后單擊Reboot按鈕重啟系統就可以了,如圖2-40所示。
步驟21:重啟后會出現LICENSING界面,單擊License Information文本鏈接進入許可信息確認界面,如圖2-41所示。
步驟22:在License Information界面會顯示許可信息,勾選I accept the license agreement復選框接受許可協議,如圖2-42所示。
圖2-40 重啟系統
圖2-41 LICENSING界面
圖2-42 接受許可協議
步驟23:單擊界面右下角的FINISH CONFIGURATION按鈕完成配置,如圖2-43所示。
步驟24:在用戶登錄界面,我們可以選擇使用創建的新用戶user 01登錄系統,也可以單擊Not listed文本鏈接重新輸入用戶名和密碼登錄系統,如圖2-44所示
圖2-43 完成配置
圖2-44 用戶登錄界面
步驟25:單擊Not listed文本鏈接后,在Username中輸入用戶名root,單擊Next按鈕,如圖2-45所示。
步驟26:在Password中輸入root用戶的密碼,單擊Sign In按鈕登錄Linux系統,如圖2-46所示。
圖2-45 完成配置
圖2-46 用戶登錄界面
步驟27:用戶首次登錄系統后會出現一些詢問操作環境的設置,我們可以選擇想要設置的環境,也可以保持默認設置。之后系統會出現Getting Started界面,如果有需要,可以單擊不同的鏈接查看這些快速入門的介紹信息,也可以單擊右上角的關閉按鈕關閉該界面,如圖2-47所示。
圖2-47 快速入門界面
步驟28:之后就可以看到CentOS的圖形用戶界面了,如圖2-48所示。單擊界面左上角的Activities按鈕,會出現不同的應用程序。
圖2-48 圖形用戶界面
- Visual C++程序設計教程
- 國際大學生程序設計競賽中山大學內部選拔真題解(二)
- Spring Boot開發與測試實戰
- JMeter 性能測試實戰(第2版)
- 實戰Java程序設計
- Apache Spark Graph Processing
- SAP BusinessObjects Dashboards 4.1 Cookbook
- Ext JS 4 Web Application Development Cookbook
- GameMaker Essentials
- C指針原理揭秘:基于底層實現機制
- 分布式系統架構與開發:技術原理與面試題解析
- 機器人ROS開發實踐
- Java Web程序開發參考手冊
- Python3從入門到實戰
- Java EE 7 First Look