如何增加Red Hat Enterprise Linux 5中的最大打开文件限制?

时间:2015-03-30 15:35:59

标签: linux redhat

正如标题所说。

我发现了这个问题: How to increase Neo4j's maximum file open limit (ulimit) in Ubuntu?

但我甚至没有这个文件:/etc/init.d/neo4j-service,我猜它是因为我使用的是RHEL5,而不是Debian,响应者正在使用。

然后我添加了两行:

root soft nofile 40000 root hard nofile 40000

进入我的/etc/security/limits.conf

然后在注销并再次登录后,$ ulimit -Sn和$ ulimit -Hn仍然返回1024,

另外,我甚至没有这个文件: /etc/pam.d/common-session在pam.d目录下。我应该自己创建这个文件,而这里只有一行吗?我不认为这应该是出路。

有什么想法吗?

由于

1 个答案:

答案 0 :(得分:1)

我不知道什么是真正的RHEL方式,但您可以使用sysctl更改限制:

  

$ sysctl -w fs.file-max = 100000

要使更改成为永久更改,请将下一个字符串添加到 /etc/sysctl.conf

fs.file-max = 100000

然后使用命令

应用更改
  

$ sysctl -p