[ubuntu] aws 우분투(Ubuntu) 16.04 버전 로케일(locale) 설정 변경
2017. 5. 19. 00:40ㆍ카테고리 없음
aws에서 ubuntu EC2를 하나 생성해 보면 locale이 en_US.UTF-8인걸 확인할 수 있다.
# locale
왜 서울 리전에서 만들었는데 en_US가 기본인거지.. ㄷㄷ
파일에 들어가는 한글들이 마꾸 깨저버리니 살짝 바꿔주자.
명령어 창에서 다음처럼 입력하자
# vi /etc/default/locale
(나름 중요한 파일이라 vi 편집 시 저장이 안될 경우가 있다 그럴떈 sudo를 붙여주자)
# sudo vi /etc/default/locale
(ec2라면 그냥 sudo 붙이고 하자)
먼저 기존에 설정되어있는 en_US을 삭제하고 ko_KR을 추가!
나중에 프로그램에서 갑자기 오류가 나서 원래 locale을 찾는다고 구글링하고 생쑈를 하기도 했는데... 여러분도 그럴 수 있으니 그냥 #붙여서 주석처리하는 것도 방법이다...
# LANG=”en_US.UTF-8″
자 다음에 소스명령을 한번 먹여주면 끝!
# source /etc/default/locale
로케일도 다시 확인해보자
# locale
다른 OS의 경우 다음 경로에서 변경해주면 된다.
CentOS
/etc/sysconfig/i18n
페도라
/etc/locale.conf
PS 로케일이 UTF-8로 되어 있는데도 한글이 계속 깨진다면 PUTTY등의 원격접속 프로그램의 문자설정이 잘못 된 것이니...나처럼 무식하게 안바꿔도 된다