Linux 기초 - 1. VMware, Linux OS 설치, VMware Clone
Linux 기본 이론
[ Linux ]
- 리누스 토르발즈에 의해 시작된 유닉스 오픈소스 운영체제
- 서버용으로 적합한 운영체제
[ 운영체제(Operating System : OS) ]
- 컴퓨터의 하드웨어와 소프트웨어 자원을 관리하는 시스템 소프트웨어
* [하드웨어] -> [운영체제] -> [응용 소프트웨어] -> [사용자]
1) 하드웨어 (Hardware)
: CPU, RAM, HDD 등과 같은 컴퓨터의 물리적인 부품
2) 응용 소프트웨어 (Application Software)
: 컴퓨터에서 사용자가 원하는 특정 작업을 수행하기 위해 설계된 소프트웨어
[ GUI : Graphical User Interface ]
: 그래픽 기반의 인터페이스. 사용자 친화적
: 사용자와 컴퓨터가 상호작용하는데 있어 시각적 요소를 제공한다.
: ex. Windows OS
[ CLI : Command Line Interface ]
: 텍스트 기반의 인터페이스.
: 사용자와 컴퓨터가 상호작용하는데 있어 텍스트로 이루어진 명령어를 사용한다.
: ex. Linux OS, cmd
[ 리눅스의 특징 및 장점 ]
1) 오픈소스(Open Source)
: 누구나 소스코드를 무료로 이용할 수 있다.
: 소프트웨어의 소스코드가 공개되어있어 누구나 해당 소프트웨어를 자유롭게 이용할 수 있는 라이센스 형태
2) 무료
: 무료로 제공되어 비용 효율적이다.
3) 보안
: 오픈소스 커뮤니티가 거대해 취약점을 빠르게 찾아 보완한다.
4) 안정성
: 안정성, 신뢰성이 높고 경량화되어있어 서버 운영에 적합하다.
5) 유연성
: 사용자는 자신에게 필요한 리눅스(버전)를 선택할 수 있고, 필요시 직접 커스텀이 가능하다.(오픈소스이기 때문)
* 리눅스 = 리눅스 커널
- 커널 : 리눅스 운영체제에서 하드웨어를 제어하는 핵심 부분
(맨 처음 리눅스 토발즈가 만든것이 리눅스"커널". -> 리눅스 커널을 바탕으로 여러사람들이 다양한 리눅스 배포판을 생성하여 배포함. / 리눅스는 리눅스 커널을 사용하려면 오픈소스로 만들어야 한다는 규칙을 생성)
- 리눅스 배포판 : 리눅스 커널을 기반으로 여러가지 도구,라이브러리, 소프트웨어를 조합해 만들어진 운영체제
(다양한 사람들이 만든 여러종류의 리눅스 배포판이 많다.)
- 대표적인 리눅스 배포판
1) Debian 계열
(1)Debian
(2)Ubuntu
(3)Linux Mint
2) RedHat 계열
(1)RedHat Enterprise Linux(RHEL:레드헷 리눅스) : 유료(유지보수,버전관리 측면)
(2)CentOS : 유료 RHEL에 불만. but 프로젝트가 중단되어 -> Rocky Linux
(3)Fedora
VMware 에서 Lunix 설치
- Host : 실제pc
- Guest : 가상머신
[ VMware 에서 Lunix 설치 - 1. VMware 설치 ]



* 가상머신의 core : 책상에서 작업을 하는 사람의 수
* 가상머신의 RAM : 책상의 크기
* 네트워크 설정 방식3
- bridge : host와 guest가 똑같이 IP를 공급 받음. (인터넷 가능)
- NAT : guest는 VMware가 주는 가짜 IP를 받아서 씀. 가짜 IP로는 인터넷에 접근 불가. -> 가짜IP는 Host IP(실제IP)를 빌려 인터넷을 사용함. (인터넷 가능)
- host only : guest는 host밖으로 나가지 못함. 가상머신끼리는 접근 가능. 외부통신과는 통신 불가. (인터넷 불가능)
ex. VM10대 생성 (브릿지 설정 방식)
=> 필요한 IP 수 : VM(10) + 실제PC(1) = 11개
ex. VM10대 생성 (NAT 설정 방식)
=> 필요한 IP 수 : VM(0) + 실제PC(1) = 1개
[ VMware 에서 Lunix 설치 - 2. VMware 에서 Linux Ubuntu 설치 ]
ubuntu-22.04.2-desktop-amd64.iso
StellaRain님이 공유한 파일을 확인하세요.
mybox.naver.com
* 마우스를 눌러 VM에 들어가고, Ctrl+Alt 를 눌러 VM에서 빠져나옴.
* VM이 꺼진 상태에서 Linux 설치
1) Edit Virtual machine settings
2) CD/DVD(SATA)클릭
3) ISO image파일에 위 iso 파일 넣어서 linux 설치
4) Power on
5) 파티션 생성
화면에서 바탕화면 -> 마우스 우클릭 -> 터미널
[ VMware 에서 Lunix 설치 - 3. 가상머신 Clone 하여 복제본 만들기 - full Clone ]
- Linked Clone : 원본VM 과 복제VM이 연결되어있음. 복제본이 손상되면 원본VM도 손상됨. / 가벼움.
- Full Clone : 원본VM과 복제VM은 독립적. 복제본 손상으로 인한 원본 손상 위험 없음. / 무거움. 생성하는데 시간이 똑같이 오래 듦.
[ VMware 에서 Lunix 설치 - 4. 가상머신 Snapshot ]
* 3번째 버튼 click - 가상머신의 스냅샷 찍기.
- 스냅샷 : 현재시점.
오류가 났을 때 스냅샷 찍었던 시점으로 되돌아 올 수 있음. 하지만 용량이 크기 때문에 많은 스냅샷은 좋지 않음.