본문 바로가기

리눅스

crontab을 이용한 서버 시간 동기화 설정

반응형

crontab을 이용한 서버 시간 동기화 설정

crontab을 이용해 서버 시간을 주기적으로 동기화하는 방법입니다.

crontab 설정

crontab 편집

crontab -e
00 03,15 * * * /usr/bin/rdate -s time.bora.net && /sbin/clock -w &> /dev/null
  • 00 : 분 (00분)
  • 03,15 : 시 (03시, 15시)
  • * * * : 매일 실행
  • rdate -s : 지정된 타임 서버와 시간 동기화
  • clock -w : 시스템 시간을 하드웨어 시계(HW Clock)에 기록
  • &> /dev/null : 표준 출력 및 에러 메시지 제거
728x90

설정 확인

crontab 등록 여부를 확인한다.

crontab -l
00 03,15 * * * /usr/bin/rdate -s time.bora.net && /sbin/clock -w &> /dev/null

최신 리눅스 배포판에서는 clock 대신 hwclock 사용

/sbin/hwclock --systohc
  • 보안 정책상 외부 타임 서버 접근이 제한될 수 있으므로 방화벽 정책 확인 필요

 

728x90
반응형