《Sun Solaris 8系统管理员指南》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:徐国平主编;霍明旭等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2002
  • ISBN:7302055807
  • 页数:504 页
图书介绍:Sun Solaris是目前广为流行的主流UNIX系统之一。本书分为4篇共25章,详细介绍了Solaris8/9系统管理的各个方面,包括Solaris8/9的安装和基本使用、Solaris8/9在某一特定领域中的应用,以及对大型网络的信息服务NIS+、邮件服务Sendmail、Qmail进行配置等。在本书中增加了目前业界的热点之一:磁盘阵列技术与存储网络(DAS、NAS、SAN、ISCSI)的内容,旨在为使用Sun Solaris的各类用户和系统管理员提供一本实用的技术书籍。本书是原中国UNIX用户协会“Sun Solaris系统管理员”培训教材之一,可供Sun Solaris的系统管理员及用户参考使用。

第一篇 Solaris 8的使用 1

第1章 Solaris 8概述 1

1.1 Solaris的新增功能 1

1.1.1 SunOS 4.x的新增功能 2

1.1.2 SunOS 5.x的新增功能 2

1.1.3 关于SPARC与x86的硬件支持 3

1.1.4 跨平台的互操作性 3

1.1.5 SPARC和x86系统管理差异 3

1.2 附加的信息资源 4

1.2.1 Sun公司关于文档站点 4

1.2.2 其他站点 5

1.2.3 新闻组和邮件列表 5

1.3 Solaris 8新增功能 6

1.3.1 Star Office产品 6

1.3.2 移动计算 7

1.3.3 支持PC 7

1.3.4 安全革新 8

1.4 Solaris系统软件演变 8

1.4.1 Solaris 1.0~2.6 8

1.4.2 Solaris 7(SunOS 5.7)的新增功能 10

1.5 Solaris 8的新增功能 12

1.6 系统管理员职责 23

1.7 小结 25

第2章 Solaris 8的安装 26

2.1 Solaris的获得 26

2.2 安装前的准备工作 26

2.2.1 安装前的准备 26

2.2.2 确定网络参数 28

2.2.3 其余的预备工作 28

2.3 Solaris 8的安装 30

2.3.1 x86系统的安装 30

2.3.2 SPARC/x86系统的安装 32

2.3.3 安装流程 33

2.3.4 安装过程总结 37

2.4 小结 38

第3章 Solaris 8初步 39

3.1 通用桌面环境 39

3.1.1 CDE登录 40

3.1.2 前面板的使用 41

3.1.3 dtterm 43

3.1.4 定制CDE 46

3.2 Solaris文件系统分布 49

3.2.1 设备目录 49

3.2.2 可移动介质目录 50

3.2.3 程序目录 50

3.2.4 配置目录 50

3.2.5 临时或变量文件目录 52

3.3 小结 52

第4章 Solaris 8的启动和关闭 53

4.1 System V引导过程 54

4.2 引导过程 56

4.2.1 init 58

4.2.2 inittab 59

4.2.3 控制脚本目录 61

4.2.4 etc/init.d目录介绍 62

4.2.5 改变运行级别 63

4.3 系统关闭 63

4.3.1 使用shutdown或init 65

4.3.2 使用杀死脚本 66

4.4 小结 67

第5章 进程管理 68

5.1 进程 68

5.1.1 进程列表 68

5.1.2 ps命令 69

5.1.3 top程序 72

5.1.4 truss(捆绑)程序 74

5.2 获取详细进程信息 75

5.2.1 proc工具 76

5.2.2 lsof工具 79

5.3 发送信号 81

5.4 自动完成工作 82

5.4.1 使用at命令 83

5.4.2 使用cron命令 83

5.5 小结 84

第6章 UNIX Shell 86

6.1 Shell变量 86

6.1.1 用户定义的变量 86

6.1.2 输入/输出命令 88

6.1.3 位置变量 89

6.1.4 预定义变量 91

6.1.5 环境变量 92

6.2 Shell 中的特殊字符 93

6.2.1 通配符 93

6.2.2 引号 94

6.2.3 输入输出重定向符 95

6.2.4 注释、管道线和后台命令 97

6.2.5 命令执行顺序 98

6.2.6 命令成组 99

6.3 控制结构 101

6.3.1 if语句 101

6.3.2 测试命令 102

6.3.3 case语句 105

6.3.4 while语句 106

6.3.5 until语句 107

6.3.6 for语句 108

6.3.7 break命令和continue命令 109

6.3.8 算术表达式 110

6.3.9 函数 110

6.4 Bourne、Korn和C Shell比较 112

6.5 编写Shell脚本 114

6.6 Shell程序应用举例 118

6.7 小结 125

第7章 Solaris 8 CDE 126

7.1 X Window系统 126

7.1.1 X的组成 126

7.1.2 软件层次 131

7.2 CDE模块划分 132

7.2.1 数据交GUI 133

7.2.2 多用户协作 133

7.2.3 桌面管理(Desktop Management) 134

7.2.4 MotifGUI引擎 136

7.2.5 集成技术 136

7.3 桌面KShell(dtksh)与集成开发工具Application Builder 137

7.3.1 使用dtksh创建Motif应用程序的前提 138

7.3.2 脚本样例 138

7.3.3 集成开发工具Application Builder 140

7.4 主要组件和库文件 141

7.5 WorkShop(Forte)的使用 141

7.6 开放源代码的新的开发类库 143

7.7 小结 148

第二篇 Solaris 8系统管理 149

第8章 管理用户与软件包 149

8.1 用户管理 149

8.1.1 用户数据库 149

8.1.2 管理用户数据库 154

8.2 软件管理 159

8.2.1 管理软件包 160

8.2.2 管理补丁程序 165

8.3 小结 169

第9章 设备管理 170

9.1 设备文件 170

9.1.1 /dev和/devices 173

9.1.2 存储设备 176

9.1.3 硬盘设备 176

9.1.4 CD-ROM 177

9.1.5 Zip和Jaz驱动设备 178

9.1.6 磁带设备 179

9.1.7 软磁盘 180

9.1.8 串行设备 180

9.2 检查设备 181

9.2.1 关于系统引导 183

9.2.2 工作状态下的系统 185

9.3 添加设备 192

9.3.1 磁盘 192

9.3.2 CD-ROM设备 195

9.4 小结 195

第10章 文件系统管理 196

10.1 文件系统基础 196

10.1.1 特殊磁盘块 197

10.1.2 虚拟文件系统接口 198

10.2 创建文件系统 201

10.2.1 确定硬盘设备名 201

10.2.2 格式化和分区 202

10.2.3 建立一个新的UFS文件系统 207

10.3 挂接和卸载文件系统 208

10.3.1 安装一个文件系统 209

10.3.2 查看已安装文件系统列表 210

10.3.3 卸载文件系统 211

10.3.4 配置文件 212

10.3.5 卷管理 213

10.4 小结 214

第11章 高级文件系统管理 215

11.1 监视磁盘使用情况/磁盘限额 215

11.1.1 监视磁盘使用情况 215

11.1.2 磁盘限额的实现 222

11.2 用fsck命令解决问题 223

11.2.1 fsck的步骤 224

11.2.2 应用fsck的例子 225

11.3 系统计账 228

11.3.1 收集数据 228

11.3.2 生成报告 228

11.3.3 计费 231

11.4 小结 232

第12章 备份 233

12.1 简介 233

12.2 对备份的理解 233

12.3 决定备份策略 234

12.4 选择备份设备 236

12.4.1 软盘 236

12.4.2 软光盘 236

12.4.3 磁带 236

12.4.4 硬盘 237

12.4.5 Zip/Jaz磁盘 238

12.4.6 CD-R和CD-RW 238

12.5 执行备份和恢复 239

12.6 标准Solaris工具 239

12.7 使用ufsdump和ufsrestore 243

12.7.1 使用ufsdump备份文件系统 243

12.7.2 使用ufsrestore恢复文件系统 245

12.8 集中式和分布式的备份工具 247

12.8.1 AMANDA 248

12.8.2 Legato Networker 248

12.8.3 Veritas NetBackup 249

12.9 小结 250

第三篇 网络管理 251

第13章 网络基础 251

13.1 TCP/IP概述 251

13.2 TCP/IP协议族体系结构 252

13.2.1 分层和协议 252

13.2.2 应用层 253

13.2.3 传输层 254

13.2.4 网际层 254

13.2.5 网络存取层 255

13.2.6 IP地址 257

13.2.7 网络传输协议 258

13.3 TCP/IP启动及网络调试 261

13.3.1 TCP/IP启动 262

13.3.2 用于网络的调试工具 263

13.4 小结 276

第14章 路由与路由器 277

14.1 网络接口 277

14.1.1 查看接口 283

14.1.2 修改网络接口参数 284

14.2 IP路由 286

14.2.1 数据包传送概述 287

14.2.2 路踪路由(traceroute) 288

14.2.3 静态路由 289

14.2.4 路由协议 289

14.3 核心路由表 289

14.3.1 查看路由表(netstat-r) 290

14.3.2 操作路由表(使用路径) 290

14.3.3 动态路由 291

14.4 IP过滤/防火墙 292

14.4.1 什么是IP过滤 292

14.4.2 IPFilter程序包 293

14.5 小结 295

第15章 域名服务 297

15.1 DNS概述 297

15.1.1 Internet简史 297

15.1.2 DNS的域结构 299

15.1.3 DNS查询 301

15.2 配置DNS客户端 303

15.2.1 域名解析配置文件 303

15.2.2 网络服务配置文件 305

15.3 配置DNS服务器 306

15.3.1 主域名服务器 306

15.3.2 从域名服务器 307

15.3.3 线索服务器 307

15.3.4 域名服务器配置文件 307

15.3.5 区数据库和资源记录 313

15.3.6 区数据库文件范例 318

15.3.7 启动和停止域名服务器 321

15.3.8 测试域名服务器 322

15.3.9 如何保护DNS服务器 324

15.4 小结 326

第16章 动态主机配置协议 328

16.1 什么是DHCP 328

16.1.1 DHCP如何工作 329

16.1.2 DHCP的局限性 331

16.2 配置DHCP服务器 331

16.2.1 分配IP地址块 332

16.2.2 使用dhcpconfig 333

16.2.3 自动启动和停止DHCP服务器 340

16.3 配置DHCP客户端 340

16.3.1 手动配置DHCP客户端 340

16.3.2 启动时自动配置DHCP 342

16.4 小结 343

第17章 网络信息服务(NIS+) 344

17.1 NIS+概述 344

17.1.1 NIS+如何用来改善网络数据管理 345

17.1.2 NIS映射 347

17.1.3 NIS+表 348

17.1.4 名字服务交换 351

17.2 配置NIS 352

17.2.1 设置一个根域 352

17.2.2 填充表 352

17.2.3 设置客户端 353

17.2.4 设置服务器 353

17.3 NIS+工具 354

17.3.1 nisdefaults 354

17.3.2 nischmod 355

17.3.3 nisls 356

17.3.4 niscat 356

17.4 小结 358

第四篇 高级网络管理 359

第18章 管理远程访问 359

18.1 远程访问工具 359

18.1.1 远程登录Telnet 359

18.1.2 R命令 362

18.1.3 安全问题 363

18.2 安全工具 364

18.2.1 安全Shell(ssh) 364

18.2.2 Kerberos 366

18.2.3 SRP安全远程密码协议 368

18.2.4 TCP Wrappers 369

18.3 系统日志 370

18.3.1 什么是系统日志 370

18.3.2 检查日志文件 371

18.3.3 系统日志配置文件 371

18.3.4 监控系统访问 372

18.4 小结 373

第19章 用NFS共享UNIX文件 375

19.1 NFS概述 375

19.1.1 为什么使用NFS 375

19.1.2 NFS守护进程 376

19.1.3 远程过程调用(RPC)协议 377

19.2 设置NFS服务器 377

19.2.1 启动和停止NFS服务 377

19.2.2 输出文件系统 379

19.2.3 输出文件系统的规则 384

19.3 设置NFS客户机 386

19.3.1 使用mount命令 387

19.3.2 启动和停止NFS客户机 390

19.3.3 NFS文件系统疑难解答 391

19.4 使用自动安装程序 395

19.4.1 自动安装程序中的映像文件 396

19.4.2 启动和停止自动安装程序 397

19.5 关于打印共享 398

19.5.1 配置一个本地打印机 398

19.5.2 配置一个远程打印机 399

19.5.3 在Open Window环境使用打印机 400

19.5.4 网络打印与网络打印机 400

19.6 小结 401

第20章 用SAMBA和Netatalk同PC和Mac共享文件 403

20.1 Windows和MacOS的文件共享 403

20.1.1 NetBIOS和服务器信息块SMB 403

20.1.2 AppleTalk 407

20.2 SAMBA 409

20.2.1 安装SAMBA 410

20.2.2 配置SAMBA 413

20.2.3 配置高级服务器访问 417

20.2.4 smb.conf文件配置选项 419

20.2.5 SAMBA的替代产品 423

20.3 Netatalk 424

20.3.1 安装Netatalk 424

20.3.2 配置Netatalk 426

20.3.3 Netatalk替换版本 429

20.4 小结 430

第21章 管理电子邮件 431

21.1 邮件服务术语 431

21.2 电子邮件协议 432

21.2.1 SMTP协议 432

21.2.2 POP3协议 435

21.2.3 IMAP协议 436

21.2.4 MIME 437

21.3 E-mail服务器软件 437

21.4 Sendmail 441

21.4.1 Sendmail的工作原理 442

21.4.2 Sendmail的配置 443

21.4.3 配置文件sendmail.cf 445

21.5 Qmail 449

21.6 小结 451

第22章 FTP管理 452

22.1 FTP概述 452

22.1.1 什么是FTP 452

22.1.2 FTP内部命令及响应 456

22.1.3 一个FTP操作的例子 458

22.1.4 使用匿名FTP 461

22.1.5 GUI FTP客户端程序 462

22.1.6 启用FTP访问 463

22.1.7 提高FTP的安全性能 464

22.1.8 疑难解答 465

22.2 可供选择的FTP服务器 465

22.2.1 WU-FTPD 465

22.2.2 Bero FTPD 466

22.2.3 Troll FTPD 466

22.3 FTP服务器的高级配置 467

22.3.1 启动ftpd守护进程的参数 468

22.3.2 限制用户的访问 468

22.3.3 根据服务器的负载限制用户访问 470

22.3.4 基于安全考虑限制用户访问 470

22.3.5 限制用户操作 470

22.3.6 创建和管理用户组 471

22.3.7 向用户显示信息 471

22.3.8 记录系统日志 474

22.3.9 限制上载 474

22.4 小结 476

第23章 Web服务 477

23.1 HTTP协议介绍 477

23.1.1 HTTP请求 478

23.1.2 HTTP响应 481

23.1.3 CGI公共网关接口 482

23.1.4 FastCGI 483

23.1.5 Servlet 484

23.2 安装Apache 486

23.2.1 如何获得Apache 487

23.2.2 在编译安装以前要考虑的事项 487

23.2.3 配置、编译、安装Apache 488

23.2.4 测试Apache 490

23.3 配置Apache 491

23.3.1 全局配置 491

23.3.2 面向服务器的配置 494

23.3.3 虚拟主机配置 499

23.3.4 完整的httpd.conf文件 500

23.4 小结 503

参考资料 505