✅ 가상 머신의 사용 방법 이해하기
✅ Rocky와 Debian OS의 차이점을 알고 선택하기
✅ 최소한의 성정만이 되어 있는 리눅스를 이용해 자신이 필요한 서비스 설치하고 이용하기
물리적으로 우리가 사용하는 컴퓨터가 아닌 다른 컴퓨터를 만들어내는 가상의 컴퓨터를 의미 == 에뮬레이션
⇒ 소프트웨어가 가상머신이 제공하는 환경과 자원에 제한을 받으며 우리가 만든 가상세계를 벗어날 수 없다.
⇒ 가상머신을 사용하려면 나름 고급 하드웨어가 있어야 하고 그렇지 못하면 상대적으로 매우 느리게 실행되므로 잘 사용하지 않음
가상머신의 목적?
⇒ 동시에 여러 운영체제를 설치하고 실행하기 위해 컴퓨터 메모리를 분할하여 단일 컴퓨터에 여러 개의 격리된 동일한 실행환경을 생성
host
: 실제로 사용하는 컴퓨터 guest
: 가상환경에서 설정한 컴퓨터
apt
: 소프트웨어의 설치과 제거를 처리하는 소프트웨어. 그래픽 인터페이스 (GUI) 없이 명령어로 사용aptitude
: 사용자 인터페이스를 추가해 사용자가 대화형으로 패키지를 검색하고 설치 제거 할 수 있는 패키징 (apt의 프론트엔드 프로그램)APPArmor
: 시스템 관리자가 프로그램 프로필 별로 프로그램의 역량을 제한할 수 있게 해주는 리눅스 커널 보안모듈