在 Ubuntu 中,要永久修改 ulimit 设置,您需要编辑 /etc/security/limits.conf 文件
打开终端(快捷键:Ctrl + Alt + T)。
使用文本编辑器打开 /etc/security/limits.conf 文件。在这个例子中,我们将使用 nano 编辑器。输入以下命令:
sudo nano /etc/security/limits.conf username、soft_limit 和 hard_limit。username soft limit nproc soft_limit username hard limit nproc hard_limit 例如,如果您想将用户 “john” 的最大进程数(nproc)设置为 4096,您可以这样写:
john soft nproc 4096 john hard nproc 4096 username soft nofile soft_limit username hard nofile hard_limit 保存并关闭文件。在 nano 编辑器中,按 Ctrl + X,然后按 Y,最后按 Enter。
为了使更改生效,您需要重新登录或重启系统。
请注意,这些更改仅适用于通过 PAM(Pluggable Authentication Modules)进行身份验证的用户。某些应用程序可能具有自己的配置文件,用于设置 ulimit 值。在这种情况下,您可能需要在该应用程序的配置文件中进行更改。