Eu tenho o seguinte problema em um sistema CentOS 6.5 em execução no VirtualBox v4.2.4 no Windows 7 Pro SP1.
date
sempre imprime uma hora UTC, mas com o fuso horário exibido, por exemplo, se eu rodar date
às 12h35, eu entendi:
$ date
Fri Mar 20 04:35:45 AWST 2015
Eu tentei o seguinte, nenhum dos quais funcionou. Eu reiniciei após cada etapa.
/etc/sysconfig/clock
e alterou UTC=false
para UTC=true
sudo yum erase ntp
conforme indicado pelo relatório de bug do VirtualBox As adições dos convidados confundem relógio no convidado linux (host do Windows 7)
sudo yum update tzdata
/etc/sysconfig/clock
e removido UTC=true
completamente Confirmei o seguinte:
zdump -v /etc/localtime
está bem env | grep TZ
não mostra nada /etc/localtime
foi atualizado por sudo yum update tzdata
/etc/localtime
e /usr/share/zoneinfo/Australia/Perth
têm o mesmo hash MD5 TZ=utc hwclock -r
mostra a hora UTC correta lsmod | grep vboxadd
) É importante notar que procurei onde os scripts de inicialização do CentOS leram /etc/sysconfig/clock
, mas não consegui encontrar nada. Isto está em contraste com o Debian / Ubuntu, que tem /etc/init.d/hwclockfirst.sh
que é executado cedo na parte do espaço do usuário do processo de inicialização e corrige a hora do sistema de acordo com /etc/default/rcS
que tem UTC=yes
ou UTC=no
.
Tags virtualbox centos