ubuntu 14.04 (trusty)如何给非 root 用户设置 ulimit 打开文件数

2014-05-07 13:59:31 +08:00
 sharewind
➜ sudo sysctl -a|grep file
fs.file-max = 2037581
fs.file-nr = 2784 0 2037581

➜ ~ cat /proc/sys/fs/file-max
2037581
➜ ~ cat /proc/sys/fs/file-nr
2720 0 2037581

/etc/security/limits.conf
* hard nofile 2037581
* soft nofile 2037581
root hard nofile 2037581
root soft nofile 2037581

/etc/pam.d/su
session required pam_limits.so

/etc/pam.d/common-session
session required pam_limits.so

reboot后仍然只能ulimit -n 4096, 再大就报
ulimit: value exceeds hard limit
7467 次点击
所在节点    Ubuntu
2 条回复
rrfeng
2014-05-07 14:28:24 +08:00
USERNAME hard nofile 2037581
USERNAME soft nofile 2037581
cevincheung
2014-05-07 15:50:02 +08:00
/etc/security/limits.conf

* - nofile N
root - nofile N

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/111481

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX