Linux系統安裝及網絡配置
這篇文章介紹關于Linux系統的安裝以及網絡配置,關于虛拟機配置中網絡的三個模式差別進行詳細講解。學習Linux對于後端開發人員是很有必要的,結合實際開發,Linux伺服器是開發小組共享的,正式上線的項目運作在公網上,是以需要開發者用遠端登陸到Linux進行項目的管理和開發。
如果你想在計算機行業深入下去建議去系統學習,因為Windows隐藏了太多的作業系統細節,通過學習linux你會開闊很多眼界,而且就java本身而言,它也更适合linux,因為絕大多數的Java伺服器都是linux的。

同樣作為學習使用,我們建議安裝虛拟機,我們這裡選擇VMware軟體,虛拟機可以使你在一台機器上同時運作多個作業系統。
VWare 是一個“虛拟PC”軟體公司.它的産品可以使你在一台機器上同時運作二個或更多Windows、DOS、LINUX系統。安裝在VMware作業系統性能上比直接安裝在硬碟上的系統低不少,是以,比較适合學習和測試。
Linux,VM和Windows的關系:
VM就是一款軟體,安裝在我們的母機上(Windows),它可以幫我們虛拟一個作業系統出來。首先通過VM來建立一個虛拟機空間。在虛拟機空間裡安裝CentOS。
安裝後的CentOS系統就是一系列的檔案,同樣可以把裝好後的"一系列檔案"移植到别的作業系統上。别的作業系統也必須使用Vm打開,這種移植對測試伺服器的壓力等非常有幫助。Centos是linux系統的一個發行版本。
安裝CentOS 7:
關于VMware的安裝這裡不再介紹,直接點選下一步就可以了。VM軟體可以參考曆史連結:連接配接虛拟機資料庫 來擷取安裝包,本教材使用CentOS 7發行版本,下載下傳連結:
http://mirrors.163.com/centos/7/isos/x86_64/,CentOS 是Linux作業系統的一個發行版本。
1.打開虛拟機
- 建立虛拟機,選擇典型
- 選擇:稍後安裝作業系統
Linux養成計劃(一)
- 選擇Linux,版本選擇CentOS 64位
- 修改虛拟機名稱(任意),虛拟機儲存位置
- 指定磁盤容量大小,建議不少于20G。這裡配置設定不是立馬吃掉20G,可以根據設定,随着使用慢慢增加到20G。
- 完成
Linux養成計劃(一)
- 紅色箭頭位虛拟機配置
- 點選編輯虛拟機設定->記憶體,根據Windows的記憶體進行适當調高。小編記憶體是8G,是以虛拟機選擇了3G。
- 選擇處理器->更改處理器數量和核數,母雞的核數配置可以在任務管理器中檢視
- 網絡擴充卡:NAT模式
關于上方的網絡擴充卡的配置中,我們為什麼選擇NAT模式,它和另外的模式有什麼差別,這裡詳細講解:
橋接模式:
我們假設有一個教室的網絡環境,裡面有一台小白的電腦:windows作業系統,IP位址為:192.168.0.10;在這個教室中還有另外一個人小黑的電腦windows,192.168.0.20,他們可以互相通信。
小黑的Windows裝了一個VM虛拟機,并且安裝了CentOS系統,網絡設定選擇了:橋接模式,那麼安裝的CentOS系統的ip位址也是192.168.0.xx。
小白的電腦可以與小黑的電腦通信,小白的電腦還可以與小黑安裝的CentOS虛拟機進行通信。
這樣固然好,但是我們學習過網絡原理的知識明白,192.168.0.xx網段可配置設定的位址隻有200多個,如果網絡環境中主機很多,可能會造成ip位址沖突,是以我們不選擇橋接模式。
NAT模式(建議):
Linux可以通路外網,不會造成IP沖突。
假設教室網絡環境中又多了一個小綠的主機,它在主機上裝了CentOS的作業系統,網絡配置選擇的NAT模式。
采用NAT模式後,安裝虛拟機的Windows會增加一個ip位址,192.168.100.200。
192.168.100.200和192.168.100.50可以通信,這樣小綠的電腦有了兩個ip位址,采用NAT模式的話,小綠建立的虛拟機的ip位址不會占用192.168.0.xx這個網段。
這種方式不會出現ip沖突,但是小黑小白是無法和小綠安裝的CentOS通信的。但是小綠安裝的運用NAT模式的CentOS可以和公網(即:小白和小黑的電腦)通信(小綠另一個ip位址代理)。
僅主機模式:
虛拟機CentOS是一個獨立的主機,不可以通路外網。
- 綜上,我們選擇:NAT模式
- 點選虛拟機-設定
Linux養成計劃(一)
- CD/DVD(IDE)->使用ISO鏡像檔案,選中我們下載下傳的CentOS 7 的鏡像
- 配置完成點選開啟此虛拟機
- 打開虛拟機的過程可能出現下方的選擇,一定選擇Skip(Tab建切換)
- 選擇語言:中文
Linux養成計劃(一)
- 這裡需要等半分鐘,等待加載完畢後:選擇安裝位置進行配置
- 選擇:我要配置分區
- 選擇标準分區
Linux養成計劃(一)
- 點選"+"号,增加下方的挂載點:/boot ,把容量設定為200
/boot:引導分區,Centos啟動時的引導檔案
- 再添加一個設定:swap ,期望容量:2048
swap:交換分區,用于系統記憶體不夠用,可用swap暫時的替代系統記憶體,配置設定記憶體的1.5倍-2倍之間。
- 添加一個分區:/ 根分區 ,期望容量不設定,其餘的放在根分區。
Linux養成計劃(一)
- 分區完成就應該是下方紅框中->完成
Linux養成計劃(一)
- 接受更改
- 軟體選擇
- 基礎裝置伺服器->相容性程式庫
- GNOME桌面->把用不到的辦公套件取消掉。根據下圖勾選上需要用到的選項
Linux養成計劃(一)
- 選擇網絡和主機名
- 圖中紅框更改主機名
- ROOT密碼:點選設定自己的密碼。
ROOT密碼:生成環境不能太簡單,生成複雜密碼。
- 接下來就是漫長的等待過程:重新開機,然後就是下圖。點選LICENSE .....
- 勾選我同意許可
Linux養成計劃(一)
- 中文
Linux養成計劃(一)
- 漢語
- 可選可不選
- 設定時區
- 可登陸可不登陸
- 全名,使用者名
- 設定密碼
- 完成安裝
網絡設定
這時候打開浏覽器,是連不上網的,我們需要網絡設定。
- 右鍵螢幕:打開終端
- 鍵入:su root 然後 輸入密碼,注意密碼是不會回顯的
-
輸入cd /etc/sysconfig/net
work-scripts/
!
image
- 輸入指令 : ls 檢視檔案,找到檔案ifcfg-ens33(你們可能不一樣,隻要是 ifcfg-ensxx就可以)
- 輸入指令 vi ifcfg-ens33
Linux養成計劃(一)
- 先輸入 i 進入編輯模式,找到ONBOOT=no
- 把 ONBOOT=no 修改為 ONBOOT=yes
然後ESC退出編輯模式,輸入 :wq! 回車完成儲存
- 重新啟動CentOS,就可以上網了。
Linux養成計劃(一)
- 這個時候務必儲存一下快照。
原文釋出時間為:2018-07-10
本文作者:王久一
本文來自雲栖社群合作夥伴“
Web項目聚集地”,了解相關資訊可以關注“
”。