3. 일반 로깅

귀하의 Linux 시스템은 시스템 로그라고 불리는 파일에 이벤트, 오류 및 운영 정보를 부지런히 기록합니다. 이 로그는 Linux 문제 해결 및 시스템 동작 이해에 매우 중요합니다. 모든 Linux 초보자에게 이러한 로그를 읽는 방법을 배우는 것은 중요한 단계입니다. 대부분의 중요한 로그 파일은 /var/log 디렉토리에 저장됩니다. 이 레슨에서는 가장 일반적인 두 가지 범용 로그를 살펴보겠습니다.

일반 메시지 로그

많은 Linux 배포판에서 /var/log/messages는 광범위한 시스템 이벤트의 중앙 저장소 역할을 합니다. 커널, 데몬 및 다양한 서비스에서 발생하는 중요하지 않은 정보성 메시지를 캡처합니다. 이는 시스템 활동에 대한 일반적인 개요를 얻고 초기 Linux 문제 해결을 위한 훌륭한 출발점이 됩니다. 시스템의 일일 대화에 대한 기본 받은 편지함이라고 생각하십시오.

포괄적인 시스템 로그

/var/log/syslog 파일은 종종 보다 포괄적인 시스템 로그 모음을 포함합니다. 내용이 /var/log/messages와 겹칠 수 있지만, 일반적으로 인증 관련 메시지를 제외한 더 광범위한 정보를 포함합니다. 이 상세한 로그는 특정 문제를 처음부터 끝까지 추적해야 할 때 심층적인 디버깅 및 로그 분석에 특히 유용합니다.

로그를 사용한 효과적인 시스템 모니터링

이 두 파일은 시스템 모니터링을 위한 강력한 도구이지만, /var/log 디렉토리에는 다른 전문화된 로그 (예: 인증, 패키지 관리 또는 특정 애플리케이션용) 가 많이 포함되어 있음을 기억하십시오. 정확한 로깅 동작은 Linux 배포판 및 구성에 따라 다를 수 있으며, 일부 최신 시스템은 systemd-journald를 사용합니다. 그러나 /var/log/messagessyslog를 이해하는 것은 모든 예비 Linux 사용자에게 견고한 기반을 제공하며 모든 Linux 가이드의 핵심 부분입니다.

로그인하여 학습 진행 상황을 저장하세요

로그인

연습 문제

로그 분석을 마스터하는 데는 연습이 핵심입니다. 다음 연습은 일반적인 명령줄 도구를 사용하여 Linux 로그를 보고 분석하는 데 익숙해지도록 도와주며, 이는 시스템 모니터링에 필수적인 기술입니다.

  1. Linux tail 명령어: 파일 끝 표시 - 로그 분석에 필수적인 텍스트 파일의 끝을 보고 모니터링하는 Linux tail 명령어를 배웁니다.
  2. Linux head 명령어: 파일 시작 표시 - 텍스트 파일의 시작 줄을 표시하는 head 명령어를 탐색하여 로그 헤더를 빠르게 확인하는 데 유용합니다.
  3. 신속한 위협 탐지 - tailhead를 사용하여 최근 로그 항목을 신속하게 추출하고 분석하는 필수 Linux 명령줄 기술을 사이버 보안 분석을 위해 연습합니다.

퀴즈

일반적으로 인증 메시지를 제외한 모든 것을 기록하는 로그 파일은 무엇입니까? (답변은 영어로, 소문자만 사용하십시오.)