1 使用ulimit -a查看系统当前配置
2 # ulimit -a
3 core file size (blocks, -c) 1048575
4 data seg size (kbytes, -d) 131072
5 file size (blocks, -f) 1048575
6 max memory size (kbytes, -m) 32768
7 open files (-n) 2000
8 pipe size (512 bytes, -p) 64
9 stack size (kbytes, -s) 32768
10 cpu time (seconds, -t) unlimited
11 max user processes (-u) 262144
12 virtual memory (kbytes, -v) unlimited
13
14 编辑ulimit默认配置文件/etc/security/limits,找到如下设置:
15 default:
16 fsize = 2097151
17 将文件最大尺寸限制更改为无限制,如下:
18 default:
19 fsize = -1
20
21 登出用户后,重新登录,再次查看文件大小限制:
22 # ulimit -a
23 core file size (blocks, -c) 1048575
24 data seg size (kbytes, -d) 131072
25 file size (blocks, -f) unlimited
26 max memory size (kbytes, -m) 32768
27 open files (-n) 2000
28 pipe size (512 bytes, -p) 64
29 stack size (kbytes, -s) 32768
30 cpu time (seconds, -t) unlimited
31 max user processes (-u) 262144
32 virtual memory (kbytes, -v) unlimited
33
34 修改完成!
如果文件解压报文件太大的错误,可以设置data=-1