Я только что установил сервер человечности 19.10. Когда я ввожу команду даты, я получаю следующий вывод
Sun 10 ноября 2019 17:16:05 AEDT
Мой старый сервер, работающий 18.04, дает этот вывод
Sun 10 ноября 17:16:16 AEDT 2019
Отметьте различие и в данное время и в формат.
Может кто-то советовать мне, где формат по умолчанию для вывода даты настроен. Я ничего не вижу в переменных среды.
Обратите внимание, что timedatectl и для дают подобные результаты, при этом единственная разница, это 18.04 использует systemd-timesyncd и 19.10, использует 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
Различие в формате, кажется, (не протестировано) вызванный наличием/usr/share/i18n/locales/en_US date_fmt
набор в версии 19.10, но не в 18,04. Для фиксации (избегают) проблемы, я изменил свою локаль на en_AU.UTF-8. sudo vi /etc/locale.gen
и непрокомментированный en_AU.UTF-8. sudo locale-gen sudo update-locale LANG=en_AU.UTF-8 exit
Я сделал это на обоих серверах, и они теперь сообщают о дате в том же формате.