티스토리 뷰

Software/AIX

Unix 시간 동기화 방법 (NTP)

뻔뻔한 제임스 2012. 9. 5. 22:43

★ Sun Platform

1. etc/inet/ntp.conf 화일에 NTP 서버에 대한 정보를 기록
2. vi /etc/inet/ntp.conf 해서 이 문서의 마지막에 있는 서버 리스트를 카피하여 추가.
3. NTP 서버와 시간을 맞추는 프로그램인 xntpd 프로그램을 실행 → /etc/init.d/xntpd start
4. 일단 xntpd를 실행한 후나 혹은 시스템 재시동 후 약 1분 정도가 지난 후에는
    ntpq라는 명령어로 현재 NTP 서버로부터 제대로 시각에 관한 정보를 받고 있는지를 확인
5. /etc/rc2.d Directory에 S74xntpd 가 있는지 확인한다.( Booting시에 자동으로 기동함.)
# ntpq -p
     remote           refid      st t when poll reach   delay   offset    disp
==============================================================================
gps.bora.net    0.0.0.0         16 u  212 1024    0     0.00    0.000 16000.0
+zero.bora.net   CLOCK.uregina.c  2 u  316 1024  377    11.44   -1.126    0.56
+ntp1.epidc.co.k 192.168.17.8     2 u  128 1024  375    19.20   -3.561    2.93
*ntp2.epidc.co.k 192.168.17.9     2 u  877 1024  373    13.78    0.201    1.11

★ HP-UX

1. NPT version을 확인 (Skip 가능)
   what /usr/sbin/xntpd
   만약 what으로 version정보가 나오지 않는다면 다음과 같이 시도
     a) xntpd ddaemon을 start
        /usr/sbin/xntpd
     b) xntpd daemon을 Kill
     c) cd /var/adm/syslog
        grep xntpd syslog.log ==> xntpd를 grep으로 Find
     예) Jun  4 12:38:42 tuco xntpd[882]: xntpd version=3.5f...
2. /etc/ntp.conf에 이 문서의 마지막에 있는 서버 리스트를 카피하여 추가
3. xntpd를 start
   a) /etc/rc.config.d/netdaemons에서 XNTPD=0 ==> XNTPD=1 로 수정
        만약 시간이 너무 많이 차이나면 시간이 걸리기에 먼저 date [mmddhhmm[[cc]yy]] 
        왼쪽과 같은 형식으로 시간을 어느정도 동기화 시켜주면 빨리됨.
   b) /sbin/init.d/xntpd start
4.status를 확인
# ntpq -c rv
# ntpq -p
     remote           refid      st t when poll reach   delay   offset    disp
==============================================================================
210.120.246.46  0.0.0.0         16 u   13   64    0     0.00    0.000 16000.0
*203.248.240.103 142.3.100.2      2 u   12   64  377    10.83   -1.122    0.92
+211.115.194.21  192.168.17.8     2 u   42  128  377    11.47    0.968    1.40
+211.115.194.22  192.168.17.9     2 u   26  128  377    14.76    0.880    0.89

★ AIX
사전 참고사항
   -   AIX에서는 시각동기화 작업 이전에 env | grep TZ를 수행하여 TZ=KORST-9로 되어있는지 먼저 확인
       timezone이 다를경우 xnptd daemon이 1000초 이상 딜레이 발생으로 인해 다운
1. vi /etc/ntp.conf 파일을 열고, 맨아랫부분에 broadcastclient 라는 항목을 # 주석처리
2. broadcastclient항목 밑에 server time_server_ip를 설정
   (이 문서의 마지막에 있는 서버 리스트를 카피하여 추가)
vi /etc/ntp.conf
~
# Default NTP configuration file.
#
#   Broadcast client, no authentication.
#
#broadcastclient
driftfile /etc/ntp.drift
tracefile /etc/ntp.trace
server .........

3. vi /etc/rc.tcpip 에서 xntpd항목 앞에 # 제거  (start /usr/sbin/xntpd "$src_running")
4. xntpd 를 실행 (xntpd daemon을 실행하는 것임)
  1) To start the xntpd daemon, enter:
     startsrc -s xntpd
  2) To stop the xntpd daemon, enter:
     stopsrc -s xntpd
5. 확인 lssrc -s xntpd -> active확인
# lssrc -s xntpd
Subsystem         Group            PID     Status
xntpd            tcpip            57586   활성
#
6. ntpq -p : time server와 연결되었는 지 확인!
# ntpq -p
     remote           refid      st t when poll reach   delay   offset    disp
==============================================================================
210.120.246.46  0.0.0.0         16 u    8   64    0     0.00    0.000 16000.0
203.248.240.103 142.3.100.2      2 u    7   64    1    13.15   30.819 15875.0
211.115.194.21  192.168.17.8     2 u    6   64    1    15.81   31.889 15875.0
211.115.194.22  192.168.17.9     2 u    5   64    1    13.02   31.802 15875.0
#
참고로 시간 sync는 1시간단위로 sync 됩니다.
참조 : http://www-903.ibm.com/kr/board/community.jsp

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함