본문 바로가기

리눅스

[명령어] rdate 명령어 | 시간 동기화

728x90

rdate 명령어

시간 확인

###원격지(time.bora.net) 시간 확인
$ rdate -p time.bora.net
rdate: [time.bora.net]  Fri Dec 18 09:28:54 2020

###로컬 서버 시간 확인
$ date
Fri Dec 18 09:31:18 KST 2020

time.bora.net 서버와 시간 동기화

$ rdate -s time.bora.net

하드웨어 시간 확인

$ clock
2020-09-04 14:05:40.830349+0900

현재 리눅스 시간과 하드웨어 시간을 동기화

$ hwclock -w

crontab에 시간 동기화 명령어 추가

$ crontab -e
0 */4 * * * rdate -s time.bora.net && clock -w &> /dev/null

(또는) crontab에 시간 동기화 스크립트 추가

$ cat > /etc/cron.hourly/set_time << "EOF"
#!/bin/sh

if [ -f /usr/sbin/ntpdate ]; then
        /usr/sbin/ntpdate -u time.bora.net && clock -w >/dev/null 2>&1
fi
EOF

$ chmod 700 /etc/cron.hourly/set_time

$ ls /etc/cron.hourly/set_time

 

728x90