温馨提示×

如何修改Ubuntu的ulimit硬限制

小樊
39
2025-11-09 17:29:16
栏目: 智能运维

要修改Ubuntu的ulimit硬限制,您需要按照以下步骤操作:

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

  2. 以root用户身份登录。在终端中输入以下命令并按回车键:

sudo su -

输入您的密码后,您将以root用户身份登录。

  1. 编辑/etc/security/limits.conf文件。使用您喜欢的文本编辑器打开此文件,例如nano或vim。在这里,我们将使用nano编辑器:
nano /etc/security/limits.conf
  1. 在文件的末尾添加以下行,以设置所需的硬限制。请将<username>替换为您要修改限制的用户名,将<hard_limit>替换为您要设置的硬限制值。
<username> hard nofile <hard_limit>

例如,如果您要将用户“john”的文件描述符硬限制设置为65535,请添加以下行:

john hard nofile 65535
  1. 保存并关闭文件。在nano编辑器中,按Ctrl + X,然后按Y,最后按回车键。

  2. 为了让更改生效,您需要重新登录受影响的用户。退出root用户并重新登录您的用户账户,或者重新启动系统。

  3. 验证更改是否生效。在终端中输入以下命令,将<username>替换为您修改过的用户名:

ulimit -Hn <username>

如果一切正常,您应该会看到新的硬限制值。

请注意,这些更改仅适用于通过PAM(可插拔认证模块)进行身份验证的用户。对于其他用户,您可能需要修改其他配置文件,例如/etc/pam.d/common-session/etc/pam.d/common-session-noninteractive

0