Linux

CentOS:ulimit 硬/軟限制保持重置為預設值

  • July 13, 2021

CentOS7正在嘗試更改以下值ulimit

ulimit -Hn 262144
ulimit -Sn 100000

但在退出後,該值將被重置為其預設值:

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

我是否以這種方式永久設置值?如果沒有,怎麼辦?

如果它是永久性的,為什麼它會恢復到預設值?

如果您使用該ulimit命令設置限制,則您的更改將僅在註銷或重新啟動之前保持有效。這是觀察到的行為。

要永久更改限制,您必須編輯/etc/security/limits.conf.

以下是如何為每個人設置軟和硬打開文件數的值 ( *)。

*               soft    nofile          100000
*               hard    nofile          262144

要使更改生效,您需要註銷並重新登錄。

手冊頁中的更多資訊

引用自:https://serverfault.com/questions/1068992