要修改 CentOS 中 ulimit 的临时文件大小限制,您需要编辑 /etc/security/limits.conf
文件
使用文本编辑器(如 vi 或 nano)打开 /etc/security/limits.conf
文件。以 root 用户身份运行以下命令之一:
sudo vi /etc/security/limits.conf
或
sudo nano /etc/security/limits.conf
在文件末尾添加以下行,以设置临时文件大小限制。请将 <username>
替换为您要修改限制的用户名,将 <soft_limit>
和 <hard_limit>
替换为您希望设置的软限制和硬限制(以 KB 为单位):
<username> soft nofile <soft_limit>
<username> hard nofile <hard_limit>
例如,如果您要将用户 “john” 的临时文件大小限制设置为 65536 KB(64 MB),则应添加以下行:
john soft nofile 65536
john hard nofile 65536
保存并关闭文件。
为了使更改生效,您需要重新启动系统或重新登录受影响的用户。
请注意,这些更改仅适用于通过 PAM(Pluggable Authentication Modules)进行身份验证的用户。如果您使用的是其他身份验证方法,可能需要修改其他配置文件。