Portál AbcLinuxu, 17. července 2025 13:43


Dotaz: Synchronizace ntpd pri spusten

3.5.2003 09:57 David Mikolasek
Synchronizace ntpd pri spusten
Přečteno: 446×
Odpovědět | Admin
Nevite nekdo jak spustit ntpd jen pri aktivaci ppp0? diky za odpoved.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

3.5.2003 10:18 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Synchronizace ntpd pri spusten
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak nespouštěj ntpd. Jednoduše si dej do cronu jako root aby se spouštěl tvuj skript třeba jednou za hodinu kde budeš testovat zda je zařízení pppx a pokud je tak proved ntpdate.
Třeba nějak takhle
#!/bin/bash
# Skript vytvoil pro ulehčení Petr Šobáň
# Pokud je pipojeník internetu pes pppX provede sinchronizaci čsu 
# (c) 26.7.2000 S&S
#--------------------------------------------------------------------------

echo
date

if [ ! -e /var/run/ppp?.pid ]
  then
    echo "Není spojení ppp."
    echo
    exit 1
fi	  

if [ ! -x "/usr/sbin/ntpdate" ]
  then
    echo "Nemužu najít program ntpdate"
    echo "Skontrolujte zda je v /usr/sbin/ntpdate ."
    echo
    exit 1
fi


if /usr/sbin/ntpdate 194.108.60.2
  then
    /sbin/clock -w --utc
  else
    if /usr/sbin/ntpdate ntps1-1.cs.tu-berlin.de
	then
          /sbin/clock -w --utc
        else  
          echo
          echo "Z nějakého důvodu nahlásil program chybu."
          echo "Je spuštěn jako root ?"
          echo "Je připojení k internetu pes pppX ?"
          echo "Nic jsem neudělal."
          echo
        exit 1
    fi	  
fi
Možná si to budete muset prochu upravit aby to fungovalo u vás, pokud vám neběží hodiny v utc tak budete muset upravit ředek s programem clock ten přepisuje čas do HW hodin na desce, vetšinou to dělá sám OS při skončení, ale jistota je jistota.
3.5.2003 10:25 Hubert Placek | skóre: 5
Rozbalit Rozbalit vše Synchronizace ntpd pri spusten
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mě také ntpd nefunguje jak chci používám ntpdate ntp.cesnet.cz ale musí se vypnout ntpd.
3.5.2003 11:04 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Synchronizace ntpd pri spusten
Mně ntpd taky nefunguje ;) Vlastně funguje krásně, ale v RH je ho potřeba po bootu shodit a znova nahodit, aby jelo. Nikdy jsem nezjistil proč -- zas tak často nebootuju. Jinak jde nahození/shození ntpd nacpat do ppp skriptů, ale pochybuji, že pro člověka připojeného telefonem má ntpd smysl; jednou pustit ntpdate nebo i rdate po připojení by mělo bohatě stačit...
3.5.2003 15:17 Honza H.
Rozbalit Rozbalit vše Synchronizace ntpd pri spusten
Me v RedHatu (8.0 i 9.0) naskakuje v pohode. :-)) Horsi je spis fakt, ze i kdyz bezi, tak se mi obcas hodiny rozejdou a pak ho musim restartovat, aby nastavil spravny cas. :-(
Louis de Bussy avatar 5.5.2003 09:38 Louis de Bussy | skóre: 28 | Kolín
Rozbalit Rozbalit vše Synchronizace ntpd pri spusten
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud chcete synchronizovat cas (ppp0), je lepe pouzit ntpdate.
Ten ovsem pri bezici sluzbe NTP nefunguje. A tak je nutne ji nejprve odstavit.
 /etc/init.d/ntp stop
 nebo (RedHat) service ntpd stop

Synchronizace casu:
 ntpdate ntp2.contactel.cz

Nastaveni hwclock na UTC:
 hwclock --utc --set --date="$(date --utc '+%m/%d/%Y %H:%M:%S')"

... a pak opet zpustit NTP daemona. IMO je vam uzitecny pouze v pripade, ze cas poskytujete dalsim pocitacum.

Neni na skodu si nastaveni casu osetrit podminkou.
if [ -e /var/run/ppp?.pid ]
  then
    ntpdate ntp2.contactel.cz
    hwclock --utc --set --date="$(date --utc '+%m/%d/%Y %H:%M:%S')
  exit 1
fi
-- Help! I'm being held prisoner in chinese laundry!
5.5.2003 13:33 rat
Rozbalit Rozbalit vše Synchronizace ntpd pri spusten
Odpovědět | | Sbalit | Link | Blokovat | Admin
jak uz tady zaznelo, nema smysl abys poustel ntpd, pokud nebudes cas dal poskytovat treba do vnitrni site nebo nepotrebujes opravdu vysokou presnost. pouzitim ntpdate asi dosahnes i lepsich vysledku, protoze synchronizace ntpd muze docela dlouho trvat.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.