Linux 트랙

명령어가 아니라, 인프라 운영 감각을 만드는 트랙

파일 시스템, 프로세스, 네트워크, 운영 기초를 손으로 익히는 첫 트랙입니다.

36시간📦 37개 모듈💬 한국어🆓 전체 무료초급 9중급 24고급 4
무료· 회원가입 없이 바로
📅 지속 업데이트 중
🎓 수료증 발급 예정
📱 모바일·태블릿 학습 지원

🎯 완료 후 할 수 있는 것

서버 장애 상황에서 어디부터 봐야 할지 감이 잡힌다
프로세스·파일 권한·네트워크 3종으로 진단 가능
systemd 서비스를 직접 작성하고 디버깅할 수 있다
Bash 스크립트로 반복 작업을 자동화할 수 있다
Docker 트랙으로 자연스럽게 이어진다

📋 커리큘럼

37개 모듈

01

[Linux] 개발자가 왜 리눅스 서버와 커맨드라인을 반드시 배워야 하는가초급
30

02

[Linux] 원격 리눅스 서버 안전 접속과 절대 무너지지 않는 기본 명령어초급
45

03

[Linux] 절대/상대 경로와 리눅스 디렉터리 구조 마스터초급
50

04

[Linux] 서버에서 마주하는 vim과 nano 핵심 단축키와 생존법초급
45

05

[Linux] 리눅스 다중 사용자 권한 분리와 그룹 설정 실무초급
45

06

[Linux] chmod/chown으로 파일 읽기·쓰기·실행 권한 완벽 제어초급
60

07

[Linux] apt/yum/dnf 패키지 매니저로 서버 필수 도구 안전 설치초급
55

08

[Linux] tmux로 터미널 접속이 끊겨도 백그라운드 작업 유지하는 법초급
50

09

[Linux] 서버 설정의 기초인 export, .bashrc, .profile 완벽 정리초급
50

10

[Linux] 운영 서버 프로세스 이상 진단: 좀비, 메모리 누수, CPU 과점유 실전 대응중급
60

11

[Linux] kill/pkill 시그널의 종류와 프로세스 안전 종료 규칙중급
50

12

[Linux] 리눅스 부팅 시 데몬 프로세스 자동 실행 및 관리 가이드중급
60

13

[Linux] grep/awk/sed로 거대한 로그 파일에서 원하는 행 찾기중급
70

14

[Linux] 백엔드 개발자를 위한 실전 Bash 쉘 스크립트 핵심 가이드중급
75

15

[Linux] 디스크·스토리지 관리 기본 명령어중급
55

16

[Linux] LVM과 볼륨 관리 기본 개념 및 실습중급
70

17

[Linux] Read-only 파일시스템 에러 진단과 디스크 IO 성능 병목 잡기중급
65

18

[Linux] ip/ifconfig 명령어로 네트워크 카드 정보 파악 및 라우팅 테이블중급
50

19

[Linux] DNS 확인 과정과 resolv.conf, /etc/hosts 에러 트러블슈팅중급
50

20

[Linux] ss/netstat/lsof 명령어로 네트워크 연결 장애 진단중급
60

21

[Linux] SSH 보안 설정과 서버 접속 하드닝중급
65

22

[Linux] 서버 다운 시 신속하게 CPU/메모리/네트워크/로그 확인하는 룰중급
55

23

[Linux] firewalld & iptables로 특정 IP/포트 차단 및 허용 규칙 설정중급
65

24

[Linux] BIOS/UEFI, GRUB 로더부터 systemd 시작까지의 부팅 프로세스 완전 분석중급
65

25

[Linux] cron으로 리눅스 주기적 반복 작업(배치) 예약 및 백업 자동화중급
55

26

[Linux] chrony & NTP 서버 동기화로 트랜잭션 시간 오차 방지중급
40

27

[Linux] logrotate로 서버 용량 갉아먹는 로그 파일 자동 압축/분할중급
55

28

[Linux] journalctl로 모든 커널/서비스 로그 검색 및 실시간 모니터링중급
55

29

[Linux] OOM Killer 방지를 위한 Swap 메모리 파티션 튜닝중급
60

30

[Linux] tar/rsync를 이용한 완벽한 서버 데이터 백업과 증분 백업 가이드중급
65

31

[Linux] CIS 벤치마크 기반의 리눅스 OS Hardening 및 취약점 방어중급
70

32

[Linux] 주기적 서버 헬스체크와 장애 데몬 자동 재시작 스크립트중급
65

33

[Linux] lscpu, free, dmidecode 및 /proc 파일시스템 리소스 탐색중급
45

34

[Linux] sysctl 커널 파라미터 튜닝으로 대규모 트래픽 처리 성능 높이기고급
70

35

[Linux] vmstat, iostat, sar로 CPU/디스크 IO 성능 병목 진단고급
70

36

[Linux] Ansible과 스크립트로 여러 대의 리눅스 서버 한 번에 구축하기고급
80

37

[Linux] Prometheus & Node Exporter 연동으로 실시간 대시보드 구축고급
75

🧪 실습 Labs

개념을 익혔다면 직접 손으로 해보는 시간. 서버에서 따라하고 verify.sh로 검증하세요.

Labs 전체 보기 →

새 서버 인수인계 — 처음 30분

초급

낯선 Linux 서버를 인수받았을 때 OS, 서비스, 로그를 빠르게 파악하는 루틴을 직접 수행한다.

30📋 3단계💻 직접 환경

디스크 꽉 참 — 장애 진단과 복구

중급

새벽 3시 디스크 100% 풀 장애 발생. df와 du로 원인이 되는 실제 디렉토리 경로를 좁히고, lsof를 통해 파일은 삭제되었으나 프로세스가 여전히 파일 핸들을 점유하여 디스크 공간이 반환되지 않는 유령 파일을 찾아내 서비스 재시작 없이 안전하게 공간을 확보(truncate)하는 법을 실전처럼 배웁니다.

35📋 4단계💻 직접 환경

systemd — 나만의 서비스 등록

초급

Python 스크립트를 systemd unit 파일로 등록하여 서버 재시작 후에도 자동 기동되고, 크래시 시 자동 재시작되는 서비스를 만든다.

30📋 3단계💻 직접 환경

/var 파티션 100% 장애 — 원인 분석과 복구

중급

운영 서버 /var 파티션이 100% 찼다. 서비스가 죽어있다. df/du로 원인 경로를 좁히고, find로 대형 파일을 탐지하고, truncate와 journalctl --vacuum으로 공간을 확보한다. lsof로 삭제된 파일 핸들까지 잡아낸다.

45📋 6단계💻 직접 환경

앱이 갑자기 멈췄다 — Linux 로그 분석 실전

중급

새벽 3시, payment-service가 응답이 없다. systemd 저널부터 /var/log 파일, grep/awk 패턴 분석, 로그 로테이션 설정까지 — 실제 장애 대응 흐름 그대로 따라가며 Linux 로그 분석 기술을 익힌다.

40📋 4단계💻 직접 환경

SSH 키 권한 — Permission denied 진단

초급

신규 서버에 SSH 키로 접속하려는데 "Permission denied (publickey)" 오류가 반복되는 상황. ssh -v 상세 로그, 키 파일 권한(600/700 규칙), authorized_keys 등록 여부, known_hosts 충돌까지 단계적으로 진단하여 SSH 인증 실패의 근본 원인을 특정하고 복구합니다.

25📋 4단계💻 직접 환경

프로세스 CPU/메모리 — top/htop/sar로 병목 특정

초급

서버가 갑자기 느려졌다는 신고를 받았을 때, top/ps/htop으로 어떤 프로세스가 CPU와 메모리를 독점하고 있는지 즉시 파악하고, OOM killer 발동 여부를 dmesg로 확인하며, sar로 시간대별 리소스 히스토리를 분석하는 실전 진단 흐름을 익힙니다.

30📋 4단계💻 직접 환경

파일 권한 — chmod/chown/umask 실전 적용

초급

배포한 앱이 로그 파일에 쓰지 못하는 Permission denied 오류를 해결하면서 리눅스 파일 권한의 핵심인 rwxrwxrwx 표기 읽기, chmod 숫자/심볼 방식, chown 소유자 변경, umask 기본 권한 설정을 실전처럼 체득합니다.

25📋 4단계💻 직접 환경

cron — 자동화 작업 스케줄링

초급

매일 새벽 2시에 DB 백업 스크립트를 자동 실행해야 하는 실무 상황에서 crontab 5자리 문법을 익히고, 첫 cron job을 등록하며, syslog로 실행 기록을 확인하고, 표준 출력 리다이렉트까지 포함한 실전 운영 패턴을 완성합니다.

25📋 4단계💻 직접 환경

메모리 누수 진단 — valgrind/smem/pmap 분석

고급

며칠째 서버 메모리가 서서히 증가하여 주기적 재시작이 필요한 상황에서 free/smem으로 증가 추이를 확인하고, pmap으로 프로세스 메모리 맵을 상세 분석하며, /proc/meminfo로 커널 메모리 분류를 이해하고, valgrind로 C/C++ 메모리 누수를 탐지하는 전문가 수준의 진단 흐름을 익힙니다.

45📋 4단계💻 직접 환경