Câu trả lời:
ổ cắm NTP đang được sử dụng, thoát
Cho biết rằng bạn có một daemon NTP đang chạy, thường là một qua ntp
gói. Bạn không thể có hai ứng dụng điều chỉnh đồng hồ cùng một lúc.
Đầu tiên dừng trình nền NTP hiện tại đang chạy:
sudo service ntp stop
Chạy ntpdate
lệnh của bạn .
Bắt đầu lại daemon NTP:
sudo service ntp start
Trình nền NTP sẽ không thực hiện các bước lớn về phía trước hoặc phía sau, nhưng rất hữu ích cho các chuyển tiếp rất trơn tru và nhỏ. Trước khi nó hoạt động chính xác, hãy đồng bộ hóa thời gian sử dụng ntpdate
trước, vì lý do đó. Bạn có thể truy vấn trạng thái của daemon như thế này:
ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
*chime1.surfnet. 194.171.167.130 2 u 59 64 7 3.159 -0.207 0.136
+chime2.surfnet. .GPS. 1 u 59 64 7 6.872 -0.592 0.091
[...]
ns1.tudelft.nl .INIT. 16 u - 64 0 0.000 0.000 0.000
+ev001.tilaa.nl 193.67.79.202 2 u 55 64 7 4.038 -0.613 0.110
Nếu bạn gặp Lỗi NTP socket in use
như hình dưới đây:
Trong trường hợp đó chỉ cần chạy
$ sudo service ntp stop
$ sudo ntpdate pool.ntp.org
$ sudo service ntp start
và bạn sẽ nhận được
HOẶC CHỈ CHẠY
sudo ntpdate -u pool.ntp.org
để cập nhật với ntpd deamon đang chạy
Một vấn đề phổ biến là mọi người phát hiện ra rằng máy tính của họ chưa được cập nhật khi chuyển đổi DST (Giờ tiết kiệm ánh sáng ban ngày) được chỉ định. Sau khi được nhận ra, người dùng cố gắng sửa thời gian bằng sudo ntpdate -b pool.ntp.org
hoặc tương tự chỉ để phát hiện ra rằng NTP đã chạy và đơn giản là không hoạt động.
Trong trường hợp chung, NTP đơn giản là không thể tin cậy để sửa đồng hồ của bạn ở các chuyển tiếp DST. Ví dụ, NTP có các trường hợp trong đó nó sẽ từ chối đặt đồng hồ của bạn . Bạn nhận được vô số lượt truy cập khi tìm kiếm các vấn đề về NTP, vì vậy rõ ràng những hạn chế của NTP đã ảnh hưởng đến nhiều người. Tôi chắc chắn có những lý do chắc chắn cho bất kỳ quyết định thiết kế NTP nào, nhưng điều đó không thay đổi thực tế rằng nó không thể được tin tưởng để luôn làm những gì người dùng trung bình mong đợi.
Hãy chắc chắn kiểm tra nó nếu nó quan trọng đối với bạn cho một số mục đích cụ thể. Bạn có thể gặp may mắn hơn với quá trình chuyển đổi DST tự động nếu bạn đặt thủ công thời gian chính xác ngay trước khi chuyển đổi.
Đây là một vấn đề khó đối với người dùng trung bình để thử nghiệm, vì DST chỉ xảy ra ở hai trường hợp mỗi năm.
Nếu ntp deamen được cài đặt và chạy, bạn sẽ gặp lỗi tương tự vì bạn không thể điều chỉnh đồng hồ qua hai chương trình cùng một lúc.
Nếu dịch vụ đang chạy, nó sẽ đồng bộ hóa với các máy chủ trong /etc/ntp.conf để thời gian sẽ được đồng bộ hóa. Nó là tốt hơn để khởi động lại ntp daemon mỗi đêm để nếu nó dừng lại bằng cách nào đó bắt đầu hàng ngày, đặt nó trong crontab.
crontab -e
@daily sudo service ntp restart >> /tmp/time.log
bạn có thể kiểm tra chi tiết đồng bộ hóa máy chủ của mình thông qua lệnh bên dưới
ntpq -p
ntpq
là từ xntpd.