- 论坛徽章:
- 0
|
下面和大家共享一下自己的一点体会,大家共同提高。 :) \r\n\r\n新手经常会碰到这样的问题?IBM RS6000机器上面的配置信息是什么? \r\n如:多少pv?多少CPU?多少内存?IP地址?MAC地址等等! \r\n下面的showcfg.dat 是我从一位IBM公司的兄弟处搞来的,增加了ifconfig -a,netstat -i,netstat -in等显示网卡,IP地址,MAC地址的信息。还要改动的地方是使用了lsvg |lsvg -i 及lsvg |lsvg -il 功能其中显示你的系统中所以的vg及上面的lv的信息。原来的脚本里面是对于系统中的每个vg,分别运行lsvg及lsvg -l命令显的很复杂,而且通用性不强。 \r\n\r\n使用办法:将此文件ftp 到某个目录,然后运行ksh showcfg.dat,在当前目录下会生成一个cfg.out这个文件就是你的server的配置信息。建议当你的系统配置发生变化的时候,再运行 \r\n一下该脚本。 :)我用该脚本为公司的2台M85,一台F85,一台S85做好了配置信息工作。 \r\n\r\nshowcfg.dat \r\nrm cfg.out \r\n\r\necho \'#hostname\'>cfg.out \r\nhostname>>cfg.out \r\necho \' \' >>cfg.out \r\necho \'******************************************** \' >>cfg.out \r\n\r\necho \'#uname -a\'>>cfg.out \r\nuname -a>>cfg.out \r\necho \' \' >>cfg.out \r\necho \'******************************************** \' >>cfg.out \r\n\r\necho \'#oslevel\' >>cfg.out \r\noslevel>>cfg.out \r\necho \' \' >>cfg.out \r\necho \'******************************************** \' >>cfg.out \r\n\r\necho \'#instfix -i|grep ML\' >>cfg.out \r\ninstfix -i|grep ML>>cfg.out \r\necho \' \' >>cfg.out \r\necho \'******************************************** \' >>cfg.out \r\n\r\necho \'#df -k\' >>cfg.out \r\ndf -k >> cfg.out \r\necho \' \' >>cfg.out \r\necho \'*********************************************\' >>cfg.out \r\n\r\necho \'#lsattr -El mem0\' >>cfg.out \r\nlsattr -El mem0>>cfg.out \r\necho \' \' >>cfg.out \r\necho \'*********************************************\' >>cfg.out \r\n\r\necho \'#lsattr -El sys0\' >>cfg.out \r\nlsattr -El sys0>>cfg.out \r\necho \' \' >>cfg.out \r\necho \'*********************************************\' >>cfg.out \r\n\r\necho \'#lscfg -vp \' >>cfg.out \r\nlscfg -vp |grep alterable>>cfg.out \r\necho \' \' >>cfg.out \r\necho \'*********************************************\' >>cfg.out \r\n\r\necho \'#lsps -a\' >>cfg.out \r\nlsps -a>>cfg.out \r\necho \' \' >>cfg.out \r\necho \'*********************************************\' >>cfg.out \r\n\r\necho \'#lsdev -CH\' >>cfg.out \r\nlsdev -CH>>cfg.out \r\necho \' \' >>cfg.out \r\necho \'*********************************************\' >>cfg.out \r\n\r\necho \'#lsdev -Cc adapter\' >>cfg.out \r\nlsdev -Cc adapter>>cfg.out \r\necho \' \' >>cfg.out \r\necho \'*********************************************\' >>cfg.out \r\n\r\necho \'#lsdev -Cc processor\' >>cfg.out \r\nlsdev -Cc processor>>cfg.out \r\necho \' \' >>cfg.out \r\necho \'*********************************************\' >>cfg.out \r\n\r\necho \'#lscfg -v\' >>cfg.out \r\nlscfg -v>>cfg.out \r\necho \' \' >>cfg.out \r\necho \'*********************************************\' >>cfg.out \r\n\r\necho \'#lsvg\' >>cfg.out \r\nlsvg>>cfg.out \r\necho \' \' >>cfg.out \r\necho \'*********************************************\' >>cfg.out \r\n\r\necho \'#lsvg rootvg\' >>cfg.out \r\nlsvg rootvg>>cfg.out \r\necho \' \' >>cfg.out \r\necho \'*********************************************\' >>cfg.out \r\n\r\necho \'#lsvg -l rootvg\' >>cfg.out \r\nlsvg -l rootvg>>cfg.out \r\necho \' \' >>cfg.out \r\necho \'*********************************************\' >>cfg.out \r\n\r\necho \'#lsvg disk2vg\' >>cfg.out \r\nlsvg disk2vg>>cfg.out \r\necho \' \' >>cfg.out \r\necho \'*********************************************\' >>cfg.out \r\n\r\necho \'#lsvg -l disk2vg\' >>cfg.out \r\nlsvg -l disk2vg>>cfg.out \r\necho \' \' >>cfg.out \r\necho \'*********************************************\' >>cfg.out \r\n\r\necho \'#lsvg disk3vg\' >>cfg.out \r\nlsvg disk3vg>>cfg.out \r\necho \' \' >>cfg.out \r\necho \'*********************************************\' >>cfg.out \r\n\r\necho \'#lsvg -l disk3vg\' >>cfg.out \r\nlsvg -l disk3vg>>cfg.out \r\necho \' \' >>cfg.out \r\necho \'*********************************************\' >>cfg.out \r\n\r\necho \'#lsvg datavg \' >>cfg.out \r\nlsvg datavg >>cfg.out \r\necho \' \' >>cfg.out \r\necho \'*********************************************\' >>cfg.out \r\n\r\necho \'#lsvg -l datavg\' >>cfg.out \r\nlsvg -l datavg >>cfg.out \r\necho \' \' >>cfg.out \r\necho \'*********************************************\' >>cfg.out \r\n\r\necho \'#lsvg backupvg \' >>cfg.out \r\nlsvg backupvg >>cfg.out \r\necho \' \' >>cfg.out \r\necho \'*********************************************\' >>cfg.out \r\n\r\necho \'#lsvg -l backupvg\' >>cfg.out \r\nlsvg -l backupvg >>cfg.out \r\necho \' \' >>cfg.out \r\necho \'*********************************************\' >>cfg.out \r\n\r\necho \'#lspv\' >>cfg.out \r\nlspv>>cfg.out \r\necho \' \' >>cfg.out \r\necho \'*********************************************\' >>cfg.out \r\n\r\necho \'#lsfs\' >>cfg.out \r\nlsfs>>cfg.out \r\necho \' \' >>cfg.out \r\necho \'*********************************************\' >>cfg.out \r\n\r\necho \'#netstat -in\' >>cfg.out \r\nnetstat -in>>cfg.out \r\necho \' \' >>cfg.out \r\necho \'*********************************************\' >>cfg.out \r\n\r\necho \'#lslpp -L\' >>cfg.out \r\nlslpp -L>>cfg.out \r\necho \' \' >>cfg.out \r\necho \'*********************************************\' >>cfg.out \r\n\r\necho \'#lslpp -h\' >>cfg.out \r\nlslpp -h>>cfg.out \r\necho \'*********************************************\' >>cfg.out \r\n\r\necho \'#lsvg |lsvg -i \' >>cfg.out \r\nlsvg | lsvg -i >>cfg.out \r\necho \' \' >>cfg.out \r\necho \'*********************************************\' >>cfg.out \r\n\r\necho \'#lsvg |lsvg -il \' >>cfg.out \r\nlsvg | lsvg -il >>cfg.out \r\necho \' \' >>cfg.out \r\necho \'*********************************************\' >>cfg.out \r\n\r\necho \'#ifconfig -a \' >>cfg.out \r\nifconfig -a >>cfg.out \r\necho \' \' >>cfg.out \r\necho \'*********************************************\' >>cfg.out \r\n\r\necho \'#netstat -i \' >>cfg.out \r\nnetstat -i >>cfg.out \r\necho \' \' >>cfg.out \r\necho \'*********************************************\' >>cfg.out \r\n\r\necho \'#netstat -in \' >>cfg.out \r\nnetstat -in >>cfg.out \r\necho \' \' >>cfg.out \r\necho \'*********************************************\' >>cfg.out |
|