[Debian 6 Squeeze] Synchronizace času - NTP
Ve výchozím stavu není instalován démon ntpd, pouze utilita ntpdate.
Existují dvě základní metody:
- periodické skokové nastavení času
- 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:
ntpdate ntp.ignum.cz
Tento příkaz můžete snadno přidat do plánovače (cron), např. takto:
- Kód:
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:
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:
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.