728x90
현재 설정된 로케일 확인 명령어
# echo $LANG
# locale
설정 가능한 로케일 확인 명령어
# locale -a
현재 세션에서 변경 - (재기동 시, 다른 세션으로 접속 시 변경 값 초기화)
# LANG=ko_KR.UTF-8
# export LANG=”ko_KR.euckr”
로케일 변경을 하려면 다음 파일을 vi로 수정합니다. (CentOS 6 이하) - (재기동 시 변경한 값으로 적용)
# vi /etc/sysconfig/i18n
ex) LANG=”ko_KR.UTF-8” // 기본 언어
LANG=”ko_KR.UTF-8:ko_KR:ko:en_US.UTF-8:en_US:en” // 추가 지원 언어
# vi /etc/locale.conf (CentOS7 이상)
ex) LANG=”ko_KR.UTF-8” // 기본 언어
LANG=”ko_KR.UTF-8:ko_KR:ko:en_US.UTF-8:en_US:en” // 추가 지원 언어
CentOS 7 부터는 localectl 을 이용하여 바로 로케일 확인 및 변경 할 수 있습니다.
# localectl status // 로케일 확인 -> # echo $LANG or locale 과 반영되는 게 다른데 어떤 값이 우선인지는 확인이 필요함
System Locale: LANG=ko_KR.UTF-8 // 현재 설정된 로케일
VC Keymap: kr // 가상콘솔에서 사용하는 키맵
X11 Layout: kr // Xwindow에서 사용되는 키보드 레이아웃
# localectl set-locale LANG=ko_KR.utf8 // 로케일 값 변경 (실시간 적용 및 /etc/locale.conf 수정해버림)
# localectl set-keymap kr
# localectl set-x11-keymap kr
로케일 알리아스 파일을 열어 보면, 한글언어셋이 다음과 같이 설정 되어 있습니다.
# vi /usr/share/locale/locale.alias
korean ko_KR.eucKR
korean.euc ko_KR.eucKR
ko_KR ko_KR.eucKR
그러므로 한글 로케일 설정을 다음과 같이 해도 작동 됩니다.
# export LANG=”korean”
# export LANG=”Korean.euc”
# export LANG=”ko_KR”
728x90
반응형
'OS > Linux' 카테고리의 다른 글
Linux - 권한관리 (chmod, chown, chgrp) (0) | 2023.02.01 |
---|---|
Linux - yum (2) | 2023.02.01 |
Linux - Crontab (크론탭) (2) | 2023.02.01 |
Linux - 런 레벨(Run level) (0) | 2023.01.31 |
Linux - 디렉토리 구조 (0) | 2023.01.31 |