Love Every Moment

〔Virtualbox〕 가상머신 사용을 위한 사전 지식 본문

MOMENT:: RECORD/42 SEOUL

〔Virtualbox〕 가상머신 사용을 위한 사전 지식

해 송 2021. 10. 22. 16:39
반응형

 

1. 가상머신(Virtual Machine)

- 실재하는 컴퓨터 상에 소프트웨어로 논리적으로 만들어낸 컴퓨터

- 하나의 물리 자원(컴퓨터) 위에 하나의 환경(OS)만 있는 것을 효율화하고자 가상화층을 만들고 그 위에 OS를 새로 설치하는 기법

 

가상머신(Virtual Machine)의 이해

가상머신에 대한 기초적인 개념을 잡고 넘어갑니다. 이후 다루게 되는 가상머신에 대한 이야기는 시스템 가상 머신중에 vmware, virtualbox에 대하여 알아보게 됩니다. 가상머신 정의 가상 머신(Virtua

webdir.tistory.com

 


 

2. 데비안(Debian)

(1) 데비안이란?

- 열정적인 자원봉사자들이 만든 리눅스 배포판(무료!)

- 안정성을 중시하며 가볍다

- 우분투를 비롯한 여러 리눅스 배보판의 조상

- 리눅스 커널 탑재

- 낮은 진입장벽으로 개인 사용자에게 인기가 높다

 

 

(2) 센토스(CentOS)와 비교

- RHEL(레드햇 엔터프라이즈 리눅스)에서 파생된 리눅스의 배포판 중 하나

- 레드햇 계열의 리눅스는 다른 리눅스 배포판에 비해 패치가 빠르며 내장되어 있는 유틸리티의 양도 많고 관리툴의 성능도 우수하지만 유료

- CentOS는 Red Hat의 브랜드와 로고만 제거하고 배포한 배포본으로 무료

- 특히 서버용 운영 체제로 회사들에게 인기가 많다

 

 

[Linux] 리눅스란 무엇인가? (센토스 VS 우분투)

 리눅스란? 리눅스(Linux)는 리누스 토르발스가 커뮤니티 주체로 개발한 컴퓨터 운영 체제입니다. 리눅스(Linux)는 UNIX운영체제를 기반으로 만들어진 운영체제 입니다. 리눅스(Linux)는 유닉스(UNIX)

coding-factory.tistory.com

 


 

3. 디스크 이미지(Disk Image)

(1) 디스크 이미지란?

- 하드 디스크, CD 등의 다양한 저장 장치를 복제한 하나의 파일

- 원본 디스크의 데이터 뿐만 아니라 구조까지 그대로 복제

 

[디스크] 디스크의 종류와 용어 5 장 - 가상 디스크

[디스크] 디스크의 종류와 용어 5 장 - 가상 디스크 Ⅰ. 가상 하드 디스크(Virtual Ha...

blog.naver.com

 

 

(2) ISO

- 디스크 이미지 중 하나로 광학 디스크 이미지(Optical Disk Image)

- 하나의 파일에 여러 폴더와 파일을 압축하여 넣어 놓음

 

ISO 파일에 관하여...

ISO 파일이란... ISO 이미지는 광학 디스크의 압축파일이다. 쉽게 말해 ISO파일은 많은 파일이나 ...

blog.naver.com

 


4. GUI / CLI

- GUI(Grapical User Interface): 사용자가 편리하게 사용할 수 있도록 각종 기능들을 그래픽으로 표현한 방식

- CLI(Command-Line Interface): 터미널을 통해 컴퓨터와 통신하는 방식

 


 

5. 디스크 파티션

(1) 파티션

- 디스크의 스토리지 영역을 분리하는 것

- 각 파티션의 위치와 크기는 디스크의 파티션 테이블에 저장됨

- 운영체제는 디스크를 읽을 때 해당 테이블을 우선적으로 읽음

- 각 파티션은 운영체제에 논리적으로 독립된 디스크로 인식됨

 

(2) 논리 파티션(LVM)

- 확장 파티션이 갖는 범위 안에서 생성되는 파티션

- 데이터를 저장할 수 있지만 운영체제 설치는 불가능

- 확장 파티션의 디스크 할당 용량만큼 생성 가능

- 확장 파티션 (Extended partition) : 주 파티션에서 확장 가능한 파티션

- 부족한 파티션 영역을 확장시키는 용도로 사용

- 실제 데이터는 저장할 수 없으므로 마운트 불가능

 

lsblk 명령어로 파티션 구조 확인 가능

 


 

6. 마운트(Mount)

- 파티션의 자원을 사용자가 사용할 수 있도록 디렉토리에 연결하는 과정

- 마운트 포인트: 리눅스 운영체제에서 사용하고자 하는 장치들을 인식시키기 위한 특정 디렉토리

- 파티션 또한 장치와 동일하게 디렉토리로 지정하여 사용 가능

- 물리적인 장치 또한 디렉토리에 연결하여 사용 가능

 


 

7. 부트로더

- 리눅스가 부팅되기까지 부팅의 전과정을 진행하는 부팅 전문 프로그램

- 운영 체제가 실행되기 이전에 미리 실행되어 커널이 올바르게 실행될 수 있도록 사전 작업을 수행하고 최종적으로는 아무 이상 없이 운영 체제를 실행시킨다

- GRUB(Grand Unified Bootloader): GNU하에서 개발된 멀티 부트로더

 

 

Linux, 부트로더 GRUB

GRUB는 "Grand Unified Bootloader"의 약어로서 GNU하에서 개발된 멀티부트로더이다. 부트로더란...

blog.naver.com

 

 

 


 

참고 사이트

 

born2beroot 아카이브 (배포판)

42seoul 본과정, 보너스 없음

parkseunghan.notion.site

 

hanshazairi/42-born2beroot - githubmemory

 

githubmemory.com

 

[born2beroot] Virtualbox Debian 설치

[born2beroot] Virtualbox Debian 설치

velog.io

 

born2beroot - Virtual Machine, Linux

가상환경이나 리눅스, 네트워크에 관한 지식이 0.0001 도 없는 상태에서 마주한 과제... 무엇부터 손을 대야할지 막막했던 과제를 끝내고 나니, 그래도 공부가 꽤 됐나보다. 휘발성이 되지 않도록

nostressdev.tistory.com

 

반응형
Comments