질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

리눅스한글 문제와~ 파티션 설정문제...

작성자 정보

  • 신재영 작성
  • 작성일

컨텐츠 정보

본문

리눅스를 공부햐려고 '리눅스 서버관리 실무 바이블'을 사면서 '페도라 코어 3'을 다운받아 시디로 구워서 설치를 했는데요~

설치할 때 한글을 사용하려고 한글을 설치 했습니다.

X 윈도우에서 터미널 창을 열어 'setup' 을 실행시켯더니 한글이 잘 나와서~

'inittab' 을 수정하여 텍스트 모드로 부팅이 되게 전환을 했습니다.

그런데 텍스트 모드에서 한글이 깨져 나와서 책을 살펴 더니~~~

ssh 모드에서도 한글 지원이 안되었습니다.

책에 있는 내용대로 했더니 안되었습니다.

그리고 여기에서 '페도라 코어 4'용 한글 나오게 하는 도움글이 있더군요~

그래서  'i18n' 파일을 수정하여 고쳐 봤습니다.

여전히 안되더군요~~~

그런데 다른 컴퓨터에서 'ssh' 로 들어가서 'setup'을 하니까 한글이 나오더군요~~~

다행이다 싶기도 하고 제가 알기로는 'ssh' 서비스가 일반 콘솔과 비슷하다고 알고 있는데요~~~

혹시 리눅스가 설치 되었던 컴퓨터에서 'X 윈도우'를 띄어 봤습니다.

띄어 봤는데 한글이 잘 나오더군요~~~

그럼 유추해 볼수 있는 결론은 'ssh' 방식이 'X 윈도우' 방식하고 비슷하다는 결론이 나오는데...

1. 'ssh' 빙식이 일반 텍스트 모드가 아니었던가요?

다른 컴퓨터에서 'ssh' 프로그램은 'SSH Secure Shell Client' 라는 프로그램입니다.

물론 윈도우용이구요... ㅡㅡ;

그리고 또하나

2. 텍스트모드에서 한글을 사용 하려면 커널을 컴파일 할수 밖에 없나요?

커널 컴파일은 한번도 안해봐서 두려운이 있어요. ㅡㅡ;;

그리고 이건 번외질문인데요~

=======================================================

제가 리눅스를 설치 할때 처음 파티션을

총 60Gb

swap : 1024

/boot : 128

/var : 3Gb

/usr : 3Gb

/usr/local : 5Gb

나머지는 반반 /home 과 / 로 줬는데요~~~

/usr 의 용량이 더 필요하다고 나오던데요~

그래서 두번째는 /usr : 5Gb , /usr/local : 3Gb 했는데도 용량이 부족하다고 나왔습니다. ㅠㅠ

총 필요한 용량이 제가 '모든 설치'를 했거든요~

총용량이 7Gb 채 안되던데... ㅠㅠ

그래서 최종작으로...

총 60Gb

swap : 1024

/boot : 128

/var : 10Gb

/usr : 10Gb

나머지는 / , /home 으로 줬습니다. 반반씩...

그래서 깔았는데요~~~

혹시 깔때 비율이라는 것이 있나요?

ㅡㅡ;; 황당 그 자체 였습니다.

전에는 하드디스크 8GB 로 설치했던 기억이 있는데... 쩝~~~

두서 없는 글을 읽어 주서셔 감사드립니다

관련자료

댓글 4

정원용님의 댓글

  • 정원용
  • 작성일
일단 번외편은 다음기회에...
일단 메인이 되는 질문입니다만, 한글이 어떻게 화면에 나올수 있는지까지의 이해를 하셔야겠네요.
일단 텍스트모드라는것은 완전히 ASCII만 표현 할 수 있는 상태입니다. 즉 한글이라는것은 그려야 하는것인데, 그림을 그릴 수 없는 모드라 normal text 즉 영문권 기준의 텍스트만 사용할 수 있는것이 텍스트 모드입니다.

그러므로 윈도우즈2000 이상급에서 cmd를 쳐서 나오는것은 텍스트모드를 에뮬레이트 하고는 있지만 엄밀히 말해서 텍스트모드라 할 수 없습니다.(외부 ssh단말이 윈도우용이라면 정상적으로 부팅시 텍스트모드란 구경하실수 없을것입니다.)
로케일을 한국으로 맞추면 메시지는 한글용으로 특수코드의 조합으로 출력될 것입니다만, 텍스트모드에서는 한글폰트는 커녕 한글을 그릴 능력조차 없는 화면 모드이기 때문에 이상한 문자만 나열되면서 화면에서 깨지는것이 정상적입니다.

Xwindow를 기동하면 그래픽모드를 사용함과 동시에 한글 폰트가 로딩되기 때문에, xwindow상의 터미널 프로그램을 기동하면 한글이 제대로 나오는 것입니다.

결론부터 말씀드리면
 1. 한글표현하고 ssh 하고는 하등의 연관관계가 없습니다.
 2. 한글을 표시하고자 한다면 텍스트모드를 써서는 안됩니다.
 3. 옛날에 텍스트모드에서 한글을 썼던것은, 결국 그래픽 모드로 전환하는 방식입니다. 텍스트모드처럼 보이게 한 것입니다.
 4. 외부단말에서 접근하는 경우 해당 단말이 한글을 지원한다면, xwindows자체는 한글로 설치하지 않더라도 한글이 표시됩니다.(리눅스쪽의 xwindow에는 한글폰트를 설치하지 않아도 됩니다.)
 5. 어디까지나 한글메시지는 번역이기 때문에, 영어로 메시지를 보는것이 제일 정확하고 올바른 이해를 할 수 있습니다. 한글로 에러 메시지를 보다가 원인을 알 수 없어서 결국 로케일을 영문으로 해서 영문메시지를 보고 해결하는경우가 비일비재합니다.(이점은 윈도우즈도 마찬가지입니다.) 그러므로 xwindows세팅 외의 다른 언어설정은 영문으로 하는것이 바람직합니다.(개인의 취미서버 제외)

정원용님의 댓글

  • 정원용
  • 작성일
번외편 질문 봤는데 의외로 답이 짧을거 같아서..
/usr과 /usr/local을 쪼개신 이유가??
정황을 봤을때 /usr/과 /usr/local에 설치되는 량이 3.5G가량 되는 모양입니다.
그래서 합치면 대략 7G정도이고 어느한쪽이 3G면 용량부족이 일어나는 모양이네요.

일단 설치되는 량이 디렉토리별로 틀리긴 하지만 정해진 비율같은건 없습니다.
전적으로 설치하려는 파일의 절대량에 달려있습니다.

정원용님의 댓글

  • 정원용
  • 작성일
참고로 /usr/local 에는 응용 프로그램류가 많이 깔리는 편이므로 용량을 크게 잡는편이 좋습니다. 그리고 윈도우즈처럼 하위 디렉토리라고 해서 같은 드라이브일 필요가 없기 ㅤㄸㅒㅤ문에 디렉토리별로 용량을 지정하신 시점에서 /usr/local의 하위에는 지정한 용량까지만 들어가지만 /usr/local을 제외한 /usr/의 하위디렉토리에는 /usr에 지정한 용량까지 들어갑니다.

두개가 별도의 파티션이므로 어디까지나 별도로 생각하셔야합니다.
디렉토리의 상하관계가 있다고 파티션까지 합쳐지지 않습니다.(윈도우즈에서도 이와 비슷한 설정이 가능하기는 합니다.단 일부 구버전은 안됩니다.)

신재영님의 댓글

  • 신재영
  • 작성일
정용원님 대단히 감사합니다. 꾸벅(__)
그럼 text모드에서는 영어로 메세지 보는게 좋겠제요. ^^*
파디션은 아직 이해가 안되고있습니다.
정용원님의 리플은 이해 하지만~~~ ^^*
제가 완전히 이해 하고 넘어가겠습니다.
초석은 중요하다고 믿길래 ㅎㅎ
다시 몇번 깔아 봐야 겠네요~~~ ^^*
감사합니다. (__)

공지사항


뉴스광장


  • 현재 회원수 :  60,133 명
  • 현재 강좌수 :  36,171 개
  • 현재 접속자 :  348 명