Download presentation
Presentation is loading. Please wait.
1
Linux Seminar #1 리눅스 이해하기
2
목차 리눅스의 정의 리눅스 구성 요소 알기 CentOS CentOS 5.6 설치 가이드 토막상식 RAID
3
Linux 리눅스의 정의 리눅스의 역사 리눅스의 특징 자유롭게 배포할 수 있는 유닉스
Open Source 운영체제 UNIX 와 완벽 호환 저렴한 소유 비용 플랫폼에 독립적인 운영체제 x86 : Intel, AMD IBM POWER, zSeries, s/390
4
GNU... GNU 란? GNU 선언문 GNU/Linux Gnu is Not Unix…
유닉스와 완벽하게 호환되는 소프트웨어 시스템 GNU 선언문 소프트웨어를 널리 이롭게 하라 1장의 내용 확인 GNU/Linux Linux OS = Linux Kernel + GNU Software
5
Linux 의 구성요소 Kernel Shell User Programs User Program Shell Kernel
6
커널(Kernel) 커널 이란? 커널의 종류 운영체제의 핵심적인 부분
시스템의 하드웨어와 다양한 프로세스, 메모리 등을 관리하며 시스템을 제어 함 커널의 종류 단일형 커널(monolithic kernel) 마이크로커널(microkernel) 혼합형 커널(hybrid kernel) 나노커널(nanokernel) 엑소커널(exokernel)
7
커널(kernel) 단일형 커널(Monolithic Kernel) 장점 단점 Kernel Software
컴퓨터 시스템의 입출력 기능과 네트워크 기능, 디바이스 관리 등과 같은 운영체제의 일반적인 기능을 커널과 동일한 메모리 공간에서 실행하는 커널 구조 Linux Kernel UNIX Kernel MS-DOS MS Windows 9x Series MS Windows NT Series Mac OS 7 ~ 8.6 장점 컴퓨터 시스템을 사용하는데 있어 높은 효율성을 보임 단점 하나의 모듈에 문제가 생기면 시스템 전체에 문제가 발생할 수 있음 Kernel Software
8
커널(kernel) 마이크로커널(MicroKernel) Kernel Software Server
시스템의 기본적인 연산들의 집합과 운영체제 서비스만 구현한 커널 구조 커널이 제공하는 서비스 이외에 다른 서비스는 사용자 공간 프로그램인 서버로 구현 이론적으로 단일형 커널보다 안정적임 Kernel Software Server
9
쉘(Shell) Operating System Command Interpreter 쉘의 종류
커널과 사용자 프로그램간의 중간에 위치하는 명령어 해석기 사용자 프로그램에서 실행시킨 명령어를 해석하여 그 결과를 커널로 보냄 쉘의 종류 명령줄 쉘 운영체제 상에서 Command Line Interface 제공 관리자 작업이 필요한 서버에 주로 사용 그래픽 쉘 운영체제 상에서 Graphic User Interface 제공 일반적인 PC에 주로 사용
10
사용자 프로그램(User Program)
일반적으로 리눅스에서 사용하는 프로그램 Apache Web Server FTP Mail Server etc…
11
CentOS The Community ENTerprise Operating System CentOS Linux 계열 운영체제
Red Hat Enterprise Linux(RHEL) 의 공개된 소스코드를 바탕으로 제작 RHEL 과 99% 동일하다고 함 RHEL 에서 파생된 Tao Linux 도 존재했었음 2006년 개발 중단과 함께 주 개발자들이 CentOS 개발에 참여 CentOS 현재 지원 중인 버전 4.0 ~ 4.8 5.0 ~ 5.5 최근 배포된 버전 5.6 : 2011년 4월 8일
12
CentOS Linux 환경 구축에 필요한 파일
13
CentOS 5.6 설치 가이드
14
CentOS 5.6 설치 가이드
15
CentOS 5.6 설치 가이드
16
CentOS 5.6 설치 가이드
17
CentOS 5.6 설치 가이드
18
CentOS 5.6 설치 가이드
19
CentOS 5.6 설치 가이드
20
CentOS 5.6 설치 가이드
21
CentOS 5.6 설치 가이드
22
CentOS 5.6 설치 가이드
23
CentOS 5.6 설치 가이드
24
토막 상식 Redundant Array of Inexpensive Disks RAID Level
물리적으로 여러 개의 저장장치(HDD or SSD)를 하나의 논리 장치로 묶는 기법 저장장치의 가격하락과 M/B에서의 폭 넓은 지원으로 인하여 각광을 받기 시작 함 저가의 M/B 에서는 하나의 Level 만 지원하는 단점이 있음 RAID Level RAID-Linear RAID-0 RAID-1 RAID-3 RAID-0+1
25
RAID RAID-Linear RAID-Linear 복수의 물리디스크를 하나의 논리디스크로 통합
복수의 디스크를 하나로 관리하는 가장 쉬운 방법 성능과 안정성의 향상은 없음 RAID-Linear
26
RAID RAID-0 RAID-Linear 에서 조금 발전한 형태로 복수의 물리디스크를 하나의 논리디스크로 통합한 뒤 각자의 물리디스크 영역에 파티션을 두어 분할 저장하는 기술 데이터 쓰기 속도의 향상을 가져옴 읽기 속도는 변함 없음 하나의 물리디스크 고장으로 인한 데이터 손실을 막을 수 없다 RAID-0
27
RAID RAID-1 RAID-1 Mirroring 기술
데이터 읽기 속도의 향상을 가져옴 쓰기 속도는 변함 없음 하나의 디스크 고장으로 인한 데이터 손실은 막을 수 있다 전체 논리 디스크 용량 / 물리 디스크의 개수 물리 디스크가 모두 같은 저장공간을 가질 경우 RAID-1
28
RAID RAID-0+1 RAID-0+1 RAID-0 와 RAID-1 의 장점만 이용한 기술
분할 저장된 데이터를 다른 물리 디스크 파티션에 복제 최소 4개의 물리 디스크가 필요함 최근 SSD를 사용할 경우 높은 읽기 속도에 비해 낮은 쓰기 속도를 RAID-0 를 통해서 보완하고 상대적으로 가격이 저렴한 HDD 와 RAID-1 로 묶어 데이터 안정성을 높이는 방식이 쓰이고 있다. RAID-0+1
29
일정 주 1회 3명(각 1장씩) 발표 김동민 이승택 박철승 1, 2, 5, 8, 11, 14 4, 7, 10, 13
3, 6, 9, 12
30
일정 일 월 화 수 목 금 토 1 2 3 4 5 6 7 2, 3, 4, 5 8 9 10 11 12 13 14 6, 7, 8 15 16 17 18 19 20 21 9, 10, 11 22 23 24 25 26 27 28 12, 13, 14 29 30 31
31
Eclipse SVN Eclipse 버전관리 플러그인 서버에 서버 측 공간 마련 현재 테스트 중
32
Q & A
33
Thanks
Similar presentations