第一部分 Solaris基礎知識
第1章 Solaris 8簡介 1
1.1 什么是UNIX 5
1.2 UNIX的歷史 6
1.2.1 UNIX的起源 6
1.2.2 BSD的特征 8
1.2.3 System V版本4的特征 10
1.3 Solaris系統(tǒng)的改進 11
1.3.1 硬件支持 13
1.3.2 跨平臺內部合作 13
1.4 額外信息的出處 14
1.4.1 Sun文檔 14
1.4.2 Web站點 15
1.4.3 USENET 15
1.4.4 郵件列表 16
1.5 在Solaris 8中有什么新東西 16
1.5.1 Star Office 18
1.5.2 移動計算 20
1.5.3 PC支持 20
1.6 服務器工具 22
1.6.1 群集技術 22
1.6.2 lxrun 23
1.7 改進的安全性 24
1.7.1 Kerberos 版本5 24
1.7.2 IPv6 24
1.7.3 IPSec 25
1.8 本書的總覽 25
1.9 小結 27
1.10 如何得到更多信息 27
第2章 Solaris的安裝 28
2.1 如何得到Solaris 28
2.2 預安裝 29
2.2.1 決定硬盤分區(qū) 29
2.2.2 確定網絡參數 30
2.2.3 x86系統(tǒng)所需的額外預安裝 31
2.3 安裝Solaris 33
2.3.1 安裝到x86系統(tǒng)上 33
2.3.2 通用安裝過程 35
2.3.3 安裝步驟 37
2.4 小結 46
2.5 如何得到更多信息 47
第3章 起步 48
3.1 CDE環(huán)境 48
3.1.1 登錄CDE 49
3.1.2 dtterm 53
3.1.3 定制CDE 57
3.2 Solaris文件系統(tǒng)結構 59
3.2.1 設備目錄 60
3.2.2 程序目錄 61
3.2.3 配置目錄 61
3.2.4 存放臨時文件的目錄 62
3.3 小結 63
3.4 如何得到更多信息 63
第4章 系統(tǒng)啟動和關機 65
4.1 System V啟動過程 66
4.2 各個啟動階段 69
4.2.1 init 71
4.2.2 inittab 72
4.2.3 控制腳本/目錄 74
4.2.4 /etc/init.d 75
4.2.5 改變運行等級 76
4.3 系統(tǒng)關機 76
4.3.1 使用 shutdown 或 init 78
4.3.2 Kill腳本 78
4.4 小結 79
4.5 如何得到更多信息 80
第5章 進程管理 81
5.1 進程 81
5.2 得到進程的詳細信息 89
5.2.1 proc工具 90
5.2.2 lsof 93
5.3 發(fā)送信號 95
5.4 自動運行任務 97
5.4.1 使用at 97
5.4.2 使用cron 98
5.5 小結 99
5.6 如何得到更多信息 100
第二部分 系 統(tǒng) 維 護
第6章 用戶和軟件管理 101
6.1 用戶管理 101
6.1.1 用戶數據庫 101
6.1.2 管理用戶數據庫 108
6.2 軟件管理 114
6.2.1 管理軟件包 114
6.2.2 管理補丁 120
6.3 小結 125
6.4 如何得到更多信息 125
第7章 設備管理 126
7.1 設備文件 126
7.1.1 /dev 和 /devices 129
7.1.2 存儲設備 132
7.1.3 串行設備 137
7.2 設備檢測 138
7.2.1 啟動時的情況 140
7.2.2 當系統(tǒng)已經啟動時 142
7.3 增加設備 149
7.3.1 硬盤 150
7.3.2 CD-ROM 154
7.3.3 CD-R 和CD-RW 154
7.4 小結 155
7.5 如何得到更多信息 155
第8章 基本文件系統(tǒng)管理 156
8.1 文件系統(tǒng)基礎 156
8.1.1 特殊的磁盤塊 157
8.1.2 虛擬文件系統(tǒng)接口 159
8.2 創(chuàng)建文件系統(tǒng) 162
8.2.1 確定硬盤的設備 162
8.2.2 格式化和分區(qū) 163
8.2.3 生成一個新的UFS文件系統(tǒng) 169
8.3 加載和卸載文件系統(tǒng) 171
8.3.1 加載文件系統(tǒng) 171
8.3.2 卸載文件系統(tǒng) 174
8.3.3 加載配置文件 176
8.3.4 空間管理 176
8.4 小結 178
8.5 如何得到更多信息 178
第9章 高級文件系統(tǒng)管理 179
9.1 監(jiān)測使用情況 179
9.1.1 監(jiān)測使用情況 179
9.1.2 實行配額 187
9.2 用fsck解決問題 189
9.2.1 fsck的步驟 189
9.2.2 fsck實例 191
9.3 系統(tǒng)記賬 193
9.3.1 數據收集 194
9.3.2 生成報告 194
9.3.3 費率 197
9.4 小結 197
9.5 如何得到更多信息 197
第10章 備份 200
10.1 理解備份 200
10.1.1 為什么需要備份 200
10.1.2 確定備份策略 201
10.2 選擇備份媒介 203
10.2.1 磁帶驅動器 203
10.2.2 硬盤驅動器 204
10.2.3 Zip/Jaz 盤 205
10.2.4 CD-R 和 CD-RW 205
10.3 執(zhí)行備份和恢復 205
10.3.1 標準Solaris工具 206
10.3.2 集中和分布式工具 213
10.4 小結 216
10.5 如何得到更多信息 216
第三部分 網絡管理基礎知識
第11章 網絡基礎 217
11.1 TCP/IP概述 217
11.2 TCP/IP協(xié)議族結構 218
11.2.1 層和協(xié)議 218
11.2.2 應用層 219
11.2.3 傳輸層 219
11.2.4 網絡層 220
11.2.5 網絡訪問層 221
11.2.6 IP地址 222
11.2.7 網絡傳輸協(xié)議 224
11.3 TCP/IP啟動和調試 227
11.3.1 TCP/IP啟動 227
11.3.2 網絡調試工具 229
11.4 小結 242
11.5 如何得到更多信息 242
第12章 路由 244
12.1 網絡接口 244
12.1.1 檢查接口 250
12.1.2 修改接口參數 251
12.2 IP路由 253
12.2.1 數據包傳輸概述 254
12.2.2 路由追蹤 255
12.2.3 靜態(tài)路由 256
12.2.4 路由協(xié)議 256
12.3 內核路由表 257
12.3.1 查看路由表 257
12.3.2 處理路由表 257
12.3.3 動態(tài)路由 258
12.4 IP過濾 258
12.4.1 什么是IP過濾 259
12.4.2 IP過濾數據包 260
12.5 小結 262
12.6 如何得到更多信息 262
第13章 域名服務 263
13.1 DNS概述 263
13.1.1 互聯網歷史回顧 263
13.1.2 DNS中的域結構 265
13.1.3 DNS查詢 267
13.2 配置DNS用戶 268
13.2.1 域名解析配置文件 269
13.2.2 網絡服務配置文件 270
13.3 配置DNS服務器 271
13.3.1 master服務器 272
13.3.2 slave服務器 272
13.3.3 hint服務器 273
13.3.4 名字服務器配置文件 273
13.3.5 區(qū)數據庫和資源記錄 279
13.3.6 樣本區(qū)數據庫文件 284
13.3.7 名字服務器的啟動和結束 287
13.3.8 測試名字服務器 287
13.3.9 保護DNS服務器 290
13.4 小結 292
13.5 如何得到更多信息 292
第14章 動態(tài)主機配置協(xié)議 293
14.1 什么是DHCP 293
14.1.1 DHCP如何工作 293
14.1.2 DHCP的局限性 295
14.2 配置DHCP服務器 296
14.2.1 分配IP地址塊 296
14.2.2 使用dhcpconfig 297
14.2.3 自動啟動和停止DHCP服務器 304
14.3 配置DHCP客戶機 304
14.3.1 手動配置DHCP客戶機 305
14.3.2 引導時自動配置DHCP 307
14.4 小結 307
14.5 如何得到更多信息 307
第15章 網絡信息服務 308
15.1 NIS+概述 308
15.1.1 NIS+為何可以改進網絡數據管理 309
15.1.2 NIS映像文件 311
15.1.3 NIS+表 312
15.1.4 名字服務開關 314
15.2 配置NIS 315
15.2.1 建立根域 316
15.2.2 填充表格 316
15.2.3 建立客戶機 316
15.2.4 設置服務器 317
15.3 NIS+工具 318
15.3.1 nisdefaults 318
15.3.2 nischmod 318
15.3.3 nisls 319
15.3.4 niscat 320
15.4 小結 322
15.5 如何得到更多信息 322
第四部分 服 務 管 理
第16章 管理遠程訪問 323
16.1 標準遠程訪問工具 323
16.1.1 Telnet 323
16.1.2 R-命令 326
16.1.3 安全問題 327
16.2 安全工具 328
16.2.1 安全Shell 328
16.2.2 Kerberos 330
16.2.3 SRP 332
16.2.4 TCP包裝器 332
16.3 Syslog 334
16.3.1 什么是Syslog 334
16.3.2 檢查日志文件 334
16.3.3 syslog.conf文件 335
16.3.4 監(jiān)視系統(tǒng)訪問 336
16.4 小結 336
16.5 如何得到更多信息 337
第17章 使用NFS與UNIX系統(tǒng)共享文件 338
17.1 什么是NFS 338
17.1.1 為什么使用NFS 339
17.1.2 NFS的守護進程 340
17.1.3 遠程過程調用協(xié)議 340
17.2 建立NFS服務器 341
17.2.1 NFS服務器的啟動和關閉 341
17.2.2 輸出文件系統(tǒng) 343
17.2.3 輸出文件系統(tǒng)的規(guī)則 348
17.3 建立NFS客戶機 349
17.3.1 使用mount命令 350
17.3.2 啟動與關閉NFS客戶機 354
17.3.3 排除NFS文件系統(tǒng)故障 354
17.4 使用Automounter工具 359
17.4.1 Automounter映像 359
17.4.2 啟動和關閉Automounter 361
17.5 打印 362
17.5.1 配置本地打印機 363
17.5.2 配置遠程打印機 364
17.5.3 用OpenWindows打印 365
17.6 小結 366
17.7 如何得到更多信息 366
第18章 用SAMBA和Netatalk與PC和
MAC共享文件 367
18.1 Windows和MacOS的文件共享 367
18.1.1 NetBIOS和服務器消息塊 367
18.1.2 AppleTalk 371
18.2 SAMBA 373
18.2.1 安裝SAMBA 373
18.2.2 配置SAMBA 377
18.2.3 配置高級服務器訪問 381
18.2.4 SAMBA的替代品 383
18.3 Netatalk 384
18.3.1 安裝Netatalk 384
18.3.2 配置Netatalk 386
18.3.3 Netatalk的替代品 389
18.4 小結 390
18.5 如何得到更多信息 390
第19章 管理郵件 391
19.1 理解電子郵件協(xié)議 391
19.1.1 什么是SMTP 392
19.1.2 郵件頭 395
19.1.3 MIME 395
19.1.4 什么是POP 397
19.1.5 什么是IMAP 398
19.2 使用sendmail 399
19.2.1 什么是sendmail 399
19.2.2 配置sendmail 399
19.2.3 運行sendmail 402
19.2.4 使用別名 402
19.2.5 問題解答 403
19.2.6 安全 405
19.3 郵件客戶機 405
19.3.1 本地客戶機程序 405
19.3.2 遠程客戶機程序 407
19.4 小結 409
19.5 如何得到更多信息 409
第20章 FTP管理 410
20.1 理解FTP 410
20.1.1 什么是FTP 410
20.1.2 FTP內部命令 412
20.1.3 FTP過程實例 415
20.1.4 使用匿名FTP 418
20.1.5 GUI FTP客戶機 419
20.1.6 激活FTP訪問 420
20.1.7 建立FTP服務 420
20.1.8 建立匿名FTP 420
20.1.9 提高FTP的安全性 421
20.1.10 問題解答 422
20.2 其他FTP服務器 422
20.2.1 WU-FTPD 422
20.2.2 BeroFTPD 423
20.2.3 Troll FTPD 423
20.3 小結 424
20.4 如何得到更多信息 424
第21章 Web服務 425
21.1 HTTP介紹 425
21.1.1 HTTP請求 426
21.1.2 HTTP回應 428
21.1.3 CGI和Servlet 430
21.2 安裝Apache 434
21.2.1 獲得Apache的方法 435
21.2.2 編譯和安裝前的注意事項 435
21.2.3 配置. 編譯和安裝Apache 436
21.2.4 測試Apache 438
21.3 為用戶配置Apache 439
21.3.1 全局配置 439
21.3.2 服務器特性配置 442
21.3.3 虛擬主機配置 447
21.3.4 完整的httpd.conf文件 448
21.4 小結 451
21.5 如何得到更多信息 451