天天看點

Hyper-v安裝Centos7

開篇語

知識庫位址:https://azrng.gitee.io/kbms

介紹

可以讓你在你的電腦上以虛拟機的形式運作多個作業系統(至于為什麼選擇這個,主要是系統已經自帶了,是以能不裝其他我就先不裝其他試試)

Hyper-V 可用于 64 位 Windows 10 專業版、企業版和教育版。 它無法用于家庭版。

準備

下載下傳系統鏡像

去阿裡雲下載下傳系統:http://mirrors.aliyun.com/centos/7/isos/x86_64/

Hyper-v安裝Centos7

建議下載下傳這個版本,900M最小安裝。DVD版本較大,但是裡面會有很多東西。

啟用Hyper-v

在電腦左下角搜尋控制台

Hyper-v安裝Centos7

選擇程式,然後點選啟用或者關閉Windows功能

Hyper-v安裝Centos7
Hyper-v安裝Centos7

勾選應用後等待結束後重新開機系統

Hyper-v安裝Centos7

在重新開機結束後可以在電腦上搜尋到Hyper-v管理器

Hyper-v安裝Centos7

下面的步驟就是使用該工具來完成的。

建立虛拟網絡交換機

打開Hyper-v管理器

Hyper-v安裝Centos7
Hyper-v安裝Centos7

然後在這個界面名稱具體規定,外部網絡選擇參考網絡連接配接裡面

Hyper-v安裝Centos7

建立虛拟機

右鍵建立虛拟機

Hyper-v安裝Centos7

修改一個有意義的名稱和設定虛拟機的存儲位置(保證有一定的空間)

選擇虛拟機的代數,直接下一步

Hyper-v安裝Centos7

配置設定記憶體大小()

根據個人情況進行設定,如果你虛拟機裡面要跑的東西比較大,那麼就需要配置大一點

配置網絡,下拉清單選擇我們配置好的,然後下一步

Hyper-v安裝Centos7

連接配接虛拟硬碟

Hyper-v安裝Centos7

安裝選項選擇鏡像的位置

Hyper-v安裝Centos7

再次确認我們的安裝資訊,然後點選完成

Hyper-v安裝Centos7

檢視已經建立的虛拟機

Hyper-v安裝Centos7

選中點選右側的啟動,然後啟動開後點選連接配接

安裝系統

啟動虛拟機,然後連接配接後,操作鍵盤選擇Install CentOS7,然後輸入enter

Hyper-v安裝Centos7

進入安裝界面,選擇安裝語言

配置安裝位置和網絡

點選安裝位置

Hyper-v安裝Centos7

配置網絡和主機名

Hyper-v安裝Centos7

然後點選安裝

Hyper-v安裝Centos7

設定root密碼,這裡根據個人情況設定簡單或者複雜的密碼

Hyper-v安裝Centos7

這裡就不另外建立使用者,直接使用root

Hyper-v安裝Centos7

安裝成功後重新開機

Hyper-v安裝Centos7

點選enter進入系統,輸入使用者名root,密碼就是我們剛才設定的密碼

輸入ls指令檢視

Hyper-v安裝Centos7

嘗試ping下百度看是否可以通路外網

ping baidu.com
           

操作

檢視網絡配置資訊

ip addr
           

這個時候的ip是動态配置設定的ip位址

Hyper-v安裝Centos7

如果使用預設的界面不習慣,可以使用第三方終端工具(MovaXterm、shell)進行連接配接。

MovaXterm基本使用

推薦使用MovaXterm,下載下傳位址:https://mobaxterm.mobatek.net/ ,如果有需要可以去網上找漢化版。

下面簡單描述下如何使用,打開MovaXterm工具,建立會話

Hyper-v安裝Centos7

選擇會話類型(支援多種),這裡我們選擇SSH

Hyper-v安裝Centos7
Hyper-v安裝Centos7

點選好的,然後輸入密碼進行連接配接。

上面示範的軟體是我學習使用的

設定靜态IP

進入指定目錄修改配置,這個裡面放的是網絡配置

cd /etc/sysconfig/network-scripts 
ls 
           
Hyper-v安裝Centos7

使用vm編輯ifcfg-eth0檔案

vi ifcfg-eth0
           
Hyper-v安裝Centos7

編輯該檔案增加或者修改以下配置

vi基本用法:按i進入編輯模式,儲存退出先按esc,然後輸入:wq

BOOTPROTO="static"  #設定靜态ip
ONBOOT="yes"        #設定開機自啟
IPADDR=192.168.1.8 #配置設定IP,前三個段要和本機保持一緻,後一個段要不一樣
NETMASK=255.255.255.0 #和本機保持一緻
GATEWAY=192.168.1.1   #和本機保持一緻
DNS1=192.168.1.1      #和網關保持一緻,不添加無法上外網
           

通過cmd查詢本機電腦的ip以及子網路遮罩等

ipconfig
           
Hyper-v安裝Centos7

修改後如圖所示

Hyper-v安裝Centos7

重新開機網絡服務 使以上配置生效

這點我是使用hyper-v自帶界面運作的。

service network restart 
           
Hyper-v安裝Centos7

重新查詢ip

Hyper-v安裝Centos7

将我們的MovaXterm連接配接配置修改為我們修改後的ip位址重新連接配接,并且測試是否可以通路外網

Hyper-v安裝Centos7

然後通過本機去ping下我們的伺服器,可以正常通路。

Hyper-v安裝Centos7

到此,靜态ip設定結束。

防火牆設定

本文示例目前沒有用到以下配置

-- 開啟防火牆
systemctl start firewalld 

-- 檢視防火牆狀态
systemctl status firewalld 

-- 開啟端口
firewall-cmd   --permanent  --zone=public --add-port=80/tcp

firewall-cmd   --permanent  --zone=public --add-port=22/tcp

firewall-cmd   --permanent  --zone=public --add-port=21/tcp

-- 重新開機防火牆服務使配置生效 
firewall-cmd --reload

-- 檢視目前開啟的端口号
firewall-cmd --list-port
           

參考文檔

Hyper-v:https://docs.microsoft.com/zh-cn/virtualization/hyper-v-on-windows/about/

微信公衆号

Hyper-v安裝Centos7