Upload
charles-mason
View
232
Download
0
Embed Size (px)
Citation preview
리눅스 : Lecture 3Vmware, 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 관리자 수준의 전문성을
요구하지 않음
Cygwin Snapshot
Cygwin 구성
Win32 시스템콜 을 이용하여 구현한 POSIX 시스템콜 라이브러리
GNU 개발 툴집합 ( 예 : gcc, gdb 등 ) UNIX 시스템의 다양한 응용 프로그램
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}
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)
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
VMware Workstation
LINUX under MS-Windows
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
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
VMware Workstation
Setup.exe
12
Red Hat 9.0
Red hat 9.0 Installation Click “New Virtual Machine”
13
Red Hat 9.0
14
Red Hat 9.0
Select OS to install in Vmware
15
Red Hat 9.0
16
Red Hat 9.0
Disk Size Specification
17
Red Hat 9.0
18
Red Hat 9.0
19
Red Hat 9.0
20