ulimit -a
-a 显示目前资源限制的设定。
-c 设定core文件的最大值,单位为区块。
-d 程序数据节区的最大值,单位为KB。
-f shell所能建立的最大文件,单位为区块。
-H 设定资源的硬性限制,也就是管理员所设下的限制。
-m 指定可使用内存的上限,单位为KB。
-n 指定同一时间最多可开启的文件数。
-p 指定管道缓冲区的大小,单位512字节。
-s 指定堆叠的上限,单位为KB。
-S 设定资源的弹性限制。
-t 指定CPU使用时间的上限,单位为秒。
-u 用户最多可开启的程序数目。
-v 指定可使用的虚拟内存上限,单位为KB。
ulimit -n 查看用户能打开的最大文件数
16384
lsof -u root |wc -l //查看root用户打开的所有文件数
12345
配置文件在/etc/security/limits.conf
domino type item value
domino是用户名( *表示所有用户);
type设置为hard or soft;-
item指定想限制的资源,如cpu,core nofile nproc or maxlogins;
value是相应的限制值。
如果要配置root能打开最大文件数为65535
root - nofile 65535