개념 사전 · 프로그램
Rocky Linux
Rocky · 로키 리눅스
는 계열의 서버 운영체제 배포판이다. 커널과 패키지 체계 위에 ·· 같은 구성요소를 제공하므로 서버 서비스와 접근 통제를 함께 학습할 수 있다.
밑줄 용어에 마우스를 올리거나, 키보드로 선택하거나, 터치하면 설명을 볼 수 있습니다.
로고: Rocky Enterprise Software Foundation 공식 자료. 제품 식별을 위해 표시하며 각 상표의 권리는 권리자에게 있습니다.
01무엇이고, 어떤 일을 하나
- 웹·데이터베이스·파일 서버를 실행할 서버 환경을 제공한다.
- 과 를 통해 설치된 파일의 소유 패키지와 저장소의 업데이트 후보를 관리한다.
- 서비스 계정··를 함께 사용하여 와 네트워크 접근을 통제한다.
02어떤 순서로 동작하나
- 릴리스 확인
/etc/os-release의 배포판·주 버전을 읽고 사용할 저장소와 설치 설명의 대상 버전을 맞춘다. 같은 패키지 이름도 주 버전별 기본 설정이 달라질 수 있다.
- 패키지 거래 계획
가 저장소 메타데이터와 설치된 정보를 읽어 설치·교체할 패키지 집합을 계산한다. 실제 파일 설치는 거래 단계와 연결된다.
- 데몬 기동
가 서비스 계정과 실행 파일을 사용하여 를 시작한다. 설정 파일을 바꿨다는 사실만으로 이미 실행 중인 의 설정이 갱신되지는 않는다.
- 요청과 보안 판정
가 파일을 열거나 네트워크 요청을 받을 때 일반 권한, 정책, 방화벽 경로가 각각 적용된다. 거부 위치에 따라 수정할 설정도 달라진다.
03먼저 알아둘 용어와 구성요소
- 장기간 서버 운용과 호환성을 고려하는 배포판 계열이다. 이름이 비슷해도 제품별 저장소와 지원 정책은 별개이다.
- 시스템에 설치된 패키지의 이름·버전·파일 등 메타데이터를 기록하는 로컬 데이터베이스이다. 가 저장소 후보와 현재 설치 상태를 비교할 때 사용한다.
- 계열의 저장소·의존성·설치 거래를 관리하는 상위 패키지 도구이다.
- 와 파일에 붙은 보안 컨텍스트를 정책과 비교하여 접근을 통제하는 보안 모듈이다.
- 네트워크 인터페이스·소스가 속한 zone과 서비스 규칙으로 패킷 필터 설정을 관리한다.
- 배포판은 수정 사항을 이전 upstream 버전에 backport할 수 있다. 버전 숫자만 비교하기보다 배포판 패키지 release·보안 공지와 적용 거래를 대조한다.
04예제로 따라가기
- 에서 httpd 패키지는 를 제공할 수 있다. 데몬 이름과 제품의 일반 명칭이 항상 같은 것은 아니다.
- 웹 루트의 UNIX 읽기 권한이 있어도 잘못된 파일 타입이면 서비스가 접근하지 못할 수 있다. 권한 비트만 반복 변경하면 원인을 놓친다.
- check-update의 100은 업데이트 후보가 있음을 나타내는 특수 종료 코드이다. 모든 0이 아닌 값을 실행 실패로 처리하는 스크립트와 구분한다.
05혼동하기 쉬운 점과 확인 기준
- CentOS··RHEL을 같은 저장소를 무조건 혼용해도 되는 별칭으로 취급하지 않는다.
- 구버전 문자열만 보고 취약하다고 단정하지 않는다. 배포판이 보안 수정을 백포트했는지는 패키지 릴리스와 공식 공지를 함께 본다.
06상세 노트 · 실습 자료
헤더 구조, 설정 예시, 수치 계산과 수업 캡처는 아래 노트에서 이어집니다.
공식 문서 · 표준
기초 개념과 동작 설명을 대조한 자료입니다. 제품 버전과 실제 설정에 따른 차이는 본문 및 원문에서 확인하세요.