【问题标题】:How to increase maximum open file limit in Red Hat Enterprise Linux 5?如何在 Red Hat Enterprise Linux 5 中增加最大打开文件限制?
【发布时间】:2015-06-03 17:05:11
【问题描述】:

正如标题所说。

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

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

然后我添加了两行:

root 软文件 40000 root hard nofile 40000

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

然后退出再登录后,$ulimit -Sn和$ulimit -Hn还是返回1024,

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

有什么想法吗?

谢谢

【问题讨论】:

    标签: linux redhat


    【解决方案1】:

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

    $ sysctl -w fs.file-max=100000

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

    fs.file-max = 100000

    然后使用命令应用更改

    $ sysctl -p

    【讨论】:

    • 信不信由你,我什至没有这个命令,当输入 $ sysctl -w fs.file-max=100000 时,它返回 zsh: command not found: sysctl.而$whereis sysctl的结果,我得到了这个: sysctl: /sbin/sysctl /etc/sysctl.d /etc/sysctl.conf /usr/share/man/man2/sysctl.2.gz /usr/share/man /man8/sysctl.8.gz
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-30
    • 1970-01-01
    • 1970-01-01
    • 2014-02-26
    • 1970-01-01
    • 2018-06-24
    • 2023-03-20
    相关资源
    最近更新 更多