Zeit und Zeitonen, Systemuhr und RTC, NTP-Synchronisation
Zeit ist relativ.
Aktuelle Zeit und Datum abfragen
date
Zeitzone einstellen
Symbolischen Link zu einer Zeitzonendatei von /ustr/share/zoneinfo
nach /etc/localtime
setzen:
ln -snf /usr/share/zoneinfo/Europe/Berlin /etc/localtime
timedatectl
Mit dem Tool timedatectl
können alle Einstellungen der Hardware- sowie der Systemzeit abgefragt und gesetzt werden.
timedatectl
gibt die Ausgabe:
Local time: Wed 2015-06-17 10:23:03 CEST
Universal time: Wed 2015-06-17 08:23:03 UTC
RTC time: Fri 2010-01-01 00:00:00
Time zone: Europe/Berlin (CEST, +0200)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
DST active: yes
Last DST change: DST began at
Sun 2015-03-29 01:59:59 CET
Sun 2015-03-29 03:00:00 CEST
Next DST change: DST ends (the clock jumps one hour backwards) at
Sun 2015-10-25 02:59:59 CEST
Sun 2015-10-25 02:00:00 CET
RTC in UTC
Die RTC Uhr kann mit
timedatectl set-local-rtc 0
im UTC Modus betrieben werden.
Synchronisation mit NTP
Die Systemzeit kann mit timedatectl synchronisiert werden. Dies kann angestellt werden mit:
timedatectl set-ntp 1
order ausgestellt:
timedatectl set-ntp 0
Systemzeit und Datum stellen
Mit timedatectl kann Zeit und Datum manuell gestellt werden. Das Tool setzt immer System- und Hardwareuhr gleichzeitig. Vor dem manuellen Stellen muss die NTP Synchronisation ausgestellt werden:
timedatectl set-ntp 0
Uhrzeit auf 20:00 Uhr setzen
timedatectl set-time 20:00
Datum (und Uhrzeit auf 00:00) auf den 17.06.2015 setzen:
timedatectl set-time 2015-06-17
Datum und Uhrzeit auf den 17.06.2015 10:35 setzen:
timedatectl set-time "2015-06-17 10:35"
NTP-Server Synchronisation
NTPD Daemon installieren:
pacman -S ntp
RTC und hwclock
Die Hardwareuhr kann mit dem Programm hwclock ausgelesen und gestellt werden. Aktuelle Uhrzeit und Datum lesen:
hwlock
RTC-Zeit --> Systemzeit
Die Systemzeit nach der RTC Uhr stellen:
hwclock -s
Systemzeit --> RTC-Zeit
Die RTC Uhr nach der Systemzeit stellen:
hwclock -w
Links
- Wiki-Seite zur Zeit.