20
Linux 9.X 기기기기 기기기기 Chapter 02 리리리 리리 리리

Linux 9.X 기초에서 활용까지

  • Upload
    penney

  • View
    92

  • Download
    0

Embed Size (px)

DESCRIPTION

Linux 9.X 기초에서 활용까지. Chapter 02 리눅스 설치 준비. Content. 레드햇 리눅스 구하기 설치전 준비 사항 하드웨어 호환성 충분한 디스크 공간 확인 설치 부팅의 준비 적절한 설치 방법 선택하기 리눅스 파티션 파티션이란 무엇인가 ? 파티션을 나누어야 하는 이유 리눅스에서의 파티션. 레드햇 리눅스 구하기. 레드햇 리눅스 공식 사이트 http://www.redhat.com 레드햇 설치 CD 다운로드 http://ftp.redhat.com/pub/redhat. - PowerPoint PPT Presentation

Citation preview

Page 1: Linux 9.X  기초에서 활용까지

Linux 9.X 기초에서 활용까지

Chapter 02리눅스 설치 준비

Page 2: Linux 9.X  기초에서 활용까지

2

Content

레드햇 리눅스 구하기설치전 준비 사항

하드웨어 호환성 충분한 디스크 공간 확인 설치 부팅의 준비 적절한 설치 방법 선택하기

리눅스 파티션 파티션이란 무엇인가 ? 파티션을 나누어야 하는 이유 리눅스에서의 파티션

Page 3: Linux 9.X  기초에서 활용까지

3

레드햇 리눅스 구하기

레드햇 리눅스 공식 사이트 http://www.redhat.com

레드햇 설치 CD 다운로드 http://ftp.redhat.com/pub/redhat

Page 4: Linux 9.X  기초에서 활용까지

4

설치전 준비 사항

하드웨어 호환성 하드웨어 호환성 체크 사이트

http://hardware.redhat.com/hcl

Page 5: Linux 9.X  기초에서 활용까지

5

하드웨어 호환성 체크과정

가지고 있는 하드웨어 제품의 제조사를 선택

Page 6: Linux 9.X  기초에서 활용까지

6

하드웨어 호환성 체크과정 (Cont.)

Desktop 과 Server 구분적정 모델 선택

Page 7: Linux 9.X  기초에서 활용까지

7

하드웨어 호환성 구분 등급

하드웨어 호환성은 모두 5 단계로 구분 Level 0 : 소스코드 추가 및 수정 필요 Level 1 : 소스코드 컴파일 필요 Level 2 : 환경설정 파일을 이용한 매뉴얼 설정 필요 Level 3 : 벤더 (Vender) 또는 Red Hat 의 승인 후 인스톨 Level 4 : Red Hat 인스톨 CD 를 이용한 RPM 설치 가능

Page 8: Linux 9.X  기초에서 활용까지

8

충분한 디스크 공간 확인

개인용 데스크탑 (Desktop) 그래픽 데스크탑 환경을 포함한 개인 테스크탑의 설치를

위해 최소한 1.7GB 의 여유 공간 필요

워크스테이션 (Workstation) 그래픽 데스크탑 환경과 소프트웨어 개발용 도구를 포함한

워크스테이션 설치 최소한 2.1GB 의 여유 공간 필요

GNOME 과 KDE 데스크탑 환경 모두 선택 최소한 2.2GB 의 여유 디스크 공간 필요

Page 9: Linux 9.X  기초에서 활용까지

9

충분한 디스크 공간 확인 (Cont.)

서버 (Server) X 윈도우즈를 설치하지 않는 최소한의 서버 설치

최소 850MB 가 필요 X 윈도우즈를 제외한 모든 패키지 그룹을 설치

최소 1.5GB 의 여유 공간이 필요 GNOME 과 KDE 데스크탑 환경을 포함한 전체 패키지를 설치

최소 5.0GB 의 여유 공간이 필요

사용자 정의 최소한의 사용자 정의 설치

최소 475MB 가 필요 모든 패키지를 설치

최소 5.0GB 의 여유 공간이 필요

Page 10: Linux 9.X  기초에서 활용까지

10

설치 부팅의 준비

설치 부팅 CD-ROM 만들기 레드햇 공식 사이트에서 다운로드 받은 isolinux 이용

① 첫 번째 레드햇 리눅스 CD-ROM 에서 isolinux/ 디렉토리를 임시 디렉토리 ( 여기서는 , <path-to-workspace>) 로 복사

② 사용자가 만든 <path-to-workspace> 디렉토리로 이동

③ 복사한 파일들이 적절한 허가권을 가지고 있는지 확인

④ 마지막으로 , 다음 명령을 사용하여 ISO 이미지 파일을 생성

cp -r <path-to-cd>/isolinux/ <path-to-workspace>

cd <path-to-workspace>

chmod u+w isolinux/*

mkisofs -o file.iso -b isolinux.bin -c boot.cat -no-emul-boot-boot-load-size 4 -boot-info-table -R -J -v -T isolinux/

Page 11: Linux 9.X  기초에서 활용까지

11

설치 부팅의 준비 (Cont.)

설치 부팅 디스켓 만들기 레드햇 공식 사이트에서 다운로드 받은 bootdisk.img

이용① MS-DOS 운영체제 (Windows 포함 ) 에서의 제작

② 리눅스 운영체제에서의 제작

C:\> d:D:\> cd \dosutilsD:\dosutils> rawriteEnter disk image source file name: ..\images\bootdisk.imgEnter target diskette drive: a:Please insert a formatted diskette into drive A: andpress --ENTER-- : [Enter]D:\dosutils>

dd if=bootdisk.img of=/dev/fd0 bs=1440k

Page 12: Linux 9.X  기초에서 활용까지

12

적절한 설치 방법 선택

개인용 데스크탑 설치 초보 사용자에게 가장 적절한 방법 그래픽 데스크탑 환경 (X 윈도우즈 시스템 ) 을 설치하여 개인용 데스크탑으로

알맞은 시스템을 만들어 냄

워크스테이션 설치 네트워크 데몬인 xinetd 를 설치하지 않음 그래픽 데스크탑 환경 , X 윈도우즈 시스템과 소프트웨어 개발용 도구가 설치 조금 더 안전한 시스템을 구축할 수 있지만 , 네트워크 관련 서비스를 (finger, t

elnet, talk, ftp) 지원하지 않음

※ 개인용 데스크탑 설치 : 1.7GB ※ GNOME 과 KDE 모두 선택한 경우 개인용 데스크탑 설치 : 1.8GB

※ 워크스테이션 설치 : 2.1GB ※ GNOME 과 KDE 둘 다 선택한 경우 워크스테이션 설치 : 2.2GB

Page 13: Linux 9.X  기초에서 활용까지

13

적절한 설치 방법 선택 (Cont.)

서버 설치 리눅스를 서버기반으로 운영하고자 할 때 적합 설치하는 동안 X 윈도우즈 시스템을 설정하지 않으며 시스템이 부트 할 때 G

UI 는 전혀 동작하지 않음

사용자 설정 설치 설치 방법 가운데 가장 유연한 설치 방법으로 , 파티션 분할 방법을 선택할 수

있고 , 설치하고자 하는 패키지를 선택하는 등 여러 가지 프로그램들을 세밀하게 설정할 수 있음

대부분의 고급 리눅스 사용자들이 선택하는 설치 방법

업그레이드 최근 패키지와 커널 버전을 업데이트할 경우 사용

※ 서버 ( 최소 , 그래픽 인터페이스 없는 경우 ): 850MB ※ 서버 ( 그래픽 인터페이스 없이 전체 설치 ): 1.5GB ※ 서버 ( 그래픽 인터페이스를 포함한 전체 설치 ): 5.0GB

Page 14: Linux 9.X  기초에서 활용까지

14

파티션의 개념

파티션 (Partition) 이란 무엇인가 ? 디스크를 제작 기술이 발달되면서 , 디스크의 용량은 점점 더 커지게 됨

하드디스크를 논리적으로 나눈 구역을 말하며 , 하나의 디스크를 여러 개의 파티션으로 나누면 각 파티션마다 각각의 드라이브로 인식

파티션 테이블에는 파티션 정보를 4 개까지 저장할 수 있으며 , 이를 Primary 파티션이라 부름

더 많은 파티션을 갖기 위해 Logical 파티션 등장 4 개의 Primary 파티션 가운데 하나만을 Extended 파티션으로 사용

파티션의 적정 개수 파티션을 너무 크게 잡으면 낭비되는 공간이 많아지게 됨 파티션을 너무 작게 잡으면 용량이 큰 프로그램을 설치할 때 곤란 사용 목적에 맞도록 적절하게 파티션을 분할

Page 15: Linux 9.X  기초에서 활용까지

15

리눅스 파티션

리눅스에서 지원하는 파티션 리눅스 시스템이 운영되는 리눅스 파티션과 물리적인 메모리 부족을

대비한 스왑 파티션 (swap Partition) 으로 구분 리눅스 파티션 설정을 위해 크게 fdisk 와 디스크 드루이드 (Disk Druid)

를 제공

하드디스크 장치명 및 파티션 IDE 디스크 : hda , hdb 와 같이 앞쪽에 hd 가 붙는다 . SCSI 디스크 : sda , sdb 와 같이 sd 가 붙는다 .

EIDE HDD 연결순서 리눅스 지정 명칭 파티션의 종류   Primary Master /dev/hda hda1, hda2, hda3,

hda4

   Primary Slave /dev/hdb hdb1, hdb2, hdb3, hdb4

   Secondary Master

/dev/hdc hdc1, hdc2, hdc3, hdc4

   Secondary Slave /dev/hdd  hdd1, hdd2, hdd3, hdd4

Page 16: Linux 9.X  기초에서 활용까지

16

리눅스 디렉토리 구조

루트 디렉토리 (/) 리눅스 파일시스템이 있는 디렉토리로 , 파일시스템의 근간을 이룬다 . 비교적 크기가 작은 파일들이 포함

부트 디렉토리 (/boot) 리눅스가 부팅될 때 핵심적인 커널 이미지 (vmlinuz) 와 부팅 정보

파일이 포함 /etc/lilo.conf 에서 지정한 커널 부팅 이미지 파일이 포함

시스템 설정 파일 디렉토리 (/etc) 시스템 환경 설정 관련 파일들이 포함 네트워크에 관련 된 설정 파일 및 파일시스템 , 보안 , 시스템 초기화

등의 설정 파일이 포함

바이너리 디렉토리 (/bin) 리눅스의 기본 실행 명령어들이 포함

Page 17: Linux 9.X  기초에서 활용까지

17

리눅스 디렉토리 구조 (Cont.)

공유 라이브러리 디렉토리 (/lib) 프로그램들이 의존하고 있는 라이브러리 파일들이 포함

사용자 계정 디렉토리 (/home) 계정을 부여받은 사용자들만이 사용할 수 있는 독립적인 공간 각 사용자의 홈페이지를 등록하거나 파일들을 저장

시스템 정보 디렉토리 (/proc) 커널에 대한 정보를 가지고 있는 가상 파일시스템으로 , 커널의 기능을

제어할 수 있는 역할을 수행

시스템 관리에 관련된 실행 명령어가 있는 디렉토리 (/sbin) 시스템 점검 및 복구 명령 , 네트워크 인터페이스 설정 명령 , 시스템

초기 및 종료 명령 , 커널 모듈 등 시스템 관리에 관련된 바이너리 실행 파일들이 포함

Page 18: Linux 9.X  기초에서 활용까지

18

리눅스 디렉토리 구조 (Cont.)

가변 자료 저장 디렉토리 (/var) 시스템 운영 중에 시스템 자료 데이터가 변경된 자료들을 저장 시스템 작동 기록 , 네트워크에 관련된 기록 , 메일 저장 임시디렉토리 등에

사용

사용자 디렉토리 (/usr) /usr/bin

압축 파일과 네트워크 실행 파일 , 자료 전송 파일 등 실행파일 /usr/X11R6

X 윈도우 시스템에 관련된 파일 /usr/include

기본 C 라이브러리 헤더 파일 , 각종 라이브러리 헤더 파일 /usr/src

주로 소스를 가지고 있는 디렉토리

디바이스 디렉토리 (/dev) 디바이스 드라이버들에 관련된 파일들을 저장하고 있는 디렉토리 디스크 드라이버 , 모뎀 , 메모리 등의 시스템 디바이스나 자원들을 접근하는데 사용

Page 19: Linux 9.X  기초에서 활용까지

19

학습 정리

리눅스 설치전 준비사항 http://ftp.redhat.com/pub/redhat/ 사이트를 통해 레드햇 리눅스 배포판을 무료로 다운로드 받을 수 있으며 , 하드웨어 호환성을 점검해 보도록 한다 .

리눅스 설치 방법 개인용 데스크탑 설치 워크스테이션 설치 서버 설치 사용자 설정 설치 업그레이드

파티션이란 ? 파티션이란 하드디스크를 논리적으로 나눈 구역을 말하며 , 하나의

디스크를 여러 개의 파티션으로 나누면 각 파티션마다 각각의 드라이브로 인식된다 .

Page 20: Linux 9.X  기초에서 활용까지

20

학습 정리 (Cont.)

하드디스크 장치명과 파티션

EIDE HDD 연결순서 리눅스 지정 명칭 파티션의 종류   Primary Master /dev/hda hda1, hda2, hda3,

hda4

   Primary Slave /dev/hdb hdb1, hdb2, hdb3, hdb4

   Secondary Master

/dev/hdc hdc1, hdc2, hdc3, hdc4

   Secondary Slave /dev/hdd  hdd1, hdd2, hdd3, hdd4