作品简介

据不完全统计,目前世界上有大概300多种Linux发行版,选择什么样的Linux发行版成为安装前的第一个问题。在众多发行版中,RedHat作为一个成熟的商用发行版,不仅经过了多年的市场考验,也有成熟的认证体系,最重要的是有活跃的读者社区,所以对于初学者而言,RedHat无疑是最好的选择。不过,因其“商用”背景,在使用RedHat时会有一些细节上的限制。

近年来,另一个Linux的重要发行版CentOS的发展极为迅速,这个发行版的版本发布和RedHat保持一致,在使用上几乎完全相同,在本书动笔之时CentOS最新的版本已经是7,但是由于CentOS 5/6目前使用者众多,所以本书将以CentOS 6.6作为演示,读者可以使用虚拟机进行学习和测试。

作品目录

  • 前言
  • 第1章 Linux系统管理入门
  • 1.1 系统安装
  • 1.2 系统登录
  • 1.3 用户管理
  • 1.4 文件系统
  • 1.5 文件管理
  • 1.6 网络管理
  • 1.7 进程管理
  • 1.8 软件安装
  • 1.9 系统安全检测与审计
  • 第2章 系统性能分析
  • 2.1 性能分析简介
  • 2.2 系统分析的基本工具
  • 2.3 软件分析的基本工具
  • 2.4 与内存相关的那些事情
  • 2.5 与磁盘相关的那些事情
  • 2.6 系统资源限制
  • 第3章 用户集中认证
  • 3.1 openLDAP简介
  • 3.2 openLDAP的安装
  • 3.3 openLDAP的配置
  • 3.4 利用openLDAP集中认证
  • 第4章 域名服务器DNS
  • 4.1 DNS服务简介
  • 4.2 DNS安装配置
  • 4.3 DNS的主从复制
  • 4.4 配置纯缓存的DNS服务
  • 4.5 DNS的客户端配置
  • 第5章 系统备份
  • 5.1 为什么要备份
  • 5.2 常见的备份机制
  • 5.3 Bacula简介
  • 5.4 Bacula的安装和配置
  • 5.5 使用Bacula进行备份和恢复
  • 5.6 Bacula的使用和维护
  • 5.7 备份的策略
  • 第6章 集群与存储
  • 6.1 存储的基本概念
  • 6.2 SAN
  • 6.3 分布式文件系统与集群文件系统
  • 6.4 高可用集群
  • 6.5 负载均衡集群
  • 第7章 Graphite
  • 7.1 Graphite是什么
  • 7.2 Graphite的基本组件
  • 7.3 Graphite的安装
  • 7.4 Graphite的配置(单点)
  • 7.5 Graphite的配置(集群配置)
  • 7.6 使用Graphite Web
  • 7.7 Graphite的性能监控和调整
  • 7.8 其他
  • 第8章 系统大规模部署
  • 8.1 概述
  • 8.2 与PXE不得不说的故事
  • 8.3 系统部署工具Cobbler
  • 8.4 操作系统无盘技术
  • 8.5 本章小结
  • 第9章 Puppet配置管理
  • 9.1 什么是Puppet
  • 9.2 安装Puppet
  • 9.3 深入Puppet
  • 第10章 Puppet实战
  • 10.1 扩展Puppet
  • 10.2 管理好一个Puppet集群
  • 第11章 CMDB配置中心管理
  • 11.1 什么是DCIM
  • 11.2 什么是CMDB
  • 11.3 运维为什么需要CMDB
  • 11.4 如何选择适合的CMDB
  • 11.5 自主搭建CMDB
  • 11.6 如何管理好一个CMDB
  • 第12章 日志管理
  • 12.1 日志中的四个W
  • 12.2 首先要有一个日志服务器
  • 12.3 常见的日志分析处理工具
  • 12.4 Splunk的安装配置
  • 12.5 Elasticsearch+Logstash+Kiana
  • 12.6 Elasticsearch入门
展开全部