서버관리는 gui로 해보자!

제목이 너무 거창한것 같습니다.

원래는 서버쪽이 아니었습니다. 최초의 주제는 "최소한으로 Ubuntu를 설치해 보자!" 였습니다. 그러나 저 말고도 서버를 관리하고 싶은데 터미널로 관리하기는 조금 힘들고, DeskTop을 설치하여 서버로 운영을 하자니 자원의 낭비가 걱정이 되시는 분들이 있으리라는 생각에 현재 제가 하고 있는 노가다(?) 작업을 정리한 것을 여기에 올립니다.

  1. Ubuntu Server 설치

    제일 먼저 할일은 Ubuntu Server 10.04 (LTS)를 설하는 것입니다.
    이부분에 대해서는 Internet에 많은 설명이 있기에 생략하겠습니다.
    다만 설치를 할때 한글상태에서 설치를 하고, 키보드는 미국으로 해 놓고 설치를 했습니다.
    이 부분이 왜 문제가 되는가 하면, 얼마전에 서버를 설치하고 원격데스크탑으로 접속을 하려고 하니 기보트매핑이 다르다는 이유로 접속이 않되었던 기억이 있습니다. 이부분은 아직도 답을 못 찾았습니다. ㅜ.ㅜ

  2. 메시지의 한글 깨짐을 보정

    위의 1번 상태로 설치를 하고 나서 부팅을 하시면 TTY 1 모드로 로그인을 하게 됩니다. 이 상태에서 Linux 명령을 치면 메시지가 깨져서 화면에 보입니다. 이것이 싫으신 분들은 영문상태로 설치를 하시면 됩니다.
    특히 한글이 보여야 하는 부분이 apt-get 명령을 사용할때 입니다. 뭐 그러려니하고 지나가시면 되지면 그게 눈에 거슬린다면 로그인 하자마자 다음의 명령을 터미널에 써주세요.

    export LANG=en_US.UTF-8

    이명령 이후에는 영문 상태로 변경이 되어서 한글이 깨져 보이지 않고 영문으로 보입니다.

  3. 패키지를 최신 상태로 만들고 시스템을 최신상태로 Upgrade

    sudo apt-get update
    sudo apt-get upgrade

    이 명령도 설명은 생략하겠습니다.

  4. 그래픽 사용자 환경 설치

    우분투 Desktop에는 기본적으로 두가지 메타 패키지가 설치되는 것 같았습니다. ubuntu-desktop과 ubuntu-standard 입니다. 이중에 ubuntu-standard는 서버 버전에도 자동으로 설치가 되는것 같았습니다. ubuntu-desktop에서 가장 기본이 되는 것이 GDM 같아 보였습니다. 그래서 제일 먼저 설치할 패키지는 GDM 입니다.

    sudo apt-get install gdm

    GDM을 설치하고 리부링을 하면 그놈 GUI 로그인 화면이 보입니다.
    Server를 설치할 때 만든 아이디로 로그인을 합니다.
    로그인을 하면 두가지 문제가 눈에 보입니다.
    하나는 popup창입니다. 애플릿이 어쩌구 저쩌구 하는데 나중에 필요한 부분이니까 Don’t Delete를 해서 지우지 않고 유지를 합니다.
    두번째는 한글이 전부 깨져서 보입니다.

  5. 터미널 설치

    sudo apt-get instal gnome-terminal

    프로그램 설치와 파일관리를 위해서 설치합니다.

  6. 한글을 정상으로 만들기

    방금전에 설치한 터미널을 이용하여 Un 한국어 트루타입 폰트 세트를 설치 한다.

    sudo apt-get install ttf-unfonts-core

    이제야 한글이 정상적으로 보입니다.

  7. Synaptic을 설치하여 프로그램 설치를 편하게 하자!

    터미널에서 다음 명령으로 Synaptic을 설치합니다.

    sudo apt-get install synaptic

  8. 로그인 후에 보이는 POPUP 에러 처리

    터미널에서 다음 명령으로 Clone of the GNOME panel indicator applet를 설치합니다.

    sudo apt-get install indicator-applet-session

  9. 한글 번역을 마무리하기

    여기까지 설치를 하고 보면 상단에 보이는 메뉴가 아직도 영어로 되어 있습니다. 이부분을 해결하기 위하여 Language selector for Ubuntu Linux를 설치합니다.

    sudo apt-get install language-selector

    이것을 설치하고 시스템 - 관리 - 언어를 실행시키면 나머지 부분을 설치할것이냐고 물어 봅니다. Yes를 선택하여 설치하면 상단의 메뉴가 한글로 변경됩니다.

  10. 필요한 어플리케이션 설치하기

    Synaptic에서 찾아서 하니씩 하나씩 설치하면 됩니다.

    예) gedit, APM 서버, 한글 폰트 등등

  11. Desktop 우측 상단의 네트워크 상단 애플릿 문제

    Desktop 우측 상단에 있는 애플릿을 보기 위하여 network-manager-gnome : 네트워크 관리 프레임워크(GNOME 프런트엔드)를 설치 하였지만 자동으로 실행이 되지 않았습니다.
    어딘가에 세팅을 해주어야 하는것 같은데 찾지 못하였습니다.

  12. 원격데스크탑 연결을 위한 VNCServer 설치

    Ubuntu에서는 VNCServer로 vino를 사용하고 있습니다. 다음의 명령으로 VNCServer를 설치합니다.

    sudo apt-get install vino

    문제 : 설치는 제대로 된거 같은데 문제는 터미널 상태에서 세팅을 어떻게 잡아야 하는지 모르겠습니다. 설치만 된 상태로는 원격에서 접속할수가 없습니다. 원격 접속을 활성화 해우어야 하고, ID/Password로 접속할수 있게 해주어야 하고, 자동으로 접속이 되게 해주어야 하는데 그 설정을 어떻게 하는지 모르겠습니다. ㅜ.ㅜ

    답변 1) gconf 설정 데이터베이스를 수정하는 방법은 몇가지 방법이 있습니다.
    (1) gconf-editor을 이용하여 수정하기(GUI)
    (2) gconftool-2를 이용하여 수정하기(CUI)

이상으로 제가 작업한 것을 두서없이 적었습니다.
부족한 부분이나 오류가 있는 부분을 알려 주시면 바로 수정하겠습니다.

음… 그냥 돌리실꺼고… 하드가 널널하다면…

sudo apt-get install ubuntu-desktob

만 해도 되더군요… 전 그렇게 하나 돌리다가.ㅡ.ㅡ… 졸업하면서 빠빠이 해버린.ㅠ.ㅠ. 아… 꽁자였는데ㅠ.ㅠ.

원래 저도 그렇게 설치를 해서 사용하고 있었습니다.

그런데 어느날 게임이나 오픈 오피스나 사진관리툴이나… 이런 어플리케이션들은 서버에서 사용할 일이 거의 없드라고요. 그래서 한번 찾아 보고 적용해 본것입니다.

ㅠㅠ

괜한 삽질을 했습니다.

한방에 해결하는 명령어가 있어습니다. ㅠ.ㅠ

sudo aptitude install --without-recommends ubuntu-desktop

한글 문제만 제외하고 이거 한방이면 거의 모든것이 해결됩니다.

언어 추가 설치하고, 29번 파일 지우면 됩니다.

어제 하루종일 난 뭐 한것일까?

[quote="더미로직":2om8x5hr]ㅠㅠ

괜한 삽질을 했습니다.

한방에 해결하는 명령어가 있어습니다. ㅠ.ㅠ

sudo aptitude install --without-recommends ubuntu-desktop

한글 문제만 제외하고 이거 한방이면 거의 모든것이 해결됩니다.

언어 추가 설치하고, 29번 파일 지우면 됩니다.

어제 하루종일 난 뭐 한것일까?[/quote:2om8x5hr]

삽질…
더 좋은 말로 꾸며주고 싶지만 저 명령어 한방으로 정말 모든게 해결된다면…
삽질… 이외에는 어울리는 단어가 없네요.

[quote="더미로직":34msv28s]ㅠㅠ

괜한 삽질을 했습니다.

한방에 해결하는 명령어가 있어습니다. ㅠ.ㅠ

sudo aptitude install --without-recommends ubuntu-desktop

한글 문제만 제외하고 이거 한방이면 거의 모든것이 해결됩니다.

언어 추가 설치하고, 29번 파일 지우면 됩니다.

어제 하루종일 난 뭐 한것일까?[/quote:34msv28s]

아흑 ㅂㅠㅂ

좋은 팁을 남겨 주셨잖아요~ 감사~ ㅋㅋ