VMWare Workstation 16 安裝CentOS 7(第1次更新:20210217)
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映象檔案。
備註:
版本 | 描述 | 大小 |
---|---|---|
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使用者的密碼。
“確認”再次輸入。
點選“完成”按鈕。
備註:
- Linux中的Root使用者相當於Windows中的Administrator使用者。
- 設定密碼原則:四分之三原則,即大小寫字母、數字、特殊符號至少包含三種。
返回安裝頁面,警告已消失。
安裝完成。點選“重啟”按鈕。
重啟後,進入初始化頁面,點選“LICENSE INFORMATION”
勾選“我同意許可協議”,點選“完成”按鈕。
警告消失,點選“完成配置”按鈕。
進入“歡迎”頁面。選擇系統語言。
選中“漢語”,點選“前進”按鈕。
進入“輸入”頁面。選擇輸入法。
點選“前進”按鈕。
進入“隱私”頁面。
點選“前進”按鈕。
進入“時區”頁面。選擇系統時間的所在時區。
選擇中國上海時區。點選“前進”按鈕。
進入“線上賬號”頁面,點選“跳過”按鈕。
進入“關於您”頁面,建立賬號。
“全名”、“使用者名稱”輸入賬號名稱。
點選“前進”按鈕。
進入“密碼”頁面,為剛才建立的賬號設定密碼。
“密碼”、“查證”輸入密碼。
點選“前進”按鈕。
進入“準備好了”頁面,點選“開始使用 CentOS Linux”。
進入系統桌面
依次點選“檢視”——>“自動調整大小”——>“自動適應客戶機”
3. 配置網路
3.1 DHCP(橋連)
確保VMware的“虛擬機器設定”中“網路連線”已選中“橋連模式:直接連線網路”,並勾選“複製物理網路連線狀態”
在CentOS 7系統中,依次點選“應用”——>“系統工具”——>“終端”。
進入終端,輸入命令,進入“network-scripts”目錄。
cd /etc/sysconfig/network-scripts/
備註:
[[email protected] ~]$ 代表 [使用者名稱@系統名 路徑] 許可權
$:普通使用者許可權;#:超級使用者(root)許可權
cd命令介紹
命令 | 全稱 | 作用 |
---|---|---|
cd | Change the shell working directory. | 不同目錄間進行切換。 |
常用命令說明
命令 | 功能 |
---|---|
cd / | 切換到系統的根目錄 |
cd /home/soft | 切換到soft目錄中,即home的子目錄 |
cd … | 切換到上一級目錄 |
輸入命令,檢視當前目錄下所有檔案(包括檔案及資料夾)。
ls
ls命令介紹
命令 | 全稱 | 作用 |
---|---|---|
ls | List information about the FILEs | 列出有關檔案的資訊(百度翻譯) |
常用命令說明
命令 | 功能 |
---|---|
ls ifcfg* | 列出當前目錄下所有以ifcfg開頭的檔案 |
ls -l /home | 列出home目錄下的所有檔案的詳細資訊 |
編輯ifcfg-ens33,需要root許可權,使用“su”命令切換賬戶
輸入命令,並按回車鍵。
su root
su命令介紹
命令 | 全稱 | 作用 |
---|---|---|
su | switch user | 切換使用者 |
常用命令說明
命令 | 功能 |
---|---|
su 使用者名稱 | 切換到指定使用者 |
輸入密碼。(直接輸入,輸完按回車,密碼不可見)
切換完,doug使用者變成root使用者。$ 變成 #。證明切換成功。
備註:如果報“SU: 鑑定故障問題”,請參考問題集中的問題1。
輸入命令並按回車。編輯該檔案。
vi ifcfg-ens33
ens33是安裝CentOS7 配置“網路和主機名”時的乙太網名稱,可能和筆者的不一樣。
備註:
vi命令介紹
命令 | 全稱 | 作用 |
---|---|---|
vi | Vi IMproved | 文件編輯 |
vi命令三種模式,及相關命令介紹(參考附錄一)
進入該檔案。
將“ONBOOT=no”修改成“ONBOOT=yes”。
儲存並退出。
輸入命令,重啟網路。
service network restart
重啟成功。
輸入命令,請求百度5次。
ping -c 5 www.baidu.com
ping命令介紹
命令 | 全稱 | 作用 |
---|---|---|
ping | ping | 檢測主機的連通性。 |
常用命令說明
命令 | 功能 |
---|---|
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處理一個檔案的時候,一進入該檔案就是一般模式。
在這個模式中,- 使用“上”,“下”,“左”,“右”按鍵移動游標
- 使用“刪除字元”,“刪除正行”
- 使用“複製”,“貼上”
-
編輯模式:在“一般模式”下,輸入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 首次完成文件編寫