모든 주요 로그 파일은 어디에 있습니까?


89

따라서 내 컴퓨터에 문제가있는 경우 하드웨어 나 소프트웨어 등 주요 로그 파일은 무엇이고 어디에 있습니까?

또한 다른 패키지의 로그 파일이있는 일반적인 위치가 있습니까?


답변:


109

모든 로그 파일은 /var/log디렉토리에 있습니다. 해당 디렉토리에는 각 유형의 로그에 대한 특정 파일이 있습니다. 예를 들어 커널 활동과 같은 시스템 로그는 syslog파일에 기록 됩니다.

해당 디렉토리에서 가장 일반적인 로그 파일 중 일부는 다음과 같습니다.

  • 디렉토리 apt에는 history.log초기 시스템 빌드까지 모든 패키지 설치 및 제거 정보를 Live CD로 저장 하는 파일 이 있습니다. 이 파일을 열어서 매우 흥미로운 파일을 볼 수 있습니다.

  • 디렉토리 dist-upgrade에는 apt.log배포 업그레이드 중 정보를 기록 하는 파일 이 있습니다

  • 디렉토리 installer에서 설치 중에 작성된 로그 파일을 찾을 수 있습니다.

  • apport.log시스템 충돌에 대한 정보를 저장하고보고 하는 파일이 있습니다.

  • 이 파일 auth.log에는 sudo를 통해 루트 사용자로 인증 할 때와 같은 인증 활동에 대한 정보가 포함됩니다.

  • 파일 dpkg.log은 관련 패키지 설치 및 제거에 대한 하위 레벨 세부 사항을 저장합니다 dpkg. 당신은 알고있을 apt시스템에 의존 dpkg패키지 설치 및 제거.

  • boot.log 각 부팅 정보를 포함합니다.

  • kern.log 경고, 오류 등과 같은 커널 정보를 저장합니다.

  • alternatives.log다양한 패키지에 의해 설정된 모든 대안의 역사와 update-alternatives명령을 통한 제거가 포함됩니다 .

  • 또 다른 중요한 로그 파일 Xorg.log에는 그래픽 드라이버, 오류, 경고 등에 대한 정보 가 포함됩니다.

설치된 패키지에 따라 다른 유형의 로그 파일이있을 수 있습니다. 예를 들어, 내 시스템에는 패키지 epoptes.log를 설치하는 경우에만 존재 하는 로그 파일도 포함되어 있습니다 epoptes.

후 변경 systemd

의 출현으로 systemd로깅은 대부분 journalctl유틸리티에 의해 처리되며 로그를 이진 형식으로 /var/lib/systemd/catalog/database파일 에 저장합니다. 이 파일은 커널, 부팅 및 응용 프로그램 로그를 포함한 모든 로그를 열거하고 journalctl유틸리티 를 통해 필요한 로그를 제공합니다 .

다음은 journalctl필요한 로그 정보를 가져 오는 데 사용할 수 있는 좋은 기사입니다 .

https://www.digitalocean.com/community/tutorials/how-to-use-journalctl-to-view-and-manipulate-systemd-logs#setting-the-system-time


syslog와 kern.log는 가장 중요한 두 가지
JohnMerlino

16

아래 스크린 샷에는 대부분의 중요한 로그 /var/log가 표시되어 있습니다. 해당 위치에서이 같은 다른 응용 프로그램에서 다른 폴더는 자주 samba또는 apache2당신이 가지고있는 경우가 설치되어 있어야합니다.

실시간으로 로그를 보려면 다음을 사용 gnome-system-log하거나 예를 들어

 tail -f /var/log/kern.log

필터 옵션을 사용 gnome-system-log하거나 grep특정 용어를 검색 하는 데 사용하여 모든 로그를보다 쉽게 ​​분석 할 수 있습니다 . 예를 들어, SiS 하드웨어에 대한 참조를 찾으려면 다음을 입력하십시오.

grep -i SiS /var/log/kern.log

스크린 샷에있는 대부분의 로그는 설명이 필요하지만 몇 가지 간단한 참고 사항이 있습니다.

  • auth.log 터미널에서 sudo를 사용하거나 시냅틱과 같은 GUI 프로그램을 실행할 때와 같은 모든 권한있는 작업을 처리합니다.
  • kern.log 모든 커널 활동을 기록하고 하드웨어 오류를 진단하는 데 유용 할 수 있습니다.
  • dpkg.log 설치된 패키지에 대한 매우 상세한 설명입니다.
  • syslog 커널 정보와 OS 정보를 모두 포함
  • xorg.log 디스플레이의 (대형) 설정에 대한 정보를 포함합니다
  • udev 향후 기록에 유용 할 수있는 하드웨어 설정에 대한 세부 정보가 포함되어 있으므로 특히 유용합니다.
  • history.log(스크린 샷 참조)은 /var/log/apt업데이트 및 설치 기록이 포함되어 있습니다.

여기에 이미지 설명을 입력하십시오


1
내 시스템 로그 뷰어에는 Xorg.0.log, auth.log, dpkg.log, mail.log 및 syslog 만 표시됩니다. 나머지는 어떻게 볼 수 있습니까?
녹색

1
@ green7 원하는 모든 로그를 파일> 열기로 이동 한 다음 파일 시스템에서 / var / log로 이동 한 다음 다른 로그에 대해 열고 반복 할 로그를 선택하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.