[Debian 6 Squeeze] Synchronizace času - NTP

[Debian 6 Squeeze] Synchronizace času - NTP

Příspěvekod jindrich.homola » 18.01.2012, 11:42

Ve výchozím stavu není instalován démon ntpd, pouze utilita ntpdate.

Existují dvě základní metody:
  1. periodické skokové nastavení času
  2. plynulá regulace rychlosti systémového časovače

A)
Jednorázové nastavení času provedete příkazem ntpdate <názen_nebo_adresa_ntp_serveru> v kontextu uživatele root (případně přes sudo), tedy například:
Kód: Vybrat vše
ntpdate ntp.ignum.cz


Tento příkaz můžete snadno přidat do plánovače (cron), např. takto:
Kód: Vybrat vše
echo -e "#\x21/bin/bash\nntpdate -s ntp.ignum.cz" > /etc/cron.hourly/ntpdate && chmod 755 /etc/cron.hourly/ntpdate



B)
Démona NTP nainstalujete v kontextu uživatele root příkazem
Kód: Vybrat vše
apt-get install ntp


Výchozí konfigurace je vhodná pro naprostou většinu serverů a není třeba ji měnit, pokud by to bylo nutné, naleznete ji v /etc/ntp.conf
Služba by měla po instalaci běžet a měla by se automaticky spustit i po restartu systému.

:!: Pokud se čas systému a dotazovaného serveru liší příliš, synchronizace nebude možná a bude třeba nejprve provést ruční nastavení pomocí ntpdate nebo jinou metodou.

Výpis serverů a další podrobnosti získáte příkazem
Kód: Vybrat vše
ntpq -p


Řešení problémů
V případě, že synchronizace nefunguje správně, zkuste stroj rebootovat.
Pokud přesto narůstá rozdíl mezi lokálním a vzdáleným zdrojem času, přidejte do parametrů jádra řetězec "notsc divider=10" (editací parametru GRUB_CMDLINE_LINUX_DEFAULT v souboru /etc/default/grub), zavolejte update-grub a opět restartujte.
Uživatelský avatar
jindrich.homola
 
Příspěvky: 2
Registrován: 13.01.2012, 14:24

Zpět na Návody pro Linuxové začátečníky