책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > OS/Networking > 리눅스
· ISBN : 9788968481963
· 쪽수 : 796쪽
책 소개
목차
PART 1 성공적인 학습을 위한 준비 작업 및 CentOS 설치
__CHAPTER 1 실습 환경 구축
____1.1 가상머신의 소개와 설치
____1.2 가상머신 생성
____1.3 VMware의 특징
____1.4 원활한 실습 진행을 위한 사전 준비
__CHAPTER 2 CentOS 리눅스 소개
____2.1 리눅스의 개요
____2.2 CentOS 리눅스 배포판
__CHAPTER 3 CentOS 리눅스 설치
____3.1 3대의 CentOS 설치
____3.2 CentOS 7 설치 후 추가로 변경할 내용
____3.3 WinClient 설치
PART 2 CentOS 리눅스의 기본 개념과 리눅스 관리자의 기본 역할
__CHAPTER 4 서버를 구축할 때 알아야 할 필수 개념과 명령어
____4.1 리눅스를 운영하는 데 먼저 알아야 할 개념
____4.2 리눅스 기본 명령어
____4.3 사용자 관리와 파일 속성
____4.4 리눅스 관리자를 위한 명령어
____4.5 네트워크 관련 설정과 명령어
____4.6 파이프, 필터, 리다이렉션
____4.7 프로세스, 데몬, 서비스
____4.8 서비스와 소켓
____4.9 응급 복구
____4.10 GRUB 부트로더
____4.11 간단한 커널 컴파일
__CHAPTER 5 X 윈도를 사용하자
____5.1 그놈 데스크톱 환경 설정
____5.2 X 윈도 응용프로그램
____5.3 KDE 데스크톱의 사용
__CHAPTER 6 하드디스크 관리와 사용자별 공간 할당
____6.1 하드디스크 한 개 추가하기
____6.2 여러 개의 하드디스크를 하나처럼 사용하기
____6.3 LVM
____6.4 RAID에 CentOS 설치하기
____6.5 사용자별로 공간 할당하기
__CHAPTER 7 셸 스크립트 프로그래밍
____7.1 셸의 기본
____7.2 셸 스크립트 프로그래밍 실습
PART 3 네트워크 서버 구축 실무
__CHAPTER 8 원격지 시스템 관리하기
____8.1 텔넷 서버
____8.2 OpenSSH 서버
____8.3 VNC 서버
__CHAPTER 9 네임 서버 설치와 운영
____9.1 네임 서버의 개념
____9.2 네임 서버의 구축
__CHAPTER 10 메일 서버 설치와 운영
____10.1 메일 서버의 개념
____10.2 센드메일 서버의 구현
____10.3 웹 메일의 설치 및 사용
__CHAPTER 11 데이터베이스 서버 구축과 운영
____11.1 DBMS의 개념과 간단한 SQL문
____11.2 MariaDB 설치와 운영
____11.3 Oracle Database Express의 설치와 운영
____11.4 Windows용 응용프로그램과 리눅스 DBMS의 연동
__CHAPTER 12 웹 서버 설치와 운영
____12.1 APM 설치와 웹 서버의 응용 서비스
____12.2 웹 서버 설정 파일과 X 윈도용 설정 도구
____12.3 소스를 컴파일해서 APM 설치하기
PART 4 네트워크 서버 구축 실무 Ⅱ
__CHAPTER 13 FTP 서버 설치와 운영
____13.1 vsftpd의 설치와 운영
____13.2 proftpd의 설치와 운영
____13.3 Pure-FTPd의 설치와 운영
__CHAPTER 14 NFS 서버 설치와 운영
____14.1 NFS 서버 구현
____14.2 X 윈도용 NFS 설정 도구
__CHAPTER 15 Samba 서버 설치와 운영
____15.1 리눅스에서 Windows의 폴더와 프린터 사용
____15.2 Windows에서 리눅스 폴더와 프린터의 사용
__CHAPTER 16 DHCP 서버 설치와 운영
____16.1 DHCP 개념 71 0
____16.2 DHCP 구현 713
__CHAPTER 17 프록시 서버 설치와 운영
____17.1 프록시 서버의 개념
____17.2 프록시 서버의 구현
__CHAPTER 18 방화벽 컴퓨터를 만들자
____18.1 보안을 위한 네트워크 설계
____18.2 리눅스 방화벽 컴퓨터의 구축
__CHAPTER 19 PXE 설치 서버
____19.1 PXE 설치 서버의 개념과 구현
____19.2 킥스타트
__부록 외부 컴퓨터에서 VMware 가상머신으로 접속하기
저자소개
리뷰
책속에서
저자 서문
어느덧 필자의 네 번째 리눅스 책이 출간되었다. 부족한 필자의 책에 많은 관심과 조언을 주셨던 독자 분들과 주위의 교수님들께 이 자리를 빌려서 진심으로 감사의 말씀을 전한다.
기존의 세 권의 리눅스 책은 『뇌를 자극하는 Redhat Fedora: 리눅스 서버 & 네트워크』로 2005년(초판), 2010년(개정판), 2014년(3판)이 출간되었다. 이 세 권은 모두 Fedora 리눅스를 기준으로 집필되었다. Fedora 리눅스는 가장 최신의 기능을 완전히 무료로 사용할 수 있다는 장점 때문에 대학/학원 등에서 학습용으로 가장 좋은 선택 중 하나로 인정받았다. 하지만 약간의 불완전한 기능으로 인해서 현업시장에서는 별로 인기가 많지 않은 리눅스로 평가된다.
이번 『이것이 리눅스다』는 좀 더 현업과 기업시장에서 많이 사용되는 CentOS 버전으로 집필되었고, 책 집필 시점에서 가장 최신 버전인 CentOS 7을 기준으로 모든 내용이 구성되었다. CentOS는 상용시장에서 가장 인정받는 리눅스 중 하나인 Redhat Enterprise 리눅스의 클론 버전, Redhat Enterprise 리눅스의 소스를 그대로 가져다가 재컴파일한 것이다. 그러므로 Redhat Enterprise 리눅스와 CentOS는 완전히 동일한 리눅스로 취급해도 된다.
더욱이 Redhat Enterprise가 상용인 반면 CentOS는 완전히 동일한 기능을 모두 무료로 사용할 수 있기에, 별도의 추가비용이 없이도 Redhat Enterprise를 운영하는 것과 100% 같은 효과를 갖는다.
이 책의 또 다른 특징은 책 전체를 온라인 강의로 설명하였으며, 전체 강의를 유튜브에 무료로 공개하였다. 비록 필자의 강의가 100점짜리 강의도 아니며 독자의 성향에 따라 마음에 들지 않을 수도 있겠으나, 고가의 학원강의나 대학강의를 대신해서 언제 어디서나 조건 없이 무료로 강의를 들을 수 있다는 장점이 있으니, 부족한 강의더라도 너그러운 마음으로 이해를 부탁드린다.
필자가 리눅스와 리눅스 서버 구축 강좌를 강의할 때 수강생들이 공통적으로 원하는 것은 '리눅스 기초'가 아닌 '리눅스 실무'였다. 하지만 리눅스 실무를 위해 꼭 필요한 기초 명령에 초점을 맞춰 강의하다 보면 한 학기가 훌쩍 지나가서 결국 기초 명령만 맛보다가 종강을 하는 경우가 많았다. 그래서 필자는 언젠가부터 리눅스를 처음 접하는 수강생들에게도 기초 명령은 아주 간단히 진행한 후에 바로 본격적인 실무 네트워크 서버 구축을 진행했다. 내심 '수강생이 잘 알아듣지 못하고 혼자 떠드는 건 아닐까?'하는 걱정도 했지만, 결과는 아주 성공적이었다. 수강생 대부분이 필자의 요구에 잘 따라왔으며 특히 '기초'가 아닌 써먹을 수 있는 '실무'를 배운다는 점에 만족도가 아주 높았다. 종종 어려워하는 부분이 없지는 않았지만, 리눅스에 흥미를 느낀 수강생들은 별도의 과제가 아니어도 스스로 필요한 부분을 학습하고 막히는 부분을 질문했다. 학기말의 강의 평가에서 과제가 재미있으니, 더 다양하게 많이 내달라는 학생들도 꽤 있을 정도였다. 그래서 한 학기 수업만으로도 대부분의 리눅스 서버 실무의 진행을 성공적으로 마쳤다.
이 책은 '실무형 실습 환경'으로 혼자서 공부하더라도 강의실에서 필자와 함께 학습하는 효과를 낼 수 있도록 구성했다. 그러므로 눈으로만 익혀서는 안 되며 모두 실습을 통해서 익혀야 한다. 그 안에는 고급 실무 내용들이 자연스럽게 들어 있기에 여러분은 조금씩 실무 적응력이 향상되는 효과를 거둘 수 있다. 이 책은 리눅스 초보자를 위한 책이지만 끝까지 책을 마무리한 독자라면 어느덧 리눅스 실무를 경험할 준비가 되었다는 것을 느끼게 될 것이다. 그리고 고급 리눅스 관리자가 되려면 앞으로 무엇을 더 공부해야 할지를 스스로 찾아볼 수 있는 내공을 지니게 될 것이다.
_우재남