我设置了一些值,/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
...... 注销并重新登录。