HP-UX 基本命令学习
HPUX 查看 CPU个数
HPUX 查看主机型号
HPUX 查看物理内存大小
HPUX 查看系统配置
HPUX 查看序列号
sel dev 1
il
补充一些网上找来的:
model
查看机器型号,和uname -a 差不多。
uptime
查看机器上次启动时间和cpu平均负载
top
前几行是cpu个数,型号,和平均负载,下面的十几行信息是进程占用cpu实时状况,
一般占用cpu越多排名就越靠前。
sar 2 3
查看系统当前负载,
sar -u 查看cpu的负载,
sar -d 查看磁盘的负载,
还有其他的参数,查man吧。
cd var/adm
ll net*
tail shut*
查看最后几次关机的休息,包括时间,用户。
dmesg
用于显示系统硬件的诊断消息。
swapinfo
查看交换区信息,还有一些其他参数,可以man一下。
cstm(这个工具非常好用,大家可以重点注意)
set dev 1
info
il
usal
map
info
wait il
ru -l
quit
ioscan -fnkClan
ioscan是扫描并列出所有设备和发现的其他设备,
-f表示显示完整列表,
-C表示类别,
-k表示扫描内核的设备文件,默认是扫描机器实际有的,
-n表示只列出/dev/下的设备文件。
10.lanscan
列出系统内所有网卡的信息
11.netstat -in
这个大家都经常使用,
-i表示网络接口状态,包括主接口和逻辑接口;
-n表示显示IP地址。
12.ioscan -fnkCdisk
这个同9。
13.armdsp -i(注:armdsp是VA7400的专用命令)
14.armdsp -a va7400 > /tmp/valog
vi /tmp/valog
显示阵列的状态和设置信息,包括逻辑配置,物理的配置及当前的状态都会显示出来,
-a 显示所有的阵列信息。
-i 是显示指定arrayID的信息
查找Fail,Error
15.lpstat -t
查看打印机状态,一般很少有在server上在做打印服务器的,工作站上倒是有用的。
16.crontab -l
列出定时任务,
-l 列出当前的定时任务,
-e 编辑定时任务,
这个和其他厂商的没什么区别。
17.bdf
查看文件系统状态,和df -k差不多
18.swlist -a state -l fileset | grep install
swlist -l product | grep -i omni
查看已安装的软件
19.cd /etc/opt/omn(注:是对装了HP OMNIBACK的检测)
cd cell
more cell*
OmniBack是HP介质管理工具,
这个可以使用/opt/omni/bin/xomni & 通过图形界面查看OmniBackII
(Omniback5现在叫DataProtecer,其实和Omniback4.3一样);
20.vgdisplay -v | grep stale
查看卷组的状态,
stale表示有问题的卷组,
另外还有lvdisplay,pvdisplay等等。
21.vi /etc/rc.log
22.cd /var/adm/syslog
vi syslog.log
查看系统日志,包括启动日志和错误日志,这个文件对于定为错误很有用。
cd /var/adm/crash
ll
23.lvlnboot -v
查看启动设备
24.find / -name core
查找由于内核错误镜像文件。
25.armlog -c -s 02260100 -e 02270100 va7400 >/tmp/armlog.log
26.cd /stand
more bootconf
28.strings /etc/lvmtab
查看逻辑卷的分配和使用情况
对于收集系统信息:
有一个工具/opt/ignite/bin/main_prinfest,这个也很好用,
但是要使用这个工具,前提是要安装ignite,这个软件包是要钱的。
对于HP的磁盘整列,现在一般都是VAxxxx,命令差不多,
其他还有一些命令如:
armcfg
armdiscover 等等。
cstm是stm(Support Tools Manager)的一接口方式,
stm是一套硬件管理工具,它有三种接口方式:
一.cstm 基于命令行的; (在script中使用比较方便)
二.mstm 基于菜单的; (比较常用)
三.xstm 基于x-window的;(看着比较舒服)
下面是查看HP小型机的信息的命令集:
0、查看lun 的信息
查看 磁盘 及其对应路径:
查看划分过来的lun
查看磁盘大小:
查看 HBA 卡的 wwn 和其他属性
查看XP存储的磁盘
查看系统硬件配置情况—
1、机型
9000/800/L2000-44
注意:其中44是指每个cpu有440MHZ。
2、cpu个数 (cstm- map-sel dev 19 – info – il –unselall ) cds 查看选择设备的状态
CPU LOAD USER NICE SYS IDLE BLOCK SWAIT INTR SSYS
0 0.02 0.0% 0.0% 0.% 0.0% 0.0% 0.0% 0.0%
1 0.00 0.6% 0.0% 0.% 0.0% 0.0% 0.0% 0.0%
2 0.00 2.% 97.0% 0.0% 0.0% 0.0% 0.0%
3 0.00 0.4% 0.0% 0.0% 99.6% 0.0% 0.0% 0.0% 0.0%
查看cpu 的频率:
查看内存大小
physical page size = 4096 bytes, logical page size = 4096 bytes
查看交换分区的大小
TYPE AVAIL USED FREE USED LIMIT RESERVE PRI NAME
dev 4194304 0 4194304 0% 0 - 1 /dev/vg00/lvol2
reserve - 311836 -311836
memory 3140508 8352 3132156 0%
查看 系统的位数 bits
64
安装软件包
ioscan -funC disk
mount /dev/dsk/c1t0d0 /dvdrom
swinstall -i -s /dvdrom
安装补丁包:
把补丁包上传到 /tmp/path/2009Mar1131.depot
查看补丁包是否安装成功情况:
2009Mar1131 2009.03 HPUX 11.31 Megpatch for Mar 2009
查看补丁包的安装情况
查看软件包的安装情况
要确定系统上安装的产品及其版本,请使用 swlist 命令:
/usr/sbin/swlist -l product
3、硬盘的大小信息
SCSI describe of c1t0d0:
vendor: SEAGATE
product id: ST39204LC
type: direct access
size: 8891556 Kbytes
bytes per sector: 512
4、硬盘的个数
disk 0 0/0/1/1.0.0 sdisk CLAIMED DEVICE SEAGATE ST39204LC
/dev/dsk/c1t0d0 /dev/rdsk/c1t0d0
disk 1 0/0/1/1.2.0 sdisk CLAIMED DEVICE SEAGATE ST39204LC
/dev/dsk/c1t2d0 /dev/rdsk/c1t2d0
disk 2 0/0/2/0.0.0 sdisk CLAIMED DEVICE SEAGATE ST39204LC
/dev/dsk/c2t0d0 /dev/rdsk/c2t0d0
disk 3 0/0/2/0.2.0 sdisk CLAIMED DEVICE SEAGATE ST39204LC
/dev/dsk/c2t2d0 /dev/rdsk/c2t2d0
disk 4 0/0/2/1.2.0 sdisk CLAIMED DEVICE HP DVD-ROM 305
/dev/dsk/c3t2d0 /dev/rdsk/c3t2d0
disk 5 0/4/0/0.8.0 sdisk CLAIMED DEVICE SEAGATE ST39236LC
/dev/dsk/c4t8d0 /dev/rdsk/c4t8d0
硬件地址的认识:
一个硬件路径8/12.5.0 表示一个SCSI 磁盘连接到系统。
数字8 表示系统中的一个总线。数字12 是SCSI 适配器在总线上的地址。
这个磁盘连接到总线8,总线转换器5,设备号为0。
设备文件遵循c#t#d#[选项]的命名规则。c#数字代表接口卡实例号,t#代表目标地
址,d#代表逻辑单元
SCSI目标地址
设备文件的“t#”部分确定这个设备文件相关联设备的SCSI 目标地址。这个SCSI
目标地址是通过设备自身上的跳线或者DIP 开关来设置的。一个SCSI 设备的硬
件路径的倒数第二个字符就是这个设备的SCSI 目标地址。例如,在上例的ioscan
输出中,在8/12.3.0 的磁盘的SCSI 地址为“3”。8/12.6.0 这块磁盘的SCSI 目标地
址为“6”。
SCSI逻辑单元号
逻辑单元号(LUN)能够被用来识别一个磁带库的机器手,或者是一个磁盘阵列
的一个逻辑单元。对大多数的SCSI 设备来说,LUN 号都是“0”。每一个SCSI
设备的LUN 号出现在设备硬件路径的最后一个小数点后。
设备存取选项
设备文件名的最后一部分是这个设备文件的存取选项。磁带机设备文件名可能有
多个选项。设备和设备的选项是不同的
?? disc3 card instance 1 scsi target 6 scsi LUN 0
?? section 0 at address 52.6.0 /dev/rdsk/clt6d0
5、查看操作系统版本和license
HP-UX scp1 B.11.00 U 9000/800 1124961527 unlimited-user license
查看光签卡的详细信息
rp5450#ioscan -funC fc
fc 0 0/4/0/0 td CLAIMED INTERFACE HP Tachyon XL2 Fibre Channel Mass Storage Adapter
/dev/td0
rp5450#fcmsutil /dev/td0
Vendor ID is = 0x00103c
Device ID is = 0x001029
XL2 Chip Revision No is = 2.3
PCI Sub-system Vendor ID is = 0x00103c
PCI Sub-system ID is = 0x00128c
Topology = PRIVATE_LOOP
Link Speed = 2Gb
Local N_Port_id is = 0x000001
Local Loop_id is = 125
N_Port Node World Wide Name = 0x50060b0000307f65
N_Port Port World Wide Name = 0x50060b0000307f64
Driver state = ONLINE
Hardware Path is = 0/4/0/0
Number of Assisted IOs = 1434
Number of Active Login Sessions = 0
Dino Present on Card = NO
Maximum Frame Size = 960
Driver Version = @(#) PATCH_11.11: libtd.a : Jun 28 2002, 11:08:35, PHSS_26799
6、如何查看内存
Physical: 4194304 Kbytes, lockable: 3134596 Kbytes, available: 3611312 Kbytes
7、如何查看文件系统
Filesystem kbytes used avail %used Mounted on
/dev/vg00/lvol3 1025617 24790 898265 3% /
/dev/vg00/lvol1 700691 35482 595139 6% /stand
/dev/vg00/lvol8 2097152 436927 1557195 22% /var
/dev/vg00/lvol7 1048576 481524 531631 48% /usr
/dev/vg00/lvol6 255253 148 229579 0% /tmp
/dev/vg01/lv_tellin
2051553 127152 1719245 7% /tellin
/dev/vg00/lvol5 2097152 81783 1889462 4% /opt
/dev/vg01/lv_informix
2051553 413823 1432574 22% /opt/informix
/dev/vg00/lvol4 524288 1229 490375 0% /home
存在两个文件中:/etc/fstab /etc/mnttab
8、查看卷组、卷组所包括的逻辑卷、以及该卷组所包括的物理磁盘
则结果都是按照逻辑卷组、逻辑卷、物理磁盘的顺序全部显示。
9、查看卷组、逻辑卷的位置
在该目录下面有所有的逻辑卷组,再进入某个逻辑卷组,则看到它所有的所有
逻辑卷了。
10、激活/去激活卷组
11、创建卷组、逻辑卷、文件系统的一系列命令
格式化
创建卷组名
创建卷组的设备文件名字
创建卷组
激活卷组
创建逻辑卷lv_informix
给逻辑卷增加大小
卷组时已经确定,不可以再更改,一般缺省为4M,所以是200M)
或者
是以M为单位来分配的大小的。)
如果还要将该卷组变为文件系统的话,那么如下创建文件系统
创建文件系统挂接的目录
将文件系统挂接上去
创建一个VG
创建条带化存储方式
-i 4 小写的i,表示要在4块磁盘(PV)上进行条带化
-I 64 大写的I,表示条带大小为64KB
通过fsadm 更改文件系统largefiles属性
取消largefiles属性
查看文件系统等信息(查看支持大文件系统, f_flag: 16为支持)
通过vgscan重建/etc/lvmtab
在清除VG时,需要重建lvmtab里的信息。
如何扩文件系统:(V3.31)
12、删除卷组、逻辑卷
删除逻辑卷
去激活卷组
激活,vgchange -c n /dev/vglock)
删除一个vg
预删除卷组
删除卷组
vgremove: Volume group “/dev/vglock” still contains a logical volume(s).
vgremove: Couldn’t remove volume group “/dev/vglock”.
-s scan 一般与-p用在一起
-p preview 预览,不update lvmtab ,不删除 device
-m mapfile 文件输出,包括 vg 信息和lv 信息
-f pvpaths 输出到文件
13、创建共享卷组
在的一台已经创建卷组的机器上先去激活
预删除卷组
将map文件传送到另外一台机器
在另外一台机器上导入卷组之前要先创建卷组名
创建group节点文件
导入卷组
-s scan disk 并更新 lvmtab。
按当前的 vg 更新 lvmtab
14、做磁盘的Mirror,并进行磁盘更换
pvcreate -f -B /dev/rdsk/c2t2d0 //预留启动分区
mkboot /dev/rdsk/c2t2d0
mkboot -a “hpux -lq(;0) /stand/vmunix” /dev/rdsk/c2t2d0
vgextend /dev/vg00 /dev/dsk/c2t2d0
lvextend -m 1 /dev/vg00/lvol1 /dev/dsk/c2t2d0
lvextend -m 1 /dev/vg00/lvol2 /dev/dsk/c2t2d0
lvextend -m 1 /dev/vg00/lvol3 /dev/dsk/c2t2d0
lvextend -m 1 /dev/vg00/lvol4 /dev/dsk/c2t2d0
lvextend -m 1 /dev/vg00/lvol5 /dev/dsk/c2t2d0
lvextend -m 1 /dev/vg00/lvol6 /dev/dsk/c2t2d0
lvextend -m 1 /dev/vg00/lvol7 /dev/dsk/c2t2d0
lvextend -m 1 /dev/vg00/lvol8 /dev/dsk/c2t2d0
lvlnboot -r /dev/vg00/lvol3 (root lv)
lvlnboot -s /dev/vg00/lvol2 (swap lv)
lvlnboot -d /dev/vg00/lvol2 (dump lv)
lvlnboot -b /dev/vg00/lvol1 (boot lv)
lvlnboot -R (reserve 设为备用盘)
setboot -a 0/0/2/0.2.0 (把这个盘的路径设为alternate boot path)
进入单用户维护模式:
在10秒中断时按任意健,然后键入 bo (enter),然后提示是否进入IPL模式、选择yes,然后键入
hpux -is 进入单用户维护模式,然后
解除镜像:
lvreduce -m 0 /dev/vg00/lvol1 /dev/dsk/c1t2d0
lvreduce vg00 /dev/dsk/c1t2d0
如果mirror无法作,stringe /etc/lvmtab 有多余的PV,要删除掉。 <慎用此命令,一定要备份
vgdisplay -v vg0x 信息>;
更换有镜像根盘的方法、步骤:
Replace the bad disk
BoyISLhpux -ls
更换有镜像硬盘的方法、步骤:
如果vg0x丢失用:
14、informix的版本的收集
informix>;onstat -
这样可以看到informix的版本。
15、双机维护命令
在一台运行以下命令先将两个节点的cluster守护进程都拉起来,
然后还会自动的将应用也拉起来。
cmruncl;
或者先在主机上运行双机的守护进程,再将备机节点加入,
然后再来将应用制定在某个节点上运行,那么指定的节点就应该是主机。
cmruncl -n scp1;
cmrunnode scp2;
cmrunpkg -n scp1 -v scp_service;
查看双机的状态
cmviewcl -v;
cmviewcl ;
cmquerycl;
cmviewconf;
双机切换
方法一:可以停止主机
cmhaltnode scp1
方法二:可以手工切换应用
cmhaltpkg -n scp1 -v scp_service(将应用scp_service从scp1机器上停止运行)
或者
su - tellin
stellin>;kill_scp.sh
或者
su - informix
informix>;onmode -kuy
主机切换后的节点要重新变为可以切换的节点,必需要运行如下命令
scp1节点)
有时候为了诊断备机,特将备机设置为不可以运行应用的节点,如
cmmodepkg d -n scp1 -v scp_service (节点scp1上是不可以运行应用scp_
service)
16、双机的配置文件的位置
scppkg.sh,这三个文件中有一个文件是用来制定双机的浮动IP的)
17、双机维护命令的位置
rp5450#ls cm*
cmapplyconf cmgetconf cmhaltpkg cmmigrate cmquerycl cmrunpkg cmstartres cmviewconf
cmcheckconf cmhaltcl cmhaltserv cmmodnet cmruncl cmrunserv cmstopres
cmdeleteconf cmhaltnode cmmakepkg cmmodpkg cmrunnode cmscancl cmviewcl
18、双机的配置
》》》配置cmcluster.asc;
检查cmcluster.asc配置文件的有效性
如果配置不对,则会有错误提示,根据错误提示再来更正,
直到正确后才来应用该配置文件
如果觉得应用后配置要重新更改,可以将配置文件删除
》》》配置应用文件scppkg.asc,control.sh,scppkg.sh
检查三个文件的有效性
如果配置不对,则会有错误提示,根据错误提示再来更正,
直到正确后才来应用该配置文件
如果觉得应用后配置要重新更改,可以将配置文件删除
备注:这里所指的删除是在需要单机诊断双机的时候才会用到,
否则不需要这么负责,只需要重新应用一下就可以了,原来的
删不删除无所谓。
18、网络的配置
》》》首先网线一定要连接正确
在给小型机配置网卡的时候一定要先确保网卡的驱动程序已经
安装了,用以下的命令查看.
如果看到的主用网卡和附加的网卡的状态都是up状态,则表示
网卡都可用了。而且此时一定要知道那块卡用来做数据网卡,
这块网卡应该是在安装HP-UX操作系统的时候就已经确定了,比如
选择lan0来做主用数据网卡,并且该块网卡的地址一般在安装
HP-UX的时候也已经显示了它的设备路径如:0/1/10/0 等,
或者用lanscan命令也可以看到它的路径,指导后就应该将直连网线
从该网扣连接到主用HUB上去。
然后另外两块是备用网卡,也可以根据设备的路径来确定他们两个的位置,
确定以后就可以将其中一块卡用交叉网线与另外一台机器的同样的网口
相连,用来做心跳线。
那么另外的一个附加网卡就不要配置地址了,我们是用它来作为备用网卡
使用的,要用直连网线从该口连接到备用HUB上,它既可以作为心跳网卡
的备用网卡,也可以作为数据网卡的备用网卡。
在HPL2000系列的机器上我们还可以看到在数据网卡的上面有一个网扣,该
口是作为console口使用的,用一根console线可以与它相连接进行配置机器。
》》》再来配置IP地址
使用 sam 界面配置 网络参数或SMH配置菜单
配置: 主机名 网关 IP 地址 等。。。。
该文件下面有所有的网卡的名字、网卡的iP地址、网关、子网掩码的配置
这样配置以后可以长期生效,下次机器重新启动的时候就会根据该配置文
件来自动配置网络了。
或者
》》》查看网卡的地址
lan2不配置地址。
》》》网卡的常用诊断工具
ping;
lanscan;看看网卡地状态是否为“up”
linkloop;(用此命令的时候,一定要先用lanscan来查处网卡的物理地址,
因为该命令的后面接的参数是网卡物理地址,这可以简单地断定网线、集线器
是否有问题)
》》》在同一网中, subnetmask 应一致。
19、在配置双机的cmcluster.asc的时候要制定该网卡的IP地址所在的子网
,则可以通过以下来查看
是否有浮动网卡、是否主机)
20、配置路由信息
方法一:可以通过修改/etc/rc.confg.d/netconf文件来增加,下次启动的时候
就会生效。
方法二:可以用命令行来设置:
/usr/sbin/route add default 20.08.28.98 1
21、查看路由信息
22、配置远程维护
如何确定是否已经配置了远程维护,远程维护是通过硬件来配置的,
只要远程维护的串口没有损坏,哪怕你是重新安装,在小型机前面板上的
remote灯会亮为黄色,黄色的灯一直都是两着的表示可以远程维护串口正常。
但是我们还是需要通过GSP来配置远程维护。
》》》小型机的remote口的配置
ctrl + b
enter
enter
GSP>; ca
这样就出现了对话框,如果你要修改某个参数的话,可以通过该对话框来修改。
通常的值是:
bitrate :9600
flow control :software
terminal type:vt100
modem protocol:CCITT
modem bit rate:9600
flow control :hardware
mode transmit configuration:disable
mode presence:always connected
》》》modem上的配置
AT&F
ATS0=1
AT&WO&Y0
保存退出。
备注:HP公司一般提供了专门的全向modem,名字叫“天幕驰舟”,
modem一定要接在line口上。
23.一个超级命令
它后面带的参数可以是如下
date_time:设者时间;
ip_address:设置网卡地址;
hostname:设置主机名;
addl_network:设置主机的网关。
24、用户和用户组的添加
方法一:用useradd和groupadd命令来添加;
方法二:修改文件/etc/passwd 和 /etc/group 文件来实现。
25、一个有用的工具是sam
通过sam可以进行各种操作,比如:用户、用户组的管理;逻辑卷组、逻辑卷的管理;内核参数的管理;
26、一个有用的诊断工具mstm
用它可以收集到所有的硬件信息,比如一共有哪些内存插口,
每块现有的内存条有多大,还可以查几个内存条等等信息。
使用举例:
选择system(),并且在菜单上选中Tools/information/information log
便可以看到很多关于硬件的消息,如:
System Information for (scp1)
HPUX Model Number……: L2000 //机器型号是HP L2000
HPUX Model String……: 9000/800/L2000-44
Original Product Number: A5191A
Current Product Number.:
System Serial Number…: (Unknown)
Hversion……………: 0x5c40
Sversion……………: 0x491
Software Capabilities..: 0x100000f0
PD CPU Information:
Number of CPUs in the current Protection Domain = 2 //两个cpu
Cabinet 0; Cell 0; CPU Map
cpu ————————————————-
slot |00|01|02|03|04|05|06|07|08|09|10|11|12|13|14|15|
————————————————-
state| a| | | | | | | | | | | | | | | |
————————————————-
c - Configured (CPU powered on)
d - De-configured (CPU powered off)
a - Active (configured and processes running)
选择memory,并且在菜单上选中Tools/information/information log
便可以看到关于内存的信息,如:
– Information Tool Log for MEMORY on path 8 –
Log creation time: Wed Jul 3 17:05:47 2002
Hardware path: 8
Basic Memory Description
Module Type: MEMORY
Total Configured Memory : 1024 MB //可以看到总的内存有多少,是1G
Page Size: 4096 Bytes
Memory interleaving is supported on this machine and is ON.
Memory Board Inventory
DIMM Slot Size (MB)
——— ———
0a 256 //可以看到每个内存槽里面是不是已经插了内存条,还有
该内存条是多少的内存,比如这里0a槽上插的是256M
1a 256
0b 256
1b 256
——— ——— //可以看出该台小型机的4个内存槽都已经插满了
System Total (MB): 1024
Memory Error Log Summary
The memory error log is empty.
Page Deallocation Table (PDT)
PDT Entries Used: 0
PDT Entries Free: 50
PDT Total Size: 50
在使用mstm的时候可以打开另外一个终端窗口,执行命令#/usr/sbin/ioscan -fn ,这样可以知道每个设备
的硬件地址信息。
这样可以得到如下结果:
lan 2 0/7/0/0 btlan6 CLAIMED INTERFACE HP A3738A PCI 10/100Base-TX Ultimate Combo
/dev/diag/lan2 /dev/ether2 /dev/lan2
memory 0 8 memory CLAIMED MEMORY Memory
processor 0 160 processor CLAIMED PROCESSOR Processor
processor 1 166 processor CLAIMED PROCESSOR Processor
这样可以知道0/7/0/0地址对应的是一个100M的网卡,然后再到mstm窗口中去查看它的information log
信息,这样可以很清楚硬件信息了。
该收集结果文件中还可以找到磁盘的使用信息,如:
I H/W Path Driver S/W State Description ==================================================================== 0 0/0/1/1.2.0 sdisk CLAIMED SEAGATE ST39204LC 1 0/0/2/1.2.0 sdisk CLAIMED HP DVD-ROM 304 2 0/3/0/0.0.0 sdisk CLAIMED HP C5447A 4 0/3/0/0.0.1 sdisk CLAIMED HP C5447A 6 0/3/0/0.0.2 sdisk CLAIMED HP C5447A 8 0/3/0/0.0.3 sdisk CLAIMED HP C5447A 10 0/3/0/0.0.4 sdisk CLAIMED HP C5447A 12 0/3/0/0.0.5 sdisk CLAIMED HP C5447A 3 0/6/0/0.1.0 sdisk CLAIMED HP C5447A 5 0/6/0/0.1.1 sdisk CLAIMED HP C5447A 7 0/6/0/0.1.2 sdisk CLAIMED HP C5447A 9 0/6/0/0.1.3 sdisk CLAIMED HP C5447A 11 0/6/0/0.1.4 sdisk CLAIMED HP C5447A 13 0/6/0/0.1.5 sdisk CLAIMED HP C5447A Device H/W Path Product id Size Physical Alternate (Mbytes) Volume Link ==================================================================== c1t2d0 0/0/1/1.2.0 ST39204LC 8683 yes bootable no c3t2d0 0/0/2/1.2.0 DVD-ROM 0 no n/a c4t0d0 0/3/0/0.0.0 C5447A 1024 yes no c4t0d1 0/3/0/0.0.1 C5447A 2052 yes no c4t0d2 0/3/0/0.0.2 C5447A 10252 yes no c4t0d3 0/3/0/0.0.3 C5447A 1024 no n/a c4t0d4 0/3/0/0.0.4 C5447A 2052 no n/a c4t0d5 0/3/0/0.0.5 C5447A 10252 no n/a c5t1d0 0/6/0/0.1.0 C5447A 1024 yes yes c5t1d1 0/6/0/0.1.1 C5447A 2052 yes yes c5t1d2 0/6/0/0.1.2 C5447A 10252 yes yes c5t1d3 0/6/0/0.1.3 C5447A 1024 no n/a c5t1d4 0/6/0/0.1.4 C5447A 2052 no n/a c5t1d5 0/6/0/0.1.5 C5447A 10252 no n/a Note: All disk devices are listed here, not only hard disks.LVM mirroring software********************** LVM mirroring software MirrorDisk/UX (B2491A) is NOT installed……………………………………………………………………..*****************Part 2: VOLUME GROUPS**********************Volume Group: /dev/vg00******** Physical Volumes: /dev/dsk/c1t2d0 Volume group disk space usage: Total : 8676 Mbytes 2169 PE Allocated: 8404 Mbytes 2101 PE Free : 272 Mbytes 68 PE PE size : 4 MbytesVolume Group: /dev/vg10************* Physical Volumes: /dev/dsk/c4t0d0 /dev/dsk/c5t1d0 Alternate Link Volume group disk space usage: Total : 1020 Mbytes 255 PE Allocated: 0 Mbytes 0 PE Free : 1020 Mbytes 255 PE PE size : 4 MbytesVolume Group: /dev/vg12************* Physical Volumes: /dev/dsk/c4t0d2 /dev/dsk/c5t1d2 Alternate Link Volume group disk space usage: Total : 10248 Mbytes 2562 PE Allocated: 10076 Mbytes 2519 PE Free : 172 Mbytes 43 PE PE size : 4 Mbytes
备注:其实用该收集工具就是在shell中执行不通的程序得到,如执行:
ioscan -fn;
mstm;
cstm;
sam;
等等。
27、重新启动机器
28、关闭机器
28、unix的集中运行的模式
多用户模式,单用户模式等等6种。
用如下命令可以看看它的运行模式:
29、普通的对话
30、看当前的登录名
31、看所有登录用户
32、看登录用户在干什么
33、看看进程
ps -ef|grep root (看root用户的进程,有时候console上执行的进程不能
够停止的话,那么就将console进程进程杀死,因为该进程是其它进程的
父进程。)
34、webconsole的设置
HP Secure Web Console 的配置与维护
HP 的Secure Web Console 为系统管理员提供了一个基于Web的、更为 方便的接入Console的手段。系统管理员只需在任意一台能够ping通Web Console的PC上,启动网络浏览器,输入Web Console的IP,即可得到服务器Console的界面。
配置Web Console,应按以下步骤:
1)初始化Web Console:
1/将Web Console接入局网。其预设置的IP地址为192.0.0.192。
2/在您的PC上,运行以下命令:
route add 192.0.0.192 Local_IP_address
3/确保能够ping 192.0.0.192。
4/在PC上运行网络浏览器,输入URL:http://192.0.0.192,得到Web Console配置菜单。按菜单提示输入Admin Account 用户名和密码,将其IP改为本局网IP地址(确保IP不要重复)和子网掩码。
2)使用 Web Console
1/用普通Console的串口线,一端接服务器Local Console口,另一端接 Web Console 的串行口。
2/在PC的浏览器上,输入 Web Console当前的IP地址。即进入其LOGIN窗口,按要 求输入在配置时创立的Admin Account用户名和密码;则进入服务器Console界面, 用鼠标点击Access Console,黑色的Console窗口出现在屏幕右方;点击In/Out可放 大Console窗口。
35、demo进程的位置
/etc/rc3.d/中的文件在系统启动的时候便可以将进程拉起来。
36、磁带的使用
写:
tar cvf /dev/rmt/0m /temp/t.sql //将temp目录下面的t.sql文件备份到磁带0m中;
读:
tar tvf /dev/rmt/0m //读出磁带0m中的内容;
从磁带上解开tar文件:
tar xvf /dev/rmt/0m/aa.tar ./ //将磁带上的aa.tar文件解开到当前目录下;
当用磁带来启动机器的时候,我们在启动的时候敲击任意键,就可以进入启动的路径,
再输入SEA(search)来搜寻启动的路径,然后就可以找到磁带的路径,如磁带路径为
5号路径,则输入po 5,便可以从磁带启动了。
HP-UX双机系统的安装
1)在两台主机上分别安装好HP-UX操作系统,注意:在两台上的关于/,
/stand,/var,/home,/usr,/opt,/swap,/dev等等文件系统的大小必须保持一致;
2)安装patch(以下的操作在两台主机上是一样的操作)
___________使用标识为support plus的光盘__________
a)选择软件包中的标识为support plus的光盘插入DVD光驱中
备注:安装完XSWHWCR1100这个patch之后,机器会自动reboot来重新创建新的内核
b)待机器再次启动之后,我们就可以安装同样的support plus这张光盘中的另外一个名
叫XSWGR1100的patch了。
备注:安装完该patch之后同样系统自动重新启动
________使用标识为3 of 4 Application Software光盘_____
c)选择软件包中的标识为3 of 4 Application Software的光盘插入DVD光驱中
备注:安装完该patch之后同样系统自动重新启动
_________使用标识为4 of 4 Application Software光盘__
d) 选择软件包中的标识为4 of 4 Application Software的光盘插入DVD光驱中
备注:安装完该patch之后同样系统也会自动重新启动
_________使用标识为1 of 4 Application Software光盘__
e)选择软件包中的标识为1 of 4 Application Software的光盘插入DVD光驱中
38、忘记了口令该怎么办
重新启动机器;
在启动的过程中按任意键,就会进入一个主菜单;
用SEArch来搜索启动的路径;
用bo + 路径的序列号来重起机器;
当出现Interactive with IPL (Y or N)?>;时选择Y;
然后要求输入启动的内核的路径,hp_ux 0 (表示是启动到系统维护模式下面)
然后启动完成以后就可以进行passwd root来修改口令了。
39、如何做一个root的文件系统的全备份
40、光驱如何使用
找到光盘的路径如/dev/dsk/c3t2d0
就可以了。
用完后将目录退出到根目录下面,再使用
umount /cdrom来释放光盘,便可以将光盘取出来。
如果想从光盘启动的话,那么就重新启动机器,并且敲击任意键便进入SEA,再用po来制定光盘的
路径用光盘启动。
41、从光驱上安装informix的几种类型的压缩文件
1)tar xvf /cdrom/IDS.tar; (压缩文件是TAR类型的)
2) cpio -icvdBum < /cdrom/IDS.CPI (压缩文件是CPI类型的)
42、双机配置必须两台机器都要配置的文件
/etc/hosts
/etc/services
/.rhosts
/etc/cmcluster/*
43、如何查看当前的网络子网、网络的掩码是多少
1)查看子网
查看lan0对应的:
Name Mtu Net/Dest Address Ipkts Ierrs Opkts Oerrs Collis Queue
lan0 1500 172.0.8.0 172.0.8.68 3430395 0 1134355 0 0 0
可知子网就是172.0.8.0
2)查看掩码
查看/etc/rc3.d/netconfig.d/netconf文件中的netmasks字段就知道了。
44、如何创建数据库的DR
主机:ontape -s -L 0
onmode -d primary online2_net(备机的网络数据库)
备机:ontape -p
onmode -d secondary online1_net(主机的网络数据库)
45、HP-UX的文件系统
/ :根目录,以下的目录全部是子目录
/etc :主要存放配置文件
/usr :主要存放一般用户都可以执行的命令
/var :主要存放unix核心
/usr/sbin :主要是存放系统维护命令
/usr/bin :主要是存放普通用户可以执行的命令
/home :主要是作为普通用户的主目录
/opt :主要是安装除了unix系统之外的应用程序
/swap :交换区
/temp :临时文件存放目录
46、如何在安装完HP-UX的OS操作系统之后,来打双机的patch呢?
再来安装第一张盘中的各个卡的驱动程序,以及安装unix用户的不受限制的协议
备注:安装完成以后用命令swlist |grep 来查看有没有成功安装某个patch,
如果觉得某个patch安装是错误的,不需要安装的话,那么可以用命令
swremove -s 来进行删除。
47、如何安装cmcluster双机软件呢
一般都在软件包中的第4张盘,
并且一定要找到license这张纸,上面又codeword,一定要输入codeword才能够
看到该软件。
如果该纸已经丢失了,那么可以从机器面板上找到序列号后再来网站
http://www.license.hp.com上去找。
48、日志文件的查询
/var/adm/syslog/syslog.log //系统常用信息,如配置、修改、启动、关闭等信息
/var/adm/syslog/mail.log //电子邮件信息
/var/adm/syslog/swinstall.log //软件安装产生的信息
/var/adm/syslog/swremove.log //软件卸载产生的信息
/var/adm/sulog //执行su的情况
/var/adm/btmp //所有注册失败信息
/var/adm/vtmp //所有注册信息
查看日志主要是查看关键字panic、warning、err等信息,如:
cat /var/adm/syslog/syslog.log |grep panic
cat /var/adm/syslog/syslog.log |grep warning
cat /var/adm/syslog/syslog.log |grep err
49、如何配置系统的互相信任关系
在用户的主目录下面生成.rhosts文件,
如在smp01/smp02上的.rhosts文件中都输入:
smp01 root
smp02 root
50、如何从备份的磁带来恢复数据库informix呢
1)备份数据库(informix用户)
informix>; ontape -s -L 0
2)从备份的磁带来恢复另外一台机器的数据库
informix>; ontape -p
51、HP的网卡激活、去激活命令
备注:平时排除网卡的错误一般方法是:ping /ifconfig up|down /linkloop
52、HP L2000(for scp)双机配置的详细注解
安装操作系统,确定主机名字,确定root的口令,确定/、/usr、/var等文件系统的大小,选择
主用网卡,并且给主用网卡赋予IP地址;
打CR补丁,打GR补丁;
安装另外两个附加网卡的驱动程序,此时用ifconfig可以看到三块网卡都up了;
用直连线将两台机器的主用网卡都连接到主用的HUB上去;
给其中一个附加网卡赋予IP地址,此Ip地址与主用网卡的Ip地址是两个网段中的地址,并且用交叉线
将主备机的这个附加网卡连接起来,作为心跳线;
另外剩余的一个网卡不用赋予IP地址,它是作为主用网卡和心跳网卡的备用网卡,它不用给IP地址,
它的替用关系在双机配置文件cmcluster.asc文件中有指定,当主用、心跳网卡损坏的时候,它就会
去替换他们,并且获取他们的Ip地址;
最后安装cmluster双机软件,该软件安装的时候用swinstall -s /cdrom来安装,但是安装之前必须
要数据codeword,只有输入正确的codeword之后,才会看到该软件包,而codeword的获取是要根据
随机发的纸件中获取,或到http://www.license.hp.com网站上获取,安装完后进入目录/usr/sbin下
检查有没有cmruncl/cmdeleteconf/cmapplyconf/cmhaltcl/cmrunnode/cmhaltnode等等文件;
创建锁盘逻辑卷组;
创建其它逻辑卷组、逻辑卷;
安装数据库;
安装tellin应用程序;
将双机配置文件拷贝到/etc/cmluster/目录下面进行配置、应用;
启动数据库;
启动应用;
启动双机;
53、HP N4000(for sdp)双机配置的详细注解
安装完操作系统,如同hp l2000一样;
安装一系列的包,并且安装FC60软件包;
将FC60上的三个sc10磁盘柜子中的磁盘划分成物理卷组LUN,如LUN0/LUN1/LUN2/LUN3等;
在LUN上创建锁盘逻辑卷组、其它逻辑卷组,在第一台上创建,在vgimport到第二台机器;
在的一台上激活其它逻辑卷组;
安装数据库;
再停止数据库;
将逻辑卷组在的一台机器上去激活;
在第二台机器上激活逻辑卷组;
在第二台机器上安装数据库文件系统;
从第一台机器上拷贝onconfig、sqlhosts、.rhosts、services等等文件到第二台机器上;
在第二台机器上直接oninit启动数据库;
在/etc/cmcluster/目录下面配置双机配置文件;
在/etc/hosts中加入逻辑机对应的逻辑IP;
将数据库中的sqlhosts文件的机器名改为逻辑机的名字或者改为浮动IP地址;
将逻辑卷组都去激活;
启动双机;
切换双机检验是否切换正常;
54、关于锁盘
1)锁盘的含义
锁盘是为双机系统出现某些特殊故障时确定主备用关系设置的,
因此每个节点在正常情况下都必须有权访问锁盘,因此也建议
用户不要将此盘为其它应用程序服务。为防止锁盘故障,锁盘
可配置多于一块,这时的要求同单块时一样,只是在配置文件
中需将所用锁盘都说明。在配置文件cmcluster.asc文件说明。
2)锁盘的物理盘
锁盘的物理磁盘必须有两个scasi磁盘接口与两台主机都要连接才行的。
安装于共享磁盘柜中。
锁盘是双机系统所必须的,而且必须采用共享磁盘形式。
3)锁盘的逻辑卷组的创建
在TELLIN-SCP双机系统中,锁盘中不放置任何用户数据,
因此不需要进行逻辑卷的划分。若用户希望使用此盘空间,
可在不影响SCP双机正常工作的情况下根据自己的要求自行划分,双机对此没有附加要求。
在第一台机器上执行:
pvcreate /dev/rdsk/c0t2d0
vgcreate /dev/vglock /dev/dsk/c0t2d0
vgchange -a y /dev/vglock
vgdisplay //看看能不能够看到vglock这个磁盘卷组是激活的状态。
vgchange -a n /dev/vglock
vgexport -m -s /tmp/vglock.map /dev/vglock //将vglock卷组的创建信息到处到一个map文件中
在第二台机器上执行:
rcp scp1:/tmp/vglock.map scp2:/tmp/vglock.map
mkdir /dev/vglock
mknod /dev/vglock/group c 64 0x010000
vgimport -m -m /tmp/vglock.map /dev/vglock
vgdisplay
vgchange -a y /dev/vglock
4)锁盘在双机运行重的状态
锁盘在双机启动之前应该在两台机器上都是去激活的状态,
即便是双机启动了,锁盘同样是去激活的状态。
55、关于双机cluster所使用的磁盘、以及应用package所使用的磁盘
cmclustar.asc所使用的磁盘的数量多余于package所使用的磁盘。
56、FC60磁盘柜的维护命令集
57、如何启动scp系统
启动备机数据库
oninit
启动北极数据库
oninit
启动主机应用
manager
启动北极应用
manager
在主机上启动双机
mcruncl
58、如何启动sdp系统
因为sdp一般都是采用共享磁盘柜的形式,所以只需要
将共享磁盘在一台机器上运行cluster就行了:
cmruncl
它就会将informix和sdp等所需的逻辑卷组都激活,并且
将文件系统都挂接上,然后就cluster启动起来。
59、当数据库和cluster的主备不一致时,怎么恢复?
1)主用数据库运行scp1上,而应用程序的主用运行第二台机器上,
这个时候只能将应用程序停止,然后将数据库都停止,将双机
也停止。
2)然后将双机的配置文件删除,用命令cmdeleteconf来删除。
然后再来生成配置文件,用命令cmapplyconf -C cmcluster.asc
-P ./scppkg/scppkg.asc;然后将刚才是主用的数据库启动起来
并且将它变为standard状态,再在该台机器上做一个数据库的0级
备份,然后将磁带拿到第二台机器上去恢复数据库,重新建立DR
关系之后,我们就可以将应用起来,然后将双机拉起来。
此时数据库和双机的应用应该都一致。
60、hp小型机器第一次安装完操作系统之后,必须要修改的参数。
比如数据库参数,不修改的话就无法初始化数据库。
61、如何创建rootdg的系统备份(备份rootdg下面所有的东西)
===========================================
1)在一台好的机器上备份
1)若用make_recovery 作备份的磁带来恢复的话,过程如下:
----非交互式恢复系统
[1] 在磁带机中,插入系统恢复带
[2] Boot 系统
[3] 中断Boot 流程,进入 Boot_admin>; 提示下
[4] Boot_admin>; bo 8/16.0.0
8/16.0.0: 磁带机的 hardware path
[5] 选取 ?non-interactive ?
[6] 等待系统恢复完毕
-----交互式恢复系统
[1] 在磁带机中,插入系统恢复带
[2] Boot 系统
[3] 中断Boot 流程,进入 Boot_admin>; 提示下
[4] Boot_admin>; bo 8/16.0.0
8/16.0.0: 磁带机的 hardware path
[5] 不选取 ?non-interactive ?[6] 选取
a. [ Install HP-UX ]
b. [ ] Advanced Installation
c. 配置或改变如下选项:
disks, file systems,
hostname, IP ddress,
timezone, root password,
DNS server, and gateway
[7] 选取 [install continue?],直到系统恢复完毕
===========================================
62、如何更改HP的console终端的终端类型
A、进入缺省配置状态下面
现在关闭console的电源
control + d
然后在左手不松动的情况下打开电源
知道出现了提示说“已经进入了缺省的设置”,就放开左手,然后再打回车便可以进入缺省模式下面;
B、进入configuration状态
先按住F8
再按住F10
然后用space空格键来进行选择修改,一般将终端类型选择为HP,但是也有时候选择vt100
修改之后按Esc退出键来进行保存退出,便可以了;
63、console其它各个参数的修改
如果将我们诊断用户的故障电话进行分类,其中相当一部分的问题是出在Console的设置上。
通常的现象是Console上没有系统显示,或是键盘被锁住等。用户往往认为是主机的问题,
其实不然。下面我们简单介绍一下:
小型机控制台能正常运行的缺省配置是:
REMOTE MODE ON(带* 号)
MEMORY LOCK OFF(不带*号)
LINE MODIFY OFF(不带*号)
MODIFY ALL OFF(不带*号)
BLOCK MODE OFF(不带*号)
查看上述配置的方法,如下:
在小型机控制台的键盘上方有一排功能键F1-F8,在功能键F4与F5之间有Menu和User System两个键。
当要查看小型机控制台的参数配置时,首先按User System键, 这时在小型机控制台屏幕的最下面一
行显示出8个高亮度的方块,每个方块从左到右分别对应功能键F1到F8;
再按功能键F4,表示选择Modes,依然是8个亮方块,但是方块上的文字改变了。依照上述5个参数的
名称检查相应的方块,看是否正确地配置了。如果没有,按与方块对应的功能键进行改变,直到所有
参数正确地配置好。最后按Menu键退出。
此外,这里介绍一种快速解决Console故障的方法:
1)关闭Console电源
2)摁住CTL+D键,开Console电源,直到听到”笛”声,松开按键。
3)稍等片刻,在屏幕左下角将出现”Default configs used, Press enter clear”字样,按enter后一切恢复正常。
4)如果F4键位置的Remote Mode没有号,摁F4加上
以上做法实质上是为了恢复 Console缺省设置。
64、忘记了HP的口令该怎么办?
重启动机器到维护模式下面,更改后将模式再进入多用户模式就ok了:
1)重启,自检完成后,出现这一行“To discontinue , press any key in 10 seconds”,
这个时候按任意,系统终止启动,进入Main Menu”
2)键入“bo”,在系统询问“Interact with IPL(Y/N?)?”时,输入“y”。
3)在提示符ISL>;之后,输入”hpux - is “,系统进入单用户状态(即维护模式)
4)用passwd 更改口令
5)切换到多用户状态,用命令init 3,系统回复正常
65、HP:磁盘管理软件LOGIC VOLUMN MANAGER ,简称LVM,
它的修改卷组的用户和读写权限是用hpux 中的chown 和chmod来实现的。
补充:
初始化物理磁盘:pvcreate -f /dev/rdsk/c1t1d0
创建卷组:mkdir /dev/vglock
mknod /dev/vglock/group c 64 0x0001
vgcreate /dev/vglock /dev/dsk/c1t1d0
查看卷组激活信息:vgdisplay /dev/vglock
激活卷组:vgchange -a -y /dev/vglock (用vgchange -c -y /dev/vglock来强制激活 )
去激活卷组:vgchange -a n /dev/vglock (用vgchange -c n /dev/vglock来强制去激活)
创建逻辑卷:lvcreate -L 500 -n lv_root /dev/vglock (-L是指定大小,单位 M)
lvcreate -l 250 /dev/vglock (-l 是指页数,页单位4M)
创建文件系统:newfs -F hfs /dev/vglock/rlv_root
mkdir /informix
mount /dev/vglock/lv_root /informix
扩展逻辑卷:lvextend -l 50 /dev/vglock/lv_root (单位是页,页的大小再创建
卷组时已经确定,不可以再更改,一般缺省为4M,所以是200M。)
或者
lvextend -L 200 /dev/vglock/lv_informix (这是带大写的L参数,表示
是以M为单位来分配的大小的。)
扩展文件系统:umount /informix
extendfs /dev/vglock/lv_root
(如果是vxfs文件系统,则用
extendfs -F vxfs /dev/vg00/lvol4)
mount /dev/vglock/lv_root /informix
导出逻辑卷组:vgexport -p -v -m /tmp/lock.map /dev/vglock
(将vglock逻辑卷组的信息导出,
删除逻辑卷组:vgexport -v -m /tmp/lock.map /dev/vglock (删除逻辑卷组vglock)
将该逻辑卷组导入导另外一套小型机上:
rcp scpn1:/tmp/lock.map scpn2:/tmp/lock.map
在节点scpn2中,创建锁盘卷组目录名(取和scpn1节点相同的目录名)
命令:# mkdir /dev/vglock
在scpn2节点上,为锁盘创建一控制文件名group
命令:# mknod /dev/vglock/group c 64 0x0001
最后一个参数oxhh0000应保证在scpn2节点中是唯一的,可能的话,
其参数设置和scpn1节点 相同。为保证唯一性,可以如下命令检查已存在的卷组:
在scpn2节点上,将锁盘配置从文件映射回系统
命令:# vgimport -s -m /tmp/lock.map /dev/vglock 有时候还要指定 /dev/dsk/cxtxdx )
66、用 fbackup & frecover灵活的备份所有mounted文件系统或者指定某个文件系统,
也可以用来恢复整个文件系统,也可以灵活的恢复某个指定的文件系统,比make_recovery -Av
要灵活一些,而且这两个命令恢复只需要在单用户模式下,而make_recovery这个命令要
重新用磁带启动来恢复整个rootdg.
备注:与make_recovery的区别
make_recovery主要是备份rootdg的内容,用户恢复操作系统的;
fbackup & frecover主要是用来备份所有的逻辑卷组中所有的mounted文件系统文件;
A、系统备份命令: fbackup
1) fbackup的常用方式一:
[1] 进入单用户:
评论专区