出版社:人民邮电出版社
ISBN:978-7-115-68331-1
图书种类:高校教材
出版日期:2026-06
所属学科:Linux
页数:300
关注获取新书发布信息

本书是一本基于银河麒麟操作系统介绍 Linux 操作系统的入门教材,共 14 个项目。项目 1 介绍 Linux 操作系统的基础知识及如何安装银河麒麟操作系统;项目 2~9 介绍 Linux 操作系统的核心知识,包括管理用户与用户组、管理文件、编辑文件、管理软件包、管理进程、管理磁盘、管理网络、Linux 操作系统安全管理等;项目 10~14 介绍 Linux 操作系统的重要知识,包括搭建 Apache 服务器、搭建 FTP 服务器、部署 DNS 服务器、搭建 DHCP 服务器、部署基础电子邮件系统等。
本书配套丰富的教学资源,包括教学 PPT、教学大纲、教学设计、源代码、课后习题及答案等。为帮助读者更好地学习本书中的内容,编写团队还提供了在线答疑服务。
本书既可作为高等教育本、专科院校计算机相关专业的教材,也可作为 Linux 操作系统爱好者的自学参考书。
本书在知识体系设计、内容设计上有以下特色。
(1)采用项目驱动式教学,每章一个项目,通过场景化故事导入企业真实项目,充分激发学生学习兴趣。
(2)项目结构分明,每个项目都分为项目导入→知识准备→项目实施→项目总结4个部分,让学生在学习时有一个明确的路径。
(3)知识准备环节,精心设计了100余个场景案例,使知识点的应用更加生动具体,拓宽学习者的思路。
(4)Linux环境下的每种服务都独立成章,从功能、原理、配置到部署全面讲解,确保学生理论与实践紧密结合,深入掌握服务部署技能。
(5)除了每章项目,还配备了14个拓展实训,增强学生的实践能力。
(6)本书在项目、案例、知识讲解、素质阅读中融入大量思政元素,促进专业知识与思想政治教育的有机结合。
项目1 安装银河麒麟操作系统 项目导入 知识准备 1.1 认识Linux操作系统 1.2 Linux操作系统发行版本 知识拓展 Shell 项目实施 任务1-1 下载并安装Kylin Server V10 任务1-2管理Kylin Server V10 任务1-3 远程登录Kylin Server V10 项目总结 拓展实训:安装银河麒麟桌面操作系统V10 素质阅读 课后习题 项目2 管理用户与用户组 项目导入 知识准备 2.1用户和用户组概述 2.2用户和用户组配置文件 2.3 用户管理命令 2.4 用户切换-su命令 2.5 用户权限提升-sudo命令 2.6 用户组管理命令 知识拓展 项目实施 任务2-1 添加用户 任务2-2 添加用户组 任务2-3 为用户组设置权限 任务2-4 禁用itheima01用户 任务2-5 删除用户和用户组 项目总结 拓展实训:多用户聊天室 素质阅读 课后习题 项目3 管理文件 项目导入 知识准备 3.1 认识Linux文件系统 3.2 Linux目录结构 3.3 Linux文件类型 3.4 Linux常用文件管理命令 3.5 文件压缩和解压 3.6权限管理 3.7 认识文件链接 项目实施 任务3-1 归档文件 任务3-2 打包压缩文件 任务3-3 为文件设置访问权限 项目总结 拓展实训:通过图形界面修改文件权限 素质阅读 课后习题 项目4 编辑文件 项目导入 知识准备 4.1 vim编辑器的启动、保存和退出 4.2 vim编辑器工作模式 项目实施 任务4 使用vim记录会议内容 项目总结 拓展实训:nano编辑器书写中国丝绸 素质阅读 课后习题 项目5 管理软件包 项目导入 知识准备 5.1 rpm概述 5.2 rpm命令管理软件包 5.3 YUM与DNF概述 5.4 dnf命令管理软件包 5.5 源码包管理 项目实施 任务5安装MySQL 8.0 项目总结 拓展实训:通过源码安装nginx 1.24 素质阅读 课后习题 项目6 管理进程 项目导入 知识准备 6.1 进程概述 6.2 进程管理常用命令 6.3 任务的前台与后台调度 6.4 服务管理 6.5 计划任务 项目实施 任务6-1系统维护 项目总结 拓展实训:备份数据库 素质阅读 课后习题 项目7 管理磁盘 项目导入 知识准备 7.1 磁盘概述 7.2添加磁盘 7.3 磁盘分区 7.4 格式化分区 7.5 挂载与卸载 7.6 LVM逻辑卷概述 7.7 RAID磁盘阵列概述 项目实施 任务7-1 创建LVM逻辑卷 任务7-2 部署RAID10磁盘阵列 项目总结 拓展实训:LVM逻辑卷扩容 素质阅读 课后习题 项目8 管理网络 项目导入 知识准备 8.1计算机网络基础 8.2 Linux操作系统基本网络配置 8.3 常用的网络管理命令 8.4 常用的网络通信命令 项目实施 项目总结 拓展实训:在Kylin Server V10中部署VLAN 素质阅读 课后习题 项目9 Linux操作系统安全管理 项目导入 知识准备 9.1 Linux操作系统安全概述 9.2 系统运行情况检查和监督 9.3 防火墙 项目实施 任务9-1 开放SSH协议和FTP协议的流量 任务9-2 关闭5000~6000范围的端口 任务9-3 设置防火墙开机自启动 项目总结 拓展实训:通过图形界面配置防火墙 素质阅读 课后习题 项目10 搭建Apache服务器 项目导入 知识准备 10.1 Web服务器概述 10.2 Apache的安装与测试 10.3 Apache主配置文件 项目实施 任务10-1 修改Apache默认主页 任务10-2 搭建用户Web站点 任务10-3 配置基于IP地址的虚拟主机 项目总结 拓展实训:配置基于域名、基于端口号的虚拟主机 素质阅读 课后习题 项目11 搭建FTP服务器 项目导入 知识准备 11.1 FTP概述 11.2 vsftpd概述 11.3 vsftpd配置文件 11.4 FTP服务器登录方式 项目实施 任务11-1 搭建匿名用户模式FTP服务器 任务11-2 搭建虚拟用户模式FTP服务器 项目总结 拓展实训:搭建TFTP服务器 素质阅读 课后习题 项目12 部署DNS服务器 项目导入 知识准备 12.1 DNS服务概述 12.2 BIND 12.3 BIND配置文件 项目实施 任务12-1 准备机器 任务12-2 部署DNS主服务器 任务12-3 部署DNS从属服务器 项目总结 拓展实训:配置DNS转发服务器 素质阅读 课后习题 项目13 搭建DHCP服务器 项目导入 知识准备 13.1 DHCP概述 13.2 DHCP配置文件 项目实施 任务13-1 搭建DHCP服务器 任务13-2 预约IP地址 项目总结 拓展实训:配置跨子网DHCP服务 素质阅读 课后习题 项目14 部署基础电子邮件系统 项目导入 知识准备 14.1 电子邮件服务 14.2 电子邮件协议 项目实施 任务14-1 安装配置Postfix 任务14-2 安装配置Dovecot 任务14-3 测试电子邮件系统 项目总结 拓展实训:配置群组邮箱 素质阅读 课后习题