名称
netstat - 打印网络连接, 路由表 ,接口统计信息, 伪装连接和多播成员资格
概要
netstat [ address_family_options ] [ --tcp | -t ] [ --udp | -u ] [ --raw | -w ] [ --listening | -l ] [ --all | -a ] [ - 数字 | -n ] [ --numeric-hosts ] [ --numeric-ports ] [ --numeric-ports ] [ --symbolic | -N ] [ --extend | -e [ --extend | -e] ] [ --timers | -o ] [ - 程序 | -p ] [ --verbose | -v ] [ --continuous | -c] [延迟] netstat { --route | -r } [ address_family_options ] [ --extend | -e [ --extend | -e] ] [ --verbose | -v ] [ - 数字 | -n ] [ --numeric-hosts ] [ --numeric -ports ] [ --numeric -ports ] [ --continuous | -c] [延迟] netstat { --interfaces | -i } [ iface ] [ --all | -a ] [ --extend | -e [ --extend | -e] ] [ --verbose | -v ] [ - 程序 | -p ] [ - 数字 | -n ] [ --numeric-hosts ] [ --numeric -ports ] [ --numeric -ports ] [ --continuous | -c] [延迟] netstat { --groups | -g } [ - 数字 | -n ] [ --numeric-hosts ] [ --numeric -ports ] [ --numeric -ports ] [ --continuous | -c] [延迟] netstat { --masquerade | -M } [ --extend | -e ] [ - 数字 | -n ] [ --numeric-hosts ] [ --numeric -ports ] [ --numeric -ports ] [ --continuous | -c] [延迟] netstat { --statistics | -s } [ --tcp | -t ] [ --udp | -u ] [ --raw | -w ] [延迟] netstat { --version | -V } netstat { --help | -h } address_family_options :
[ --protocol = { inet , unix , ipx , ax25 , netrom , ddp } [, ...] ] [ --unix | -x ] [ --inet | --ip ] [ --ax25 ] [ --ipx ] [ --netrom ] [ --ddp ]
描述
Netstat输出有关Linux网络子系统的信息。 打印的信息类型由第一个参数控制,如下所示:
(没有)
默认情况下, netstat显示打开的套接字列表。 如果您未指定任何地址系列,则将打印所有配置的地址系列的活动套接字。
- 路由,-r
显示内核路由表。
--groups,-g
显示IPv4和IPv6的多播组成员资格信息。
- 接口= iface,-i
显示所有网络接口的表格或指定的 iface ) 。
- 舞台剧,-M
显示伪装连接列表。
- 统计,-s
显示每个协议的摘要统计信息。
OPTIONS
--verbose,-v
通过详细告诉用户发生了什么。 特别是打印一些有关未配置地址系列的有用信息。
- 数字,-n
显示数字地址,而不是尝试确定符号主机,端口或用户名。
--numeric-主机
显示数字主机地址但不影响端口或用户名称的分辨率。
--numeric端口
显示数字端口号但不影响主机或用户名的分辨率。
--numeric用户
显示数字用户标识,但不影响主机或端口名称的分辨率。
- 协议家族,-A
指定要显示连接的地址族(可能更好地描述为低级别协议)。 family是逗号(',')分隔的地址族关键字列表,如inet , unix , ipx , ax25 , netrom和ddp 。 这与使用--inet ,-- unix ( -x ),-- ipx ,-- ax25 , - netrom和--ddp选项具有相同的效果。 地址系列inet包括raw,udp和tcp协议套接字。
-c, - 连续的
这将导致netstat每秒连续打印选定的信息。
-e, - 延长
显示附加信息。 使用此选项两次以获得最大细节。
-o, - 时间
包括与网络定时器相关的信息。
-p, - 程序
显示每个套接字所属的程序的PID和名称。
-l, - 听
只显示监听套接字。 (这些在默认情况下被省略。)
-a, - 全部
显示监听和非监听套接字。 使用--interfaces选项,显示未标记的接口
-F
打印来自FIB的路由信息。 (这是默认设置。)
-C
从路由缓存中打印路由信息。
延迟
Netstat将每延迟几秒通过统计循环打印。 UP 。
OUTPUT
主动Internet连接(TCP,UDP,原始)
原
套接字使用的协议(tcp,udp,raw)。
的recv-Q
连接到此套接字的用户程序未复制的字节数。
发送-Q
远程主机未确认的字节数。
本地地址
套接字本地端的地址和端口号。 除非指定了--numeric ( -n )选项,否则套接字地址将解析为其规范主机名(FQDN),并将端口号转换为相应的服务名称。
国外地址
套接字远端的地址和端口号。 类似于“本地地址”。
州
插座的状态。 由于在原始模式下没有状态,并且UDP中通常没有使用状态,所以此列可能会留空。 通常这可以是以下几个值之一:
ESTABLISHED
套接字已建立连接。
SYN_SENT
套接字正在尝试建立连接。
SYN_RECV
从网络接收到连接请求。
FIN_WAIT1
插座关闭,连接关闭。
FIN_WAIT2
连接关闭,套接字正在等待远程关闭。
时间的等待
关闭后,套接字正在等待处理仍在网络中的数据包。
关闭
该套接字未被使用。
CLOSE_WAIT
远端已关闭,等待插座关闭。
LAST_ACK
远程端已关闭,并且套接字已关闭。 等待确认。
听
套接字正在侦听传入的连接。 除非指定--listening ( -l )或--all ( -a )选项,否则这些套接字不包含在输出中。
闭幕
两个套接字都关闭了,但我们还没有发送所有的数据。
未知
套接字的状态是未知的。
用户
套接字所有者的用户名或用户标识(UID)。
PID /程序名称
拥有套接字的进程的进程标识(PID)和进程名称的斜杠分隔对。 - 程序会导致包含此列。 您还需要超级用户权限才能在不拥有的套接字上查看此信息。 该标识信息尚不可用于IPX套接字。
计时器
(这需要写)
活动的UNIX域套接字
原
套接字使用的协议(通常是unix)。
RefCnt
引用计数(即通过此套接字附加的进程)。
旗
显示的标志是SO_ACCEPTON(显示为ACC ),SO_WAITDATA( W )或SO_NOSPACE( N )。 如果相应的进程正在等待连接请求,则在未连接的套接字上使用SO_ACCECPTON。 其他标志不符合正常利益。
类型
有几种类型的套接字访问:
SOCK_DGRAM
套接字用于数据报(无连接)模式。
SOCK_STREAM
这是一个流(连接)套接字。
SOCK_RAW
套接字用作原始套接字。
SOCK_RDM
这一个服务可靠地传递消息。
SOCK_SEQPACKET
这是一个顺序包插座。
SOCK_PACKET
原始接口访问套接字。
未知
谁知道未来会给我们带来什么 - 只需在这里填写:-)
州
该字段将包含以下关键字之一:
自由
套接字未分配
LISTENING
套接字正在侦听连接请求。 如果指定了--listening ( -l )或--all ( -a )选项,则这些套接字仅包含在输出中。
CONNECTING
套接字即将建立连接。
连接的
插座已连接。
DISCONNECTING
插座断开连接。
(空)
该插座没有连接到另一个。
未知
这种状态不应该发生。
PID /程序名称
打开套接字的进程的进程标识(PID)和进程名称。 更多信息请参阅上面的“ 活动Internet连接”部分。
路径
这是相应进程附加到套接字的路径名。
主动IPX套接字
(这需要知道的人来完成)
主动的NET / ROM插座
(这需要知道的人来完成)
主动AX.25插座
(这需要知道的人来完成)
也可以看看
重要提示:使用man 命令 ( %man )查看特定计算机上的命令使用方式。