iBetter Books
수정

학습 로드맵

목표별 학습 경로

모든 PART를 순서대로 읽는 것이 이상적이지만, 목적이 분명하다면 필요한 PART만 집중적으로 학습하는 것이 더 효율적입니다. 세 가지 경로를 제안합니다.

경로 A. 리눅스마스터 2급 시험 대비

순서 PART 중점 내용
1 PART 01. 개발 환경 준비하기 실습 환경 구성
2 PART 02. 리눅스 기본 명령어 파일/권한 명령어 (핵심 출제 범위)
3 PART 03. 쉘 스크립트 기초 변수, 매개변수
4 PART 04. 조건문과 반복문 if, for, while (스크립트 분석 문제)
5 PART 05. 함수와 배열 함수 정의와 호출
6 PART 06. 텍스트 처리와 정규표현식 grep, awk (실기 핵심)
7 PART 12. 리눅스마스터 실전 연습 기출 유형 집중 훈련

예상 학습 기간은 하루 1시간 기준 약 6~8주입니다.

경로 B. 실무 자동화 스크립트 작성

순서 PART 중점 내용
1 PART 01. 개발 환경 준비하기 ShellCheck 도구 설정
2 PART 02. 리눅스 기본 명령어 파이프, 리다이렉션
3 PART 03. 쉘 스크립트 기초 변수, 입출력
4 PART 04. 조건문과 반복문 제어 흐름
5 PART 05. 함수와 배열 모듈화
6 PART 06. 텍스트 처리와 정규표현식 로그 파싱
7 PART 07. sed와 awk 데이터 변환
8 PART 08. 프로세스와 시그널 백그라운드 실행, 타이머
9 PART 09. 실전 자동화 프로젝트 백업, 배치, 모니터링

예상 학습 기간은 하루 1시간 기준 약 8~10주입니다.

경로 C. DevOps / CI/CD 엔지니어링

경로 B의 모든 PART에 추가로 아래 PART를 학습합니다.

순서 PART 중점 내용
10 PART 10. CI/CD와 배포 자동화 GitHub Actions, Docker
11 PART 11. 견고한 스크립트 작성 에러 처리, 방어적 코딩

예상 학습 기간은 하루 1시간 기준 약 10~12주입니다.

PART별 선수 관계

각 PART 간의 의존 관계를 아래와 같이 정리했습니다. 화살표(→)는 "먼저 학습 권장"을 의미합니다.

PART별 선수 관계

PART 13(마무리)은 어느 PART를 마친 후에도 읽을 수 있습니다.

예상 학습 기간

하루 1시간씩 꾸준히 학습했을 때의 기준입니다.

경로 PART 수 예상 기간
경로 A (자격증) 7개 PART 6~8주
경로 B (실무 자동화) 9개 PART 8~10주
경로 C (DevOps) 11개 PART 10~12주
전체 완독 13개 PART 12~16주

실습 환경에 익숙하지 않은 분은 PART 01과 PART 02에 시간이 더 걸릴 수 있습니다. 반대로 리눅스 기본 명령어를 이미 알고 있다면 PART 02는 빠르게 넘어가도 됩니다.

매일 조금씩 꾸준히 하는 것이 주말에 몰아서 하는 것보다 효과적입니다. Bash는 손에 익어야 하는 언어입니다.