Se o /etc/localtime
estiver apontando para /usr/share/zoneinfo/EET
, essa definição de fuso horário inclui o Horário de verão europeu (= horário de verão europeu) e entre o último domingo de março e o último domingo de outubro, esse fuso horário será listado como EEST EET. E no momento em que escrevo, o dia da mudança foi ontem ...
Você deve ler as melhores práticas de marcação de tempo do VMware para VMs Linux . Resumindo:
- verifique se o VMware Host está usando o horário e o fuso horário corretos.
- se você estiver usando o NTP nos convidados:
- verifique se a sincronização de horário do VMware Tools está desativada
- adicione
tinker panic 0
como a linha primeiro do /etc/ntp.conf - se houver uma definição de relógio local como
server 127.127.1.0
emntp.conf
, comente . - insira os nomes de host ou endereços IP de seus servidores NTP no arquivo
/etc/ntp/step-tickers
para fazer seus sistemas pularem seus relógios no tempo correto na inicialização assim que as interfaces de rede forem ativadas e qualquer coisa que seja sensível ao tempo, como bancos de dados, ainda não foi começou.
Algumas armadilhas que encontrei:
-
/etc/adjtime
especifica qual é o relógio de hardware esperado: UTC ou LOCAL. Alterar apenas a variável em/etc/sysconfig/clock
não necessariamente fará o que você deseja. Certifique-se de que ambos os lugares estejam de acordo, apenas para garantir. - verifique se seus servidores NTP estão atendendo o tempo correto UTC .
- quando uma hora do sistema é um número exato de horas de folga, primeiro use
date -u
para verificar se a ideia do horário UTC do sistema está correta. O NTP só lida com o UTC; qualquer erro de conversão para a hora local é culpa das configurações de fuso horário.