Eu errei meu relógio do sistema no Arch Linux

9

Eu instalei o Arch alguns dias atrás. Só percebi que a data / hora estava de folga por um dia e uma hora.

Eu mudei usando timedatectl set-time. Em seguida, é usado hwclock --systohcpara ajustar o relógio do hardware. Depois disso, não consegui entrar em sites como o Gmail devido a erros de certificado https. Tentei mudar o tempo de volta, mas não funcionou.

Reiniciei e tive problemas porque as partições foram montadas em um horário diferente, então usei fsck /dev/sdanas partições e fui capaz de inicializar. No momento, o relógio não é um problema, mas eu realmente preciso verificar minhas mensagens. Eu tive que usar o Facebook para fazer login na pilha de troca de troca .

Socorro?

É o que a página de erro do Gmail diz:

O certificado de segurança do servidor ainda não é válido! Você tentou acessar gmail.com, mas o servidor apresentou um certificado ainda não válido. Nenhuma informação está disponível para indicar se esse certificado pode ser confiável. O Chromium não pode garantir com segurança que você está se comunicando com o gmail.com e não com um invasor. No momento, o relógio do seu computador está definido para terça-feira, 10 de janeiro de 2012 12:14:47. Isso parece certo? Caso contrário, você deve corrigir o relógio do sistema e atualizar esta página.

Você não pode prosseguir porque o operador do site solicitou maior segurança para este domínio.

amosrivera
fonte

Respostas:

9

A maneira correta de fazer isso seria ativando ntpd.servicevia systemd.

# pacman -Syu ntp Instalou o pacote necessário

# systemctl enable ntpd.service Ative-o na inicialização para que, toda vez que você inicialize o sistema, o relógio seja sincronizado

# systemctl start ntpd.service Inicie imediatamente

Pode-se também executar ntpd -qgcomo root .

Depois de ter gerenciado esta operação pelo sistema, você nunca precisará se preocupar em definir o relógio novamente.

Nota : existem alguns cenários de inicialização dupla que dessincronizam os relógios; também existem alguns hacks de registro no lado do Windows da inicialização dupla para corrigir esse problema.

cinelli
fonte
Para mim comando acima não funcionou - mas a seguir fez pacman -Syu pacman -S NTP
meyerson
Você pode acender algumas luzes "também há alguns hacks de registro no lado do Windows da inicialização dupla para corrigir esse problema"?
Bruce Sun
pode-se fazer sudo systemctl enable ntpd.service --nowpara ativar e iniciá-lo. o tempo não foi corrigido instantaneamente, reiniciei e levei alguns minutos antes de ser sincronizado.
Sean Breckenridge
6

Eu usei a solução ntp neste artigo. Atualizado em um servidor de horário.

Eu estava recebendo um erro no começo. Você precisa parar o ntp antes de usar um servidor de horário. Se não conseguir encontrar um servidor você tem que especificar que, no meu caso eu usei: sudo ntpdate 0.us.pool.ntp.org. Isso foi o que aconteceu.

amosrivera
fonte