Skip to content

들어가기

이 문서는 서버 관리에 입문하게 될 사람들을 위한 가이드입니다.

따라서 실제 사용 환경과는 다소 차이가 있을 수 있고, 여기의 내용을 그대로 다 적용할 수 없는 경우도 분명 있을 것입니다. 이 점을 감안하시고 읽어보시기 바랍니다.

이 가이드에서 우분투 리눅스 설치를 추천하는 이유는 각종 소프트웨어의 관리 및 설치 과정이 다른 리눅스 배포판에 비해 매우 쉽고, 전 세계적으로 가장 많이 사용되다 보니 google 검색을 이용한 문제 해결 과정의 습득이 용이하며, 학습 난이도가 낮으며, 무료이기 때문입니다.


국내에서 많이 사용하는 RHEL(Red Hat Enterprise Linux) 및 RHEL 의 무료 버전인 CentOS, 그리고 CentOS 의 데스크탑 버전인 Fedora 시리즈도 있으니 참고하시기 바랍니다


download.jpg

아래 보이는 12.04 LTS(Long Time Support) 버전 다운로드. 서버용이므로 잦은 업데이트는 오히려 운영 비용에 부담을 줄 수 있기 때문.

참고로 우분투는 매년 4월, 10월마다 새로운 버전의 OS가 출시되며 이에 맞춰 버전 번호를 붙이는 식이다. 이는 2005년부터 이어져 오던 방식이었다. 또한 짝수해 4월마다 LTS 버전이 출시되고 있다.

1.jpg

설치할 언어 선택.

2.jpg

서버 설치 진행. 아직까지는 쉽다.

3.jpg
한국어 지원이 미흡할 수 있다는 말인데 신경 쓸 필요 없다. <예> 를 선택하자.

4.jpg

시스템 로케일(Locale) 및 표준 시간대 설정. 서버의 물리적인 위치를 선택하는 편이 좋다. <대한민국> 선택.

5.jpg

키보드 배열 선택. 국가별로 특이한 키가 있는 경우가 있는데(한국의 한/영 전환, 일본의 히라가나/카타카나, 전각/반각전환 등) 이를 올바르게 지원할 것인가에 대한 설정이다. 보통 시스템 언어와 같이 맞추는 편이 좋다. <한국어> 선택.

6.jpg
우리는 서버에 직접 붙을 일이 그다지 없기 때문에(PuTTY, ssh 같은 툴을 사용해서 서버에 접속할 일이 훨씬 더 많다) 아무 것이나 선택해도 무방하다. 보통 104 키보드를 많이 쓰니 아래의 <104 키> 를 선택.

7.jpg

본격적인 설치에 앞서 필요한 파일들을 불러들이는 중이다. 잠시만 기다리자.

8.jpg

호스트명 선택. 여러 대의 서버를 운영하게 된다면 이름 관리는 매우 중요한 문제가 된다. 하지만 호스트명은 나중에 바꿔줄 수도 있고 보통은 서버 한대로 시작하는 경우가 많을 테니 아무 이름이나 붙여도 무방하다.

9.jpg

사용자 이름 선택. 설치 화면에는 '시스템 관리와 상관없는 사용자(root)' 의 계정을 말한다고 되어 있으나 이 화면에서 입력한 계정 정보는 sudoers 에 등록되므로 사실상 시스템 관리자 계정이나 다름없다. 아무 이름이나 정하자.


방금 정해준 이름을 가진 사용자가 쓸 계정을 정한다. 가급적 유추하기 쉬운 admin, supervisor 같은 단어들은 사용하지 않도록 한다.

11.jpg

마음에 드는 암호를 선택하자. 다소 귀찮더라도 입력하기 어렵고 복잡한 암호를 설정하는 편이 좋다.

12.jpg

시작 폴더 암호화란 (/home/) 디렉토리 아래의 내용을 암호화 할 것인가를 물어보는 내용이다. 모든 보안이 그렇듯, 보안 레벨을 높일 수록 관리와 사용이 까다로워지므로 선택은 사용자의 몫이다. 접근 권한에 대해 잘 이해하고 있지 않다면, <아니오> 를 선택하는 편이 좋다.

13.jpg

서버의 시간대를 정하는 상자. 설치 첫 화면에서 국가를 선택했다는 사실이 기억나는가? 역시 시간대 설정 또한 서버의 물리적인 위치에 맞추는 편이 좋다. 대한민국 내라면 Asia/Seoul 을, 아니면 다른 시간대를 선택한다.

14.jpg

디스크 파티션 설정. 리눅스 설치에서 가장 까다로운 부분이 이 파티션인데 우분투는 굉장히 쉽게 진행할 수 있도록 구성되어 있다. 우리는 서버의 전체 디스크를 사용할 것이므로 <자동 - 디스크 전체 사용하고 LVM 설정> 옵션을 선택한다.

15.jpg

우분투를 설치할 디스크 선택. 여기서 선택한 하드 디스크의 모든 내용이 삭제되니 주의. 디스크 선택 화면은 컴퓨터에 붙어있는 하드 디스크의 갯수와 용량에 따라 달라질 수 있다.


16.jpg
정말로 삭제할 거냐고 물어보는 화면이다. <예> 를 선택한다.

17.jpg
LVM 설정을 마칠 것이냐는 대화 상자다. LVM을 쓰기로 했으니 <예> 를 선택한다.


18.jpg
리눅스 파티션의 용량을 결정하는 부분. 따로 입력하지 않았다면 최대 용량이 자동으로 입력되어 있을 것이다. 엔터 키를 누르자.

19.jpg

우리가 설정한 내용대로 디스크를 파티션할 것이란 화면이다. 가장 아래쪽에 있는 <파티션 나누기를 마치고 바뀐 사항을 디스크에 쓰기> 를 선택한다.

20.jpg

이젠 지겹다... 디스크 내용이 모두 삭제될 것이기 때문에 몇번씩 귀찮게 물어보는 것이다. <예> 를 선택한다.

21.jpg

파티션 설정이 끝나고 디스크를 포맷한다. 잠시만 기다리자.

22.jpg

길고 길었던 설정이 끝나고 드디어 설치 시작이다. 시간이 꽤 걸리니 커피라도 한잔 하면서 기다리는게 좋다.

23.jpg
HTTP Proxy 설정 화면. 호스트명 설정 때와 마찬가지로 복잡한 네트워크 하의 서버가 아니라면 프록시를 쓸 일도 그다지 없을 것이므로 공백으로 둔다.


24.jpg

APT 설정 화면. APT란 우분투에 설치할 소프트웨어들을 관리해 주는 도구로, 우분투의 꽃이라고도 할 수 있는 프로그램이다.


25.jpg

시스템 업데이트 정책 설정. 자동 업데이트가 편리하지만 운영 중인 서버에 업데이트를 무작정 설치하는 것도 좋은 운영 전략은 아니다. <자동 업데이트 하지 않음> 을 선택한다. 물론 이로 인한 수동 업데이트 비용은 우리의 몫이다. 명심하자. 업데이트를 하지 않음으로 인한 모든 손실 또한 우리의 책임이다.


26.jpg

[중요] 서버 소프트웨어 설치. 항목들에 대해 설명하자면 각각 다음과 같다.

이름

설명

OpenSSH Server

SSH(Secure SHell) 접속을 가능하게 하는 서버. 반드시 설치해야 한다.

DNS Server

URL(http://www.naver.com)을 IP 주소로 바꿔주는 역할을 하는 서버를 의미. 공인되지 않은 사내 URL 등 복잡한 네트워크 서버를 운영할 계획이 아니라면, 설치하지 않아도 된다.

LAMP Server

Linux, Apache, MySQL, PHP 를 의미한다. 웹 서버 운영을 위해서는 필수적인 도구들이다.

Mail Server

전자메일 수신 및 발신을 가능하게 하는 서비스이다. webmaster@yoursite.com 같은 이메일 주소 운영을 위해서라면 사용하는 편이 좋다.

PostgreSQL database

MySQL과는 또 다른 데이터베이스 운영 소프트웨어. LAMP를 설치한다면, 설치하지 않아도 된다.

Print Server

네트웍에서 이 서버에 붙어있는 프린터를 사용하도록 하는 프로그램.

Samba file server

다양한 운영체제에서 네트웍으로 이 서버의 파일, 프린터 등의 자원을 공유하도록 돕는 소프트웨어다.

Tomcat Java server

Java 웹 페이지(JSP)를 보여주도록 하는 프로그램이다.

Virtual machine host

가상 서버를 운영할 때 가상서버가 서버의 물리자원을 최대한 활용하도록 돕는 프로그램이다.

참고로 이 예제에서는 OpenSSH, LAMP, Mail Server 를 설치했다. Samba, Tomcat, VM Host 서버는 일단은 넘어가도록 한다.


27.jpg

MySQL database 의 관리자 계정에 사용할 암호를 묻는 화면이다. 적당한 암호를 선택하자.


28.jpg

메일 서버 설정 화면. <인터넷 사이트> 를 선택한다.


29.jpg

우리 서버에는 우분투만 설치하고 운영할 계획이므로 크게 신경쓰지 않아도 된다. <예> 를 선택한다.


30.jpg

설치가 끝났다. 시키는대로 하자.

31.jpg 

서버 부팅이 끝났다. 검은 화면만 있어 당혹스럽다. 앞으로는 서버 컴퓨터를 직접 만질 일은 없으니 이제 서버에 연결된 모니터를 빼도 된다.


'1' 댓글

Admin

2013.11.01
15:54:44
(*.93.90.9)


http://blog.naver.com/nimbusob?Redirect=Log&logNo=178559877

문서 첨부 제한 : 0Byte/ 2.00MB
파일 크기 제한 : 2.00MB (허용 확장자 : *.*)
옵션 :
:
:
:
:
List of Articles
번호 제목 글쓴이 날짜 조회 수
63 Sledgehammer Medical Fiction Thriller At Its Best ginekoloski pregled beograd 2017-05-17 280
62 Generating Online Business Idea btc 2017-05-15 243
61 Search Engine Marketing History seo marketing package 2017-02-13 593
60 Choices Of Mobile Phones And Equipment Phone Accessories 2017-02-13 518
59 Search Engine Optimisation History cheapest seo packages 2017-02-12 651
58 A Spotlight On Fast Systems Of Celebrities bacaselengkapnya 2016-11-11 799
57 Ubuntu에서 Bind9 DNS Server 설치하기 Admin 2014-01-06 719
56 Ubuntu vmware-tools 설치 Admin 2013-11-17 701
55 USB 외장 하드로부터 Ubuntu 설치하려면 ... Admin 2013-11-12 674
54 [Linux]우분투 (리눅스) 에서 vmware tools 설치하기 file Admin 2013-11-02 722
53 [linux] 윈도우 PC -> 리눅스 PC 원격 접속하기 [1] file Admin 2013-11-02 823
52 우분투 서버에 한글을 기본 언어로 설정하는 방법 file Admin 2013-11-02 715
51 우분투에서 root로 로그인하기 [1] Admin 2013-11-02 702
50 우분투 서버 설치하기, http, ftp 설정하기 Admin 2013-11-01 691
» 저비용 고효율 리눅스 서버 설치 및 운영 가이드 - Ubuntu Server 설치 [1] file Admin 2013-11-01 776
48 [리눅스] 우분투 root 비밀번호 설정 Admin 2013-10-31 720
47 USB에 우분투 설치하기 Admin 2013-10-31 733
46 [스크랩] usb에 우분투 설치하여 휴대용(?)으로 사용하기 [1] file Admin 2013-10-31 895
45 Linux-Ubuntu 유용한 정보 4 - mount 명령어 [1] Admin 2013-10-30 728
44 [Ubuntu] 설치 중 파티션에 대한 이모저모 file Admin 2013-10-30 739

Copyrightⓒ Restart™ All rights Reserved. 2013. June

Powered by Xpress Engine / Designed by Sketchbook

sketchbook5, 스케치북5

sketchbook5, 스케치북5