lsof查询端口占用
原创小于 1 分钟
本文介绍,在Linux环境下用lsof查询端口占用
操作环境说明
操作环境为 Ubuntu 22.04.2 LTS, 原则上只要有lsof命令即可。
root@ubuntu:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.2 LTS
Release: 22.04
Codename: jammy
查询命令
假定查询端口 8091 端口占用情况
lsof -i :8091
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
nginx 776 root 6u IPv4 28929 0t0 TCP *:8091 (LISTEN)
nginx 776 root 7u IPv6 28930 0t0 TCP *:8091 (LISTEN)
nginx 1840 www-data 6u IPv4 28929 0t0 TCP *:8091 (LISTEN)
nginx 1840 www-data 7u IPv6 28930 0t0 TCP *:8091 (LISTEN)
nginx 1841 www-data 6u IPv4 28929 0t0 TCP *:8091 (LISTEN)
nginx 1841 www-data 7u IPv6 28930 0t0 TCP *:8091 (LISTEN)
或
apt update
apt install net-tools -y
netstat -tunlp|grep 8091
tcp 0 0 0.0.0.0:8091 0.0.0.0:* LISTEN 776/nginx: master p
tcp6 0 0 :::8091 :::* LISTEN 776/nginx: master p