最小化Centos7虛擬機器環境搭建
不管是學習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的iso檔案,點選開啟,效果如下圖,點選下一步。
修改虛擬機器名稱為(自定義即可):MyCentOS,設定虛擬機器的儲存的儲存位置(最好是自定義的位置,以後可以找到)點選下一步。
點選下一步,可以檢視虛擬機器的基本資訊,也可以點選自定義調整處理的個數及記憶體大小,也可以後面再調整。
點選完成按鈕,會自動啟動虛擬機器的安裝,顯示下面的介面,滑鼠切入黑色區域,鍵盤的上下方向鍵調整選擇install centos7選項,鍵盤迴車。
開始安裝系統,直到下面介面出現,進行系統設定,預設選擇英文、美語即可,滑鼠點選continue繼續。
下面需要設定的內容比較多,我們分開說。
先點選上圖中的DATA & TIME進行日期和時間配置,如下圖所示,點選Done完成設定。
先點選上圖中的進行Network & HostName配置,如下圖所示,先暫時如此配置,後面網路異常再行調整,點選Done完成設定(
這一步要配置一下
)。
返回到上一頁,點選Begin Installation,在使用者設定頁面設定root賬號密碼及個人賬戶:
修改密碼:
密碼設定為123456(切記切記該密碼)
和確認密碼可以123456(切記切記該密碼)
點選Done按鈕
建立使用者:
full name:allen
user name:allen
password:123456
confirm password:123456
可以勾選是否將該賬戶作為管理員賬號
點選Done按鈕
設定玩root密碼和新使用者之後,點選頁面上的Finish Configuration按鈕,直到出現下面的頁面,點選Reboot重啟即可。
重啟虛擬機器之後,直到登入頁面可以輸入root賬號登入,也可以使用建立的個人賬號登入,到此centos虛擬機器建立成功:
root——->123456
allen——->123456
三、配置虛擬機器
1、配置網路
在安裝完成CentOS7後,網路可能是不可用的(比如在安裝時候,忘記了網路配置),此處需要進行網路配置。
Step01:vmware軟體的虛擬機器選單->虛擬機器設定->網路介面卡,勾選NAT。
調完之後,先執行命令驗證網路是否正常,如果可以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,
完成儲存退出。
Step05:修改好後儲存退出,並重啟網路,測試網路是否連線正常
注意注意注意,重要的事情說三遍:
此處做完之後,可以先跳到第四章,使用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
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:建立快照
虛擬機器->快照->拍攝快照,或者直接點選工具欄上的拍攝快照按鈕,給快照起個好記的名字,點選拍攝快照即可。
step02:還原快照
虛擬機器->快照->回覆到快照(之前已經拍攝了快照),或者點選工具欄上的恢復快照按鈕,點選是即可。
step03:管理快照
如果快照有好多個,可以選擇恢復到哪一個快照,需用到快照管理功能。
四、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系統
step03:第一次可能會彈出一個確認框,點確定即可,然後出現頁面,表示已經連線上Centos系統。
輸入使用者名稱:root
輸入密碼:123456
回車登入到root賬戶
step04:下面對Centos的操作,就可以在這個視窗下進行就可以啦。
五、總結一下
到此,Centos虛擬機器就算搭好了,現在已經具備了系統的基本功能,後面需要什麼工具,可以方便地使用yum命令或者wget命令進行下載及安裝。
在後續我會再帶大家在這個Centos系統的基礎上,安裝一個LAMP的系統,使其能有具體的應用場景。
歡迎關注作者,如果覺得寫的還不錯,就給點個贊同、喜歡、收藏(後續持續更新)。
【全文手打 如需轉載 請標註此出處】