OS X系統管理和部署

OS X系統管理和部署

《OS X系統管理和部署》是2015年12月電子工業出版社出版的圖書,作者是【加】TonyLiu。

基本介紹

  • 書名:OS X系統管理和部署
  • 作者:【加】TonyLiu (劉鐵松)編著 
  • ISBN:978-7-121-27527-2
  • 頁數:292頁
  • 定價:59.00元
  • 出版社電子工業出版社
  • 出版時間:2015年12月出版
  • 開本:16開
內容簡介,編輯推薦,目錄,作者簡介,

內容簡介

《OS X系統管理和部署》講述Mac計算機OS X系統的特性和實際套用中的方法和技術。《OS X系統管理和部署》從實用出發,在8個方面(用戶管理、管理OS X、檔案系統管理、客戶端控制、列印/傳真、軟體分發、安全和系統部署)討論如何在實際網路環境中有效管理Mac系統,解釋各個方面的系統自帶功能、實際工作中的命令使用,管理過程的自動化,並有大量具體實例和講解,以幫助讀者深入理解和掌握;揭示Apple官方沒有正式宣布的內部功能和實際套用;介紹眾多第三方軟體,讓讀者了解和掌握當今流行、靈活和高效的部署方法;介紹Mac部署的方法論和可使用的策略。
《OS X系統管理和部署》以突破“管理員的困境”為主要目標,力爭在實踐中達成一致性、可預見性、可管理、獨立性和安全可靠的系統管理目標。
《OS X系統管理和部署》主要面向希望了解Mac軟硬體在多用戶網路環境中的管理技術的相關技術人員,Windows管理員可以藉助《OS X系統管理和部署》快速掌握管理Mac的要領;Mac管理員可以從中借鑑先進流行的模組化系統部署等前沿技術;企業管理者可以了解Mac到底是否可以被有效納入現存企業網路管理模式,它的安全特性是否能符合企業規範;提供Mac服務的各型企業和個人以及家庭用戶都可以從中掌握如何有效管理Mac的多種技術,比如磁碟和檔案系統及印表機的連線等。

編輯推薦

大量套用實例的融匯,逐步解讀Mac的奧秘,輕鬆駕馭蘋果系統!
多年Mac教學與實踐經驗的總結,幫助你盡情發揮Mac效能!
本書面對的用戶比較廣,比如系統管理員/程式設計師或者希望成為其中一員的人。
★★★★★一般Mac用戶,特別是不滿足於只熟練使用OSX系統,而想/需要深入了解OS X系統的內部架構並希望可以駕馭操作OSX系統的人。
★★★★如果你想配置OSX達到一種目的,而不知如何下手,本書的各個章節的內容,可能會為你點亮前進的方向。比如批量安裝的方法。
★★★對於剛剛入門的用戶可能不太適合,不過如果你是其他類nix系統的用戶,那么相信本書也會為你帶來親切感,也適合你了解OSX系統。

目錄

第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

作者簡介

TonyLiu:畢業於套用數學專業並樂於廣為涉獵不同領域的“笨極客”。從Windows忠實用戶慢慢轉型為更多關注類Unix系統;在工作中與Mac初識,從被吸引到喜愛並交替於熟知和陌生之間,與其打了10年交道,並與之愛恨交織著。一句話概括:學識不足概熟爾。

相關詞條

熱門詞條

聯絡我們