在Linux中,可以使用以下命令来查看端口占用情况:
(图片来源网络,侵删)
1、netstat命令
语法:netstat tuln
参数说明:
t:显示TCP连接
u:显示UDP连接
l:仅显示监听套接字(即正在等待连接的端口)
n:以数字形式显示地址和端口号,而不进行域名解析或服务名解析
2、lsof命令
语法:lsof i :端口号
参数说明:
i:表示列出所有网络连接相关的文件
:端口号:指定要查询的端口号
3、ss命令
语法:ss tuln | grep 端口号
参数说明:
t:显示TCP连接
u:显示UDP连接
l:仅显示监听套接字(即正在等待连接的端口)
n:以数字形式显示地址和端口号,而不进行域名解析或服务名解析
| grep 端口号:通过管道将结果传递给grep命令,过滤出指定端口号的连接信息
4、nmap命令
语法:nmap p 端口号 目标主机
参数说明:
p:指定要扫描的端口范围,多个端口用逗号分隔
端口号:要查询的具体端口号
目标主机:要查询的目标主机IP地址或主机名
以上是常用的几种查看Linux中端口占用情况的命令,根据实际需求选择适合的命令进行使用即可。