개념 사전 · 프로그램

Rocky Linux

Rocky · 로키 리눅스

는 계열의 서버 운영체제 배포판이다. 커널과 패키지 체계 위에 ·· 같은 구성요소를 제공하므로 서버 서비스와 접근 통제를 함께 학습할 수 있다.

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

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

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

  • 웹·데이터베이스·파일 서버를 실행할 서버 환경을 제공한다.
  • 과 를 통해 설치된 파일의 소유 패키지와 저장소의 업데이트 후보를 관리한다.
  • 서비스 계정··를 함께 사용하여 와 네트워크 접근을 통제한다.

02어떤 순서로 동작하나

  1. 릴리스 확인

    /etc/os-release의 배포판·주 버전을 읽고 사용할 저장소와 설치 설명의 대상 버전을 맞춘다. 같은 패키지 이름도 주 버전별 기본 설정이 달라질 수 있다.

  2. 패키지 거래 계획

    가 저장소 메타데이터와 설치된 정보를 읽어 설치·교체할 패키지 집합을 계산한다. 실제 파일 설치는 거래 단계와 연결된다.

  3. 데몬 기동

    가 서비스 계정과 실행 파일을 사용하여 를 시작한다. 설정 파일을 바꿨다는 사실만으로 이미 실행 중인 의 설정이 갱신되지는 않는다.

  4. 요청과 보안 판정

    가 파일을 열거나 네트워크 요청을 받을 때 일반 권한, 정책, 방화벽 경로가 각각 적용된다. 거부 위치에 따라 수정할 설정도 달라진다.

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

장기간 서버 운용과 호환성을 고려하는 배포판 계열이다. 이름이 비슷해도 제품별 저장소와 지원 정책은 별개이다.
시스템에 설치된 패키지의 이름·버전·파일 등 메타데이터를 기록하는 로컬 데이터베이스이다. 가 저장소 후보와 현재 설치 상태를 비교할 때 사용한다.
계열의 저장소·의존성·설치 거래를 관리하는 상위 패키지 도구이다.
와 파일에 붙은 보안 컨텍스트를 정책과 비교하여 접근을 통제하는 보안 모듈이다.
네트워크 인터페이스·소스가 속한 zone과 서비스 규칙으로 패킷 필터 설정을 관리한다.
배포판은 수정 사항을 이전 upstream 버전에 backport할 수 있다. 버전 숫자만 비교하기보다 배포판 패키지 release·보안 공지와 적용 거래를 대조한다.

04예제로 따라가기

  • 에서 httpd 패키지는 를 제공할 수 있다. 데몬 이름과 제품의 일반 명칭이 항상 같은 것은 아니다.
  • 웹 루트의 UNIX 읽기 권한이 있어도 잘못된 파일 타입이면 서비스가 접근하지 못할 수 있다. 권한 비트만 반복 변경하면 원인을 놓친다.
  • check-update의 100은 업데이트 후보가 있음을 나타내는 특수 종료 코드이다. 모든 0이 아닌 값을 실행 실패로 처리하는 스크립트와 구분한다.

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

  • CentOS··RHEL을 같은 저장소를 무조건 혼용해도 되는 별칭으로 취급하지 않는다.
  • 구버전 문자열만 보고 취약하다고 단정하지 않는다. 배포판이 보안 수정을 백포트했는지는 패키지 릴리스와 공식 공지를 함께 본다.

06상세 노트 · 실습 자료

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

공식 문서 · 표준

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