Instalacja wymaganych pakietów
aptitude install ntp ntpdate
Edycja wpisów w pliku /etc/ntp.conf
vi /etc/ntp.conf
jeśli synchronizacja ma się odbywać wewnątrz sieci z innym działającym już serwerem, to w powyższym pliku należy zahaszować linie zaczynające się od: server i dopisać własną z ip wspomnianego wcześniej serwera
Zsynchronizowanie czasu z wskazanym serwerem:
/etc/init.d/ntp stop
ntpdate X.X.X.X
/etc/init.d/ntp start
Po kilku minutach powinna pojawić się gwiazdka w tabelce z polecenia:
ntpq -p
która oznacza, ze nasz serwer jest zsynchronizowany ze wskazanym serwerem czasu np:
remote refid st t when poll reach delay offset jitter
==============================================================================
*debnode1.pbs.co 212.244.36.232 2 u 53 64 77 0.049 12.530 9.462
+debnode2.pbs.co 193.0.71.133 2 u 55 64 77 0.064 25.667 15.400
Ustawienie zegara sprzętowego do czasu sieciowego
hwclock --systohc
powyższe polecenie można by dodać do crontaba i np. raz dziennie wykonywać synchronizację czasu zegara sprzętowego - to tak, aby przy restarcie serwera nie odjechał nam czas
Jeśli timezone jest nieprawidłowy - np. czas jest podawany w UTC, to należy rekonfigurować tz za pomoca poleceń:
dpkg-reconfigure tzdata