《Solaris 10系统管理》PDF下载

  • 购买积分:18 如何计算积分?
  • 作  者:曹江华,李岩丽编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2010
  • ISBN:9787121098956
  • 页数:638 页
图书介绍:本书从系统管理员的角度分别介绍了Solaris 10系统的安装、Solaris 10桌面管理和基本系统管理、网络配置、安全管理、开发环境配置等几个方面的内容。作者尽可能详细地描述了Solaris的相关概念、功能、命令,并着重介绍了Solaris 10的许多新特征。由于作者从事网络安全领域的工作,因此对系统管理员最为关心的系统安全性花费了较大篇幅进行讨论。

第1部分Solaris 10基础和安装配置 1

第1章UNIX和Solaris 10概述 1

1.1 UNIX的历史 1

1.1.1 UNIX的诞生 1

1.1.2 UNIX进化史 2

1.1.3 UNIX System V第四版本的功能 3

1.1.4开源的类UNIX系统 4

1.1.5 UNIX 4

1.2 Solaris的历史 6

1.2.1 Solaris简介 6

1.2.2 Solaris操作系统发展路线图 8

1.2.3 Solaris 10的新功能 8

1.2.4 Solaris 10的优势 9

1.2.5 Solaris的硬件系统架构 12

1.2.6 OpenSolaris简介 19

1.3 Solaris信息 21

1.3.1 Sun文档和Sun网站 21

1.3.2第三方的站点 22

1.3.3新闻组 22

1.3.4邮件列表 23

1.3.5社区和论坛 23

第2章Solaris 10安装 24

2.1安装前的准备工作 24

2.1.1系统硬件的要求和建议 24

2.1.2从哪里得到Solaris 10操作系统软件 24

2.1.3使用Sun Device DetectionTool收集硬件兼容性信息 25

2.1.4检查系统硬件是否存在大的缺陷 32

2.2 Solaris 10安装概述 33

2.2.1安装方法简介 33

2.2.2 Solaris 10安装模式 34

2.2.3安装方式介绍 35

2.2.4安装之前的准备 36

2.3 Solaris 10安装步骤 37

2.3.1将相应介质插入系统中 37

2.3.2通过先关闭再打开系统来引导系统 37

2.3.3决定是否需要修改设备设置 37

2.3.4 x86 Solaris 10安装步骤 37

第3章Solaris 10高级安装简介 44

3.1使用JumpStart安装方法 44

3.1.1 JumpStart安装方法简介 44

3.1.2 JumpStart安装流程 44

3.1.3配置步骤说明 44

3.2 Solaris Flash安装简介 49

3.3使用Solaris live upgrade升级操作系统 50

3.3.1 Solaris live upgrade简介 50

3.3.2 Solaris live upgrade升级流程 50

3.3.3使用Solaris Live Upgrade进行升级的实例 51

第4章Solaris 10系统的引导和关闭 54

4.1相关概念和主要命令 54

4.1.1 Boot PROM概述 54

4.1.2常见OBP命令 55

4.1.3 OBP命令实例 57

4.1.4运行级别和init 60

4.1.5 inittab文件说明 62

4.1.6控制init行为 63

4.2在SPARC平台的系统启动 63

4.2.1 SPARC平台的系统启动过程 63

4.2.2 SPARC平台的系统启动的几种情况 64

4.3 x86平台的引导 66

4.3.1 x86平台引导的过程 66

4.3.2 x86平台的引导文件 66

4.4 Solaris 10关闭系统 67

4.4.1关闭系统命令简介 68

4.4.2关闭系统实例 68

4.5 Solaris 10运行级别的切换 69

第2部分Solaris10桌面管理和基本系统管理 70

第5章Solaris 10桌面环境:CDE和JDS 70

5.1 X-Window简介 70

5.1.1 X-Window历史 70

5.1.2 X-Window的体系结构 73

5.1.3 X-Window客户/服务器模式和网络透明性 74

5.2 CDE桌面操作 75

5.2.1 CDE简介 75

5.2.2启动CDE 76

5.2.3 CDE桌面布局说明 77

5.2.4“应用程序管理器”窗口和“文件管理器”窗口 78

5.2.5启动CDE应用程序方法 81

5.2.6 CDE的打印管理 82

5.2.7 CDE的文本编辑器 82

5.2.8 CDE的邮件应用程序 83

5.2.9 CDE的目录结构 84

5.2.10学会使用帮助系统 84

5.2.11 CDE桌面操作常用词汇表 85

5.3 JDS桌面操作 90

5.3.1 JDS桌面简介 90

5.3.2启动JDS桌面和桌面布局 92

5.3.3 JDS 3桌面基本操作 93

5.3.4 JDS 3的多媒体工具 101

5.3.5 JDS3办公应用 104

5.3.6帮助系统 107

第6章Solaris 10管理控制台SMC 108

6.1 Solaris管理工具简介 108

6.1.1 Solaris管理工具的发展历史 108

6.1.2 Solaris 10系统管理命令汇总 109

6.1.3 Solaris管理控制台概述 109

6.2启动Solaris管理控制台的不同方法和布局 112

6.2.1通过CDE图形界面启动Solaris管理控制台 112

6.2.2通过JDS图形界面启动Solaris管理控制台 112

6.2.3通过命令行启动Solaris管理控制台 113

6.2.4 Solaris管理控制台界面布局 114

6.3使用Solaris管理控制台 116

6.3.1 Solaris管理控制台登录 116

6.3.2 Solaris管理控制台系统状态简介 117

6.3.3服务栏目介绍 123

6.3.4系统配置栏目介绍 123

6.3.5保存栏目介绍 128

6.3.6设备和硬件栏目介绍 128

6.4在Solaris管理控制台中添加工具 129

6.4.1在Solaris管理控制台中添加传统工具 129

6.4.2 Solaris管理控制台安装非随附的工具 130

6.4.3向工具箱中添加工具 130

6.5对Solaris管理控制台进行疑难解答 131

6.5.1软件包需求 131

6.5.2对Solaris管理控制台进行疑难解答 131

本章总结 132

第7章Solaris 10用户、用户组、角色管理 133

7.1 Solaris 10用户、用户组管理简介 133

7.1.1 Solaris 10用户、用户组概述 133

7.1.2了解标准用户 134

7.1.3了解标准用户组 135

7.1.4了解solaris 10用户、用户组配置文件 135

7.2使用Solaris用户、用户组命令 138

7.2.1 Solaris用户、用户组命令列表 138

7.2.2 Solaris用户、用户组命令使用实例 139

7.3使用SMC进行用户、用户组管理 141

7.3.1增加用户 142

7.3.2增加权限 142

7.3.3增加群组 145

7.4角色管理 146

7.4.1角色访问控制概述 146

7.4.2 Solaris 10角色管理命令的使用 149

7.4.3使用SMC工具实现角色管理 153

7.5 Solaris用户安全策略 164

7.5.1创建用户访问安全策略 164

7.5.2使用Solaris命令定期验证用户和组文件 164

第8章Solaris 10文本编辑器和Shell 169

8.1 vi编辑器 169

8.1.1行编辑器简介 169

8.1.2 vi编辑器简介 171

8.1.3 vi编辑器的模式 172

8.1.4 vi三种模式的切换 173

8.1.5 vi编辑器基本操作 174

8.1.6在vi编辑器移动光标 175

8.1.7在文件中搜索、修改和删除文本 177

8.1.8 exre文件 178

8.1.9 vi编辑器常用经验技巧 178

8.1.10 vi总结 179

8.2 Solaris Shell应用 179

8.2.1 Shell简介 179

8.2.2 Solaris 10支持的Shell 183

8.2.3主要Shell功能比较 184

8.2.4了解Solaris Shell变量 184

8.2.5设置PATH变量 186

8.2.6语言环境变量 187

8.2.7 Solaris Shell设置实例 187

8.2.8 Shell常用命令简介 189

第9章Solaris 10软件包和补丁管理 202

9.1 Solaris 10软件包管理简介 202

9.1.1软件包概述 202

9.1.2软件包管理工具 202

9.1.3 Solaris的软件安装包格式 203

9.2使用产品注册器(Product Registry)管理软件包 204

9.2.1产品注册器GUI界面启动 204

9.2.2使用Solaris产品注册器查看有关已安装软件或已卸载软件的信息 205

9.2.3用Solaris产品注册器安装软件 206

9.2.4用Solaris产品注册器卸载软件 206

9.2.5用“Solaris产品注册”命令行界面管理软件 207

9.3使用包管理命令来管理软件 212

9.3.1 Solaris 10软件包的管理目录和对文件的说明 213

9.3.2使用pkginfo命令 213

9.3.3使用pkgadd安装软件包 215

9.3.4 pkgchk命令的使用 217

9.3.5使用pkgrm命令删除软件包 218

9.3.6使用pkgtrans命令 219

9.3.7使用pkg-get在线安装软件工具 221

9.4 Solaris 10补丁管理 223

9.4.1补丁管理概述 223

9.4.2使用Patch Manager管理补丁 227

9.4.3使用patchadd来管理补丁 230

9.4.4使用SMC管理Solaris 10补丁程序 233

9.4.5使用Update Manager应用程序(GUI)管理Solaris 10补丁程序 238

第10章Solaris 10调度系统任务 241

10.1系统资源的一次性定时调用(at命令使用) 241

10.1.1 at相关命令 241

10.1.2 at相关命令使用实例 243

10.1.3 at命令的访问控制 244

10.2系统资源的定时调用(使用cron) 245

10.2.1 crontab简介 245

10.2.2了解cron概念 246

10.2.3 crontab命令的使用 246

10.2.4 cron访问控制 247

10.3使用SMC进行任务调度操作 248

10.3.1调度的工作界面 248

10.3.2 SMC下任务操作的步骤和方法 249

10.3.3 SMC下进行任务调度操作实例 249

第11章Solaris 10 SMF服务管理 253

11.1 SMF基础知识 253

11.1.1 SMF特性简介 253

11.1.2 SMF与传统UNIX服务管理的对比 254

11.1.3 SMF常用术语和概念 255

11.1.4 SMF管理命令 260

11.2使用SMF服务管理 264

11.2.1监控SMF服务 264

11.2.2管理SMF服务 266

11.3设置Solaris 10的SMF服务 270

11.3.1如何修改服务 270

11.3.2使用脚本来管理服务 274

11.4 SMF服务的调试和修复 276

11.4.1自动修复已损坏的SMF系统信息库 276

11.4.2手工修复已损坏的SMF系统信息库 276

11.4.3在系统启动时如何交互式启动服务 276

11.4.4当SMF 服务没有启动时如何处理 277

11.5在Solaris 10中增加smf服务的实例 278

11.5.1在Solaris 10中增加smf服务的步骤 278

11.5.2使用SMF管理postgresql数据库 280

第12章Solaris 10磁盘设备管理 286

12.1硬盘和分区基础 286

12.1.1硬盘及其组成 286

12.1.2硬盘的性能指标 288

12.1.3硬盘接口方式 289

12.1.4 S SD硬盘 289

12.1.5 UNIX、 Linux服务器硬盘的选择 290

12.2 Solaris磁盘和分区 290

12.2.1硬盘两种标识 290

12.2.2 Solaris磁盘的数据存储结构 291

12.2.3 Solaris的磁盘分区 292

12.2.4分片(slice )的命名 294

12.2.5了解管理设备命令 294

12.2.6 Solaris磁盘分区命令format 296

12.2.7 Solaris 10磁盘操作命令的使用 301

12.2.8为Solaris添加新硬盘 305

12.2.9使用SMC管理solaris硬盘 307

第13章 文件系统管理 315

13.1 Solaris 10文件系统目录结构 315

13.1.1 Solaris 10文件系统主要目录 315

13.1.2 Solaris 10文件类型 318

13.1.3 Solaris文件系统的层次结构 319

13.1.4 Solaris 10支持的文件系统 320

13.2 Solaris 10 UFS文件系统管理 321

13.2.1 UFS文件系统的结构 321

13.2.2 UFS文件系统的建立 323

13.2.3修复、维护UFS文件系统 325

13.3虚拟文件系统 331

13.3.1临时文件系统(tmpfs) 331

13.3.2虚拟内存文件系统(Swapfs) 332

13.3.3进程文件系统(procfs) 333

13.3.4循环文件系统(lofs ) 335

13.4 ZFS文件系统简介 335

13.4.1什么是ZFS 335

13.4.2 ZFS分层结构 336

13.4.3 ZFS文件系统的特征 337

13.4.4 ZFS的相关技术术语 338

13.4.5 ZFS硬件和软件要求及建议 339

13.5通过命令行方式配置ZFS文件系统 340

13.5.1了解zpool命令列表 340

13.5.2了解zfs命令 340

13.5.3配置存储池 341

13.5.4管理ZFS文件系统 345

13.5.5 ZFS文件系统备份、恢复、快照和克隆 350

13.5.6 ZFS文件系统的克隆 352

13.6使用Web浏览器管理ZFS文件系统 352

13.6.1基于Web浏览器的ZFS文件系统简介 352

13.6.2 Java Web Console简介 353

13.6.3 ZFS的Web管理页面布局 354

13.6.4存储池管理 355

13.6.5文件系统管理 358

13.6.6 ZFS快照管理 361

13.6.7卷管理 364

13.6.8 ZFS文件系统的实时监控 365

第3部分Solaris10高级系统管理 369

第14章Solaris 10的网络配置 369

14.1了解Solaris 10 TCP/IP配置文件 369

14.1.1 TCP/IP配置文件列表 369

14.1.2 /etc/hostname.interface文件 369

14.1.3 /etc/nodename文件 370

14.1.4 /etc/defaultdomain文件 370

14.1.5 /etc/defaultrouter文件 370

14.1.6 /etc/nsswitch文件 370

14.1.7 /etc/inet/ipnodes 370

14.1.8子网掩码数据库 371

14.1.9 /etc/resolv.conf文件 371

14.1.10 ethers数据库 371

14.1.11 networks数据库 372

14.1.12 protocols数据库 372

14.1.13 services数据库 372

14.1.14 bootparams数据库 372

14.2 Solaris 10网卡配置 373

14.2.1为Solaris 10操作系统添加以太网卡驱动 373

14.2.2 ADSL配置上网 375

14.2.3无线网络配置 377

14.3 Solaris 10网络配置实例 381

14.3.1使用命令行工具进行网络接口配置 381

14.3.2使用命令行管理TCP/IP网络 382

14.3.3使用sys-unconfiig 387

14.4为Solaris配置网络管理工具 388

14.4.1 Solaris工作站常用下载工具推荐 388

14.4.2全面掌握Solaris网络管理工具 397

14.5 Solaris 10桌面与Windows操作系统桌面的远程连接 407

14.5.1用VNC工具实现Solaris服务器和Vista工作站互联 407

14.5.2使用远程桌面实现和Windows的桌面连接 412

14.6 Solaris 10网络连接故障检测方法 413

14.6.1排除非自身因素 413

14.6.2查看本机IP地址 413

14.6.3检测与网关的连接 413

14.6.4监测与互联网的连接 414

14.6.5测试域名解析 414

第15章Solaris 10日志管理 415

15.1日志管理概述 415

15.1.1日志管理重要性 415

15.1.2建立日志工作的规章制度 416

15.1.3防止日志信息过载的准则 416

15.1.4 Solaris日志系统简介 417

15.2 syslog日志 418

15.2.1 syslog的架构 418

15.2.2了解etc/syslog.conf文件 419

15.3配置syslog系统 421

15.3.1启动和停止syslogd守护进程 421

15.3.2配置syslogd信息源 422

15.3.3建立中央日志服务器 423

15.4 Solaris日志文件管理工具和命令 425

15.4.1使用logrotate工具 425

15.4.2查找日志文件技巧 426

15.4.3使用grep搜索日志文件 426

15.4.4使用demsg、 tail、 more、less等命令 427

15.4.5使用logadm控制日志文件大小 428

15.4.6使用SMC系统管理工具进行日志管理 429

15.4.7 solaris下日志管理的注意事项 432

第16章Solaris 10系统备份与恢复 434

16.1数据备份和恢复简介 434

16.1.1什么是备份 434

16.1.2备份的重要性 434

16.1.3备份前需考虑的因素 434

16.1.4选择备份介质 435

16.1.5备份策略 436

16.1.6确定要备份的内容 438

16.1.7其他要考虑的问题 439

16.1.8备份和恢复工具 439

16.2 Solaris 10下磁带机设备的使用 441

16.2.1磁带机技术简介 441

16.2.2主流磁带机技术指标 443

16.2.3磁带设备的命名规则 445

16.2.4磁带机管理命令 445

16.2.5磁带机和存储介质的维护 450

16.3 UFS文件系统的备份和恢复 451

16.3.1了解UFS文件系统备份简介和命令行工具 451

16.3.2使用dd命令进行磁盘复制 452

16.3.3使用ufsdump命令备份文件系统 455

16.3.4 UFS文件系统的恢复简介 458

16.3.5 UFS文件系统恢复 458

16.4 UFS文件系统的快照 460

16.4.1 UFS文件系统快照简介 460

16.4.2 fssnap命令 460

16.4.3创建UFS快照(Snapshot)的步骤 461

16.4.4创建多TB UFS快照 61

16.4.5删除UFS快照(Snapshot) 461

16.4.6备份UFS快照 462

16.4.7建立快照的增量备份(ufsdump) 462

16.5其他Solaris 10备份工具的使用 463

16.5.1 afiio备份服务器 463

16.5.2在Solaris下使用DVD保存数据 464

16.5.3使用USB设备保存文件 468

第17章Solaris 10资源管理与系统性能的监控 470

17.1系统资源管理概述 470

17.1.1系统资源简介 470

17.1.2 Solaris 10资源容器 470

17.2使用命令显示和改变系统资源信息 471

17.2.1显示和改变系统资源信息命令列表 471

17.2.2 isainfo命令 471

17.2.3 prtconf命令 472

17.2.4 hostid命令 474

17.2.5 isalist命令 474

17.2.6 showrev命令 474

17.2.7 uname命令 475

17.2.8 date命令 475

17.2.9 localeadm命令 476

17.3监控系统性能 478

17.3.1性能监控方法 478

17.3.2对系统整体进行性能监控 478

17.3.3内存使用情况的统计显示 483

17.3.4监控处理器命令使用实例 488

17.3.5系统I/O监控 490

17.3.6使用sar监控系统活动信息 493

17.4 Solaris 10网络性能管理 496

17.4.1命令行工具netstat 496

17.4.2使用bwm-ng工具 499

17.5系统进程的管理 500

17.5.1进程管理概述 500

17.5.2进程管理的方法介绍 502

17.6 SMC工具在资源管理中的使用方法 512

17.6.1 SMC对系统的监控 512

17.6.2使用SMC查看管理系统信息 515

17.6.3 SMC对进程的管理 517

17.7使用CDE桌面的进程管理器 519

17.7.1启动进程管理器 519

17.7.2查找进程 520

17.7.3更改进程显示的排序顺序 520

17.7.4使用过滤器 521

17.7.5更改采样间隔 522

17.7.6中止一个进程 522

17.7.7显示进程的祖先 522

17.7.8显示进程的堆栈 523

第4部分Solaris 10安全管理及其开发环境配置 524

第18章Solaris 10系统安全管理 524

18.1物理安全 524

18.1.1物理安全定义 524

18.1.2制定物理安全策略 524

18.1.3 SPACE系统的设置 525

18.1.4 x86系统的设置 526

18.2用户登录控制和控制访问设备 526

18.2.1用户登录控制 527

18.2.2控制访问设备 533

18.3文件系统的访问控制 536

18.3.1理解UNIX文件权限 536

18.3.2修改文件或者目录权限方法 539

18.3.3 JDS桌面修改文件和文件夹权限的方法 543

18.3.4用访问控制列表(ACL)设置文件安全 544

18.4基本审计和报告工具(BART)使用简介 546

18.4.1 BART功能简介 547

18.4.2 BRAT的组成 547

18.4.3 BART使用方法 548

18.5 Solaris加密命令简介 551

18.5.1 Solaris加密框架中的管理命令:cryptoadm命令 551

18.5.2查看系统可用的加密服务 551

18.5.3增添软件的加密服务的步骤 553

18.5.4关闭加密服务 553

18.5.5使用加密方法来保护系统文件的步骤 553

第19章为Solaris 10系统配置开源安全工具 557

19.1为Solaris系统配置防火墙 557

19.1.1包过滤防火墙基础 557

19.1.2 Solaris包过滤防火墙IPFilter简介 559

19.1.3学会编写IPFilter规则 561

19.1.4动手编写第一个规则 562

19.1.5 IPFilter包过滤防火墙规则编写技巧 564

19.1.6禁用Solaris IP过滤防火墙 565

19.1.7 Solaris IP过滤防火墙的监控和管理 566

19.1.8查看Solaris IP过滤器的日志文件 567

19.1.9 IPFilter包过滤防火墙不足之处 568

19.1.10使用fwbuilder管理防火墙 568

19.2使用开源PGP技术实现Solaris 10下加密和解密 571

19.2.1 PGP (Pretty Good Privacy)技术简介 571

19.2.2在Solaris的GnuPG安装 573

19.2.3 Gnupg在Solais下的配置 573

19.2.4 GnuPG在Solaris下的应用 576

19.3 Solaris服务器防范rootkit攻击攻略 578

19.3.1 rootkit的定义 578

19.3.2 rootkit的类型 579

19.3.3防止rootkit的攻击基本思路 581

19.3.4 Solaris服务器的基本安全检查 581

19.3.5使用chkrootkit工具软件 583

19.4 sudo让Solaris更加安全 585

19.4.1 sudo简介 585

19.4.2下载安装sudo 586

19.4.3配置sudo 586

19.4.4运行sudo 589

19.4.5 sudo命令参数详解 590

19.4.6无需口令的情形 590

19.4.7 sudo的日志功能 591

19.5为Solaris服务器配置高级入侵检测工具AIDE 591

19.5.1 AIDE简介 591

19.5.2 AIDE的工作流程 592

19.5.3下载安装AIDE 592

19.5.4配置AIDE 594

19.5.5初始化AIDE 595

19.5.6 ADIE进阶应用 596

19.6在Solaris网络环境下部署HIDS 597

19.6.1 IDS和其他安全工具的关系 597

19.6.2 OSSEC简介 598

19.6.3在Solaris服务器下配置ossec-hids-1.5 601

19.6.4开始添加代理 606

19.6.5启动OSSEC服务器 609

19.6.6使用浏览器管理 610

19.7其他开源安全工具 614

19.7.1使用Tcpdump 614

19.7.2使用nmap 616

19.7.3配置SSH的服务器和客户端 619

19.7.4配置GUI网络数据包工具wireshark 620

第20章Solaris 10开发环境建设 622

20.1 SAMP开发环境搭建简介 622

20.1.1什么是SAMP 622

20.1.2 SAMP安装简介 623

20.1.3 CoolStack安装 623

20.1.4 MySQL服务器的初始化和启动 625

20.1.5把MySQL和Apache设置为SMF服务 627

20.1.6测试SAMF环境 627

20.1.7常见故障排除 629

20.1.8后续配置 629

20.2使GlassFish配置EJB 3开发环境 630

20.2.1 GlassFish简介 630

20.2.2 GlassFish安装配置 634

20.3开源开发工具简介 638