前言
第1章 Solaris系统管理简介
1. 1 定义系统管理员的工作
1. 2 理解超级用户的状态
1. 2. 1 成为超级用户(su)
1. 2. 2 退出超级用户状态
1. 2. 3 以root登录
1. 3 与用户通信
1. 3. 1 在登录时显示系统特定的消息(motd)
1. 3. 2 发送一条消息给一个单独的用户
1. 3. 3 发送一条消息给一个系统或一个网络中的所有用户(wall, rwall)
1. 3. 4 使用电子邮件发送一条消息
1. 4 启动和关闭系统
1. 5 选择一个init状态
1. 5. l 选择使用哪一种关机命令
1. 5. 2 引导PROM(SPARC平台)
1. 5. 3 PC BIOS(IA平台)
l. 5. 4 引导一个系统
1. 5. 5 关闭一个系统
1. 6 监视进程
1. 6. 1 用于监视进程的命令
1. 6. 2 PS命令
1. 6. 3 PS命令所报告的内容
1. 6. 4 使用PS报告
1. 6. 5 杀死进程
1. 6. 6 使用/usr/proc/bin命令
1. 6. 7 优先级控制命令(Priocntl)
1. 6. 8 设置一个进程的优先级(nice)
1. 6. 9 修改一个正在运行的进程的优先级(renice)
1. 6. 10 查找或通知进程(Pgrep, Pkill)
1. 7 浏览基本的管理工具
l. 7. l 经常使用的命令
1. 7. 2 使用PATH变量
1. 7. 3 使用Admintool
l. 7. 4 Solaris 8 Admin Pack简介
1. 7. 5 介绍Solaris管理控制台中包含的工具
l. 7. 6 访问Solaris AdminSuite 3. 0
第2章 使用基本的操作系统命令
2. 1 查找用户信息
2. 1. 1 查看谁登录到一个系统中(w, who, finger, rusers-l, whodo)
2. 1. 2 查看用户UID和GID设置(id)
2. 2 创建和编辑文件(cat, touch, cp, mv, vi)
2. 2. l 使用cat命令
2. 2. 2 使用touch命令
2. 2. 3 复制(cp)或重命名(mv)一个现存文件
2. 2. 4 使用文本编辑器
2. 2. 5 使用 Vi
2. 3 组合命令和重定向输出
2. 3. l 在同一命令行中输入多条命令(, )
2. 3. 2 重定向输出(<>)
2. 3. 3 组合命令(l)
2. 4 使用手册页
2. 4. 1 显示手册页(man)
2. 4. 2 查找手册页的节号(whatis, man)
2. 5 查看硬盘信息
2. 5. 1 以千字节数和容量百分比显示已用的硬盘空间(df-k)
2. 5. 2 确定文件系统是本地的还是NFS挂载的(df)
2. 5. 3 查找指定类型的所有挂载的文件系统(df-F)
第3章 理解各种Shell
3. 1 所有shell常用的命令
3. 1. l 设置一个默认的shell
3. l. 2 从命令行中修改shell(csh, ksh, sh, bash, tcsh)
3. 1. 3 从shell中退出(exit)
3. 1. 4 清除shell窗口(clear)
3. 2 Bourue Shell
3. 2. 1 浏览 Bourne shell的初始化文件
3. 2. 2 定义 Bourne shell环境变量
3. 2. 3 为 Bourne shell创建别名函数
3. 3 C shell
3. 3. 1 浏览 C shell的初始化文件
3. 3. 2 定义 C shell环境变量
3. 3. 3 为 C shell创建别名
3. 3. 4 为 C shell设置历史记录
3. 3. 5 使用 C shell的历史记录
3. 3. 6 为 C shell设置退格键(stty erase)
3. 3. 7 为 C shell添加一条新命令(rehash)
3. 3. 8 编辑C shell的历史记录命令
3. 4 Korn shell
3. 4. 1 浏览 Korn shell初始化文件
3. 4. 2 使用 Korn shell选项
3. 4. 3 创建 Korn shell别名
3. 4. 4 使用 Korn shell的内联编辑器编辑命令
3. 4. 5 为 Korn shell设置历史记录
3. 4. 6 显示 Korn shell历史记录命令
3. 4. 7 使用 Korn shell的历史记录命令
3. 4. 8 编辑 Korn shell历史记录命令
3. 5 Bourne-Again shell
3. 6 TC shell
3. 7 Z shell
第4章 用户帐号和组管理
4. 1 添加和管理用户帐号的工具
4. 2 添加用户帐号
4. 2. 1 编辑/etc/passwd文件
4. 2. 2 用户ID
4. 2. 3 创建起始目录
4. 2. 4 定义用户的环境
4. 2. 5 创建密码
4. 3 使用Admintool管理用户帐号
4. 3. l 使用Admintool添加一个用户帐号
4. 3. 2 使用Admintool修改用户帐号
4. 3. 3 删除用户帐号
4. 3. 4 禁用用户帐号
4. 4 设置和管理组
4. 4. 1 设置Group数据库中的字段
4. 4. 2 标识默认的UNIX用户组
4. 4. 3 使用Admintool创建新的组
4. 4. 4 使用Admintool修改或删除组
4. 5 使用 AdminSuite 3. 0管理用户帐号
4. 5. l 使用AdminSuite添加一个单独的用户帐号
4. 5. 2 使用AdminSuite添加多个用户帐号
4. 5. 3 使用AdminSuite修改用户帐号
4. 5. 4 使用AdminSuite用户帐号管理器删除用户帐号
4. 6 使用AdminSuite组工具管理组
4. 6. l 使用AdminSuite创建新组
4. 6. 2 使用AdminSuite向一个组中添加多个用户帐号
4. 6. 3 使用AdminSuite修改组
4. 6. 4 使用AdminSuite删除一个组
4. 7 Solaris用户注册
4. 7. l 访问 Solaris Solve
4. 7. 2 出错条件
4. 7. 3 重新开始Solaris用户注册
4. 7. 4 禁止用户注册
第5章 角色管理
5. 1 RBAC数据库
5. 1. l 扩展的用户属性数据库(user-attr〕
5. 1. 2 user-attr数据库的语法
5. 1. 3 授权数据库(auth-attr)
5, 1. 4 执行profile(prof-attr)
5. l. 5 执行属性(exec-attr)
5. 2 管理基于角色的访问控制的命令
5. 3 使用AdminSuite 3. 0赋予用户访问权限
第6章 管理文件系统
6. 1 Solaris 7发布中文件系统方面的新内容
6. 2 Solaris 8发布中文件系统方面的新内容
6. 3 文件系统的类型
6. 3. l 基于磁盘的文件系统
6. 3. 2 基于网络的文件系统
6. 3. 3 虚拟文件系统
6. 4 默认的Solaris文件系统
6. 5 虚拟文件系统表(/etc/vfstab)
6. 5. 1 NFS客户端 failover
6. 5. 2 文件系统表中项的创建
6. 6 文件系统管理命令
6. 6. 1 通用命令的语法
6. 6. 2 通用和专用命令的手册页
6. 6. 3 文件系统命令如何判断出文件系统的类型
6. 6. 4 文件系统类型
6. 7 启用文件系统
6. 7. l 理解挂载和卸载
6. 7. 2 自动挂载目录
6. 7. 3 从服务器上共享文件
6. 8 检查文件系统的数据一致性(fsck)
6. 9 备份并恢复文件系统
6. 9. 1 指定磁带特性
6. 9. 2 用QIC-150盒式磁带备份文件系统(ufsdump)
6. 9. 3 恢复备份的文件系统(ufsrestore)
6. 10 高速缓存文件系统
6. 10. l 理解CacheFS
第7章 设备管理
7. 1 设备的自动配置
7. 1. 1 改进的设备配置(devfsadm)
7. 1. 2 显示设备配置信息
7. 2 SCSI和PCI热插拔
7. 3 设备命名规则
7. 4 使用 DVD-ROM设备
7. 4. 1 硬件和软件要求
7. 4. 2 UDF兼容问题
7. 4. 3 连接 DVD-ROM设备
7. 4. 4 访问 DVD-ROM设备上的文件
7. 4. 5 显示UDF文件系统参数
7. 4. 6 创建UDF文件系统
7. 4. 7 判断文件系统是否是一个UDF文件系统
7. 4. 8 检查UDF文件系统
7. 4. 9 挂载UDF文件系统
7. 4. 10 卸载UDF文件系统
7. 4. 11 用UDF文件系统和卷名来标记设备
7. 5 使用磁带
7. 5. l 磁带设备命名规则
7. 5. 2 灌装磁带的有用命令
7. 5. 3 tar命令
7. 5. 4 cpio命令
7. 5. 5 pax命令
7. 6 卷管理
7. 6. 1 卷管理文件
7. 6. 2 卷管理挂载点
7. 6. 3 带有对CD的卷管理的UFS格式上的限制
7. 6. 4 CD-ROM和卷管理
7. 6. 5 软盘和卷管理
7. 6. 6 在带有对软盘的卷管理的UFS格式上的限制
7. 6. 7 解决卷管理问题
7. 6. 8 卷管理和workman
7. 6. 9 使卷管理无效
7. 7 不用卷管理来使用软盘
7. 7. l 软盘设备名
7. 7. 2 UFS文件系统的软盘
7. 7. 3 用多张软盘存储文件(cpio)
7. 7. 4 PCFS(DOS)文件系统的软盘
7. 8 管理硬盘
7. 8. 1 硬盘命名规则
7. 8. 2 建立硬盘切片
7. 8. 3 硬盘使用检查(dU)
7. 8. 4 硬盘信息检查(prtvtoc)
7. 8. 5 坏硬盘的修复
7. 9 理解Service Access Facility
7. 9. 1 提供SAF功能的 Admintool GUI
7. 9. 2 启动Admintool
7. 9. 3 端口监视器和服务访问
7. 9. 4 端口监视器和服务的SAF控制
7. 9. 5 建立打印机端口监视器
7. 10 建立双向调制解调器
7. 11 使用调制解调器
第8章 系统管理
8. 1 显示系统专用信息
8. 1. 1 判断主机ID编号(sysdef-h)
8. 1. 2 判断硬件类型(uname-m)
8. 3 判断处理器类型(uname-p)
8. l. 4 判断OS发布(uname-r)
8. 1. 5 显示系统的配置信息(prtconf)
8. I. 6 判断系统已经运行了多久(uptime)
8. 1. 7 判断系统日期和时间(date)
8. 1. 8 设置系统的日期和时间(date)
8. 1. 9 改变系统的时区(/etc/TIMEZONE)
8. 2 配置额外的交换空间(mkfile, swap)
8. 3 建立本地邮件别名(/etc/mail/aliases)
第9章 管理网络服务
9. 1 检查远程系统状态
9. 1. l 判断一个远程系统已经运行了多久(rup)
9. 1. 2 判断一个远程主机是否已经运行(ping, rup, rpcinfo-p)
9. 2 登录到远程系统上(rlogin)
9. 3 从一个远程系统中退出
9. 4 在系统间传输文件(rcp, ftp)
9. 4. 1 使用rcp命令
9. 4. 2 使用文件传输程序(ftP)
9. 5 管理NIS+ 数据库
9. 5. l 使用NIS+ 表格
9. 5. 2 NIS+ 安全性
9. 5. 3 Solstice Host Manager
9. 5. 4 Solaris Adminsuite 3. 0 Computers/Networks工具
9. 6 IPV6因特网协议简介
9. 6. l 扩展的路由和寻址能力
9. 6. 2 简化的头文件格式
9. 6. 3 对选项支持的改进
9. 6. 4 高质量眼务的能力
9. 6. 5 认证和私钥能力
9. 7 显示网络状态(netstat)
9. 7. 1 显示活动的TCP和UDP端口的状态
9. 7. 2 显示网络接口的状态
9. 7. 3 显示内核路由表
9. 8 显示网络接口参数(ifconfig)
9. 8. 1 显示系统上所有接口的信息
9. 8. 2 显示特定接口的信息
第10章 管理打印
10. 1 打印中的新内容
10. l. 1 Solarls Print Manager
10. 1. 2 名字服务交换文件的打印命名改进
10. 1. 3 启用或者禁止全局标题页打印
10. 2 Solaris打印包重设计
10. 2. l 打印包的重设计
10. 2. 2 打印协议适配器
10. 2. 3 SunSoft打印客户端
10. 2. 4 增强的网络打印机支持
10. 3 在Solaris 2. 6环境中的打印管理工具
10. 4 选择一种方法来管理打印机
10. 5 介绍LP打印服务
10. 5. 1 管理文件和调度打印请求
10. 5. 2 调度网络打印请求
10. 5. 3 过滤打印文件
10. 5. 4 启动打印机接口程序
10. 5. 5 跟踪打印任务状态
10. 5. 6 跟踪格式
10. 5. 7 跟踪打印部件
10. 5. 8 接收打印问题警告
10. 6 理解LP打印服务的结构
10. 6. l 用户命令
10. 6. 2 LP配置文件
10. 6. 3 打印机定义
10. 6. 4 守护进程和LP内部文件
10. 6. 5 LP管理命令
10. 6. 6 日志文件
10. 6. 7 假脱机打印目录
10. 7 使用Sunsoft打印客户端
10. 7. 1 打印机配置资源
10. 7. 2 打印命名改进
10. 7. 3 提交打印请求
10. 7. 4 Sunsoft打印客户端过程小结
10. 8 建立打印服务
10. 8. 1 介绍Solaris Print Manager
10. 8. 2 启动Solaris Print Manager
10. 8. 3 添加到带有Print Manager的打印机的访间
10. 8. 4 用 Print Manaecr添加一台新的附加打印机
10. 8. 5 用 Print Manaser添加一台新的网络打印机
10. 8. 6 将 NIS+(xfn)格式的打印机配置转成 NIS十格式
10. 8. 7 用Admintoo建立对打印机的访问
10. 8. 8 用Admintool建立本地打印机
10. 8. 9 建立打印服务器(Solaris Operating Environment)
10. 8. 10 控制标题页打印
10. 8. 11 关闭标题页
10. 8. 12 用LP命令建立PostScript打印客户
10. 9 使用打印命令
10. 9. 1 打印到默认的打印机上
10. 9. 2 按照名字打印到打印机上
10. 9. 3 当文件被打印后的请求通知
10. 9. 4 打印多个拷贝
10. 9. 5 判断打印机状态
10. 9. 6 取消打印请求
第11章 识别文件访问问题
11. 1 识别搜索路径的问题
11. 1. 1 显示当前的搜索路径
11. 1. 2 设置Bourne和Korn shell的路径
11. l. 3 sourcing Bourne和 Korn shell句点文件
11. 1. 4 为C shell设置路径
11. 1. 5 sourcing C shell句点文件
11. 1. 6 验证搜索路径
11. 1. 7 执行命令
11. 2 识别有关许可权和所有权的问题
11. 2. l 改变文件所有权
11. 2. 2 改变文件许可权
11. 2. 3 改变文件的组所有权
术语表