
Instrukcja konfiguracji czasu - Linux
Linux
Obecnie systemy z rodziny Unix/Linux korzystają z wielu demonów zarządzających czasem, które zależne są od dystrybucji. Najpopularniejsze z nich to demon ntpd oraz chronyd. Niektóre dystrybucje zapewniają graficzny interfejs do ustawienia serwerów czasu. Należy szukać ich w ustawieniach systemowych jako opcję konfiguracji daty i czasu.
W większości systemów demony czasu można doinstalować przy pomocy domyślnego managera pakietów (np. apt-get w przypadku Debiana i pochodnych czy yum w przypadku Red Hata i pochodnych). Zazwyczaj pakiet do obługi serwerów czasu nosi nazwę ntp. Demony ntpd i chronyd udostępniają możliwość prostej konfiguracji poprzez odpowiednie pliki.
- ntpd
w pliku /etc/ntp.conf dodać należy linię:
server zegar.umk.pl # dla systemów bazujących na Debianie (np. Debian, Ubuntu, Mint itp.)
server zegar.umk.pl iburst # dla systemów bazujących na Red Hat (np. Red Hat, Fedora, CentOS itp.)
Aby korzystać z serwera zegar.umk.pl jako jedynego serwera czasu należy usunąć lub zakomentować inne wpisy, które zaczynają się od słowa server. Po dodaniu odpowiedniego wpisu należy przeładować usługę ntp, wpisując w konsoli:
sudo service ntp reload
Fragment przykładowego pliku /etc/ntp.conf pochodzący z systemu Ubuntu 10.04 LTS:
Specify one or more NTP servers. # Use servers from the NTP Pool Project. Approved by Ubuntu Technical Board # on 2011-02-08 (LP: #104525). See http://www.pool.ntp.org/join.html for # more information. server zegar.umk.pl server 0.ubuntu.pool.ntp.org server 1.ubuntu.pool.ntp.org server 2.ubuntu.pool.ntp.org server 3.ubuntu.pool.ntp.org # Use Ubuntu's ntp server as a fallback. server ntp.ubuntu.com
- chronyd
W przypadku demona chronyd jego konfiguracja wygląda analogicznie - w pliku konfiguracyjnym /etc/chrony.conf odszukać należy listę serwerów i dodać wpis dotyczący serwera zegar.umk.pl:
zegar.umk.pl iburst
Pamiętać należy również o przeładowaniu usługi odpowiedzialnej za synchronizację czasu:
sudo service chrony reload
Niektóre dystrybucje systemu Linux mogą domyślnie korzystać z prostszego mechanizmu synchronizacji czasu poprzez program ntpdate. Synchronizacja czasu z serwerem zegar.umk.pl przy jego pomocy sprowadza się do wywołania komendy:
ntpdate -s zegar.umk.pl
Pamiętać należy, że metoda ta powoduje szybką synchronizację czasu bez zachowania jego ciągłości (przeskok czasu systemowego do czasu podawanego przez serwer NTP). Dodatkowo synchronizacja wywoływana jest w trakcie uruchamiania systemu operacyjnego.
Omówione wcześniej demony umożliwiają płynną regulację czasu, nie narażając systemu na nieciągłość czasu.