【发布时间】:2014-12-16 07:32:32
【问题描述】:
我想为 /etc/init.d 中的每个服务设置安全限制说
ulimit -c unlimited
但这应该在发出“service <process> start”或“/etc/init.d/<process> start”时执行。
是否有一个通用路径,这样如果我们写在那里,它将适用于“启动”服务时的所有服务。
【问题讨论】:
-
如何更改
/etc/security/limits.conf中的每个用户限制? -
是的,我已经这样做了,但是在进程崩溃后,如果我们启动服务而不是重新启动,这些配置不会被加载。因此,为了解决这个问题,我想在每个服务的启动中添加它,这不是实现的通用方式
-
为什么您的设置在启动服务时不起作用?这对我来说似乎很奇怪。这实际上可能是 SuperUser 的问题。
-
不知道,但是在崩溃后,如果我重新启动服务,我可以找到限制,并且还会创建核心转储。但是,如果我启动,则不是重新启动,而是“核心文件大小”设置为 0。然后,如果发生进程崩溃,则不会生成核心转储。
标签: linux ubuntu coredump init.d sysctl