概要
> 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
得到
| COMMAND | PID | USER | FD | TYPE | DEVICE | SIZE/OFF | NODE | NAME |
|---|---|---|---|---|---|---|---|---|
| 进程名 | 进程ID | 所属用户 | 文件描述符 | 文件类型 | 设备ID | 进程大小 | 文件的Inode号 | 路径或者链接 |
| chrome | 88990 | ubuntu | 26u | IPv4 | 3xxxx | 0t0 | TCP | *:3000 (LISTEN) |
杀死进程
kill -9 {PID}