리눅스 : Lecture 3 Vmware, Cygwin, LINUX 설치 Acknowledgement : notes from A. Gokhale, A,...

20
리리리 : Lecture 3 Vmware, Cygwin, LINUX 리리 • Acknowledgement : notes from A. Gokhale, A, Taylor

Transcript of 리눅스 : Lecture 3 Vmware, Cygwin, LINUX 설치 Acknowledgement : notes from A. Gokhale, A,...

Page 1: 리눅스 : Lecture 3 Vmware, Cygwin, LINUX 설치 Acknowledgement : notes from A. Gokhale, A, Taylor.

리눅스 : Lecture 3Vmware, Cygwin, LINUX 설치

• Acknowledgement : notes from A. Gokhale, A, Taylor

Page 2: 리눅스 : Lecture 3 Vmware, Cygwin, LINUX 설치 Acknowledgement : notes from A. Gokhale, A, Taylor.

Cygwin 개요

Cygwin 은 MS-Windows 운영체제위에서 UNIX 와 같은 환경 (UNIX like environment) 을 제공한다 . UNIX/LINUX 유틸리티 및 프로그램 (gcc, vi, emacs

grep, …) 들을 MS-Windows OS 에서 실행 가능케 함 UNIX 프로그램이 cygwin 환경에 port 되어

MS-Windows OS 에서 실행됨 세팅과 유지를 위하여 UNIX 관리자 수준의 전문성을

요구하지 않음

Page 3: 리눅스 : Lecture 3 Vmware, Cygwin, LINUX 설치 Acknowledgement : notes from A. Gokhale, A, Taylor.

Cygwin Snapshot

Page 4: 리눅스 : Lecture 3 Vmware, Cygwin, LINUX 설치 Acknowledgement : notes from A. Gokhale, A, Taylor.

Cygwin 구성

Win32 시스템콜 을 이용하여 구현한 POSIX 시스템콜 라이브러리

GNU 개발 툴집합 ( 예 : gcc, gdb 등 ) UNIX 시스템의 다양한 응용 프로그램

Page 5: 리눅스 : Lecture 3 Vmware, Cygwin, LINUX 설치 Acknowledgement : notes from A. Gokhale, A, Taylor.

Cygwin Tools

Command line tools: Compiler (gcc, g77, g++, make) Network tools (ssh, scp, rsync) Programming tools (splint, indent) Version control system (cvs, rcs) File tools (diff / patch, head / tail / cut,

od) Shell scripting (bash, tcsh, zsh) Archive (tar, gzip, bzip) Man Pages Interpreters (expect, Tcl/Tk, perl,

python) Editors (vi, pico (see pine), emacs) Easy copy / paste between cygwin

and MS-Windows programs (rxvt) Scheduled task capability (cron) {Extension: ImageMagick (convert)} {Extension: CD Images (mkisofs)}

GUI based tools: Xemacs “xv” Ghostscript {Extension: GrADS}

Page 6: 리눅스 : Lecture 3 Vmware, Cygwin, LINUX 설치 Acknowledgement : notes from A. Gokhale, A, Taylor.

Virtual Machine(VM) - 개요 실제 컴퓨터와 같이 프로그램 실행을 수행하는 기계 (

컴퓨터 ) 의 소프트웨어적 구현물 시스템 가상기계 (System VM)

complete system platform 제공 ex) VMware workstation 장점

Multiple OS environments can co-exist on the same machine in strong isolation from each other

VM can provide an instruction set architecture (ISA) that is somewhat different from that of the real machine

프로세스 가상기계 (process VM) Is designed to run a single program, supports single program Provide platform independent programming environment. ex) JAVA

VM. JAVA bytecode. “write once, run anywhere” (WORA)

Page 7: 리눅스 : Lecture 3 Vmware, Cygwin, LINUX 설치 Acknowledgement : notes from A. Gokhale, A, Taylor.

VMware Workstation

VMware, Inc. 회사에서 만듬 . VM software for desktop x86-type PC allows users to set up multiple x86 and x86-64 virtual computers Use several virtual computers simultaneously with the hosting OS Each virtual machine instance can execute its own guest OS

(e.g. LINUX, MS-Windows, …) Allows multiple applications to run in isolation within virtual

machines on the same physical machine

Easily speacking, VMware Workstation allows one physical machine to run multiple

operating systems simultaneously

Page 8: 리눅스 : Lecture 3 Vmware, Cygwin, LINUX 설치 Acknowledgement : notes from A. Gokhale, A, Taylor.

VMware Workstation

Page 9: 리눅스 : Lecture 3 Vmware, Cygwin, LINUX 설치 Acknowledgement : notes from A. Gokhale, A, Taylor.

LINUX under MS-Windows

Page 10: 리눅스 : Lecture 3 Vmware, Cygwin, LINUX 설치 Acknowledgement : notes from A. Gokhale, A, Taylor.

VMware 특징 Partitioning

Run multiple operating systems on one physical machine

Isolation Isolate faults and security at the virtual-machine level Dynamically control CPU, memory, disk and network resources per virtual

machine

Encapsulation Encapsulate the entire state of the virtual machine in hardware-independent files Save the virtual machine state as a snapshot in time Re-use or transfer whole virtual machines with a simple file copy

Page 11: 리눅스 : Lecture 3 Vmware, Cygwin, LINUX 설치 Acknowledgement : notes from A. Gokhale, A, Taylor.

VMware Workstation

VMware Workstation 설치 http://www.vmware.com/ 에서 VMware

Workstation 다운로드 http://www.vmware.com/support/serial_nu

mber.html -> serial number

30 days trial version for free

Red Hat 9.0 download (three .iso files) http://linux.softpedia.com/progDownload/R

ed-Hat-Linux-Download-40.html

11

Page 12: 리눅스 : Lecture 3 Vmware, Cygwin, LINUX 설치 Acknowledgement : notes from A. Gokhale, A, Taylor.

VMware Workstation

Setup.exe

12

Page 13: 리눅스 : Lecture 3 Vmware, Cygwin, LINUX 설치 Acknowledgement : notes from A. Gokhale, A, Taylor.

Red Hat 9.0

Red hat 9.0 Installation Click “New Virtual Machine”

13

Page 14: 리눅스 : Lecture 3 Vmware, Cygwin, LINUX 설치 Acknowledgement : notes from A. Gokhale, A, Taylor.

Red Hat 9.0

14

Page 15: 리눅스 : Lecture 3 Vmware, Cygwin, LINUX 설치 Acknowledgement : notes from A. Gokhale, A, Taylor.

Red Hat 9.0

Select OS to install in Vmware

15

Page 16: 리눅스 : Lecture 3 Vmware, Cygwin, LINUX 설치 Acknowledgement : notes from A. Gokhale, A, Taylor.

Red Hat 9.0

16

Page 17: 리눅스 : Lecture 3 Vmware, Cygwin, LINUX 설치 Acknowledgement : notes from A. Gokhale, A, Taylor.

Red Hat 9.0

Disk Size Specification

17

Page 18: 리눅스 : Lecture 3 Vmware, Cygwin, LINUX 설치 Acknowledgement : notes from A. Gokhale, A, Taylor.

Red Hat 9.0

18

Page 19: 리눅스 : Lecture 3 Vmware, Cygwin, LINUX 설치 Acknowledgement : notes from A. Gokhale, A, Taylor.

Red Hat 9.0

19

Page 20: 리눅스 : Lecture 3 Vmware, Cygwin, LINUX 설치 Acknowledgement : notes from A. Gokhale, A, Taylor.

Red Hat 9.0

20