centos/redhat:无需重启即可更改打开的文件 ulimit?

Itt*_*ayD 7 linux redhat centos ulimit

在我的机器上,打开文件数量的硬限制设置为 1024。

  • 我更改了 /etc/security/limits.conf 并添加了“idror hard nofile 65000”。
  • 在我的 shell 中,我尝试了 ulimit -n 65000。我得到“ulimit:值超出硬限制”
  • 在我的 shell 中,我尝试了 ulimit -Hn 65000。我得到“ulimit:无法提高硬限制”

那么如何在不重启的情况下增加打开文件限制的设置?

Dav*_*rtz 8

您可以以 root 身份更改它。例如:

$ ulimit -n  
4096
$ ulimit -n 8192
bash: ulimit: open files: cannot modify limit: Operation not permitted
$ sudo bash                    
# ulimit -n                    
4096
# ulimit -n 8192                  
# su - normaluser                 
$ ulimit -n                       
8192
Run Code Online (Sandbox Code Playgroud)