展开全部

主编推荐语

从理论理解到系统搭建、运维,助你快速上手openEuler操作系统。

内容简介

本书围绕操作系统基础、UNIX设计思想和openEuler实践3个方面展开,并将理论知识、设计思想和应用实践紧密结合。本书内容涵盖绪论、操作系统初识、openEuler使用入门、操作系统原理与实践、openEuler开发环境、嵌入式操作系统开发、网络基础与管理、服务器操作系统管理,以及openEuler开源创新等。

本书合理安排理论知识、精心设计操作实例,注重有机结合、循序深入,以帮助读者深入理解Linux优秀设计思想,灵活运用其高效系统功能,并从开源社区中更好地学习和成长。

目录

  • 版权信息
  • 内容提要
  • 新一代信息技术系列专家委员会
  • 丛书序
  • 丛书前言
  • 前言
  • 第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 进程间通信
  • 4.4.5 线程抽象
  • 4.4.6 openEuler进程技术
  • 4.4.7 实例4-3:进程监控与进程管理
  • 4.5 本章小结
  • 思考与实践
  • 第5章 openEuler开发环境
  • 5.1 文本处理
  • 5.1.1 Vim编辑器
  • 5.1.2 nano编辑器
  • 5.1.3 文本搜索
  • 5.1.4 文本替换与自动编辑
  • 5.1.5 文本分析
  • 5.1.6 文本格式化
  • 5.1.7 使用Git管理版本
  • 5.2 Shell脚本编程
  • 5.2.1 猜数字小游戏
  • 5.2.2 变量
  • 5.2.3 表达式
  • 5.2.4 分支结构
  • 5.2.5 循环结构
  • 5.2.6 函数
  • 5.2.7 项目5-1:install-help命令
  • 5.3 C/C++应用开发
  • 5.3.1 my-nl小工具
  • 5.3.2 编译与调试
  • 5.3.3 Makefile构建
  • 5.3.4 CMake构建
  • 5.3.5 自动化测试
  • 5.3.6 性能优化
  • 5.3.7 项目5-2:my-utils工具箱
  • 5.4 可移植性开发与Docker容器部署
  • 5.4.1 POSIX可移植性
  • 5.4.2 C/C++可移植性
  • 5.4.3 Docker容器可移植性
  • 5.4.4 openEuler多场景可移植性
  • 5.4.5 项目5-3:my-utils跨平台构建
  • 5.5 在开源社区中学习
  • 5.5.1 Linux与开放源码
  • 5.5.2 openEuler社区
  • 5.6 本章小结
  • 思考与实践
  • 第6章 嵌入式操作系统开发
  • 6.1 嵌入式操作系统简介
  • 6.1.1 嵌入式系统软件体系
  • 6.1.2 主要特点
  • 6.1.3 常见嵌入式操作系统
  • 6.2 嵌入式Linux
  • 6.2.1 嵌入式Linux开发流程
  • 6.2.2 实例6-1:嵌入式开发环境构建
  • 6.3 Linux内核裁剪与开发
  • 6.3.1 Linux内核简介
  • 6.3.2 内核构建机制
  • 6.3.3 实例6-2:内核编译与QEMU仿真
  • 6.4 根文件系统开发
  • 6.4.1 BusyBox简介
  • 6.4.2 实例6-3:根文件系统编译与QEMU仿真
  • 6.5 openEuler嵌入式操作系统
  • 6.5.1 技术架构与主要特性
  • 6.5.2 oebuild构建方法
  • 6.5.3 实例6-4:openEuler嵌入式操作系统QEMU构建与仿真
  • 6.5.4 嵌入式ROS运行时
  • 6.5.5 软实时特性
  • 6.6 本章小结
  • 思考与实践
  • 第7章 网络基础与管理
  • 7.1 TCP/IP网络模型
  • 7.1.1 IP地址
  • 7.1.2 端口
  • 7.1.3 socket
  • 7.1.4 socket编程接口
  • 7.2 网络管理基础
  • 7.2.1 基本概念
  • 7.2.2 主机名
  • 7.2.3 网络接口名
  • 7.3 管理网络
  • 7.3.1 网络管理工具
  • 7.3.2 配置连接
  • 7.3.3 ifcfg文件
  • 7.3.4 配置路由
  • 7.3.5 诊断网络
  • 7.3.6 实例7-1:创建VLAN
  • 7.4 网络防火墙
  • 7.4.1 iptables
  • 7.4.2 firewalld
  • 7.4.3 实例7-2:配置firewalld
  • 7.5 经典网络工具
  • 7.5.1 SSH安全连接
  • 7.5.2 wget文件下载
  • 7.5.3 curl网络交互
  • 7.5.4 tcpdump抓包
  • 7.5.5 Netcat网络助手
  • 7.5.6 Nmap探测器
  • 7.6 本章小结
  • 思考与实践
  • 第8章 服务器操作系统管理
  • 8.1 典型服务器操作系统
  • 8.1.1 Windows Server
  • 8.1.2 主流Linux Server
  • 8.1.3 兴起中的openEuler
  • 8.2 用户和用户组
  • 8.2.1 用户管理
  • 8.2.2 用户组管理
  • 8.2.3 实例8-1:批量添加用户
  • 8.3 硬盘与逻辑卷
  • 8.3.1 硬盘分区
  • 8.3.2 MBR和GPT
  • 8.3.3 实例8-2:分区创建与挂载
  • 8.3.4 逻辑卷
  • 8.3.5 实例8-3:逻辑卷创建与挂载
  • 8.4 软件包
  • 8.4.1 RPM包管理
  • 8.4.2 DNF包管理
  • 8.4.3 源码包管理
  • 8.5 系统服务
  • 8.5.1 systemd
  • 8.5.2 systemctl
  • 8.5.3 .service文件
  • 8.5.4 SSH服务
  • 8.5.5 实例8-4:安装LAMP组合
  • 8.6 计划任务
  • 8.6.1 单次任务
  • 8.6.2 周期任务
  • 8.7 系统安全
  • 8.7.1 root权限
  • 8.7.2 文件特殊权限机制
  • 8.7.3 SELinux
  • 8.7.4 日志系统
  • 8.7.5 安全审计
  • 8.8 系统管理与维护实例
  • 8.8.1 实例8-5:使用Cockpit管理系统
  • 8.8.2 实例8-6:WordPress博客建站
  • 8.9 本章小结
  • 思考与实践
  • 第9章 openEuler开源创新
  • 9.1 内核创新
  • 9.1.1 SMT驱离优先级反转特性
  • 9.1.2 CPU QoS优先级负载均衡特性
  • 9.1.3 潮汐affinity特性
  • 9.2 基础能力创新
  • 9.2.1 iSulad轻量级容器引擎
  • 9.2.2 StratoVirt虚拟化
  • 9.2.3 Kmesh高性能服务管理工具
  • 9.2.4 内核热升级
  • 9.2.5 安全和可靠性
  • 9.3 全场景使能创新
  • 9.3.1 服务器
  • 9.3.2 云计算
  • 9.3.3 嵌入式
  • 9.3.4 边缘计算
  • 9.4 工具链创新
  • 9.4.1 GCC for openEuler
  • 9.4.2 Compass-CI测试平台
  • 9.4.3 EulerLauncher
  • 9.4.4 A-Ops智能运维
  • 9.4.5 A-Tune智能调优引擎
  • 9.5 行业应用案例
  • 9.5.1 金融应用案例
  • 9.5.2 能源应用案例
  • 9.5.3 云计算应用案例
  • 9.5.4 科研应用案例
  • 9.6 本章小结
  • 思考与实践
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。