2008. 5. 26.

Linux rdate

현재 시간설정
# rdate -s time.nist.gov
# rdate -p time.bora.net

시간변경
# date --set='+6 minutes'


사용하는 서버의 /etc/crontab 에 아래와 같은 줄이 있습니다.

# crontab -e
0 0 * * 1 root rdate -s time.kriss.re.kr && clock -w



*-- 몇몇 타임서버 -----------*

time.kriss.re.kr
time.bora.net
time.nuri.net
time-a.nist.gov


date 명령으로 출력된 시간을 하드웨어(CMOS)에 기록하기 위해서는
clock -w 명령을 사용하면 되고, 리부팅시 초기에 CMOS 시간을 참조할 것이므로
조정된 시간이 반영 됩니다.


# echo;echo -n "System : "; date;echo -n "CMOS : ";clock -r;

# rdate -s time.kriss.re.kr && clock -w

# echo;echo -n "System : "; date;echo -n "CMOS : ";clock -r;



/etc/rc.d/rc.local 파일에 넣는 예

## Set the date & time ##
/usr/bin/rdate -s time.kriss.re.kr
/sbin/clock -w


다음은 cron파일에 설정하는 예이다.

00 01 * * * su - root /usr/bin/rdate -s time.bora.net && /sbin/clock -w

댓글 없음: