가상머신이란?

강희도·2023년 8월 19일
0

대부분의 사람들은 운영체제가 윈도우나 맥OS일 것이다. 컴퓨터는 한개의 운영체제만을 가질 수 있다. 리눅스 또한 운영체제이 이지만 가상머신을 이용한다면 하나의 컴퓨터에서 여러개의 리눅스를 사용할 수 있다.

가상머신(Virtual Machine)

가상머신은 현재 사용하고 있는 운영체제(호스트 OS)에 가상의 머신을 생성한 후 여기에 다른 운영체제(게스트 OS)를 설치할 수 있도록 해주는 응용 프로그램이다.

가상 머신은 PC의 메모리를 나누어 사용하므로 동시에 가상머신을 여러 개 동작시킬려면 메모리가 충분해야 한다.

가상머신 종류

가상머신은 여러 종류가 있다. 이 글을 작성하는 본인은 VMware을 사용하고 있다. VMware 말고도버츄얼PC, 버주얼 박스 등 있으니 본인에 사용하고 싶은걸 사용하면 된다.

  • VMware Workstation Pro: 유로 제품으로 30일간 체험이 가능하다.
  • VMware Workstation Player : 개인이나 비영리 단체의 경우 무료로 사용할 수 있다. 바로 설치가 가능하고 사용 제품과 비교해도 기능을 대부분 지원하기 때문에 매우 유용하다.

리눅스의 파티션(Partition)이란?

가상머신에서 리눅스 사용하면 파티션이라는 말이 나올 것이다. 파티션은 디스크 공간을 분할하는 것으로 하드 디스크를 나눔으로써 서로 다른 운영체제의 공간이 서로 간섭하지 않도록 하기 위함이다.

파티션 종류

리눅스에서 파티션은 종류가 6가지가 있다. 지금 당장 전부 외울 필요는 없어 보인다. 작성자 본인은 SWAP만 외워두었다.

  • /root : 단일 사용자 모드로 실행을 위한 핵심파일이 저장된다.
  • /boot : 리눅스 커널 이미지, 맵, 파일 등으 저장 한다.
  • /var : Spool 디렉토리와 로그 파일을 저장한다.
  • /tmp : 사용자 응용 프로그램에서 임시 파일을 저장하는 곳으로 사용된다.
  • /home : 사용자의 홈 디렉토리를 위해 사용한다.
  • SWAP : 가상 메모리를 저장한다. 보통 RAM 크기의 2배로 사용하게 된다.
profile
제가 올리는 글에서 잘못되거나 추가 설명이 필요한 부분 피드백을 주시면 정말로 감사하게 여기고 적극 반영하도록 하겠습니다

0개의 댓글

관련 채용 정보