리눅스 개요
정의
리눅스(Linux)
: 1991년
리누스 토발즈
가 개발한
오픈 소스 운영체제
UNIX 기반
으로
다중 사용자, 다중 작업
환경 지원
서버, 개발환경, 클라우드, 모바일, 임베디드 등
다양한 분야
에서 사용
리눅스 구조
구성요소
설명
커널 (Kernel)
하드웨어 제어 및 지원정보를 담은 리눅스의 핵심
쉘 (Shell)
사용자의 명령어를 해석해 커널로 전달
응용 프로그램
운영체제를 운영·관리하는 각종 프로그램
리눅스 배포판
배포판
커널 + 쉘 + 응용 프로그램을 통합해 배포
대표 배포판
Redhat 계열
Debian 계열 (예: Ubuntu)
Slackware 계열
대표 예시
CentOS, Ubuntu, Fedora 등
가상머신 (Virtual Machine)
정의
Host OS에서
가상 컴퓨터
를 만들어 Guest OS를 실행
종류