• Linux运维之道
21年品牌 40万+商家 超1.5亿件商品

Linux运维之道

正版二手书,欢迎选购

15.52 2.2折 69 九品

库存2件

北京朝阳
认证卖家担保交易快速发货售后保障

作者丁明一

出版社电子工业出版社

ISBN9787121218774

出版时间2014-01

装帧平装

开本16开

定价69元

货号1055354107533574162

上书时间2024-12-04

宏铭图书店

十三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
商品描述
前言
  撰写本书的起因 

  目前越来越多的企业需要依赖于IT技术发布产品与服务,尤其是电子商务最为明显,它凸显了IT技术在现代企业中的重要性。当企业需要部署IT业务时,机房与服务器是整个IT技术生态链中非常重要的环节。对服务器操作系统的选择,Linux以其开源、稳定、安全的特性,目前在服务器领域已经称为无可争议的霸主,而且有众多的服务可以应用于Linux平台,可以灵活地应用这些服务以满足企业的各种业务需求。本书重点在于讲解如何部署服务器操作系统以及在Linux操作系统平台上部署常见的IT服务。 

  从1991年起至今,Linux已经快速成长为企业服务器产品的首选操作系统,越来越多的IT企业采用Linux作为其服务器端平台操作系统,为客户提供高性能、高可用的业务服务。随着红帽公司宣布其年营业额超10亿美元,也标志着开源Linux操作系统的光辉时代已经来临。红帽的成功预示着采用开源模式的Linux操作系统可以为企业提供安全、可靠和高性能的平台系统。服务器领域中Linux操作系统的份额越来越大,而目前技术人才又相对匮乏,导致大量的就业人才缺口,本书着眼于Linux技术中方方面面的主流技术,为读者进入Linux行业开启了一扇畅通的大门。本书主要分为三部分,从基础的系统管理到Shell自动化运维的实现,再到网络服务器的部署实施,最后通过案例介绍高负载网络架构的企业环境。本书在选择操作系统发行版本时,综合了各个发行版本的特点,最终选择了CentOS作为本书的基础系统平台。CentOS是众多Linux发行版本之一,但因为其源自于RedHat 框架,同时该版本完全开源,包括开放的软件YUM源,可以为用户带来更加方便的升级方法。另外,目前国内很多企业对于CentOS发行版也非常热衷,这也增加了本书的实用性。 

  本书结构 

  本书第1篇为基础知识篇,主要讲述如何安装部署Linux操作系统以及对基本命令行工具的使用,帮助读者快速掌握Linux基本知识要点,夯实基本功。基于Shell脚本实现运维工作自动化,帮助运维人员摆脱周而复始地进行无效的工作,加快企业进入自动化、智能化的运维环境。具体包括: 

  ◎ 部署操作系统 

  ◎ 命令工具 

  ◎ 自动化运维 

  第2篇为网络服务架构篇,主要讨论网络架构的规划与部署,通过网站综合案例提升读者的应用能力,并针对常见问题提供故障排错。通过部署监控与安全软件确保网络服务的正常及安全运行。具体包括: 

  ◎ 搭建网络服务 

  ◎ 系统监控 

  ◎ 网络安全 

  第3篇为高级应用,主要描述当前主流的虚拟化及服务器高可用技术,满足大型企业服务的生产需求。通过集群及高可用软件充分体现巨大的数据压力下产品业务的安全及性能优势。 

  ◎ 虚拟化技术 

  ◎ 集群及高可用 

  ◎ 数据库复制 

  排版说明 

  关于本书中的排版,如果书中的命令是需要读者输入,我们将使用等比例黑体加粗显示;对于计算机输出的命令返回结果,书中将使用等比例斜体字显示。由于采用的开源模式,随意Linux操作系统中拥有大量的文本形式的配置文件,对于打开及修改文本文件中的内容,书中将把文件中的内容放置于方框中排版书写;对于需要读者注意的地方,书中会给出明确的注意提示。 

  本书读者 

  本书可以作为学习Linux应用技术的一本指南,主要针对与希望进入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 Sed
3.7.1 Sed 简介
3.7.2 Sed 基本语法格式
3.7.3 Sed 入门范例
3.7.4 Sed 指令与脚本
3.7.5 Sed 高级应用
3.8 Awk
3.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 安装与管理vsftpd
4.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 OpenVPN
6.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运维之道》最后将围绕集群技术介绍目前比较流行的开源产品部署案例。



主编推荐

  《Linux运维之道》从运维工作的实际需求出发,全面讲解相关的技术、经典案例,以及常见问题的解决方案。
  @ 作者丁明一具有丰富的实践及教学经验,且非常认真,《Linux运维之道》是其呕心沥血之作,不仅内容精益求精,代码的编排作者也花了一些心思,可见其缜密。
  @ 《Linux运维之道》得到了多位业内专家的强烈推荐,包括红帽大中华区考官黄军宝、原红帽中国高级认证考官许成林,以及百度、新浪、达内、武汉誉天的运维工程师和培训讲师。
  @ 运维是一项需要多种技能的工作,Linux运维之道作者丁明一告诉您如何成为一名合格的运维工程师,能够直接提高运维人员的工作效率,值得阅读。

 


 

推荐购买:

 



   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP