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

相关文章

/etc/sysctl.conf这个目录主要是配置一些系统信息,/etc/sys...
1.作用 useradd或adduser命令用来建立用户帐号和创建用户的起...
它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅...
不管是我们在安装软件还是监测软件的使用性能,我们都要随时...
装好Tomcat7后,发现除了本机能访问外界访问不了,岂有此理。...
修改防火墙配置需要修改 /etc/sysconfig/iptables 这个文件,...