在 CentOS 系统中,ulimit 命令用于设置或查看用户进程的资源限制。要修改进程数限制,请按照以下步骤操作:
打开终端。
使用文本编辑器(如 vi 或 nano)打开 /etc/security/limits.conf 文件。例如,使用 vi 编辑器,输入以下命令:
sudo vi /etc/security/limits.conf
<username>,并将 <n> 替换为您希望设置的进程数限制:<username> soft nproc <n>
<username> hard nproc <n>
例如,如果您希望将用户 myuser 的进程数限制设置为 4096,您可以添加以下行:
myuser soft nproc 4096
myuser hard nproc 4096
保存并关闭文件。
为了让更改生效,您需要重新登录或重启系统。
注意:这些更改仅适用于通过 ulimit 命令启动的新进程。已经运行的进程不会受到影响。如果您需要立即更改正在运行的进程的限制,您需要先终止该进程,然后再重新启动它。