请选择 进入手机版 | 继续访问电脑版

Linux的netstat下令 详解

[复制链接]
查看94 | 回复14 | 2021-9-13 19:22:07 | 显示全部楼层 |阅读模式
目次

Linux的netstat下令

1、TCP毗连 状态详解

  • LISTEN: 侦听来自远方的TCP端口的毗连 哀求
  • SYN-SENT: 再发送毗连 哀求 后等待匹配的毗连 哀求
  • SYN-RECEIVED:再收到和发送一个毗连 哀求 后等待对方对毗连 哀求 的确认
  • ESTABLISHED: 代表一个打开的毗连
  • FIN-WAIT-1: 等待长途 TCP毗连 停止 哀求 ,或先前的毗连 停止 哀求 的确认
  • FIN-WAIT-2: 从长途 TCP等待毗连 停止 哀求
  • CLOSE-WAIT: 等待从本地用户发来的毗连 停止 哀求
  • CLOSING: 等待长途 TCP对毗连 停止 的确认
  • LAST-ACK: 等待原来的发向长途 TCP的毗连 停止 哀求 的确认
  • TIME-WAIT: 等待充足 的时间以确保长途 TCP吸取 到毗连 停止 哀求 的确认
  • CLOSED: 没有任何毗连 状态

2、下令 格式

  1. netstat(选项)
复制代码

3、下令 选项

  • -a或–all:表现 全部 连线中的Socket;
  • -A<网络范例 >或–<网络范例 >:列出该网络范例 连线中的干系 地址;
  • -c或–continuous:持续列出网络状态;
  • -C或–cache:表现 路由器设置 的快取信息;
  • -e或–extend:表现 网络其他干系 信息;
  • -F或–fib:表现 FIB;
  • -g或–groups:表现 多重广播功能群组组员名单;
  • -h或–help:在线帮助;
  • -i或–interfaces:表现 网络界面信息表单;
  • -l或–listening:表现 监控中的服务器的Socket;
  • -M或–masquerade:表现 伪装的网络连线;
  • -n或–numeric:直接使用 ip地址,而不通过域名服务器;
  • -N或–netlink或–symbolic:表现 网络硬件外围装备 的符号毗连 名称;
  • -o或–timers:表现 计时器;
  • -p或–programs:表现 正在使用 Socket的程序辨认 码和程序名称;
  • -r或–route:表现 Routing Table;
  • -s或–statistice:表现 网络工作信息统计表;
  • -t或–tcp:表现 TCP传输协议的连线状态 ;
  • -u或–udp:表现 UDP传输协议的连线状态 ;
  • -v或–verbose:表现 指令实行 过程;
  • -V或–version:表现 版本信息;
  • -w或–raw:表现 RAW传输协议的连线状态 ;
  • -x或–unix:此参数的效果 和指定"-A unix"参数雷同 ;
  • –ip或–inet:此参数的效果 和指定"-A inet"参数雷同 。

4、列出全部 端口(包含TCP和UDP)

  1. > netstat -a
复制代码

Linux的netstat下令
详解

4、列出全部 TCP端口

  1. > netstat -at
复制代码

Linux的netstat下令
详解

5、列出全部 UDP端口

  1. > netstat -au
复制代码

Linux的netstat下令
详解

6、列出全部 处于监听状态的 Sockets

  1. > netstat -l
复制代码

Linux的netstat下令
详解

7、只列出全部 监听tcp端口

  1. > netstat -lt
复制代码

Linux的netstat下令
详解

8、只列出全部 监听udp端口

  1. > netstat -lu
复制代码

Linux的netstat下令
详解

9、只列出全部 监听UNIX端口

  1. > netstat -lx
复制代码

Linux的netstat下令
详解

10表现 全部 端口的统计信息

  1. > netstat -s
  2. Ip:
  3. 1007495197 total packets received
  4. 0 forwarded
  5. 582 with unknown protocol
  6. 0 incoming packets discarded
  7. 1007422115 incoming packets delivered
  8. Icmp:
  9. 66583265 ICMP messages received
  10. 63899 input ICMP message failed.
  11. InCsumErrors: 384
  12. ICMP input histogram:
  13. destination unreachable: 115410
  14. timeout in transit: 12840
  15. source quenches: 11
  16. redirects: 563
  17. echo requests: 66453453
  18. echo replies: 152
  19. timestamp request: 438
  20. address mask request: 4
  21. 66987000 ICMP messages sent
  22. 0 ICMP messages failed
  23. ICMP output histogram:
  24. destination unreachable: 533106
  25. echo request: 4
  26. echo replies: 66453453
  27. timestamp replies: 437
  28. IcmpMsg:
  29. InType0: 152
  30. InType3: 115410
  31. InType4: 11
  32. InType5: 563
  33. IpExt:
  34. InNoRoutes: 15
  35. InMcastPkts: 1291307
  36. InOctets: 211446050816
  37. OutOctets: 481070069194
复制代码

11、表现 TCP端口的统计信息

  1. > netstat -st
  2. IcmpMsg:
  3. InType0: 152
  4. InType3: 115410
  5. InType4: 11
  6. InType5: 563
  7. InType8: 66453492
  8. Tcp:
  9. 55437641 active connections openings
  10. 35899081 passive connection openings
  11. 552243 failed connection attempts
  12. 753118 connection resets received
  13. 7 connections established
  14. UdpLite:
  15. TcpExt:
  16. 162052 SYN cookies sent
  17. 621 SYN cookies received
  18. 4998179 invalid SYN cookies received
  19. 551915 resets received for embryonic SYN_RECV sockets
  20. IpExt:
  21. InNoRoutes: 15
  22. InMcastPkts: 1291308
  23. InOctets: 211446303015
  24. OutOctets: 481070459735
  25. InMcastOctets: 46487088
复制代码

12、表现 UDP端口的统计信息

  1. > netstat -su
  2. IcmpMsg:
  3. InType0: 152
  4. InType3: 115410
  5. InType4: 11
  6. InType5: 563
  7. InType8: 66453594
  8. InType11: 12840
  9. InType13: 438
  10. InType17: 4
  11. InType37: 3
  12. InType165: 7
  13. OutType0: 66453594
  14. OutType3: 533106
  15. OutType8: 4
  16. OutType14: 437
  17. Udp:
  18. 17941589 packets received
  19. 637146 packets to unknown port received.
  20. 1649 packet receive errors
  21. 17977050 packets sent
  22. 0 receive buffer errors
  23. 0 send buffer errors
  24. InCsumErrors: 1640
  25. UdpLite:
  26. IpExt:
  27. InNoRoutes: 15
  28. InMcastPkts: 1291310
  29. InOctets: 211446802283
  30. OutOctets: 481071405083
  31. InMcastOctets: 46487160
  32. InNoECTPkts: 1009629627
  33. InECT1Pkts: 9955
  34. InECT0Pkts: 1987096
  35. InCEPkts: 94039
复制代码

13、在netstat输出中表现 PID 和历程 名称

  1. > netstat -pt
复制代码

Linux的netstat下令
详解

14、在netstat输出中不表现 主机,端口和用户名(host, port or user)

  1. > netstat -an
复制代码

Linux的netstat下令
详解

15、持续输出netstat信息

每隔一秒输出网络信息

  1. > netstat -c
复制代码

16、表现 核心路由信息

  1. > netstat -r
  2. Kernel IP routing table
  3. Destination Gateway Genmask Flags MSS Window irtt Iface
  4. default gateway 0.0.0.0 UG 0 0 0 eth0
  5. link-local 0.0.0.0 255.255.0.0 U 0 0 0 eth0
  6. 172.16.0.0 0.0.0.0 255.255.240.0 U 0 0 0 eth0
复制代码

17、使用 netstat -rn表现 数字格式,不查询主机名称。

  1. > netstat -rn
  2. Kernel IP routing table
  3. Destination Gateway Genmask Flags MSS Window irtt Iface
  4. 0.0.0.0 172.16.0.1 0.0.0.0 UG 0 0 0 eth0
  5. 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
  6. 172.16.0.0 0.0.0.0 255.255.240.0 U 0 0 0 eth0
复制代码

18、找出程序运行的端口

  1. > netstat -tunlp | grep ssh
  2. tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 4400/sshd
复制代码

19、找出运行在指定端口的历程

  1. > netstat -an | grep ":80"
  2. tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN
  3. tcp 0 0 172.16.0.9:80 185.191.171.12:9380 TIME_WAIT
  4. tcp 0 0 172.16.0.9:80 185.191.171.26:52418 TIME_WAIT
  5. tcp 0 3450 172.16.0.9:80 185.191.171.37:25108 FIN_WAIT1
  6. tcp 0 0 172.16.0.9:80 185.191.171.37:55096 TIME_WAIT
  7. tcp 0 0 172.16.0.9:80 144.76.176.171:27832 TIME_WAIT
  8. tcp 0 0 172.16.0.9:80 118.126.124.7:11127 TIME_WAIT
  9. tcp 0 0 172.16.0.9:46628 169.254.0.55:8080 TIME_WAIT
  10. tcp 0 0 172.16.0.9:80 144.76.176.171:23812 ESTABLISHED
复制代码

20、通过端口找历程 ID

  1. > netstat -tunlp | grep 80 | awk '{print $7}' | cut -d/ -f1
  2. 21323
复制代码

21、表现 网络接口列表

  1. > netstat -i
  2. Kernel Interface table
  3. Iface MTU RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
  4. docker0 1500 0 0 0 0 0 0 0 0 BMU
  5. eth0 1450 462305568 0 0 0 276046945 0 0 0 BMRU
  6. lo 65536 7204971 0 0 0 7204971 0 0 0 LRU
  7. vpn_abi 1500 229612389 0 1023383 0 146640133 0 956 0 BMRU
复制代码

22、统计TCP各种状态列表

  1. > netstat -n | awk '/^tcp/{++S[$NF]}END{for(i in S) print i,S[i]}'
  2. ESTABLISHED 7
  3. FIN_WAIT2 13
  4. TIME_WAIT 18
复制代码

 以上就是Linux的netstat下令 详解的具体 内容,更多关于Linux netstat下令 的资料请关注脚本之家别的 干系 文章!盼望 大家以后多多支持脚本之家!


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

avatar 却写杂布计 | 2021-9-20 09:31:24 | 显示全部楼层
勤奋灌水,天天向上!
回复

使用道具 举报

avatar 真无牙泛 | 2021-9-22 18:08:32 | 显示全部楼层
这一年啥事没干,光研究admin楼主的帖子了!
回复

使用道具 举报

avatar Abraham30 | 2021-9-26 21:41:58 | 显示全部楼层
admin楼主,我告诉你一个你不知道的的秘密,有一个牛逼的网站,影视频道的网站所有电影和连续剧都可以免费看的。访问地址:http://tv.mxswl.com
回复

使用道具 举报

avatar 万胜 | 2021-10-1 22:08:47 | 显示全部楼层
admin楼主人气很旺!
回复

使用道具 举报

avatar 搬运工657 | 2021-10-12 05:56:59 | 显示全部楼层
信admin楼主,考试不挂科!
回复

使用道具 举报

avatar 123457297 | 2021-10-14 13:03:54 | 显示全部楼层
我和我的小伙伴都惊呆了!
回复

使用道具 举报

avatar 春意盎然2016 | 2021-10-15 06:54:09 | 显示全部楼层
小弟默默的路过贵宝地~~~
回复

使用道具 举报

avatar 夜昙SS | 2021-10-15 20:49:12 | 显示全部楼层
收藏了,admin楼主加油!
回复

使用道具 举报

admin楼主的帖子越来越有深度了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则