首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法更改ulimit设置

无法更改ulimit设置
EN

Unix & Linux用户
提问于 2014-12-13 05:59:44
回答 2查看 2.8K关注 0票数 4

我编辑了/etc/security/limits.conf

代码语言:javascript
复制
root hard nofile 20000
root soft nofile 10000

再加上

代码语言:javascript
复制
session required pam_limits.so

/etc/pam.d/common-session/etc/pam.d/common-session-noninteractive

重新启动和重新登录后,ulimit -n仍然显示1024。

如果我执行su并再次尝试ulimit -n,那么它将显示10000。但是在重新登录之后,它可以追溯到1024。

EN

回答 2

Unix & Linux用户

发布于 2014-12-13 07:57:57

查看手册:man limits.conf

这将显示该配置文件中的第一个字段是<domain>或简化的:应用该设置的用户或组。因此,当您在那里使用root时,完全可以预期它只适用于root,而不适用于任何其他用户。

尝试以下方法将其应用于所有用户,或者更好地找到一些中间点,并应用于正确的用户/组。

代码语言:javascript
复制
*     hard      nofile     20000
票数 1
EN

Unix & Linux用户

发布于 2016-05-06 16:06:16

对于RHEL和相关发行版,现在有了一个新的目录/etc/security/limits.d .d

该目录中的文件静默地覆盖/etc/security/fins.conf文件(!)中的信息。

检查一下90nproc.conf,你就会看到那里的罪犯了。

您可以在这个目录中创建新文件--它们是按数字顺序读取的,因此对于特定于应用程序的值,请创建一个名为95-appname.conf的文件,并将所需的值放在其中。

请注意,任何新文件都必须具有扩展名“.conf”,否则系统将忽略它们。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/174274

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档