ulimit
是一个用于控制 shell 进程及其子进程所使用的系统资源的命令。在 CentOS 系统中,ulimit
可以用来限制以下系统资源:
要查看当前用户的资源限制,可以在终端中运行 ulimit -a
命令。要修改资源限制,可以使用 ulimit
命令的 -n
、-u
、-m
等选项,例如:
ulimit -n 4096
:将打开文件描述符的数量限制为 4096。ulimit -u 2048
:将允许同时运行的最大进程数限制为 2048。ulimit -m 512000
:将允许使用的最大内存限制为 512MB。请注意,使用 ulimit
命令修改的资源限制仅对当前 shell 会话有效。要永久更改资源限制,需要编辑 /etc/security/limits.conf
文件并添加相应的配置行。