Ngày hệ thống
Ngày hệ thống có thể thay đổi với câu lệnh date. Cú pháp là: date MMDDhhmmCCYY[.ss]
Đồng hồ phần cứng (Harware Clock)
Đồng hồ phần cứng có thể được thay đổi trực tiếp với tiện ích hwclock. Các tham
số lựa chọn chính là:
-w hoặc –-systohc thiết lập đồng hồ phần cứng thành thời gian hệ thống hiện tại -s hoặc –-hctosys thiết lập thời gian hệ thống với thời gian của đồng hồ phần
cứng hiện tại
Sử dụng NTP
Toạ độ thời gian toàn cầu Coordinated Universal Time (UTC) là một tiêu chuẩn được sử dụng để giữ thời gian chuẩn dựa vào sự quay tròn của trái đất xung quanh
trục của mình. Tuy nhiên do có sự sai số nhỏ bất qui tắc khi chuyển động quay
tròn nên quảng nhảy của giây cần được thêm vào thang độ UTC bằng cách sử
dụng các đồng hồ nguyên tử.
Do máy tính khơng được trang bị các đồng hồ nguyên tử, ý tưởng sử dụng một giao thức để đồng bộ các đồng hồ máy tính qua internet. NTP - Network Time
Protocol là một giao thức như vậy.
Các máy tính được cập nhật một cách trực tiếp bởi đồng hồ nguyên tử được gọi là thời gian chính (primary time) và được sử dụng để cập nhật một số lượng lớn máy chủ thời gian phụ khác. Điều này tạo nên một cấu trúc cây giống với cấu trúc DNS. Máy chủ gốc (root server) ở mức (tầng) đầu tiên, máy chủ thứ yếu sẽ ở mức thứ hai và tương tự như vậy với các mức thấp hơn.
Cấu hình một client truy vấn một máy chủ NTP:
Một tiến trình nền gọi là ntpd được sử dụng để truy vấn tới một máy chủ thời gian từ xa. Tham số cần thiết là server trong tệp /etc/ntp.conf trỏ đến một máy chủ
NTP công cộng hoặc liên kết. Các máy chủ này có thể tìm thấy trực tuyến trên mạng.
Giao thớc NTP cũng có thể ước lượng các lỗi về tần số của đồng hồ phần cứng qua một chuỗi các truy vấn, ước lượng này được ghi vào một fuke được tham chiếu với thẻ driftfile.
Mininal /etc/ntp.conf file server ntp2.somewhere.com driftfile /var/lib/ntp/drift
Khi ntpd được bắt đầu nó sẽ tự trở thành một máy chủ NTP cung cấp các dịch vụ tại cổng 123 bằng cách sử dụng UDP.
One off queries:
Gói ntp cũng hỗ trợ công cụ ntpdate được sử dụng để thiết lập thời gian qua một dòng lệnh:
ntpdate ntp2.somewhere.com