訪問其官網,https://www.centos.org/,點擊Get CentOS Now,點擊alternative downloads,點擊CentOS 7列表中的x86_64,點擊http://mirrors.163.com/centos/7/isos/x86_64/,裡邊有幾個不同的版本。 ...
訪問其官網,https://www.centos.org/,點擊Get CentOS Now,點擊alternative downloads,點擊CentOS 7列表中的x86_64,點擊http://mirrors.163.com/centos/7/isos/x86_64/
,裡邊有幾個不同的版本。其中這兩個比較常用。其他的可以查看0_README.txt中查看各版本的區別。
- CentOS-7-x86_64-DVD-1804.iso :此鏡像包含所有系統需要的軟體安裝包
- CentOS-7-x86_64-Minimal-1804.iso :最小的安裝包,只有必要的軟體
我都下載下來了,我一會兒安裝的是CentOS-7-x86_64-DVD-1804.iso。
1.打開VMware,文件–>新建虛擬機
自定義 下一步 預設
下一步,選擇稍後安裝操作系統
下一步,選擇Liunx ,預設centos 64位
下一步,設置虛擬機名稱,選擇虛擬機安裝位置
下一步,設置處理器數量 記憶體
記憶體建議至少1GB。處理器數量選擇1,每個處理器的核心數量選擇2,這樣相當於1顆物理CPU,2顆邏輯CPU。網路適配器,選擇NAT模式,這種網路模式是相容性最好的。一路預設推薦到創建新虛擬磁碟,磁碟大小改為200G(動態添加),設置磁碟位置,下一步完成。
- 橋接模式:這種模式下,虛擬機和物理機連的是同一個網路,虛擬機和物理機是併列關係,地位是相當的。比如,你家有路由器,那麼你的電腦和你的手機同時連接這個路由器提供的Wi-Fi,那麼它們的關係就是這種模式。
- NAT模式:這種模式下,物理機會充當一個“路由器”的角色,虛擬機要想上網,必須經過物理機,那物理機如果不能上網,虛擬機也就不能上網了。之所以說這種模式相容性最好,是因為物理機的網路環境變化時,虛擬機的網路並不會有影響,比如,上班時你把物理機連接在公司的網路環境中,下班後又把物理機連接在你家的路由器上。你公司的網段有可能和你家的網段是不同的。橋接模式下,虛擬機和物理機一樣,都要自動獲取IP才可以上網,而做實驗的時候,是需要把虛擬機設置為靜態IP的,這樣就導致虛擬機網路不穩定。而設置為NAT模式,虛擬機的網路並不需要依賴你公司的網路環境或者你家的網路環境。
- 僅主機模式:這種模式下,相當於拿一根網線直連了物理機和虛擬機。
點擊CentOS-7-DVD 設置光碟機,使用ISO映像文件,選擇自己下載的CentOS-7-x86_64-DVD-1804.iso,點擊確定
點擊開啟此虛擬機
要想在虛擬機裡邊點擊滑鼠,必須先在虛擬機的頁面里單擊滑鼠;要想退出來,需要同時按下Ctrl和Alt這兩個鍵。
點擊滑鼠後,按鍵盤上下方向鍵選擇對應的項。其中,第一行Install CentOS Linux 7的作用是安裝CentOS 7系統。第二行Test this media & install CentOS Linux 7,是先檢測安裝鏡像文件的可用性,然後再安裝CentOS 7。第三行Troubleshooting用於處理一些故障問題,選擇這一項,會進入一個記憶體操作系統,然後可以把磁碟上的系統掛載到這個記憶體操作系統上,這樣方便我們去處理一些問題。這裡我選擇第一項,然後回車。
點擊簡體中文,繼續(生產環境選擇English)
本地化和軟體採用預設
點擊安裝位置,選擇我要配置分區,然後點擊左上角的完成。
點擊LVM下拉菜單,選擇“標準分區”,然後點擊左下角的+按鈕,在彈出的“添加新掛載點”對話框中,設置掛載點為/boot,設置期望值容量為200M,簡寫為200M,然後點擊“添加掛載點”按鈕。
繼續點擊+按鈕,在增加swap分區,大小為4GB(一般為記憶體的1倍或者2倍)。繼續點擊+按鈕,掛載點選擇“/”,期望容量留空,然後點擊“添加掛載點”按鈕,這樣就把剩餘的空間全部給了“/”分區。
劃分磁碟分區的規則,如果領導有要求就按照領導的來。如果沒有就按照如下規則。
- /boot分區200M
- swap分區分記憶體的兩倍(如果記憶體大於等於4GB,swap分8GB即可,因為分多了也是浪費磁碟空間)
- /分區分200GB(大小根據情況自己設置)
- 剩餘的空間給/data分區,這裡沒有單獨分/data分區,因為虛擬機一共就200GB的空間,這裡做實驗用,就沒有單獨額外分。
點擊左上角完成
點擊接受更改,返回最初的“安裝信息摘要”界面
關於網路和主機名的設置,可以在這裡設置,也可以在安裝完後設置。我後面的操作是在安裝完之後設置。如果想在這裡設置的話。執行如下兩步。
點擊“網路和主機名” ,開啟網路,設置一個主機名,點擊應用,然後點擊配置。
把常規裡邊“可用時自動鏈接到這個網路”前邊的對勾打上。點擊保存。然後回到上一個頁面點擊完成。
在安裝信息摘要頁面的右下角點擊開始安裝。
該界面有兩個感嘆號,這是因為還沒有設置ROOT用戶的密碼,ROOT用戶就是CentOS操作系統的超級管理員,密碼是必須要設置的。點擊它進入設置ROOT密碼的界面。這裡設置root密碼123456。
ROOT用戶密碼儘量要複雜(最好是大小寫字母和數字的組合),否則很容易被暴力破解(但這裡我設置的秘密比較簡單,需要點擊兩次完成來確認)。設置完ROOT密碼後,點擊“完成”按鈕返回剛纔的界面,發現兩個感嘆號已經消失了。你還可以繼續設置一個普通用戶,這裡我們並沒有設置普通用戶。
等待幾分鐘後,系統安裝完成,會提示讓我們重啟,點擊重啟按鈕,就可以進入CentOS7操作系統了。
重啟CentOS後會出現如下界面
在localhost login:後面輸入root並回車,然後輸入先前設置的ROOT密碼並回車,進入CentOS系統。輸入密碼時候是不會顯示出密碼的。
設置網路
輸入命令dhclient,讓CentOS 7自動獲取一個IP地址。正常情況下是不會有任何輸出內容的。
輸入命令ip addr,查看IP地址。註意英文字母的大小寫,Linux系統是區分大小寫的。
可以看到,這台機器有兩個IP地址。第一個地址127.0.0.1是迴環地址,網卡名叫lo,Windows操作系統也有該地址,用來自己和自己通信。第二個地址是192.168.100.128,就是剛剛自動獲取的IP地址,其中ens33是網卡的名字。
自動獲取IP地址後,測試一下是否可以聯網(centos能聯網的前提是你的物理機可以聯網)。輸入ping -c 4 www.baidu.com
。運行結果如圖所示
查看VMware NAT網路模式的網段是多少。點擊VMware虛擬機左上角菜單欄的“編輯”,選擇“虛擬網路編輯器”。
可以看到子網IP為192.168.100.0,子網掩碼為255.255.255.0,獲取的那個IP就在這個子網裡面。點擊右側的“NAT設置”.
可以看到網關為192.168.100.2
手動給Linux設置IP地址。輸入vi /etc/sysconfig/network-scripts/ifcfg-ens33
並且回車,vi是一個用來編輯文本的命令。ifcfg-en33這個文件就是網卡的配置文件,要修改IP地址,就得編輯這個文件。你的網卡配置文件名字可能不是這個,這個主要看你網卡的名字是什麼。
回車後按字母i鍵,就可以編輯了。我們需要修改的內容有,將ONBOOT=no改為ONBOOT=yes,將BOOTPROTO=dhcp改為BOOTPROTO=static,並增加如下字元
IPADDR=192.168.100.5 NETMASK=255.255.255.0 GATEWAY=192.168.100.2 DNS1=119.29.29.29
ONBOOT設置為yes,表示網卡隨系統一同啟動。BOOTPROTO用來設置網卡的啟動類型,dhcp表示自動獲取IP地址,static表示手動設置靜態IP地址。IPADDR指定IP地址(IP地址取決於前面自動獲取的地址),NETMASK指定子網掩碼,GETWAY指定網關,DNS1指定上網用的DNS IP地址,這個119.29.29.29是國內DNSpod公司提供的一個公共DNS。完成以上的更改後,按一下Esc鍵,然後輸入“:wq”並回車,退出剛纔的文檔。
然後重啟網路服務,運行如下命令
systemctl restart network.service
然後查看一下ip地址ip addr
,再測試一下網路的連通性ping -c 4 www.baidu.com
。如果網路沒問題,運行如下命令來安裝圖形界面,親測至少半個小時
yum groupinstall -y "GNOME Desktop"
yun命令是CentOS系統里用來安裝軟體包的工具。回車之後,會下載一些東西,耐心等待,等出現Complete!就代表安裝成功了。然後輸入init 5
等幾秒後會出現如下界面
這裡做一些初始化設置,比如要設置一個普通用戶,目的是為了拿這個普通用戶登陸圖形界面。在它的提示下邊,輸入數字1並回車,將出現License information,其中有兩個選項,1表示閱讀這個許可,2表示直接同意這個許可。我們輸入數字2並回車,再輸入字母c繼續。此時又再次跳出之前的Initial setup界面,和之前的變化是,第1項多了一個[x],這表示這一項我們已經設置過了。
設置完第1項後,輸入數字2並回車,此時會出現User creation的提示。不過這裡只有1項提示,所以沒得選,直接輸入數字1並回車。此時會出現6項關於創建 用戶的列表。
第1項不用管,輸入數字2並回車,設置Fullname為deng,回車後發現第3項也自動設置為了deng。再輸入數字4,回車後,它自動會在數字4後面加個[x],這說明接下來要設置密碼。此時,你會發現又多出一項。再輸入數字5,回車,它會讓我們輸入deng用戶的密碼,連續輸入兩次密碼。
繼續輸入數字6並回車,此時在數字6後面多一個[x]。這表示將eaglezsx用戶設置為管理員。再輸入數字7並回車,設置deng用戶的組,組名為deng。其實,deng用戶已經屬於wheel組了,這樣它又多了一個組。
最後輸入字母c,回車後又回到最初的Initial setup界面,會發信啊數字2後面也有個[x],這說明這一項已經設置。然後再次輸入字母c,回車後就會進入登錄界面。
點擊deng並輸入密碼,最終進入圖形化界面。然後它會彈出一個歡迎界面,讓我們設置鍵盤,語言等信息。直接點擊右上角的“前進”–>“前進”–>“跳過”按鈕,最終會彈出一切都已就緒頁面,點擊開始使用CentOS Linux(s)。之後就可以使用CentOS的桌面版了。
從圖形界面切換到命令行模式:在桌面,右鍵,打卡終端,輸入init 3
,然後輸入eaglezsx用戶的秘密,從而關閉圖形服務,進入命令行模式。
從命令行模式切換到圖形界面:輸入init 5
,這次不用再設置那一堆東西了,因為之前已經設置過了。
centos7 安裝完了為了方便克隆需要做一些設置
1.刪除配置文件中的UUID那一行,vim /etc/sysconfig/network-scripts/ifcfg-ens33 <確保其中的ONBOOT=yes>
2.進入/etc/udev/rules.d/這個目錄,刪除文件70-persistent-ipoib.rules,rm -f 70-persistent-ipoib.rules
[root@CentOS7DVD ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 [root@CentOS7DVD ~]# cd /etc/udev/rules.d/ [root@CentOS7DVD rules.d]# ls 70-persistent-ipoib.rules [root@CentOS7DVD rules.d]# rm -f 70-persistent-ipoib.rules [root@CentOS7DVD rules.d]# poweroff
關機拍攝快照 標記
克隆虛擬機,點擊克隆
4.打開新克隆的虛擬機,查看當前的IP地址:ifconfig
5.配置靜態Ip,vim /etc/sysconfig/network-scripts/ifcfg-ens33,添加如下內容:
IPADDR0=192.168.100.21 //對應的ip地址
PREFIX0=24
GATWAY0=192.168.100.2 //對應的ip地址最後一位置一
DNS1=8.8.8.8
6.修改主機名: vim /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=master //修改你要用的主機名
7.添加主機名與ip的映射關係:vim /etc/hosts
192.168.100.21 master //對應自己的ip和主機名
8.重啟:reboot