| HOME / 정보공유 / AIX 명령어 모음

ntpdate
ntpdate ntpdate 명령 목적 네트워크 시간 프로토콜(NTP)을 사용하여 날짜 및 시간을 설정합니다. 이 명령은 AIX 4.2 이상에만 적용됩니다. 구문
ntpdate [ -b ] [ -d ] [ -s ] [ -u ] [ -a Keyid ] [ -e AuthenticationDelay ] [ -k KeyFile ] [ -o Version ] [ -p Samples ] [ -t TimeOut ] Server ...
설명
ntpdate 명령은 지정된 NTP 서버를 폴링하여 정확한 시간을 알아내어 국지 날짜 및 시간을 설정합니다. 이 명령은 지정된 각 서버에서 샘플을 많이 확보하여 표준 NTP 시계 필터 및 선택 알고리즘을 적용함으로써 가장 우수한 샘플을 선택합니다.
ntpdate 명령은 다음 중 한가지 방식으로 시간을 조절합니다.
시계가 0.5초 이상 동안 꺼져 있다고 판단되면 settimeofday 서브루틴을 호출하여 시계 시간을 맞춥니다. 이 방법은 부트 시에 선호됩니다.
시계가 0.5초 미만 동안 꺼져 있다고 판단되면 오프셋으로 adjtime 서브루틴을 호출하여 시계 시간을 맞춥니다. 이 방식은 안정성이 다소 떨어진다는 단점이 있지만, 잘 안 맞는 시계를 좀더 정확하게 유지시켜 줍니다. 디먼을 수행하지 않고 cron명령에서 정기적으로 ntpdate 명령을 수행하는 경우, 매 시간 또는 2시간마다 한번씩 수행하면 시계의 스탭을 피할 수 있을 정도로 정확하게 시간을 유지할 수 있게 됩니다.
주:
ntpdate 명령의 신뢰도와 정밀도는 서버가 많을 경우 향상됩니다. 하나의 서버를 사용할 수 있더라도, 적어도 3 또는 4개의 서버를 제공하여 더 나은 성능을 얻을 수 있습니다.
xntpd 디먼과 같은 NTP 서버 디먼이 동일한 호스트에서 수행되고 있는 경우에는 ntpdate 명령이 날짜 설정을 거부합니다.
이 명령을 수행하려면 국지 호스트에 대한 루트 권한이 있어야 합니다.
파일
-a Keyid 키 ID를 사용하여 모든 패킷을 인증합니다.
-b settimeofday 서브루틴을 호출하여 시계의 시간을 스탭합니다.
-d 디버그 모드를 지정합니다. ntpdate 명령이 실제로 실행하지 않고 어떤 결과를 작성하는지 알아봅니다. 그 결과는 화면에 나타납니다. 이 플래그는 특권이 없는 포트를 사용합니다.
-e AuthenticationDelay 인증 처리를 지연시킬 시간을 초 단위로 지정합니다.
-k KeyFile 디폴트 /etc/ntp.keys 파일을 사용하지 않을 경우, 키가 들어 있는 파일에 대해 다른 이름을 지정합니다. KeyFile의 설명에 대해서는 ...를 참조하십시오.
-o Version 그 발신 패킷을 폴링할 경우, 사용할 NTP 버전 실행을 지정합니다. Version의 값은 1,2 또는 3이 될 수 있습니다. 디폴트는 3입니다.
-p Samples 각 서버로부터 획득할 샘플의 수를 지정합니다. Samples의 값은 1-8입니다. 디폴트는 4입니다.
-s 표준 출력을 사용하는 대신 조치를 기록할 시스템 로그 설비의 사용을 지정합니다. cron명령과 함께 ntpdate 명령을 수행할 때 유용합니다.
-t TimeOut 응답을 기다리는 시간을 지정합니다. TimeOut에 주어진 값은 0.2초의 배수로 반올림됩니다. 디폴트는 1초입니다.
-u 패킷을 송신할 특권이 없는 포트의 사용을 지정합니다. 이 플래그는 특권이 주어진 포트로 향하는 수신 트래픽을 막아주는 firewall의 뒤에 사용자가 있고, firewall을 너머의 호스트와 동기화하려고 할 경우에 유용합니다. firewall은 외부 네트워크에서 전용 네트워크로의 액세스를 제어하는 시스템이나 기계입니다.
Parameters
Server ... poll할 서버를 지정합니다.
종료 상태
이 명령은 다음의 값을 리턴합니다.
0 성공적으로 완료되었습니다.
>0 오류가 발생했습니다.
보안
엑세스 제어: 이 명령을 수행하려면 루트 권한이 있어야 합니다.
감사(audit) 이벤트: 사용 불가능
예제
주소 9.3.149.107에서 NTP 서버를 폴링하여 국지 날짜와 시간을 설정하려면 다음과 같이 입력하십시오.
/usr/sbin/ntpdate 9.3.149.107
다음과 유사한 출력이 나타납니다.
28 Feb 12:09:13 ntpdate [18450]: 스탭 시간 서버 9.3.149.107
오프셋 38.417792 sec
파일
/usr/sbin/ntpdate ntpdate 명령을 포함하고 있습니다.
/etc/ntp.keys 디폴트 키 파일을 포함하고 있습니다.
관련 정보
명령: ntpq, ntptrace, xntpdc
디먼: xntpd,