第1部分 安裝.
第1章 Solaris 10簡介 2
1.1 什么是UNIX? 4
1.2 UNIX的歷史 5
1.2.1 UNIX的起源 5
1.2.2 BSD的功能 8
1.2.3 System V第四版本的功能 9
1.3 Solaris的優(yōu)勢 10
1.3.1 硬件支持(SPARC和x 6) 11
1.3.2 跨平臺互操作性 12
1.4 最近的Solaris技術創(chuàng)新 12
1.4.1 服務器工具 13
1.4.2 安全創(chuàng)新技術 15
1.5 Solaris 10中的新功能 16
1.6 其他信息資源 17
1.6.1 Sun文檔/Sun站點 17
1.6.2 Web站點 18
1.6.3 USENET 18
1.6.4 郵件列表
1.7 總結
1.8 更多信息 19
第2章 系統(tǒng)概念與硬件選擇 20
2.1 主要概念 21
2.1.1 UNIX和內核 21
2.1.2 Shell 23
2.1.3 文件系統(tǒng)
2.1.4 多用戶. 多任務和分區(qū)制 25
2.1.5 客戶/服務器網絡 26
2.1.6 進程 26
2.1.7 名稱服務 26
2.1.8 Java2企業(yè)版(J2EE) 27
2.1.9 SPARC硬件 29
2.1.10 Intel硬件平臺 30
2.2 示例
2.2.1 系統(tǒng)組件 33
2.2.2 示例系統(tǒng) 34
2.3 程序 35
2.3.1 系統(tǒng)配置 35
2.3.2 基本網絡術語 36
2.4 總結 37
第3章 Solaris 10的安裝 38
3.1 預安裝計劃 38
3.1.1 磁盤空間計劃 40
3.1.2 設備名稱 41
3.1.3 SPARC預安裝 42
3.1.4 Intel預安裝 43
3.1.5 引導管理器 47
3.2 Web Start向導安裝 48
3.2.1 配置 50
3.2.2 軟件選擇 54
3.2.3 網絡安裝 56
3.3 suninstall安裝 56
3.4 JumpStart 57
3.4.1 引導服務器 58
3.4.2 安裝服務器 58
3.4.3 引導客戶端 59
3.4.4 sysidcfg 60
3.5 總結 61
第4章 初始化. OpenBoot PROM
第4章 和運行級別 62
4.1 主要概念 62
4.1.1 OpenBoot 62
4.1.2 /sbin/init 64
4.1.3 固件 66
4.1.4 控制腳本和目錄 67
4.1.5 引導順序 67
4.2 步驟 68
4.2.1 查看版本信息 68
4.2.2 更改默認引導設備
4.2.3 測試系統(tǒng)硬件 70
4.2.4 創(chuàng)建和刪除硬件別名 71
4.2.5 啟動
4.2.6 關閉 75
4.3 示例 77
4.3.1 單用戶模式 77
4.3.2 恢復系統(tǒng) 77
4.3.3 編寫控制腳本 78
4.3.4 編寫殺死進程的腳本 79
4.3.5 控制腳本示例 81
4.3.6 關閉系統(tǒng) 82
4.4 命令參考 84
4.4.1 STOP命令 85
4.4.2 Boot命令 85
4.4.3 使用eeprom 85
4.4.4 /sbin/init 86
4.4.5 /etc/inittab 87
4.5 總結 89
第2部分 系統(tǒng)要素
第5章 安裝軟件. 在線升級和打補丁 92
5.1 主要概念 92
5.1.1 獲得軟件包的信息 93
5.1.2 在線升級 93
5.1.3 補丁 94
5.2 步驟 95
5.2.1 使用pkginfo命令
5.2.1 查看軟件包信息
5.2.2 使用CLI安裝一個
5.2.2 Solaris軟件包 96
5.2.3 使用CLI卸載一個
5.2.3 Solaris軟件包 98
5.2.4 創(chuàng)建新的軟件包 99
5.2.5 歸檔與壓縮 102
5.2.6 尋找補丁 105
5.3 示例 107
查看補丁安裝情況 108
5.4 參考命令 109
5.4.1 軟件包命令 109
5.4.2 安裝 109
5.4.3 patchadd 110
5.4.4 patchrm 111
5.5 總結 112
第6章 文本處理與編輯 113
6.1 主要概念 113
6.1.1 可視化編輯器
6.1.2 .exr 文件 116
6.1.3 文本處理工具 117
6.2 步驟 122
6.2.1 sed和awk 122
6.2.2 PERL編程 126
6.3 命令參考 131
6.3.1 sed 131
6.3.2 awk 131
6.4 總結 132
第7章 shells. 腳本和計劃 133
7.1 主要概念 133
shell 133
7.2 步驟 136
7.2.1 編寫shell腳本 136
7.2.2 計劃任務 141
7.3 示例 144
設置環(huán)境變量 144
7.4 命令參考 145
7.4.1 Source(.) 145
7.4.2 basename 146
7.4.3 cat 146
7.4.4 cd 146
7.4.5 chgrp 147
7.4.6 date 147
7.4.7 grep 147
7.4.8 head 148
7.4.9 less 148
7.4.10 ls 149
7.4.11 mkdir 149
7.4.12 more 149
7.4.13 pwd 150
7.4.14 rmdir 150
7.4.15 tail 150
7.5 總結 151
第8章 進程管理 152
8.1 主要概念 152
發(fā)送信號 153
8.2 步驟 154
8.2.1 顯示進程列表 154
8.2.2 使用top程序 158
8.2.3 使用truss程序 160
8.3 示例 162
8.3.1 使用進程文件系統(tǒng) 162
8.3.2 使用proc工具 163
8.3.3 使用lsof命令 167
8.4 命令參考 169
8.4.1 ps 169
8.4.2 kill 170
8.4.3 pgrep 170
8.4.4 pkill 170
8.4.5 killall 171
8.5 總結 171
第3部分 安全性
第9章 系統(tǒng)安全性 174
9.1 主要概念 174
9.1.1 安全性需求 174
9.1.2 安全性體系結構 175
9.1.3 可靠的Solaris 177
9.1.4 信任 177
9.1.5 完整性和準確性 178
9.1.6 真實性和一致性 179
9.1.7 識別和驗證 179
9.2 步驟 181
9.2.1 機密性 181
9.2.2 禁用IP端口 186
9.2.3 檢查用戶和組身份 188
9.2.4 保護超級用戶賬戶 188
9.2.5 監(jiān)視用戶活動 190
9.2.6 保護遠程訪問 191
9.3 示例 198
9.3.1 確保物理安全性 199
9.3.2 安全性審核 200
9.3.3 SAINT 200
9.4 命令參考 206
9.4.1 aset 206
9.4.2 TCP包裝器 207
9.5 總結 208
第10章 文件系統(tǒng)訪問控制 209
10.1 主要概念 209
符號型文件權限 209
10.2 步驟 212
10.2.1 八進制數據文件權限代碼 212
10.2.2 設置默認權限(umask) 213
10.2.3 setUID和setGID權限 215
10.2.4 粘著位權限 215
10.3 示例 216
訪問控制列表 216
10.4 命令參考 217
ls 217
10.5 總結 218
第11章 基于角色的訪問控制 219
11.1 主要概念 220
11.1.1 sudo 220
11.1.2 RBAC 221
11.2 操作 225
11.2.1 sudo 225
11.2.2 RBAC 227
11.3 數據庫參考 228
11.3.1 user_attr 228
11.3.2 auth_attr 228
11.3.3 prof_attr 229
11.3.4 exec_attr 229
11.4 示例 229
11.5 命令參考 230
11.5.1 smexe 230
11.5.2 smmultiuser 231
11.5.3 smuser 232
11.5.4 smprofile 234
11.5.5 smrole 234
11.6 總結 235
第12章 用戶. 組和Sun管理
第12章 控制臺 236
12.1 主要概念 236
12.1.1 用戶 237
12.1.2 用戶組 238
12.1.3 密碼 239
12.1.4 SMC簡介 241
12.2 步驟 241
12.2.1 添加用戶 242
12.2.2 更改用戶屬性 242
12.2.3 刪除用戶 243
12.2.4 添加用戶組 244
12.2.5 管理用戶組 244
12.3 啟動SMC 245
12.4 示例 246
使用SMC 246
12.5 命令參考 255
12.5.1 pwck 255
12.5.2 grpck 255
12.5.3 pwconv 255
12.5.4 SMC初始化 256
12.6 總結 256
第13章 Kerberos和可插式驗證 257
13.1 主要概念 257
13.1.1 Kerberos 257
13.1.2 PAM 259
13.2 步驟 260
13.2.1 Kerberos 261
13.2.2 PAM 263
13.3 示例 265
13.3.1 非Kerberized服務 265
13.3.2 柯氏化服務 266
13.4 命令參考 267
13.4.1 kadmin 267
13.4.2 kdb5_util 268
13.5 總結 268
第4部分 設備管理
第14章 設備和資源管理 270
14.1 主要概念 270
14.1.1 設備文件 270
14.1.2 /dev和/devices目錄 271
14.1.3 存儲設備 272
14.1.4 CD-ROM和DVD-ROM 275
14.2 步驟 276
添加設備 276
14.3 示例 283
檢查設備 283
14.4 命令參考 289
format 289
14.5 結論 289
第15章 安裝磁盤和文件系統(tǒng) 290
15.1 主要概念 290
15.1.1 物理和邏輯設備名稱 291
15.1.2 創(chuàng)建文件系統(tǒng) 291
15.2 示例 291
監(jiān)視磁盤使用情況 292
15.3 命令參考 295
15.3.1 /etc/path_to_inst文件 295
15.3.2 dmesg 296
15.3.3 mkfile 298
15.3.4 mkfs 298
15.3.5 newfs 299
15.3.6 lofiadm 299
15.3.7 swap 300
15.3.8 sync 301
15.3.9 tunefs 301
15.4 總結 301
第16章 文件系統(tǒng)和卷管理 302
16.1 主要概念 302
16.1.1 裝載本地文件系統(tǒng) 302
16.1.2 卸載本地文件系統(tǒng) 303
16.1.3 在/etc/vfstab文件中
16.1.3 創(chuàng)建記錄 303
16.1.4 使用fsck程序解決
16.1.4 磁盤問題 304
16.2 什么是RAID? 306
16.3 步驟 309
16.3.1 裝載文件系統(tǒng) 309
16.3.2 配置/etc/vfstab 310
16.3.3 設置RAID 311
16.4 示例 313
16.4.1 使用umount 313
16.4.2 fsck操作 314
16.5 命令參考 317
mount 317
16.6 總結 318
第17章 備份和恢復 319
17.1 主要概念 319
17.1.1 理解備份概念 319
17.1.2 分析備份需求 320
17.1.3 確定一個備份策略 321
17.1.4 選擇備份工具 323
17.2 步驟 327
17.2.1 選擇一個備份介質 327
17.2.2 備份和恢復.. 329
17.2.3 拍快照 334
17.3 示例 335
使用ufsdump和ufsrestore命令 335
17.4 命令參考 338
ufsrestore 338
17.5 總結 338
第18章 打印管理.. 339
18.1 主要概念 339
18.2 步驟 340
18.2.1 確定打印機是否
18.2.1 被系統(tǒng)支持 340
18.2.2 設置打印機類 341
18.3 示例 341
18.3.1 配置打印服務 341
18.3.2 添加本地打印機 342
18.3.3 訪問遠程打印機 343
18.3.4 使用格式和過濾器 343
18.4 命令參考 344
18.4.1 Solaris打印管理器 344
18.4.2 lp 346
18.4.3 cancel 347
18.4.4 lpadmin 348
18.4.5 lpstat 349
18.5 總結 349
第19章 偽文件系統(tǒng)和虛擬內存 350
19.1 主要概念 350
偽文件系統(tǒng) 350
19.2 步驟 352
19.2.1 proc工具 352
19.2.2 虛擬內存 356
19.3 總結 358
第20章 系統(tǒng)日志,351記賬和調諧 359
20.1 主要概念 359
20.1.1 系統(tǒng)日志 359
20.1.2 限制資源使用額度 360
20.1.3 系統(tǒng)記賬 360
20.1.4 性能 361
20.2 步驟 361
20.2.1 查看日志文件 361
20.2.2 實現資源額度限制 362
20.2.3 收集記賬數據 364
20.2.4 收集性能數據 364
20.3 示例 368
20.3.1 記錄磁盤使用狀態(tài) 368
20.3.2 生成記賬報告 371
20.3.3 使用記賬機制計費 375
20.3.4 性能調諧 376
20.4 命令參考 377
syslog 377
20.5 總結 378
第5部分 網絡
第21章 網絡基礎 380
21.1 主要概念 380
21.1.1 網絡拓撲 381
21.1.2 OSI網絡 384
21.1.3 TCP/IP網絡 385
21.1.4 以太網 385
21.1.5 IPv4 390
21.1.6 傳輸層 393
21.2 步驟 395
21.2.1 主機名和接口 395
21.2.2 因特網守護程序 396
21.2.3 網絡配置文件 397
21.2.4 配置網絡接口 397
21.2.5 修改接口參數 398
21.3 示例 399
21.3.1 配置inetd 399
21.3.2 配置服務 400
21.3.3 應用層協(xié)議 401
21.3.4 /etc/inetd.conf 402
21.3.5 /etc/services 403
21.3.6 檢查一個主機是
21.3.6 否在“運行” 404
21.4 命令參考 405
21.4.1 arp 405
21.4.2 snoop 405
21.4.3 ndd 407
21.5 總結 409
第22章 DHCP和NTP 410
22.1 主要概念 410
22.1.1 動態(tài)主機配置協(xié)議 410
22.1.2 網絡時間協(xié)議 412
22.2 步驟 415
22.2.1 DHCP操作 415
22.2.2 配置一個NTP服務器 416
22.2.3 NTP安全性 419
22.3 示例 419
22.3.1 配置一臺Solaris
22.3.1 DHCP服務器 419
22.3.2 手動的DHCP
22.3.2 服務器配置 424
22.3.3 配置一個Solaris的
22.3.3 DHCP客戶端 424
22.3.4 配置Windows的
22.3.4 DHCP客戶端 424
22.3.5 配置NTP客戶端 425
22.4 總結 426
第23章 路由和防火墻 427
23.1 主要概念 427
23.1.1 網絡接口 427
23.1.2 IP路由 430
23.1.3 數據包傳送概述 431
23.1.4 IP過濾和防火墻 433
23.1.5 內核路由表 434
23.2 步驟 435
23.2.1 配置一臺路由器 435
23.2.2 查看路由器配置 436
23.2.3 靜態(tài)路由 436
23.2.4 路由協(xié)議 437
23.2.5 查看路由表(netstatc-r) 437
23.2.6 操作路由表(route) 438
23.2.7 動態(tài)路由 439
23.2.8 配置IPFilter防火墻 439
23.2.9 配置SunScreen防火墻 441
23.3 示例 445
查看路由器狀態(tài) 445
23.4 總結 448
第24章 遠程訪問 449
24.1 主要概念 449
24.1.1 因特網接入 450
24.1.2 telnet 450
24.1.3 端口監(jiān)視器 451
24.1.4 服務訪問工具 451
24.1.5 端到端協(xié)議 452
24.2 步驟 453
24.2.1 使用telnet 453
24.2.2 遠程登錄 454
24.2.3 測試服務連接性 455
24.2.4 使用遠程訪問工具 456
24.2.5 設置端口偵聽器 457
24.2.6 添加一個串行端口 458
24.2.7 添加調制解調器 458
24.2.8 設置PPP 459
24.3 示例 459
24.3.1 使用ttymon 459
24.3.2 連接到一個ISP 460
24.4 命令參考 460
24.4.1 pmadm 460
24.4.2 sacadm 461
24.4.3 tip 461
24.5 總結 462
第25章 網絡層(IPv6) 463
25.1 IPv6啟動背景 463
25.2 尋址 464
25.3 IPv6路由 466
25.4 包頭 467
25.5 服務質量 468
25.6 安全性 468
25.7 總結 469
第6部分 服務. 目錄和1 應用程序
第26章 網絡文件系統(tǒng)和緩存文件系統(tǒng) 472
26.1 主要概念 473
26.1.1 NFS體系結構 473
26.1.2 遠程過程調用 474
26.1.3 automounter 474
26.2 步驟 475
26.2.1 配置NFS服務器
26.2.2 共享文件系統(tǒng)
26.2.3 安裝NFS客戶端
26.2.4 配置CacheFS文件系統(tǒng)
26.2.5 啟動automounter 480
26.2.6 automount和NIS+ 483
26.2.7 啟動和停止自動裝載器 483
26.3 示例 484
26.3.1 檢查portmapper的狀態(tài) 484
26.3.2 裝載遠程文件系統(tǒng) 485
26.3.3 加強安全性 486
26.3.4 性能 487
26.4 命令參考 488
26.4.1 share
26.4.2 mount 488
26.5 總結 489
第27章 sendmail 490
27.1 主要概念 491
27.1.1 理解電子郵件協(xié)議 491
27.1.2 郵件頭 495
27.1.3 sendmail 496
27.1.4 m4配置
27.2 步驟 499
27.2.1 配置sendmail
27.2.1 (sendmail.cf)
27.2.2 運行sendmail 502
27.2.3 查找問題 502
27.3 示例 504
27.3.1 SMTP業(yè)務的示例 504
27.3.2 郵件頭 505
27.3.3 使用多目的因特網
27.3.3 郵件擴展
27.3.4 使用郵件客戶端
27.4 命令參考 511
alias 511
27.5 總結 512
第28章 域名服務 513
28.1 主要概念 513
DNS概述
28.2 示例 516
DNS客戶端工具 516
28.3 步驟 521
配置域名服務器 522
28.4 總結 525
第29章 網絡信息服務(NIS/NIS+) 526
29.1 主要概念 527
29.1.1 管理資源 527
29.1.2 NIS映射表 529
29.1.3 NIS+表 531
29.2 步驟 533
29.2.1 設置一個根域 534
29.2.2 發(fā)布表 534
29.2.3 設置客戶端 535
29.2.4 設置服務器 535
29.3 示例 536
29.4 命令參考 539
29.4.1 nisdefaults 539
29.4.2 nischmod 540
29.4.3 nisls 541
29.4.4 niscat 542
29.5 總結 543
第30章 輕量目錄訪問協(xié)議(LDAP) 544
30.1 主要概念 545
30.2 步驟 547
30.2.1 配置iDS 547
30.2.2 支持LDAP客戶端 548
30.2.3 創(chuàng)建LDAP記錄 550
30.2.4 啟動一個客戶端 551
30.2.5 使用LDAP-NIS+接口 552
30.3 示例 554
30.4 命令參考 564
30.4.1 ldapsearch 565
30.4.2 ldapmodify 565
30.5 總結 566
第31章 Samba 567
31.1 主要概念 567
31.1.1 Samba服務器 568
31.1.2 NetBIOS名稱服務 570
31.1.3 Samba客戶端 571
31.2 步驟 573
31.2.1 配置Samba守護進程 573
31.2.2 Samba守護進程狀態(tài) 575
31.2.3 問題定位和解決 576