国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

Linux服務(wù)器網(wǎng)絡(luò )狀態(tài)工具SS命令的使用詳解

發(fā)布時(shí)間:2022-06-23 10:29 來(lái)源:資源部落 閱讀:59 作者:資源部落 欄目: 經(jīng)驗分享 歡迎投稿:712375056

很多流行的Linux發(fā)行版都支持ss以及很多監控工具使用ss命令.熟悉這個(gè)工具有助于您更好的發(fā)現與解決系統性能問(wèn)題。

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

  • 所有的TCP sockets
  • 所有的UDP sockets
  • 所有ssh/ftp/ttp/https持久連接
  • 所有連接到Xserver的本地進(jìn)程
  • 使用state(例如:connected, synchronized, SYN-RECV, SYN-SENT,TIME-WAIT)、地址、端口過(guò)濾
  • 所有的state FIN-WAIT-1 tcpsocket連接以及更多

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

展示他之前來(lái)做個(gè)對比,統計服務(wù)器并發(fā)連接數

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 

結果很明顯ss統計并發(fā)連接數效率完勝netstat,在ss能搞定的情況下, 你還會(huì )在選擇netstat嗎, 還在猶豫嗎, 看以下例子,或者跳轉到幫助頁(yè)面.

常用ss命令:

ss -l 顯示本地打開(kāi)的所有端口  
ss -pl 顯示每個(gè)進(jìn)程具體打開(kāi)的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(jué)服務(wù)器的進(jìn)程  
ss -s 列出當前socket詳細信息: 

顯示sockets簡(jiǎn)要信息,列出當前已經(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 

列出當前監聽(tīng)端口

# 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列出每個(gè)進(jìn)程名及其監聽(tīng)的端口

# 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,以及訪(fǎng)問(wèn)外部的80

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

ss列出本地哪個(gè)進(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:表示來(lái)源  
ADDRESS_PATTERN:表示地址規則  
如下:  
ss src 120.33.31.1 # 列出來(lái)之20.33.31.1的連接  
?!×谐鰜?lái)至120.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:表示過(guò)濾目標端口、相反的有sport 

OP運算符如下:

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

OP實(shí)例

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下面每個(gè)PID目錄,ss直接讀/proc/net下面的統計信息。所以ss執行的時(shí)候消耗資源以及消耗的時(shí)間都比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 ] 

參考:http://www.cyberciti.biz/tips/linux-investigate-sockets-network-connections.html

來(lái)源鏈接:https://www.zyhot.com/article/12770.html

本站聲明:網(wǎng)站內容來(lái)源于網(wǎng)絡(luò ),如有侵權,請聯(lián)系我們,我們將及時(shí)處理。

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。

国产L精品国产亚洲区久久| 亚洲精品无码久久毛片波多野吉衣| 国产美女的第一次好痛在线观看| 高潮到不停喷水的免费视频| 亚洲人成网站在线观看69影院| 日韩插啊免费视频在线观看|