Ubuntu中ulimit可限制用户进程的多种资源,主要包括:
nofile,限制单个进程可打开的最大文件数。nproc,限制用户可同时运行的最大进程数。cpu,限制进程可使用的最大CPU时间(秒)。v(虚拟内存)、m(物理内存),限制进程可使用的最大内存量(KB)。f,限制进程可创建的最大文件大小(512字节块)。s,限制进程栈的最大大小(KB)。c,限制核心转储文件的最大大小(块)。可通过ulimit -a查看当前所有限制,临时修改需在终端执行ulimit命令,永久修改需编辑/etc/security/limits.conf等配置文件[1,2,3,4,5,6,7,8,9,10]。