如何在Redhat中获取打开的文件数

How to get number of open files in Redhat

我的应用程序提供了太多打开的文件exception.so我需要在 Redhat 中计算打开的文件数。 lsof 命令给出 'command not found'.

来自here

lsof 命令仅适用于 root。无论如何,如果你想运行它作为一个普通用户,你可以指定它的完整路径:

$ /usr/sbin/lsof /path/to/some/file

或者如 Red Hat documentation 所示,您可以通过在交互式提示符下键入 files 命令来显示有关打开文件的信息。您可以使用 files pid 来显示所选进程打开的文件。