保姆級多節點Linux環境打造
- 前言
- 基礎軟體下載安裝
- 安裝程序
- 虛擬機創建
- 安裝Ubuntu
- CentOS7安裝
- 節點網路配置
- 基礎知識
- Ubuntu14.04靜態ip設定
- CentOS7靜態ip設定
前言
最近開始學習Java大資料開發,涉及到一系列的軟體安裝,為了記錄一下自己的踩過的坑以及激勵一下自己堅持學下去,特此記錄,
基礎軟體下載安裝
為了實作Linux多節點環境,建議使用virtualBox進行安裝多個虛擬機,可自己去找鏡像下載不同版本的進行安裝,本文記錄的軟體下載地址為:
- virtualbox下載安裝:virtualbox下載
- Ubuntu14.04下載:點擊下載
- CentOS7下載:點擊下載
安裝程序

虛擬機創建
- 安裝virtualbox
- 確認電腦開起了CPU虛擬化,如果沒有則進入BIOS開啟虛擬化,把VirtualBox設定為Enable狀態,
- 打開VirtualBox,創建虛擬機,給虛擬機命名、設定本地磁盤目錄(建議不采用默認地址)
- 設定記憶體大小,如果電腦記憶體在8G以上,建議分配2-3G給Ubuntu或者CentOS,運行會快點,
- 創建虛擬盤、選擇虛擬硬碟檔案型別為VDI、選擇物理硬碟動態分配
- 選擇檔案存盤的大小和位置,大于30G吧,根據自己的電腦配置來設定,
- 點擊創建,(虛擬機創建到此結束)
安裝Ubuntu
- 在virtualbox中找到創建的虛擬機,開始進行系統安裝,選擇儲存,添加Ubuntu鏡像,

- 點擊啟動,啟動后選擇ISO進行安裝,接下來就是Ubuntu安裝的界面,
- 按照自己的需求安裝,安裝型別選擇其它選項,一般設定512m-1G作為交換空間,其他空間作為根目錄,(自己搜教程,安裝不滿意刪掉重裝就好)
CentOS7安裝
- 與Ubuntu安裝類似,選擇CentOS7的鏡像進行安裝,
- 一般按需安裝,新手需要注意:安裝源選擇本地介質、軟體安裝按需選(可以選擇開發及生成作業站,里面勾選一些軟體)、安裝位置選自動配置就行,也可以自己配置,

- 等待安裝成功,安裝時間與選的軟體數量和電腦配置有關,時間半小時以上吧,
節點網路配置
安裝完之后的虛擬機沒法訪問外網,虛擬機之間互相也ping不通,宿主機與虛擬機之間也ping不通,即需要配置網路,為了以后方便使用,一般需要為虛擬機配置靜態ip,
基礎知識
虛擬機中三種網路模式詳解與配置(點擊跳轉)
Ubuntu14.04靜態ip設定
下列命令如果沒有的話就按照系統提示進行包安裝
- 配置虛擬機網路連接模式,設定連接方式為橋接網卡

- 通過
ifconfig獲取網卡名稱

可以看到網卡的名稱為eth0,分配了一個inet為192.168.104.70,這個ip可能會改變,我們需要將其配置為靜態ip地址,這樣方便我們傳輸檔案, - 修改網卡組態檔
$ sudo vim /etc/network/interfaces

按照圖中通過vim寫入相關的內容
4. 修改DNS設定
$ sudo vim /etc/resolvconf/resolv.conf.d/head

加上一個DNS就好了
5. 重啟網路服務
在重啟網路之前我們需要了解到:
- Desktop版本默認安裝NetworkManager,并且默認使用NetworkManager管理網路;如果手動修改了/etc/network/interfaces,則NetworkManager停止管理網路,由組態檔interfaces內的引數對網路進行管理,并自動會將managed引數改為true;NetworkManager只會管理 /etc/network/interfaces 里沒配置的網路介面,
- 如果managed設定為true(unmanaged模式),NetworkManager將不會配置在interfaces檔案中列出的有線/無線網卡,在interfaces中列出有線/無線網卡的配置將會生效;如果managed設定為false(managed模式),NetworkManager將會管理配置所有的有線/無線網卡,interfaces中的配置無效;
- 如果managed設定為true(unmanaged模式),無法通過
sudo ifup -a重啟網卡 - 如果看懂了上面的內容,我們就可以進行操作了,通過
sudo vim /etc/NetworkManager/NetworkManager.conf
查看managed引數是否是false,如果不是則改為false
- 接著通過
sudo ifup -a重啟網卡,重啟成功之后,修改managed引數改為true - 開始愉快的
ping www.baidu.com試一下是不是配置成功了吧,
- 安裝ssh服務
sudo apt-get install openssh-server
開通后可以通過putty或者fileZilla之類的進行連接你的虛擬機了
CentOS7靜態ip設定
1.與上面操作一致,配置虛擬機網路連接模式,設定連接方式為橋接網卡,通過ifconfig查看網卡名稱與IP地址,如果沒有正常的ip,進入root權限,通過輸入declient自動分配IP,記住分配的ip和網卡名稱,
2.修改網卡組態檔
vim /etc/sysconfig/network-scripts/ifcfg-xxx
其中上面命令中,xxx代表的是網卡的名稱,可以用ls找到需要修改的檔案,

修改紅色的部分,退出保存,
3.重啟網卡
systemctl restart network.service
4.開始ping百度和宿主機試一下是否配置成功吧,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/203388.html
標籤:其他
上一篇:Linux環境學習(Day1)
下一篇:靜態網站的運行
