Linux

Ch.1 실습 환경 구축

낑깡꺙냥 2024. 3. 18. 00:16

1.1 가상머신 소개

리눅스를 공부하는 가장 좋은 환경은 여러 대의 PC를 사용하여 실무에서 사용하는 것과 동일한 네트워크 환경을 구축하는 것

가상머신은 멀티부팅(Multi Booting)과 개념이 다르다. (파티션의 분할 여부, 동시에 가동하는 운영체제의 수)

 

더보기

*멀티부팅은 하드디스크나 SSD의 파티션을 분할한 후 한 번에 하나의 운영체제만 가동하는 방식을(주 OS하나), 가상머신은 파티션을 나누지 않고 동시에 여러 개의 운영체제를 가동하는 방식을(주OS 위에 여러 개의 OS) 말한다.

 

1.2 가상머신과 가상머신 소프트웨어의 개념

가상머신은 진짜 컴퓨터가 아닌 가상으로 존재하는 컴퓨터를 말하며, 가상머신 소프트웨어 컴퓨터에 설치된 운영체제(*호스트 OS)안에 가상의 컴퓨터를 만들고, 그 가상의 컴퓨터 안에 또 다른 운영체제(*게스트 OS)를 설치/운영할 수 있도록 제작된 SW라고 정의한다. => 하이퍼바이저

더보기

*호스트 OS: 기존 PC에 설치된 OS

*게스트 OS: 가상머신에 설치한 OS

 

- 이후 실습환경 구축 -

VMware를 다운로드한 뒤, server, server(B), client, WinClient라는 4대의 가상머신을 생성했고 실습환경에 맞게 각각의 하드웨어 부품을 변경해주었다.

 

1.3 VMware의 특징

1. 1대의 컴퓨터만으로 실무 환경과 거의 비슷한 네트워크 컴퓨터 환경을 구성할 수 있다.

2. 운영체제의 특정 시점을 저장하는 *스냅숏 기능을 사용할 수 있다.

        - *스냅숏: 중요한 시점을 저장하는 기능. 필요하다면 언제든지 저장한 시점으로 돌아갈 수 있다.(실습할 때 가상머신 초기화)

3. 하드디스크 등의 하드웨어를 내 맘대로 여러개 장착해서 테스트할 수 있다.

        - 가상의 하드웨어 변경 가능. 그러나 Suspend 상태일 때는 변경(부품 교환)이 불가능하다.

4. 현재 PC 상태를 그대로 저장해놓고, 다음에 사용할 때는 현재 상태를 이어서 구동할 수 있다. = Suspend(일시중지)

 

- 이후 실습진행을 위한 사전준비 -

네트워크 정보파악과 변경

정상적인 네트워킹이 이루어지려면 각 가상머신(게스트 OS)에 IP주소, 서브넷 마스크, 게이트웨이 주소, DNS 서버 주소라는 4가지 정보의 개념을 알고 이를 직접 입력해야 한다.

더보기

IP 주소: 192.168.***.3~192.168.***.254

서브넷 마스크: 255.255.255.0

게이트웨이: 192.168.***.2

DNS 서버: 192.168.***.2