VM15安裝CentOS7/8虛擬機器全流程詳解

需要使用安裝幾個進行測試,首選系統,先用測試安裝centos7和系統。
首先開啟vm軟體,建立新的虛擬機,選擇典型(建議),下一步。

安裝客戶機作業系統這裡選擇光碟映像文件,用安裝,關於的iso下載可以存取:Centos 7/8鏡像下載ISO包含官方與國內鏡像下載這裡的版本全網最完整了,都是官方鏡像,可以安全使用!

瀏覽電腦,打開選擇你下載好的centos7的iso檔。介面提示已經偵測到Centos7 64位,點選下一步。
命名虛擬機器這步,名字默認,位置預設是在C盤,這個可以依照個人要求設定虛擬機器的位置。下一步指定磁碟容量。

磁碟容量如果硬碟允許的話,設定大一些沒有事情,虛擬機器不會實際佔用你設定的硬碟大小。然後選擇將虛擬磁碟儲存為單一文件,如果分成多個文件,有可能會降低大容量磁碟的效能。這個選擇因人而異!

其它硬體設定可以稍後選擇,例如記憶體大小,幾個cpu之類的,點擊完成,開始安裝虛擬機器。

進入到虛擬機器安裝介面,預設敲回車安裝,使用iso鏡像安裝,回車後進入自我檢測程序,100%自我檢測結束後,進入centos7安裝介面。 WELCOME TO CENTOS7!

選擇語言,倒數第二項中文。點擊繼續。

在安裝資訊摘要這裡滑動滑鼠滑輪向下拉,在系統下面的上有一個感嘆號,點擊進去手動建立分區。

點擊選擇下面的手動建立分割區,然後點擊上面的完成。

手動分區選擇點這裡自動創建他們!

系統預設的分區,選擇完成,然後確定使用系統分區。

現在圖示上的感嘆號已經不見了!點擊開始安裝!進入到centos7的安裝程式。

安裝過後,需要設定root的密碼和建立一個新使用者。當然也可以不創建用戶,root的密碼不要設定太弱,雖然是測試用的虛擬機,但是centos系統不通過!設定字母數字加符號。設定好密碼後點選完成設定!

點選重啟後,就完成了centos7的安裝。重新啟動過後,到了login介面,輸入root和你設定的密碼,恭喜你,你已經成功的登入到了虛擬機器系統上!
不過,不要以為這樣就完事了,系統雖然安裝完了,也可以登入了,但centos不像那樣可以自己設定IP,linux還需要手動設定一下區域網路ip。
在VMware軟體點選編輯,再點選虛擬網路編輯器,查看一下vm的內網IP位址。

點選選擇VMnet8,然後點選下方VMnet資訊裡的NAT設定

現在看到了子網路IP和子網路遮罩還有網關IP,centos7伺服器的內部網路IP的尾數隨便指定一個3-254之間的數字,例如114。那麼內網IP就是192.168.74.114。以下編輯IP遮罩和網關,複製到剪切板

IPADDR=192.168.74.114 NETMASK=255.255.255.0 GATEWAY=192.168.74.2

開啟虛擬機,輸入root和密碼登入。

/etc/sysconfig/network-scripts/

進入到network-scripts資料夾後ls指令看一下目錄下的內容。

每台機器下面的網路卡名稱都不一樣,例如這台虛擬機器的網路卡名稱是ifcfg-ens33
編輯網卡內容

vi /etc/sysconfig/network-scripts/ifcfg-ens33

vi指令開啟檔案後,按I進入編輯模式,編輯完畢後按esc退出編輯模式,輸入:wq儲存退出。

BOOTPROTO改為static,ONBOOT改為yes。然後將上面修改好的IP,掩碼,網關複製到檔案末端,保存退出。然後重新啟動網路服務

service network restart

退出後輸入指令看一下網路設定的通不通,ping一下網關或:8.8.8.8

ping 192.168.74.2 ping 8.8.8.8

ping的ip和dns都通了的話,ip就設定好了,按ctrl+c退出ping。下面配置SSH。
設定好IP後先把ssh開啟一下。習慣了在下面配置linux。開啟ssh,PermitRootLogin預設為no,需要開啟root使用者存取改為yes,PasswordAuthentication預設為no,改為yes開啟密碼登陸,記得去掉前面的#號註解。

vi /etc/ssh/sshd_config PermitRootLogin yes PasswordAuthentication yes ClientAliveInterval 3600 ClientAliveCountMax 3 service sshd restart

下面使用Xshell登入虛擬機器配置
IP設定後,網路雖然通了,但DNS還沒設定,不能解析網站。使用nmcli指令來設定DNS

nmcli connection show

輸出的name是ens33,就是之前我們設定過的網路卡名稱。將dns設定成114.114.114.114和8.8.8.8,然後使設定的DNS生效。

nmcli con mod ens33 ipv4.dns "114.114.114.114 8.8.8.8" nmcli con up ens33

螢幕提示連線已成功(D-Bus 活動路徑:/org/freedesktop/NetworkManager/ActiveConnection/2)

題外話:nmcli和NetworkManager.conf的詳細說明可以使用下面指令查看。

man NetworkManager.conf man nmcli

IP設定好了DNS也設定好了,接下來更新系統看一下

sudo yum -y update


全部搞定,安裝測試所需的環境可以參考:Centos系統初始化環境yum設定係統更新詳解
Centos8的VM安裝流程和Centos7有些不同,首先在官方網站上下載最新版本的Centos8的ISO鏡像。
CentOS-8.1.1911-x86_64-dvd1.iso 檔案大小是7.03G。
在建立虛擬機器時候選擇自訂(進階),下一步相容性默認,再下一步。

在安裝客戶機作業系統這裡,如果選擇centos8的光碟映像的話,vm會讀取出已偵測到centos5和更早版本。

這個可能是因為VM目前還不支援centos8安裝。這裡不選擇ISO,選擇稍後再安裝作業系統。然後繼續下一步。

選擇客戶機作業系統這裡找不到Centos8 84位,最高就到Centos7。因為centos和紅帽Red Hat的核心是一樣的,這裡選Red Hat Enterprise Linux 8 64位元也是一樣的。

然後繼續下一步配置虛擬機器記憶體cpu等配置。最後完成虛擬機器配置後,選擇光碟映像ISO進行安裝。

Centos8已經安裝好了。設定Centos8和設定Centos7基本上一樣,唯一不同的是Centos8中將yum指令升級成了dnf指令,不過使用yum和dnf的效果是一樣的。可以使用yum也可以使用dnf。
以上Centos7和Centos8的VM虛擬機器安裝就完成了。有問題可以在下方留言區留言,原創內容轉載請註明出處謝謝!

評分

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *