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 根目录。

相关推荐
南境十里·墨染春水1 小时前
linux学习笔记 网络编程——Socket入门与TCP客户端/服务器实现
linux·服务器·网络
Sirens.2 小时前
twikoo:从MongoDB Atlas到本地部署
运维·服务器
Meya11272 小时前
别再人工硬扛机房管理!智能 U 位系统,让机房管理一键数字化
大数据·运维
DFT计算杂谈2 小时前
自动化脚本一键绘制三元化合物相图
java·运维·服务器·开发语言·前端·python·自动化
Yupureki3 小时前
《Linux网络编程》6.UDP原理
linux·运维·服务器·网络·udp
楼田莉子3 小时前
Linux网络:NAT_代理
linux·运维·服务器·开发语言·c++·后端
烛衔溟3 小时前
TypeScript 索引签名、只读数组与 keyof / typeof 入门
linux·ubuntu·typescript
Harvy_没救了4 小时前
【网络运维】 WordPress 部署复盘
运维·网络
笨笨饿4 小时前
#79_NOP()嵌入式C语言中内联汇编宏的抽象封装模式研究
linux·c语言·网络·驱动开发·算法·硬件工程·个人开发
weixin_402278454 小时前
VS code 本地推送github添加SSH设置
运维·git·ssh