linux查看端口被哪个进程占用

linux查看端口被哪个进程占用

1、lsof -i:端口号

bash 复制代码
sudo lsof -i :22
COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
sshd     661 root    3u  IPv4  13882      0t0  TCP *:ssh (LISTEN)
sshd     661 root    4u  IPv6  13893      0t0  TCP *:ssh (LISTEN)
sshd    1083 root    4u  IPv4  14120      0t0  TCP debian:ssh->_gateway:53344 (ESTABLISHED)
sshd    1141   vm    4u  IPv4  14120      0t0  TCP debian:ssh->_gateway:53344 (ESTABLISHED)

2、netstat -tunlp|grep 端口号

bash 复制代码
sudo netstat -lntup|grep 22
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      661/sshd: /usr/sbin 
tcp6       0      0 :::22                   :::*                    LISTEN      661/sshd: /usr/sbin 
udp        0      0 0.0.0.0:631             0.0.0.0:*                           722/cups-browsed    

3、ss

bash 复制代码
sudo ss  -lntup|grep 22
udp   UNCONN 0      0            0.0.0.0:631        0.0.0.0:*    users:(("cups-browsed",pid=722,fd=7)) 
tcp   LISTEN 0      128          0.0.0.0:22         0.0.0.0:*    users:(("sshd",pid=661,fd=3))         
tcp   LISTEN 0      128             [::]:22            [::]:*    users:(("sshd",pid=661,fd=4))         

4、fuser

bash 复制代码
sudo fuser -v 22/tcp
                     USER        PID ACCESS COMMAND
22/tcp:              root        661 F.... sshd
                     root       1083 F.... sshd
                     vm         1141 F.... sshd

第4列的权限也成访问类型,如下:

c 代表当前目录 F 打开的文件,用于写操作。默认不显示。

e 可执行的被运行 m 映射文件或者共享库。

f 打开的文件。默认不显示。 r 根目录。

相关推荐
寰天柚子7 小时前
裸金属服务器深度解析:适用场景、选型指南与运维实践
服务器·网络·github
Yyyy4827 小时前
Ubuntu安装Jenkis
linux·运维·ubuntu
克莱斯勒ya7 小时前
服务器硬件配置
运维·服务器
GTgiantech7 小时前
精准成本控制与单向通信优化:1X9、SFP单收/单发光模块专业解析
运维·网络
tzhou644528 小时前
Docker容器技术指南
运维·docker·容器
zhuzewennamoamtf8 小时前
Linux SPI设备驱动
android·linux·运维
春日见8 小时前
在虚拟机上面无法正启动机械臂的控制launch文件
linux·运维·服务器·人工智能·驱动开发·ubuntu
松涛和鸣8 小时前
Linux Makefile : From Basic Syntax to Multi-File Project Compilation
linux·运维·服务器·前端·windows·哈希算法
Predestination王瀞潞9 小时前
JDK安装及环境变量配置
java·linux·开发语言
LF3_9 小时前
配置ssh免密登录
运维·ssh