Główna » wskazówki » Jak zsynchronizować czas serwera Linux z serwerami czasu sieciowego (NTP)

    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.