Part 01 가상머신 생성 및 Rocky Linux 설치
Chapter 01 실습 환경 구축
1.1 가상머신 소개와 설치
___1.1.1 가상머신 소개
___1.1.2 가상머신과 가상머신 소프트웨어의 개념
___1.1.3 가상머신 소프트웨어 종류와 VMware Workstation Pro 설치
1.2 가상머신 생성
___1.2.1 가상머신의 외양
___1.2.2 가상머신 만들기
1.3 VMware 프로그램의 특징
1.4 원활한 실습 진행을 위한 사전 준비
___1.4.1 VMware 프로그램의 단축키
___1.4.2 VMware Player 종료 시 나타나는 닫기 옵션
___1.4.3 가상머신을 전체 화면으로 사용
___1.4.4 여러 개의 가상머신을 동시에 부팅하기
___1.4.5 네트워크 정보 파악과 변경
___1.4.6 호스트 OS와 게스트 OS 사이의 파일 전송법
Chapter 02 리눅스와 Rocky Linux 소개
2.1 리눅스의 개요
___2.1.1 리눅스의 탄생
___2.1.2 GNU 프로젝트
___2.1.3 커널
2.2 Red Hat Linux, Fedora, CentOS와 Rocky Linux의 관계
___2.2.1 Red Hat Linux
___2.2.2 Fedora Linux
___2.2.3 CentOS와 CentOS Stream
___2.2.4 Rocky Linux
Chapter 03 Rocky Linux 설치
3.1 3대의 가상머신에 Rocky Linux 설치
___3.1.1 Server 가상머신에 Rocky Linux 설치하기
___3.1.2 Server(B) 가상머신에 Rocky Linux 설치하기
___3.1.3 Client 가상머신에 Rocky Linux 설치하기
3.2 WinClient 가상머신에 Windows 설치
Part 02 Rocky Linux 기본 개념 및 리눅스 관리자의 기본 역할
Chapter 04 서버를 구축하는 데 알아야 할 필수 개념과 명령
4.1 리눅스를 운영하는 데 알아야 할 개념
___4.1.1 시스템 시작과 종료
___4.1.2 시스템 재부팅
___4.1.3 로그아웃
___4.1.4 가상 콘솔
___4.1.5 런레벨
___4.1.6 자동 완성과 히스토리
___4.1.7 에디터 사용
___4.1.8 도움말 사용법
___4.1.9 마운트와 CD/DVD/USB의 활용
4.2 리눅스 기본 명령
4.3 사용자 관리와 파일 속성
___4.3.1 사용자와 그룹
___4.3.2 파일과 디렉터리의 소유와 허가권
4.4 리눅스 관리자를 위한 명령어
___4.4.1 프로그램 설치를 위한 RPM
___4.4.2 편리하게 패키지를 설치하는 DNF
___4.4.3 파일 압축과 묶기
___4.4.4 파일 위치 검색
___4.4.5 시스템 설정
___4.4.6 CRON과 AT
4.5 네트워크 관련 설정과 명령어
4.6 파이프, 필터, 리디렉션
4.7 프로세스, 서비스
___4.7.1 프로세스
___4.7.2 서비스
4.8 서비스와 소켓
___4.8.1 서비스의 특징
___4.8.2 소켓의 특징
4.9 응급 복구
4.10 GRUB 부트로더
4.11 간단한 커널 컴파일
___4.11.1 모듈의 개념과 커널 컴파일의 필요성
___4.11.2 커널 컴파일
Chapter 05 X 윈도 사용법
5.1 그놈 데스크톱 환경 설정
5.2 X 윈도 응용 프로그램
___5.2.1 파일 브라우저: 노틸러스
___5.2.2 인터넷 응용 프로그램
___5.2.3 사운드 설정
___5.2.4 동영상 플레이어
___5.2.5 문서 편집기/뷰어
___5.2.6 CD/DVD 레코딩: 브라세로
___5.2.7 그래픽 프로그램
___5.2.8 LibreOffice
5.3 소프트웨어 센터
Chapter 06 디스크 관리와 사용자별 공간 할당
6.1 디스크 1개 추가하기
___6.1.1 SATA 장치와 SCSI 장치 구성
___6.1.2 디스크 추가하기
6.2 여러 개의 디스크를 하나처럼 사용하기
___6.2.1 RAID의 정의와 개념
___6.2.2 RAID 레벨
___6.2.3 Linear RAID, RAID 0, RAID 1, RAID 5 구현
___6.2.4 Linear RAID, RAID 0, RAID 1, RAID 5에서 문제 발생과 조치 방법
___6.2.5 고급 RAID 레벨
6.3 LVM
___6.3.1 LVM의 개념
___6.3.2 LVM 구현
6.4 RAID에 Rocky Linux 설치
6.5 사용자별 공간 할당
___6.5.1 쿼터의 개념
___6.5.2 쿼터 구현
Chapter 07 셸 스크립트 프로그래밍
7.1 셸의 기본
___7.1.1 Rocky Linux의 bash
___7.1.2 셸의 명령문 처리 방법
___7.1.3 환경 변수
7.2 셸 스크립트 프로그래밍 실습
___7.2.1 셸 스크립트 작성과 실행
___7.2.2 변수
___7.2.3 if문과 case문
___7.2.4 반복문
___7.2.5 기타 알아 둘 내용
Part 03 네트워크 서버 구축 실무 1
Chapter 08 원격지 시스템 관리
8.1 텔넷 서버
___8.1.1 텔넷 서버 개요
___8.1.2 텔넷 서버 구축
8.2 OpenSSH 서버
___8.2.1 OpenSSH 서버 개요
___8.2.2 OpenSSH 서버 구축
8.3 XRDP 서버
___8.3.1 XRDP 서버 개요
___8.3.2 XRDP 서버 구축
Chapter 09 네임 서버 설치 및 운영
9.1 네임 서버의 개념
___9.1.1 네임 서버 개요
___9.1.2 네임 서버의 IP 주소 취득 방법
9.2 네임 서버 구축
___9.2.1 도메인 이름 체계
___9.2.2 로컬 네임 서버 작동 순서
___9.2.3 캐싱 전용 네임 서버
___9.2.4 마스터 네임 서버
___9.2.5 라운드 로빈 방식의 네임 서버
Chapter 10 메일 서버 설치 및 운영
10.1 메일 서버의 개념
10.2 센드메일 서버 구현
10.3 웹 메일의 설치 및 사용
Chapter 11 데이터베이스 서버 구축 및 운영
11.1 DBMS의 개념과 간단한 SQL문
___11.1.1 DBMS 관련 용어와 역할의 이해
___11.1.2 필수 SQL문
11.2 MariaDB 설치와 운영
___11.2.1 MariaDB 서버 및 클라이언트 설치
___11.2.2 Windows에서 리눅스 MariaDB 서버로 접속
___11.2.3 MariaDB 데이터베이스 생성과 운영
11.3 Windows용 응용프로그램과 리눅스 DBMS의 연동
11.4 Oracle Database Express 설치와 운영
___11.4.1 Oracle Database Express 18c 설치
___11.4.2 Oracle 데이터베이스 생성과 운영
Chapter 12 웹 서버 설치 및 운영
12.1 APM 설치와 웹사이트 구축
___12.1.1 dnf 명령을 활용한 쉬운 설치 방법
___12.1.2 워드프레스를 활용한 웹사이트 구축
12.2 웹 서버의 응용 서비스: 클라우드 저장소 구축
12.3 웹 서버 설정 파일
Part 04 네트워크 서버 구축 실무 2
Chapter 13 FTP 서버 설치 및 운영
13.1 vsftpd 설치 및 운영
13.2 Pure-FTPd의 설치 및 운영
Chapter 14 NFS 서버 설치 및 운영
14.1 NFS 서버의 개념
14.2 NFS 서버 구현
Chapter 15 Samba 서버 설치 및 운영
15.1 리눅스에서 Windows의 폴더와 프린터 사용
15.2 Windows에서 리눅스의 폴더와 프린터 사용
___15.2.1 Windows에서 리눅스로 접근
___15.2.2 Samba 서버 설정 파일
Chapter 16 DHCP 서버 설치 및 운영
16.1 DHCP의 개념
16.2 DHCP 구현
Chapter 17 프록시 서버 설치 및 운영
17.1 프록시 서버의 개념
17.2 프록시 서버 구현
Chapter 18 방화벽 컴퓨터 생성 및 운영
18.1 보안을 위한 네트워크 설계
18.2 리눅스 방화벽 컴퓨터의 구축
Chapter 19 PXE 설치 서버 설치 및 운영
19.1 PXE 설치 서버의 개념과 구현
19.2 킥스타트
Chapter 20 리눅스 가상화 기술
20.1 Virtual Box를 이용한 Windows 응용프로그램 실행
20.2 도커의 개념과 실습
___20.2.1 가상 컴퓨터와 컨테이너의 차이점 비교
___20.2.2 도커 컨테이너 실습
Appendix A 외부 컴퓨터에서 VMware 가상머신으로 접속하기