netstat命令詳解

它主要的用法和詳解!
(netstat -na 命令),本文主要是說Linux下的netstat工具,然後詳細說明一下各種網絡連接狀態。
netstat -nat |awk ‘{print $6}’|sort|uniq -c|sort -nr
1.netstat命令詳解
其實我常用的是 netstat -tnl | grep 443 (查看443端口是否被佔用),如果有當前是root用戶,我喜歡用netstat -pnl | grep 443 (還可顯示出佔用本機443端口的進程PID)。
netstat
功能說明:顯示網絡狀態。
語  法:netstat [-acCeFghilMnNoprstuvVwx] [-A<網絡類型>][--ip]
補充說明:利用netstat指令可讓你得知整個Linux系統的網絡情況。
參  數:
-a   或–all                             顯示所有連線中的Socket。
-A                                       <網絡類型>或–<網絡類型> 列出該網絡類型連線中的相關地址。
-c   或–continuous               持續列出網絡狀態。
-C 或–cache                       顯示路由器配置的快取信息。
-e  或–extend                     顯示網絡其他相關信息。
-F  或 –fib                          顯示FIB。
-g  或–groups                     顯示多重廣播功能羣組組員名單。
-h  或–help                        在線幫助。
-i   或–interfaces                 顯示網絡界面信息表單。
-l  或–listening                    顯示監控中的服務器的Socket。
-M   或–masquerade           顯示僞裝的網絡連線。
-n  或–numeric                   直接使用IP地址,而不通過域名服務器。
-N   或–netlink或–symbolic  顯示網絡硬件外圍設備的符號連接名稱。
-o  或–timers                      顯示計時器。
-p   或–programs                顯示正在使用Socket的程序識別碼和程序名稱。
-r  或–route                        顯示 Routing Table。
-s  或–statistice 顯示網絡工作信息統計表。
-t  或–tcp 顯示TCP 傳輸協議的連線狀況。
-u或–udp 顯示UDP傳輸協議的連線狀況。
-v或–verbose 顯示指令執行過程。
-V 或–version 顯示版本信息。
-w或–raw 顯示RAW傳輸協議的連線狀況。
-x或–unix 此參數的效果和指定”-A unix”參數相同。
–ip或–inet 此參數的效果和指定”-A inet”參數相同。



source url:http://linuxsjun.blog.163.com/blog/static/35771271201141710521644/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章