麒麟操作系统实用教程(微课版)

注重国产软件应用,融入AI应用内容。
分享 推荐 0 收藏 2 阅读 279
王华君 沈峰 (主编) 马璐瑶 张同 钟小平 (副主编) 978-7-115-68972-6

关于本书的内容有任何问题,请联系 王平

『体系结构』:以桌面版、服务器版为主线,由浅入深覆盖桌面操作、命令行等核心内容。
『内容创新』:贴合国内用户习惯,强化安全机制讲解,融入AI应用内容,适配“AI+”时代需求。
『案例特色』:整合系统管理、故障排查、编程环境搭建等技能,落地实操场景。

内容摘要

本书主要以麒麟操作系统为例讲解国产操作系统的使用操作、配置管理、系统运维和服务器部署。本书共10章,内容包括麒麟操作系统概述与安装、桌面操作、桌面应用、命令行操作、用户管理与文件系统管理、软件安装、系统高级管理、系统监控与故障排查、C/C++编程环境、麒麟服务器操作系统。
本书内容丰富,注重实践性和可操作性,对每个知识点都有相应的操作示范,示范符合国内读者的使用习惯,便于读者快速上手。
本书可作为高等院校、职业院校计算机类相关专业的教材,也可作为麒麟操作系统用户的参考书,以及各类相关培训班的教材。本书知识兼顾麒麟认证工程师培训需求。

目录

【章目录】
第1章 麒麟操作系统概述与安装
第2章 桌面操作
第3章 桌面应用
第4章 命令行操作
第5章 用户管理与文件系统管理
第6章 软件安装
第7章 系统高级管理
第8章 系统监控与故障排查
第9章 C/C++编程环境
第10章 麒麟服务器操作系统

【全书目录】
第 1 章 麒麟操作系统概述与安装
1.1 了解国产操作系统 ............................................1
1.1.1 Linux 操作系统简介.............................1
1.1.2 国产操作系统的发展............................3
1.1.3 麒麟操作系统........................................5
1.2 安装麒麟操作系统 ............................................6
1.2.1 安装操作系统的基础知识 ...................7
1.2.2 安装麒麟桌面操作系统........................8
1.2.3 登录与电源管理................................. 11
1.3 习题.................................................................. 12
上机实验................................................................... 13
实验 1 安装麒麟桌面操作系统.................. 13
实验 2 安装并试用 openKylin 2.0 操作系统................. 13
第 2 章 桌面操作
2.1 熟悉桌面环境.................................................. 14
2.1.1 桌面环境的基本组成......................... 14
2.1.2 任务栏................................................. 16
2.1.3 开始菜单............................................. 17
2.1.4 侧边栏................................................. 18
2.1.5 窗口..................................................... 19
2.1.6 桌面外观个性化定制......................... 20
2.1.7 桌面环境的实现机制......................... 21
2.2 设置系统运行环境 ......................................... 23
2.2.1 账户设置............................................. 23
2.2.2 系统设置............................................. 25
2.2.3 设备设置............................................. 26
2.2.4 网络设置..............................................27
2.2.5 时间语言设置.....................................30
2.2.6 应用设置..............................................31
2.3 使用软件商店..................................................32
2.3.1 浏览和搜索软件.................................32
2.3.2 下载并安装软件.................................34
2.3.3 管理已安装的软件.............................34
2.4 使用文件管理器..............................................36
2.4.1 熟悉文件管理器界面.........................36
2.4.2 文件管理器的基本操作.....................37
2.4.3 熟悉文件管理器的高级操作.............40
2.4.4 使用文件保护箱.................................41
2.5 习题 ..................................................................43
上机实验....................................................................43
实验 1 麒麟桌面操作系统桌面环境的基本操作...........43
实验 2 系统运行环境设置..........................44
实验 3 软件商店操作...................................44
实验 4 文件保护箱的使用..........................44
第 3 章 桌面应用
3.1 熟悉上网操作..................................................45
3.1.1 使用浏览器 .........................................45
3.1.2 下载文件..............................................46
3.1.3 收发邮件..............................................47
3.1.4 使用社交通信软件.............................49
3.2 熟悉多媒体应用..............................................49
3.2.1 查看和处理图形图像.........................49
3.2.2 播放、录制和处理音频.....................52
3.2.3 播放、录制和处理视频.....................53
3.2.4 截图和录屏 .........................................54
3.3 熟悉办公应用.................................................. 56
3.3.1 WPS 办公软件................................... 56
3.3.2 使用 AI 助手辅助办公....................... 57
3.3.3 光盘刻录............................................. 61
3.3.4 扫描操作............................................. 63
3.3.5 打印操作............................................. 64
3.3.6 访问远程桌面..................................... 67
3.4 习题.................................................................. 70
上机实验................................................................... 71
实验 1 截图录屏操作.................................. 71
实验 2 AI 助手的办公应用操作................. 71
第 4 章 命令行操作
4.1 命令行界面...................................................... 72
4.1.1 操作系统的命令行界面..................... 72
4.1.2 终端、控制台与伪终端..................... 72
4.1.3 使用终端............................................. 73
4.1.4 使用文本模式..................................... 75
4.1.5 远程登录命令行界面......................... 76
4.2 命令行的基本使用.......................................... 78
4.2.1 什么是 Shell ....................................... 78
4.2.2 Shell 的版本....................................... 79
4.2.3 Shell 的命令语法............................... 80
4.2.4 熟悉命令行基本用法......................... 81
4.2.5 处理命令行输入与输出..................... 83
4.2.6 查看和设置环境变量......................... 85
4.2.7 使用命令行进行网络配置................. 88
4.3 命令行的文本编辑和处理............................. 90
4.3.1 VIM 编辑器......................................... 91
4.3.2 nano 编辑器....................................... 94
4.3.3 使用 grep 命令查找文本内容.......... 95
4.3.4 使用 sed 命令处理文本内容............ 95
4.3.5 使用 awk 命令处理文本内容............ 97
4.4 习题.................................................................. 99
上机实验................................................................... 99
实验 1 文本模式与图形用户界面的切换.................. 99
实验 2 命令行的基本操作 ..........................99
实验 3 使用 VIM 编辑器............................100
实验 4 sed 和 awk 命令的使用................100
第 5 章 用户管理与文件系统管理
5.1 用户与组管理................................................101
5.1.1 用户及其类型....................................101
5.1.2 管理员获取 root 特权......................102
5.1.3 用户配置文件....................................104
5.1.4 用户组及其配置文件.......................106
5.1.5 创建和管理用户...............................106
5.1.6 创建和管理用户组...........................110
5.2 文件与目录管理............................................111
5.2.1 目录结构............................................111
5.2.2 文件类型............................................113
5.2.3 目录管理操作....................................113
5.2.4 文件管理操作....................................115
5.3 文件权限管理...............................................119
5.3.1 文件权限组合....................................119
5.3.2 变更文件访问者身份.......................120
5.3.3 设置文件权限....................................121
5.3.4 设置默认权限....................................122
5.4 文件系统管理................................................122
5.4.1 机械硬盘和固态盘...........................123
5.4.2 磁盘数据组织....................................123
5.4.3 磁盘与分区命名规则.......................125
5.4.4 管理磁盘分区....................................125
5.4.5 创建文件系统....................................128
5.4.6 挂载文件系统....................................130
5.4.7 检查维护文件系统...........................132
5.4.8 挂载和使用外部存储设备...............133
5.4.9 使用分区编辑器...............................133
5.5 习题.................................................................134
上机实验..................................................................134
实验 1 考查用户和组配置文件................134
实验 2 基于命令行操作文件....................135
实验 3 使用分区编辑器.............................135
第 6 章 软件安装
6.1 安装和管理 DEB 软件包............................. 136
6.1.1 Linux 的软件包................................ 136
6.1.2 DEB 软件包...................................... 137
6.1.3 软件包依赖....................................... 137
6.1.4 使用安装器安装和管理 DEB 软件包............ 137
6.1.5 使用 dpkg 工具安装和管理 DEB 软件包......... 139
6.2 使用 APT 工具管理软件包.......................... 142
6.2.1 APT 基础.......................................... 142
6.2.2 APT 工具的使用.............................. 143
6.2.3 配置 APT 软件源............................. 146
6.3 源码编译安装软件 ....................................... 147
6.3.1 源码编译安装软件的基本步骤...... 147
6.3.2 使用源码编译安装软件................... 149
6.3.3 卸载源码编译安装的软件 .............. 151
6.4 安装 Windows 软件..................................... 152
6.4.1 Wine 技术........................................ 152
6.4.2 使用麒麟 Wine 助手安装和运行 Windows 软件............ 152
6.5 习题................................................................ 157
上机实验................................................................. 157
实验 1 使用 dpkg 命令安装 Chrome 浏览器.................... 157
实验 2 使用apt 命令安装Emacs 软件.... 158
实验 3 使用源码编译安装 Nginx 软件... 158
第 7 章 系统高级管理
7.1 进程管理........................................................ 159
7.1.1 进程概述........................................... 159
7.1.2 查看和监视进程............................... 160
7.1.3 管理进程的运行............................... 162
7.1.4 查看正在运行的服务及其端口...... 164
7.2 使用 systemd 管理系统和服务...................165
7.2.1 什么是 systemd................................165
7.2.2 systemd 基础....................................166
7.2.3 systemd 命令行工具.......................168
7.2.4 systemd 单元管理............................168
7.2.5 systemd 单元文件管理....................170
7.2.6 使用 systemd 管理服务...................172
7.2.7 使用 systemd 管理系统启动..........173
7.3 定时任务调度................................................174
7.3.1 使用 Cron 服务实现定时任务调度 .........................174
7.3.2 使用 systemd 定时器实现定时任务调度..................176
7.4 使用麒麟安全中心........................................178
7.4.1 实施安全体检...................................179
7.4.2 配置账户保护...................................179
7.4.3 配置网络保护...................................180
7.4.4 实施病毒防护...................................182
7.4.5 配置应用保护...................................183
7.4.6 管理设备安全...................................186
7.5 编写 Shell 脚本实现自动化管理.................188
7.5.1 Shell 脚本的特点..............................188
7.5.2 Shell 脚本的构成..............................188
7.5.3 Shell 脚本的执行..............................189
7.5.4 系统自动化管理 Shell 脚本示例.....190
7.6 习题 ................................................................192
上机实验..................................................................192
实验 1 查看和监视进程 ............................192
实验 2 练习 systemd 单元管理与单元文件管理操作................192
实验 3 练习管理类 Shell 脚本的编写......193
实验 4 练习使用麒麟安全中心................193
实验 5 使用 AI 助手编写 Shell 运维脚本............................193
第 8 章 系统监控与故障排查
8.1 系统监控........................................................194
8.1.1 系统信息查询................................... 194
8.1.2 使用系统监视器............................... 195
8.1.3 通过/proc 目录获取系统的实时状态信息................. 197
8.1.4 查看系统硬件信息........................... 198
8.2 日志管理与错误排查 ................................... 201
8.2.1 配置管理 rsyslog 系统日志............ 201
8.2.2 配置管理 systemd 日志.................. 205
8.2.3 使用日志工具辅助系统错误排查....................... 206
8.3 系统启动过程分析与系统救援................... 209
8.3.1 系统启动过程分析与管理............... 209
8.3.2 GRUB 与系统启动配置................... 212
8.3.3 进入救援模式进行系统救援 .......... 213
8.4 习题................................................................ 214
上机实验................................................................. 215
实验 1 练习系统监视器的使用................ 215
实验 2 练习日志工具的使用.................... 215
实验 3 重设用户登录密码........................ 215
第 9 章 C/C++编程环境
9.1 编译和调试 C/C++程序.............................. 216
9.1.1 源程序............................................... 216
9.1.2 使用 GCC 编译器............................ 217
9.1.3 使用 GDB 调试器............................ 220
9.1.4 Make 与自动化编译........................ 221
9.1.5 使用 Autotools 工具辅助编译构建软件............... 224
9.2 搭建桌面应用开发环境............................... 228
9.2.1 主流的 GUI 开发工具和框架.......... 229
9.2.2 安装 Qt 开发环境............................ 230
9.2.3 使用 Qt Creator 开发桌面应用..... 231
9.3 习题................................................................ 237
上机实验..................................................................238
实验 1 使用 Autotools 生成 Makefile 并制作安装包 ........... 238
实验 2 部署 Qt 开发环境并进行测试......238
实验 3 试用 Kylin-IDE................................238
第 10 章 麒麟服务器操作系统
10.1 麒麟服务器操作系统的安装与配置..........239
10.1.1 服务器..............................................239
10.1.2 服务器操作系统.............................239
10.1.3 银河麒麟高级服务器操作系统.....240
10.1.4 安装麒麟服务器操作系统.............240
10.1.5 服务器基本配置.............................244
10.2 远程管理麒麟服务器..................................244
10.2.1 通过 SSH 远程登录麒麟服务器.................244
10.2.2 远程连接麒麟服务器的桌面.........248
10.2.3 Cockpit 远程管理...........................250
10.3 麒麟服务器的运维......................................252
10.3.1 安装和管理软件.............................252
10.3.2 部署和管理服务器软件.................254
10.3.3 系统监控 .........................................255
10.3.4 动态调整磁盘存储空间.................256
10.3.5 备份还原 .........................................260
10.4 服务器安全管理..........................................262
10.4.1 配置和管理防火墙.........................262
10.4.2 审计管理 .........................................264
10.4.3 使用麒麟安全增强组件.................266
10.5 习题..............................................................271
上机实验..................................................................272
实验 1 安装麒麟服务器操作系统............272
实验 2 创建、扩展和删除逻辑卷............272
实验 3 体验 Kysec 安全机制....................272

读者评论

赶紧抢沙发哦!

我要评论

作者介绍

王华君,男,副教授,现任无锡太湖学院物联网工程学院教学副院长。
王华君老师具备丰富的教学经验和优秀的教材编写能力,曾作为第一主编出版《Office高级应用》和《软件设计师考试同步辅导(上午科目)(第4版)》两部教材,也曾获得校优秀党务工作者、年度优秀教师和优秀科技工作者等荣誉称号。
王华君老师在教学方面的专业水平突出,两次获得校级教学竞赛(工科组)二等奖,三次获得市厅级以上教学改革项目立项并已按时结题,指导的计算机专业学生毕业设计两次获得校级优秀毕业设计一等奖、二等奖。
王华君老师还积极投身于各类学科竞赛的指导工作,多次获得省级学科竞赛优秀指导教师等荣誉,指导的学生10余次获得蓝桥杯、中国大学生计算机设计大赛和中国大学生服务外包创新创业大赛省级和省级以上竞赛奖项,为学生在计算机专业领域的成长与发展提供了有力支持。另外,王华君老师在操作教学领域具有丰富的理论和实践教学经验,18年来一直致力于计算机操作系统理论和LINUX操作系统实践教学,注重学生应用实践能力和创新能力的培养。

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部