![硬 vs - 在 limit.conf 中](https://linux22.com/image/91634/%E7%A1%AC%20vs%20-%20%E5%9C%A8%20limit.conf%20%E4%B8%AD.png)
与指定“hard”相比,为限制类型指定“-”有什么好处?
CentOS 上的 limit.conf 手册页谈到限制类型时说,“硬...用户不能将系统资源的要求提高到高于这些值”和“软...这些限制是用户可以提高或提高的限制”。下降到任何预先存在的硬限制允许的范围内。”
听起来硬只是比软更具限制性,那么用“-”指定两者有什么意义呢?就好像你同时说“用户不能更改此”和“用户能改变这个。”
FWIW,我正在尝试减少和限制用户登录的默认设置。我目前正在使用,* - priority 15
但想知道这与* hard priority 15
.
答案1
允许-
您通过三种方式设置硬限制和软限制:
- 指定硬限制,不触及任何低于该限制的软限制。
- 指定零和硬限制范围内的软限制。
- 指定两者,因此将软限制设置为其最大值。
-
如果软限制的默认值低于硬限制的默认值,则第三个选项将不可能实现。
在这种情况下priority
,该数字似乎只是运行用户进程的良好值。在任何情况下,用户都无法将进程调整为较低的值,因此我根本不知道如何解释“硬”和“软”限制(而且我不在可以测试此功能的 Linux 系统上) 。