열렬히.뛰기

born2beroot - 가상머신

école 42 > born2beroot > born2beroot - 가상머신

가상머신이란?

하나의 물리적인 컴퓨터에서 여러 개의 가상적인 컴퓨터를 생성하여 사용하는 기술

여러 운영 체제(OS)나 응용 프로그램을 동시에 실행하고, 각각 독립적인 환경을 제공.

가상머신은 호스트 컴퓨터 위에 게스트 운영 체제를 설치하여 사용한다.

이때, 가상머신 소프트웨어는 호스트 컴퓨터와의 상호작용을 통해 가상의 하드웨어를 제공.

mermaid
graph TD
	Guest_OS <-->
	Host_OS <-->
  Hardware

주로 서버통합 때문에 사용. 유연성 제공, 하드웨어 활용률 개선.

운영체제 선택

CentOS

  • 다양한 아키텍처를 지원하진않음
  • 주로 네트워크와 웹서버 관려해서 쓰이며 서버용으로 리눅스를 사용할 경우 사용
  • 업데이트가 느리지만 안정적
  • 주로 기업에서 사용
  • 유료 리눅스인 RedHat Enterprise를 그대로 빌드해 상표권만 제거한 리눅스
  • 문제 발생시 즉시 해결 해주고 장애에 대한 책임을 질 대상이 명확하지 않음
  • 리눅스 중급자용

Debian

  • 데스크탑용으로 주로 사용
  • 커뮤니티에서 만들고 배포했기에 사후지원과 배포가 늦은편
  • Linux를 커널(운영체제에서 자원을 관리해주는 핵심부분)로 사용함
  • 주로 개인용으로 사용
  • LTS 버전을 사용하지 않는 한 6개월마다 업데이트 혹은 재설치를 해야함
  • 리눅스 초급자용