1.畅销书体系基础上修改
2.附赠电子活页
3.融入课程思政等内容
4.优化教学项目,完善企业案例
5.配视频教程,采用知识点微课和实训项目慕课的形式
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | LINUX网络操作系统项目教程(欧拉/麒麟)(微课版)(第5版) |
分类 | 教育考试-大中专教材-大学教材 |
作者 | 杨云 杨昊龙 吴敏 |
出版社 | 人民邮电出版社 |
下载 | |
简介 | 编辑推荐 1.畅销书体系基础上修改 2.附赠电子活页 3.融入课程思政等内容 4.优化教学项目,完善企业案例 5.配视频教程,采用知识点微课和实训项目慕课的形式 内容推荐 本书是《Linux网络操作系统项目教程(RHEL 8/CentOS 8)(微课版)(第4版)》的国产操作系统EulerOS/KylinOS(欧拉/麒麟)版本,本书旨在满足国家自主可控操作系统和信息技术创新发展的战略需求,对接“全国职业院校技能大赛”和“世界技能大赛”,符合“三教”(教师、教材、教法)改革精神。本书是采用了基于“项目驱动、任务导向”的“双元”模式的“纸质教材+电子活页”的项目化教程。 本书以Linux EulerOS/KylinOS为平台,分为6个学习情境,分别为系统安装与常用命令、系统管理与配置、shell编程与调试、网络服务器配置与管理、系统安全与故障排除(电子活页)、拓展与提高(电子活页)。本书共14个项目,包括安装与配置Linux操作系统、Linux常用命令与vim、管理Linux服务器的用户和组、配置与管理文件系统、配置与管理硬盘、配置网络和防火墙(含NAT)、shell基础、学习shell script、使用gcc和make调试程序、配置与管理samba服务器、配置与管理DHCP服务器、配置与管理DNS服务器、配置与管理Apache服务器、配置与管理FTP服务器。项目配有“项目实训”等结合实践应用的内容,引用大量的企业应用实例,配以知识点微课和课堂慕课,使“教、学、做”融为一体,实现理论与实践统一。 本书可作为普通高等院校、职业院校计算机网络技术、大数据技术、云计算技术应用、计算机应用技术、软件技术等专业的理论与实践教材,也可作为Linux系统管理和网络管理人员的自学用书。 目录 目 录 学习情境一 系统安装与常用命令 项目1 安装与配置Linux操作系统 2 1.1 项目知识准备 2 1.1.1 Linux操作系统的历史 3 1.1.2 Linux操作系统的版权问题及 特点 3 1.1.3 理解Linux的体系结构 3 1.1.4 Linux的版本 4 1.1.5 openEuler 5 1.2 项目设计与准备 6 1.2.1 项目设计 6 1.2.2 项目准备 6 1.3 项目实施 7 任务1-1 安装与配置虚拟机 7 任务1-2 安装openEuler 11 任务1-3 重置root管理员密码 16 任务1-4 使用yum和dnf 17 任务1-5 systemd初始化进程 服务 20 任务1-6 启动shell 20 任务1-7 制作系统快照 21 1.4 拓展阅读 “核高基”与国产 操作系统 21 1.5 项目实训 安装与基本配置Linux 操作系统 21 1.6 练习题 22 1.7 实践习题 23 1.8 超级链接 23 项目2 Linux常用命令与vim 24 2.1 项目知识准备 24 2.1.1 了解Linux命令的特点 25 2.1.2 后台运行程序 25 2.2 项目设计与准备 25 2.3 项目实施 25 任务2-1 熟练使用文件目录类命令 25 任务2-2 熟练使用系统信息类命令 35 任务2-3 熟练使用进程管理类命令 37 任务2-4 熟练使用其他常用命令 39 任务2-5 熟练使用vim编辑器 42 2.4 拓展阅读 中国计算机的主奠 基者 47 2.5 项目实训 熟练使用Linux基本 命令 48 2.6 练习题 48 2.7 实践习题 49 学习情境二 系统管理与配置 项目3 管理Linux服务器的用户和组 51 3.1 项目知识准备 51 3.1.1 理解用户和组 51 3.1.2 理解用户账户文件 52 3.1.3 理解组文件 54 3.2 项目设计与准备 55 3.3 项目实施 55 任务3-1 新建用户 55 任务3-2 设置用户账户口令 56 任务3-3 维护用户账户 58 任务3-4 管理组 60 任务3-5 使用su命令 61 任务3-6 使用常用的账户管理命令 61 3.4 企业实战与应用——账户管理 实例 63 3.5 拓展阅读 中国国家很好域名 “CN”服务器 63 3.6 项目实训 管理用户和组 64 3.7 练习题 64 项目4 配置与管理文件系统 66 4.1 项目知识准备 66 4.1.1 认识文件系统 66 4.1.2 理解Linux文件系统结构 68 4.1.3 理解绝对路径与相对路径 69 4.2 项目设计与准备 70 4.3 项目实施 70 任务4-1 管理Linux文件权限 70 任务4-2 修改文件与目录的默认权限与 隐藏权限 75 任务4-3 使用文件访问控制列表 77 4.4 企业实战与应用 78 4.5 拓展阅读 图灵奖 80 4.6 项目实训 管理文件权限 80 4.7 练习题 81 项目5 配置与管理硬盘 82 5.1 项目知识准备 82 5.1.1 MBR硬盘与GPT硬盘 82 5.1.2 物理设备的命名规则 83 5.1.3 硬盘分区 84 5.2 项目设计与准备 85 5.2.1 为虚拟机添加需要的硬盘 85 5.2.2 必要时更改启动顺序 86 5.2.3 硬盘的使用规划 87 5.3 项目实施 87 任务5-1 常用硬盘管理工具fdisk 88 任务5-2 使用其他硬盘管理工具 91 任务5-3 在Linux中配置软RAID 94 任务5-4 配置软RAID的企业实例 98 任务5-5 使用逻辑卷管理器 98 任务5-6 硬盘配额配置企业实例 (XFS文件系统) 103 5.4 拓展阅读 国家优选科学 技术奖 107 5.5 项目实训 107 5.5.1 项目实训1 管理文件系统 107 5.5.2 项目实训2 管理LVM逻辑卷 108 5.5.3 项目实训3 管理动态磁盘 108 5.6 练习题 108 项目6 配置网络和防火墙(含NAT) 110 6.1 项目知识准备 110 6.1.1 修改主机名 111 6.1.2 防火墙概述 112 6.2 项目设计与准备 112 6.3 项目实施 112 任务6-1 使用图形界面配置网络 112 任务6-2 使用nmcli命令配置网络 114 任务6-3 使用firewalld服务 116 任务6-4 配置NAT 119 6.4 拓展阅读 IPv4和IPv6 123 6.5 项目实训 124 6.5.1 项目实训1 配置TCP/IP网络 接口 124 6.5.2 项目实训2 配置与管理firewall 124 6.6 练习题 125 学习情境三 shell编程与调试 项目7 shell基础 128 7.1 项目知识准备 128 7.1.1 变量的定义和引用 128 7.1.2 shell中变量的作用域 129 7.1.3 环境变量 130 7.1.4 环境设置文件 131 7.2 项目设计与准备 131 7.3 项目实施 132 任务7-1 命令运行的判断 依据:;、&&、|| 132 任务7-2 掌握grep命令的高级使用 方法 134 任务7-3 练习基础正则表达式 135 任务7-4 基础正则表达式的特殊字符 汇总 141 任务7-5 使用重定向 142 任务7-6 使用管道命令 143 7.4 拓展阅读 为计算机事业做出过 巨大贡献的王选院士 144 7.5 练习题 145 项目8 学习shell script 147 8.1 项目知识准备 147 8.1.1 了解shell script 147 8.1.2 编写与执行一个shell script 148 8.1.3 养成编写shell script的良好 习惯 150 8.2 项目设计与准备 150 8.3 项目实施 150 任务8-1 通过简单范例学习 shell script 150 任务8-2 了解脚本运行方式的差异 152 任务8-3 利用test命令的测试功能 153 任务8-4 利用判断符号“[]” 156 任务8-5 利用if...then条件判断式 158 任务8-6 利用case...in...esac条件 判断式 162 任务8-7 while do done、until do done (不定循环) 164 任务8-8 for...do...done(固定循环) 165 任务8-9 for...do...done的数值处理 168 任务8-10 查询shell script脚本错误 168 8.4 项目实训 实现shell编程 169 8.5 练习题 170 项目9 使用gcc和make调试程序 171 9.1 项目知识准备 171 9.1.1 编译时错误 172 9.1.2 运行时错误 172 9.1.3 逻辑错误和语义错误 172 9.2 项目设计与准备 173 9.3 项目实施 173 任务9-1 安装gcc 173 任务9-2 编写单一程序:输出 Hello World 173 任务9-3 编译与链接主程序和子程序 174 任务9-4 调用外部函数库:加入链接的 函数库 176 任务9-5 使用gcc(编译、参数与 链接) 177 任务9-6 使用make进行宏编译 178 9.4 项目实训 安装和管理软件包 182 9.5 练习题 183 学习情境四 网络服务器配置与管理 项目10 配置与管理samba服务器 185 10.1 项目知识准备 185 10.1.1 了解samba应用环境 186 10.1.2 了解SMB协议 186 10.2 项目设计与准备 186 10.2.1 了解samba服务器配置的工作 流程 186 10.2.2 设备准备 187 10.3 项目实施 187 任务10-1 安装并启动samba服务 187 任务10-2 了解主配置文件smb.conf 188 任务10-3 samba服务的日志文件和 密码文件 190 任务10-4 user服务器实例解析 191 任务10-5 配置可匿名访问的samba 服务器 196 10.4 拓展阅读 国产操作系统 “银河麒麟” 197 10.5 项目实训 配置与管理 samba服务器 198 10.6 练习题 199 10.7 实践习题 200 项目11 配置与管理DHCP服务器 201 11.1 项目知识准备 201 11.1.1 DHCP服务器概述 202 11.1.2 DHCP的工作过程 202 11.1.3 DHCP服务器分配给客户端的 IP地址类型 203 11.2 项目设计与准备 203 11.2.1 项目设计 203 11.2.2 项目准备 204 11.3 项目实施 204 任务11-1 在服务器Server01上安装 DHCP服务器 204 任务11-2 熟悉DHCP主配置文件 205 任务11-3 配置DHCP服务器的应用 实例 208 11.4 拓展阅读 中国的超级 计算机 211 11.5 项目实训 配置与管理DHCP 服务器 211 11.6 练习题 213 11.7 实践习题 214 项目12 配置与管理DNS服务器 215 12.1 项目知识准备 215 12.1.1 域名空间 215 12.1.2 域名解析过程 217 12.2 项目设计与准备 218 12.2.1 项目设计 218 12.2.2 项目准备 218 12.3 项目实施 218 任务12-1 安装与启动DNS 218 任务12-2 掌握BIND配置文件 219 任务12-3 配置主DNS服务器实例 222 任务12-4 配置缓存DNS服务器 226 任务12-5 测试DNS的常用命令及常见 错误 227 12.4 拓展阅读 IPv4的根服务器 228 12.5 项目实训 配置与管理DNS 服务器 228 12.6 练习题 229 项目13 配置与管理Apache服务器 231 13.1 项目知识准备 231 13.1.1 Web服务概述 232 13.1.2 HTTP 232 13.2 项目设计与准备 232 13.2.1 项目设计 232 13.2.2 项目准备 232 13.3 项目实施 233 任务13-1 安装、启动与停止Apache 服务器 233 任务13-2 认识Apache服务器的配置 文件 234 任务13-3 设置文档根目录和首页文件的 实例 235 任务13-4 用户个人主页实例 237 任务13-5 虚拟目录实例 238 任务13-6 配置基于IP地址的虚拟 主机 239 任务13-7 配置基于域名的虚拟主机 240 任务13-8 配置基于端口号的虚拟 主机 242 13.4 拓展阅读 “雪人计划” 243 13.5 项目实训 配置与管理Web 服务器 244 13.6 练习题 245 13.7 实践习题 245 项目14 配置与管理FTP服务器 247 14.1 项目知识准备 247 14.1.1 FTP的工作原理 248 14.1.2 匿名用户 249 14.2 项目设计与准备 249 14.3 项目实施 249 任务14-1 安装、启动与停止vsftpd 服务 249 任务14-2 认识vsftpd的配置文件 250 任务14-3 配置匿名用户FTP实例 251 任务14-4 配置本地模式的常规FTP 服务器实例 253 14.4 拓展阅读 “龙芯” 257 14.5 项目实训 配置与管理FTP 服务器 257 14.6 练习题 258 14.7 实践习题 259 学习情境五(电子活页视频一) 系统安全与故障排除 学习情境六(电子活页视频二) 拓展与提高 参考文献 262 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。