linux-命令-netstat-示例
2024-01-02 04:02:00
介绍
netstat命令是一个用于网络统计的CLI工具。它概述了网络活动,并显示哪些端口是打开的或已经建立的连接。netstat工具对于发现网络问题至关重要。
示例
不带任何参数的使用
命令格式:
netstat
示例:
输出中的第一个列表显示计算机上活跃的已建立的internet连接。以下是列字段中的详细信息:
Proto | 连接的协议(TCP、UDP)。 |
Recv-Q | Receive接收或准备接收的字节队列。 |
Send-Q | 准备发送的字节队列。 |
Local address | 本地连接的地址详细信息和端口。主机中的星号(*)表示服务器正在监听 |
Foreign address | 连接的远端地址的详细信息和端口。如果端口尚未建立,则显示星号(*)。 |
State | 本地socket的状态,最常见的是ESTABLISHED, LISTENING, CLOSED 或空白。 |
第二个列表显示了所有活动的“Unix Domain”打开的套接字,详细信息如下:
Proto | 套接字使用的协议(总是unix)。 |
RefCnt? | 连接到该套接字的进程数目的引用计数。 |
Flags? | 通常为ACC或空白。 |
Type | socket类型。 |
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
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!