리눅스

전체 12강 · 1개 Phase. 순서대로 따라오면 돼요.

난이도 · 입문

ℹ️서버·배포에서 쓰는 리눅스 셸과 명령어 기본기. 백엔드·인프라로 가기 전에 익혀두면 든든해요.

전체 과정

Category A · 리눅스 셸·시스템 기본기 파일 · 권한 · 텍스트 · 원격 · 자동화
12강
A-1 A-1: 리눅스 입문 — 터미널의 첫 문셸이 서버와 대화하는 유일한 통로임을 알고 pwd·ls·cd로 리눅스 파일시스템을 처음 누비기 36분 읽음 문서 A-2 A-2: 파일과 디렉토리 다루기파일과 폴더를 직접 만들고 보고 옮기고 압축해 서버의 로그와 설정을 다루는 기본기 익히기 54분 읽음 문서 A-3 A-3: 권한과 소유권권한 10글자를 읽고 chmod로 바꿔 Permission denied를 스스로 풀고 sudo 남발을 피하기 66분 읽음 문서 A-4 A-4: 파이프·리다이렉션·검색파이프와 리다이렉션으로 작은 도구를 이어 붙이고 grep으로 수천 줄 로그에서 원하는 줄 뽑기 72분 읽음 문서 A-5 A-5: 텍스트 변환sed로 흐름에서 글자를 찾아 바꾸고 awk로 필드를 똑똑하게 다뤄 에러 IP를 집계하기 49분 읽음 문서 A-6 A-6: 편집기 생존 가이드vim에 갇혀도 Esc·:q!로 빠져나오고 i·:wq로 편집해 서버 어디서든 파일을 손수 고치기 40분 읽음 문서 A-7 A-7: 프로세스와 잡 제어프로세스가 무엇인지 알고 ps·top으로 들여다보고 kill로 멈추고 &로 백그라운드에서 돌리기 48분 읽음 문서 A-8 A-8: 시스템 서비스와 패키지 관리apt로 프로그램을 설치하고 systemd 서비스로 부팅과 함께 자동 기동해 죽어도 되살리며 journalctl로 로그 추적하기 61분 읽음 문서 A-9 A-9: 네트워크와 원격 접속IP·포트·DNS로 컴퓨터끼리 대화하는 원리를 알고 ssh 키 한 쌍을 만들어 원격 서버에 안전히 접속하기 48분 읽음 문서 A-10 A-10: 원격 운영scp·rsync로 파일을 주고받고 curl로 서버가 살았는지 두드려보고 ufw로 방화벽 문을 여닫기 43분 읽음 문서 A-11 A-11: bash 스크립팅 ① — 첫 스크립트와 변수셸 스크립트를 만들어 실행하고 변수에 값을 담아 다루며 위치 인자와 read로 입력받기 39분 읽음 문서 A-12 A-12: bash 스크립팅 ② — 흐름 제어와 자동화if·for 흐름 제어로 스크립트를 똑똑하게 만들고 함수로 명령을 재사용해 백업·점검을 자동화하기 38분 읽음 문서