Linux常用網路命令
原文連結:https://linux.cn/article-7801-1.html ifconfig ping <IP地址>:傳送ICMP echo訊息到某個主機 traceroute <IP地址>:用於跟蹤IP包的路由 路由: netstat -r: 列印路由表 route add :新增靜態路由路徑 routed:控制動態路由的BSD守護程式。執行RIP路由協議 gated:gated是另一個使用RIP協議的路由守護程序。同事支援OSPF EGP RIP協議 traceroute: netstat -rnf inet:顯示IPv4的路由表 sysctl net.inet.ip.forwarding=1:啟用包轉發(把主機變為路由器) route add | delete [-net | -host] 新增一條路由器 route flush 刪除所有路由 route add -net 0.0.0.0 1.1.1.1:新增一條預設路由 routed add 224.0.0.0/4 127.0.0.1: 為本地地址定義多播路由 其他: nslookup:向DNS服務期查詢,將IP轉化為名稱 ftp rlogin -l :類似telnet的虛擬終端登入到主機 重要檔案 /etc/hosts:域名到IP地址的對映 /etc/networks 網路名稱到IP地址的對映 /etc/protocils 協議名稱到協議編號的對映 /etc/services TCP/UDP 服務名稱到埠號的對映 工具和網路效能分析 ifconfig ethereal:在後臺開啟 tcpdump -i -vvv:抓取和分析包的工具 netstat -w[seconds] -I :顯示網路設定和統計資訊 udpmt udptarget tcpmt tcptarget 交換機 ifconfig sh ru (show running-configuration):檢視當前配置 configure terminal :進入配置模式 VLAN vlan n:建立一個ID為n的VLAN no vlan N:刪除ID為n的VLAN untagged Y: 新增埠Y到VLAN n ifconfig vlan0 create : 建立vlan0介面 ifconfig vlan0 vlan_ID vlandev em0:把em0加入到vlan0介面 ifconfig vlan0 [up] 啟用虛擬介面 taged Y:為當前VLAN的埠Y新增標記幀支援