Linux – avtomatična sinhronizacija ure?

Na domačih strežnikih mi ura vedno zamuja, čeprav za par minut, se nepravilnosti hitro opazijo na forumih in blogih. Ročna sinhronizacija je zamudno dejanje, čeprav gre samo za en ukaz.

Z enim ukazom (ntpdate) in uporabo cron-a jo sinhroniziram vsako uro, odstopanj skorajda ni ((Baje za to obstajajo tudi posebni programi, a na strežnikih imam rad čimmanj “pre-made” zadev ..)).

Uporabljam Linux distribucijo Slackware, na drugih vrjetno deluje na dokaj podoben način ..
#!/bin/sh
ntpdate ntp1.arnes.si

ÄŒe želimo imeti “dnevnik” (log) posodobitev, uporabljamo spodnji ukaz ..

#!/bin/sh
ntpdate ntp1.arnes.si > /pot/do/log/datoteke

Izvedbo prikazuje spodnji video ((GoogleVideo je kvaliteto zmanjšal na minimum, črke niso vidne -, posnetek si lahko v originalni kvaliteti prenesete s Siolovega strežnika ..)) ..

[googlevideo]7552601233066237280[/googlevideo]

Komentarji

Poleg ntpdate je koristen še programček hwclock, s katerim lahko posodobljeno uro prenesemo tudi v BIOS.

Po sinhronizaciji, ki jo zgoraj opisuješ jaz zato vedno izvedem še:

/sbin/hwclock –systohc

13. maj 2007 - Milan'che

Zanimiva funkcija. Jo bom še sam vključil v “update” fajl :-) Thenx !

14. maj 2007 - andrej

Komentiraj