Normalmente, você deseja definir o horário automaticamente e, nesse caso, deseja ntpdconfigurar o horário automaticamente.
As especificidades diferem ligeiramente de distribuição para distribuição, mas se você estiver executando o Ubuntu, por exemplo, há um guia sobre como configurar o NTP no Ubuntu . Caso contrário, apenas o Google ntpd <distribution-name>, e você provavelmente o encontrará.
Se você deseja configurá-lo manualmente, no entanto, você pode usá-lo date --set="<date string>". Exemplos disso podem ser:
date --set="23 June 1988 10:00:00"
date --set="10:00:00"
elabore mais sua resposta e forneça uma explicação para o controle de qualidade e futuros leitores o que o comando que você mencionou faz e por que você recomenda tal ação. nota: o controle de qualidade perguntou como alterar o horário, não como mantê-lo sincronizado.
Lorenzo Von Matterhorn
11
@LorenzoVonMatterhorn ok
Gangsar Swapurba
Isso ainda não tem explicação. O que devo esperar que execute esse comando?
dateretorne a hora especificada como a hora a partir do momento em que a CPU foi iniciada, mais o relógio interno do hardware, dado a hora, hwclockindica o tempo que o relógio interno possui.
O tempo com base na CPU tende a desviar-se por quanto tempo a máquina está funcionando, eis a razão por trás da existência do hwclock --hctosyscomando. Também é uma das razões por trás do uso do Network Protocol Time, que é usado para coordenar o horário internacionalmente na Internet.
Respostas:
Normalmente, você deseja definir o horário automaticamente e, nesse caso, deseja
ntpd
configurar o horário automaticamente.As especificidades diferem ligeiramente de distribuição para distribuição, mas se você estiver executando o Ubuntu, por exemplo, há um guia sobre como configurar o NTP no Ubuntu . Caso contrário, apenas o Google
ntpd <distribution-name>
, e você provavelmente o encontrará.Se você deseja configurá-lo manualmente, no entanto, você pode usá-lo
date --set="<date string>"
. Exemplos disso podem ser:fonte
Defina o relógio do hardware para a hora atual do sistema.
Defina a hora do sistema no relógio do hardware.
fonte
apenas
ntpdate ntp.ubuntu.com
e tudo ficará bem.Há mais informações sobre isso na documentação oficial do Ubuntu
fonte
Outro problema comum e muito irritante é quando o fuso horário errado é selecionado ...
Verifique o fuso horário com a saída da data:
Para corrigir o tipo de fuso horário:
e selecione a região correta com os números correspondentes.
Uma segunda tarefa é definir a hora correta:
Ou simplesmente reserve um tempo no HW-Clock:
fonte
Nos
CentOS
fusos horários/usr/share/zoneinfo/
, para alterar a data do sistema para um fuso horário específico, você pode:Primeiro, faça um backup do arquivo localtime existente.
Em seguida, crie o link:
Verifique a nova data do sistema digitando
date
.Para ajustar a data do sistema Linux manualmente, você pode digitar:
OU
OU
Para definir o relógio do hardware para a hora atual do sistema:
OU
fonte
"hwclock" é a data do hardware (máquina) e "data" é a data do software (sistema operacional).
Para alterar a data do hardware do PC:
Para alterar a data do software:
fonte
Tente o seguinte:
ou
fonte
date
retorne a hora especificada como a hora a partir do momento em que a CPU foi iniciada, mais o relógio interno do hardware, dado a hora,hwclock
indica o tempo que o relógio interno possui.O tempo com base na CPU tende a desviar-se por quanto tempo a máquina está funcionando, eis a razão por trás da existência do
hwclock --hctosys
comando. Também é uma das razões por trás do uso do Network Protocol Time, que é usado para coordenar o horário internacionalmente na Internet.fonte
use isso se não tiver cliente NTP
O mais importante no URL é o fuso horário local
Você pode usar utc ... e etc
fonte
Para mim, eu precisava executar este comando primeiro:
Caso contrário, o systemd redefiniria a hora imediatamente. Após parar o serviço systemd, a execução
date
funciona conforme o esperado:Enquanto o serviço estava em execução, o
date -s
comando parecia funcionar, mas a execuçãodate
um momento depois me daria o tempo do systemd novamente.fonte