Devin.KR

시스템 엔지니어 부트캠프

가상 머신에서 계정·서비스·접속·저장·복구를 직접 검증하고 운영 점검과 인계 자료를 완성합니다.

대상
국비 웹 과정 수료생과 비전공 입문자를 대상으로 합니다.
시작 전
파일과 폴더를 다룰 수 있으면 시작합니다. 셸과 Python은 레슨에서 익히며 웹 앱은 시작 코드를 제공합니다. PC에서 systemd가 PID 1인 Linux VM과 격리된 실습망을 준비합니다. macOS·Windows는 게스트 VM 안에서 명령을 실행합니다.
학습 시간
130시간 안팎

트랙 프로젝트

가상 머신 기반의 작은 운영 실습실

Python 표준 라이브러리 웹 앱을 서비스 계정으로 운영하는 Linux VM 실습실을 만들고 백업·복원·점검·설정 복구를 연결합니다.

수료하면 할 수 있는 일

  • 파일·패키지·프로세스를 명령으로 확인합니다.
  • 사용자·그룹과 파일 권한을 설정합니다.
  • systemd로 서비스 상태와 로그를 확인합니다.
  • SSH·IP·DNS·포트의 역할을 구분합니다.
  • 파일시스템 용량과 inode 사용량을 확인합니다.
  • 셸 또는 Python으로 상태 점검을 자동화합니다.
  • 장애의 관측 근거와 복구 검증 결과를 묶어 다른 담당자에게 인계합니다.
진도 0%

모듈

  1. 가상 머신과 셸 작업 공간

    Linux VM과 일반 사용자 작업 경로를 준비합니다.

    12시간 안팎

    가상 머신과 셸 작업 공간 미션

  2. 실행 계정과 최소 권한

    작업 계정과 서비스 계정을 분리해 실습 데이터 접근 권한을 설정합니다.

    12시간 안팎

    실행 계정과 최소 권한 미션

  3. 패키지와 프로세스 관찰

    일반 사용자로 작은 웹 서비스를 실행하고 실행 자원을 관찰합니다.

    12시간 안팎

    패키지와 프로세스 관찰 미션

  4. systemd 서비스와 기동 로그

    웹 앱을 systemd로 관리하고 설정 오류를 로그로 진단합니다.

    14시간 안팎

    systemd 서비스와 기동 로그 미션

  5. SSH와 계층별 접속 진단

    실습망의 주소·이름·포트·인증·방화벽을 분리해 점검합니다.

    14시간 안팎

    SSH와 계층별 접속 진단 미션

  6. 파일시스템과 용량 점검

    용량·inode·마운트·권한을 나누어 저장 실패를 진단합니다.

    12시간 안팎

    파일시스템과 용량 점검 미션

  7. 백업과 별도 위치 복원

    실습 데이터와 설정을 백업하고 복원된 서비스의 데이터를 검증합니다.

    14시간 안팎

    백업과 별도 위치 복원 미션

  8. 상태 점검과 실패 알림

    관측·판정·알림을 분리해 서비스와 저장 상태를 자동 점검합니다.

    14시간 안팎

    상태 점검과 실패 알림 미션

  9. 구성 재현과 변경 되돌리기

    기존 구성과 차이를 검토하고 검증 실패 시 이전 상태로 복구합니다.

    14시간 안팎

    구성 재현과 변경 되돌리기 미션

  10. 장애 대응과 실습실 인계

    누적 산출물을 근거로 장애를 진단하고 다른 사람이 재현할 수 있게 인계합니다.

    12시간 안팎

    장애 대응과 실습실 인계 미션

신입 기본기 대응표

영역완료 기준모듈
Linux 조작
  • 파일·패키지·프로세스를 명령으로 확인합니다.
  • 셸에서 경로와 환경 변수의 영향을 설명합니다.
m01-linux-workspacem03-packages-processes
계정과 권한
  • 사용자·그룹과 파일 권한을 설정합니다.
  • 관리자 권한 사용을 필요한 작업으로 제한합니다.
m02-accounts-permissions
서비스 관리
  • systemd로 서비스 상태와 로그를 확인합니다.
  • 서비스 설정 변경 전 기존 설정을 보관합니다.
m04-systemd-servicem09-configuration-change
접속 진단
  • SSH·IP·DNS·포트의 역할을 구분합니다.
  • 서비스와 방화벽 상태를 나누어 접속 실패를 점검합니다.
m05-network-access
저장과 복구
  • 파일시스템 용량과 inode 사용량을 확인합니다.
  • 실습 데이터를 백업하고 별도 위치에 복원합니다.
m06-storage-capacitym07-backup-restore
운영 자동화
  • 셸 또는 Python으로 상태 점검을 자동화합니다.
  • 점검 결과와 변경 이력을 남기고 실패를 알림으로 전달합니다.
m08-health-automationm09-configuration-changem10-incident-handoff

면접 질문 대응