出版信息
Linux网路作业系统项目教程
作者:刘学工、彭进香、周倩、袁礼、冯亚北、刘建国、熊芳芳
定价:58元
印次:1-1
ISBN:9787302504306
出版日期:2018.07.01
印刷日期:2018.07.03
定价:58元
印次:1-1
ISBN:9787302504306
出版日期:2018.07.01
印刷日期:2018.07.03
内容简介
《Linux网路作业系统项目教程》根据企业Linux工程师的实际工作背景,结合高职学生的学习特点、Linux网路作业系统职业套用背景,精心选择和组织教学内容,在保持知识先进性的同时,注意降低学习难度,以激发学生的兴趣。《Linux网路作业系统项目教程》分为6个大的项目任务,其中各项目中包含具体细化的学习情境,任务目标清晰,流程完整,学生通过完成各个项目任务,可以轻鬆掌握CentOS 7网路作业系统知识及其他必备的知识和技能。《Linux网路作业系统项目教程》内容包括基本套用、服务配置、管理运维、安全体系、未来发展、项目实施等,涵盖企业情境所需的方方面面,可以让学生快速融入日常工作。同时,情境设计注重了“还原真实、精简知识、理实一体、操作明晰”的原则。《Linux网路作业系统项目教程》适合作为套用型本科及高职高专院校计算机相关专业讲授Linux网路作业系统知识的实用教材,同时,也适合想要学习Linux网路作业系统知识与技能的广大读者阅读。
图书目录
项目一 Linux系统的安装和基本配置 1
任务一:选择适合的网路作业系统 3
知识储备 3
1.1 网路作业系统概述 3
1.1.1 作业系统与网路作业系统 3
1.1.2 Linux网路作业系统的诞生 4
1.2 Windows和Linux的区别 5
1.2.1 Windows和Linux的设计思路不同 5
1.2.2 Linux的优势 6
1.2.3 为什幺Windows伺服器仍很普遍 8
1.2.4 我们身边的Linux 9
1.3 Linux和Windows的故事 10
1.4 选择适合的Linux发行版 12
1.4.1 最具影响力的Red Hat Linux及其衍生版本 12
1.4.2 最流行的Ubuntu及其衍生版本 13
1.4.3 最受好评的企业级系统RHEL/SLE 13
1.4.4 最好用的伺服器作业系统Debian/CentOS 14
任务二:在虚拟机上安装CentOS Linux 15
知识储备 15
1.5 VMware和虚拟机 15
任务实践 16
1.6 创建虚拟机 16
1.7 安装CentOS Linux 19
1.7.1 安装前的準备工作 19
1.7.2 安装步骤说明 22
任务三:使用命令行方式进行系统管理 29
知识储备 29
1.8 系统使用初步 29
1.8.1 命令行界面与图形用户界面 29
1.8.2 启动过程与常用服务 30
1.8.3 登录与退出系统 35
1.8.4 vi编辑器的使用 36
任务实践 39
1.9档案系统管理 39
1.9.1Linux磁碟分区和目录 39
1.9.2使用mount命令挂载设备分区 41
1.9.3档案类型 45
1.9.4查看帮助和档案查找 47
1.10档案目录管理和许可权管理 48
1.10.1常见目录功能介绍 48
1.10.2目录和档案操作 50
1.10.3档案目录与许可权 52
1.10.4使用软连线和硬连线 56
任务四:系统基本配置管理 57
知识储备 58
1.11用户账号管理 58
1.11.1了解用户管理 58
1.11.2用户账号的基本操作 60
1.12网路和主机名管理 65
1.12.1了解CentOS7的网路接口 65
任务实践 66
1.12.2配置网路和主机名 66
1.12.3暂时关闭安全机制,简化练习环境 70
1.13常用的网路管理命令 71
1.13.1使用ip命令管理网路 71
1.13.2网路检测命令 74
1.13.3档案传输和下载 78
上机实训:Linux系统的安装和基本配置 81
项目二常用服务的配置和使用 83
任务一:理解伺服器和伺服器软体 85
知识储备 85
2.1了解伺服器 85
2.1.1伺服器是什幺 85
2.1.2伺服器的五大设计标準 86
2.2伺服器的简单分类 89
2.2.1从外形上分类伺服器 89
2.2.2从套用规模分类 91
2.3常见服务与对应连线埠 95
2.3.1基础服务 95
2.3.2常用服务 96
2.3.3服务与连线埠地址 97
任务实践 98
2.4软体管理工具yum的使用 98
2.4.1yum简介 98
2.4.2yum配置 99
2.4.3使用光碟作为本地库 100
任务二:配置DNS和DHCP伺服器 102
知识储备 102
2.5DNS伺服器和DHCP伺服器 102
2.5.1IP位址和子网掩码 102
2.5.2默认网关 103
2.5.3DHCP动态主机配置协定 104
2.5.4DNS域名服务 105
任务实践 108
2.6DHCP伺服器的配置 108
2.6.1任务描述 108
2.6.2任务分析 108
2.6.3配置步骤 109
2.7DNS伺服器的配置 114
2.7.1任务描述 114
2.7.2任务分析 115
2.7.3步骤说明 115
任务三:配置Web伺服器 124
知识储备 124
2.8Web伺服器是什幺/为什幺要使用Web伺服器 124
2.9Web伺服器的选择 126
任务实践 128
2.10安装配置ApacheWeb伺服器 128
2.10.1任务描述 128
2.10.2任务分析 128
2.10.3配置步骤说明 129
任务四:搭建LAMP套用环境 136
知识储备 136
2.11网站技术与平台搭建 136
2.11.1网路应用程式如何工作 136
2.11.2动态网页技术 137
2.11.3LAMP简介 139
任务实践 140
2.12搭建简易LAMP环境 140
2.12.1安装Apache 140
2.12.2安装PHP 141
2.12.3安装MariaDB资料库伺服器 142
2.12.4安装LAMP环境的其他操作 143
2.13MariaDB资料库的配置和使用 144
2.13.1资料库操作简介 144
2.13.2MySQL的常用命令 149
2.13.3对资料库进行管理 150
2.14一键安装LAMP 154
2.14.1LAMP一键安装包简介 154
2.14.2使用一键安装包进行LAMP安装 155
2.14.3LAMP一键安装使用说明 156
2.14.4执行一键安装可能产生的问题 157
上机实训:常用服务的配置和使用 158
项目三伺服器的日常管理和运维 159
任务一:伺服器的日常管理 160
知识储备 161
3.1伺服器的日常管理管什幺 161
3.1.1对伺服器硬体的日常管理和维护 161
3.1.2对伺服器软体的日常管理和维护 162
3.1.3对套用与数据的管理和维护 163
任务实践 163
3.2伺服器日常管理的具体工作 163
3.2.1影响伺服器性能的几大因素 164
3.2.2查看伺服器运行情况 165
3.2.3查看伺服器的日誌信息 174
3.3使用定时任务功能来完成日常工作 175
3.3.1定时任务介绍 175
3.3.2创建定时任务 176
3.3.3编写Shell任务脚本并定时运行 178
3.4伺服器的故障管理 179
3.4.1故障必然发生 179
3.4.2网路故障的检测与处理 179
任务二:伺服器的远程管理 184
知识储备 184
3.5远程管理是什幺/为什幺要使用远程管理 184
任务实践 185
3.6使用SSH进行远程管理 185
3.7使用VNC进行图形化远程管理 188
3.7.1安装图形桌面环境 188
3.7.2tigervnc伺服器端配置 189
3.7.3VNC客户端配置 191
任务三:伺服器数据的备份管理 193
知识储备 193
3.8备份的作用和必要性 193
3.8.1备份策略 195
3.8.2规划备份系统 196
3.8.3双机热备份技术 199
任务实践 200
3.9使用tar命令备份档案 200
3.9.1使用tar备份档案 200
3.9.2使用tar进行完全备份和增量备份 203
3.10备份与恢複数据库 208
3.10.1资料库备份与恢复 208
3.10.2资料库备份和还原实例 212
任务四:管理中的简单编程技巧 214
任务实践 214
3.11使用管道和重定向 214
3.11.1在日常管理中使用管道 215
3.11.2重定向的使用方法 217
3.12必须掌握的几个命令 219
3.12.1使用find查找档案 219
3.12.2使用grep筛选信息 220
3.12.3使用cut进行内容提取 221
3.12.4sed命令的使用 222
3.12.5awk的使用 224
3.13日常管理中的Shell编程基础 226
3.13.1Shell是什幺以及Shell编程是什幺 226
3.13.2必须了解的Shell编程基础 229
3.13.3Shell编程入门技巧 232
上机实训:伺服器的日常管理和运维 243
项目四伺服器的安全管理 245
任务一:做好安全管理 246
知识储备 247
4.1安全管理的起源 247
4.2安全问题与应对措施 248
4.3系统漏洞与补丁程式 249
4.3.1什幺是系统漏洞 249
4.3.2补丁跟进和获取 250
4.3.3补丁测试与载入 250
4.3.4补丁验证与归档 251
4.4常见的网路攻击方式 252
4.4.1连线埠扫描 252
4.4.2嗅探技术 252
4.4.3木马 253
4.4.4病毒 253
任务实践 254
任务二:账号安全和许可权管理 255
知识储备 255
4.5账号和密码的安全管理 255
4.5.1普通账号的安全防护 255
4.5.2root账号的安全防护 256
4.5.3密码安全 257
4.6标準Linux访问控制与许可权管理 259
4.6.1用户许可权管理 259
4.6.2suid|sgid|sticky许可权管理 261
4.6.3ACL访问控制管理 262
4.7SELinux高级访问控制 266
4.7.1SELinux安全管理简介 266
任务实践 271
4.7.2SELinux配置 271
任务三:防火墙管理 275
知识储备 275
4.8防火墙(Firewall)是什幺/为什幺要使用防火墙 275
4.9了解动态防火墙firewalld 277
任务实践 280
4.10firewalld的配置和使用 280
上机实训:伺服器的安全管理 293
项目五云平台的使用 295
任务一:了解云技术 296
知识储备 296
5.1云技术简介 296
5.2云计算的关键技术 298
5.3云技术的发展 299
5.3.1云技术成熟的标誌 300
5.3.2云的三个层面服务并存 301
5.3.3云技术发展 302
任务二:搭建OwnCloud私有存储云 304
知识储备 304
5.4公有云、私有云、混合云 304
5.5云平台简介 305
任务实践 308
5.6ownCloud存储云的安装 308
5.6.1安装LAMP基本环境 308
5.6.2安装ownCloud云存储 310
5.6.3配置ownCloud客户端,使用云存储 313
上机实训:云平台的使用 315
项目六综合实训 317
任务一:伺服器与项目规划设计 318
知识储备 318
6.1进行需求调研与系统规划设计的方法 318
6.2网路伺服器选型 320
6.3设计时要考虑的其他问题 323
任务二:基于企业网路构建企业站点 324
知识储备 324
6.4综合实训的目的和要求 324
6.5中小型企业网站组建与管理综合实训内容 325
任务实践 326
6.6实训任务步骤 326
参考文献 331