关于本书的内容有任何问题,请联系 郭雯
目录 项目1 Linux操作系统概述 1 学习目标 1 引例描述 1 任务1.1 认识Linux操作系统 2 任务陈述 2 知识准备 2 1.1.1 操作系统概述 2 1.1.2 Linux的诞生与发展 3 1.1.3 Linux的层次结构 6 1.1.4 Linux的版本 6 任务实施 7 知识拓展 7 任务实训 7 任务1.2 安装CentOS 7.6操作系统 7 任务陈述 7 知识准备 8 1.2.1 选择合适的Linux发行版 8 1.2.2 CentOS 7.6的硬件需求 8 1.2.3 虚拟化技术简介 9 任务实施 9 实验1:安装CentOS 7.6 9 实验2:创建虚拟机快照 18 实验3:克隆虚拟机 19 知识拓展 21 任务实训 21 项目小结 22 项目练习题 22 项目2 初探CentOS 7.6 24 学习目标 24 引例描述 24 任务2.1 初次使用CentOS 7.6 24 任务陈述 24 知识准备 25 2.1.1 CentOS 7.6初始化配置 25 2.1.2 GNOME桌面环境 27 2.1.3 注销用户和关机 29 2.1.3 Linux命令行模式 30 任务实施 33 实验:练习Linux命令行操作 33 知识拓展 35 任务实训 36 任务2.2 vim文本编辑器 36 任务陈述 36 2.2.1 vi与vim 36 2.2.2 vim基本操作 37 任务实施 41 实验:练习vim基本操作 41 知识拓展 42 项目小结 43 项目练习题 44 项目3 管理用户、文件和磁盘 46 学习目标 46 引例描述 46 任务3.1 用户与用户组 46 任务陈述 47 知识准备 47 3.1.1 用户与用户组简介 47 3.1.2 用户与用户组的配置文件 47 3.1.3 管理用户与用户组 49 3.1.4 切换用户 53 任务实施 54 实验:管理用户和用户组 54 知识拓展 56 任务实训 56 任务3.2 文件与目录管理 56 任务陈述 56 知识准备 57 3.2.1 文件的基本概念 57 3.2.2 文件与目录的常用命令 58 3.2.3 文件所有者与属组 68 3.2.4 文件权限管理 70 任务实施 73 实验:文件和目录管理综合实验 73 知识拓展 75 任务实训 75 任务3.3 磁盘管理与文件系统 76 任务陈述 76 知识准备 76 3.3.1 磁盘的基本概念 76 3.3.2 磁盘管理的相关命令 79 3.3.3 认识Linux文件系统 82 3.3.4 磁盘配额管理 88 3.3.5 LVM 91 3.3.6 RAID 93 任务实施 94 实验1:磁盘分区综合实验 94 实验2:配置启动挂载分区 98 实验3:配置磁盘配额 99 实验4:配置RAID5与LVM 103 知识拓展 106 任务实训 106 项目小结 107 项目练习题 107 项目4 学习Bash与Shell脚本 110 任务4.1 学习Bash Shell 110 任务陈述 111 知识准备 111 4.1.1 认识Bash Shell 111 4.1.2 Bash变量 113 4.1.3 通配符和特殊符号 120 4.1.4 重定向和管道操作 122 4.1.5 命令别名和命令历史记录 123 任务实施 124 实验:Bash综合应用 124 知识拓展 126 任务实施 127 任务4.2 Shell脚本 127 任务陈述 127 知识准备 128 4.2.1 认识Shell脚本 128 4.2.2 Shell脚本的基本语法 130 4.2.3 运算符和条件测试 132 4.2.4 分支结构 136 4.2.5 循环结构 139 4.2.6 Shell函数 142 任务实施 145 实验:Shell脚本编写实践 145 知识拓展 148 任务实施 148 项目小结 149 项目练习题 149 项目5 管理软件与进程 152 学习目标 152 引例描述 152 任务5.1 软件包管理器 152 任务陈述 152 知识准备 153 5.1.1 认识软件包管理器 153 5.1.2 RPM管理器 154 5.1.3 使用YUM管理软件 155 任务实施 157 实验:配置本地YUM源 157 知识拓展 158 任务实训 158 任务5.2 进程管理和任务调度 159 任务陈述 159 知识准备 159 5.2.1 进程的基本概念 159 5.2.2 进程监控和管理 161 5.2.3 任务调度管理 164 5.2.4 系统服务管理 166 任务实施 167 实验:按秒执行的crontab任务 167 知识拓展 169 任务实训 169 项目小结 169 项目练习题 170 项目6 配置网络、防火墙与远程桌面 173 学习目标 173 引例描述 173 任务6.1 配置网络 173 任务陈述 173 知识准备 174 6.1.1 网络配置 174 6.1.2 常用网络命令 178 任务实施 180 实验:配置服务器网络 180 知识拓展 180 任务实训 180 任务6.2 配置防火墙 181 任务陈述 181 知识准备 181 6.2.1 firewalld的基本概念 181 6.2.2 firewalld的安装和启停 182 6.2.3 firewalld的基本配置 182 任务实施 188 实验:配置服务器防火墙 188 知识拓展 189 任务实训 189 任务6.3 配置远程桌面 190 任务陈述 190 知识准备 190 6.3.1 VNC远程桌面 190 6.3.2 OpenSSH 191 任务实施 191 实验1:配置VNC远程桌面 191 实验2:配置OpenSSH服务器 193 知识拓展 194 任务实训 194 项目小结 195 项目练习题 195 项目7 网络服务器配置与管理 197 学习目标 197 引例描述 197 任务7.1 Samba服务器配置与管理 198 任务陈述 198 知识准备 198 7.1.1 Samba服务概述 198 7.1.2 Samba服务的安装与启停 201 7.1.3 Samba服务端配置 201 任务实施 205 知识拓展 210 任务实训 210 任务7.2 NFS服务器配置与管理 211 任务陈述 211 知识准备 211 7.2.1 NFS服务概述 211 7.2.2 NFS服务的安装与启停 212 7.2.3 NFS服务端配置 212 任务实施 214 知识拓展 215 任务实训 215 任务7.3 DHCP服务器配置与管理 216 任务陈述 216 知识准备 216 7.3.1 DHCP服务概述 216 7.3.2 DHCP服务的安装与启停 218 7.3.3 DHCP服务端配置 218 任务实施 221 知识拓展 224 任务实训 224 任务7.4 DNS服务器配置与管理 225 任务陈述 225 知识准备 225 7.4.1 DNS服务概述 225 7.4.2 DNS的工作原理 227 7.4.3 DNS服务的安装与启停 229 7.4.4 DNS服务端配置 229 任务实施 233 知识拓展 237 任务实训 237 任务7.5 Apache服务器配置与管理 238 任务陈述 238 知识准备 238 7.5.1 Web服务概述 238 7.5.2 Apache服务的安装与启停 240 7.5.3 Apache服务端配置 240 7.5.4 配置Apache虚拟主机 244 任务实施 248 知识拓展 249 任务实训 249 任务7.6 FTP服务器配置与管理 250 任务陈述 250 知识准备 250 7.6.1 FTP服务概述 250 7.6.2 FTP服务的安装与启停 252 7.6.3 FTP服务端配置 252 任务实施 262 知识拓展 264 任务实训 264 任务7.7 邮件服务器配置与管理 265 任务陈述 265 知识准备 265 7.7.1 邮件服务工作过程 265 7.7.2 邮件服务相关协议 266 7.7.3 邮件服务的安装与启停 267 7.7.4 邮件服务配置流程 268 任务实施 269 知识拓展 274 任务实训 274 任务7.8 数据库服务器配置与管理 275 任务陈述 275 知识准备 275 7.8.1 数据库管理系统概述 275 7.8.2 MariaDB的安装与启停 276 7.8.3 管理MariaDB数据库 276 任务实施 279 知识拓展 281 任务实训 281 项目小结 281 项目练习题 282 项目8 技能大赛综合案例 292
本书主要以deepin为例讲解国产操作系统的使用操作、配置管理、软件开发平台和服务器部署。本书共10个项目,内...
随着计算机网络技术和云计算技术的快速发展,企业对相关领域人才的要求进一步提高,云计算网络技术成为传统网络工程师...
本书共11个项目,以Red Hat Enterprise Linux 8.1(缩写为RHEL 8.1)为例,分...
本书以信创国产操作系统(统信UOS)为基础,系统、全面地介绍Linux操作系统的基本概念和网络服务配置。全书共...
本书详细介绍了常用的路由与交换技术,分为6个模块20个项目,内容包括网络路由的配置、网络交换的配置、网络访问控...
本书通过不断调整与优化,形成了结构合理、循序渐进、容量适度的10个教学单元:计算机基础知识、计算机硬件基础、计...
...
我要评论