不管是學習Linux系統的使用,還是學習系統環境搭建,再或者是學習docker的使用,都離不開一個好用的Linux系統,但是專門找一臺電腦裝Linux或者裝雙系統都顯得有點麻煩,那裝個虛擬機器就方便的多啦,而且在win10系統下,可以隨時開啟、關閉該linux系統,還可以建立快照,隨時隨地還原一個純淨的系統,這個牛叉的方案他來了。

本次環境搭建我們選擇了

CentOS7 minimal版本

,它只包含Linux系統必要的軟體,自帶軟體非常少,只有1G左右,是一個比較純淨、沒有桌面的系統,後續大家需要什麼軟體可以自行安裝。

一、環境搭建所需的軟體包括

1、Linux系統映象:CentOS-7-x86_64-Minimal-2003。iso

下載連結:

http://mirrors。sohu。com/centos/7。8。2003/isos/x86_64/CentOS-7-x86_64-Minimal-2003。iso

2、虛擬機器

可以下載最新的,或者使用vmware workstation12 pro版本,如果需要可以找作者索要,直接安裝即可,可以30天試用,如長期使用需要購買license。

3、putty:強大的遠端ssh登入工具

免費

putty下載連結:https://the。earth。li/~sgtatham/putty/latest/w64/putty。exe

多putty視窗合併軟體下載連結:https://ttyplus。com/download/mtputty。exe

4、windows系統: Windows 10, 64-bit (Build 18363) 10。0。18363

二、Centos虛擬機器安裝

開啟VMware虛擬機器軟體,依次點選【檔案】選項卡 → 新建虛擬機器,或者直接點選主頁的建立新的虛擬機器。

最小化Centos7虛擬機器環境搭建

在新建虛擬機器嚮導頁面,選擇典型配置,點選下一步,。

最小化Centos7虛擬機器環境搭建

選擇安裝程式光碟映像檔案,瀏覽本地檔案,選擇已下載的最小化的centos7的iso檔案,點選開啟,效果如下圖,點選下一步。

最小化Centos7虛擬機器環境搭建

修改虛擬機器名稱為(自定義即可):MyCentOS,設定虛擬機器的儲存的儲存位置(最好是自定義的位置,以後可以找到)點選下一步。

最小化Centos7虛擬機器環境搭建

最小化Centos7虛擬機器環境搭建

點選下一步,可以檢視虛擬機器的基本資訊,也可以點選自定義調整處理的個數及記憶體大小,也可以後面再調整。

最小化Centos7虛擬機器環境搭建

點選完成按鈕,會自動啟動虛擬機器的安裝,顯示下面的介面,滑鼠切入黑色區域,鍵盤的上下方向鍵調整選擇install centos7選項,鍵盤迴車。

最小化Centos7虛擬機器環境搭建

開始安裝系統,直到下面介面出現,進行系統設定,預設選擇英文、美語即可,滑鼠點選continue繼續。

最小化Centos7虛擬機器環境搭建

下面需要設定的內容比較多,我們分開說。

最小化Centos7虛擬機器環境搭建

先點選上圖中的DATA & TIME進行日期和時間配置,如下圖所示,點選Done完成設定。

最小化Centos7虛擬機器環境搭建

先點選上圖中的進行Network & HostName配置,如下圖所示,先暫時如此配置,後面網路異常再行調整,點選Done完成設定(

這一步要配置一下

)。

最小化Centos7虛擬機器環境搭建

返回到上一頁,點選Begin Installation,在使用者設定頁面設定root賬號密碼及個人賬戶:

修改密碼:

密碼設定為123456(切記切記該密碼)

和確認密碼可以123456(切記切記該密碼)

點選Done按鈕

建立使用者:

full name:allen

user name:allen

password:123456

confirm password:123456

可以勾選是否將該賬戶作為管理員賬號

點選Done按鈕

最小化Centos7虛擬機器環境搭建

設定玩root密碼和新使用者之後,點選頁面上的Finish Configuration按鈕,直到出現下面的頁面,點選Reboot重啟即可。

最小化Centos7虛擬機器環境搭建

重啟虛擬機器之後,直到登入頁面可以輸入root賬號登入,也可以使用建立的個人賬號登入,到此centos虛擬機器建立成功:

root——->123456

allen——->123456

最小化Centos7虛擬機器環境搭建

三、配置虛擬機器

1、配置網路

在安裝完成CentOS7後,網路可能是不可用的(比如在安裝時候,忘記了網路配置),此處需要進行網路配置。

Step01:vmware軟體的虛擬機器選單->虛擬機器設定->網路介面卡,勾選NAT。

最小化Centos7虛擬機器環境搭建

調完之後,先執行命令驗證網路是否正常,如果可以ping通百度,則跳過下面幾個step

ping www。baidu。com

Step02:透過ip addr命令,檢視網絡卡名為ens33,在命令列中輸入:

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

Step03:根據實際情況修改內容

如果選擇網路介面卡為

NAT模式

的話,

只需要改下面兩條即可

,其他的不需要修改,內容也可能會不一樣:

BOOTPROTO=dhcp

ONBOOT=yes

TYPE=Ethernet

PROXY_METHOD=none

BROWSER_ONLY=no

BOOTPROTO=dhcp#啟用動態ip地址,對應網路是介面卡設定的NAT模式,如果是static則為靜態ip地址,對應橋接模式

DEFROUTE=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_FAILURE_FATAL=no

IPV6_ADDR_GEN_MODE=stable-privacy

NAME=ens33

UUID=8d497804-9ffa-4edc-951a-5ddd8d2ed504

DEVICE=ens33

ONBOOT=yes#自動啟用網路連線,這個必須設定

IPADDR0=192。168。0。201#IP地址

PREFIXO0=24#子網掩碼

GATEWAY0=192。168。0。1#閘道器

DNS1=192。168。0。1#DNS

Step04:設定完成後,

先按一下ESC鍵,然後輸入:wq,

完成儲存退出。

最小化Centos7虛擬機器環境搭建

Step05:修改好後儲存退出,並重啟網路,測試網路是否連線正常

最小化Centos7虛擬機器環境搭建

注意注意注意,重要的事情說三遍:

此處做完之後,可以先跳到第四章,使用putty工具遠端訪問該centos系統。

2、安裝vim,文字檢視命令

yum install -y vim-enhanced

3、安裝wget,下載命令

yum install -y wget

4、配置國內的yum網路源

因為預設的yum網路源,下載速度限制比較厲害,所有我們需要更新為國內163或者阿里雲的網路源。

step01:備份 yum檔案

cd /etc/

cp -r yum。repos。d yum。repos。d。bak

step02:在系統聯網的情況下執行下面命令(

做其中一個就行

//下載檔案存放在/etc/yum。repos。d/目錄下並重命名為CentOS-Base。repo

wget -O /etc/yum。repos。d/CentOS-Base。repo http://mirrors。163。com/。help/CentOS7-Base-163。repo #(163網路源)

wget -O /etc/yum。repos。d/CentOS-Base。repo http://mirrors。aliyun。com/repo/Centos-7。repo #(阿里雲 網路源)

step03:清除yum快取

yum clean all

step04:生成yum 快取

yum makecache

step05:等待 yum makecache執行完成, 列出yum資源包

yum list

5、安裝ifconfig

yum install -y net-tools

ifconfig

最小化Centos7虛擬機器環境搭建

5、關閉防火牆

如果需要從其他系統訪問centos系統,我們需要關閉系統 的防火牆。

# 停止firewall,臨時關閉,下次重啟centos,防火牆自動啟動

[root@centos7 /]# systemctl stop firewalld

# 關閉firewall自動啟動,再次重啟centos後,防火牆不再啟動

[root@centos7 /]# systemctl disable firewalld。service

Removed symlink /etc/systemd/system/multi-user。target。wants/firewalld。service。

Removed symlink /etc/systemd/system/dbus-org。fedoraproject。FirewallD1。service。

6、快照管理

如果上面的動作都完成了,你希望將當前的系統作為一個純淨系統儲存下來,以後系統出現問題可以還原到該位置,可以在此處建立一個快照。

vmware workstation12 pro提供了快照的功能。

step01:建立快照

虛擬機器->快照->拍攝快照,或者直接點選工具欄上的拍攝快照按鈕,給快照起個好記的名字,點選拍攝快照即可。

最小化Centos7虛擬機器環境搭建

step02:還原快照

虛擬機器->快照->回覆到快照(之前已經拍攝了快照),或者點選工具欄上的恢復快照按鈕,點選是即可。

最小化Centos7虛擬機器環境搭建

step03:管理快照

如果快照有好多個,可以選擇恢復到哪一個快照,需用到快照管理功能。

最小化Centos7虛擬機器環境搭建

四、putty連線centos虛擬機器(網路配好之後可以先做這一步)

很多時候,直接在虛擬機器中操作,並不是很方便,需要頻繁地在win10及虛擬機器之間切換:

win10切入虛擬機器:直接滑鼠點選centos命令列區域即可

虛擬機器切出到win10:ctrl+alt

此時,我們需要類似putty、secureCRT這中ssh的遠端訪問工具。

step01:centos虛擬機器中關閉防火牆

step02:啟動putty軟體,並設定如下:

host name:192。168。78。129(該id可以在centos系統中透過ifconfig查詢)

port:22(固定)

輸入一個saved Sessions名稱:myCentos(名稱隨便)

連線型別:SSH

點選Save,儲存配置

點選open,連線cenos系統

最小化Centos7虛擬機器環境搭建

step03:第一次可能會彈出一個確認框,點確定即可,然後出現頁面,表示已經連線上Centos系統。

輸入使用者名稱:root

輸入密碼:123456

回車登入到root賬戶

最小化Centos7虛擬機器環境搭建

step04:下面對Centos的操作,就可以在這個視窗下進行就可以啦。

五、總結一下

到此,Centos虛擬機器就算搭好了,現在已經具備了系統的基本功能,後面需要什麼工具,可以方便地使用yum命令或者wget命令進行下載及安裝。

在後續我會再帶大家在這個Centos系統的基礎上,安裝一個LAMP的系統,使其能有具體的應用場景。

歡迎關注作者,如果覺得寫的還不錯,就給點個贊同、喜歡、收藏(後續持續更新)。

【全文手打 如需轉載 請標註此出處】