我设置了 sysctl fs.file-max = 4500000。但是,ulimit 仍然显示打开文件 (-n) 1024
我理解这两个值都指向最大打开文件描述符。如何让 ulmit 遵守 sysctl 值?
有没有关于 sysctl 各个值的含义的文档?
答案1
如果你正在寻找永久设置 ulimit,你需要添加以下行
ulimit -n 4500000
到 /etc/profile (之后使用 /etc/profile 查看变化)。
至于查找 systctl 的含义,您可以在这里找到详细信息: