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