我正在尝试更改以下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
为了使更改生效,您需要注销并重新登录。
更多信息手册页