limits.conf 中设置的值不起作用

limits.conf 中设置的值不起作用

我设置了一些值,/etc/security/limits.conf如下所示:

*   hard    stack   204800
*   hard    nofile  8192

然后重新启动服务器。现在该ulimit命令仍然列出一些旧的/默认值:

# ulimit -s
10240
# ulimit -n
1024

我跑步RHEL 6.2 64-bit

这里出了什么问题?我的语法有limits.conf误吗?为什么服务器重启后它不遵守limits.conf值?

答案1

我所做的一切limits.conf都是正确的,而且是适用的。只是我运行了一个错误的命令来验证我的更改。我正在更改限制hard,所以正确的命令应该是ulimit -Hsulimit -Hn。感谢 https://serverfault.com/a/556689/114516

相关内容