서버 설치 · 4 min read · Jan 07, 2026

Ubuntu 14.10 (Utopic Unicorn) 최소 서버 설치 튜토리얼

이 튜토리얼은 Ubuntu 14.10 최소 서버를 설치하는 방법을 보여줍니다. 이 가이드의 목적은 다른 Ubuntu 14.10 튜토리얼의 기초로 사용할 수 있는 Ubuntu 14.10의 기본 설치를 보여주는 것입니다.

1. 요구 사항

이 시스템을 설치하려면 다음이 필요합니다:

2. 사전 참고

이 튜토리얼에서는 호스트 이름을 server1.example.com으로 하고 IP 주소는 192.168.0.100, 게이트웨이는 192.168.0.1로 설정합니다. 이 설정은 여러분의 환경에 따라 다를 수 있으므로 적절한 곳에서 변경해야 합니다.

3. 기본 시스템

Ubuntu 설치 CD를 시스템에 삽입하고 부팅합니다. 언어를 선택하세요:

그런 다음 Ubuntu 서버 설치를 선택합니다:

다시 언어를 선택하세요 (?):

그런 다음 위치를 선택합니다:

키보드 레이아웃을 선택하세요 (몇 개의 키를 눌러야 하며, 설치 프로그램이 누른 키를 기반으로 키보드 레이아웃을 감지하려고 합니다) 제 경우에는 영어 미국식 키보드 레이아웃을 선호합니다:

설치 프로그램이 설치 CD, 하드웨어를 확인하고 네트워크를 DHCP로 구성합니다. 네트워크에 DHCP 서버가 있는 경우:

호스트 이름을 입력하세요. 이 예제에서는 내 시스템의 이름이 server1.example.com이므로 server1.example.com을 입력합니다:

사용자를 생성합니다. 예를 들어 사용자 이름을 administrator로 하는 사용자 Administrator를 생성합니다 (admin이라는 사용자 이름은 Ubuntu 14.10에서 예약된 이름이므로 사용하지 마세요):

비밀번호를 선택하세요

암호화된 개인 디렉토리는 필요하지 않으므로 여기서 아니오를 선택합니다:

설치 프로그램이 시간대 감지를 올바르게 했는지 확인하세요. 그렇다면 예를 선택하고, 그렇지 않으면 아니오를 선택하세요:

이제 하드 디스크를 파티셔닝해야 합니다. 간단하게 하기 위해 전체 디스크를 사용하고 LVM을 설정하는 가이드를 선택합니다. 이렇게 하면 / 파일 시스템과 스왑을 위한 두 개의 논리 볼륨이 있는 하나의 볼륨 그룹이 생성됩니다 (물론 파티셔닝은 전적으로 여러분에게 달려 있습니다. 무엇을 하고 있는지 안다면 수동으로 파티션을 설정할 수도 있습니다).

파티셔닝할 디스크를 선택하세요:

디스크에 변경 사항을 기록하고 LVM을 구성할 것인지 묻는 질문이 나오면 예를 선택하세요:

가이드 - 전체 디스크 사용 및 LVM 설정을 선택한 경우, 파티셔너는 모든 디스크 공간을 사용하는 하나의 큰 볼륨 그룹을 생성합니다. 이제 / 및 스왑을 위한 논리 볼륨에 얼마나 많은 디스크 공간을 사용할지 지정할 수 있습니다. 나중에 기존 논리 볼륨을 확장하거나 새로 만들 수 있도록 일부 공간을 비워 두는 것이 좋습니다. 이렇게 하면 더 많은 유연성을 제공합니다.

작업이 끝나면 디스크에 변경 사항을 기록할 것인지 묻는 질문이 나오면 예를 선택하세요:

그 후, 새로운 파티션이 생성되고 포맷됩니다.

이제 기본 시스템이 설치되고 있습니다:

다음으로 패키지 관리자 apt가 구성됩니다. HTTP 프록시 줄은 비워 두세요. 인터넷에 연결하기 위해 프록시 서버를 사용하지 않는 한:

서버를 자동으로 업데이트하는 것을 선호하므로 보안 업데이트 자동 설치를 선택합니다. 물론 여기서 선택하는 것은 여러분에게 달려 있습니다:

여기서 선택하는 유일한 항목은 OpenSSH 서버입니다. 설치가 완료된 후 PuTTY와 같은 SSH 클라이언트를 사용하여 시스템에 즉시 연결할 수 있습니다:

설치가 계속됩니다:

마스터 부트 레코드에 GRUB 부트 로더를 설치할 것인지 묻는 질문이 나오면 예를 선택하세요:

기본 시스템 설치가 이제 완료되었습니다. 설치 CD를 CD 드라이브에서 제거하고 계속을 눌러 시스템을 재부팅하세요:

알림: 로그인 후 셸에서 “failed to start unit [email protected]”와 같은 오류가 발생하면 현재 Ubuntu 버전의 버그에 해당합니다. 이 메시지는 중요하지 않으며 서버는 정상적으로 작동하므로 걱정하지 마세요. 서버 설정을 계속 진행할 수 있습니다.

다음 단계로 넘어갑니다…

4. 루트 권한 얻기

재부팅 후 이전에 생성한 사용자 이름(예: administrator)으로 로그인할 수 있습니다. 이 튜토리얼의 모든 단계를 루트 권한으로 실행해야 하므로, 이 튜토리얼의 모든 명령 앞에 문자열 sudo를 추가하거나, 지금 바로 루트가 되기 위해 다음을 입력합니다:

sudo -s

(루트 로그인을 활성화하려면 다음을 실행할 수 있습니다:

sudo passwd root

루트에 비밀번호를 설정합니다. 그런 다음 루트로 직접 로그인할 수 있지만, 이는 다양한 이유로 Ubuntu 개발자와 커뮤니티에서 좋지 않게 여깁니다. 자세한 내용은 https://help.ubuntu.com/community/RootSudo를 참조하세요.)

5. SSH 서버 설치 (선택 사항)

위의 시스템 설치 중 OpenSSH 서버를 설치하지 않았다면 지금 설치할 수 있습니다:

apt-get install ssh openssh-server

이제부터 PuTTY와 같은 SSH 클라이언트를 사용하여 작업 공간에서 Ubuntu 14.10 서버에 연결할 수 있습니다.

6. 셸 기반 편집기 설치 (선택 사항)

개인적으로 vi를 텍스트 편집기로 사용할 것이지만, 구식 vi 구문에 익숙하지 않은 대부분의 사용자는 nano를 선호할 수 있습니다. 따라서 두 편집기를 모두 설치하겠습니다. 기본 vi 프로그램은 Ubuntu와 Debian에서 이상한 동작을 하므로 이를 수정하기 위해 vim-nox를 설치합니다:

apt-get install nano vim-nox

7. 네트워크 구성

Ubuntu 설치 프로그램이 시스템을 DHCP를 통해 네트워크 설정을 받도록 구성했기 때문에, 이제 이를 변경해야 합니다. 서버는 고정 IP 주소를 가져야 합니다. /etc/network/interfaces를 편집하고 필요에 맞게 조정합니다 (이 예제 설정에서는 IP 주소 192.168.0.100과 DNS 서버 8.8.4.4, 8.8.8.8을 사용합니다. Ubuntu 12.04부터는 /etc/resolv.conf를 직접 편집할 수 없으며, 네트워크 구성에서 네임서버를 지정해야 합니다 - 자세한 내용은

man resolvconf

을 참조하세요):

nano /etc/network/interfaces
# 이 파일은 시스템에서 사용할 수 있는 네트워크 인터페이스를 설명합니다
# 및 활성화하는 방법입니다. 자세한 내용은 interfaces(5)를 참조하세요.

# 루프백 네트워크 인터페이스
auto lo
iface lo inet loopback

# 기본 네트워크 인터페이스
auto eth0
iface eth0 inet static
        address 192.168.0.100
        netmask 255.255.255.0
        network 192.168.0.0
        broadcast 192.168.0.255
        gateway 192.168.0.1
        dns-nameservers 8.8.8.8 8.8.4.4 

그런 다음 네트워크를 재시작합니다:

service networking restart

그런 다음 /etc/hosts를 편집합니다. 다음과 같이 만듭니다:

vi /etc/hosts
127.0.0.1       localhost
192.168.0.100   server1.example.com     server1

# 다음 줄은 IPv6 호환 호스트에 바람직합니다
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

이제 기계의 호스트 이름을 다음과 같이 변경합니다:

echo server1.example.com > /etc/hostname   
service hostname start

그 후, 다음을 실행합니다:

hostname   
hostname -f

둘 다 이제 server1.example.com을 표시해야 합니다.

축하합니다! 이제 기본 Ubuntu 14.10 서버 설정이 완료되어 다른 튜토리얼의 견고한 기초를 제공합니다.

8 링크

Ubuntu : http://www.ubuntu.com/

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.