100일 리눅스 챌린지

매일 주어지는 실무 중심의 미션을 통해 리눅스 커맨드라인에 대한 자신감을 키울 수 있는 100일 완성 초보자 맞춤형 리눅스 챌린지 코스입니다.

Linux

💡 이 튜토리얼은 영어로 번역되었습니다. 원본을 보려면 영어로 전환

강의 계획

기초 다지기
운영 데이터 읽기
안전한 파일 변경
접근 제어 및 보안
안정적인 작업 실행
로컬 애플리케이션 검증
도구 활용 및 지원 번들
관리형 서비스
복구 및 스토리지
운영 시뮬레이션

소개

Linux 자신감은 먼저 조사하고, 필요한 것만 바꾸고, 결과 상태를 검증하는 신중한 작업을 반복하면서 쌓입니다. 이 초보자 중심 과정은 순서가 정해진 100개 일일 챌린지를 통해 눈에 보이는 파일과 디렉터리에서 시작하여 권한, 프로세스, 로컬 애플리케이션, 관리 서비스, 복구, 저장소, 범위가 제한된 운영 사고까지 이 습관을 발전시킵니다.

각 랩은 명령 암기 시험이 아니라 실무형 미션입니다. 시나리오, 범위, 통과 기준, 힌트를 받은 뒤 사용할 명령과 확인 방법을 직접 결정합니다. 앞에서 익힌 기술을 의도적으로 재사용하므로 간단한 파일 인수가 이후 서비스 복구와 운영 문제 해결의 토대가 됩니다.

학습 내용

  • 준비된 작업 공간을 탐색하고 파일과 디렉터리를 안전하게 생성, 복사, 이름 변경, 이동, 삭제, 정리하기
  • 노트, 로그, 인벤토리, 구분된 텍스트에서 운영 증거를 검색, 계산, 정렬, 중복 제거, 비교, 추출하기
  • 리디렉션, 파이프, 변수, 인용을 사용해 필요한 내용과 공백이 든 경로를 보존하면서 설정형 파일을 생성하고 수정하기
  • 시나리오에 필요한 범위보다 접근을 넓히지 않으면서 권한, 소유권, 사용자, 그룹 경계를 읽고 복구하기
  • 프로세스와 /proc를 조사하고 PID를 지정하며 종료 상태, 백그라운드 작업, 대기, 제한 시간, 실행 가능한 유지보수 스크립트를 안정적으로 사용하기
  • 수신 포트, 프로세스 연결, 호스트 이름 항목, HTTP 요청, 헤더, 다운로드, SHA-256 체크섬으로 로컬 애플리케이션을 검증하기
  • 작은 도구를 찾고 설치하며 도움말과 버전 출력을 해석하고 지원 아카이브를 만들며 systemd, Journal, Cron, 로그 순환을 운영하기
  • 디스크 사용량을 진단하고 승인된 임시 파일만 정리하며 심볼릭 링크와 영구 마운트를 복구하고 백업 복원과 다중 신호 운영 사고를 해결하기

추천 대상

이 과정은 업무와 비슷한 결과를 중심으로 터미널을 꾸준히 연습하려는 Linux 신규 학습자와 초기 단계 개발자, 지원 엔지니어, 시스템 관리자를 위한 과정입니다.

선수 지식: Linux 관리 경험은 필요하지 않습니다. 키보드 사용, 짧은 지시 읽기, 영어 명령 출력에서 학습할 수 있으면 됩니다. 배경지식 없는 파일 작업으로 시작해 sudo, 네트워크 확인, 패키지, 서비스, Cron, 아카이브, 체크섬, 마운트를 순서대로 소개합니다.

학습 환경: 브라우저에서 접근하는 Ubuntu 22.04 작업 공간으로, 대부분은 경량 컨테이너를 사용하고 systemd, 예약 실행, 로그, 마운트가 필요한 경우 전체 호스트 인스턴스를 사용합니다. 각 챌린지는 독립적으로 준비되고 초기화됩니다.

자주 묻는 질문

100개 챌린지를 100일 연속으로 완료해야 하나요?

아닙니다. “100 Days”는 순서가 정해진 100개 미션을 뜻합니다. 하루 하나가 지속하기 좋은 리듬이지만 중단하거나 속도를 조절해도 됩니다. 후반 단계가 앞선 터미널 습관을 활용하므로 연속 날짜보다 순서가 중요합니다.

모든 명령을 보여 주는 안내형 튜토리얼인가요?

아닙니다. 각 랩은 시나리오, 범위가 정해진 목표, 통과 기준, 힌트를 제공하지만 완전한 해법을 지정하지 않습니다. 명령과 수정 방법은 직접 선택하며 필요할 때 해답을 볼 수 있습니다.

한 챌린지의 작업이 다음 챌린지에도 남나요?

아닙니다. 각 챌린지는 자체 준비 상태에서 시작합니다. 백업, 프로세스, 서비스, 마운트 연습은 해당 랩 안에서 영속성이나 복구를 구성하고 검증하며 전날의 파일이나 변경에 의존하지 않습니다.

이 과정만으로 운영 Linux 관리자가 될 수 있나요?

아닙니다. Ubuntu의 폭넓은 명령줄과 초급 운영을 연습하고 제한된 systemd, Cron, 로그, 저장소, 사고 작업도 다루지만 플릿 관리, 클라우드 인프라, 고급 네트워크, 커널 튜닝, 기업 ID, 보안 정책, 운영 변경 거버넌스는 포함하지 않습니다.

강사

labby
Labby
Labby is the LabEx teacher.

추천 코스

no data