Linux netstat命令详解
Netstat 是一款命令行工具,可用于列出系统上所有的网络套接字连接情况,包括 tcp, udp 以及 unix 套接字,另外它还能列出处于监听状态(即等待接入请求)的套接字。如果你想确认系统上的 Web 服务有没有起来,你可以查看80端口有没有打开。以上功能使 netstat 成为网管和系统管理员的必备利器。
常见参数
-a (all)显示所有选项,默认不显示LISTEN相关
-t (tcp)仅显示tcp相关选项
-u (udp)仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化成数字。
-l 仅列出有在 Listen (监听) 的服務状态
-p 显示建立相关链接的程序名
-r 显示路由信息,路由表
-e 显示扩展信息,例如uid等
-s 按各个协议进行统计
-c 每隔一个固定时间,执行该netstat命令。
提示:LISTEN和LISTENING的状态只有用-a或者-l才能看到
实用命令实例
列出所有端口 netstat -a
列出所有 tcp 端口 netstat -at
列出所有 udp 端口 netstat -au
只显示监听端口 netstat -l
只列出所有监听 tcp 端口 netstat -lt
只列出所有监听 udp 端口 netstat -lu
只列出所有监听 UNIX 端口 netstat -lx
显示所有端口的统计信息 netstat -s
找出运行在指定端口的进程 netstat -an | grep ':80'
相关推荐
leodengzx 2020-04-16
LUOPING0 2019-12-24
LonelyTraveler 2015-06-15
farwang 2020-08-25
BraveWangDev 2020-08-19
wh0 2020-07-27
书弋江山 2020-07-08
ThinkBigWinBig 2020-06-13
xiaogoua 2020-06-12
Wytheme 2020-06-11
重善奉行 2020-06-10
Vampor 2020-04-22
diediexiaomi 2020-04-21
huangzonggui 2020-04-17
Vampor 2020-04-17
gaochujia 2020-04-15
wyzxzws 2020-03-08