标签:字符 通过 进程 设备文件 域名 strong 显示 lock 网络端口
可以列出被进程所打开的文件的信息。被打开的文件可以是
怎样使用lsof
? lsof
? 备注: 如果不加任何参数,就会打开所有被打开的文件,建议加上一下参数来具体定位
查看谁正在使用某个文件
lsof /filepath/file
3.递归查看某个目录的文件信息
lsof +D /filepath/filepath2/
备注: 使用了+D,对应目录下的所有子目录和文件都会被列出
比使用+D选项,遍历查看某个目录的所有文件信息 的方法
lsof | grep ‘/filepath/filepath2/’
列出某个用户打开的文件信息
lsof -u username
备注: -u 选项,u其实是user的缩写
列出某个程序所打开的文件信息
lsof -c mysql
备注: -c 选项将会列出所有以mysql开头的程序的文件,其实你也可以写成 lsof | grep mysql, 但是第一种方法明显比第二种方法要少打几个字符了
列出多个程序多打开的文件信息
lsof -c mysql -c apache
lsof -u test -c mysql
lsof -u ^root
备注:^这个符号在用户名之前,将会把是root用户打开的进程不让显示
lsof -p 1
lsof -p 123,456,789
lsof -p ^1
13 . 列出所有的网络连接
lsof -i
lsof -i tcp
lsof -i udp
lsof -i :3306
lsof -i udp:55
特定的tcp端口
lsof -i tcp:80
lsof -a -u test -i
lsof -N
20.域名socket文件
lsof -u
21.某个用户组所打开的文件信息
lsof -g 5555
lsof -d description(like 2)
lsof -d 2-3
标签:字符 通过 进程 设备文件 域名 strong 显示 lock 网络端口
原文地址:https://www.cnblogs.com/lovesKey/p/11495121.html