Linux 中,系统参数是由 sysctl,或用/proc/sys/
虚拟文件系统来控制的,但在有 systemd 的情况下,又不完全是这样。
有时 systemd 会覆盖 sysctl 的设定,比如 ulimit。
网上搜 ulimit,大部分资料对 systemd 只字不提,只讲从 kernel,PAM 和 SHELL 这 3 个地方可以控制;
但如果用了 systemd,对它管理的服务单元,必须创建xxxx.servic.d/
目录,在其中保存.conf
,内容包括:
[Service]
LimitNOFILE=MMMMMM:NNNNNN
才行。
所以我的问题是:有没有啥资料可以把这 2 个冤家的关系讲清楚的?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.