本书介绍了Solaris10系统管理方面的知识,尤其针对系统资源管理部分进行了详细的阐述。同时还深入分析了Solaris10操作系统的几个新特性。\r\n 本书主要介绍了Sun公司新发布的Solaris10操作系统概况,以及如何管理和使用Solaris10操作系统。本书主要分为五个部分:基本安装,基本管理,高级管理,网络设置和网络应用。对Solaris10的新功能,如自我检测和修复、动态分区(zone)、动态跟踪(dtrace)和全新的文件系统ZFS等进行了深入的分析。在系统信息方面,介绍了系统的一般信息和专门信息(Core信息和Crash信息);在资源管理方面,介绍了资源容器、项目和任务等概念。为了方便读者应用,还介绍了一些网络应用的基本概念。另外,随本书还带有Sun公司赠送的Solaris10系统安装光盘。\r\n 本书适合Sun Solaris系统管理员,也可以作为Solaris系统平台上的开发者的参考用书。
第一篇 系统安装篇\r\n 第1章 Solaris 10概述 \r\n 1.1 Solaris 10是什么 \r\n 1.2 UNIX和Solaris的历史 \r\n 1.3 安装并运行Solaris 10的硬件环境 \r\n 1.4 终端用户关注的桌面功能和桌面应用程序\r\n 1.5 开源的Solaris 10系统是开发者的乐园 \r\n 1.6 作为企业级服务器的操作系统 \r\n 1.7 Solaris 10的新功能 \r\n 1.8 其他有用信息来源 \r\n 第2章 基本安装 \r\n 2.1 基本安装概述 \r\n 2.2 基本安装过程\r\n 第3章 Solaris高级安装 \r\n 3.1 使用JumpStart方法安装 \r\n 3.2 使用Solaris Flash方法安装 \r\n 第4章 使用Solaris Live Upgrade进行系统升级 \r\n 4.1 Solaris Live Upgrade概述 \r\n 4.2 使用Solaris Live Upgrade进行升级规划 \r\n 4.3 使用Solaris Live Upgrade进行升级的实例\r\n第二篇 系统基础管理篇\r\n 第5章 系统的启动与关闭 \r\n 5.1 系统的启动和关闭概述\r\n 5.2 系统的关闭 \r\n 5.3 系统的启动 \r\n 第6章 Java桌面系统介绍 \r\n 6.1 Solaris 10桌面系统简介 \r\n 6.2 Java桌面环境 \r\n 6.3 电子邮件和日历用户指南 \r\n 6.4 StarSuite的使用介绍\r\n 第7章 用户账号、用户组和角色 \r\n 7.1 用户账号的管理 \r\n 7.2 用户组的管理 \r\n 7.3 角色的管理 \r\n 第8章 Solaris管理控制台\r\n 8.1 Solaris管理控制台概述\r\n 8.2 启动SMC \r\n 8.3 使用SMC系统管理工具\r\n 第9章 Solaris 10的预测性自我修复\r\n 9.1 Solaris 10的预测性自我修复功能概述\r\n 9.2 使用SMF来管理系统服务 \r\n 9.3 Solaris 10故障管理器(FMA) \r\n 第10章 软件包和系统补丁的管理 \r\n 10.1 软件包的管理 \r\n 10.2 系统补丁的管理 \r\n第三篇 系统高级管理篇\r\n 第11章 设备管理 \r\n 11.1 设备管理概述 \r\n 11.2 硬盘管理 \r\n 11.3 热插拔设备的管理 \r\n 11.4 USB大容量存储设备\r\n 11.5 CD和DVD设备的刻录 \r\n 11.6 磁带设备 \r\n 第12章 传统文件系统管理 \r\n 12.1 文件系统概述 \r\n 12.2 UFS系统文件系统介绍(日志速度快)\r\n 12.3 网络文件系统(NFS)介绍 \r\n 12.4 虚拟文件系统 \r\n 第13章 ZFS文件系统 \r\n 13.1 ZFS文件系统概述 \r\n 13.2 创建和管理存储池 \r\n 13.3 管理ZFS \r\n 13.4 ZFS文件系统的快照和克隆\r\n 第14章 Solaris 10系统资源的初级管理 \r\n 14.1 系统资源管理概述 \r\n 14.2 显示和改变系统资源信息 \r\n 14.3 管理磁盘空间 \r\n 14.4 使用Quota管理磁盘空间 \r\n 14.5 系统资源的定时调用\r\n 第15章 系统性能的监控与进程的管理 \r\n 15.1 监控系统性能 \r\n 15.2 系统进程的管理 \r\n 第16章 Solaris 10系统资源的高级管理 \r\n 16.1 资源容器 \r\n 16.2 项目和任务 \r\n 16.3 资源控制 \r\n 16.4 公平共享调度(FSS) \r\n 16.5 使用资源上限守护程序管理物理内存 \r\n 16.6 动态资源池 \r\n 第17章 系统信息的管理 \r\n 17.1 信息管理概述 \r\n 17.2 系统日志信息管理 \r\n 17.3 系统core文件的管理 \r\n 17.4 系统crash信息的管理 \r\n 第18章 Solaris 10动态跟踪技术 \r\n 18.1 动态跟踪(DTrace)原理 \r\n 18.2 使用DTrace工具 \r\n 第19章 Solaris 10区域技术 \r\n 19.1 Solaris 10区域介绍 \r\n 19.2 zonecfg命令 \r\n 19.3 创建和删除非全局区域 \r\n 19.4 登录和退出非全局区域 \r\n 19.5 安装和删除程序包 \r\n 19.6 升级和删除补丁包 \r\n 19.7 Solaris 10区域管理 \r\n 第20章 系统安全管理 \r\n 20.1 系统安全概述 \r\n 20.2 系统、文件及设备的安全 \r\n 20.3 Solaris加密体系 \r\n第四篇 IP服务篇\r\n 第21章 Solaris 10的网络配置 \r\n 21.1 网络控制文件及数据库 \r\n 21.2 网络配置任务 \r\n 21.3 管理TCP/IP网络 \r\n 第22章 Solaris DHCP服务 \r\n 22.1 Solaris DHCP概述\r\n 22.2 如何设置DHCP服务 \r\n 22.3 如何设置DHCP客户机 \r\n第五篇 Internet服务篇\r\n 第23章 网络域名服务(DNS) \r\n 23.1 DNS概述 \r\n 23.2 DNS客户端的设置 \r\n 23.3 DNS服务器的设置 \r\n 第24章 NIS+服务 \r\n 24.1 NIS基本概念 \r\n 24.2 NIS+的设置 \r\n 24.3 NIS+的命令介绍
Solaris 10是目前Sun推出的最新版本的操作系统。它在以前Solaris 8和Solaris 9的基础上进行了大量的改进和提升。在系统管理上,它比以前的版本更容易管理,因而降低了用户的管理成本。在应用开发上,用户可以使用Sun公司免费提供的开发工具Studio 10来开发应用程序,并使用Solaris 10的新功能-dtrace来调试应用程序,并以此来保证应用程序在Solaris 10系统平台上的高效运行。随着Solaris 10的开源项目OpenSolaris的进展,Solaris和Linux一样成为免费的操作系统,可以被广泛地应用于多种PC或其他厂家的服务器上,而不会局限Sun公司自己的服务器产品。
关于本书作者
笔者从1997年起就开始从事Sun服务器的系统管理工作,后来又接触到其他如HP和IBM小型机,可以说在服务器的系统管理方面有较多的经验,而且还从事过一些网站的开发工作。
为什么写作本书
如今,Sun服务器在小型机市场大行其道,其操作系统Solaris也在不断的更新。作为一个多年的Sun服务器的管理员来说,我也一直关心着Solaris操作系统。在阅读了一些相关的Sun公司的数据文档后,结合自己的实际使用心得,整理出此书。
Solaris 10和以前的Solaris版本有很大的不同,本书会着重介绍Solaris 10提供的强大的新功能,但为了保证全书的完整性,也适当介绍了一些传统的UNIX知识,这可以帮助那些Solaris的初学者。本书的目的是使具有一定经验的管理员,通过阅读,能很快掌握新的Solaris10功能;使初学者少走弯路,循序渐进地掌握Solaris 10系统。
本书主要内容
本书共分五个部分,共24章,主要内容如下:
第一部分“系统安装篇”,共有4章,主要有“概述”、“基本安装”、“高级安装”和“系统升级”。除了“概述”部分外,其他都是与安装有关的。“高级安装”和“系统升级”部分对初学者来说较难,可以先阅读其他章节。
第二部分“系统基础管理篇”,共有6章,分别介绍“系统的启动与关闭”、“Java桌面系统”、“用户账号、用户组和角色”、“Solaris管理控制台”、“Solaris 10的预测性自我修复”和“软件包和系统补丁的管理”。
第三部分“系统高级管理篇”,共有10章,分别介绍“设备管理”、“传统文件系统管理”、“ZFS文件系统”、“系统资源的初级管理”、“系统性能的监控和进程的管理”、“系统资源高级管理”、“系统信息的管理”、“动态跟踪系统(Dtrace)”、“软件分区(zone)技术”和“系统安全管理”。
第四部分“IP服务篇”,共有两章,分别介绍“Solaris 10的网络设置”和“Solaris 10的DHCP服务”。
第五部分“Internet服务篇”,共有两章,分别介绍“网络域名服务(DNS)”和“NIS+服务”。
如何阅读本书
在阅读此书前,读者应对UNIX操作系统有一般的了解,起码也要使用过Linux操作系统。这本书章节的安排是依据读者对Solaris操作系统循序渐进地学习的顺序设立的,建议初学者从前至后阅读,如果有难以理解的地方,可以先跳到下一章节。由于Solaris 10系统复杂难懂,我建议读者至少阅读本书两遍。
第一遍先将书通读,弄清楚主要概念,实例操作部分可以只浏览一下。当对概念有初步认识时,再尝试对照实例,上机实践。
第二遍对照书中的实例进行上机实践。比如,ZFS文件系统数据的自我修复,我们须制造一次数据灾难,然后查看ZFS文件系统是如何修复这些已经损坏的数据的。
阅读技术类图书是一个反复又枯燥的过程,读者只有在反复的研读中才能逐渐使自己的知识条理化,融会贯通。
致谢
我首先要特别感谢Sun公司的蒋清野、电子工业出版社的胡辛征和chinaunix的樊强,是他们在我写书的过程中给了我无私的帮助和鞭策,为了使这一本书能尽快与读者见面,他们也付出了巨大的努力。
我还要感谢电子工业出版社的胡铭娅,是她多次邀请专家对此书提出有益意见,对于此书的修改完善起到了重要作用。
由于作者水平有限,书中不足及错误之处在所难免,敬请专家和读者给予批评指正。读者与作者技术交流,可上论坛http://www.chinaunix.net,意见反馈请发邮件至hxz@phei.com.cn
段风雷
2006年2月
无封面