Linux define o relógio de hardware no UTC e a hora do sistema na hora local

1

Devido a alguns motivos, tenho que configurar remotamente o horário do clock do hardware no UTC e a hora do sistema na hora local. Meu SO é o OpenSUSE 13.1 e minha ferramenta é apenas o comando hwclock . O que eu faço até agora:

1. Sincronizar o tempo de uso ntpdate command- > hora do sistema é exibida corretamente no horário local com fuso horário Indochina (GMT + 7)
date
Tue Aug 30 14:00:00 ICT 2016

2. Definir relógio de hardware para UTC -

hwclock --systohc --utc

3. Reinicie, verifique o horário da BIOS. O relógio de hardware já está no horário UTC, ou seja, às 7h.

4. Faça o login na máquina. A hora do sistema está incorreta.
 date
 Tue Aug 30 07:00:00 ICT 2016
 date -u
 Tue Aug 30 00:00:00 UTC 2016

5. Tempo correto usando hwclock (Nota: --localtime em vez de --utc aqui não funciona)

hwclock --hctosys --utc
date
Tue Aug 30 14:00:00 ICT 2016
date -u
Tue Aug 30 07:00:00 UTC 2016

6. Reinicie, a hora do sistema está incorreta novamente. Repita o passo 5 para corrigi-lo.

Isso está me deixando louca, já que não sei o que está errado. Por favor me ajude, eu não quero corrigir a hora do sistema toda vez que a inicialização da máquina! PS: conteúdo de /etc/adjtime
0.000000 1472543544 0.000000
1472543544
UTC
    
por Anh Tuan 30.08.2016 / 10:12

0 respostas