Page 17 -
P. 17
2 가상화 소프트웨어 위의 리눅스 환경
리눅스를 익히려면 실습을 하면서 그 동작을 확인해 보아야 합니다. 그래서 여기서는 리눅
스를 실습할 수 있는 환경을 구축하는 방법에 대해 알아보겠습니다.
리눅스를 설치하는 첫 번째 방법은 리눅스를 컴퓨터에 직접 설치하는 것입니다. 이를테면
윈도가 설치된 컴퓨터의 하드 디스크를 분할하여 리눅스를 추가로 설치하는 것입니다. 그런
데 이는 간단한 작업이 아니며 자칫 잘못하면 현재 환경이 망가질 수도 있습니다. 따라서 여
기서는 가상화 소프트웨어를 사용해 컴퓨터에 가상 컴퓨터, 즉 가상 머신에 리눅스 환경을
구축해 보겠습니다.
그림 1-1 가상화 소프트웨어의 개념
게스트 OS 게스트 OS(윈도 등)
(리눅스 등)
가상 머신 1 가상 머신 2
가상화 소프트웨어
호스트 OS(윈도, 맥 등)
실제 서버 머신
가상화 소프트웨어를 돌리는 OS를 호스트 OS, 가상화 소프트웨어에 의해 만들어진 가상의
OS를 게스트 OS라고 합니다. 가상화 소프트웨어를 사용하면 게스트 OS를 재설치하거나 복
사하는 것이 무척 간단합니다. 리눅스를 공부하다 보면 익숙하지 않아 종종 실수를 하므로
처음부터 새로 다시 시작하고 싶을 때가 많습니다. 이때 가상화 소프트웨어를 사용하고 있
다면 쉽게 재시작할 수 있습니다.
가상화 소프트웨어 중에서는 오라클이 제공하는 오라클 VM 버추얼박스(Oracle VM VirtualBox)
가 유명합니다. 오픈 소스로 무료로 사용할 수 있으며 윈도나 macOS에서도 잘 작동합니다.
1장 리눅스 첫 걸음 019