유닉스 리눅스 시스템 관리 핸드북 (5 판)

유닉스 리눅스 시스템 관리 핸드북 (5 판)

$75.14
Description
유닉스, 리눅스 시스템 관리자에게 필요한 방대한 사항을 하나하나 설명한다. 기본적인 시스템 관리에 필요한 사항뿐 아니라 현대에 집중 조명되고 있는 클라우드 컴퓨팅 및 가상화에 필요한 사항들도 함께 다룬다. 어떠한 환경에서 유닉스 및 리눅스 시스템을 사용하는지에 따라 대부분의 시스템 관리자가 현업에 맞게 주제를 찾아볼 수 있도록 돼 있다. 초보자에게는 방대한 지식을 얻을 수 있는 바이블로, 숙련자에게는 필요에 따라 찾아보는 레퍼런스로 참고할 수 있다.
저자

에비네메스

(EviNemeth)
2001년에콜로라도대학의컴퓨터과학교수진에서은퇴했다.2013년에바다에서길을잃기전에원더랜드(Wonderland)라는이름의40피트범선을타고태평양을탐험했다.마지막으로적극참여한책은4판이지만가능한한그녀의글을그대로유지하려고노력했다.

목차

1부.기본관리

1장.시작하기
1.1시스템관리자의핵심임무
__접근제어
____하드웨어추가
____업무자동화
____백업관리
____소프트웨어설치와갱신
____모니터링
____문제해결
____내부문서관리
____상시보안모니터링
____성능튜닝
____사이트정책개발
____거래처관리
____진화작업
1.2필요한배경지식
1.3리눅스배포판
1.4이책에서사용된예시시스템
__리눅스배포판예시
__유닉스배포판예시
1.5표기법과표기규칙
1.6단위
1.7매뉴얼페이지와온라인문서
__맨페이지의구성
__man:맨페이지읽기
__맨페이지저장소
1.8기타권위있는문서
__시스템특정가이드
__패키지특정문서
__도서
__RFC출판물
1.9기타정보출처
__최신동향파악
__하우투와레퍼런스사이트
__콘퍼런스
1.10소프트웨어탐색과설치방법
__소프트웨어설치여부를판단하는방법
__신규소프트웨어추가
__소스코드에서소프트웨어빌드
__웹스크립트에서설치
1.11호스팅장소
1.12전문화와인접분야
__데브옵스
__사이트신뢰성엔지니어
__보안운영엔지니어
__네트워크관리자
__데이터베이스관리자
__네트워크운영센터엔지니어
__데이터센터기사
__설계자
1.13추천자료
__시스템관리와데브옵스
__핵심도구

2장.부팅과시스템관리데몬
2.1부트프로세스개요
2.2시스템펌웨어
__바이오스와UEFI
__레거시바이오스
__UEFI
2.3부트로더
2.4GRUB:GRandUnifiedBootloader
__GRUB의환경설정
__GRUB커맨드라인
__리눅스커널옵션
2.5FreeBSD부트프로세스
__바이오스경로:boot0
__UEFI경로
__loader환경설정
__loader명령
2.6시스템관리데몬
__init의역할
__init의구현
__전통적인init
__systemd와세계
__판결과합당한처벌을받은init
2.7systemd세부사항
__유닛과유닛파일
__systemctl:systemd의관리
__유닛상태
__타깃
__유닛간의의존성
__실행순서
__복잡한유닛파일예제
__로컬서비스와사용자화
__서비스와시동제어에서주의할점
__systemd로깅
2.8FreeBSDinit와시동스크립트
2.9재부팅과종료절차
__물리적시스템의종료
__클라우드시스템의종료
2.10부팅되지않는시스템을위한수단
__단일사용자모드
__FreeBSD의단일사용자모드
__GRUB과단일사용자모드
__클라우드시스템의복구

3장.접근제어와루트권한
3.1표준유닉스접근제어
__파일시스템접근제어
__프로세스소유권
__루트계정
__setuid와setgid의실행
3.2루트계정관리
__루트계정로그인
__su:사용자ID치환
__sudo:제한된su
____환경설정예제
____sudo의장점과단점
____sudo와고급접근제어
____표준설정
____환경관리
____암호없는sudo
____우선권
____컨트롤터미널없는sudo
____사이트sudo환경설정
__루트계정의비활성화
__루트외의시스템계정
3.3표준접근제어모델로의확장
__표준모델의단점
__PAM:탈착형인증모듈
__커버로스:네트워크암호화인증
__파일시스템접근제어목록
__리눅스자격
__리눅스네임스페이스
3.4최신접근제어
__분리된생태계
__강제접근제어
__역할기반접근제어
__SELinux:보안강화리눅스
__앱아머
3.5추천자료

4장.프로세스제어
4.1프로세스의구성요소
__PID:프로세스ID번호
__PPID:부모PID
__UID와EUID:실제/유효사용자식별자
__GID와EGID:실제/유효그룹식별자
__나이스값
__제어터미널
4.2프로세스의생애주기
__시그널
__kill:시그널전송
__프로세스와스레드상태
4.3ps:프로세스모니터링
4.4top을이용한대화형모니터링
4.5스케줄링우선순위에영향을주는nice와renice
4.6/proc파일시스템
4.7strace와truss:시그널과시스템콜의추적
4.8런웨이프로세스
4.9주기성프로세스
__cron:명령스케줄링
____크론탭파일의포맷
____크론탭관리
____기타크론탭
____cron접근제어
__systemd타이머
____systemd타이머의구조
____systemd타이머예
____systemd시간표현식
____일시적타이머
__작업스케줄의일반적용도
____메일전송
____파일시스템청소
____로그파일로테이션
____배치작업의실행
____백업과미러링

5장.파일시스템
5.1경로명
5.2파일시스템마운트와언마운트
5.3파일트리의조직화
5.4파일유형
__일반파일
__디렉터리
__하드링크
__문자장치파일과블록장치파일
__지역도메인소켓
__네임드파이프
__심볼릭링크
5.5파일속성
__사용권한비트
__etuid와setgid비트
__스티키비트
__ls:파일의목록과검사
__chmod:사용권한변경
__chown과chgrp:소유권과그룹의변경
__umask:기본사용권한의지정
__리눅스보너스플래그
5.6접근제어목록
__경계해야할사항
__ACL유형
__ACL의구현
__리눅스ACL지원
__FreeBSDACL지원
__포직스ACL
____전통모드와ACL간의상호작용
____포직스접근결정
____포직스ACL상속
__NFSv4ACL
____사용권한을지정할수있는NFSv4개체
____NFSv4접근결정
____NFSv4에서의ACL상속
____NFSv4ACL사례
____ACL과모드간의상호작용
____NFSv4ACL설정

6장.소프트웨어설치와관리
6.1운영체제설치
__네트워크설치
__PXE설정
__킥스타트를이용한레드햇과센트OS용자동인스톨러
____킥스타트환경설정파일의구성
____킥스타트서버구축
____킥스타트의환경설정파일지정
__데비안과우분투의설치자동화
__오픈소스리눅스프로비저닝서버,코블러를이용한넷부팅
__FreeBSD설치자동화
6.2패키지관리
6.3리눅스패키지관리시스템
__rpm:RPM패키지관리
__dpkg:.deb패키지관리
6.4고수준리눅스패키지관리시스템
__패키지저장소
__RHN:레드햇네트워크
__APT:고급패키지도구
__저장소환경설정
__/etc/apt/sources.list파일의사례
__로컬저장소미러의생성
__APT자동화
__yum:RPM용릴리스관리
6.5FreeBSD소프트웨어관리
__베이스시스템
__패카지관리자
__포트컬렉션
6.6소프트웨어지역화와환경설정
__지역화조직
__업데이트구조화
__경기장제한
__테스트
6.7추천자료

7장.스크립트와셸
7.1스크립트철학
__마이크로스크립트작성
__일부도구를잘학습하라
__모든것을자동화하라
__너무일찍최적화를하지말라
__올바른스크립트언어를선택하라
__모범사례를따르라
7.2셸기초
__명령편집
__파이프와리다이렉션
__변수와인용
__환경변수
__일반적인필터명령
__cut:여러줄을필드로분리한다
__sort:줄들을정렬한다
__uniq:중복없는고유한줄들을출력한다
__wc:줄,단어,문자의수를센다.
__tee:입력을두곳으로복사한다
__head와tail:파일의시작이나끝을읽어낸다
__grep:텍스트검색
7.3sh스크립트
__실행
__명령에서스크립트로
__입력과출력
__파일명내의공백
__커맨드라인인수와함수
__제어흐름
__루프
__산술연산
7.4정규표현식
__매칭절차
__리터럴문자
__특수문자
__정규표현식의예
__캡처
__그리디,레이지,재앙과같은백트래킹
7.5파이썬프로그래밍
__파이썬3의열정
__파이썬2인가파이썬3인가?
__파이썬빠르게시작하기
__객체,문자열,숫자,리스트,딕셔너리,튜플,파일
__입력검증예제
__루프
7.6루비프로그래밍
__설치
__루비빠르게시작하기
__블록
__심볼과옵션해시
__루비에서의정규표현식
__필터로서의루비
7.7파이썬과루비를위한라이브러리와환경관리
__패키지찾기와설치
__재현가능한환경의생성
__다중환경
____virtualenv:파이썬용가상환경
____RVM:루비환경관리자
7.8깃이용한리비전제어
__간단한깃사용예
__깃의주의사항
__깃을이용한소셜코딩
7.9추천자료
__셸과셸스크립트
__정규표현식
__파이썬
__루비

8장.사용자관리
8.1계정관리
8.2/etc/passwd파일
__로그인명
__암호화된암호
__UID(사용자ID)번호
__기본GID(그룹ID)번호
__GECOS필드
__홈디렉터리
__로그인셸
8.3리눅스/etc/shadow파일
8.4FreeBSD의/etc/master.passwd와/etc/login.conf
__/etc/master.passwd파일
__/etc/login.conf파일
8.5/etc/group파일
8.6수작업으로사용자추가
__passwd와group파일의편집

출판사 서평

이책은기본관리,네트워킹,스토리지,운영의네가지큰부분으로나뉜다.
1부,‘기본관리’에서는시스템관리자의관점에서유닉스와리눅스에대한개괄적인개요를제시한다.1부에서는독립형시스템을실행하는데필요한대부분의요소와기술을다룬다.
2부,‘네트워킹’에서는유닉스시스템에서사용되는프로토콜과네트워크,인터넷연결서버를설정,확장,유지관리하는데사용되는기술을설명한다.여기서는고수준네트워크소프트웨어도다루며,특집주제중에는도메인네임시스템(DNS),이메일,통합인증(Singlesign-on),웹호스팅이있다.
3부,‘스토리지’에서는데이터저장과관리에대한난제를해결한다.네트워크파일시스템과윈도우친화적인SMB프로토콜과같은네트워크에서파일공유를허용하는서브시스템도다룬다.
4부,‘오퍼레이션'에서는시스템관리자가프로덕션환경을관리할때매일직면하는주요주제를다룬다.이러한주제에는모니터링,보안,성능,개발자와의상호작용,시스템관리그룹을운영하는정책이포함된다.

◈옮긴이의말◈

유닉스와리눅스를잘사용하는것은현대모든기술의기반중하나라고봐도과언이아닙니다.우리가사용하는모든웹과앱서비스의이면에는유닉스나리눅스기반의서버들이돌아가고있으며,그규모는상상을초월합니다.그만큼현대사회에서유닉스와리눅스는떼려야뗄수없습니다.

이책은유닉스와리눅스를잘다루는데필요한거의모든정보를다루고있습니다.인덱스에서가볍게훑어보기만해도방대한양을짐작할수있으며,실제로현업에서쓰이는중요한내용을다루고있습니다.부팅,시스템관리데몬,접근제어,프로세스관리,파일시스템,소프트웨어의설치와관리,셸스크립트,사용자관리,클라우드컴퓨팅,로그관리,드라이버와커널,네트워킹,인증,스토리지,환경설정,가상화,지속적인통합과배포,보안,모니터링,성능분석등유닉스와리눅스시스템관리자라면한번쯤접해봤거나접할수밖에없는주제를다뤘기때문에초보시스템관리자나숙련시스템관리자라도사안과상황에따라참고할수있는주제들로가득차있습니다.시스템관리자가이책을구비해놓는다면많은상황에서도움을얻을수있을거라생각합니다.