Course Outline

소개

  • 리눅스 재단
  • 리눅스 재단 교육
  • 리눅스 재단 인증
  • 리눅스 재단 디지털 배지
  • 실험실 연습, 솔루션 및 리소스
  • 전자 학습 과정: LFS201
  • 배포 세부 정보
  • 실험실

리눅스 파일 시스템 트리 구조

  • 한 개의 큰 파일 시스템
  • 데이터 구분
  • FHS 리눅스 표준 디렉터리 트리
  • 루트 (/) 디렉터리
  • /bin
  • /boot
  • /dev
  • /etc
  • /home
  • /lib 및 /lib64
  • /media
  • /mnt
  • /opt
  • /proc
  • /sys
  • /root
  • /sbin
  • /srv
  • /tmp
  • /usr
  • /var
  • /run
  • 실험실

프로세스

  • 프로그램 및 프로세스
  • 프로세스 제한
  • 프로세스 생성
  • 프로세스 상태
  • 실행 모드
  • 데몬
  • 좋음
  • 라이브러리
  • 실험실

신호

  • 신호
  • 신호 유형
  • kill
  • killall 및 pkill
  • 실험실

패키지 관리 시스템

  • 소프트웨어 패키징 개념
  • 패키지를 사용하는 이유
  • 패키지 유형
  • 사용 가능한 패키지 관리 시스템
  • 패키징 도구 수준 및 종류
  • 패키지 소스
  • 소프트웨어 패키지 생성
  • 리비전 관리 시스템
  • 사용 가능한 소스 제어 시스템
  • 리눅스 커널 및 git
  • 실험실

RPM

  • RPM (Red Hat Package Manager)
  • 패키지 파일 이름
  • RPM 데이터베이스 및 도우미 프로그램
  • 쿼리
  • 패키지 검증
  • 패키지 설치 및 제거
  • RPM 패키지 업데이트, 업그레이드 및 새로 고침
  • 리눅스 커널 업그레이드
  • rpm2cpio
  • 실험실

dpkg

  • DPKG (Debian Package)
  • 패키지 파일 이름 및 소스
  • DPKG 쿼리
  • 설치/업그레이드/제거
  • 실험실

yum

  • 패키지 설치 프로그램
  • yum
  • 쿼리
  • 패키지 검증
  • 설치/제거/업그레이드 패키지
  • 추가 yum 명령
  • dnf
  • 실험실

zypper

  • zypper
  • 쿼리
  • 설치/제거/업그레이드 패키지
  • 추가 zypper 명령
  • 실험실

APT

  • APT
  • apt
  • 쿼리
  • 설치/제거/업그레이드 패키지
  • 정리
  • 실험실

시스템 모니터링

  • 시스템 및 네트워크 모니터링
  • sar **
  • 시스템 로그 파일
  • 실험실

프로세스 모니터링

  • 프로세스 모니터링
  • ps
  • pstree
  • top
  • 실험실

메모리 모니터링 및 사용

  • 메모리 모니터링 및 튜닝
  • /proc/sys/vm
  • vmstat
  • Out of Memory Killer (OOM)
  • 실험실

입출력 모니터링 및 튜닝

  • 입출력 모니터링
  • iostat
  • iotop
  • ionice **
  • 실험실

입출력 스케줄링 **

  • 입출력 스케줄링
  • 입출력 스케줄러 선택
  • 실험실

리눅스 파일 시스템 및 VFS

  • 파일 시스템 기본 사항
  • 파일 시스템 개념
  • 가상 파일 시스템 (VFS)
  • 사용 가능한 파일 시스템
  • 저널링 파일 시스템
  • 특수 파일 시스템
  • 실험실

디스크 파티셔닝

  • 일반 디스크 유형
  • 디스크 기하학
  • 파티셔닝
  • 파티션 테이블
  • 디스크 장치 이름 지정
  • SCSI 장치 이름
  • blkid 및 lsblk
  • 파티션 크기 결정
  • 파티션 테이블 백업 및 복원
  • 파티션 테이블 편집기
  • fdisk
  • 실험실

파일 시스템 기능: 속성, 생성, 확인, 마운팅

  • 확장된 속성
  • 파일 시스템 생성 및 포맷팅
  • 파일 시스템 확인 및 수리
  • 파일 시스템 마운팅
  • NFS
  • 부팅 시 마운팅 및 /etc/fstab
  • automount
  • 실험실

파일 시스템 기능: 스왑, 할당량, 사용량

  • 스왑
  • 파일 시스템 할당량 **
  • 파일 시스템 사용량
  • 디스크 사용량
  • 실험실

Ext2/Ext3/Ext4 파일 시스템

  • ext4 기능
  • ext4 레이아웃 및 슈퍼블록 및 블록 그룹
  • dumpe2fs
  • tune2fs
  • 실험실

XFS 및 BTRFS 파일 시스템 **

  • XFS
  • btrfs
  • 실험실

디스크 암호화

  • 파일 시스템 암호화
  • LUKS
  • cryptsetup
  • 암호화된 파티션 사용
  • 부팅 시 마운팅
  • 실험실

논리 볼륨 관리 (LVM)

  • 논리 볼륨 관리 (LVM)
  • 볼륨 및 볼륨 그룹
  • 논리 볼륨 작업
  • 논리 볼륨 크기 조정
  • LVM 스냅샷 **
  • 실험실

RAID **

  • RAID
  • RAID 레벨
  • 소프트웨어 RAID 구성
  • RAID 모니터링
  • RAID 핫 스파어
  • 실험실

커널 서비스 및 구성

  • 커널 개요
  • 커널 구성
  • 커널 부트 매개변수
  • sysctl
  • 실험실

커널 모듈

  • 커널 모듈
  • 모듈 유틸리티
  • modinfo
  • 모듈 구성
  • 실험실

장치 및 udev

  • udev 및 장치 관리
  • 장치 노드
  • 규칙
  • 실험실

가상화 개요

  • 가상화 소개
  • 호스트 및 게스트
  • 에뮬레이션
  • 하이퍼바이저
  • libvirt
  • QEMU
  • KVM
  • 실험실

컨테이너 개요

  • 컨테이너
  • 애플리케이션 가상화
  • 컨테이너 vs 가상 머신
  • Docker
  • Docker 명령
  • Podman
  • 실험실

사용자 계정 관리

  • 사용자 계정
  • 사용자 계정 관리
  • 잠긴 계정
  • 비밀번호
  • /etc/shadow
  • 비밀번호 관리
  • 비밀번호 만료
  • 제한된 셸 및 계정 **
  • 루트 계정
  • SSH
  • 실험실

그룹 관리

  • 그룹
  • 그룹 관리
  • 사용자 개인 그룹
  • 그룹 멤버십
  • 실험실

파일 권한 및 소유권

  • 파일 권한 및 소유권
  • 파일 접근 권한
  • chmod, chown 및 chgrp
  • umask
  • 파일 시스템 ACL
  • 실험실

플러그인 인증 모듈 (PAM)

  • PAM (플러그인 인증 모듈)
  • 인증 프로세스
  • PAM 구성
  • LDAP 인증 **

네트워크 주소

  • IP 주소
  • IPv4 주소 유형
  • IPv6 주소 유형
  • IP 주소 클래스
  • 네트마스크
  • 호스트명
  • 실험실

네트워크 장치 및 구성

  • 네트워크 장치
  • ip
  • ifconfig
  • 예측 가능한 네트워크 인터페이스 장치 이름
  • 네트워크 구성 파일
  • 네트워크 관리자
  • 라우팅
  • DNS 및 이름 해결
  • 네트워크 진단
  • 실험실

방화벽

  • 방화벽
  • 인터페이스
  • firewalld
  • 소스 관리
  • 서비스 및 포트 관리
  • 실험실

시스템 시작 및 종료

  • 부트 시퀀스 이해
  • 부트 로더
  • /etc의 시스템 구성 파일
  • 종료 및 재부팅
  • 실험실

GRUB

  • 그랜드 유니파이드 부트 로더 (GRUB)
  • 부팅 시 GRUB과 상호작용
  • GRUB 설치
  • GRUB 구성 사용자 정의
  • 부트 로더 명세 구성 (BLSCFG)
  • 실험실

시스템 Init: systemd, SystemV 및 Upstart

  • init 프로세스
  • 시작 대체
  • systemd
  • systemctl
  • SysVinit 시작 **
  • chkconfig 및 service **
  • 실험실

백업 및 복구 방법

  • 백업 기본 사항
  • 백업 vs 아카이브
  • 백업 방법 및 전략
  • tar
  • 압축: gzip, bzip2 및 xz 및 백업
  • dd
  • rsync
  • cpio **
  • dump 및 restore **
  • mt **
  • 백업 프로그램 **
  • 실험실

리눅스 보안 모듈

  • 리눅스 보안 모듈
  • SELinux
  • AppArmor
  • 실험실

로컬 시스템 보안

  • 로컬 시스템 보안
  • 보안 정책 생성
  • 업데이트 및 보안
  • 물리적 보안
  • BIOS
  • 부트 로더
  • 파일 시스템 보안
  • setuid/setgid 비트
  • 실험실

기본 문제 해결

  • 문제 해결 수준
  • 문제 해결 기술
  • 확인할 사항: 네트워킹
  • 확인할 사항: 파일 무결성
  • 부트 프로세스 실패
  • 파일 시스템 손상 및 복구
  • 가상 콘솔
  • 실험실

시스템 구제

  • 구제 미디어 및 문제 해결
  • 구제/복구 미디어 사용
  • 시스템 구제 및 복구
  • 응급 부트 미디어
  • 구제 미디어 사용
  • 응급 모드
  • 단일 사용자 모드
  • 실험실

Requirements

이 과정은 학생들에게 전문적인 Linux 시스템 관리자로 일하는 데 필요한 기술과 능력을 제공하도록 고안되었습니다. 학생들은 Linux과 가장 일반적인 유틸리티 및 텍스트 편집기에 대한 기본 지식을 가지고 있어야 합니다.

청중:

이 과정은 전문적인 Linux 시스템 관리자로 일하는 데 필요한 기술과 능력을 습득하고자 하는 개인을 위해 고안되었습니다. 학생들은 Linux과 가장 일반적인 유틸리티 및 텍스트 편집기에 대한 기본 지식을 가지고 있어야 합니다.

 28 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories