返回顶部
首页 > 资讯 > 操作系统 >怎么理解Linux netstat命令
  • 652
分享到

怎么理解Linux netstat命令

2023-06-16 14:06:02 652人浏览 八月长安
摘要

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

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

--结束END--

本文标题: 怎么理解Linux netstat命令

本文链接: https://lsjlt.com/news/283932.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 怎么理解Linux netstat命令
    怎么理解Linux netstat命令,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状...
    99+
    2023-06-16
  • Linux的netstat命令详解
    目录linux的netstat命令1、TCP连接状态详解2、命令格式3、命令选项4、列出所有端口(包含TCP和UDP)4、列出所有TCP端口5、列出所有UDP端口6、列出所有处于监听状态的 Sockets7、只列出所有监...
    99+
    2022-06-04
    Linux 的netstat命令 netstat命令
  • Linux的netstat命令怎么使用
    本篇内容介绍了“Linux的netstat命令怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Linux常用命令netstat命令 用...
    99+
    2023-06-28
  • Linux常用命令netstat怎么用
    小编给大家分享一下Linux常用命令netstat怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!Linux常用命令netstat 命令用于显示网络状态,利用 netstat 指令可让你得知整个 Linux 系统的网络...
    99+
    2023-06-28
  • 怎么在Linux中使用netstat命令
    这篇文章给大家介绍怎么在Linux中使用netstat命令,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statis...
    99+
    2023-06-09
  • Linux系统中Netstat命令怎么用
    这篇文章主要介绍Linux系统中Netstat命令怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态等。Netstat 简介:Netstat...
    99+
    2023-06-28
  • netstat命令详解
    netstat命令详情 一、前言二、netstat查看端口命令三、显示每个协议的统计信息四、显示核心路由信息五、netstat的其他参数 一、前言 个人主页: ζ小菜鸡大家好我是ζ小菜鸡,小伙伴们,让我们一起来学习nets...
    99+
    2023-08-30
    网络 tcp/ip 服务器 netstat
  • Linux中netstat命令有什么用
    这篇文章主要为大家展示了“Linux中netstat命令有什么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中netstat命令有什么用”这篇文章吧。简介Netstat 命令用于显示...
    99+
    2023-06-09
  • Linux基础命令netstat的用法
    这篇文章主要讲解了“Linux基础命令netstat的用法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux基础命令netstat的用法”吧!netstatnetstat指令可以显示当...
    99+
    2023-06-05
  • Linux中如何使用Netstat命令
    本文小编为大家详细介绍“Linux中如何使用Netstat命令”,内容详细,步骤清晰,细节处理妥当,希望这篇“Linux中如何使用Netstat命令”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Netstat 命...
    99+
    2023-06-27
  • Linux中netstat命令的使用方法
    这篇文章主要介绍“Linux中netstat命令的使用方法”,在日常操作中,相信很多人在Linux中netstat命令的使用方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux中netstat命令的使...
    99+
    2023-06-13
  • 如何在Linux中使用netstat命令
    本篇文章为大家展示了如何在Linux中使用netstat命令,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1.命令格式:netstat [-acCeFghilMnNoprstuvVwx][...
    99+
    2023-06-13
  • Linux系统下netstat命令有哪些
    本篇内容介绍了“Linux系统下netstat命令有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、介绍Netstat是控制台命令,是...
    99+
    2023-06-21
  • linux中netstat命令参数有哪些
    netstat命令用于显示网络连接、路由表和网络接口信息。在Linux中,netstat命令有以下参数:- `-a`:显示所有的连接...
    99+
    2023-09-29
    linux
  • linux系统如何使用netstat命令
    这篇文章主要为大家展示了“linux系统如何使用netstat命令”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux系统如何使用netstat命令”这篇文章吧。Netstat 命令用于显示...
    99+
    2023-06-27
  • Linux中怎么使用netstat命令查看端口状态
    这篇文章主要介绍“Linux中怎么使用netstat命令查看端口状态”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux中怎么使用netstat命令查看端口状态”文章能帮助大家解决问题。nets...
    99+
    2023-06-28
  • Linux系统下netstat命令详细介绍
    目录一、介绍二、输出信息描述三、netstat常见参数四、netstat网络状态详解linux的相关keepalive参数五、常用netstat相关命令一、介绍 Netstat是控制台命令,是一个监控TCP/IP网络的非...
    99+
    2022-06-04
    Linuxnetstat命令详解 netstat命令介绍
  • Linux系统中netstat命令如何使用
    这篇文章将为大家详细讲解有关Linux系统中netstat命令如何使用,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。netstat man的帮助手册会有提示信息:NOTEThis ...
    99+
    2023-06-12
  • linux系统中如何使用Netstat命令
    小编给大家分享一下linux系统中如何使用Netstat命令,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Netstat 命令用于显示各种网络相关信息,如网络连接...
    99+
    2023-06-28
  • netstat命令的用法是什么
    netstat命令用于显示网络连接、路由表和网络接口等网络相关信息。它可以用于查看当前计算机的网络连接状态、监听端口和进程信息等。n...
    99+
    2023-09-15
    netstat
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作