본 과정은 AI/SW 기초 단계로 운영체제, 자료구조, 웹, DB, 클라우드까지 소프트웨어의 핵심 기술을 구현하며 차근차근 익히는 단계입니다.
아래는 빠르게 원하는 파일로 갈 수 있습니다.
전체적인 디렉토리 구조:
B1-1 (시스템 관제 자동화 스크립트 개발)
├── Screenshot # 이미지 관련 파일
├── README.md # 미션 관련 전체 문서
├── B1-1_Concept.md # 리눅스 개념 문서 정리
├── Result.md # 미션 수행 문서
├── agent-app # 앱 실행을 위한 바이너리 파일
├── linux-concepts.html # 리눅스 개념 html 파일
├── .git/ (Git 저장소) # git init을 통한 숨김 파일
└── .gitignore # 무시 가능한 Git 파일
B1-2 (리눅스 프로세스 및 시스템 리소스 트러블 슈팅)
├── B1-2 Concept.md # (개념 설명 문서)
├── README.md # (프로젝트 설명)
├── Result1-2.md # (결과 분석)
├── Dockerfile # (Docker 설정)
├── monitor.sh # (모니터링 셸 스크립트)
├── agent-app-leak/ # (애플리케이션 소스 코드)
└── test/ # (테스트 및 분석)
├── 01_OOM_Analysis.md # (OOM 분석)
├── 02_CPU_Analysis.md # (CPU 분석)
├── 03_Deadlock_Analysis.md # (데드락 분석)
├── CPU_Stress_test.mov # (CPU 스트레스 테스트 영상)
├── screenshot/ # (스크린샷)
│ ├── DeadLock1.png
│ ├── DeadLock2.png
│ ├── OOM_100MB_Before.png
│ └── OOM_256MB_After_.png
├── logs/ # (각종 테스트 로그)
│ ├── oom_test_100mb.log
│ ├── oom_test_256mb.log
│ └── deadlock_test.log
├── logs_oom/
│ └── agent_app.log
└── logs_oom_256/
└── agent_app.log
B2-1 (파일 기반 가계부 콘솔 프로그램 생성)
├── README.md # 기술 명세서
└── B2-1 Concept.md # 알아야 되는 개념들 문서 정리
E2-2 (실전 Git 협업 워크 플로우)
├── README.md # 워크플로우 관련 문서