개발자를 위한 Linux

리눅스(Linux)는 기업이나 산업 현장에서 널리 쓰이는 대용량 컴퓨터 운영체제인 유닉스(UNIX)와 완벽히 호환되면서도, 누구나 수정하고 배포할 수 있는 자유-오픈소스 기반 운영체제로 시작되었습니다. 이 가이드는 단순한 명령어 암기를 넘어, 시스템 엔지니어이자 백엔드 개발자로서 서버 인프라를 직접 설계하고 운영할 수 있는 실무 역량 배양을 목표로 새롭게 구성되었습니다. 시스템 기초부터 장애복구 보안까지의 리눅스 코어 사이클을 15단계로 압축하여 체득해 봅니다.

📚 15주차 핵심 커리큘럼 (Curriculum)

가장 빈틈없고 완벽한 훈련을 위해, 명령어부터 시작하여 서버망 구축, 앱 배포, 운용에 이르기까지 논리적인 4부작 파트(Part 1~4)로 재설계 되었습니다.


🥉 파트 1. 기초 운영체제 및 쉘 제어

1~5장은 리눅스의 기본 철학과 파일 구조를 익히고, 수동으로 쳤던 명령어를 자동화하는 기반을 닦습니다.


🥈 파트 2. 코어 인프라 및 네트워킹 아키텍처

6~9장은 개별 컴퓨터를 벗어나 네트워크를 개통하고 운영 환경 백그라운드 파이프라인을 다룹니다.


🥇 파트 3. 비즈니스 퍼블리싱 플랫폼 구성

10~13장은 인프라 구성을 넘어 상용 웹사이트 및 실전 애플리케이션을 구동하기 위한 플랫폼 뼈대입니다.


💎 파트 4. 무중단 실전 관제 및 재난 복구

14~15장은 오픈된 서버가 장애를 겪지 않고 보안 위협에 버틸 수 있도록 하는 핵심 운영 역량(Ops) 단계입니다.


🎯 클라우드 연계 가이드

1~15장에서 배운 온프레미스 인프라 환경 운영 지식을 바탕으로 Docker(컨테이너), K8s(오케스트레이션) 및 AWS 원격 프로비저닝을 연계하실 분들은 cloud.jiny.dev 도메인으로 넘어와서 추가 학습을 이어나가시기 바랍니다.

서브목차