<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學習啦 > 學習電腦 > 操作系統 > Linux教程 > linux的ss命令詳解

        linux的ss命令詳解

        時間: 佳洲1085 分享

        linux的ss命令詳解

          linux下的ss是可以用來獲取socket的統計信息的,下面由學習啦小編為大家搜集整理了linux的ss命令詳解的相關知識,希望對大家有幫助!

          linux的ss命令詳解

          ss 是 socket statistics 的縮寫。顧名思義,ss 命令可以用來獲取socket 統計信息,它可以顯示和netstat 類似的內容。但 ss 的優勢在于它能夠顯示更多更詳細的有關TCP和連接狀態的信息,而且比netstat更快速更高效。

          當服務器的socket連接數量變得非常大時,無論是使用netstat命令還是 cat /proc/net/tcp,執行速度都會很慢。可能你不會有切身的感受,但請相信我,當服務器維持的連接達到上萬個的時候,使用 netstat 等于浪費生命,而用 ss才是 節省時間。

          天下武功唯快不破。ss快的秘訣在于,他利用了TCP協議棧中 tcp_diag. tcp_diag 是一個用于分析統計的模塊,可以獲得Linux 內核中第一手的信息,這就確保了ss的快捷高效。當然,如果你的系統中沒有 tcp_diag,ss也可以正常運行,只是效率會變得稍慢。(但仍然比 netstat 要快。)

          1.命令格式:

          ss [參數]

          ss [參數] [過濾]

          2.命令功能:

          ss(socket statistics 縮寫),該命令可以用來獲取 socket 的統計信息,此命令輸出的結果類似于 netstat 輸出的內容,但它能顯示更多更詳細的 TCP 連接狀態的信息,且比 netstat 更快速高效。它使用了 TCP 協議棧中 tcp_diag(是一個用于分析統計的模塊),能直接從獲得第一手內核信息,這就使得 ss 命令快捷高效。在沒有 tcp_diag,ss 也可以正常運行。

          3.命令參數:

          -n  --numeric不解析服務名稱

          -r  --resolve 解析主機名

          -l  --listening 顯示監聽狀態的套接字(sockets)

          -a  --all顯示所有套接字

          -o  --options  顯示計時器信息

          -e  --extended  顯示詳細的套接字(socket)的內存使用情況

          -p  --processed  顯示使用套接字的進程

          -i  --info   顯示 tcp 內部信息

          -s  --summary  顯示套接字(socket)使用概況

          -4  --IPv4  僅顯示 IPv4的套接字

          -6

          -0(零)  --packet  顯示 PACKET 套接字

          -t  --tcp  僅顯示 TCP 套接字

          -u  --udp  僅顯示 UDP套接字

          -d  --dccp  僅顯示 DCCP 套接字

          -w  --raw  僅顯示 RAW 套接字

          -x  --Unix 僅顯示 Unix 套接字

          -f  --family=FAMILY  顯示 FAMILY 類型的套接字,FAMILY可選 Unix, inet, inet6, link , netlink

          -A  --query=QUERY, --socket=QUERY

          QUERY := {all| inet| tcp| udp | raw | unix | packet | netlink } [QUERY]

          -D  --diag=FILE  將原始TCP 套接字信息轉儲到文件

          -F  --filter=FILE  從文件中都去過濾信息

          FLITER    := [ state TCP-STATE ] [ EXPRESSION ]

          linux的ss命令使用實例

          實例1:顯示TCP連接

          命令:ss  -t -a

          實例2:顯示 sockets 摘要

          命令:  ss -s

          列出當前的established、 closed、 orphaned and waiting TCP sockets

          實例3:

          ss -l

          實例4:查看進程使用的socket

          命令:

          ss -pl

          實例5:找出打開套接字/端口應用程序

          命令:

          ss -lp | grep 3306

          實例6:顯示所有UDP sockets

          命令:

          ss -u -a

          實例7:顯示所有狀態為 established 的 SMTP 連接

          命令:

          ss -o  state established `( dport =: smtp or sport = : smtp )`

          實例8:顯示所有狀態為 Established 的 HTTP 連接

          命令:

          ss -o state established `(dport = :http or sport = :http)`

          實例9:列舉出處于 FIN-WAIT-1 狀態的源端口為 80 或者 443, 目標網絡為 192.168.1 /24 的所有 tcp 套接字

          命令:

          ss -o state fin-wait-1 `( sport = :http or sport = :https)` dst 192.168.1/24

          實例10:用TCP 狀態過濾 sockets:

          命令:

          ss -4 state FILTER-NAME-HERE

          ss -6 state FILTER-NAME-HERE

          FILTER-NAME-HERE 可以代表以下任何一個

          established

          syn-sent

          syn-recv

          fin-wait-1

          fin-wait-2

          time-wait

          closed

          close-wait

          last-ack

          listen

          closing

          all 所有以上狀態

          connected 除了listen and closed 的所有狀態

          synchronized   所有已連接的狀態除了 syn-sent

          bucket  顯示狀態為 maintained as minisockets, 如 time-wait 和 syn-recv.

          big  和bucket 相反

          實例11:匹配遠程地址和端口號

          命令:

          ss dst ADDERSS_PATTERN

          ss dst 192.168.1.1

          ss dst 192.168.1.1:8080

          實例12:匹配本地地址和端口號

          命令:

          ss  src ADDRESS_PATTERN

          ss  src 192.168.1.1

          ss  src 192.168.1.1:80

          實例13:將本地或者遠程端口和一個數比較

          命令:

          ss  dport  OP  PORT  遠程端口和一個數比較; destination port

          ss  sport  OP  PORT  本地端口和一個數比較; source port

          OP--OPTION:

          <= or le,  >= or ge,  == or eq,

          != or ne  < or gt   > or lt

          實例14: ss 和 netstat 效率對比

          命令:

          time netstat -at

          time ss

          用 time 命令分別獲取通過netstat 和 ss 命令獲取程序占用資源所使用的時間。在服務器連接數比較多的時候,netstat 的效率完全沒法和 ss 比。

        3632262 主站蜘蛛池模板: 人妻久久久一区二区三区| 亚洲精品天堂成人片AV在线播放| 电影在线观看+伦理片| 熟女人妻aⅴ一区二区三区电影| 国产 一区二区三区视频| 国产盗摄xxxx视频xxxx| 久久精品国产亚洲AV瑜伽 | 久久亚洲国产精品日日av夜夜| 亚洲第一国产综合| 久久国产精品乱子乱精品| 亚洲av区一区二区三区| 国产精品中文字幕综合| 亚洲 自拍 另类 欧美 综合| 男人猛躁进女人免费播放| 免费观看a毛片一区二区不卡| 亚洲精品国产综合久久久久紧| 精品久久久久久无码专区| 日韩乱码人妻无码中文字幕视频| 亚洲乱熟乱熟女一区二区| 成人又黄又爽又色的视频| 性欧美VIDEOFREE高清大喷水| 色 亚洲 日韩 国产 综合| 精品无码av不卡一区二区三区| 国产黄色精品高潮播放| 2022最新国产在线不卡a| 国产精品人成在线播放蜜臀| 四虎国产精品永久入口| 久久久国产精品樱花网站| 无码人妻斩一区二区三区| 亚洲自偷精品视频自拍| 久久精品亚洲日本波多野结衣 | 国产漂亮白嫩美女在线观看| 精品国产成人亚洲午夜福利| 成人亚欧欧美激情在线观看 | 69天堂人成无码免费视频| 国产福利免费在线观看| 国产精品_国产精品_k频道| 精品国产粉嫩内射白浆内射双马尾 | 欧美人与动牲交A免费观看| 日韩午夜一区二区福利视频| 欧美变态另类zozo|