У нас есть 16 серверов Linux RHEL 7.5 в кластере, и серверы синхронизируются с сервисом crony с сервером NTP.
У нас есть два вопроса
Как узнать, настроено ли на наших серверах летнее время?
Как отключить DST на наших серверах Redhat Enterprise Linux 7?
Вы не отключаете DST как таковое, вы устанавливаете желаемый часовой пояс и получаете DST, если в часовом поясе есть DST.
Вы можете проверить настроенный часовой пояс с помощью timedatectl
.
Если в вашем часовом поясе установлено летнее время, вы увидите что-то вроде этого:
[root@stonard ~]# timedatectl
Local time: Sat 2020-06-20 18:27:30 EDT
Universal time: Sat 2020-06-20 22:27:30 UTC
RTC time: Sat 2020-06-20 22:27:30
Time zone: America/New_York (EDT, -0400)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
DST active: yes
Last DST change: DST began at
Sun 2020-03-08 01:59:59 EST
Sun 2020-03-08 03:00:00 EDT
Next DST change: DST ends (the clock jumps one hour backwards) at
Sun 2020-11-01 01:59:59 EDT
Sun 2020-11-01 01:00:00 EST
В противном случае вы увидите что-то вроде этого:
[root@farshire ~]# timedatectl
Local time: Sat 2020-06-20 22:26:50 GMT
Universal time: Sat 2020-06-20 22:26:50 UTC
RTC time: Sat 2020-06-20 22:26:50
Time zone: Etc/GMT (GMT, +0000)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
DST active: n/a
Чтобы изменить часовой пояс, используйте timedatectl set-timezone ZONE
, где ZONE - допустимая зона с информацией о зоне. Например:
# timedatectl set-timezone Europe/Kiev