연락처 정보

코스 개요

소개

  • Ubuntu와 Debian 및 기타 리눅스 배포판의 비교
  • Ubuntu가 제공하는 기능과 장점 개요
  • Ubuntu의 다양한 버전들에 대해 알아봅니다.

시작하기

  • 시스템 요구사항을 이해합니다.
  • 기본, 고급 및 자동 설치 방식을 통해 Ubuntu를 설치합니다.
  • Bash 쉘 명령어 사용법을 익힙니다.
  • 클라우드 이미지를 활용해 Ubuntu 실행 방법을 배웁니다.

네트워크 장치 구성

  • 기초부터 고급까지 네트워킹 개념을 익힙니다.
  • Ethernet 인터페이스를 식별하고 논리적 이름을 지정합니다.
  • IP 주소와 기본 게이트웨이를 설정합니다.
  • 호스트명 레코드를 구성합니다.
  • 여러 인터페이스를 브리징하는 방법도 배웁니다.

시스템 보안 관리

  • Sudo를 활용해 사용자 계정과 권한을 설정합니다.
  • AppArmor 모듈을 이용해 보안 프로파일을 관리합니다.
  • UFW와 iptables로 방화벽 설정을 구성합니다.
  • 자체 서명 인증서 및 CA 인증서를 생성하고 적용하는 방법도 배웁니다.
  • LDAP 및 Samba AD를 활용해 접근 제어 기능을 구현합니다.

가상화 관리

  • qemu/kvm 및 libvirt를 이용해 가상화 환경을 구축합니다.
  • OpenStack으로 가상화 스택을 효과적으로 관리하는 법도 배웁니다.
  • Multipass, UVT 및 Virt 툴을 활용해 가상 머신을 생성합니다.

컨테이너 관리

  • LXD와 LXC를 이용해 컨테이너를 운영하는 방법을 배웁니다.
  • 컨테이너 생성 및 시작 절차도 익힙니다.
  • 컨테이너에 프로파일과 정책을 적용하는 기술을 습득합니다.
  • 컨테이너 이미지의 배포, 가져오기, 내보내기도 할 수 있습니다.

시스템 유지관리

  • 고가용성 클러스터를 구축하는 방법을 익힙니다.
  • 인프라 작업 부하 모니터링 기법도 배웁니다.
  • 백업 설정 및 복구 절차도 익숙해집니다.

메일 서버 및 웹 서버 구성

  • Dovecot을 이용해 IMAP 및 POP3 서버를 설치합니다.
  • Exim4와 Postfix로 SMTP 인증 기능도 구현할 수 있습니다.
  • Apache 웹 서버 세팅 방법도 배웁니다.
  • Squid 프록시 캐시 서버 구성법을 익힙니다.
  • MySQL, PHP/Perl/Python 및 Ruby on Rails 설치법도 알아봅니다.

문제 해결

요약 및 향후 학습 방향

요건

  • 시스템 관리 경험이 있어야 합니다
  • 리눅스 명령어 사용법에 익숙해야 합니다

대상 수강생

  • 시스템 관리자들
 21 시간

참가자 수


참가자별 가격

회원 평가 (1)

예정된 코스

관련 카테고리