포스트

Debian vs Red Hat 계열

apt/dnf, .deb/.rpm, 릴리스 모델과 SELinux·방화벽 기본값까지 — Debian과 Red Hat 계열의 실질적 차이와 상황별 선택 기준.

Debian vs Red Hat 계열

리눅스 배포판은 크게 두 계보 — Debian 계열과 Red Hat 계열 — 로 나뉜다. 커널은 같지만 패키지 형식, 명령어, 정책이 다르다.

한눈 비교

항목Debian 계열Red Hat 계열
패키지 매니저apt / apt-get (저수준: dpkg)dnf / yum (저수준: rpm)
패키지 확장자.deb.rpm
대표 배포판Debian, Ubuntu, Linux MintRHEL, Rocky Linux, AlmaLinux, Fedora
릴리스 모델Debian: 안정성 우선 / Ubuntu LTS 5년RHEL: 메이저당 10년 / Fedora: 6개월 사이클
정책커뮤니티 중심, 무료상업 지원(레드햇) + 커뮤니티 클론(Rocky, Alma)
기본 서비스 관리systemdsystemd
SELinux 기본보통 비활성기본 enforcing
방화벽 도구ufw, iptables/nftablesfirewalld

CentOS는 Red Hat이 2020년에 CentOS Stream으로 모델을 바꾸면서 EOL됐고, 사실상 그 자리를 Rocky Linux/AlmaLinux가 채웠다.

일상 명령 매핑

작업DebianRed Hat
패키지 목록 갱신apt updatednf check-update
패키지 설치apt install pkgdnf install pkg
패키지 제거apt remove pkgdnf remove pkg
검색apt search keyworddnf search keyword
설치된 파일 확인dpkg -L pkgrpm -ql pkg
파일 → 패키지 추적dpkg -S /pathrpm -qf /path
시스템 업그레이드apt upgradednf upgrade
캐시 정리apt cleandnf clean all

어떤 걸 고를까

  • 개인 데스크탑/개발 환경: Ubuntu LTS가 무난. 패키지 폭이 가장 넓고 자료가 많음
  • 회사 운영 서버: RHEL 라이센스가 있으면 RHEL, 무료면 Rocky/Alma (RHEL 바이너리 호환)
  • 컨테이너 베이스 이미지: Alpine이나 Debian-slim이 작아서 자주 쓰임. RHEL UBI도 옵션
  • 엣지/IoT: Debian이 아키텍처 폭이 넓음 (ARM 32/64bit 등)

기업 운영팀이 익숙한 쪽이 결국 정답이라, “이미 쓰는 거”가 최우선 기준이다.

UNIX vs Linux

가끔 같이 묻는 개념이라 짧게.

항목UNIXLinux
기원AT&T 벨 연구소, 1969Linus Torvalds, 1991
라이센스상용(AIX, Solaris, HP-UX) / 일부 무료(BSD 계열)GPL (오픈소스)
소스상용은 비공개공개
주 사용처메인프레임·금융권 레거시서버·클라우드·임베디드 전반

요즘 “UNIX 머신”이라면 AIX(IBM), Solaris(Oracle)나 macOS(BSD 기반) 정도가 떠오른다. 일반 서버는 거의 다 Linux.

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.