关于本书的内容有任何问题,请联系 初美呈
项目1 了解并安装deepin操作系统 1 任务1.1 了解国产操作系统 2 任务要求 2 相关知识 2 1.1.1 Linux操作系统简介 2 1.1.2 国产操作系统的发展 4 任务实现 5 任务1.1.1 调研国产CPU架构 5 任务1.1.2 了解统信操作系统与deepin 6 任务1.2 安装deepin操作系统 8 任务要求 8 相关知识 8 1.2.1 操作系统安装的基础知识 8 1.2.2 deepin硬件配置要求 9 任务实现 9 任务1.2.1 安装deepin 9 任务1.2.2 登录、注销、锁屏与关机 14 项目小结 16 课后练习 17 项目实训 17 实训1 安装deepin操作系统 17 实训2 安装并试用统信桌面操作系统 17 项目2 熟悉桌面环境的基本操作 18 任务2.1 熟悉deepin的桌面环境 19 任务要求 19 相关知识 19 2.1.1 桌面环境的组成 19 2.1.2 桌面环境的实现机制 20 任务实现 22 任务2.1.1 认识和操作任务栏 22 任务2.1.2 使用启动器 23 任务2.1.3 窗口管理操作 25 任务2.1.4 桌面外观个性化设置 26 任务2.2 配置系统运行环境 27 任务要求 27 相关知识 27 任务实现 28 任务2.2.1 账户管理 28 任务2.2.2 时间日期设置 29 任务2.2.3 声音设置 30 任务2.2.4 电源设置 30 任务2.2.5 输入设置 31 任务2.2.6 网络设置 31 任务2.2.7 默认程序设置 33 任务2.2.8 通知设置 34 任务2.2.9 设备管理 34 任务2.3 通过应用商店管理应用 35 任务要求 35 相关知识 35 任务实现 36 任务2.3.1 浏览和搜索应用 36 任务2.3.2 下载并安装应用 37 任务2.3.3 管理应用 38 任务2.4 使用文件管理器 40 任务要求 40 相关知识 40 任务实现 41 任务2.4.1 熟悉文件管理器的基本操作 41 任务2.4.2 熟悉文件管理器的高级操作 44 任务2.4.3 熟悉磁盘管理操作 47 项目小结 47 课后练习 48 项目实训 48 实训1 熟悉deepin桌面环境的基本操作 48 实训2 熟悉系统基本运行环境的配置 48 实训3 熟悉应用商店操作 48 实训4 熟悉文件管理器操作 49 项目3 熟悉桌面应用 50 任务3.1 上网操作 51 任务要求 51 相关知识 51 任务实现 51 任务3.1.1 使用浏览器 51 任务3.1.2 下载文件 52 任务3.1.3 收发邮件 54 任务3.1.4 使用社交通信软件 56 任务3.2 熟悉多媒体应用 57 任务要求 57 相关知识 57 任务实现 57 任务3.2.1 查看和处理图形图像 57 任务3.2.2 播放、录制和处理音频 60 任务3.2.3 播放、录制和处理视频 62 任务3.2.4 截图录屏操作 64 任务3.3 熟悉办公应用软件 66 任务要求 66 相关知识 66 3.3.1 deepin的办公应用软件 66 3.3.2 LibreOffice简介 67 3.3.3 WPS Office简介 68 任务实现 69 任务3.3.1 使用LibreOffice办公套件 69 任务3.3.2 使用WPS Office办公套件 72 任务3.3.3 扫描操作 73 任务3.3.4 打印操作 75 项目小结 76 课后练习 77 项目实训 77 实训1 练习截图录屏操作 77 实训2 使用LibreOffice办公套件 77 项目4 熟悉命令行操作 78 任务4.1 熟悉命令行界面 79 任务要求 79 相关知识 79 4.1.1 操作系统的命令行界面 79 4.1.2 终端、控制台与伪终端 79 任务实现 80 任务4.1.1 使用终端 80 任务4.1.2 使用文本模式 82 任务4.2 熟悉命令行的基本使用 82 任务要求 82 相关知识 83 4.2.1 什么是Shell 83 4.2.2 Shell的类型 83 4.2.3 Shell的基本用法 84 4.2.4 Linux命令语法格式 85 4.2.5 环境变量及其配置文件 86 任务实现 86 任务4.2.1 巧用命令行 86 任务4.2.2 处理命令行输入与输出 89 任务4.2.3 查看和设置环境变量 90 任务4.3 使用命令行文本编辑器 92 任务要求 92 相关知识 92 4.3.1 Vim编辑器 92 4.3.2 Nano编辑器 94 任务实现 95 任务4.3.1 使用Vim编辑配置文件 95 任务4.3.2 使用Nano编辑配置文件 95 项目小结 96 课后练习 96 项目实训 97 实训1 deepin文本模式与图形用户界面的切换 97 实训2 熟悉deepin命令行的基本操作 97 实训3 使用Vim编辑器 97 项目5 用户管理与文件系统管理 99 任务5.1 用户与组管理 100 任务要求 100 相关知识 100 5.1.1 用户及其类型 100 5.1.2 用户配置文件 102 5.1.3 用户组及其配置文件 104 任务实现 104 任务5.1.1 创建和管理用户 104 任务5.1.2 管理用户密码 107 任务5.1.3 管理用户组 108 任务5.2 文件与目录管理 109 任务要求 109 相关知识 110 5.2.1 目录结构 110 5.2.2 文件类型 112 任务实现 112 任务5.2.1 目录管理操作 112 任务5.2.2 文件管理操作 113 任务5.3 文件权限管理 118 任务要求 118 相关知识 119 5.3.1 文件访问者身份 119 5.3.2 文件权限 119 5.3.3 文件权限组合 119 任务实现 120 任务5.3.1 变更文件访问者身份 120 任务5.3.2 设置文件权限 120 任务5.3.3 通过默认权限控制新建文件和目录的权限 121 任务5.4 文件系统管理 122 任务要求 122 相关知识 122 5.4.1 磁盘存储设备 122 5.4.2 磁盘分区 123 5.4.3 文件系统 124 任务实现 124 任务5.4.1 使用命令行工具进行分区 124 任务5.4.2 格式化磁盘分区 127 任务5.4.3 挂载文件系统 129 任务5.4.4 挂载和使用外部存储设备 130 项目小结 131 课后练习 131 项目实训 132 实训1 考察用户账户和组账户的配置文件 132 实训2 基于命令行操作目录 132 实训3 基于命令行操作文件 132 实训4 使用命令行工具管理磁盘分区和文件系统 133 项目6 软件包管理 134 任务6.1 安装和管理deb软件包 135 任务要求 135 相关知识 135 6.1.1 deb软件包 135 6.1.2 软件包依赖 135 任务实现 136 任务6.1.1 使用dpkg工具安装和管理deb软件包 136 任务6.1.2 使用软件包安装器安装和管理deb软件包 138 任务6.2 使用apt工具安装和管理软件包 139 任务要求 139 相关知识 140 6.2.1 高级软件包管理工具apt 140 6.2.2 软件源 140 任务实现 141 任务6.2.1 使用apt工具管理软件包 141 任务6.2.2 配置软件源 145 任务6.3 源码编译安装 145 任务要求 145 相关知识 146 6.3.1 源码包文件 146 6.3.2 GCC编译工具 146 6.3.3 源码编译安装的基本步骤 146 任务实现 148 任务6.3.1 使用源码编译安装软件 148 任务6.3.2 卸载源码编译安装的软件 150 任务6.4 安装和运行Windows软件 150 任务要求 150 相关知识 150 6.4.1 Wine技术 150 6.4.2 deep-wine技术 151 任务实现 152 任务6.4.1 使用deepin-wine6-stable安装Windows软件 152 任务6.4.2 卸载Windows软件 155 项目小结 156 课后练习 156 项目实训 156 实训1 使用dpkg命令安装谷歌浏览器 156 实训2 使用apt命令安装Emacs软件包 157 实训3 使用源码编译安装Nginx软件包 157 实训4 使用deep-wine技术安装Microsoft Office 2016 157 项目7 系统高级管理 158 任务7.1 进程管理 159 任务要求 159 相关知识 159 7.1.1 程序、进程与线程 159 7.1.2 服务与守护进程 159 任务实现 160 任务7.1.1 查看和监视进程 160 任务7.1.2 管理进程 162 任务7.1.3 查看正在运行的服务及其端口 164 任务7.2 使用systemd管理系统和服务 165 任务要求 165 相关知识 165 7.2.1 什么是systemd 165 7.2.2 systemd单元与单元文件 166 7.2.3 systemd命令行工具 167 任务实现 167 任务7.2.1 考察systemd单元文件 167 任务7.2.2 使用systemd管理服务 168 任务7.2.3 使用systemd管理启动目标 170 任务7.3 计划任务管理 171 任务要求 171 相关知识 172 7.3.1 Cron的周期性计划任务管理 172 7.3.2 systemd定时器与计划任务管理 173 任务实现 174 任务7.3.1 定制自己的计划任务 174 任务7.3.2 基于systemd定时器实现计划任务管理 175 任务7.4 编写Shell脚本实现自动化管理 176 任务要求 176 相关知识 177 7.4.1 Shell脚本的特点 177 7.4.2 Shell脚本的构成 177 7.4.3 Shell脚本的执行 178 任务实现 178 任务7.4.1 编写Shell脚本批量添加用户 178 任务7.4.2 编写Shell脚本自动监控系统性能 180 项目小结 184 课后练习 184 项目实训 184 实训1 在deepin中查看和监视进程 184 实训2 systemd单元管理操作 185 实训3 systemd单元文件管理操作 185 实训4 编写一个磁盘使用空间告警的Shell脚本 185 项目8 系统监控与故障排除 186 任务8.1 系统监控 187 任务要求 187 相关知识 187 任务实现 187 任务8.1.1 系统状态查询 187 任务8.1.2 使用系统监视器 188 任务8.1.3 使用命令行工具查看系统硬件信息 191 任务8.2 系统错误排查 193 任务要求 193 相关知识 193 任务实现 193 任务8.2.1 使用日志收集工具辅助故障排除 193 任务8.2.2 使用journalctl命令查看内核和应用日志 196 任务8.3 系统启动过程分析与故障排除 198 任务要求 198 相关知识 198 8.3.1 系统启动过程 198 8.3.2 GRUB及其配置 199 任务实现 200 任务8.3.1 进入Live模式执行系统运维修复任务 200 任务8.3.2 进入Live模式修复系统启动故障 203 项目小结 205 课后练习 205 项目实训 205 实训1 熟悉系统监视器的使用 205 实训2 熟悉日志收集工具的使用 206 实训3 破解用户登录密码 206 项目9 部署开发工作站 207 任务9.1 编译和调试C/C++程序 208 任务要求 208 相关知识 208 9.1.1 程序编写 208 9.1.2 程序编译 208 9.1.3 程序调试 210 9.1.4 make与自动化编译 210 任务实现 214 任务9.1.1 使用GCC编译器 214 任务9.1.2 使用GDB调试器 216 任务9.1.3 使用Autotools工具辅助编译构建软件 217 任务9.2 搭建桌面应用开发环境 222 任务要求 222 相关知识 222 9.2.1 主流的GUI开发工具和框架 222 9.2.2 DTK——基于Qt的通用开发框架 224 任务实现 224 任务9.2.1 部署DTK开发环境并进行测试 224 任务9.2.2 开发一个简单的DTK桌面应用 228 任务9.3 部署Web开发环境 231 任务要求 231 相关知识 232 9.3.1 LAMP平台 232 9.3.2 PHP集成开发工具 232 任务实现 233 任务9.3.1 基于XAMPP搭建LAMP平台 233 任务9.3.2 安装Eclipse IDE for PHP Developer 236 任务9.3.3 使用Eclipse IDE for PHP Developer开发PHP应用 237 项目小结 239 课后练习 240 项目实训 240 实训1 使用Autotools生成Makefile并制作源码包 240 实训2 部署DTK开发环境并进行测试 240 实训3 部署PHP应用开发环境并进行测试 241 项目10 部署和管理统信服务器 242 任务10.1 统信服务器操作系统的安装与配置 243 任务要求 243 相关知识 243 10.1.1 什么是服务器 243 10.1.2 统信服务器操作系统 243 任务实现 245 任务10.1.1 安装统信服务器操作系统 245 任务10.1.2 服务器基本配置 248 任务10.1.3 软件包安装与管理 250 任务10.2 远程管理统信服务器 251 任务要求 251 相关知识 252 10.2.1 SSH协议 252 10.2.2 远程桌面 252 10.2.3 基于Web界面的远程管理 252 任务实现 253 任务10.2.1 通过SSH远程登录统信服务器 253 任务10.2.2 统信服务器远程桌面的配置与使用 256 任务10.2.3 使用Cockpit基于Web界面管理统信服务器 258 任务10.3 统信服务器的运维 260 任务要求 260 相关知识 261 任务实现 261 任务10.3.1 使用sysstat工具集监测系统性能 261 任务10.3.2 动态调整磁盘存储空间 263 任务10.3.3 部署和管理服务器软件 268 项目小结 269 课后练习 269 项目实训 270 实训1 安装统信服务器操作系统 270 实训2 访问统信服务器的远程桌面 270 实训3 基于Webmin服务访问统信服务器 270 实训4 配置和管理逻辑卷 270
本书主要以deepin为例讲解国产操作系统的使用操作、配置管理、软件开发平台和服务器部署。本书共10个项目,内...
随着计算机网络技术和云计算技术的快速发展,企业对相关领域人才的要求进一步提高,云计算网络技术成为传统网络工程师...
本书共11个项目,以Red Hat Enterprise Linux 8.1(缩写为RHEL 8.1)为例,分...
本书以信创国产操作系统(统信UOS)为基础,系统、全面地介绍Linux操作系统的基本概念和网络服务配置。全书共...
本书详细介绍了常用的路由与交换技术,分为6个模块20个项目,内容包括网络路由的配置、网络交换的配置、网络访问控...
本书详细介绍openEuler的基本概念和基础操作。全书共11章,分别为绪论、认识openEuler、Shel...
本书以鲲鹏应用开发与迁移为主线,分为3篇,包括概述篇、开发篇和迁移篇。本书共8章,分别为鲲鹏生态与解决方案、应...
根据高职高专教育的培养目标、特点和要求,本书由浅入深、全面系统地讲解了计算机网络的基础知识和基本技术。全书共8...
本书以Red Hat Enterprise Linux 9.2/CentOS Stream 9为平台,遵从学生...
本书以目前广泛使用的CentOS 8为例,由浅入深、全面系统地讲解Linux操作系统的基本概念和常用网络服务配...
我要评论