netstat
是一个常用的命令行工具,用于显示网络状态信息,包括活动的 TCP 连接、监听的端口、路由表、接口统计等。以下是如何使用 netstat
查看端口的基本概念和相关信息:
netstat
命令有多种选项,以下是一些常用的组合来查看端口信息:
netstat -an
-a
显示所有活动的网络连接(包括监听和已建立的连接)。-n
以数字形式显示地址和端口号,而不是尝试解析为域名或服务名。如果你想知道某个特定端口是否被占用以及哪个进程在使用它,可以使用如下命令:
netstat -an | grep <端口号>
例如,查看端口 80 的情况:
netstat -an | grep 80
你可以指定协议(TCP 或 UDP)来过滤显示的信息:
netstat -an | grep tcp # 查看 TCP 端口
netstat -an | grep udp # 查看 UDP 端口
netstat
来检查是否有异常的连接或端口占用。sudo
:sudo
:lsof
或 fuser
命令来查找占用端口的进程:lsof
或 fuser
命令来查找占用端口的进程:通过以上方法,你可以有效地使用 netstat
来查看和管理端口信息。
领取专属 10元无门槛券
手把手带您无忧上云