Linux服务器基础知识之lsof命令
只有root用户才能正确执行lsof命令,普通用户可以看见/usr/sbin/lsof命令,但是普通用户执行会显示“permission denied”
Linux下查看80端口运行的程序
root@debian:~# lsof -i :80
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
apache2 18978 root 3u IPv6 232943 TCP *:www (LISTEN)
apache2 18983 www-data 3u IPv6 232943 TCP *:www (LISTEN)
apache2 18984 www-data 3u IPv6 232943 TCP *:www (LISTEN)
apache2 18985 www-data 3u IPv6 232943 TCP *:www (LISTEN)
apache2 18986 www-data 3u IPv6 232943 TCP *:www (LISTEN)
apache2 18987 www-data 3u IPv6 232943 TCP *:www (LISTEN)
apache2 24765 www-data 3u IPv6 232943 TCP *:www (LISTEN)
apache2 24766 www-data 3u IPv6 232943 TCP *:www (LISTEN)
apache2 24767 www-data 3u IPv6 232943 TCP *:www (LISTEN)
查看25端口运行的程序
root@debian:~# lsof -i :25
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
master 25266 root 11u IPv4 248566 TCP *:smtp (LISTEN)