天天看點

centos 最小化安裝 補充指令_最小化Centos7虛拟機環境搭建

centos 最小化安裝 補充指令_最小化Centos7虛拟機環境搭建
不管是學習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虛拟機軟體,依次點選【檔案】頁籤 → 建立虛拟機,或者直接點選首頁的建立新的虛拟機。

centos 最小化安裝 補充指令_最小化Centos7虛拟機環境搭建

在建立虛拟機向導頁面,選擇典型配置,點選下一步,。

centos 最小化安裝 補充指令_最小化Centos7虛拟機環境搭建

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

centos 最小化安裝 補充指令_最小化Centos7虛拟機環境搭建

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

centos 最小化安裝 補充指令_最小化Centos7虛拟機環境搭建
centos 最小化安裝 補充指令_最小化Centos7虛拟機環境搭建

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

centos 最小化安裝 補充指令_最小化Centos7虛拟機環境搭建

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

centos 最小化安裝 補充指令_最小化Centos7虛拟機環境搭建

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

centos 最小化安裝 補充指令_最小化Centos7虛拟機環境搭建

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

centos 最小化安裝 補充指令_最小化Centos7虛拟機環境搭建

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

centos 最小化安裝 補充指令_最小化Centos7虛拟機環境搭建

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

這一步要配置一下

)。

centos 最小化安裝 補充指令_最小化Centos7虛拟機環境搭建

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

修改密碼:
  • 密碼設定為123456(切記切記該密碼)
  • 和确認密碼可以123456(切記切記該密碼)
  • 點選Done按鈕
建立使用者:
  • full name:allen
  • user name:allen
  • password:123456
  • confirm password:123456
  • 可以勾選是否将該賬戶作為管理者賬号
  • 點選Done按鈕
centos 最小化安裝 補充指令_最小化Centos7虛拟機環境搭建

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

centos 最小化安裝 補充指令_最小化Centos7虛拟機環境搭建

重新開機虛拟機之後,直到登入頁面可以輸入root賬号登入,也可以使用建立的個人賬号登入,到此centos虛拟機建立成功:

  • root--->123456
  • allen--->123456
centos 最小化安裝 補充指令_最小化Centos7虛拟機環境搭建
三、配置虛拟機 1、配置網絡

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

Step01:vmware軟體的虛拟機菜單->虛拟機設定->網絡擴充卡,勾選NAT。

centos 最小化安裝 補充指令_最小化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,

完成儲存退出。

centos 最小化安裝 補充指令_最小化Centos7虛拟機環境搭建

Step05:修改好後儲存退出,并重新開機網絡,測試網絡是否連接配接正常

centos 最小化安裝 補充指令_最小化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
           
centos 最小化安裝 補充指令_最小化Centos7虛拟機環境搭建
5、關閉防火牆

如果需要從其他系統通路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:建立快照

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

centos 最小化安裝 補充指令_最小化Centos7虛拟機環境搭建

step02:還原快照

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

centos 最小化安裝 補充指令_最小化Centos7虛拟機環境搭建

step03:管理快照

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

centos 最小化安裝 補充指令_最小化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系統
centos 最小化安裝 補充指令_最小化Centos7虛拟機環境搭建

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

  • 輸入使用者名:root
  • 輸入密碼:123456
  • 回車登入到root賬戶
centos 最小化安裝 補充指令_最小化Centos7虛拟機環境搭建

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

五、總結一下

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

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

歡迎關注作者,如果覺得寫的還不錯,就給點個贊同、喜歡、收藏(後續持續更新)。 【全文手打 如需轉載 請标注此出處】

繼續閱讀