×
Linux服务管理与自动化运维

Linux服务管理与自动化运维

1星价 ¥48.9 (7.0折)
2星价¥48.9 定价¥69.8
暂无评论
图文详情
  • ISBN:9787115580870
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:316
  • 出版时间:2022-06-01
  • 条形码:9787115580870 ; 978-7-115-58087-0

本书特色

1、采用Linux操作系统**稳定平台CentOS7.5是国外官网**稳定版(目前国外**版本是CentOS8),本书采用**环境平台CentOS7.5平台为蓝本,反映自动化运维领域国内的**技术和理念。 2、实用性教材,涵盖主流运维工具和方法 本书第三篇自动化运维篇,介绍企业常用且适用的批量运维工具,如PXE+Kickstart无人值守安装服务;自动化配置工具Ansible;系统监控工具Zabbix等技术。在讲解上,理论联系实际,配备相应实际案例,图解步骤,形象直观,强化动手能力培养。适合普通高校学生掌握自动化的安装、部署、升级的基本应用技术。 3、涵盖系统管理、服务管理与自动化运维三合一教术 从目前来看,包含系统管理、服务管理、自动化运维三个方面的综合类应用教材、参考书籍几乎没有。涵盖服务管理、自动化运维方面的书籍目前也没有。本书涵盖系统管理、服务管理与自动化运维三方面内容,是一本综合类教材,具有创新价值。

内容简介

本书基于CentOS 7.6系统编写,由浅入深地介绍了Linux系统管理、服务管理和自动化运维管理三个方面的内容,突出实践,用案例、实例讲解每个知识点。 全书共17章,分为三个部分,**部分是Linux操作系统的基本使用,包含~5章,主要包括Linux系统概述、安装Linux系统、用户接口与文本编辑器、Linux文件系统及Linux系统管理;第二部分是常用服务配置管理,包含第6~12章,主要包括网络配置与管理、网络安全与防火墙、DHCP服务器、FTP服务器、Apache服务器、DNS服务器、Squid代理服务器的配置与管理;第三部分是自动化运维技术,包含第13~17章,主要包括Shell编程、正则表达式与文本处理、无人值守安装系统、自动化配置管理平台及企业监控系统。 本书从一个新手的角度出发,循序渐进带领读者全面学习Linux操作系统,是一本综合类书籍。本书可作为高等院校计算机相关专业的教材和参考书,也可以供广大的Linux爱好者、Linux系统维护人员及计算机培训机构的教师等参考使用。

目录

第 1章 Linux系统概述
1.1 Linux操作系统简介
1.1.1 Linux系统历史背景
1.1.2 Linux系统主要特点
1.1.3 Linux系统结构
1.2 Linux系统版本介绍
1.2.1 Linux内核版本
1.2.2 Linux发布版本类型
1.3 Linux的发展方向
1.4 本章小结
1.5 习题
第 2章 安装Linux系统
2.1虚拟机介绍
2.1.1虚拟机技术
2.1.2 Linux虚拟机
2.2 Linux系统的安装准备
2.2.1安装Linux系统的*低硬件要求
2.2.2 CentOS 7安装程序的获取
2.2.3硬盘分区与挂载
2.2.4创建VM虚拟机的步骤
2.3 Linux系统的安装
2.4 Linux系统启动与关闭
2.4.1 Linux系统的启动引导步骤
2.4.2 Linux系统登录
2.4.3 Linux系统重启与关闭
2.5 本章小结
2.6 习题
第3章 用户接口与文本编辑器
3.1 Shell命令的操作基础
3.1.1 Shell命令格式
3.1.2 在Linux获取帮助
3.2 Shell命令的实用功能
3.2.1 History 命令
3.2.2 管道命令
3.2.3 重定向
3.2.4 通配符与特殊符号
3.3 vi编辑器
3.3.1 vi的三种工作模式和转换
3.3.2 vi的启动、保存、退出
3.3.3 命令模式下的操作
3.3.4 底行模式下的操作
3.3.5使用vi编辑文件案例
3.4 本章小结
3.5 习题
第4章 Linux文件系统
4.1 Linux系统的文件及其类型
4.1.1 Linux系统的目录结构
4.1.2 Linux系统的文件类型
4.2 Linux系统的文件操作命令
4.2.1 切换、创建和删除目录
4.2.2 ls命令
4.2.3 拷贝、移动、删除和创建文件
4.2.4文件信息显示命令
4.2.5文件检索、排序、查找命令
4.2.6文件的链接
4.3文件的权限
4.3.1文件属主和属组
4.3.2文件的访问权限
4.4 本章小结
4.5 习题
第5章 Linux系统管理
5.1 用户和组的管理
5.1.1 用户账户管理
5.1.2用户组的管理
5.1.3 用户查询命令
5.1.4 用户账号相关的系统文件
5.2软件包管理
5.2.1 RPM软件包管理
5.2.2 YUM软件包管理
5.3进程管理和任务计划
5.3.1系统监视和进程管理
5.3.2进程的优先级
5.3.3任务计划
5.4 磁盘管理
5.4.1 Linux磁盘分区和格式化的概念
5.4.2硬盘设备的添加和分区格式化
5.4.3 磁盘文件系统挂载与卸载
5.4.4 开机自动挂载文件系统
5.4.5磁盘配额
5.5 本章小结
5.6 习题
第6章 网络配置与管理
6.1 网络协议与体系结构
6.1.1 TCP IP协议
6.1.2 Linux的协议栈层次
6.2 IP地址、端口号与网络接口
6.2.1 IP地址
6.2.2 端口号
6.2.3 网络接口
6.2.4 查看和管理网络接口的命令
6.3 网络配置文件
6.3.1 网络接口配置文件
6.3.2 主机名称配置文件
6.3.3 地址解析配置文件
6.4 网络配置参数
6.4.1 网络配置概述
6.4.2 网络模式概述
6.4.3 网络配置的方法
6.4.4 配置主机名
6.4.5 配置DNS服务器
6.5 网络管理命令
6.5.1 网络测试命令
6.5.2 网络性能监测命令
6.6 本章小结
6.7 习题
第7章 网络安全与防火墙
7.1 网络安全概述
7.1.1 网络安全简介
7.1.2 网络安全的防御措施
7.2 访问控制机制
7.2.1 访问控制机制
7.2.2 访问控制策略
7.2.3 Linux安全模型
7.3 防火墙
7.3.1 防火墙简介
7.3.2 防火墙的分类
7.3.3 防火墙技术
7.4 Firewalld使用
7.4.1 Firewalld 介绍
7.4.2 终端管理工具
7.4.3 图形管理工具
7.5 本章小结
7.6 习题
第8章 DHCP服务器
8.1 DHCP基础
8.1.1 什么是DHCP
8.1.2 DHCP常用术语
8.1.3 DHCP客户机首次申请IP 地址
8.1.4 DHCP客户机重新登陆
8.1.5 更新IP地址租约
8.2 DHCP的安装与配置
8.2.1 DHCP服务器的安装
8.2.2 DHCP服务器的启动与关闭
8.2.3 DHCP服务器的卸载
8.2.4 DHCP服务器的主配置文件
8.2.5 如何编写DHCP服务器的主配置文件
8.2.6 案例:DHCP服务器的安装与配置
8.3 DHCP 中继代理
8.3.1 DHCP中继代理简介
8.3.2 案例:跨网段的DHCP中继代理
8.4 本章小结
8.5 习题
第9章 FTP服务器
9.1 FTP 简介
9.1.1 FTP协议
9.1.2 FTP工作模式
9.2 使用Vsftp服务器
9.2.1 Vsftp服务器的安装与启动
9.2.2 FTP服务器的用户类型
9.2.3 Vsftp服务器的测试
9.2.4 FTP 常用命令
9.2.5 Vsftp服务器的配置文件
9.3 深入使用Vsftp服务器
9.3.1 匿名用户访问Vsftp 服务器
9.3.2 本名用户访问Vsftp 服务器
9.3.3 虚拟用户访问Vsftp 服务器
9.3.4 禁止指定用户登录FTP服务器
9.4 本章小 结
9.5 习题
第 10章 Apache服务器
10.1 WWW 服务概述
10.1.1 WWW简介
10.1.2 相关术语
10.1.3 WWW工作原理
10.2 Apache服务器的安装和基本配置
10.2.1 Apache的产生
10.2.2 Apache的特点
10.2.2 安装Apache服务器软件包
10.2.3 Apache服务器的启动和停止
10.2.4 测试Apache服务器
10.2.5 Apache服务器的配置文件
10.2.6 Apache服务器的主配置文件选项
10.2.7 日志记录
10.3 目录的访问限制
10.3.1 定义目录的访问限制
10.3.2 案例:实现访问控制和认证
10.4 虚拟主机的配置和管理
10.4.1 基于IP 地址的虚拟主机
10.4.2 基于域名的虚拟主机
10.4.3 基于端口的虚拟主机
10.5 本章小结
10.6 习题
第 11章 DNS服务器
11.1 DNS概述
11.1.1 hosts文件
11.1.2 DNS域名空间的分层结构
11.1.3 域名服务器类型
11.1.4 DNS 解析原理
11.2 DNS服务器配置基础
11.2.1 配置DNS服务器
11.2.2 BIND配置文件详解
11.3 部署主从DNS 服务器
11.3.1 部署主从DNS服务器
11.3.2 DNS服务器委派与转发
11.4 本章小结
11.5 习题
第 12章 Squid代理服务器的配置与管理
12.1 代理服务器概述
12.1.1 代理服务器的工作机制
12.1.2 代理服务器的分类
12.2 Squid服务器的基础设定
12.2.1 安装Squid服务器
12.2.2 启动与关闭Squid服务器
12.2.3 配置文件及目录
12.3 配置Squid 代理服务器的访问控制
12.4 案例:部署Squid代理服务器的正向代理
12.5 案例:部署Squid代理服务器的反向代理
12.6 本章小结
12.7 习 题
第 13章 Shell编程
13.1 Shell概述
13.1.1 什么是Shell
13.1.2 Shell的分类
13.1.3 Shell的语法介绍
13.1.4 Shell脚本的创建与执行过程
13.1.5 Shell脚本的调试
13.1.6 Shell脚本的退出
13.2 Shell变量
13.2.1 环境变量
13.2.2 用户自定义变量
13.2.3 预定义变量
13.2.4 位置变量
13.3 变量的输入与输出
13.3.1 使用 read命令实现输入
13.3.2 使用 echo、printf命令实现输出
13.4 数值计算
13.4.1 算术运算符及运算命令
13.4.2 expr命令
13.4.3 使用“(())”双括号运算符
13.4.4 使用中括号
13.4.5 使用let命令
13.4.6 使用declare命令
13.5 条件测试
13.5.1 条件测试方法概述
13.5.2 字符串比较
13.5.3 整数测试表达式
13.5.4 逻辑操作符
13.5.5 文件操作
13.5.5 测试表达式test、[]、[[]]、(()) 的总结
13.6 条件判断控制语句
13.6.1 if条件语句
13.6.2 case条件语句
13.7 循环控制语句
13.7.1 for循环语句
13.7.2 while循环语句
13.7.3 until循环语句
13.7.4 循环控制语句
13.8 脚本运维实例
13.7.1 系统初始化脚本
13.7.2 模拟登录FTP 服务器下载文件
13.7.3 批量创建用户
13.9 本章小结
13.10 习题
第 14章 正则表达式与文本处理
14.1 正则表达式
14.1.1 什么是正则表达式
14.1.2 正则表达式的类型
14.1.3 基本正则表达式元字符
14.1.4 扩展正则表达式元字符
14.2 sed编辑器
14.2.1 sed命令格式
14.2.2 sed的缓冲区
14.2.3 sed命令的基础用法
14.2.4 运用sed编写Shell脚本
14.3 awk
14.3.1 awk命令格式
14.3.2 BEGIN模式和END模式
14.3.3 awk的运算符
14.3.4 运用awk编写Shell脚本
14.5 本章小结
14.6 习题
第 15章 无人值守安装系统
15.1 无人值守安装系统
15.1.1 PXE 简介
15.1.2 TFTP 简介
15.1.3 Kickstart 简介
15.1.4 无人值守安装系统的工作流程
15.2 部署无人值守服务器
15.2.1 安装配置DHCP服务器、TFTP服务器、FTP服务器
15.2.2 配置启动文件和Linux系统安装文件
15.2.3 配置自动应答文件
15.2.4 客户端主机配置
15.3 本章小结
15.4 习题
第 16章 自动化配置管理平台
16.1 Ansible概述
16.1.1 Ansible 简介
16.1.2 Ansible 的架构
16.1.3 Ansible 的工作过程
16.1.4 YAML简介
16.2 Ansible安装配置
16.2.1 Ansible 的安装
16.2.2 设置SSH通信
16.2.3 配置主机清单
16.3 Ansible命令基础
16.3.1 Ansible 的目录结构
16.3.2 Ansible 的配置文件
16.3.3 Ansible 的命令集
16.3.3 Ad-hoc 命令
16.4 Ansible的常用模块
16.4.1 什么是Ansible模块
16.4.2 Ansible的常用模块
16.5 Playbook基础
16.5.1 Playbook的核心元素
16.5.2 Playbook的基本语法
16.5.3 Role
16.5 Playbook案例应用
16.6 本章小结
16.7 习题
第 17章 企业监控系统
17.1 监控软件概述
17.1.1 监控系统的功能
17.1.2 监控软件简介
17.2 Zabbix 的安装
17.2.1 Zabbix 的安装
17.2.2 初始化Zabbix的Web界面
17.3 Zabbix Agent安装配置
17.3.1 Zabbix Server 端自我监控
17.3.2 Zabbix Agent安装配置
17.4 Zabbix基本使用
17.4.1 添加一个用户
17.4.2 添加监控Host
17.4.3 添加Item
17.4.4 模板Template
17.4.5 创建Trigger
17.4.6 设置Action
17.5 案例:自定义邮件报警
17.6 数据可视化
17.6.1 简单的图形
17.6.2 图表的使用
17.7.3 自定义图表
17.7 本章小结
17.8 习题
展开全部

作者简介

刘春,教授,现任大庆师范学院网络工程系主任,研究方向主要为云计算与大数据、网络工程,担任Linux系统管理、Linux服务管理、Linux自动化运维、云服务与虚拟化技术、Oracle数据库、软件工程等课程的教学工作,曾在企业从事软件开发、网络工程工作近10年,有着丰富的企业实践经验,主持及参与***、省级各级课题9项,其中主持教育部新一代信息技术项目1项、黑龙江省自然科学资金项目1项,黑龙江省教育科学规划重点课题1项,黑龙江省教育厅项目1项,发表各级论文26篇,以**发明人获得2项实用新型专利,撰写专著1部。2002年获黑龙江省企业管理现代化成果贰等奖。2009年获ORACLE全球认证OCP证书,2012年获教育部高等学校“双师型”教师。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航