
不管是學習Linux系統的使用,還是學習系統環境搭建,再或者是學習docker的使用,都離不開一個好用的Linux系統,但是專門找一台電腦裝Linux或者裝雙系統都顯得有點麻煩,那裝個虛拟機就友善的多啦,而且在win10系統下,可以随時開啟、關閉該linux系統,還可以建立快照,随時随地還原一個純淨的系統,這個牛叉的方案他來了。
本次環境搭建我們選擇了
CentOS7 minimal版本,它隻包含Linux系統必要的軟體,自帶軟體非常少,隻有1G左右,是一個比較純淨、沒有桌面的系統,後續大家需要什麼軟體可以自行安裝。
一、環境搭建所需的軟體包括1、Linux系統鏡像:CentOS-7-x86_64-Minimal-2003.iso
下載下傳連結:http://mirrors.163.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虛拟機軟體,依次點選【檔案】頁籤 → 建立虛拟機,或者直接點選首頁的建立新的虛拟機。
在建立虛拟機向導頁面,選擇典型配置,點選下一步,。
選擇安裝程式CD光牒映像檔案,浏覽本地檔案,選擇已下載下傳的最小化的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
在安裝完成CentOS7後,網絡可能是不可用的(比如在安裝時候,忘記了網絡配置),此處需要進行網絡配置。
Step01:vmware軟體的虛拟機菜單->虛拟機設定->網絡擴充卡,勾選NAT。
。
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:修改好後儲存退出,并重新開機網絡,測試網絡是否連接配接正常
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
如果需要從其他系統通路centos系統,我們需要關閉系統 的防火牆。
# 停止firewall,臨時關閉,下次重新開機centos,防火牆自動啟動
[[email protected] /]# systemctl stop firewalld
# 關閉firewall自動啟動,再次重新開機centos後,防火牆不再啟動
[[email protected] /]# 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:管理快照
如果快照有好多個,可以選擇恢複到哪一個快照,需用到快照管理功能。
很多時候,直接在虛拟機中操作,并不是很友善,需要頻繁地在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的系統,使其能有具體的應用場景。
歡迎關注作者,如果覺得寫的還不錯,就給點個贊同、喜歡、收藏(後續持續更新)。 【全文手打 如需轉載 請标注此出處】