50、linuxshell命令,netstat,traceroute
1、netstat
1) netstat [option]
與路由 (route) 有關的引數說明:
① -r:列出路由表(route table),功能如同 route 這個指令;
② -n:不使用主機名稱與服務名稱,使用 IP 與 port number,如同 route -n
與網路介面有關的引數:
③ -a:列出所有的連線狀態,包括 tcp/udp/unix socket 等;
④ -t:僅列出 TCP 封包的連線;
⑤ -u:僅列出 UDP 封包的連線;
⑥ -l:僅列出有在 Listen (監聽) 的服務之網路狀態;
⑦ -p:列出 PID 與 Program 的檔名;
⑧ -c:可以設定幾秒鐘後自動更新一次,如 -c 5 每五秒更新一次網路狀態的顯示;
⑨ -s 按照各個協議分別顯示其統計資料【3】
⑩ -e 顯示關於乙太網的統計資料
2)示例
netstat -rn
netstat -n
netstat -t
2、traceroute
traceroute [option] ip
1) option
① -n:可以不必進行主機的名稱解析,單純用IP,速度較快
② -U:使用 UDP 的 port 33434 來進行偵測,這是預設的偵測協定;
③ -I:使用 ICMP 的方式來進行偵測;
④ -T:使用 TCP 來進行偵測,一般使用 port 80 測試
⑤ -w sec:若對方主機在幾秒鐘內沒有回聲就宣告不通,預設是 5 秒
⑥ -p port若不想使用UDP與TCP的預設埠號,可在此改變埠。
⑦ -i interface 如有兩個ppp,可以使用-i來選擇是ppp0還是ppp1
⑧ -g gateway:與-i的引數相仿,只是 -g 後面接的是 gateway 的 IP
2)示例
traceroute -n www.baidu.com
*表示包被路由器丟棄,預設使用UDP,為了安全,有些路由器預設丟棄之
traceroute -w 1 -n -T www.soso.com //使用TCP
參考
【1】 對命令進行了一些講解
http://linux.vbird.org/linux_server/0140networkcommand.php#netstat
【2】 對tcp的state講解的較好,如TIME_WAIT:The socket is waiting after close to handle packets still in the network.
http://linux.die.net/man/8/netstat
【3】 http://www.linuxso.com/command/netstat.html
【4】 traceroute的用法示例
http://blog.sina.com.cn/s/blog_4895289e010009bn.html
對來龍去脈講的好
http://blog.chinaunix.net/space.php?uid=20172731&do=blog&cuid=159630
【5】ifconfig用法
相關文章
- netstat命令
- ping和Traceroute命令祥解
- netstat命令詳解
- netstat 命令詳解
- Linux - netstat命令Linux
- Aix netstat命令解析AI
- 每天一個 Linux 命令(55): traceroute 命令Linux
- SS命令和Netstat命令比較
- Linux之netstat命令Linux
- netstat命令使用例項
- Linux基礎命令---traceroute追蹤路由Linux路由
- Linux netstat命令詳解Linux
- linux netstat 命令詳解Linux
- Linux netstat命令結果分析Linux
- [網路配置相關]——netstat命令
- 使用netstat命令驗證DDOS入侵
- 每天一個 Linux 命令(56): netstat 命令Linux
- Traceroute程式
- LINUX 網路監控命令(netstat)Linux
- Linux技術——netstat命令詳解Linux
- Linux循序漸進(18):netstat命令(轉)Linux
- Linux netstat 命令常用選項詳解Linux
- tracert/traceroute原理
- Linuxshell遍歷Linux
- 使用netstat命令檢視埠的使用情況
- Linux netstat命令作用是什麼?如何使用?Linux
- linux檢視埠號佔用命令-netstatLinux
- 用命令檢視埠占用情況 netstat -ano
- 轉載Linux Netstat 命令詳細解釋Linux
- Linux下 netstat ps kill 命令詳解及常用命令收集Linux
- 命令_檢視佔用埠 netstat -ano|findstr "8080"
- Linux基礎命令---netstat顯示網路狀態Linux
- Android Traceroute 功能實現Android
- LinuxShell常用技巧(目錄)Linux
- 每天一個 Linux 命令(50): crontab 命令Linux
- 每天一個linux命令(50):crontab命令Linux
- centOS伺服器 netstat命令 檢視TCP連線數資訊CentOS伺服器TCP
- 如何在Linux上使用netstat命令查證DDOS攻擊Linux