리눅스
Red Hat Certified Engineer (RHCE) #9 Tag와 조건부: when, loop, until
Red Hat Certified Engineer (RHCE) 시리즈 아홉 번째 글입니다. 플레이북의 흐름을 제어하는 핵심 도구인 when 조건부 실행, loop 반복, until 재시도, 그리고 tags를 통한 부분 실행을 정리하겠습니다. OS별 분기, 사용자 목록 일괄 생성, 서비스 기동 대기 재시도, tags로 필요한 task만 골라 돌리는 시험 단골 패턴까지 직접 만들어 보며 익히겠습니다.
Red Hat Certified System Administrator (RHCSA) #6 로컬 storage 2: LVM 확장과 LUKS 암호화
Red Hat Certified System Administrator (RHCSA) 시리즈의 여섯 번째 글입니다. 볼륨 그룹에 PV를 더해 vgextend로 확장하고, lvextend로 논리 볼륨을 키운 뒤 xfs_growfs와 resize2fs로 파일 시스템까지 늘리는 절차, 그리고 cryptsetup으로 LUKS 암호화 볼륨을 만들어 crypttab과 fstab으로 부팅 시 자동 해제되도록 영구 설정하는 방법을 정리하겠습니다. XFS 축소 불가 같은 시험 단골 함정도 함께 짚겠습니다.
Red Hat Certified Engineer (RHCE) #8 Error handling: block/rescue/always, failed_when, ignore_errors
Red Hat Certified Engineer (RHCE) 시리즈의 여덟 번째 글입니다. 플레이북이 작업 도중 실패했을 때 흐름을 통제하는 오류 처리를 다룹니다. block/rescue/always로 예외를 구조화하고, ignore_errors로 실패를 흘려보내며, failed_when으로 실패 조건을 직접 정의하고, changed_when으로 command 모듈의 멱등성을 보완하는 방법까지 실기 관점에서 정리하겠습니다.
Red Hat Certified System Administrator (RHCSA) #5 로컬 storage 1: 파티션, swap, LVM 기초
Red Hat Certified System Administrator (RHCSA) 시리즈의 다섯 번째 글입니다. lsblk와 fdisk로 디스크를 확인하고, fdisk,parted로 파티션을 만들고, mkswap,swapon으로 swap을 추가하고, pvcreate,vgcreate,lvcreate로 LVM을 구성한 뒤 mkfs와 fstab(UUID)으로 영구 마운트하는 과정을 직접 쳐 보며 정리하겠습니다. RHCSA에서 가장 자주 나오는 "LVM을 만들어 마운트하라"를 재부팅 후에도 유지되도록 끝까지 다루겠습니다.
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에서 풀스케일 모의고사를 풉니다.