2. 리눅스 배포판
리눅스 배포판(Linux Distribution)
: 리눅스 커널에 여러 프로그램과 패키지를 묶어 운영체제 형태로 제공하는 시스템
즉, 리눅스 커널만으로는 운영체제가 완성되지 않기 때문에
패키지 관리 시스템, 기본 유틸리티, 라이브러리 등을 함께 묶어 배포한다.
대표적인 리눅스 배포판
🍀 레드햇 리눅스(RHEL)
대표적인 유료 리눅스 배포판
기업용 소프트웨어, 기술 지원 서비스, 업그레이드 서비스 등을 제공
→ 안정성과 기술 지원이 중요한 기업 환경에서 많이 사용됨
🍀 센토스(CentOS)
RHEL 소스 코드를 기반으로 한 무료 배포판
→ 과거 기업 서버 환경에서 많이 사용됨
🍀 우분투(Ubuntu)
데스크탑과 서버 환경 모두에서 널리 사용
→ 개발자 및 클라우드 환경에서 많이 사용됨
3. 리눅스의 쓰임과 학습 이유
1️⃣ 리눅스는 어디에 쓰일까?
🍀 서버
웹 서버, 데이터베이스 서버, 파일 서버, 애플리케이션 서버 등
대부분의 서버 환경에서 리눅스 사용
🍀 클라우드 컴퓨팅
클라우드 백엔드 인프라에서 리눅스를 기본 운영체제로 사용
가상 머신, 스토리지, 데이터베이스 환경 구성에 활용
🍀 임베디드 시스템
제한된 자원 환경에서도 안정적으로 작동
🍀 모바일 기기
안드로이드 OS는 리눅스 커널 기반
2️⃣ 누가 / 왜 배워야 할까?
- 소프트웨어 개발자
→ 리눅스 환경에서 실행되는 애플리케이션 개발 및 배포 - 시스템 관리자 / 소프트웨어 엔지니어
→ 서버 운영 및 관리 - 네트워크 엔지니어
→ 네트워크 시스템 구성 및 관리 - 데이터 과학자 / AI 전문가
→ 리눅스 기반 데이터 처리 환경 활용
2장. 리눅스 실습 환경 구축하기
1️⃣ 리눅스 실습 환경 구축 방법
1. PC에 리눅스 직접 설치
운영체제가 설치되지 않은 PC에 리눅스를 직접 설치하는 방식
→ 실제 서버 환경에서 많이 사용하는 방법
2. 가상 머신에 리눅스 설치
Windows 또는 macOS가 설치된 PC에서
VirtualBox, VMware 등의 가상 머신을 이용해 리눅스를 설치하는 방법
→ 개인 학습용으로 많이 사용
3. 클라우드 서비스에서 리눅스 인스턴스 생성
AWS, Azure 등의 클라우드 서비스를 이용해
리눅스 인스턴스를 생성하고 사용하는 방법
클라우드 서비스란?
인터넷을 통해 가상 머신과 같은 컴퓨터 자원을 제공하는 서비스
클라우드 서비스의 종류:
1️⃣ 인프라 서비스(IaaS)
→ 가상 머신, 스토리지, 네트워크 등 기본 인프라 제공
2️⃣ 플랫폼 서비스(PaaS)
→ 개발 환경, 실행 및 배포 환경을 플랫폼 형태로 제공
3️⃣ 소프트웨어 서비스(SaaS)
→ 소프트웨어 자체를 서비스로 제공
'개발 공부 > Linux' 카테고리의 다른 글
| [Linux] 사용자와 사용자 그룹 (0) | 2026.03.01 |
|---|---|
| [Linux] 파일과 디렉터리 (0) | 2026.03.01 |
| [Linux] 셸(2) (0) | 2026.03.01 |
| [Linux] 셸(1) (0) | 2026.03.01 |
| [Linux] 리눅스 이해하기 (0) | 2026.03.01 |
