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개로 나누려 한다. 각각의 장치명을 적어라.