《OSX系统管理和部署》[64M]百度网盘|pdf下载|亲测有效
《OSX系统管理和部署》[64M]百度网盘|pdf下载|亲测有效

OSX系统管理和部署 pdf下载

出版社 电子工业出版社
出版年 2015-11
页数 390页
装帧 精装
评分 8.6(豆瓣)
8.99¥ 10.99¥

内容简介

本篇主要提供OSX系统管理和部署电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com

产品特色

编辑推荐

  大量应用实例的融汇,逐步解读Mac的奥秘,轻松驾驭苹果系统!

  多年Mac教学与实践经验的总结,帮助你尽情发挥Mac效能!

  本书面对的用户比较广,比如系统管理员/程序员或者希望成为其中一员的人。

  ★★★★★一般Mac用户,特别是不满足于只熟练使用OSX系统,而想/需要深入了解OS X系统的内部架构并希望可以驾驭操作OSX系统的人。

  ★★★★如果你想配置OSX达到一种目的,而不知如何下手,本书的各个章节的内容,可能会为你点亮前进的方向。比如批量安装的方法。

  ★★★对于刚刚入门的用户可能不太适合,不过如果你是其他类nix系统的用户,那么相信本书也会为你带来亲切感,也适合你了解OSX系统。

  本书以突破“管理员的困境”为主要目标,力争在实践中达成一致性、可预见性、可管理、独立性和安全可靠的系统管理目标。 本书主要面向希望了解Mac软硬件在多用户网络环境中的管理技术的相关技术人员,Windows管理员可以借助本书快速掌握管理Mac的要领;Mac管理员可以从中借鉴先进流行的模块化系统部署等前沿技术;企业管理者可以了解Mac到底是否可以被有效纳入现存企业网络管理模式,它的安全特性是否能符合企业规范;提供Mac服务的各型企业和个人等,以及家庭用户也可以从中掌握如何有效管理Mac的多种技术,比如磁盘和文件系统及打印机的连接等。

内容简介

  《OS X系统管理和部署》讲述当代Mac计算机OS X系统的特性和实际应用中的方法和技术,从实用出发,在8个方面(用户管理、管理OS X、文件系统管理、客户端控制、打印/传真、软件分发、安全和系统部署)讨论如何在实际网络环境中有效管理Mac系统,解释各个方面的系统自带功能、实际工作中的命令使用,管理过程的自动化,并有大量具体实例和讲解,以帮助读者深入理解和掌握;揭示Apple官方没有正式宣布的内部功能和实际应用;介绍众多第三方软件,让读者了解和掌握当今流行、灵活和高效的部署方法;介绍Mac部署的方法论和可使用的策略。

作者简介

  TonyLiu,毕业于应用数学专业并乐于广为涉猎不同领域的“笨极客”。从Windows忠实用户慢慢转型为更多关注类Unix系统;在工作中与Mac初识,从被吸引到喜爱并交替于熟知和陌生之间,与其打了10年交道,并与之爱恨交织着。一句话概括:学识不足概熟尔。

目录

第1 章 准备工作. 1

1.1 管理员账户 1

1.2 软件 1

1.3 硬件 2

1.4 测试分区 3

1.5 一般术语 3

第2 章 shell 脚本 4

2.1 命令和终端 4

2.1.1 使用本书例子中的命令. 5

2.1.2 复制命令. 5

2.1.3 脚本的使用. 5

2.1.4 定制终端. 6

2.1.5 常用的终端组合键. 6

2.1.6 拖放文件. 7

2.1.7 当前用户. 7

2.1.8 使用示例中的命令. 7

2.1.9 熟悉目录结构. 8

2.1.10 以“.”开头的特殊文件 8

2.1.11 su 和sudo 8

2.1.12 用户默认shell 9

2.1.13 用户数据库. 9

2.1.14 UNIX 文件权限 9

2.1.15 脚本编辑工具. 10

2.1.16 Apple Remote Desktop . 10

2.2 第1 个脚本 10

2.2.1 使用脚本的示例. 11

2.2.2 脚本. 11

2.2.3 改进. 12

2.3 遍历所有用户 12

2.3.1 脚本. 13

2.3.2 改进. 14

2.4 用户数据备份和恢复. 14

2.4.1 备份脚本. 15

2.4.2 解释. 16

2.4.3 改进. 17

2.4.4 恢复脚本. 17

2.4.5 解释. 19

2.4.6 改进. 19

2.5 小结 20

第3 章 用户管理. 21

3.1 管理员 21

3.1.1 第1 个用户. 22

3.1.2 用户UID. 22

3.1.3 管理员用户. 22

3.2 普通用户 23

3.2.1 本地用户. 24

3.2.2 默认用户模板. 24

3.2.3 用脚本创建本地用户. 24

3.2.4 用户数据转移. 25

3.3 网络用户 25

3.3.1 网络用户种类. 26

3.3.2 基于客户端配置. 27

3.3.3 生成移动用户. 28

3.3.4 移动用户登录慢. 29

第4 章 管理OS X 30

4.1 配置文件 30

4.1.1 Plist 的文件格式. 31

4.1.2 偏好配置作用域. 31

4.1.3 Defaults 命令 32

4.1.4 PlistBuddy 命令 35

4.1.5 JSON 格式 37

4.1.6 plutil 命令. 38

4.1.7 兼容问题. 39

4.1.8 Plist 缓存. 39

4.1.9 示例. 40

4.1.10 小结. 41

4.2 系统配置 41

4.2.1 命令解析. 41

4.2.2 Launchd. 42

4.3 能源管理 43

4.3.1 获取电池信息. 43

4.3.2 电池状态. 45

4.3.3 pmset 命令 45

4.3.4 不睡眠. 49

4.3.5 断言. 50

4.3.6 小结. 52

4.4 客户端管理 53

4.4.1 管理OS X 客户端 53

4.4.2 Workgroup Manager 54

4.4.3 MCX 57

4.4.4 本地MCX. 57

4.4.5 非默认本地数据库. 59

4.4.6 描述文件对比MCX. 60

4.4.7 MCX 与Profile 互换 61

4.4.8 其他. 61

4.5 获取客户端信息. 62

4.5.1 system_profiler 62

4.5.2 loreg 命令 64

4.5.3 sysctl 命令. 66

4.6 守护和代理程序. 67

4.6.1 运行后台程序. 68

4.6.2 配置文件. 69

4.6.3 launchctl 75

4.6.4 示例. 76

4.6.5 自动运行启动项目. 78

4.6.6 排错. 83

4.6.7 小结. 84

4.7 授权策略数据库. 84

4.7.1 授权应用和权限. 85

4.7.2 授权数据库. 85

4.7.3 security 命令. 87

4.7.4 权限. 88

4.7.5 示例. 91

4.7.6 小结. 92

第5 章 文件系统管理 93

5.1 ACLs. 93

5.1.1 传统UNIX 文件权限. 94

5.1.2 ACLs 介绍 94

5.1.3 ACEs 详解 95

5.1.4 ACLs 操作 97

5.1.5 小结. 99

5.2 GUID 分区表. 100

5.2.1 逻辑区块地址(LBA) 100

5.2.2 保护MBR. 101

5.2.3 理解GPT 101

5.2.4 Apple 的GPT 规则. 103

5.2.5 操作GPT 104

5.2.6 操作MBR. 107

5.2.7 混合系统盘. 109

5.3 DMG 文件110

5.3.1 操作DMG 文件110

5.3.2 hdiutil 简介111

5.3.3 生成DMG 文件113

5.3.4 挂载DMG .116

5.3.5 卸载DMG .117

5.3.6 奇偶检验DMG117

5.3.7 改变DMG 密码.118

5.3.8 删除DMG 密码.118

5.3.9 获取各种信息118

5.3.10 加密DMG118

5.3.11 密码加密DMG119

5.3.12 使用证书加密119

5.3.13 问题思考. 123

5.4 光盘/光驱操作 123

5.4.1 操作DVD/CD. 123

5.4.2 光驱时区. 125

5.5 核心存储CoreStorage 126

5.5.1 简介. 126

5.5.2 温故知新. 127

5.5.3 核心存储的由来. 127

5.5.4 应用示例. 129

5.5.5 核心存储命令集. 132

5.5.6 应用. 136

5.5.7 其他核心存储命令. 139

5.6 操作恢复分区 140

5.6.1 制作恢复分区备份. 140

5.6.2 删除恢复分区. 141

5.6.3 恢复恢复分区. 141

5.7 操作GPT 分区 142

第6 章 客户端控制 146

6.1 苹果远程桌面 146

6.1.1 配置客户端. 147

6.1.2 kickstart 命令 150

6.1.3 ARD 管理用户组. 152

6.1.4 小结. 154

6.2 SSH. 154

6.2.1 开启/关闭 154

6.2.2 SSH 的config 文件 154

6.2.3 改变sshd 端口 155

6.2.4 SSH 用户组 156

6.2.5 使用SSH 密钥. 156

6.2.6 小结. 158

6.3 与Windows 交互 158

6.3.1 Mac 访问Windows. 158

6.3.2 Windows 访问Mac. 159

6.3.3 远程控制. 160

6.4 固件密码 160

第7 章 打印和传真 162

7.1 理解CUPS. 162

7.1.1 CUPS 的流程 162

7.1.2 CUPS 信息 164

7.1.3 驱动程序. 164

7.1.4 PPD 文件 164

7.2 网络打印机 164

7.2.1 配置网络打印机. 165

7.2.2 网络打印协议. 165

7.2.3 网络打印机. 166

7.3 安装打印机 166

7.3.1 命令行. 167

7.3.2 简单示例. 168

7.3.3 获取打印机参数. 169

7.3.4 命令行示例. 171

7.3.5 复制文件. 172

7.3.6 比较. 173

7.3.7 打印机参数. 173

7.3.8 参数位置. 174

7.3.9 小结. 175

7.4 打印机管理 175

7.4.1 打印用户组. 175

7.4.2 打印机管理. 177

第8 章 软件分发. 180

8.1 安装程序包 180

8.1.1 安装目的. 180

8.1.2 程序包. 181

8.1.3 安装程序包. 182

8.1.4 收据Receipt 183

8.1.5 小结. 184

8.2 查看安装包 184

8.2.1 传统包. 184

……

精彩书摘

  《OS X系统管理和部署》:
  除了获得电池信息,据不同的场景的需要,有效地设置笔记本能源管理策略才可以达到管理目标。除了在GUI界面中的能源、安全及隐私系统偏好中设置,在命令行中可以更加详细地控制,pmset命令是最常使用的电源管理命令。在使用该命令之前,首先要了解Apple可以管理3种电源来源,即电池(-b)、市电(-c)和UPS供电(-u)。一般用户的台式机只有市电一种情况,笔记本只有电池和市电两种。企业用户还有UPS供电,多数情况是服务器用UPS,以防突然断电,如人为因素等。
  要管理好电源配置达到企业要求,即能源绿色使用的目的。根据每种电脑的使用目的和环境要平衡3种供电情况的配置,如实验室的台式机可能需要在早晨9点自动开机,下午5点自动关机,平时5分钟进入睡眠;管理员电脑可能禁止自动关机,只关闭屏幕而不睡眠;笔记本电脑可能准许用户自己配置能源,并准许以太网唤醒。
  配置电源管理有时甚至是成功的关键,如后面会提到的在系统部署时不能让系统睡眠。因为系统恢复镜像的过程有时长达数个小时,需要多次重新启动,甚至可能需要自动登录以完成特殊的任务。在这些过程中如果电脑睡眠,这些自动过程就会被打断无法自动完成系统镜像恢复的全部工作,而且对于大量的部署这会造成严重延误。一般的策略较为简单,就是在镜像恢复的最初禁止所有睡眠,在完成之前再根据不同的需求情况配置能源管理策略。
  因为不同的使用环境可能需要不同的能源配置,但是在实际工作环境中经常会需要调配电脑的使用用途,如机房一台电脑硬件故障可能需要临时部署一台电脑作为补充。这台电脑如何快速部署并满足该机房的需求,除了应有的软件配置,能源策略也会成为一个需要考虑的方面。而如何尽量避免人为失误造成的不必要麻烦,需要一种策略加技术手段来自动化突发处理过程。
  ……

前言/序言

  前 言

  为什么?

  当浏览国内各大有关Mac 的网站时,总是看到一些美化的界面、小技巧类的壁纸、推荐软件、破解、小插件、开箱图和吐槽等帖子很受热捧。对于个人用户或者说一人一机的情况,特别是习惯于Windows 界面和操作习惯的用户来说,如何发挥Mac 作为电脑的工具功能是购买Mac 后的首要问题;同时人机友好的Mac 操作系统及其配套的iLife 软件也正好可以满足个人用户的大多数日常需求,如家庭用户使用iLife 使生活更加多彩、使用iPhoto 制作家庭影音库、使用GarageBand 增进音乐修养,以及用iMovie 整合个人生活精彩片段等。所以从这方面来说,国内当前Mac 用户对Mac 的日常使用、感官和外在功能,特别是操作等方面的关注更为集中。随着Mac 电脑的逐步普及,一个无可避免和可预见的趋势是它会被越来越多地用于多用户网络环境。一旦触及多用户和网络管理,那么一个必然的问题就会摆在人们面前,即如何协调用户和网络资源以使Mac 更好地发挥效能。

  管理Mac

  面对前面的问题,具有Mac 系统的日常使用知识技能只是一个基础,却无法让我们从容处理多Mac 用户网络环境。引入有效管理的方法策略和技术势在必行,这可能涉及管理和集成的策略、知识和技能,以及实施和维护等方方面面,正如当初微软的Windows 系统网络管理面临的问题一样。不过时过境迁,现在我们不仅要紧跟Mac 前进的步伐,而且还要处理好与现有系统之间的密切合作。例如,对于企业Mac 用户,会涉及如何有效管理多台Mac?如何将Mac 集成到现有的网络环境中?如何有效排错?如何快速部署系统?如何连接和使用现有网络资源(如打印机和Windows 共享,以及访问企业应用)?如何与他人密切合作共同完成项目?如何管理使用中的个人与企业双重目的的矛盾?如何部署实施企业安全等管理规定所要求的技术措施等方面。

  技术是一个重要因素,但肯定不是唯一的因素。本书不关注管理方法论的探究,主要关注的是如何管理,以及实际工作中实际操作的诸多方面,即Mac 系统提供了什么样的可能供我们使用以达到管理目标的功能。

  客户端

  本书关注客户端OS X 系统的管理,与Mac 服务器相比,客户端管理工作的内容更多。管理好客户端才能在用户最佳体验与企业管理目标之间做到不偏废,也才能在保证办公效率和确保数据安全系统稳定可用之间做到不偏颇。当然最好是双向最大化,而不是取舍,在实际工作中是否能做到很大程度上取决于技术人员是否熟悉客户端的管理方法和手段,以及是否掌握客户端部署的策略和技术。

  以个人将Mac 纳入企业级网络管理方式为例,主要包括金三角(AD-OD-MacClient),以及AD 架构扩展。前者可以在OD 端实现对Mac 客户端的有效控制,但是它也只是能满足部分的管理需求,欠缺其他企业管理功能,如部署、软件分发、库存管理和企业备份(针对Mac 来说,主要是客户端的企业备份方案,这是Mac 的特性所决定的)等;后者则更需要管理员着重于客户端的管理技术。通过上面这两个方面的解释,我们可以理解对客户端管理的重要性和现实需求。网络管理是Mac 的弱项,OD 的功能有限,而第三方技术发展很快。Mac 的网络管理技术最终还是要落实到对Mac 客户端管理的具体技术细节上:否则依然是空中楼阁,学习本书是管理好Mac 的基础。

  本书提供大量应用实例,并从9 个方面逐步解读Mac 的奥秘,其中涉及管理Mac 的诸多方面的知识和技能。希望读者可以从中得到启发,增进技能,并通过学习示例轻松地把知识转化为实际的工作能力。

  本书读者

  通过学习本书,对Mac 有一定程度了解的读者可以了解OS X 系统的管理、使用和定制等方面的知识,也可以了解部署的方法,以及Mac 的安全技术。

  一个技术支持人员可以学习Mac 支持方面的知识和技术。

  如果家庭有一台Mac,本书则揭开OS X 内部奥秘的一角,说明如何让一台Mac 更好地为每个家庭成员服务。

  如果一个学校正在打算建立一个Mac 机房,那么本书会帮助读者在了解可用技术的同时提供部署向导。

  如果一个Windows 程序员希望学习OS X 中的软件开发,那么本书讲解了Mac 的运行机制。如果一个管理者希望从本书中得到一些问题的部分答案,如在公司网络中的安全性如何保证,那么本书可以满足需求。

  如果是一名Mac 系统管理员,那么本书绝大部分内容正好适合。

  管理员的困境

  在多用户,特别是网络多用户环境中,用户需要好用的工作电脑,如出现问题能尽快解决。管理员一方面要积累Mac 技术和经验,另一方面要切实制定和实施统一的电脑部署策略,才能从容应对各方面的压力。

  管理的目的

  管理的目的主要是提供可持续和稳定的服务,为提高生产率提供坚实的技术基础,据此我们希望可以从如下方面阐述。

  (1)一致性(consistency):管理员追求的是每个相同使用环境的电脑的操作系统、应用软件、系统配置和用户配置不依赖于某台特定机器,而且在可管理的一定范围内是一致且可重复的。具体到Mac,除了硬件方面可能有的差异性(硬盘、屏幕大小和CPU 快慢等)之外,操作系统在到达最终用户手中之前是完全一样的。而且用户第1 次登录之后,在没有做任何个性化配置之前都会得到相同的统一的工作环境。这是我们可以做到有效管理的基础,我们后面会提到各种技术,以达到这个目的。

  (2)可预见(predictable):可预见电脑的行为,即我们配置一批电脑,用户对软件的使用是可预见的,便于文档和支持人员管理用户的操作行为。并且可以方便地甄别一个问题的影响范畴,即与单个用户相关,还是与系统相关?只影响这个用户,还是可能影响其他用户等。这需要我们对系统和相关软件有相应的深入了解,并使用一定的工具来协助工作。

  (3)可管理(Manageable):我们需要在把电脑交给用户之前做好相应的配置以方便地管理系统,如一个本地管理员的密码变更策略和工具,以及有效的网络管理手段和工具等。

  (4)独立性(Independable):建立在前面3 个方面的基础上,即对于Mac 的管理规划和实施可以尽量独立于人为因素,只要有适当权限的人员按照预定的步骤操作都可以得到预期的结果。

  (5)安全可靠(Secure&Reliable):数据的安全和可追溯是提高生产率的基本保证,数据的可追溯和可靠性无法依靠硬件的可靠性,也无法要求使用者不存在误操作,因此需要我们提供一种可追溯的备份来达到可靠性需求。具体到Mac,可以使用时间机器(Time Machine),它提供了数据的备份和可追溯。但是数据的安全无法有效保证,所以还要使用相关的技术以提高数据的安全。

  本书的局限

  本书的大多数内容适合从OS X 的10.5 到10.10 的各个版本,不过OS X 版本之间的差异,尤其内部细节操作方面存在多种改动和改进。而且许多知识需要随时更新,因为有些技术会被弃用或者升级,有时则是全新技术的引入。