xntpd 디먼

용도

네트워크 시간 프로토콜(NTP) 디먼을 시작합니다.

구문

xntpd-a ] [  -b ] [  -d ] [ -D Level] [  -m ] [-x][  -c ConfigFile ] [  -e AuthenticationDelay ] [  -f DriftFile ] [  -k KeyFile ] [  -l LogFile ] [ - o TraceFile] [  -p pidFile ] [  -r BroadcastDelay ] [  -s StatsDirectory ] [  -t TrustedKey ] [  -v SystemVariable ] [  -V SystemVariable ]

설명

xntpd 디먼은 인터넷 표준 시간 서버에 따라 UNIX 시스템 시각을 설정하고 유지합니다. xntpd 디먼은 RFC 1305에 정의된 대로 NTP(Network Time Protocol) 버전 3 표준의 완전한 구현이며 RFC 1059 및 RFC 1119에 각각 정의된 대로 버전 1과 버전 2 서버와의 호환성도 유지합니다. xntpd 디먼은 모든 계산을 고정 소수점 산술 연산으로 수행하며 부동 소수점 코드는 필요하지 않습니다.

xntpd 디먼은 시작 시에 구성 파일(디폴트는 /etc/ntp.conf)에서 읽습니다. 명령행에서 구성 파일 이름을 재정의할 수 있습니다. 또한 구성 파일에 대한 요구를 제거하여 한계는 있지만 명령행에서만 작업 구성 모두 지정할 수도 있습니다. 실행시간에 브로드캐스트를 청취하여 모든 피어를 결정하는 브로드캐스트 또는 멀티캐스트로 xntpd 디먼을 구성할 때 이 메소드를 사용하십시오. ntpq 명령(NTP(Network Time Protocol) 조회 프로그램)으로 xntpd 디먼 내부 변수를 표시할 수 있습니다. xntpdc 명령으로 구성 옵션을 변경할 수 있습니다.

xntpd 디먼은 대칭 능동/수동, 클라이언트/서버 및 브로드캐스트/멀티캐스트를 포함한 여러 모드로 운영됩니다. 브로드캐스트/멀티캐스트 클라이언트는 원격 서버를 자동으로 검색하고, 단방향 지연 정정 요소를 계산하고 자동으로 자체 구성을 수행할 수 있습니다. 이 모드는 환경에 고유한 구성 파일 및 구성 세부사항을 지정하지 않고 워크스테이션의 그룹을 배치할 수 있게 합니다.

주: 클라이언트 모드에서 작동할 때 서버가 로컬 시스템 시간인 1000초 내에 구성되지 않으면 xntpd 디먼이 오류와 함께 종료됩니다. xntpd를 시작하기 전에 date 또는 ntpdate 명령을 사용하여 잘못된 시스템 시간을 설정하십시오.

플래그

항목 설명
-a 인증 모드에서 실행됩니다.
-b 브로드캐스트 NTP를 청취하고 가능한 경우 이를 동기화합니다.
-c ConfigFile  대체 구성 파일의 이름을 지정합니다.
-d 디버깅 모드를 지정합니다. 이 플래그는 여러 번(최대 10번) 발생 가능하며 각각은 표시장치에 대해 더 자세한 세부사항을 표시합니다.
-D Level 디버깅 레벨을 직접 지정합니다(1 - 10의 값).
-e AuthenticationDelay  이 컴퓨터에서 NTP 암호화 필드를 계산하는 데 걸리는 시간(초)을 지정합니다.
-f DriftFile  드리프트 파일의 위치를 지정합니다.
-k KeyFile  NTP 인증 키를 포함하는 파일의 위치를 지정합니다.
-l LogFile  (소문자 L) syslog에 로깅하는 대신 로그 파일이 사용되도록 지정합니다.
-m 멀티캐스트 메시지를 청취하고 가능한 경우 이를 동기화합니다. 멀티캐스트 주소는 224.0.1.1이라고 가정합니다.
-o TraceFile 추적 파일 이름을 지정합니다(디폴트는 stderr).
-p pidFile  디먼의 프로세스 ID를 기록할 파일의 이름을 지정합니다. 디폴트가 없습니다.
-r BroadcastDelay  교정 프로시저가 실패하는 경우 디폴트 지연(초)을 지정합니다. 보통, xntpd 디먼은 브로드캐스트/멀티캐스트 서버와 클라이언트간의 네트워크 지연을 자동으로 보상합니다.
-s StatsDirectory  통계 파일 작성에 사용할 디렉토리를 지정합니다.
-t TrustedKey  지정된 키 번호를 신뢰있는 키 리스트에 추가합니다.
-v SystemVariable  지정된 시스템 변수를 추가합니다.
-V SystemVariable  기본적으로 나열되어 있는 지정된 시스템 변수를 추가합니다.
-x 작은 시간 조정을 수행합니다(SLEWING).

참조 클럭 지원

구성을 목적으로 xntpd 디먼은 가능한 많이 정상 NTP 피어와 유사한 방법으로 참조 클럭을 처리합니다. 명령이 유효하지 않은 IP 주소를 사용하여 정상적인 피어와 구별해야 하는 경우에도, 정상 피어와 마찬가지로 주소를 이용하여 참조 클럭을 참조합니다. AIX®는 시스템 클럭(유형 1)을 기반으로 하나의 참조 클럭 유형을 지원합니다.

참조 클럭 주소는 127.127.Type.Unit 양식이며 여기서 Type은 클럭 유형을 선언하는 정수이며 Unit은 유형 특정 단위 번호를 나타냅니다. HostAddress가 클럭 주소인 구성 파일에서 서버 명령문을 사용하여 참조 클럭을 구성합니다. 키, 버전, ttl 옵션은 참조 클럭 지원에 사용되지 않습니다.

참조 클럭 지원은 특수한 방법으로 참조 클럭을 구성하는 fudge 명령을 제공합니다. 이 명령의 형식은 다음과 같습니다.

fudge 127.127.Type.Unittime1 Seconds ] [ time2 Seconds ] [ stratum Integer ] [ refid Integer ] [ flag1  ] [ flag2  ] [ flag3  ] [ flag4  ]

time1time2 옵션은 고정 소수점의 시간(초)이고 일부 클럭 드라이버에서는 교정 상수로 사용됩니다.

stratum 옵션은 0에서 15 사이의 수이고 클럭에 대한 비표준 조작 계층을 지정하는 데 사용됩니다. xntpd 디먼은 각 피어의 계층에 하나를 추가하기 때문에 1차 서버는 보통 계층 1을 표시합니다. 엔지니어링된 백업을 제공하려면 stratum 옵션을 사용하여 참조 클럭 계층을 0보다 크게 지정하십시오. 명시된 경우를 제외하고 이 옵션은 모든 클럭 드라이버에 적용됩니다.

refid 옵션은 0 - 4개의 문자 범위의 ASCII 문자열이고 클럭에 비표준 참조 ID를 지정하는 데 사용됩니다.

2진 플래그 flag1, flag2, flag3, flag4는 클럭 드라이버의 조정을 위한 플래그입니다. 이러한 플래그의 해석과 사용 여부는 특정 클럭 드라이버에 필요한 기능입니다.

종료 상태

이 명령은 다음과 같은 종료값을 리턴합니다.

항목 설명
0 완료되었습니다.
>0 오류가 발생했습니다.

보안

액세스 제어: 이 명령을 실행하려면 루트 권한이 있어야 합니다.

감사 이벤트: 적용되지 않음

예제

  1. xntpd 디먼을 시작하려면 다음을 입력하십시오.
    startsrc -s xntpd
  2. xntpd 디먼을 정지하려면 다음을 입력하십시오.
    stopsrc -s xntpd
  3. xntpd 디먼을 실행할 때 인증 키 파일 /etc/ntp.new.keys를 사용하려면 다음을 입력하십시오.
    /usr/sbin/xntpd -k /etc/ntp.new.keys

파일

항목 설명
/usr/sbin/xntpd xntpd 디먼을 포함합니다.
/etc/ntp.conf 디폴트 구성 파일을 포함합니다.
/etc/ntp.drift 디폴트 드리프트 파일을 포함합니다.
/etc/ntp.keys 디폴트 키 파일을 포함합니다.