Thời gian cập nhật: ntpdate [3108]: ổ cắm NTP đang được sử dụng, thoát


71

Thời gian trên hệ thống của tôi là không chính xác vì một số lý do.
Tôi cần chạy một bản cập nhật nhưng dường như tôi không thể biết
đây là lỗi.

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

Tôi vừa mới khởi động lại, tôi không biết làm thế nào mọi thứ có thể in use.

Câu trả lời:


75

Nó được sử dụng vì ntpdịch vụ có thể đang chạy. Bạn đã không đề cập đến Linux nào bạn đang sử dụng vì vậy điều này giả sử bạn đã servicecài đặt (rằng bạn đang chạy hệ thống 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
Đối với những người đọc theo cách trên, mặc dù nó hoạt động về mặt kỹ thuật, hãy xem bên dưới superuser.com/a/639516/308927 vì cách này đơn giản hơn (lệnh đơn, không cần phải quay vòng khi dừng / khởi động dịch vụ).
Baptiste Mathus

1
Sẽ không dừng lại cho tôi, vì vậy tôi buộc dừng nó và bắt đầu nó. sudo pkill -9 -f ntp. Điều đó đã lừa tôi trên centOS.
radtek

1
Trong trường hợp của tôi (SL), tên dịch vụ không phải là ntp, nhưngservice ntpd stop
Werner

1
Tôi nhận được thông báo lỗi này:26 Jan 10:52:30 ntpdate[4093]: no server suitable for synchronization found
nightcod3r

150

Nếu bạn muốn thực thi ntpdatevới ntptrình nền đã chạy và chạy, hãy sử dụng lệnh sau:

# ntpdate -u pool.ntp.org

và nó sẽ sử dụng một cổng khác.


8
Đây phải là câu trả lời được chấp nhận. Đó chỉ là một lệnh, vì vậy đây là một trình tiết kiệm thời gian tuyệt vời. Nó làm việc cho tôi và sửa một cái đồng hồ nhiều giờ. Tôi ước tôi biết nó trước đây.
proski

2

Một lớp lót đơn giản để đồng bộ hóa đồng hồ của bạn:

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

Đồng bộ hóa đồng hồ của bạn chỉ là một nửa thời gian. Nửa còn lại giữ đồng hồ của bạn lâu dài. ... Nhưng cảm ơn câu trả lời của bạn vì nó đã cho tôi thêm ý tưởng để nhai. Trang người đàn ông hwclick nói rằng hầu hết các hệ thống cập nhật giờ khi họ tắt máy và đọc nó khi họ khởi động. Nếu không thì nó không được sử dụng. Nó chỉ cung cấp độ chính xác đến giây. (Nhưng tôi cũng nghi ngờ nó có thể được sử dụng để theo dõi sự trôi dạt và như một phần của điều này, nó sẽ được cập nhật theo thời gian.)
Chế độ xem hình elip

0

Bạn có thể có một tường lửa chặn cổng 123 có thể khiến máy chủ ntp không bao giờ thấy máy chủ thời gian.

Trong trường hợp của tôi, ISP của tôi (Nhà cung cấp dịch vụ Internet) đã chặn các cổng.

Một lần quét cổng 123 cũng không phát hiện ra sự tắc nghẽn.

Súng hút thuốc là tôi tạm thời có hai nguồn cấp dữ liệu internet độc lập. Trong linux nếu tôi chạy ntpq -p(lặp đi lặp lại) với nguồn cấp dữ liệu internet đầu tiên được nối thì không có gì được cập nhật, nhưng với nguồn cấp dữ liệu khác tôi sẽ nhận được các bản cập nhật!

Như @Jens A. Koch nói, ntpdate -u <server name>tạm thời giải quyết vấn đề này, tạm thời (không có ý định chơi chữ), nó không khắc phục vấn đề thời gian dài hạn.

Theo thời gian trôi sẽ xảy ra trong cả đồng hồ hệ thống và phần cứng của bạn. Ngoài ra trong trường hợp của tôi, việc khởi động kép linux / windows khiến đồng hồ phần cứng tiếp tục bị rối (theo giờ).

Vì vậy, bạn phải mở cổng 123 cho UDP để duy trì đồng hồ hệ thống của mình.


Thay vì sử dụng-u , bạn cũng có thể thực hiện việc này mà tôi nghĩ sử dụng cổng 123 (thay vì cổng không 'đặc quyền'):

service ntp stop, sau đó
ntpdate <server url>(không có -u) và cuối cùng
service ntp start.

Điều này dường như bỏ qua vấn đề tắc nghẽn cổng, ít nhất là để đặt đồng hồ một lần. Nếu -uhoạt động, nhưng điều này không xảy ra, thì đó là một dấu hiệu khá chắc chắn rằng cổng bị chặn hoặc máy chủ không phản hồi, ...


Một vấn đề khác mà tôi phải giải quyết là đối với tôi, /etc/ntp.confcấu hình mặc định của Debian bao gồm 4 dòng cho các nhóm : debian.pool.ntp.org. Không ai trong số các máy chủ làm việc. Tôi nhận được thông báo lỗi này:

Lỗi khi giải quyết debian.pool.ntp.org: Không có địa chỉ được liên kết với
tên máy chủ (-5) 24/03 04:49:27 ntpdate [15115]: Không thể tìm thấy máy chủ
debian.pool.ntp.org: Không có địa chỉ được liên kết với tên máy chủ ( -5) 24 tháng 3
04:49:27 ntpdate [15115]: không có máy chủ nào có thể được sử dụng, thoát

Tôi đã phải thay đổi các máy chủ thành us.pool.ntp.org.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.