产品特色
编辑推荐
《OS X Support Essentials 10.9 OS X Mavericks操作系统全解析》是苹果公司官方培训系列教材之一,全面、深入地介绍了苹果公司新一代的操作系统OS X Mavericks操作系统的技术支持和问题解决方案。
内容简介
OS X Mavericks是苹果在WWDC发布的桌面操作系统。《OS X Support Essentials 10.9 OS X Mavericks操作系统全解析》是苹果公司官方培训系列教材之一,全面、深入地介绍了苹果公司新一代的操作系统――OS X Mavericks操作系统的技术支持和问题解决方案。本书的主要目标是为个人计算机专家、技术协调员、维修技术人员、系统管理员,以及其他要为OS X Mavericks用户提供支持的人员提供帮助,使他们能专业地解决客户的问题。
作者简介
黄亮,苹果培训授权中国中心master of master,苹果首位中国培训中心讲师,多本苹果专业培训教材译者。魏崴,苹果中国培训中心讲师,多本苹果专业培训教材译者。翻译的图书包括如下:《苹果专业培训系列教材:OS X Lion 操作系统全解析》《Final Cut Pro 7(含DVD光盘1张)(全彩)》《Final Cut Pro 7非线性编辑高级教程(含DVD光盘1张)(全彩)》等。
内页插图
目录
第1篇 安装与配置课程1 关于本指南 学习方法 课程结构 练习要求 Apple 培训和认证 课程2 安装 OS X Mavericks 参考2.1 关于 OS X Mavericks 参考2.2 安装选择 参考2.3 升级旧系统前的准备 参考2.4 准备系统磁盘 参考2.5 升级和安装 参考2.6 安装故障诊断 练习2.1 准备对 Mac 计算机进行升级 练习2.2 升级到 OS X Mavericks 练习2.3 抹掉 Mac 系统并安装 OS X Mavericks 练习2.4 验证系统安装 课程3 设置和配置 参考3.1 设置助理 参考3.2 迁移助理 参考3.3 系统偏好设置 参考3.4 描述文件 参考3.5 系统信息 练习3.1 为练习操作配置新的 OS X 系统 练习3.2 为练习配置现有的 OS X 系统 练习3.3 检查系统偏好设置 练习3.4 在培训课堂上下载学生素材 练习3.5 单独下载学生素材 练习3.6 安装配置描述文件 练习3.7 检查系统信息 课程4 OS X 恢复系统 参考4.1 从 OS X 恢复系统启动 参考4.2 OS X 恢复实用工具 参考4.3 外部 OS X 恢复磁盘 练习4.1 使用 OS X 恢复系统 练习4.2 创建 OS X 恢复磁盘 练习4.3 创建OS X 安装磁盘 课程5 OS X 软件更新 参考5.1 自动软件更新 参考5.2 手动软件更新 参考5.3 安装历史 练习5.1 在培训课堂手动安装软件更新 练习5.2 独立自学手动安装软件更新 练习5.3 使用自动软件更新
第2篇 用户账户课程6 用户账户 参考6.1 用户账户管理 参考6.2 家长控制 参考6.3 登录和快速用户切换 练习6.1 管理用户账户 练习6.2 创建受管理的用户账户 课程7 用户个人文件夹 参考7.1 个人文件夹的内容 参考7.2 删除用户账户 参考7.3 迁移和恢复个人文件夹 练习7.1 恢复已删除的用户账户 课程8 系统安全 参考8.1 用户账户安全 参考8.2 账户密码 参考8.3 重设密码 参考8.4 系统安全设置 参考8.5 固件密码 练习8.1 在 OS X 恢复系统中重设账户密码 练习8.2 重设账户密码 练习8.3 同步钥匙串密码 练习8.4 使用固件密码 课程9 钥匙串管理 参考9.1 钥匙串系统 参考9.2 钥匙串管理 参考9.3 iCloud 钥匙串 练习9.1 管理钥匙串
第3篇 文件系统课程10 文件系统和存储 参考10.1 文件系统组成 参考10.2 管理文件系统 参考10.3 装载、卸载和推出 练习10.1 将磁盘进行动态重新分区 练习10.2 抹掉磁盘并进行分区 练习10.3 检验磁盘推出 练习10.4 加密宗卷 练习10.5 安全抹掉磁盘数据 课程11 FileVault 2 参考11.1 FileVault 2 技术 参考11.2 启用 FileVault 2 参考11.3 FileVault 2 恢复 练习11.1 启用 FileVault 2 练习11.2 重新启动由FileVault 2保护的系统 练习11.3 使用 FileVault 2 恢复密钥 练习11.4 关闭 FileVault 2 课程12 权限和共享 参考12.1 文件系统权限 参考12.2 共享权限 参考12.3 管理权限 练习12.1 创建带有默认权限的项目 练习12.2 测试权限更改 课程13 文件系统故障诊断 参考13.1 检查文件系统 参考13.2 诊断分区和宗卷 参考13.3 文件系统权限故障诊断 练习13.1 检查本地存储设备 练习13.2 在目标磁盘模式下修复分区和宗卷 练习13.3 在 OS X 恢复系统中修复分区和宗卷
第4篇 数据管理课程14 隐藏项目和快捷方式 参考14.1 隐藏项目 参考14.2 软件捆绑(Bundle)和软件包(Package) 参考14.3 文件系统快捷方式 练习14.1 定位隐藏项目 课程15 系统资源 参考15.1 OS X 文件分布结构 参考15.2 字体资源和字体册 练习15.1 管理字体资源 课程16 元数据(Metadata)和Spotlight 参考16.1 文件系统元数据 参考16.2 Spotlight 搜索 练习16.1 查看文件元数据 练习16.2 使用 Spotlight 进行搜索 课程17 文件归档 参考17.1 文件存档的比较 参考17.2 ZIP 归档 参考17.3 磁盘映像 练习17.1 创建磁盘映像 课程18 Time Machine 参考18.1 Time Machine 体系结构 参考18.2 配置 Time Machine 参考18.3 从 Time Machine 中进行恢复 练习18.1 启用和配置 Time Machine 练习18.2 通过 Time Machine 恢复数据
第5篇 应用程序和进程课程19 应用程序安装 参考19.1 Mac App Store 参考19.2 应用程序环境 参考19.3 应用程序安全 参考19.4 传统安装方法 参考19.5 移除已安装的软件 练习19.1 使用 Mac App Store 练习19.2 使用安装包 练习19.3 使用拖动安装 练习19.4 移除应用程序 课程20 文档管理 参考20.1 启动服务 参考20.2 快速查看 参考20.3 自动保存和版本 参考20.4 文档锁定 参考20.5 iCloud 中的文档 参考20.6 自动重返 练习20.1 使用可替代的应用程序 练习20.2 使用自动保存和版本功能 练习20.3 管理文档锁定 练习20.4 在 iCloud 中存储文档 练习20.5 管理自动重返 课程21 应用程序管理和故障诊断 参考21.1 应用程序和进程 参考21.2 监视应用程序和进程 参考21.3 应用程序故障诊断 参考21.4 辅助技术 参考21.5 管理 Dashboard 练习21.1 强制退出应用程序 练习21.2 诊断偏好设置 练习21.3 查看应用程序诊断报告
第6篇 网络配置课程22 网络基础 参考22.1 网络概念 参考22.2 工作中的网络 参考22.3 基本网络配置 练习22.1 连接到 Wi-Fi 网络 练习22.2 监控网络连接 课程23 高级网络配置 参考23.1 网络位置 参考23.2 网络接口和协议 参考23.3 网络服务 参考23.4 VPN 配置 参考23.5 高级网络配置 练习23.1 配置网络位置 练习23.2 配置网络服务顺序 练习23.3 配置 VPN 设置 练习23.4 高级 Wi-Fi 配置 课程24 网络故障诊断 参考24.1 一般网络故障诊断 参考24.2 网络实用工具 练习24.1 网络故障诊断
第7篇 网络服务课程25 网络服务 参考25.1 网络服务体系结构 参考25.2 网络服务应用程序 参考25.3 文件共享协议 参考25.4 连接到文件共享 参考25.5 网络服务故障诊断 练习25.1 配置网络服务账户 练习25.2 使用文件共享服务 练习25.3 诊断网络服务故障 课程26 主机共享和个人防火墙 参考26.1 主机共享服务 参考26.2 屏幕共享 参考26.3 AirDrop 参考26.4 个人防火墙 参考26.5 共享服务故障诊断 练习26.1 使用主机共享服务 练习26.2 配置个人防火墙
第8篇 系统管理课程27 外设和驱动程序 参考27.1 周边外设技术 参考27.2 蓝牙外设 参考27.3 外设故障诊断 练习27.1 通过"系统信息"检查外设 课程28 打印和扫描 参考28.1 打印系统架构 参考28.2 打印和扫描配置 参考28.3 管理打印作业 参考28.4 打印系统故障诊断 练习28.1 配置打印机 练习28.2 管理打印机 练习28.3 打印系统故障诊断 课程29 系统故障诊断 参考29.1 系统初始化 参考29.2 用户会话 参考29.3 睡眠模式、注销和关机 参考29.4 启动快捷键 参考29.5 系统初始化故障诊断 参考29.6 用户会话环境故障诊断 练习29.1 查看系统启动 练习29.2 使用单用户模式
附录A 课程复习题及答案 附录 B 其他资源
前言/序言
《macOS High Sierra深度探索:系统架构、核心功能与高级应用》 内容简介: 本书并非直接聚焦于特定版本的操作系统,而是以macOS High Sierra(10.13)为视角,深入剖析macOS操作系统层层递进的精髓。我们将拂去表面的用户界面,直抵其坚实的骨骼与跃动的脉搏,揭示macOS之所以成为高效、安全且富有创造力平台的根本原因。这是一本写给那些不满足于仅仅“使用”Mac,而是渴望“理解”Mac,并希望将其能力发挥到极致的用户、开发者、系统管理员和技术爱好者们的指南。 第一部分:系统基石——架构与核心组件 我们将从macOS High Sierra的内核与驱动模型入手,探索其基于Unix的强大根基。Mach微内核和BSD子系统如何协同工作,提供稳定的进程管理、内存分配和文件系统访问?我们将详细解读XNU(X is Not Unix)内核的独特之处,以及它如何支持Mac硬件的定制化需求。 深入了解Aqua用户界面的背后逻辑。这不仅仅是视觉上的美感,更是用户交互体验的保障。我们将解析Aqua的渲染引擎、窗口管理机制以及各种UI元素(如Dock、Menu Bar、Finder)的生命周期和响应机制。理解这些,能帮助您更有效地利用系统资源,甚至为自定义界面打下基础。 文件系统是操作系统的灵魂。本书将详细阐述macOS High Sierra采用的APFS(Apple File System)文件系统,对比其与HFS+的重大进步,包括快照、空间共享、加密以及对固态硬盘的优化。我们会深入探讨文件系统的结构、元数据管理、数据完整性保护以及性能调优的关键技术。 进程与线程管理是系统性能的关键。我们将解构macOS的进程模型,理解LaunchDaemons和LaunchAgents的角色,以及它们如何负责系统的启动和服务。同时,深入探讨GCD(Grand Central Dispatch)和Operation Queues在并发编程中的应用,帮助开发者和高级用户优化应用程序性能,以及理解系统内部的资源调度。 安全机制是macOS引以为傲的一环。本书将全面解读macOS High Sierra的System Integrity Protection (SIP),分析其如何保护关键系统文件和进程免受恶意软件的侵害。我们将探索macOS的沙盒机制,理解应用程序如何被限制在安全的环境中运行,以及Gatekeeper如何验证应用程序的来源。此外,还将触及Keychain Access的密码管理原理,以及Touch ID在身份验证中的作用。 第二部分:核心功能深度解析 Finder与文件管理的进阶应用。本书将超越基本的拖放操作,深入挖掘Finder的强大功能。我们将解析Spotlight的索引机制和高级搜索语法,使其成为您快速定位文件的终极工具。理解Finder的视图选项、标签、Quick Look以及如何利用第三方工具增强Finder的功能,将极大地提升您的工作效率。 网络与连接的精细剖析。macOS High Sierra在网络方面提供了丰富的服务。我们将解析Bonjour(Zero-configuration networking)协议,理解设备如何在局域网内自动发现和通信。探讨AirDrop的原理,以及macOS如何实现设备间的文件共享。深入理解Wi-Fi、蓝牙以及以太net连接的管理和配置,并提供排查常见网络问题的实用技巧。 应用程序管理与系统优化。本书将为您提供更深层次的应用程序管理策略。理解应用程序的安装、卸载、偏好设置的管理,以及如何利用Activity Monitor来监控系统资源使用情况。我们将探讨macOS的缓存机制、日志文件以及如何安全地进行系统清理,从而保持系统的流畅运行。 Time Machine备份与恢复的科学。Time Machine是macOS的一项重要功能。本书将深入解析其备份的原理、存储结构以及如何进行有效的备份策略制定。我们将详细介绍不同情境下的恢复操作,包括文件恢复、系统恢复以及目标磁盘恢复,确保您的数据安全无虞。 第三方集成与扩展性。macOS拥有强大的扩展能力,允许用户通过各种方式定制和增强系统功能。本书将介绍macOS的API(Application Programming Interface)和框架,以及它们如何支持第三方应用程序的开发和集成。我们将探讨LaunchAgents、Daemons、Login Items等机制,理解它们如何让第三方工具无缝融入系统。 第三部分:高级应用与实践技巧 终端(Terminal)与命令行工具。对于追求极致控制的用户,终端是不可或缺的。本书将引导您逐步掌握macOS的常用命令行工具,包括Shell脚本基础、文件操作命令(如`ls`, `cd`, `cp`, `mv`)、文本处理工具(如`grep`, `sed`, `awk`)以及进程管理命令(如`ps`, `kill`)。理解这些,将极大地扩展您的操作可能性。 macOS的自动化脚本与工作流。我们将探讨macOS的脚本语言(如Bash、Zsh)以及AppleScript,教授如何编写脚本来自动化重复性任务,创建自定义工作流程,从而大幅提升工作效率。您将学会如何将脚本与系统事件集成,实现更智能的自动化。 虚拟机与容器化技术。在macOS上运行其他操作系统或隔离开发环境的需求日益增长。本书将介绍macOS下流行的虚拟化技术,如Parallels Desktop、VMware Fusion,以及Apple自家的Virtualization Framework。同时,还将触及Docker等容器化技术在macOS上的应用,帮助您搭建高效的开发和测试环境。 系统诊断与故障排除。当系统出现问题时,如何快速定位并解决?本书将提供一套系统的诊断方法。我们将讲解如何利用Console应用程序查看系统日志,如何使用System Information工具了解硬件配置,以及如何通过安全模式(Safe Mode)和恢复模式(Recovery Mode)来解决启动和系统问题。 macOS的性能调优与安全加固。在理解系统工作原理的基础上,我们将提供更高级的性能优化建议,例如如何识别和解决性能瓶颈,如何优化启动项,以及如何管理后台进程。同时,还将深入探讨macOS的安全加固策略,包括用户账户管理、权限设置、防火墙配置以及如何防范常见的网络攻击。 开发者的macOS。本书将为Mac开发者提供必要的知识。我们将解析macOS的开发环境配置,介绍Xcode集成开发环境的使用,以及macOS上特有的开发框架,如Cocoa、SwiftUI等。理解macOS的底层机制,对于开发出高性能、高稳定性的Mac应用程序至关重要。 结论: 《macOS High Sierra深度探索:系统架构、核心功能与高级应用》旨在为您打开一扇通往macOS操作系统内在世界的窗户。它鼓励您超越表面的用户界面,去理解隐藏在背后的强大技术和设计理念。无论您是渴望精通Mac操作的普通用户,还是致力于开发高效应用的开发者,亦或是需要管理复杂Mac环境的系统管理员,本书都将是您不可或缺的参考。通过对macOS High Sierra的深入了解,您将能够更自信、更高效、更安全地驾驭您的Mac,并充分释放其无限潜力。