在CentOS发行版中,有一个/etc/security/limits.d/90-noproc.conf为所有用户设置了一个进程限制:
# Default limit for number of user's processes to prevent # accidental fork bombs. # See rhbz #432903 for reasoning. * soft nproc 1024
我想保持这个限制,但允许一个用户有超过1024个进程。 由于服务器如何木偶化,我无法使用内置的bash ulimit命令。
首先,我build议在Puppet中适当地修改设置。 您可以编写一行仅适用于该服务器的行,并为您的特定用户添加一个条目。
你可以做的另一件事情是chattr +i (标记为不可变的)文件后,你做了你想要的改变。 让我们来看看Puppet然后改变文件。
实际生成的文件是/etc/limits.conf