Mac OS X 날짜 및 시간 동기화


26

날짜와 시간을 자동으로 설정하도록 Mac OS X을 설정하면 얼마나 자주 수행됩니까? 업데이트를 강제 할 수있는 방법이 있습니까?

답변:


9

NTPd (Mac OSX에서 사용)는 클럭 스큐에 따라 더 적절한 속도로 동기화됩니다. 처음 전원을 켜거나 인터넷에 연결하면 시계가 충분히 안정화되면 더 긴 간격으로 연결됩니다.

현재 시간과 날짜를 동기화 할뿐만 아니라 실제 클럭 속도도 동기화합니다. 즉, 일정 시간 동안 인터넷을 사용하도록 설정하고 인터넷에 연결 한 후에는 오랫동안 인터넷에서 연결을 끊어도 시계가 매우 정확합니다.

까다로운 세부 정보를 원하는 경우 WikipediaNTP 사이트로 이동하십시오 .


6
업데이트를 강제하는 한 가지 방법은 자동 동기화를 껐다가 다시 켜는 것입니다.
Chealion

@Chealion, 증거?
Pacerier

1
@Pacerier 사용해보십시오. 에서 확인란을 전환합니다 System Preferences > Date & Time > Date & Time > Set date and time automatically.
GDP2

그 확인란을 토글했는데 동기화를 수행하지 못합니다. 여전히 30 초 정도입니다.
Ken Williams

43

최신 정보

때문에 OS X 10.14 (모하비) ntpdate 명령이 제거되었습니다 - 사용하는 sntp대신 :

sudo sntp -sS time.apple.com

원래 답변

들어 OX X의 이전 버전 (10.14 사전) 아래 원래의 대답은 여전히 적용됩니다.

NTP로 시간을 수동으로 업데이트하려면 ntpdate쉘에서 사용하십시오 .

ntpdate -vu (서버 또는 IP 주소)

예를 들어

sudo ntpdate -vu time.apple.com

참고 문헌 :

ntpdate 옵션 :

-V

    장황하다. 이 옵션은 ntpdate의 버전 식별 문자열을 기록합니다.

-유

    ntpdate나가는 패킷에 권한이없는 포트를 사용하도록 지시 합니다. 이것은 권한이있는 포트로 들어오는 트래픽을 차단하고 방화벽을 넘어 호스트와 동기화하려는 방화벽 뒤에있을 때 가장 유용합니다. 이 -d옵션은 항상 권한이없는 포트를 사용합니다.

-큐

    쿼리 만 – 시계를 설정하지 마십시오.

면책 조항 : 이제이 프로그램의 기능을 프로그램에서 사용할 수 있습니다 ntpd-NTP (Network Time Protocol) 데몬 페이지
-q명령 행 옵션을 ntpd참조하십시오
적절한 애도 기간이 지나면 ntpdate프로그램은이 배포에서 중단됩니다.


5
sudo: ntpdate: command not found10.14를 사용하여 맥 OS에 sudo sntp -sS time.apple.com대신
비니 제임스

3

네트워크 시간 데몬 (ntpd)은 활동을 /var/log/system.log에 기록합니다. grep을 사용하여 최근 활동을 볼 수 있습니다.

$ grep ntpd /var/log/system.log | grep "time reset"
Jun 18 22:28:56 mymac ntpd[28]: time reset -0.301952 s
Jun 19 10:37:26 mymac ntpd[28]: time reset -1.443661 s
Jun 20 09:46:07 mymac ntpd[28]: time reset -3.529638 s
Jun 21 09:57:43 mymac ntpd[28]: time reset -3.293325 s
Jun 21 22:25:11 mymac ntpd[28]: time reset -0.539650 s
Jun 21 22:43:12 mymac ntpd[28]: time reset +0.142553 s
Jun 22 09:24:23 mymac ntpd[28]: time reset -1.844003 s
Jun 22 09:41:59 mymac ntpd[28]: time reset -0.156320 s
Jun 23 09:06:00 mymac ntpd[28]: time reset -1.880272 s

man ntp.conf기록되는 정보의 양과 업데이트 빈도를 포함하여 ntpd의 추가 구성에 대한 자세한 내용 은 ntp.conf 매뉴얼 페이지 ( )를 참조하십시오.


흥미 롭군 어떤 일이 일어나고 있는지 확인하려면이 명령을 가끔씩 실행해야합니다.
Svish

3

또한 오래된 경우에는 시간 서버를 끄고 먼저 날짜를 수동으로 설정하십시오. 그런 다음 NTP를 켜면 동기화됩니다. 그렇지 않으면 시간 시계가 말하는 것을 무시합니다. 1944 년과 1970 년은 시계를 동기화하지 않습니다.


1

날짜 및 시간 설정 탭에서 설정된 시간대를 자동으로 확인 / 선택 취소해도 도움이되지 않습니다.

커맨드 라인에서 sntp 클라이언트를 사용했습니다.

아래에서 볼 수 있듯이 내 시간은 ~ 30 초 너무 빠릅니다.

❯ sntp pool.ntp.org sntp 4.2.8p10@1.3728-o Tue Mar 21 14:36:42 UTC 2017 (136.200.1~2533) kod_init_kod_db(): Cannot open KoD db file /var/db/ntp-kod: No such file or directory 2018-10-30 10:03:35.514209 (-0300) -27.660871 +/- 18.459649 pool.ntp.org 197.84.150.123 s2 no-leap

나는 시계를 뿌리로 돌리었다

sh-3.2# sntp -S pool.ntp.org sntp 4.2.8p10@1.3728-o Tue Mar 21 14:36:42 UTC 2017 (136.200.1~2533) kod_init_kod_db(): Cannot open KoD db file /var/db/ntp-kod: No such file or directory 2018-10-30 10:06:26.214299 (-0300) -27.574985 +/- 18.423331 pool.ntp.org 41.231.53.4 s2 no-leap

추가 sntp는 동기화가 이루어 졌음을 나타냅니다.

sh-3.2# sntp -S pool.ntp.org sntp 4.2.8p10@1.3728-o Tue Mar 21 14:36:42 UTC 2017 (136.200.1~2533) kod_init_kod_db(): Cannot open KoD db file /var/db/ntp-kod: No such file or directory 2018-10-30 10:06:02.523568 (-0300) -0.032662 +/- 0.061844 pool.ntp.org 41.231.53.4 s2 no-leap

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.