03 리눅스 시스템 날짜와 시간관리 실무
# 시스템의 하드웨어(CMOS) 시간 확인
[root@localhost ~]# hwclock -r
2016년 09월 26일 (월) 오전 10시 31분 54초 -0.002211 seconds
# 운영체제의 시간 확인
[root@localhost ~]# date
2016. 09. 26. (월) 10:32:35 KST
[root@localhost ~]#
# 커널 시간을 참조하여 시스템 하드웨어(CMOS) 시간 재설정 방법
[root@localhost ~]# hwclock -w
[root@localhost ~]# hwclock -r
2016년 09월 26일 (월) 오전 10시 33분 25초 -0.779788 seconds
# CMOS 시간을 참조하여 커널의 시간 재설정 방법
[root@localhost ~]# hwclock -s
[root@localhost ~]# date
2016. 09. 26. (월) 10:34:24 KST
# 원격타임서버의 시간정보 보여주기
[root@localhost ~]# rdate -p time.bora.net
rdate: [time.bora.net] Mon Sep 26 10:35:05 2016
[root@localhost ~]#
# 원격타임서버와 시스템의 날짜시간설정 동기화하기
[root@localhost ~]# rdate -s time.bora.net
# 시스템을 재부팅할 때마다 이러한 동기화작업을 하려면
/etc/rc.d/rc.local 파일에 다음과 같은 설정을 해두면 된다.
## Set the date & time ##
/usr/bin/rdate -s time.kriss.re.kr
/sbin/hwclock -w
# 시스템 시간 자동동기화 예약걸어두기
root 권한으로 "crontab -e" 하면 vi 모드로 root 의 cron 파일(/var/spool/cron/root 파일)을 직접
편집할 수 있다.
00 01 * * * su -r root /usr/bin/rdate -s time.bora.net && /sbin/hwclock -w
// 매일 새벽 01시 정각에 time.bora.net 타임서버와 동기화하게 된다.
crone 파일 형식
분, 시, 일, 월, 요일, 실행내용 순으로 지정한다. * * * (매일, 매월, 매주)