Vlastní instalace je jednoduchá, NTP klient i server jsou ve standardním repozitáři:
yum install ntp
Pak jsou v zásadě dvě možnosti, jak udržovat čas aktuální – cron nebo ntpd. Pomocí cronu je možné naplánovat aktualizace času například přes ntpdate nebo ntpd -u, já radši démona, který to dělá sám:
chkconfig ntpd on
Nejdříve zaktualizujeme čas:
ntpdate <servername>
Pak je potřeba pro NTP nastavit, odkud se má synchronizovat a kam má ukládat log. To nastavíme v /etc/ntpd.conf:
server <servername> restrict <servername> logfile /var/log/ntpd logconfig all
Jelikož nám server běží pod Hyper-V, je potřeba počítat s tím, že se virtuální stroj může při různých operacích probrat s časem velmi odlišným od reálného času, pak by NTP přestalo čas synchronizovat. Je tedy nutné NTP vnutit, ať synchronizuje za každých okolností. To provedeme přidáním řádku na začátek /etc/ntpd.conf:
tinker panic 0
Pak už jenom do seznamu v /etc/ntp/step-tickers přidáme adresu časového serveru:
<servername>
A NTP démona konečně spustíme:
service ntpd start
Stav NTP klienta můžeme sledovat pomocí:
ntpq -pn
Vypíše seznam peerů, které jsou momentálně aktivní. U toho, který je aktuálně používaný pro synchronizaci je na začátku hvězdička. Výběr se může časem měnit, obzvlášť pokud je jeden z peerů Windows, chvíli trvá, než si ho NTP vybere jako zdroj.