打开文件的数量 - soft nofile 与 ULIMIT

打开文件的数量 - soft nofile 与 ULIMIT

供应商软件配置需要在我们的 Linux 服务器上进行以下设置:

xerox soft nofile 16384
xerox hard nofile 262144

在文件中

/etc/security/limits.conf

出于安全考虑是否可以替换用户bash_profile中的这些配置?

我可以用吗

ulimit -n 262144

/home/xerox/.bash_profile

会一样吗?

更新
仍然很困惑,想知道
等效的命令是什么

施乐软 nofile 16384 和
施乐硬 nofile 262144

在 bash_profile 中

谢谢你!

答案1

要更改您需要的软限制ulimit -Sn。单独使用时-n,您可以设置更受限制的两个限制。用于ulimit -Hn减少硬限制。

然而,增加硬限制是 root 权限。那么你的 bashrc 中的硬限制应该低于limits.conf.

注意:硬限制最好在limits.conf. Achsh可以方便地更改外壳并使用不读取.bashrc. (或简单地编辑.bashrc)。

答案2

其实不是,如果你设置了 .bash_配置文件每当用户 xerox 登录时,.bash_profile 将被执行,并且 ulimit 将被应用。假设如果服务器重新启动,则 ulimit 将不会自动设置,除非 xerox 用户登录。设置于/etc/security/limits.conf将是永久的。

相关内容