systemctl statusabrtd

systemctl statusabrtd

현재 RHEL7을 실행 중입니다. 코어 덤프 파일을 비활성화하는 방법에 대한 명확한 설명을 찾을 수 없습니다. 생성되는 코어 파일 수를 제한할 수 있지만 완전히 비활성화하는 방법을 모르겠습니다. 추가하여 생성되는 코어 파일 수를 제한했습니다.

   kernel.core_uses_pid = 0
   kernel.core_pattern = core

도착하다/etc/sysctl.conf

그리고 달리는 중sudo sysctl -p

이는 코어 파일 생성을 코어 덤프가 발생할 때마다 다시 작성되는 단일 파일로 제한합니다. 하지만 파일 생성을 완전히 중단하고 싶습니다. 감사해요!

편집: 나는 또한 이것을 시도했습니다:

Storage:none다음에 줄을 추가하세요 .

/etc/systemd/coredump.conf

이는 아무것도 변경하지 않으며 코어 파일은 계속 생성됩니다.

답변1

코어 덤프 생성은 ABRT와 관련이 있다고 생각합니다. 다음 서비스가 실행되고 있는지 확인할 수 있나요?

systemctl statusabrtd

systemctl 상태 abrt-ccpp

그렇다면 중지하고 비활성화합니다(systemctl stop/disable).

답변2

STIG(RHEL 7 V-72057)에 따르면 이는 다음을 dump.service사용하여 활성화되어 있는지 확인할 수 있습니다.

Verify that kernel core dumps are disabled unless needed.

Check the status of the "kdump" service with the following command:

# systemctl status kdump.service kdump.service
- Crash recovery kernel arming Loaded: loaded (/usr/lib/systemd/system/kdump.service; enabled)
- Active: active (exited) since Wed 2015-08-26 13:08:09 EDT; 43min ago
- Main PID: 1130 (code=exited, status=0/SUCCESS) kernel arming.

커널 코어 덤프가 필요하지 않은 경우 다음 명령을 사용하여 "kdump" 서비스를 비활성화합니다.

systemctl disable kdump.service

관련 정보