ubuntu

如何在Ubuntu中永久修改ulimit

小樊
31
2025-06-22 05:25:45
栏目: 智能运维

在 Ubuntu 中,要永久修改 ulimit 设置,您需要编辑 /etc/security/limits.conf 文件

  1. 打开终端(快捷键:Ctrl + Alt + T)。

  2. 使用文本编辑器打开 /etc/security/limits.conf 文件。在这个例子中,我们将使用 nano 编辑器。输入以下命令:

sudo nano /etc/security/limits.conf
  1. 在文件的末尾添加以下行,以设置所需的 ulimit 值。请根据您的需求替换 usernamesoft_limithard_limit
username soft limit nproc soft_limit
username hard limit nproc hard_limit

例如,如果您想将用户 “john” 的最大进程数(nproc)设置为 4096,您可以这样写:

john soft nproc 4096
john hard nproc 4096
  1. 您还可以为其他资源设置限制,例如文件描述符(nofile)。只需按照相同的格式添加新行即可:
username soft nofile soft_limit
username hard nofile hard_limit
  1. 保存并关闭文件。在 nano 编辑器中,按 Ctrl + X,然后按 Y,最后按 Enter

  2. 为了使更改生效,您需要重新登录或重启系统。

请注意,这些更改仅适用于通过 PAM(Pluggable Authentication Modules)进行身份验证的用户。某些应用程序可能具有自己的配置文件,用于设置 ulimit 值。在这种情况下,您可能需要在该应用程序的配置文件中进行更改。

0
看了该问题的人还看了