关于本书的内容有任何问题,请联系 郭雯
项目1 Linux操作系统概述 1 1.1 项目描述 1 1.2 知识准备 1 1.2.1 UNIX操作系统的发展历程 1 1.2.2 Linux操作系统的起源与发展 3 1.2.3 Linux操作系统的主流发行版 4 1.2.4 Linux目录结构 7 1.3 项目实训 8 1.4 项目实施 9 1.4.1 使用虚拟化软件创建Linux虚拟机 9 1.4.2 安装Linux操作系统 15 项目练习题 20 项目2 Linux常用命令与vim编辑器 21 2.1 项目描述 21 2.2 知识准备 22 2.2.1 Linux命令行终端 22 2.2.2 Linux命令格式 23 2.2.3 常用Linux命令分类 23 2.2.4 vim编辑器 24 2.3 项目实训 25 2.4 项目实施 26 2.4.1 目录管理类命令 26 2.4.2 文件管理类命令 28 2.4.3 查找与搜索类命令 32 2.4.4 压缩与解压缩类命令 33 2.4.5 简单系统管理类命令 34 2.4.6 进程管理类命令 37 2.4.7 vim编辑器基本操作 38 项目练习题 42 项目3 网络接口管理 44 3.1 项目描述 44 3.2 知识准备 45 3.2.1 网络配置基本概念 45 3.2.2 网络配置文件参数 46 3.2.3 常用网络命令 48 3.3 项目实训 50 3.4 项目实施 50 3.4.1 使用nmcli命令管理网络参数 50 3.4.2 nmtui图形化工具管理网络参数 52 3.4.3 通过配置文件管理网络参数 53 3.4.4 使用ip命令管理网络参数 54 项目练习题 55 项目4 用户管理 57 4.1 项目描述 57 4.2 知识准备 57 4.2.1 Linux用户和用户组的基本概念 57 4.2.2 sudo权限 60 4.2.3 计划任务 61 4.3 项目实训 62 4.4 项目实施 63 4.4.1 用户管理命令与用户组管理命令 63 4.4.2 设置sudo权限 67 4.4.3 创建计划任务 67 项目练习题 68 项目5 权限管理 69 5.1 项目描述 69 5.2 知识准备 69 5.2.1 Linux文件系统权限概述 69 5.2.2 Linux文件系统权限表示方法 71 5.3 项目实训 71 5.4 项目实施 71 5.4.1 基本权限控制 71 5.4.2 特殊权限控制 73 5.4.3 设置ACL规则 74 项目练习题 75 项目6 软件包的安装与管理 77 6.1 项目描述 77 6.2 知识准备 77 6.2.1 RPM软件包管理器概述 78 6.2.2 YUM和DNF概述 79 6.3 项目实训 81 6.4 项目实施 81 6.4.1 RPM软件包管理 81 6.4.2 本地软件仓库管理 82 项目练习题 85 项目7 存储设备管理 87 7.1 项目描述 87 7.2 知识准备 87 7.2.1 存储管理概念 87 7.2.2 MBR和GPT分区方案 89 7.2.3 逻辑卷存储简介 90 7.3 项目实训 91 7.4 项目实施 92 7.4.1 使用fdisk命令管理分区 92 7.4.2 使用parted命令管理分区 93 7.4.3 创建并挂载文件系统 95 7.4.4 交换分区管理 97 7.4.5 逻辑卷存储管理 98 7.4.6 扩展逻辑卷 101 项目练习题 104 项目8 防火墙配置与管理 105 8.1 项目描述 105 8.2 知识准备 105 8.2.1 Linux防火墙简介 106 8.2.2 firewalld防火墙简介 107 8.2.3 SELinux简介 110 8.3 项目实训 111 8.4 项目实施 111 8.4.1 配置firewalld防火墙规则 111 8.4.2 配置富规则和端口转发 113 8.4.3 管理SELinux上下文和端口标签 114 项目练习题 115 项目9 FTP服务配置与管理 117 9.1 项目描述 117 9.2 知识准备 117 9.2.1 FTP服务器简介 117 9.2.2 vsftpd配置文件解析 118 9.3 项目实训 120 9.4 项目实施 120 9.4.1 部署和配置vsftpd本地用户 120 9.4.2 配置vsftpd虚拟用户 123 项目练习题 126 项目10 NFS与Samba服务配置与管理 128 10.1 项目描述 128 10.2 知识准备 129 10.2.1 网络文件系统基本概念 129 10.2.2 NFS服务器配置参数 129 10.2.3 自动挂载简介 131 10.2.4 Samba服务基本概念 132 10.2.5 Samba服务器配置参数 132 10.3 项目实训 134 10.4 项目实施 135 10.4.1 部署和管理NFS服务器 135 10.4.2 配置自动挂载 137 10.4.3 部署和管理Samba服务器 137 项目练习题 140 项目11 DHCP服务配置与管理 142 11.1 项目描述 142 11.2 知识准备 142 11.2.1 DHCP服务简介 142 11.2.2 DHCP服务的工作过程 143 11.3 项目实训 144 11.4 项目实施 144 11.4.1 部署和配置DHCP服务 144 11.4.2 部署和配置DHCP中继服务 149 项目练习题 151 项目12 DNS服务配置与管理 153 12.1 项目描述 153 12.2 知识准备 153 12.2.1 DNS服务简介 153 12.2.2 DNS服务解析过程 155 12.2.3 DNS资源记录类型 156 12.3 项目实训 160 12.4 项目实施 160 12.4.1 部署和配置主域名服务器 160 12.4.2 部署和配置从域名服务器 164 12.4.3 配置反向解析 166 项目练习题 168 项目13 Web服务配置与管理 169 13.1 项目描述 169 13.2 知识准备 170 13.2.1 Web服务简介 170 13.2.2 Apache简介 171 13.2.3 Nginx简介 172 13.2.4 虚拟主机及配置参数 173 13.2.5 HTTPS简介 181 13.3 项目实训 184 13.4 项目实施 185 13.4.1 部署Apache服务器并配置虚拟主机 185 13.4.2 配置基于端口的虚拟主机 186 13.4.3 配置安全主机 188 13.4.4 部署Nginx服务器并配置虚拟主机 190 13.4.5 基于LAMP环境部署WordPress博客程序 193 项目练习题 194 项目14 邮件服务配置与管理 196 14.1 项目描述 196 14.2 知识准备 196 14.2.1 电子邮件服务简介 196 14.2.2 电子邮件服务协议 198 14.3 项目实训 199 14.4 项目实施 199 14.4.1 部署和配置邮件服务器 199 14.4.2 测试邮件系统 202 项目练习题 206 项目15 数据库服务配置与管理 207 15.1 项目描述 207 15.2 知识准备 207 15.2.1 数据库管理系统与SQL简介 207 15.2.2 MySQL数据库 209 15.3 项目实训 210 15.4 项目实施 211 15.4.1 部署和配置MySQL数据库 211 15.4.2 备份与恢复MySQL数据库 215 项目练习题 224 项目16 Shell脚本与Ansible自动化 225 16.1 项目描述 225 16.2 知识准备 226 16.2.1 Shell脚本基本语法 226 16.2.2 Shell条件语句和循环语句 228 16.2.3 sed流编辑器与awk文本处理工具 232 16.2.4 Ansible自动化概述 236 16.2.5 Ansible Playbook基本语法 239 16.3 项目实训 242 16.4 项目实施 243 16.4.1 编写并执行Shell脚本 243 16.4.2 编写条件语句和循环语句脚本 244 16.4.3 Ansible安装与配置 249 16.4.4 编写和执行Ansible Playbook 253 项目练习题 255
本书共6个项目,主要包括智慧城域网概述、PON原理及应用、AAA原理及应用、VoIP原理及应用、IPTV原理及...
本书以CentOS Stream 9为操作系统平台,兼容RHEL 9、欧拉、麒麟、Rocky等版本,按照项目驱...
本书结合当前计算机普遍的基础应用,系统地讲述了计算机基础知识和基本应用,共分6个学习单元。学习单元1为计算机认...
本书旨在提高读者的人工智能通识素养水平,增强个体在智能时代的适应力与创造力。本书系统构建人工智能基础理论到前沿...
...
本书内容以Windows 10操作系统及WPS Office办公应用软件为基础,特别融入了WPS AI功能和协...
我要评论