天天看點

Linux養成計劃(一)

Linux系統安裝及網絡配置

這篇文章介紹關于Linux系統的安裝以及網絡配置,關于虛拟機配置中網絡的三個模式差別進行詳細講解。學習Linux對于後端開發人員是很有必要的,結合實際開發,Linux伺服器是開發小組共享的,正式上線的項目運作在公網上,是以需要開發者用遠端登陸到Linux進行項目的管理和開發。

如果你想在計算機行業深入下去建議去系統學習,因為Windows隐藏了太多的作業系統細節,通過學習linux你會開闊很多眼界,而且就java本身而言,它也更适合linux,因為絕大多數的Java伺服器都是linux的。

Linux養成計劃(一)

同樣作為學習使用,我們建議安裝虛拟機,我們這裡選擇VMware軟體,虛拟機可以使你在一台機器上同時運作多個作業系統。

VWare 是一個“虛拟PC”軟體公司.它的産品可以使你在一台機器上同時運作二個或更多Windows、DOS、LINUX系統。安裝在VMware作業系統性能上比直接安裝在硬碟上的系統低不少,是以,比較适合學習和測試。

Linux養成計劃(一)

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養成計劃(一)

  1. 建立虛拟機,選擇典型
Linux養成計劃(一)
  1. 選擇:稍後安裝作業系統
    Linux養成計劃(一)
  1. 選擇Linux,版本選擇CentOS 64位
Linux養成計劃(一)
  1. 修改虛拟機名稱(任意),虛拟機儲存位置
Linux養成計劃(一)
  1. 指定磁盤容量大小,建議不少于20G。這裡配置設定不是立馬吃掉20G,可以根據設定,随着使用慢慢增加到20G。
Linux養成計劃(一)
  1. 完成
    Linux養成計劃(一)
  1. 紅色箭頭位虛拟機配置
Linux養成計劃(一)
  1. 點選編輯虛拟機設定->記憶體,根據Windows的記憶體進行适當調高。小編記憶體是8G,是以虛拟機選擇了3G。
  1. 選擇處理器->更改處理器數量和核數,母雞的核數配置可以在任務管理器中檢視
Linux養成計劃(一)
  1. 網絡擴充卡:NAT模式
Linux養成計劃(一)

關于上方的網絡擴充卡的配置中,我們為什麼選擇NAT模式,它和另外的模式有什麼差別,這裡詳細講解:

橋接模式:

我們假設有一個教室的網絡環境,裡面有一台小白的電腦:windows作業系統,IP位址為:192.168.0.10;在這個教室中還有另外一個人小黑的電腦windows,192.168.0.20,他們可以互相通信。

小黑的Windows裝了一個VM虛拟機,并且安裝了CentOS系統,網絡設定選擇了:橋接模式,那麼安裝的CentOS系統的ip位址也是192.168.0.xx。

Linux養成計劃(一)

小白的電腦可以與小黑的電腦通信,小白的電腦還可以與小黑安裝的CentOS虛拟機進行通信。

這樣固然好,但是我們學習過網絡原理的知識明白,192.168.0.xx網段可配置設定的位址隻有200多個,如果網絡環境中主機很多,可能會造成ip位址沖突,是以我們不選擇橋接模式。

NAT模式(建議):

Linux可以通路外網,不會造成IP沖突。

假設教室網絡環境中又多了一個小綠的主機,它在主機上裝了CentOS的作業系統,網絡配置選擇的NAT模式。

Linux養成計劃(一)

采用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是一個獨立的主機,不可以通路外網。

  1. 綜上,我們選擇:NAT模式
Linux養成計劃(一)
  1. 點選虛拟機-設定
    Linux養成計劃(一)
  1. CD/DVD(IDE)->使用ISO鏡像檔案,選中我們下載下傳的CentOS 7 的鏡像
Linux養成計劃(一)
  1. 配置完成點選開啟此虛拟機
Linux養成計劃(一)
  1. 打開虛拟機的過程可能出現下方的選擇,一定選擇Skip(Tab建切換)
Linux養成計劃(一)
  1. 選擇語言:中文
    Linux養成計劃(一)
  1. 這裡需要等半分鐘,等待加載完畢後:選擇安裝位置進行配置
Linux養成計劃(一)
  1. 選擇:我要配置分區
Linux養成計劃(一)
  1. 選擇标準分區
    Linux養成計劃(一)
  1. 點選"+"号,增加下方的挂載點:/boot ,把容量設定為200

/boot:引導分區,Centos啟動時的引導檔案

Linux養成計劃(一)
  1. 再添加一個設定:swap ,期望容量:2048

swap:交換分區,用于系統記憶體不夠用,可用swap暫時的替代系統記憶體,配置設定記憶體的1.5倍-2倍之間。

Linux養成計劃(一)
  1. 添加一個分區:/ 根分區 ,期望容量不設定,其餘的放在根分區。
    Linux養成計劃(一)
  1. 分區完成就應該是下方紅框中->完成
    Linux養成計劃(一)
  1. 接受更改
Linux養成計劃(一)
  1. 軟體選擇
Linux養成計劃(一)
  1. 基礎裝置伺服器->相容性程式庫
Linux養成計劃(一)
  1. GNOME桌面->把用不到的辦公套件取消掉。根據下圖勾選上需要用到的選項
    Linux養成計劃(一)
  1. 選擇網絡和主機名
Linux養成計劃(一)
  1. 圖中紅框更改主機名
Linux養成計劃(一)
  1. ROOT密碼:點選設定自己的密碼。

ROOT密碼:生成環境不能太簡單,生成複雜密碼。

Linux養成計劃(一)
  1. 接下來就是漫長的等待過程:重新開機,然後就是下圖。點選LICENSE .....
Linux養成計劃(一)
  1. 勾選我同意許可
    Linux養成計劃(一)
  1. 中文
    Linux養成計劃(一)
  1. 漢語
Linux養成計劃(一)
  1. 可選可不選
Linux養成計劃(一)
  1. 設定時區
Linux養成計劃(一)
  1. 可登陸可不登陸
Linux養成計劃(一)
  1. 全名,使用者名
Linux養成計劃(一)
  1. 設定密碼
Linux養成計劃(一)
  1. 完成安裝
Linux養成計劃(一)

網絡設定

這時候打開浏覽器,是連不上網的,我們需要網絡設定。

Linux養成計劃(一)
  1. 右鍵螢幕:打開終端
Linux養成計劃(一)
  1. 鍵入:su root 然後 輸入密碼,注意密碼是不會回顯的
Linux養成計劃(一)
  1. 輸入cd /etc/sysconfig/net

    work-scripts/

    !

    image
  1. 輸入指令 : ls 檢視檔案,找到檔案ifcfg-ens33(你們可能不一樣,隻要是 ifcfg-ensxx就可以)
Linux養成計劃(一)
  1. 輸入指令 vi ifcfg-ens33
    Linux養成計劃(一)
  1. 先輸入 i 進入編輯模式,找到ONBOOT=no
Linux養成計劃(一)
  1. 把 ONBOOT=no 修改為 ONBOOT=yes

然後ESC退出編輯模式,輸入 :wq! 回車完成儲存

Linux養成計劃(一)
  1. 重新啟動CentOS,就可以上網了。
    Linux養成計劃(一)
  1. 這個時候務必儲存一下快照。
Linux養成計劃(一)

原文釋出時間為:2018-07-10

本文作者:王久一

本文來自雲栖社群合作夥伴“

Web項目聚集地

”,了解相關資訊可以關注“

”。

繼續閱讀