《SOLARIS系统管理员指南 第3版》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:(澳)Janice Winsor著;束文译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2002
  • ISBN:7302052417
  • 页数:328 页
图书介绍:

前言 1

第1章 Solaris系统管理简介 1

1.1 定义系统管理员的工作 1

1.2 理解超级用户的状态 3

1.2.1 成为超级用户(su) 4

1.2.2 退出超级用户状态 4

1.2.3 以root登录 4

1.3 与用户通信 5

1.3.1 在登录时显示系统特定的消息(motd) 5

1.3.2 发送一条消息给一个单独的用户 6

1.3.3 发送一条消息给一个系统或一个网络中的所有用户(wall,rwall) 7

2.2.4 使用文本编辑器 7

1.3.4 使用电子邮件发送一条消息 8

1.4 启动和关闭系统 8

1.5 选择一个init状态 8

1.5.1 选择使用哪一种关机命令 14

1.5.2 引导PROM(SPARC平台) 15

1.5.3 PC BIOS(IA平台) 21

1.5.4 引导一个系统 23

1.5.5 关闭一个系统 30

1.6 监视进程 32

1.6.1 用于监视进程的命令 32

1.6.2 ps命令 33

1.6.3 ps命令所报告的内容 34

1.6.4 使用ps报告 36

1.6.5 杀死进程 36

1.6.6 使用/usr/proc/bin命令 37

1.6.7 优先级控制命令(priocntl) 40

1.6.8 设置一个进程的优先级(nice) 45

1.6.9 修改一个正在运行的进程的优先级(renice) 45

1.7.1 经常使用的命令 46

1.6.10 查找或通知进程(pgrep,pkill) 46

1.7 浏览基本的管理工具 46

1.7.2 使用PATH变量 57

1.7.3 使用Admintool 58

1.7.4 Solaris 8 Admin Pack简介 59

1.7.5 介绍Solaris管理控制台中包含的工具 59

1.7.6 访问Solaris AdminSuite3.0 60

2.1.1 查看谁登录到一个系统中(w,who,finger,rusers-1,whodo) 66

2.1 查找用户信息 66

第2章 使用基本的操作系统命令 66

2.1.2 查看用户UID和GID设置(id) 68

2.2 创建和编辑文件(cat,touch,cp,mv,vi) 68

2.2.1 使用cat命令 69

2.2.2 使用touch命令 70

2.2.3 复制(cp)或重命名(mv)一个现存文件 70

2.2.5 使用vi 71

2.3.3 组合命令(|) 72

2.3.2 重定向输出(<>) 72

2.3.1 在同一个命令行中输入多条命令(;) 72

2.3 组合命令和重定向输出 72

2.4 使用手册页 73

2.4.1 显示手册页(man) 73

2.4.2 查找手册页的节号(whatis,man) 73

2.5 查看硬盘信息 74

2.5.1 以千字节数的容量百分比显示已用的硬盘空间(df-k) 74

2.5.2 确定文件系统是本地的还是NFS挂载的(df) 74

2.5.3 查找指定类型的所有挂载的文件系统(df-F) 75

3.1.1 设置一个默认的shell 76

第3章 理解各种shell 76

3.1 所有shell常用的命令 76

3.1.2 从命令行中修改shell(csh,ksh,sh,bash,tcsh) 77

3.1.3 从shell中退出(exit) 78

3.1.4 清除shell窗口(clear) 79

3.2 Bourne shell 79

3.2.1 浏览Bourne shell的初始化文件 79

3.2.2 定义Bourne shell环境变量 79

3.2.3 为Bourne shell创建别名函数 79

3.3.2 定义C shell环境变量 80

3.3.3 为C shell创建别名 80

3.3 C shell 80

3.3.1 浏览C shell的初始化文件 80

3.3.4 为C shell设置历史记录 81

3.3.5 使用C shell的历史记录 81

3.3.6 为C shell设置退格键(stty erase) 82

3.3.7 为C shell添加一条新命令(rehash) 83

3.3.8 编辑C shell的历史记录命令 83

3.4 Korn shell 83

3.4.2 使用Korn shell选项 84

3.4.1 浏览Korn shell初始化文件 84

3.4.3 创建Korn shell别名 86

3.4.4 使用Korn shell的内联编辑器编辑命令 87

3.4.5 为Korn shell设置历史记录 87

3.4.6 显示Korn shell历史记录命令 87

3.4.7 使用Korn shell的历史记录命令 88

3.4.8 编辑Korn shell历史记录命令 88

3.5 Bourne-Again shell 88

3.6 TC shell 89

3.7 Z shell 90

第4章 用户帐号和组管理 91

4.1 添加和管理用户帐号的工具 91

4.2 添加用户帐号 93

4.2.1 编辑/etc/passwd文件 94

4.2.2 用户ID 94

4.2.3 创建起始目录 96

4.2.4 定义用户环境 99

4.2.5 创建密码 106

4.3 使用Admintool管理用户帐号 108

4.3.1 使用Admintool添加一个用户帐号 109

4.3.2 使用Admintool修改用户帐号 111

4.3.3 删除用户帐号 112

4.3.4 禁用用户帐号 114

4.4 设置和管理组 115

4.4.1 设置Group数据库中的字段 115

4.4.2 标识默认的UNIX用户组 116

4.4.3 使用Admintool创建新的组 117

4.4.4 使用Admintool修改或删除组 118

4.5 使用AdminSuite 3.0管理用户帐号 119

4.5.1 使用AdminSuite添加一个单独的用户帐号 119

4.5.2 使用AdminSuite添加多个用户帐号 122

4.5.3 使用AdminSuite修改用户帐号 123

4.5.4 使用AdminSuite用户帐号管理器删除用户帐号 123

4.6 使用AdminSuite组工具管理组 125

4.6.1 使用AdminSuite创建新组 126

4.6.2 使用AdminSuite向一个组中添加多个用户帐号 128

4.6.3 使用AdminSuite修改组 129

4.6.4 使用AdminSuite删除一个组 130

4.7 Solaris用户注册 131

4.7.1 访问Solaris Solve 131

4.7.4 禁止用户注册 132

4.7.2 出错条件 132

4.7.3 重新开始Solaris用户注册 132

第5章 角色管理 134

5.1 RBAC数据库 134

5.1.1 扩展的用户属性数据库(user-attr) 135

5.1.2 user-attr数据库的语法 135

5.1.3 授权数据库(auth-attr) 137

5.1.4 执行profile(prof-attr) 139

5.1.5 执行属性(exec-attr) 141

5.2 管理基于角色的访问控制的命令 142

5.3 使用AdminSuite 3.0赋予用户访问权限 144

第6章 管理文件系统 150

6.1 Solaris 7发布中文件系统方面的新内容 150

6.2 Solaris 8发布中文件系统方面的新内容 150

6.3 文件系统的类型 151

6.3.1 基于磁盘的文件系统 151

6.3.2 基于网络的文件系统 152

6.3.3 虚拟文件系统 152

6.4 默认的Solaris文件系统 156

6.5 虚拟文件系统表(/etc/vfstab) 157

6.5.2 文件系统表中项的创建 159

6.5.1 NFS客户端failover 159

6.6.1 通用命令的语法 161

6.6 文件系统管理命令 161

6.6.2 通用和专用命令的手册页 162

6.6.3 文件系统命令如何判断出文件系统的类型 162

6.6.4 文件系统类型 162

6.7.1 理解挂载和卸载 164

6.7.2 自动挂载目录 170

6.7.3 从服务器上共享文件 170

6.8 检查文件系统的数据一致性(fsck) 171

6.9 备份并恢复文件系统 173

6.7 启用文件系统 174

6.9.1 指定磁带特性 174

6.9.2 用QIC-150盒式磁带备份文件系统(ufsdump) 174

6.9.3 恢复备份的文件系统(ufsrestore) 175

6.10 高速缓存文件系统 179

6.10.1 理解CacheFS 179

6.10.2 维护高速缓存 182

7.1.1 改进的设备配置(devfsadm) 183

第7章 设备管理 183

7.1 设备的自动配置 183

7.1.2 显示设备配置信息 184

7.2 SCSI和PCI热插拔 184

7.3 设备命名规则 184

7.4 使用DVD-ROM设备 185

7.4.1 硬件和软件要求 185

7.4.2 UDF兼容问题 185

7.4.3 连接DVD-ROM设备 185

7.4.6 创建UDF文件系统 186

7.4.7 判断文件系统是否是一个UDF文件系统 186

7.4.5 显示UDF文件系统参数 186

7.4.4 访问DVD-ROM设备上的文件 186

7.4.8 检查UDF文件系统 187

7.4.9 挂载UDF文件系统 187

7.4.10 卸载UDF文件系统 187

7.4.11 用UDF文件系统和卷名来标记设备 187

7.5 使用磁带 187

7.5.1 磁带设备命名规则 188

7.5.2 灌装磁带的有用命令 191

7.5.3 tar命令 192

7.5.4 cpio命令 195

7.5.5 pax命令 197

7.6 卷管理 198

7.6.1 卷管理文件 199

7.6.2 卷管理挂载点 202

7.6.3 带有对CD的卷管理的UFS格式上的限制 202

7.6.4 CD-ROM和卷管理 203

7.6.5 软盘和卷管理 206

7.6.6 在带有对软盘的卷管理的UFS格式上的限制 206

7.6.8 卷管理和workman 211

7.6.7 解决卷管理问题 211

7.6.9 使卷管理无效 212

7.7 不用卷管理来使用软盘 212

7.7.1 软盘设备名 213

7.7.2 UFS文件系统的软盘 213

7.7.3 用多张软盘存储文件(cpio) 216

7.7.4 PCFS(DOS)文件系统的软盘 217

7.8 管理硬盘 217

7.8.1 硬盘命名规则 218

7.8.2 建立硬盘切片 220

7.8.3 硬盘使用检查(du) 223

7.8.4 硬盘信息检查(prtvtoc) 223

7.8.5 坏硬盘的修复 224

7.9 理解Service Access Facility 229

7.9.1 提供SAF功能的Admiontool GUI 229

7.9.2 启动Admintool 230

7.9.3 端口监视器和服务访问 231

7.9.4 端口监视器和服务的SAF控制 232

7.9.5 建立打印机端口监视器 232

7.10 建立双向调制解调器 234

7.11 使用调制解调器 235

第8章 系统管理 237

8.1 显示系统专用信息 237

8.1.1 判断主机ID编号(sysdef-h) 237

8.1.2 判断硬件类型(uname-m) 237

8.1.3 判断处理器类型(uname-P) 237

8.1.4 判断OS发布(uname-r) 237

8.1.5 显示系统的配置信息(prtconf) 238

8.1.6 判断系统已经运行了多久(uptime) 250

8.1.9 改变系统的时区(etc/TIMEZONE) 251

8.1.7 判断系统日期和时间(date) 251

8.1.8 设置系统的日期和时间(date) 251

8.2 配置额外的交换空间(mkfile,swap) 252

8.3 建立本地邮件别名(/etc/mail/aliases) 254

第9章 管理网络服务 255

9.1 检查远程系统状态 255

9.1.1 判断一个远程系统已经运行了多久(rup) 255

9.1.2 判断一个远程主机是否已经运行(ping,rup,rpcinfo-p) 255

9.2 登录到远程系统上(rlogin) 257

9.4 在系统间传输文件(rcp,ftp) 259

9.3 从一个远程系统中退出 259

9.4.1 使用rcp命令 260

9.4.2 使用文件传输程序(ftp) 260

9.5 管理NIS+数据库 262

9.5.1 使用NIS+表格 262

9.5.2 NIS+安全性 264

9.5.3 Solstice Host Manager 265

9.5.4 Solaris AdminSuite 3.0 Computers/Networks工具 265

9.6.2 简化的头文件格式 273

9.6.1 扩展的路由和寻址能力 273

9.6 IPv6因特网协议简介 273

9.6.3 对选项支持的改进 274

9.6.4 高质量服务的能力 274

9.6.5 认证和私钥能力 274

9.7 显示网络状态(netstat) 274

9.7.1 显示活动的TCP和UDP端口的状态 274

9.7.2 显示网络接口的状态 275

9.7.3 显示内核路由表 275

9.8 显示网络接口参数(ifconfig) 275

9.8.2 显示特定接口的信息 276

9.8.1 显示系统上所有接口的信息 276

第10章 管理打印 277

10.1 打印中的新内容 277

10.1.1 Solaris Print Manager 277

10.1.2 名字服务交换文件的打印命名改进 277

10.1.3 启用或者禁止全局标题页打印 277

10.2 Solaris打印包重设计 277

10.2.1 打印包的重设计 278

10.2.2 打印协议适配器 278

10.2.4 增强的网络打印机支持 279

10.2.3 SunSoft打印客户端 279

10.4 选择一种方法来管理打印机 280

10.3 在Solaris 2.6环境中的打印管理工具 280

10.5 介绍LP打印服务 281

10.5.1 管理文件和调度打印请求 281

10.5.2 调度网络打印请求 282

10.5.3 过滤打印文件 283

10.5.4 启动打印机接口程序 283

10.5.5 跟踪打印任务状态 283

10.5.8 接收打印问题警告 284

10.6 理解LP打印服务的结构 284

10.5.7 跟踪打印部件 284

10.5.6 跟踪格式 284

10.6.1 用户命令 285

10.6.2 LP配置文件 286

10.6.4 守护进程和LP内部文件 287

10.6.5 LP管理命令 287

10.6.3 打印机定义 288

10.6.6 日志文件 288

10.7 使用SunSoft打印客户端 290

10.6.7 假脱机打印目录 290

10.7.1 打印机配置资源 291

10.7.2 打印命名改进 291

10.7.3 提交打印请求 292

10.7.4 SunSoft打印客户端过程小结 292

10.8 建立打印服务 293

10.8.1 介绍Solaris Print Manager 293

10.8.2 启动Solaris Print Manager 294

10.8.3 添加到带有Print Manager的打印机的访问 295

10.8.4 用Print Manager添加一台新的附加打印机 296

10.8.5 用Print Manager添加一台新的网络打印机 297

10.8.6 将NIS+(xfn)格式的打印机配置转成NIS+格式 298

10.8.7 用Admintool建立对打印机的访问 300

10.8.8 用Admintool建立本地打印机 301

10.8.9 建立打印服务器(Solaris Operating Environment) 303

10.8.10 控制标题页打印 304

10.8.11 关闭标题页 305

10.8.12 用LP命令建立PostScript打印客户 306

10.9.1 打印到默认的打印机上 307

10.9 使用打印命令 307

10.9.2 按照名字打印到打印机上 308

10.9.3 当文件被打印后的请求通知 308

10.9.4 打印多个拷贝 308

10.9.5 判断打印机状态 308

10.9.6 取消打印请求 313

第11章 识别文件访问问题 314

11.1 识别搜索路径的问题 314

11.1.1 显示当前的搜索路径 314

11.1.5 sourcing C shell句点文件 315

11.1.6 验证搜索路径 315

11.1.2 设置Bourne和Korn shell的路径 315

11.1.4 为C shell设置路径 315

11.1.3 sourcing Bourne和Kron shell句点文件 315

11.1.7 执行命令 316

11.2 识别有关许可权和所有权的问题 316

11.2.1 改变文件所有权 316

11.2.2 改变文件许可权 317

11.2.3 改变文件的组所有权 318

术语表 319