ulimit
是一個用于控制 shell 運行時資源使用的命令,它可以限制用戶可以創建的文件描述符、進程數等。要使用 ulimit
限制進程數,請按照以下步驟操作:
打開終端。
輸入 ulimit
命令,后跟 -u
參數和要限制的最大進程數。例如,如果您希望將進程數限制為 100,請輸入以下命令:
ulimit -u 100
請注意,這種方法僅適用于當前 shell 會話。如果您希望永久更改進程數限制,可以將 ulimit
命令添加到用戶的 shell 配置文件中(如 ~/.bashrc
或 ~/.bash_profile
),或者將其添加到系統的全局配置文件中(如 /etc/security/limits.conf
)。
在 /etc/security/limits.conf
文件中,您可以添加以下行來設置進程數限制:
* soft nproc 100
* hard nproc 100
這將把所有用戶的進程數限制為 100。您可以根據需要更改用戶名和數字。保存文件并重新登錄以使更改生效。