我想永久设置 Centos 7 中所有用户的打开文件限制,但谷歌上似乎有很多相互矛盾的信息。
答案1
除非他们做了一些非常古怪的事情(如果是这样,那就怪 systemd 吧),否则一切都已安排好了/etc/security/limits.conf
。
* soft nofile 8192
* hard nofile 8192
类似这样的。
答案2
如果你想增加系统服务的文件限制,你必须编辑/usr/lib/systemd/system/SOME_SERVICE.service
添加LimitNOFILE
,
[Service]
...
LimitNOFILE=8192
并运行systemctl daemon-reload
以激活更改。
答案3
可以通过在 /etc/security/limits.d/ 中创建新的配置文件来完成(升级等时要小心)。例如:
/etc/security/limits.d/nofile.conf
内容与 sysadmin1138 之前所写一致:
* soft nofile 8192
* hard nofile 8192