Домашняя » чаевые » Как синхронизировать время вашего Linux-сервера с сетевыми серверами времени (NTP)

    Как синхронизировать время вашего Linux-сервера с сетевыми серверами времени (NTP)

    Большинство серверов, вероятно, автоматически настроены на сетевое время, но если вы хотите настроить его для себя или хотите изменить серверы, с которыми вы синхронизируете, вот краткая статья, которая покажет вам, как это сделать..

    Поскольку я должен был сделать это ранее сегодня, я решил, что было бы разумно записать это в следующий раз, когда мне нужно будет это сделать. Да, эта статья действительно только для меня.

    Во-первых, вам нужно установить NTP, если он еще не установлен. Для Debian или Ubuntu это будет следующая команда:

    sudo apt-get установить ntp

    Для Redhat или CentOS вам нужно использовать эти команды для установки 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 restart

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

    / usr / sbin / ntpdate pool.ntp.org

    Довольно простой.