처음 배우는 셸 스크립트 : 시스템 구축부터 보안, 모니터링, 클라우드 운영까지

처음 배우는 셸 스크립트 : 시스템 구축부터 보안, 모니터링, 클라우드 운영까지

$30.00
Description
스크립트 문법부터 주요 명령어 활용까지 배우는 셸 스크립트의 정석
기초 문법 및 유용한 리눅스 명령어들과 더불어 실무에서 어떤 문법과 명령어로 셸 스크립트를 작성하고 사용하는지 한 권으로 담아냈다. 또한 초보자들뿐만 아니라 이미 셸 스크립트 사용에 익숙한 개발자/엔지니어들도 자칫 깜빡할 수 있는 내용을 손쉽게 찾아볼 수 있게 구성했다. 수많은 프로젝트를 통해 쌓아 온 저자의 경험이 풍부한 예제 속에 실용적으로 담겨져 있다. 단순한 문법으로 끝나지 않고 실제 활용으로 이어질 수 있도록 시스템 구축부터 보안, 모니터링, 그리고 클라우드 운영에 이르기까지 셸 스크립트가 꼭 필요한 부분들을 상세하게 설명한다.

저자

장현정

저자:장현정
10년동안자바개발자로활동하다가오픈소스클라우드플랫폼인오픈스택을만나이제는리눅스,앤서블,오픈스택등을다루는플랫폼엔지니어로활동하고있다.2대오픈스택한국커뮤니티대표를맡았으며,국내최초,글로벌여성최초로HPHeilionMVP로선정되기도하였다.현재는레드햇코리아에서플랫폼전문컨설턴트로재직중이며,오픈소스관련업무를하면서경험했던다양한기술노하우를블로그(naleejang.tistory.com)에연재하고있다.언젠가반드시세계로진출하겠다는목표를가지고,영어와IT기술들을열심히습득하고있으며,워킹맘들과여성개발자들을위한책을출간하는것이꿈이다.주요저서로는『오픈스택을다루는기술(길벗,2017)』이있다.

목차

1부셸스크립트기초

CHAPTER1셸스크립트란?
1.1셸스크립트가뭐죠?
1.2셸스크립트는어디에서쓰나요?
1.3셸스크립트는언제쓰나요?
1.4셸스크립트는누가쓰나요?
1.5이책의셸스크립트는어디에서다운로드받을수있나요?

CHAPTER2셸스크립트기초문법
2.1셸스크립트만들기
2.2변수사용하기
2.3조건문if,switch-case
2.4반복문for,while
2.5연산자
2.6정규표현식

2부가장많이쓰는리눅스명령어

CHAPTER3문자열을찾을수있는grep
3.1grep사용법알아보기
3.2grep의다양한옵션들

CHAPTER4파일을찾을수있는find
4.1find사용법알아보기
4.2find의다양한표현식
4.3find옵션

CHAPTER5특정인덱스문자열을출력할수있는awk
5.1awk사용법알아보기
5.2awk프로그래밍
5.3awk옵션

CHAPTER6찾은문자열을바꿀수있는sed
6.1sed사용법알아보기
6.2sed스크립트
6.3sed옵션

CHAPTER7날짜와시간을알려주는date
7.1date사용법알아보기
7.2date옵션
7.3date포맷

3부예제와함께하는셸스크립트활용

CHAPTER8시스템구축
8.1사용자계정을만들때
8.2SSHKey를여러서버에복사할때
8.3다수의서버에NTP서버를설치할때
8.4다수의서버에Timezone을설정할때
8.5CLI를이용하여오픈스택인스턴스를생성할때
8.6패키지리포지터리다운로드할때

CHAPTER9환경설정
9.1sshd환경설정변경할때
9.2ntp서버환경설정할때
9.3lvm환경설정할때
9.4NFS스토리지마운트할때
9.5네트워크IP설정할때

CHAPTER10보안
10.1패스워드생성법칙을적용할때
10.2패스워드변경주기를설정할때
10.3디렉터리및파일접근권한변경할때
10.4Firewall에포트추가할때
10.5사설인증서생성할때

CHAPTER11모니터링
11.1IPMItool을이용하여서버전원체크할때
11.2네트워크상태모니터링할때
11.3서비스상태체크할때
11.4클러스터관리툴Pacemaker상태체크할때
11.5CPU및메모리상태체크할때
11.6서비스로그모니터링할때
11.7컨테이너실행상태모니터링할때
11.8[종합]일일시스템점검모니터링하기

CHAPTER12클라우드시스템운영
12.1VM백업할때
12.2컨테이너화된오픈스택서비스운영할때
12.3CLI를이용해오픈스택이미지업로드할때
12.4CLI를이용해오픈스택Flavor생성할때
12.5CLI를이용해오픈스택인스턴스마이그레이션할때
12.6CLI를이용해오픈스택인스턴스의전원을끌때
12.7CLI를이용해오픈스택인스턴스시작할때
12.8CLI를이용해오픈스택인스턴스삭제할때

CHAPTER13퍼블릭클라우드사용
13.1AWSCLI사용환경만들기
13.2AWSCLI를이용하여인스턴스만들기
13.3구글클라우드CLI사용환경만들기
13.4구글클라우드CLI를사용하여인스턴스만들기