NTP na debianie

  1. Instalacja wymaganych pakietów

    aptitude install ntp ntpdate
    
  2. 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

  3. Zsynchronizowanie czasu z wskazanym serwerem:

    /etc/init.d/ntp stop
    ntpdate X.X.X.X
    /etc/init.d/ntp start
    
  4. 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
    
  5. 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