Làm cách nào để giữ đồng hồ nội bộ Debian được đồng bộ hóa (với máy chủ NTP)?


18

Tôi có một máy chủ gia đình chạy cài đặt Debian 7.5 (wheezy) cập nhật.

Tôi mới phát hiện ra rằng máy chủ có đồng hồ bên trong được đặt thành ± 3 phút trong tương lai .

Tôi biết rằng tôi có thể sử dụng NTP để đồng bộ hóa Debian (và đồng hồ bên trong bo mạch chủ) với NTP, vì vậy tôi đã cài đặt NTP bằng cách làm theo các bước được mô tả trong Debian Wiki tiếng Pháp ( trang tiếng Anh ít chi tiết hơn).

Tôi đã sử dụng lệnh sau để đồng bộ hóa đồng hồ bên trong:

ntpdate -B -q 192.168.0.254

Đồng hồ đã được điều chỉnh thành công. Nhưng đây là một giải pháp tạm thời, vì vậy tôi đã cài đặt trình nền NTP và thêm một máy chủ cục bộ trong /etc/ntp.conftệp:

# pool.ntp.org maps to about 1000 low-stratum NTP servers.  Your server will
# pick a different set every time it starts up.  Please consider joining the
# pool: <http://www.pool.ntp.org/join.html>

# added
server 192.168.0.254

server 0.debian.pool.ntp.org iburst
server 1.debian.pool.ntp.org iburst
server 2.debian.pool.ntp.org iburst
server 3.debian.pool.ntp.org iburst

Đó có phải là giải pháp đúng đắn? Trong thực tế, tôi đã rất ngạc nhiên khi thấy rằng ntpdaemon chưa được cài đặt. Tôi tự hỏi nếu cài đặt mặc định của Debian cài đặt một daemon để giữ cho đồng hồ bên trong được đồng bộ hóa. Có phải tất cả các cài đặt Debian thay đổi thời gian cho đến khi quản trị viên của chúng cài đặt ntpd?

Vui lòng cho tôi biết rằng ntptrình nền sẽ không vô dụng vì Debian có cơ chế đồng bộ hóa tích hợp.


Lưu ý rằng bạn không cần phải có cả hai ntpntpdatecài đặt nữa. Trước đây bạn cần ntpdateđặt thời gian ban đầu hoặc ntpkhông bắt đầu. Đó không phải là trường hợp nữa. Xem /usr/share/doc/ntp/NEWS.Debian.gz có thể là tốt để biết.
Anders

@Anders không còn đề cập đến phiên bản cuối cùng của Debian?
AL

Không, nó giống như nhiều phiên bản của gói trước đây và nó được ghi lại trong gói. Xem /usr/share/doc/ntp/NEWS.Debiancho ngày.
Anders

Và nếu bạn sử dụng tập lệnh ntpdate-debian(hoặc một cái gì đó tương tự), nó sẽ sử dụng cùng các máy chủ như ntp. Xem /etc/defaults/ntpdate/etc/defaults/ntp.
Anders

Câu trả lời:


24

Debian mong bạn tự cài đặt ntp nếu bạn muốn đồng bộ hóa. Khá nhiều tất cả những gì bạn nên làm là apt-get install ntp. Cài đặt mặc định, không có bất kỳ tác vụ nào, là khá tối thiểu.

Tôi tin rằng nhiệm vụ máy tính để bàn Gnome, ít nhất, sẽ cài đặt nó theo mặc định (cũng như nhiều gói khác). Không chắc chắn nếu các máy tính để bàn khác cũng sẽ.

Không có bất kỳ phương thức đồng bộ hóa thời gian nào khác được cài đặt và chạy theo mặc định.


Có, điều duy nhất người ta có thể muốn làm là thay đổi phục vụ thành thứ gì đó "gần gũi hơn" và người ta có thể phục vụ lan theo thời gian, vì vậy máy chủ DHCP có thể muốn biết điều này.
Anders

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.