【Linux常用命令速查手册】关注【入门站】,后台回复“1001”即可领取。netstat命令用于显示IP、TCP、UDP和ICMP协议相关的统计数据,一般用于查看本机各端口的网络连接状态。netstat是内核中访问网络及相关信息的程序。它可以提供有关TCP连接、TCP和UDP监控以及进程内存管理的报告。TCP连接状态详解LISTEN:监听来自远程TCP端口的连接请求SYN-SENT:发送连接请求后等待匹配的连接请求SYN-RECEIVED:接收并等待对方确认连接请求发送另一个连接请求ESTABLISHED:表示一个打开的连接FIN-WAIT-1:等待远程TCP连接中断请求,或者确认之前的连接中断请求FIN-WAIT-2:等待来自远程TCPCLOSE的连接中断请求-WAIT:等待来自本地用户的请求传入连接中断请求CLOSING:等待来自远程TCP的连接中断确认LAST-ACK:等待确认发送给远程TCP的原始连接中断请求TIME-WAIT:等待足够的时间以确保远程TCP收到连接中断请求ConfirmCLOSED:无连接状态命令格式netstat(option)命令选项-a或--all:显示所有连接中的Socket;-A<网络类型>或--<网络类型>:列出网络类型连接行中的相关地址;-c或--continuous:连续列出网络状态;-C或--cache:显示路由器配置的缓存信息;-e或--extend:显示网络的其他相关信息;-F或--fib:显示FIB;-g或--groups:显示组播功能组的成员列表;-h或--help:在线帮助;-i或--i??nterfaces:显示网络接口信息形式;-l或--listening:显示被监控服务器的Socket;-M或--masquerade:显示伪装网络连接;-n或--numeric:直接使用ip地址,不经过域名服务器;-N或--netlink或--symbolic:显示网络硬件外设的符号连接名称;-o或--timers:显示定时器;-p或--programs:显示正在使用Socket的程序识别码和程序名;-r或--route:显示路由表;-s或--statistice:显示网络工作信息统计表;-t或--tcp:显示TCP传输协议的连接状态;-u或--udp:显示UDP传输协议的连接状态;-v或--verbose:显示指令的执行过程;-V或--version:显示版本信息;-w或--raw:显示RAW传输协议的连接状态;-x或--unix:该参数的作用与指定“-Aunix”参数相同;--ip或--inet:该参数的作用与指定“-Ainet”参数相同列出所有端口(包括TCP和UDP)>netstat-a列出所有TCP端口>netstat-at列出所有UDP端口>netstat-au列出所有监听的Sockets>netstat-l只列出所有监听的tcp端口>netstat-lt只列出所有侦听udp端口??>netstat-lu只列出所有侦听的UNIX端口>netstat-lx显示所有端口的统计信息>netstat-sIp:1007495197收到的总数据包0转发582未知协议0传入数据包被丢弃1007422115传入数据包deliveredIcmp:66583265收到ICMP消息63899输入ICMP消息失败。InCsumErrors:384ICMP输入直方图:目标无法到达:115410传输超时:12840源淬火:11重定向:563回显请求:66453453回显回复:152时间戳请求:438地址掩码请求:466987000ICMP消息发送0ICMP消息失败ICMP输出直方图:目标无法到达:533106回显请求:4回显回复:66453453时间戳回复:437IcmpMsg:Intype0:152Intype3:115410Intype4:11Intype5:563ipext:Innoroutes:15InMcastPkts:1291307Inoctets:211446050816OUTOCTETSOUTOCTETS:48107006919466453492Tcp:55437641activeconnectionsopenings35899081passiveconnectionopenings552243failedconnectionattempts753118connectionresetsreceived7connectionsestablishedUdpLite:TcpExt:162052SYNcookiessent621SYNcookiesreceived4998179invalidSYNcookiesreceived551915resetsreceivedforembryonicSYN_RECVsocketsIpExt:InNoRoutes:15InMcastPkts:1291308InOctets:211446303015OutOctets:481070459735InMcastOctets:46487088显示UDP端口的统计信息>netstat-suIcmpMsg:InType0:152InType3:115410InType4:11InType5:563InType8:66453594InType11:12840InType13:438InType17:4InType37:3InType165:7OutType0:66453594OutType3:533106OutType8:4OutType14:437Udp:17941589packetsreceived637146packetstounknownportreceived.1649packetreceiveerrors17977050packetssent0receivebuffererrors0sendbuffererrorsInCsumErrors:1640UdpLite:IpExt:InNoRoutes:15InMcastPkts:1291310InOctets:211446802283OutOctets:481071405083InMcastOctets:46487160InNoECTPkts:1009629627InECT1Pkts:9955InECT0Pkts:1987096InCEPkts:94039在netstat输出中显示PID和进程名称>netstat-pt在netstat输出中不显示主机,端口和Username(host,portoruser)>netstat-ancontinuouslyoutputnetstatinformationoutputnetworkinformationeverysecond>netstat-cdisplaycoreroutinginformation>netstat-rKernelIProutingtableDestinationGatewayGenmaskFlagsMSSWindowirttIfacedefaultgateway0.0.0.0UG000eth0link-local0.0.0.0255.255.0.0U000eth0172.16.0.00.0.0.0255.255.240.0U000eth0使用netstat-rn显示数字格式而不查询主机名>netstat-rn内核IP路由表目标网关Genmask标志MSS窗口irttIface0.0.0.0172.16.0.10.0.0.0UG000eth0169.254.0.00.0.0.0255.255.0.0U000060.0.0eth0172.10.0255.255.240.0U000eth0找出程序运行的端口>netstat-tunlp|grepsshtcp000.0.0.0:220.0.0.0:*LISTEN4400/sshd查看指定端口上运行的进程>netstat-an|GREP":80"TCP0.0.0.0:800.0.0.0:*Listentcp00172.16.0.9:80185.191.171.12:9380Time_waittcp00172.16.0.9:80191.171717343434343434.528.635234.528.635230.9:80185.191.171.37:25108FIN_WAIT1tcp00172.16.0.9:80185.191.171.37:55096TIME_WAITtcp00172.16.0.9:80144.76。176.171:27832TIME_WAITtcp00172.16.0.9:80118.126.124.7:11127TIME_WAITtcp00172.16.0.9:46628169.254.0.55:8080TIME_WAITtcp00172.16.0.9:80144.76.176.171:23812ESTABLISHED通过端口找进程ID>netstat-tunlp|grep80|awk'{print$7}'|cut-d/-f121323showlistofnetworkinterfaces>netstat-iKernelInterfacetableIfaceMTURX-OKRX-ERRRX-DRPRX-OVRTX-OKTX-ERRTX-DRPTX-OVRFlgdocker0150000000000BMUeth01450462305568000276046945000BMRUlo6553672049710007204971000LRUvpn_abi150022961238901023383014664013309560BMRU统计TCP各种Statuslist>netstat-n|awk'/^tcp/{++S[$NF]}END{for(iinS)printi,S[i]}'ESTABLISHED7FIN_WAIT213TIME_WAIT18Originallink:https://rumenz.com/rumenbiji/...微信公众号:入门【Linux常用命令速查手册】关注【入门】,后台回复“1001”自取
