![]()
内容推荐 本书是高等职业教育计算机类专业基础课黑马程序员系列教材之一。作为一本介绍Linux操作系统的入门教材,本书共14个项目:项目1介绍Linux操作系统的安装与使用;项目2~9介绍Linux操作系统的核心知识,包括用户与用户组管理、文件管理、vim编辑器、软件包管理、进程管理、磁盘管理、网络管理、系统安全管理等;项目10~14介绍Linux操作系统的常用服务,包括Apache服务、FTP服务、DNS服务、DHCP服务、电子邮件服务等。全书采用项目案例编写模式,项目情境式导入以及丰富的案例可以让读者边学边练,在巩固所学知识的同时,通过大量实践提升Linux操作系统实际应用能力。 本书配有数字课程、微课视频、教学大纲、教学计划、授课用PPT、案例源代码、习题答案等数字化教学资源,读者可发邮件至编辑邮箱1548103297@qq.com获取。此外,为帮助学习者更好地学习掌握本书中的内容,黑马程序员还提供了免费在线答疑服务。本书配套数字化教学资源明细及在线答疑服务,使用方式说明详见封面二维码。 本书可以作为高等职业院校及应用型本科院校计算机相关专业的Linux课程教材,也可以作为Linux技术爱好者的自学参考书。 目录 项目1 Linux操作系统的安装与使用 项目导入 知识准备 1.1 Linux操作系统的起源与发展 1.2 Linux操作系统的发行版本 1.3 Linux操作系统的特点 1.4 Linux操作系统的应用领域 1.5 图形用户界面 1.6 Shell 项目实施 任务1-1 安装Linux操作系统 任务1-2 管理Linux操作系统 任务1-3 打开Shell终端并更换yum源 任务1-4 远程登录Linux操作系统 项目小结 课后练习 项目2 管理用户与用户组 项目导入 知识准备 2.1 用户和用户组概述 2.2 用户和用户组配置文件 2.3 用户管理命令 2.4 用户切换命令 2.5 用户组管理命令 项目实施 任务2-1 添加用户 任务2-2 添加用户组 任务2-3 为用户组设置权限 项目小结 课后练习 项目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 使用vim编辑器 项目导入 知识准备 4.1 vim编辑器的启动、保存和退出 4.2 vim编辑器工作模式 项目实施 任务4-1 更改主机名称 项目小结 课后练习 项目5 管理软件包 项目导入 知识准备 5.1 RPM概述 5.2 rpm命令管理软件包 5.3 YUM与DNF概述 5.4 dnf命令管理软件包 5.5 源码包管理 项目实施 任务5-1 安装MySQL 8 任务5-2 安装Nginx 1.18 项目小结 课后练习 项目6 管理进程 项目导入 知识准备 6.1 进程概述 6.2 进程管理常用命令 6.3 任务的前台与后台调度 6.4 服务管理 6.5 计划任务 项目实施 任务6-1 系统维护 任务6-2 重启http服务 任务6-3 备份数据库 项目小结 课后练习 项目7 管理磁盘 项目导入 知识准备 7.1 磁盘概述 7.2 添加磁盘 7.3 磁盘分区 7.4 格式化分区 7.5 挂载与卸载 7.6 LVM概述 7.7 RAID概述 项目实施 任务7-1 创建LVM 任务7-2 部署RAID10 项目小结 课后练习 项目8 管理网络 项目导入 知识准备 8.1 计算机网络基础 8.2 Linux操作系统基本网络配置 8.3 常用的网络管理命令 8.4 常用的网络通信命令 项目实施 任务8-1 绑定双网卡 项目小结 课后练习 项目9 管理系统安全 项目导入 知识准备 9.1 Linux操作系统安全概述 9.2 系统运行情况检查和监督 9.3 防火墙 9.4 SELinux安全系统 项目实施 任务9-1 开放相关协议的流量 任务9-2 拒绝特定用户访问本机服务 任务9-3 关闭端口 任务9-4 设置防火墙启动方式 项目小结 课后练习 项目10 搭建Apache 服务器 项目导入 知识准备 10.1 Web服务器概述 10.2 Apache的安装与测试 10.3 Apache主配置文件 项目实施 任务10-1 修改Apache默认主页 任务10-2 搭建用户Web站点 任务10-3 配置基于IP地址的虚拟主机 任务10-4 配置基于域名的虚拟主机 任务10-5 配置基于端口号的虚拟主机 项目小结 课后练习 项目11 搭建FTP服务器 项目导入 知识准备 11.1 FTP概述 11.2 vsftpd概述 11.3 vsftpd配置文件 11.4 FTP服务器登录方式 11.5 TFTP概述 项目实施 任务11-1 搭建匿名用户模式FTP服务器 任务11-2 搭建虚拟用户模式FTP服务器 任务11-3 搭建TFTP服务器 项目小结 课后练习 项目12 部署DNS服务器 项目导入 知识准备 12.1 DNS服务概述 12.2 BIND概述 12.3 BIND配置文件 项目实施 任务12-1 准备机器 任务12-2 部署DNS主服务器 任务12-3 部署DNS从属服务器 项目小结 课后练习 项目13 搭建DHCP服务器 项目导入 知识准备 13.1 DHCP概述 13.2 DHCP配置文件 项目实施 任务13-1 搭建DHCP服务器 任务13-2 预约IP地址 项目小结 课后练习 项目14 部署基础电子邮件系统 项目导入 知识准备 14.1 电子邮件服务 14.2 电子邮件协议 项目实施 任务14-1 安装配置Postfix 任务14-2 安装配置Dovecot 任务14-3 测试电子邮件系统 项目小结 课后练习 |