ulimit 是一个用于控制 shell 进程资源限制的命令行工具
在 CentOS 系统中,ulimit 命令可以用来查看和设置以下资源限制:
要查看当前的资源限制,可以在终端中运行 ulimit -a 命令。要更改特定资源的限制,可以使用 ulimit -<resource> <limit> 命令,其中 <resource> 是要更改的资源编号,<limit> 是新的限制值。
例如,要将打开文件描述符的数量更改为 2048,可以运行 ulimit -n 2048。
需要注意的是,通过 ulimit 命令设置的资源限制仅对当前 shell 会话有效。要永久更改资源限制,需要修改系统配置文件。在 CentOS 系统中,可以编辑 /etc/security/limits.conf 文件来设置全局资源限制,或者编辑 /etc/pam.d/system-auth 和 /etc/pam.d/password-auth 文件来设置 PAM(Pluggable Authentication Modules)资源限制。