리눅스서버

서버시간 설정및 Time서버와 동기화하기

서버시간이 현재시간과 맞지않을 때가 있습니다..

이때, 글을 올리면 맞지않는 서버시간으로 작성시간이 결정됩니다.

그럴때는 서버시간을 설정할 필요가 있습니다.


먼저 서버시간을 봐야 겠지요.

# date

- 명령을 실행하시면 "Sun Dec 15 13:01:32 KST 2013"식으로 서버시간이 표시됩니다.


리눅스 시간설정에는 2가지방법이 있습니다. (수동설정과 Time서버와 동기화)

수동설정보다 Time서버와 동기화를 추천합니다. (여기서는 두가지다 살펴보겠습니다.)


1. 수동으로 시간설정

# date 월일시분년.초


- 이때 "월일시분년.초" 은 각 두자리씩! 예를 들면 2월 -> 02 , 10월 -> 10 

- 예시 : # date 121513112013.50


2. Time서버와 동기화

# rdate 명령으로 Time서버와 동기화 할 수 있습니다.

# rdate -s Time서버


- 예시 : # rdate -s time.bora.net


[Tiem서버]
보라넷 서버 : time.bora.net
한국표준과학연구원 서버 : time.kriss.re.kr

[참고 : # rdate 명령 옵션]
-p : 타임서버의 시간을 불러와서 출력해 준다
-s : 현재 서버의 시간을 타임서버 시간과 동일하게 맞춘다
-u : 타임서버와 통신할때 udp를 사용한다
-l : syslog를 사용해서 output error를 기록한다

-t : 타임서버와 시간을 동기화 할 주기를 설정한다


3. 하드웨어 BIOS 시간

하드웨어 BIOS 시간도 현재시간과 다를 수 있습니다. 내친김에 이것도 마춰봅시다.

먼저 바이오스 시간이 다른지 봐야겠지요.. 아래명령을 통해 바이오스 시간을 확인할 수 있습니다.

# hwclock --show


그럼 바이오스 시간을 리눅스 시간으로 동기화 해봅시다.

# hwclock --systohc



?