#RHEL
62 편의 글
Red Hat Certified Engineer (RHCE) #7 Jinja2 템플릿: 필터, 제어 흐름, lookup
Red Hat Certified Engineer (RHCE) 시리즈의 일곱 번째 글입니다. template 모듈로 .j2 파일을 호스트별 설정으로 렌더링하고, Jinja2의 변수 출력,for,if 문법과 default,upper,join,to_nice_yaml 같은 필터, lookup으로 파일과 환경 변수를 읽는 법, 그리고 공백 제어까지 시험에 나오는 형태로 정리하겠습니다.
Red Hat Certified System Administrator (RHCSA) #4 부팅과 시스템: systemd, target, GRUB2, password recovery
Red Hat Certified System Administrator (RHCSA) 시리즈의 네 번째 글입니다. systemd의 구조와 systemctl로 서비스를 제어하는 법, 부팅 target 전환, GRUB2 커널 파라미터 편집, 그리고 RHCSA 최빈출 작업인 rd.break를 이용한 root 비밀번호 복구까지 직접 명령을 쳐 보며 정리하겠습니다.
Red Hat Certified Engineer (RHCE) #6 변수와 fact: 우선순위, magic vars, custom facts
Red Hat Certified Engineer (RHCE) 시리즈의 여섯 번째 글입니다. 변수를 정의하는 위치(play vars, vars_files, group_vars/host_vars, extra-vars, register)와 참조 문법, extra-vars가 최우선인 우선순위, gather_facts로 수집되는 fact와 ansible_facts 접근, register로 task 결과를 저장하는 법, hostvars와 groups 같은 magic 변수, 그리고 /etc/ansible/facts.d로 만드는 custom facts까지 실기 관점으로 정리하겠습니다.
Red Hat Certified System Administrator (RHCSA) #3 셸 스크립트: 조건문, 반복, 인자, 종료 코드
Red Hat Certified System Administrator (RHCSA) 시리즈의 세 번째 글입니다. RHCSA 실기에서 단골로 나오는 간단한 bash 스크립트 작성을 위해 shebang과 변수 인용, 위치 인자와 종료 코드, test,if,case 조건과 for,while,until 반복, 명령 치환과 산술 연산, read 입력과 함수까지 직접 쳐 보며 정리하겠습니다. 마지막에는 인자를 검증하고 여러 대상을 반복 처리하는 실전 스크립트를 함께 작성합니다.
Red Hat Certified Engineer (RHCE) #5 Playbook 기초: task, handler, 멱등성
Red Hat Certified Engineer (RHCE) 시리즈의 다섯 번째 글입니다. playbook의 YAML 구조와 play,task의 관계, 모듈 task 작성과 name 권장, handler와 notify로 변경 시에만 끝에 한 번 실행하는 패턴, changed와 ok로 드러나는 멱등성, command,shell의 멱등성 보완(creates,removes), 그리고 ansible-playbook과 ansible-navigator run, --check,--diff,--syntax-check까지 실기 관점으로 정리하겠습니다.
Red Hat Certified System Administrator (RHCSA) #2 필수 도구: bash, vi, redirection, find/grep, archive, ssh
Red Hat Certified System Administrator (RHCSA) 시리즈의 두 번째 글입니다. 모든 작업의 토대가 되는 셸 기본기를 다룹니다. 입출력 redirection과 파이프, find와 grep으로 조건에 맞는 파일을 찾아 처리하는 법, less,sort,sed,awk 같은 텍스트 처리, vi 편집기의 모드와 검색치환, tar,gzip 아카이브, ssh와 scp 원격 작업, 그리고 인터넷 없는 시험장에서 man page를 무기로 쓰는 법까지 명령 예제와 함께 정리하겠습니다.
Red Hat Certified Engineer (RHCE) #4 ad-hoc 명령: 모듈 즉석 실행
Red Hat Certified Engineer (RHCE) 시리즈의 네 번째 글입니다. ansible 명령으로 모듈을 즉석 실행하는 ad-hoc 구조와 ping, command, shell, copy, file, dnf, service, user, lineinfile 같은 자주 쓰는 모듈, 호스트 패턴, become, 그리고 ansible-doc으로 옵션을 찾는 법까지 예제로 정리하겠습니다.
Red Hat Certified System Administrator (RHCSA) #1 시험 소개: EX200 형식, 환경, 학습 전략
Red Hat Certified System Administrator (RHCSA) 시리즈의 첫 글입니다. EX200 실기 시험의 형식과 출제 영역, 합격선 210/300과 인터넷 없이 man page만 쓰는 응시 환경, 그리고 [RHEL 실무 트랙](/ko/posts/rhel-basics-1)으로 다진 감각을 실기 시험으로 풀어내는 학습 전략까지 정리하겠습니다. 이 시리즈는 RHCSA 합격을 목표로 하는 16편이며, 마지막 #16에서 풀스케일 모의고사를 풉니다.
Red Hat Certified Engineer (RHCE) #3 설정 파일과 연결: ansible.cfg, ssh, become
Red Hat Certified Engineer (RHCE) 시리즈의 세 번째 글입니다. Ansible의 동작을 좌우하는 ansible.cfg의 탐색 우선순위와 주요 설정, SSH 키 기반 연결을 ssh-copy-id로 설정하는 절차, 그리고 become으로 권한을 상승하는 방법을 정리하겠습니다. 시험에서 단골로 출제되는 프로젝트별 ansible.cfg와 become 구성을 직접 만들어 보며 연결을 점검하겠습니다.
Red Hat Certified Engineer (RHCE) #2 Inventory: static, dynamic, group/host_vars
Red Hat Certified Engineer (RHCE) 시리즈의 두 번째 글입니다. Ansible이 다룰 대상을 정의하는 inventory를 INI와 YAML 형식의 static inventory, 그룹과 그룹의 그룹(children), 범위 표기, 그리고 group_vars와 host_vars로 변수를 분리하는 디렉터리 구조까지 정리하겠습니다. ansible-inventory로 확인하는 법과 dynamic inventory 개념, 시험 단골 유형도 예제로 다루겠습니다.
Red Hat Certified Engineer (RHCE) #1 시험 소개: 환경, 시간 관리, ansible-navigator vs ansible-playbook
Red Hat Certified Engineer (RHCE) 시리즈의 첫 글입니다. RHCSA 보유를 전제로 하는 EX294 실기 시험의 형식과 출제 영역, 합격선 210/300과 4시간 응시 환경, Ansible 자동화라는 시험의 정체성, 그리고 ansible-navigator와 ansible-playbook 실행 방식까지 정리하겠습니다. 이 시리즈는 RHCE 합격을 목표로 하는 19편이며, 마지막 #19에서 풀스케일 모의고사를 풉니다.
RHEL 실전 #6 트랙 마무리: 레퍼런스 아키텍처
RHEL 실전 트랙의 마지막 글입니다. 1편부터 5편까지 다룬 nginx 웹 서버, PostgreSQL, Podman 컨테이너, Cockpit,PCP 모니터링, Ansible 자동화를 하나의 레퍼런스 아키텍처로 묶어 작은 웹 서비스 한 대를 운영하는 전체 그림을 정리하겠습니다. 영구 적용,SELinux,firewalld,백업,로그,권한,시간 동기화를 담은 운영 체크리스트와 RHCSA,RHCE 자격증으로 이어지는 학습 경로까지 안내하겠습니다.