프린트 하기

내맘대로긍정이 알려주는

Oracle 23ai 신기능
무료 세미나 발표자료

다운로드 trending_flat

OS환경 : Oracle Linux 8.1 (64bit)

 

방법 : Oracle Linux 8 언어설정 변경 locale

Oracle Linux 8 설치 시 한글로 설치한 경우 영어로 locale을 변경하는 방법을 설명함

 

 

없는 경로로 이동할 때 발생하는 메세지 확인

# cd /a
-bash: cd: /a: 洹몃윴 ?뚯씪?대굹 ?붾젆?곕━媛€ ?놁뒿?덈떎

글자가 깨져서 나옴

 

 

현재 locale 확인

# locale
LANG=ko_KR.UTF-8
LC_CTYPE="ko_KR.UTF-8"
LC_NUMERIC="ko_KR.UTF-8"
LC_TIME="ko_KR.UTF-8"
LC_COLLATE="ko_KR.UTF-8"
LC_MONETARY="ko_KR.UTF-8"
LC_MESSAGES="ko_KR.UTF-8"
LC_PAPER="ko_KR.UTF-8"
LC_NAME="ko_KR.UTF-8"
LC_ADDRESS="ko_KR.UTF-8"
LC_TELEPHONE="ko_KR.UTF-8"
LC_MEASUREMENT="ko_KR.UTF-8"
LC_IDENTIFICATION="ko_KR.UTF-8"
LC_ALL=

 

 

현재 locale 확인(localectl 사용 확인)

# localectl
   System Locale: LANG=ko_KR.UTF-8
       VC Keymap: kr
      X11 Layout: kr

 

 

변경할 수 있는 locale 목록 확인

# locale -a
C
C.utf8
POSIX
en_AG
en_AU
en_AU.utf8
en_BW
en_BW.utf8
en_CA
en_CA.utf8
en_DK
en_DK.utf8
.
.

 

 

변경할 수 있는 locale 목록 확인(localectl 사용)

# localectl list-locales
C
C.utf8
POSIX
en_AG
en_AU
en_AU.utf8
en_BW
en_BW.utf8
en_CA
en_CA.utf8
en_DK
en_DK.utf8

 

 

영어로 변경(en_US.UTF-8)

# localectl set-locale LANG=en_US.UTF-8

 

 

변경된 locale 확인

# locale
LANG=ko_KR.UTF-8
LC_CTYPE="ko_KR.UTF-8"
LC_NUMERIC="ko_KR.UTF-8"
LC_TIME="ko_KR.UTF-8"
LC_COLLATE="ko_KR.UTF-8"
LC_MONETARY="ko_KR.UTF-8"
LC_MESSAGES="ko_KR.UTF-8"
LC_PAPER="ko_KR.UTF-8"
LC_NAME="ko_KR.UTF-8"
LC_ADDRESS="ko_KR.UTF-8"
LC_TELEPHONE="ko_KR.UTF-8"
LC_MEASUREMENT="ko_KR.UTF-8"
LC_IDENTIFICATION="ko_KR.UTF-8"
LC_ALL=

아직 변경된 내용이 나오지 않음

 

현재 locale 확인(localectl 사용 확인)

# localectl
   System Locale: LANG=ko_KR.UTF-8
       VC Keymap: kr
      X11 Layout: kr

아직 변경된 내용이 나오지 않음

 

 

서버 재기동

# reboot

 

 

현재 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=

정상적으로 변경됨

 

 

현재 locale 재확인(localectl 사용 확인)

# localectl
   System Locale: LANG=en_US.UTF-8
       VC Keymap: kr
      X11 Layout: kr

정상적으로 변경됨

 

 

없는 경로로 이동할 때 발생하는 메세지 확인

# cd /a
-bash: cd: /a: No such file or directory

글자가 깨지지 않고 정상적으로 에러 메세지가 발생함

 

 

참조 : https://foxydog.tistory.com/35