LFCS 자격 준비 (1) 시험 개요와 도메인 정리 + Storage 연습 터미널

LFCS(Linux Foundation Certified System Administrator) 는 실제 터미널에서 작업을 수행하는 실기(hands-on) 시험이다. 객관식이 아니라 주어진 과제를 명령으로 직접 해결하는 방식이므로, 명령어를 손에 익히는 연습이 중요하다. 이 글은 시험 도메인 전체를 정리하고, 마지막에 Storage 도메인 연습 터미널을 제공한다.
시험 개요
LFCS는 5개 도메인으로 구성되며, 비중은 다음과 같다.
| 도메인 | 비중 |
|---|---|
| Operations Deployment | 25% |
| Networking | 25% |
| Storage | 20% |
| Essential Commands | 20% |
| Users and Groups | 10% |
각 도메인의 세부 역량과 핵심 명령을 아래에 정리한다.
Operations Deployment (25%)
시스템 배포·운영 전반을 다루며 비중이 가장 크다. kernel 파라미터, 프로세스·서비스, 패키지, 컨테이너, SELinux가 핵심이다.
- kernel 파라미터:
sysctl -a로 조회, 비영구는sysctl -w, 영구는/etc/sysctl.d/*.conf - 프로세스·서비스:
ps,top,systemctl,journalctl,kill,renice - job 스케줄:
crontab -e,systemd timer, 일회성은at - 패키지·저장소:
dnf/apt,rpm, 저장소는/etc/yum.repos.d/ - 장애 복구:
grub, rescue mode,fsck - 가상머신(libvirt):
virsh,virt-install - 컨테이너:
podman run/ps/build - SELinux(MAC):
getenforce,setenforce,semanage,restorecon,sestatus
Networking (25%)
네트워크 설정과 트러블슈팅을 다룬다.
현대 RHEL 계열에서는 대부분 NetworkManager(nmcli) 로 설정한다.
- IPv4/IPv6·이름해석:
nmcli,ip addr,/etc/hosts,/etc/resolv.conf,hostnamectl - 시간 동기화:
timedatectl,chronyd,/etc/chrony.conf - 모니터링·트러블슈팅:
ip,ss,ping,traceroute,tcpdump,dig - OpenSSH:
/etc/ssh/sshd_config,ssh-keygen,~/.ssh/authorized_keys - 패킷 필터링·NAT:
firewall-cmd,nftables, port forward, masquerade - 정적 라우팅:
ip route,nmcli connectionroute - bridge·bonding:
nmcli로 bond·bridge 생성 - reverse proxy·LB:
nginx,haproxy
Storage (20%)
저장소 구성과 파일시스템을 다루며, 이번 편의 연습 대상이다. LVM, 파일시스템, swap, mount·automount가 핵심이다.
- LVM:
pvcreate/vgcreate/lvcreate, 조회는pvs/vgs/lvs, 확장은lvextend+resize2fs - 가상 파일시스템:
/proc,/sys - 파일시스템:
mkfs.xfs/mkfs.ext4,mount,/etc/fstab,fsck,xfs_repair,blkid,lsblk - 원격 fs·네트워크 블록 장치:
mount -t nfs,iscsi,nbd - swap:
mkswap,swapon,swapoff,swapon --show,free -h - automounter:
autofs,/etc/auto.master - 성능 모니터링:
iostat,df -h,df -i,du
명령 출력 형태를 미리 익혀 두면 좋다.
Essential Commands (20%)
일상 운영에 필요한 기본 도구를 다룬다.
- Git 기본:
git clone/add/commit/push/pull/branch/merge - 서비스:
systemctl, unit 파일/etc/systemd/system/, 변경 후daemon-reload - 성능 모니터링:
top,vmstat,iostat,sar,journalctl - 애플리케이션 제약:
ulimit, cgroup - 디스크공간 트러블슈팅:
df,du, inode 고갈은df -i - SSL 인증서:
openssl로 키·CSR 생성, 인증서 확인
Users and Groups (10%)
계정과 권한을 다루며 비중은 가장 작다.
- 사용자·그룹:
useradd,usermod,groupadd,passwd,/etc/passwd,/etc/group - 환경 프로필:
/etc/profile,~/.bashrc,/etc/profile.d/ - 리소스 제한:
/etc/security/limits.conf,ulimit - ACL:
getfacl,setfacl - LDAP 연동:
sssd,/etc/sssd/sssd.conf,authselect
연습 터미널 — Storage
아래는 Storage 도메인 연습 터미널이다.
제시된 문제를 읽고 알맞은 명령을 입력하면, 정답일 때 정해진 출력과 함께 다음 문제로 넘어간다.
help로 사용법, hint로 힌트, skip으로 건너뛰기, clear로 화면 지우기를 할 수 있다.
정리
LFCS는 5개 도메인의 실기 시험이며, 명령을 직접 다루는 감각이 합격의 핵심이다. 이번 편은 전체 도메인을 정리하고 Storage 연습 터미널로 명령 출력 형태를 익혔다. 다음 편부터는 도메인별로 자주 나오는 작업을 연습 문제와 함께 다룬다.