본문내용 바로가기

KYOBO 교보문고

[VORA]보라프렌즈 6기 모집
  • 교보인문학석강 정혜신 작가
  • 손글씨스타
  • 교보아트스페이스 7-8월 전시
  • 손글쓰기캠페인 메인
  • 손글씨풍경
CentOS 리눅스 구축관리실무
* 중고장터 판매상품은 판매자가 직접 등록/판매하는 상품으로 판매자가 해당상품과 내용에 모든 책임을 집니다. 우측의 제품상태와 하단의 상품상세를 꼭 확인하신 후 구입해주시기 바랍니다.
| 규격外
ISBN-10 : 1195178638
ISBN-13 : 9791195178636
CentOS 리눅스 구축관리실무 중고
저자 정우영 | 출판사 수퍼유저코리아
정가
35,000원
판매가
27,500원 [21%↓, 7,500원 할인] 반품불가상품
배송비
5,000원 (판매자 직접배송)
50,000원 이상 결제 시 무료배송
지금 주문하시면 2일 이내 출고 가능합니다.
토/일, 공휴일을 제외한 영업일 기준으로 배송이 진행됩니다.
2016년 3월 1일 출간
제품상태
상태 최상 외형 최상 내형 최상
이 상품 최저가
27,500원 다른가격더보기
새 상품
31,500원 [10%↓, 3,500원 할인] 새상품 바로가기
수량추가 수량빼기
안내 :

중고장터에 등록된 판매 상품과 제품의 상태는 개별 오픈마켓 판매자들이 등록, 판매하는 것으로 중개 시스템만을 제공하는
인터넷 교보문고에서는 해당 상품과 내용에 대해 일체 책임을 지지 않습니다.

교보문고 결제시스템을 이용하지 않은 직거래로 인한 피해 발생시, 교보문고는 일체의 책임을 지지 않습니다.

중고책 추천 (판매자 다른 상품)

더보기

판매자 상품 소개

※ 해당 상품은 교보문고에서 제공하는 정보를 활용하여 안내하는 상품으로제품 상태를 반드시 확인하신 후 구입하여주시기 바랍니다.



판매자 배송 정책

  • 토/일, 공휴일을 제외한 영업일 기준으로 배송이 진행됩니다.

더보기

구매후기 목록
NO 구매후기 구매만족도 ID 등록일
2 감사합니다 잘쓰겠습니다. 5점 만점에 5점 dlgusd*** 2018.03.13
1 좋아요~~좋좋좋아요~ 5점 만점에 5점 cij0*** 2018.03.08

이 책의 시리즈

책 소개

상품구성 목록
상품구성 목록

[CentOS 리눅스 구축관리실무]는 CentOS의 장점을 최대한 활용하여 CentOS 기준으로 리눅스의 여러 서비스(WEB서버, DB서버, 메일서버, 파일서버등)를 구축하고 관리하는 실무중심의 책이다. 책은 리눅스 서버를 효율적으로 관리하는 방법에 대해 분리하여 상세히 다루고 있으며, 각 장에 사용 된 명령어 및 프로그램을 정리했다.

저자소개

저자 : 정우영
저자 정우영 (Doly)은
㈜에스유소프트 (susoft.kr) 기술이사
리눅스마스터 1급, 2급 추천교재 공동집필(2014년)
리눅스마스터 1급, 2급 전문위원(출제/감수) (한국정보통신진흥협회, 2005년~)
SULinux 2.0, 2014 매뉴얼 집필
SULinux 1.0, 1.5, 2.0, 2014 개발 총괄(www.sulinux.net, 2003년~)
SSU, LSCP, LSMP, CCMT외 다수 오픈소스 프로젝트 개발 및 운영(lscp.sf.net외, 2009년~)
리눅스 대량 시스템 구축 및 운영(5,000대 리눅스 서버 구축관리, 2000년~)
공군교육 사령부 리눅스 교육 및 다수 리눅스포털 기술세미나 발표

목차

Part 1. 리눅스 일반 및 CentOS 구축
Chapter 01. 리눅스의 이해 / 28
1.1 리눅스의 특징 및 장단점 / 28
1.1.1 리눅스란 무엇인가? / 28
1.1.2 리눅스의 특징 / 29
1.1.3 리눅스의 장단점 / 31
1.1.4 root의 개념 / 34

1.2 리눅스 디렉토리 종류와 특징 / 34
1.2.1 디렉토리 구조 / 34
1.2.2 디렉토리의 종류와 특징 / 35

1.3 다른 운영체제와의 차이점 / 37
1.3.1 윈도우즈와 다른 점 / 37
1.3.2 유닉스와 다른 점 / 38
1.3.3 리눅스의 철학적 배경 / 39

1.4 국내외 리눅스 배포판의 특징 / 40
1.4.1 리눅스 배포판 / 40
1.4.2 국내외 주요 리눅스 배포판 / 40

Chapter 02. CentOS 7 설치 / 45
2.1 설치 전 고려사항 / 45
2.1.1 CentOS 하드웨어 지원 확인 / 47
2.1.2 파티션(Partition) 이해 / 50
2.1.3 설치 계획서 작성 / 53
2.1.4 CentOS 설치 준비 / 54

2.2 CentOS 설치 / 57
2.2.1 CentOS DVD로 부팅 / 57
2.2.2 DVD 미디어 테스트 / 60
2.2.3 언어 선택 / 60
2.2.4 설치할 소프트웨어 선택 / 61
2.2.5 설치 대상 선택 및 파티셔닝 / 68
2.2.6 Kdump 설정 / 75
2.2.7 네트워크 및 호스트 이름 설정 / 76
2.2.8 설치 진행 및 사용자 설정 / 79
2.2.9 설치 완료 / 83
2.2.10 라이센스에 동의 / 84

Chapter 03. CentOS 시작, 종료, 둘러보기 / 87
3.1 부팅 / 87
3.1.1 GRUB 부트로더 화면 / 87
3.1.2 부팅과정 / 90

3.2 로그인 / 91

3.3 X윈도우 / 94
3.3.1 X윈도우의 개념 및 특징 / 94
3.3.2 X윈도우 설정(Gnome) / 97
3.3.3 X윈도우 관련 용어 / 100
3.3.4 데스크탑 환경 / 103

3.4 터미널 / 108

3.5 CentOS 종료 / 111
3.5.1 X윈도우에서 종료 / 111
3.5.2 원격 접속 또는 터미널 접속 시 / 112

Chapter 04. 원격접속 / 113
4.1 VNC / 114
4.1.1 VNC 서버 설정 / 114
4.1.2 VNC 원격접속(Windows) / 121
4.1.3 VNC 원격접속 (Linux) / 123

4.2 SSH / 124
4.2.1 SSH 서버 설정 / 124
4.2.2 SSH 원격접속(Windows) / 125
4.2.3 SSH 원격접속(Linux) / 127

4.3 Telnet / 128
4.3.1 telnet 서버 설정 / 129
4.3.2 telnet 원격접속(Windows) / 130
4.3.3 telnet 원격접속(Linux) / 131


Part 2. CentOS 기본 설정 및 관리
Chapter 05. CentOS 기본 설정 / 134
5.1 키보드 및 마우스 설정 / 135
5.1.1 키보드 설정 / 135
5.1.2 마우스 설정 / 138

5.2 날짜 및 시간설정 / 139
5.2.1 날짜 및 시간 프로그램(GUI) / 139
5.2.2 timedatectl 명령어를 사용한 설정 / 140
5.2.3 date 명령어를 이용한 시스템 시계 설정 / 142
5.2.4 hwclock 명령어를 이용한 시스템 시계 설정 / 143
5.2.5 시간대(Time Zone) 변경 / 144
5.2.6 rdate를 이용한 시간 동기화 / 145

5.3 로케일 설정 / 145
5.3.1 localectl 명령어를 이용한 로케일 설정 / 147
5.3.2 locale으로 로케일 확인 / 148

Chapter 06. CentOS 네트워크 / 150
6.1 네트워크의 개념 / 151
6.1.1 네트워크의 개요와 통신망 구조 / 151
6.1.2 네트워크 장비 / 160
6.1.3 통신 프로토콜 / 167
6.1.4 IP주소와 도메인 / 179

6.2 네트워크 설정 / 184
6.2.1 Ethernet 설정 / 187
6.2.2 Hostname 설정 / 197
6.2.3 네트워크 Bonding 설정 / 202

6.3 네트워크 관련 명령어 / 222
6.3.1 ip : 통합 네트워크 설정 프로그램 / 223
6.3.2 ifconfig : 네트워크 인터페이스 설정 및 확인 / 225
6.3.3 netstat : 인터페이스 통계 및 기타 정보 확인 / 226
6.3.4 route : 라우팅 테이블 확인 및 설정 / 229
6.3.5 traceroute : 라우팅 경로 확인 / 231
6.3.6 tracepath : 경로 확인 / 232
6.3.7 ping : 원격 호스트 응답 테스트 / 232
6.3.8 arp : ARP 테이블 관리 / 233
6.3.9 nslookup : 도메인 네임 서버 질의 / 233
6.3.10 dig : 도메인 네임 서버 질의 / 234
6.3.11 host : 도메인 네임 서버 질의 / 235

Chapter 07. 사용자와 그룹 관리 / 236
7.1 사용자 관리 / 237
7.1.1 사용자 리스트 확인 / 237
7.1.2 사용자 추가 / 239
7.1.3 사용자 정보 수정 / 242
7.1.4 사용자 삭제 / 250

7.2 그룹관리 / 251
7.2.1 그룹 리스트 확인 / 251
7.2.2 그룹 추가 / 252
7.2.3 그룹 정보 수정 / 253
7.2.4 그룹 삭제 / 255

7.3 관리자 권한 전환 / 256

Chapter 08. 파일 및 디렉토리 관리 / 260
8.1 파일 브라우저 노틸러스 / 261

8.2 파일관리자 mc(Midnight Commander) / 265

8.3 명령어의 공통부분 및 사전 지식 / 270
8.3.1 명령어 구조 / 270
8.3.2 와일드카드 이용법 / 271
8.3.3 리다이렉션(redirection) / 272
8.3.4 파이프라인(Pipeline) / 274
8.3.5 기타(||, &&, ;, &) / 276
8.3.6 디렉토리 구조 / 278
8.3.7 파일(File) / 279
8.3.8 파일의 접근 권한 및 소유권 / 279

8.4 파일 및 디렉토리 관리 명령어 / 285
8.4.1 pwd, realpath : 현재 작업 디렉토리 위치 확인 / 285
8.4.2 cd : 작업 디렉토리의 이동 / 286
8.4.3 ls : 파일목록 보기 / 288
8.4.4 tree : 파일 및 디렉토리 트리 보기 / 290
8.4.5 touch : 파일 생성, 날짜 시간정보 변경 / 291
8.4.6 mkdir : 디렉토리 생성 / 292
8.4.7 cp : 파일 및 디렉토리 복사 / 293
8.4.8 mv : 파일 및 디렉토리 이동, 이름 변경 / 295
8.4.9 rename : 파일 및 디렉토리 이름 변경 / 298
8.4.10 rm : 파일 및 디렉토리 삭제 / 298
8.4.11 rmdir : 디렉토리 삭제 / 300
8.4.12 find : 파일 및 디렉토리 검색 / 301
8.4.13 du : 파일 및 디렉토리 용량 확인 / 304
8.4.14 file : 파일 종류 확인 / 306
8.4.15 stat : 파일 및 파일 시스템 상태 표시 / 307
8.4.16 tar : 파일 및 디렉토리 묶기 / 308
8.4.17 gzip : 파일 압축 / 309
8.4.18 bzip2 : 파일 압축 / 311
8.4.19 xz : 파일 압축 / 312
8.4.20 chmod : 파일 권한 바꾸기 / 313
8.3.21 chown : 파일 소유자 변경 / 316
8.4.22 chgrp : 소유 그룹 변경 / 317
8.4.23 umask : 파일 퍼미션 마스크 / 318

Chapter 09. 파일 편집 / 320
9.1 gedit 텍스트 편집기(GUI) / 321

9.2 vi 텍스트 편집기 / 323

9.3 nano 텍스트 편집기 / 332

9.4 mcedit 텍스트 편집기 / 333

9.5 파일 편집 명령어 / 334
9.5.1 cat : 파일 내용 출력 / 334
9.5.2 more : 파일 내용 끊어 보기 / 335
9.5.3 less : 파일 내용 보기 및 검색 / 337
9.5.4 head : 파일 앞부분 출력 / 337
9.5.5 tail : 파일 뒷부분 출력 / 338
9.5.6 cmp : 파일 내용 비교 / 339
9.5.7 comm : 파일 내용 비교 / 340
9.5.8 diff : 파일 내용 비교 / 340
9.5.9 wc : 파일 내용 통계 / 342
9.5.10 cut : 파일 각 라인 필드 출력 / 343
9.5.11 grep : 패턴 매칭 라인 출력 / 344
9.5.12 sort : 파일 내용 정렬 / 346
9.5.13 split : 파일 자르기 / 348

Chapter 10. 프로세스 관리 / 350
10.1 프로세스의 이해 / 350
10.1.1 프로세스의 개념, 유형 및 생성 / 350
10.1.2 시그널의 개요 / 354
10.1.3 다중작업, 포그라운드, 백그라운드 및 데몬의 이해 / 355

10.2 프로세스 관리 명령어 / 361
10.2.1 프로세스 현황 출력 / 361
10.2.2 프로세스 제어 / 368

Chapter 11. 디스크 관리 / 375
11.1 파일 시스템 / 376
11.1.1 파일 시스템의 종류 / 377

11.2 Gnome-disks 그놈 디스크 관리도구 / 379
11.2.1 디스크 벤치마킹 / 380
11.2.2 SMART 데이터 확인 및 자체 검사 / 381
11.2.3 드라이브 설정 / 382
11.2.4 파티션 만들기 & 포맷 / 382
11.2.5 파티션 편집 / 383
11.2.6 파일 시스템 편집 / 384
11.2.7 마운트 옵션 / 384
11.2.8 마운트 / 385
11.2.9 마운트 확인 / 385

11.3 디스크 관리 명령어 / 386
11.3.1 hdparm : 디스크 벤치마킹 및 설정 / 386
11.3.2 smartctl : SMART 데이터 확인 및 테스트 / 388
11.3.3 parted : 파티션 생성 & 삭제 / 391
11.3.4 mkfs : 파일 시스템 생성(포맷) / 397
11.3.5 mkswap : 스왑 생성 / 399
11.3.6 e2label, xfs_admin -L : 파일 시스템 레이블 수정 / 399
11.3.7 mount : 마운트 / 400
11.3.8 umount : 마운트 해제 / 403
11.3.9 df : 사용 중인 파일시스템 용량 확인 / 404
11.3.10 fsck, xfs_repair : 파일 시스템 검사 및 오류 수정 / 406

11.4 디스크 사용량 분석 / 409
11.4.1 디스크 사용량분석(Baobab) / 409
11.4.2 du : 디스크 사용량 분석 / 410

11.5 LVM / 412
11.5.1 LVM 개요 / 412
11.5.2 SSM / 414
11.5.3 LVM 명령어 / 420

11.6 쿼타(Quota) 설정 / 432
11.6.1 XFS 쿼타(Quota) / 432
11.6.2 ext 쿼타(Quota) / 439

Chapter 12. 소프트웨어 관리 / 446
12.1 그놈 소프트웨어 관리(GUI) / 446
12.1.1 패키지 검색 / 448
12.1.2 패키지 설치 / 449
12.1.3 패키지 삭제 / 449

12.2 소프트웨어 업데이트(GUI) / 450

12.3 yum(Yellowdog Updater Modified) / 451

12.4 RPM 패키지 관리 및 사용 / 462
12.4.1 RPM(RPM 패키지 관리자)의 개요 / 462
12.4.2 RPM 패키지 설치 및 관리 / 465

12.5 소스코드 컴파일 및 설치 / 471
12.5.1 설치 / 471
12.5.2 제거 / 473

Chapter 13. 네트워크 보안설정 / 474
13.1 firewalld / 476
13.1.1 firewalld에서 사용되는 용어 / 476
13.1.2 방화벽 GUI 설정(firewall-config) / 478
13.1.3 방화벽 CUI 설정(firewall-cmd) / 489
13.2 iptables 서비스 / 496
13.2.1 firewalld를 내리고 iptables 서비스 올리기 / 497
13.2.2 방화벽 GUI(system-config-firewall) 설정 / 498
13.2.3 방화벽 TUI(system-config-firewall-tui) 설정 / 503
13.2.4 iptables 고급 설정 / 511

13.3 TCP wrapper / 520
13.3.1 TCP wrapper를 이용한 기본 접근제어 / 521


Part 3. 서비스 구축 및 설정
Chapter 14. 시스템 및 서비스 관리(systemd) / 524
14.1 CentOS7 부팅과정 / 525

14.2 서비스 관리 / 528
14.2.1 자동 시작 서비스 관리 / 529
14.2.2 서비스 시작/상태확인/재시작/종료 / 530

14.3 Target(런레벨)관리 / 531
14.3.1 현재 타겟(런 레벨) 확인 / 532
14.3.2 Target(런레벨) 변경 / 532

14.4 원격 시스템 systemd 제어 / 533

14.5 systemd 유틸리티 / 534
14.5.1 systemd-cgtop : 서비스 그룹별 모니터링 / 534
14.5.2 systemd-cgls : Cgroup 트리 확인 / 535
14.5.3 systemd-analyze : 각 유닛의 시작 시간 분석 / 536
14.5.4 journalctl : systemd 로그 검색 / 538

14.6 systemadm : systemd GUI 관리자 / 540

Chapter 15. 웹 & WAS 서비스 / 542
15.1 웹서비스의 이해 / 543
15.1.1 웹서비스의 정의 / 543
15.1.2 웹서비스에 필요한 구성 요소 및 작동 원리 / 545

15.2 웹서비스의 운영 / 548
15.2.1 Apache 웹서버 설치 / 548
15.2.2 APM(Apache, PHP, MySQL) 컴파일 설치 / 551
15.2.3 웹서버 설정 / 570
15.2.4 웹서버 작동 확인 / 600
15.2.5 웹서버 SSL 설정 / 602
15.2.6 운영 팁 및 추가 모듈 / 613

15.3 PHP / 619
15.3.1 Apache웹 서버에 PHP연동 / 619
15.3.2 php 설정 / 619
15.3.3 PHP 연동 확인 / 621

15.4 WAS(Tomcat) / 622
15.4.1 JDK 설치 / 623
15.4.2 tomcat 설치 및 실행 / 624
15.4.3 Apache와 Tomcat 연동 / 627

Chapter 16. 데이터베이스 / 631
16.1 데이터베이스의 정의 / 631

16.2 MySQL / 633
16.2.1 MySQL 운영 / 634
16.2.2 연동 테스트를 위한 DB 및 사용자 생성 / 636
16.2.3 DB 연동 테스트 / 637

16.3 MariaDB / 638
16.3.1 MariaDB 설치 / 639
16.3.2 MariaDB 운영 / 640
16.3.3 연동 테스트를 위한 DB 및 사용자 생성 / 641
16.3.4 DB 연동 테스트 / 642

16.4 postgreSQL / 643
16.4.1 PostgreSQL 설치 / 644
16.4.2 PostgreSQL 운영 / 644
16.4.3 연동 테스트를 위한 DB 및 사용자 생성 / 646
16.4.4 PHP에 PostgreSQL모듈 올리기 / 647
16.4.5 DB 연동 테스트 / 648

16.5 MongoDB(NoSQL) / 649
16.5.1 MongoDB 설치 / 650
16.5.2 MongoDB 운영 / 652
16.5.3 연동 테스트를 위한 DB 및 사용자 생성 / 653
16.5.4 PHP에 Mongo 모듈 설치 / 654
16.5.5 DB 연동 테스트 / 656

Chapter 17. 인증관련 서비스 / 658
17.1 인증관련 서비스의 이해 / 658
17.1.1 인증 서비스의 정의 / 658
17.1.2 인증 서비스의 구조 / 659

17.2 인증관련 서버 관리 / 663
17.2.1 NIS 설정 및 고급 활용 / 663
17.2.2 LDAP 설정 및 고급활용 / 677

Chapter 18. 파일관련 서비스 / 685
18.1 SAMBA / 685
18.1.1 SAMBA 서버의 동작 구조 / 686
18.1.2 SAMBA 서버 설치 / 687
18.1.3 SAMBA 시작 및 종료 / 687
18.1.4 SAMBA 서버 설정 / 688
18.1.5 삼바(Samba) 서버 접속 클라이언트 / 689
18.1.6 SAMBA서버 기타 / 695

18.2 NFS(네트워크 파일 시스템) / 697
18.2.1 NFS의 동작구조 / 699
18.2.2 NFS 서버 설치 / 700
18.2.3 NFS서버 시작 및 종료 / 7000
18.2.4 NFS서버 설정 / 701
18.2.5 NFS 클라이언트 / 701

18.3 FTP서버(vsftpd) / 703
18.3.1 VSFTPD의 동작구조 / 703
18.3.2 FTP 서버 설치 / 704
18.3.3 FTP서버 시작 및 종료 / 704
18.3.4 FTP 클라이언트 / 705
18.3.5 FTP서버(vsftpd) 설정 및 운영 / 709

Chapter 19. 메일관련 서비스 / 714
19.1 메일관련 서비스의 이해 / 714
19.1.1 메일 서비스의 정의 / 714
19.1.2 메일 서비스 구조 / 716

19.2 Mail서버(Postfix, Dovecot) / 720
19.2.1 메일 서버 설치 / 720
19.2.2 Postfix 설정 / 720
19.2.3 Dovecot 설정 / 723
19.2.4 메일서버 시작 및 종료 / 725
19.2.5 메일 클라이언트(MUA) / 726
19.2.6 메일 서버 기타 설정 및 운영 / 730
19.2.7 SPAM 메일 차단 / 739

Chapter 20. 가상화 관리 / 741
20.1 가상화 서비스의 이해 / 741
20.1.1 가상화의 종류 / 742
20.1.2 리눅스 기반 가상화 서비스 종류 및 특징 / 743

20.2 가상화 서비스 구축 / 748
20.2.1 KVM 구축 / 748
20.2.2 가상머신 생성 및 게스트 OS 설치 / 754

20.3 가상화 서비스의 운영 / 763
20.3.1 게스트 운영 체제 시작 및 종료 / 763
20.3.2 시스템 리소스 관리 / 764

Chapter 21. 기타 서비스 / 770
21.1 DNS 관리 / 770
21.1.1 DNS의 이해 / 770
21.1.2 DNS 구축 / 777

21.2 PROXY 관리 / 795
21.2.1 PROXY 서버의 이해 / 795
21.2.2 PROXY서버 구축 / 799

21.3 DHCP 관리 / 804
21.3.1 DHCP의 이해 / 804
21.3.2 DHCP서버 구축 / 807

21.4 VNC 관리 / 814
21.4.1 VNC의 이해 / 814
21.4.2 VNC서버 구축 / 816
21.4.3 VNC 원격접속(Windows) / 823
21.4.4 VNC 원격접속(Linux) / 824

21.5 NTP 관리 / 826
21.5.1 NTP의 이해 / 826
21.5.2 NTP서버 구축 / 828


Part 4. CentOS 운영/관리
Chapter 22. 모니터링 / 837
22.1 종합 성능 모니터링 도구 / 839
22.1.1 시스템 정보(gnome-system-monitor) : GUI / 839
22.1.2 top : TUI 시스템 모니터링 도구 / 840
22.1.3 htop : 향상된 top / 842
22.1.4 glances : 더욱 향상된 top / 844
22.1.5 vmstat : 시스템 전반적인 사용량 확인 / 848
22.1.6 Dstat : 시스템의 다양한 상태 확인 / 854
22.1.7 sar : 시스템 정보 수집, 리포트, 저장 / 856

22.2 프로세스 모니터링 도구 / 869
22.2.1 pstree : 프로세스 트리 출력 / 869
22.2.2 ps : 프로세스 상세정보 / 871
22.2.2 pidstat : 과부하 프로세스 조회 / 873
22.2.4 strace : 프로세스의 시스템 콜 및 시그널 추적 / 878
22.2.5 lsof : 열린 파일 및 소켓 조회 / 882

22.3 메모리 모니터링 도구 / 889
22.3.1 free : 메모리 사용량 조회 / 889
22.3.2 /proc/meminfo / 891
22.3.3 slabtop / 892

22.4 네트워크 모니터링 / 894
22.4.1 iptraf-ng : 트래픽 모니터링 / 894
22.4.2 ethtool : 네트워크 인테페이스 확인 및 설정 / 898
22.4.3 netstat : 네트워크 인터페이스 통계 및 기타 정보 확인 / 904

22.5 전력 모니터링 / 908
22.5.1 PowerTOP / 908
22.5.2 cpupower / 914

22.6 블록 디바이스 모니터링 / 917
22.6.1 df : 디바이스 사용량 확인 / 917
22.6.2 iotop / 918
22.6.3 iostat : 각 디바이스별 IO조회 / 919

22.7 파일시스템 모니터링 / 920
22.7.1 lsblk / 920
22.7.2 findmnt : 트리형태 마운트 된 내역 출력 / 923
22.7.3 ext4 파일 시스템 정보 확인 : tune2fs -l / 926
22.7.4 xfs 파일 시스템 정보 확인 : xfs_info / 927

22.8 하드웨어 정보 확인 / 928
22.8.1 lspci : PCI 디바이스 확인 / 928
22.8.2 lsusb : USB 장치 확인 / 929
22.8.3 lscpu : CPU 정보 확인 / 931
22.8.4 tmon : 온도 확인 및 냉각장치 조절 / 931

Chapter 23. 정기 점검 / 933
23.1 서버 정보 확인 / 935
23.1.1 네트워크 정보 확인 / 935

23.2 하드웨어 정보 확인 / 936
23.2.1 서버 모델 확인 / 936
23.2.2 CPU 모델 확인 / 937
23.2.3 메모리 정보 확인 / 937
23.2.4 디스크 정보 확인 / 938

23.3 소프트웨어 정보 확인 / 940
23.3.1 OS 정보 확인 / 940
23.3.2 커널 버전확인 / 940
23.3.3 아키텍쳐 확인 / 940
23.3.4 웹서버 종류 및 버전 확인 / 940
23.3.5 WAS 종류 및 버전 확인 / 942
3.3.6 DB서버 종류 및 버전 확인 / 943
23.3.7 메일서버 종류 및 버전 확인 / 944

23.4 자원 점검 / 945
23.4.1 서버 가동일 수 : uptime / 945
23.4.2 15분 평균 부하 점검 : uptime / 945
23.4.3 메모리 사용량 점검 : free / 945
23.4.4 총 프로세스 수 : ps -efL / 946
23.4.5 SWAP사용량 : free / 946
23.4.6 CPU 사용량 : sar / 946

23.5 디스크 점검 / 947
23.5.1 80% 이상 파티션 점검 : df / 947
23.5.2 파일 시스템 오류 점검 : tune2fs / 948
23.5.3 SMART 값 점검 : smartctl / 948
23.6 네트워크 점검 / 950
23.6.1 Collisions 점검 / 950
23.6.2 Packet Errors 점검 / 950

Chapter 24. Backup 및 복구 / 952
24.1 로컬 압축 백업 / 952

24.2 요일별 rsync 백업 / 955

24.3 일정기간 rsync 백업 / 957

24.4 rsync 변경파일 따로 보관 / 959

24.5 MySQL 시간별 Dump / 962

Chapter 25. 로그 확인 및 관리 / 965
25.1 로그 점검 / 965
25.1.1 시스템 로그 : logview(GUI) / 965
25.1.2 journalctl : systemd 로그 검색 / 967
25.1.3 시스템 로그 파일 / 969
25.1.4 각종 로그파일 / 970
25.1.5 통합 로그 분석 : Logwatch / 971
25.1.6 실시간 웹로그 분석 프로그램 : GoAccess / 975

25.2 로그 관리 / 988
25.2.1 rsyslog 관리 / 988
25.2.2 로그 로테이트(logrotate) / 994

25.3 로그서버 / 998
25.3.1 로그 서버 구축 / 999
25.3.2 Syslog 전송 클라이언트 설정 / 1003
25.3.3 저장된 로그 확인 / 1004
25.3.4 LogAnalyzer 구축 / 1007

Chapter 26. 자동화 / 1015
26.1 쉘 스크립트 / 1015
26.1.1 Apache 웹서버 자동 재시작 스크립트 / 1016
26.1.2 MariaDB(MySQL) DB관리 유틸리티 / 1020
26.1.3 MariaDB(MySQL) DB백업 유틸리티 / 1025
26.1.4 ping을 이용한 서버 모니터링 / 1029
26.1.5 트래픽 점검(측정) 유틸리티 / 1032
26.1.6 요일별 차등백업 프로그램 / 1037

26.2 Cron : 스케줄에 따라 커맨드 실행 / 1040
26.2.1 Cron 설정 내역 확인 / 1041
26.2.2 Cron 설정 / 1041

26.3 LSCP(Linux System Check Program) / 1046
26.3.1 LSCP(Linux System Check Project) 소개 / 1047
26.3.2 사용법(점검 결과 확인) / 1056

책 속으로

리눅스 서버라는 분야에서 2003년부터 지금까지 재미있게 일을 해오면서 여러 사람들과 많은 일들이 있었습니다. 아무것도 모르던 초보시절에는 두꺼운 리눅스 서적을 앞에 두고 이해가 되지 않아 졸기도 하고, 매주 주말에는 영문 멘페이지를 인쇄해 도서관을 ...

[책 속으로 더 보기]

리눅스 서버라는 분야에서 2003년부터 지금까지 재미있게 일을 해오면서 여러 사람들과 많은 일들이 있었습니다. 아무것도 모르던 초보시절에는 두꺼운 리눅스 서적을 앞에 두고 이해가 되지 않아 졸기도 하고, 매주 주말에는 영문 멘페이지를 인쇄해 도서관을 찾아 열심히 정독하기도 하고, 고수를 만나게 되면 네트워크 및 프로그램(JAVA, C, PHP, ASP, VB, Python, Perl,등)등의 조금 더 다양한 지식을 쌓기 위해 새벽까지 함께 시간을 보내기도 하였습니다. 아무것도 모르면서 연재강좌를 작성하여 리눅스를 배우려는 분들께 감사 인사를 들으면서 뿌듯했습니다. 지금도 모임이나 고객사 미팅을 가게 되면 저의 닉네임(Doly, 도리)을 알아봐 주시는 분들이 있어 너무 행복합니다. 리눅스 서버 세미나, 교육을 해보기도 하고 함께하는 동료들에게 팁 하나 가르쳐주고 우쭐해 하기도 하였습니다.

세 아이의 아빠가 되어 이제는 예전만큼 많은 시간을 리눅스와 함께할 수는 없지만, 다시 시작했습니다. 지금까지 리눅스를 배워 운영하고 기술지원하고 가르치면서 중요하게 생각하는 부분을 정리하여 한권의 서적을 집필하였습니다. 최근에 출시된 CentOS7 기준으로 집필했으며 CentOS7은 많은 것들이 바뀌어 지금까지 익숙하게 해오던 것과는 다른 부분이 있습니다. 공부도 할 겸해서 집필해 보았습니다. 책 집필은 SULinux 매뉴얼을 집필하면서 힘들다는 것을 알았고, 리눅스마스터 1급, 2급을 공동 집필하면서 박성수 대표님, 강기봉 박사님을 통해 많은 것을 배우게 되었습니다. 비록 업무와 관련된 서적이기는 하지만 회사를 마친 저녁시간이나, 남들이 휴식을 취하거나 여가를 즐기는 주말에 주로 집필을 해야 했습니다. 무엇보다 힘든 것은 한참 아빠와 함께하기를 원하는 세 아이들에게 미안하네요. 하지만 지금 친구 같은 아빠보다 아이들이 더 자라 함께 도서관이나 서점에 가서 아빠가 집필한 서적을 보게 된다면 아빠를 자랑스럽게 생각하지 않을까요? 집필이 힘들다는 것을 알고 있고 할 수 있다는 것도 알기에 다시 매일 저녁에 컴퓨터 앞에 앉자 집필하였습니다.

2003년부터 지금까지 부족한 저에게 집필을 할 수 있게 용기를 주신 인생의 멘토이자 회사 대표이신 박성수 대표님께 감사드리고, CentOS리눅스 구축관리실무 서적의 다음버전을 집필할 수 있도록 도와주신 한국리눅스유저그룹 김태용 회장님께 감사드립니다. 그리고 집필의 이유로 매일 새벽시간에 귀가하고 주말에도 집안을 챙기지 못하는 남편을 내조하고 육아를 도맡아준 아내에게 고마움을 표합니다.

리눅스 서버를 12년 넘게 구축하고 관리하고 컨설팅하면서 꼭 필요한 부분과 알아야 할 부분들을 꼼꼼히 체크하면서 집필하였습니다. 이 책을 이용하여 CentOS 및 리눅스를 이해하고 시스템을 구축, 관리하는데 도움이 되길 바랍니다.

“지금 처한 모든 악조건은 시간이 지나면 편함을 찾기 위한 핑계일 뿐이다.”

저자 정우영

[책 속으로 더 보기 닫기]

출판사 서평

이 책의 특징 1.CentOS 실무서적 : 일반적인 리눅스 실무서적의 표준화된 리눅스 기반의 서적이 아닌, CentOS의 장점을 최대한 활용하여 CentOS 기준으로 리눅스의 여러 서비스(WEB서버, DB서버, 메일서버, 파일서버등)를 구축하고 관리...

[출판사서평 더 보기]

이 책의 특징
1.CentOS 실무서적 : 일반적인 리눅스 실무서적의 표준화된 리눅스 기반의 서적이 아닌, CentOS의 장점을 최대한 활용하여 CentOS 기준으로 리눅스의 여러 서비스(WEB서버, DB서버, 메일서버, 파일서버등)를 구축하고 관리하는 실무중심의 서적

2.10년의 리눅스 노하우가 녹아든 책 : 10년의 리눅스 구축 관리 경험으로 실무에 꼭 필요한 내용위주로 집필하여 사양된 기술로 시간과 노력을 낭비하지 않게 하며, 고수에게 배울 수 있는 노하우를 전수하는 책

3.구축과 관리 : 리눅스를 배우려고 한다면 리눅스를 이용해 서버를 운영하거나, 무언가를 개발하려고할 것이다. 그렇지만 대부분의 서적은 설치와 구축 위주의 서적이며, 관리에 대한 내용은 부족하다. 하지만 실무에서는 구축해야 할 경우는 설치된 시스템을 관리하는 것보다 빈번하지는 않다. 리눅스 서버를 효율적으로 관리하는 방법에 대해 분리하여 상세히 다루고 있다.

4.빠르게 참조할 수 있는 프로그램 및 명령어 요약 : 이 책을 구입하는 사람 중 리눅스를 전문적으로 하는 사람은 1%가 되지 않을 것이다. 대부분 업무가 리눅스 서버 구축 관리는 아닐 것이다. 이 책을 보면서 알게 된 명령어 및 프로그램은 시간이 지나면 머릿속에서 잊혀져 갈 것이다. 각 장에 사용 된 명령어 및 프로그램을 정리해 두었다.

이 책을 읽는 방법
1.자세히 보다는 빨리 여러 번 읽어라필자는 어떠한 책이든 처음부터 끝까지 정독하는 버릇이 있다. 그러다 보니 책 한권을 읽는데 꽤 오랜 시간이 소요된다. 오랜 시간 책을 보다보면 지겹기도 하고 이렇게 두꺼운 책은 포기해 버린다. 이 책을 처음 읽을 때는 넘기면서 이런 것이 있고 저런 것이 되는구나 하면서 빨리 읽어라. 그리고 여러 번 읽어 이러한 내용이 있더라 정도만 기억하고, 필요할 때 찾아보는 용도로 활용하라.

2.글씨체의 의미리눅스 명령어와 옵션, 변수등을 구분하기 위해 다음과 같은 폰트규칙을 사용한다.
~]# ls /
backup boot etc lib media opt root sbin sys usr
bin dev home lib64 mnt proc run srv tmp var
ㆍ사용자가 입력한 명령어 및 옵션 : 굵은체
ㆍ시스템에 의해 출력되는 부분 : 기본 글꼴
ㆍ사용자 프롬프트는 ~]#으로 시작하며 대부분 ~는 사용자의 홈디렉토리이다.

3.따로 TIP을 정리하여 쉽게 찾아보라이 책의 요약본이 있겠지만, 더 찾아보기 편하게 나만의 팁을 정리하자. 메모장도 좋고, 블로그, 게시판등을 사용해도 좋다. 정리하다보면 머릿속에 오래남고 약간의 기억만으로 쉽게 찾아 볼 수 있기 때문이다.

4.여러 책을 보라리눅스를 잘하고 싶다면 한권의 책을 보기 보다는 여러 책을 보라. 같은 리눅스라도 집필하는 사람이 생각하는 중요도에 따라 책 내용이 달라진다. 다양한 지식을 얻고 싶다면 많은 책을 보라. 필자는 클러스터링 책을 보며 make 명령어의 “-j”옵션을 보았다. 이 옵션을 알기 전에는 CPU가 2개이건 4개이건 커널을 컴파일 하는 속도는 1시간이 소요되었는데, CPU가 2개라면 “-j 4” 옵션을 주게 되면 30분도 되지 않아 컴파일이 되었다. 다른 어떠한 리눅스 책에도 인터넷 강좌에도 “-j”옵션에 대한 얘기는 없었다.

5.CentOS 고급기술은 RHEL 문서로RedHat 에서는 RHEL 매뉴얼을 배포하고 있다. CentOS 고급기술을 알고 싶다면, RHEL 매뉴얼을 참조하라. 그것이 가장 정확하다.
URL : https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/

책 구성 미리 보기
Part1. CentOS 구축 및 준비
1. 리눅스의 이해 : 리눅스의 특징, 장단점, 디렉토리 종류 및 구조, 다른 운영체제와의 차이점, 국내외 주요 리눅스 배포판에 대해 소개
2. CentOS 7 설치 : CentOS 7 설치 고려사항 및 설치 방법에 대해 소개
3. CentOS 시작, 종료, 둘러보기 : 부팅, 로그인, X윈도우, 터미널, 종료를 소개
4. 원격접속 : VNC, SSH, Telnet을 이용한 원격접속 설정 및 접속 방법 소개

Part2. CentOS 설정 및 관리
5. CentOS 기본 설정 : 키보드 및 마우스, 날짜 및 시간 설정
6. CentOS 네트워크 : 네트워크의 개념, 설정, 관련 명령어
7. 사용자 및 그룹관리 : 사용자 및 그룹관리, 관리자 권한 전환
8. 파일 및 디렉토리 관리 : 노틸러스, mc, 명령어 공통 부분 및 사전지식, 파일 및 디렉토리 관리 명령어
9. 파일 편집 : gedit, vi, nano, mcedit, 파일편집 명령어
10. 프로세스 관리 : 프로세스의 이해, 프로세스 관리 명령어
11. 디스크 관리 : 파일시스템, Gnome-disks, 디스크 관리 명령어, 디스크 사용량 분석, LVM(SSM, LVM 명령어), 쿼타
12. 소프트웨어 관리 : gpk-application, 소프트웨어 업데이트, yum, rpm, 소스코드 컴파일 및 설치
13. 네트워크 보안설정 : firewalld, iptables 서비스, TCP wrapper

Part3. 서비스 구축 및 설정
14. 서비스 관리 : CentOS7 부팅과정, 서비스 관리, 런레벨 관리, 원격 시스템 systemd 제어, systemd 유틸리티
15. 웹&WAS 서비스 : 웹서비스의 이해, 웹서비스의 운영, APM 구축, PHP, Tomcat 구축 및 운영
16. DB : MySQL, MariaDB, PostgressSQL, MangoDB 구축 및 운영
17. 인증 : 인증관련 서비스의 이해, NIS, LDAP 설정 및 고급 활용
18. 파일 : SAMBA, NFS, FTP 구축 및 운영
19. 메일 : 메일관련 서비스의 이해, Postfix, Dovecot 구축 및 운영
20. 가상화 : 가상화 서비스의 이해, KVM 가상화 구축 및 운영
21. 기타 서비스 : DNS, Proxy, DHCP, VNC, NTP 구축 및 운영

Part4. CentOS 운영/관리
22. 모니터링 : 종합 성능, 프로세스, 메모리, 네트워크, 전력, 블록 디바이스, 파일시스템 모니터링 및 하드웨어 정보 확인 프로그램을 사용한 모니터링
23. 정기점검 : 서버 정보 확인, 하드웨어 정보 확인, 소프트웨어 정보 확인 및 자원, 디스크, 네트워크 점검 방법 소개
24. Backup 및 복구 : 로컬백업, 요일백업, 일정기간백업, MySQL백업 방법 소개
25. 로그 확인 및 관리 : 로그 점검, 로그 관리, 로그서버 구축 및 운영
26. 자동화 : 쉘 스크립트, Cron, LSCP 소개

[출판사서평 더 보기 닫기]

책 속 한 문장

회원리뷰

교환/반품안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품안내
반품/교환방법

[판매자 페이지>취소/반품관리>반품요청] 접수
또는 [1:1상담>반품/교환/환불], 고객센터 (1544-1900)

※ 중고도서의 경우 재고가 한정되어 있으므로 교환이 불가할 수 있으며, 해당 상품의 경우 상품에 대한 책임은 판매자에게 있으며 교환/반품 접수 전에 반드시 판매자와 사전 협의를 하여주시기 바랍니다.

반품/교환가능 기간

변심반품의 경우 수령 후 7일 이내, 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내

※ 중고도서의 경우 판매자와 사전의 협의하여주신 후 교환/반품 접수가 가능합니다.

반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유

소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우(단지 확인을 위한 포장 훼손은 제외)

소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우 예) 화장품, 식품, 가전제품 등

복제가 가능한 상품 등의 포장을 훼손한 경우 예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집

소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)

디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우

시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우

전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우

1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품이므로 단순 변심 및 착오로 인한 취소/교환/반품 시 해외주문 반품/취소 수수료 고객 부담 (해외주문 반품/취소 수수료는 판매정가의 20%를 적용

2) 중고도서 : 반품/교환접수없이 반송하거나 우편으로 접수되어 상품 확인이 어려운 경우

소비자 피해보상
환불지연에 따른 배상

- 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨

- 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

판매자
개인판매자의넥네임
판매등급
새싹셀러
판매자구분
일반
구매만족도
5점 만점에 5점
평균 출고일 안내
3일 이내
품절 통보율 안내
10%

바로가기

최근 본 상품