1. 程式人生 > 其它 >VMWare Workstation 16 安裝CentOS 7(第1次更新:20210217)

VMWare Workstation 16 安裝CentOS 7(第1次更新:20210217)

技術標籤:linuxlinuxshellvmware

VMWare Workstation 16 安裝CentOS7

基於Windows10


1. 虛擬機器下載安裝

1.1 下載

官網下載Windows版 最新版本:16

官網下載Mac版 最新版本:12


1.2 安裝

一路下一步,不會問百度


2. 新建虛擬機器

以VMWare Workstation 16為例,啟動虛擬機器軟體。

依次點選“檔案”——>“新建虛擬機器”。

彈出“新建虛擬機器嚮導”對話方塊。選擇“自定義”;
點選“下一步”按鈕。

“硬體相容性”我們選擇當前版本的最高版本。
點選“下一步”按鈕。

“安裝來源”選中“稍後安裝作業系統”。

點選“下一步”按鈕。

“客戶機作業系統”選擇“Linux”。
“版本”選擇“CentOS7 64位”。
點選“下一步”按鈕。

“虛擬機器名稱”用於區別其他作業系統,隨意輸入。
“位置”選擇空間較大的磁碟。Linux佔用空間約20 - 40GB,Windows約40 - 60GB。
點選“下一步”按鈕。

“處理器配置”預設即可。
點選“下一步”按鈕。

“虛擬機器記憶體“,Linux設定為1 - 2GB,Windows 10為4 - 8GB。
點選“下一步“按鈕。

“網路連線” 選擇“使用橋接網路”
點選“下一步”按鈕。

備註:

  • 橋接:直接連線物理網路
  • NAT模式:使用者共享主機的IP地址


“SCSI控制器”選中“LSI Logic”。預設即可。

點選“下一步”按鈕。

“虛擬機器磁碟型別”選中“SCSI”。預設即可。
點選“下一步”按鈕。

“磁碟”選擇“建立新虛擬磁碟”
點選“下一步”按鈕。

“最大磁碟大小”Linux設定為20 - 40GB,Windows 10為30 - 60GB。適個人磁碟空間而定,大小不唯一。
選中“將虛擬磁碟拆分為多個檔案”。
點選“下一步”按鈕。

備註:
不要勾選“立即分配所有磁碟空間”,一旦選中,剛才輸入20GB會被瞬間佔用。避免不必要的磁碟空間浪費,用多少佔多少。20GB的空間不會馬上佔用,會隨著系統空間的增長而增長,例如:安裝軟體,下載電影等。但最大佔用20GB的空間。


“指定磁碟檔案”,預設即可
點選“下一步”按鈕。

點選“完成”按鈕。

點選“編輯虛擬機器設定”。

選擇“硬體”標籤
選擇“CD/DVD(IDE)”,選中“使用ISO映象檔案”,點選“瀏覽”按鈕,選擇咱們下載的副檔名為.iso的ISO映象檔案。

備註:

CentOS 官網下載

版本描述大小
DVD ISO標準安裝版。(一般下載這個就可以了)4.21GB
Everythins ISO對完整版安裝盤的軟體進行補充,整合所有軟體。8.1GB
Minimal ISO基礎版792MB


選中“硬體”標籤。
選中“網路介面卡”,“網路連線”選擇“橋接模式”並選中“複製物理網路連線狀態”。
點選“確定”按鈕。

效果如下,點選“開啟此虛擬機器”。


3. 安裝CentOS 7

開啟此虛擬機器後,出現如下介面。
使用鍵盤上下鍵移動游標,選擇“Install CentOS 7”,按回車確定。

介面說明:

英文說明
Install CentOS 7安裝CentOS 7
Test this media & install CentOS 7測試安裝檔案並安裝CentOS 7
Troubleshooting修復故障

備註:
在非虛擬機器中使用U盤安裝,如果報錯“/dev/root does not exist”,
參考:https://blog.csdn.net/bajiudongfeng/article/details/47732377。


按“Enter”回車鍵,開始安裝。

選擇系統語言。新手可選擇“中文”,推薦使用預設語言“英文”安裝。

進入“安裝資訊摘要”頁面,找到“軟體”,點選“軟體選擇”。

“基本環境”選中“GNOME桌面”;
“已選環境的附加選項”選中“GNOME應用程式”
點選“完成”按鈕。

備註:為方便新手從Windows系統平滑多度,建議新手安裝圖形介面系統。


進入“安裝資訊摘要”頁面,找到“系統”,點選“安裝位置”;
點選“完成”按鈕。

備註:建議新手勾選“自動分配分割槽”。


進入“安裝資訊摘要”頁面,找到“系統”,點選“網路和主機名”;

“主機名”填寫系統的名字。點選“完成”按鈕。

備註:記住網絡卡的名字,以後檢視IP會用到。筆者的網絡卡名為:ens33


點選“開始安裝”按鈕。

安裝過程中需要設定ROOT密碼。點選“ROOT密碼”。

“Root密碼”輸入root使用者的密碼。
“確認”再次輸入。
點選“完成”按鈕。

備註:

  1. Linux中的Root使用者相當於Windows中的Administrator使用者。
  2. 設定密碼原則:四分之三原則,即大小寫字母、數字、特殊符號至少包含三種。


返回安裝頁面,警告已消失。

安裝完成。點選“重啟”按鈕。

重啟後,進入初始化頁面,點選“LICENSE INFORMATION”

勾選“我同意許可協議”,點選“完成”按鈕。

警告消失,點選“完成配置”按鈕。

進入“歡迎”頁面。選擇系統語言。
選中“漢語”,點選“前進”按鈕。

進入“輸入”頁面。選擇輸入法。
點選“前進”按鈕。

進入“隱私”頁面。
點選“前進”按鈕。

進入“時區”頁面。選擇系統時間的所在時區。
選擇中國上海時區。點選“前進”按鈕。

進入“線上賬號”頁面,點選“跳過”按鈕。

進入“關於您”頁面,建立賬號。
“全名”、“使用者名稱”輸入賬號名稱。
點選“前進”按鈕。

進入“密碼”頁面,為剛才建立的賬號設定密碼。
“密碼”、“查證”輸入密碼。
點選“前進”按鈕。

進入“準備好了”頁面,點選“開始使用 CentOS Linux”。

進入系統桌面

依次點選“檢視”——>“自動調整大小”——>“自動適應客戶機”


3. 配置網路


3.1 DHCP(橋連)

確保VMware的“虛擬機器設定”中“網路連線”已選中“橋連模式:直接連線網路”,並勾選“複製物理網路連線狀態”

在CentOS 7系統中,依次點選“應用”——>“系統工具”——>“終端”。

進入終端,輸入命令,進入“network-scripts”目錄。

cd /etc/sysconfig/network-scripts/

備註:
[[email protected] ~]$ 代表 [使用者名稱@系統名 路徑] 許可權

$:普通使用者許可權;#:超級使用者(root)許可權


cd命令介紹

命令全稱作用
cdChange the shell working directory.不同目錄間進行切換。

常用命令說明

命令功能
cd /切換到系統的根目錄
cd /home/soft切換到soft目錄中,即home的子目錄
cd …切換到上一級目錄


輸入命令,檢視當前目錄下所有檔案(包括檔案及資料夾)。

ls

ls命令介紹

命令全稱作用
lsList information about the FILEs列出有關檔案的資訊(百度翻譯)

常用命令說明

命令功能
ls ifcfg*列出當前目錄下所有以ifcfg開頭的檔案
ls -l /home列出home目錄下的所有檔案的詳細資訊


編輯ifcfg-ens33,需要root許可權,使用“su”命令切換賬戶
輸入命令,並按回車鍵。

su root

su命令介紹

命令全稱作用
suswitch user切換使用者

常用命令說明

命令功能
su 使用者名稱切換到指定使用者


輸入密碼。(直接輸入,輸完按回車,密碼不可見)
切換完,doug使用者變成root使用者。$ 變成 #。證明切換成功。

備註:如果報“SU: 鑑定故障問題”,請參考問題集中的問題1。


輸入命令並按回車。編輯該檔案。

vi ifcfg-ens33

ens33是安裝CentOS7 配置“網路和主機名”時的乙太網名稱,可能和筆者的不一樣。

備註:
vi命令介紹

命令全稱作用
viVi IMproved文件編輯

vi命令三種模式,及相關命令介紹(參考附錄一)


進入該檔案。

將“ONBOOT=no”修改成“ONBOOT=yes”。
儲存並退出。

輸入命令,重啟網路。

service network restart

重啟成功。

輸入命令,請求百度5次。

ping -c 5 www.baidu.com

ping命令介紹

命令全稱作用
pingping檢測主機的連通性。

常用命令說明

命令功能
ping 網址一直髮從請求,除非按“Ctrl + c”才會退出
ping -c 次數 網址向網址發出5次ICMP echo包,並顯示統計結果


依次找到“應用程式”——>“網際網路”——>“火狐瀏覽器”

輸入“www.baidu.com”驗證是否訪問正常。


3.2 STATIC(暫無)


4. 更換Yum源

在終端中輸入命令,進入目錄

cd /etc/yum.repos.d/

輸入命令,檢視目錄

ls

輸入命令,進行備份

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

再輸入命令,更換源

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

或者

curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
備註:除了阿里雲的源,還有網易、搜狐、中科大等國內源,請自行百度。


輸入命令,清理軟體源。

yum clean all


輸入命令,將伺服器上的軟體包資訊快取到本地,以提高搜尋安裝軟體的速度。

yum makecache


輸入命令,更新系統軟體。

yum update

備註:
如果執行yum update 報錯:“/var/run/yum.pid 已被鎖定”,請參考問題集中的問題2。


羅列需要升級的軟體。輸入“y”並按回車。下載並安裝軟體。

更新完畢。


5. Windows連線虛擬機器

輸入命令,檢視當前系統ip地址。

ip addr

找到“ens33”網絡卡的“inet”。筆者的IP為192.168.0.106

備註:
ens33是安裝CentOS7 配置“網路和主機名”時的乙太網名稱,可能和筆者的不一樣。


在Windows系統中,使用Xshell連線,填寫主機ip,埠號等資訊。點選“連線”按鈕。

備註:SSH客戶端有很多,例如:SecureCRT,Xshell。


點選“接受並儲存”按鈕。

輸入使用者名稱

輸入密碼

連線成功。


問題集

問題1:SU: 鑑定故障問題

解決1:CENTOS8:SU: 鑑定故障問題 : https://www.freesion.com/article/61621013931/

·

問題2:/var/run/yum.pid 已被鎖定

解決2:

執行命令

rm -f /var/run/yum.pid


附錄一

Vi命令的三種模式

  • 一般模式:以vi處理一個檔案的時候,一進入該檔案就是一般模式。
    在這個模式中,

    1. ​ 使用“上”,“下”,“左”,“右”按鍵移動游標
    2. ​ 使用“刪除字元”,“刪除正行”
    3. ​ 使用“複製”,“貼上”
  • 編輯模式:在“一般模式”下,輸入i、I、o、O、a、A、r、R等命令進入編輯模式。
    輸入上述字母后,通常在終端左下方出現“INSERT”或“REPLACE”字樣,此時便可編輯。
    退出編輯模式:按“Esc”鍵退出回到一般模式。

  • 指令模式:在“一般模式”下,輸入“:”或“/”或“?”,此時光標出現在終端左下方,輸入相關命令完成“查詢字串”、“替換字元”、“退出vi”、“顯示行號”等操作。

常用命令說明

一般模式子命令功能
暫無
編輯模式子命令功能
a從游標所在位置之後開始插入
A從本行末尾之後開始插入
i在游標所在位置之前開始插入
I在游標所在之後的非空字元開始插入
o在游標所在的下方新建一行
O在游標所在的上方新建一行
命令模式子命令功能
:wq儲存並退出
:w儲存
:w!強制儲存
:q退出
:q!強制退出
?暫無
/暫無


參考

作者文獻
羅琳《即用即查Linux命令列例項參考手冊》


工具

命令列工具:Xshell 6

虛擬機器:VMware Workstations 16 Pro

截圖工具:FSCapture 8.4

文件編寫工具:Typora


更新記錄

2021.2.17 首次完成文件編寫