SOLARIS系统管理员指南

SOLARIS系统管理员指南
作 者: Janice Winsor 束文
出版社: 清华大学出版社
丛编项: 科海电脑技术丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: solaris
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  Janice Winsor是澳大利亚永久居民,他是《Advanced Solaris System Administrator’s Guide》的作者,而且是Solaris系统管理方面公认的专家。她最近的一些著名包括《Solaris 7 Reference》和《Solaris 8 System Administrator’s Reference》的合著者,同时也是一位著名的艺术家,她的作品曾经在美国和澳大利亚展出过。

内容简介

本书第三版内容被全面更新来反映Solaris 8的最新管理工具,对Solaris 8系统的日常管理提供关键性的指导。并展示了在任何Solaris环境中如何最大化效率、可靠性和可用性。全书共分11章,内容包括:基本管理,Solaris命令,Solaris shell,管理用户账号、文件系统和角色,管理设备和系统,管理网络服务等。本书非常适合作为刚接触Solaris操作系统的系统管理员的入门教程,也同样适合于熟练的Solaris系统管理员作为方便易行的参考手册。

图书目录

前言

第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 改变文件的组所有权

术语表