1. 현재 설정된 locale 확인
locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.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=
현재 en_US.UTF-8로 설정되어 있다.
<en_US.UTF-8>를 <ko_KR.UTF-8>로 변경해 보자.
2. 한글로 변경하기
sudo vi /etc/locale.conf
vi 편집기로 locale.conf 파일을 연다.
LANG=ko_KR.UTF-8
LC_ALL=ko_KR.UTF-8
위와 같이 변경해 주고 저장한다.
3. EC2에 적용하기
locale 명령어를 다시 실행해도 여전히 en_US.UTF-8로 되어 있다.
서버에 적용이 필요하기 때문에 재시작을 해준다.
sudo reboot
재시작하지 않고 하는 방법도 있다.
source /etc/locale.conf
재시작하지 않고도 적용은 할 수 있지만
일부 프로세스에서는 적용이 되지 않을 수도 있다.