FreeBSD 中文社区 2025 第二季度问卷调查
FreeBSD 中文社区(CFC)
VitePress 镜像站QQ 群 787969044视频教程Ⅰ视频教程Ⅱ
  • FreeBSD 从入门到追忆
  • 中文期刊
  • 状态报告
  • 发行说明
  • 手册
  • 网络文章集锦
  • 笔记本支持报告
  • Port 开发者手册
  • 架构手册
  • 开发者手册
  • 中文 man 手册
  • 文章
  • 书籍
  • man
  • man1
    • Mail.1
    • addr2line.1
    • alias.1
    • alloc.1
    • apply.1
    • apropos.1
    • ar.1
    • at.1
    • atq.1
    • atrm.1
    • awk.1
    • basename.1
    • batch.1
    • bc.1
    • bg.1
    • bind.1
    • bindkey.1
    • break.1
    • breaksw.1
    • bsdcat.1
    • bsdtar.1
    • btsockstat.1
    • builtin.1
    • builtins.1
    • c++.1
    • case.1
    • cat.1
    • cc.1
    • chdir.1
    • chfn.1
    • chgrp.1
    • chkey.1
    • chmod.1
    • cksum.1
    • clang++.1
    • clang-cpp.1
    • cmp.1
    • colrm.1
    • column.1
    • comm.1
    • command.1
    • complete.1
    • continue.1
    • cp.1
    • cpp.1
    • crypt.1
    • csh.1
    • ctfdump.1
    • cut.1
    • date.1
    • dd.1
    • default.1
    • df.1
    • dialog.1
    • diff.1
    • diff3.1
    • dirname.1
    • dirs.1
    • do.1
    • done.1
    • dtrace.1
    • du.1
    • echo.1
    • echotc.1
    • edit.1
    • ee.1
    • egrep.1
    • elfdump.1
    • elif.1
    • else.1
    • end.1
    • endif.1
    • endsw.1
    • enigma.1
    • env.1
    • esac.1
    • eval.1
    • exec.1
    • exit.1
    • export.1
    • fc.1
    • fg.1
    • fgrep.1
    • fi.1
    • filetest.1
    • find.1
    • for.1
    • foreach.1
    • fsync.1
    • ftp.1
    • fuser.1
    • gate-ftp.1
    • getopts.1
    • glob.1
    • goto.1
    • grep.1
    • groups.1
    • gunzip.1
    • gzcat.1
    • gzip.1
    • hash.1
    • hashstat.1
    • head.1
    • history.1
    • host.1
    • hostname.1
    • hup.1
    • ibv_asyncwatch.1
    • ibv_devices.1
    • ibv_devinfo.1
    • ibv_ud_pingpong.1
    • id.1
    • ident.1
    • if.1
    • intro.1
    • introduction.1
    • jobid.1
    • jobs.1
    • kdump.1
    • kenv.1
    • keylogin.1
    • keylogout.1
    • kill.1
    • killall.1
    • ktrace.1
    • last.1
    • lastcomm.1
    • ld.1
    • ld.lld.1
    • ldd.1
    • ldd32.1
    • less.1
    • lessecho.1
    • limit.1
    • limits.1
    • link.1
    • llvm-addr2line.1
    • llvm-ranlib.1
    • ln.1
    • locate.1
    • lockstat.1
    • log.1
    • logger.1
    • login.1
    • logname.1
    • logout.1
    • look.1
    • lorder.1
    • ls-F.1
    • ls.1
    • lsvfs.1
    • lzcat.1
    • lzma.1
    • lzmadec.1
    • lzmainfo.1
    • mailx.1
    • make.1
    • man.1
    • mandoc.1
    • manpath.1
    • md5.1
    • mdocml.1
    • mkdir.1
    • mkfilters.1
    • more.1
    • mv.1
    • nawk.1
    • nc.1
    • netstat.1
    • newaliases.1
    • nice.1
    • notify.1
    • onintr.1
    • pagesize.1
    • passwd.1
    • paste.1
    • pax.1
    • perror.1
    • pftp.1
    • popd.1
    • printenv.1
    • ps.1
    • pushd.1
    • pwd.1
    • qemu.1
    • ranlib.1
    • read.1
    • readelf.1
    • readlink.1
    • readonly.1
    • realpath.1
    • ree.1
    • rehash.1
    • repeat.1
    • rev.1
    • revoke.1
    • rgrep.1
    • rm.1
    • rmd16.1
    • rmdir.1
    • rping.1
    • ruptime.1
    • rwho.1
    • sched.1
    • scp.1
    • sdiff.1
    • sed.1
    • seq.1
    • set.1
    • setenv.1
    • settc.1
    • setty.1
    • setvar.1
    • sftp.1
    • sh.1
    • sha1.1
    • sha224.1
    • sha256.1
    • sha384.1
    • sha512.1
    • sha512t256.1
    • shift.1
    • skein1024.1
    • skein256.1
    • skein512.1
    • slogin.1
    • sockstat.1
    • sort.1
    • source.1
    • split.1
    • ssh-copy-id.1
    • ssh-keygen.1
    • ssh.1
    • stat.1
    • stop.1
    • su.1
    • suspend.1
    • svnlite.1
    • switch.1
    • systat.1
    • tail.1
    • tar.1
    • tcpdump.1
    • tcsh.1
    • telltc.1
    • telnet.1
    • then.1
    • time.1
    • timeout.1
    • times.1
    • top.1
    • touch.1
    • trap.1
    • truncate.1
    • truss.1
    • type.1
    • ulimit.1
    • umask.1
    • unalias.1
    • uname.1
    • uncomplete.1
    • unhash.1
    • uniq.1
    • unlimit.1
    • unlink.1
    • unlzma.1
    • unset.1
    • unsetenv.1
    • until.1
    • unxz.1
    • uptime.1
    • users.1
    • uuidgen.1
    • view.1
    • w.1
    • wait.1
    • wall.1
    • wc.1
    • whatis.1
    • where.1
    • whereis.1
    • which.1
    • while.1
    • who.1
    • whoami.1
    • xargs.1
    • xz.1
    • xzcat.1
    • xzdec.1
    • xzdiff.1
    • yes.1
    • yppasswd.1
    • zcat.1
    • zcmp.1
    • zdiff.1
    • zforce.1
    • zless.1
    • zmore.1
    • znew.1
  • man4
    • ow.4
    • ow_temp.4
    • owc.4
  • man5
    • device.hints.5
  • man7
    • hire
  • man8
    • adduser.8
    • authpf-noip.8
    • authpf.8
    • autounmountd.8
    • beastie.4th.8
    • bhyve.8
    • bhyvectl.8
    • bhyveload.8
    • blacklistctl.8
    • boot.8
    • boot0cfg.8
    • boot_i386.8
    • bsdconfig.8
    • camcontrol.8
    • check-password.4th.8
    • chown.8
    • chroot.8
    • config.8
    • crash.8
    • crashinfo.8
    • devctl.8
    • devinfo.8
    • devmatch.8
    • diskinfo.8
    • dmesg.8
    • fastboot.8
    • fasthalt.8
    • freebsd-update.8
    • fstyp.8
    • ftp-proxy.8
    • ftpd.8
    • gpart.8
    • gpioctl.8
    • gptboot.8
    • gptzfsboot.8
    • growfs.8
    • halt.8
    • i2c.8
    • ifconfig.8
    • inetd.8
    • init.8
    • intro.8
    • iostat.8
    • ipfw.8
    • jail.8
    • jexec.8
    • jls.8
    • kldconfig.8
    • kldload.8
    • kldstat.8
    • kldunload.8
    • kldxref.8
    • lastlogin.8
    • loader.4th.8
    • loader.8
    • loader.efi.8
    • mail.local.8
    • mailstats.8
    • menu.4th.8
    • mount.8
    • mount_cd9660.8
    • mount_msdosfs.8
    • moused.8
    • mtree.8
    • natd.8
    • nmtree.8
    • ntptime.8
    • password.lua.8
    • periodic.8
    • ping.8
    • pkg.8
    • pmccontrol.8
    • pmcstat.8
    • powerd.8
    • poweroff.8
    • pw.8
    • pwm.8
    • quot.8
    • rarpd.8
    • rc.8
    • rc.d.8
    • rc.firewall.8
    • rc.local.8
    • rc.network.8
    • rc.pccard.8
    • rc.resume.8
    • rc.serial.8
    • rc.shutdown.8
    • rc.subr.8
    • rcorder.8
    • reboot.8
    • renice.8
    • rescue.8
    • rmuser.8
    • route.8
    • route6d.8
    • routed.8
    • rpc.rusersd.8
    • service.8
    • shutdown.8
    • spi.8
    • ssh-keysign.8
    • sysctl.8
    • sysrc.8
    • tcpdrop.8
    • tftpd.8
    • tzsetup.8
    • umount.8
    • vmstat.8
    • watchdog.8
    • watchdogd.8
    • zfs.8
由 GitBook 提供支持
LogoLogo

FreeBSD 中文社区(CFC) 2025

在本页
  • 名称
  • 概要
  • 描述
  • 一般选项
  • 实例
  • 参见
  • 历史
  • 缺陷
在GitHub上编辑
导出为 PDF
  1. man1

netstat.1

上一页nc.1下一页newaliases.1

最后更新于1年前

NETSTAT(1)

NETSTAT(1)

FreeBSD General Commands Manual

NETSTAT(1)

netstat —

显示网络状态和统计信息

netstat

[--libxo] [-46AaCLnPRSTWx] [-f protocol_family | -p protocol] [-M core] [-N system]

netstat -i | interface

[--libxo] [-46abdhnW] [-f address_family] [-M core] [-N system]

netstat -w wait

[--libxo] [-I interface] [-46d] [-M core] [-N system] [-q howmany]

netstat -s

[--libxo] [-46sz] [-f protocol_family | -p protocol] [-M core] [-N system]

[--libxo] [-46s] [-f protocol_family | -p protocol] [-M core] [-N system]

netstat -m

[--libxo] [-M core] [-N system]

netstat -B

[--libxo] [-z] [-I interface]

netstat -r

[--libxo] [-46nW] [-F fibnum] [-f address_family]

netstat -rs

[--libxo] [-s] [-M core] [-N system]

netstat -g

[--libxo] [-46W] [-f address_family]

netstat -gs

[--libxo] [-46s] [-f address_family] [-M core] [-N system]

netstat -Q

[--libxo]

netstat 命令象征性地显示各种网络相关数据结构的内容。 有多种输出格式,具体取决于所提供信息的选项。

netstat [-46AaCLnRSTWx] [-f protocol_family | -p protocol] [-M core] [-N system]

显示每个网络协议的活动套接字(协议控制块)列表。

活动套接字的默认显示显示本地和远程地址、发送和接收队列大小(以字节为单位)、协议和协议的内部状态。 如果套接字的地址指定了网络但没有特定的主机地址,则地址格式为 “host.port” 或 “network.port” 形式。 当已知时,主机和网络地址分别根据数据 hosts(5) 和 networks(5) 象征性地显示。 如果地址的符号名称未知,或者指定了 -n 选项,则根据地址族以数字形式打印地址。 有关 Internet IPv4 “dot format” 的更多信息,请参阅 inet(3) 。 未指定或 “wildcard” 的地址和端口显示为 “*” 。

通过 libxo(3) 以不同的人类和机器可读格式生成输出。 有关命令行参数的详细信息,请参阅 xo_parse_args(3) 。

显示与套接字关联的协议控制块 (PCB) 的地址;用于调试。

显示所有套接字的状态;通常不显示服务器进程使用的套接字。

显示每个会话使用的 TCP 堆栈。

显示 TCP 套接字的拥塞控制算法和诊断信息。

显示各种监听队列的大小。 第一个计数显示未接受的连接数,第二个计数显示未接受的不完整连接数,第三个计数是排队连接的最大数量。

显示每个套接字的日志 ID。

显示每个套接字的 flowid 和 flowtype。 flowid 是每个流的 32 位硬件特定标识符。 flowtype 定义了对哪些协议字段进行哈希处理以生成 id。 完整列表可在 sys/mbuf.h 中的 M_HASHTYPE_* 下找到。

将网络地址显示为数字(与 -n 一样),但以符号方式显示端口。

显示来自 TCP 控制块的诊断信息。 字段包括需要重传的数据包数量、无序接收的数据包数量以及宣传零大小窗口的数据包数量。

避免截断地址,即使这会导致某些字段溢出。

显示每个 Internet 套接字的套接字缓冲区和 TCP 计时器统计信息。

-x 标志使 netstat 输出有关存储在套接字缓冲区中的数据的所有记录信息。 这些字段是:

接收队列中的 mbuf 数量。

发送队列中的 mbuf 数量。

接收队列中任何类型的簇数。

发送队列中任何类型的集群数。

接收缓冲区高水位标记,以字节为单位。

发送缓冲区高水位标记,以字节为单位。

接收缓冲区低水位标记,以字节为单位。

发送缓冲区低水位标记,以字节为单位。

接收缓冲区字节计数。

发送缓冲区字节数。

可以在接收缓冲区中使用的最大字节数。

可以在发送缓冲区中使用的最大字节数。

触发重传定时器的时间(以秒为单位),如果未设防,则为 0。

触发 Retransmit Persistence 的时间(以秒为单位),如果未设防,则为 0。

发射 Keep Alive 的时间(以秒为单位),如果未设防,则为 0。

触发 2*msl TIME_WAIT 定时器的时间,以秒为单位,如果未设防,则为 0。

触发延迟 ACK 定时器的时间,以秒为单位,如果未设防,则为 0。

自收到最后一个数据包以来的时间,以秒为单位。

netstat -i | -I interface [-46abdhnW] [-f address_family] [-M core] [-N system]

显示已自动配置的所有网络接口或单个 interface 的状态(未显示静态配置到系统中但未在引导时定位的接口)。 接口名称后的星号 (“*”) 表示接口 “down” 。

当使用 -i (all interfaces) 或 -I interface 调用 netstat 时,它会提供有关传输的数据包、错误和冲突的累积统计信息表。 还会显示接口的网络地址和最大传输单元 (“mtu”) 。

为每个以太网接口和每个 IP 接口地址显示当前使用的多播地址。 多播地址显示在与其关联的接口地址之后的单独行上。

显示输入和输出的字节数。

显示丢弃的数据包数。

以人类可读的形式打印所有计数器。

netstat -w wait [-I interface] [-46d] [-M core] [-N system] [-q howmany]

每隔 wait 秒,在所有配置的网络接口或单个 interface 上显示有关数据包流量的信息。

当使用 -w 选项和 wait 间隔参数调用 netstat 时,它会显示与网络接口相关的统计信息的运行计数。 此选项的过时版本使用没有选项的数字参数,当前支持向后兼容。 默认情况下,此显示汇总所有接口的信息。 可以使用 -I interface 选项显示特定接口的信息。

仅显示有关 interface 的信息

显示丢弃的数据包数。

输出 howmany 后退出。

netstat -s [-46sz] [-f protocol_family | -p protocol] [-M core] [-N system]

显示每个网络协议的系统范围的统计信息。

如果重复 -s ,则值为零的计数器将被抑制。

显示后重置统计计数器。

netstat -i | -I interface -s [-46s] [-f protocol_family | -p protocol] [-M core] [-N system]

显示每个网络协议的每个接口统计信息。

如果重复 -s ,则值为零的计数器将被抑制。

netstat -m [-M core] [-N system]

显示由内存管理例程 (mbuf(9)) 记录的统计信息。 网络管理一个私有的内存缓冲区池。

netstat -B [-z] [-I interface]

显示有关 bpf(4) 对等点的统计信息。 这包括 bpf 设备匹配、丢弃和接收的数据包数量等信息,以及有关当前缓冲区大小和设备状态的信息。

使用 -B 选项调用 netstat 时显示的 bpf(4) 标志表示 bpf 对等体的基础参数。 每个标志都表示为一个小写字母。 字母和标志之间按出现顺序的映射为:

设置是否混杂收听

数据包接收产生一个信号

有关这些标志的更多信息,请参阅 bpf(4) 。

显示后重置统计计数器。

netstat -r [-46AnW] [-F fibnum] [-f address_family] [-M core] [-N system]

显示路由表的内容。

当使用路由表选项 -r 调用 netstat 时,它会列出可用路由及其状态。 每条路由都包含一个目标主机或网络,以及一个用于转发数据包的网关。 flags 字段显示有关存储为二进制选择的路线的信息集合。 在 route(8) 和 route(4) 手册页中更详细地讨论了各个标志。 字母和标志之间的映射为:

协议特定路由标志#1

协议特定路由标志#2

协议特定路由标志#3

只丢弃 pkts(更新期间)

路由代表一个广播地址

动态创建(通过重定向)

目的地需要中介转发

主机条目(否则为净)

链接地址转换的有效协议

动态修改(通过重定向)

主机或网络不可达

手动添加

路由可用

外部守护进程将 proto 转换为链接地址

为连接到本地主机的每个接口创建直接路由;此类条目的网关字段显示传出接口的地址。 refcnt 字段给出了路由的当前活跃使用次数。 面向连接的协议通常在连接期间保持单个路由,而无连接协议在发送到同一目的地时获取路由。 使用字段提供使用该路由发送的数据包数量的计数。 接口条目指示用于路由的网络接口。

显示每个路由的路径 MTU,并以更宽的字段大小打印接口名称。

显示编号为 fibnum 的路由表。 如果指定的 fibnum 为 -1 或未指定 -F ,则显示默认路由表。

显示特定 address_family 的路由表。

netstat -rs [-s] [-M core] [-N system]

显示路由统计信息。

如果重复 -s ,则值为零的计数器将被抑制。

netstat -g [-46W] [-f address_family] [-M core] [-N system]

显示组播虚拟接口表和组播转发缓存的内容。 这些表中的条目仅在内核主动转发多播会话时才会出现。 此选项仅适用于 inet 和 inet6 地址系列。

避免截断地址,即使这会导致某些字段溢出。

netstat -gs [-46s] [-f address_family] [-M core] [-N system]

显示多播路由统计信息。

如果重复 -s ,则值为零的计数器将被抑制。

netstat -Q

显示 netisr(9) 统计信息。 flags 字段显示可用的 ISR 处理程序:

能够将 mbuf 映射到 cpu id

有队列排空处理程序

能够将 mbuf 映射到流 id

一些选项具有一般含义:

是 -f inet 的简写 (仅显示 IPv4)

是 -f inet6 的简写 (仅显示 IPv6)

将显示限制为指定 address_family 或单个 protocol 的那些记录。 识别以下地址系列和协议:

Family

Protocols

如果 protocol 未知或没有统计例程,程序将抱怨。

从指定的核心而不是默认的 /dev/kmem 中提取与名称列表关联的值。

从指定系统中提取名称列表,而不是从默认系统中引导的内核映像。

将网络地址和端口显示为数字。 通常 netstat 会尝试解析地址和端口,并象征性地显示它们。

显示接口 re0 的数据包流量信息(数据包、字节、错误、数据包丢失等),每 2 秒更新一次,并在 5 个输出后退出:

$ netstat -w 2 -q 5 -I re0

在任何接口上显示 ICMP 的统计信息:

$ netstat -s -p icmp

显示路由表:

$ netstat -r

与上面相同,但不将数字地址和端口号解析为名称:

$ netstat -rn

fstat(1), nfsstat(1), procstat(1), ps(1), sockstat(1), libxo(3), xo_parse_args(3), bpf(4), inet(4), route(4), unix(4), hosts(5), networks(5), protocols(5), services(5), iostat(8), route(8), trpt(8), vmstat(8), mbuf(9)

netstat 命令出现在 4.2BSD 中。

WIDE/KAME 项目添加了 IPv6 支持。

错误的概念是不明确的。

September 25, 2020

FreeBSD 13.1-RELEASE

netstat -i | interface -s

仅显示 IPv4。请参阅 。

仅显示 IPv6。请参阅 。

不要将数字地址和端口号解析为名称。请参阅 。

protocol_family

按 protocol_family 过滤。请参阅 。

protocol

按 protocol 过滤。请参阅 。

使用替代核心。请参阅 。

使用替代内核映像。请参阅 。

仅显示 IPv4。请参阅 。

仅显示 IPv6。请参阅 。

不要将数字地址和端口号解析为名称。 请参阅 。

避免截断接口名称,即使这会导致某些字段溢出。 。

protocol_family

按 protocol_family 过滤。 请参阅 。

interface

仅显示 IPv4。请参阅 。

仅显示 IPv6。请参阅 。

使用替代核心。请参阅 。

使用替代内核映像。 请参阅 。

仅显示 IPv4。请参阅 。

仅显示 IPv6。请参阅 。

protocol_family

按 protocol_family 过滤。 请参阅 。

protocol

按 protocol 过滤。 请参阅 。

使用替代核心。请参阅 。

使用替代内核映像 请参阅 。

仅显示 IPv4 请参阅 。

仅显示 IPv6 请参阅 。

protocol_family

按 protocol_family 过滤。 请参阅 。

protocol

按 protocol 过滤。请参阅 。

使用替代核心 请参阅 。

使用替代内核映像 请参阅 。

使用替代核心 请参阅 。

使用替代内核映像 请参阅 。

已在设备上设置

状态:正在自动填充源链接地址

状态:查看在接口上本地和远程发起的数据包。

状态:描述符已被锁定

仅显示 IPv4。请参阅 。

仅显示 IPv6。请参阅 。

不要将数字地址和端口号解析为名称。 请参阅 。

使用替代核心,请参阅 。

使用替代内核映像 请参阅 。

使用替代核心 请参阅 。

使用替代内核映像,请参阅 。

仅显示 IPv4 请参阅 。

仅显示 IPv6 请参阅 。

protocol_family

按 protocol_family 过滤。 请参阅 。

使用替代核心,请参阅 。

使用替代内核映像,请参阅 。

仅显示 IPv4 请参阅 。

仅显示 IPv6 请参阅 。

protocol_family

按 protocol_family 过滤。请参阅 。

使用替代核心,请参阅 。

使用替代内核映像,请参阅 。

address_family, -p protocol

(AF_INET)

, icmp, igmp, ip, ipsec, pim, sctp, tcp, udp

(AF_INET6)

, ip6, ipsec6, rip6, sctp, tcp, udp

(PF_KEY)

, ng (AF_NETGRAPH)

, data

(AF_UNIX)

(AF_LINK)

名称
概要
-I
-I
描述
--libxo
-4
一般选项
-6
一般选项
-A
-a
-c
-C
-L
-n
一般选项
-P
-R
-S
-T
-W
-x
R-MBUF
S-MBUF
R-CLUS
S-CLUS
R-HIWA
S-HIWA
R-LOWA
S-LOWA
R-BCNT
S-BCNT
R-BMAX
S-BMAX
rexmt
persist
keep
2msl
delack
rcvtime
-f
一般选项
-p
一般选项
-M
一般选项
-N
一般选项
-4
一般选项
-6
一般选项
-a
-b
-d
-h
-n
一般选项
-W
一般选项
-f
一般选项
-I
-4
一般选项
-6
一般选项
-d
-M
一般选项
-N
一般选项
-q
-4
一般选项
-6
一般选项
-s
-z
-f
一般选项
-p
一般选项
-M
一般选项
-N
一般选项
-4
一般选项
-6
一般选项
-s
-f
一般选项
-p
一般选项
-M
一般选项
-N
一般选项
-M
一般选项
-N
一般选项
p
i
BIOCIMMEDIATE
f
BIOCGHDRCMPLT
s
BIOCGSEESENT
a
l
BIOCLOCK
-z
1
RTF_PROTO1
2
RTF_PROTO2
3
RTF_PROTO3
B
RTF_BLACKHOLE
b
RTF_BROADCAST
D
RTF_DYNAMIC
G
RTF_GATEWAY
H
RTF_HOST
L
RTF_LLINFO
M
RTF_MODIFIED
R
RTF_REJECT
S
RTF_STATIC
U
RTF_UP
X
RTF_XRESOLVE
-4
一般选项
-6
一般选项
-n
一般选项
-W
-F
-f
-M
一般选项
-N
一般选项
-s
-M
一般选项
-N
一般选项
-4
一般选项
-6
一般选项
-W
-f
一般选项
-M
一般选项
-N
一般选项
-4
一般选项
-6
一般选项
-s
-f
一般选项
-M
一般选项
-N
一般选项
C
NETISR_SNP_FLAGS_M2CPUID
D
NETISR_SNP_FLAGS_DRAINEDCPU
F
NETISR_SNP_FLAGS_M2FLOW
一般选项
-4
-6
-f
inet
divert
inet6
icmp6
pfkey
pfkey
netgraph
ctrl
unix
link
-M
-N
-n
实例
参见
历史
缺陷