Linux运维之道

Linux运维之道
7.4
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
出版社: 电子工业出版社
2014-01
版次: 1
ISBN: 9787121218774
定价: 69.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 448页
字数: 6060千字
正文语种: 简体中文
  •   随着开源技术的不断进步与创新,整个IT行业中越来越多的企业愿意采用开源产品,而基于Linux的操作系统为这些开源产品提供了一个很好的操作平台。《Linux运维之道》将围绕Linux操作系统这样一个基础平台,讲解如何使用操作系统实现各种开源产品的应用案例。全书主要从运维工作中的应用服务入手,全面讲解基本Linux操作系统以及各种软件服务的运维工作。  现在的商业环境是一个充满竞争的环境,很多企业的业务量在不断地增长,而对服务质量的要求也越来越高。特别是互联网企业为了满足客户更高的需求,提升用户使用体验。IT部门维护的设备往往数以万计,如此庞大的设备维护量,通常会让IT管理人员头疼不已。  《Linux运维之道》介绍的自动化运维的内容可以让我们快速掌握大规模批量处理的简单方法。仅仅依靠自动化运维还不足以发挥出这些设备能效,因此,我们还需要将这个服务器设备有机地结合在一起,为客户提供更加安全、快捷、高效的服务,于是集群技术应运而生。《Linux运维之道》最后将围绕集群技术介绍目前比较流行的开源产品部署案例。   丁明一,领航众达教育创始人,红帽认证高级讲师(RHCI),有着丰富的Linux系统运维以及讲师经验,培养学生两千余名。精通Linux系统管理、生产环境大规模集中部署Linux环境、建立Shell脚本自动化管理平台。主持部署多个LAMP网络服务平台、构建管理多个大型NginxWeb服务平台,项目实施中利用Cacti与Nagios监控平台实现自动故障报警。对企业集群环境及高性能、高可用构架有深入的研究。拥有丰富的虚拟化技术使用经验:Xen、KVM、VMware,利用虚拟化技术构建高效、绿色节能机房。对安全与调优有独特的理解,精通Linux防火墙、SELinux安全、系统性能调优化。翻译过多篇国外云计算解决方案文档,熟悉国外主流云计算技术发展。 第1篇 基础知识第1章 部署操作系统1.1 光盘安装Linux 操作系统1.1.1 操作系统版本的选择1.1.2 光盘安装Linux 系统案例1.2 无人职守自动安装Linux 操作系统1.2.1 大规模部署案例1.2.2 PXE 简介1.2.3 Kickstart 技术1.2.4 配置安装服务器1.2.5 自动化安装案例1.3 常见问题分析第2章 命令工具2.1 基本命令2.1.1 目录及文件的基本操作2.1.2 查看文件内容2.1.3 链接文件2.1.4 压缩及解压2.1.5 命令使用技巧2.1.6 帮助2.2 Vim 文档编辑2.2.1 Vim 工作模式2.2.2 Vim 光标操作2.2.3 Vim 编辑文档2.2.4 Vim 查找与替换2.2.5 Vim 保存与退出2.2.6 Vim 小技巧2.3 账户与安全2.3.1 账户及组的概念2.3.2 创建账户及组2.3.3 修改账户及组2.3.4 删除账户及组2.3.5 账户与组文件解析2.3.6 文件及目录权限2.3.7 账户管理案例2.3.8 ACL 访问控制权限2.4 存储管理2.4.1 磁盘分区2.4.2 格式化与挂载文件系统2.4.3 LVM 逻辑卷概述2.4.4 创建LVM 分区实例2.4.5 修改LVM 分区容量2.4.6 删除LVM 分区2.4.7 RAID 磁盘阵列概述2.4.8 RAID 级别2.4.9 创建与管理软RAID 实例2.4.10 RAID 性能测试2.4.11 RAID 故障模拟2.5 软件管理2.5.1 Linux 常用软件包类型2.5.2 RPM 软件包管理2.5.3 使用YUM 安装软件包2.5.4 YUM 使用技巧2.5.5 源码编译安装软件2.5.6 常见问题分析2.5.7 服务管理2.6 计划任务2.6.1 at 一次性计划任务2.6.2 cron 周期性计划任务2.6.3 计划任务权限2.7 性能监控2.7.1 监控CPU 使用情况——uptime 命令2.7.2 监控内存及交换分区使用情况——free 命令2.7.3 监控磁盘使用情况——df 命令2.7.4 监控网络使用情况——ifconfig 和netstat 命令2.7.5 监控进程使用情况——ps 和top 命令2.8 网络配置2.8.1 命令行设置网络参数2.8.2 文件修改网络参数2.8.3 网络故障排错2.9 内核模块2.9.1 内核模块存放位置2.9.2 查看已加载内核模块2.9.3 加载与卸载内核模块2.9.4 修改内核参数第3章 自动化运维3.1 Shell 简介3.2 Bash 功能介绍3.2.1 命令历史3.2.2 命令别名3.2.3 管道与重定向3.2.4 快捷键3.3 Bash 使用技巧3.3.1 重定向技巧3.3.2 命令序列使用技巧3.3.3 作业控制技巧3.3.4 花括号{}的使用技巧3.4 变量3.4.1 自定义变量3.4.2 变量的使用范围3.4.3 环境变量3.4.4 位置变量3.4.5 变量的展开替换3.4.6 数组3.4.7 算术运算与测试3.5 Shell 引号3.5.1 反斜线3.5.2 单引号3.5.3 双引号3.5.4 反引号3.6 正则表达式3.6.1 基本正则表达式(Regular Expression)3.6.2 扩展正则表达式(Extended Regular Expression)3.6.3 POSIX 规范3.6.4 GNU 规范3.7 Sed3.7.1 Sed 简介3.7.2 Sed 基本语法格式3.7.3 Sed 入门范例3.7.4 Sed 指令与脚本3.7.5 Sed 高级应用3.8 Awk3.8.1 Awk 简介3.8.2 Awk 工作流程3.8.3 Awk 基本语法格式3.8.4 Awk 操作指令3.8.5 Awk 高级应用3.9 Shell 脚本3.9.1 脚本格式范例3.9.2 运行脚本的方式3.9.3 Shell 脚本简单案例3.9.4 判断语句应用3.9.5 循环语句应用3.9.6 控制语句应用3.9.7 Shell 函数应用3.9.8 综合案例3.9.9 图形脚本第2篇 网络服务第4章 搭建网络服务4.1 NFS 文件共享4.1.1 NFS 服务器配置4.1.2 客户端访问NFS 共享4.1.3 NFS 高级设置4.1.4 常见问题分析4.2 Samba 文件共享4.2.1 快速配置Samba 服务器4.2.2 访问Samba 共享4.2.3 配置文件详解4.2.4 Samba 应用案例4.2.5 常见问题分析4.3 vsftpd 文件共享4.3.1 FTP 工作模式4.3.2 安装与管理vsftpd4.3.3 配置文件解析4.3.4 账户权限4.3.5 vsftpd 应用案例4.3.6 常见问题分析4.4 ProFTPD 文件共享4.4.1 安装ProFTPD 软件4.4.2 配置文件解析4.4.3 ProFTPD 权限设置4.4.4 虚拟用户应用案例4.4.5 常见问题分析4.5 Subversion 版本控制4.5.1 Subversion 简介4.5.2 Subversion 服务器对比4.5.3 安装Subversion 软件4.5.4 svnserve 服务器搭建4.5.5 svnserve+SSH 服务器搭建4.5.6 Apache+SVN 服务器搭建4.5.7 常见问题4.6 网络存储服务器4.6.1 iSCSI 网络存储4.6.2 Rsync 文件同步4.6.3 Rsync+Inotify 实现文件自动同步4.7 DHCP 服务器4.7.1 安装软件4.7.2 配置文件解析4.7.3 DHCP 应用案例4.7.4 常见问题分析4.8 DNS 域名服务器4.8.1 DNS 简介4.8.2 安装DNS 软件4.8.3 配置文件解析4.8.4 部署主域名服务器4.8.5 部署从域名服务器4.8.6 DNS 视图应用案例4.8.7 常见问题分析4.9 Apache 网站服务器4.9.1 Apache 简介4.9.2 安装Apache 软件4.9.3 配置文件解析4.9.4 虚拟主机应用案例4.9.5 网站安全应用案例4.9.6 常见问题分析4.10 Nginx 网站服务器4.10.1 Nginx 简介4.10.2 安装Nginx 软件4.10.3 配置文件解析4.10.4 虚拟主机应用案例4.10.5 SSL 网站应用案例4.10.6 HTTP 响应状态码4.11 数据库基础4.11.1 MySQL 数据库简介4.11.2 安装MySQL 软件4.11.3 MySQL 管理工具4.11.4 数据库定义语言4.11.5 数据库操作语言4.11.6 数据库查询语言4.11.7 MySQL 与安全4.11.8 MySQL 数据库备份与还原4.12 动态网站架构案例4.12.1 论坛系统应用案例4.12.2 博客系统应用案例第5章 系统监控5.1 Cacti 监控系统5.1.1 简介5.1.2 Cacti 监控应用案例5.2 Nagios 监控系统5.2.1 简介5.2.2 Nagios 监控应用案例第6章 网络安全6.1 iptables 防火墙6.1.1 iptables 防火墙语法格式6.1.2 iptables 防火墙应用案例6.1.3 防火墙备份与还原6.2 SELinux 简介6.2.1 SELinux 配置文件6.2.2 SELinux 软件包6.2.3 SELinux 安全上下文6.2.4 SELinux 排错6.2.5 修改安全上下文6.2.6 查看与修改布尔值6.2.7 SELinux 应用案例6.2.8 httpd 相关的SELinux 安全策略6.2.9 FTP 相关的SELinux 安全策略6.2.10 MySQL 相关的SELinux安全策略6.2.11 NFS 相关的SELinux安全策略6.2.12 Samba 相关的SELinux安全策略6.3 OpenVPN6.3.1 OpenVPN 简介6.3.2 安装OpenVPN 服务6.3.3 OpenVPN 客户端第3篇 高级应用第7章 虚拟化技术7.1 虚拟化产品对比7.1.1 VMware 虚拟化技术7.1.2 Xen 虚拟化技术7.1.3 KVM 虚拟化技术7.2 KVM 虚拟化应用案例7.2.1 安装KVM 组件7.2.2 创建虚拟机操作系统7.2.3 监控虚拟机操作系统7.2.4 命令工具使用技巧7.2.5 虚拟存储与虚拟网络第8章 集群及高可用8.1 集群8.1.1 LVS 负载均衡简介8.1.2 基于NAT 的LVS 负载均衡8.1.3 基于TUN的LVS 负载均衡8.1.4 基于DR 的LVS 负载均衡8.1.5 LVS 负载均衡调度算法8.1.6 部署LVS 服务8.1.7 LVS 负载均衡应用案例8.1.8 常见问题分析8.2 Keepalived 双机热备8.2.1 Keepalived 简介8.2.2 VRRP 协议简介8.2.3 安装Keepalived 服务8.2.4 配置文件解析8.2.5 Keepalived+LVS 应用案例8.2.6 常见问题分析8.3 Squid 代理服务器8.3.1 Squid 简介8.3.2 安装Squid 服务8.3.3 常见代理服务器类型8.3.4 配置文件解析8.3.5 Squid 应用案例8.4 HAProxy 负载均衡8.4.1 HAProxy 简介8.4.2 配置文件解析8.4.3 HAProxy 应用案例8.5 Nginx 高级应用8.5.1 Nginx 负载均衡8.5.2 Nginx 负载均衡案例8.5.3 Nginx rewrite 规则8.6 MySQL 高可用8.6.1 MySQL 复制8.6.2 一步一步操作MySQL复制
  • 内容简介:
      随着开源技术的不断进步与创新,整个IT行业中越来越多的企业愿意采用开源产品,而基于Linux的操作系统为这些开源产品提供了一个很好的操作平台。《Linux运维之道》将围绕Linux操作系统这样一个基础平台,讲解如何使用操作系统实现各种开源产品的应用案例。全书主要从运维工作中的应用服务入手,全面讲解基本Linux操作系统以及各种软件服务的运维工作。  现在的商业环境是一个充满竞争的环境,很多企业的业务量在不断地增长,而对服务质量的要求也越来越高。特别是互联网企业为了满足客户更高的需求,提升用户使用体验。IT部门维护的设备往往数以万计,如此庞大的设备维护量,通常会让IT管理人员头疼不已。  《Linux运维之道》介绍的自动化运维的内容可以让我们快速掌握大规模批量处理的简单方法。仅仅依靠自动化运维还不足以发挥出这些设备能效,因此,我们还需要将这个服务器设备有机地结合在一起,为客户提供更加安全、快捷、高效的服务,于是集群技术应运而生。《Linux运维之道》最后将围绕集群技术介绍目前比较流行的开源产品部署案例。
  • 作者简介:
      丁明一,领航众达教育创始人,红帽认证高级讲师(RHCI),有着丰富的Linux系统运维以及讲师经验,培养学生两千余名。精通Linux系统管理、生产环境大规模集中部署Linux环境、建立Shell脚本自动化管理平台。主持部署多个LAMP网络服务平台、构建管理多个大型NginxWeb服务平台,项目实施中利用Cacti与Nagios监控平台实现自动故障报警。对企业集群环境及高性能、高可用构架有深入的研究。拥有丰富的虚拟化技术使用经验:Xen、KVM、VMware,利用虚拟化技术构建高效、绿色节能机房。对安全与调优有独特的理解,精通Linux防火墙、SELinux安全、系统性能调优化。翻译过多篇国外云计算解决方案文档,熟悉国外主流云计算技术发展。
  • 目录:
    第1篇 基础知识第1章 部署操作系统1.1 光盘安装Linux 操作系统1.1.1 操作系统版本的选择1.1.2 光盘安装Linux 系统案例1.2 无人职守自动安装Linux 操作系统1.2.1 大规模部署案例1.2.2 PXE 简介1.2.3 Kickstart 技术1.2.4 配置安装服务器1.2.5 自动化安装案例1.3 常见问题分析第2章 命令工具2.1 基本命令2.1.1 目录及文件的基本操作2.1.2 查看文件内容2.1.3 链接文件2.1.4 压缩及解压2.1.5 命令使用技巧2.1.6 帮助2.2 Vim 文档编辑2.2.1 Vim 工作模式2.2.2 Vim 光标操作2.2.3 Vim 编辑文档2.2.4 Vim 查找与替换2.2.5 Vim 保存与退出2.2.6 Vim 小技巧2.3 账户与安全2.3.1 账户及组的概念2.3.2 创建账户及组2.3.3 修改账户及组2.3.4 删除账户及组2.3.5 账户与组文件解析2.3.6 文件及目录权限2.3.7 账户管理案例2.3.8 ACL 访问控制权限2.4 存储管理2.4.1 磁盘分区2.4.2 格式化与挂载文件系统2.4.3 LVM 逻辑卷概述2.4.4 创建LVM 分区实例2.4.5 修改LVM 分区容量2.4.6 删除LVM 分区2.4.7 RAID 磁盘阵列概述2.4.8 RAID 级别2.4.9 创建与管理软RAID 实例2.4.10 RAID 性能测试2.4.11 RAID 故障模拟2.5 软件管理2.5.1 Linux 常用软件包类型2.5.2 RPM 软件包管理2.5.3 使用YUM 安装软件包2.5.4 YUM 使用技巧2.5.5 源码编译安装软件2.5.6 常见问题分析2.5.7 服务管理2.6 计划任务2.6.1 at 一次性计划任务2.6.2 cron 周期性计划任务2.6.3 计划任务权限2.7 性能监控2.7.1 监控CPU 使用情况——uptime 命令2.7.2 监控内存及交换分区使用情况——free 命令2.7.3 监控磁盘使用情况——df 命令2.7.4 监控网络使用情况——ifconfig 和netstat 命令2.7.5 监控进程使用情况——ps 和top 命令2.8 网络配置2.8.1 命令行设置网络参数2.8.2 文件修改网络参数2.8.3 网络故障排错2.9 内核模块2.9.1 内核模块存放位置2.9.2 查看已加载内核模块2.9.3 加载与卸载内核模块2.9.4 修改内核参数第3章 自动化运维3.1 Shell 简介3.2 Bash 功能介绍3.2.1 命令历史3.2.2 命令别名3.2.3 管道与重定向3.2.4 快捷键3.3 Bash 使用技巧3.3.1 重定向技巧3.3.2 命令序列使用技巧3.3.3 作业控制技巧3.3.4 花括号{}的使用技巧3.4 变量3.4.1 自定义变量3.4.2 变量的使用范围3.4.3 环境变量3.4.4 位置变量3.4.5 变量的展开替换3.4.6 数组3.4.7 算术运算与测试3.5 Shell 引号3.5.1 反斜线3.5.2 单引号3.5.3 双引号3.5.4 反引号3.6 正则表达式3.6.1 基本正则表达式(Regular Expression)3.6.2 扩展正则表达式(Extended Regular Expression)3.6.3 POSIX 规范3.6.4 GNU 规范3.7 Sed3.7.1 Sed 简介3.7.2 Sed 基本语法格式3.7.3 Sed 入门范例3.7.4 Sed 指令与脚本3.7.5 Sed 高级应用3.8 Awk3.8.1 Awk 简介3.8.2 Awk 工作流程3.8.3 Awk 基本语法格式3.8.4 Awk 操作指令3.8.5 Awk 高级应用3.9 Shell 脚本3.9.1 脚本格式范例3.9.2 运行脚本的方式3.9.3 Shell 脚本简单案例3.9.4 判断语句应用3.9.5 循环语句应用3.9.6 控制语句应用3.9.7 Shell 函数应用3.9.8 综合案例3.9.9 图形脚本第2篇 网络服务第4章 搭建网络服务4.1 NFS 文件共享4.1.1 NFS 服务器配置4.1.2 客户端访问NFS 共享4.1.3 NFS 高级设置4.1.4 常见问题分析4.2 Samba 文件共享4.2.1 快速配置Samba 服务器4.2.2 访问Samba 共享4.2.3 配置文件详解4.2.4 Samba 应用案例4.2.5 常见问题分析4.3 vsftpd 文件共享4.3.1 FTP 工作模式4.3.2 安装与管理vsftpd4.3.3 配置文件解析4.3.4 账户权限4.3.5 vsftpd 应用案例4.3.6 常见问题分析4.4 ProFTPD 文件共享4.4.1 安装ProFTPD 软件4.4.2 配置文件解析4.4.3 ProFTPD 权限设置4.4.4 虚拟用户应用案例4.4.5 常见问题分析4.5 Subversion 版本控制4.5.1 Subversion 简介4.5.2 Subversion 服务器对比4.5.3 安装Subversion 软件4.5.4 svnserve 服务器搭建4.5.5 svnserve+SSH 服务器搭建4.5.6 Apache+SVN 服务器搭建4.5.7 常见问题4.6 网络存储服务器4.6.1 iSCSI 网络存储4.6.2 Rsync 文件同步4.6.3 Rsync+Inotify 实现文件自动同步4.7 DHCP 服务器4.7.1 安装软件4.7.2 配置文件解析4.7.3 DHCP 应用案例4.7.4 常见问题分析4.8 DNS 域名服务器4.8.1 DNS 简介4.8.2 安装DNS 软件4.8.3 配置文件解析4.8.4 部署主域名服务器4.8.5 部署从域名服务器4.8.6 DNS 视图应用案例4.8.7 常见问题分析4.9 Apache 网站服务器4.9.1 Apache 简介4.9.2 安装Apache 软件4.9.3 配置文件解析4.9.4 虚拟主机应用案例4.9.5 网站安全应用案例4.9.6 常见问题分析4.10 Nginx 网站服务器4.10.1 Nginx 简介4.10.2 安装Nginx 软件4.10.3 配置文件解析4.10.4 虚拟主机应用案例4.10.5 SSL 网站应用案例4.10.6 HTTP 响应状态码4.11 数据库基础4.11.1 MySQL 数据库简介4.11.2 安装MySQL 软件4.11.3 MySQL 管理工具4.11.4 数据库定义语言4.11.5 数据库操作语言4.11.6 数据库查询语言4.11.7 MySQL 与安全4.11.8 MySQL 数据库备份与还原4.12 动态网站架构案例4.12.1 论坛系统应用案例4.12.2 博客系统应用案例第5章 系统监控5.1 Cacti 监控系统5.1.1 简介5.1.2 Cacti 监控应用案例5.2 Nagios 监控系统5.2.1 简介5.2.2 Nagios 监控应用案例第6章 网络安全6.1 iptables 防火墙6.1.1 iptables 防火墙语法格式6.1.2 iptables 防火墙应用案例6.1.3 防火墙备份与还原6.2 SELinux 简介6.2.1 SELinux 配置文件6.2.2 SELinux 软件包6.2.3 SELinux 安全上下文6.2.4 SELinux 排错6.2.5 修改安全上下文6.2.6 查看与修改布尔值6.2.7 SELinux 应用案例6.2.8 httpd 相关的SELinux 安全策略6.2.9 FTP 相关的SELinux 安全策略6.2.10 MySQL 相关的SELinux安全策略6.2.11 NFS 相关的SELinux安全策略6.2.12 Samba 相关的SELinux安全策略6.3 OpenVPN6.3.1 OpenVPN 简介6.3.2 安装OpenVPN 服务6.3.3 OpenVPN 客户端第3篇 高级应用第7章 虚拟化技术7.1 虚拟化产品对比7.1.1 VMware 虚拟化技术7.1.2 Xen 虚拟化技术7.1.3 KVM 虚拟化技术7.2 KVM 虚拟化应用案例7.2.1 安装KVM 组件7.2.2 创建虚拟机操作系统7.2.3 监控虚拟机操作系统7.2.4 命令工具使用技巧7.2.5 虚拟存储与虚拟网络第8章 集群及高可用8.1 集群8.1.1 LVS 负载均衡简介8.1.2 基于NAT 的LVS 负载均衡8.1.3 基于TUN的LVS 负载均衡8.1.4 基于DR 的LVS 负载均衡8.1.5 LVS 负载均衡调度算法8.1.6 部署LVS 服务8.1.7 LVS 负载均衡应用案例8.1.8 常见问题分析8.2 Keepalived 双机热备8.2.1 Keepalived 简介8.2.2 VRRP 协议简介8.2.3 安装Keepalived 服务8.2.4 配置文件解析8.2.5 Keepalived+LVS 应用案例8.2.6 常见问题分析8.3 Squid 代理服务器8.3.1 Squid 简介8.3.2 安装Squid 服务8.3.3 常见代理服务器类型8.3.4 配置文件解析8.3.5 Squid 应用案例8.4 HAProxy 负载均衡8.4.1 HAProxy 简介8.4.2 配置文件解析8.4.3 HAProxy 应用案例8.5 Nginx 高级应用8.5.1 Nginx 负载均衡8.5.2 Nginx 负载均衡案例8.5.3 Nginx rewrite 规则8.6 MySQL 高可用8.6.1 MySQL 复制8.6.2 一步一步操作MySQL复制
查看详情
好书推荐 / 更多
Linux运维之道
胡迁作品:大象席地而坐
胡迁 著
Linux运维之道
OPUS作品(套装上下册)
[日]今敏 著;Mrs.X 译
Linux运维之道
近代能乐集(三岛由纪夫戏剧代表作,爱与美与死的永恒角力)
[日]三岛由纪夫 著;玖羽 译
Linux运维之道
上海字记:百年汉字设计档案
姜庆共、刘瑞樱 著
Linux运维之道
唐宋“古文运动”与士大夫文学
朱刚 著;王水照 编
Linux运维之道
行星
[英]贾尔斯•斯帕罗;Giles•Sparrow
Linux运维之道
马里琳·鲁滨逊作品基列三部曲:基列家书(2005年获得普利策小说奖,《卫报》21世纪百本伟大小说
玛丽莲·罗宾逊 著;李尧 译
Linux运维之道
特拉法尔加战役
朱利安·S.科贝特(Julian,S.,Corbett) 著;陈骆 译
Linux运维之道
大雪将至
[奥地利]罗伯特•泽塔勒 著
Linux运维之道
中国叙事学(第2版)
[美]浦安迪(Andrew H.Plaks) 著
Linux运维之道
肉体与石头:西方文明中的身体与城市
[美]理查德·桑内特 著;黄煜文 译
Linux运维之道
维多利亚女王:作为君王和女性的一生
[英]露西·沃斯利 著;张佩 译