개념 사전 · 프로그램

CentOS·CentOS Stream

센트OS · CentOS Stream · 센트오에스

CentOS는 Enterprise 생태계의 커뮤니티 프로젝트 이름이며, 과거 와 현재의 은 배포·업데이트 위치가 다르다. 오래된 실습의 CentOS 명령을 이해할 때에는 정확한 제품과 주 버전을 먼저 구분해야 한다.

밑줄 용어에 마우스를 올리거나, 키보드로 선택하거나, 터치하면 설명을 볼 수 있습니다.

로고: The CentOS Project 공식 자료. 제품 식별을 위해 표시하며 각 상표의 권리는 권리자에게 있습니다.

01무엇이고, 어떤 일을 하나

  • 계열 서버 관리 명령과 서비스 구성의 학습 환경을 제공한다.
  • 에서는 다음 RHEL 마이너 릴리스에 들어갈 변경을 개발·검증하는 흐름을 경험한다.
  • 과거 실습의 패키지·저장소·지원 종료 문제를 현재 환경과 구분하는 기준을 제공한다.

02어떤 순서로 동작하나

  1. 제품 식별

    os-release와 배포판 릴리스 패키지로 인지 인지 확인한다. 문서의 작성 시기나 화면 이름만으로 현재 설치 상태를 추정하지 않는다.

  2. 저장소 선택

    식별한 주 버전에 맞는 저장소와 메타데이터를 사용한다. 지원이 끝난 릴리스의 보관 저장소는 과거 패키지를 제공할 수 있지만 새로운 보안 유지보수와 같지 않다.

  3. 의존성 계산과 설치

    계열 패키지 관리자가 후보 버전과 의존성을 해결하여 거래를 수행한다. 패키지 설치 결과와 실제 실행 중인 버전은 별도로 비교한다.

  4. 서비스와 업데이트 운용

    ·네트워크·보안 정책 아래에서 서비스를 실행하고 릴리스의 업데이트 정책에 맞춰 검증한다. 다른 주 버전으로의 이동은 단순 저장소 URL 변경과 구분한다.

03먼저 알아둘 용어와 구성요소

과거 RHEL downstream 재빌드 배포판 계열이다. 오래된 강의 이미지의 설명을 현재 Stream의 정책과 혼동하지 않는다.
다음 RHEL 마이너 릴리스에 반영될 변경과 연결된 지속적인 개발 흐름의 배포판이다.
해당 제품·릴리스의 정해진 지원 수명이 끝난 상태이다. 설치 가능 여부와 보안 업데이트 제공 여부는 다르다.
배포판·릴리스·는 설치 절차를 선택하는 좌표다.
와 는 를 조회하고 의존 관계를 해결하여 여러 패키지를 하나의 설치 계획으로 묶는다.
디스크 파일이 교체돼도 장기 실행 가 이전 실행 파일·라이브러리 매핑을 보유할 수 있다. 새 셸에서 --version을 한 번 실행한 결과로 기존 서비스를 대표하지 않는다.

04예제로 따라가기

  • 필기에 명령과 CentOS 7 화면이 있으면 그 환경의 동작을 설명하는 근거로 읽는다. 이를 최신 Stream의 기본 명령·지원 상태로 일반화하지 않는다.
  • os-release의 VERSION_ID와 패키지의 release 필드는 각각 운영체제 릴리스와 패키지 빌드 정보를 표현한다.
  • 웹 서버 업데이트 후 파일은 바뀌었지만 가 옛 코드를 쓰는 상황에서는 서비스 재시작 정책을 검토한다. 설치 성공과 적용 완료가 같은 사건은 아니다.

05혼동하기 쉬운 점과 확인 기준

  • 을 의 단순 이름 변경으로 설명하지 않는다.
  • 동작하는 과거 이미지가 있다는 이유로 인터넷에 공개해도 유지보수가 충분하다고 판단하지 않는다. 실습 재현성과 지원 수명은 별개의 조건이다.

06상세 노트 · 실습 자료

헤더 구조, 설정 예시, 수치 계산과 수업 캡처는 아래 노트에서 이어집니다.

공식 문서 · 표준

기초 개념과 동작 설명을 대조한 자료입니다. 제품 버전과 실제 설정에 따른 차이는 본문 및 원문에서 확인하세요.