코스 개요

Linux 소개

  • Linux란? 역사와 생태계
  • 배포본 개요(예: Red Hat, Ubuntu, CentOS)
  • 기업 및 클라우드에서의 Linux 사용 사례

명령줄 시작하기

  • 로그인, 터미널 기본, 셀루(bash, zsh)
  • 프롬프트 이해, 명령어, 옵션, 인수
  • 기본 탐색(pwd, ls, cd)

파일과 디렉토리 관리

  • 파일 생성, 확인, 편집(touch, cat, nano/vim)
  • 파일 작업(cp, mv, rm)
  • 디렉토리 계층과 구조

권한 이해

  • 파일 및 디렉토리 권한
  • 사용자와 그룹 개요
  • chmod, chown, chgrp 명령어

사용자와 프로세스

  • 사용자 목록 및 관리
  • 사용자 전환(su, sudo)
  • 프로세스 확인 및 제어(ps, top, kill)

패키지 관리 기초

  • 패키지 관리자 소개(yum/dnf/apt)
  • 소프트웨어 설치, 업데이트, 제거

네트워킹 기초

  • 연결성 확인(ping, ifconfig/ip)
  • 기본 호스트 구성
  • SSH 액세스 및 안전한 원격 연결

셀루 스크립팅 소개

  • 스크립트란 무엇인가?
  • 기본 셀루 스크립트 작성
  • 변수, 루프, 조건부 구조

시스템 모니터링 및 트러블슈팅

  • 디스크 사용량과 시스템 부하(df, du, free)
  • 로그와 시스템 메시지(journalctl/syslog)
  • 기본 트러블슈팅 기술

요약 및 다음 단계

요건

사전 지식

  • 컴퓨터 사용에 대한 기본적인 편안함(Linux/Unix 배경 필요하지 않음)

기술 요구 사항

  • Linux 환경(물리적 또는 가상)에 액세스할 수 있는 노트북
  • SSH 클라이언트(원격 실험실용) 또는 로컬 VM 기능
  • 인터넷 액세스(온라인 교육 및 자료 용)
 14 시간

참가자 수


참가자별 가격

예정된 코스

관련 카테고리