Linux / 更改 ulimit -Hn

Linux / 更改 ulimit -Hn

当我这样做时ulimit -Sn,我得到了 1024。

我将其更改为:ulimit -n 4096

并且它变为 4096。

我如何执行相同的过程ulimit -Hn

答案1

成为 root 用户。普通用户只能降低硬限制。摘自 bash 手册页:

一旦设置了硬限制,非 root 用户就无法增加该限制;而软限制最多可以增加到硬限制的值。

作为 root,您可以在 中为许多发行版配置用户会话的堆栈大小限制(和其他限制)/etc/security/limits.conf。这由pam_limits(google 术语)使用:

#<domain>      <type>  <item>         <value>

*               hard    stack          16384    # for example.

请注意,这只会影响新会话。用户必须注销并重新登录。

相关内容