PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : System Zeit per I-Net aktualisieren



rar
04.05.06, 17:40
Hallo Leute !

Bei mir läuft Suse10/Gnome auf einer Vmware !
da ich aber die Vm ware nicht ständig am laufen habe muss ich immer wieder manuell die system Zeit und Datum anpassen

Ich würde das gerne irgendwie automatisieren zb das die Uhrzeit alle 30 min per I-net abgefragt und gegf. angepasst wird !


Kennt dazu jemand einen LösungsWeg

danke im voraus u lg

Rar

drcux
04.05.06, 17:48
YaST -> Netzwerkdienste -> NTP-Client

Ede
04.05.06, 17:53
Dafür brauchst du xntp.
Guck nach, ob es schon installiert ist:

rpm -qa|grep xntp
Wenn in der Ausgabe nichts mit xntp erscheint, gibst du in der Konsole als root ein:

yast -i xntp, um xntp zu installieren.
Dann legst du eine einfache Textdatei mit folgendem Inhalt an:

#!/bin/bash
ntpdate -b ptbtime1.ptb.de
sleep 1
hwclock --systohc
Die Datei kannst du zeit oder so nennen. Mach die Datei ausführbar. Jetzt kannst du die Datei als Script bezeichnen. Kopiere das Script nach /etc/cron.hourly/.
Stündlich wird die Systemzeit aktualisiert.

pita
04.05.06, 17:57
eine nicht spezielle suse-lösung wäre auch rdate.

das programm runterladen, einen server suchen und den befehl in die crontab eintragen:

http://www.xinux.de/docs/linux/debian/systemzeit.html

einfach auf der seite nach "rdate" suchen

rar
04.05.06, 21:57
@all

danke euch allen hat supi funktioniert hab es so wie Ede beschrieben hat gemacht !

mit xntp-4.2.0a-46

danke nochmals an alle

u lg Rar

Ede
09.05.06, 16:35
Änderung:

#!/bin/bash
ntpdate -b ptbtime1.ptb.de
reicht auch völlig als Script, um die Zeit einzustellen.

hwclock --systohc dient nur dazu, die Systemzeit in die Hardware-Uhr des Mainboards zu schreiben. Das brauchst du nicht. Bei Suse wird das automatisch bei jedem Runterfahren des Systems ausgeführt (/etc/init.d/boot.clock). Weiß nicht, wie das in anderen Distributionen ist.

Erwähnenswert ist bei ntpdate noch der Parameter "-t".
Manchmal funktioniert die Zeitsynchronisation wegen ausgelasteter Internetleitung nicht.
cron meldet in diesem Fall
run-crons[6551]: ntp returned 1
und ntpdate
no server suitable for synchronization found
Dann hilft "-t":
ntpdate -t 20 -b ptbtime1.ptb.de
Ist z. B. bei laufendem aMule sehr hilfreich.