netstat的使用
2023-12-24 23:04:07
netstat命令查看系统中网络连接状态,可以从显示的Linux网络系统状态信息得知整个Linux系统的网络情况,包括网络连接、路由表、接口状态、伪装连接、网络链路和组播成员组等信息。
语法:netstat [-acCeFghilMnNoprstuvVwx][-A<网络类型>][--ip]
| 参数 | 含义 |
|---|---|
| -a或–all | 显示所有连接中的Socket |
| -A<网络类型>或–<网络类型> | 列出该网络类型连接中的相关地址 |
| -c或–continuous | 持续列出网络状态 |
| -C或–cache | 显示路由器配置的缓存信息 |
| -e或–extend | 显示网络其他相关信息 |
| -F或–fib | 显示FIB |
| -g或–groups | 显示组播成员组组员名单 |
| -h或–help | 在线帮助 |
| -i或–interfaces | 显示网络界面信息表单 |
| -l或–listening | 显示监控中的服务器的Socket |
| -M或–masquerade | 显示伪装的网络连接 |
| -n或–numeric | 直接使用IP地址,而不通过域名服务器 |
| -N或–netlink或–symbolic | 显示网络硬件外围设备的符号连接名称 |
| -o或–timers | 显示计时器 |
| -p或–programs | 显示正在使用Socket的程序识别码和程序名称 |
| -r或–route | 显示路由表 |
| -s或–statistics | 显示网络工作信息统计表 |
| -t或–tcp | 显示TCP传输协议的连接状况 |
| -u或–udp | 显示UDP传输协议的连接状况 |
| -v或–verbose | 显示指令执行过程 |
| -V或–version | 显示版本信息 |
netstat -a列出所有端口(包括监听和未监听的)。

netstat -at列出所有TCP端口。

netstat -au列出所有UDP端口。

netstat -r显示核心路由信息。

netstat -i显示网络接口列表。

netstat -s显示网络接口列表。

netstat -alepn可以看到监控中的服务器所有连接的程序名、程序识别码、IP地址。

文章来源:https://blog.csdn.net/qq_42108074/article/details/134639090
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!