要永久更改Debian的ulimit設置,您需要編輯系統配置文件
打開終端。
使用文本編輯器打開 /etc/security/limits.conf
文件。在這個例子中,我們將使用nano編輯器。如果您更喜歡其他編輯器,請隨意替換。輸入以下命令:
sudo nano /etc/security/limits.conf
* soft nofile 4096
* hard nofile 4096
這里,*
表示所有用戶,soft
表示軟限制(可以由用戶自己更改),hard
表示硬限制(不能由用戶自己更改),nofile
表示打開文件的最大數量。
您可以根據需要修改這些值。如果您想為特定用戶設置限制,請將 *
替換為用戶名。
保存并關閉文件。在nano編輯器中,按 Ctrl + X
,然后按 Y
,最后按 Enter
。
為了使更改生效,您需要重新登錄或重啟系統?,F在,新的ulimit設置應該已經生效。
請注意,這些更改僅適用于基于PAM的系統。如果您的Debian系統不使用PAM,您可能需要編輯其他配置文件,例如 /etc/pam.d/common-session
和 /etc/pam.d/common-session-noninteractive
。