Como ativar o dst no timedatectl centos

2

Eu queria saber como ativar o Dst em centos7 timedatectl?

Atualmente recebo:

[root@HP-Test ~]# timedatectl
  Local time: Fri 2017-09-22 00:07:01 +0330
Universal time: Thu 2017-09-21 20:37:01 UTC
    RTC time: Thu 2017-09-21 20:37:01
   Time zone: Asia/Tehran (+0330, +0330)
 NTP enabled: yes
NTP synchronized: no
RTC in local TZ: no
  DST active: no
 Last DST change: DST ended at
              Thu 2017-09-21 23:59:59 +0430
              Thu 2017-09-21 23:00:00 +0330
 Next DST change: DST begins (the clock jumps one hour forward) at
              Wed 2018-03-21 23:59:59 +0330
              Thu 2018-03-22 01:00:00 +0430

Eu quero ativar o horário de verão para que ele volte ou avance.

    
por senaps 20.09.2017 / 08:22

3 respostas

1

O horário de verão é resultado do seu momento e, como o relógio está ligado em 2017-09-22, isso significa que ele desativou o horário de verão até 2018-03-22 para o seu fuso horário. Não há como alterar isso, exceto mudar o horário do sistema.

Se você quiser fazer isso para o teste de aplicativos, talvez deseje ver mais de perto sua estrutura de teste como uma sobrecarga de função para influenciar a data / hora para fins de teste.

    
por 20.09.2017 / 09:05
2
[root@test ~]# timedatectl set-timezone EST5EDT
    
por 21.12.2017 / 03:16
1

Se o banco de dados do fuso horário estiver atualizado, a especificação do DST será incluída na definição de fuso horário do estilo '/'.

Na sua saída timedatectl , o DST active: no significa que "o horário de verão não está em vigor agora". Depois de Wed 2018-03-21 23:59:59 +0330 , o relógio vai avançar uma hora e o campo DST active: mudará para yes .

Em suma, parece que o DST está ativado no seu fuso horário.

    
por 21.12.2017 / 11:13

Tags