Đồng hồ của tôi bị tắt , vì vậy tôi muốn đồng bộ hóa nó bằng cách sử dụng ntpdate. Tôi đã thử một số máy chủ NTP khác nhau, nhưng vì một số lý do tôi luôn nhận được thông báo lỗi sau:
$ sudo ntpdate ntp.ubuntu.com
4 Mar 12:27:35 ntpdate[1258]: no server suitable for synchronization found
$ sudo ntpdate pool.ntp.org
4 Mar 12:27:50 ntpdate[1267]: no server suitable for synchronization found
$ sudo ntpdate de.pool.ntp.org
4 Mar 12:28:01 ntpdate[1273]: no server suitable for synchronization found
$ sudo ntpdate us.pool.ntp.org
4 Mar 12:28:12 ntpdate[1276]: no server suitable for synchronization found
Câu hỏi liên quan
Tôi đã xem qua các câu hỏi liên quan , nhưng không ai giải quyết được vấn đề của tôi:
- Không thể đồng bộ hóa thời gian bằng NTP - anh chàng này gặp lỗi khác với tôi; vấn đề của anh là xung đột với ntpddaemon. Tôi không cóntpgói (bao gồm cảntpddaemon) được cài đặt cả.
- Làm thế nào để buộc cập nhật đồng hồ bằng ntp? - vấn đề của anh chàng này là ntpdatelệnh sẽ không hoạt động chính xác vào lúc khởi động khi anh ta đặt nó vào/etc/rc.local, và vấn đề tương tự như một cuộc xung đột vớintpddaemon đang chạy. Tôi cũng không cố chạyntpdatetrong lúc khởi động, tôi cũng khôngntpdcài đặt trình nền.
- Không thể đồng bộ hóa thời gian bằng cách sử dụng `ntpdate`, lỗi:" không tìm thấy máy chủ phù hợp cho đồng bộ hóa " - đây là lỗi của tôi, nhưng câu trả lời được chấp nhận về cơ bản là" Sử dụng ntpdthay vìntpdate". Trả lời ...
Những điều tôi đã thử
Tôi đã cài đặt gói ntp
... và đã thử sử dụng ntpddaemon thay vì ntpdatetiện ích. Nó sẽ không đồng bộ hóa thời gian của tôi; daemon bắt đầu tốt, nhưng đồng hồ của tôi vẫn tắt. Tôi thậm chí đã thử sử dụng chính xác /etc/ntp.conftừ câu trả lời được chấp nhận trong bài sau và khởi động lại daemon. Không đi. Dù sao, tôi không muốn sử dụng daemon. Tôi hoàn toàn biết rằng ntpdateđược coi là "không dùng nữa" và nên sử dụng ntpd -qthay thế. Cũng xem tại đây:
Nhưng vì ntpdtôi cũng không làm việc, vấn đề nằm ở chỗ khác . Và tôi thấy rằng tôi không muốn phải cài đặt bất kỳ gói bổ sung nào chỉ để đồng bộ hóa đồng hồ. ntpdateđược cài đặt sẵn với Ubuntu và nó sẽ hoạt động tốt . Vì vậy, tôi gỡ cài đặt ntpgói một lần nữa.
Có lẽ cổng 123 bị chặn?
Từ bài này:
... Tôi có ý tưởng rằng cổng 123 có thể bị chặn khỏi máy tính / mạng tại nơi làm việc của tôi. Thật,
$ sudo nmap -p123 -sU -P0 localhost
...
PORT    STATE  SERVICE
123/udp closed ntp 
...
$ sudo ufw allow 123/udp
Rules updated
Rules updated (v6)
$ sudo nmap -p123 -sU -P0 localhost
...
PORT    STATE SERVICE
123/udp open  ntp
...
Nhưng vẫn:
$ sudo ntpdate ntp.ubuntu.com
4 Mar 13:06:16 ntpdate[4361]: no server suitable for synchronization found
Ngay cả với -utùy chọn, yêu ntpdatecầu sử dụng một cổng không được ưu tiên để đồng bộ hóa (thay vì cổng 123) mà chắc chắn không bị chặn khỏi nơi làm việc của tôi:
$ sudo ntpdate -u ntp.ubuntu.com
4 Mar 13:06:28 ntpdate[4427]: no server suitable for synchronization found
Có lẽ tầng lớp quá cao?
Cuối cùng, từ bài đăng này tại serverfault:
... Tôi nghĩ rằng có lẽ tầng lớp từ các máy chủ NTP quá cao. Họ không, mặc dù. Chúng ta hãy xem thêm một chút thông tin gỡ lỗi:
$ sudo ntpdate -dv ntp.ubuntu.com
 4 Mar 13:12:24 ntpdate[4523]: ntpdate 4.2.6p5@1.2349-o Wed Oct  9 19:08:07 UTC 2013 (1)
Looking for host ntp.ubuntu.com and service ntp
host found : golem.canonical.com
transmit(91.189.89.199)
transmit(91.189.94.4)
transmit(91.189.89.199)
transmit(91.189.94.4)
transmit(91.189.89.199)
transmit(91.189.94.4)
transmit(91.189.89.199)
transmit(91.189.94.4)
transmit(91.189.89.199)
transmit(91.189.94.4)
91.189.89.199: Server dropped: no data
91.189.94.4: Server dropped: no data
server 91.189.89.199, port 123
stratum 0, precision 0, leap 00, trust 000
refid [91.189.89.199], delay 0.00000, dispersion 64.00000
transmitted 4, in filter 4
reference time:    00000000.00000000  Mon, Jan  1 1900  1:00:00.000
originate timestamp: 00000000.00000000  Mon, Jan  1 1900  1:00:00.000
transmit timestamp:  d6c041ae.e6166441  Tue, Mar  4 2014 13:12:30.898
filter delay:  0.00000  0.00000  0.00000  0.00000 
         0.00000  0.00000  0.00000  0.00000 
filter offset: 0.000000 0.000000 0.000000 0.000000
         0.000000 0.000000 0.000000 0.000000
delay 0.00000, dispersion 64.00000
offset 0.000000
server 91.189.94.4, port 123
stratum 0, precision 0, leap 00, trust 000
refid [91.189.94.4], delay 0.00000, dispersion 64.00000
transmitted 4, in filter 4
reference time:    00000000.00000000  Mon, Jan  1 1900  1:00:00.000
originate timestamp: 00000000.00000000  Mon, Jan  1 1900  1:00:00.000
transmit timestamp:  d6c041af.1948fc50  Tue, Mar  4 2014 13:12:31.098
filter delay:  0.00000  0.00000  0.00000  0.00000 
         0.00000  0.00000  0.00000  0.00000 
filter offset: 0.000000 0.000000 0.000000 0.000000
         0.000000 0.000000 0.000000 0.000000
delay 0.00000, dispersion 64.00000
offset 0.000000
 4 Mar 13:12:33 ntpdate[4523]: no server suitable for synchronization found
Pfeeewww ... đây là một cái dài, xin lỗi vì điều đó. Tôi bối rối. Bất kì manh mối nào?
Cập nhật: thêm thông tin
Bất kể một máy chủ NTP HOSTNAMEcon số trong /etc/ntp.conf, và không có vấn đề liệu các ntpddịch vụ đang chạy hay không, bất cứ khi nào tôi chạy sudo ntpdate -u HOSTNAME, tôi nhận được no server suitable for synchronization found. Điều tương tự khi ntpddịch vụ này được không chạy và tôi bỏ qua các -utùy chọn. Khi ntpddịch vụ đang chạy và tôi bỏ qua -utùy chọn, thay vào đó tôi nhận được the NTP socket is in use, exiting.
Cũng thế:
$ timedatectl status
      Local time: Wed 2014-03-05 13:11:54 CET
  Universal time: Wed 2014-03-05 12:11:54 UTC
        Timezone: Europe/Berlin (CET, +0100)
     NTP enabled: yes
NTP synchronized: yes
 RTC in local TZ: no
      DST active: no
 Last DST change: DST ended at
                  Sun 2013-10-27 02:59:59 CEST
                  Sun 2013-10-27 02:00:00 CET
 Next DST change: DST begins (the clock jumps one hour forward) at
                  Sun 2014-03-30 01:59:59 CET
                  Sun 2014-03-30 03:00:00 CEST
Nhưng thời gian UTC không chính xác ở đây. Ngay bây giờ thời gian UTC là 11:11, không 12:11.
Và:
$ sudo hwclock --show
Wed 05 Mar 2014 01:11:56 PM CET  -0.625627 seconds
server pool.ntp.orgvào /etc/ntp.conf, nhưng ntpdate -u pool.ntp.orgném cùng một lỗi. Tôi cũng đã thử điều này với ntp.ubuntu.com(thêm nó vào /etc/ntp.conf, khởi động lại ntpdịch vụ, chạy lại ntpdate -utrên máy chủ chính xác mà tôi vừa thêm vào /etc/ntp.conf). Tóm tắt, không có vấn đề gì nếu máy chủ tôi đang cố gắng đồng bộ hóa được đề cập đến/etc/ntp.conf . Tôi nhận được no server suitable...lỗi trong tất cả các trường hợp (trừ khi ntpdịch vụ đang chạy và tôi bỏ qua -utùy chọn, sau đó tôi nhận được NTP socket in uselỗi).
                sudo ntpdate 0.ubuntu.pool.ntp.org, đã có trong /etc/ntp.conftập tin. Không có may mắn - cùng một lỗi.
                


ntp.ubuntu.comvào/etc/ntp.conftrường máy chủ? Nếu không thấy câu trả lời sau