在 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 值。在这种情况下,您可能需要在该应用程序的配置文件中进行更改。