Hyper-v安裝Centos7

開篇語

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

介紹

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

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

準備

下載系統鏡像

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

img

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

啓用Hyper-v

在電腦左下角搜索控制面板

img

選擇程序,然後點擊啓用或者關閉Windows功能

img

img

勾選應用後等待結束後重啓系統

img

在重啓結束後可以在電腦上搜索到Hyper-v管理器

img

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

新建虛擬網絡交換機

打開Hyper-v管理器

img

img

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

img

img

新建虛擬機

右鍵新建虛擬機

img

img

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

img

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

img

分配內存大小()

img

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

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

img

連接虛擬硬盤

img

安裝選項選擇鏡像的位置

img

再次確認我們的安裝信息,然後點擊完成

img

查看已經創建的虛擬機

img

選中點擊右側的啓動,然後啓動開後點擊連接

img

安裝系統

啓動虛擬機,然後連接後,操作鍵盤選擇Install CentOS7,然後輸入enter

img

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

img

配置安裝位置和網絡

img

點擊安裝位置

img

配置網絡和主機名

img

img

然後點擊安裝

img

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

img

這裏就不另外創建用戶,直接使用root

img

安裝成功後重啓

img

點擊enter進入系統,輸入用戶名root,密碼就是我們剛纔設置的密碼

img

輸入ls命令查看

img

嘗試ping下百度看是否可以訪問外網

ping baidu.com

img

操作

查看網絡配置信息

ip addr

這個時候的ip是動態分配的ip地址

img

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

MovaXterm基本使用

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

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

img

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

img

img

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

img

上面演示的軟件是我學習使用的

設置靜態IP

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

cd /etc/sysconfig/network-scripts 
ls 

img

使用vm編輯ifcfg-eth0文件

vi ifcfg-eth0

img

編輯該文件增加或者修改以下配置

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

img

修改後如圖所示

img

重啓網絡服務 使以上配置生效

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

service network restart 

img

重新查詢ip

img

將我們的MovaXterm連接配置修改爲我們修改後的ip地址重新連接,並且測試是否可以訪問外網

img

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

img

到此,靜態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/

微信公衆號

鵬祥

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章