로그 파일 이름은 어떻게 지정되나요?

로그 파일 이름은 어떻게 지정되나요?

아니면 로그 파일 이름에서 무엇을 추론할 수 있습니까?

예를 들어 Xorg 로그를 확인하려고 하면 다음 세 개의 파일을 찾습니다.

Xorg.0.log      
Xorg.0.log.old
Xorg.1.log

또한 다음 위치에서 이러한 로그 파일 중 다수를 찾을 수도 있습니다 /var/log/.

$ ls /var/log/*log*
/var/log/alternatives.log        /var/log/dpkg.log.4.gz
/var/log/alternatives.log.1      /var/log/dpkg.log.5.gz
/var/log/alternatives.log.10.gz  /var/log/dpkg.log.6.gz
/var/log/alternatives.log.11.gz  /var/log/dpkg.log.7.gz
/var/log/alternatives.log.12.gz  /var/log/dpkg.log.8.gz
/var/log/alternatives.log.2.gz   /var/log/dpkg.log.9.gz
/var/log/alternatives.log.3.gz   /var/log/faillog
/var/log/alternatives.log.4.gz   /var/log/fontconfig.log
/var/log/alternatives.log.5.gz   /var/log/kern.log
/var/log/alternatives.log.6.gz   /var/log/kern.log.1
/var/log/alternatives.log.7.gz   /var/log/kern.log.2.gz
/var/log/alternatives.log.8.gz   /var/log/kern.log.3.gz
/var/log/alternatives.log.9.gz   /var/log/kern.log.4.gz
/var/log/apport.log              /var/log/lastlog
/var/log/apport.log.1            /var/log/mail.log
/var/log/apport.log.2.gz         /var/log/mail.log.1
/var/log/apport.log.3.gz         /var/log/mail.log.2.gz
/var/log/apport.log.4.gz         /var/log/mail.log.3.gz
/var/log/apport.log.5.gz         /var/log/mail.log.4.gz
/var/log/apport.log.6.gz         /var/log/mysql.log
/var/log/apport.log.7.gz         /var/log/mysql.log.1.gz
/var/log/auth.log                /var/log/mysql.log.2.gz
/var/log/auth.log.1              /var/log/mysql.log.3.gz
/var/log/auth.log.2.gz           /var/log/mysql.log.4.gz
/var/log/auth.log.3.gz           /var/log/mysql.log.5.gz
/var/log/auth.log.4.gz           /var/log/mysql.log.6.gz
/var/log/boot.log                /var/log/mysql.log.7.gz
/var/log/bootstrap.log           /var/log/syslog
/var/log/dpkg.log                /var/log/syslog.1
/var/log/dpkg.log.1              /var/log/syslog.2.gz
/var/log/dpkg.log.10.gz          /var/log/syslog.3.gz
/var/log/dpkg.log.11.gz          /var/log/syslog.4.gz
/var/log/dpkg.log.12.gz          /var/log/syslog.5.gz
/var/log/dpkg.log.2.gz           /var/log/syslog.6.gz
/var/log/dpkg.log.3.gz           /var/log/syslog.7.gz

그러면 이 숫자는 무엇을 나타내는가? 그리고 log와 의 차이점은 무엇인가요 log.old?

답변1

로그 파일은 대상 애플리케이션에 따라 서로 다른 내용을 나타냅니다. 각 애플리케이션은 고유한 방식으로 로깅을 구현하기 때문입니다. 일반적으로 따르는 몇 가지 표준이 있지만 애플리케이션이 특정 로깅 정책을 준수하도록 강제하는 것은 없습니다. 따라서 특정 응용 프로그램에 대해 매뉴얼 페이지를 확인하여 로깅 구현 방법을 파악해야 합니다. 그렇다면 구글을 사용해 보세요.

가장 일반적인 방법은 .log로그임을 나타내는 확장명을 사용하여 로그 파일의 이름을 지정하는 것입니다. 로그 파일은 일반적으로 /var/log/응용 프로그램 설치 디렉터리에도 저장됩니다.

Xorg 로그의 경우 숫자는 디스플레이 번호를 나타냅니다(0은 첫 번째 디스플레이, 1은 두 번째 디스플레이여야 함). 확장자는 .old로그 파일이 이전 x 세션의 로그 파일임을 나타냅니다.

답변2

Xorg.0.log는 현재(최신) 로그입니다. Xorg.1.log는 다음 최신 로그입니다.

관련 정보