컴퓨터

우분투 12.04 Server LTS를 설치해보자

Ubuntu 12.04

리눅스 환경에서 아파치 웹서버를 구축해야 할 필요가 있어서, 처음으로 리눅스를 설치해보았습니다. 아래는 설치과정입니다.

우분투 12.04 Server 내려받기

데스크톱 버전과 서버 버전이 있는데, 서버로 사용할 거라 단순하게 서버 버전으로 내려받았습니다.

우분투 12.04 Server 내려받기주1

내려받은 파일 USB로 설치

UNnetbootin 프로그램으로 USB (2G이상)으로 담아서 설치하였습니다. 주2

USB로 우분투 설치하기 관련 자료 링크

설치 중간에 추가기능 설치

USB로 부팅하면 여러 메뉴가 나오는데

[INSTALL]을 선택하면 우분투이외에 rubuntu, Edubuntu, Kubuntu의 추가기능 설치항목도 뜹니다.

그냥 필요할 것 같은 기능 같아서 대충,

  • basic ubuntu server
  • openssh server (꼭 설치)
  • 메일 서버
  • Samba file server
  • Ubuntu Cloud Image instance
  • Virtual Machine host

을 클릭했습니다.

참고로, [install ubuntu Server]를 선택하면 항목이 간단했습니다.

선택할 것이 밑에 두 개 정도만 보이더군요.

  • openssh server
  • Samba file server

설치 완료 후 처음 부팅 시 tty 로그인 화면

  • 설치과정에서 만든 사용자계정으로 로그인
  • 편의상 root 계정 사용을 위해
sudo passwd root

하고 암호를 입력하면 됩니다.

화면에 이상한 문자가 표시된다면 언어설정을 한글로 설치해서입니다.

잠시 영문표시로 바꾸려면

LANG="en_US.UTF-8"

입력하면 됩니다.

이제 root 계정으로 다시 로그인합시다.

logout ( 혹은 Ctrl + D 혹은 exit)

하고

다시 root로 로그인합니다.

랜카드 환경 설정

설치 시 랜카드는 DHCP로 자동으로 잡히는데, 고정 IP로 잡고 싶거나 랜 선이 뽑힌 상태로 설치했다면, 인터넷 연결을 위해 IP 설정을 해야 합니다.

터미널 상태에서 ifconfig 명령어로 랜 IP 입력방법

ifconfig 명령어로 랜 IP 입력방법 관련 자료 링크

putty로 원격조정으로 넘어가자.

사용하는 윈도우 컴퓨터가 따로 있다면, 우분투 서버는 놔두고 이 단계에서 윈도우 컴퓨터 상에서 putty로 연결해서 사용하면, 한글 문자도 안 깨지고 웹검색 하면서 설치할 수도 있는 등등 편리합니다. 먼저 openssh가 설치되어 있어야 합니다.주3

우분투에서 putty 사용방법 관련 자료 링크

x환경 없이 server 설치 후 오픈박스 설치

처음에 compiz로 설정하였는데 로그인이 잘 안 돼서 다시 openbox로 설정하였습니다.

  • [openbox 설치 관련 자료 링크] 중에 memu.xml은 아래와 같이 백업 받고 고치는 게 좋을 듯합니다.
cp /etc/X11/openbox/menu.xml .

설명 : menu.xml을 현재 폴더(.)에 copy

  • [compiz 설치 관련 자료 링크] 중에 emerald설치중 인터넷에서 파일 내려받기
w get http://cgit.compiz.org/fusion/decorators/emerald/snapshot/emerald-0.9.5.tar.gz 
tar -zxvf emerald-0.9.5.tar.gz

설명:위 명령어에서 w get을 사이의 공백을 붙이세요. 붙이니깐 블로그에 글이 안써지네요;;

compiz 설치 관련 자료 링크

openbox 설치 관련 자료 링크

아파치 웹서버 구축하기 - APM( apache + PHP5 + mysql)

리눅스 아파치 웹서버 구축하기 - XAMPP주4

아파치 웹서버 구축 관련자료 링크 1

아파치 웹서버 구축 관련자료 링크 2

그밖에 APM 관련 링크는 구글링해보면 너무도 많아서...

phpmyadmin설치

위에서 XAMPP로 설치하셨다면 phpmyadmin 설치는 생략해도 됩니다.

phpmyadmin 설치 관련자료 링크

남은 이야기

처음 리눅스를 접해 보았는데, 마치 커다란 탈옥 아이폰을 가지고 노는 느낌이더군요.^^ 여러분은 어쩐지 모르겠지만, 콘솔에서 명령어를 입력해서 PC를 다루는 것이 GUI보다 더 매력적이고 직관적으로 저에게 느껴졌습니다. 아무튼, 리눅스를 처음 접하는 분들을 위해 정리해보았는데 조금이나마 여러분께 도움이 되었으면 좋겠습니다.^^ 잘못된 내용이 있으면 언제든 댓글 주시면 정정하겠습니다.^^

각주.
  1. 우분투를 선택한 이유, 리눅스는 처음 접하는 것이라 잘 모르지만 페도라와 우분투 중에 완전무료 지향이라는 점에서 우분투를 골랐습니다. [Back]
  2. 제 경우에는 쓰던 2G USB로는 USB 부팅이 안 되길래, 8G USB 새것으로 바꾸어서 해보니 잘되었습니다. [Back]
  3. 특히 copy+paste 가능해서 명령어를 웹 문서에서 복사해서 쓸 수 있는 게 제일 좋더군요^^ [Back]
  4. XAMPP는 64bit는 지원하지 않습니다. 32bit사용자만 사용하세요 [Back]