Câu trả lời:
Bạn có thể thiết lập thời gian trong khi khởi động hệ thống thực sự và từ Tài liệu Debian, họ thậm chí chỉ định nó để sử dụng trên phần cứng không theo dõi thời gian chính xác. Tôi khuyên bạn nên sử dụng NTP mặc dù. Bạn có thể thiết lập nó để kết nối với máy chủ NTP. Đầu tiên cài đặt NTP, sử dụng
$ sudo apt-get install ntp
Sau khi được cài đặt, hãy điều hướng đến /etc/ntp.conf mà bạn có thể chỉnh sửa bằng cách chỉnh sửa văn bản yêu thích của mình. Nói, gedit hoặc nano.
$ sudo nano /etc/ntp.conf
Tôi không chắc nếu nó cần sudo, nhưng dù sao bạn cũng có thể sử dụng nó.
Bạn cần biết một máy chủ NTP để thiết lập điều này. Sửa đổi tập tin của bạn để được như vậy:
logfile /var/log/xntpd
driftfile /var/lib/ntp/ntp.drift
statsdir /var/log/ntpstats/
statistics loopstats peerstats clockstats
filegen loopstats file loopstats type day enable
filegen peerstats file peerstats type day enable
filegen clockstats file clockstats type day enable
server ntp.somedomain.something
server ntp.something.else
Thay thế somedomain.s Something và Something.else bằng các máy chủ NTP. Bạn có thể tìm thấy một số từ nhà máy chủ NTP .
Nếu bạn có systemd
trong phiên bản lớn hơn 213
(kiểm tra: systemd --version
), bạn không cần phải cài đặt ntp
gói để thời gian hệ thống đồng bộ hóa.
systemd
cung cấp systemd-timesyncd
trình nền mà thực hiện ứng dụng khách SNTP (Simple NTP).
Để bắt đầu và bật đồng bộ hóa SNTP:
timedatectl set-ntp true
Để hiển thị các cài đặt hiện tại của đồng hồ hệ thống và RTC :
timedatectl status
Cấu hình của systemd-timesyncd
daemon là trong /etc/systemd/timesyncd.conf
tập tin. Bạn có thể cung cấp máy chủ NTP của bạn ở đó. Theo mặc định, tất cả các máy chủ được nhận xét và máy chủ NTP được lấy từ systemd-networkd.service(8)
cấu hình hoặc qua DHCP.
Nếu bạn đã cài đặt Windows cùng với Linux , bạn có thể phải vật lộn với các vấn đề về thời gian của hệ thống khởi động kép . Lý do rất đơn giản: Windows giữ đồng hồ phần cứng theo giờ địa phương và Linux theo giờ UTC ( timedatectl set-local-rtc 1
có thể hữu ích nhưng không được khuyến nghị; bạn nên thay đổi Windows cài đặt thời gian của để buộc giữ đồng hồ phần cứng trong UTC).
Cài đặt ntp và làm cho nó chạy trên runlevels 2,3,5. Sau đó, nó sẽ kéo ngày và thời gian từ các nguồn nổi tiếng và sẽ điều chỉnh hệ thống của bạn dần dần.
sudo apt-get install ntp
sudo systemctl restart ntp
sudo systemctl enable ntp
Đó là nó. Chỉ cần chạy $ date
để xem nếu nó hoạt động.