SOLARIS系统管理员指南 第三版
分類: 图书,计算机/网络,操作系统/系统开发,UNIX Solaris ,
作者: [澳]Janice Winsor 著;束文 译
出 版 社: 清华大学出版社
出版时间: 2002-2-1字数: 526000版次: 1版1次页数: 328印刷时间: 2002-2-1开本:印次:纸张: 胶版纸I S B N : 9787302052418包装: 平装编辑推荐
本书适合于系统管理员、Solaris操作环境系统管理员新手,任何具有一定经验的用户也可以直接快速地参考书中的基本管理命令。
内容简介
本书全面介绍了Solaris 8的最新管理工具,内容涉及日常管理的各方面。展示在任何Solaris环境中如何强化效率、可靠性和可用性。具体内容包括:基本管理,Solaris命令,Solaris shell,管理用户帐号、文件系统和角色,管理设备和系统,管理网络服务等。本书适合于系统管理员、Solaris操作环境系统管理员新手,任何具有一定经验的用户也可以直接快速地参考书中的基本管理命令。
作者简介
Janice Winsor是澳大利亚永久居民,他是《Advanced Solaris System Administrator’s Guide》的作者,而且是Solaris系统管理方面公认的专家。她最近的一些著名包括《Solaris 7 Reference》和《Solaris 8 System Administrator’s Reference》的合著者,同时也是一位著名的艺术家,她的作品曾经在美国和澳大利亚展出过。
目录
第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.1 选择使用哪一种关机命令
1.5.2 引导PROM(SPARC平台)
1.5.3 PC BIOS(IA平台)
1.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 浏览基本的管理工具
1.7.1 经常使用的命令
1.7.2 使用PATH变量
1.7.3 使用Admintool
1.7.4 Solaris 8 Admin Pack简介
1.7.5 介绍Solaris管理控制台中包含的工具
1.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.1 使用cat命令
2.2.2 使用touch命令
2.2.3 复制(cp)或重命名(mv)一个现存文件
2.2.4 使用文本编辑器
2.2.5 使用vi
2.3 组合命令和重定向输出
2.3.1 在同一命令行中输入多条命令(;)
2.3.2 重定向输出()
2.3.3 组合命令(|)
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.1 设置一个默认的shell
3.1.2 从命令行中修改shell(csh,ksh,sh,bash,tcsh)
3.1.3 从shell中退出(exit)
3.1.4 清除shell窗口(clear)
3.2 Bourne 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 BourneAgain 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.1 使用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.1 使用AdminSuite添加一个单独的用户账号
4.5.2 使用AdminSuite添加多个用户账号
4.5.3 使用AdminSuite修改用户账号
4.5.4 使用AdminSuite用户账号管理器删除用户账号
4.6 使用AdminSuite组工具管理组
4.6.1 使用AdminSuite创建新组
4.6.2 使用AdminSuite向一个组中添加多个用户账号
4.6.3 使用AdminSuite修改组
4.6.4 使用AdminSuite删除一个组
4.7 Solaris用户注册
4.7.1 访问Solaris Solve
4.7.2 出错条件
4.7.3 重新开始Solaris用户注册
4.7.4 禁止用户注册
第5章 角色管理
5.1 RBAC数据库
5.1.1 扩展的用户属性数据库(user_attr)
5.1.2 user_attr数据库的语法
5.1.3 授权数据库(auth_attr)
5.1.4 执行profile(prof_attr)
5.1.5 执行属性(exec_attr)
5.2 管理基于角色的访问控制的命令
5.3 使用AdminSuite 3.0赋予用户访问权限
第6章 管理文件系统
6.1 Solaris 7发布中文件系统方面的新内容
6.2 Solaris 8发布中文件系统方面的新内容
6.3 文件系统的类型
6.3.1 基于磁盘的文件系统
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.1 理解挂载和卸载
6.7.2 自动挂载目录
6.7.3 从服务器上共享文件
6.8 检查文件系统的数据一致性(fsck)
6.9 备份并恢复文件系统
6.9.1 指定磁带特性
6.9.2 用QIC150盒式磁带备份文件系统(ufsdump)
6.9.3 恢复备份的文件系统(ufsrestore)
6.10 高速缓存文件系统
6.10.1 理解CacheFS
6.10.2 维护高速缓存
第7章 设备管理
7.1 设备的自动配置
7.1.1 改进的设备配置(devfsadm)
7.1.2 显示设备配置信息
7.2 SCSI和PCI热插拔
7.3 设备命名规则
7.4 使用DVDROM设备
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.1 磁带设备命名规则
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 CDROM和卷管理
7.6.5 软盘和卷管理
7.6.6 在带有对软盘的卷管理的UFS格式上的限制
7.6.7 解决卷管理问题
7.6.8 卷管理和workman
7.6.9 使卷管理无效
7.7 不用卷管理来使用软盘
7.7.1 软盘设备名
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.1.3 判断处理器类型(uname p)
8.1.4 判断OS发布(uname r)
8.1.5 显示系统的配置信息(prtconf)
8.1.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.1 判断一个远程系统已经运行了多久(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.1 使用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.1 扩展的路由和寻址能力
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.1.1 Solaris Print Manager
10.1.2 名字服务交换文件的打印命名改进
10.1.3 启用或者禁止全局标题页打印
10.2 Solaris打印包重设计
10.2.1 打印包的重设计
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.1 用户命令
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 Manager添加一台新的附加打印机
10.8.5 用Print Manager添加一台新的网络打印机
10.8.6 将NIS+(xfn)格式的打印机配置转成NIS+格式
10.8.7 用Admintool建立对打印机的访问
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.1.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.1 改变文件所有权
11.2.2 改变文件许可权
11.2.3 改变文件的组所有权
术语表
媒体评论