엔터프라이즈 리눅스 핵심 운영 가이드 Vol 1

엔터프라이즈 리눅스 핵심 운영 가이드 Vol 1

$33.37
Description
[테크넷과 함께 하는 엔터프라이즈 리눅스 핵심 운영 가이드] 제1권은 시스템 관리에 필요한 가장 기본적인 내용을 다루었으며, 시스템 관리에서 반드시 배워야 하는 내용을 중심으로 집필되었다. 책은 교육센터 및 신입사원 연수용으로 35시간 내외 교육에 적합하고 , 대학 학부생들의 한 학기 분량으로 구성했다. 또, 가상 환경에서 실습할 수 있도록 설치 이미지를 구하는 방법과 가상 머신의 설치 , 설정 하는 방법을 부록에서 상세하게 다루고 있다.
저자

김석

저자김석은현)주식회사노브레이크대표이사이며,한국최초의오라클에이스디렉터(기술전도사)다.
현재안산대학교IT응용보안과겸임교수와한양사이버대학교해킹보안과교수를겸직하고있으며,현재솔라리스테크넷운영진,한국솔라리스커뮤니티연합운영진을맡고있다.
전)한국소프트웨어커뮤니티연합운영진이며,다수의기업,기관,대학은물론,10여개국가(방글라데시,코트디브아르,모로코,콜롬비아,몽골,북한,스리랑카등)의전문인력을대상으로강의및컨설팅진행했다.
레드햇공인교육센터인노브레이크부설교육센터에서레드햇공인강사로써레드햇리눅스와레드햇관련제품들을강의하고있다.
RHCSA/RHCE/RHCI와같은다양한레드햇관련자격인증을보유하고있다.

목차

Chapter1.사용자및그룹관리
1.1사용자및그룹정보파일
1.사용자와그룹파일
1.2사용자및그룹관리
1.사용자생성
2.사용자정보수정
3.사용자삭제
4.그룹생성
5.그룹정보수정
6.그룹삭제
7.사용자및그룹관리파일
1.3사용자전환
1.su명령으로사용자전환
2.sudo
1.4사용자패스워드속성
1.해시패스워드생성
2.패스워드속성변경

Chapter2.고급권한관리
2.1확장권한
1.확장권한의종류
2.확장권한설정
2.2접근제어리스트(AccessControlList)소개
1.접근제어리스트(ACL)적용유무확인
2.접근제어리스트(ACL)정보확인
3.접근제어리스트의마스크(ACLmask)
4.기본접근제어리스트(DefaultACL)
2.3접근제어리스트(ACL)설정
1.접근제어리스트(ACL)의권한추가또는변경
2.접근제어리스트(ACL)제거
3.접근제어리스트(ACL)재귀적사용

Chapter3.작업스케줄링
3.1단일성작업예약
1.at명령사용
3.2주기적인작업예약
1.crond데몬
2.crontab명령사용
3.시스템작업예약

Chapter4.디스크관리
4.1디스크기본구조
1.디스크의물리적인구조
2.물리적디스크의동작방식
3.디스크플래터(DiskPlatter)의논리적인구성요소
4.디스크파티션(DiskPartition)
4.2디스크이름및확인
1.디스크연결인터페이스방식
2.리눅스시스템스토리지장치명
3.핫플러깅(HotPlugging)장치인식명령
4.3하드디스크파티셔닝
1.디스크파티셔닝도구소개
2.각도구별사용법
3.파티션설정시주의사항
4.확장파티션

Chapter5.파일시스템및스왑메모리
5.1리눅스파일시스템소개
1.리눅스파일시스템소개
2.주요파일시스템구조
5.2파일시스템관리
1.파일시스템생성
2.파일시스템마운트
5.3스왑메모리
1.가상메모리소개
2.스왑영역구성

Chapter6.논리볼륨(LogicalVolume)관리
6.1논리볼륨(LogicalVolume)소개
1.물리볼륨(PhysicalVolume)
2.볼륨그룹(VolumeGroup)
3.논리볼륨(LogicalVolume)
6.2논리볼륨(LogicalVolume)생성
1.물리볼륨을생성하기위한파티션생성
2.물리볼륨(PhysicalVolume)생성
3.볼륨그룹(VolumeGroup)구성
4.논리볼륨(LogicalVolume)생성
5.씬프로비저닝구성
6.3논리볼륨(LogicalVolume)요소확인
1.물리볼륨상태확인
2.볼륨그룹상태확인
3.논리볼륨상태확인
4.물리볼륨,볼륨그룹,논리볼륨의간단한정보확인
6.4볼륨그룹(VolumeGroup)및논리볼륨(LogicalVolume)관리
1.볼륨그룹관리
2.논리볼륨관리

Chapter7.Systemd
7.1systemd소개
1.systemd소개
2.systemd기능및특징
7.2systemd유닛
1.systemd유닛파일위치
2.systemd유닛파일의구성
3.systemd유닛의종류
7.3systemctl사용
1.시스템에서존재하는다수의systemd유닛확인
2.유닛의개별상태확인
3.systemd유닛제어명령

Chapter8.로그관리
8.1로그아키텍처(LogArchitecture)
1.로그관리데몬
2.로그파일위치
3.로그파일의순환
8.2rsyslogd
1./etc/rsyslog.conf
2.필터(Filter)
3.행동(Action)
8.3systemd-journald
1.journalctl사용
2.저널(journal)데이터의영구적저장

Chapter9.리눅스부트프로세스
9.1리눅스시스템부팅절차
1.init프로세스부팅절차
2.systemd부팅절차
3.systemd종료
9.2systemd타겟유닛(TargetUnit)
1.systemd타겟유닛(TargetUnit)과런레벨(RunLevel)
2.사용자가사용가능한타겟유닛
3.타겟유닛제어
9.3root패스워드복구
1.부트로더(BootLoader)에서부팅할커널항목선택
2.선택된커널항목편집
3.루트파일시스템읽기쓰기(read-write)로다시마운트
4.root패스워드지정
5.자동레이블(label)부여파일생성
9.4파일시스템문제복구
1.유효하지않은UUID값또는존재하지않은파티션이름을지정할경우
2.존재하지않은마운트포인트를지정할경우
3.파일시스템유형이일치하지않을경우
4.잘못된마운트옵션을지정할경우

Chapter10.소프트웨어패키지
10.1RPM(RedhatPackageManager)을사용하여패키지관리
10.2YUM(YellowdogUpdaterModified)을사용하여패키지관리
1.YUM저장소(리포지토리,repository)
2.YUM패키지정보확인
3.YUM패키지설치
4.YUM패키지업데이트
5.YUM패키지제거
6.YUM그룹패키지
7.패키지설치기록

Chapter11.네트워크관리
11.1네트워크정보확인
1.IP정보확인
2.ifconfig명령사용
3.라우팅테이블확인
4.네트워크연결확인
11.2네트워크관리자(NetworkManager)소개
1.네트워크관리자(NetworkManager)
2.레거시(Legacy)네트워크구성
11.3네트워크관리자(NetworkManager)도구활용
1.nmcli사용
2.nmtui사용
3.nm-connection-editor사용
11.4호스트이름(hostname)설정
1.호스트이름분류
2.hostnamctl명령사용

Chapter12.OpenSSH(OpenSecureShell)
12.1OpenSSH(OpenSecureShell)소개
1.OpenSSH배경
2.원격접속에사용되는도구
3.SSH연결과정
4.ssh명령사용
12.1OpenSSH(OpenSecureShell)소개
1.OpenSSH배경
2.원격접속에사용되는도구
3.SSH연결과정
4.ssh명령사용
12.2OpenSSH(OpenSecureShell)설정파일
1.OpenSSH의구성파일위치
2.OpenSSH서버설정
3.로그관련설정
4.인증관련설정
12.3OpenSSH(OpenSecureShell)키기반인증
1.키파일생성
2.키파일복사
3.키파일확인
12.4원격파일전송
1.scp(SecureCopy)명령사용
2.sftp(SecureFileTransferProtocol)명령사용

Chapter13.NTP서버관리
13.1NTP소개
1.NTP동작방식
2.NTP계층구조
13.2chrony서비스
1.chronyd385
2./etc/chrony.conf
3.chronyc명령어
4.system-config-date
13.3수동시간설정
1.date명령
2.timedatectl명령

Chapter14.방화벽관리
14.1방화벽소개
1.iptables
2.firewalld
14.2firewall-config사용법
1.기본화면
2.Option메뉴
14.3firewall-cmd사용법
1.상태및정보확인옵션
2.규칙설정옵션
14.4리치규칙(RichRule)
1.리치규칙관련옵션
2.기본문법
3.리치규칙예제

AppendixA.엔터프라이즈리눅스서버설치
A.1OracleVirtualBox및CentOS7최신버전다운로드
1.OracleVirtualBox다운로드
2.CentOS7다운로드
A.2OracleVirtualBox설치및가상컴퓨터생성
1.OracleVirtualBox설치
2.가상컴퓨터생성
3.가상컴퓨터설정
A.3CentOS7설치
1.설치메뉴선택
2.환경설정
A.4RedhatEnterpriseLinux과OracleLinux다운로드
1.RedhatEnterpriseLinux다운로드
2.OracleLinux다운로드

APPENDIXB.아마존리눅스
B.1아마존리눅스(AmazonLinux)란?
B.2아마존리눅스(AmazonLinux)주요기능
1.AWS통합
2.안전한구성
3.패키지리포지토리접근
4.AWS지원
B.3아마존리눅스(AmazonLinux)와RHEL/CentOS/OL의차이점

출판사 서평

레드햇엔터프라이즈리눅스(RHEL)호환리눅스계열인CentOS,RHEL,OracleLinux까지7.x버전으로업그레이드되면서이전버전등에서사용되던네트워크관리,프로세스관리,방화벽관리등에서대폭변화가있었습니다.

많은서적들이책한권에리눅스서버를다루려다보니,깊이없이패키지설치와서비스구축만을다루는서적이대부분이었습니다.

또한,실무환경에서필요한기술은많고,깊이가요구되나,대부분의서적이너무어려운커널이나프로그래밍을다루고,흥미를유발하는목적으로너무낮게집필되어현장에서재교육을받아야하는등의문제가있어왔습니다.

게다가,현장은이미클라우드로전환을하거나,앞두고있어,시스템에대한깊이있는이해가필요함에도불구하고,단순명령나열식으로집필된서적들이많았습니다.

이책은기초는"테크넷과함께하는솔라리스11으로배우는유닉스/리눅스입문가이드"에서다루었기때문에본격적인시스템관리에집중하도록집필되었습니다.

시스템관리에필요한가장기본적인내용을다루었으며,시스템관리에서반드시배워야하는내용을중심으로집필되었습니다.

말그대로"핵심"적인내용을중심으로집필하였으며,더이상잘못된정보때문에구글링이나인터넷검색을하지않도록체계적으로집필되었습니다.

이책은교육센터및신입사원연수용으로35시간내외교육에적합하고,대학학부생들의한학기분량으로집필되었습니다.

또,가상환경에서실습할수있도록설치이미지를구하는방법과가상머신의설치,설정하는방법을부록에서상세하게다루고있습니다.

기존책들과달리,시스템관리에필요한핵심내용을군더더기없이제대로다루고있습니다.

서비스구축과같은내용은vol.2에서다루어질예정입니다.

[대상독자]
-리눅스시스템초급관리자및엔지니어
-플랫폼기초를탄탄하게학습하고자하는분
-각종리눅스관련자격인증을준비중인분
-데브옵스를준비해야하는개발자
-구글링과시행착오를최소화하고싶은신분
-IT관련부서의신입사원
-컴퓨터관련전공학과학부생및취업준비생