linux-命令-netstat-示例

2024-01-02 04:02:00

介绍

netstat命令是一个用于网络统计的CLI工具。它概述了网络活动,并显示哪些端口是打开的或已经建立的连接。netstat工具对于发现网络问题至关重要。

示例

不带任何参数的使用

命令格式:

netstat

示例:

输出中的第一个列表显示计算机上活跃的已建立的internet连接。以下是列字段中的详细信息:

Proto连接的协议(TCP、UDP)。
Recv-QReceive接收或准备接收的字节队列。
Send-Q准备发送的字节队列。
Local address本地连接的地址详细信息和端口。主机中的星号(*)表示服务器正在监听
Foreign address连接的远端地址的详细信息和端口。如果端口尚未建立,则显示星号(*)。
State本地socket的状态,最常见的是ESTABLISHED, LISTENING, CLOSED 或空白。

第二个列表显示了所有活动的“Unix Domain”打开的套接字,详细信息如下:

Proto套接字使用的协议(总是unix)。
RefCnt?连接到该套接字的进程数目的引用计数。
Flags?通常为ACC或空白。
Typesocket类型。
State套接字的状态,最常CONNECTED, LISTENING或空白。
I-Node与该套接字关联的文件系统inode(索引节点)。
Path到套接字的系统路径

列出所有端口和连接

命令格式:

netstat -a

示例:

列出所有TCP端口

命令格式:

netstat -at

示例:

列出所有UDP端口

命令格式:

netstat -au

示例:

只列出监听端口

命令格式:

netstat -l

示例:

列出TCP监听端口

命令格式:

netstat -lt

示例:

列出UDP监听端口

命令格式:

netstat -lu

示例:

列出UNIX监听端口

命令格式:

netstat -lx

示例:

按协议显示统计信息

命令格式:

netstat -s

示例:

列出TCP端口统计信息

命令格式:

netstat -st

示例:

列出UDP端口统计信息

命令格式:

netstat -su

示例:

列出网络接口事务

命令格式:

netstat -i

示例:

显示扩展内核接口表

命令格式:

netstat -ie

示例:

显示伪装连接

命令格式:

netstat -M

显示PID

命令格式:

netstat -tp

示例:

找到监听程序

命令格式:

netstat -lp

示例:

显示内核IP路由表

命令格式:

netstat -r

示例:

显示IPv4和IPv6组成员信息

命令格式:

netstat -g

示例:

持续打印netstat信息

命令格式:

netstat -c

示例:

查找未配置的地址族

命令格式:

netstat --verbose

示例:

显示数字地址

命令格式:

netstat -n

显示数字主机地址

命令格式:

netstat --numeric-hosts

显示数字端口号

命令格式:

netstat --numeric-ports

显示数字用户id

命令格式:

netstat --numeric-users

查找使用特定端口的进程

命令格式:

netstat -an | grep ':[port number]'

示例:

列出所有netstat命令

命令格式:

netstat -h

示例:

文章来源:https://blog.csdn.net/shumeizwb/article/details/135330231
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。