본문 바로가기

책 서평

[나는 리뷰어다] 이것이 리눅스다

반응형

이 글은 2020년 5월 한빛미디어에 진행하는 <나는 리뷰어다> 프로그램에 참여하게 되어 책을 제공받아 글을 작성하였습니다.

이것이 리눅스다 책 표지

이번 5월에 리뷰어로 참여하면서 받게 된 책은 '이것이 리눅스다'라는 책이다.

리눅스는 전공자 혹은 개발자라면 한 번쯤은 써본 운영체제일 것이다.
그리고 대부분의 회사나 연구소에서 서버로 사용하거나, 딥러닝 환경을 구축하는데 많이 사용하기도 한다.
하지만 우리나라에서 메인 운영체제로 사용하기에는 많이 불편한 감이 있기 때문에 듀얼부팅 기능을 사용하여 윈도우와 같이 사용하는 사람이 많이 있다. 

이 책은 전공자라면 한 번쯤 보게 된 이것이 OO다 시리즈로 새로 나온 책으로, 학교에서 실습용으로 많이 사용하는 VMware을 사용하여 실습 환경을 구축하고 동영상 강의도 무료로 제공하고 있고 CentOS을 사용하여 리눅스 환경을 구축하고 있다.

목차



PART 01 성공적인 학습을 위한 준비 작업과 CentOS 설치 
CHAPTER 01 실습 환경 구축 
1.1 가상머신의 소개와 설치 
1.2 가상머신 생성 
1.3 VMware의 특징 
1.4 원활한 실습 진행을 위한 사전 준비 
CHAPTER 02 CentOS 리눅스에 대한 간단한 소개
2.1 리눅스의 개요 
2.2 CentOS 리눅스 배포판 
CHAPTER 3 CentOS 리눅스 설치 
3.1 3대의 CentOS 설치 
3.2 WinClient 설치 
 
PART 02 CentOS 리눅스의 기본 개념과 리눅스 관리자의 기본 역할 
CHAPTER 04 서버를 구축할 때 알아야 할 필수 개념과 명령어 
4.1 리눅스 운영 전에 알아야 할 개념 
4.2 리눅스 기본 명령어 
4.3 사용자 관리와 파일 속성 
4.4 리눅스 관리자를 위한 명령어 
4.5 네트워크 관련 설정과 명령어 
4.6 파이프, 필터, 리디렉션 
4.7 프로세스, 데몬, 서비스 
4.8 서비스와 소켓 
4.9 응급 복구 
4.10 GRUB 부트로더 
4.11 간단한 커널 컴파일 
 
CHAPTER 05 X 윈도를 사용해보자 
5.1 그놈 데스크톱 환경 설정 
5.2 X 윈도 응용프로그램 
5.3 소프트웨어 센터 
5.4 리눅스에서 Windows 응용프로그램 실행
CHAPTER 06 하드디스크 관리와 사용자별 공간 할당 
6.1 하드디스크 한 개 추가하기 
6.2 여러 개의 하드디스크를 하나처럼 사용하기 
6.3 LVM 
6.4 CentOS를 RAID에 설치하기 
6.5 사용자별로 공간을 할당해주자 
 
CHAPTER 07 셸 스크립트 프로그래밍 
7.1 셸의 기본  
7.2 셸 스크립트 프로그래밍 실습 
 
PART 03 네트워크 서버 구축 실무 I 
CHAPTER 08 원격지 시스템 관리
8.1 텔넷 서버  
8.2 OpenSSH 서버  
8.3 XRDP 서버  
CHAPTER 09 네임 서버 설치와 운영 
9.1 네임 서버의 개념  
9.2 네임 서버의 구축  
 
CHAPTER 10 메일 서버 설치와 운영 
10.1 메일 서버의 개념 
10.2 센드메일 서버 구현  
10.3 웹 메일 설치 및 사용  
CHAPTER 11 데이터베이스 서버 구축과 운영 
11.1 DBMS의 개념과 간단한 SQL문 
11.2 MariaDB 설치와 운영  
11.3 Windows용 응용프로그램과 리눅스 DBMS의 연동 
11.4 Oracle Database Express의 설치와 운영 
 
CHAPTER 12 웹 서버 설치와 운영 
12.1 APM 설치와 웹 사이트 구축  
12.2 웹 서버의 응용 서비스
12.3 웹 서버 설정 파일
 
Part04 네트워크 서버 구축 실무 II
CHAPTER 13 FTP 서버 설치와 운영 
13.1 vsftpd의 설치와 운영 
13.2 proFTPD의 설치와 운영
CHAPTER 14 NFS 서버 설치와 운영 
14.1 NFS 서버 구현 
CHAPTER 15 Samba 서버 설치와 운영 
15.1 리눅스에서 Windows의 폴더와 프린터 사용 
15.2 Windows에서 리눅스 폴더와 프린터의 사용 
 
CHAPTER 16 DHCP 서버 설치와 운영 
16.1 DHCP 개념 
16.2 DHCP 구현 
CHAPTER 17 프록시 서버 설치와 운영 
17.1 프록시 서버의 개념 
17.2 프록시 서버의 구현 
CHAPTER 18 방화벽 컴퓨터 만들기
18.1 보안을 위한 네트워크 설계 
18.2 리눅스 방화벽 컴퓨터 구축 
CHAPTER 19 PXE 설치 서버 
19.1 PXE 설치 서버의 개념과 구현  
19.2 킥스타트  
 
부록 외부 컴퓨터에서 VMware 가상머신으로 접속하기

책의 목차는 다음과 같다.

리눅스를 사용하다 보면 터미널을 접하게 되고, 자연스럽게 명령어를 접하게 된다.
사실 엄청나게 많은 명령어들이 있지만, 자주 사용하는 거 이외에는 잘 사용하지 않는다.

이 책에서는 4장에서 리눅스의 기본 명령어와 리눅스에서 파일을 관리하는 방법 등을 설명하며, 리눅스의 기초 시작으로 웹 서버 구축 방법, Shell 프로그래밍, 메일 서버 구축 등 실무에서 사용될만한 것들을 설명하고 있다.

이것이 리눅스다 책 일부

한빛 미디어에서 나오는 '이것이 ooo다' 시리즈는 대학교 전공과목 교과서로도 많이 사용되는 시리즈인 만큼 초심자에게 적합한 시리즈이다. 이 책 또한 시리즈에  맞게 그림을 사용하여 초심자도 쉽게 이해할 수 있도록 설명을 해주고 있다.

또한 가장 만족스러운 점은  실무에서 가장 많이 사용하는 CentOS을 사용하여 환경 구축을 하고 있다는 것이다. 리눅스라고 하면 대부분 우분투를 가장 먼저 접하거나, 사용해본 경험이 많을 것이다.

학부생인 나도 리눅스는 우분투를 해본 경험은 있지만 CentOS는 이 책을 보면서 처음 사용해 보았다.

사용해본 결과 아직까지는 차이점은 잘 모르겠지만, UI가 비슷하다는 느낌이 들어 적응하는데 큰 어려움은 없었다.

예상 독자


앞서 말한 것처럼 초심자도 쉽게 이해할 수 있도록 구성된 책이기 때문에 예상 독자는 다음과 같이 말할 수 있을 거 같다!

1. 리눅스을 처음 사용해보고 공부하려는 사람
2. CentOS을 사용하여 실무에서 사용되는 기술을 접해보고 싶은 사람
3. VMware을 사용하여 리눅스를 공부해보고 싶은 사람
4. 리눅스아 어떤 OS인지 맛보고 싶은 사람
5. 웹 서버, 네트워크 서버를 리눅스를 사용하여 구현 해보고 싶은 사람

 

<본 글은 한빛미디어 측의 "나는 리뷰어다" 프로그램을 통해 무상으로 제공받아 작성한 글입니다.> 

반응형


Calendar
«   2024/03   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Visits
Today
Yesterday