CentOS 7에서 /var/log 아래의 파일을 보고 있습니다...많은 파일의 이름에 날짜가 있습니다(예: secure-20190512)...하지만 이름의 날짜가 마지막으로 작성된 날짜와 일치하지 않습니다. 메시지...또는 수정 날짜...secure-20190512 파일의 예에서 둘 다 5월 10일이지만...stat 명령으로 제공된 변경 날짜는 5월 12일에 해당합니다.
무슨 일인지 설명해 줄 수 있는 사람 있나요? 파일이 5월 10일에 생성되고 마지막으로 기록되었다면 이름에 5월 12일 날짜가 포함된 이유는 무엇입니까?
감사해요!
답변1
로그 회전 도구가 파일 이름에 날짜를 포함하도록 파일 이름을 바꾼다고 가정하면, 10일과 회전 시간(12일) 사이에 실제로 파일에 데이터가 기록되지 않은 경우 이런 일이 발생할 수 있습니다.
2019년 5월 12일은 일요일이며 주간 로그 파일 순환은 일반적으로 일요일에 발생합니다. 2019년 5월 10일은 금요일이며 토요일에 시스템을 사용하지 않는 경우 일요일 순환(아마도 토요일과 일요일 사이 자정 무렵)까지 로그에 데이터가 기록되지 않을 수 있습니다.