书籍详情

Solaris 10实用大全

Solaris 10实用大全

作者:(美)温特斯(Watters,P.A)著,吴玉亮 译

出版社:电子工业出版社

出版时间:2007-02-01

ISBN:9787121035227

定价:¥79.00

购买这本书可以去
内容简介
  随着开源事业的发展,越来越多的软件供应商不同程度地开放了自己产品的源代码。Sun计算机公司也顺应这一趋势,终于在Solaris 10开放了源代码,将以稳定著称的Solaris免费提供给用户。Solaris10是Sun计算机公司开发和销售的多用户、多任务和多线程的操作系统,它是UNIX操作系统的一个具体实现。本书从系统管理员的角度分别介绍了Solaris10系统的安装、系统要素、安全性、设备管理、网络、服务目录和应用程序等六个方面的内容。作者尽可能详细地描述了Solaris的相关概念、功能、命令,并着重介绍了Solaris 10的许多新特征。由于作者从事网络安全领域的工作,因此对系统管理员最为关心的系统安全性花费了较大篇幅进行讨论。Solaris 10 实用大全是一本较为全面的参考大全,是系统管理员不可多得的理想参考书。作者简介:Paul A.Watters博士是Macquaire大学计算机科学学院的高级讲师,一名经验丰富的Solaris专家。同时他也是畅销书“Soalris 9:The Complete Reference”和“Solaris Administration:A Beginner's Guide”的作者,这两本书都是由McGraw-Hill/Osborne出版社出版的。
作者简介
  Paul A. Watters博士是澳大利亚Macquarie大学计算机系的高级讲师,还是澳大利亚许多商业团体和非政府实体的Solaris和电子商务顾问,在Solaris平台上进行系统和软件设计。他在Macquarie大学当前的咨询工作围绕警务、智能以及反恐,主要负责的领域是网络反恐的关键系统和网络基础设施的攻击防护,当前的研究项目是访问企业系统使用的生物验证技术和过滤因特网色情内容的统计方法和结构方法。他曾经编写了《Solaris 9:完全参考手册》和《Solaris 9管理:初学者导读》,还参与编写了《Web服务的安全性》,以上著作均由McGraw Hill/Osborne出版社出版。
目录
第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的优势 10  
1.3.1 硬件支持(SPARC和x 6) 11  
1.3.2 跨平台互操作性 12  
1.4 最近的Solaris技术创新 12  
1.4.1 服务器工具 13  
1.4.2 安全创新技术 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章 系统概念与硬件选择 20  
2.1 主要概念 21  
2.1.1 UNIX和内核 21  
2.1.2 Shell 23  
2.1.3 文件系统    
2.1.4 多用户. 多任务和分区制 25  
2.1.5 客户/服务器网络 26  
2.1.6 进程 26  
2.1.7 名称服务 26  
2.1.8 Java2企业版(J2EE) 27  
2.1.9 SPARC硬件 29  
2.1.10 Intel硬件平台 30  
2.2 示例    
2.2.1 系统组件 33  
2.2.2 示例系统 34  
2.3 程序 35  
2.3.1 系统配置 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 测试系统硬件 70  
4.2.4 创建和删除硬件别名 71  
4.2.5 启动    
4.2.6 关闭 75  
4.3 示例 77  
4.3.1 单用户模式 77  
4.3.2 恢复系统 77  
4.3.3 编写控制脚本 78  
4.3.4 编写杀死进程的脚本 79  
4.3.5 控制脚本示例 81  
4.3.6 关闭系统 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部分 系统要素  
第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 创建新的软件包 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  
设置环境变量 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  
发送信号 153  
8.2 步骤 154  
8.2.1 显示进程列表 154  
8.2.2 使用top程序 158  
8.2.3 使用truss程序 160  
8.3 示例 162  
8.3.1 使用进程文件系统 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章 系统安全性 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 监视用户活动 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章 文件系统访问控制 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章 安装磁盘和文件系统 290  
15.1 主要概念 290  
15.1.1 物理和逻辑设备名称 291  
15.1.2 创建文件系统 291  
15.2 示例 291  
监视磁盘使用情况 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章 文件系统和卷管理 302  
16.1 主要概念 302  
16.1.1 装载本地文件系统 302  
16.1.2 卸载本地文件系统 303  
16.1.3 在/etc/vfstab文件中  
16.1.3 创建记录 303  
16.1.4 使用fsck程序解决  
16.1.4 磁盘问题 304  
16.2 什么是RAID? 306  
16.3 步骤 309  
16.3.1 装载文件系统 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 被系统支持 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章 伪文件系统和虚拟内存 350  
19.1 主要概念 350  
伪文件系统 350  
19.2 步骤 352  
19.2.1 proc工具 352  
19.2.2 虚拟内存 356  
19.3 总结 358  
第20章 系统日志,351记账和调谐 359  
20.1 主要概念 359  
20.1.1 系统日志 359  
20.1.2 限制资源使用额度 360  
20.1.3 系统记账 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 记录磁盘使用状态 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 应用层协议 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 动态主机配置协议 410  
22.1.2 网络时间协议 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 静态路由 436  
23.2.4 路由协议 437  
23.2.5 查看路由表(netstatc-r) 437  
23.2.6 操作路由表(route) 438  
23.2.7 动态路由 439  
23.2.8 配置IPFilter防火墙 439  
23.2.9 配置SunScreen防火墙 441  
23.3 示例 445  
查看路由器状态 445  
23.4 总结 448  
第24章 远程访问 449  
24.1 主要概念 449  
24.1.1 因特网接入 450  
24.1.2 telnet 450  
24.1.3 端口监视器 451  
24.1.4 服务访问工具 451  
24.1.5 端到端协议 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章 网络文件系统和缓存文件系统 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 共享文件系统    
26.2.3 安装NFS客户端    
26.2.4 配置CacheFS文件系统    
26.2.5 启动automounter 480  
26.2.6 automount和NIS+ 483  
26.2.7 启动和停止自动装载器 483  
26.3 示例 484  
26.3.1 检查portmapper的状态 484  
26.3.2 装载远程文件系统 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 理解电子邮件协议 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业务的示例 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 发布表 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章 轻量目录访问协议(LDAP) 544  
30.1 主要概念 545  
30.2 步骤 547  
30.2.1 配置iDS 547  
30.2.2 支持LDAP客户端 548  
30.2.3 创建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守护进程状态 575  
31.2.3 问题定位和解决 576  

猜您喜欢

读书导航