현명한 시스템 관리자가 되기 위한 첫걸음!
우분투는 접근성이 높고 기능이 뛰어나 전 세계적으로 가장 인기 있는 리눅스 배포판이다. 이 책은 Ubuntu 20.04 환경에서 다양한 네트워크 서버를 구축해 보고 시스템을 효율적으로 관리하는 방법을 설명한다. ‘우분투 설치 및 기본 명령 익히기 - 네트워크 서버 운영 - 관리 자동화 기술’ 3단계로 구성하여 리눅스에 입문한 사람들이 기초부터 실무까지 한 권으로 끝낼 수 있도록 구성했다. 전 과정이 모두 실습으로 이루어져 있어서 자연스럽게 개념을 습득할 수 있을 뿐만 아니라 실무에서 맞닥뜨릴 수 있는 문제 상황과 솔루션을 알려주기 때문에 실무 적응력도 기를 수 있다.
1장 시작하기
1.1 시작에 앞서
1.2 시스템 자동화
1.3 무엇을 어떻게 배우나요?
2장 우분투 데스크톱
2.1 설치 준비
2.2 우분투 데스크톱 설치하기
2.3 우분투 데스크톱 활용하기
2.4 우분투 서버 설치하기
3장 명령행 인터페이스
3.1 명령행 인터페이스로 시스템 관리하기
3.2 시작하고 종료하기
3.3 사용자 관리하기
3.4 파일 관리하기
3.5 프로세스 관리하기
3.6 패키지 관리하기
3.7 서비스 관리하기
3.8 vi 편집기 익히기
4장 리눅스 가상 시스템
4.1 리눅스 가상 시스템이란
4.2 가상 시스템 설치하기
4.3 가상 머신 관리자
4.4 가상 시스템 관리 도구
5장 파일 시스템
5.1 파일 시스템 관리하기
5.2 저장 장치 관리하기
5.3 LVM으로 저장 공간 관리하기
6장 네트워크 관리 실습
6.1 네트워크 관리하기
6.2 가상 시스템에서 네트워크 관리하기
6.3 로컬 네트워크 연결하기
6.4 새로운 네트워크 추가하기
6.5 서로 다른 네트워크 연결하기
6.6 패킷 흐름 제어하기
7장 원격 시스템 접속하기
7.1 SSH는 무엇이며 왜 등장했나요?
7.2 SSH로 안전하게 원격 접속하기
7.3 공개키 인증으로 시스템 보안 유지하기
8장 자료 공유
8.1 자료 공유, 어떻게 해야 하나요?
8.2 NFS로 리눅스 시스템끼리 파일 공유하기
8.3 삼바로 윈도 시스템과 파일 공유하기
8.4 autofs로 공유 자원 자동 마운트하기
8.5 FTP 서버 운영하기
8.6 SFTP로 안전하게 파일 전송하기
9장 웹 서버 운영하기
9.1 인터넷 웹 서비스를 알려 주세요
9.2 웹 서비스 운영하기
9.3 가상 웹 호스팅
9.4 웹 서비스를 다이나믹하게!
10장 호스트 이름과 주소 정보 관리
10.1 이름과 주소 정보
10.2 dnsmasq 서버 운영하기
10.3 dnsmasq를 DHCP 서버로 활용하기
10.4 dnsmasq를 네임 서버로 활용하기
11장 우분투 설치 자동화
11.1 시스템 자동 설치하기
11.2 자동 설치 서비스
11.3 도전! 파티셔닝하기
12장 시스템 관리 자동화
12.1 퍼팻으로 시스템 관리를 자동화합시다
12.2 퍼팻으로 시스템 관리하기
12.3 퍼팻 코드 작성하기
12.4 코드 모듈화로 더 나은 코드 작성하기
12.5 모듈 재활용하기
13장 설정 파일 버전 관리
13.1 프로젝트 버전 관리 도구 깃과 깃허브
13.2 깃 시작하기
13.3 파일 버전 관리 실습하기
13.4 버전 관리에 원격 저장소 사용하기
14장 백업
14.1 자료 백업하기
14.2 네트워크 백업 도구 바쿨라
14.3 네트워크 백업 준비하기
14.4 백업과 복원
14.5 실전! 백업하기
부록 A 가상 시스템에서 가상 게스트 관리 자동화하기
A.1 가상 네트워크로 IP 주소 정보 관리하기
A.2 가상 네트워크로 이름 정보 관리하기
A.3 퍼팻으로 가상 게스트 제어하기
A.4 새로운 가상 게스트 추가하기
A.5 가상 게스트 백업하기
A.6 스냅샷을 이용한 가상 게스트 라이브 백업하기
ㆍ지은이 신재훈
독자의견 남기기