计算机类教材 > 微机原理与操作系统

Linux 网络操作系统与实训(第四版)

书号:9787113270643 套系名称:“十三五”高等职业教育计算机类专业规划教材

作者:杨云 戴万长 吴敏 出版日期:2020-09-01

定价:58.00 页码 / 开本:300 /16

策划编辑:王春霞 责任编辑:王春霞 徐盼欣

适用专业:计算机教材 适用层次:高职高专

最新印刷时间:2022-07-12

资源下载
教学课件 教学素材
习题答案 教学案例(暂无)
教学设计 教学视频(暂无)
内容简介 前言 目录 作者介绍 图书特色
  • 本书是国家精品课程、国家精品资源共享课程和浙江省精品在线开放课程配套教材。以目前被广泛应用的Red Hat Enterprise Linux 7.4服务器发行版为例,采用教、学、做相结合的模式,以理论为基础,着眼企业应用,全面系统地介绍了Linux操作系统管理及服务器的配置,内容包括 : Linux基础、Linux的安装与配置、Linux常用命令、Shell与Vim编辑器、用户和组管理、文件系统和磁盘管理、Linux网络基础配置、配置与管理NFS网络文件系统、配置与管理Samba服务器、 配置与管理DHCP服务器、配置与管理DNS服务器、配置与管理Apache服务器、配置与管理FTP服务器、配置与管理电子邮件服务器、配置与管理防火墙、 配置与管理代理服务器、配置与管理VPN服务器。除第1章外,每章有“项目实录”“实训”等结合实践应用的内容,使用大量翔实的企业应用实例,配以知识点微课、项目实训慕课和国家精品资源共享课程,使“教、学、做、导、考”融为一体,实现理论与实践的完美统一。
    本书适合作为高职院校计算机应用技术专业、计算机网络技术专业、软件技术专业及其他计算机类专业的理论与实践一体化教材,也可作为Linux系统管理员和其他网络管理人员的自学指导书。
    
  • 1.编写背景
    《Linux 网络操作系统与实训》(第三版)出版4 年来,得到了众多院校师生的厚爱,已经重印多次。根据教育部发布的教育信息化2.0 行动计划、精品在线开放课程建设、“三教”改革及金课建设要求,结合计算机领域发展及企业工程师和广大读者的反馈意见,在保留原书特色的基础上,将版本升级到Red Hat Enterprise Linux 7.4,采用“纸质教材+ 电子活页”的形式对教材进行全面修订。
    2.教材特点
    本教材共包含17 章内容,最大的特色是“易教易学”,音视频等配套教学资源丰富而实用。
    (1)打造“教、学、做、导、考”一体化教材,提供一站式“课程整体解决方案”。
    ① 电子活页、教材、微课和实训项目视频、国家精品资源共享课程网站为教和学提供最大便利。
    ② 授课计划、项目指导书、电子教案、电子课件、课程标准、大赛、试卷、拓展提升、项目任务单、实训指导书、5 GB 以上的视频、多个扩展项目的完整资料,为教师备课、学生预习、教师授课、学生实训、课程考核提供了一站式“课程整体解决方案”。
    ③ 利用QQ 群实现24 小时在线答疑、分享教学资源和教学心得。
    (2)本教材是校企深度融合、“双元”合作开发的“项目导向、任务驱动”的理实一体教材。
    ① 行业专家、教学名师、专业负责人等跨地区、跨学校联合编写教材。编者既有教学名师,又有行业企业的工程师、红帽认证高级讲师。其中,主编杨云教授是省级教学名师、微软系统工程师。
    ② 采用基于工作过程导向的“教、学、做”一体化的编写方式。
    ③ 内容对接职业标准和企业岗位需求,产教融合、书证融通、课证融通。
    ④ 项目来自企业,并由业界专家参与拍摄配套的项目视频,充分体现了产教的深度融合和校企“双元”的合作开发。
    (3)遵循“三教”改革精神,创新教材形态,采用“纸质教材+ 电子活页”的形式对教材进行全面修订。
    ① 利用互联网技术扩充内容,在纸质教材外,增加超量的教学资源包,包含视频、音频、作业、试卷、拓展资源、主题讨论、扩展的项目实训视频等数字资源,电子活页放到本书最后,随时随地扫描即可学习。
    ② 本教材融合了互联网新技术,以嵌入二维码的纸质教材为载体,嵌入各种数字资源,将教材、课堂、教学资源、教法四者融合,实现了线上线下有机结合,是翻转课堂、混合课堂改革的理想教材。
    3.编写分工
    本教材由杨云、戴万长、吴敏担任主编,刁琦、郑泽、王春身担任副主编,张瑶瑶、王瑞、张晖等参加了部分章节编写工作。
    订购本书后,可以向中国铁道出版社有限公司或编者(QQ:68433059, 计算机资源共享群:414901724)索要全套教学资源。
    编 者
    2020 年3 月
    
  • 第1章  Linux基础.1
    1.1 Linux简介. 1
    1.1.1 Linux系统的历史 .. 1
    1.1.2 Linux的版权问题 .. 2
    1.1.3 Linux系统的特点 .. 2
    1.2 Linux体系结构.. 3
    1.2.1 Linux内核 ..... 3
    1.2.2 Linux Shell .... 3
    1.2.3 实用工具 ....... 4
    1.3 Linux的版本...... 4
    1.3.1 内核版本 ....... 4
    1.3.2 发行版本 ....... 5
    1.4 Red Hat Enterprise Linux简介 ..... 5
    1.4.1 Red Hat产品系列 ... 5
    1.4.2 Red Hat Enterprise Linux 7 ...... 6
    1.4.3 863核高基与国产操作系统 .... 6
    练习题 ...... 7
    第2章 Linux的安装与配置....... 8
    2.1 安装前的准备知识 .... 8
    2.2 安装配置VM虚拟机  11
    2.3 安装Red Hat Enterprise Linux 7  15
    2.4 重置root管理员密码  23
    2.5 systemd初始化进程 . 25
    2.6 启动Shell  26
    练习题 .... 28
    项目实录 Linux系统安装与基本配置..... 28
    实训 安装和配置RHEL 7 ....... 29
    第3章 Linux常用命令..30
    3.1 Linux命令基础 30
    3.1.1 Linux命令特点 .... 30
    3.1.2 后台运行程序 ...... 31
    3.2 文件目录类命令 ...... 31
    3.2.1 浏览目录类命令 .. 31
    3.2.2 浏览文件类命令 .. 32
    3.2.3 目录操作类命令 .. 34
    3.2.4 文件操作类命令 .. 34
    3.3 系统信息类命令 ...... 41
    3.4 进程管理类命令 ...... 42
    3.5 其他常用命令 . 45
    练习题 .... 47
    项目实录 熟练使用Linux基本命令 48
    实训 Linux常用命令...... 48
    第4章 Shell与Vim编辑器......51
    4.1 Shell ........ 51
    4.1.1 Shell概述 ..... 51
    4.1.2 Shell环境变量 ...... 53
    4.1.3 正则表达式 . 56
    4.1.4 输入输出重定向与管道 ........ 57
    4.1.5 Shell脚本 ..... 59
    4.2 Vim编辑器 ...... 62
    4.2.1 Vim的启动与退出 ........ 62
    4.2.2 Vim的工作模式 ... 62
    4.2.3 Vim命令 ...... 63
    练习题 .... 64
    项目实录一 Shell编程 ... 65
    项目实录二 Vim编辑器  66
    实训一 Shell的使用 ....... 67
    实训二 Vim编辑器的使用 ..... 68
    第5章 用户和组管理.....70
    5.1 概述 ........ 70
    5.2 用户和组文件 . 71
    5.2.1 用户账户文件 ...... 71
    5.2.2 组文件  73
    5.3 用户账户管理 . 74
    5.3.1 新建用户 ..... 74
    5.3.2 设置用户账户口令 ....... 74
    5.3.3 用户账户的维护 .. 76
    5.4 组管理 .... 78
    5.4.1 维护组账户 . 78
    5.4.2 为组添加用户 ...... 78
    5.5 使用用户管理器管理用户和组  79
    5.5.1 安装system-config-users ........ 79
    5.5.2 使用用户管理器 .. 80
    5.6 常用的账户管理命令 ....... 80
    练习题 .... 83
    项目实录 管理用户和组 ........ 84
    实训 用户和组的管理 ... 85
    第6章 文件系统和磁盘管理......86
    6.1 文件系统  86
    6.1.1 文件系统基础 ...... 86
    6.1.2 Linux文件系统目录结构 ...... 87
    6.1.3 理解绝对路径与相对路径 .... 88
    6.2 Linux文件权限管理. 89
    6.2.1 文件和文件权限概述 ... 89
    6.2.2 一般权限 ..... 90
    6.2.3 特殊权限 ..... 91
    6.2.4 文件权限修改 ...... 91
    6.2.5 文件所有者与属组修改 ........ 93
    6.3 常用磁盘管理工具 .. 93
    6.4 在Linux中配置软RAID .... 99
    6.4.1 软RAID概述 ...... 100
    6.4.2 创建与挂载RAID设备 ........ 101
    6.4.3 RAID设备的数据恢复 ........ 103
    6.5 LVM逻辑卷管理器 104
    6.5.1 部署逻辑卷 ........ 104
    6.5.2 扩容逻辑卷 ........ 107
    6.5.3 缩小逻辑卷 ........ 108
    6.5.4 删除逻辑卷 ........ 108
    练习题 .. 109
    项目实录一 管理文件系统 .. 110
    项目实录二 配置与管理文件权限 111
    项目实录三 管理动态磁盘 ...111
    项目实录四 LVM逻辑卷管理器....111
    实训 文件系统和磁盘管理 .. 112
    第7章 Linux网络基础配置.... 114
    7.1 设置主机名 ... 114
    7.1.1 检查并设置有线处于连接状态 ... 114
    7.1.2 设置主机名 ........ 115
    7.2 使用系统菜单配置网络 . 116
    7.3 使用图形界面配置网络 . 118
    7.4 使用nmcli命令配置网络  120
    7.5 通过网卡配置文件配置网络 .. 123
    7.6 常用网络测试工具  124
    练习题 .. 126
    项目实录 配置Linux下的TCP/IP .. 127
    实训 Linux网络配置.... 127
    第8章 配置与管理NFS网络
    文件系统 129
    8.1 NFS基本原理  129
    8.1.1 NFS服务概述 .... 129
    8.1.2 NFS服务的组件  131
    8.2 项目设计及准备 .... 131
    8.3 安装、启动和停止NFS服务器 ........ 132
    8.4 配置NFS服务  133
    8.5 了解NFS服务的文件存取权限 ........ 134
    8.6 在客户端挂载NFS文件系统 ... 134
    练习题 .. 136
    项目实录 配置与管理NFS服务器  137
    实训 NFS服务器配置 .. 138
    第9章 配置与管理Samba
    服务器.. 140
    9.1 Samba简介 .... 140
    9.2 配置Samba服务 ..... 141
    9.2.1 安装并启动Samba服务 ....... 141
    9.2.2 主要配置文件smb.conf ....... 142
    9.2.3 Samba服务日志文件 .. 145
    9.2.4 Samba服务密码文件 .. 146
    9.3 user服务器实例解析 ...... 146
    9.4 share服务器实例解析 ..... 151
    9.5 用户账号映射 ........ 152
    练习题 .. 153
    项目实录 配置与管理Samba服务器 ..... 154
    实训 Samba服务器的配置 ... 155
    第10章 配置与管理DHCP
    服务器.. 157
    10.1 DHCP服务概述 ... 157
    10.1.1 DHCP服务简介 ........ 157
    10.1.2 DHCP服务工作原理  158
    10.2 项目设计及准备 .. 159
    10.2.1 项目设计 . 159
    10.2.2 项目需求准备 .. 160
    10.3 安装DHCP服务器 ........ 160
    10.4 熟悉DHCP主配置文件  161
    10.5 配置DHCP应用案例 .... 164
    练习题 .. 168
    项目实录 配置与管理DHCP服务器 ..... 169
    实训 DHCP服务器配置 ....... 170
    第11章 配置与管理DNS
    服务器.. 171
    11.1 DNS服务 ..... 171
    11.1.1 DNS概述 . 171
    11.1.2 DNS查询模式 .. 172
    11.1.3 DNS域名空间结构 ... 172
    11.1.4 DNS域名解析过程 ... 173
    11.1.5 DNS常见资源记录 .. 174
    11.1.6 /etc/hosts文件 ... 174
    11.2 项目设计及准备 .. 175
    11.2.1 项目设计 . 175
    11.2.2 项目准备 . 175
    11.3 安装、启动DNS服务 ... 175
    11.4 掌握BIND配置文件 ..... 176
    11.5 配置主DNS服务器实例 ........ 179
    11.6 DNS测试 ..... 185
    练习题 .. 187
    项目实录 配置与管理DNS服务器 ........ 188
    实训 DNS服务器配置 . 188
    第12章 配置与管理Apache
    服务器.. 192
    12.1 安装Apache服务器 ....... 192
    12.1.1 项目准备 . 192
    12.1.2 安装、启动与停止Apache服务  193
    12.2 认识Apache服务器的配置文件 ..... 194
    12.3 常规设置Apache服务器实例  195
    12.3.1 配置文档根目录和首页文件实例  195
    12.3.2 配置用户个人主页实例 .... 197
    12.3.3 配置虚拟目录实例 ... 198
    12.4 配置虚拟主机 ...... 200
    12.4.1 配置基于IP地址的虚拟主机 ..... 200
    12.4.2 配置基于域名的虚拟主机  202
    12.4.3 配置基于端口号的虚拟主机 ..... 203
    12.5 配置用户身份认证 ....... 205
    12.5.1 htaccess文件控制存取 ...... 205
    12.5.2 配置用户身份认证实例 .... 206
    练习题 .. 207
    项目实录 配置与管理Apache服务器 .... 208
    实训 Apache服务器的配置 .. 209
    第13章 配置与管理FTP
    服务器.. 211
    13.1 FTP概述 ...... 211
    13.1.1 FTP工作原理 ... 211
    13.1.2 匿名用户 . 212
    13.2 安装vsftpd服务 .... 212
    13.2.1 项目设计与准备 ....... 212
    13.2.2 安装、启动与停止vsftpd服务 ... 213
    13.3 认识vsftpd的配置文件 . 213
    13.4 配置匿名用户FTP实例  215
    13.5 配置本地模式的常规FTP服务器案例 ... 217
    13.6 设置vsftp虚拟账号 ....... 220
    练习题 .. 223
    项目实录 配置与管理FTP服务器  223
    实训 FTP服务器的配置 ....... 224
    第14章 配置与管理电子邮件服务器.. 226
    14.1 电子邮件服务工作原理 ........ 226
    14.1.1 电子邮件服务概述 ... 226
    14.1.2 电子邮件系统的组成 ........ 227
    14.1.3 电子邮件传输过程 ... 227
    14.1.4 与电子邮件相关的协议 .... 228
    14.1.5 邮件中继 . 229
    14.2 项目设计及准备 .. 229
    14.3 配置Postfix常规服务器  230
    14.4 配置Dovecot服务程序.. 235
    14.5 配置一个完整的收发邮件服务器并测试  236
    14.6 使用Cyrus-SASL实现SMTP认证 . 241
    练习题 .. 244
    项目实录 配置与管理电子邮件服务器  245
    实训 电子邮件服务器的配置 ....... 246
    第15章 配置与管理防火墙...... 247
    15.1 防火墙概述 . 247
    15.1.1 防火墙的概念 .. 247
    15.1.2 防火墙的种类 .. 248
    15.1.3 iptables与firewall ...... 249
    15.2 使用firewalld服务  250
    15.2.1 使用终端管理工具 ... 250
    15.2.2 使用图形管理工具 ... 252
    15.3 实现NAT(网络地址转换)  255
    15.3.1 iptables实现NAT ....... 255
    15.3.2 配置SNAT ........ 255
    15.3.3 配置DNAT ....... 255
    15.3.4 MASQUERADE ....... 256
    15.3.5 连接跟踪 . 256
    15.4 NAT综合案例 ...... 257
    15.4.1 企业环境 . 257
    15.4.2 解决方案 . 257
    练习题 .. 260
    项目实录 配置与管理iptables防火墙 .... 261
    实训 Linux防火墙的配置..... 262
    第16章 配置与管理代理
    服务器.. 263
    16.1 代理服务器概述 .. 263
    16.1.1 代理服务器的工作原理 .... 263
    16.1.2 代理服务器的作用 ... 264
    16.2 项目设计及准备 .. 264
    16.3 安装与配置squid代理服务器 ........ 265
    16.3.1 安装squid服务器 ...... 265
    16.3.2 配置squid服务器 ...... 266
    16.4 企业实战与应用 .. 270
    练习题 .. 274
    项目实录 配置与管理squid代理服务器 ........ 275
    实训 代理服务器的配置 ...... 275
    第17章 配置与管理VPN
    服务器.. 276
    17.1 VPN概述 ..... 276
    17.1.1 VPN工作原理 .. 276
    17.1.2 VPN的特点和应用 ... 277
    17.1.3 VPN协议 . 278
    17.2 项目设计及准备 .. 279
    17.2.1 项目设计 . 279
    17.2.2 项目准备 . 279
    17.3 安装VPN服务器 .. 280
    17.4 配置VPN服务器 .. 280
    17.5 配置VPN客户端 .. 284
    练习题 .. 288
    项目实录 配置与管理VPN服务器 ........ 288
    实训 VPN服务器的配置 ...... 289
    电子活页290
    
  • 杨云,教授,首届工业和信息化部职业教育教学指导委员会计算机委员会委员,山东省教学名师,《Linux网络操作系统》国家级精品课程负责人,《Linux网络操作系统》国家精品资源共享课程负责人,教育部高等学校自学考试电子商务专业《互联网软件应用与开发》项目负责人,主编的10本教材获“十二五”职业教育国家规划教材称号,主持的“‘五核协同’的《Linux网络操作系统》教学资源”获省级教学成果二等奖。近五年来,作为第一作者编著各类著作20多部,销量30余万册,分别由清华大学出版社、人民邮电出版社、机械工业出版社等正式出版,其中10部获教育部“十二五”职业教育国家规划教材立项,1部为教育部高等学校自学考试指定教材,3部获得教育部高职高专计算机类教指委优秀教材称号,1部获山东省优秀教材一等奖,1部获济南市第十届科学技术优秀学术成果一等奖。
    
  • 本书采用RHEL 7.4,采用教学做相结合的模式,配有丰富的微课资源。