ulimit
命令用于控制 shell 进程及其子进程的资源限制。在 CentOS 系统中,你可以使用 ulimit
命令来查看或设置各种资源限制,例如文件大小、打开的文件描述符数量等。
以下是一些常用的 ulimit
命令用法:
查看当前资源限制:
ulimit -a
这将显示所有资源限制的当前值。
查看特定资源限制:
ulimit -n
这将显示当前打开文件描述符的最大数量。
设置特定资源限制:
ulimit -n 2048
这将设置当前 shell 会话及其子进程可以打开的最大文件描述符数量为 2048。
注意:ulimit
命令设置的资源限制仅对当前 shell 会话及其子进程有效。如果你希望永久更改资源限制,需要修改系统配置文件,例如 /etc/security/limits.conf
。
以下是一个 /etc/security/limits.conf
的示例配置:
* soft nofile 2048
* hard nofile 4096
这将设置所有用户的软限制为 2048,硬限制为 4096。保存更改后,重新登录或重启系统以使更改生效。