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

linux查看端口被什么进程占用(linux查看进程占用哪个端口)

  • linux
  • 2024-03-15 22:09:36
  • 5523
Linux 查看端口被什么进程占用
方法:
1. lsof 命令

要素:


lsof -i :端口号:列出正在监听指定端口的进程。
lsof -Pi :端口号:显示进程 ID(PID)和端口号信息。
lsof -Fp :端口号:显示进程的可执行文件路径和端口号信息。
2. netstat 命令

要素:


netstat -apn | grep 端口号:列出正在侦听指定端口的进程的网络连接。
netstat -lnt | grep 端口号:以数字端口号形式列出正在侦听指定端口的进程。
netstat -tlpn | grep 端口号:以进程名称和 PID 的形式列出正在侦听指定端口的进程。
3. ss 命令

要素:


ss -anp | grep 端口号:列出正在侦听指定端口的进程的网络连接。
ss -ltpn | grep 端口号:以数字端口号形式列出正在侦听指定端口的进程。
ss -tlpn | grep 端口号:以进程名称和 PID 的形式列出正在侦听指定端口的进程。
4. fuser 命令

要素:


fuser -n tcp 端口号:列出正在使用指定端口的进程的 PID。
fuser -v tcp 端口号:列出正在使用指定端口的进程的详细信息,包括路径和命令行参数。