注册 登录 进入教材巡展
#
  • #

出版时间:2018年9月

出版社:清华大学出版社

以下为《Linux系统管理与自动化运维》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 清华大学出版社
  • 9787302507611
  • 1-1
  • 226983
  • 47190979-6
  • 平装
  • 2018年9月
  • 工学
  • 计算机科学与技术
  • TP316.85
  • 计算机
  • 本科
内容简介
运维指对设备环境中软件、硬件的运行和维护,因为各类型企业常使用Linux系统作为服务器主机中软件的运行环境,所以基于Linux系统的运维技术成为运维人员应掌握的基本技能。
本书分为9章: 第1章介绍了Linux的背景、开发环境、网络配置等知识;第2章讲解了Linux系统的基本命令与常用工具;第3、4章讲解了Shell编程的基本语法、内核的编译与管理;第5章对Linux环境中常见的网络服务进行介绍;第6~9章讲解了Linux环境下实现集中化、自动化运维的方式,并对网络安全和虚拟化计时进行了讲解。本书中的每个章节都以理论与案例结合的模式,在理论知识后通过切实可行的案例帮助读者在学习的同时,实践、巩固所学知识。
本书附有配套视频、源代码、习题、教学课件等资源。同时,为了帮助初学者更好地学习本书中的内容,还提供了在线答疑,希望得到更多读者的关注。
本书既可作为高等院校本、专科计算机相关专业的Linux课程专用教材,也可以作为Linux系统管理的培训教材,是一本非常适合Linux技术人员的教材。
目录
目录第1章Linux系统简介与环境搭建11.1Linux系统简介11.1.1Linux系统的起源与发展11.1.2GNU与GPL21.1.3Linux系统版本21.1.4Linux系统的应用领域41.2安装Linux系统41.2.1安装虚拟机软件41.2.2下载CentOS51.2.3安装CentOS61.3Linux系统启动流程211.4网络配置231.4.1网络模式231.4.2模式更改251.4.3网络配置271.4.4访问测试291.5目录结构311.6远程终端访问321.7SFTP远程文件管理351.8本章小结361.9本章习题36第2章Linux命令与工具392.1Linux命令格式392.2用户与用户组管理402.2.1用户管理402.2.2用户组管理432.2.3用户切换462.3文件管理492.3.1文件操作49目录Linux系统管理与自动化运维2.3.2查看文件532.3.3文件搜索542.3.4权限管理562.3.5压缩解压592.4存储管理622.4.1磁盘分区622.4.2格式化672.4.3挂载682.4.4LVM逻辑卷管理702.4.5RAID磁盘阵列732.4.6创建RAID752.5进程管理772.5.1进程状态772.5.2进程管理命令782.6服务管理842.7软件包管理872.7.1RPM软件包管理872.7.2YUM软件包管理902.7.3YUM源管理932.8文本编辑器942.9本章小结982.10本章习题98第3章Shell1003.1Shell概述1003.1.1Shell的概念1003.1.2Shell的分类1013.1.3Shell的使用技巧1033.2Shell中的变量1063.2.1本地变量1063.2.2环境变量1073.2.3位置变量1103.2.4特殊变量1113.3Shell中的符号1123.3.1引号1123.3.2通配符1143.3.3连接符1153.4正则表达式1163.4.1正则表达式的概念1163.4.2元字符1163.5文本处理工具1193.5.1grep1193.5.2sed1223.5.3awk1263.6Shell脚本1313.6.1判断结构1313.6.2循环结构1353.6.3break与continue1393.6.4Shell脚本的基本元素与执行方式1403.7脚本运维实例1413.7.1模拟用户登录1413.7.2监控系统运行情况1423.7.3备份MySQL数据库1443.8本章小结1483.9本章习题149第4章内核编译与管理1514.1Linux内核1514.1.1内核概述1514.1.2内核的开发与更新1524.1.3内核版本1524.2内核的编译安装1534.2.1获取内核源码1534.2.2编译与安装1564.3内核模块管理1594.3.1内核模块概述1594.3.2查看内核模块1624.3.3加载与卸载1644.3.4修改内核参数1664.4本章小结1674.5本章习题167第5章网络服务1705.1计算机网络基础1705.1.1协议与体系结构1715.1.2数据传输流程1725.1.3IP地址与端口号1735.1.4子网掩码1755.1.5协议与服务1765.2DHCP服务1765.2.1DHCP常用术语1765.2.2DHCP的工作流程1775.2.3安装配置DHCP1785.3DNS服务1825.3.1DNS简介1825.3.2安装DNS1875.3.3BIND配置文件详解1895.3.4部署主从DNS服务器1925.4电子邮件服务1965.4.1电子邮件服务概述1965.4.2电子邮件协议1975.4.3基于Postfix的邮件发送1995.4.4基于Dovecot的邮件收取2015.5FTP服务2055.5.1FTP概述2065.5.2VSFTP简介2065.5.3配置匿名FTP服务器2105.5.4禁止指定用户登录2145.6本章小结2165.7本章习题216第6章集中化运维工具——Ansible和SaltStack2186.1运维概述2186.1.1运维的概念2186.1.2传统的运维面临的问题2196.2Ansible2206.2.1Ansible简介2206.2.2YAML简介2216.2.3Ansible的安装2236.2.4配置SSH无密码登录2236.2.5主机目录2256.2.6Ansible的常用模块2266.2.7playbook2346.2.8playbook的基本语法2356.2.9role2386.3SaltStack2416.3.1SaltStack简介2416.3.2SaltStack的安装配置2426.3.3远程命令2456.3.4模块方法2476.3.5grains组件2526.3.6pillar2566.3.7state2576.3.8部署LAMP环境2646.4本章小结2676.5本章习题268第7章监控系统2707.1监控系统简介2707.2监控软件简介2727.3Zabbix的安装与配置2757.3.1Web环境搭建2757.3.2Server端安装配置2817.3.3Agent端安装配置2887.3.4连通性测试2897.4如何使用Zabbix2907.4.1创建Zabbix用户2907.4.2添加Host2917.4.3配置Item2957.4.4创建Trigger3007.4.5设置Action3037.5数据可视化3107.5.1图表的使用3107.5.2分屏的实现3137.6Zabbix中的模板3187.6.1新建Template3187.6.2关联模板3207.7Zabbix中的宏3217.8本章小结3237.9本章习题324第8章网络安全与防火墙3258.1网络安全3258.1.1网络安全简介3258.1.2威胁网络安全的因素3268.2网络攻击与防御3278.2.1常见的网络攻击类型3278.2.2常用的防御措施3318.3防火墙3328.3.1防火墙概述3328.3.2防火墙的分类3348.3.3防火墙技术3348.4IDS3378.4.1IDS概述3378.4.2IDS分类3388.5IPS3398.6iptables3408.6.1iptables简介3408.6.2iptables状态检测3428.6.3iptables的规则编写3438.7firewalld3458.7.1firewalld简介3468.7.2命令行管理方式3478.7.3图形界面管理方式3498.8本章小结3518.9本章习题351第9章KVM虚拟化技术3549.1虚拟化简介3549.1.1虚拟化概述3549.1.2软件虚拟化和硬件虚拟化3559.1.3半虚拟化与全虚拟化3569.1.4主流虚拟化产品3579.2KVM虚拟化原理与架构3609.2.1系统虚拟化原理3609.2.2KVM虚拟化原理与架构3619.3搭建KVM虚拟化环境3629.3.1硬件环境要求3629.3.2KVM的安装配置3639.4KVM核心配置3689.4.1CPU配置中的基本概念3689.4.2CPU配置3709.4.3内存虚拟化3749.4.4内存配置3749.5Libvirt3759.5.1Libvirt概述3769.5.2Libvirt域的XML配置文件3779.5.3virsh3799.5.4virtmanager3829.6本章小结3859.7本章习题385