한국어

tc_backup

스크립트 내용
본 스크립트는 시스템의 시간을 맞추는 스크립트 입니다.
rdate 명령어를 이용해 시간을 맞춥니다.

#!/bin/sh
export PATH=/bin:/usr/bin:/sbin:/usr/sbin

rdate -p -s time.nuri.net > /dev/null 2> /dev/null
if [ "$?" -ne 0 ] then
 rdate -p -s time.bora.net > /dev/null
fi
clock -a

/////////////////////////////////////////////////////////////////////////

리눅스 시스템 시간동기화 하기 ( rdate, ntp )

시간동기화에 대해서 가끔 중요성을 상실할때가 너무많다.
심하게 둔한 관리자는 몇주, 몇달후 날짜가 안맞다는 고객의 제보로 수정 경우도...
저같은 경우는 시스템 설치직후 이 작업부터 시행합니다 ^^;

1. rdate 를 이용한 동기화
    - 레드햇계열 및 여타 배포판에서도 별도의 설치과정필요없이 사용할수있다.
 
    쉘스크립파일을 하나 작성한다.
    ex) time-sync.cron ---------------------------
    #!/bin/bash
    /usr/bin/rdate -s time.bora.net && /sbin/clock -w
    --------------------------------------------- 
    저장후 실행권한 부여
    #chmod 755 time-sync.cron
    작성한 파일을  /etc/cron.daily 로 복사 ( 일일 새벽 4시에 동기화 스크립트를 수행함 )

2. ntp 를 이용한 동기화
   - rdate 를 이용한 방법보다 소수점 몇몇점이하까지 상세히 동기화해준다고해서 애용중;
    #rpm -qa | grep ntp 명령으로 "ntp-버젼" 이 출력되지않으면
    http://rpmfind.net 에서 "ntp" 로 검색해서 배포판에 해당하는 패키지를 설치한다
   ex1)
   OS : Fedora Core 3
   #wget ftp://rpmfind.net/linux/fedora/core/3/i386/os/Fedora/RPMS/ntp-4.2.0.a.20040617-4.i386.rpm
   #rpm -Uvh ntp-4.2.0.a.20040617-4.i386.rpm
   ex2)
   #rpm -Uvh ftp://rpmfind.net/linux/fedora/core/3/i386/os/Fedora/RPMS/ntp-4.2.0.a.20040617-4.i386.rpm

 - 동기화
  #ntpdate -b -s time.kriss.re.kr
  // -s : 결과를 화면이 아닌 syslog 로 보냄

   * 다음과 같은 오류가 발생한 경우
 [root@truefeel root]# ntpdate -b time.kriss.re.kr
 17 Mar 21:03:25 ntpdate[8244]: no server suitable for synchronization found

  
 -> NTP 프로토콜은 UDP port 123 을 사용하는데, 이 포트가 방화벽 등으로
    막혀있는 경우에는
    #ntpdate -u time.kriss.re.kr
    처럼 -u 를 옵션을 사용해서 다른 포트 사용하거나
          IPTABLE 을 사용중이면 OUTBOUNT UDP 123 포트를 열어준다

  - cron.daily 에 등록 ( 쉘스크립트 파일 작성 )
      ex) time-sync.ntp ---------------------------
      #!/bin/bash
      /usr/sbin/ntpdate -b -s time.kriss.re.kr && /sbin/clock -w
      ---------------------------------------------

      저장후 실행권한 부여
      #chmod 755 time-sync.ntp
      작성한 파일을  /etc/cron.daily 로 복사 ( 일일 새벽 4시에 동기화 스크립트를 수행함 )

 출처 리눅스 시스템 시간동기화 하기 ( rdate, ntp )|작성자 짱동이

www.kriss.re.kr
한국표준과학연구소이니까 표준이라고 봐야 할까나

조회 수 :
42407
등록일 :
2008.02.28
09:58:17 (*.234.246.12)
엮인글 :
https://www.rain9.com/xe/tc_backup/2113/195/trackback
게시글 주소 :
https://www.rain9.com/xe/tc_backup/2113

장난

2009.09.14
09:34:22
(*.127.94.162)
속이 않좋음 으어 화장실좀 다녀오겟음

엔신

2009.09.22
01:47:24
(*.177.78.159)
장난님 즈질....
List of Articles
번호 제목 글쓴이 날짜 조회 수
60 Linux Mysql 4.1이상버전에서 4.0 으로 다운그레이드 엔신 2008-03-14 20099
59 Linux UTF-8 지원 제로보드4 엔신 2008-03-11 10383
58 Windows Outlook Express 오류 코드 엔신 2008-03-03 39762
57 Linux 화이트 도메인 등록 방법 [6] 엔신 2008-02-29 11346
» Linux 리눅스 시간동기화 rdate [2] 엔신 2008-02-28 42407
55 Linux 아파치 서버과부하 해결책 - lingerd 설치법 엔신 2008-02-26 13231
54 Linux 외부 링크 차단 방법 엔신 2008-02-26 13205
53 Linux [PHP] 파일다운로드 링크경로 숨기기 엔신 2008-02-26 21402
52 DBMS MySQL 를 설치했는데 character set 의 변경 엔신 2008-02-25 24710
51 Linux APM 에서 UTF-8 사용하기 엔신 2008-02-25 13367
50 Ambiguous Daum 유니코드(UTF-8)에 도전하다 엔신 2008-02-25 13515
49 Linux yum을 이용한 APM RPM 패키지 설치 순서 [2] 엔신 2008-02-25 21853
48 Linux CentOS yum 업데이트 서버 변경하기 엔신 2008-02-25 42625
47 Linux yum이란? 엔신 2008-02-24 12632
46 Linux php5 configure 시 에러 엔신 2008-02-24 12368
45 DBMS mysql 5에서 make 중 오류 엔신 2008-02-24 12792
44 Linux configure: error: No curses/termcap library found 엔신 2008-02-24 48379
43 DBMS MySQL 설치/사용시 나는 에러 유형별 대처방법 엔신 2008-02-24 74767
42 Linux 아차피에서 한글이 깨지는 경우(http) 엔신 2008-02-24 14100
41 Linux root의 ssh 접속 막기(차단)금지 엔신 2008-02-24 13045