# 웹 개발/프레임워크

리눅스 서버 시간 동기화

dev-jjong 2015. 6. 30. 11:15
리눅스 시간 설정

 

#ln -sf /usr/share/zoneinfo/GMT /etc/localtime

- 우선 사용할 시간대를 localtime에 연결한다.

#rdate -p time.bora.net

- 시간 체크후

#rdate -s time.bora.net

- 동기화를 시켜준다.



리눅스 시간 설정

/usr/sbin/timeconfig
-> 한국(서울) 시간으로 설정

date
-> 리눅스 시스템 시간 보임

clock -w
-> 시스템 시간 세팅

clock
-> 시분초로 보기

**** 다른시간설정 방법..

# ntpdate time.kriss.re.kr
-- 우리나라 표준시를 관장하는 한국표준과학연구원에 있는 세슘원자시계와 정확하게 일치됩니다

# ntpdate 203.254.163.74
-- 만약 /etc/resolv.conf 에 DNS 서버주소가 없어서 위 주소를 해석하지 못한다면 직접 IP 를 써도 됩니다.

# 주기적 변경 가능하게 /etc/crontab에 설정하는 것이 좋다.



Linux Time Config

 

 

1. 리눅스 시간의 종류

리눅스는 시간이 두 가지가 있습니다. 마더보드에 붙어있는 배터리 달린 RTC가 있고

CPU에서 계산하는 시간이 있습니다. 전자를 HW clock, 후자를 System clock라고 부릅니다.


2. 현재시간을 출력 한다

#date : 리눅스 시스템 시간 보임

#clock : 시분초로 보기


3. 시간 설정

! # date [MMDDhhmm[[CC]YY][.ss]

맞추려는 시간이 2004년 07월 15일 오후 4시 15분 50초라면..

# date 071516152004.50


! # clock -w : 시스템 시간으로 세팅


 

 

타임 서버 이용


! 타임서버

time.bora.net

time.kriss.re.kr : 주로 refuse


! 타임서버 시간 보기

# rdate -p time.bora.net


! 타임서버 시간을 로컬 시간으로

# rdate -s time.bora.net         


! 확인

# date



특정시간대로 이동


 date --set='-7 hours'


특정날짜로 이동

 

date -d '7days ago'


시간대 선택하기

# timeconfig : 시간대 선택 가능 (아시아/한국으로 선택)  root권한

이것을 마쳐주지 않으면 두대의 컴퓨터에서 같은 시각으로 셋팅을 주더라도 각기 다른 시간대가 선택되면 시간이 맞이 안 맞을 수 있다.