LINUX教程:netstat命令详解状态

LINUX教程:netstat命令详解状态,第1张

概述介绍《LINUX教程:netstat命令详解状态》开发教程,希望对您有用。

《liNUX教程:netstat命令详解状态》要点:
本文介绍了liNUX教程:netstat命令详解状态,希望对您有用。如果有疑问,可以联系我们。

netstat 命令用于显示各类网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等

1 常用选项:

    -a :(all)显示所有选项,默认不显示ListEN相关

    -t :(tcp)仅显示tcp相关选项

    -u :(udp)仅显示udp相关选项

    -n :以数字显示IP和端口,能显示数字的全体转化成数字.

    -l :仅列出有在 Listen (监听) 的服務状态

    -p: 显示建立相关链接的法式名

    -r :显示路由信息,路由表

    -e :显示扩大信息,例如uID等

    -s :按各个协定进行统计

    -c :每隔一个固准时间,执行该netstat命令.

    -w:raw socket相关

2 -tan 显示所有tcp端口

[root@CentOS7 ~]# netstat -ant

Active Internet connections (servers and established)

Proto Recv-Q Send-Q Local Address Foreign Address State

tcp 0 0 0.0.0.0:111 0.0.0.0:* ListEN

tcp 0 0 192.168.122.1:53 0.0.0.0:* ListEN

tcp 0 0 0.0.0.0:22 0.0.0.0:* ListEN

tcp 0 0 127.0.0.1:631 0.0.0.0:* ListEN

tcp 0 0 127.0.0.1:25 0.0.0.0:* ListEN

tcp 0 52 192.168.29.3:22 192.168.29.1:51029 ESTABliSHED

tcp 0 0 192.168.29.3:22 192.168.29.1:51180 ESTABliSHED

tcp6 0 0 :::111 :::* ListEN

tcp6 0 0 :::22 :::* ListEN

tcp6 0 0 ::1:631 :::* ListEN

tcp6 0 0 ::1:25 :::*

3 显示所有udp端口 -uan

[root@centos7 ~]# netstat -anu

Active Internet connections (servers and established)

Proto Recv-Q Send-Q Local Address Foreign Address State

udp 0 0 0.0.0.0:5353 0.0.0.0:*

udp 0 0 0.0.0.0:47414 0.0.0.0:*

udp 0 0 192.168.122.1:53 0.0.0.0:*

udp 0 0 0.0.0.0:67 0.0.0.0:*

4 显示所有处于监听的tcp端口    -tnl

[root@centos7 ~]# netstat -tnl

Active Internet connections (only servers)

Proto Recv-Q Send-Q Local Address Foreign Address State

tcp 0 0 0.0.0.0:111 0.0.0.0:* ListEN

tcp 0 0 192.168.122.1:53 0.0.0.0:* ListEN

tcp 0 0 0.0.0.0:22 0.0.0.0:* ListEN

tcp 0 0 127.0.0.1:631 0.0.0.0:* ListEN

tcp 0 0 127.0.0.1:25 0.0.0.0:* ListEN

tcp6 0 0 :::111 :::* ListEN

tcp6 0 0 :::22 :::* ListEN

tcp6 0 0 ::1:631 :::* ListEN

tcp6 0 0 ::1:25 :::* ListEN

5 显示所有处于监听状态的udp端口 -unl

[root@centos7 ~]# netstat -unl

Active Internet connections (only servers)

Proto Recv-Q Send-Q Local Address Foreign Address State

udp 0 0 0.0.0.0:5353 0.0.0.0:*

udp 0 0 0.0.0.0:47414 0.0.0.0:*

udp 0 0 0.0.0.0:20815 0.0.0.0:*

udp 0 0 192.168.122.1:53 0.0.0.0:*

udp 0 0 0.0.0.0:67 0.0.0.0:*

udp 0 0 0.0.0.0:68 0.0.0.0:*

udp 0 0 0.0.0.0:68 0.0.0.0:*

udp 0 0 0.0.0.0:9804 0.0.0.0:*

udp6 0 0 :::12799 :::*

udp6 0 0 :::37953 :::*

6 显示路由表 –rn

[root@centos7 ~]# netstat -nr

Kernel IP routing table

Destination Gateway Genmask Flags MSS Window irtt Iface

0.0.0.0 192.168.29.1 0.0.0.0 UG 0 0 0 ens33

192.168.29.0 0.0.0.0 255.255.255.0 U 0 0 0 ens33

192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0

[root@centos7 ~]# route -n

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface

0.0.0.0 192.168.29.1 0.0.0.0 UG 100 0 0 ens33

192.168.29.0 0.0.0.0 255.255.255.0 U 100 0 0 ens33

192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0

7 显示每个协定的统计信息

(1)显示所有端口的统计信息 netstat -s

[root@centos7 ~]# netstat -s

Ip:

3808 total packets received

0 forwarded

0 incoming packets discarded

2444 incoming packets delivered

2254 requests sent out

32 outgoing packets dropped

Icmp:

676 ICMP messages received

0 input ICMP message Failed.

ICMP input histogram:

destination unreachable: 148

echo replIEs: 528

717 ICMP messages sent

0 ICMP messages Failed

ICMP output histogram:

destination unreachable: 148

echo request: 569

[……]

(2)显示 TCP 端口的统计信息 netstat -st

[root@centos7 ~]# netstat -st

IcmpMsg:

InType0: 528

InType3: 148

OutType3: 148

OutType8: 569

Tcp:

0 active connections openings

2 passive connection openings

0 Failed connection attempts

0 connection resets received

2 connections established

1637 segments received

1418 segments send out

0 segments retransmited

0 bad segments received.

0 resets sent

(3)显示 UDP 端口的统计信息 netstat -su

[root@centos7 ~]# netstat -su

IcmpMsg:

InType0: 528

InType3: 148

OutType3: 148

OutType8: 569

Udp:

0 packets received

140 packets to unkNown port received.

0 packet receive errors

169 packets sent

0 receive buffer errors

0 send buffer errors

Udplite:

IpExt:

InMcastPkts: 27

OutMcastPkts: 33

InBcastPkts: 766

InOctets: 410294

OutOctets: 432666

InMcastOctets: 4963

OutMcastOctets: 5444

InBcastOctets: 179503

InNoECTPkts: 3848

8 显示 PID 和过程名称 netstat -p

[root@centos7 ~]# netstat -p

Active Internet connections (w/o servers)

Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name

tcp 0 52 centos7.3.local:ssh gateway:51029 ESTABliSHED 1552/sshd: root@pts

tcp 0 0 centos7.3.local:ssh gateway:51180 ESTABliSHED 1854/sshd: root@pts

Active UNIX domain sockets (w/o servers)

Proto RefCnt Flags Type State I-Node PID/Program name Path

unix 2 [ ] DGRAM 8520 1/systemd /run/systemd/notify

unix 2 [ ] DGRAM 8522 1/systemd /run/systemd/cgroups-agent

unix 5 [ ] DGRAM 8542 1/systemd /run/systemd/journal/socket

unix 28 [ ] DGRAM 8544 1/systemd /dev/log

unix 2 [ ] DGRAM 11419 1/systemd /run/systemd/shutdownd

unix 3 [ ] STREAM CONNECTED 23993 1276/ibus-x11

本文永远更新链接地址

《liNUX教程:netstat命令详解状态》是否对您有启发,欢迎查看更多与《liNUX教程:netstat命令详解状态》相关教程,学精学透。内存溢出PHP学院为您提供精彩教程。

总结

以上是内存溢出为你收集整理的LINUX教程:netstat命令详解状态全部内容,希望文章能够帮你解决LINUX教程:netstat命令详解状态所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1041720.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存