linux系統網絡管理
阿新 • • 發佈:2018-07-11
相關 添加路由 telnet命令 ace udp協議 listen 關聯 網絡接口 監聽 使用ifconfig命令查看網絡接口地址。
-a : 顯示全部的網絡接口
-s :只顯示網絡接口的摘要信息.
使用hostname命令查看或修改主機名稱。
使用route命令查看路由表條目。
輸出信息:
Destination 列對應目標網段地址。
Gateway 對應下一跳路由器的地址。
Iface列 對應發送數據的網絡接口。
使用route命令添加,刪除靜態路由記錄
添加,刪除到指定網段的路由記錄:
Route add 添加路由記錄 -net 選項指定目標網段的地址
Gw 選項指定下一跳路由器的IP地址。
例如:
#route add -net 18.18.0.0/24 gw 18.18.254.254
Route del 刪除路由記錄,-net 選項指定對應路由記錄中目標網段地址
例如:
#route del -net 18.18.23.0/24
添加,刪除默認網關記錄:
Route del default gw 網關的IP地址
Route add default gw 網關的IP地址
使用netstat命令查看網絡連接情況。
-a 顯示主機中所有網絡連接信息。
-n 以數字形式顯示相關的主機地址,端口等信息。
-r 路由表信息。
-l 顯示處於監聽狀態的網絡連接和端口信息。
-t tcp協議相關信息。
-u udp協議相關信息。
-p 顯示與網絡連接相關聯的進程號,進程名稱信息。
-o:顯示網絡計時器
-s:顯示每種網絡協議的統計信息。
Netstat -n 命令查看有三種狀態:
LISTENING時表示處於偵聽狀態,就是說該端口是開放的,等待連接,但還沒有被連接。
ESTABLISHED狀態,ESTABLISHED的意思是建立連接。表示兩臺機器正在通信。
TIME_WAIT狀態,TIME_WAIT的意思是結束了這次連接。
使用ping命令測試網絡連通性,基於ICMP協議.
-c:發送指定次數的數據包後退出
-i:指定收發包的間隔時間
-n:只輸出數值。
-q:只顯示開頭和結尾的摘要信息
-r:忽略普通的路由表,直接將數據包發送到遠端主機上。
-R:記錄路由過程
-s:設置數據包大小,單位為字節,默認包大小為56個字節。
-t:設置存活數值TTL的大小
使用traceroute命令跟蹤數據包的路由途徑。
使用nslookup,dig,host命令測試DNS域名解析。
使用telnet命令管理遠程主機:
telnet命令除了可以進行遠程登錄,對遠程主機進行管理外,還有一個用途就是檢測本地或遠程主機的某個端口是否打開。
命令格式如下所示:
telnet [選項] [主機] [端口]
使用網絡配置命令:
修改網卡的IP地址,子網掩碼:
Ifconfig 網絡接口名稱 IP地址 netmask[子網掩碼]
Ifconfig 網絡接口名稱 IP地址[/子網掩碼長度]
禁用,激活網絡接口:
Ifconfig eth0 down, ifconfig eth0 up
修改網絡配置文件:
網絡接口配置文件:
# vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE: 網絡接口名稱
ONBOOT: 網絡接口是否在系統啟動時激活。
BOOTPROTO 設置網絡接口的配置方式。
IPADDR 設置IP地址
NETMASK 設置子網掩碼
GATEWAY 設置默認網關地址。
主機名稱配置文件:
# vim /etc/sysconfig/network
HOSTNAME 設置主機名
NETWORKING=yes 設置IPV4網絡的默認啟用狀態。
linux系統網絡管理