새소식

반응형
Linux

[Server] Locale 확인 및 설정

  • -
반응형

locale

locale은 리눅스 명령어들 중에 하나로

사전적 의미로는 장소, 지역이 있다. 

국가에 따라서 날짜 및 시간 형식 지정 규약, 통화 규약 등등이 달라질 수 있기 때문에 OS에서는 이와 관련된 환경 변수를 통해서 이를 구분한다. 

 

locale 형식

language_[territory][.codeset]

en_US.UTF-8 - 영어 미국 UTF-8 인코딩

ko_KR.UTF-8 - 한글 한국 UTF-8 인코딩

 

locale 확인 

$ locale      # 현재 설정 내역 확인
$ locale -a   # 시스템에서 사용 가능한 locale 리스트

$ localectl              # centOS7 버전 부터 사용 가능한 명령어
$ localectl list-locales # 시스템에서 사용 가능한 locale 리스트
$ locale
LANG="ko_KR.UTF-8"
LC_COLLATE="ko_KR.UTF-8"
LC_CTYPE="ko_KR.UTF-8"
LC_MESSAGES="ko_KR.UTF-8"
LC_MONETARY="ko_KR.UTF-8"
LC_NUMERIC="ko_KR.UTF-8"
LC_TIME="ko_KR.UTF-8"
LC_ALL=
환경 변수 명 설명
LC_ALL 전역 로케일 설정의 값
우선순위가 가장 높다
LANG 전역 로케일 설정값
우선순위가 가장 낮다. 다른 값이 없을때만 적용
LC_MESSAGES 메시지를 표시하는 기준이 되는 로케일
LC_CTYPE 문자 분류, 글자수, 대소문자 구분 등의 기준이 되는 로케일
LC_NUMERIC 숫자와 관련된 기준이 되는 로케일
LC_MONETARY 통화나 금액과 관련된 숫자의 기준이 되는 로케일
LC_TIME 날짜, 시간과 관련된 로케일
LC_COLLATE 문자열의 정렬 순서를 결정하는 로케일

 

locale 설정

$ vi /etc/default/locale
$ localectl set-locale LANG=ko_KR.utf8
반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.