
最 低 价:¥59.30
| 国内唯一全而精的Solaris 10技术大全,内容丰富实用 由名家翻译,经Sun公司权威专家细心审校 通过这本权威性的使用大全,您可以最大限度的利用Sun公司免费的、功能强大并具有许多创新特性的UNIX操作系统。 您可以通过本书学到Solaris 10的许多新特性,包括新的TCP/IP协议栈、增强的密码系统框架结构、跨平台优化机制、Linux互操作机制等等! |
| Paul A. Watters博士是澳大利亚Macquarie大学计算机系的高级讲师,还是澳大利亚许多商业团体和非政府实体的Solaris和电子商务顾问,在Solaris平台上进行系统和软件设计。他在Macquarie大学当前的咨询工作围绕警务、智能以及反恐,主要负责的领域是网络反恐的关键系统和网络基础设施的攻击防护,当前的研究项目是访问企业系统使用的生物验证技术和过滤因特网色情内容的统计方法和结构方法。他曾经编写了《Solaris 9:完全参考手册》和《Solaris 9管理:初学者导读》,还参与编写了《Web服务的安全性》,.. << 查看详细 |
| 第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和x86) 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 邮件列表 18 1.7 总结 19 .1.8 更多信息 19 第2章 系统概念与硬件选择 20 2.1 主要概念 21 2.1.1 unix和内核 21 2.1.2 shell 23 2.1.3 文件系统 25 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 示例 33 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 更改默认引导设备 68 4.2.3 测试系统硬件 70 4.2.4 创建和删除硬件别名 71 4.2.5 启动 71 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 查看软件包信息 95 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 可视化编辑器 113 6.1.2 .exrc文件 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 smexec 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章 系统日志,记账和调谐 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 查看路由表(netstat -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服务器 475 26.2.2 共享文件系统 476 26.2.3 安装nfs客户端 477 26.2.4 配置cachefs文件系统 478 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 488 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配置 496 27.2 步骤 499 27.2.1 配置sendmail 27.2.1 (sendmail.cf) 499 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 邮件扩展 506 27.3.4 使用邮件客户端 507 27.4 命令参考 511 alias 511 27.5 总结 512 第28章 域名服务 513 28.1 主要概念 513 dns概述 513 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 31.3 示例 577 31.3.1 samba图形界面 577 31.3.2 nt验证 578 31.4 总结 578 第32章 应用程序开发和调试 579 32.1 编程语言 579 32.2 c编程 581 32.2.1 使用gcc 582 32.2.2 系统调用、库和包含文件 584 32.2.3 高级输入/输出 587 32.2.4 低级输入/输出 594 32.3 性能优化和调试 598 32.4 总结 604 第33章 web应用程序和服务 605 33.1 apache web服务器 605 33.1.1 全局环境配置 606 33.1.2 主要服务器配置 607 33.1.3 虚拟主机配置 609 33.1.4 启动apache 610 33.2 sun java system应用服务器 611 33.2.1 体系结构 613 33.2.2 服务器配置 614 33.3 总结... 632 |
商品评论(0条)