Як синхронізувати час сервера 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
Досить просто.