检测端口未被占用
1 | lsof -i:<port> |
指定进程号,可以查看该进程打开的文件
1 | lsof -p <pid> |
查询所有进程的 open files 数量
1 | psof_file=~/psof.txt |
统计各进程打开句柄数:lsof -n|awk ‘{print $2}’|sort|uniq -c|sort -nr
统计各用户打开句柄数:lsof -n|awk ‘{print $3}’|sort|uniq -c|sort -nr
统计各命令打开句柄数:lsof -n|awk ‘{print $1}’|sort|uniq -c|sort -nr
第一列是打开的句柄数,第二列是进程ID。
查看打开句柄总数
lsof -n|awk ‘{print $2}’|wc -l
查看系统中进程占用的句柄数,根据打开文件句柄的数量降序排列,其中第二列为进程ID:
lsof -n|awk ‘{print $2}’|sort|uniq -c|sort -nr|more
查询系统中指定进程占用的句柄数
lsof -n | grep [PID]| wc -l
1 | [root@grg-zhtest1 ~]# lsof -h |