二、測試網路連線
三、使用、修改網路配置命令
1)檢視所有活動的網路介面資訊
執行ifconfig命令
2)檢視指定網路介面資訊
語法格式 : ifconfig 網路介面
[root@localhost ~]# ifconfig ens33
ens33 flags=4163 mtu 1500
inet 192.168.4.11 netmask 255.255.255.0 broadcast 192.168.4.255
inet6 fe80::9106:d38b:670d:1 a89 prefixlen 64 scopeid 0x20
ether 00:0c:29:3a:81:cc txqueuelen 1000 (ethernet)
//省略部分內容
1)hostname命令
●檢視或設定當前主機名
語法格式:hostname [主機名]
■示例[root@localhost ~]# hostname
localhost.localdomain
1) route命令
●檢視或設定主機中路由表資訊
語法格式:route [-n]
■示例1)netstat命令
●檢視系統的網路連線狀態、路由表、接c統計等資訊
語法格式:netstat [選項]
2)常用選項
-a:顯示主機中所有活動的網路連線資訊(包括監聽、非監聽狀態的服務埠)。 ##常用
-n: 以數字的形式顯示相關的主機位址、埠等資訊。 ##常用
-r:顯示路由表資訊。
-i: 顯示處於監聽(listening) 狀態的網路連線及埠資訊。
-t:檢視tcp (transmission control protocol, 傳輸控制協議)相關的資訊。 ##常用
-u:顯示udp (user datagram protocol, 使用者資料報協議)協議相關的資訊。##常用
-p:顯示與網路連線相關聯的程序號、程序名稱資訊(該選項需要root許可權)。##常用
通常使用"-anpt"組合選項,以數字形式顯示當前系統中所有的tcp連線資訊,
同時顯示對應的程序資訊。結合管道命令使用"grep" 命令,還可以在結果中過濾出所需要的特定記錄。
例如,執行以下操作可以檢視本機中是否有監聽"tcp 80"埠(即標準web服務)的服務程式
輸出資訊中包括pid號和程序名稱。
除了netstat, ss命令也可以檢視網路連線情況,它是socket statistics的縮寫,
主要用於獲取socket統計資訊,它可以顯示和netstat命令類似的輸出內容。
但ss的優勢在於它能夠顯示更多更詳細的有關tcp和連線狀態的資訊,而且比netstat更快速更高效。
要想使用ss命令,首先確保iproute程式包已被安裝, 可以通過yum方式進行安裝。
1)ss命令
●檢視系統的網路連線情況,獲取socket統計資訊
語法格式:ss [選項]
1)ping命令
●測試網路連通性
語法結構:ping [選項] 目標主機
1)nslookup命令
●測試dns網域名稱解析
語法格式:nslookup 目標主機位址 [dns伺服器位址]
2)示例
1)臨時配置 一 一 使用命令調整網路引數
●簡單、快速,可直接修改執行中的網路引數
●一般只適合在除錯網路的過程中使用
●系統重啟以後,所做的修改將會失效
2)固定設定 一 一 通過配置檔案修改網路引數
●修改各項網路引數的配置檔案
●適合對伺服器設定固定引數時使用
●需要過載網路服務或者重啟以後才會生效
1)設定網路介面的ip位址、子網掩碼
●ifconfig 網路介面 ip位址 [netmask子網掩碼]
●ifconfig 網路介面 ip位址 [/子網掩碼長度]
2)禁用或者重新啟用網絡卡
●ifconfig 網路介面 up
●ifconfig 網路介面 down
3)設定虛擬網路介面
●ifconfig 網路介面:序號 ip位址
1)新增到指定網段的路由記錄
route add -net 網段位址 gw ip位址
2)刪除到指定網段的路由記錄
route del -net 網段位址
3)向路由表中新增預設閘道器記錄
route add default gw ip位址
4)刪除路由表中預設的閘道器記錄
route del default gw ip位址
1)hostname命令
設定主機名
hostname 主機名稱
1)通過/etc/hostname檔案來修改主機名
1)/etc/sysconfig/network-scripts/目錄下
●ifcfg-ens33:第1塊乙太網卡的配置檔案
1)重啟network網路服務
[root@localhost ~]# systemctl restart network
2)禁用、啟用網路介面
[root@localhost ~]# ifdown ens33
[root@localhost ~]# ifup ens33
1)/etc/resolv.conf檔案
●儲存本機需要使用的dns伺服器的ip位址
[root@localhost ~]# vi /etc/resolv.conf
search localdomain
nameserver 202.106.0.20
nameserver 202.106.148.1
注意: centos 7需要在networkmanager.conf檔案main段內設定dns=none,並
重啟networkmanager服務,或者使用centos 7新新增nmcli命令進行設定
1)/etc/hosts檔案
儲存主機名與ip位址的對映記錄
2)hosts檔案和dns伺服器的比較
預設情況下,系統首先從hosts檔案查詢解析記錄
ohosts檔案只對當前的主機有效
whosts檔案可減少dns查詢過程,從而加快訪問速度
linux基礎網路設定
linux基礎網路設定 網路基本資訊 設定網路基本資訊 dhcp自動管理網路基本資訊 1.網路基本資訊的檢視 ip netmask gateway dns mac hostname hosts網路基本資訊 1 檢視ip netmask mac資訊 ifconfig ip ifconfig a 檢視所...
linux基礎網路設定
linux基礎網路設定 網路基本資訊 設定網路基本資訊 dhcp自動管理網路基本資訊 1.網路基本資訊的檢視 ip netmask gateway dns mac hostname hosts網路基本資訊 1 檢視ip netmask mac資訊 ifconfig ip ifconfig a 檢視所...
linux網路設定與基礎服務
1 ifconfig 用法 ifconfig 檢視所有活動網路介面的資訊 ifconfig ens33 檢視指定網路介面資訊 ifconfig ens33 0 192.168.90.100設定虛擬網路介面用於測試用的 ifconfig ens33 down 禁用 ifconfig ens33 up ...