ulimit
是一个用于控制 shell 进程资源使用的命令。在 ulimit
中,有两种类型的限制:软限制(soft limit)和硬限制(hard limit)。它们之间的主要区别如下:
软限制(soft limit):
ulimit
命令临时修改软限制,但这种修改在当前 shell 会话结束后将失效。硬限制(hard limit):
/etc/security/limits.conf
)来永久更改硬限制。总之,软限制和硬限制的主要区别在于用户是否可以自行调整以及它们的作用范围。软限制可以由用户自行调整,主要用于防止过度使用资源;而硬限制由系统管理员设置,用于保护系统资源。