《Solaris 9技术大全》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:(澳)Paul Watters著;董勇等译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2003
  • ISBN:7111111192
  • 页数:449 页
图书介绍:Solaris 9技术大全,ISBN:9787111111191,作者:(澳)Paul Watters著;董勇等译

第1章Solaris 9简介 1

第一部分安 装 1

1.1 什么是UNIX 2

1.2 UNIX的历史 3

1.2.1 UNIX的起源 4

1.2.2 BSD的特性 5

1.2.3 System V版本4的特性 6

1.3 Solaris的优点 6

1.3.1 硬件支持(SPARC和X86) 8

1.3.2 跨平台协同工作 8

1.4 最近的Solaris革新 9

1.4.1 新的客户工具 9

1.4.2 服务器工具 11

1.5 Solaris 9的新特点 12

1.4.3 安全性创新 12

1.5.1 资源管理器 13

1.5.2 Linux兼容工具 13

1.5.3 iPlanet目录服务器 13

1.5.4 卷管理器 13

1.5.5 在线升级 13

1.5.6 更小的安装空间 13

1.5.7 调整虚拟内存的大小 13

1.5.8 新的多线程库 14

1.5.9 Internet密钥交换(IKE) 14

1.5.10 安全shell(SSH) 14

1.5.11 基于网络的企业管理(WBEM) 14

1.6 其他信息来源 14

1.6.1 Sun Documentation/SunSites 14

1.6.3 USENET 15

1.6.2 网站 15

1.6.4 邮件列表 16

1.7 小结 16

1.8 如何找到更多的信息 16

第2章 系统概念 17

2.1 内核 17

2.2 shell 18

2.3 文件系统 19

2.4 多用户与多任务的比较 20

2.5 客户/服务器网络 20

2.6 基本网络术语 20

2.7 系统配置 21

2.8 进程 22

2.9 命名服务 23

2.10 服务器方Java 23

3.1 SPARC硬件 25

第3章 选择硬件 25

3.1.1 支持的平台 26

3.1.2 系统部件 27

3.2 Intel硬件 28

第4章 Solaris 9安装 30

4.1 预安装计划 30

4.1.1 磁盘空间计划 31

4.1.2 设备名 32

4.1.3 SPARC预安装 32

4.1.4 Intel平台预安装 33

4.1.5 引导管理程序 37

4.2 Web Start Wizard安装 38

4.2.1 配置 39

4.2.2 软件选择 42

4.2.3 网络安装 43

4.4 JumpStart 44

4.3 suninsatll安装 44

4.5 Live Upgrade 45

第5章 OpenBoot PROM 47

5.1 关键概念 47

5.2 过程 48

5.2.1 浏览版本信息 48

5.2.2 改变默认的引导设备 48

5.2.3 测试系统硬件 50

5.2.4 建立和删除设备别名 50

5.3 示例 51

5.3.1 单用户模式 51

5.3.2 恢复系统 51

5.4 命令参考 52

5.4.1 STOP命令 52

5.4.2 Boot命令 52

第6章 系统运行级别 53

第二部分 系统基础 53

6.1 关键概念 54

6.1.1 /sbin/init 54

6.1.2 运行级别 54

6.1.3 控制脚本和目录 55

6.1.4 引导顺序 56

6.2 过程 57

6.2.1 启动过程 57

6.2.2 关闭过程 60

6.3 示例 62

6.3.1 编写控制脚本 62

6.3.2 编写关闭脚本 63

6.3.3 显示eeprom变量 64

6.3.4 关闭系统 65

6.4.2 /etc/inittab 67

6.4.1 /sbin/init 67

6.4 命令参考 67

第7章 安装软件 70

7.1 关键概念 70

7.2 过程 70

7.2.1 使用pkginfo浏览软件包信息 71

7.2.2 使用admintool浏览软件包信息 71

7.2.3 使用CLI安装Solaris软件包 72

7.2.4 使用CLI卸载Solaris软件包 73

7.3 示例 74

7.3.1 使用admintool安装Solaris软件包 74

7.3.2 使用admintool卸载Solaris软件包 75

7.3.3 Solstice Launcher 77

7.4 命令参考 77

7.4.1 软件包命令 77

7.4.2 install 78

8.1 关键概念 79

第8章 安装补丁程序 79

8.2 在线获得补丁程序 80

8.3 确定安装哪些补丁程序 81

8.4 命令参考 83

8.4.1 patchadd 83

8.4.2 patchrm 84

第9章 系统安全 85

9.1 关键概念 85

9.1.1 检查用户和组标识 85

9.1.2 保护超级用户账号 86

9.1.3 /etc/passwd和/etc/shadow口令文件 86

9.1.4 远程访问工具 88

9.2 过程 90

9.2.1 检查文件和目录所有权 90

9.2.3 监视用户操作 92

9.2.2 访问控制列表 92

9.2.4 测试服务连接性 93

9.2.5 确保远程访问安全 94

9.3 示例 95

9.3.1 文件权限 95

9.3.2 使用远程访问工具 96

9.4 命令参考 100

9.4.1 kadmin 100

9.4.2 kdb5_util 101

第三部分 管理用户和角色 103

第10章 用户和组管理 103

10.1 关键概念 103

10.1.1 用户 103

10.1.2 组 104

10.1.3 口令 105

10.2.1 添加用户 106

10.2 过程 106

10.2.2 修改用户属性 107

10.2.3 删除用户 107

10.2.4 添加组 108

10.2.5 管理组 108

10.3 命令参考 109

10.3.1 admintool 109

10.3.2 pwck 110

10.3.3 grpck 110

10.3.4 pwconv 111

第11章 shell和文件权限 112

11.1 关键概念 112

11.2 过程 114

11.2.1 符号文件权限 114

11.2.2 八进制文件权限 114

11.2.3 设置默认权限(umask) 115

11.2.4 setuid和setgid权限 116

11.2.5 粘滞位权限 117

11.3 示例 117

11.4 命令参考 119

11.4.1 Source(.) 119

11.4.2 basename 119

11.4.3 cat 119

11.4.4 cd 119

11.4.5 chgrp 120

11.4.6 date 120

11.4.7 grep 120

11.4.8 head 120

11.4.12 more 121

11.4.11 mkdir 121

11.4.10 Is 121

11.4.9 less 121

11.4.13 pwd 122

11.4.14 rmdir 122

11.4.15 tail 122

第12章 基于角色的访问控制 124

12.1 关键概念 124

12.1.1 sudo 124

12.1.2 RBAC 125

12.2 操作 127

12.2.1 sudo 127

12.2.2 RBAC 129

12.3 数据库参考 129

12.3.1 user_attr 129

12.4.1 smexec 130

12.4 命令参考 130

12.3.3 prof_attr 130

12.3.4 exec_attr 130

12.3.2 auth_attr 130

12.4.2 smmultiuser 132

12.4.3 smuser 132

12.4.4 smprofile 133

12.4.5 smrole 134

第13章 进程管理 136

13.1 关键概念 136

13.2 过程 138

13.2.1 列出进程 138

13.2.2 使用top程序 141

13.2.3 使用truss程序 143

13.2.4 使作业自动化 144

13.3 示例 146

13.3.1 使用proc工具 147

13.3.2 使用lsof命令 150

13.4 命令参考 152

13.4.1 ps 152

13.4.2 kill 153

13.4.3 pgrep 153

13.4.4 pkill 153

13.4.5 killall 154

第四部分 管理文件系统和打印机 155

第14章 安装磁盘和文件系统 155

14.1 关键概念 155

14.1.1 文件系统结构 155

14.1.2 物理设备名和逻辑设备名 155

14.1.3 硬盘规划 156

14.2 过程 157

14.3.1 监控磁盘使用 158

14.3 磁盘和文件系统安装示例 158

14.3.2 安装与配置硬盘 162

14.4 命令参考 166

14.4.1 format 166

14.4.2 /etc/path_to_inst文件 166

14.4.3 dmesg 168

14.4.4 prtconf 170

14.4.5 mkfile 171

14.4.6 mkfs 171

14.4.7 newfs 171

14.4.8 lofiadm 172

14.4.9 swap 172

14.4.10 sync 173

14.4.11 tunefs 173

15.1.2 取消安装本地文件系统 174

15.1.3 在/etc/vfstab中创建条目 174

15.1 关键概念 174

15.1.1 安装本地文件系统 174

第15章 文件系统与卷管理 174

15.1.4 使用fsck修复问题 175

15.2 什么是RAID 177

15.2.1 安装文件系统 179

15.2.2 配置/etc/vfstab 180

15.2.3 设置RAID 180

15.3 示例 181

15.3.1 umount 181

15.3.2 fsck 182

15.4 命令参考 184

第16章 Shell脚本与实用工具 186

16.1 关键概念 186

16.2 过程 190

16.3 示例 193

16.4 命令参考 198

16.4.1 sed 198

16.4.2 awk 198

第17章 备份和恢复 199

17.1 关键概念 199

17.1.1 理解备份 199

17.1.2 备份的需求分析 199

17.1.3 确定备份策略 200

17.1.4 选择备份工具 201

17.2 过程 205

17.2.1 选择一种备份介质 205

17.2.2 备份和恢复 207

17.3 示例 211

17.4 命令参考 213

第18章 打印机管理 215

18.1 关键概念 215

18.2 过程 215

18.2.1 判断是否支持打印机 215

18.2.2 使用Admintool添加打印机 216

18.2.3 设置打印机类别 217

18.3 示例 217

18.3.1 配置打印服务 217

18.3.2 访问远程打印机 218

18.3.3 格式与过滤器 218

18.4 命令参考 219

18.4.1 Solaris打印管理器 219

18.4.2 Ip 221

18.4.3 cancel 221

18.4.5 Ipstat 222

18.4.4 Ipadmin 222

第五部分 连网 225

第19章 网络概念和服务 225

19.1 关键概念 225

19.1.1 主机名和接口 225

19.1.2 Internet守护程序 226

19.1.3 FTP管理 226

19.1.4 分配IP地址 229

19.2 过程 230

19.2.1 网络配置文件 230

19.2.2 配置网络接口 231

19.2.3 修改接口参数 231

19.2.4 检查已登录用户 232

19.2.5 配置inetd 232

19.2.6 配置DHCP 233

19.3.1 /etc/inetd.conf 234

19.3 示例 234

19.3.2 /etc/services 235

19.3.3 FTP事务示例 237

19.3.4 FTP故障诊断 239

19.3.5 检查主机是否“Up” 240

19.3.6 启用FTP访问 241

19.3.7 设置DHCP 241

19.3.8 r-命令 244

19.3.9 snoop 245

19.4 命令参考 247

19.4.1 ndd 247

19.4.2 in.ftpd 248

第20章 网络接口、路由和防火墙 252

20.1 关键概念 252

20.1.1 网络接口 252

20.1.2 IP路由 254

20.1.3 数据包投递概述 255

20.1.4 IP过滤和防火墙 256

20.1.5 核心路由表 257

20.2 过程 257

20.2.1 配置路由器 257

20.2.2 查看路由器配置 258

20.2.3 修改接口参数 259

20.2.4 静态路由 260

20.2.5 路由协议 260

20.2.6 查看路由表 260

20.2.7 操作路由表 261

20.2.8 动态路由 262

20.2.9 配置IPFilter防火墙 262

20.2.10 配置SunScreen防火墙 264

20.3 示例 268

20.4 命令参考 270

20.4.1 traceroute 270

20.4.2 ndd 270

第21章 系统日志、记账和调整 273

21.1 关键概念 273

21.1.1 系统日志 273

21.1.2 限额 273

21.1.3 系统记账 274

21.1.4 性能 274

21.2 过程 274

21.2.1 分析日志文件 274

21.2.2 实现限额 275

21.2.3 收集记账数据 276

21.2.4 收集性能数据 277

21.3.1 记录磁盘使用 280

21.3 示例 280

21.3.2 产生记账报告 282

21.3.3 使用记账收费 285

21.3.4 性能调整 288

21.4 命令参考 289

第22章 设备管理 290

22.1 关键概念 290

22.1.1 设备文件 290

22.1.2 /dev目录和/devices目录 291

22.1.3 存储设备 292

22.1.4 CD-ROM和DVD-ROM 293

22.2 过程 294

22.3 示例 296

22.4 命令参考 301

23.1.1 端口监控程序 302

23.1.2 SFA 302

23.1 关键概念 302

第23章 调制解调器与Internet访问 302

23.1.3 点对点协议 303

23.2 过程 304

23.2.1 设置端口监听程序 304

23.2.2 添加串行端口 304

23.2.3 添加调制解调器 305

23.2.4 设置PPP 306

23.3 示例 306

23.3.1 使用ttymon 306

23.3.2 连接到ISP 307

23.4 命令参考 307

23.4.1 pmadm 307

23.4.2 sacadm 307

23.4.3 tip 307

24.1.1 NFS体系结构 309

24.1 关键概念 309

第六部分 服务与目录 309

第24章 网络文件系统 309

24.1.2 远程过程调用 310

24.1.3 automounter 310

24.2 过程 311

24.2.1 配置一个NFS服务器 311

24.2.2 共享文件系统 311

24.2.3 安装一个NFS客户 312

24.2.4 配置一个CacheFS文件系统 313

24.2.5 激活automounter 314

24.2.6 自动安装和NIS+ 316

24.2.7 启动和停止automounter 316

24.3 示例 317

24.3.1 检查端口映射器状态 317

24.3.2 安装远程文件系统 318

24.3.4 性能 319

24.3.3 提高安全性 319

24.4 命令参考 320

24.4.1 share 320

24.4.2 mount 320

第25章 Sendmail 321

25.1 关键概念 321

25.1.1 理解e-mail协议 321

25.1.2 邮件头 325

25.1.3 Sendmail 325

25.2 过程 325

25.2.1 配置Sendmail 326

25.2.2 m4配置 328

25.2.3 运行Sendmail 330

25.2.4 疑难解答 330

25.3.1 示范SMTP事务处理 332

25.3 示例 332

25.3.2 邮件头 333

25.3.3 使用多用途的网际邮件扩充协议 334

25.3.4 使用邮件客户程序 335

25.4命 令参考 339

第26章 域名服务 340

26.1 关键概念 340

26.2 示例 342

26.3 过程 346

第27章 网络信息服务 349

27.1 关键概念 349

27.1.1 管理资源 349

27.1.2 NIS映射 351

27.1.3 NIS+表格 352

27.2.2 组装表格 354

27.2.1 建立一个根域 354

27.2 过程 354

27.2.3 建立客户端 355

27.2.4 建立服务器 355

27.3 示例 356

27.4 命令参考 359

27.4.1 nisdefaults 359

27.4.2 nischmod 359

27.4.3 nisls 360

3.27.4.4 niscat 361

第28章 轻量目录访问协议 363

28.1 关键概念 364

28.2 过程 365

28.2.1 配置iDS 365

28.2.2 支持LDAP客户 366

28.2.3 创建LDAP项 367

28.2.4 启动客户服务 368

28.2.5 使用LDAP-NIS+接口 370

28.3 工作实例 370

28.4 命令参考 378

28.4.1 ldapsearch 378

28.4.2 ldapmodify 379

第29章 Samba 380

29.1 关键概念 380

29.1.1 Samba服务器 380

29.1.2 NetBIOS命名 382

29.1.3 Samba客户 383

29.2 过程 385

29.2.1 配置Samba守护进程 385

29.2.3 故障诊断 387

29.2.2 Samba守护进程状态 387

29.3 示例 388

29.3.1 Samba GUI界面 388

29.3.2 NT身份验证 389

第七部分 企业 391

第30章 高级安全技术 391

30.1 关键概念 391

30.1.1 安全体系结构 391

30.1.2 物理层安全 392

30.1.3 Trusted Solaris 393

30.2 过程 393

30.2.1 禁用IP端口 393

30.2.2 防火墙 395

30.2.3 SunScreen 395

30.2.4 IP Filter 398

30.3.1 加密技术 400

30.3 示例 400

30.3.2 对称加密算法 401

30.3.3 非对称加密算法 401

30.3.4 公共密钥算法 402

30.3.5 安全审核 404

30.3.6 SAINT 405

30.4 命令参考 410

30.4.1 aset 410

30.4.2 TCP Wrappers 411

第31章 应用程序的开发和调试 413

31.1 编程语言 413

31.2 Perl编程 414

31.3 C语言编程 418

31.3.1 使用gcc 419

31.3.2 系统调用、函数库和include文件 421

31.3.3 高级别输入输出 423

31.3.4 低级别输入输出 429

31.4 性能优化和调试 432

第32章 企业服务 438

32.1 资源管理器 438

32.2 JumpStart 440

32.2.1 引导服务器 440

32.2.2 安装服务器 440

32.2.3 引导客户机 441

32.2.4 Sysidcfg 442

32.3 Apache Web服务器 442

32.3.1 全局环境变量配置 443

32.3.2 主要服务器配置 443

32.3.3 虚拟主机配置 446

32.3.4 启动Apache 446

32.3.5 运行servlet 447