1、CentOS7的下載
官網下載地址:https://www.centos.org/download/。
進入CentOS下載官網,找到64位的CentOS7版本。
點進來后,發現它給我們列出了所在區域可用鏡像源(可以說是非常的良心的),我們隨便選擇一個,這里以阿里雲的為例:
選擇標准的CentOS7映像下載。
下載之后會得到一個ISO文件。
2、CentOS7的配置
1、打開“VMware Workstation“軟件,選擇”創建新的虛擬機“。
2、選擇“典型”選項,然后下一步。
3、選擇“稍后安裝操作系統”,點擊下一步。
4、客戶機操作選擇“Linux”,版本選擇“CentOS 7 64位”,點擊下一步。
5、輸入“虛擬機名稱”,選擇虛擬機文件保存的位置,點擊下一步。
6、最大磁盤默認20G大小即可,然后選擇“將虛擬機磁盤存儲為單個文件”,下一步。
7、點擊”自定義硬件配置“。
8、選中”新CD/DVD“,選擇”使用ISO映像文件“,然后設置CentOS7的ISO映像路徑,點擊關閉。
網絡適配器默認NAT就好。
9、點擊完成,如下。
接下來我們安裝CentOS7。
3、CentOS7的安裝
1、選中剛剛配置的CentOS7,然后點擊“開啟此虛擬機”。
2、虛擬機啟動之后會出現如下界面(白色表示選中),默認選中的是Test this media & install CentOS 7。
我們將鼠標移入到虛擬機中,並按下鍵盤中的“↑”鍵,選擇Install CentOS 7,最后按下“Enter 鍵”。
界面說明:
Install CentOS 7 安裝CentOS 7
Test this media & install CentOS 7 測試安裝文件並安裝CentOS 7
Troubleshooting 修復故障
注意: 在虛擬機中的操作,鼠標必須要移入到虛擬機中,否則虛擬機感應不到,無法對其進行操作。
鼠標移動到虛擬機內部單擊或者按下Ctrl + G,鼠標即可移入到虛擬機中。
按下Ctrl + Alt,鼠標即可移出虛擬機。
3、按下Enter進行安裝。
4、等待系統加載完成。
5、選擇使用哪種語言,推薦使用英文。但如果是第一次安裝,建議先安裝中文版的熟悉一下,之后再選擇英文的進行實踐,這里就介紹中文的,下滑至底部選擇中文。
6、【本地化】只配置日期和時間,鍵盤和語言支持沒有特殊情況默認就好。
7、中國范圍內都選擇為上海(因為只有上海可選),並選擇為24小時制,設置完成后單擊完成按鈕
8、【軟件】中只配置軟件選擇,安裝源系統會自動識別,所以不用管。
9、然后我們選擇安裝的系統是否含有界面,界面一般對於我們來說用處不大,而且CentOS的界面不好操作,所以這里選擇最小安裝。
10、【系統】中只配置安裝位置,指的是系統如何分區,其它的都默認就好。
11、對分區不清楚的就選擇自動配置分區,這里演示我要配置分區。
12、手動分區我們要選擇標准分區,然后點擊下面的“+”添加分區。
我們分別創建三個分區:/boot區、swap交換分區、根分區/
13、添加 /boot分區,用來放啟動文件,大小300MB足矣,然后點擊“添加掛載點”。
14、添加 swap分區,這個是交換分區,一般情況是物理內存的2倍大小,用於物理內存不足時使用,可能造成系統不穩定,
所以看情況,可以設置小一點,甚至設置為0MB,這里我設置為512MB,然后點擊”添加掛載點“。
15、增加根分區,表示所有空間大小,這里不填寫大小,即默認剩余的空間都給根分區,然后點擊”添加掛載點“。
16、點擊”完成“。
17、點擊”接受更改“。
18、回到界面,點擊“開始安裝“。
19、接下來配置用戶設置。
(1)、設置管理員ROOT密碼,這是最高權限root用戶的密碼(默認賬號為root,密碼為現在要設置的)。
在實際中root密碼越復雜越好,因為這里只是演示,所以密碼就沒有那么復雜了。
提示:這個密碼非常重要,請務必牢記!!!
(2)創建用戶,這里就是普通的用戶,權限比較低,這一步我們可以省略。
20、用戶設置好了之后,等待CentOS安裝完成,,然后點擊“完成配置”。
21、等待配置全部完成后“點擊重啟”。
22、CentOS的啟動之后的界面如下。
23、下面我們來登錄CentOS,使用默認賬號為root,密碼為 你在前面安裝時設置的root密碼
注意:在輸入密碼時,linux為了安全起見,是看不到你輸入的密碼。同時,如果是使用的是鍵盤右邊的數字鍵盤輸入密碼的話,建議查看一下num lock鍵是否開啟。
24、使用普通用戶登錄,普通用戶的權限較低,很多地方不能操作,所以使用較少。
至此,CentOS7的安裝全部完成了。
說明:CentOS 7默認安裝好之后是沒有自動開啟網絡連接的!所以下面我們還要配置一下CentOS7的網絡。
4、CentOS7的網絡配置
因為前面在設置CentOS7的網絡適配器的時候,設置是NAT模式。
所以這里有兩種方法,一種是自動獲取IP,另一種是固定獲取IP
4.1、自動獲取IP
①、首先要確保的是CentOS為NAT模式。
②、在VMware界面(管理員方式啟動)點擊“編輯”里面的“虛擬網絡編輯器”,然后勾選DHCP服務將IP地址分配給虛擬機,並設置子網IP(默認就好)。
③、點擊NAT模式旁邊的“NAT設置”,然后修改與子網IP同網段下的網關IP,就是前三位必須相同,
即192.168.30要相同,最后一位數不相同即可(其實已經自動設置好了,默認),最后點擊“確認”保存設置。
④、然后啟動虛擬機,進入網絡配置文件目錄:cd /etc/sysconfig/network-scripts/,並且用 ls 命令查看是否有ifcfg-xxx名稱的配置文件(ifcfg-lo除外),如果沒有則說明網卡沒有被識別,這種只能重裝或者換個CentOS的版本。
⑤、編輯ifcfg-ens33文件:vi ifcfg-ens33。按 i 進入insert編輯模式,
將BOOTPROTO設為dhcp,將ONBOOT設為yes,
按下Esc進入命令模式輸入:wq保存並退出。
⑥、配置完成之后輸入:service network restart,重啟網卡讓網卡設置生效,之后就可以上網了。
⑦、輸入ip addr檢查一下動態分配的IP,可以發現分配的動態IP為192.168.30.128。
⑧、最后驗證是否可以訪問外網。
發現是可以訪問外網的。自動獲取IP至此就介紹完了,下面介紹另一種方式。
4.2、固定獲取IP (推薦)
①、點擊“編輯”里面的“虛擬網絡編輯器”,取消勾選DHCP服務將IP地址分配給虛擬機。
②、啟動虛擬機,進入網絡配置文件目錄:cd /etc/sysconfig/network-scripts/,然后編輯ifcfg-ens33文件:vi ifcfg-ens33。按shift+i進入insert編輯模式,
修改以下內容:
- BOOTPROTO=static 啟用靜態IP地址
- ONBOOT=yes 開啟自動啟用網絡連接
添加以下內容:
- IPADDR=192.168.30.100 設置IP地址
- NETMASK=255.255.255.0 子網掩碼
- GATEWAY=192.168.30.2 設置網關
注意:IPADDR不能和子網IP沖突(最后一位只要在0~255范圍內隨便取一個數字,這里選擇100),GATEWAY即”NAT設置“里面的網關IP。
最后按下Esc進入命令模式輸入:wq保存並退出。
修改和添加內容后如下圖:
③、輸入service network restart 重啟網卡讓網卡設置生效。
④、輸入ip addr檢查一下IP。
⑤、驗證是否可以訪問外網:ping www.baidu.com。
如果ping www.baidu.com不通,那么再測試一下百度的ip地址14.215.177.38能否ping通,如果ip能通而域名不通則說明DNS解析有誤,需要設置DNS。
⑥、設置DNS(有兩種方式)。
注意:DNS服務器可以只配一個,也可以配置多個,下面我用的是兩個免費的DNS服務器,查看IP地址,測試聯網。
----第一種是在 ifcfg-ens33 文件的后面進行添加DNS1=xxx.xxx.xxx.xxx。
注意改完后重啟網卡才能生效。
----第二種方式是改vi /etc/resolv.conf或者直接echo -e "nameserver 114.114.114.114\nnameserver 223.5.5.5" >>/etc/resolv.conf。(\n是換行的意思)
使用vi命令添加的時候要注意格式:
- nameserver xxx1.xxx1.xxx1.xxx1
- nameserver xxx2.xxx2.xxx2.xxx2
使用echo命令則直接運行就可以了。
兩種方式完成后的效果是一樣的,如下圖:
常用的免費DNS地址:
- 國內移動、電信和聯通通用的DNS:114.114.114.114。
- 阿里:首選:223.5.5.5 備用:223.6.6.6
- 百度 :180.76.76.76
- 騰訊:首選:119.29.29.29,備用:119.28.28.28
- 谷歌 8.8.8.8
詳細可以參考:http://www.suozy.cn/post-21.html
網絡配置完成我們就可以使用遠程工具連接配置的IP訪問該CentOS7服務器了,下面來介紹一下Xshell工具。
5、XShell連接CentOS7
我們實際在啟動CentOS之后,通常都不會直接在VMware操作CentOS,而是使用工具,推薦使用Xshell。
Xshell下載地址:https://www.netsarang.com/zh/free-for-home-school/,一般都和Xftp一起下載。
到時候會發兩條郵箱給你,下載之后就是傻瓜式安裝。
XShell連接CentOS7的操作步驟:
①、僅僅安裝了Xshell工具也還是不能連上CentOS7的,對電腦還需要一些配置(是不是非常麻煩,哈哈,程序員要有耐心,不然以后怎么找女朋友呀!)。
我們在電腦上打開:控制面板—>網絡和 Internet—>網絡和共享中心—>更改適配器—>找到MVnet8—>右鍵屬性—>雙擊Internet協議版本4。
在前面的設置中,我本機IP和網關的網段是在192.168.30.0~255之間的。CentOS7靜態獲取的地址是192.168.30.100,這個我記得很清楚。
所以我的配置如下,你自己根據你的網段來設置,但注意別和虛擬機的IP和網關相同就是了。
②、啟動CentOS7,打開Xshell軟件,點擊“新建”。
③、填寫虛擬機的IP地址,其它默認不管,然后點擊“連接”。
④、之后會彈出登錄的用戶名和密碼。
連接成功啦!