centos

怎样在CentOS中永久修改ulimit

小樊
44
2025-07-30 22:35:18
栏目: 智能运维

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

  1. 使用文本编辑器打开 /etc/security/limits.conf 文件。例如,使用 nano 编辑器:
sudo nano /etc/security/limits.conf
  1. 在文件末尾添加以下行,以设置所需的 ulimit 值。您需要根据您的需求替换 usernamevalue。例如,要将最大文件描述符数量设置为 65535,请执行以下操作:
username soft nofile 65535
username hard nofile 65535

这里,username 是要修改 ulimit 的用户名,soft 表示软限制,hard 表示硬限制,nofile 表示文件描述符数量。

  1. 如果您希望对所有用户应用这些设置,请使用 * 替换 username
* soft nofile 65535
* hard nofile 65535
  1. 保存并关闭文件。

  2. 为了使更改生效,您需要重新登录或重启系统。现在,新的 ulimit 设置应该已经生效。

注意:在某些情况下,您可能还需要修改 /etc/pam.d/system-auth/etc/pam.d/password-auth 文件,以确保 PAM(可插拔认证模块)正确处理 ulimit 设置。在这两个文件中,找到以下行:

session required pam_limits.so

确保这些行没有被注释掉(没有行首的 # 字符)。如果需要,您可以添加这些行。保存并关闭文件。

最后,重新登录或重启系统以使更改生效。

0
看了该问题的人还看了