一、VMware 安裝CentOS 7
1、點擊:創建新的虛擬機
2、選擇“典型”配置
3、選擇“稍后安裝操作系統”
4、選擇操作系統“Linux”,版本選擇“CentOS 7 64位”(這個根據你下載的iso鏡像文件類型來選擇)
5、我寫的自定義的虛擬機名稱“CentOS 7 64 _3”(一般你們根據虛擬機的用途來命名就行,如test什么的都行),位置選擇你將虛擬機安裝在什么位置,我自己新建了一個文件夾“D:\VMware15\CentOS 7 64_3”
6、磁盤大小我選的20G,這個看你電腦空間大小,我D盤有300G,分20G也影響不大
7、到這一步一定要先點擊“自定義硬件”,這里是要選擇iso文件的,因為咱們在第三步的時候沒有選擇,現在補上
8、直接選“新CD/DVD(IDE)”,“使用ISO映像文件”,選擇你下載好的iso文件;選擇好了直接點關閉即可,再點擊上圖中的完成按鈕。
9、啟動剛剛創建的虛擬機,因為是第一次啟動,需要安裝CentOS
10、選擇“Install CentOS 7”,安裝
11、選擇語言,我選的是英語(普遍)
12、磁盤划分
13、選擇i wil configure partitioning(我將會配置分區),然后點擊done
14、給/boot 、 / 、swap 分別設置大小:200m 、10G 、 2048m
15、選擇接受就行
16、設置root用戶,在這個過程中已經開始安裝CentOS,這會設置root用戶不影響它自己安裝
17、設置root密碼,如果密碼太短,點擊兩下“Done”就跳出去設置成功了
18、剩下的就是等待它慢慢安裝完成,點擊右下角的藍色按鈕“重啟”就行
二、NAT模式 配置靜態ip,連接外網,和主機之間能相互訪問
1、首先通過cmd查看自己主機的ip是192.168.0.XXX,然后找到主機的網絡適配器,將“VMware Network Adapter VMnet8”的ipv4屬性設置為以下,如下圖,將虛擬機的網段設置在了192.168.2.XXX
2、選中剛才創建的虛擬機“CentOS 7 64_3”,選擇“虛擬機”--“網絡適配器”--“NAT模式”
3、還是選中剛才創建的虛擬機“CentOS 7 64_3”,選擇“編輯”--“虛擬網絡編輯器”,按照如下圖配置,這些都可以按照圖中配置固定不變
4、這會進入虛擬機,輸入命令:ip addr ,發現ens33中沒有ip地址;然后我們配置:
cd /etc/sysconfig/network-scripts/
vi ifcfg-ens33
(ifcfg-ens33這個文件是我這里的,不一定是這個名字,但一般都是ifcfg-開頭)
執行上面的兩條命令,看到好多配置信息,我們按鍵盤上的 i 字母進入編輯模式,做出如下編輯
BOOTPROTO=static #修改:將BOOTPROTO的值設為static;
ONBOOT=yes #修改:將ONBOOT的值設為yes;
DNS1=114.114.114.114 #新增:固定的DNS地址;
IPADDR=192.168.2.6 #新增:自定義的ip地址,但必須是192.168.2.XXX,XXX的值為2~255
NETMASK=255.255.255.0 #新增:上面步驟1和3的圖中的子網掩碼
GATEWAY=192.168.2.1 #新增:上面步驟3的圖中的網關ip
按Esc鍵,退出編輯,輸入 “:wq”(雙引號不輸入),保存退出vi
5、重啟網絡服務:service network restart
6、然后再輸入ip addr ,發現ens33中就有自己剛定義的ip地址
7、這會不管是主機ping虛擬機,還是虛擬機ping主機,或者虛擬機ping www.baidu.com ,痘坑一ping通
三、xshell連接虛擬機
1.連接xshell需要開通虛擬機的22端口
2、查看想開的端口是否已開 # firewall-cmd --query-port=22/tcp 打印no表示未開啟
3、開啟永久端口號 # firewall-cmd --add-port=22/tcp --permanent 打印success 表示開啟端口成功
4、重新載入配置 # firewall-cmd --reload
5、再次查看22端口是否開啟 # firewall-cmd --query-port=22/tcp 打印yes
6、這會再使用xshell連接虛擬機就沒問題了~