linux

ulimit如何限制进程数

小樊
45
2025-06-18 00:25:04
栏目: 编程语言

ulimit 是一个用于控制 shell 运行时资源使用的命令,它可以限制用户可以创建的文件描述符、进程数等。要使用 ulimit 限制进程数,请按照以下步骤操作:

  1. 打开终端。

  2. 输入 ulimit 命令,后跟 -u 参数和要限制的最大进程数。例如,如果您希望将进程数限制为 100,请输入以下命令:

ulimit -u 100
  1. 按 Enter 键执行命令。现在,您应该已经成功地将进程数限制为指定的值。

请注意,这种方法仅适用于当前 shell 会话。如果您希望永久更改进程数限制,可以将 ulimit 命令添加到用户的 shell 配置文件中(如 ~/.bashrc~/.bash_profile),或者将其添加到系统的全局配置文件中(如 /etc/security/limits.conf)。

/etc/security/limits.conf 文件中,您可以添加以下行来设置进程数限制:

* soft nproc 100
* hard nproc 100

这将把所有用户的进程数限制为 100。您可以根据需要更改用户名和数字。保存文件并重新登录以使更改生效。

0
看了该问题的人还看了