Ubuntu Server 14.04 LTS

우분투는 매년 4월과 10월 새로운 버전이 뜨고, 2년마다 4월 버전에 LTS가 붙는다. LTS는 Long Term Support의 약자로 장기 지원 버전을 뜻한다. 버전이 붙는 방식은 년도.월 (LTS 여부) 이다.
따라서 14.04 LTS 라고 하면 2014년 4월에 출시된 장기 지원 버전이라는 뜻이다.

Ubuntu Version

서버를 운영할 우분투 버전으로 LTS를 선택해야 함을 보여주는 표다. LTS의 지원 기간은 5년이다. 출처: 위키백과

서버로 사용할 우분투는 LTS를 선택해야 한다. 지원 기간이 짧아서 수개월 내에 지원이 중단된다면 서버의 유지 관리 측면에서 타격이 크기 때문이다.

설치 이미지 다운로드

14.04 LTS 다운로드 페이지 : http://ftp.daum.net/ubuntu-releases/trusty/

목록이 많이 있는데 Server용으로 다운로드 받는다. 요즘은 대부분 64비트를 지원하니 특별히 32비트를 사용해야 하는 것이 아니라면 64비트로 받는다.
32BIT용은 i386, 64BIT용은 amd64가 적혀있다.

귀찮은 사람을 위한 직링크
64BIT: http://ftp.daum.net/ubuntu-releases/trusty/ubuntu-14.04.2-server-amd64.iso
32BIT: http://ftp.daum.net/ubuntu-releases/trusty/ubuntu-14.04.2-server-i386.iso

네이티브? 가상화?

네이티브로 설치할 것이냐, 가상화를 사용하여 설치할 것이냐? 이런 고민이 있을 것이다.
네이티브로 설치한다는 것은 우분투서버로만 모든 시스템 자원을 사용한다는 것이고,
가상화를 이용한다는 것은 Host OS로 윈도우나 우분투 등을 설치하고, Hyper-V나 VirtualBox나 VMware를 이용해서 Guest OS로 우분투 서버를 설치한다는 것이다.

네이티브로 해도 상관없지만, 효율적인 사용을 위해서 가상화를 추천한다.
내가 사용하는 조합은 Host OS -Windows Server 2012 R2, Hypervisor – Hyper-V, Guest OS – Ubuntu Server 14.04 LTS 이다.
쉽게 말해, 윈도우서버 2012에서 Hyper-v를 이용해 가상PC를 만들어 우분투서버를 설치했다.

우분투를 좋아하는 내가 윈도우서버를 설치한 이유는 Hyper-V를 이용하기 위해서다. VMware는 유료 소프트웨어고 비용이 만만치 않다. 무료 버전이 있지만 기능의 제약이 많고 불안정한 것 같아서 꺼려진다. 서버의 필수요소는 안정성이기에. VirtualBox는 오픈소스 소프트웨어이고, 고급 기능을 제공하면서도 무료이다. 그러나 그래서 뭔가 아쉽다. 실제로 물리하드를 연결하는 부분에서 뭔가 잘 되지 않았다. 결국 윈도우를 설치하기만 하면 강력한 기능과 성능을 제공하는 Hyper-V를 선택할 수 밖에.

*3개 소프트웨어의 성능 비교를 위한 참고 글 – http://www.td21.com/bbs/2900

가상화를 구성하는 것은 여기서 소개하지 않는다. 어떻게 NAS를 운영할 것인지 결정해서 구성하면 된다.

서론이 꽤나 길어졌는데.. 이제 우분투서버를 설치해보자.

Ubuntu Server 14.04 LTS 설치

설치 이미지로 부팅을 하고 나서의 모든 과정을 스크린샷으로 첨부했다. 그림을 보면서 따라하면 된다.

Ubuntu Server Install 01

언어는 영어로 설치하는 것이 좋다. 한국어로 할 경우 글씨가 깨지게 되고 글씨 깨지는 것을 수정하기 위해 복잡한 과정을 거쳐야 한다. 그리고 GUI를 설치하지 않기 때문에 한국어로 나오지 않아도 문제는 전혀 없다.

Ubuntu Server Install 02

Ubuntu Server Install 03

다시 한 번, 언어는 영어로 한다.

Ubuntu Server Install 04

한국은 Asia의 Korea, Republic of 이기 때문에 other를 선택한다.

Ubuntu Server Install 05

Ubuntu Server Install 06

Ubuntu Server Install 07

많은 영어 로케일 중에서 기본 선택된 US를 선택한다.

Ubuntu Server Install 08

키보드 감지한다고 Yes를 하면 피곤해진다.

Ubuntu Server Install 10

Ubuntu Server Install 11

Ubuntu Server Install 13

Ubuntu Server Install 14

Ubuntu Server Install 15

Ubuntu Server Install 17

NAS의 적당한 이름을 적어준다. 나중에 네트워크 상에서 뜨는 이름이다.

Ubuntu Server Install 18

사용자의 이름을 쓴다. 사용자 ID와는 다르다.

Ubuntu Server Install 19

여기에 쓰는 것이 로그인할 때 필요한 사용자ID이다.

Ubuntu Server Install 20

비밀번호를 입력한다.

Ubuntu Server Install 21

한번 더 입력한다.

Ubuntu Server Install 22

홈 디렉토리를 암호화할 것이냐고 묻는데 No를 선택한다.

Ubuntu Server Install 23

Ubuntu Server Install 24

Asia/Seoul이 맞으므로 Yes를 선택한다.

Ubuntu Server Install 26

중요한 파티션 설정이다. Manual로 설정하지 않았다가 눈물 흘린 사람들이 많다. Manual로 한다.

Ubuntu Server Install 27

sda는 첫번째 하드를 말한다. 만약 장치가 2개 3개가 있었으면 순서대로 sda, sdb, sdc가 된다. 해당 저장장치를 선택하여 새로운 파티션 테이블을 생성한다.

Ubuntu Server Install 28

Ubuntu Server Install 29

파티션 테이블이 생성되었다. FREE SPACE를 선택한다.

Ubuntu Server Install 30

FREE SPACE를 선택하면 새로운 파티션을 만들 수 있다. 파티션 분할에 대해서는 검색해보고 결정하기 바란다. 여기서는 두번째 메뉴인 자동으로 파티션 설정을 했다.

Ubuntu Server Install 31

Finish를 선택하면 파티션 설정을 끝내고 적용한다.

Ubuntu Server Install 32

친절하게 확인차 한번 더 물어본다.

참고로 2개의 저장장치, 즉 OS용 하드디스크와 자료저장용 하드디스크를 구분해서 사용하는 경우라면 아래 그림과 같이 자료저장용 하드디스크에는 /home을 마운트 시킨다. 모두가 그런 것은 아니겠지만 나는 그렇게 한다.

Ubuntu Server Install 38

Ubuntu Server Install 40

Ubuntu Server Install 41

공란으로 냅두고 진행한다.

Ubuntu Server Install 42

Ubuntu Server Install 43

서버용이기 때문에 자동 업데이트를 거부한다.

Ubuntu Server Install 44

OpenSSH는 서버로 접속해서 작업하기 위해 반드시 필요하다. text로 이루어지는 원격 데스크톱이라고 생각하면 된다. LAMP server는 선택하지 않는다. 나중에 별도로 설치해 줄 것이다. Samba file server도 같이 설치해준다.

Ubuntu Server Install 45

Ubuntu Server Install 46

Ubuntu Server Install 47

Yes!

Ubuntu Server Install 48

설치 이미지나 장치가 자동으로 제거되지 않으면 수동으로 제거해주고 컨티뉴를 눌러 재시작한다. 설치는 이제 끝이다.

Ubuntu Server Install 49

이 포스트를 작성하기 위해 VirtualBox에 우분투서버 설치를 진행했다. 내 NAS를 또 뒤집어 엎을 수는 없으니까..

Ubuntu Server Install 51

뭐가 막 올라간다.

Ubuntu Server Install 52

막 올라가다가 깨끗해지며 부팅이 완료되었다.

Ubuntu Server Install 53

설치할 때 입력한 username과 password를 입력하면 로그인 성공이다.

Ubuntu Server Install 54

공유기 쪽에서 IP 주소를 이미 고정시켰으면 상관없겠지만, 서버의 IP 주소를 확인하는 명령어는 ifconfig이다. 두번째 줄에 inet addr:192.168.0.15가 구동중인 서버의 IP 주소가 된다.

다른 PC에서 SSH 접속하기

Ubuntu Server Install 55

위에서 알아낸 IP 주소를 가지고 다른 컴퓨터에서 터미널을 통해 SSH 접속을 할 수 있다. 터미널 프로그램 사용법은 찾아보면 금방 알 수 있다. putty, xshell 등이 있다. 위 그림은 리눅스민트17에서 기본 터미널을 이용해 서버에 접속한 화면이다.

우분투 계열에서의 SSH 접속은 기본 터미널(Ctrl + Alt + T로 단축실행 가능)에서  ssh username@IP-address 로 할 수 있다.
윈도우 계열에서의 SSH 접속은 putty(링크)나 xshell(링크)을 이용한다.

자 이제 우분투서버의 설치가 끝났다. 다음 포스트부터 본격적으로 NAS 서버로 만들어 보자.

Share.

About Author

대학교에서는 컴퓨터공학을 전공하고, 대학원에서는 신학을 전공하였습니다. 제 블로그에서는 제 전공과 관련한 것들을 포스팅합니다.

댓글 남기기