formato de salida del comando de fecha

formato de salida del comando de fecha

Acabo de instalar el servidor ubuntu 19.10. Cuando entro alfechacomando obtengo el siguiente resultado

domingo 10 de noviembre de 2019 05:16:05 p. m. AEDT

Mi antiguo servidor que ejecuta 18.04 da este resultado

domingo 10 de noviembre 17:16:16 AEDT 2019

Note la diferencia tanto en el tiempo dado como en el formato.

¿Alguien puede indicarme dónde está configurado el formato predeterminado para la salida de fecha? No puedo ver nada en las variables de entorno.

Tenga en cuenta quehora fechactlAmbos dan resultados similares, la única diferencia es que 18.04 usa systemd-timesyncd y 19.10 usa NTP.

18.04

Local time: Sun 2019-11-10 17:16:18 AEDT Universal time: Sun 2019-11-10 06:16:18 UTC RTC time: Sun 2019-11-10 06:16:18 Time zone: Australia/Melbourne (AEDT, +1100) System clock synchronized: yes systemd-timesyncd.service active: yes RTC in local TZ: no

19.10

Local time: Sun 2019-11-10 17:16:12 AEDT Universal time: Sun 2019-11-10 06:16:12 UTC RTC time: Sun 2019-11-10 06:16:12 Time zone: Australia/Melbourne (AEDT, +1100) System clock synchronized: yes NTP service: active RTC in local TZ: no

Respuesta1

La diferencia en el formato parece ser (no probada) causada por /usr/share/i18n/locales/en_US que se configuró date_fmten la versión 19.10 pero no en la 18.04. Para solucionar (evitar) el problema, cambié mi configuración regional a en_AU.UTF-8. sudo vi /etc/locale.gen y descomentadoes_AU.UTF-8. sudo locale-gen sudo update-locale LANG=en_AU.UTF-8 exit Hice esto en ambos servidores y ahora informan la fecha en el mismo formato.

información relacionada