[Linux] ulimit로 core file 생성 설정

반응형
반응형

 

ulimit 설정 값 확인

- 현재 0으로 설정되어있음.

[root@test-1 ~]# ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 3871
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) 3871
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

 

core file size를  ulimited로 설정

[root@test-1 ~]# ulimit -c unlimited

 

설정 확인

[root@test-1 ~]# ulimit -a
core file size          (blocks, -c) unlimited
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 3871
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) 3871
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

 

영구 적용

현재 설정으로는 재부팅 시 다시 초기화가 된다.

재부팅 후에도 영구적으로 적용을 시키려면 /etc/security/limits.conf 파일에 설정이 필요하다.

[root@test-1 ~]# cat  /etc/security/limits.conf  | grep core | grep -v ^#
root             soft    core            unlimited

 

예상과 달리 재부팅 후에도 core file size가 변경이 되지 않았다..

확인해 보니,  /etc/profile 파일에 core file size를 0으로 초기화하는 설정이 있었다.

해당 라인을 주석 처리해주면 된다.

[root@test-1 ~]# cat /etc/profile | grep ulimit
#ulimit -S -c 0 > /dev/null 2>&1

 

반응형

댓글

Designed by JB FACTORY

loading