lsof 使用方法

来源:互联网 发布:华为哪里下载软件 编辑:程序博客网 时间:2024/06/08 13:38
1、查看文件被哪些进程打开:
lsof /home/pirate/lcserver/log/lcserver.log 


2、查看文件夹下的哪些文件被哪些进程打开
lsof /home/pirate/lcserver/log/*
   或者:
lsof +D /home/pirate/lcserver/log/ (递归查找某个目录中所有打开的文件)


3、查看进程打开了哪些文件
lsof -c lcserver


4、根据进程号,查看该进程打开了哪些文件
    lsof -p 4557


5、列出某个用户打开的所有文件
    lsof -u pirate
        lsof -t -u pirate   (只列出进程号)


6、端口被哪个进程占用了?
lsof -i:22


7、列出所有的tcp或udp连接
    lsof -i tcp


8、列出所有与某个文件描述符相关的文件
    lsof -d 2
lsof -i udp
8、列出进程打开的所有网络文件(比如占用的端口)
lsof -i -a -p 4557