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。

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

login时加载限制器。 更改

在/etc/security/limits.conf

……注销并重新login。