술텀뱅이 블로그

locale 설정 본문

OS/Linux

locale 설정

우럭망둥이 2011. 3. 7. 14:20

한글이라면 locale과 관련이 있을겁니다.
보통 root의 기본 locale이 LANG=C로 되어있죠.
root는 상당히 위험한 유저이므로 사용은 극히 자제해야합니다.
물론 시스템의 설정을 위해서는 어쩔 수 없이 사용해야하지만 그렇지 않고
일반적인 문서작업이나 홈페이지 문서 작업들은 root보다는 일반 유저로 작업을
하는게 좋습니다.(홈페이지 권한을 chown으로 작업용 유저에게 줘버리는 것도
한가지 방법이죠.)

root에서 한글을 읽고 쓰기 위해서 locale을 맞추는 방법은 LANG변수의 값을
변환시켜주면 됩니다.
일단 일반 유저에서 locale을 실행합니다.
코드:
# locale
LANG=ko_KR.eucKR
LC_CTYPE="ko_KR.eucKR"
...
#

이렇게 나오면 현재 ko_KR.eucKR을 사용하고 있는겁니다. 만일 ko_KR.UTF8이
나오면 UTF-8형태로 사용중이죠.
이제 root로 이동해서 locale을 보세요.
아마 LANG=C로 나올겁니다. 이것을 바꾸는 방법은
root의 shell이 /bin/csh일경우에는
코드:
$ setenv LANG=ko_KR.eucKR

하시면 되고 shell이 /bin/bash일 경우에는
코드:
$ export LANG=ko_KR.eucKR

와 같이 해주면됩니다.

root가 계속적으로 이 값을 유지하게 해주려면 /bin/csh일 경우에는 /root/.cshrc 에
위 값(setenv LANG=ko_KR.eucKR)을 써주고 /bin/bash일 경우에는
/root/.bashrc에 export값을 써주면 됩니다.(export LANG=ko_KR.eucKR)

_________________
좋은 하루되세요.

'OS > Linux' 카테고리의 다른 글

우분투 compiz 설정  (2) 2011.03.07
우분투 설치 관련 미래 시간 캐시 설정  (1) 2011.03.07
ATI x200m 그래픽 설정 for ubuntu 7.04  (2) 2011.03.07
Ubuntu 씨디 신청  (1) 2011.03.07
Xpdf 설치  (1) 2011.03.07
Comments