Install Linux Jo, Heeseung
Download Programs On the class web page 2
가상머신 (Virtual Machine) 의소개 지금쓰는 Windows 를그대로사용하면서도여러대의리눅스서버를운영하는효과를내는프로그램 1 대의 PC 에서추가로 3 개의가상머신을구동한화면 3
Virtual Machines Host computer emulates guest operating system and machine resources Improved isolation of multiple guests Avoids security and reliability problems Aids sharing of resources Virtualization has some performance impact Feasible with modern high-performance computers Examples IBM VM/370 (1970s technology!) VMWare Xen Linux KVM Microsoft Hyper-V 4
Consolidation using Virtualization Server consolidation Multiple OSes in a physical machine Windows Linux Linux Virtual Machine Monitor Hardware 5
Virtualization Benefits High machine utilization Low ownership cost Live migration, Easy management Windows Hardware Windows Hardware Windows Hardware Windows Windows Windows Hardware Hardware Hardware Virtual Machine Monitor Windows Hardware Windows Hardware Windows Hardware Hardware 6
Software Architecture lication lication lication lication lication lication lication lication lication lication lication lication OS Hardware Physical CPU Physical Memory Physical Network Physical Block Device 7
Virtualization Architecture Domain0 DomainU DomainU DomainU lication Control Software lication lication lication lication lication Guest OS Guest OS Guest OS Guest OS VMM Domain0 Control Interface Virtual CPU Virtual Memory Virtual Network Virtual Block Device Hardware Physical CPU Physical Memory Physical Network Physical Block Device 8
가상머신과가상머신프로그램의개념 (1) 가상머신모니터 (Virtual Machine Monitor, aka Hypervisor) 컴퓨터에설치된운영체제 ( 호스트 OS) 안에가상의컴퓨터를만들고, 그안에또다른운영체제 ( 게스트 OS) 를설치 / 운영할수있도록제작된프로그램 Host OS vs. 가상머신 vs. Guest OS Host OS: PC 에이미설치되어있는 Windows 가상머신 : Host OS 위에서동작하는가상의 PC Guest OS: 가상머신에서동작하는운영체제 멀티부팅 (Multi-Booting) 과는개념이다름 9
가상머신과가상머신프로그램의개념 (2) 1 대 PC 에 1 개 OS 1 대 PC 에 4 개 OS 10
가상머신과가상머신프로그램의개념 (3) HWP 와가상머신프로그램비교 HWP 가상머신 S/W 11
가상머신프로그램의종류와 Vmware 설치 (1) Vmware 주요제품군비교 12
가상머신프로그램의종류와 Vmware 설치 (2) 실습환경에서사용할수있는 Vmware 제품 기능은가장좋으나, 평가판은 30 일사용제한 ( 상용제품구매시권장 ) 30 일제한없이사용가능 ( 무료제품필요시권장 ) 13
가상머신프로그램의종류와 Vmware 설치 (3) Vmware Workstation 의설치사양요약 14
실습 : VMware 설치 실습목표 VMware 를설치 결과화면 15
가상머신의겉모양 가상머신이생성된화면 16
실습 : 가상머신생성 실습목표 앞으로계속사용할가상머신을생성 가상머신이생성된결과화면 네트워크는반드시 "Vmnet8(NAT)" 로지정 17
Vmware 특징 ( 가상머신장점 ) 1. 똑같은운영체제가필요할경우, 복사해서사용가능 2. 운영체제의특정시점을저장하는스냅샷 (Snapshot) 기능을제공 3. 하드디스크등의하드웨어를내마음대로여러개장착해서테스트가능 4. 현재 PC 의상태를그대로저장해놓고, 다음사용할때현재상태를이어서구동가능 (Suspend 기능 ) 18
Vmware 핫키 호스트 OS 와게스트 OS 사이의초점이동기본키 Ctrl + Alt 19
실습 : Ubuntu 설치 실습목표 DVD를이용해그래픽환경으로기본적인설치를진행 Ubuntu 12.04 desktop amd64 버전설치 22
리눅스개요와탄생 리눅스 = 무료유닉스 1991 년 ' 리누스토발즈 ' 가버전 0.01 을최초로작성 1992 년 0.02 버전을공개하면서시작 리누스토발즈는커널 (Kernel) 만개발 25
GNU 프로젝트 Richard Stallman FSF 1984 년 GNU 프로젝트가시작 목표는 ' 모두가공유할수있는소프트웨어 ' 를만드는것 1985 년자유소프트웨어재단 (FSF, Free Software Foundation) 설립 GNU 프로젝트에서제작한소프트웨어를지원함으로써컴퓨터프로그램의복제, 변경, 소스코드의사용에대한제한을철폐 GPL(General Public License) 을따름 - GPL 은자유소프트웨어 (Free Software) 의수정과공유의자유를보장 프리웨어 (Freeware, 무료소프트웨어 ) 라는개념을뛰어넘어서진정한자유 (Freedom) 에대한개념 자유소프트웨어는심지어무료로얻은소프트웨어를유상으로판매할자유도보장 26
커널 http://www.kernel.org 에서최신버전을다운로드 커널변천사 커널버전의의미 ( 예 : linux-2.6.30.tar.bz2 ) 2 는주버전 (Major Version) 6 은부버전 (Minor Version) 30 은패치버전 (Patch Version) Minor version 이홀수 : 개발용테스트버전 Minor version 이짝수 : 안정버전 배포판에포함된기본커널을사용자가직접최신의커널로업그레이드할수있음 ( 커널업그레이드 ) 27
레드햇리눅스와페도라리눅스 (1) Red Hat 전세계적으로가장유명한배포판 레드햇 (Red Hat) 사에서제작한 ' 레드햇리눅스 (Red Hat Linux)' Red Hat Enterprise Linux vs. Fedora Linux 상용으로판매되는레드햇엔터프라이즈리눅스 (Red Hat Enterprise Linux) 레드햇사에서지원하여무료로배포되는페도라리눅스 (Fedora Linux) 무료인페도라리눅스는상용인레드햇엔터프라이즈리눅스에포함될새로운기술을미리시험하기위한용도로도사용 28
레드햇리눅스와페도라리눅스 (2) 레드햇리눅스와페도라리눅스의발전 ~~~ 중간생략 ~~~ 29
Linux 의종류는배포판의차이 http://mirrors.kernel.org 다운로드사이트예 http://www.kernel.org http://mirrors.kernel.org http://fedoraproject.org/ http://www.centos.org/ http://www.ubuntu.com/ 30