linux | 杀死某个端口的进程

170 阅读1分钟

概要

> lsof -i:3000 # 查找端口号进程
COMMAND   PID    USER     FD   TYPE  DEVICE   SIZE/OFF NODE NAME
chrome    11790  ubuntu   29u  IPv4  3783317  0t0      TCP  *:3000 (LISTEN)

> kill -9 11790 # kill process

列出端口进程

lsof 是 List Open File 的缩写

在Linux中,一切皆文件,lsof命令可以查看所有已经打开了的文件,比如: 普通文件,目录,特殊的块文件,管道,socket套接字,设备,Unix域套接字等等,同时,它还可以结合 grep 以及 ps 命令进行更多的高级搜索

lsof -i:{端口号}

lsof -i:3000

得到

COMMANDPIDUSERFDTYPEDEVICESIZE/OFFNODENAME
进程名进程ID所属用户文件描述符文件类型设备ID进程大小文件的Inode号路径或者链接
chrome88990ubuntu26uIPv43xxxx0t0TCP*:3000 (LISTEN)

杀死进程

kill -9 {PID}

参考

Linux下 lsof 命令详解