아이디저장

[다올미디어]리눅스의 정석-취준생과 현장엔지니어를 위한
9788997587315 \42,000
2018-12-03 188*257
924 p
배동규
 
부록1 : http://www.booksholic.co.kr/upload/리눅스의 정석.zip

『리눅스의 정석』은 Linux 일반과 시스템, 네트워크 모니터링, 보안 분야 등을 집중적으로 다루고 있는 도서이다. 80% 이상을 실습으로 구성하였지만 중요한 이론은 반드시 설명하고 넘어갔다. Windows 7 머신에 VMware Workstation 11을 설치한 뒤 그 안에 여러 대의 가상머신들을 구축하여 실습을 진행하였다. 가상머신으로는 CentOS 6.5, Ubuntu 14.04, Windows 2008 R2, Windows XP, Windows 7뿐 아니라 해킹분야에서 독보적인 Linux BackTrack 5.3과 Kali 2.0을 사용하여 각종 서버 서비스와 패키지 도구들을 침투해봄으로써 보안에 대한 이해를 돕게 했다. Linux 분야에서는 Ubuntu가 여러 용도로 대부분 많이 사용되고 있지만, 현장에서는 주로 RedHat 계열의 RedHat과 CentOS를 서버로 사용하고 있기 때문에 서버 서비스 실습은 주로 CentOS로 진행하였다. 단, Puppet이나 LDAP 등과 같은 보안과 모니터링 도구는 Debian 계열의 Ubuntu로 대부분 실습하였다.

Chapter01 실습환경 구축하기
Section 01 가상머신 생성하기
Section 02 Virtual Box에 가상머신 설치하기

Chapter02 Linux와 Linux 설치하기
Section 01 Linux의 역사
Section 02 Linux의 특징
Section 03 Linux 소프트웨어
Section 04 Linux 소스
Section 05 CentOS 설치하기
Section 06 실습용 머신인 Windows 7/XP와 Ubuntu 설치하기
Section 07 기타 사항들

Chapter03 CentOS 접속, 시작과 종료 및 기본 구성하기
Section 01 부트 프로세스
Section 02 Linux 시스템에 접속하기
Section 03 CentOS 기본 설정
Section 04 네트워크 설정하기

Chapter04 Linux 커널과 데스크 탑
Section 01 커널의 역사
Section 02 Linux 커널 타입
Section 03 커널 업그레이드하기-1
Section 04 커널 업그레이드하기-2(간편 버전)
Section 05 소프트웨어 컴파일
Section 06 X Window 시스템
Section 07 GNOME 데스크 탑
Section 08 XDMCP를 통한 원격 접속
Section 09 디스플레이 매니저

Chapter05 Linux의 파일과 디렉터리 구조 및 관리
Section 01 디렉터리 구조
Section 02 파일 구조
Section 03 서브 디렉터리
Section 04 디렉터리와 파일 관리 명령어
Section 05 파일시스템 명령어
Section 06 편집기

Chapter06 사용자와 프로세스 관리
Section 01 명령어로 사용자 생성하기
Section 02 GUI로 작업하기
Section 03 서비스
Section 04 서비스 관리
Section 05 데몬(daemon)

Chapter07 하드웨어 관리
Section 01 블록장치 관리 명령어
Section 02 BTRFS 파일시스템
Section 03 XFS 파일시스템
Section 04 디스크 쿼타(Quota)
Section 05 데이터 저장 관리-RAID와 LVM
Section 06 LVM으로 디스크 관리하기

Chapter08 소프트웨어 관리
Section 01 파일 압축과 풀기
Section 02 RPM
Section 03 YUM

Chapter09 Linux 서버 시스템 보안
Section 01 기본 보안설정
Section 02 일반적인 외부공격에 대비하기
Section 03 기타 중요한 보안설정 파일들
Section 04 기본적인 보안 도구 사용하기

Chapter10 침입감지 시스템(IDS), 침입예방 시스템(IPS)과 네트워크 모니터링
Section 01 네트워크 모니터링 도구들
Section 02 Firewall, IDS와 IPS 도구들
Section 03 네트워크 및 클라우드 용 모니터링 도구

Chapter11 관리자 명령어-PART I
Section 01 기본 설정 관리하기
Section 02 파일시스템 보안
Section 03 파일과 파일시스템 암호화
Section 04 SSL 사용하기
Section 05 암호화(Encryption)
Section 06 하드디스크 암호화 해두기
Section 07 Linux 보안 강화하기

Chapter12 관리자 명령어-PART II
Section 01 고급 네트워크 관련 도구들
Section 02 관리 작업 자동화하기-CRON과 AT
Section 03 Log 관리
Section 04 NAT와 Masquerading
Section 05 TCP Wrapper
Section 06 SELinux
Section 07 PAM

Chapter13 관리자 명령어-PART III
Section 01 iptables로 방화벽 설정하기
Section 02 백업 및 복구
Section 03 CentOS에 내장된 도구로 시스템 감시하기
Section 04 Linux 복구, GRUB 변경, 그리고 시작메뉴 변경하기 등
Section 05 OpenVPN으로 네트워크와 네트워크 연결하기
Section 06 IPSec로 호스트와 호스트 연결하기
Section 07 패키지와 파일, 서비스 등의 중앙관리 도구-Puppet

Chapter14 쉘 스크립트
Section 01 쉘(shell)
Section 02 쉘 스크립트
Section 03 쉘 스크립트의 구문
Section 04 기타 요긴한 쉘 명령어들

Chapter15 Linux 서버 구축하기-PART I
Section 01 서버 서비스 프로세스
Section 02 Telnet 서버 설정
Section 03 SSH 서버(OpenSSH) 설정 및 활용
Section 04 FTP 서버(vsFTP) 설정
Section 05 DNS 서버(bind) 구축하기
Section 06 Web 서버 구축하기
Section 07 File 서버와 Samba 서버 구축하기
Section 08 Mail 서버 구축하기
Section 09 Proxy 서버(squid) 구축하기
Section 10 가상화 서버 구축하기
Section 11 DHCP 서버 구축하기

Chapter16 Linux 서버 구축하기-PART II
Section 01 데이터베이스 서버 구축과 활용
Section 02 Cloud 서버(Hadoop) 설치하기
Section 03 타임서버(NTP) 구축하기
Section 04 NIS 서버 구축하기
Section 05 형상서버 구축하기
Section 06 원격 로그서버(rsyslog) 구축하기
Section 07 NAT(Masquerade) 서버 구축
Section 08 Kerberos 서버 구축

◈ 부록: Linux 명령어