1. 程式人生 > >linux系統網絡管理

linux系統網絡管理

相關 添加路由 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系統網絡管理