Làm cách nào để so sánh thời gian của máy chủ ntp với thời gian của máy chủ?


26

Tôi có ntpd chạy trên một hộp. Tôi muốn xem thời gian trên hộp so với thời gian được truy xuất từ ​​ntp.ubfox.com. Có cách nào làm dễ hơn không?


1
Tôi lấy nó bạn chỉ muốn xem thời gian ở đó và không thực sự thay đổi thời gian máy tính của bạn để phù hợp với nó?
DerfK

1
Đúng, đúng vậy.
John Bachir

Câu trả lời:


18

ntpq -p ntp.ubuntu.com

Từ man ntpq:

...
-p     Print  a list of the peers known to the server as well as a summary of their state. This is equivalent to the peers interactive command.
...

Chỉnh sửa: Máy chủ đang hết thời gian ngay bây giờ. ntpq -p pool.ntp.orgsẽ trả về một kết quả hợp lệ.


2
ntpdate không được dùng nữa nên tốt nhất nên tập thói quen sử dụng ntpq. Tuy nhiên tôi vẫn sử dụng ntpdate mọi lúc, thói quen cũ chết cứng.
Phil Hollenback

1
@Phil Hollenback: ntpdate có thể bị "không dùng nữa", nhưng nó hoạt động. ntpq -p thường không. Có thể bởi vì các ISP đang chặn nó? Hay do cấu hình máy chủ?
mivk

1
@mivk "Có thể vì các ISP đang chặn nó" Điều này vô nghĩa. Đó là tất cả cùng một giao thức NTP.
Jonathon Reinhart

10
@mivk @Jonathon thực sự, ntpq -pkhông yêu cầu thời gian, nó yêu cầu một danh sách các đồng nghiệp và các vars khác. Nếu máy chủ có một noqueryhạn chế, nó sẽ hết thời gian.
GnP

4
ntpq -p pool.ntp.orglần ra khỏi hai máy của tôi, trong khi không có vấn đề như vậy với ntpdate -q pool.ntp.org. Như đã nói của GnP, ntpq -pkhông làm những gì người dùng mong đợi. Câu trả lời không chính xác này có lẽ nên được gỡ bỏ. Hơn nữa ntpqkhông thể được cài đặt trong Debian mà không có trình nền ntp liên quan !
vinc17


9

Trên thực tế, lệnh ntpq -c "rv 0 clock" ntp.ubuntu.comsẽ trả về thời gian của máy chủ ở định dạng chuẩn: đây là kết quả từ ca.pool.ntp.org :

clock=d1b5aa9c.b8f9697a  Wed, Jun 29 2011  9:43:56.722
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.