在 CentOS 系统中,ulimit
命令用于控制用户进程的资源限制。对于文件大小的限制,主要涉及到两个方面的限制:软限制(soft limit)和硬限制(hard limit)。
要查看当前用户的文件大小限制,可以在终端中运行以下命令:
ulimit -Hf
ulimit -Sf
-Hf
参数表示查看硬限制(hard limit)。-Sf
参数表示查看软限制(soft limit)。这两个命令分别显示硬限制和软限制的值,单位为 KB。
如果你想修改文件大小限制,可以使用 ulimit
命令。例如,要将软限制设置为 1GB,硬限制设置为 2GB,可以运行以下命令:
ulimit -Sf 1048576
ulimit -Hf 2097152
需要注意的是,通过 ulimit
命令设置的限制仅在当前 shell 会话中生效。要永久更改文件大小限制,需要修改系统配置文件。在 CentOS 中,可以编辑 /etc/security/limits.conf
文件,添加或修改以下行:
* soft fsize 1073741824
* hard fsize 2147483648
这里的数字分别表示软限制和硬限制,单位为字节。修改完成后,重新登录或重启系统以使更改生效。