Как синхронизировать время вашего 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
Довольно простой.