共计 30080 个字符,预计需要花费 76 分钟才能阅读完成。
自动写代码机器人,免费开通
这篇文章主要为大家展示了“查看 hp 小型机命令有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让丸趣 TV 小编带领大家一起研究并学习一下“查看 hp 小型机命令有哪些”这篇文章吧。
1、机型
#model
9000/800/L2000-44
注意:其中 44 是指每个 cpu 有 440MHZ。
2、cpu 个数
#top
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%
3、硬盘的大小信息
#diskinfo /dev/rdsk/c1t0d0
SCSI describe of c1t0d0:
vendor: SEAGATE
product id: ST39204LC
type: direct access
size: 8891556 Kbytes
bytes per sector: 512
4、硬盘的个数
#ioscan -funC disk
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
5、查看操作系统版本和 license
#uname -a
HP-UX scp1 B.11.00 U 9000/800 1124961527 unlimited-user license
6、如何查看内存
#dmesg
Memory Information:
physical page size = 4096 bytes, logical page size = 4096 bytes
Physical: 2097152 Kbytes, lockable: 1866308 Kbytes, available: 1902728 Kbyts
7、如何查看文件系统
#bdf
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、查看卷组、卷组所包括的逻辑卷、以及该卷组所包括的物理磁盘
#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
14、informix 的版本的收集
#su – 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
主机切换后的节点要重新变为可以切换的节点,必需要运行如下命令
cmmodepkg e -n scp1 -v scp_service (应用 scp_service 可以下次再切回
scp1 节点 )
有时候为了诊断备机,特将备机设置为不可以运行应用的节点,如
cmmodepkg d -n scp1 -v scp_service (节点 scp1 上是不可以运行应用 scp_
service)
16、双机的配置文件的位置
#cd /etc/cmcluster/ (双机守护进程的配置文件 cmcluster.asc)
#cd /etc/cmcluster/scppkg/ (双机的应用配置文件 scppkg.asc,control.sh,
scppkg.sh,这三个文件中有一个文件是用来制定双机的浮动 IP 的 )
17、双机维护命令的位置
#cd /usr/sbin/ (用 ls cm* 可以看到所有关于双机的执行命令)
18、双机的配置
》》》配置 cmcluster.asc;
检查 cmcluster.asc 配置文件的有效性
#cmcheckconf -v -C cmcluster.asc
如果配置不对,则会有错误提示,根据错误提示再来更正,
直到正确后才来应用该配置文件
#cmapplyconf -f -v -C cmcluster.asc
如果觉得应用后配置要重新更改,可以将配置文件删除
#cmdeleteconf -v -c scp1
#cmdeleteconf -v -c scp2
》》》配置应用文件 scppkg.asc,control.sh,scppkg.sh
检查三个文件的有效性
#cmcheckconf -v -P scppkg.asc
如果配置不对,则会有错误提示,根据错误提示再来更正,
直到正确后才来应用该配置文件
#cmapplyconf -f -v -C scppkg.asc
如果觉得应用后配置要重新更改,可以将配置文件删除
#cmdeleteconf -v -c scp1
#cmdeleteconf -v -c scp2
备注:这里所指的删除是在需要单机诊断双机的时候才会用到,
否则不需要这么负责,只需要重新应用一下就可以了,原来的
删不删除无所谓。
18、网络的配置
》》》首先网线一定要连接正确
在给小型机配置网卡的时候一定要先确保网卡的驱动程序已经
安装了,用以下的命令查看.
#lanscan
如果看到的主用网卡和附加的网卡的状态都是 up 状态,则表示
网卡都可用了。而且此时一定要知道那块卡用来做数据网卡,
这块网卡应该是在安装 HP-UX 操作系统的时候就已经确定了,比如
选择 lan0 来做主用数据网卡,并且该块网卡的地址一般在安装
HP-UX 的时候也已经显示了它的设备路径如:0/1/10/0 等,
或者用 lanscan 命令也可以看到它的路径,指导后就应该将直连网线
从该网扣连接到主用 HUB 上去。
然后另外两块是备用网卡,也可以根据设备的路径来确定他们两个的位置,
确定以后就可以将其中一块卡用交叉网线与另外一台机器的同样的网口
相连,用来做心跳线。
那么另外的一个附加网卡就不要配置地址了,我们是用它来作为备用网卡
使用的,要用直连网线从该口连接到备用 HUB 上,它既可以作为心跳网卡
的备用网卡,也可以作为数据网卡的备用网卡。
在 HPL2000 系列的机器上我们还可以看到在数据网卡的上面有一个网扣,该
口是作为 console 口使用的,用一根 console 线可以与它相连接进行配置机器。
》》》再来配置 IP 地址
#vi /etc/rc.config.d/netconf
该文件下面有所有的网卡的名字、网卡的 iP 地址、网关、子网掩码的配置
这样配置以后可以长期生效,下次机器重新启动的时候就会根据该配置文
件来自动配置网络了。
或者
#ifconfig lan0 133.64.48.91 255.255.255.192
#ifconfig lan1 129.9.168.120 255.255.255.192
》》》查看网卡的地址
#lanscan lan0
#lanscan lan1
lan2 不配置地址。
》》》网卡的常用诊断工具
ping;
lanscan; 看看网卡地状态是否为“up”
linkloop;(用此命令的时候,一定要先用 lanscan 来查处网卡的物理地址,
因为该命令的后面接的参数是网卡物理地址,这可以简单地断定网线、集线器
是否有问题 )
》》》在同一网中,subnetmask 应一致。
19、在配置双机的 cmcluster.asc 的时候要制定该网卡的 IP 地址所在的子网
,则可以通过以下来查看
#netstat -in (可以看到网卡的地址、IP 地址对应的子网、网关、缺省路由、
是否有浮动网卡、是否主机)
20、配置路由信息
方法一:可以通过修改 /etc/rc.confg.d/netconf 文件来增加,下次启动的时候
就会生效。
方法二:可以用命令行来设置:
/usr/sbin/route add default 20.08.28.98 1
21、查看路由信息
#netstat -an
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. 一个超级命令
#set_parms
它后面带的参数可以是如下
date_time: 设者时间;
ip_address:设置网卡地址;
hostname:设置主机名;
addl_netwrk:设置主机的网关。
24、用户和用户组的添加
方法一:用 useradd 和 groupadd 命令来添加;
方法二:修改文件 /etc/passwd 和 /etc/group 文件来实现。
25、一个有用的工具是 sam
通过 sam 可以进行各种操作,比如:用户、用户组的管理;逻辑卷组、逻辑卷的管理;内核参数的管理;
26、一个有用的诊断工具 mstm
用它可以收集到所有的硬件信息,比如一共有哪些内存插口,
每块现有的内存条有多大,还可以查几个内存条等等信息。
使用举例:
#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、重新启动机器
#reboot
#shutdown
28、关闭机器
#shutdown -hy 0
#init 0
28、unix 的集中运行的模式
多用户模式,但用户模式等等 6 种。
用如下命令可以看看它的运行模式:
#who -r
29、普通的对话
#wall hello! (广播 hello 这个消息)
#banner hello! (放大 hello 这个消息)
#banner hello! |more (放大 hello 消息后再来广播它)
30、看当前的登录名
#logname
31、看所有登录用户
#who
32、看登录用户在干什么
#whodo
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, 便可以从磁带启动了。
37、HP-UX 的安装
========================================================================
HP-UX 双机系统的安装
1) 在两台主机上分别安装好 HP-UX 操作系统,注意:在两台上的关于 /,
/stand,/var,/home,/usr,/opt,/swap,/dev 等等文件系统的大小必须保持一致;
2) 安装 patch(以下的操作在两台主机上是一样的操作)
#mkdir cdrom // 创建一个 DVD 要挂接的目录
#ioscan -kfnCdisk // 查看 DVD 的硬件描述文件,以便下面安装前的挂接
_____________________使用标识为 support plus 的光盘____________________
a) 选择软件包中的标识为 support plus 的光盘插入 DVD 光驱中
#mount /dev/dsk/c3t2d0 /cdrom // 将 DVD 文件系统挂接到 /cdrom 目录下
#cd /cdrom
#ls // 浏览光盘,发现有 XSWHWCR1100 和 XSWGR1100 两个 patch 目录
#swinstall -s /cdrom/XSWHWCR1100 // 这样就进入了 sam 中进行安装,选择光盘上的 XSWHWCR1100,并且用 sam 中的菜单项 Action 下的子菜单 Install 来进行安装
备注:安装完 XSWHWCR1100 这个 patch 之后,机器会自动 reboot 来重新创建新的内核
b) 待机器再次启动之后,我们就可以安装同样的 support plus 这张光盘中的另外一个名叫 XSWGR1100 的 patch 了。
#mount /dev/dsk/c3t2d0 /cdrom
#swinstall -s /cdrom/XSWGR1100
备注:安装完该 patch 之后同样系统自动重新启动
__________________使用标识为 3 of 4 Application Software 光盘_______________
c) 选择软件包中的标识为 3 of 4 Application Software 的光盘插入 DVD 光驱中
#mount /dev/dsk/c3t2d0 /cdrom
#swinstall -s /cdrom // 进入 sam 后选择“Ignite -UX-11-00 B.2.5.136 HP-UX Installation Utilities for Installing
11.00 System 97186 HP-UX-B.11.00-32/4”这个 patch 来安装
备注:安装完该 patch 之后同样系统自动重新启动
___________________使用标识为 4 of 4 Application Software 光盘____________
d) 选择软件包中的标识为 4 of 4 Application Software 的光盘插入 DVD 光驱中
#mount /dev/dsk/c3t2d0 /cdrom
#swinstall -s /cdrom // 进入 sam 后选择 揂.11.09 MC/ServiceGuard 斦飧鰌 atch 来 \ 安装 MC/ServiceGuard
备注:安装完该 patch 之后同样系统也会自动重新启动
___________________使用标识为 1 of 4 Application Software 光盘____________
e) 选择软件包中的标识为 1 of 4 Application Software 的光盘插入 DVD 光驱中
#mount /dev/dsk/c3t2d0 /cdrom
#swinstall -s /cdrom // 进入 sam 后选择 ?3230A B.11.00 100Base-T PCI? 和
揃.11.00 HP-UX Unlimited-User License 斄礁鰌 atch 来安装。
// 其中前一个 patch 用于安装附加网卡的驱动程序,只有安装了它,备用网卡和心跳网卡才在系统中可用,因为这两块
网卡是系统附加的,必须要安装配套的驱动程序,其中 53230A 表示的是附加网卡的型号,这个可以从纸箱中的配
件单上获取,系统本身自带的那块主用网卡是在安装操作系统的时候就已经自动被配置了,不用我们手工再配置了。
在未安装该 patch 之前,你用命令:#lanscan 则只能看到一块主用网卡;
在安装完该 patch 之后,你再用命令:#lanscan 则可以看到三块网卡。
// 其中后一个 patch 用于安装无限制的 license。
========================================================================
38、忘记了口令该怎么办
重新启动机器;
在启动的过程中按任意键,就会进入一个主菜单;
用 SEArch 来搜索启动的路径;
用 bo + 路径的序列号来重起机器;
当出现 Interactive with IPL (Y or N)? 时选择 Y;
然后要求输入启动的内核的路径,hp_ux 0 (表示是启动到系统维护模式下面)
然后启动完成以后就可以进行 passwd root 来修改口令了。
39、如何做一个 root 的文件系统的全备份
#make_recovery -Av
40、光驱如何使用
#ioscan -funC disk
找到光盘的路径如 /dev/dsk/c3t2d0
#mkdir /cdrom
#mount /dev/dsk/c3t2d0 /cdrom
#cd /cdrom
就可以了。
用完后将目录退出到根目录下面,再使用
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)查看子网
#netstat -in
查看 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 呢?
#swinstall -s /cdrom/XSWHWCR1100 // 先打 CR
#swinstall -s /cdrom/XSWGR1100 // 再打 GR
再来安装第一张盘中的各个卡的驱动程序,以及安装 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 的网卡激活、去激活命令
#ifconfig lan0 up // 激活网卡 lan0
#ifconfig lan0 down // 去激活网卡 lan0
备注:平时排除网卡的错误一般方法是: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
vgdeport -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) 在一台好的机器上备份
#make_recovery -Av // 备份的是 vg00 卷组下所有的东西,比如 / ,/stand , /var ,/swap
等等,备份放在了磁带上,下次若系统损坏了,可以用该磁带来启动并恢复系统。
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
66、用 fbackup frecover 灵活的备份所有 mounted 文件系统或者指定某个文件系统,也可以用来恢复整个文件系统,也可以灵活的恢复某个指定的文件系统,比 make_recovery -Av 要灵活一些,而且这两个命令恢复只需要在单用户模式下,而 make_recovery 这个命令要重新用磁带启动来恢复整个 rootdg.
备注:与 make_recovery 的区别
make_recovery 主要是备份 rootdg 的内容,用户恢复操作系统的;fbackup frecover 主要是用来备份所有的逻辑卷组中所有的 mounted 文件系统文件;
A、系统备份命令:fbackup
1) fbackup 的常用方式一:
[1] 进入单用户:
# init -s 或
# shutdown 0
[2] 系统全备份
# fbackup -f /dev/rmt/0m -0iv / -I /tmp/sysbk.index
-f : 设备文件名 (such as DDS tape driver)
-i : 要包含的目录
-e: 不包含的目录
– I: 备份内容检索目录
– v: 备份内容详细列表
– 0 : 零级备份
# fbackup -f /dev/rmt/0m -i / -e /home
备份除了目录 /home 的所有目录
[3] 说明
a、该命令方式对系统当前 mounted 的文件系统进行备份
b、备份级别说明
备份级别有 0~9 个级别,如果当前系统采用零级备份,当下一次采用 5 级备份时,系统仅将会对有变化的文件进行备份。
2) fbackup 的常用方式二:
〖1〗 # mkdir -p /tmp/fbackupfiles/index
# mkdir -p /tmp/fbackupfiles/log
〖2〗 # touch/tmp/fbackupfiles/index/full.`date +%y%m%d.%H:%M `
〖3〗进入单用户
# shutdown -y 0
〖4〗对系统进行全备份
# fbackup -0vi / -f /dev/rmt/0m \
-I /tmp/fbackupfiles/index/full.`date +%y%m%d.%H:%M ` \
2 /tmp/fbackupfiles/log/ full.`date +%y%m%d.%H:%M `
〖5〗说明
通过该方式可以知道系统备份需要的时间
3) fbackup 的常用方式三:
〖1〗进入单用户
# shutdown -y 0
〖2〗对系统进行全备份
# fbackup -0uv / -f /dev/rmt/0m \
-g /tmp/fbackupfiles/mygraph \
-I /tmp/fbackupfiles/index/full.`date +%y%m%d.%H:%M ` \
2 /tmp/fbackupfiles/log/ full.`date +%y%m%d.%H:%M `
〖3〗说明
a、文件 mygraph: 包含需要备份的目录,格式如下:
/users/data
/home/app
e /oracle/sql
b、参数 u :
当备份系统成功时,系统将更新 /var/adm/fbackupfiles/dates.
4) fbackup 的常用方式四:
备份远程系统
[1] 登录在本地系统时
# remsh backup_sysname fbackup -f DDS_sysname: /dev/rmt/0m -0vi /
[2] 登录在远程系统时
# fbackup -f backup_sysname: /dev/rmt/0m -0vi /
5) fbackup 的常用方式五:
压缩方式备份 (不建议使用、影响系统性能)
[1] 压缩方式备份
# fbackup -0vi /dir -f – | compress | dd of=/dev/rmt/0m obs=10k
- : 指向标准输出
[2] 查看备份内容
# dd if=/dev/rmt/0m ibs=10k | uncompress | frecover -I – -f –
B、系统恢复命令:frecover
1) 恢复磁带机上所有内容:
[1] 进入单用户:
# init -s or shutdown 0
[2] 恢复数据
# frecover -rf /dev/rmt/0m
恢复磁带上的所有数据
-f: 设备文件名
-r: 恢复磁带上的所有数据
-I: 将磁带上文件索引存到指定的文件中
# frecover -I /tmp/index.txt -f /dev/rmt/0m
2) 恢复某一目录:
# frecover -xi /directory
# frecover -x -i /dir1 -i /dir2
# frecover -xoi /dir
-o: 覆盖 /dir 下已有的、相同名称的文件
# frecover -xvXi /dir
-X: 按磁带上目录恢复数据
# cd /tmp/local; frecover -xvYi /dir
-Y: 按磁带上文件名恢复数据
例如:
# cd /tmp/local
# frecover -xvF -i /home/filename
[恢复结果] /tmp/local/filename 不是 /home/filename
3) 从远程磁带机上恢复数据到本地:
# frecover -xi /dir -f remote_name : /dev/rmt/0m
4) 从本地磁带机上恢复数据到远地系统:
# remsh remote_name frecover -xi /dir -f local_name:
/dev/rmt/0m
67、修改 HP 双机系统启动特性
HP 机及 SUN 机型通常采用下述两种办法:HP 机型:修改配置文件:/etc/rc.config.d/cmcluster 将其设为如下内容:AUTOSTART_CMCLD=1。
SCP 双机系统在主机启动时,不允许自动启动 CLUSTER 和其上的 PKG,需要编辑 /etc/rc.config.d/cmcluster 文件,使:AUTOSTART_CMCLD=0
68、HP 双机配置时,节点访问权限的配置
访问权限设置
在进行 CLUSTER 和 PKG 配置之前,要配置或修改访问安全文件,使每个节点有访问另一个节点的权限。
权限设置如下:
以 root 用户权限编辑(或创建)位于 /etc/cmcluster 目录下的 cmclnodelist 文件,使其包含如下内容:
scp1 root
scp2 root
scp1 tellin
scp2 tellin
.rhosts
以 root 用户权限编辑根(/)目录下的.rhosts 文件,使其包含如下内容:
scp1 root
scp2 root
scp1 tellin
scp2 tellin
hosts.equiv
添加如下内容:
scp1 root
scp2 root
scp1 tellin
scp2 tellin
69、HP 小型机中内存与 cpu 的关系
一个 cpu 一般最多配置 0.5G 的内存,两个 cpu 配置 1G 的内存。
70、swapinfo 查看交换区的使用情况,以及交换区的大小
scp1:/hptmp #swapinfo
Kb Kb Kb PCT START/ Kb
TYPE AVAIL USED FREE USED LIMIT RESERVE PRI NAME
dev 1048576 0 1048576 0% 0 – 1 /dev/vg00/lvol2
reserve – 792332 -792332
memory 781512 318032 463480 41%
71、HP 硬件收集工具的使用(适合于 HP11。0 版本和 HP10。0 版本)
信息收集工具 Info_col.xx 和 LVMcollect.xx 使用方法:
a. 在需要进行收集的主机上建立一个目录:
# mkdir /tmp/hpce
b. 将收集工具 info_col.xx 和 LVMcollect.xx 传到需要进行收集的主机上的 /tmp/hpce 目录下:
如果主机使用的 OS 是 10.xx,则使用 info_col.10 和 LVMcollect.10 的脚本; 如果主机使用的 OS 是 11.xx,
则使用 info_col.11 和 LVMcollect.11 的脚本。
可以使用 ftp 的方式(使用 asc 方式传送)传到主机,也可以使用磁带 tar 到主机。
c. 修改 info_col.xx 和 LVMcollect.xx 的执行权限。
# chmod 744 info_col.xx
# chmod 744 LVMcollect.xx
d. 运行相应版本的 info_col.xx 进行信息收集工作。
对操作系统为 10.xx 的主机:
# cd /tmp/hpce
# sh ./info_col.10
对操作系统为 11.xx 的主机:
# cd /tmp/hpce
# sh ./info_col.11
e. 系统提示输入相应的信息
输入操作者姓名
输入操作者员工号(可输入 6 个 0)
输入产品型号(在主机贴的标签上可以找到 – 机器型号项)
输入产品序列号(在主机贴的标签上可以找到 – 序列号项)
(注意:序列号一定要输入准确,请仔细核对)
确认输入的内容(选择 y,系统开始自动进行信息收集)
f. 等待自动收集程序运行结束,系统会在收集脚本执行的目录下(通常为 /tmp/hpce 目录)生成一个 ascii 文件,文件名为 序列号 .txt,此文件就是最后收集到的信
息文件。将此文件保存并传回即完成信息收集工作。
(备注:其实 shell 程序中使用的都是一系列的命令,如:ioscan -fn;mstm;sam 等)
72、umask 如何设置
当最初登录到系统中时,umask 命令确定了你创建文件的缺省模式。这一命令实际上和
chmod 命令正好相反。你的系统管理员必须要为你设置一个合理的 umask 值,以确保你创建的
文件具有所希望的缺省权限,防止其他非同组用户对你的文件具有写权限。
在已经登录之后,可以按照个人的偏好使用 umask 命令来改变文件创建的缺省权限。相应
的改变直到退出该 shell 或使用另外的 umask 命令之前一直有效。
一般来说,umask 命令是在 /etc/profile 文件中设置的,每个用户在登录时都会引用这个文
件,所以如果希望改变所有用户的 umask,可以在该文件中加入相应的条目。如果希望永久性
地设置自己的 umask 值,那么就把它放在自己 $HOME 目录下的.profile 或. bash_profile 文件中。
如何计算 umask 值
umask 命令允许你设定文件创建时的缺省模式,对应每一类用户 (文件属主、同组用户、
其他用户 ) 存在一个相应的 umask 值中的数字。对于文件来说,这一数字的最大值分别是 6。系
统不允许你在创建一个文本文件时就赋予它执行权限,必须在创建后用 chmod 命令增加这一
权限。目录则允许设置执行权限,这样针对目录来说,umask 中各个数字最大可以到 7。
该命令的一般形式为:
umask nnn
其中 n n n 为 umask 置 000 – 777。
让我们来看一些例子。
计算出你的 umask 值:
可以有几种计算 umask 值的方法,通过设置 umask 值,可以为新创建的文件和目录设置缺
省权限。表 1 – 8 列出了与权限位相对应的 umask 值。
在计算 umask 值时,可以针对各类用户分别在这张表中按照所需要的文件 / 目录创建缺省
权限查找对应的 umask 值。
例如,umask 值 002 所对应的文件和目录创建缺省权限分别为 6 6 4 和 7 7 5。
还有另外一种计算 umask 值的方法。我们只要记住 umask 是从权限中“拿走”相应的位即
下载
表 1 -8 umask 值与权限
umask 文件目录
0 6 7
1 6 6
2 4 5
3 4 4
4 2 3
5 2 2
6 0 1
7 0 0
例如,对于 umask 值 0 0 2,相应的文件和目录缺省创建权限是什么呢?
第一步,我们首先写下具有全部权限的模式,即 777 (所有用户都具有读、写和执行权限)。
第二步,在下面一行按照 umask 值写下相应的位,在本例中是 0 0 2。
第三步,在接下来的一行中记下上面两行中没有匹配的位。这就是目录的缺省创建权限。
稍加练习就能够记住这种方法。
第四步,对于文件来说,在创建时不能具有执行权限,只要拿掉相应的执行权限比特即
可。
这就是上面的例子,其中 umask 值为 0 0 2:
1) 文件的最大权限 rwx rwx rwx (777)
2) umask 值为 0 0 2 – – – – – – -w-
3) 目录权限 rwx rwx r-x (775) 这就是目录创建缺省权限
4) 文件权限 rw- rw- r– (664) 这就是文件创建缺省权限
下面是另外一个例子,假设这次 umask 值为 0 2 2:
1) 文件的最大权限 rwx rwx rwx (777)
2 ) umask 值为 0 2 2 – – – -w- -w-
3) 目录权限 rwx r-x r-x (755) 这就是目录创建缺省权限
4) 文件权限 rw- r– r– (644) 这就是文件创建缺省权限
常用的 umask 值
表 1 – 9 列出了一些 umask 值及它们所对应的目录和文件权限。
表 1 -9 常用的 umask 值及对应的文件和目录权限
umask 值目录文件
022 755 644
027 750 640
002 775 664
006 771 660
007 770 660
如果想知道当前的 umask 值,可以使用 umask 命令:
第 1 章文件安全与权限 11
下载
如果想要改变 umask 值,只要使用 umask 命令设置一个新的值即可:
$ umask 002
确认一下系统是否已经接受了新的 umask 值:
在使用 umask 命令之前一定要弄清楚到底希望具有什么样的文件 / 目录创建缺省权限。否
则可能会得到一些非常奇怪的结果;例如,如果将 umask 值设置为 600,那么所创建的文件 / 目
录的缺省权限就是 066!
举例子:如何指定一个用户的 umask 值?
73、xargs
在使用 find 命令的 -exec 选项处理匹配到的文件时,find 命令将所有匹配到的文件一起传递给 exec 执行。不幸的是,有些系统对能够传递给 exec 的命令长度有限制,这样在 find 命令运行几分钟之后,就会出现溢出错误。错误信息通常是“参数列太长”或“参数列溢出”。这就是 xargs 命令的用处所在,特别是与 find 命令一起使用。find 命令把匹配到的文件传递给 xargs 命令,而 xargs 命令每次只获取一部分文件而不是全部,不像 -exec 选项那样。这样它可以先处理最先获取的一部分文件,然后是下一批,并如此继续下去。在有些系统中,使用 -exec 选项会为处理每一个匹配到的文件而发起一个相应的进程,并非将匹配到的文件全部作为参数一次执行;这样在有些情况下就会出现进程过多,系统性能下降的问题,因而效率不高;而使用 xargs 命令则只有一个进程。另外,在使用 xargs 命令时,究竟是一次获取所有的参数,还是分批取得参数,以及每一次获取参数的数目都会根据该命令的选项及系统内核中相应的可调参数来确定。
让我们来看看 xargs 命令是如何同 find 命令一起使用的,并给出一些例子。
下面的例子查找系统中的每一个普通文件,然后使用 xargs 命令来测试它们分别属于哪类
文件:
下面的例子在整个系统中查找内存信息转储文件 (core dump),然后把结果保存到
/tmp/core.log 文件中:
$ find . -name core -print | xargs echo /tmp/core.log
下面的例子在 /apps/ a u d i t 目录下查找所有用户具有读、写和执行权限的文件,并收回相应
的写权限:
$ find /apps/audit -perm -7 -print | xargs chmod o-w
在下面的例子中,我们用 grep 命令在所有的普通文件中搜索 d e v i c e 这个词:
$ find / -type f -print | xargs grep device
在下面的例子中,我们用 grep 命令在当前目录下的所有普通文件中搜索 D B O 这个词:
$ find . -name \ *-type f -print | xargs grep DBO
注意,在上面的例子中,\ 用来取消 find 命令中的 * 在 shell 中的特殊含义。
74、Top -s 300 -f top.txt
为了防止有时候 top 不能查看到所有的进程, 最好是等 5 分钟, 并且将结果文件保存到文件中, 这样再从文件中来
查看结果.
以上是“查看 hp 小型机命令有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注丸趣 TV 行业资讯频道!
向 AI 问一下细节
丸趣 TV 网 – 提供最优质的资源集合!