要永久修改Ubuntu的ulimit值,您需要编辑系统配置文件
打开终端(快捷键:Ctrl + Alt + T)。
使用文本编辑器打开/etc/security/limits.conf
文件。在这个例子中,我们将使用nano编辑器。输入以下命令:
sudo nano /etc/security/limits.conf
<soft_limit>
和<hard_limit>
。例如,如果您想将文件描述符的数量限制为65535,您可以添加以下行:* soft nofile <soft_limit>
* hard nofile <hard_limit>
这里的*
表示所有用户,您也可以将其替换为特定的用户名。nofile
表示文件描述符的限制,soft
表示软限制,hard
表示硬限制。
按Ctrl + X
退出nano编辑器,然后按Y
保存更改,最后按Enter
确认文件名。
为了让更改生效,您需要重新登录或重启系统。
注意:这些更改仅适用于基于PAM的系统。如果您的系统不使用PAM,您可能需要编辑其他配置文件,例如/etc/pam.d/common-session
和/etc/pam.d/common-session-noninteractive
,并在其中添加类似的行。
另外,某些服务可能有自己的配置文件,用于设置ulimit值。在这种情况下,您需要在相应的服务配置文件中进行更改。