NTPDC(8)

명칭
ntpdc - NTP 의 특별한 문의 프로그램

서식
ntpdc [-ilnps] [-c command] [host ...]

해설
ntpdc 유틸리티는 ntpd(8) demon의 현재 상태에 대해 문의하거나 상태의 변경을 요구할 때에 사 깨집니다. 이 프로그램은, 대화적 모드로 실행시키는 일도 명령행 인수를 사용해 제어할 수도 있습니다. 광범위하게 걸치는 상태나 통계의 정보가, ntpdc 의 인터페이스를 통해서 제공되고 있습니다. 거기에 더해, ntpd(8) 의 설정 파일을 사용해 기동시로 지정할 수 있는 거의 모두 의 설정 옵션이, ntpdc (을)를 사용해, 실행시에도 지정할 수 있습니다.

이하의 옵션이 사용 가능합니다:

-c command
    다음의 인수가 대화적인 포맷의 명령로서 해석되어 지정된 호스트 (군) 상에서 실행해야 할 명령의 리스트에 덧붙일 수 있습니다. 복수의 -c 옵션을 줄 수도 있습니다.

-i  ntpdc (을)를 강제적으로 대화적 모드로 동작시킵니다. 표준 출력에 prompt가 표시되어 표준 입력으로부터 명령이 읽힙니다.

-l  서버 (군)가 알고 있는 통신 상대 (peer)의 리스트를 취득합니다. 이 스윗치는, ‘-c listpeers’ (와)과 동등합니다.

-n  모든 호스트 주소를, 닷으로 4 개의 부분에 단락지어진 수치의 형식에서 출력해, 정규의 호스트명으로 변환하지 않습니다.

-p  서버가 알고 있는 통신 상대의 리스트와 그러한 상태의 개요를 출력합니다. 이것은, ‘-c peers’ (와)과 동등합니다.

-s  서버가 알고 있는 통신 상대의 리스트와 그러한 상태의 개요를, -p 스윗치와는 조금 다른 포맷으로 출력합니다. 이것은 ‘-c dmpeers’ (와)과 동등합니다.

ntpdc 하지만 실행되었을 때, 1 개(살) 이상의 리퀘스트 옵션이 명령행에 포함되는 경우는, 각각의 리퀘스트는, 커멘드 라인 인수로 주어진 각 호스트 (디폴트에서는 localhost ) 그리고 움직이고 있는 NTP 서버에 보내집니다. 리퀘스트 옵션이 주어지지 않았던 경우, ntpdc (은)는, 명령을 표준 입력으로부터 읽어들여, 명령행으로 지정된 최초의 호스트로 움직이고 있다 NTP 서버에 대해서 실행하려고 합니다. 이 때도, 호스트가 지정되어 있지 않을 때는, 디폴트로 localhost (이)가 됩니다. ntpdc 유틸리티는, 표준 입력이 단말인 경우는, prompt를 내 명령을 받아들입니다.

ntpdc 유틸리티는, NTP 서버와의 통신에 NTP 모드 7 패킷을 사용하기 (위해)때문에, 네트워크상에서 그것을 허락하는 것 같은 호환 서버에의 문의에 사용할 수 있습니다. NTP 는 UDP 의 프로토콜이므로, 특히 네트워크토폴로지적으로 멀리 있는 경우는, 이 통신은 약간 신뢰성이 부족하기로 주의해 주세요. ntpdc 유틸리티는, 리퀘스트를 재발송하는 시도를 행하지 않습니다. 적당한 제한 시간의 범위내에서 리모트 호스트로부터 대답이 없었을 때는, 마감 시간이 됩니다.

ntpdc 의 동작은 ntpd(8) 의 특정의 실장에 특화하고 있어, 이 demon 또는, 낡은 버젼의 것의 몇개인가에 대해서 밖에 움직이지 않을 것입니다. 리모트의 ntpdc 유틸리티로부터의 리퀘스트가 로컬 서버 상태를 변경하는 경우는, 그 리퀘스트가 인증될 필요가 있습니다. 그 때에, 리모트 프로그램과 로컬 서버의 양쪽 모두가 공통열쇠와 열쇠의 식별자를 공유한다 일이 필요합니다. -i 또는 -n 이외의 명령행 옵션을 지정하면(자), 지정한 호스트 (군)에, 지정한 문의 (또는 복수의 문의)를 즉시 보내게 됩니다. 지정하지 않았던 경우, ntpdc (은)는 표준 입력으로부터 대화적인 포맷의 명령을 읽어들이려고 합니다.

  대화적 명령
대화적인 포맷의 명령은, 키워드와 거기에 계속되는 0 에서 4 개의 인수로부터 구성됩니다. 키워드 전체 길이 가운데, 외와 구별할 수 있는 캐릭터수가 타입 되면, 유효하게 됩니다. 명령의 출력은 통상 표준 출력에 보내집니다만, 커멘드 라인상에서 ‘>’ 에 이어 파일명을 지정하는 것으로, 개개의 명령의 출력을 파일에 보낼 수가 있습니다.

몇개의 대화적 포맷의 명령은, ntpdc 유틸리티 자신중에서 전체가 실행되어 서버에의 NTP 모드 7 리퀘스트는 보내지지 않습니다. 이 종류의 명령에는 이하의 것이 있습니다:

? command_keyword

help command_keyword
    단독의? (은)는, ntpdc 하지만 지는 모든 코맨드 키 워드의 리스트를 출력합니다.? 의 후에 코맨드 키 워드가 계속될 때는, 명령의 기능과 용법을 출력합니다. 이 명령은, ntpq(8) 에 관해서, 아마 이 메뉴얼보다 좋은 정보원이 되겠지요.

delay milliseconds
    인증을 요구하는 리퀘스트에 포함되는 타임 스탬프에 더해지는 시간 간격을 지정합니다. 이것은, 긴 지연이 있는 네트워크 경로나 시계의 동기 하고 있지 않다 머신간에 (신뢰할 수 없다) 서버의 재설정을 할 수 있도록(듯이) 하기 위해서 사용됩니다. 실제로는 이제 서버는 인증 리퀘스트에 대해 타임 스탬프를 요구하지 않으므로, 이 명령은 이미 이용되지 않을지도 모릅니다.

host hostname
    향후 문의를 보내는 호스트를 지정합니다. 호스트명 (은)는, 호스트의 이름이라도 수치 주소에서도 괜찮습니다.

hostnames [yes | no]
    yes 하지만 지정되면(자), 정보의 표시때, 호스트명이 사용됩니다. no 하지만 주어지면(자), 대신에 수치 주소가 사용됩니다. 명령행의 -n 스윗치에 의해 바꿀 수 있지 않으면, 디폴트는 yes (이)가 됩니다.

keyid keyid
    이 명령로, 인증 설정 리퀘스트에 사용되는 열쇠 번호를 지정할 수 있습니다. 이 번호는, 이 목적으로 사용하기 위해서(때문에) 서버로 설정해 둔 열쇠 번호에 대응해 있지 않으면 안됩니다.

quit
    ntpdc (을)를 종료합니다.

passwd
    이 명령은, 인증 설정 리퀘스트에 사용되는 패스워드의 입력 (화면에 표시되지 않습니다)(을)를 요구하는 prompt를 냅니다. 이 리퀘스트가 성공하기 위해서(때문에)는, NTP 서버가 인증을 위해서(때문에) 사용하는 듯 설정한 열쇠에, 패스워드가 대응하고 있지 않으면 안됩니다.

timeout milliseconds
    서버에의 문의에 대한 응답의 제한 시간을 지정합니다. 디폴트 (은)는, 약 8000 밀리 세컨드입니다. ntpdc (은)는 각각의 문의에 대해서 마감 시간을 기다린 뒤 재시행하기 위해(때문에), 합계의 대기 시간은 설정된 제한 시간의 값의 2 배가 되는 것에 주의해 주세요.

  제어 메세지 명령
문의 명령은, 정보를 요구하는 NTP 모드 7 패킷을 서버에 보냅니다. 이것들은, 서버의 설정 상태를 변경하지 않는다 읽기 전용 명령입니다.

listpeers
    서버가 상태를 관리하는 통신 상대의 간략한 리스트를 얻어, 출력합니다. 이것에는, 서버가 향후 동기 할 가능성이 있는 후보이라고 간주하는 계층의 통신 상대와의 어소시에이션을 포함해 설정된 통신 상대와의 어소시에이션의 모든 것을 포함하고 있을 것입니다.

peers
    서버가 상태를 관리하는 통신 상대와 그 상태의 개요를 출력합니다. 상태의 개요는, 이하의 것을 포함합니다. 즉, 리모트의 통신 상대의 주소, 로컬 인터페이스 주소 (로컬 주소가 정해져 있지 않으면 0.0. 0.0), 리모트의 통신 상대의 계층 (계층 16 은, 리모트의 통신 상대가 동기 해 (이)라고 없는 것을 나타냅니다), 초에 나타내는 폴링 간격, 8 진으로 나타내는 도달 가능성 레지스터, 통신 상대의 지연, 오프셋(offset), 격차를 초에 나타낸 현재의 추정치입니다.

    좌단의 캐릭터는, 이 통신 상대 엔트리가 조작하고 있는 모드를 가리킵니다. ‘+’ (은)는 대칭적 액티브를, ‘-’ (은)는 대칭적 패시브를 나타내, ‘=’ (은)는, 리모트 서버가 클라이언트 모드로 폴링 되고 있는 것을 의미해, ‘^’ (은)는, 서버가 이 주소에 브로드캐스트 하고 있는 것을 나타내, ‘~’ (은)는, 리모트의 통신 상대가 브로드캐스트를 보내고 있는 것을 나타내, ‘*’ (은)는, 서버가 현재 동기 하고 있는 통신 상대인 것을 나타냅니다.

    호스트 필드의 내용은, 호스트명, IP 주소, 참조 클락 실장명과 파라미터, 혹은, REFCLK(implementation number, parameter) 의 4 개의 형태중 1 개(살)입니다. hostnames no 상태에서는, IP 주소만이 표시됩니다.

dmpeers
    조금 다른 통신 상대 개요 리스트입니다. 행의 좌단의 캐릭터 이외는 peers (와)과 같은 출력이 됩니다. 캐릭터는, 시계 선택 알고리즘의 마지막 스테이지에 포함되는 통신 상대의 근처에만 나타납니다. ‘’. (은)는, 가짜 시계 검출로 이 통신 상대가 버려진 것을, ‘+’ (은)는 검출에 의해 동기 대상으로 해 적절하다라고 판단된 것을 나타냅니다. ‘*’ (은)는, 통신 상대인 서버는 현재 동기 하고 있는 서버인 것을 나타내고 있습니다.

showpeer peer_address ...
    1 개(살) 이상의 통신 상대에 대해서, 현재의 통신 상대의 변수에 관한 상세한 내용을 표시합니다. 대부분의 값에 관해서는, NTP 버젼 2 시방서에 자세하게 진술되고 있습니다.

pstats peer_address ...
    지정한 통신 상대에게 관련하는 통계 카운터를 통신 상대마다 표시합니다.

clockinfo clock_peer_address ...
    통신 상대의 시계에 관한 정보를 얻어, 그것을 표시합니다. 얻을 수 있던 값은, 설정상의 애매한 요인의 정보와 다른 시계 성능의 정보를 제공해 줍니다.

kerninfo
    커널의 phase locked loop 조작 파라미터를 얻어, 그것을 표시합니다. 이 정보는, 정밀도의 높은 시각 보관 유지 기능을 위해서(때문에), 커널이 특히 수정되고 있는 경우에만 얻을 수 있습니다.

loopinfo [oneline | multiline]
    선택된 루프 필터 변수의 값을 표시합니다. 루프 필터란, 로컬 시스템 시계의 조절을 행하는 NTP 의 일부입니다. ‘offset’ (은)는, 패킷 처리 코드에 의해 루프 필터에게 줄 수 있던 마지막 오프셋(offset)입니다. ‘frequency’ (은)는, 100 만 분의 1 (ppm)으로 표현되는 로컬 시계의 주파수 오차입니다. ‘time_const’ (은)는, phase locked loop의 견고함 (stiffness), 즉 발진기의 움직임을 조정하는 속도를 제어합니다. ‘watchdog timer’ 의 값은, 루프 필터에 마지막 샘플의 오프셋(offset)가 주어지고 나서 경과한 초수입니다. oneline (와)과 multiline 옵션은 이 정보가 출력되는 포맷의 지정으로, multiline 하지만 디폴트입니다.

sysinfo
    시스템 상태 변수, 즉, 로컬 서버에 관한 다양한 상태를 표시합니다. 마지막 4 행 이외는, 모두 NTP 버젼 3 사양인 RFC-1305 로 진술되고 있습니다.

    ‘system flags’ (은)는, 여러가지 시스템 플래그를 표시해, 일부는 enable 및 disable 설정 명령로, 각각의 설정이나 클리어가 생깁니다. 그러한 플래그는 auth, bclient, monitor, pll, pps, stats 입니다. 이러한 플래그의 의미에 대해서는, ntpd(8) 의 문서를 참조해 주세요. 그 외에 kernel_pll (와)과 kernel_pps 그렇다고 한다 읽기 전용의 플래그가 2 개 있습니다. 커널에 고정밀의 시각 보관 유지를 위한 변경이 이루어지고 있을 때에, 이러한 플래그는 동기 상태를 나타냅니다. ‘kernel_pll’ (은)는 kernel 가 로컬 시계가 학습되고 있는 것을 나타내, ‘kernel_pps’ (은)는 PPS 신호에 의해 kernel 가 학습하고 있는 것을 가리킵니다.

    ‘stability’ (은)는, 시스템 주파수의 수정이 된 후에 남는 잔류 주파수 오차로, 메인트넌스나 디버그에 사용됩니다. 많은 아키텍쳐에서는, 이 값은 초기의 500 ppm 정도로부터,. 01 에서 0.1 ppm 그렇다고 하는 낮은 범위에까지 감소합니다. 만약 demon가 기동 후 잠시 후도 이 값이 비싼 채인 경우는, 로컬인 시계가 어딘가 이상한지, 커널 변수 kern.clockrate.tick 하지만 올바르지 않을지도 모릅니다.

    ‘broadcastdelay’ (은)는, ‘broadcastdelay’ 설정 명령로 설정되는 디폴트의 브로드캐스트 지연 시간을 표시합니다.

    ‘authdelay’ (은)는, authdelay 설정 명령로 설정되는 디폴트의 인증 지연 시간을 표시합니다.

sysstats
    프로토콜 모듈로 관리되는 통계 카운터를 표시합니다.

memstats
    메모리 할당 코드에 관한 통계 카운터를 표시합니다.

iostats
    입출력 모듈로 관리되는 통계 카운터를 표시합니다.

timerstats
    타이머/이벤트 큐를 서포트하는 코드로 관리되는 통계 카운터를 표시합니다.

reslist
    서버의 제한 리스트를 얻어, 표시합니다. 이 리스트는, (통상) 정렬 된 순서로 출력되어 제한이 어떻게 적용될까를 이해하는 도움이 될지도 모릅니다.

monlist [version]
    모니터 기능에 의해 수집, 관리되는 트래픽 카운트의 값을 얻어, 표시합니다. 통상, 버젼 번호는 지정할 필요가 없습니다.

clkbug clock_peer_address ...
    참조 클락 드라이버의 디버그 정보를 얻습니다. 이 정보는, 일부의 시계 드라이버에서만 제공되어 드라이버의 소스의 카피가 수중에 없는 경우, 거의 디코드할 수 없습니다.

  실행시 설정 리퀘스트
서버내에서 상태를 변경하는 것 같은 리퀘스트는, 설정된 NTP 열쇠를 사용해, 서버가 모든 것을 인증합니다 (이 기능은 서버측에서 열쇠를 설정하지 않는 것에보다 , 무효로 할 수도 있습니다). 열쇠 번호와 거기에 대응하는 열쇠를, ntpdc 에도 알려 두지 않으면 되지 않습니다. 이것은, keyid (와)과 passwd 명령을 사용하면 가능해, 후자에서는, 암호화열쇠를 사용하기 위해서(때문에) 패스워드를 요구하는 prompt를 단말에 냅니다. 서버에 의해 인증되는 리퀘스트를 송출하는 명령이 최초로 주어졌다 시점에도 또한, 자동적으로 열쇠 번호와 패스워드 양쪽 모두의 입력이 요구됩니다. 인증은, 리퀘스트 송출측이 그러한 변경을 하는 권한을 가지고 있을까 제발을 검증할 뿐만 아니라, 송신 에러에 대하는 것보다 한층 더 보호를 제공하게 됩니다.

인증되는 리퀘스트는, 항상 패킷 데이터안에 타임 스탬프를 포함하고 있습니다. 이것은 인증 코드의 계산에 포함됩니다. 이 타임 스탬프는, 서버에 의해 수신 시각이라고 비교됩니다. 이 차이가 있는 작은 값보다 크면, 그 리퀘스트는 거부됩니다. 이것에는 2 개의 이유가 있습니다. 1 번째는, 당신의 LAN 의 트래픽을 몰래 엿듣기할 수 있는 누군가가, 서버에 단순한 반복 공격 (replay attack)을 행하는 것을 보다 곤란하게 합니다. 2 번째는, 네트워크적으로 떨어진 호스트로부터, 당신의 서버에 설정 변경 리퀘스트를 행하는 것을 보다 곤란하게 합니다. 이 재설정 기능은, 로컬 호스트의 서버에 대해서는 잘되고, 같은 LAN 상에 있을 때각동기 한 호스트에서도 보통으로 행할 수 있습니다만, 보다 떨어진 호스트에서는 매우 하기 어려워지고 있습니다. 따라서, 적당한 패스워드를 선택해, 열쇠의 배포와 방호에 주위를 기울여, 적절한 송신원주소 제한이 베풀어지면, 실행시 재설정의 기능에 대해서는 적절한 보안 레벨에 있게 됩니다.

이하의 명령은 모두, 인증을 필요로 하는 리퀘스트입니다.

addpeer peer_address
    [keyid] [version] [prefer] 주어진 주소에 있는 통신 상대 어소시에이션을 설정에 추가해, 그 어소시에이션을 대칭적 액티브 모드로 동작시킵니다. 그 통신 상대와 벌써 어소시에이션이 존재하고 있는 경우, 그 어소시에이션은 이 명령이 실행되었을 때에 삭제 되는지, 단지 새로운 설정에 따르도록(듯이) 적당하게 변경되는 것에 주의해 주세요. 옵션의 keyid 하지만 0 이 아닌 정수의 경우, 리모트 서버에 나가는 모든 패킷은, 이 열쇠에 의해 암호화되었다 인증 필드가 부가되게 됩니다. 값이 0 의 경우 (또는 지정되지 않았던 경우), 인증은 행해지지 않습니다. version (은)는, 1, 2, 3 의 어떤 것에서도 자주(잘), 디폴트에서는 3 이 됩니다. prefer 키워드는, 우선하는 통신 상대를 나타냅니다 (그 결과, 가능하면 주요한 시계 동기원으로서 사용됩니다). 우선하는 통신 상대는, PPS 신호의 신뢰성도 결정합니다. 우선하는 통신 상대가 동기에게 적합한 경우, PPS 신호도 동기에게 적합하고 있다고 판단됩니다.

addserver peer_address
    [keyid] [version] [prefer] 조작 모드가 클라이언트인 것 이외는, addpeer 명령와 동등합니다.

broadcast
    peer_address [keyid] [version] [prefer] 조작 모드가 브로드캐스트인 것 이외는, addpeer 명령와 동등합니다. 이 경우, 정당한 열쇠의 식별자와 열쇠가 필요하게 됩니다. peer_address 파라미터는, 로컬 네트워크의 브로드캐스트 어드레스인가, 또는 NTP 에 할당할 수 있었던 멀티 캐스트 그룹 주소로 할 수 있습니다. 멀티 캐스트 주소의 경우, 멀티 캐스트에 대응한 커널이 필요하게 됩니다.

unconfig peer_address ...
    이 명령은, 지정한 통신 상대 (군)로부터 설정이 끝난 상태를 나타내는 비트를 제거합니다. 많은 경우, 이것에 의해 그 통신 상대와의 어소시에이션이 삭제되게 됩니다. 그렇지만, 리모트의 통신 상대가 미설정상태의 계속을 희망해, 그것이 적절한 경우는, 어소시에이션은 미설정모드인 채 남는 경우도 있습니다.

fudge peer_address
    [time1] [time2] [stratum] [refid] 이 명령은, 어느 데이터를 참조 클락으로서 세트 할 수 있도록(듯이) 합니다. 상세한 정보는, 소스 리스트를 참조해 주세요.

enable flag ...

disable flag ...
    이러한 명령은 ntpd(8) 의 설정 파일에 있어서의 enable (이)나 disable (와)과 같은 방법으로 조작합니다. 이하는 플래그의 설명입니다. auth, bclient, monitor, pll, pps, stats 플래그만이 ntpdc 그리고 설정할 수 있어 pll_kernel, pps_kernel 플래그는 읽어들여 전용인 것에 주의해 주세요.

    auth
        통신 상대가 신뢰할 수 있는 열쇠와 열쇠의 식별자를 사용해 올바르게 인증되었을 때만, 미설정의 통신 상대에게 서버를 동기 시키도록(듯이) 합니다. 디폴트에서는 유효하게 되어 있습니다.

    bclient
        디폴트 주소 첨부의 mutlicastclient 명령의 경우와 같게, 브로드캐스트 서버나 멀티 캐스트 서버로부터의 메세지를 (듣)묻는 것 (listen) 같게 합니다. 디폴트에서는 무효가 되어 있습니다.

    monitor
        모니터 기능을 유효하게 합니다. 상세한 정보에 대해서는, monlist 명령을 참조해 주세요. 디폴트에서는 유효하게 되어 있습니다.

    pll 서버가 NTP 를 사용해 로컬 시계를 맞추도록(듯이) 합니다. 무효의 경우는, 로컬 시계는 내부의 시간 및 주파수 오프셋(offset)에 의해 마음대로 동작하게 됩니다. 이 플래그는, 로컬 시계가 다른 디바이스나 프로토콜에 의해 제어되고 있어, NTP 는 다른 클라이언트가 동기 하기 위한(해)인 만큼 사용되는 것 같은 경우에 편리합니다. 이 경우, 로컬 시계 드라이버가 사용됩니다. 보다 상세한 정보는 "참조 클락 드라이버" 의 페이지를 참조해 주세요 (보다 상세한 정보에 대해서는, /usr/share/doc/ntp 페이지에 있는 HTML 문서의 일부가 이용 가능합니다). 디폴트에서는 유효하게 되어 있습니다.

    pps 고정밀의 시각 보관 유지를 위한 변경이 이루어진 커널에 의해, 주파수와 시각이 학습되고 있는 경우에, 1 초 마다의 펄스 신호 (PPS)를 유효하게 합니다. 보다 상세한 정보는 "고정밀의 시각 보관 유지를 위한 커널 모델" 의 페이지를 참조해 주세요. 디폴트에서는 무효가 되어 있습니다.

    stats
        통계 기능을 유효하게 합니다. 보다 상세한 정보는 ntp.conf(5) 메뉴얼 페이지의 감시 기능의 서포트 마디를 참조해 주세요. 디폴트에서는 유효하게 되어 있습니다.

    pll_kernel
        고정밀의 시각 보관 유지를 위한 변경이 커널에 되고 있는 경우, 커널이 시계의 학습을 제어하고 있는 것을 나타냅니다. 그렇지 않은 경우는 demon가 시계의 학습을 제어하고 있습니다.

    pps_kernel
        고정밀의 시각 보관 유지를 위한 변경이 커널에 되고 있어 또 1 초 마다의 펄스 신호 (PPS)가 존재하고 있는 경우, PPS 신호가 시계의 학습을 제어하고 있는 것을 나타냅니다. 그렇지 않은 경우는 pll_kernel 플래그가 가리키는 대로, demon 또는 커널이 시계의 학습을 제어하고 있습니다.

restrict address mask
    flag ... 이 명령은 ntpd(8) 의 restrict 설정 파일 명령와 같게 동작합니다.

unrestrict address mask
    flag ... 제한 리스트에 대해, 매치 한 엔트리의 제한을 해제합니다.

delrestrict address mask
    [ntpport] 제한 리스트로부터 일치하는 엔트리를 삭제합니다.

readkeys
    현재의 인증열쇠세트를 일소 해, 열쇠 파일 (이것은 ntpd(8) 설정 파일 중(안)에서 지정되어 있지 않으면 안됩니다)의 재독 보고 포함을 행해 새로운 세트로 합니다. 이렇게 하는 것으로, 서버를 재스타트 시키지 않고 암호화열쇠의 변경을 할 수 있습니다.

trustedkey keyid ...

untrustedkey keyid ...
    이러한 명령은 ntpd(8) 의 trustedkey 설정 파일 명령나 untrustedkey 설정 파일 명령와 같게 동작합니다.

authinfo
    기존의 열쇠나 실행한 암호화, 복호화(decode)의 수를 포함한, 인증 모듈에 관한 정보를 돌려줍니다.

traps
    서버로 설정되어 있는 트랩을 표시합니다. 자세한 것은 소스 리스트를 참조해 주세요.

addtrap address
    [port] [interface] 비동기 메세지에 대한 트랩을 세트 합니다. 자세한 것은 소스 리스트를 참조해 주세요.

clrtrap address
    [port] [interface] 비동기 메세지에 대한 트랩을 해제합니다. 자세한 것은 소스 리스트를 참조해 주세요.

reset
    서버의 여러가지 모듈 속의 통계 카운터를 클리어 합니다. 자세한 것은 소스 리스트를 참조해 주세요.

관련 항목
ntp.conf(5), ntpd(8) David L. Mills, Network Time Protocol (Version 3), RFC1305.

버그
ntpdc 유틸리티는, 미완성의 핵입니다. 표시되는 정보의 상당수는 죽을 만큼 지루해, 실장했다 인간인 만큼 마음에 드는 것입니다. 이 프로그램은, 새롭다 (그리고 일시적인) 사양을 추가하기 쉽게 디자인되고 있어 사용하기 쉽게 하고듯으로 하면(자) 지나침 수고가 걸립니다. 그런데도, 이 프로그램은, 경우에 따라서는 유용합니다.