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?

disonsfera
fonte
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.

Will Daniels
fonte
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.

Eric Carvalho
fonte
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.

Temerário
fonte
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.

aizquier
fonte
como você definiu a data certa no BIOS?
Josh