温馨提示×

CentOS ulimit进程数限制设置

小樊
56
2025-09-07 21:20:36
栏目: 智能运维

在 CentOS 系统中,可以通过 ulimit 命令来设置进程数的限制

  1. 打开终端。

  2. 使用文本编辑器打开 /etc/security/limits.conf 文件。例如,使用 vi 编辑器:

sudo vi /etc/security/limits.conf
  1. 在文件末尾添加以下行,以设置用户进程数的限制。将 <username> 替换为您要设置限制的用户名,将 <number> 替换为您要设置的进程数限制:
<username> soft nproc <number>
<username> hard nproc <number>

例如,如果您要将用户 “john” 的进程数限制设置为 2048,您可以添加以下行:

john soft nproc 2048
john hard nproc 2048
  1. 保存并关闭文件。

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

注意:这种方法仅适用于通过 ulimit 设置的资源限制。某些系统服务可能有自己的配置文件,用于设置进程数限制。在这种情况下,您需要编辑相应的配置文件。例如,对于 systemd 服务,您可以在服务单元文件中设置 LimitNOFILE 参数。

0