我如何永久性地在Centos 7中设置ulimit -n 8192?

我想永久性地为Centos 7中的所有用户设置打开的文件限制,但是在Google上似乎存在大量冲突的信息。

谢谢!

除非他们已经做了一些非常古怪的事情(如果是这样,请指责systemd),这些都是在/etc/security/limits.conf设置的。

 * soft nofile 8192 * hard nofile 8192 

就是这样

这可以通过在/etc/security/limits.d/中创build新的configuration文件来完成(升级时要安全一些)。 例如:

 /etc/security/limits.d/nofile.conf 

与之前由sysadmin1138写的内容:

 * soft nofile 8192 * hard nofile 8192 

如果您想增加系统服务的文件限制,您必须编辑/usr/lib/systemd/system/SOME_SERVICE.service

添加LimitNOFILE

 [Service] ... LimitNOFILE=8192 

并运行systemctl daemon-reload来激活更改。

请参阅systemd执行Limit指令文档