No existe tal cosa como "fecha / hora de GNOME". Solo hay una configuración, el reloj del sistema , que todos los entornos de escritorio muestran y ajustan. También es accesible usando el date
comando.
La zona horaria es el único ajuste que puede ser por usuario, ya que los programas lo tomarán de la $TZ
variable de entorno; aunque incluso entonces, recuerdo que la configuración de la zona horaria de GNOME era para todo el sistema, es decir, cambiando en /etc/localtime
lugar de hacerlo $TZ
. (De cualquier manera, la zona horaria es irrelevante para Kerberos, que solo usa marcas de tiempo UTC).
En Linux, puede usar el date --set
que acepta muchos formatos de fecha / hora:
# date --set="13:04"
La sintaxis tradicional extraña, que puede necesitar en BSD, es date MMDDhhmm[[CC]YY][.ss]
:
# date 02161304
Normalmente le das las horas locales y las date
convierte automáticamente a la hora UTC antes de configurar el reloj del sistema (que siempre se ejecuta en UTC). Al menos en Linux, date --utc --set...
significa que aceptará la hora UTC directamente.
También es posible obtener el tiempo de un servidor de tiempo NTP directamente, usando cualquiera de estos:
# ntpd -g -q
("-g" significa "permitir un ajuste de tiempo grande")
# ntpdate pool.ntp.org
No sé si Chrony tiene una alternativa. Pero de cualquier manera, no importa mucho: dado que usa Kerberos, supongo que todos sus clientes ejecutan demonios NTP de todos modos y repararán relojes inexactos.
Bueno, está bien, mentí. En la mayoría de las computadoras también existe el reloj de hardware alimentado por batería .
Si ejecuta ntpd
o chronyd
, se actualizará automáticamente cada pocos minutos.
Si por alguna razón no ejecuta un cliente NTP, puede usarlo hwclock --systohc
para almacenar la hora actual en el reloj del hardware.