检查内存:
# /usr/sbin/dmesg | grep “Physical”
检查swap:
# /usr/sbin/swapinfo -a
检查操作系统位数:# /bin/getconf KERNEL_BITS
查看ip:
netstat -in
查看哪些用户在使用某个文件:
fuser
查看OS安装了哪些patch和bundle:
$ /usr/sbin/swlist -l patch
$ /usr/sbin/swlist -l bundle
HP9000日常故障检查常用命令一览表
系统配置检查
系统配置
# ioscan –fn能发现所有设备,
无unclaimed、scan和NO_HW device
磁盘配置
# ioscan –fnCdisk能发现所有硬盘,
无unclaimed、scan和NO_HW device
CPU配置
# ioscan –fnCprocessor能发现所有CPU,
无unclaimed、scan和NO_HW device
网络配置
# ioscan –kfnClan能发现所有网卡,
无unclaimed、scan和NO_HW device
# lanscan能发现所有网卡
# ifconfig lanX网卡配置了正确地址和掩码
# netstat -rn配置了正确路由
已安装的软件
# swlist能发现所有安装的软件
已安装的文件集状态
# swlist –l fileset –a state能发现所有安装的文件集,全为Configured状态
系统参数配置
# kmtune所有参数配置正确
系统内核
# ll /stand/*是否存在系统内核(vmunix, vmunix.prev, system, system.prev, ioconfig)
信息缓存
# dmesg无错误信息
逻辑卷启动配置
# lvlnboot –v配置了boot disk
查看卷组、卷组所包括的逻辑卷、以及该卷组所包括的物理磁盘
#vgdisplay -v vg00
则结果都是按照逻辑卷组、逻辑卷、物理磁盘的顺序全部显示。
9、查看卷组、逻辑卷的位置
#cd /dev/在该目录下面有所有的逻辑卷组,再进入某个逻辑卷组,则看到它所有的所有逻辑卷了。
10、激活/去激活卷组
#vgchange -a y卷组名 (激活)
#vgchange -a n卷组名 (去激活)
11、创建卷组、逻辑卷、文件系统的一系列命令格式化
#pvcreate /dev/rdsk/c0t1d0 (这里假设有块盘的设备文件名是c0t1d0)创建卷组名
#mkdir /dev/vglock创建卷组的设备文件名字
#mknod /dev/vglock/group c 64 0x010000 (这里注意group不能重复)创建卷组
#vgcreate /dev/vglock /dev/dsk/c0t1d0(将物理磁盘c0t1d0加给该卷组)
激活卷组
#vgchange -a y /dev/vglock
创建逻辑卷lv_informix
#lvcreate -n lv_informix /dev/vglock
给逻辑卷增加大小
#lvextend -l 50 /dev/vglock/lv_informix (单位是页,页的大小再创建卷组时已经确定,不可以再更改,一般缺省为4M,所以是200M)或者
#lvextend -L 200 /dev/vglock/lv_informix (这是带大写的L参数,表示是以M为单位来分配的大小的。)
如果还要将该卷组变为文件系统的话,那么如下创建文件系统
#newfs -F hfs /dev/vglock/rlv_informix
创建文件系统挂接的目录
#mkdir /informix
将文件系统挂接上去
#mount /dev/vglock/lv_informix /informix
12、删除卷组、逻辑卷删除逻辑卷
#lvremove /dev/vglock/lv_informix
去激活卷组
#vgchange -a /dev/vglock (如果不能够去激活,则可以用如下命令强行去激活,vgchange -c n /dev/vglock)
预删除卷组
#vgexport -p -s -m /tmp/vglock.map /dev/vglock
删除卷组
#vgexport -s -m /tmp/vglock.map /dev/vglock
13、创建共享卷组在的一台已经创建卷组的机器上先去激活
#vgchange -a n /dev/vglock
预删除卷组
#vgexport -p -s -m /tmp/vglock.map /dev/vglock
将map文件传送到另外一台机器
#rcp scp1:/tmp/vglock.map scp2:/tmp/vglock.map
在另外一台机器上导入卷组之前要先创建卷组名
#mkdir /dev/vglock
创建group节点文件
#mkno /dev/vglock/group c 64 0x010000 (该节点一定要和第一台机器一致)
导入卷组
#vgimport -s -m /tmp/vglock.map /dev/vglock
卷组配置
# vgdisplay
# vgdisplay –v < vgname >显示卷组的组成,包括PV,LV等。无Cur pv与act pv数目不符,或cur lv与open lv数目不符等
逻辑卷配置/磁盘镜象
# lvdisplay < lvname >显示逻辑卷大小、属性和状态。状态应为available/synced,无stale状态
缓冲区信息
# swapinfo -atm能够显示系统缓冲区信息,配置的本地device使用率应为0%
文件系统信息
# bdf普通文件系统使用率应小于90%
定时作业
# crontab -l能够显示出设定的定时作业
系统日志检查
HPMC
/var/tombstones/ts99文件中no valid timestamp,文件大小与其他相同
上次启动时间
/var/adm/syslog/syslog.log无error信息
系统日志
# who –b显示正确的上次启动时间
系统启动日志
/var/adm/rc.log无error信息
系统停止日志
/var/adm/shutdownlog显示正确的历史停机时间
软件变更日志
/var/adm/sw/swagent.log无error信息
惠普应用检查
MC/SG日志
/etc/cmcluster/<pkgname>/<pkgname>.cntl显示正常的包启动、停止信息,无失败信息
Ignite/UX
/var/opt/ignite/logs/mkrec.log1显示Backup complete,无失败信息
系统备份检查
卷组配置文件备份
/etc/lvmconf存在各个卷组的备份文件
垃圾文件检查
清除core dump文件
# find / -name core –exec rm {};是否存在不需要的core文件
内核卸出检查
是否有内核卸出
/var/adm/crash/*应无内核卸出目录,如crash.0, crash.1
nettl:
control network tracing and logging
/usr/sbin/netfmt -f /var/adm/nettl.LOG000 > /tmp/netfmt.log
manifest文件包括12部分:
/var/opt/ignite/local/manifest/manifest:系统信息文件
1. system infomation: 操作系统安装的时间、系列号、订单号
2.system hardware: 机器的型号、内存大小、处理器个数、操作系统位数等
3.storage devices: 存储设备的信息
4.i/o interfaces: I/O接口信息,如:接口类型,H/W路径等
5.installed software: 已经安装的软件
6.LVM file system configuration:系统用lvm file system
7.JFS file system configuration:系统用JFS
8.disk layout: 磁盘配置
9.file system layout: 文件系统分布
10.swap info: 交换区信息
11.kernel configuration:kernel配置
12.system infomation: 包括hostname,ip,time zone
finger命令的使用
finger –R(查看当前登录到主机的客户机信息)
控制某一特定地址通过telnet、ftp和login协议访问主机的方法
/var/adm/inetd.sec
获得HP机器的SERIAL NUMBER
getconf _CS_MACHINE_SERIAL