Настройка времени в CentOS 8: различия между версиями
Перейти к навигации
Перейти к поиску
Admin (обсуждение | вклад) |
Admin (обсуждение | вклад) |
||
Строка 66: | Строка 66: | ||
= Настройка стандартной синхронизации времени (Oracle Linux 8) = | = Настройка стандартной синхронизации времени (Oracle Linux 8) = | ||
+ | |||
<pre> | <pre> | ||
− | # | + | # пакет chrony установлен по умолчанию |
− | + | # если необходимо, можно установить | |
− | |||
− | |||
dnf install chrony | dnf install chrony | ||
− | |||
− | |||
− | # настройка | + | # настройка источников |
vi /etc/chrony.conf | vi /etc/chrony.conf | ||
− | + | ------------------------------------------------------------------------------- закоментируйте лишнее, и добавьте нужное | |
− | # | + | # pool 2.pool.ntp.org iburst |
− | pool | ||
− | pool | ||
− | |||
− | |||
server dc1.mydomain.ru | server dc1.mydomain.ru | ||
server dc2.mydomain.ru | server dc2.mydomain.ru | ||
+ | ------------------------------------------------------------------------------- | ||
− | # | + | # если при установке OS не настраивалась синхронизация времени, то сервис будет не активен |
− | + | timedatectl | |
− | + | ------------------------------------------------------------------------------- | |
− | + | NTP service: inactive | |
− | + | ------------------------------------------------------------------------------- | |
− | |||
− | systemctl | + | # активация NTP сервиса |
+ | timedatectl set-ntp true | ||
+ | |||
+ | # проверка состояния сервиса | ||
+ | systemctl status chronyd | ||
− | # проверка синхронизации | + | # проверка синхронизации, нужно подождать 5-10 мин. |
timedatectl | timedatectl | ||
− | + | ------------------------------------------------------------------------------- | |
+ | Local time: Fri 2025-06-06 17:12:43 +10 | ||
+ | Universal time: Fri 2025-06-06 07:12:43 UTC | ||
+ | RTC time: Fri 2025-06-06 07:12:43 | ||
+ | Time zone: Asia/Vladivostok (+10, +1000) | ||
System clock synchronized: yes | System clock synchronized: yes | ||
− | + | NTP service: active | |
+ | RTC in local TZ: no | ||
+ | ------------------------------------------------------------------------------- | ||
# список источников | # список источников |
Версия 17:44, 6 июня 2025
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)
# пакет chrony установлен по умолчанию # если необходимо, можно установить dnf install chrony # настройка источников vi /etc/chrony.conf ------------------------------------------------------------------------------- закоментируйте лишнее, и добавьте нужное # pool 2.pool.ntp.org iburst server dc1.mydomain.ru server dc2.mydomain.ru ------------------------------------------------------------------------------- # если при установке OS не настраивалась синхронизация времени, то сервис будет не активен timedatectl ------------------------------------------------------------------------------- NTP service: inactive ------------------------------------------------------------------------------- # активация NTP сервиса timedatectl set-ntp true # проверка состояния сервиса systemctl status chronyd # проверка синхронизации, нужно подождать 5-10 мин. timedatectl ------------------------------------------------------------------------------- Local time: Fri 2025-06-06 17:12:43 +10 Universal time: Fri 2025-06-06 07:12:43 UTC RTC time: Fri 2025-06-06 07:12:43 Time zone: Asia/Vladivostok (+10, +1000) System clock synchronized: yes NTP service: active RTC in local TZ: no ------------------------------------------------------------------------------- # список источников chronyc sources # состояние синхронизации chronyc tracking # список клиентов chronyc clients
Чтобы chronyd работал в качестве NTP сервера, в конфигурацию необходимо добавить разрешения для локальных сетей с которых будут идти запросы синхронизации.
vi /etc/chrony.conf allow 192.168.0.0/16