比netstat好用?Linux网络状态工具ss详解
ss命令用于显示socket状态。他可以显示PACKETsockets,TCPsockets,UDPsockets,DCCPsockets,RAWsockets,Unixdomainsockets等等统计。它比其他工具展示等多tcp和state信息。
它是一个非常实用、快速、有效的跟踪IP连接和sockets的新工具。SS命令可以提供如下信息:所有的TCPsockets所有的UDPsockets所有sshftpttphttps持久连接所有连接到Xserver的本地进程使用state(例如:connected,synchronized,SYNRECV,SYNSENT,TIMEWAIT)、地址、端口过滤所有的stateFINWAIT1tcpsocket连接以及更多
很多流行的Linux发行版都支持ss以及很多监控工具使用ss命令。熟悉这个工具有助于您更好的发现与解决系统性能问题。本人强烈建议使用ss命令替代netstat部分命令,例如netsatantlnt等。
展示他之前来做个对比,统计服务器并发连接数netstattimenetstatantgrepESTwcl3100real0m12。960suser0m0。334ssys0m12。561stimessostateestablishedwcl3204real0m0。030suser0m0。005ssys0m0。026s
结果很明显ss统计并发连接数效率完胜netstat,在ss能搞定的情况下,你还会在选择netstat吗,还在犹豫吗,看以下例子,或者跳转到帮助页面。
常用ss命令:ssl显示本地打开的所有端口sspl显示每个进程具体打开的socketssta显示所有tcpsocketssua显示所有的UDPSocektssostateestablished(dport:smtporsport:smtp)显示所有已建立的SMTP连接ssostateestablished(dport:httporsport:http)显示所有已建立的HTTP连接ssxsrctmp。X11unix找出所有连接X服务器的进程sss列出当前socket详细信息:
显示sockets简要信息,列出当前已经连接,关闭,等待的tcp连接sssTotal:3519(kernel3691)TCP:26557(estab3163,closed23182,orphaned194,synrecv0,timewait231820),ports1452TransportTotalIPIPv63691RAW220UDP1073TCP337533687INET3387337710FRAG000
列出当前监听端口sslRecvQSendQLocalAddress:PortPeerAddress:Port010:::5989:::05:rsync:0128:::sunrpc:::0128:sunrpc:0511:http:0128:::ssh:::0128:ssh:0128:::35766:::0128127。0。0。1:ipp:0128::1:ipp:::0100::1:smtp:::0100127。0。0。1:smtp:0511:https:0100:::1311:::05:5666:0128:3044:
ss列出每个进程名及其监听的端口sspl
ss列所有的tcpsocketsssta
ss列出所有udpsocketsssua
ss列出所有http连接中的连接ssostateestablished(dport:httporsport:http)以上包含对外提供的80,以及访问外部的80用以上命令完美的替代netstat获取http并发连接数,监控中常用到
ss列出本地哪个进程连接到xserverssxsrctmp。X11unix
ss列出处在FINWAIT1状态的http、https连接ssostatefinwait1(sport:httporsport:https)
ss常用的state状态:establishedsynsentsynrecvfinwait1finwait2timewaitclosedclosewaitlastacklistenclosingall:Alloftheabovestatesconnected:Allthestatesexceptforlistenandclosedsynchronized:Alltheconnectedstatesexceptforsynsentbucket:Showstates,whicharemaintainedasminisockets,i。e。timewaitandsynrecv。big:Oppositetobucketstate。
ss使用IP地址筛选sssrcADDRESSPATTERNsrc:表示来源ADDRESSPATTERN:表示地址规则如下:sssrc120。33。31。1列出来之20。33。31。1的连接列出来至120。33。31。1,80端口的连接sssrc120。33。31。1:httpsssrc120。33。31。1:8
ss使用端口筛选ssdportOPPORTOP:是运算符PORT:表示端口dport:表示过滤目标端口、相反的有sport
OP运算符如下:orle:小于等于orge:大于等于oreq:等于!orne:不等于端口orlt:小于这个端口orgt:大于端口
OP实例sssport:http也可以是sssport:80ssdport:httpssdportgt;:1024sssportgt;:1024sssport:32000sssporteq:22ssdport!:22ssstateconnectedsport:httpss(sport:httporsport:https)ssostatefinwait1(sport:httporsport:https)dst192。168。
为什么ss比netstat快:
netstat是遍历proc下面每个PID目录,ss直接读procnet下面的统计信息。所以ss执行的时候消耗资源以及消耗的时间都比netstat少很多
ss命令帮助sshUsage:ss〔OPTIONS〕ss〔OPTIONS〕〔FILTER〕h,helpthismessageV,versionoutputversioninformationn,numericdontresolveservicenamesr,resolveresolvehostnamesa,alldisplayallsocketsl,listeningdisplaylisteningsocketso,optionsshowtimerinformatione,extendedshowdetailedsocketinformationm,memoryshowsocketmemoryusagep,processesshowprocessusingsocketi,infoshowinternalTCPinformations,summaryshowsocketusagesummary4,ipv4displayonlyIPversion4sockets6,ipv6displayonlyIPversion6sockets0,packetdisplayPACKETsocketst,tcpdisplayonlyTCPsocketsu,udpdisplayonlyUDPsocketsd,dccpdisplayonlyDCCPsocketsw,rawdisplayonlyRAWsocketsx,unixdisplayonlyUnixdomainsocketsf,familyFAMILYdisplaysocketsoftypeFAMILYA,queryQUERY,socketQUERYQUERY:{allinettcpudprawunixpacketnetlink}〔,QUERY〕D,diagFILEDumprawinformationaboutTCPsocketstoFILEF,filterFILEreadfilterinformationfromFILEFILTER:〔stateTCPSTATE〕〔EXPRESSION〕
文章来源:www。ttlsa。comlinuxcommandssreplacenetstat
今日区块链资讯1。在最近接受彭博电视采访时,Uber首席执行官DaraKhosrowshahi表示,这家叫车巨头将在某个时候开始接受加密货币。然而,这家总部位于旧金山的公司只会在加密变得更加……
华为mate10是款怎样的手机?我也用了四年了,电池还行,速度没问题,发愁的是它不坏也没法换机!〔捂脸〕〔捂脸〕〔捂脸〕17年出的旗舰款,到现在有四年多,很多人现在都在用,当时大多数都是64g内存手机,……
数研所六大行互联网巨头集中展示数字人民币产品和应用移动支付网作者佘云峰:9月3日7日,在首钢园区举行的服贸会金融服务专题展上,北京丰台区、中国人民银行数字货币研究所、6大行联合蚂蚁、腾讯、京东等参与机构纷纷亮相展台,向公众展示……
C模板元编程系列专题3模板偏特化前置知识:C模板元编程系列专题1:入门知乎C模板元编程系列专题2:模板特化的概念从何而来知乎1、模板全特化模板,代表了一种泛化的语义。显然,既然有泛化语义,就……
大型项目管理应该用哪种项目管理软件?大型项目,意味着任务多、涉及人员广,周期长、延期风险高,问题多,管控难度大这就对项目管理软件提出了以下几点要求;多任务项目同时管理,项目进度有效把控项目相关人员在线协作,……
搭载125W的超级闪充终于有量产消息了!OPPOReno7系众所周知,在7月15日,OPPO召开的闪充技术发布会上,其发布了业界功率最高的快充技术,充电功率可达125W。但是,截至目前该技术已经发布了有一个月了,但是官方并没有公布该技术……
Mac为什么贵?2021年Mac系列销售火爆,给你几个非买不苹果的Mac系列包括了iMac、MacBook、MacBookAir等几种计算机。不管是iMac还是MacBook,价格都不是很便宜。那么为什么苹果的电脑就这么贵呢?贵的理由又……
杨冰之首席数据官数据时代价值发掘者的使命和成长之道首席数据官系列随笔首席数据官(CDO)一词出现并不晚,早在上世纪末和本世纪初,随着当时互联网的火热乃至疯狂,有识之士就提出首席技术官(CTO)、首席信息官(CIO)和首席……
央行等七部门禁止通过互联网面向不特定对象营销私募类金融产品北京商报讯(记者刘四红)12月31日,中国人民银行、工业和信息化部、国家网信办、银保监会、证监会、外汇局、知识产权局七个部门发布了关于《金融产品网络营销管理办法(征求意见稿)》……
四年用了5部,小米手机值得什么评价?这么多年国产手机我用过的也就是小米手机了。中途用过一次魅族。我感觉小米手机还是相当不错的。不过都是用三年左右。现在用的还是三年前买的小米mix2s。之前一直很流畅,电池也没问题……
FlashbotsMEV未来的市场是什么样子的?免责声明:本文旨在传递更多市场信息,不构成任何投资建议。文章仅代表作者观点,不代表火星财经官方立场。小编:记得关注哦来源:区块律动BlockBeats原文标题……
苹果iOS发展史,哪些功能已经飞入寻常百姓家一直以来,iPhone作为智能手机时代的标杆性产品,新一代iPhone的发布总能成为用户们追捧的对象。精良的工业设计和强悍的产品性能都获得了消费者的肯定,而真正地捍卫iPhon……