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 datecomando.
Il fuso orario è l'unica regolazione che può essere per utente, poiché i programmi lo prenderanno dalla $TZvariabile d'ambiente; anche se anche allora, ricordo che le impostazioni del fuso orario di GNOME erano a livello di sistema - cioè cambiando /etc/localtimepiuttosto che $TZ. (Ad ogni modo, il fuso orario è irrilevante per Kerberos che utilizza solo timestamp UTC.)
Su Linux, è possibile utilizzare date --setche 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 datele 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 ntpdo chronyd, verrà aggiornato automaticamente ogni pochi minuti.
Se per qualche motivo non si esegue un client NTP, è possibile utilizzare hwclock --systohcper memorizzare l'ora corrente nell'orologio hardware.