使用lsof命令查找在Linux中侦听指定端口的进程
寻找监听指定端口的过程,对于系统管理员来说,是一个永恒的话题。历史上,Linux发行版可以使用第三方lsof。
lsof是一个命令,意为“列出打开的文件”,在许多类似Unix的系统中使用该命令报告所有打开文件的列表以及打开它们的进程。 该开源实用程序是由普渡大学计算机中心退休副主任Victor A. Abell开发并提供支持的。 它可以工作并支持多种Unix风格。
[linuxidc@localhost www.linuxidc.com]$ sudo netstat -na -p tcp | grep LISTEN
现在,您想知道哪个正在监听“tcp6 0 0 :::80 :::* LISTEN 1186/nginx ”
[linuxidc@localhost www.linuxidc.com]$ sudo lsof -ni tcp:80
[sudo] linuxidc 的密码:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
nginx 1186 root 8u IPv4 33882 0t0 TCP *:http (LISTEN)
nginx 1186 root 9u IPv6 33883 0t0 TCP *:http (LISTEN)
nginx 1190 nginx 8u IPv4 33882 0t0 TCP *:http (LISTEN)
nginx 1190 nginx 9u IPv6 33883 0t0 TCP *:http (LISTEN)
[linuxidc@localhost www.linuxidc.com]$ sudo ps -opid,ppid,uid,addr,fname,comm,args -p 1186
PID PPID UID ADDR COMMAND COMMAND COMMAND
1186 1 0 - nginx nginx nginx: master process /usr/sbi
[linuxidc@localhost www.linuxidc.com]$ sudo lsof -n -p 1186| grep TCP
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /home/linuxidc/.gvfs
Output information may be incomplete.
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs
Output information may be incomplete.
nginx 1186 root 8u IPv4 33882 0t0 TCP *:http (LISTEN)
nginx 1186 root 9u IPv6 33883 0t0 TCP *:http (LISTEN)
- Linux下用 lsof 命令查找指定端口被哪个进程占用
- 菜鸟学Linux命令:lsof命令 查找指定用户、进程、端口打开的文件
- Linux下用 lsof 命令查找指定端口被哪个进程占用
- Linux 下如何查找指定端口被哪个进程占用 lsof
- Linux 下如何查找指定端口被哪个进程占用 lsof
- 每天进步一点点- lsof 命令查找指定用户、进程、端口打开的文件
- windows和linux下使用命令查找端口对应的进程pid并杀死进程
- 每天进步一点点- lsof 命令查找指定用户、进程、端口打开的文件
- linux常用命令—进程\端口(jps\ps\top\lsof\netstat)
- linux命令 — lsof 查看进程打开那些文件 或者 查看文件给那个进程使用
- 在linux环境中,通过监听端口查找进程号命令
- lsof很好用的命令,Linux通过端口查看进程
- 用Linux命令查看当前某个进程A,并查找该进程所占用的端口
- linux命令 — lsof 查看进程打开那些文件 或者 查看文件给那个进程使用
- 如何在Window或Linux/Unix中查找并干掉占用指定端口的进程
- linux命令(10)使用kill杀死含有指定关键字的进程
- linux下查找正在使用指定文件的进程
- Linux如何使用locate命令查找数据查找指定文件
- pidof命令_Linux pidof 命令用法详解:查找指定名称的进程的进程号ID号
- linux命令 — lsof 查看进程打开那些文件 或者 查看文件给那个进程使用