본문 바로가기

IT

[ubuntu] aws 우분투(Ubuntu) 16.04 버전 로케일(locale) 설정 변경

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등의 원격접속 프로그램의 문자설정이 잘못 된 것이니...나처럼 무식하게 안바꿔도 된다