Linux:limits.conf 值不受尊重

Linux:limits.conf 值不受尊重

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

*   hard    stack   204800
*   hard    nofile  8192

然后重启服务器。我还删除了文件/etc/security/limits.d/90-nproc.conf

但是,该ulimit命令仍然列出一些旧的/默认值:

# ulimit -s
10240
# ulimit -n
1024

我跑步RHEL 6.2 64-bit

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

顺便说一句,我之前在超级用户上发布过这个问题,但是没有得到回复,所以只能在 serverfault 上碰碰运气。

答案1

您正在更改硬限制值并查询软限制值。一切正常。用于ulimit -H查看硬限制。

答案2

登录时加载限制。更改

/etc/security/limits.conf

...... 注销并重新登录。

相关内容