在 CentOS 系统中,可以通过 ulimit 命令来设置进程数的限制
打开终端。
使用文本编辑器打开 /etc/security/limits.conf 文件。例如,使用 vi 编辑器:
sudo vi /etc/security/limits.conf
<username> 替换为您要设置限制的用户名,将 <number> 替换为您要设置的进程数限制:<username> soft nproc <number>
<username> hard nproc <number>
例如,如果您要将用户 “john” 的进程数限制设置为 2048,您可以添加以下行:
john soft nproc 2048
john hard nproc 2048
保存并关闭文件。
为了使更改生效,您需要重新登录或重启系统。
注意:这种方法仅适用于通过 ulimit 设置的资源限制。某些系统服务可能有自己的配置文件,用于设置进程数限制。在这种情况下,您需要编辑相应的配置文件。例如,对于 systemd 服务,您可以在服务单元文件中设置 LimitNOFILE 参数。