chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

Linux網(wǎng)絡狀態(tài)工具ss命令使用詳解

Linux愛好者 ? 來源:ttlsa ? 作者:ttlsa ? 2020-11-12 15:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

ss命令用于顯示socket狀態(tài). 他可以顯示PACKET sockets, TCP sockets, UDP sockets, DCCP sockets, RAW sockets, Unix domain sockets等等統(tǒng)計. 它比其他工具展示等多tcp和state信息. 它是一個非常實用、快速、有效的跟蹤IP連接和sockets的新工具.SS命令可以提供如下信息:

所有的TCP sockets

所有的UDP sockets

所有ssh/ftp/ttp/https持久連接

所有連接到Xserver的本地進程

使用state(例如:connected, synchronized, SYN-RECV, SYN-SENT,TIME-WAIT)、地址、端口過濾

所有的state FIN-WAIT-1 tcpsocket連接以及更多

很多流行的Linux發(fā)行版都支持ss以及很多監(jiān)控工具使用ss命令.熟悉這個工具有助于您更好的發(fā)現(xiàn)與解決系統(tǒng)性能問題.本人強烈建議使用ss命令替代netstat部分命令,例如netsat -ant/lnt等.

展示他之前來做個對比,統(tǒng)計服務器并發(fā)連接數(shù)

netstat# time netstat -ant | grep EST | wc -l3100 real 0m12.960suser 0m0.334ssys 0m12.561s# time ss -o state established | wc -l3204 real 0m0.030suser 0m0.005ssys 0m0.026s

結(jié)果很明顯ss統(tǒng)計并發(fā)連接數(shù)效率完勝netstat,在ss能搞定的情況下, 你還會在選擇netstat嗎, 還在猶豫嗎, 看以下例子,或者跳轉(zhuǎn)到幫助頁面.

常用ss命令:

ss -l 顯示本地打開的所有端口ss -pl 顯示每個進程具體打開的socketss -t -a 顯示所有tcp socketss -u -a 顯示所有的UDP Socektss -o state established '( dport = :smtp or sport = :smtp )' 顯示所有已建立的SMTP連接ss -o state established '( dport = :http or sport = :http )' 顯示所有已建立的HTTP連接ss -x src /tmp/.X11-unix/* 找出所有連接X服務器的進程ss -s 列出當前socket詳細信息:

顯示sockets簡要信息,列出當前已經(jīng)連接,關閉,等待的tcp連接

# ss -sTotal: 3519 (kernel 3691)TCP: 26557 (estab 3163, closed 23182, orphaned 194, synrecv 0, timewait 23182/0), ports 1452 Transport Total IP IPv6* 3691 - -RAW 2 2 0UDP 10 7 3TCP 3375 3368 7INET 3387 3377 10FRAG 0 0 0

列出當前監(jiān)聽端口

# ss -lRecv-Q Send-Q Local Address:Port Peer Address:Port0 10 :::5989 :::*0 5 *:rsync *:*0 128 :::sunrpc :::*0 128 *:sunrpc *:*0 511 *:http *:*0 128 :::ssh :::*0 128 *:ssh *:*0 128 :::35766 :::*0 128 127.0.0.1:ipp *:*0 128 ::1:ipp :::*0 100 ::1:smtp :::*0 100 127.0.0.1:smtp *:*0 511 *:https *:*0 100 :::1311 :::*0 5 *:5666 *:*0 128 *:3044 *:*

ss列出每個進程名及其監(jiān)聽的端口

# ss -pl

ss列所有的tcp sockets

# ss -t -a

ss列出所有udp sockets

# ss -u -a

ss列出所有http連接中的連接

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

·以上包含對外提供的80,以及訪問外部的80

·用以上命令完美的替代netstat獲取http并發(fā)連接數(shù),監(jiān)控中常用到

ss列出本地哪個進程連接到x server

# ss -x src /tmp/.X11-unix/*

ss列出處在FIN-WAIT-1狀態(tài)的http、https連接

# ss -o state fin-wait-1 '( sport = :http or sport = :https )'

ss常用的state狀態(tài):

establishedsyn-sentsyn-recvfin-wait-1fin-wait-2time-waitclosedclose-waitlast-acklistenclosingall : All of the above statesconnected : All the states except for listen and closedsynchronized : All the connected states except for syn-sentbucket : Show states, which are maintained as minisockets, i.e. time-wait and syn-recv.big : Opposite to bucket state.

ss使用IP地址篩選

ss src ADDRESS_PATTERNsrc:表示來源ADDRESS_PATTERN:表示地址規(guī)則如下:ss src 120.33.31.1 # 列出來之20.33.31.1的連接 #列出來至120.33.31.1,80端口的連接ss src 120.33.31.1:httpss src 120.33.31.1:8

ss使用端口篩選

ss dport OP PORTOP:是運算符PORT:表示端口dport:表示過濾目標端口、相反的有sport

OP運算符如下:

<= or le : 小于等于 >= or ge : 大于等于== or eq : 等于!= or ne : 不等于端口< or lt : 小于這個端口 > or gt : 大于端口

OP實例

ss sport = :http 也可以是 ss sport = :80ss dport = :httpss dport > :1024ss sport > :1024ss sport < :32000ss sport eq :22ss dport != :22ss state connected sport = :httpss ( sport = :http or sport = :https )ss -o state fin-wait-1 ( sport = :http or sport = :https ) dst 192.168.1/24

為什么ss比netstat快:

netstat是遍歷/proc下面每個PID目錄,ss直接讀/proc/net下面的統(tǒng)計信息。所以ss執(zhí)行的時候消耗資源以及消耗的時間都比netstat少很多

ss命令幫助

# ss -hUsage: ss [ OPTIONS ] ss [ OPTIONS ] [ FILTER ] -h, --help this message -V, --version output version information -n, --numeric don't resolve service names -r, --resolve resolve host names -a, --all display all sockets -l, --listening display listening sockets -o, --options show timer information -e, --extended show detailed socket information -m, --memory show socket memory usage -p, --processes show process using socket-i,--infoshowinternalTCPinformation-s,--summaryshowsocketusagesummary -4, --ipv4 display only IP version 4 sockets -6, --ipv6 display only IP version 6 sockets -0, --packet display PACKET sockets -t, --tcp display only TCP sockets -u, --udp display only UDP sockets -d, --dccp display only DCCP sockets -w, --raw display only RAW sockets -x, --unix display only Unix domain sockets-f,--family=FAMILYdisplaysocketsoftypeFAMILY -A, --query=QUERY, --socket=QUERYQUERY:={all|inet|tcp|udp|raw|unix|packet|netlink}[,QUERY] -D, --diag=FILE Dump raw information about TCP sockets to FILE -F, --filter=FILE read filter information from FILE FILTER := [ state TCP-STATE ] [ EXPRESSION ]

責任編輯:lq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    88

    文章

    11681

    瀏覽量

    218568
  • 服務器
    +關注

    關注

    14

    文章

    10173

    瀏覽量

    91238
  • TCP
    TCP
    +關注

    關注

    8

    文章

    1422

    瀏覽量

    83220

原文標題:Linux 網(wǎng)絡狀態(tài)工具 ss 命令使用詳解

文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    測試工程師都在用的Linux命令清單(建議收藏)

    作為一名工程師,熟練掌握Linux命令是基本功中的基本功。無論是日常工作中的系統(tǒng)維護,還是面試時的技術考核,Linux命令都是繞不開的核心技能。本文將從實戰(zhàn)角度出發(fā),系統(tǒng)梳理工程師必須
    的頭像 發(fā)表于 08-08 10:06 ?631次閱讀
    測試工程師都在用的<b class='flag-5'>Linux</b><b class='flag-5'>命令</b>清單(建議收藏)

    Linux基礎命令which詳解

    Linux系統(tǒng)中,which命令用于查找并顯示指定命令的可執(zhí)行文件路徑。這對于系統(tǒng)管理員和開發(fā)人員來說是一個非常有用的工具,可以幫助定位命令
    的頭像 發(fā)表于 07-29 17:58 ?752次閱讀

    linux系統(tǒng)awk特殊字符命令詳解

    Linux系統(tǒng)中,awk?是一種非常強大的文本處理工具,能夠?qū)ξ谋緮?shù)據(jù)進行分析、格式化和篩選。利用其內(nèi)置的特殊字符和操作符,用戶可以實現(xiàn)復雜的數(shù)據(jù)處理任務。以下對一些常見的awk特殊字符和操作符
    的頭像 發(fā)表于 07-28 16:38 ?534次閱讀

    一文掌握Linux命令

    作為一名運維工程師,熟練掌握Linux命令是基本功中的基本功。無論是日常工作中的系統(tǒng)維護,還是面試時的技術考核,Linux命令都是繞不開的核心技能。本文將從實戰(zhàn)角度出發(fā),系統(tǒng)梳理運維工
    的頭像 發(fā)表于 07-22 15:23 ?532次閱讀

    Linux系統(tǒng)中網(wǎng)絡配置詳解

    網(wǎng)絡配置是Linux系統(tǒng)運維中的核心技能之一。正確理解和配置子網(wǎng)掩碼、網(wǎng)關等網(wǎng)絡參數(shù),直接影響系統(tǒng)的網(wǎng)絡連通性和性能。本文將深入探討Linux
    的頭像 發(fā)表于 07-17 11:01 ?1041次閱讀

    詳解Linux網(wǎng)絡管理中的關鍵命令

    本文檔概述了網(wǎng)絡管理中的關鍵命令,如ifconfig配置網(wǎng)絡接口,ip管理路由,ping測試連通性,以及nmap進行安全掃描。還介紹了nslookup和dig用于域名解析,tcpdump抓包分析,以及arp操作和nmap的深入應
    的頭像 發(fā)表于 07-04 11:37 ?764次閱讀
    <b class='flag-5'>詳解</b><b class='flag-5'>Linux</b><b class='flag-5'>網(wǎng)絡</b>管理中的關鍵<b class='flag-5'>命令</b>

    達夢數(shù)據(jù)庫常用管理SQL命令詳解

    達夢數(shù)據(jù)庫常用管理SQL命令詳解
    的頭像 發(fā)表于 06-17 15:12 ?6874次閱讀
    達夢數(shù)據(jù)庫常用管理SQL<b class='flag-5'>命令</b><b class='flag-5'>詳解</b>

    SSH常用命令詳解

    SSH常用命令詳解
    的頭像 發(fā)表于 06-04 11:30 ?1889次閱讀

    Linux常用命令大全

    Linux常用命令是指在Linux操作系統(tǒng)中廣泛使用的命令工具,這些命令
    的頭像 發(fā)表于 05-03 18:08 ?1727次閱讀

    Linux進程狀態(tài)詳解

    進程狀態(tài)是task_struct內(nèi)的一個整數(shù);進行:進程在調(diào)度隊列中,進程的狀態(tài)都是running,阻塞:等待某種設備或者資源就緒。進程是一個隊列,設備也是一個隊列,當我們讀磁盤,讀網(wǎng)卡的時候,如果
    的頭像 發(fā)表于 04-01 09:46 ?967次閱讀
    <b class='flag-5'>Linux</b>進程<b class='flag-5'>狀態(tài)</b><b class='flag-5'>詳解</b>

    Linux系統(tǒng)中最重要的三個命令

    Linux三劍客是Linux系統(tǒng)中最重要的三個命令,它們以其強大的功能和廣泛的應用場景而聞名。這三個工具的組合使用幾乎可以完美應對Shell中的數(shù)據(jù)分析場景,因此被統(tǒng)稱為
    的頭像 發(fā)表于 03-03 10:37 ?957次閱讀

    Linux ip命令常用操作

    Linux?ip命令常用操作 在Linux系統(tǒng)中,ip命令是用于管理網(wǎng)絡接口和路由的強大工具。相
    的頭像 發(fā)表于 02-19 10:23 ?1226次閱讀

    Kubernetes Pod常用管理命令詳解

    Kubernetes Pod常用管理命令詳解
    的頭像 發(fā)表于 02-17 14:06 ?1145次閱讀
    Kubernetes Pod常用管理<b class='flag-5'>命令</b><b class='flag-5'>詳解</b>

    Linux文件管理命令詳解

    cat命令描述:該命令用于連接文件并打印到標準輸出設備上。
    的頭像 發(fā)表于 02-17 10:34 ?998次閱讀
    <b class='flag-5'>Linux</b>文件管理<b class='flag-5'>命令</b><b class='flag-5'>詳解</b>

    一文看懂網(wǎng)絡診斷工具iPerf的使用方法

    iPerf 是一個網(wǎng)絡性能測試工具,用于測量最大 TCP 和 UDP 帶寬性能。它支持多種平臺,包括 Windows、Linux、macOS 等。以下是 iPerf 的基本使用方法: 安裝
    的頭像 發(fā)表于 01-22 10:24 ?2753次閱讀
    一文看懂<b class='flag-5'>網(wǎng)絡</b>診斷<b class='flag-5'>工具</b>iPerf的使用方法