NAS 포고플러그 시간 맞추기&자동동기화 시키기 2015/06/29 14:08 by DK



1. 현재 시스템(서버) 시각 알아보기
# date
  Thu Apr  8 17:48:58 KST 2004

2. 현재 H/W 시간 알아보기

  # hwclock --show (또는 -r)
  Thu 08 Apr 2004 05:56:38 PM KST  -0.826104 seconds


3. 현재 시간을 타임 서버로부터 받아 시스템 시간을 동기화 합니다.

  3.1 rdate 사용
  # rdate -s time.bora.net
타임서버의 몇가지 예(외국서버도 상관없음)
time.bora.net
time.nuri.net
time.kriss.re.kr

  3.2 date 사용 (수동으로 시간 맞추기)
# date -s ''2004-04-10 18:50:30''


4. 새로 변경된 표준 시각을 H/W clock 에 설정함(CMOS 시계를 시스템 커널 시간으로 맞춤)
  # /sbin/clock -w 또는  hwclock --systohc (또는 -w)

5. 표준시각을 곧바로 H/W 시간에 설정할 경우
  5.1 # rdate -s time.bora.net && /sbin/clock -w
5.2  # rdate -s time.bora.net && hwclock --systohc
5.3 # date -s ''2004-04-10 18:50:30'' && /sbin/clock -w
5.4  # date -s ''2004-04-10 18:50:30'' && hwclock –systohc

*rdate 패키지가 없는경우 설치 apt-get install rdate

crontab 등록 – 매일 4시에 시간 동기화

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



* 재부팅시 자동 날짜시간정보 사용하기

서버관리자는 매번 이런 시간을 직접 맞추어야하는 번거로움이 있을 것이다. 이런 경우에는 다음과 같이 /etc/rc.d/rc.local 파일에 명령어를 넣어 두거나 주기적인 시간설정을 위해 cron에 넣어두기도 한다.

 

# clock - CMOS의 시간 설정

clock은 CMOS의 시각을 설정할 수 있는 명령어이다. CMOS의 시각을 가져와 시스템운영체제 시각으로 설정할 수 있으며, 반대로 시스템 운영체제 시각을 CMOS의 시각으로 설정할 수 있다. date명령어는 단순히 시스템 즉, 시스템 운영체제의 시각을 설정하는 것이며 서버의 CMOS시각을 설정할 수는 없다. 시스템이 부팅될 때에는 CMOS의 시각이 시스템 운영체제시각에 넘겨져서 부팅 시 초기시간으로 설정된다. 따라서 부팅시마다 지속적으로 정확한 시각설정이 필요하다면 clock명령어로 CMOS의 시각을 정확하게 설정해 두어야 한다.

 

clock애서 사용되는 옵션은 아래와 같다.



-u : CMOS의 시각을 국제시각으로 조정한다.

-r : CMOS의 시각을 출력한다.

-w : 리눅스시스템 시각으로 CMOS시각을 조정한다.

-s : CMOS의 시각으로 리눅스시스템시각을 조정한다.

-a : CMOS의 시각으로 리눅스시스템시각으로 조정하고 다시 CMOS에 조정한



bottom_addsense