在 CentOS 系统中,ulimit
命令用于控制 shell 会话和系统资源限制。要设置 ulimit
参数,请按照以下步骤操作:
打开终端。
以 root 用户身份登录,或者使用 sudo
命令获取管理员权限。
要临时更改 ulimit 参数,您可以在命令行中使用 ulimit
命令。例如,要将最大文件大小设置为 100MB,请运行以下命令:
ulimit -f 104857600
要设置其他类型的限制,请参阅 ulimit
命令的手册页(通过运行 man ulimit
查看)以获取可用选项。
要永久更改 ulimit 参数,您需要编辑 /etc/security/limits.conf
文件。使用文本编辑器打开文件,例如:
sudo vi /etc/security/limits.conf
在文件末尾添加以下行,以设置特定用户或用户组的资源限制。例如,要将用户 username
的最大文件大小设置为 100MB,请添加以下行:
username soft fsize 104857600
username hard fsize 104857600
如果要为整个用户组设置限制,请使用 %groupname
代替 username
。要为所有用户设置限制,请使用 *
代替用户名或用户组名。
保存并关闭文件。
重新启动系统以使更改生效。
请注意,这些更改仅适用于通过 ulimit
命令或 /etc/security/limits.conf
文件设置的资源限制。某些应用程序可能具有自己的资源限制设置,需要在应用程序级别进行配置。