2025-11-29
오늘 배운 것
리눅스 배포판
1. 배포판이란?
- 동일한 리눅스 커널을 기반으로 패키지 관리 방식, 기본 유틸리티, 지원 정책 등이 다르게 구성된 운영체제.
- 목적·환경·관리 방식에 따라 다양한 선택지가 존재.
2. 주요 리눅스 배포판 종류
1) Debian 계열
- 대표 배포판: Debian, Ubuntu
- 패키지 관리: APT(.deb)
- 특징
- 커뮤니티 중심, 안정성 높음
- 서버부터 데스크톱까지 범용적으로 사용
- Ubuntu는 기업에서도 널리 활용됨 (Cloud, AI, Docker 이미지 기본)
2) RedHat 계열
- 대표 배포판: RHEL(Red Hat Enterprise Linux), CentOS, Rocky Linux, AlmaLinux
- 패키지 관리: YUM/DNF(.rpm)
- 특징
- 기업 상용 환경에서 가장 많이 쓰임
- 안정성, 보안, 장기 지원에 강점
- CentOS 중단 이후 Rocky/Alma가 무상 대안으로 사용 중
3) SUSE 계열
- 대표 배포판: openSUSE, SUSE Linux Enterprise Server(SLES)
- 패키지 관리: ZYpp
- 특징
- 기업 환경(특히 유럽)에서 많이 사용하는 서버용 OS
- YaST(관리 도구) 기반 관리 편의성 우수
4) Arch 계열
- 대표 배포판: Arch Linux, Manjaro
- 패키지 관리: pacman
- 특징
- 롤링 릴리스 방식
- 최신 패키지·최신 커널을 원하는 개발자 중심
- 커스터마이징 자유도가 매우 높음
5) 기타 배포판
- Fedora: RHEL의 실험·최신 기능 테스트용
- Amazon Linux: AWS 최적화 서버 OS
- Oracle Linux: RHEL 기반, 오라클 제품군 최적화
- Kali Linux: 보안/해킹 테스트용
3. 배포판 선택 기준
- 서버 안정성: RHEL 계열, Debian
- 클라우드/컨테이너: Ubuntu, Amazon Linux
- 엔터프라이즈 지원 필요: RHEL, SLES
- 개인 개발·최신 기능: Arch, Fedora
- 보안 테스트: Kali
4. 배포판별 차이 포인트
패키지 관리 방식
- Debian:
apt-get, .deb
- RedHat:
yum, dnf, .rpm
- Arch:
pacman
- SUSE:
zypper
릴리스 방식
- 고정 릴리스: Ubuntu LTS, RHEL, Debian
- 롤링 릴리스: Arch, openSUSE Tumbleweed
안정성 vs 최신성
- 안정성 중시: RHEL, Debian
- 최신성 중시: Fedora, Arch