연락처 정보

코스 개요

리눅스 및 서버 환경 소개

  • 리눅스 서버란 무엇인가?
  • 다양한 리눅스 배포판의 종류
  • 리눅스 서버 설치 방법 (Ubuntu/CentOS)
  • 기본 구성 및 업데이트 방법

리눅스 셸 사용법

  • 터미널 활용법과 일반적인 셸 명령어
  • 파일 시스템 구조의 이해
  • 디렉터리 이동 및 파일 조작 방법

사용자 및 그룹 관리

  • 사용자 생성, 수정, 삭제 방법
  • 그룹 생성 및 구성원 관리법
  • 파일 권한과 소유권의 원리 이해
  • chmod, chown, umask를 활용한 접근 제어 기법

파일 시스템 및 저장소 관리

  • 파일 시스템 마운트 및 언마운트 방법
  • 파티션 생성 및 디스크 관련 도구 활용법
  • ext4, xfs 등 다양한 파일 시스템 관리법
  • 백업과 복원 절차

리눅스 네트워크 기초

  • 네트워크 설정 파일 및 인터페이스 관리
  • 고정 IP와 동적 IP 설정 방법
  • ping, traceroute, netstat 등을 활용한 네트워크 연결 확인법
  • DNS, 호스트명 및 라우팅 기초 개념

필수 네트워크 서비스 구성

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

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

  • APT(Debian/Ubuntu용) 및 YUM/DNF(RHEL/CentOS용) 활용법
  • 패키지 설치, 업데이트 및 제거 방법
  • 소프트웨어 저장소 활성화 또는 비활성화 방법

보안 강화, 모니터링 및 자동화 기법

  • 시스템 보호를 위한 베스트 프랙티스
  • 시스템 로그 분석 및 모니터링 도구 활용법
  • cron을 이용한 작업 예약 방법
  • bash 스크립팅의 기본 개념 소개

요약 및 향후 학습 방향

요건

  • 컴퓨터 시스템에 대한 기본적인 이해
  • 네트워크 기초 지식
  • 리눅스 경험은 필수가 아니나 있으면 도움이 됩니다

대상자

  • 시스템 관리자
  • IT 지원 담당자
  • 리눅스 환경을 운영하거나 관리하는 기술 전문가들
 35 시간

참가자 수


참가자별 가격

회원 평가 (2)

예정된 코스

관련 카테고리