centos / redhat:更改打开文件ulimit而不重新启动?

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

  • 我改变了/etc/security/limits.conf并添加了“idror hard nofile 65000”。
  • 在我的shell中,我尝试了ulimit -n 65000.我得到'ulimit:值超过硬限制'
  • 在我的shell我试图ulimit – 65000.我得到'ulimit:不能提高硬限制'

那么怎样才能在不重启的情况下增加打开文件的限制?

你可以改变它作为根。 例如:

 $ 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