hp-ux常用命令
**********************************
查看内存
/usr/contrib/bin/machinfo | more
*************dmesg**************
#dmesg|more 显示 记忆体 cpu 外设(i/o介面卡,磁片设备etc.) root,swap,dump设备分配资讯
注:dmesg是从kernel缓衝区里读出的数据
cstm功能更多,建议用cstm。
#model
9000/800/l2000-44
注意:其中44是指每个cpu有440mhz
*****************i/o scan*************
1.#ioscan -fn
列出各i/o卡及设备的所有相关资讯:如逻辑单元号,硬体位址及设备档案名等
2.#ioscan -fncdisk
*****************ps******************
#ps -ef
列出正在运行的所有进程的各种资讯:如进程号及进程名等。
***************network*****************
#netstat -rn
列出网卡状态及路由资讯等。
#lanscan
列出网卡状态及网路配置资讯。
#strings /etc/fstab
#ioscan -funcfc 察看光纤卡的链卡有多少个
# ioscan -funcdisk
1.#ioscan -funcfc -----> /dev/fct0
2.# fcmsutil /dev/fcd0|more
#spmgr display 察看光纤链路状态
#vgdisplay -v vg00 查看vg00状态
用 lanscan 命令查看主机中的网卡。例如:
# lanscan
hardware station crd hdw net-interface nm mac hp-dlpi dlpi
path address in# state nameppa id type support mjr#
10/4/8 0x00108318e6e8 0 up lan0 snap0 1 ether yes 119
10/12/6 0x0060b0c44462 1 up lan1 snap1 2 ether yes 119
上述命令显示主机中有3块网卡,它们的有关参数如下:
硬体位址分别是 10/4/8、10/4/12(hardware path)
网卡名是 lan0、lan1(net-interface name列)
各网卡的nmid是 1、2(nmid列)
各网卡的工作状态是 up、down、up (hdw state列)
各网卡的mac位址是 station address所对应的列。
一个网卡要能够正常工作,首先它的工作状态(net-interface name)必须是up。
用 ifconfig 命令查看网卡对应的ip位址。例如:
# ifconfig lan0
lan0: flags=863
inet 15.85.114.14 netmask fffff800 broadcast 15.85.119.255
在网卡lan0上的位址是15.85.114.14(inet),子网路遮罩ffff800,广播地址15.85.119.255
***************mail********************
mailx -s "user name" dive_m.hu@foxconn < user.txt
***************bdf*********************
#bdf
列出已载入的逻辑卷及其大小资讯。
各列的含义:
filesystem:档案系统名
kbytes:位元组数,以k為单位 used:已使用空间
avail:尚可使用空间
%used: 已使用空间占本档案系统全部空间比率。
mounted on: 安装目录
*************mount*******************
mount
列出已载入的逻辑卷及其载入位置
*****************host******************
#uname -a
列出系统id 号,os版本及使用者许可权等资讯。
# init 3 进入原来多用户运行级。
# shutdown -y 0
#hostname
列出系统网路名称。
如需修改网路位址、主机名称等,一定要用set_parms 命令
# set_parms hostname
# set_parms ip_address
系统啟动设定档
/etc/rc.config.d/
目录下 如/etc/rc.config.d/netconf 是网路设定档。
通过修改此类设定档更改系统参数。
******************pv display***************
pvdisplay -v /dev/dsk/c*t*d*
显示磁片各种资讯,如磁片大小,包含的逻辑卷,设备名称等。
******************vg display***************
vgdisplay -v /dev/vg00
显示逻辑卷组资讯,如包含哪些物理盘及逻辑卷等。
******************lv display***************
lvdisplay -v /dev/vg00/lvol1
显示逻辑卷各种资讯,如包含哪些盘,是否有镜像等。
*****************hardware path**************
硬体路径(hardware path)是如何定义的
硬体路径是指主机对其spu与外设(i/o)进行管理的一种标识,是对设备汇流排结构与位址设置路径结构的标识,
以便於确定硬体与诊断故障。不同设备的硬体路径不能相同,否则会造成中断衝突。不同机型由於汇流排结构不同,
同类设备的硬体路径大相径庭。一般原则是,每次汇流排转换必须有一个反斜扛将上下级汇流排分隔开。
例 如:
8/16/5.6.0
8--- 第一级汇流排
16--- 第二级汇流排
5--- 第三级汇流排卡号
6--- 地 址
0--- 相应位址下第一个设备
******************理论********************************
关於hp-ux的硬碟资源的逻辑卷管理
hp-ux管理硬碟存储资源是採用逻辑卷方式来进行管理的,要说清整个机制,先要介绍几个概念:
物理卷physical volume,称為pv:指物理上硬碟,一个硬碟就是一个pv
逻辑卷组volume group,称為vg:一个vg包含整数个pv,可理解為一个大硬碟。
逻辑卷logical volume,称為lv:相当於对大硬碟进行逻辑分区, 一个vg里可有若干个lv。
档案系统file system:在逻辑卷的基础上,可建立档案系统,然后mount到一个目录下,这样就可以档存取的方式来使用这块硬碟了。
可以不建档案系统,而直接把lv当作裸设备,以trunk方式来存取资料,许多资料库都是用这种方式存取资料。
根据以上介绍,在hpux下正确使用硬碟的顺序及相应命令如下:
1. 先建物理卷:
# pvcreate –f /dev/rdsk/ccddtt
这里必须使用硬碟的字元设备档
2. 再建逻辑卷组:
# mkdir /dev/vg0x x:0~f,逻辑卷组名
# mknod /dev/vg0x/group c 64 0x0x0000
# vgcreate vg0x /dev/dsk/ccddtt
3. 然后划分逻辑卷:
# lvcreate –l size vg0x size:该逻辑卷大小
4. 在lv上建档案系统:
# newfs –f file_system_type /dev/vg0x/rlvoly
file_system_type:档案系统类型,包括hfs和vxfs,注意此时用该逻辑卷的字元设备档。
5. 将此档案系统mount到一个目录下:
# mkdir /directory
# mount /dev/vg0x/lvoly /directory
6. 添加逻辑卷
添加档案系统卷。例如:在vg01上添加一个200m的档案系统卷,卷名為data,mount到目录/sample 上。
a、创建逻辑卷,在系统提示符下键入命令:
# lvcreate –l 200 –n data /dev/vg01
b、在逻辑卷data上创建档案系统:
# newfs –f hfs /dev/vg01/rdata
注:如果是vxfs档案系统,则用
# newfs –f vxfs /dev/vg01/rdata
c、创建目录/sample,并将逻辑卷data mount 到/sample.
# mkdir sample”
# mount /dev/vg01/data /sample
d、用bdf命令,将会看到/dev/vg01/data mount 到/sample上。
7. 删除逻辑卷
例如:删除vg01 中名為data 的逻辑卷,mount 到/sample。
1) 卸载所要删除的逻辑卷:
a、首先用umount 命令将逻辑卷data 从/sample上卸载下来:
# umount /sample
b、若系统提示设备忙,不能卸载;则在根目录系统提示符下,键入以下命令,进入单用户:
# shutdown -y 0
在单使用者下,先将所有逻辑卷mount上,键入命令:
# mount -a
用bdf命令看该逻辑卷是否已经mount上,如果mount上,键入以下命令:
# umount /sample
2) 删除逻辑卷/dev/vg01/data ,用命令:
# lvremove /dev/vg01/data
8. 扩大档案系统
1) 扩大档案系统,首先要找到这个档案系统所对应的逻辑卷,只有首先扩大逻辑卷,给档案系统以扩大的空间,才能扩大档案系统。
2) 為扩大逻辑卷,先进单使用者,在根目录系统提示符下,键入命令:
# shutdown -y 0
3) 进入单用户后,先将所有档案系统mount上,键入命令:
# mount -a
4) 用bdf命令看该档案系统是否已经mount上,如果mount上,用命令#umount档案系统名umount该档案系统。例如,想要扩大“/usr”到500m ,就键入命令:
# umount /usr
5) 用命令:
# lvextend -l 500 /dev/vg00/lvol4
这里,假定/usr 对应/dev/vg00/lvol4
6) 用命令:
# extendfs /dev/vg00/lvol4 扩大档案系统。
注:如果是vxfs档案系统,则用
# extendfs -f vxfs /dev/vg00/lvol4
7) 用命令:
# mount /dev/vg00/lvol4 /usr
将档案系统mount 到/usr
这样,档案系统“/usr”就被扩大了,
8) 用命令:
# init 3 进入原来多用户运行级。
9. unix 的档案系统
1) unix的档案系统是树状结构,从根开始,从表面上看,档案系统好象是一个整体,但实际上,档案系统可以分成不同的部分,单独佔据一块逻辑卷,就是一个档案系统。
2) unix的档案系统可以分為四种类型:hfs vxfs cdfs lofs
3) 在hpux中,有下列档案系统:
“ / ” 根档案系统
“ /usr ”, “ /sbin ” 作业系统的一部分。
“ /opt ” 和application 有关的档案系统。
“ /etc ” mount 到此目录下的档案系统包含系统设定档
“ /var ” mount到此目录下的档案系统中的档為系统啟动,运行等等產生的报告档。
“ /stand ” 包含作业系统核心(kernel)的有关文件。
“ /tmp ” 包含系统暂存档案。
“ /dev ” 包含所有的设备档,但它不是一个单独的档案系统,它只是在根目录下的一个目录。
所有关於逻辑卷的命令(创建vg,pv,lv)都可以通过sam中的功能表任务完成。但功能表方式相对速度较慢。
********************linux 修復************************************************
输入root密码登录后采用: fsck -t ext3 -r /usr 修复,一般就可以正常开启 。 test lab linux已经修复成功。
*******************日誌档的监测**********************************************
档案名档内容监测方法
/etc/rc.log /etc/rc 运行记录用读取文字档的方法
/var/adm/syslog/syslog.log 一般系统日誌注意提示资讯及对应的
/var/adm/sw/*.log 软体安装日誌日期,分析发生的相关
/var/adm/wtmp 使用者登录资讯原因
/var/adm/btmp 使用者登录失败资讯
/var/sam/log/samlog sam日誌
/var/spool/mqueue/syslog sendmail日誌
/etc/shutdownlog 关机(shutdown)信息
***************************find*************auto delete************************
core文件
# find / -name core -exec rm {}
其他大文件
其查找方法為:
# find / -name (-size +n) -print
n=需查找文件大小bytes/ 512bytes
# du -s *
#28 09 * * * find /u/out -atime +7 -name *r -exec rm {} \ 查找/u/out 文件夹下的匹配*r的文件并删除7天之前未访问的
参数:
-mtime +20 20天前创建
-mmin +20 20分鐘前创建
-amin +20 20分鐘之前访问过的
-atime +20 20天之前访问过的
-cmin +20 20分鐘之前状态发生改变的
-ctime +20 20天之前状态发生改变的
其中数字前的“+” 表示在特定的时间之前 “-”表示在特定的时间之?
**************************mc/sg****************************************************
run cluster
#cmrun -v
激活vg
#vgchange -a y vghist
mount
#mount /dev/vghist/lvolhist /hist
mc/serviceguard的用法
mc / serviceguard ( multi-computer / serviceguard ) 是hp 推出专门用来保护关键业务应用免遭软、硬体故障影响的特殊软体。
使用mc/serviceguard,多个节点(系统)被组织成一个企业群集,為本地网(lan) 上的客户机提供高可用性的服务。mc/serviceguard监视程式监视每一个节点状态,并且对出现的故障狠快做出反应,使应用程式的停顿成為最小。
mc系统切换发生在两种情况下:一种情况是由於系统的硬体出现故障或者应用程式故障,此时的切换是自动进行的;
另一种情况是根据实际操作环境需要进行人為地切换。有两种办法来实现后一种切换。
方法1 使用cmhaltnode 命令来停止运行有套装程式的节点。
# cmhaltnode -f nodename
这样,在停止该节点的同时,应用套装程式会自动迁移到另外一个节点上。
方法2 使用cmhaltpkg 来起停应用套装程式
1.用cmhaltpkg 命令来停止需要迁移的套装程式
# cmhaltpkg pkgname
2.用cmrunpkg 来重新在别的节点上运行套装程式
# cmrunpkg -n nodename pkgname
3.用cmmodpkg 修改切换属性
# cmmodpkg -e pkgname
一般来说,建议採用方法2
下面介绍几个系统管理员用得上的、有关mc的命令:
一、手动啟动mc/sg
start sg daemons and form a new cluster
#cmruncl [-f] [-v] [-n nn...]
[-f] force cluster startup without warning message
[-v] verbose output
[-n ] specific name(s) of node(s) to
二、单点啟动后,加入另一个节点:
start sg daemon on node(s) and join a cluster
# cmrunnode [-v] [nn...]
[-v] verbose output
三、实现节点切换
切换分两种:本地切换( local switch ) 和切换( switch )
当主节点出现网卡故障(mac address or hardware state down)时,首先会进行本地切换,备份网卡开始工作;如果此时备份网卡也有故障,则系统会进行切换,备份节点接管工作。
可以手工类比这些故障进行故障诊断或检测。
四、监测cluster 运行状态
view information about the current sg cluster
# cmviewcl [-v] [-n nn]... [-p pn]... [-l {package|cluster|node}]
[-v] verbose output
[-n ] view information only about the specific node_name(s).
[-p package_name... view information only about the specific
package_name(s).
[-l] pkg|clus|node display only package, cluster or node specific
information.
五、停止cluster 运行
halt sg cluster daemons
# cmhaltcl [-f] [-v]
[-f] force the cluster to shutdown even if packages are currently running.
[-v] verbose output
六、停止运行某个节点而cluster 在其它节点继续运行
halt sg daemon on node(s) and leave the cluster
# cmhaltnode [-f] [-v] [nn...]
[-f] force the node to halt even if there are packages running on it.
[-v] verbose output
七、在running cluster 中运行某一个包
run a sg package
# cmrunpkg [-n nn] [-v] pn...
[-n ] act on a specific node.
[-v] verbose output
八、停止一个运行中的包
halt a sg package
# cmhaltpkg [-n nn] [-v] pn...
[-n ] act on a specific node.
[-v] verbose output
九、改变一个包的切换属性
enable or disable switching attributes for a sg package
# cmmodpkg [-v] [-n nn]... {-e|-d} pn...
[-v] verbose output
[-n ] modify attributes on specific node(s) - else globally mod.
-e enable
-d disable
pn - package(s) whose switching attributes are changed
注:cn = cluster_name nn = node_name pn = package_name
explainations: ... = multiple occurences | = or [descriptor] = optional
******************************mc/sg end**************************************************************
*******************************hp 小型机**********************************************************
****************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%
********************硬碟的大小资讯
#diskinfo /dev/rdsk/c1t0d0
scsi describe of c1t0d0:
vendor: seagate
product id: st39204lc
type: direct access
size: 8891556 kbytes
bytes per sector: 5
********************硬碟的个数
#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
************查看作业系统版本和license
#uname -a
hp-ux scp1 b.11.00 u 9000/800 1124961527 unlimited-user license
******************如何查看记忆体
#dmesg
memory information:
physical page size = 4096 bytes, logical page size = 4096 bytes
physical: 2097152 kbytes, lockable: 1866308 kbytes, available: 1902728 kbyts
**************查看卷组、卷组所包括的逻辑卷、以及该卷组所包括的物理磁片
#vgdisplay -v vg00
则结果都是按照逻辑卷组、逻辑卷、物理磁片的顺序全部显示。
*****************查看卷组、逻辑卷的位置
#cd /dev/
在该目录下面有所有的逻辑卷组,再进入某个逻辑卷组,则看到它所有的所有
逻辑卷了。
***********啟动/去啟动卷组
#vgchange -a y 卷组名 (啟动)
#vgchange -a n 卷组名 (去啟动)
***********创建卷组、逻辑卷、档案系统的一系列命令
格式化
#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
***************删除卷组、逻辑卷
删除逻辑卷
#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
****************创建共用卷组
在的一台已经创建卷组的机器上先去啟动
#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
*******************双机维护命令
在一台运行以下命令先将两个节点的cluster守护进程都拉起来,然后还会自动的将应用也拉起来。
#cmruncl -v2
或者先在主机上运行双机的守护进程,再将备机节点加入,然后再来将应用制定在某个节点上运行,那麼指定的节点就应该是主机。
cmruncl -n scp12
cmrunnode scp22
cmrunpkg -n scp1 -v scp_service2
查看双机的状态
cmviewcl -v;
cmviewcl 2
cmquerycl2
cmviewconf2
双机切换
方法一:可以停止主机
cmhaltnode scp1
方法二:可以手工切换应用
cmhaltpkg -n scp1 -v scp_service (将应用scp_service从scp1机器上停止运行)
或者
su - tellin
stellin>2kill_scp.sh
或者
su - informix
informix>2onmode -kuy
主机切换后的节点要重新变為可以切换的节点,必需要运行如下命令
cmmodepkg e -n scp1 -v scp_service (应用scp_service可以下次再切回scp1节点)
有时候為了诊断备机,特将备机设置為不可以运行应用的节点,如
cmmodepkg d -n scp1 -v scp_service (节点scp1上是不可以运行应用scp_service)
******************双机的设定档的位置
#cd /etc/cmcluster/ (双机守护进程的设定档cmcluster.asc)
#cd /etc/cmcluster/scppkg/ (双机的应用设定档scppkg.asc,control.sh,
scppkg.sh,这三个档中有一个档是用来制定双机的浮动ip的)
****************双机维护命令的位置
#cd /usr/sbin/ (用ls cm*可以看到所有关於双机的执行命令)
****************双机的配置
**************配置cmcluster.asc2
检查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
备主:这里所指的删除是在需要单机诊断双机的时候才会用到,否则不需要这麼负责,只需要重新应用一下就可以了,原来的删不删除无所谓。
***********网路的配置
》》》首先网线一定要连接正确
在给小型机配置网卡的时候一定要先确保网卡的驱动程式已经安装了,用以下的命令查看.
#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不配置位址。
》》》网卡的常用诊断工具
ping2
lanscan2看看网卡地状态是否為“up”
linkloop2(用此命令的时候,一定要先用lanscan来查处网卡的物理位址,因為该命令的后面接的参数是网卡物理位址,这可以简单地断定网线、集线器是否有问题)
》》》在同一网中, subnetmask 应一致。
****************在配置双机的cmcluster.asc的时候要制定该网卡的ip位址所在的子网
,则可以通过以下来查看
#netstat -in (可以看到网卡的位址、ip位址对应的子网、闸道、缺省路由、是否有浮动网卡、是否主机)
***************查看路由信息
#netstat –an
*****************配置远端维护
如何确定是否已经配置了远端维护,远端维护是通过硬体来配置的,只要远端维护的串口没有损坏,哪怕你是重新安装,在小型机前面板上的remote灯会亮為黄色,黄色的灯一直都是两著的表示可以远端维护串口正常。但是我们还是需要通过gsp来配置远端维护。
》》》小型机的remote口的配置
ctrl + b
enter
enter
gsp>2 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 02 cell 02 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 -fn2
mstm2
cstm2
sam2
等等。
27、 重新啟动机器
#reboot
#shutdown
看当前的登录名
#logname
关闭机器
#shutdown -hy 0
#init 0
28、 unix的集中运行的模式
多使用者模式,单使用者模式等等6种。
用如下命令可以看看它的运行模式:
#who –r
29、 普通的对话
#wall "hello!" (广播hello这个消息)
#banner "hello!"(放大hello这个消息)
#banner "hello!"|more (放大hello消息后再来广播它)
30、 看当前的登录名
#logname
31、 看所有登录用户
#whoiam
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,便可以从磁带啟动了。