Dave Asked: 2009-07-23 10:12:00 +0800 CST2009-07-23 10:12:00 +0800 CST 2009-07-23 10:12:00 +0800 CST 有没有办法为所有根进程设置 ulimit? 772 我设置 /etc/security/limits.conf 使 root 具有较高的 ulimit。但是,在重新启动系统后,一些以 root 身份运行的进程仍然有 1024 的限制。limits.conf 是否不适用于所有应用程序? linux 2 个回答 Voted Best Answer Kamil Kisiel 2009-07-23T12:14:13+08:002009-07-23T12:14:13+08:00 通过设置的限制/etc/security/limits.conf仅适用于通过 PAM 堆栈并应用了 pam_limits 模块的进程。 这些过程很可能不会通过 PAM。 我认为您必须找出它们的起点并使用该ulimit命令手动设置 ulimit 。 toppledwagon 2009-07-23T15:29:50+08:002009-07-23T15:29:50+08:00 在 Redhat 中有 initscript 可以为通过 init 启动的东西设置 ulimit。 man initscript 了解详情
通过设置的限制
/etc/security/limits.conf
仅适用于通过 PAM 堆栈并应用了 pam_limits 模块的进程。这些过程很可能不会通过 PAM。
我认为您必须找出它们的起点并使用该
ulimit
命令手动设置 ulimit 。在 Redhat 中有 initscript 可以为通过 init 启动的东西设置 ulimit。
man initscript 了解详情