在 Ubuntu 中,您可以通過以下步驟調整 ulimit 值:
打開終端(快捷鍵:Ctrl + Alt + T)。
使用文本編輯器打開 /etc/security/limits.conf
文件。例如,您可以使用 nano 編輯器:
sudo nano /etc/security/limits.conf
在文件末尾添加以下行,以設置所需的上限和下限。請將 username
替換為您的用戶名,將 soft_limit
和 hard_limit
替換為您希望設置的值。
username soft limit 1024
username hard limit 2048
這將把用戶的軟限制設置為 1024,硬限制設置為 2048。您可以根據需要更改這些值。
保存并關閉文件。如果您使用的是 nano 編輯器,可以按 Ctrl + X
,然后按 Y
,最后按 Enter
。
為了讓更改生效,您需要重新登錄或重啟系統。
注意:這些更改僅適用于通過 PAM(Pluggable Authentication Modules)進行身份驗證的用戶。如果您希望對所有用戶應用相同的限制,可以在 /etc/pam.d/common-session
和 /etc/pam.d/common-session-noninteractive
文件中添加相同的設置。
另外,您還可以針對特定的 shell 會話調整 ulimit 值。例如,要在 bash shell 中臨時更改 ulimit 值,可以在終端中運行以下命令:
ulimit -S -n 1024 # 設置軟限制
ulimit -H -n 2048 # 設置硬限制
這些命令將分別設置軟限制為 1024 和硬限制為 2048。請注意,這些更改在關閉終端或重新啟動系統后將失效。