limit.conf 与 20-nproc.conf 中的 ulimit 值

limit.conf 与 20-nproc.conf 中的 ulimit 值

CentOS/RHEL机器中,用户进程的限制可以定义/etc/security/limits.conf/etc/security/limits.d/20-nproc.conf

上述文件中包含的这两个值有什么区别?

答案1

红帽知识库笔记:

读取 /etc/security/limits.conf 后,将读取 /etc/security/limits.d/ 目录中的各个文件。这些文件按照“C”语言环境的顺序依次进行解析。因此,顺序将是特殊字符、数字升序、大写字母和小写字母按字母顺序排列。如果两个文件有相同的条目,则最后读取的条目将生效。从此目录中仅读取扩展名为 *.conf 的文件。

配置片段的目录使各种包能够提供它们所需的设置。 ADebian 邮件列表项目提供了这样的见解:

曾几何时,大多数 UNIX 软件由每个软件包的单个配置文件控制,并且该软件包的所有配置详细信息都包含在该文件中。当系统管理员根据本地需要手工制作该文件时,这种方法效果相当好。

当分发包变得越来越普遍时,很明显我们需要更好的方法来从多个片段中形成此类配置文件,这些片段通常由多个独立的包提供。每个需要配置某些共享服务的包应该能够仅管理其配置,而不必编辑其他包使用的共享配置文件。

最常见的约定是允许包含一个充满配置文件的目录,其中任何放入该目录的内容都将变为活动状态并成为该配置的一部分。

相关内容