formato de saída do comando de data

formato de saída do comando de data

Acabei de instalar o servidor Ubuntu 19.10. Quando eu entro nodatacomando eu recebo a seguinte saída

Dom, 10 de novembro de 2019, 17:16:05 AEDT

Meu antigo servidor rodando 18.04 fornece esta saída

Dom, 10 de novembro 17:16:16 AEDT 2019

Observe a diferença no tempo fornecido e no formato.

Alguém pode me informar onde o formato padrão para saída de data está configurado. Não consigo ver nada nas variáveis ​​de ambiente.

Observe quetimedatectlpois ambos fornecem resultados semelhantes, a única diferença é que 18.04 está usando systemd-timesyncd e 19.10 está usando 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

19h10

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

Responder1

A diferença no formato parece ser (não testada) causada pelo fato de /usr/share/i18n/locales/en_US ter sido date_fmtdefinido na versão 19.10, mas não na 18.04. Para corrigir (evitar) o problema, mudei minha localidade para en_AU.UTF-8. sudo vi /etc/locale.gen e descomentadopt_AU.UTF-8. sudo locale-gen sudo update-locale LANG=en_AU.UTF-8 exit Fiz isso nos dois servidores e agora eles informam a data no mesmo formato.

informação relacionada