九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
Linux網(wǎng)絡(luò)狀態(tài)工具ss命令詳解

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

ss命令用于顯示socket狀態(tài). 他可以顯示PACKET sockets, TCP sockets, UDP sockets, DCCP sockets, RAW sockets, Unix domain sockets等等統(tǒng)計(jì). 它比其他工具展示等多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以及很多監(jiān)控工具使用ss命令.熟悉這個(gè)工具有助于您更好的發(fā)現(xiàn)與解決系統(tǒng)性能問(wèn)題.本人強(qiáng)烈建議使用ss命令替代netstat部分命令,例如netsat -ant/lnt等.

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

netstat
# time netstat -ant | grep EST | wc -l
3100
 
real 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

結(jié)果很明顯ss統(tǒng)計(jì)并發(fā)連接數(shù)效率完敗netstat,在ss能搞定的情況下, 你還會(huì)在選擇netstat嗎, 還在猶豫嗎, 看以下例子,或者跳轉(zhuǎn)到幫助頁(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 列出當(dāng)前socket詳細(xì)信息:

顯示sockets簡(jiǎn)要信息
列出當(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)聽(tīng)端口

# ss -l
Recv-Q Send-Q Local Address:Port Peer Address:Port
0 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列出每個(gè)進(jìn)程名及其監(jiā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 )'

·以上包含對(duì)外提供的80,以及訪(fǎng)問(wèn)外部的80
·用以上命令完美的替代netstat獲取http并發(fā)連接數(shù),監(jiān)控中常用到

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:表示地址規(guī)則
 
如下:
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:80

ss使用端口篩選

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

OP運(yùn)算符如下:

<= 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下面的統(tǒng)計(jì)信息。所以ss執(zhí)行的時(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
轉(zhuǎn)摘請(qǐng)注明出處:Linux網(wǎng)絡(luò)狀態(tài)工具ss命令詳解  http://www.ttlsa.com/html/2070.html

3 votes, 5.00 avg. rating (98% score)

除非注明,博客文章均為"運(yùn)維生存時(shí)間"原創(chuàng),轉(zhuǎn)載請(qǐng)標(biāo)明本文地址
本文地址: http://www.ttlsa.com/linux-command/ss-replace-netstat/

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶(hù)發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
每天一個(gè)linux命令(57):ss命令
netstat的替代者-ss命令實(shí)例詳解
端口協(xié)議之間的聯(lián)系雜記
篡權(quán)的ss
netstat命令詳解
常見(jiàn)協(xié)議、端口
更多類(lèi)似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服