Linux może służyć jako serwer czasu dla maszyn w sieci lokalnej.
ntp
Naszą ulubioną dystrybucją linuksową jest Debian. W celu ustawienia serwera czasu skorzystamy z pakietu ntp-simple . Program sam zapyta się o serwer z którym będzie synchronizował czas a następnie uruchomi serwer.
Główny plik konfiguracyjny to /etc/ntpd ale nie wymaga on od nas żadnej ingerencji.
Sprawdzenie poprawności działania serwera czasu należy wykonać korzystając np. z komendy rdate podając jako parametr -p oraz adres ip serwera.
Przykład: rdate -p 192.168.1.1
Konfiguacja Xinetd-a
Ostatnio dużą popularność zdobywa xinetd jako zastępca dla inetd. Poniżej przedstawiamy konfigurację dla tego programu aby mógł pośredniczyć z demonem ntpd.
service daytime { socket_type = stream protocol = tcp wait = no user = root type = INTERNAL id = daytime-stream } service time { socket_type = stream protocol = tcp wait = no user = root type = INTERNAL id = time-stream } service time { socket_type = dgram protocol = udp wait = yes user = root type = INTERNAL id = time-dgram }