天下第二博

Tian Xia The Second BO
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

HP-UX常用命令

Posted on 2008-05-31 19:57  Nuke'Blog  阅读(1359)  评论(0编辑  收藏  举报

检查内存:

# /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(查看当前登录到主机的客户机信息)

控制某一特定地址通过telnetftplogin协议访问主机的方法 
 /var/adm/inetd.sec

获得HP机器的SERIAL NUMBER

getconf _CS_MACHINE_SERIAL