Linux 서버와 SSH: 백엔드 인프라의 기초
모든 프로덕션 애플리케이션은 서버에서 실행되며, 그 대다수는 Linux에서 실행됩니다. 이 트랙은 Linux 서버 배포, 구성, 안전한 원격 접근을 다루며, 웹 애플리케이션, 데이터베이스, API를 안정적으로 운영하는 기술입니다. VPS를 처음 설정하든 프로덕션 호스트를 보강하든, 백엔드 엔지니어와 DevOps 실무자들이 매일 사용하는 운영 지식입니다.
배울 내용
Linux CLI부터 시작하여 서버 운영의 모든 계층을 단계적으로 다룹니다: 패키지, 사용자, 프로세스, 스케줄된 작업 관리; 디스크 파티션과 파일 시스템 구성; 시스템 로그 읽기 및 서버 상태 모니터링; 네트워크 인터페이스 설정 및 iptables 또는 ufw로 방화벽 규칙 작성; Nginx와 Apache로 웹 서버 배포; 데이터베이스 서버 보안 및 튜닝; 반복적인 관리 작업을 자동화하는 Bash 스크립트 작성; 침입 탐지 및 방지 시스템을 포함한 보안 강화 기법 적용.
학습 경로
12개 과정이 A1부터 C1까지 진행됩니다. 트랙은 Linux Server Fundamentals: Navigating the CLI와 SSH Mastery: Secure Remote Access로 시작한 후 패키지 관리, 사용자 및 프로세스 관리, 디스크 및 파일 시스템 관리, 네트워크 구성으로 진행됩니다. B2 단계는 Advanced SSH Techniques for Devs, Web Server Deployment with Nginx/Apache, Database Server Setup & Security, Bash Scripting for Server Automation을 다룹니다. 트랙은 C1에서 Server Security Hardening & IDPS로 마무리되며, 실제 프로덕션 환경에서 필요한 방어 기법을 다룹니다.
학습 방식
각 과정은 내장된 터미널 스타일 에디터에서 실시간 피드백과 함께 완료하는 짧고 집중된 레슨으로 나뉩니다. 막힐 때는 AI 튜터가 정답을 주지 않고 개념을 설명해주므로, 실행하는 모든 명령어에서 진정한 자신감을 얻게 됩니다.