运维指对设备环境中软件、硬件的运行和维护,因为各类型企业常使用Linux系统作为服务器主机中软件的运行环境,所以基于Linux系统的运维技术成为运维人员应掌握的基本技能。
本书分为9章: 第1章介绍了Linux的背景、开发环境、网络配置等知识;第2章讲解了Linux系统的基本命令与常用工具;第3、4章讲解了Shell编程的基本语法、内核的编译与管理;第5章对Linux环境中常见的网络服务进行介绍;第6~9章讲解了Linux环境下实现集中化、自动化运维的方式,并对网络安全和虚拟化计时进行了讲解。本书中的每个章节都以理论与案例结合的模式,在理论知识后通过切实可行的案例帮助读者在学习的同时,实践、巩固所学知识。
本书附有配套视频、源代码、习题、教学课件等资源。同时,为了帮助初学者更好地学习本书中的内容,还提供了在线答疑,希望得到更多读者的关注。
本书既可作为高等院校本、专科计算机相关专业的Linux课程专用教材,也可以作为Linux系统管理的培训教材,是一本非常适合Linux技术人员的教材。
优惠券:10元券
丽婴房正品婴童
券后价:35.00元
优惠券:60元券
有机GOS+有
券后价:1308.00元
第1章Linux系统简介与环境搭建1
1.1Linux系统简介1
1.1.1Linux系统的起源与发展1
1.1.2GNU与GPL2
1.1.3Linux系统版本2
1.1.4Linux系统的应用领域4
1.2安装Linux系统4
1.2.1安装虚拟机软件4
1.2.2下载CentOS5
1.2.3安装CentOS6
1.3Linux系统启动流程21
1.4网络配置23
1.4.1网络模式23
1.4.2模式更改25
1.4.3网络配置27
1.4.4访问测试29
1.5结构31
1.6远程终端访问32
1.7SFTP远程文件管理35
1.8本章小结36
1.9本章习题36
第2章Linux命令与工具39
2.1Linux命令格式39
2.2用户与用户组管理40
2.2.1用户管理40
2.2.2用户组管理43
2.2.3用户切换46
2.3文件管理49
2.3.1文件操作49Linux系统管理与自动化运维2.3.2查看文件53
2.3.3文件搜索54
2.3.4权限管理56
2.3.5压缩解压59
2.4存储管理62
2.4.1磁盘分区62
2.4.2格式化67
2.4.3挂载68
2.4.4LVM逻辑卷管理70
2.4.5RAID磁盘阵列73
2.4.6创建RAID75
2.5进程管理77
2.5.1进程状态77
2.5.2进程管理命令78
2.6服务管理84
2.7软件包管理87
2.7.1RPM软件包管理87
2.7.2YUM软件包管理90
2.7.3YUM源管理93
2.8文本编辑器94
2.9本章小结98
2.10本章习题98
第3章Shell100
3.1Shell概述100
3.1.1Shell的概念100
3.1.2Shell的分类101
3.1.3Shell的使用技巧103
3.2Shell中的变量106
3.2.1本地变量106
3.2.2环境变量107
3.2.3位置变量110
3.2.4特殊变量111
3.3Shell中的符号112
3.3.1引号112
3.3.2通配符114
3.3.3连接符115
3.4正则表达式116
3.4.1正则表达式的概念116
3.4.2元字符116
3.5文本处理工具119
3.5.1grep119
3.5.2sed122
3.5.3awk126
3.6Shell脚本131
3.6.1判断结构131
3.6.2循环结构135
3.6.3break与continue139
3.6.4Shell脚本的基本元素与执行方式140
3.7脚本运维实例141
3.7.1模拟用户登录141
3.7.2监控系统运行情况142
3.7.3备份MySQL数据库144
3.8本章小结148
3.9本章习题149
第4章内核编译与管理151
4.1Linux内核151
4.1.1内核概述151
4.1.2内核的开发与更新152
4.1.3内核版本152
4.2内核的编译安装153
4.2.1获取内核源码153
4.2.2编译与安装156
4.3内核模块管理159
4.3.1内核模块概述159
4.3.2查看内核模块162
4.3.3加载与卸载164
4.3.4修改内核参数166
4.4本章小结167
4.5本章习题167
第5章网络服务170
5.1计算机网络基础170
5.1.1协议与体系结构171
5.1.2数据传输流程172
5.1.3IP地址与端口号173
5.1.4子网掩码175
5.1.5协议与服务176
5.2DHCP服务176
5.2.1DHCP常用术语176
5.2.2DHCP的工作流程177
5.2.3安装配置DHCP178
5.3DNS服务182
5.3.1DNS简介182
5.3.2安装DNS187
5.3.3BIND配置文件详解189
5.3.4部署主从DNS服务器192
5.4电子邮件服务196
5.4.1电子邮件服务概述196
5.4.2电子邮件协议197
5.4.3基于Postfix的邮件发送199
5.4.4基于Dovecot的邮件收取201
5.5FTP服务205
5.5.1FTP概述206
5.5.2VSFTP简介206
5.5.3配置匿名FTP服务器210
5.5.4禁止指定用户登录214
5.6本章小结216
5.7本章习题216
第6章集中化运维工具——Ansible和SaltStack218
6.1运维概述218
6.1.1运维的概念218
6.1.2传统的运维面临的问题219
6.2Ansible220
6.2.1Ansible简介220
6.2.2YAML简介221
6.2.3Ansible的安装223
6.2.4配置SSH无密码登录223
6.2.5主机225
6.2.6Ansible的常用模块226
6.2.7playbook234
6.2.8playbook的基本语法235
6.2.9role238
6.3SaltStack241
6.3.1SaltStack简介241
6.3.2SaltStack的安装配置242
6.3.3远程命令245
6.3.4模块方法247
6.3.5grains组件252
6.3.6pillar256
6.3.7state257
6.3.8部署LAMP环境264
6.4本章小结267
6.5本章习题268
第7章监控系统270
7.1监控系统简介270
7.2监控软件简介272
7.3Zabbix的安装与配置275
7.3.1Web环境搭建275
7.3.2Server端安装配置281
7.3.3Agent端安装配置288
7.3.4连通性测试289
7.4如何使用Zabbix290
7.4.1创建Zabbix用户290
7.4.2添加Host291
7.4.3配置Item295
7.4.4创建Trigger300
7.4.5设置Action303
7.5数据可视化310
7.5.1图表的使用310
7.5.2分屏的实现313
7.6Zabbix中的模板318
7.6.1新建Template318
7.6.2关联模板320
7.7Zabbix中的宏321
7.8本章小结323
7.9本章习题324
第8章网络安全与防火墙325
8.1网络安全325
8.1.1网络安全简介325
8.1.2威胁网络安全的因素326
8.2网络攻击与防御327
8.2.1常见的网络攻击类型327
8.2.2常用的防御措施331
8.3防火墙332
8.3.1防火墙概述332
8.3.2防火墙的分类334
8.3.3防火墙技术334
8.4IDS337
8.4.1IDS概述337
8.4.2IDS分类338
8.5IPS339
8.6iptables340
8.6.1iptables简介340
8.6.2iptables状态检测342
8.6.3iptables的规则编写343
8.7firewalld345
8.7.1firewalld简介346
8.7.2命令行管理方式347
8.7.3图形界面管理方式349
8.8本章小结351
8.9本章习题351
第9章KVM虚拟化技术354
9.1虚拟化简介354
9.1.1虚拟化概述354
9.1.2软件虚拟化和硬件虚拟化355
9.1.3半虚拟化与全虚拟化356
9.1.4主流虚拟化产品357
9.2KVM虚拟化原理与架构360
9.2.1系统虚拟化原理360
9.2.2KVM虚拟化原理与架构361
9.3搭建KVM虚拟化环境362
9.3.1硬件环境要求362
9.3.2KVM的安装配置363
9.4KVM核心配置368
9.4.1CPU配置中的基本概念368
9.4.2CPU配置370
9.4.3内存虚拟化374
9.4.4内存配置374
9.5Libvirt375
9.5.1Libvirt概述376
9.5.2Libvirt域的XML配置文件377
9.5.3virsh379
9.5.4virtmanager382
9.6本章小结385
9.7本章习题385
一、零基础、入门级讲解
为保证零基础读者能轻松学习Linux运维,《Linux系统管理与自动化运维》用一定篇幅讲解了Linux平台的基本使用,因此即便是Linux系统零基础的读者,亦可选用本书作为Linux运维的入门教材。
二、循序渐进,通俗易懂
在知识配置上,从实际需求入手,选取运维人员必备的知识技能;在内容安排上,从学习认知的规律入手,由Linux基础到运维入门与进阶;在知识讲解上,为理论讲解配置图示,分阶段配置巩固实例,降低读者的理解难度,提高读者的实践能力。
三、注重实战,可操作性强
为了提高读者的兴趣和动力,教材前期的讲解都配备可操作的示例,读者可参考示例实践巩固所学知识,即学即用,时有所得。教材后期的内容从企业的实际需求出发,将Linux运维与多种软件结合,并结合企业常见情境设置经典案例,强化实践能力。
四、配套数字资源丰富
提供9个精美教学PPT、1000道测试题、长达30小时的教学视频。
一、零基础、入门级讲解
为保证零基础读者能轻松学习Linux运维,《Linux系统管理与自动化运维》用一定篇幅讲解了Linux平台的基本使用,因此即便是Linux系统零基础的读者,亦可选用本书作为Linux运维的入门教材。
二、循序渐进,通俗易懂
在知识配置上,从实际需求入手,选取运维人员必备的知识技能;在内容安排上,从学习认知的规律入手,由Linux基础到运维入门与进阶;在知识讲解上,为理论讲解配置图示,分阶段配置巩固实例,降低读者的理解难度,提高读者的实践能力。
三、注重实战,可操作性强
为了提高读者的兴趣和动力,教材前期的讲解都配备可操作的示例,读者可参考示例实践巩固所学知识,即学即用,时有所得。教材后期的内容从企业的实际需求出发,将Linux运维与多种软件结合,并结合企业常见情境设置经典案例,强化实践能力。
四、配套数字资源丰富
提供9个精美教学PPT、1000道测试题、长达30小时的教学视频。
www.luweidong.cn
下一个
PHP网站源码丹竹头网站定制罗湖营销型网站建设光明网络营销坪地网站优化排名南联网站优化按天扣费大鹏SEO按天扣费南澳seo网站推广东莞SEO按天收费横岗网站建设设计深圳网站seo优化盐田网站优化按天计费盐田关键词按天计费大芬网站改版坂田网站搜索优化光明网站优化软件罗湖网络营销塘坑百度网站优化排名坑梓百度爱采购西乡seo优化罗湖网站建设观澜百度关键词包年推广光明关键词排名永湖网站设计广州至尊标王爱联网页设计南山网站优化按天扣费盐田企业网站设计大运网站优化按天收费光明高端网站设计双龙网络营销歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运