Одна из наиболее полезных команд в Linux - это NTP (Network Time Protocol), который отвечает за автоматическую синхронизацию времени нашего сетевого сервера, и это деликатный момент, когда мы говорим о компьютере в продуктивной среде, поскольку плохая синхронизация Время может влиять на различные задачи и даже больше, если компьютер является сервером.
Команда может разрешить системным часам использовать всемирное координированное время (UTC) вместо местного времени, чтобы оно в большей степени соответствовало требуемому времени. Как администраторы, классический способ синхронизации времени - использование команды ntpdate, которая отвечает за настройку системного времени с установленного сервера времени NTP.
Мы проанализируем, как использовать NTP в Linux.
1. Как установить NTP на Linux
По умолчанию в большинстве дистрибутивов Linux команда NTP не установлена, для ее установки мы выполним следующее:
sudo apt-get установить ntpdate (Debian / Ubuntu) sudo yum установить ntpdate (CentOS / RHEL) sudo dnf установить ntpdate (Fedora)
2. Как использовать NTP в Linux
Шаг 1
Время, чтобы использовать NTP, мы можем выполнить следующее:
sudo ntpdate co.pool.ntp.org
Таким образом, мы устанавливаем указанный сервер в качестве сервера NTP.
Шаг 2
Если мы хотим проверить сервер и не настраивать часы или использовать порт без привилегий для отправки пакетов и избегать брандмауэров, мы должны выполнить команду ntpdate рядом с параметром -qu:
sudo ntpdate -qu co.pool.ntp.org
Шаг 3
Полный список доступных групп серверов NTP можно найти по следующей ссылке:
NTP сервер
Там, на правой стороне, мы находим каждый из регионов мира:
Шаг 4
Нажав на континент и соответствующую страну, мы можем увидеть серверы, доступные для настройки:
В самых последних дистрибутивах Linux, в которых есть Systemd, будет возможно синхронизировать время через файл timesyncd.conf, просто откройте файл в каком-нибудь редакторе, чтобы настроить его следующим образом:
sudo nano /etc/systemd/timesyncd.conf
Шаг 5
Там мы должны раскомментировать следующие строки в [Time] и добавить сервер по мере необходимости:
NTP = сервер 0.south-america.pool.ntp.org FallbackNTP = ntp.ubuntu.com 0.arch.pool.ntp.org
Мы сохраняем изменения, используя клавиши Ctrl + O, и закрываем их, используя клавиши Ctrl + X.
Шаг 6
Затем необходимо активировать смену NTP-сервера, выполнив следующее:
sudo timedatectl set-ntp истинный статус timedatectl
Это очень просто добавить NTP-сервер в Linux для всего, что связано с синхронизацией времени.
СТАТЬИ