Домашня » поради » Як синхронізувати час сервера Linux з серверами мережевого часу (NTP)

    Як синхронізувати час сервера Linux з серверами мережевого часу (NTP)

    Більшість серверів, ймовірно, автоматично налаштовуються на мережевий час, але якщо ви хочете встановити його для себе або бажаєте змінити сервери, які ви синхронізуєте, ось коротка стаття, яка показує, як це зробити.

    Тому що я повинен був зробити це раніше сьогодні, я вирішив це би зробив багато сенсу записати це для наступного разу що я потребую зробити це. Так, ця стаття дійсно для мене.

    По-перше, вам потрібно встановити NTP, якщо він ще не інстальовано. Для Debian або Ubuntu, це буде така команда:

    sudo apt-get install ntp

    Для Redhat або CentOS вам потрібно буде використовувати ці команди для інсталяції ntp і ввімкнути його:

    yum install ntp

    systemctl включити ntpd

    Потім ви хочете відредагувати файл /etc/ntp.conf, який, можливо, вже заповнений для вас.

    vi /etc/ntp.conf

    Тут ви знайдете багато ліній, але важливими є лінії серверів. Ви можете отримати список адрес сервера на www.pool.ntp.org, знайти бажані для вашої області, а потім додати їх до файлу. Для моїх цілей це означало:

    сервер 0.north-america.pool.ntp.org
    сервер 1.north-america.pool.ntp.org
    сервер 2.north-america.pool.ntp.org
    сервер 3.north-america.pool.ntp.org

    Потім потрібно перезапустити або запустити службу NTPD:

    /etc/init.d/ntpd перезавантаження

    Якщо ви хочете оновлювати час прямо зараз, ви можете зупинити службу NTP, а потім запустити таку команду, замінивши бажаний сервер на pool.ntp.org.

    / usr / sbin / ntpdate pool.ntp.org

    Досить просто.