Como corrigir data e hora incorretas do sistema?


51

Acabei de executar uma instalação limpa da 12.10 no meu laptop sys76.

Hora e data lê: 19:36 31 december 1969, embora seja: 13:29 07 november 2012.

Eu o configurei para a minha localização e não será alterado manualmente, mesmo que tentei na linha de comando tz.

Eu acho que está atrapalhando os certificados de segurança pela Internet, porque não consigo alterar o PPA pela linha de comando e ir para o Launchpad exibe a página de certificados no Firefox.

Isso é algum bug conhecido ou existe uma correção para ele?


2
Cara ... seu computador está bem - é 1969. Woodstock aparentemente vai ser muito bom este ano ...
GrayedFox 5/18

Respostas:


56

Experimentar:

sudo ntpdate ntp.ubuntu.com

Sim, certamente mexeria com os certificados SSL, porque eles teriam datas futuras.

Duvido que seja um bug no Ubuntu, seu relógio CMOS no BIOS deve ter sido definido de alguma forma.


18 de abril 15:06:04 ntpdate [29230]: nenhum servidor apropriado para sincronização encontrado
vipin8169

11
Após instalar o >> sudo apt-get install ntp >>18 Apr 15:07:03 ntpdate[30070]: the NTP socket is in use, exiting
vipin8169

Isso é bom para uma solução pontual, mas você ainda terá o desvio do sistema e sairá novamente. Você realmente deseja instalar ntppara que o ntpd deamon funcione (nesse momento, ntpdateserá exibido o erro "o soquete NTP está em uso, saindo", que é o que você deseja, porque o ntpd está cuidando de manter o relógio sincronizado)
Randall

talvez precise: de sudo apt-get install ntpdateantemão
arcseldon

21

Basta instalar o servidor ntp:

sudo apt-get install ntp

Ele manterá seu relógio automaticamente sincronizado.


Isso corrigiu o problema para mim no Ubuntu 13.10. Não faço ideia do porquê. (O problema era que o relógio foi desativada por uma hora após o horário de verão / hora de verão entrou em vigor.)
Carl

Eu instalei o ntp, no entanto, meu tempo ainda está à frente em 5 minutos. Quanto tempo leva para atualizar o tempo ou preciso executar algum comando depois? Obrigado
Mo.

Mina levou alguns minutos para ser executado, então, finalmente, acertar o relógio corretamente
Sam Barnum

8

Instale o ntp e o ntpdate executando os seguintes comandos:

sudo apt-get install ntp
sudo apt-get install ntpdate

Então, execute

sudo ntpdate ntp.ubuntu.com

Isso funciona para mim.


10
Certamente, se você fizer nessa ordem, ntpdateocorrerá o erro " o soquete NTP está em uso, saindo " porque o pacote ntp deveria ter iniciado ntpde agarra o soquete.
Randall

Você não precisa apenas de ntp?
Gabriel Fair

@ Randall está correto, mas ainda atualiza o horário. Não sei se existem outros efeitos colaterais.
JBaczuk

5

Depois de instalar a 12.10, tive o mesmo problema também. De alguma forma, a nova instalação ajustou o relógio do BIOS para o ano 2070 !! Depois disso, o Ubuntu não conseguiu definir uma data diferente tanto pelo ntp, manualmente, mesmo usando o comando date .

A definição da data correta nas configurações do BIOS resolveu o problema.


como você definiu a data certa no BIOS?
Josh
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.