Linux基本環境設定
這裡我們有幾個東西需要設定:
* 靜態ip: 為什麼需要設定靜態ip(通常使用linux系統都是需要提供服務的,作為伺服器都需要固定的IP地址,就是靜態IP地址。這樣,用戶端才能正常訪問這個Linux伺服器。)
* Hostname: 主機名稱,當主機很多的時候,就需要能夠很清晰的區分不同的主機
* 網路映射:主機名稱和其ip之間的映射
* DNS網域名稱解析 連結外網 :需要網關的配置
ifconfig(windows中是ipconfig)系統管理型命令,查看系統的網路基本資料
虛擬機器的網路連接方式
(1)橋接
- 自動擷取IP地址,與本機物理網路有關聯
- 可以理解為虛擬機器的網路和原生物理網路使用的是一條網線
(2)NAT(建議使用NAT)
- 在虛擬機器中建立一個虛擬網路空間,虛擬出一個網路來串連
- VMnet8
- 可以去指定一個靜態IP
1、設定靜態IP
- 點擊虛擬機器【編輯】【虛擬網路編輯器】
- IP位址範圍:1-255,一般建議1和2不要去設定
- 設定IP之前先觀察一下當前的網段,比如:192.168.237的網段
- DHCP是一個服務,自動擷取IP地址
- GateWay就是網關
IP我們可以選擇該網段的一個ip例如 192.168.237.128
這裡看得到網關為192.168.237.2
子網路遮罩為255.255.255.0
下面配置網路
設定完成後建議重啟下網路,使網路立即生效
命令列方式:service network restart
也可以通過命令列方式設定靜態ip
Vi /etc/sysconfig/network-scripts/ifcfg-eth0
重啟網路服務:Service network restart
2、hostname
查看當前系統的主機名稱
hostname
主機名稱的設定規範 (1)名稱要有意義(2)格式建議:主機名稱.網域名稱
第一種設定主機名稱的方式:臨時修改(只針對當前shell會話有效)
第二種設定主機名稱的方式:永久生效
(1)vi /etc/sysconfig/network
(2)進入檔案,按i進入編輯狀態
(3)編輯完成後,按ESC鍵退出編輯狀態
(4)按shift+:然後進入最後行模式
(5)按wq儲存並推出,write&quit
(6)可以重啟機器驗證是否配置成功
(7)重啟命令:reboot 或者init 6
重啟之後,可以看到已經改變
命令列的格式
【當前登入的使用者】@【主機名稱】【當前所在的路徑位置】
例如:hadoop@hadoop01 ~
3、網路映射(網域名稱和ip的映射)
格式:IP 主機名稱
Linux和windows都需要設定
windows設定檔路徑:C:\Windows\System32\drivers\etc\hosts檔案
Linux 設定檔路徑:/etc/hosts192.168.237.128 hadoop01.hh.com
4、設定DNS網域名稱解析 (解決無法串連外網)
我們ping www.baidu.com 底層也是在ping baidu的ip, 有一個解析的過程,這個是DNS伺服器完成的,一般DNS設定為自己的網關IP地址就可以了
我們的GATEWAY為192.168.237.2
在網卡的設定檔中設定DNS解析vi /etc/sysconfig/network-scripts/ifcfg-eth0
DNS1=114.114.114.114
重啟網路:service network restart,生效