新書推薦:
《
Python贝叶斯深度学习
》
售價:HK$
89.4
《
文本的密码:社会语境中的宋代文学
》
售價:HK$
67.2
《
启微·狂骉年代:西洋赛马在中国
》
售價:HK$
78.4
《
有趣的中国古建筑
》
售價:HK$
67.0
《
十一年夏至
》
售價:HK$
76.2
《
如何打造成功的商业赛事
》
售價:HK$
89.5
《
万千教育学前·透视学前儿童的发展:解析幼儿教师常问的那些问题
》
售價:HK$
58.2
《
慈悲与玫瑰
》
售價:HK$
87.4
|
內容簡介: |
内容简介:
本书根据高职高专的人才培养目标,结合高职高专教学改革的要求,本着工学结合、项目引领、任务驱动、教学做评一体化的教学模式,以项目为单元,以应用为主线,将理论知识融入实践项目,是为高职高专院校学生学习知识和提高技能量身定做的教材。
本书以服务器配置与管理的企业真实项目为载体,精心组织了安装Linux并构建网络环境、管理Linux文件系统、管理Linux操作系统、Shell脚本编程、配置与管理Samba服务器、配置与管理NFS服务器、配置与管理DHCP服务器、配置与管理DNS服务器、配置与管理Web服务器、配置与管理FTP服务器、配置防火墙与NAT服务器、综合案例共12个符合职业岗位能力标准、对接企业用人需求的真实项目。
本书既可作为高职高专院校计算机应用技术、软件工程、网络技术等相关专业的教材,也可供广大的Linux爱好者、Linux系统管理维护和网络管理人员、计算机培训机构的教师和学员参考使用。
|
目錄:
|
目录
项目1 安装Linux并构建网络环境1
1.1 任务描述2
1.2 任务分析3
1.3 知识储备5
1.3.1 Linux的诞生与发展5
1.3.2 Linux的内核版本和发行版本8
1.3.3 Linux的应用领域10
1.3.4 Linux的主要优势11
1.3.5 Linux磁盘分区基础11
1.4 任务实施13
1.4.1 安装Red Hat Enterprise
Linux 813
1.4.2 配置网络工作环境20
1.4.3 测试网络环境29
1.5 技能训练33
1.5.1 课堂训练33
1.5.2 课后训练36
1.6 总结提高37
项目2 管理Linux文件系统38
2.1 任务描述39
2.2 任务分析40
2.3 知识储备41
2.3.1 Linux文件系统概述41
2.3.2 Linux文件系统的组织方式41
2.3.3 Linux系统的默认安装目录42
2.3.4 Linux中的文件类型43
2.3.5 Linux中的文件权限43
2.4 任务实施45
2.4.1 分析Linux的命令格式45
2.4.2 目录与文件操作命令的使用45
2.4.3 文件与目录的权限操作56
2.4.4 vi编辑器的使用59
2.5 技能训练63
2.5.1 课堂训练63
2.5.2 课后训练63
2.6 总结提高64
项目3 管理Linux操作系统65
3.1 任务描述66
3.2 任务分析67
3.3 知识储备68
3.3.1 Linux系统管理概述68
3.3.2 Linux中的用户分类68
3.3.3 Linux中的用户管理配置
文件69
3.3.4 Linux中的设备文件70
3.4 任务实施71
3.4.1 用户和组管理71
3.4.2 存储设备的使用75
3.4.3 软件包管理78
3.4.4 进程管理命令的使用82
3.4.5 系统信息命令的使用86
3.4.6 其他常用命令的使用88
3.4.7 关机重启命令的使用89
3.5 技能训练91
3.5.1 课堂训练91
3.5.2 课后训练91
3.6 总结提高92
项目4 Shell脚本编程93
4.1 任务描述94
4.2 任务分析95
4.3 知识储备97
4.3.1 Shell概述97
4.3.2 Shell的种类98
4.3.3 Shell中的变量98
4.3.4 变量表达式100
4.3.5 Shell的输入输出102
4.4 任务实施104
4.4.1 体验Shell编程104
4.4.2 在Shell程序中使用的参数105
4.4.3 表达式的比较使用107
4.4.4 循环结构语句的使用110
4.4.5 条件结构语句的使用112
4.5 技能训练115
4.5.1 课堂训练115
4.5.2 课后训练115
4.6 总结提高116
项目5 配置与管理Samba服务器117
5.1 任务描述118
5.2 任务分析119
5.3 知识储备120
5.3.1 Samba概述120
5.3.2 Samba服务工作原理120
5.3.3 Samba服务工作流程121
5.4 任务实施122
5.4.1 安装Samba软件包122
5.4.2 分析主配置文件smb.conf123
5.4.3 配置匿名方式的samba
服务器127
5.4.4 配置认证模式的Samba
服务器130
5.4.5 查看Samba服务日志文件133
5.4.6 建立Samba服务密码文件134
5.4.7 建立Samba用户映射135
5.4.8 设置Samba的打印共享136
5.4.9 启动与停止Samba服务137
5.4.10 在客户端访问共享资源139
5.5 技能训练141
5.5.1 课堂训练141
5.5.2 课后训练145
5.6 总结提高146
项目6 配置与管理NFS服务器147
6.1 任务描述148
6.2 任务分析148
6.3 知识储备150
6.3.1 NFS概述150
6.3.2 NFS的工作原理150
6.3.3 NFS系统守护进程151
6.4 任务实施151
6.4.1 安装NFS151
6.4.2 熟悉相关文件152
6.4.3 分析配置文件exports153
6.4.4 企业应用案例155
6.4.5 启动与停止NFS服务157
6.4.6 测试NFS服务159
6.4.7 配置NFS客户端160
6.5 技能训练162
6.5.1 课堂训练162
6.5.2 课后训练163
6.6 总结提高164
项目7 配置与管理DHCP服务器165
7.1 任务描述166
7.2 任务分析167
7.3 知识储备168
7.3.1 DHCP概述168
7.3.2 DHCP地址分配机制169
7.3.3 DHCP的工作原理169
7.3.4 DHCP常用术语170
7.4 任务实施171
7.4.1 安装DHCP软件包171
7.4.2 熟悉相关配置文件172
7.4.3 熟悉主配置文件dhcpd.conf172
7.4.4 设置IP作用域175
7.4.5 设置客户端的IP地址175
7.4.6 设置租约期限176
7.4.7 保留特定IP176
7.4.8 启动与停止DHCP服务177
7.4.9 配置案例分析178
7.4.10 配置DHCP客户端180
7.5 技能训练184
7.5.1 课堂训练184
7.5.2 课后训练186
7.6 总结提高187
项目8 配置与管理DNS服务器188
8.1 任务描述189
8.2 任务分析190
8.3 知识储备191
8.3.1 DNS概述191
8.3.2 DNS组成192
8.3.3 正向解析与反向解析193
8.3.4 查询的工作原理193
8.3.5 域名服务器分类195
8.4 任务实施196
8.4.1 安装DNS服务196
8.4.2 熟悉BIND的配置文件197
8.4.3 配置DNS服务器204
8.4.4 配置辅助域名服务器211
8.4.5 配置缓存Cacheonly
服务器212
8.4.6 启动与停止DNS服务212
8.4.7 配置DNS客户端213
8.5 技能训练216
8.5.1 课堂训练216
8.5.2 课后训练218
8.6 总结提高219
项目9 配置与管理Web服务器220
9.1 任务描述221
9.2 任务分析222
9.3 知识储备223
9.3.1 Web概述223
9.3.2 Web服务中的常用概念224
9.3.3 Web服务的工作原理225
9.4 任务实施226
9.4.1 安装Apache服务226
9.4.2 分析主配置文件httpd.conf227
9.4.3 Web服务器的试用229
9.4.4 建立用户个人主页230
9.4.5 配置符号链接和虚拟目录231
9.4.6 认证与授权管理234
9.4.7 配置虚拟主机237
9.4.8 启动与停止Apache服务241
9.5 技能训练242
9.5.1 课堂训练242
9.5.2 课后训练247
9.6 总结提高248
项目10 配置与管理FTP服务器249
10.1 任务描述250
10.2 任务分析251
10.3 知识储备252
10.3.1 FTP概述252
10.3.2 FTP的工作原理253
10.3.3 vsftpd中的三类用户254
10.3.4 FTP的传输方式与工作
方式254
10.3.5 命令方式的FTP255
10.4 任务实施256
10.4.1 安装vsftpd软件包256
10.4.2 熟悉相关配置文件257
10.4.3 熟悉主配置文件
vsftpd.conf258
10.4.4 实现匿名用户访问261
10.4.5 实现实体用户访问262
10.4.6 使用PAM实现虚拟
用户FTP服务263
10.4.7 创建FTP用户266
10.4.8 启动与停止FTP服务267
10.4.9 企业配置案例分析268
10.4.10 FTP客户端的配置272
10.5 技能训练275
10.5.1 课堂训练275
10.5.2 课后训练277
10.6 总结提高278
项目11 配置防火墙与NAT服务器279
11.1 任务描述280
11.2 任务分析281
11.3 知识储备282
11.3.1 防火墙概述282
11.3.2 防火墙的类型和工作原理283
11.3.3 防火墙的构造体系284
11.3.4 防火墙的访问规则285
11.3.5 iptables和firewalld简介286
11.3.6 NAT工作原理291
11.4 任务实施292
11.4.1 安装iptables292
11.4.2 启动iptables294
11.4.3 熟悉iptables命令295
11.4.4 使用iptables配置防火墙297
11.4.5 iptables配置案例300
11.4.6 使用iptables配置NAT303
11.4.7 熟悉firewalld命令308
11.4.8 firewalld的配置案例312
11.4.9 firewalld部署NAT服务313
11.4.10 使用firewalld防火墙
策略的图形化工具316
11.5 技能训练321
11.5.1 课堂训练321
11.5.2 课后训练326
11.6 总结提高327
项目12 综合案例 泰德公司局域网
设计与实现328
参考文献329
|
內容試閱:
|
前言
Linux是一个免费、多用户、多任务的操作系统,它的稳定性、安全性和网络功能是许多商业操作系统无法比拟的。因此,它在系统级的数据库、消息管理、Web应用、桌面办公、嵌入式开发等领域得到了广泛的应用。RedHat公司发行的Linux是Linux发行版本中最成功的一个,它在Linux服务器应用中的占有率也是最高的。自从RedHatLinux9.0版本发布后,RedHat公司就不再开发桌面版的Linux发行套件,而将全部精力集中在服务器版的开发上,也就是RedHatEnterpriseLinux版。
《Linux网络服务器配置与管理项目教程》是十二五职业教育国家规划教材,该书出版后,得到了众多职业院校师生的厚爱,累计改版2次,重印8次。为了适应计算机网络技术的发展和高等职业教育教材改革的需要,编者再次对书中内容进行了修订、升级,增加了微课内容,进一步吸收有实践经验的企业网络工程师和兄弟院校优秀教师参与教材大纲的审订和教材的编写。
本书以RHEL8和CentOS8系统为平台,结合编者多年的教学以及实践经验,以服务器配置与管理的真实项目为载体,从实用出发,全面系统地介绍了Linux网络服务器的配置与管理的技巧和技能。
1.本书内容
本书安排了12个项目,包括91个任务案例、76个操作示例、21个课堂任务、21个课后训练和51个微课(见表01)。项目安排如下。
项目1:安装Linux并构建网络环境。训练学生安装RedHatEnterpriseLinux8.0,构建服务器的网络工作环境。
项目2:管理Linux文件系统。训练学生掌握文件和目录浏览、操作、压缩及归档的使用方法和技巧,学会vi编辑器的使用。
项目3:管理Linux操作系统。训练学生掌握用户和组的建立与删除、软件包的安装与升级、存储设备的挂载与卸载、进程的查看与终止等。
项目4:Shell脚本编程。训练学生进行简单的Shell编程,在Shell中使用参数、表达式、循环和条件语句进行编程的能力。
项目5:配置与管理Samba服务器。训练学生掌握安装与配置Samba服务器的方法,使安装Linux的计算机能与Windows系统的计算机共享资源。
项目6:配置与管理NFS服务器。训练学生具有检查并安装NFS软件包、分析exports核心配置文件、配置与管理NFS服务器、进行简单故障判断与处理的技能。
项目7:配置与管理DHCP服务器。训练学生掌握DHCP软件包的安装、DHCP的主配置文件dhcpd.conf的配置选项的分析、DHCP服务器和客户端的配置方法。
项目8:配置与管理DNS服务器。训练学生掌握DNS软件包的安装方法,具有分析并编辑全局配置文件named.conf、主配置文件、正向区域文件、反向区域文件,配置DNS服务器和客户端,判断和处理简单故障的能力。
项目9:配置与管理Web服务器。训练学生掌握Apache服务的安装,分析核心配置文件httpd.conf,配置与管理Web服务器,以及配置客户端的方法等。
项目10:配置与管理FTP服务器。通过任务案例引导学生检查并安装FTP服务,分析核心配置文件vsftpd.conf,具体训练学生对FTP服务器以及客户端的配置与管理。
项目11:配置防火墙与NAT服务器。通过任务案例引导学生检查并安装iptables;全面熟悉iptables和firewallcmd的语法规则与应用技巧;具体训练学生利用iptables和firewallcmd配置与管理防火墙和NAT等方面的技能。
项目12:综合案例泰德公司局域网设计与实现。通过真实的企业情境引导学生构建基于Linux平台的企业网络系统,具体内容可扫描二维码学习。
表01本书涉及的任务案例、操作示例、技能训练及微课统计表
内容项目1项目2项目3项目4项目5项目6项目7项目8项目9项目10项目11项目12合计
任务案例679119468101011091
操作示例68141291044234076
课堂任务22132122222021
课后训练21141221223021
微课46645454354151
2.本书特点
本书是编者在充分汲取国内外Linux网络服务器配置与管理方面相关文献的精华和相关编者的丰富实践经验的基础上,结合国内外信息产业发展趋势和网络服务的特点,依据自身多年的Linux网络服务器配置与管理方面的理论研究与教学实践成果,以及在大学和企业讲授与管理Linux网络服务器的经验总结而成。本书遵循工学结合、项目引领、任务驱动、教学做评一体化的教学模式,遵循学生的认知规律和不同学生的个性特点,根据企业和行业的要求对项目重新进行优化和筛选,主要特点如下。
(1)校企联合开发,编写理念新颖
本书由校企联合开发,所有项目均与企业专家进行了深度研讨,行业特色鲜明;编写团队成员来自学校和企业,具有很强的理论研究与教学实践能力,编写经验丰富,编写理念新颖。
本书编写以项目任务为载体,以工作过程为导向,提供大量任务案例、操作示例和技能训练,有助于讲练结合、现场示范、互教互练教学过程的实施。
(2)体例模式创新,教学项目对接职业岗位能力标准
本书根据职业岗位需求精选教学项目,采用情境引入,按照任务描述任务分析知识储备任务实施技能训练总结提高的层次流程对教学内容进行组织。
本书所有任务案例、操作示例和技能训练都源于编者的工作实践和教学经验,操作步骤详细,语言叙述通俗易懂,过程设计完整,有助于全面提升学生动手能力和综合素质。
(3)内容选材新,层次分明,重点、难点突出
本书内容选材新,案例、资料、图片选择紧密结合实际生产需要,每个项目都给出了具体的学习目标,使学生在学习新内容之前能够做到心中有数、有的放矢。
本书在项目引领下,采用由浅入深、层次递进的层次化策略,以大部分学生为主体,照顾全体,兼顾不同层次学生的需求,便于学生理解与记忆。
本书的知识体系构建对接了岗位职业能力要求和国家职业标准,有利于实施课证融通,提高教学质量。
(4)提供丰富的立体化、数字化教学资源,方便教学
本书提供丰富的教学资源,包括课程标准、课程考核标准、教学课件、教学设计、微课视频、互动学习视频、项目库、技能考核题库等,为师生创造良好的线上、线下学习环境,便于提高学生的学习兴趣和学习效果。
(5)强化课程思政教育,践行职业道德规范
本书以立德树人为根本,充分发挥教材承载的思政教育功能,将课程思政教学内容有机融入每个项目的情境描述和任务案例之中,并结合职业特点,潜移默化地培育学生的职业精神和道德素养。
3.其他
本书主要由湖南铁道职业技术学院谢树新、潘玫玫,湖南化工职业技术学院王浦衡编著。湖南铁道职业技术学院王昱煜、秦金、林保康,娄底职业技术学院肖忠良,湘潭技师学院彭星星,湖南汽车职业技术学院刘洪亮,湖南永旭信息技术有限公司彭泳群、石海赟等参与了部分章节的编写、校对与整理工作。在本书编写过程中,许多从事网络技术应用、教学的同行给予了热情的帮助,在此一并表示感谢。
由于编者水平有限,书中难免存在疏漏与不足之处,希望广大读者不吝赐教。读者对书中内容如有疑问,或者在实际工作中遇到什么问题,都可以发Email至5688609@qq.com获得技术支持与帮助。
|
|