CentOS 6.8 서버가 있습니다. 한 주의 첫 번째 요일을 월요일로 변경해야 합니다.
나는 그것을 다음과 같이 업데이트했습니다 :/usr/share/i18n/locales/en_US
week 7;19971130;7
first_weekday 2
first_workday 2
그런데 다시 시작하지 않고 업데이트를 해야 하는데,
중요한 점은 모든 사용자에 대해 업데이트해야 한다는 것입니다.
기타 데이터:
# locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=en_US.UTF-8
LC_CTYPE=UTF-8
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
# locale day
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Sunday;Monday;Tuesday;Wednesday;Thursday;Friday;Saturday
답변1
파일을 편집한 후에는 프로그램이 실제로 사용할 바이너리 아카이브로 "컴파일"해야 합니다. 정확한 명령은 잘 모르겠지만 localedef
명령 예를 보면 다음과 같을 것입니다.
localedef -f UTF-8 -i us_US us_US.UTF-8