书籍详情
OS X系统管理和部署
作者:Tony Liu
出版社:电子工业出版社
出版时间:2015-12-01
ISBN:9787121275272
定价:¥59.00
购买这本书可以去
内容简介
本书讲述当代Mac计算机OS X系统的特性和实际应用中的方法和技术,从实用出发,在8个方面(用户管理、管理OS X、文件系统管理、客户端控制、打印/传真、软件分发、安全和系统部署)讨论如何在实际网络环境中有效管理Mac系统,解释各个方面的系统自带功能、实际工作中的命令使用,管理过程的自动化,并有大量具体实例和讲解,以帮助读者深入理解和掌握;揭示Apple官方没有正式宣布的内部功能和实际应用;介绍众多第三方软件,让读者了解和掌握当今流行、灵活和高效的部署方法;介绍Mac部署的方法论和可使用的策略。
作者简介
作者在国外教育机构多年从事与Mac 电脑的技术相关工作,喜欢接受新的IT 技术并就感兴趣的话题进行进一步探讨。并且时常更新csdn 上的博客(blog.csdn.net/cneducation),经常活跃在国内各个Mac 相关论坛和Apple的用户支持社区,希望能与Mac 用户有效交流。
目录
目 录
第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 奇偶检验DMG..................117
5.3.7 改变DMG 密码.................118
5.3.8 删除DMG 密码.................118
5.3.9 获取各种信息....................118
5.3.10 加密DMG........................118
5.3.11 密码加密DMG................119
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
8.2.2 系统工具pkgutil............... 185
8.2.3 第三方工具Pacifist .......... 185
8.2.4 扁平化包........................... 186
8.3 制作安装包.............................. 188
8.3.1 准备................................... 188
8.3.2 软件工具........................... 188
8.3.3 从简单开始....................... 189
8.3.4 系统快照........................... 193
8.3.5 脚本................................... 194
8.3.6 无负载安装包................... 195
8.3.7 生产分发包....................... 196
8.3.8 小结................................... 197
第9 章 安全...................................... 198
9.1 FileVault ................................... 198
9.1.1 命令简介........................... 199
9.1.2 机构恢复密钥................... 199
9.1.3 基本操作........................... 200
9.1.4 关闭启动盘FV2............... 202
9.1.5 操作登录用户................... 202
9.1.6 更新恢复密钥................... 203
9.1.7 使用机构恢复密钥生成
个人恢复密钥................... 203
9.1.8 恢复FV2 磁盘数据.......... 204
9.1.9 第三方软件....................... 205
9.1.10 小结................................. 205
9.2 防火墙...................................... 205
9.2.1 IPFW................................. 206
9.2.2 PF 网络包过滤................. 208
9.2.3 第三方资源....................... 210
9.2.4 应用程序防火墙............... 210
9.2.5 小结....................................211
9.3 隐私和安全...............................211
9.3.1 文件隔离............................211
9.3.2 Gatekeeper ........................ 213
9.3.3 钥匙串............................... 214
9.3.4 Sandboxing........................ 216
9.3.5 XProtect ............................ 217
9.3.6 系统完整性保护............... 219
9.3.7 隐私................................... 221
9.3.8 小结................................... 222
第10 章 系统部署.......................... 223
10.1 概述........................................ 224
10.1.1 网络启动服务................. 224
10.1.2 非网络部署..................... 227
10.1.3 部署生命周期................. 228
10.1.4 3 种部署模式.................. 230
10.1.5 各种模式之比较............. 233
10.1.6 OS X 版本和Mac 硬件.... 235
10.1.7 讨论................................. 235
10.2 OS X 内置功能..................... 236
10.2.1 ASR................................. 236
10.2.2 SIU 简介......................... 238
10.3 扁平镜像部署....................... 240
10.3.1 准备................................. 240
10.3.2 安装OS X....................... 240
10.3.3 配置................................. 241
10.3.4 制作系统镜像................. 242
10.3.5 部署测试......................... 242
10.3.6 多个版本......................... 243
10.3.7 部署................................. 243
10.3.8 小结................................. 243
10.4 OS X 系统管理和部署......... 243
10.4.1 简介................................. 244
10.4.2 DeployStudio 简介.......... 244
10.4.3 DS 用户和组................... 246
10.4.4 存储容器......................... 247
10.4.5 其他准备......................... 248
10.4.6 配置DS 服务器.............. 249
10.4.7 DS 的NetBoot 启动镜像252
10.4.8 熟悉Admin 程序............ 255
10.4.9 核心镜像......................... 256
10.4.10 DS 内置任务................. 257
10.4.11 电脑数据库................... 262
10.4.12 工作流........................... 263
10.4.13 工作流示例................... 264
10.4.14 部署过程....................... 271
10.4.15 排错............................... 271
10.4.16 小结............................... 272
10.5 其他方案................................ 272
10.5.1 BIC 简介......................... 272
10.5.2 升级安装......................... 272
10.6 小结........................................ 273
附录 术语与词汇............................. 274
猜您喜欢