Transcript 파티션

2장. 리눅스 설치
목차
1. 리눅스 배포판
2. 리눅스 설치
1. 리눅스 배포판

정의
- 리눅스 커널을 비롯한 각종 프로그램들을 실제로 사용하기
편리하게 패키지화된 Linux

종류
- Redhat, Debian, Gentoo, Suse, Slackware, Ubuntu 등
- 각 배포판마다 기본적인 커널을 같으나
기능 및 유저인터페이스가 약간씩
다름
1. 리눅스 배포판

특징
–
MS 윈도우와 달리 다수의 업체/단체가 개발 및 보급
–
각 배포판은 GNU GPL 정책을 따른다.
–
인터넷을 통한 다운로드는 무료
–
기술지원 및 각종 부가서비스에 대한 비용은 유료
–
CD 및 매뉴얼이 포함된 Package 형태로 구입은 유료
1. 리눅스 배포판

웹사이트

Ret Hat
-
www.redhat.com

Fedora
-
fedoraproject.org

S.u.S.E.
-
www.suse.com

Ubuntu
-
www.ubuntu.com

CentOS
-
www.centos.org

데비안리눅스
-
www.debian.org

Gentoo
-
www.gentoo.org

Linux Mint
-
www.linuxmint.com
2. 리눅스 설치

Fedora 리눅스 다운로드
–
–
http://ftp.kaist.ac.kr (리눅스 Mirror사이트) 에서
fedora/releases/18/Fedora/i386/iso/
설치CD 제작
fedora9
http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/9/Fedora/i386/iso/
2. 리눅스 설치

리눅스 설치하기
1. 리눅스 전용 컴퓨터에 설치하기
- 컴퓨터를 실제 운용 가능한 리눅스 서버로 사용할 경우
- 속도가 빠르고 안정적으로 사용 가능
- 리눅스의 모든 기능을 사용 가능
2. 가상머신을 사용하여 윈도우 환경상에 설치하기
-
윈도우 7이나 8 상에서 리눅스 사용 가능
VirtualBox라는 가상 머신을 이용
속도가 느리고 제한적
실제 운용은 어렵고, 주로 리눅스 교육 목적으로 설치
참고 : 가상머신

가상머신(Virtual Machine)의 정의
–
특정 운영체제에서 별도의 하드디스크 분할을 하지 않고, 다른 운영
체제를 설치 및 사용할 수 있도록 제작된 응용프로그램
–
예


–
Windows환경에서 Linux 사용
Linux에서 Windows 사용
많이 사용하는 가상머신 프로그램 종류
 Oracle VirtualBox (무료)
 VMWARE 5.x
 MS Virtual PC 2004
Windows XP
Linux
Win98
Win2003
Solaris
참고 : 가상머신

가상머신의 장단점
–
–
장점
 기존 컴퓨터의 변경 없이 다양한 운영체제 설치
 한대의 컴퓨터로 여러 대의 사용 효과
 학습용 및 시험용으로 적당
 Linux가 지원되지 않는 Hardware도 사용 가능
 데이터 파일의 복사로 다른 PC에서 특별한 수정 없이 운영
가능
단점
 리소스의 분할로 속도 저하
 주변장치와의 완벽한 호환이 보장되지 않음
참고 : 가상머신

설치를 위한 준비사항



설치할 컴퓨터
- Windows XP, NT, 2000, 2003, 7
가상머신 프로그램 (VirtualBox 4.12 for Windows)
- www.virtualbox.org에서 다운로드
리눅스 (Fedora)
- www.fedoraproject.org에서 다운로드
참고 : 가상머신

VirtualBox 다운로드 (무료)

www.virtualbox.org -> download -> VirtualBox 4.1.18
for Windows hosts -> x86/amd64 을 받아 설치한다.
2. 리눅스 설치

CD-ROM 드라이브에 Fedora 리눅스 설치 CD를 넣고 다음 화면이 나
오면 엔터를 눌러 설치를 진행한다.
리눅스 배포판 및 버젼에 따라 설치 방식에 약간씩 차이가 있다.
2. 리눅스 설치

CD검사
- Skip 선택하고 Enter
방향키로 이동 후 엔터
2. 리눅스 설치

설치 환영 화면
- Next 클릭
2. 리눅스 설치

언어 선택
–
한국어를 선택하고 다음 (기본적으로 영어가 선택)
2. 리눅스 설치

키보드 모델 선택
– 한국어 선택
2. 리눅스 설치

디스크 파티션 분할 설정
–
새 파티션 생성 경고 및 지정 (예 - 다음 – 예 클릭)
2. 리눅스 설치

리눅스 파티션 이해하기

파티션 :
C:\ D:\







하드디스크를 논리적으로 나눈 구역
하나의 디스크를 여러 개의 파티션으로 분할 가능
각 파티션은 각각 서로 다른 드라이브로 인식된다.
기본적으로 하드디스크는 4개의 주 파티션으로 나눌 수 있으나,
3개의 주 파티션과 1개의 확장 파티션으로도 나눌 수 있다.
확장 파티션은 다시 여러 개의 논리 파티션으로 나눌 수 있다.
파티션 테이블 :

파티션 분할 정보가 저장
2. 리눅스 설치

파티션 종류
1. 주 (Primary) 파티션
- 기본 파티션 (하나의 디스크에 4개까지 생성 가능)
2. 확장 (Extended) 파티션
- 주 파티션 중 하나를 확장 파티션으로 사용 가능
- 확장 파티션 안에 원하는 수 만큼의 논리 파티션 생성 가능
3. 논리 (Logical) 파티션
- 확장 파티션 내에 만들어지는 파티션들
- SATA/SCSI 디스크는 최대 15개, IDE 방식 디스크는 최대 63개
- 12개 이하가 적합
2. 리눅스 설치

파티션 분할 유형 1
주
파티션
(시스템)
주
파티션
(시스템)
주
파티션
(시스템)
주
파티션
주
파티션
(시스템)
주
파티션
주
파티션
주
파티션
주
파티션
주
파티션
2. 리눅스 설치

파티션 분할 유형 2
주
파티션
(시스템)
주
파티션
주
파티션
주
파티션
주
파티션
(시스템)
확장
파티션
주
파티션
주
파티션
주
파티션
(시스템)
논리
파티션
주
파티션
(시스템)
주
파티션
확장
파티션
주
파티션
주
파티션
논리
파티션
주
파티션
논리
파티션
확장
파티션
논리
파티션
2. 리눅스 설치

파티션 분할의 장점

디스크를 효율적으로 이용할 수 있다.

부팅 시 파일 시스템 체크에 필요한 시간을 줄여줌 – 부팅시간 단축

시스템 파일과 사용자의 데이터를 다른 파티션으로 분리 저장함으로써
관리 편이성과 보안성을 높일 수 있다.
한 디스크 크기가 크면 클 수록 낭비되는 공간도 많으므로 분할하는 것이 좋

다.

단점

파티션 설정 및 관리 복잡

파티션 분할 시 파티션크기를 넉넉하게 잡지 않으면 용량 부족 발생 가능
2. 리눅스 설치
 리눅스 최소 파티션
 리눅스는 최소한 두 개 이상의 파티션이 필요하다.
① 리눅스 파티션
- 리눅스 관련 모든 시스템/데이터 파일들이 저장
② 스왑 (swap) 파티션
- 물리적인 메모리 부족을 대비해 가상으로 메모리를 사용하도록
지원하는 파티션 (가상메모리)
- 설치된 메모리의 1.5~2배 크기로 설정
 리눅스 파티션 설정 도구
- Fdisk : 텍스트 콘솔(console) 타입
- 디스크 드루이드 : 비주얼한 마법사(Wizard) 형식을 지원
2. 리눅스 설치

리눅스 디스크 장치명



IDE 디스크
- /dev/hda, /dev/hdb, …
- 앞쪽에 ‘hd’가 붙음
SATA/SCSI 디스크
- /dev/sda, /dev/sdb,…
- ‘sd’가 붙음
하드디스크가 추가될 때
a,b,c, … 순서로 붙임
예)
IDE방식 디스크 1개 -> /dev/hda
IDE 방식 디스크 2개 -> /dev/hda, /dev/hdb
SATA방식 디스크 2개 -> /dev/sda, /dev/sda
2. 리눅스 설치

리눅스 디스크 파티션 분할


예)
주 파티션
- 1,2,3,4를 차례대로 붙임
논리파티션
- 주 파티션의 개수와 상관없이 5 이후의 번호를 붙임
IDE 디스크 1개를 2개 파티션으로 나눈 경우
->
/dev/hda1, /dev/hda2
2. 리눅스 설치

리눅스 디렉토리 기본구조

/
: 최 상위 디렉토리 ( 주의 : /root )

/bin
: 리눅스 기본 실행 명령어 파일 저장

/boot
: 부팅 관련 파일들 저장

/dev
: 각종 디바이스 드라이버들 저장

/etc
: 시스템 환경 설정, 시스템관리 파일들 저장

/home : 일반 사용자 기본 디렉토리

/lib
: 각종 공유 Library 저장 디렉토리
2. 리눅스 설치

/lost+found
:

/mnt
: CD-ROM 및 USB 연결 디렉토리

/opt
: 패키지 S/W 저장

/proc
: 시스템 정보 저장

/root
: 관리자 기본 디렉토리

/sbin
: 시스템 관리용 실행 파일 저장

/tmp
: 임시 파일 저장

/usr
: 각종 응용프로그램들 저장 디렉토리

/var
: 시스템로그 등 가변파일 저장
파일시스템 복구에 이용
2. 리눅스 설치

리눅스 설치 시 주로 사용하는 파티션 분할

/
: 최 상위 루트 디렉토리

/boot : 커널과 부팅과정에 필요한 파일들이 저장

swap : 가상메모리 스왑 영역으로 메모리의 2배정도 설정

/home : 사용자들의 홈 디렉토리와 웹 서버의 자료 등이 저장
일반적인 리눅스 설치에는 리눅스 파티션과 SWAP 파티션으로만 분할해도 된다.
2. 리눅스 설치

부트로더 설치
 부트로더란?
컴퓨터를 켰을 때 가장 먼저 실행되는 소프트웨어 프로그램
– 운영 체제의 커널 소프트웨어를 읽어 들인다.
– LILO와 GRUB 이 있다.
–
 GRUB
선택 후 [다음]
LILO는 전통적인 부트로더이며, 최근에는 멀티부팅이 수월하고 사용이 간편한
GRUB이 많이 쓰인다.
2. 리눅스 설치

네트워크 설정 – 나중에 설정 – 다음 클릭
2. 리눅스 설치

시간대 설정
– 아시아/서울 선택 (지도에서 마우스로 클릭)
2. 리눅스 설치


루트 패스워드 설정
초기 로그온에 사용할 관리자 패스워드를 설정
– 패스워드 입력 및 확인
2. 리눅스 설치

설치유형 선택 – 서버 용도로 사용하려면 – 웹 서버 선택
2. 리눅스 설치

설치 확인
2. 리눅스 설치


리눅스 설치
컴퓨터 사양 및 설치 목록에 따라 30분~60분 가량 소요됨
2. 리눅스 설치


설치에 이상이 없는 경우 설치 완료 화면
CD를 제거한 후 재 부팅
2. 리눅스 설치

환영 화면
2. 리눅스 설치

로그인 화면
2. 리눅스 설치

실행 화면
연습문제
1. 하드디스크 파티션을 5개로 분할하려 한다. 적합한 분할
방법을 그려라.
2. 리눅스 서버에 SATA 하드디스크 2개를 설치하고, 첫 번째
하드디스크는 파티션 5개, 두 번째 하드디스크는 파티션
3개로 나누려 한다. 각각의 장치명을 적어라.