CentOS:ulimit 硬/软限制保持重置为默认值

CentOS:ulimit 硬/软限制保持重置为默认值

我正在尝试更改以下CentOS7值:ulimit

ulimit -Hn 262144
ulimit -Sn 100000

但退出后该值就会被重置为其默认值:

[root@server001]# ulimit -Hn
4096
[root@server001]# ulimit -Sn
1024

我是否以这种方式永久设置值?如果不是,该怎么办?

如果它是永久性的,为什么它会恢复到其默认值?

答案1

如果您使用命令设置限制ulimit,您的更改将仅在注销或重新启动之前保持有效。这是观察到的行为。

要永久改变限制,您必须编辑/etc/security/limits.conf

以下是如何设置每个人的软打开文件数和硬打开文件数的值(*)。

*               soft    nofile          100000
*               hard    nofile          262144

为了使更改生效,您需要注销并重新登录。

更多信息手册页

相关内容