날짜 명령 출력 형식

날짜 명령 출력 형식

방금 우분투 서버 19.10을 설치했습니다. 내가 들어갈 때날짜명령 다음과 같은 결과가 출력됩니다.

2019년 11월 10일 일요일 오후 5:16:05 AEDT

18.04를 실행하는 이전 서버는 다음과 같은 출력을 제공합니다.

2019년 11월 10일 일요일 17:16:16 AEDT

주어진 시간과 형식의 차이점을 확인하세요.

날짜 출력의 기본 형식이 구성된 위치를 알려줄 수 있는 사람이 있습니까? 환경변수에는 아무 것도 보이지 않습니다.

참고하세요시간 날짜둘 다 비슷한 결과를 제공하지만 유일한 차이점은 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

답변1

date_fmt형식의 차이는 /usr/share/i18n/locales/en_US 가 버전 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 두 서버 모두에서 이 작업을 수행했으며 이제 동일한 형식으로 날짜를 보고합니다.

관련 정보