描述
开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787302582922
初版在2018年9月出版,已经重印6次。特色如下:
① 多次重印,得到了兄弟院校教师的认可。
② 在教材展现形式上,增加微课。
③ 继续坚持“教学做”一体化方式进行教材设计。
④ 版本升级非常必要。由RHEL 5升级到RHEL 8。
⑤ 将教材做成课程的整体解决方案。
⑥ 增加电子活页内容。
本书是国家精品课程、国家精品资源共享课程和精品在线开放课程“Linux网络操作系统”的配套教材。本书满足国家自主可控操作系统的战略需要,是一本基于“项目驱动、任务导向”的“双元”模式的“纸质教材 电子活页”的项目化新形态教材。 本书以RHEL 8服务器为例,完全兼容 CentOS 8,“教、学、做”一体,着眼应用,根据网络工程实际工作过程所需的知识和技能抽象出31个教学项目(含12个电子活页视频)。教学项目包括: 搭建与测试Linux服务器、使用常用的Linux命令、Shell与vim编辑器、用户和组管理、文件系统和磁盘管理、配置防火墙和SELinux、DHCP服务器配置、DNS服务器配置、NFS网络文件系统、samba服务器配置、Apache服务器配置、FTP服务器配置、电子邮件服务器配置、代理服务器配置。每章后面有“项目实录”“练习题”等结合实践应用的内容。本书使用大量翔实的企业应用实例,配以知识点微课和项目实录慕课,使“教、学、做”融为一体,实现理论与实践的统一;12个电子活页视频含系统安全与故障排除,以及拓展提升两大学习情境。 本书可作为高等院校大数据、云计算、网络工程、软件工程、计算机科学与技术、计算机网络技术、计算机应用技术等专业的理论与实践一体化教材,也可作为Linux系统管理和网络管理人员的自学指导书。
第1章搭建与测试Linux服务器1
1.1认识Linux操作系统1
1.1.1Linux系统的历史1
1.1.2Linux的版权问题2
1.1.3理解Linux体系结构2
1.1.4认识Linux的版本3
1.1.5Red Hat Enterprise Linux 84
1.2使用VM虚拟机安装RHEL 85
1.2.1安装配置VM虚拟机5
1.2.2安装配置RHEL 8操作系统12
1.3重置root管理员密码21
1.4使用yum和dnf22
1.5systemd初始化进程25
1.6启动Shell26
1.7配置常规网络27
1.7.1使用nmtui修改主机名28
1.7.2使用系统菜单配置网络29
1.7.3使用图形界面配置网络31
1.7.4使用nmcli命令配置网络33
1.8项目实录: Linux系统安装与基本配置37
1.9练习题38
第2章使用常用的Linux命令40
2.1Linux命令基础40
2.1.1了解Linux命令特点40
2.1.2后台运行程序41
2.2熟练使用文件目录类命令41
2.2.1使用浏览目录类命令41
2.2.2熟练使用浏览文件类命令42
2.2.3熟练使用目录操作类命令44
2.2.4熟练使用cp命令45
2.2.5熟练使用文件操作类命令47
2.3熟练使用系统信息类命令55Linux操作系统(微课版) (RHEL 8/CentOS 8)(第2版)目录2.4熟练使用进程管理类命令57
2.5熟练使用其他常用命令61
2.6项目实录: 使用Linux基本命令64
2.7练习题65
第3章Shell与vim编辑器67
3.1Shell67
3.1.1Shell概述67
3.1.2Shell环境变量69
3.1.3正则表达式72
3.1.4输入/输出重定向与管道74
3.1.5Shell脚本77
3.2vim编辑器80
3.3项目实录87
项目实录一: Shell编程87
项目实录二: vim编辑器87
3.4练习题88
第4章用户和组管理90
4.1理解用户账户和组90
4.2理解用户账户文件和组文件91
4.2.1理解用户账户文件91
4.2.2理解组文件93
4.3管理用户账户94
4.3.1新建用户94
4.3.2设置用户账户口令95
4.3.3维护用户账户96
4.4管理组99
4.4.1维护组账户99
4.4.2为组添加用户99
4.5使用su命令100
4.6使用常用的账户管理命令101
4.7企业实战与应用——账户管理实例102
4.8项目实录: 管理用户和组103
4.9练习题103
第5章文件系统和磁盘管理106
5.1了解文件系统106
5.1.1认识文件系统106
5.1.2理解Linux文件系统目录结构107
5.1.3理解路径与相对路径109
5.1.4Linux文件权限管理109
5.2管理磁盘114
5.2.1MBR硬盘与GPT硬盘114
5.2.2物理设备的命名规则115
5.2.3硬盘分区116
5.2.4为虚拟机添加需要的硬盘117
5.2.5硬盘的使用规划119
5.2.6使用硬盘管理工具fdisk119
5.2.7使用其他硬盘管理工具123
5.3在Linux中配置软RAID127
5.3.1常用的RAID127
5.3.2实现RAID的典型案例129
5.4LVM逻辑卷管理器132
5.4.1LVM概述132
5.4.2实现LVM的典型案例133
5.5硬盘配额配置企业案例(XFS文件系统)137
5.5.1环境需求137
5.5.2解决方案138
5.6项目实录141
项目实录一: 文件权限管理141
项目实录二: 文件系统管理142
项目实录三: LVM逻辑卷管理器142
项目实录四: 动态磁盘管理143
5.7练习题143
第6章配置防火墙和SELinux146
6.1防火墙概述146
6.1.1防火墙的特点146
6.1.2iptables与firewall147
6.1.3NAT基础知识147
6.1.4SELinux149
6.2案例设计及准备150
6.3使用firewalld服务150
6.3.1使用终端管理工具151
6.3.2使用图形管理工具155
6.4管理SELinux158
6.4.1设置SELinux的模式158
6.4.2设置SELinux安全上下文159
6.4.3管理布尔值160
6.5NAT(SNAT和DNAT)企业实战案例162
6.5.1企业环境和需求162
6.5.2解决方案163
6.6项目实录: 配置与管理firewall防火墙168
6.7练习题169
第7章DHCP服务器配置170
7.1了解DHCP服务170
7.1.1DHCP服务简介170
7.1.2DHCP服务工作原理170
7.2案例设计及准备172
7.2.1案例设计172
7.2.2案例需求准备173
7.3安装与配置DHCP服务174
7.3.1在服务器Server01上安装DHCP服务器174
7.3.2配置DHCP主配置文件175
7.4配置DHCP服务器应用案例179
7.4.1案例需求179
7.4.2解决方案179
7.5项目实录: 配置与管理DHCP服务器183
7.6练习题185
第8章DNS服务器配置187
8.1认识DNS服务187
8.1.1DNS概述187
8.1.2DNS查询模式188
8.1.3DNS域名空间结构188
8.2案例设计与准备189
8.3安装与配置DNS服务189
8.3.1安装与启动DNS190
8.3.2掌握BIND配置文件190
8.4配置主DNS服务器实例193
8.4.1案例环境及需求193
8.4.2解决方案194
8.5配置惟缓存DNS服务器199
8.6使用工具测试DNS199
8.7项目实录: 配置与管理DNS服务器201
8.8练习题201
第9章NFS网络文件系统203
9.1NFS基本原理203
9.1.1NFS服务概述203
9.1.2NFS工作原理204
9.1.3NFS组件204
9.2案例设计与准备205
9.3配置一台完整的NFS服务器205
9.3.1NFS服务器端配置205
9.3.2在客户端挂载NFS文件系统210
9.3.3了解NFS服务的文件存取权限212
9.4排除NFS故障212
9.5项目实录: 配置与管理NFS服务器214
9.6练习题215
第10章samba服务器配置217
10.1samba简介217
10.2案例设计与准备218
10.2.1了解samba服务器配置的工作流程218
10.2.2设备准备219
10.3配置samba服务器219
10.3.1安装并启动samba服务219
10.3.2了解主要配置文件smb.conf220
10.4samba服务的日志文件和密码文件224
10.5user服务器实例解析225
10.6配置可匿名访问的samba服务器231
10.7项目实录: 配置与管理samba服务器233
10.8练习题234
第11章Apache服务器配置236
11.1认识Web236
11.2案例设计和准备238
11.3安装与配置Web服务器238
11.3.1安装、启动与停止Apache服务238
11.3.2认识Apache服务器的配置文件240
11.4Web服务器简单案例241
11.4.1设置文档根目录和首页文件的实例241
11.4.2用户个人主页实例243
11.4.3虚拟目录实例245
11.5Web服务器虚拟主机案例246
11.5.1配置基于IP地址的虚拟主机246
11.5.2配置基于域名的虚拟主机248
11.5.3配置基于端口号的虚拟主机249
11.6保障企业网站安全——配置用户身份认证251
11.6.1.htaccess文件控制存取251
11.6.2用户身份认证252
11.7项目实录: 配置与管理Web服务器255
11.8练习题256
第12章FTP服务器配置258
12.1认识FTP服务258
12.1.1FTP工作原理258
12.1.2匿名用户259
12.2案例设计与准备259
12.3安装、启动与停止vsftpd服务260
12.4认识vsftpd的配置文件260
12.5配置匿名用户FTP案例262
12.5.1案例需求263
12.5.2解决方案263
12.6配置本地模式的常规FTP服务器案例264
12.6.1案例需求264
12.6.2需求分析265
12.6.3解决方案265
12.7设置vsftp虚拟账户案例268
12.7.1案例需求268
12.7.2解决方案269
12.8项目实录: 配置与管理FTP服务器272
12.9练习题273
第13章电子邮件服务器配置274
13.1了解电子邮件服务工作原理274
13.1.1电子邮件服务概述274
13.1.2电子邮件系统的组成274
13.1.3电子邮件传输过程275
13.1.4与电子邮件相关的协议276
13.1.5邮件处理及认证276
13.2案例设计及准备277
13.3配置postfix常规服务器278
13.3.1安装所需要的服务器组件278
13.3.2postfix服务程序主配置文件278
13.3.3群发和邮件中继279
13.4配置Dovecot服务程序283
13.4.1安装Dovecot服务程序软件包284
13.4.2配置部署Dovecot服务程序284
13.4.3配置邮件格式与存储路径285
13.4.4创建用户,建立保存邮件的目录285
13.5配置完整的收发邮件服务器案例285
13.5.1案例需求285
13.5.2案例分析285
13.5.3解决方案286
13.6使用CyrusSASL实现SMTP认证案例292
13.6.1案例需求292
13.6.2解决方案292
13.7项目实录: 配置与管理电子邮件服务器295
13.8练习题296
第14章代理服务器配置298
14.1认识代理服务器298
14.1.1代理服务器的工作原理298
14.1.2代理服务器的作用299
14.2案例设计与准备299
14.3配置squid服务器300
14.3.1安装、启动、停止与随系统启动squid服务300
14.3.2配置squid服务器301
14.4企业实战与应用案例304
14.4.1企业环境和需求304
14.4.2手动设置代理服务器解决方案305
14.4.3客户端不需要配置代理服务器的解决方案307
14.4.4反向代理的解决方案308
14.4.5几种错误的解决方案(以反向代理为例)309
14.5项目实录: 配置与管理squid代理服务器311
14.6练习题311
附录电子活页313
参考文献315
1. 编写背景
《Linux操作系统(微课版)》一书自2018年9月出版以来,已重印6次,读者在肯定该书的同时,也提出了一些建议,特别是版本升级方面的建议尤为突出。
有鉴于此,现将操作系统版本升级到Red Hat Enterprise Linux 8(以下简称RHEL 8)/CentOS 8,同时删除部分陈旧的内容,增加了firewall、nmcli、systemctl、SELinux、squid等相关内容;以“纸质教材 电子活页”形式呈现教学内容,扩展了纸质教材的内涵,知识点微课和项目实录慕课与教材相得益彰,创新和丰富了新形态教材的形式和内容。
2. 改版内容
教材在形式和内容上进行了更新和提升,与时俱进,更能体现“三教”改革精神。
(1) 将操作系统版本升级到RHEL 8/CentOS 8,删除陈旧的内容,新增电子活页、课程思政等内容,优化教学项目,完善企业案例。
(2) 本书采用了知识点微课和项目实录慕课的形式辅助教学,使用“纸质教材 电子活页”模式增加了超值丰富的数字资源。
(3) 电子活页包括“系统安全与故障排除”“拓展提升”2个学习情境(12个项目实录视频和1个文档)。纸质教材和电子活页以项目为载体,以工作过程为导向,以职业素养和职业能力培养为重点,按照技术应用从易到难,教学内容从简单到复杂、从局部到整体,职业能力不断提升的原则优化教材内容。
(4) 增加课程思政内容。本书弘扬精益求精的专业精神、职业精神、工匠精神,电子活页中融入了“核高基”项目、自主可控操作系统国家战略、“雪人计划”、超级计算机、银河麒麟操作系统、国家科学技术奖、龙芯和王选等中国计算机的重要事件和突出贡献人物,鞭策学生努力学习,激发学生的爱国热情,引导学生树立正确的世界观、人生观和价值观,努力成为德、智、体、美、劳全面发展的社会主义建设者和接班人。
(5) 31个慕课和11个微课视频全部重新设计和录制。
3. 本书特点
“为中华崛起传播智慧”是我不变的初心。本书的特点是为教师和学生提供了一站式课程解决方案和立体化教学资源,助力“易教易学”。
1) 服务国家战略,激发爱国情怀
助力破解“缺芯少魂”难题,服务国家战略性新兴产业和经济社会急需,是立德树人教育的良好载体。自主可控操作系统是国家战略,“Linux网络操作系统”课程运维人才培养满足了社会急需。
2) 本书是国家精品课程和国家精品资源共享课程的配套教材
教学中用到的PPT课件、电子教案、实践教学、授课计划、课程标准、题库、论坛、学习指南、习题解答、补充材料等内容,都放在了国家精品资源共享课程网站上。
3) 提供“教、学、做、导、考”一站式课程解决方案
本书教学资源建设获得省级教学成果二等奖。提供“微课 3A学习平台 共享课程 资源库”四位一体教学平台,配有知识点微课和项目实训慕课,国家精品资源共享课程建有开放共享型资源1321条,国家资源库有相关资源700多条,为院校提供“教、学、做、导、考”一站式课程解决方案。
4) 产教融合、书证融通、课证融通,校企“双元”合作开发理实一体教材
教材内容对接职业标准和岗位需求,以企业“真实工程项目”为素材进行项目设计及实施,将教学内容与Linux资格认证相融合,业界专家拍摄项目实录,书证融通、课证融通。每个项目一体化设计,全书也是一脉相承进行一体化设计。
5) 符合“三教”改革精神,创新教材形态
将教材、课堂、教学资源、LEEPEE教学法四者融合,实现线上线下有机结合,为翻转课堂和混合课堂改革奠定了基础。“微课 慕课”体现了“教、学、做”的完美统一。
6) 采用了“纸质教材 电子活页”的形式编写教材
除教材外,还提供超值丰富的数字资源,包含视频、音频、作业、试卷、拓展资源、讨论、扩展的项目实录视频等。实现纸质教材三年修订、电子活页随时增减和修订的目标。
4. 配套的教学资源
(1) 全部章节的知识点微课和全套的项目实录慕课都可通过扫描书中二维码获取。知识点微课和项目实录慕课近50个,视频时长1200分钟。
(2) 课件、电子教案、授课计划、项目指导书、课程标准、拓展提升、项目任务单、实训指导书等。
(3) 可参考服务器的配置文件。
(4) 大赛试题及答案、试卷A、试卷B、习题及答案。
本书由杨云编著,红帽认证架构师(RHCA)宁方明、魏尧、吴敏、刁琦、郑泽等参加了部分视频创作和教材的编写。特别感谢付强、朱晓彦、左安顺、董爱民等老师,以及Linux教师研讨群里2000多位教师的无私帮助和支持。
订购教材后请向作者索要全套备课包,欢迎加入计算机研讨&资源共享教师QQ群,联系方式可以向出版社索要。
编著者2021年2月
评论
还没有评论。