소개

시스템 관리자로서 시스템 로그를 관리하는 것은 기본적인 책임입니다. systemd 저널은 중앙 집중식의 구조화된 로깅 솔루션을 제공합니다. 이 챌린지에서는 Red Hat Enterprise Linux 시스템에서 시스템 저널을 유지 관리하는 데 필요한 필수 기술을 연습합니다. 저널 지속성을 구성하고, 과도한 디스크 사용을 방지하기 위해 크기 제한을 설정하며, 로그 파일을 수동으로 로테이션하는 방법을 배웁니다. 이는 시스템 유지 관리를 위한 핵심 역량이며 RHCSA 시험과도 관련이 있습니다.

Systemd 저널 관리

이 챌린지에서는 RHCSA 시험의 핵심 기술인 리눅스 시스템에서 시스템 저널을 관리하고 유지하는 방법을 배웁니다.

작업

  • 작업 1: journalctl 명령어를 사용하여 현재 시스템 저널을 탐색합니다.
  • 작업 2: 시스템 저널의 최대 디스크 사용량을 100M으로 제한하도록 구성합니다.
  • 작업 3: 수동으로 저널 로테이션을 트리거하고 새로운 크기 제한을 적용합니다.

요구 사항

  • 모든 작업은 sudo 권한이 있는 labex 사용자로 수행하십시오.
  • 기본 작업 디렉토리는 /home/labex입니다.
  • /etc/systemd/journald.conf에 있는 시스템 저널 구성 파일을 사용하십시오.
  • /etc/systemd/journald.conf 파일이 없는 경우, SystemMaxUse=100M을 설정하기 전에 [Journal] 섹션을 포함하여 파일을 생성하십시오.
  • SystemMaxUse 매개변수를 100M으로 설정하십시오.
  • journalctl 명령어를 사용하여 저널을 로테이션하고 크기 제한을 적용하십시오.

예시

작업을 완료한 후, 저널의 디스크 사용량을 확인하면 구성된 제한을 초과하지 않는지 확인할 수 있습니다. 정확한 크기는 다를 수 있지만 100M 미만이어야 합니다.

$ sudo du -sh /var/log/journal/
XXM /var/log/journal/

힌트

저널 구성 파일에 대한 힌트 열기

이 이미지에서는 /etc/systemd/journald.conf 가 아직 존재하지 않을 수 있습니다. 파일이 없는 경우 파일을 생성하고 SystemMaxUse=100M 을 설정하기 전에 [Journal] 섹션을 추가하십시오.

요약

이 챌린지에서는 Red Hat Enterprise Linux 시스템에서 systemd 저널을 관리하는 방법을 배웠습니다. journalctl로 로그를 확인하고, /etc/systemd/journald.conf에서 영구 스토리지 제한을 구성하며, 수동으로 저널 파일을 로테이션하고 정리하는 연습을 했습니다. 이러한 기술은 시스템 상태를 유지하는 데 필수적이며 RHCSA 기술 세트의 핵심 부분입니다.

✨ 솔루션 확인 및 연습