Weil es mich schon lange nervt, das meine Systemzeit nie stimmt und sie sich (warum auch immer) nach einem Reboot wieder verstellt, nachdem ich sie eingestellt habe. Habe ich den Entschluss gefasst, das es so einfach nicht weitergehen kann und kurzerhand den NTP-Client installiert, um die Uhrzeit beim booten immer Sekundengenau mit einem NTP-Server aus dem Internet abzugleichen.
Folgend eine kurze Anleitung wie man dies einfach umsetzen kann.
Als erstes muss die Zeitzone stimmen. Für Mitteleuropäische Zeit wird “CET” verwendet.
Mit “date” kannst Du dir anzeigen lassen, welche Zeitzone aktuell gesetzt ist. Um die Zeitzone anzupassen kopiere die passende Zone nach /etc/localtime:
# cp /usr/share/zoneinfo/CET /etc/localtime
Als nächstes muss der NTP-Client-Dienst installiert werden:
# emerge -av ntp
Die NTP-Server sollten in der Datei /etc/ntp.conf angepasst werden, ist aber nicht zwingend erforderlich.
Bsp.:
# Pools for Gentoo users
#server 0.gentoo.pool.ntp.org
#server 1.gentoo.pool.ntp.org
#server 2.gentoo.pool.ntp.org
#server 3.gentoo.pool.ntp.org
#
server 0.de.pool.ntp.org
server 1.de.pool.ntp.org
server 2.de.pool.ntp.org
server 3.de.pool.ntp.org
Eine aktuelle Liste der deutschen Pool-Server findest du auf der NTP-Homepage
Um die Zeit beim Booten automatisch mit dem Internet abzugleichen:
# rc-update ntp-client add default
Zum Schluss kannst Du dich über eine Sekundengenaue Uhrzeit freuen.
“…sich (warum auch immer) nach einem Reboot wieder verstellt..”
rm /etc/adjtime && ntpdate pool.ntp.org && hwclock –systohc
Danach sollte wieder alles rennen – Auch nach einem reboot :)
/etc/conf.d/clock ->
CLOCK=”UTC” (wenn kein dual-boot-system, andernfalls “local”)
Überlegenswert ist auch noch die Einstellung:
CLOCK_SYSTOHC=”yes”
Man, langsam bin ich echt begeistert von Google, Man findet doch die Informationen die man sucht, die diesem Fall auf dieser Seite! Grue
Prima Anleitung, danke!
In der rc-update Anweisung
# rc-update ntp-client add default
hat sich ein kleiner “Dreher” eingeschlichen.
Mit
# rc-update add ntp-client default
sollte es funktionieren.