欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Linux網(wǎng)絡(luò)狀態(tài)工具ss命令怎么用

這篇文章將為大家詳細(xì)講解有關(guān)Linux網(wǎng)絡(luò)狀態(tài)工具ss命令怎么用,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

成都創(chuàng)新互聯(lián)公司長期為近1000家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為臨翔企業(yè)提供專業(yè)的成都做網(wǎng)站、網(wǎng)站制作,臨翔網(wǎng)站改版等技術(shù)服務(wù)。擁有10年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。

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的本地進(jìn)程

  •  使用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)性能問題.本人強(qiáng)烈建議使用ss命令替代netstat部分命令,例如netsat -ant/lnt等.

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

eal 0m12.960s  user 0m0.334s  sys 0m12.561s  # time ss -o state established | wc -l  3204  real 0m0.030s  user 0m0.005s  sys 0m0.026s  netstat  # time netstat -ant | grep EST | wc -l  3100  r

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

常用ss命令:

ss -l 顯示本地打開的所有端口  ss -pl 顯示每個進(jìn)程具體打開的socket  ss -t -a 顯示所有tcp socket  ss -u -a 顯示所有的UDP Socekt  ss -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服務(wù)器的進(jìn)程  ss -s 列出當(dāng)前socket詳細(xì)信息:

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

# ss -s  Total: 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 0  UDP 10 7 3  TCP 3375 3368 7  INET 3387 3377 10  FRAG 0 0 0

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

# ss -lRecv-Q Send-Q Local Address:Port Peer Address:Port  0 10 :::5989 :::*  0 5 *:rsync *:*  0 128 :::sunrpc :::*  0 128 *:sunrpc *:*  0 511 * 2: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列出每個進(jìn)程名及其監(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列出本地哪個進(jìn)程連接到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):

established  syn-sent  syn-recv  fin-wait-1  fin-wait-2  time-wait  closed  close-wait  last-ack  listen  closing  all : All of the above states  connected : All the states except for listen and closed  synchronized : All the connected states except for syn-sent  bucket : Show states, which are maintained as minisockets, i.e. time-wait and syn-recv.  big : Opposite to bucket state.

ss使用IP地址篩選

ss src ADDRESS_PATTERN  src:表示來源  ADDRESS_PATTERN:表示地址規(guī)則  如下:  ss src 120.33.31.1 # 列出來之20.33.31.1的連接  ?!×谐鰜碇?20.33.31.1,80端口的連接  ss src 120.33.31.1:http  ss src 120.33.31.1:8

ss使用端口篩選

ss dport OP PORT  OP:是運算符  PORT:表示端口  dport:表示過濾目標(biāo)端口、相反的有sport

OP運算符如下:

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

OP實例

ss sport = :http 也可以是 ss sport = :80  ss dport = :http  ss dport \> :1024  ss sport \> :1024  ss sport \< :32000  ss sport eq :22  ss dport != :22  ss state connected sport = :http  ss \( 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 -h  Usage: 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, --info           show internal TCP information     -s, --summary        show socket usage summary     -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=FAMILY display sockets of type FAMILY     -A, --query=QUERY, --socket=QUERY         QUERY := {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 ]

關(guān)于“Linux網(wǎng)絡(luò)狀態(tài)工具ss命令怎么用”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

本文名稱:Linux網(wǎng)絡(luò)狀態(tài)工具ss命令怎么用
瀏覽路徑:http://chinadenli.net/article16/gigodg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、網(wǎng)站設(shè)計公司外貿(mào)網(wǎng)站建設(shè)、移動網(wǎng)站建設(shè)、標(biāo)簽優(yōu)化、網(wǎng)站維護(hù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)