728x90

리눅스 서버 시간이 자꾸 늦어지는 현상이 있어서 매일 동기화하는 법을 검색하고 적어둔다.


== 터미널 창에서 동기화하기
# date
# rdate -s zero.bora.net


Temporary failure in name resolution 에러 메시지가 나온다.


# chmod o+r /etc/resolv.conf
vi /etc/resolv.conf
nameserver 168.126.63.1
nameserver 168.126.63.2


네임서버를 등록해준다.


cat /etc/sysconfig/network-scripts/ifcfg-eth0

로 네트워크 설정 정보를 확인했더니 DNS 설정이 빠져있더라.

vi /etc/sysconfig/network-scripts/ifcfg-eth0

DNS1=168.126.63.1
DNS2=168.126.63.2
를 추가해주고 나서 네트워크를 재시작했다.


# /etc/rc.d/init.d/network restart


이제는 안먹던 rdate -s zero.bora.net 가 잘 먹는다.


Crontab 에 설정하는 방법


== rdate 설치
# yum -y install rdate

== crontab을 설정한다.
# cat /etc/crontab
# vi /etc/crontab

아래 2줄 추가(시간은 매일 5시에 실행)

# date time sync
0 5 * * * root /usr/bin/rdate -s zero.bora.net && /sbin/hwclock -w

#시스템이 재부팅될 경우 시간을 동기화하기 위해 시작스크립트에 등록해둔다.
vi /etc/rc.d/rc.local
/usr/bin/rdate -s zero.bora.net
/sbin/hwclock -w

블로그 이미지

Link2Me

,