千家信息网

怎么理解Linux netstat命令

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,怎么理解Linux netstat命令,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。简介Netstat 命令用于显示各种
千家信息网最后更新 2026年11月01日怎么理解Linux netstat命令

怎么理解Linux netstat命令,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

简介

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

输出信息含义

执行netstat后,其输出结果为

Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 2 210.34.6.89:telnet 210.34.6.96:2873 ESTABLISHED tcp 296 0 210.34.6.89:1165 210.34.6.84:netbios-ssn ESTABLISHED tcp 0 0 localhost.localdom:9001 localhost.localdom:1162 ESTABLISHED tcp 0 0 localhost.localdom:1162 localhost.localdom:9001 ESTABLISHED tcp 0 80 210.34.6.89:1161 210.34.6.10:netbios-ssn CLOSE  Active UNIX domain sockets (w/o servers) Proto RefCnt Flags Type State I-Node Path unix 1 [ ] STREAM CONNECTED 16178 @000000dd unix 1 [ ] STREAM CONNECTED 16176 @000000dc unix 9 [ ] DGRAM 5292 /dev/log unix 1 [ ] STREAM CONNECTED 16182 @000000df

从整体上看,netstat的输出结果可以分为两个部分:

一个是Active Internet connections,称为有源TCP连接,其中"Recv-Q"和"Send-Q"指%0A的是接收队列和发送队列。这些数字一般都应该是0。如果不是则表示软件包正在队列中堆积。这种情况只能在非常少的情况见到。

另一个是Active UNIX domain sockets,称为有源Unix域套接口(和网络套接字一样,但是只能用于本机通信,性能可以提高一倍)。Proto显示连接使用的协议,RefCnt表示连接到本套接口上的进程号,Types显示套接口的类型,State显示套接口当前的状态,Path表示连接到套接口的其它进程使用的路径名。

常见参数

-a (all)显示所有选项,默认不显示LISTEN相关-t (tcp)仅显示tcp相关选项-u (udp)仅显示udp相关选项-n 拒绝显示别名,能显示数字的全部转化成数字。-l 仅列出有在 Listen (监听) 的服務状态-p 显示建立相关链接的程序名-r 显示路由信息,路由表-e 显示扩展信息,例如uid等-s 按各个协议进行统计-c 每隔一个固定时间,执行该netstat命令。

提示:LISTEN和LISTENING的状态只有用-a或者-l才能看到

实用命令实例

1.列出所有端口 (包括监听和未监听的)

列出所有端口 netstat -a

# netstat -a | more  Active Internet connections (servers and established)  Proto Recv-Q Send-Q Local Address           Foreign Address         State  tcp        0      0 localhost:30037         *:*                     LISTEN  udp        0      0 *:bootpc                *:*   Active UNIX domain sockets (servers and established)  Proto RefCnt Flags       Type       State         I-Node   Path  unix  2      [ ACC ]     STREAM     LISTENING     6135     /tmp/.X11-unix/X0  unix  2      [ ACC ]     STREAM     LISTENING     5140     /var/run/acpid.socket

列出所有 tcp 端口 netstat -at

# netstat -at  Active Internet connections (servers and established)  Proto Recv-Q Send-Q Local Address           Foreign Address         State  tcp        0      0 localhost:30037         *:*                     LISTEN  tcp        0      0 localhost:ipp           *:*                     LISTEN  tcp        0      0 *:smtp                  *:*                     LISTEN  tcp6       0      0 localhost:ipp           [::]:*                  LISTEN

列出所有 udp 端口 netstat -au

# netstat -au  Active Internet connections (servers and established)  Proto Recv-Q Send-Q Local Address           Foreign Address         State  udp        0      0 *:bootpc                *:*  udp        0      0 *:49119                 *:*  udp        0      0 *:mdns                  *:*

2. 列出所有处于监听状态的 Sockets

只显示监听端口 netstat -l

# netstat -l   Active Internet connections (only servers)  Proto Recv-Q Send-Q Local Address           Foreign Address         State  tcp        0      0 localhost:ipp           *:*                     LISTEN  tcp6       0      0 localhost:ipp           [::]:*                  LISTEN  udp        0      0 *:49119                 *:*

只列出所有监听 tcp 端口 netstat -lt

# netstat -lt  Active Internet connections (only servers)  Proto Recv-Q Send-Q Local Address           Foreign Address         State  tcp        0      0 localhost:30037         *:*                     LISTEN  tcp        0      0 *:smtp                  *:*                     LISTEN  tcp6       0      0 localhost:ipp           [::]:*                  LISTEN

只列出所有监听 udp 端口 netstat -lu

# netstat -lu  Active Internet connections (only servers)  Proto Recv-Q Send-Q Local Address           Foreign Address         State  udp        0      0 *:49119                 *:*  udp        0      0 *:mdns                  *:*

只列出所有监听 UNIX 端口 netstat -lx

# netstat -lx  Active UNIX domain sockets (only servers)  Proto RefCnt Flags       Type       State         I-Node   Path  unix  2      [ ACC ]     STREAM     LISTENING     6294     private/maildrop  unix  2      [ ACC ]     STREAM     LISTENING     6203     public/cleanup  unix  2      [ ACC ]     STREAM     LISTENING     6302     private/ifmail  unix  2      [ ACC ]     STREAM     LISTENING     6306     private/bsmtp

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

端口 监听 状态 命令 信息 数字 网络 路由 队列 输出 情况 结果 进程 帮助 实用 清楚 两个 别名 参数 只有 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技企业 互联网黑科技 南京欣网互联网络科技有限公司 互联网核心科技是什么 亿策互联网科技 百单互联网科技有限公司 广州互联网络科技有限公司 汇久创客互联网科技 互联网女皇 腾讯科技 新华互联网科技校企合作 贵州叶脉互联网科技有限公司所属行业 荆州市昕露互联网络科技有限公司 科技互联网海报 美国互联网科技实力 互联网科技数字货币 半导体行业属于互联网高科技类吗 宁波跨境商互联网科技有限公司 艺电能源互联网科技有限公司招聘 互联网科技职业技能培训学校 科技美学互联网 艺术 苏州找大状互联网科技有限公司 互联网科技素材视频竖屏 创业天下互联网科技有限公司 互联网科技项目计划书材料类 电子科技大学互联网创业大赛 健康食品互联网创新科技园项目 互联网企业科技类企业如何做账 智帮互联网科技公司最近动向 广东鹅鹅鹅互联网科技有限公司 云南互联网科技学费
0