在严冰先生写的《修炼之路》里面提到了他的三斧头及其升级版.分别是:
三斧头 df errpt diag
升级版 snap PFE PSDB
从前基本没看过这几个命令.就是工作的时候偶尔能用到df 和errpt这两个命令.而且也不求甚解的~
今天就找找这几个命令的资料,看看到底是怎么回事.
==========================================================
df命令:
------------
用途:显示文件系统的总空间和可用空间信息.
选项:
-g 以GB为单位显示统计信息.
-i 显示文件系统可用的和已用的i节点的数目.当指定的文件系统被mount后,这是缺省输出设置.
-I 显示总块数,已用空间,可用空间,使用空间的百分比,文件系统mount点的信息.
-k 以kb为单位显示统计信息.
-m 以mb为单位显示统计信息.
-M 在第二列显示mount点的信息.
-P 以posix轻便格式显示文件系统的信息.
-s 从VFS的文件系统帮助获取文件系统的统计信息.而不是statfs系统调用.当使用-s时,任何给定参数笔芯是一个JFS或高级JFS文件系统的mount点或设备.文件系统也必须被列在/etc/filesystems中.
-t 在输出中包含总共分配空间的数量.
-v 显示指定文件系统的所有信息.
===========================================================
errpt命令:
---------------
用途:从错误日志中的记录生成一个错误报表.默认下,能以错误发生及被记录的相反的书现实需错误日志的记录.缺省的总结报表对每个错误包含一行数据.你可以使用选项来生成不同格式的报表.
注意:
1,要想查看错误日志数据库中的信息,可使用errdemon命令.
2,errpt命令不会执行对错误日志的分析.要想分析它,请使用diag命令.然而当错误日志分析被执行时,诊断程序会将诊断信息加回到错误日志中去.这种信息会在对应的错误日志记录的详细数据后面出现.
3,还可以用系统管理界面工具SMIT快速路径来运行这个命令.
选项:
-a 以详细的格式显示错误日志文件中的错误信息.如果同-t同时使用,模板中所有的信息都会显示出来.
-A 显示由-a产生的详细报表的缩减版本.
-c 在每个错误被记录下来的时候,进行格式化和显示.日志文件中存在的记录是按照它们被记录的顺序显示.
-d errorclasslist 将错误报告限定到几种特定的错误记录类型.由有效的errorclasslist变量指定:H(硬件),S(软件),O(errlogger命令消息)和U(未确定).在errorclasslist变量中的错误记录可以用逗号隔开,或者有双引号括起来并用逗号或者空格隔开.
-D 整理重复的错误.
-g 注:很多,可参看<<命令大全>>.
-i file 使用file变量指定的错误日志文件.如果该选项没被指定,就会使用从错误日志配置数据库中得来的值.
-l file 使用由file指定的诊断日志文件.如果该标志没有被指定的话,会使用缺省的路径名/var/adm/ras/diag_log.
-j errorID 只包括由errorID变量指定的错误日志记录.当它与-t一起使用时,记录是在错误模板库中被处理的,否则,记录就是在错误日志库中被处理的.
-J errorlabel 包括由errorlabel变量指定的错误日志记录.当它与-t一起使用时,记录是在错误模板库中被处理的,否则,记录就是在错误日志库中被处理的.
-k errorID 将由errorID变量指定的错误日志记录排除在外.当它与-t一起使用时,记录是在错误模板库中被处理的,否则,记录就是在错误日志库中被处理的.
-K errorlabel 将由errorlabel变量指定的错误日志记录排除在外.当它与-t一起使用时,记录是在错误模板库中被处理的,否则,记录就是在错误日志库中被处理的.
-t 处理错误记录模板库而不是错误日志.该选项可以用来以报表的形式查看错误记录模板.
-T errortypelist 将错误报表限定成由有效的errortypelist变量指定的错误类型:INFO,PEND,PERF,PERM,TEMP,UNKN.
注:还有很多选项.感觉没什么大用.就不写了.有需要的时候再查吧!
=====================================================
diag命令:
--------------
用途:执行硬件问题确定.该命令是运行广泛选择的任务和服务帮助的起点.可以使用基于web的系统管理器中的设备应用程序更改设备的特征.还可用系统管理接口工具SMIT快速路径运行该命令.
选项:
-A 指定高级方式.必须用-d指定设备.
-a 通过询问丢失的资源是否已除去或关闭等,来处理硬件配置的任何更改.
-B 知识诊断运行基本系统测试.错误日志分析也会在支持错误日志分析的基本系统中的区域上运行.
-c 指示及其将不受照管.不进行任何提问.结果写到标准输出.必须用指定要测试的设备的可选选项(d,B,s)
-d device 指定其上运行诊断的设备.
-E day 指定运行错误日志分析期间搜索错误日志所用的天数.此选项可与其它任何标志一起使用.
-e 如果错误日志分析在选定设备上受到支持,则执行错误日志分析.不执行测试.必须与-d一起使用.
-s 在所有资源上运行诊断.
=======================================================
snap命令:
用途:收集系统配置信息.该命令收集系统配置信息并把信息压缩到pax文件中.然后把文件下载到磁盘或磁带,或者发送到远程系统.也许要用snap命令收集的信息来识别并解决系统问题.
选项:
-a 收集所有的系统配置信息,该选项需要大约8MB的临时磁盘空间.
-A 收集异步(TTY)信息.
-b 收集SSA信息.
-c 创建/tmp/ibmsupt目录树或其他指定输出目录中的所有文件的压缩pax图像(snap.pax.Z文件).
-D 收集转储和/unix信息.使用主要的转储设备.
-e 收集HACMP的特定信息.
-f 收集文件系统信息.
-g 收集lslpp -hBc命令的输出.要求该命令重新创建确切的操作系统环境.把输出写入/tmp/ibmsupt/general/lslpp.hBc文件.也收集常规系统信息,并把输出写到/tmp/ibmsupt/generalgeneral.snap文件中.
-i 收集安装调试关键产品数据(VPD)信息.
-k 收集内核信息.
-l 收集编程语言信息.
-L 收集LVM信息.
-m nodelist 用于收集HACMP信息的节点名称列表.(必须于-e同时使用)
-n 收集网络文件系统信息.
-N 禁止检查必需的可用空间.
-o outputdevice 将压缩图像复制到软盘或磁带上.
-s 收集"系统网络体系结构"(SNA)信息.
-t 收集传输控制协议/网际协议(TCP/IP)信息.
-v component 显示snap命令所执行的命令的输出.使用该命令查看指定的文件名或文件组.
注:按下ctrl+c可中断snap命令.
-w 收集WLM信息.
=======================================================
PFE
不知道~
=======================================================
PSDB
不知道~