Course Outline

Linux 및 서버 환경 소개

  • Linux 서버란 무엇인가?
  • Linux 배포판 종류
  • Linux 서버 설치 (Ubuntu/CentOS)
  • 기본 설정 및 업데이트

Linux 셸 사용

  • 터미널 및 일반적인 셸 명령어 사용
  • 파일 시스템 계층 구조 이해
  • 셸 내비게이션 및 파일 조작

사용자 및 그룹 관리

  • 사용자 생성, 수정, 삭제
  • 그룹 생성 및 구성원 관리
  • 파일 권한 및 소유권 이해
  • Access 제어 (chmod, chown, umask)

파일 시스템 및 저장소 관리

  • 파일 시스템 마운트 및 언마운트
  • 파티션 및 디스크 도구 사용
  • 파일 시스템 유형 관리 (ext4, xfs 등)
  • 백업 및 복원 기법

Linux에서 기본 네트워크 설정

  • 네트워크 구성 파일 및 인터페이스
  • 정적 및 동적 IP 설정
  • 네트워크 연결 테스트 (ping, traceroute, netstat)
  • DNS, 호스트 이름 및 기본 라우팅

필수 네트워크 서비스

  • OpenSSH 설치 및 구성
  • 기본 Apache/Nginx 웹 서버 설정
  • 기본 이메일 서버 구성 요소 (Postfix 개요)
  • 네트워크 시간 프로토콜 (NTP)

소프트웨어 관리 및 패키지 설치

  • APT (Debian/Ubuntu) 및 YUM/DNF (RHEL/CentOS) 사용
  • 패키지 설치, 업데이트 및 제거
  • 소프트웨어 리포지토리 활성화 및 비활성화

보안, 모니터링 및 자동화

  • 시스템 강화에 대한 최선 전략
  • 시스템 로그 및 모니터링 도구 사용
  • cron을 사용하여 작업 일정 설정
  • bash 스크립트 소개

요약 및 다음 단계

Requirements

  • 컴퓨터 시스템에 대한 기본적인 이해
  • 네트워킹 기초 이해
  • 이전 Linux 경험 필요 없음, 있지만 유용함

대상

  • 시스템 관리자
  • IT 지원 직원
  • Linux 환경 관리 기술 전문가
 32 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories