29 netstat 命令详解
1 2 3 4 | https://www.cnblogs.com/ftl1012/p/netstat.html https://www.cnblogs.com/zerolin77/p/11942977.html https://linux.cn/article-2434-1.html https://www.cnblogs.com/daviddd/p/12094068.html |
1-1. 套接口类型 – TCP
1 | netstat -t |
1-2. 套接口类型 – UDP
1 | netstat -u |
1-3. 套接口类型 – RAW类型
1 | netstat --raw |
1-4. 套接口类型 – UNIX域类型
1 | netstat --unix |
1-5. 套接口类型 – AX25类型
1 | netstat --ax25 |
1-6. 套接口类型 – ipx类型
1 | netstat --ipx |
1-7. 套接口类型 – netrom类型
1 | netstat --netrom |
2-1. 常用的命令 – 显示所有连线中的Socket – [简写]
1 | netstat -a |
2-2. 常用的命令 – 显示所有连线中的Socket – [全写]
1 | netstat --all |
2-3-1. 常用的命令 – 列出所有的tcp协议的端口 – 允许域名解析
1 | netstat -at |
2-3-2. 常用的命令 – 列出所有的tcp协议的端口 – 禁止域名解析
1 | netstat -atn |
2-4-1. 常用的命令 – 列出所有的udp协议的端口 – 允许域名解析
1 | netstat -au |
2-4-2. 常用的命令 – 列出所有的udp协议的端口 – 禁止域名解析
1 | netstat -aun |
3-1. 常用的命令 – 持续列出网络状态 – [简写]
1 | netstat -c |
3-2. 常用的命令 – 持续列出网络状态 – [全写]
1 | netstat --continuous |
4-1. 常用的命令 – 显示路由器配置的快取信息 – [简写]
1 | netstat -C |
4-2. 常用的命令 – 显示路由器配置的快取信息 – [全写]
1 | netstat --cache |
5-1. 常用的命令 – 显示网络其他相关信息 – [简写]
1 | netstat -e |
5-2. 常用的命令 – 显示网络其他相关信息 – [全写]
1 | netstat --extend |
6-1. 常用的命令 – 显示FIB – [简写]
1 | netstat -F |
6-2. 常用的命令 – 显示FIB – [全写]
1 | netstat --fib |
7-1. 常用的命令 – 显示多重广播功能群组组员名单 – [简写]
1 | netstat -g |
7-2. 常用的命令 – 显示多重广播功能群组组员名单 – [全写]
1 | netstat --groups |
8-1. 常用的命令 – 在线帮助 – [简写]
1 | netstat -h |
8-2. 常用的命令 – 在线帮助 – [全写]
1 | netstat --help |
9-1. 常用的命令 – 显示网络界面信息表单 – [简写]
1 | netstat -i |
9-2. 常用的命令 – 显示网络界面信息表单 – [全写]
1 | netstat --interfaces |
9-3. 常用的命令 – 输出用户友好的信息 , 这步跟ifconfig 一样
1 | netstat -ie |
10-1. 常用的命令 – 显示监控中的服务器的Socket – [简写]
1 | netstat -l |
10-2. 常用的命令 – 显示监控中的服务器的Socket – [全写]
1 | netstat --listening |
11-1. 常用的命令 – 显示伪装的网络连线 – [简写]
1 | netstat -M |
11-2. 常用的命令 – 显示伪装的网络连线 – [全写]
1 | netstat --masquerade |
12-1. 常用的命令 – 直接使用ip地址,而不通过域名服务器 – [简写]
1 | netstat -n |
12-2. 常用的命令 – 直接使用ip地址,而不通过域名服务器 – [全写]
1 | netstat --numeric |
13-1. 常用的命令 – 显示网络硬件外围设备的符号连接名称 – [简写]
1 | netstat -N |
13-2. 常用的命令 – 显示网络硬件外围设备的符号连接名称 – [全写]
1 | netstat --netlink |
13-3. 常用的命令 – 显示网络硬件外围设备的符号连接名称 – [全写]
1 | netstat --symbolic |
14-1. 常用的命令 – 显示计时器 – [简写]
1 | netstat -o |
14-2. 常用的命令 – 显示计时器 – [全写]
1 | netstat --timers |
15-1. 常用的命令 – 显示正在使用Socket的程序识别码和程序名称 – [简写]
1 | netstat -p |
15-2. 常用的命令 – 显示正在使用Socket的程序识别码和程序名称 – [全写]
1 | netstat --programs |
16-1. 常用的命令 – 显示Routing Table – [简写]
1 | netstat -r |
16-2. 常用的命令 – 显示Routing Table – [全写]
1 | netstat --route |
16-3. 常用的命令 – 打印内核路由信息 – 禁止域名解析
1 | netstat -rn |
17-1. 常用的命令 – 显示网络工作信息统计表 – [简写]
1 | netstat -s |
17-2. 常用的命令 – 显示网络工作信息统计表 – [全写]
1 | netstat --statistice |
18-1. 常用的命令 – 显示TCP传输协议的连线状况 – [简写]
1 | netstat -t |
18-2. 常用的命令 – 显示TCP传输协议的连线状况 – [全写]
1 | netstat --tcp |
18-3. 常用的命令 – 显示TCP传输协议的连线状况 – 允许域名解析
1 | netstat -tl |
18-4. 常用的命令 – 显示TCP传输协议的连线状况 – 禁止域名解析
1 | netstat -tln |
19-1. 常用的命令 – 显示UDP传输协议的连线状况 – [简写]
1 | netstat -u |
19-2. 常用的命令 – 显示UDP传输协议的连线状况 – [全写]
1 | netstat --udp |
19-3. 常用的命令 – 显示UDP传输协议的连线状况 – 允许域名解析
1 | netstat -ul |
19-4. 常用的命令 – 显示UDP传输协议的连线状况 – 禁止域名解析
1 | netstat -uln |
20-1. 常用的命令 – 显示指令执行过程 – [简写]
1 | netstat -v |
20-2. 常用的命令 – 显示指令执行过程 – [全写]
1 | netstat --verbose |
21-1. 常用的命令 – 显示版本信息 – [简写]
1 | netstat -V |
21-2. 常用的命令 – 显示版本信息 – [全写]
1 | netstat --version |
22-1. 常用的命令 – 显示RAW传输协议的连线状况 – [简写]
1 | netstat -w |
22-2. 常用的命令 – 显示RAW传输协议的连线状况 – [全写]
1 | netstat --raw |
23-1. 常用的命令 – 此参数的效果和指定”-A unix”参数相同 – [简写]
1 | netstat -x |
23-2. 常用的命令 – 此参数的效果和指定”-A unix”参数相同 – [全写]
1 | netstat --unix |
24-1. 常用的命令 – 此参数的效果和指定”-A inet”参数相同 – [简写]
1 | netstat --ip |
24-2. 常用的命令 – 此参数的效果和指定”-A inet”参数相同 – [全写]
1 | netstat --inet |
25-1. 常用的命令 – 查看当前所有tcp端口 – 禁止域名解析
1 | netstat -tlpn |
26-1. 常用的命令 – 查看当前所有tcp端口,udp端口 – 禁止域名解析
1 | netstat -tulpn |
说明: l:listening n:num t:tcp u:udp p:process
26-3-1. 常用的命令 – 查看所有22端口使用情况– 禁止域名解析
1 | netstat -tulpn | grep 22 |
26-3-2. 常用的命令 – 查看所有sshd端口使用情况– 禁止域名解析
1 | netstat -tulpn | grep sshd |
26-3-3. 常用的命令 – 查看所有zerotier端口使用情况– 禁止域名解析
1 | netstat -tulpn | grep zerotier |
26-4. 常用的命令 – 查看所有22端口使用情况– 禁止域名解析
1 | netstat -an | grep 22 |
26-5. 常用的命令 – 查看所有22端口使用情况 — -p
1 | netstat -anp | grep 22 |
26-6. 常用的命令 – 查看所有22端口使用情况 —- -p -l
1 | netstat -lanp | grep 22 |
27-1. 常用的命令 – 查看一个服务有几个端口。比如要查看sshd
1 | ps -ef | grep sshd |
30-1. 常用的命令 – 列出所有tcp列表 – 允许域名解析
1 | netstat -tlp |
30-2. 常用的命令 – 列出所有tcp列表 – 禁止域名解析
1 | netstat -tlpn |
1 2 | 使用 -p 选项时,netstat 必须运行在 root 权限之下,不然它就不能得到运行在 root 权限下的进程名, 而很多服务包括 http 和 ftp 都运行在 root 权限之下 |