> 시스템 튜토리얼 > 리눅스 > Linux 시스템 로그 이해 : 초보자 \ U2019S 가이드

Linux 시스템 로그 이해 : 초보자 \ U2019S 가이드

Christopher Nolan
풀어 주다: 2025-03-05 09:05:14
원래의
272명이 탐색했습니다.

Understanding Linux System Logs: A Beginner\u2019s Guide

Linux 시스템 로그 이해 : 포괄적 인 안내서 Linux System Logs는 컴퓨터의 세부 기록 보관 시스템으로, 시작부터 종료에 이르기까지 모든 이벤트를 문서화하고 오류 및 경고를 포함하여 모든 이벤트를 문서화합니다. 마스터 링 로그 분석은 문제 해결, 시스템 모니터링 및 전반적인 Linux 숙련에 중요합니다. 이 안내서는 다음과 같습니다 Linux System Logs 란 무엇입니까? Linux Logs의 유형 로그 파일 위치 로그보기 (SystemD 및 Non-Systemd) 로그 관리 (청소 및 회전) 효과적인 로그 분석 기술 자주 묻는 질문 (FAQS) 빠른 참조 치트 시트

시작하자!

1. Linux System Logs 란 무엇입니까?

Linux 시스템 로그는 OS, 응용 프로그램 및 서비스에서 생성 된 이벤트 레코드입니다. 문제 진단 및 성능 모니터링을 지원하고 시스템 행동에 대한 통찰력을 제공합니다. 당신의 컴퓨터의 "블랙 박스"를 고려하십시오-사후 분석에 귀중하십시오.
    .
  1. 2. Linux 로그의 유형
  2. 여러 로그 유형이 존재하며 각각의 특정 목적을 제공합니다
  3. 시스템 로그 :
  4. 일반 시스템 활동 및 이벤트 (예 : Debian/Ubuntu에서 , Red Hat/Centos의 ). 인증 로그 : 사용자 로그인 시도, sudo 사용, SSH 액세스 (예 : 또는 ).
  5. 커널 로그 : 하드웨어 문제 및 커널 오류 (, ).
  6. 부팅 로그 :
  7. 시스템 시작 이벤트 () 응용 프로그램 로그 :
  8. 응용 프로그램 별 로그 (위치는 종종 내에서 다릅니다) Cron Logs :
  9. 예약 된 작업 로그 ()
  10. 패키지 관리자 로그 : 소프트웨어 설치 및 레코드를 업데이트 (예 : , ).
  11. 3. 로그 파일 위치
  12. 기본 로그 디렉토리는
  13. 입니다. 개별 로그 파일은이 디렉토리 내에서 해당 기능을 기반으로 구성됩니다 (예시는 섹션 2 참조). 를 사용하여 파일을 나열하십시오
  14. 4. 보기 로그 (SystemD 및 Non-Systemd) 로그보기 방법은 시스템의 로그 관리자에 따라 다릅니다.

SystemD Systems (현대 분포) :

사용 . 주요 명령에는 다음이 포함됩니다
    : 모든 로그를 봅니다.
  • journalctl : 실시간 로그 모니터링. : 오류 필터 : 특정 서비스 (예 : SSH)에 대한 로그를 봅니다 : 시간별로 필터.
  • : 7 일 이상 된 로그를 제거합니다
  • journalctl -f
  • 비 시티드 시스템 (이전 시스템) : 명령을 사용하여 직접 로그 파일에 액세스하십시오.
  • journalctl -p err : 전체 로그 파일을 표시합니다.
  • : 마지막 20 줄을 봅니다.
  • : 실시간 모니터링. journalctl -u ssh
  • : 특정 키워드를 검색하십시오.
  • journalctl --since "1 hour ago"
  • 5. 로그 관리 (지우기 및 회전)
  • journalctl --vacuum-time=7d 로그는 중요한 디스크 공간을 소비 할 수 있습니다. 이 전략을 사용하십시오 :
  • 로그 회전 : 로그 파일 회전 및 압축을 자동화하여 과도한 성장을 방지합니다. 수동 지우기 (SystemD) :
(7 일 이하의 로그를 제거). 수동 지우기 (비 시스트 템드) :
  • (파일의 내용이 지워짐). 주의 : 로그 파일 삭제는 귀중한 진단 정보를 제거합니다

    6. 효과적인 로그 분석 기술
    • 타임 스탬프 : cat /var/log/syslog 이벤트 타이밍을 정확히 파악하기 위해 타임 스탬프에 세심한주의를 기울이십시오. 오류/경고 키워드 :
    • "오류", "경고"또는 "실패"를 포함하는 항목의 우선 순위를 정합니다 도구 활용 도구 : 고용 , 및 tail -n 20 /var/log/auth.log는 효율적인 로그 내비게이션 및 필터링을 위해. 모니터링 자동화 : 자동 알림 및 보안 모니터링을 위해
  • 또는 와 같은 도구를 구현하십시오.
  • 7. 자주 묻는 질문 (FAQS) tail -f /var/log/syslog
  • Systemd vs. Syslog : Systemd는 자체 로깅 메커니즘 ()을 가진 최신 시스템 관리자이며 Syslog는 일반 텍스트 파일을 사용하는 이전 시스템입니다. 로그 삭제 : grep "error" /var/log/syslog 절대적으로 필요한 경우 로그 파일 삭제를 피하십시오. 대신 로그 회전을 사용하십시오.
  • 8. 빠른 참조 치트 시트 (테이블의 원래 응답 참조) 결론

    숙련 된 로그 분석은 모든 Linux 사용자에게 중요한 기술입니다. 이 안내서에 요약 된 기술과 도구를 마스터하면 문제를 효과적으로 문제 해결하고 시스템 건강을 모니터링하며 Linux 관리 기능을 크게 향상시킬 수 있습니다. 효율적인 로그 관리를 위해 로그 회전을 활용하고 로그 파일의 불필요한 수동 삭제를 피하십시오.

    위 내용은 Linux 시스템 로그 이해 : 초보자 \ U2019S 가이드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

    본 웹사이트의 성명
    본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
    저자별 최신 기사
    인기 튜토리얼
    더>
    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿