Jak zsynchronizować czas serwera Linux z serwerami czasu sieciowego (NTP)
Większość serwerów jest prawdopodobnie 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. W przypadku Debiana lub Ubuntu będzie to polecenie:
sudo apt-get install ntp
W Redhat lub CentOS, będziesz musiał 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.