Não existe algo como "data / hora do GNOME". Há apenas uma configuração, o relógio do sistema , que todos os ambientes de área de trabalho mostram e ajustam. Também é acessível usando o comando date
.
O fuso horário é o único ajuste que pode ser por usuário, já que os programas obterão a partir da variável de ambiente $TZ
; embora, mesmo assim, lembre-se que as configurações de fuso horário do GNOME eram de todo o sistema - isto é, alterando /etc/localtime
em vez de $TZ
.
(De qualquer forma, o fuso horário é irrelevante para o Kerberos, que usa apenas carimbos de data / hora UTC.)
No Linux, você pode usar date --set
, que aceita muitos formatos de data / hora:
# date --set="13:04"
A estranha sintaxe tradicional, que você pode precisar em BSDs, é date MMDDhhmm[[CC]YY][.ss]
:
# date 02161304
Normalmente, você fornece as horas locais e date
as converte automaticamente em hora UTC antes de definir o relógio do sistema (que sempre é executado em UTC). Pelo menos no Linux, date --utc --set...
significa que ele aceitará a hora UTC diretamente.
Também é possível obter o tempo de um servidor de horário NTP diretamente, usando um destes:
# ntpd -g -q
("- g" significa "permitir ajuste de grande porte")
# ntpdate pool.ntp.org
Eu não sei se Chrony tem uma alternativa. Mas de qualquer forma, não importa muito - desde que você usa o Kerberos, eu assumo que todos os seus clientes executam daemons NTP de qualquer maneira, e consertarão relógios imprecisos.
Bem, tudo bem, eu menti. Na maioria dos computadores, há também o relógio de hardware com bateria.
Se você executar ntpd
ou chronyd
, ele será atualizado automaticamente a cada alguns minutos.
Se por algum motivo você não executar um cliente NTP, poderá usar hwclock --systohc
para armazenar a hora atual no relógio do hardware.