
- 학습 목표
리눅스, 커널, 배포판을 이해한다
가상머신의 구조를 파악한다
VMware를 다운로드하여 설치한다
server, serverB, client 가상머신을 설치한다
리눅스, 커널, 배포판을 이해한다
리눅스 : 로트발스가 만든 커널에 컴파일러, 셸, 기타 응용 프로그램이 조합된 배포판이다
커널 : 엄격한 의미의 리눅스, 정의는 컴퓨터 운영체제의 핵심이 되는 프로그램이라는 뜻
** 커널의 기능( 메모리 관리, 프로세스 관리, 장치 드라이버, 시스템 호출 및 보안)
-> 컴퓨터의 물리적 자원과 추상화 자원을 관리하는 것
배포판 : 리눅스 커널을 중심으로 여러 시스템 소프트웨어 및 응용 소프트웨어를 같이 묶어서 구성한 운영체제
가상머신의 구조를 파악한다
여러대의 PC를 네트워트로 연결하여 운영하는 것 처럼 만들어주는 것이 가상머신 소프트웨어이다.
말 그대로 진짜 컴퓨터가 아니라 가상으로 존재하는 컴퓨터라는 뜻

가상머신 - 말 그대로 진짜 컴퓨터가 아니라 가상으로 존재하는 컴퓨터
가상머신 소프트웨어 - 가상 머신을 생성하는 소프트웨어,
컴퓨터에 설치된 운영체제(호스트OS) 안에 가상의 컴퓨터를 만들고 -> 이 가상의 컴퓨터 안에 또 다른 운영체제(게스트OS)를 설치, 운영할 수 있도록 제작된 소프트웨어
ex) 윈도우 운영체제 PC 1e대에 디스크 파티션을 나누지 않고 리눅스서버, 리눅스 서버D, 리눅스 클라이언트를 각각 1대씩 설치
-> 그리고 사용중인 윈도우를 포함하여 총 4대의 컴퓨터를 동시에 부팅해서 운영하려고 함
-> 이때 PC에 설치되어있는 윈도우 = 호스트 운영체제/OS , 가상머신에 설치한 운영체제 = 게스트 운영체제/OS
굵은 선으로 이루어진 상자는 실제로 사용하는 호스트 컴퓨터 1대 / 호스트 컴퓨터에는 윈도우가 설치되어있고, 기존 설정된 IP 주소를 이용하여 네트워크 카드를 통해 인터넷에 접속할 수 있다
가상 머신 3대를 만들고 리눅스 3대를 설치한 실습환경 / 추가된 가상머신 3대에는 가상 IP 주소를 할당하고, 가상 라우터를 통해 가성머신 3대를 하나의 네트워크로 묶어 동일한 네트워크 환경으로 사용한다
연습문제
01 리눅스의 특징으로 옳지 않은 것 1,4
- 리처드 스톨먼이 어셈블리어로 처음 작성했다 X
ㄴ 리처드 스톨먼은 그누 프로젝트 시작한사람. 리누스 토발즈가 어셈블리어로 리눅스 커널 0.01 버전을 작성
- GNU 프로그램은 모두가 독점할 수 있는 소프트웨어를 만드는 것을 목표로 한다 X
ㄴ 모두가 공유할 수 있는 소프트웨어를 만드는 것을 목표로 했다
02 커널
리눅스의 핵심 부분으로 리누스 토르발스가 개발했으며 지금도 계속 업그레이드 중이다. 현재 제어하는 하드웨어 장치의 지원정보, 하드웨어 성능, 하드웨어를 제어하는 코드가 들어있다
3. 커널 버전이 5.1.15라면 5는 주버전, 1은 부버전 15는 패치버전을 의미한다
4. 우분투 리눅스의 효시이자 이언 머독이 창시한 유닉스 = 데비안 리눅스
5. 우분투 배포판의 경우 기본적으로 우분투 데스크톱과 우분투 서버를 배포하며 이 외에도 다양한 배포판이 만들어졌는데 이를 우분투 플레이버스라고 한다. 쿠분투/ 우분투 킬린 / 루분투/ 주분투 => 데비안, 센트 os
6. 우분투의 버전은 지원기간이 9개월정도로 짧은 일반버전과 장기(5년) LTS 버전으로 구분된다
7. 진짜 컴퓨터가 아니라 가상으로 존재하는 컴퓨터 = 가상머신
8. 호스트 os 안에 가상의 컴퓨터를 만들고 이 가상의 컴퓨터 안에 또다른 게스트 os를 설치, 운영할 수 있도록 제작된 소프트웨어이다
9. 다음 중 윈도우용 VMware Workstation Player 15 버전의 특징으로 옳지 않은 것
- 가상 네트워크 설정 기능이 없다.
10. 가상머신에 대한 설명으로 옳은 것
- 사용자가 가상 하드디스크를 추가하거나 제거할 수 있다.
- 메모리 할당량을 변경할 수 있다.
- 진짜 하드디스크에 남아 있는 용량보다 큰 가상 하드디스크를 생성할 수도 있다.
11. Wmvare에서 옳지 않은 설명
-게스트 OS에서 호스트 OS로 마우스 포인터를 가져오는 단축키는 제공되지 않습니다.
'App > 리눅스' 카테고리의 다른 글
[리눅스] 06 리눅스 패키지 설치와 응급 복구 (0) | 2024.04.23 |
---|---|
[리눅스] 05 리눅스 사용자 관리와 파일 관리 (0) | 2024.04.23 |
[리눅스] 04 리눅스 기본 명령어와 네트워크 명령어 (0) | 2024.04.23 |
[리눅스] 03 리눅스 기본 사용법 (0) | 2024.04.22 |
[리눅스] 02 리눅스 설치 (0) | 2024.04.22 |