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
}