更新时间:2024-12-11 16:42:58
封面
版权信息
版权
内容提要
新一代信息技术系列 专家委员会
丛书序
丛书前言
培养基础软件人才 助力软件行业根深叶茂
前言
第1章 绪论
1.1 操作系统与ICT时代
1.2 操作系统起源
1.2.1 Multics项目
1.2.2 UNIX诞生
1.3 操作系统发展
1.3.1 UNIX的繁荣与版权困境
1.3.2 桌面操作系统的崛起
1.3.3 GNU/Linux的开源创新
1.3.4 ICT时代操作系统的兴起
1.4 openEuler新生态
1.4.1 openEuler概览
1.4.2 openEuler社区
1.4.3 openEuler软件生态
1.5 本章小结
第2章 操作系统初识
2.1 操作系统的基本组成
2.1.1 典型体系结构
2.1.2 系统内核和系统调用接口
2.1.3 应用程序
2.1.4 用户界面
2.2 主流操作系统简介
2.2.1 桌面操作系统
2.2.2 服务器操作系统
2.2.3 嵌入式操作系统
2.3 GNU/Linux的优秀特性
2.3.1 秉承UNIX设计哲学
2.3.2 自由与开放
2.3.3 可移植性
2.4 openEuler简介
2.4.1 系统架构
2.4.2 创新特色
2.4.3 开源贡献
2.5 体验openEuler
2.5.1 华为云ECS主机
2.5.2 VMware安装
2.5.3 Docker容器运行
2.6 本章小结
思考与实践
第3章 openEuler使用入门
3.1 交互界面
3.1.1 GUI
3.1.2 CLI
3.2 使用命令行
3.2.1 控制台和终端
3.2.2 登录系统
3.2.3 远程登录
3.2.4 使用命令
3.2.5 获取帮助
3.3 命令行基本操作
3.3.1 使用目录
3.3.2 查看文件
3.3.3 管理文件
3.3.4 查找文件
3.3.5 查看系统信息
3.3.6 管理系统
3.4 Shell:让命令行更强大
3.4.1 Bash简介
3.4.2 环境变量
3.4.3 通配符与自动补全
3.4.4 组合命令
3.4.5 重定向
3.4.6 管道
3.4.7 扩展命令
3.4.8 命令行编辑
3.5 用户与权限
3.5.1 用户模型
3.5.2 切换用户身份
3.5.3 权限模型
3.5.4 修改权限
3.5.5 修改属主
3.6 安装DDE桌面环境
3.7 本章小结
第4章 操作系统原理与实践
4.1 操作系统设计理念
4.2 文件管理
4.2.1 文件树
4.2.2 VFS
4.2.3 EulerFS简介
4.2.4 实例4-1:文件系统操作
4.3 内存管理
4.3.1 内存保护
4.3.2 虚拟内存管理
4.3.3 openEuler内存技术
4.3.4 实例4-2:内存信息分析
4.4 进程管理
4.4.1 并行化模型
4.4.2 进程创建
4.4.3 进程调度
4.4.4 进程间通信