当前位置:首页 > linux > 正文

linux查看端口所有占用命令(linux查看端口开放命令)

  • linux
  • 2024-03-15 20:29:22
  • 4928
Linux 查看端口所有占用命令
介绍:
这些命令允许管理员查看哪些程序和进程正在监听特定端口或所有端口。
命令:
netstat -tulpan
ss -tulpan
lsof -i :PORT
ps -ef | grep PORT
要素:
netstat -tulpan:
-t:显示 TCP 连接
-u:显示 UDP 连接
-l:仅显示正在监听的端口
-p:显示进程信息
-an:显示端口号和进程名称
ss -tulpan:
与 netstat 类似,但提供更详细的信息
-s:显示 socket 状态(如 ESTABLISHED、LISTEN 等)
lsof -i :PORT:
列出正在使用指定端口的所有打开文件
-i :PORT:指定要检查的端口
ps -ef | grep PORT:
查找正在使用指定端口的进程
-e:显示所有进程
-f:显示完整进程信息
grep PORT:过滤出使用指定端口的进程
示例:
查看所有正在监听的 TCP 和 UDP 端口:
bash
netstat -tulpan

查看正在监听端口 8080 的进程:
bash
lsof -i :8080

查找正在使用端口 3306 的进程:
bash
ps -ef | grep 3306