Non esiste "data / ora GNOME". C'è solo un'impostazione, l' orologio di sistema , che tutti gli ambienti desktop mostrano e regolano. È anche accessibile usando il date
comando.
Il fuso orario è l'unica regolazione che può essere per utente, poiché i programmi lo prenderanno dalla $TZ
variabile d'ambiente; anche se anche allora, ricordo che le impostazioni del fuso orario di GNOME erano a livello di sistema - cioè cambiando /etc/localtime
piuttosto che $TZ
. (Ad ogni modo, il fuso orario è irrilevante per Kerberos che utilizza solo timestamp UTC.)
Su Linux, è possibile utilizzare date --set
che accetta molti formati di data / ora:
# date --set="13:04"
La strana sintassi tradizionale, che potrebbe essere necessaria sui BSD, è date MMDDhhmm[[CC]YY][.ss]
:
# date 02161304
Normalmente si danno le ore locali e date
le converte automaticamente in ora UTC prima di impostare l'orologio di sistema (che funziona sempre in UTC). Almeno su Linux, date --utc --set...
significa che accetterà direttamente l'ora UTC.
È anche possibile ottenere direttamente l'ora da un timeserver NTP, utilizzando uno di questi:
# ntpd -g -q
("-g" significa "consenti grande regolazione del tempo")
# ntpdate pool.ntp.org
Non so se Chrony abbia un'alternativa. Ma in entrambi i casi, non importa molto - dato che usi Kerberos, suppongo che tutti i tuoi client eseguano comunque demoni NTP e ripareranno orologi imprecisi.
Bene, ho mentito. Nella maggior parte dei computer c'è anche l' orologio hardware a batteria .
Se esegui ntpd
o chronyd
, verrà aggiornato automaticamente ogni pochi minuti.
Se per qualche motivo non si esegue un client NTP, è possibile utilizzare hwclock --systohc
per memorizzare l'ora corrente nell'orologio hardware.