-
?Solaris系统管理指南:高级篇》
资源介绍
《系统管理指南:高级管理》是介绍OracleSolaris系统管理信息重要内容的一套文档中的组成部分。该指南包含基于SPARC和基于x86的系统的信息。
本书假设您已经安装了OracleSolaris操作系统(operatingsystem,OS)。同时假设您已经设置了任何计划使用的网络软件。
目录
前言........................................................................................................................................................15
1
管理终端和调制解调器(概述) ...................................................................................................19
管理终端和调制解调器方面的新增功能 ..................................................................................... 19
SPARC:相关控制台 ................................................................................................................... 19
SPARC:对如何设置控制台的$TERM值的更改 ................................................................. 20
系统控制台上由SMF管理的ttymon调用 ........................................................................... 20
终端、调制解调器、端口和服务 .................................................................................................. 20
终端描述 ...................................................................................................................................... 21
调制解调器描述 ......................................................................................................................... 21
端口描述 ...................................................................................................................................... 21
服务描述 ...................................................................................................................................... 22
端口监视器 .................................................................................................................................. 22
终端和调制解调器的管理工具 ...................................................................................................... 22
串行端口工具 .............................................................................................................................. 23
服务访问工具概述 ..................................................................................................................... 23
2
设置终端和调制解调器(任务) ...................................................................................................25
设置终端和调制解调器(任务列表) ......................................................................................... 25
使用串行端口工具设置终端和调制解调器(概述) ............................................................... 26
设置终端 ...................................................................................................................................... 26
设置调制解调器 ......................................................................................................................... 27
如何设置终端、调制解调器和初始化端口(任务) ............................................................... 29
▼ 如何设置终端 .............................................................................................................................. 29
▼ 如何设置调制解调器................................................................................................................. 30
▼ 如何初始化端口 ......................................................................................................................... 31
解决终端和调制解调器问题 ........................................................................................................... 31
3
3
使用服务访问工具管理串行端口(任务) .................................................................................33
管理串行端口(任务列表) ........................................................................................................... 34
使用服务访问工具 ............................................................................................................................ 34
整体SAF管理(sacadm) .................................................................................................................... 35
服务访问控制器(SAC程序) ............................................................................................... 35
SAC初始化进程 ......................................................................................................................... 36
端口监视器服务管理(pmadm) .......................................................................................................... 36
ttymon端口监视器 ..................................................................................................................... 36
端口初始化进程 ......................................................................................................................... 37
双向服务 ...................................................................................................................................... 37
TTY监视器和网络侦听器端口监视器 ......................................................................................... 37
TTY端口监视器(ttymon)......................................................................................................... 38
ttymon和控制台端口 ................................................................................................................ 38
特定于ttymon的管理命令(ttyadm) ....................................................................................... 38
网络侦听器服务(listen) ......................................................................................................... 39
特殊listen专用管理命令(nlsadmin) .................................................................................. 39
管理ttymon端口监视器 .................................................................................................................. 40
▼ 如何设置ttymon控制台终端类型 ......................................................................................... 40
▼ 如何在ttymon控制台终端上设置波特率速度.................................................................... 40
▼ 如何添加ttymon端口监视器 .................................................................................................. 41
▼ 如何查看ttymon端口监视器状态 ......................................................................................... 42
▼ 如何停止ttymon端口监视器 .................................................................................................. 43
▼ 如何启动ttymon端口监视器 .................................................................................................. 43
▼ 如何禁用ttymon端口监视器 .................................................................................................. 43
▼ 如何启用ttymon端口监视器 .................................................................................................. 44
▼ 如何删除ttymon端口监视器 .................................................................................................. 44
管理ttymon服务(任务列表) ..................................................................................................... 44
管理ttymon服务 ................................................................................................................................ 45
▼ 如何添加服务 .............................................................................................................................. 45
▼ 如何查看TTY端口服务的状态 .............................................................................................. 46
▼ 如何启用端口监视器服务 ........................................................................................................ 48
▼ 如何禁用端口监视器服务 ........................................................................................................ 48
服务访问工具管理(参考) ........................................................................................................... 48
与SAF相关联的文件 ................................................................................................................ 48
/etc/saf/_sactab文件 ............................................................................................................. 49
/etc/saf/pmtab/_pmtab文件 ................................................................................................. 49
目录
系统管理指南:高级管理 • 2011年8月
4
服务状态 ...................................................................................................................................... 51
端口监视器状态 ......................................................................................................................... 51
端口状态 ...................................................................................................................................... 51
4
管理系统资源(概述).....................................................................................................................53
系统资源管理方面的新增功能 ...................................................................................................... 53
用于显示产品名称的新增prtconf选项 ............................................................................... 53
识别芯片多线程功能的psrinfo命令选项 .......................................................................... 54
新增localeadm命令 .................................................................................................................. 54
管理系统资源(指南).................................................................................................................... 54
5
显示和更改系统信息(任务) .......................................................................................................57
显示系统信息(任务列表) ........................................................................................................... 57
显示系统信息 .............................................................................................................................. 58
▼ 如何显示系统的物理处理器类型........................................................................................... 63
▼ 如何显示系统的逻辑处理器类型........................................................................................... 64
▼ 如何显示系统中安装的语言环境........................................................................................... 64
▼ 如何确定系统中是否安装了语言环境 .................................................................................. 65
更改系统信息(任务列表) ........................................................................................................... 65
更改系统信息 ..................................................................................................................................... 66
▼ 如何手动设置系统的日期和时间........................................................................................... 66
▼ 如何设置每日消息 ..................................................................................................................... 67
▼ 如何更改系统的主机名 ............................................................................................................ 68
▼ 如何向系统中添加语言环境 ................................................................................................... 69
▼ 如何从系统中删除语言环境 ................................................................................................... 69
6
管理磁盘使用(任务).....................................................................................................................71
管理磁盘使用(任务列表) ........................................................................................................... 71
显示有关文件和磁盘空间的信息 .................................................................................................. 72
▼ 如何显示有关文件和磁盘空间的信息 .................................................................................. 72
检查文件大小 ..................................................................................................................................... 75
▼ 如何显示文件大小 ..................................................................................................................... 75
▼ 如何查找大文件 ......................................................................................................................... 76
▼ 如何查找超过指定大小限制的文件 ...................................................................................... 77
目录
5
检查目录大小 ..................................................................................................................................... 78
▼ 如何显示目录、子目录和文件的大小 .................................................................................. 78
▼ 如何显示本地UFS文件系统的用户所有权......................................................................... 79
查找并删除旧文件或非活动文件 .................................................................................................. 80
▼ 如何列出最新文件 ..................................................................................................................... 80
▼ 如何查找并删除旧文件或非活动文件 .................................................................................. 81
▼ 如何清除临时目录 ..................................................................................................................... 82
▼ 如何查找并删除core文件 ...................................................................................................... 82
▼ 如何删除故障转储文件 ............................................................................................................ 83
7
管理UFS配额(任务).....................................................................................................................85
什么是UFS配额? ............................................................................................................................ 85
使用UFS配额 ..................................................................................................................................... 85
设置UFS配额的软限制和硬限制 .......................................................................................... 86
磁盘块与文件限制之间的区别 ............................................................................................... 86
设置UFS配额 ..................................................................................................................................... 86
设置UFS配额的原则 ................................................................................................................ 87
设置UFS配额(任务列表) .......................................................................................................... 88
▼ 如何为UFS配额配置文件系统............................................................................................... 88
▼ 如何设置一个用户的UFS配额............................................................................................... 89
▼ 如何设置多个用户的UFS配额............................................................................................... 90
▼ 如何检查UFS配额一致性 ....................................................................................................... 90
▼ 如何启用UFS配额 .................................................................................................................... 91
维护UFS配额(任务列表) .......................................................................................................... 92
检查UFS配额 ..................................................................................................................................... 92
▼ 如何检查超过的UFS配额 ....................................................................................................... 92
▼ 如何检查文件系统中的UFS配额 .......................................................................................... 93
更改和删除UFS配额........................................................................................................................ 94
▼ 如何更改软限制缺省值 ............................................................................................................ 95
▼ 如何更改用户的UFS配额 ....................................................................................................... 96
▼ 如何禁用用户的UFS配额 ....................................................................................................... 97
▼ 如何禁用UFS配额 .................................................................................................................... 98
8
调度系统任务(任务).....................................................................................................................99
创建和编辑crontab文件(任务列表) ...................................................................................... 99
目录
系统管理指南:高级管理 • 2011年8月
6
自动执行系统任务的方法 .............................................................................................................100
用于调度重复性作业:crontab ...........................................................................................100
用于调度单个作业:at ..........................................................................................................101
调度重复性系统任务(cron) ..........................................................................................................101
在crontab文件内 ....................................................................................................................102
cron守护进程处理调度的方法 ............................................................................................103
crontab文件项的语法 ............................................................................................................103
创建和编辑crontab文件 ..............................................................................................................104
▼ 如何创建或编辑crontab文件 ..............................................................................................104
▼ 如何验证crontab文件是否存在 ..........................................................................................105
显示crontab文件............................................................................................................................106
▼ 如何显示crontab文件 ...........................................................................................................106
删除crontab文件............................................................................................................................107
▼ 如何删除crontab文件 ...........................................................................................................107
控制对crontab命令的访问 ..........................................................................................................108
▼ 如何拒绝crontab命令访问...................................................................................................108
▼ 如何将crontab命令访问限制于指定的用户 ....................................................................109
如何验证受限的crontab命令访问 .....................................................................................110
使用at命令(任务列表) ............................................................................................................111
调度单个系统任务(at) ..................................................................................................................111
at命令的说明 ...........................................................................................................................111
控制对at命令的访问 .............................................................................................................112
▼ 如何创建at作业 ......................................................................................................................112
▼ 如何显示at队列 ......................................................................................................................113
▼ 如何验证at作业 ......................................................................................................................113
▼ 如何显示at作业 ......................................................................................................................114
▼ 如何删除at作业 ......................................................................................................................114
▼ 如何拒绝对at命令的访问 ....................................................................................................115
▼ 如何验证at命令访问已被拒绝............................................................................................116
9
管理系统记帐(任务).................................................................................................................. 117
系统记帐方面的新增功能 .............................................................................................................117
OracleSolaris进程记帐和统计信息改进 .............................................................................117
什么是系统记帐? ..........................................................................................................................118
系统记帐的工作原理...............................................................................................................118
目录
7
系统记帐组件 ............................................................................................................................118
系统记帐(任务列表)..................................................................................................................122
设置系统记帐 ...................................................................................................................................122
▼ 如何设置系统记帐 ...................................................................................................................123
对用户计费........................................................................................................................................125
▼ 如何对用户计费 .......................................................................................................................125
维护记帐信息 ...................................................................................................................................126
修复损坏的文件并更正wtmpx错误 .....................................................................................126
▼ 如何修复损坏的wtmpx文件 ..................................................................................................126
更正tacct错误 ........................................................................................................................126
▼ 如何修复tacct错误................................................................................................................127
重新启动runacct脚本 ...........................................................................................................127
▼ 如何重新启动runacct脚本...................................................................................................128
停止和禁用系统记帐 ......................................................................................................................128
▼ 如何暂时停止系统记帐 ..........................................................................................................128
▼ 如何永久禁用系统记帐 ..........................................................................................................129
10
系统记帐(参考) .......................................................................................................................... 131
runacct脚本 .....................................................................................................................................131
每日记帐报告 ...................................................................................................................................133
每日报告 ....................................................................................................................................134
每日使用情况报告 ...................................................................................................................135
每日命令摘要 ............................................................................................................................136
每月命令摘要 ............................................................................................................................137
上次登录报告 ............................................................................................................................137
使用acctcom检查pacct文件 ...............................................................................................137
系统记帐文件 ...................................................................................................................................139
runacct脚本生成的文件 ........................................................................................................141
11
管理系统性能(概述).................................................................................................................. 143
管理系统性能方面的新增功能 ....................................................................................................143
增强的pfiles工具 ..................................................................................................................143
CPU性能计数器 .......................................................................................................................143
有关系统性能任务的参考信息 ....................................................................................................144
系统性能和系统资源 ......................................................................................................................144
目录
系统管理指南:高级管理 • 2011年8月
8
进程和系统性能 ...............................................................................................................................145
关于监视系统性能 ..........................................................................................................................146
监视工具 ....................................................................................................................................146
12
管理系统进程(任务).................................................................................................................. 149
管理系统进程(任务列表) .........................................................................................................149
用于管理系统进程的命令 .............................................................................................................150
使用ps命令 ...............................................................................................................................150
使用/proc文件系统和命令 ..................................................................................................151
使用进程命令管理进程(/proc) ............................................................................................152
▼ 如何列出进程 ............................................................................................................................153
▼ 如何显示有关进程的信息 ......................................................................................................154
▼ 如何控制进程 ............................................................................................................................155
终止进程 (pkill, kill) .......................................................................................................... 156
▼ 如何终止进程(pkill) .............................................................................................................156
▼ 如何终止进程(kill) ...............................................................................................................157
调试进程(pargs,preap) ..........................................................................................................157
管理进程类信息(任务列表) ....................................................................................................158
管理进程类信息 ...............................................................................................................................159
更改进程的调度优先级(priocntl) .....................................................................................159
▼ 如何显示有关进程类的基本信息(priocntl) ....................................................................160
▼ 如何显示进程的全局优先级 .................................................................................................160
▼ 如何指定进程优先级(priocntl) ..........................................................................................161
▼ 如何更改分时进程的调度参数(priocntl) ........................................................................161
▼ 如何更改进程的类(priocntl) ..............................................................................................162
更改分时进程的优先级(nice) ..............................................................................................163
▼ 如何更改进程的优先级(nice) ..............................................................................................163
系统进程问题的故障排除 .............................................................................................................164
13
监视系统性能(任务).................................................................................................................. 165
显示系统性能信息(任务列表) ................................................................................................165
显示虚拟内存统计信息(vmstat) .................................................................................................166
▼ 如何显示虚拟内存统计信息(vmstat) .................................................................................167
▼ 如何显示系统事件信息 (vmstat -s) .................................................................................... 167
▼ 如何显示交换统计信息 (vmstat -S) .................................................................................... 168
目录
9
▼ 如何显示每台设备的中断次数 (vmstat -i) ...................................................................... 168
显示磁盘使用率信息 ( iostat) .................................................................................................... 169
▼ 如何显示磁盘使用率信息(iostat) .....................................................................................169
▼ 如何显示扩展磁盘统计信息 (iostat -xtc) ....................................................................... 170
显示磁盘空间统计信息(df)..........................................................................................................171
▼ 如何显示磁盘空间信息 (df -k) ............................................................................................ 171
监视系统活动(任务列表) .........................................................................................................172
监视系统活动(sar) .........................................................................................................................173
▼ 如何检查文件访问 (sar -a) ................................................................................................... 174
▼ 如何检查缓冲区活动 (sar -b) .............................................................................................. 174
▼ 如何检查系统调用统计信息 (sar -c) ................................................................................. 176
▼ 如何检查磁盘活动 (sar -d) ................................................................................................... 177
▼ 如何检查页出和内存 (sar -g) .............................................................................................. 178
检查内核内存分配 ...................................................................................................................179
▼ 如何检查内核内存分配 (sar -k) .......................................................................................... 180
▼ 如何检查进程间通信 (sar -m) .............................................................................................. 181
▼ 如何检查页入活动 (sar -p) ................................................................................................... 182
▼ 如何检查队列活动 (sar -q) ................................................................................................... 183
▼ 如何检查未使用的内存 (sar -r) .......................................................................................... 184
▼ 如何检查 CPU 使用率 (sar -u) ............................................................................................. 185
▼ 如何检查系统表状态 (sar -v) .............................................................................................. 186
▼ 如何检查交换活动 (sar -w) ................................................................................................... 187
▼ 如何检查终端活动 (sar -y) ................................................................................................... 188
▼ 如何检查总体系统性能 (sar -A) .......................................................................................... 189
自动收集系统活动数据(sar) .......................................................................................................189
引导时运行sadc命令 .............................................................................................................189
使用sa1脚本定期运行sadc命令 ........................................................................................190
使用sa2Shell脚本生成报告 ..................................................................................................190
设置自动数据收集(sar) .........................................................................................................190
▼ 如何设置自动数据收集 ..........................................................................................................192
14
软件问题故障排除(概述) ......................................................................................................... 193
故障排除方面的新增内容 .............................................................................................................193
CommonAgentContainer问题 .............................................................................................193
x86:SMF引导归档文件服务可能在系统重新引导期间失败 .........................................194
目录
系统管理指南:高级管理 • 2011年8月
10
动态跟踪功能 ............................................................................................................................194
kmdb取代kadb作为标准的Solaris内核调试程序 ............................................................194
有关软件故障排除任务的参考信息 ............................................................................................195
系统崩溃故障排除 ..........................................................................................................................195
系统崩溃时应执行的操作 ......................................................................................................195
收集故障排除数据 ...................................................................................................................196
系统崩溃故障排除核对表 .............................................................................................................197
15
管理系统消息 ................................................................................................................................... 199
查看系统消息 ...................................................................................................................................199
▼ 如何查看系统消息 ...................................................................................................................200
系统日志轮转 ...................................................................................................................................201
定制系统消息日志 ..........................................................................................................................202
▼ 如何定制系统消息日志 ..........................................................................................................203
启用远程控制台消息传送 .............................................................................................................204
在运行级转换期间使用辅助控制台消息传递 ...................................................................204
在交互式登录会话期间使用consadm命令 ........................................................................205
▼ 如何启用辅助(远程)控制台 .............................................................................................206
▼ 如何显示辅助控制台的列表 .................................................................................................206
▼ 如何在系统重新引导期间启用辅助(远程)控制台 .....................................................206
▼ 如何禁用辅助(远程)控制台 .............................................................................................207
16
管理核心转储文件(任务) ......................................................................................................... 209
管理核心转储文件(任务列表) ................................................................................................209
管理核心转储文件概述..................................................................................................................210
配置核心转储文件路径 ..........................................................................................................210
扩展的核心转储文件名 ..........................................................................................................210
设置核心转储文件名称模式 .................................................................................................211
启用setuid程序以生成核心转储文件 ...............................................................................212
如何显示当前的核心转储配置 .............................................................................................212
▼ 如何设置核心转储文件名称模式.........................................................................................212
▼ 如何启用每进程核心转储文件路径 ....................................................................................213
▼ 如何启用全局核心转储文件路径.........................................................................................213
核心转储文件问题故障排除 .........................................................................................................214
检查核心转储文件 ..........................................................................................................................214
目录
11
17
管理系统故障转储信息(任务) ................................................................................................ 215
管理系统故障转储信息中的新增内容 .......................................................................................215
快速故障转储工具 ...................................................................................................................215
管理系统故障转储信息(任务列表) .......................................................................................216
系统崩溃(概述) ..........................................................................................................................216
交换区域和转储设备的OracleSolarisZFS支持 ................................................................217
x86:GRUB引导环境中的系统崩溃......................................................................................217
系统故障转储文件 ...................................................................................................................217
保存故障转储 ............................................................................................................................217
dumpadm命令 ..............................................................................................................................218
dumpadm命令的工作原理 ........................................................................................................219
转储设备和卷管理器...............................................................................................................219
管理系统故障转储信息..................................................................................................................219
▼ 如何显示当前的故障转储配置 .............................................................................................219
▼ 如何修改故障转储配置 ..........................................................................................................220
▼ 如何检查故障转储 ...................................................................................................................221
▼ 如何从完整的故障转储目录中恢复(可选的) ..............................................................222
▼ 如何禁用或启用故障转储的保存.........................................................................................223
18
各种软件问题的故障排除(任务)............................................................................................ 225
重新引导失败时应执行的操作 ....................................................................................................225
忘记超级用户口令时应执行的操作 ............................................................................................226
x86:SMF引导归档文件服务在系统重新引导期间失败时应执行的操作 ..........................229
系统挂起时应执行的操作 .............................................................................................................230
文件系统已满时应执行的操作 ....................................................................................................230
由于创建了大文件或目录导致文件系统已满 ...................................................................231
由于系统内存不足导致TMPFS文件系统变满 ....................................................................231
复制或恢复后文件ACL丢失时应执行的操作 .........................................................................231
备份问题故障排除 ..........................................................................................................................231
备份文件系统后根(/)文件系统变满 ..................................................................................231
确保备份和恢复命令相匹配 .................................................................................................232
检查以确保当前目录正确 ......................................................................................................232
交互命令 ....................................................................................................................................232
OracleSolarisOS中CommonAgentContainer问题的故障排除 ..........................................233
端口号冲突 ................................................................................................................................233
目录
系统管理指南:高级管理 • 2011年8月
12
▼ 如何检查端口号 .......................................................................................................................233
超级用户口令的安全性被破坏 .............................................................................................234
▼ 如何为OracleSolarisOS生成安全密钥...............................................................................234
19
文件访问问题故障排除(任务) ................................................................................................ 235
解决搜索路径的问题 (Command not found) ................................................................................235
▼ 如何诊断和更正搜索路径问题 .............................................................................................236
解决文件访问问题 ..........................................................................................................................237
更改文件和组的所有权 ..........................................................................................................237
识别网络访问问题 ..........................................................................................................................238
20
解决UFS文件系统不一致问题(任务) ....................................................................................239
fsck错误消息 ...................................................................................................................................240
一般fsck错误消息 ..................................................................................................................241
初始化阶段的fsck消息 .........................................................................................................243
阶段1:检查块和大小消息 ...................................................................................................245
OracleSolaris10:阶段1B:重新扫描更多DUPS消息 ..................................................249
阶段1B:重新扫描更多DUPS消息 ....................................................................................250
阶段2:检查路径名消息 .......................................................................................................250
阶段3:检查连通性消息 .......................................................................................................256
阶段4:检查引用计数消息 ...................................................................................................258
阶段5:检查柱面组消息 .......................................................................................................261
阶段5:检查柱面组消息 .......................................................................................................262
fsck摘要消息 ...........................................................................................................................263
清除阶段消息 ............................................................................................................................263
21
软件包问题故障排除(任务) .................................................................................................... 265
软件包符号链接问题故障排除 ....................................................................................................265
特定软件包安装错误 ......................................................................................................................266
一般软件包安装问题 ......................................................................................................................266
- 上一篇: 不同Memory的种类-Solaris系统性能管理
- 下一篇: 找到问题-Solaris系统性能管理