If-Koubou

Jak zsynchronizować czas serwera Linux z serwerami czasu sieciowego (NTP)

Jak zsynchronizować czas serwera Linux z serwerami czasu sieciowego (NTP) (Jak)

Większość serwerów prawdopodobnie jest automatycznie skonfigurowana do czasu sieciowego, ale jeśli chcesz je skonfigurować samodzielnie lub chcesz zmienić serwery, z którymi się synchronizujesz, oto krótki artykuł, który pokazuje, jak to zrobić.

Ponieważ musiałem to zrobić wcześniej, zdecydowałem, że byłoby sensownie napisać to następnym razem, gdy będę musiał to zrobić. Tak, ten artykuł jest naprawdę dla mnie.

Najpierw musisz zainstalować NTP, jeśli nie jest jeszcze zainstalowany. Dla systemu Debian lub Ubuntu będzie to polecenie:

sudo apt-get install ntp

W przypadku Redhat lub CentOS, musisz użyć tych poleceń, aby zainstalować ntp i włączyć go:

yum install ntp

systemctl enable ntpd

Następnie musisz edytować plik /etc/ntp.conf, który prawdopodobnie został już wypełniony.

vi /etc/ntp.conf

Znajdziesz tam wiele linii, ale ważne są linie serwerów. Możesz uzyskać listę adresów serwerów na www.pool.ntp.org, znaleźć preferowane dla swojego obszaru, a następnie dodać je do pliku. Dla moich celów oznaczało to:

serwer 0.north-america.pool.ntp.org
serwer 1.north-america.pool.ntp.org
serwer 2.north-america.pool.ntp.org
serwer 3.north-america.pool.ntp.org

Następnie musisz ponownie uruchomić lub uruchomić usługę NTPD:

/etc/init.d/ntpd restart

Jeśli chcesz teraz zaktualizować czas, możesz zatrzymać usługę NTP, a następnie uruchomić następujące polecenie, zamieniając preferowany serwer na pool.ntp.org.

/ usr / sbin / ntpdate pool.ntp.org

Dość proste.