모든 서버, 파이프라인, 컨테이너의 표준 인터페이스
Linux와 Bash는 현대 소프트웨어 인프라의 공통 기반입니다. 배포 스크립트를 작성하든, SSH를 통해 프로덕션 장애를 디버깅하든, CI 파이프라인을 구축하든 모두 셸에서 작업합니다. 이 트랙은 Linux 명령줄과 Bash 스크립팅을 기초부터 배웁니다. 파일시스템 탐색, 프로세스 관리, 권한 처리부터 시작해 실제 DevOps 및 시스템 엔지니어링 작업에서 사용하는 스크립팅 패턴까지 다룹니다.
학습 내용
셸 네비게이션과 기본 파일 명령어부터 시작한 후 환경 변수, I/O 리다이렉션, 프로세스 관리로 나아갑니다. 핵심 스크립팅 주제는 제어 흐름, 함수, 모듈식 라이브러리, 견고한 에러 처리를 포함합니다. grep, 정규 표현식, awk, sed를 사용한 텍스트 처리, 그리고 jq, yq를 사용한 구조화된 JSON 및 YAML 데이터 작업을 진행합니다. 이후 과정에서는 SSH 마스터, cron 기반 자동화, 로그 분석, 시스템 관리 스크립팅, CI 통합을 통한 테스트 가능한 Bash를 다룹니다. 마지막 과정에서는 보안 Bash 강화 및 Docker, Kubernetes, 클라우드 환경용 스크립팅 패턴을 다룹니다.
학습 경로
22개 과정이 A1부터 C2까지 걸쳐 있습니다. 이 트랙은 Linux Fundamentals: Navigating the Shell과 Introduction to Bash Scripting으로 시작하고, 병렬 실행, 고급 텍스트 처리, Data Wrangling with awk에 관한 B 레벨 과정을 거쳐, Linux System Administration Scripting, Log Analysis and Observability Pipelines, Testing and CI for Bash Projects를 포함한 C1에 도달합니다. 두 C2 캡스톤 과정 — Hardened and Secure Bash Scripting과 Bash for DevOps, Containers & Cloud — 는 지금까지 구축한 모든 것에 프로덕션 수준의 규율을 더합니다.
작동 방식
각 과정은 내장 셸 에디터에서 실시간 피드백과 함께 완료하는 짧고 집중된 레슨으로 나뉩니다. 막히는 부분이 있을 때마다 AI 튜터를 이용할 수 있으며, 모든 연습은 실제 명령줄 시나리오를 대상으로 실행되므로 기술이 터미널로 직접 전달됩니다.