컴공생의 공부LOG

[컴퓨터개론] 리눅스 개발환경 구축 본문

학교 수업/1학년 1학기

[컴퓨터개론] 리눅스 개발환경 구축

푸우키 2024. 11. 21. 15:01
가상머신의 개념

가상머신이란?

- PC 1대만으로여러대의PC를운영하는것처럼만드는방법

- 가상머신소프트웨어또는가상머신프로그램이라부름

 

가상머신 소프트웨어

- 컴퓨터에설치된운영체제(호스트OS)안에가상의컴퓨터를만들수있음

- 가상의컴퓨터안에또다른운영체제(게스트OS)를설치・운영할수있음

 

일반적인 컴퓨터 사용 환경

- 현재호스트컴퓨터에는운영체제로윈도우가설치되어있다고가정

- 기존에설정된IP주소를이용하여네트워크카드를통해인터넷에접속함

컴퓨터 1대, 운영체제 1개로 구성된 환경

 

실습에서 사용할 환경

- PC 1대에서리눅스3대를구동

- 리눅스서버,리눅스서버(B),리눅스클라이언트

- 원래PC에설치된윈도우까지,총4개의운영체제가PC1대에서동작함

- 실습환경구성계획

-> 가상머신(게스트컴퓨터)3대를만들고리눅스3대설치 가

-> 상머신3대에는가상IP주소를할당

-> 가상라우터를통해가상머신3대를하나의네트워크로묶음

-> 윈도우(호스트OS)1대와리눅스3대로이루어진환경이만들어짐

 

실습에서 사용할 환경 도식

 

대표적인 가상머신 소프트웨어

-가상머신 소프트웨어의 양대 산맥 : VirtualBox와 Vmware

-> VirtualBox site: https://www.virtualbox.org

-> Vmware site: https://www.vmware.com

 

VirtualBox란?

- 본래이노테크(InnoTek)가개발한뒤,현재는오라클이개발중

- 상용,사유소프트웨어(제한된GPL버전)

- 리눅스,OS X, 솔라리스,윈도우에설치할수있음

- 홈페이지: https://www.virtualbox.org/

- 제조사: Oracle

- 설치파일다운로드:https://www.virtualbox.org/wiki/Downloads

 

 

VMware란?

- 유료버전(pro)과무료버전(player)이있음

- pro에는스냅샷을포함한다양한부가기능지원

- 호스트운영체제에따라윈도우는workstation, OSX는fusion 설치

- 설치파일다운로드

-> fusion의 경우 아이디를만들고무료로라이선스를발급받아사용

-> fusion 등록 및다운로드사이트바로가기

-> workstation 다운로드 시작

 

 

가상머신 소프트웨어 설치 - 윈도우 호스트
가상머신 생성 및 설치
가상머신 소프트웨어설치 - OSX 호스트