O uso da função time C (número de segundos desde a época) mostra que o tempo no meu servidor atual do CentOS 6 está cerca de 7 horas atrasado em comparação com outro servidor com o tempo correto. Como posso corrigir o relógio do sistema? Eu não acho que seja um desvio, porque acabei de configurar este servidor há algumas semanas, mas poderia ser. Eu configurei o ntpd, mas não está ajudando, talvez porque a diferença de horário seja excessiva.
linux
centos6
synchronization
time
user3180
fonte
fonte
TZ=UTC date
.Respostas:
A resposta simples é "definir a data manualmente", o que você precisa fazer, mas para impedir que isso ocorra novamente, há mais que você deve fazer.
Verifique se a configuração do fuso horário do sistema está em um estado saudável.
A menos que haja um motivo muito forte para não fazer isso (como problemas de compatibilidade de software), os relógios do servidor sempre devem ser executados no horário UTC.
Se você decidir não usar o UTC, escolha um fuso horário executando
tzselect
. Um fuso horário será impresso na tela que você usará abaixo. Um exemplo seriaEurope/Moscow
. Caso contrário, useUTC
como o fuso horário abaixo.Defina o relógio do sistema para o fuso horário desejado, seguindo as seguintes etapas:
Substitua o conteúdo de
/etc/sysconfig/clock
com o seguinte:Por exemplo:
Observe que
UTC=true
deve ser definido aqui, mesmo se você não usar o UTC como fuso horário. Refere-se ao relógio de hardware do servidor, que sempre deve ser UTC, independentemente do fuso horário do sistema escolhido.Substitua o
/etc/localtime
arquivo por um link para o fuso horário selecionado:Por exemplo:
Acerte o relógio manualmente para a hora atual.
Sincronize o relógio do sistema com a hora atual:
Verifique se a hora parece correta:
Sincronize o relógio de hardware do servidor com o relógio do sistema:
Reinicie o computador. A reinicialização é necessária porque todos os serviços do sistema devem ser reiniciados para selecionar a hora e o fuso horário corrigidos, e o relógio de hardware do servidor precisa ser testado (por exemplo, uma bateria com defeito).
Após a reinicialização, verifique se o sistema mostra a hora correta e se o ntpd está sendo executado corretamente.
fonte
A questão é garantir que o fuso horário seja o mesmo das caixas que você está comparando
EDITAR
se TZ é diferente
lembre-se de levar em consideração o deslocamento UTC ao comparar a hora do sistema
fonte