展开全部

主编推荐语

《CentsOS7.5运维》三大部分教你掌握Linux系统运维,私有云配置。

内容简介

本书总计13章,分为CentsOS7.5运维基础篇、服务器与集群架设篇和虚拟化与云计算篇3大部分。目录体系涵盖Linux系统运维工程师需要掌握的各大方面。内容全面而深入,写作理念基于“一线运维写给运维看的书”,本书理论内容由浅而深,内容精炼;管理案例则全面详尽和系统深入。在本书的最后,还通过CentOS7.5实战的方式让运维人员学会最新流行的私有云OpenStack的配置。

目录

  • 封面页
  • 书名页
  • 版权页
  • 内容简介
  • 前言
  • 目录
  • 第1章 开启Linux系统管理与运维的大门
  • 1.1 你必须知道的Linux版本问题
  • 1.1.1 Linux的内核版本
  • 1.1.2 Linux的发行版本
  • 1.2 CentOS之于Linux
  • 1.2.1 CentOS简介
  • 1.2.2 CentOS 7.X的最新改进
  • 1.3 Linux运维工程师的技能
  • 1.3.1 系统和系统服务
  • 1.3.2 网络知识
  • 1.4 小结
  • 第2章 跟我学CentOS 7.5的安装
  • 2.1 安装CentOS 7.5必须知道的基础知识
  • 2.1.1 磁盘分区
  • 2.1.2 静态分区的缺点及逻辑卷管理简介
  • 2.1.3 虚拟化和VMware Workstation简介
  • 2.1.4 下载CentOS 7.5
  • 2.2 安装CentOS 7.5
  • 2.2.1 创建虚拟机
  • 2.2.2 用光盘安装CentOS 7.5
  • 2.2.3 用U盘安装CentOS 7.5
  • 2.2.4 Windows 7 + CentOS 7.5双系统安装
  • 2.2.5 网络安装
  • 2.3 Linux的登录
  • 2.3.1 首次配置与本地登录
  • 2.3.2 远程登录和Xshell工具的使用
  • 2.3.3 退出登录
  • 2.3.4 重启和关机
  • 2.3.5 重置密码
  • 2.4 小白安装过程中的问题
  • 2.4.1 Linux分区会覆盖原有Windows系统吗
  • 2.4.2 如何安装多个Linux发行版
  • 2.4.3 如何删除双系统中的Linux
  • 2.4.4 主机连不上虚拟机安装的Linux系统
  • 2.5 Linux的目录结构
  • 2.6 小结
  • 第3章 运维必备的网络管理技能
  • 3.1 网络管理协议介绍
  • 3.1.1 TCP/IP概述
  • 3.1.2 UDP与ICMP协议简介
  • 3.2 网络管理命令
  • 3.2.1 检查网络是否通畅或网络连接速度ping
  • 3.2.2 配置网络或显示当前网络接口状态ifconfig
  • 3.2.3 显示添加或修改路由表route
  • 3.2.4 复制文件至其他系统scp
  • 3.2.5 复制文件至其他系统rsync
  • 3.2.6 显示网络连接、路由表或接口状态netstat
  • 3.2.7 探测至目的地址的路由信息traceroute
  • 3.2.8 测试、登录或控制远程主机telnet
  • 3.2.9 下载网络文件wget
  • 3.3 Linux网络配置
  • 3.3.1 Linux网络相关配置文件
  • 3.3.2 配置Linux系统的IP地址
  • 3.3.3 设置主机名
  • 3.3.4 设置默认网关
  • 3.3.5 设置DNS服务器
  • 3.4 Linux默认防火墙firewalld
  • 3.4.1 firewalld特性
  • 3.4.2 firewalld基本术语
  • 3.4.3 firewalld使用
  • 3.5 Linux防火墙iptables
  • 3.5.1 Linux内核防火墙的工作原理
  • 3.5.2 Linux软件防火墙iptables
  • 3.5.3 iptables配置实例
  • 3.6 Linux高级网络配置工具
  • 3.6.1 高级网络管理工具iproute2
  • 3.6.2 网络数据采集与分析工具tcpdump
  • 3.7 动态主机配置协议(DHCP)
  • 3.7.1 DHCP的工作原理
  • 3.7.2 配置DHCP服务器
  • 3.7.3 配置DHCP客户端
  • 3.8 Linux域名服务DNS
  • 3.8.1 DNS简介
  • 3.8.2 DNS服务器配置
  • 3.8.3 DNS服务测试
  • 3.9 小结
  • 第4章 路由管理
  • 4.1 认识路由
  • 4.1.1 路由的基本概念
  • 4.1.2 路由的原理
  • 4.1.3 Linux系统中的路由表
  • 4.1.4 静态路由和动态路由
  • 4.2 配置Linux静态路由
  • 4.2.1 配置网络接口地址
  • 4.2.2 接口IP地址与直联路由
  • 4.2.3 route命令
  • 4.2.4 Linux路由器配置实例
  • 4.3 Linux的策略路由
  • 4.3.1 策略路由的概念
  • 4.3.2 路由表管理
  • 4.3.3 规则与路由管理
  • 4.3.4 策略路由应用实例
  • 4.4 小结
  • 第5章 文件共享服务
  • 5.1 网络文件系统(NFS)
  • 5.1.1 NFS简介
  • 5.1.2 配置NFS服务器
  • 5.1.3 配置NFS客户端
  • 5.2 文件服务器Samba
  • 5.2.1 Samba服务简介
  • 5.2.2 Samba服务安装配置
  • 5.3 FTP服务器
  • 5.3.1 FTP服务概述
  • 5.3.2 vsftp的安装与配置
  • 5.3.3 proftpd的安装与配置
  • 5.4 小结
  • 第6章 搭建LAMP服务
  • 6.1 Apache HTTP服务安装与配置
  • 6.1.1 HTTP协议简介
  • 6.1.2 Apache服务的安装、配置与启动
  • 6.1.3 Apache基于IP的虚拟主机配置
  • 6.1.4 Apache基于端口的虚拟主机配置
  • 6.1.5 Apache基于域名的虚拟主机配置
  • 6.1.6 Apache安全控制与认证
  • 6.2 MySQL服务的安装与配置
  • 6.2.1 MySQL的版本选择
  • 6.2.2 MySQL的版本命名机制
  • 6.2.3 MySQL rpm包安装
  • 6.2.4 MySQL源码安装
  • 6.2.5 MySQL程序介绍
  • 6.2.6 MySQL配置文件介绍
  • 6.2.7 MySQL启动与停止
  • 6.3 PHP安装与配置
  • 6.4 LAMP集成安装、配置与测试实战
  • 6.5 MySQL日常维护
  • 6.5.1 MySQL权限管理
  • 6.5.2 MySQL日志管理
  • 6.5.3 MySQL备份与恢复
  • 6.5.4 MySQL复制
  • 6.5.5 MySQL复制搭建过程
  • 6.6 小结
  • 第7章 搭建LNMP服务
  • 7.1 LNMP服务安装与管理
  • 7.1.1 Nginx的安装与管理
  • 7.1.2 PHP安装
  • 7.2 Nginx负载均衡与反向代理
  • 7.2.1 Nginx负载均衡设置
  • 7.2.2 Nginx反向代理配置
  • 7.3 集成Nginx与PHP
  • 7.3.1 spawn-fcgi集成方式
  • 7.3.2 php-fpm集成方式
  • 7.4 LNMP实战
  • 7.4.1 第1个PHP程序
  • 7.4.2 数据库连接
  • 7.4.3 记录查询
  • 7.4.4 增加分页
  • 7.4.5 添加记录
  • 7.4.6 修改记录
  • 7.4.7 删除记录
  • 7.5 小结
  • 第8章 Docker
  • 8.1 Docker三大概念——镜像、仓库、容器
  • 8.2 安装Docker
  • 8.3 Docker仓库和加速器
  • 8.4 Docker基础使用命令
  • 8.4.1 搜索镜像
  • 8.4.2 拉取镜像
  • 8.4.3 查看本地镜像列表
  • 8.4.4 运行容器
  • 8.4.5 停止容器
  • 8.4.6 重新运行容器
  • 8.4.7 连接MySQL数据库
  • 8.4.8 开机自动启动容器
  • 8.4.9 删除容器
  • 8.4.10 删除镜像
  • 8.5 Docker搭建LNMP实战
  • 8.5.1 Docker运行MySQL
  • 8.5.2 Docker运行PHP-FPM
  • 8.5.3 Docker运行Nginx
  • 8.6 认识Docker Compose
  • 8.6.1 安装Docker Compose
  • 8.6.2 Docker Compose搭建LNMP实战
  • 8.7 小结
  • 第9章 集群
  • 9.1 集群技术简介
  • 9.2 LVS集群介绍
  • 9.2.1 3种负载均衡技术
  • 9.2.2 负载均衡调度算法
  • 9.3 LVS集群的体系结构
  • 9.4 LVS负载均衡配置实例
  • 9.4.1 基于NAT模式的LVS的安装与配置
  • 9.4.2 基于DR模式的LVS的安装与配置
  • 9.4.3 基于IP隧道模式的LVS的安装与配置
  • 9.5 利用集群搭建高可用MySQL平台
  • 9.5.1 高可用MySQL平台的功能
  • 9.5.2 可选方案对比
  • 9.5.3 高可用MySQL平台实现方案
  • 9.5.4 搭建MySQL集群
  • 9.5.5 搭建负载均衡LVS
  • 9.5.6 搭建双机热备HA
  • 9.5.7 项目测试
  • 9.6 小结
  • 第10章 双机热备
  • 10.1 高可用性集群技术
  • 10.1.1 可用性和集群
  • 10.1.2 集群的分类
  • 10.2 双机热备开源软件Pacemaker
  • 10.2.1 Pacemaker概述
  • 10.2.2 Pacemaker安装与配置
  • 10.2.3 Pacemaker资源配置
  • 10.2.4 Pacemaker测试
  • 10.3 双机热备软件keepalived
  • 10.3.1 keepalived概述
  • 10.3.2 keepalived安装与配置
  • 10.3.3 keepalived启动与测试
  • 10.4 小结
  • 第11章 KVM虚拟化和oVirt虚拟化管理平台
  • 11.1 KVM虚拟化
  • 11.1.1 安装KVM虚拟化
  • 11.1.2 KVM虚拟机的管理方法
  • 11.1.3 使用图形工具创建虚拟机
  • 11.1.4 使用virt-install创建虚拟机
  • 11.2 oVirt虚拟化管理平台
  • 11.2.1 oVirt-engine虚拟化管理平台概述
  • 11.2.2 oVirt管理平台的安装
  • 11.2.3 oVirt Node安装
  • 11.2.4 oVirt Node设置
  • 11.2.5 oVirt虚拟化管理平台设置
  • 11.2.6 配置资源
  • 11.2.7 建立虚拟机
  • 11.3 小结
  • 第12章 GlusterFS存储
  • 12.1 GlusterFS概述
  • 12.1.1 分布式文件系统
  • 12.1.2 GlusterFS概述
  • 12.1.3 GlusterFS集群的模式
  • 12.2 GlusterFS部署和应用
  • 12.2.1 GlusterFS安装
  • 12.2.2 配置服务和集群
  • 12.2.3 添加磁盘到集群
  • 12.2.4 添加不同模式的GlusterFS磁盘
  • 12.2.5 在Linux中使用GlusterFS存储
  • 12.3 小结
  • 第13章 配置OpenStack私有云
  • 13.1 OpenStack概况
  • 13.2 OpenStack系统架构
  • 13.2.1 OpenStack体系架构
  • 13.2.2 OpenStack部署方式
  • 13.2.3 计算模块Nova
  • 13.2.4 分布式对象存储模块Swift
  • 13.2.5 虚拟机镜像管理模块Glance
  • 13.2.6 身份认证模块Keystone
  • 13.2.7 控制台Horizon
  • 13.3 Openstack主要部署工具
  • 13.3.1 Fuel
  • 13.3.2 TripleO
  • 13.3.3 RDO
  • 13.3.4 DevStack
  • 13.4 通过RDO部署OpenStack
  • 13.4.1 部署前的准备
  • 13.4.2 配置安装源
  • 13.4.3 安装Packstack
  • 13.4.4 安装OpenStack
  • 13.5 管理OpenStack
  • 13.5.1 登录控制台
  • 13.5.2 用户设置
  • 13.5.3 管理用户
  • 13.5.4 管理镜像
  • 13.5.5 管理云主机类型
  • 13.5.6 管理网络
  • 13.5.7 管理实例
  • 13.6 小结
  • 第14章 配置OpenNebula云平台
  • 14.1 OpenNebula概述
  • 14.1.1 云计算概述
  • 14.1.2 OpenNebula概述
  • 14.2 OpenNebula安装
  • 14.2.1 控制端环境配置
  • 14.2.2 控制端安装
  • 14.2.3 客户端安装
  • 14.2.4 配置控制端和客户端
  • 14.3 OpenNebula配置与应用
  • 14.3.1 配置VDC和集群
  • 14.3.2 添加KVM主机
  • 14.3.3 建立映像
  • 14.3.4 添加虚拟网络和模板
  • 14.3.5 创建并访问虚拟机
  • 14.4 小结
  • 附录A Linux常用命令示例
  • A.1 文件管理
  • A.1.1 复制文件cp
  • A.1.2 移动文件mv
  • A.1.3 创建文件或修改文件时间touch
  • A.1.4 删除文件rm
  • A.1.5 查看文件
  • A.1.6 查看文件或目录find
  • A.1.7 过滤文本grep
  • A.1.8 比较文件差异diff
  • A.1.9 在文件或目录之间创建链接ln
  • A.1.10 显示文件类型file
  • A.1.11 分割文件split
  • A.1.12 合并文件join
  • A.1.13 文件权限umask
  • A.1.14 文本操作awk和sed
  • A.2 目录管理
  • A.2.1 显示当前工作目录pwd
  • A.2.2 建立目录mkdir
  • A.2.3 删除目录rmdir
  • A.2.4 改变工作目录cd
  • A.2.5 查看工作目录文件ls
  • A.2.6 查看目录树tree
  • A.2.7 打包或解包文件tar
  • A.2.8 压缩或解压缩文件和目录zip/unzip
  • A.2.9 压缩或解压缩文件和目录gzip/gunzip
  • A.2.10 压缩或解压缩文件和目录bzip2/bunzip2
  • A.3 系统管理
  • A.3.1 查看命令帮助man
  • A.3.2 导出环境变量export
  • A.3.3 查看历史记录history
  • A.3.4 显示或修改系统时间与日期date
  • A.3.5 清除屏幕clear
  • A.3.6 查看系统负载uptime
  • A.3.7 显示系统内存状态free
  • A.3.8 转换或复制文件dd
  • A.4 任务管理
  • A.4.1 单次任务at
  • A.4.2 周期任务crond
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

清华大学出版社

清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。