LFCS 독학 코스 안내

Linux 기초부터 공식 34개 competency, 영역별 실습과 120분 모의시험까지 이어지는 공개 LFCS 학습 경로


이 코스는 Linux Foundation의 공개 LFCS domains & competencies를 기준으로 만든 독립 학습 자료다. 실제·복원·기출 문제를 제공하지 않으며 합격을 보장하지 않는다. 문서를 읽는 것만으로는 충분하지 않고, 실습 환경에서 풀이를 보지 않은 채 요구 상태를 만들고 검증할 수 있어야 한다.

작성·검증 상태: AI가 구조화와 초안 작성을 보조했다. 시험 형식·범위·허용 자료는 2026-08-13에 Linux Foundation 공식 문서와 대조했으며, 실습 명령의 검증 범위는 각 문서의 표기를 따른다.

이 코스의 완료 상태

코스의 목표는 command를 본 적 있는 수준이 아니다. 공식 competency마다 다음 순환을 완료하는 것이다.

최소 개념 설명
→ 안내형 실습 1회
→ 초기화
→ 영문 문제 무힌트 수행
→ 상태·동작·영속성·부수 효과 검증
→ 값과 조건을 바꾼 변형 문제
→ 종합 모의시험

문서의 풀이와 다른 방법을 사용해도 문제에서 요구한 최종 상태를 만들고 제약을 지키면 유효하다. performance-based exam에는 가능한 해결 경로가 하나뿐이라고 가정하지 않는다.

시험 개요

2026-08-13에 확인한 Linux Foundation 공식 안내 기준이다.

항목공식 안내
형식온라인 원격 감독, Linux command line에서 해결하는 performance-based tasks
시간2시간
작업 수공식 LFCS 시험 지침 기준 17~20개 task
합격 기준67% 이상
공식 범위5개 domain, 34개 competency
배포판distribution-specific task에 의존하지 않으며 준비 단계에서 platform을 선택하지 않음
시험 중 허용 참조terminal 안의 man page, /usr/share 아래 배포판 문서, 배포판 package

공식 페이지가 설명하는 exam simulator의 20~25문제는 실제 시험 task 수와 구분한다. 시험 정책과 범위는 바뀔 수 있으므로 응시 전 공식 페이지를 다시 확인한다.

문서 역할

각 domain은 세 층으로 구성한다.

문서역할정답 확인 시점
핵심 개념subsystem의 구조, command·설정 위치, 위험과 검증처음 학습할 때
실습준비된 환경에서 한 단계씩 수행하는 안내형 lab첫 반복에는 허용
단계별 실전영문 task, 제한시간, 힌트, 접힌 풀이, 변형 조건먼저 무힌트 시도 후

마지막에는 domain을 섞은 모의 세트를 시간 안에 수행한다. 특정 command 출력이 아니라 최종 상태와 실제 동작을 채점한다.

처음부터 공부하는 순서

1단계 — 범위와 환경

순서문서완료 기준
1공식 범위 체크리스트5개 domain과 34개 competency의 위치를 안다
2실습 환경 구성snapshot 복원, 보조 disk와 2-node network를 확인한다
3Linux 기초path, pipe, permission, process, local help를 설명한다
4Linux 기초 실습10문제 중 8문제 이상을 무힌트로 수행한다
5영문 요구사항과 로컬 문서영문 task를 1분 안에 요구 상태로 분해한다
62노드 실습 서비스 준비NFS·iSCSI·DNS·NTP·backend fixture를 검증한다
7문제 해결 순서command·option·설정·실패·검증 막힘을 구분한다

2단계 — 다섯 domain

순서domain개념 → 안내형 lab → 무힌트 실전
1Users and Groups개념 · 기본 lab · 고급 개념 · 고급 lab · 실전
2Essential Commands개념 · lab · 실전
3Storage개념 · lab · 실전
4Networking개념 · lab · 실전
5Operations Deployment개념 · lab · 실전

domain 순서는 dependency를 고려한 기본값이다. 이미 Linux 기본기가 있다면 범위 체크리스트의 각 task를 먼저 풀고 실패한 domain부터 돌아와도 된다.

3단계 — 시간 제한 훈련

순서문서목적
1단계별 실전 훈련 로드맵힌트를 줄이면서 34개 competency를 무힌트 상태로 전환
2종합 모의 시작 상태제공 객체와 고장 상태를 만들고 복원 snapshot 준비
3실전 난이도 모의 A12개 핵심 task를 75분에 수행
4120분 종합 모의 B공식 안내의 17~20개 범위 안에서 20개 task 처리
5120분 복합 시나리오여러 domain이 의존하는 10개 복합 작업과 최종 검산
6최종 준비도 점검미완료 competency와 시간·검증 약점 판정

한 competency를 공부하는 법

첫 반복: 이해와 안내형 실습

  1. 핵심 개념에서 객체의 계층과 저장 위치를 그린다.
  2. 변경 전 상태를 출력한다.
  3. lab의 문제와 완료 조건을 먼저 읽는다.
  4. 풀이를 따라가되 command마다 어떤 상태가 바뀌는지 확인한다.
  5. 조회 command와 실제 client·user 동작으로 검증한다.
  6. snapshot 또는 문서의 초기화 절차로 시작 상태를 복원한다.

두 번째 반복: 힌트 제한

  1. 영문 task를 host·target·action·constraints·persistence·verification으로 분해한다.
  2. 풀이를 접은 채 --help, man page, 기존 설정만 사용한다.
  3. 4분 안에 시작 경로를 찾지 못하면 다음 task로 넘어간다.
  4. 종료 후에만 풀이와 비교한다.

세 번째 반복: 변형 문제

다음 중 두 가지 이상을 바꾼다.

  • object 이름과 path
  • address·port·size·UID·GID
  • 현재만 적용 / 영구 적용
  • 허용 / 차단과 positive / negative test
  • 기존 객체 생성 / 기존 객체 수정
  • RHEL-compatible / Debian 계열의 package·service 이름

원래 답안을 그대로 재생할 수 없도록 조건을 바꿔야 이해 여부가 드러난다.

공통 검증 기준

층질문예시
상태설정값과 metadata가 요구와 같은가?stat, getent, ip, findmnt, systemctl show
동작실제 사용자·client·process가 사용할 수 있는가?runuser, 새 SSH session, curl, file 생성
영속성새 session·reload·재부팅 뒤에도 필요한 상태가 남는가?profile, enabled unit, fstab, persistent network profile
부수 효과요구하지 않은 기존 상태를 바꾸지 않았는가?group·route·rule·mount·service의 변경 전후 비교

command succeeded는 완료 증거의 일부일 뿐이다. 잘못된 대상에 성공했거나 설정이 실제 동작에 적용되지 않았을 수 있다.

풀이를 보는 규칙

1차: 문제만 보고 4분
2차: 관련 subsystem·man page 힌트
3차: 작업 흐름 힌트
4차: 풀이 예시

풀이를 연 문제는 그 시점에 완료로 표시하지 않는다. 초기화하고 값을 바꾼 변형 문제를 무힌트로 다시 풀어야 한다.

코스 완료 기준

  • 공식 34개 competency 각각에서 안내형 lab을 한 번 수행했다.
  • 각 competency의 단계별 실전을 풀이 없이 두 번 완료했다.
  • 상태뿐 아니라 필요한 동작·영속성·부수 효과를 검증했다.
  • Storage·Networking의 파괴적 변경 전 대상을 출력하고 복구 경로를 확보한다.
  • SELinux를 끄거나 chmod 777, 광범위한 firewall flush로 문제를 우회하지 않는다.
  • 처음 보는 option과 directive를 local help에서 2분 안에 찾는다.
  • 120분 모의에서 풀이를 열지 않고 합격 기준보다 여유 있는 자체 점수를 두 번 기록한다.
  • 종료 전 검산 시간을 최소 10분 남긴다.

이 기준은 공식 합격 예측 모델이 아니라 학습용 readiness gate다. 실제 시험의 task·배점·환경은 공개되지 않으며 달라질 수 있다.

자료의 경계

  • 공식 domains & competencies와 시험 형식은 Linux Foundation 페이지를 출처로 한다.
  • 실습 문제는 공식 범위를 연습하기 위해 새로 만든 시나리오이며 실제 시험 내용을 재현하지 않는다.
  • 배포판별 command·설정 예시는 해당 tool의 현재 문서와 local man page를 우선한다.
  • 개인 점수·개인 약점·실제 시험 회상은 이 공개 코스에 포함하지 않는다.

참고 자료