微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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值.

原文地址:https://www.jb51.cc/linux/396265.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐