Linux下netstat命令详解&&netstat -anp | grep 讲解
netstat
是一个在Linux下常用的命令行工具,用于显示网络连接、路由表、接口统计等信息。
netstat -an
-a
选项表示显示所有连接和监听端口。-n
选项表示以数字形式显示地址和端口号,不尝试解析名称。
netstat -an | grep
- 管道
|
将netstat -an
的输出传递给grep
命令。 grep
是一个搜索文本的工具,可以用模式或正则表达式搜索内容。
netstat -anp
-p
选项表示显示监听端口的进程ID和名称。
netstat -anp | grep
- 结合
-p
选项,我们可以查找特定进程监听的端口。
示例代码:
# 显示所有连接和监听端口,不解析名称
netstat -an
# 查找所有TCP连接中状态为ESTABLISHED的连接
netstat -an | grep ESTABLISHED
# 显示所有监听端口的进程ID和名称
netstat -anp
# 查找sshd服务监听的端口
netstat -anp | grep sshd
以上命令可以帮助你查看网络连接状态、监听端口及相关进程信息,便于网络管理和故障排查。
评论已关闭