在 CentOS 系统中,ulimit 命令用于设置或查看用户进程的限制。这些限制可以在 /etc/security/limits.conf 文件中进行配置。ulimit 可以限制以下几种资源:
要查看当前用户的进程数限制,可以在终端中运行以下命令:
ulimit -u 要更改当前用户的进程数限制,可以在 /etc/security/limits.conf 文件中添加以下行:
* soft nproc <新的限制值> * hard nproc <新的限制值> 将 <新的限制值> 替换为您希望设置的进程数限制。这将同时设置软限制(soft limit)和硬限制(hard limit)。软限制是用户可以自行调整的限制,而硬限制需要管理员权限才能调整。
例如,要将进程数限制更改为 4096,可以将上述行添加到 /etc/security/limits.conf 文件中,如下所示:
* soft nproc 4096 * hard nproc 4096 保存文件后,重新登录或重启系统以使更改生效。请注意,这些更改仅适用于新启动的进程。已经运行的进程不会受到影响。