OpenVZ 기반 이미지를 사용하여 CentOS 7 VM의 크론 로그의 정확한 타임스탬프를 확인해야 합니다. Red Hat은 기본적으로 빈티지 소프트웨어를 제공하므로 시스템에는 SCL도 활성화되어 있습니다. 우리 같은 사용자는 좋은 경험을 하기 위해 뭔가 특별한 일을 해야 합니다.
현재 로그 항목에는 임의의 시간 타임스탬프가 있으며, 로그 회전 중에 시간이 지날수록 왜곡이 더 커집니다. 아래 로그 예에서 오늘은 2018년 12월 21일이지만 테일 로그 항목에는 12월 16일이라는 레이블이 지정되어 있습니다. 첫 번째 항목과 마지막 항목 사이에는 임의의 타임스탬프가 있는 항목이 있습니다.
이것은 오래된 질문입니다이 문제를 해결해야 하는데, 그것이 문제를 일으키는지는 잘 모르겠습니다. NTP 클라이언트를 설치하고 4시간마다 NIST 시간 서버와 동기화합니다.
문제는 무엇이고 어떻게 해결하나요?
다음은 로그 예입니다. 이는 단조롭게 증가하는 샘플링입니다. 방금 기계가 무작위 항목을 시작하기로 결정한 부분을 선택했습니다.
# cat /var/log/cron-20181216
# <first two entries below this line>
Dec 11 17:40:02 ftpit CROND[330]: (root) CMD (/usr/lib64/sa/sa1 1 1)
Dec 11 17:50:01 ftpit CROND[536]: (root) CMD (/usr/lib64/sa/sa1 1 1)
...
Dec 12 00:00:01 ftpit CROND[5589]: (root) CMD (/usr/lib64/sa/sa1 1 1)
Dec 12 00:10:01 ftpit CROND[5703]: (root) CMD (/usr/lib64/sa/sa1 1 1)
...
Dec 12 10:20:04 ftpit CROND[14133]: (root) CMD (/usr/lib64/sa/sa1 1 1)
Dec 12 10:21:43 ftpit crond[182]: (CRON) INFO (Shutting down)
...
Dec 12 10:22:10 ftpit crond[182]: (CRON) INFO (running with inotify support)
Apr 17 00:00:01 ftpit CROND[10377]: (root) CMD (/usr/lib64/sa/sa1 1 1)
Aug 19 14:40:01 ftpit CROND[22522]: (root) CMD (/usr/lib64/sa/sa1 1 1)
Feb 21 11:30:01 ftpit CROND[20076]: (root) CMD (/usr/lib64/sa/sa1 1 1)
Dec 28 23:50:02 ftpit CROND[23797]: (root) CMD (/usr/lib64/sa/sa1 1 1)
Jun 8 04:50:06 ftpit CROND[5513]: (root) CMD (/usr/lib64/sa/sa1 1 1)
Dec 28 23:53:01 ftpit CROND[23816]: (root) CMD (/usr/lib64/sa/sa2 -A)
Feb 21 11:40:04 ftpit CROND[20398]: (root) CMD (/usr/lib64/sa/sa1 1 1)
Dec 29 00:00:07 ftpit CROND[23863]: (root) CMD (/usr/lib64/sa/sa1 1 1)
Apr 17 00:12:01 ftpit CROND[10645]: (root) CMD (run-parts /etc/cron.hourly)
Apr 17 00:12:01 ftpit run-parts(/etc/cron.hourly)[10645]: starting 0yum-hourly.cron
Jun 8 05:00:01 ftpit CROND[5638]: (root) CMD (/usr/lib64/sa/sa1 1 1)
Dec 29 00:10:04 ftpit CROND[23913]: (root) CMD (/usr/lib64/sa/sa1 1 1)
Feb 21 11:50:13 ftpit CROND[20790]: (root) CMD (/usr/lib64/sa/sa1 1 1)
Jun 8 05:10:01 ftpit CROND[5754]: (root) CMD (/usr/lib64/sa/sa1 1 1)
Jun 8 05:12:01 ftpit CROND[5834]: (root) CMD (run-parts /etc/cron.hourly)
Jun 8 05:12:01 ftpit run-parts(/etc/cron.hourly)[5834]: starting 0yum-hourly.cron
...
Dec 16 04:30:01 ftpit CROND[30820]: (root) CMD (/usr/lib64/sa/sa1 1 1)
Dec 16 04:40:03 ftpit CROND[30981]: (root) CMD (/usr/lib64/sa/sa1 1 1)
Dec 16 04:50:03 ftpit CROND[31096]: (root) CMD (/usr/lib64/sa/sa1 1 1)
Dec 16 05:00:01 ftpit CROND[31252]: (root) CMD (/usr/lib64/sa/sa1 1 1)
Dec 16 05:00:14 ftpit run-parts(/etc/cron.daily)[31270]: finished 0yum-daily.cron
Dec 16 05:00:14 ftpit run-parts(/etc/cron.daily)[30614]: starting certwatch
Dec 16 05:00:15 ftpit run-parts(/etc/cron.daily)[31287]: finished certwatch
Dec 16 05:00:15 ftpit run-parts(/etc/cron.daily)[30614]: starting gdrive-backup
Dec 16 05:00:18 ftpit run-parts(/etc/cron.daily)[31303]: finished gdrive-backup
Dec 16 05:00:18 ftpit run-parts(/etc/cron.daily)[30614]: starting logrotate
# <last 10 entries are above this line>