Time-Server zurück
pk-applets

TimeServer

sorgt für eine genaue Systemzeit.
Zur Zeitsynchronisation eines Linux-Servers im Internet dient das NTP-Protokoll, das Port 123 nutzt.
SuSE stellt dazu den Dienst xntp zur Verfügung.
Dieser Deamon stellt zugleich für andere Linux-Rechner die Systemzeit der IAU zur Verfügung.

Unsere IAU bezieht also die genaue Systemzeit aus dem Internet:
Im Runlevel-Editor kann der Dienst gestartet werden.
Ebenso wird dort festgelegt, dass der Dienst dann bei Systemstart im Runlevel 3 und 5 läuft.

Vorher ist die Datei /etc/ntp.conf zu bearbeiten:
Eintrag der TimeServer:
server ntp1.ptb.de
server ntp2.ptb.de

Die beiden Server werden von der Physikalisch-Technische Bundesanstalt
zur Verfügung gestellt.

Test der Verbindung zu den Time-Servern mit dem Konsolen-Befehl:
/usr/sbin/ntpq -c peers
erzeugt die Bildschirmausgabe:

   remote           refid      st t when poll reach   delay   offset  jitter
==============================================
*ntp1.ptb.de     ..... Daten ...........
+ntp2.ptb.de     ..... Daten ...........

* zeigt an, dass der erste Server zur Synchronisation verwendet wird.
 

Beachte, dass die Synchronisation nicht gelingt, wenn die Systemzeit zusehr ( >1000s ) von der Teit des TimeServers abweicht!
In diesem Fall muß zuerst die Systemzeit justiert werden.
 
#****** ntp.conf **********************

server ntp1.ptb.de
server ntp2.ptb.de

driftfile /var/lib/ntp/drift/ntp.drift
logfile   /var/log/ntp

Andere Linux-Rechner erhalten die genaue Zeit mit dem Befehl
 /usr/sbin/ntpdate 192.168.0.20
den man durch cron jede Stunde aufruft.
Beim Start des Rechners verwende den Parameter -b, also
 /usr/sbin/ntpdate -b 192.168.0.20
In diesem Fall wird die Systemzeit direkt gesetzt, ohne -b erfolgt die Einstellung durch Beschleunigen oder Abbremsen der Systemuhr,
um Zeitsprünge zu vermeiden.

Die Windows-Clients erhalten dann vom Samba-Server die Systemzeit durch den Befehl
net time \\linux /set /yes
in der Batch-Datei, die die Verbindung zu den Samba-Laufwerken herstellt.
Der Benutzer muß jedoch mindestens die Rechte des Hauptbenutzers haben.
Ansonsten ist mit Start - Ausführen der Editor für Gruppenrichtlinien (gpedit.msc) zu aktivieren.
Dort muß dann unter
Computerkonfiguration -  Windows-Einstellungen - Sicherheitseinstellungen - Lokale Richtlinien
       - Zuweisen von Benutzerrechten -  Ändern der Systemzeit
die Gruppe Jeder hinzugefügt werden.

Wichtig:
Die Systemzeit ergibt sich beim Start aus der Hardware-Zeit des Bios. Man sollte also im Bios die Hardware-Zeit gelegetlich testen oder
durch den Befehl hwclock -w die Hardware-Zeit nach der Systemzeit ausrichten!
Mit hwclock --show  testen!!