리눅스 putty vi 한글 사용
리눅스 putty vi 한글 사용
리눅스 서버가 맛이 가는 바람에 새로 셋팅을 해야 할 일이 생겼습니다.
기존에 잘 사용하던 서버인데 명령어 한번 잘못 날리는 바람에 자료가 완전히 날아갔네요.
리눅스에서는 휴지통이 없으니 다시 재 설치 하기로 맘 먹고 설치를 하였습니다.
우선 리눅스 설치 후 한글을 사용하기 위하여 /etc/profile 을 수정하였습니다.
LANG=ko_KR.eucKR
LC_ALL=ko_KR.eucKR
export LANG LC_ALL
그리고 /etc/sysconfig/i18n 에도 랭귀지 추가를 해 주었습니다.
LANG="ko_KR.eucKR"
SUPPORTED="ko_KR.eucKR:en_US.UTF-8:en_US:en:ko_KR.UTF-8:ko_KR:ko"
SYSFONT="latarcyrheb-sun16"
위 항목을 추가를 하니 한글은 보이기 시작하네요.
그런데 vi 로 파일 편집을 하려고 하니 vi 안에서는 한글이 사용이 안 됩니다.
한글을 입력하니 .... 으로 나오네요.
순간 당황스럽네요.
기존에는 잘 사용을 한 것 같은데 왜 한글이 안 되는지 말이죠.
환경설정에도 한글 사용가능하게 되어 있으며 접속 시 글자들은 한글로 보이는데 vi 편집 상태에서만 한글 사용이 전혀 안 됩니다.
기존에 입력했던 한글들도 모두 이상하게 나오네요.
그래서 리눅스 재설치를 하였습니다.
재설치 해도 별도로 해 준 것이 없기에 여전히 똑같은 현상이 나타납니다.
몇일을 구글링 하고 테스트하고 재설치 했네요.
결론은 putty 설정에 문제가 있었습니다.
기존에는 그렇게 까지 설정을 안 해 줬던것 같은데 여튼 환경설정을 손을 보니 깔끔하게 처리 되네요.
PUTTY 디폴트로 서버에 접속한 화면입니다.
한글이 아예 깨져서 안 나오네요.
env 로 설치환경을 체크 해 보았지만 한글이 지원되어야 정상일것 같습니다.
아직 UTF-8 이 아닌 eucKR 로 서버를 돌리고 있습니다.
홈페이지가 아주 오래된 것들이라 APM도 eucKR 로 돌아간답니다.
PUTTY 에서 Window 의 Translation 에서 eucKR 이나 CP949 가 안 보이네요.
영문 putty 를 사용해서 그런가 봅니다.
그래서 "Use font encoding " 을 선택하였습니다.
그랬더니 위와 같이 한글이 보이기 시작합니다.
기분이 좋아졌지만 vi 편집모드로 들어간 순간 절망입니다.
기존에 파일 안에 있던 한글들도 안 보이고 한글을 써도 "."(점) 으로만 나타납니다.
레지스터리에서 강제로 지정을 하는 방법도 있습니다.
"컴퓨터\HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\"
에서 FontCharSet 을 129, LineCodePage 를 CP949 로 변경을 하여도 동일한 현상입니다.
리눅스에서는 한글이 보이나 vi 편집모드에서는 한글이 안 보입니다.
이제 PUTTY 로 접속 시 vi 편집모드에서도 한글을 사용할 수 있도록 해 보겠습니다.
왼쪽 카테고리에 보면 Window 의 Appearance 를 클릭합니다.
그럼 오른쪽에 폰트 셋팅이 있습니다.
여기서 포트를 한글로 변경을 해 주셔야 합니다.
기본은 한글이 아닌 것으로 영문으로 표시된 글꼴로 보일 것입니다.
여기서 한글로 되어 있는 글꼴을 선택하시면 됩니다.
그런다음 하단에 스크립트에 한글로 수정을 해 주셔야 합니다.
여기가 가장 중요하더라구요.
스크립트를 한글이 아닌 다른 것으로 하니 vi에서 한글이 먹히지 않더라구요.
기본 영문폰트에서는 스크립트에 한글이 없습니다.
기본이 영어부터 시작을 하더라구요.
한글로 된 글꼴로 선택을 하니 한글이 보입니다.
vi 편집모드에서 한글을 사용하시려면 한글을 선택하세요.
이건 위에서 설정을 한 것인데 다시 한번 확인 해 보시기 바랍니다.
바로 Window 의 Translation 부분인데요.
서버에서 UTF-8로 되어 있다면 선택을 하시면 되고 저처럼 eucKR 로 되어 있다면
CP949나 "Use font encoding " 으로 선택을 해 주시면 되겠습니다.
정말 알고 나면 간단한 것인데 모를때는 정말 답답하죠.
서버 설정이 잘못 된 것인지 접속하는 프로그램에서 문제가 있는 것인지 모를때는 더욱 그렇답니다.
우선 서버의 설치환경을 확인하시고 한글 지원이 된다면 접속하는 프로그램을 체크해 보시기 바랍니다.
푸티의 경우 스크립트 확인 하는거 잊지 마세요~
'생활정보' 카테고리의 다른 글
음주운전 처벌기준 6월부터 강화됩니다. (0) | 2019.04.26 |
---|---|
대명동 계대에 벚꽃이 폈어요. (0) | 2019.03.25 |
무료 압축 프로그램 반디집 보안 업데이트 권고 (0) | 2019.02.27 |
대명동 대구맛집 저렴한 점심식사 해결! (0) | 2018.12.20 |
컴퓨터 키보드와 마우스 PS2 타입과 USB 차이점! (0) | 2018.10.26 |