Antworten:
Sie können die Zeit während des Systemstarts tatsächlich einstellen, und in der Debian-Dokumentation wird sie sogar für die Verwendung auf Hardware angegeben, die die Zeit nicht richtig verfolgt. Ich empfehle jedoch die Verwendung von NTP. Sie können es so einrichten, dass eine Verbindung zu einem NTP-Server hergestellt wird. Installieren Sie zuerst NTP mit
$ sudo apt-get install ntp
Navigieren Sie nach der Installation zu /etc/ntp.conf, das Sie mit Ihrer bevorzugten Textbearbeitung bearbeiten können. Sag mal, gedit oder nano.
$ sudo nano /etc/ntp.conf
Ich bin mir nicht sicher, ob es sudo braucht, aber du kannst es trotzdem benutzen.
Sie müssen einen NTP-Server kennen, um dies einzustellen. Ändern Sie Ihre Datei wie folgt:
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
Ersetzen Sie somedomain.something und something.else durch NTP-Server. Sie finden einige davon auf dem NTP-Server zu Hause .
Wenn Sie systemd
in Version größer ist als 213
(Check: systemd --version
), müssen Sie nicht installieren ntp
Paket zu synchronisieren Systemzeit.
systemd
Stellt einen systemd-timesyncd
Daemon bereit, der einen SNTP- Client (Simple NTP) implementiert .
So starten und aktivieren Sie die SNTP-Synchronisation:
timedatectl set-ntp true
So zeigen Sie die aktuellen Einstellungen der Systemuhr und der Echtzeituhr an :
timedatectl status
Die Konfiguration des systemd-timesyncd
Daemons ist in der /etc/systemd/timesyncd.conf
Datei. Dort können Sie Ihre NTP-Server bereitstellen. Standardmäßig sind alle Server kommentiert und NTP - Server erhalten von systemd-networkd.service(8)
Konfiguration oder über DHCP.
Wenn Sie Windows zusammen mit Linux installiert haben , können Probleme mit der Dual-Boot-Systemzeit auftreten . Der Grund ist einfach: Windows hält Uhr Hardware in Ortszeit und Linux in UTC - Zeit ( timedatectl set-local-rtc 1
kann hilfreich sein , aber nicht zu empfehlen, würden Sie besser ändern Windows - Zeiteinstellungen Hardware - Uhr zu zwingen , in UTC zu halten).
sudo apt-get install ntp
sudo systemctl restart ntp
sudo systemctl enable ntp
Das ist es. Laufen Sie einfach, um $ date
zu sehen, ob es funktioniert.