linux – 我们可以在/ etc / sysconfig / init文件中设置ulimit以在引导时应用该值

前端之家收集整理的这篇文章主要介绍了linux – 我们可以在/ etc / sysconfig / init文件中设置ulimit以在引导时应用该值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要在启动时为我的所有服务设置ulimit值.我在/etc/sysconfig/limits.conf中设置了值,但这些值在引导期间不适用,默认值为1024.

我在limits.conf中设置了值,还检查了/etc/pam.d/*是否包含“required pam_limits.so”条目,甚至/etc/security/limits.d/90-nproc.conf也没有默认值条目.

现在我发现了另一种在引导期间包含值的方法,我遇到了/ etc / sysconfig / init文件.当我在此文件中设置值时,所有服务在引导期间都获得了预期值.

现在,我不确定在/ etc / sysconfig / init文件中对服务器的影响以及应该忽略的配置.还有除上述文件方法之外的任何其他选择.

解决方法

ulim不是特定于服务或系统范围的,它们特定于个人帐户. /etc/security/limits.conf中的软限制应该是启动服务时显示的默认值;在您的情况下似乎没有发生这种情况,因此我将开始查看运行相关服务的用户的点文件,或者查看相关服务的实际init脚本的点文件.我有一种感觉你的ulimit设置在这两个地方之一,因此覆盖了/etc/security/limits.conf值.

猜你在找的Linux相关文章