Linux

ulimit -Hn 返回的值是樂觀限制還是嚴格的、可實現的限制?

  • March 18, 2021

在我的 Linux 機器上,我有:

❯ ulimit -Sn       # Check soft limit
ulimit -Hn       # Check hard limit

1024
1048576

這是否意味著我可以將我的最大打開文件數增加到 1048576,而不管/etc/security/limits.conf,/etc/pam.d/common-session*等?

/etc/security/limits.conf是 的配置文件pam_limits.so,它設置了與 shellulimit命令相同的限制。如果硬限制設置為 1048576,那麼您可以將軟限制提高到該值。但是,如果limits.conf指定了一個較低的硬限制(當您通過 PAM 登錄時),那麼這應該最終成為您的 shell 會話的限制。

引用自:https://unix.stackexchange.com/questions/639886