Cấu hình NTP cho Server Linux với chrony

Last modified by Admin on 2025/01/09 15:30

NTP là một giao thức trên Linux được sử dụng để đồng bộ hóa thời gian của hệ thống với một nguồn nhất định, đảm bảo rằng thời gian của hệ thống luôn chính xác, một điều vô cùng thiết yếu đối với các ứng dụng như logging, authenticating và scheduling.

Một trong các Service phổ biến hỗ trợ cấu hình NTP trên Linux Server là chrony, ta tham khảo cài đặt và cấu hình qua hướng dẫn này.

Cài đặt

Ta cài đặt chrony bằng lệnh sau

sudo apt install chrony

 Sau khi cài đặt, ta kiểm tra trạng thái của chrony xem đã chạy chưa bằng lệnh sau:

sudo systemctl status chrony

Trạng thái hiện thị là active tức là đã thành công

 1736410215362-394.png

Để chrony được khởi chạy cùng với hệ thống, ta chạy lệnh sau:

sudo systemctl enable chrony

Cấu hình 

Cấu hình của chrony thường là trong file  /etc/chrony.conf hoặc /etc/chrony/chrony.conf, ta vim file này:

sudo vim /etc/chrony/chrony.conf

1736410827901-307.png

Trong đó:

  • Server  - mô tả một máy chủ NTP để đồng bộ hóa từ đó.
  • Driftfile - vị trí và tên của tệp chứa dữ liệu trôi dạt.
  • Makestep - chỉ thị này khiến chrony dần dần điều chỉnh bất kỳ khoảng thời gian nào bằng cách tăng tốc hoặc làm chậm đồng hồ theo yêu cầu.
  • Logdir - đường dẫn đến tệp nhật ký của chrony.

Để bạn muốn điều chỉnh đồng hồ hệ thống ngay lập tức và bỏ qua bất kỳ điều chỉnh nào hiện đang được thực hiện, bạn có thể sử dụng lệnh sau:

sudo chronyc makestep

Status trả về là 200 tức là đã thành công

1736411045409-682.png

Để kiểm tra quá trình đồng bộ Chrony trong Linux, ta dùng lệnh sau:

sudo chronyc tracking

1736411277281-661.png

Để kiểm tra thông tin nguồn chrony, ta chạy lệnh sau:

sudo chronyc sources

1736411402540-104.png 

Bizfly Cloud chúc bạn thành công!