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

标签 linux redhat

如标题所示。

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

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

然后我添加了两行:

根软nofile 40000 root 硬盘 nofile 40000

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

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

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

请问有什么想法吗?

谢谢

最佳答案

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

$ sysctl -w fs.file-max=100000

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

fs.file-max = 100000

然后使用命令应用更改

$ sysctl -p

关于linux - 如何增加 Red Hat Enterprise Linux 5 中的最大打开文件限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29350334/

相关文章:

linux - ffmpeg 视频上的图像水印 左下角视频的前半部分和右上角的视频下半部分

linux - 在 Linux 系统上,如何将 stdout 重定向到 stderr?

linux - Grep for String 在对应行打开

linux - 如何使用多个分隔符从文件中删除特定列

linux - 在 Red hat 中编译时出现段错误,但在 ubuntu 中运行正常

ruby - 没有将 String 隐式转换为 Integer (TypeError)?

linux - 使用 root 的 SSH 密码脚本

mysql - 在 Redhat 上安装 mysql,无需互联网,也无需 cd/dvd iso

linux - 如何限制对共享对象中符号的访问?

r - 在 Red Hat 中安装 R 3.3.1。需要 LZMA 版本 >=5.0.3