Настройка времени в CentOS 8
Перейти к навигации
Перейти к поиску
RTC (Real Time Zone) - аппаратное время компьютера
Вывод текущего часового пояса и прочих параметров времени
timedatectl
Local time: Ср 2020-12-09 03:20:15 +10 Universal time: Вт 2020-12-08 17:20:15 UTC RTC time: Вт 2020-12-08 17:20:14 Time zone: Asia/Vladivostok (+10, +1000) System clock synchronized: yes NTP service: active RTC in local TZ: no
Поиск нужного часового пояса
timedatectl list-timezones | grep -i vladivostok
Установка часового пояса
timedatectl set-timezone Asia/Vladivostok
Привязка RTC
timedatectl set-local-rtc [0 | 1] # 0 - RTC соответствует UTC # 1 - RTC соответствует локальному часовому поясу # изменение вносится в файл /etc/adjtime
Включение сервиса синхронизации времени
# включение синхронизации времени (требуется установленный сервис синхронизации времени systemd-timesyncd) timedatectl set-ntp true
По умолчанию в RHEL и его производных дистрибутивах используется сервис синхронизации времени chronyd, он интегрирован с timedatectl и никаких проблем с ним нет. При желании, вместо него можно установить сервис от systemd (systemd-timesyncd).
dnf install systemd-timesyncd systemctl enable systemd-timesyncd systemctl start systemd-timesyncd # проверка статуса синхронизации времени (не работает в OL7+chronyd, ниже есть команды для chronyd) timedatectl timesync-status
Установка времени вручную
# MM - месяц # DD - день # hh - часы # mm - минуты # YYYY - год date MMDDhhmmYYYY
Настройка стандартной синхронизации времени (Oracle Linux 8)
# проверка статуса systemctl status chronyd # сервис chronyd установлен и включен по умолчанию, но если потребуется то установить можно так dnf install chrony systemctl enable chronyd systemctl start chronyd # настройка vi /etc/chrony.conf ============================================ # в начале, в соответствующем разделе pool dc1.mydomain.ru iburst pool dc2.mydomain.ru iburst # или добавить в конец файла server dc1.mydomain.ru server dc2.mydomain.ru # сервера времени по умолчанию server 0.pool.ntp.org server 1.pool.ntp.org server 2.pool.ntp.org server 3.pool.ntp.org ============================================ systemctl restart chronyd # проверка синхронизации timedatectl ... System clock synchronized: yes ... # список источников chronyc sources # состояние синхронизации chronyc tracking # список клиентов chronyc clients
Чтобы chronyd работал в качестве NTP сервера, в конфигурацию необходимо добавить разрешения для локальных сетей с которых будут идти запросы синхронизации.
vi /etc/chrony.conf allow 192.168.0.0/16