개념 사전 · 프로그램
CentOS·CentOS Stream
센트OS · CentOS Stream · 센트오에스
CentOS는 Enterprise 생태계의 커뮤니티 프로젝트 이름이며, 과거 와 현재의 은 배포·업데이트 위치가 다르다. 오래된 실습의 CentOS 명령을 이해할 때에는 정확한 제품과 주 버전을 먼저 구분해야 한다.
밑줄 용어에 마우스를 올리거나, 키보드로 선택하거나, 터치하면 설명을 볼 수 있습니다.
로고: The CentOS Project 공식 자료. 제품 식별을 위해 표시하며 각 상표의 권리는 권리자에게 있습니다.
01무엇이고, 어떤 일을 하나
- 계열 서버 관리 명령과 서비스 구성의 학습 환경을 제공한다.
- 에서는 다음 RHEL 마이너 릴리스에 들어갈 변경을 개발·검증하는 흐름을 경험한다.
- 과거 실습의 패키지·저장소·지원 종료 문제를 현재 환경과 구분하는 기준을 제공한다.
02어떤 순서로 동작하나
- 제품 식별
os-release와 배포판 릴리스 패키지로 인지 인지 확인한다. 문서의 작성 시기나 화면 이름만으로 현재 설치 상태를 추정하지 않는다.
- 저장소 선택
식별한 주 버전에 맞는 저장소와 메타데이터를 사용한다. 지원이 끝난 릴리스의 보관 저장소는 과거 패키지를 제공할 수 있지만 새로운 보안 유지보수와 같지 않다.
- 의존성 계산과 설치
계열 패키지 관리자가 후보 버전과 의존성을 해결하여 거래를 수행한다. 패키지 설치 결과와 실제 실행 중인 버전은 별도로 비교한다.
- 서비스와 업데이트 운용
·네트워크·보안 정책 아래에서 서비스를 실행하고 릴리스의 업데이트 정책에 맞춰 검증한다. 다른 주 버전으로의 이동은 단순 저장소 URL 변경과 구분한다.
03먼저 알아둘 용어와 구성요소
- 과거 RHEL downstream 재빌드 배포판 계열이다. 오래된 강의 이미지의 설명을 현재 Stream의 정책과 혼동하지 않는다.
- 다음 RHEL 마이너 릴리스에 반영될 변경과 연결된 지속적인 개발 흐름의 배포판이다.
- 해당 제품·릴리스의 정해진 지원 수명이 끝난 상태이다. 설치 가능 여부와 보안 업데이트 제공 여부는 다르다.
- 배포판·릴리스·는 설치 절차를 선택하는 좌표다.
- 와 는 를 조회하고 의존 관계를 해결하여 여러 패키지를 하나의 설치 계획으로 묶는다.
- 디스크 파일이 교체돼도 장기 실행 가 이전 실행 파일·라이브러리 매핑을 보유할 수 있다. 새 셸에서 --version을 한 번 실행한 결과로 기존 서비스를 대표하지 않는다.
04예제로 따라가기
- 필기에 명령과 CentOS 7 화면이 있으면 그 환경의 동작을 설명하는 근거로 읽는다. 이를 최신 Stream의 기본 명령·지원 상태로 일반화하지 않는다.
- os-release의 VERSION_ID와 패키지의 release 필드는 각각 운영체제 릴리스와 패키지 빌드 정보를 표현한다.
- 웹 서버 업데이트 후 파일은 바뀌었지만 가 옛 코드를 쓰는 상황에서는 서비스 재시작 정책을 검토한다. 설치 성공과 적용 완료가 같은 사건은 아니다.
05혼동하기 쉬운 점과 확인 기준
- 을 의 단순 이름 변경으로 설명하지 않는다.
- 동작하는 과거 이미지가 있다는 이유로 인터넷에 공개해도 유지보수가 충분하다고 판단하지 않는다. 실습 재현성과 지원 수명은 별개의 조건이다.
06상세 노트 · 실습 자료
헤더 구조, 설정 예시, 수치 계산과 수업 캡처는 아래 노트에서 이어집니다.
공식 문서 · 표준
기초 개념과 동작 설명을 대조한 자료입니다. 제품 버전과 실제 설정에 따른 차이는 본문 및 원문에서 확인하세요.