업데이트 시간 : ntpdate [3108] : NTP 소켓이 사용 중입니다.


70

어떤 이유로 내 시스템의 시간이 잘못되었습니다.
업데이트를 실행해야하지만
이것이 errror 일 수없는 것 같습니다 .

ntpdate pool.ntp.org
31 Aug 12:31:59 ntpdate[3108]: the NTP socket is in use, exiting

방금 다시 부팅했는데 어떻게 될 수 있는지 모르겠습니다 in use.

답변:


74

ntp서비스가 실행 중일 수 있으므로 사용 중입니다. 어떤 Linux를 사용하고 있는지 언급하지 않았으므로 service설치 한 것으로 가정합니다 (System V 시스템을 실행하고 있음).

$ sudo ntpdate pool.ntp.org
31 Aug 19:05:55 ntpdate[8911]: the NTP socket is in use, exiting
$ sudo service ntp stop
[ ok ] Stopping NTP server: ntpd.
$ sudo ntpdate pool.ntp.org
31 Aug 19:07:11 ntpdate[10355]: adjust time server 46.29.176.115 offset -0.002893 sec
$ sudo service ntp start

9
위의 방법을 읽는 사람들에게는 기술적으로 효과가 있지만 아래의 superuser.com/a/639516/308927을 참조하십시오 (단일 명령, 서비스 중지 / 시작과 함께 회전 할 필요가 없음).
Baptiste Mathus

1
나를 위해 멈추지 않을 것이므로 강제로 멈추고 시작했습니다. sudo pkill -9 -f ntp. 그것은 centOS에 대한 트릭을 저에게했습니다.
radtek

1
제 경우 (SL), 서비스 이름은 ntp가 아니 었습니다.service ntpd stop
Werner

1
이 오류 메시지가 나타납니다 :26 Jan 10:52:30 ntpdate[4093]: no server suitable for synchronization found
nightcod3r

150

당신이 실행하려는 경우 ntpdatentp이미 실행 데몬, 다음 명령을 사용합니다 :

# ntpdate -u pool.ntp.org

다른 포트를 사용합니다.


8
이것이 정답입니다. 하나의 명령이므로 시간을 크게 절약 할 수 있습니다. 그것은 나를 위해 일하고 다중 시간 시계 왜곡을 수정했습니다. 나는 그것을 전에 알기를 바란다.
proski

2

시계를 동기화하는 간단한 원 라이너 :

ntpdate -u ptbtime1.ptb.de && hwclock -w

시계 동기화는 시간을 절반으로 줄입니다. 나머지 절반은 시계를 장기적으로 동기화하는 것입니다. ...하지만 더 많은 아이디어를 줬기 때문에 답장을 보내 주셔서 감사합니다. hwclick 매뉴얼 페이지에 대부분의 시스템이 종료 될 때 hwclock을 업데이트하고 부팅 될 때 읽습니다. 그렇지 않으면 사용되지 않습니다. 초 단위까지만 정확도를 제공합니다. (그러나 나는 또한 드리프트를 추적하는 데 사용될 수 있다고 생각하며, 이것의 일부로 때때로 업데이트 될 것입니다.)
Elliptical view

0

방화벽 차단 포트 123 을 사용하여 ntp 서버가 시간 서버를 보지 못하게 할 수 있습니다.

제 경우에는 ISP (Internet Service Provider)가 포트를 차단하고있었습니다.

포트 검사 123은 차단을 감지하지 못했습니다.

흡연 총은 일시적으로 두 개의 독립적 인 인터넷 피드를 가지고 있다는 것이 었습니다. 리눅스 ntpq -p에서 첫 번째 인터넷 피드로 (반복적으로) 실행하면 아무것도 업데이트되지 않지만 다른 피드로 업데이트를받습니다!

@Jens A. Koch가 말했듯 ntpdate -u <server name>이 일시적으로 (말장난 의도가 없음)이 문제를 해결하지는 못하므로 장기적인 시간 문제는 해결되지 않습니다.

시간이 지남에 따라 시스템 및 하드웨어 시계에서 드리프트가 발생합니다. 또한 제 경우에는 리눅스 / 윈도우를 이중 부팅하면 하드웨어 시계가 더 엉망이됩니다 (시간별).

따라서 시스템 시계를 유지하려면 UDP에 대해 포트 123이 열려 있어야합니다.


을 사용하는 대신-u 포트 123 (비 권한 포트가 아닌)을 사용하는 것으로 생각할 수도 있습니다.

service ntp stop그런 다음
ntpdate <server url>-u없이 마지막으로
service ntp start.

이것은 적어도 시계를 한 번 설정하기 위해 포트 차단 문제를 우회하는 것으로 보입니다. 경우 -u작동하지만이되지, 다음은 포트가 차단되어 있다는 확신 징조 않거나 서버가 응답하지 않는 ...


내가 해결해야 할 또 다른 문제 는 데비안 기본 /etc/ntp.conf구성에 풀에 4 줄이 포함되어 있다는 것입니다 debian.pool.ntp.org. 해당 서버 중 어느 것도 작동하지 않았습니다. 이 오류 메시지가 나타납니다.

debian.pool.ntp.org 해결 오류 :
호스트 이름 (-5) 과 관련된 주소가 없습니다. 24 Mar 04:49:27 ntpdate [15115] : 호스트
debian.pool.ntp.org를 찾을 수 없음 : 호스트 이름과 관련된 주소가 없습니다 ( -5) 3 월 24 일
04:49:27 ntpdate [15115] : 서버를 사용할 수 없어 종료

서버를로 변경해야했습니다 us.pool.ntp.org.

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