查看HP小型机的信息的命令集

发布时间:   来源:文档文库   
字号:
1、机型
#model
9000/800/L2000-44
注意:其中44是指每个cpu440MHZ
2cpu个数#top
CPULOADUSERNICESYSIDLEBLOCKSWAITINTRSSYS00.020.0%0.0%0.%0.0%0.0%0.0%0.0%10.000.6%0.0%0.%0.0%0.0%0.0%0.0%20.002.%97.0%0.0%0.0%0.0%0.0%
30.000.4%0.0%0.0%99.6%0.0%0.0%0.0%0.0%
3、硬盘的大小信息
#diskinfo/dev/rdsk/c1t0d0SCSIdescribeofc1t0d0:
vendor:SEAGATEproductid:ST39204LC
type:directaccesssize:8891556Kbytesbytespersector:512

4、硬盘的个数
#ioscan-funCdisk
disk00/0/1/1.0.0sdiskCLAIMEDDEVICESEAGATEST39204LC/dev/dsk/c1t0d0/dev/rdsk/c1t0d0
disk10/0/1/1.2.0sdiskCLAIMEDDEVICESEAGATEST39204LC/dev/dsk/c1t2d0/dev/rdsk/c1t2d0
disk20/0/2/0.0.0sdiskCLAIMEDDEVICESEAGATEST39204LC/dev/dsk/c2t0d0/dev/rdsk/c2t0d0
disk30/0/2/0.2.0sdiskCLAIMEDDEVICESEAGATEST39204LC/dev/dsk/c2t2d0/dev/rdsk/c2t2d0
disk40/0/2/1.2.0sdiskCLAIMEDDEVICEHPDVD-ROM305/dev/dsk/c3t2d0/dev/rdsk/c3t2d0
disk50/4/0/0.8.0sdiskCLAIMEDDEVICESEAGATEST39236LC/dev/dsk/c4t8d0/dev/rdsk/c4t8d0
5、查看操作系统版本和license#uname-a
HP-UXscp1B.11.00U9000/8001124961527unlimited-userlicense
6、如何查看内存#dmesg
MemoryInformation:

physicalpagesize=4096bytes,logicalpagesize=4096bytes
Physical:2097152Kbytes,lockable:1866308Kbytes,available:1902728Kbyts
7、如何查看文件系统#bdf
Filesystemkbytesusedavail%usedMountedon/dev/vg00/lvol31025617247908982653%//dev/vg00/lvol1700691354825951396%/stand/dev/vg00/lvol82097152436927155719522%/var/dev/vg00/lvol7104857648152453163148%/usr/dev/vg00/lvol62552531482295790%/tmp/dev/vg01/lv_tellin
205155312715217192457%/tellin/dev/vg00/lvol520971528178318894624%/opt
/dev/vg01/lv_informix
2051553413823143257422%/opt/informix/dev/vg00/lvol452428812294903750%/home
存在两个文件中:/etc/fstab/etc/mnttab
8、查看卷组、卷组所包括的逻辑卷、以及该卷组所包括的物理磁盘#vgdisplay-vvg00
则结果都是按照逻辑卷组、逻辑卷、物理磁盘的顺序全部显示。

9、查看卷组、逻辑卷的位置
#cd/dev/
在该目录下面有所有的逻辑卷组,再进入某个逻辑卷组,则看到它所有的所有逻辑卷了。

10、激活/去激活卷组
#vgchange-ay卷组名(激活)#vgchange-an卷组名(去激活)

11、创建卷组、逻辑卷、文件系统的一系列命令格式化
#pvcreate/dev/rdsk/c0t1d0(这里假设有块盘的设备文件名是c0t1d0创建卷组名
#mkdir/dev/vglock
创建卷组的设备文件名字
#mknod/dev/vglock/groupc640x010000(这里注意group不能重复创建卷组
#vgcreate/dev/vglock/dev/dsk/c0t1d0(将物理磁盘c0t1d0加给该卷组)

激活卷组
#vgchange-ay/dev/vglock创建逻辑卷lv_informix
#lvcreate-nlv_informix/dev/vglock给逻辑卷增加大小
#lvextend-l50/dev/vglock/lv_informix(单位是页,页的大小再创建卷组时已经确定,不可以再更改,一般缺省为4M,所以是200M
或者
#lvextend-L200/dev/vglock/lv_informix(这是带大写的L参数,表示是以M为单位来分配的大小的。
如果还要将该卷组变为文件系统的话,那么如下创建文件系统#newfs-Fhfs/dev/vglock/rlv_informix创建文件系统挂接的目录#mkdir/informix
将文件系统挂接上去
#mount/dev/vglock/lv_informix/informix

12、删除卷组、逻辑卷
删除逻辑卷
#lvremove/dev/vglock/lv_informix去激活卷组
#vgchange-a/dev/vglock(如果不能够去激活,则可以用如下命令强行去激活,vgchange-cn/dev/vglock预删除卷组
#vgexport-p-s-m/tmp/vglock.map/dev/vglock删除卷组
#vgexport-s-m/tmp/vglock.map/dev/vglock
13、创建共享卷组
在的一台已经创建卷组的机器上先去激活#vgchange-an/dev/vglock
预删除卷组
#vgexport-p-s-m/tmp/vglock.map/dev/vglockmap文件传送到另外一台机器
#rcpscp1:/tmp/vglock.mapscp2:/tmp/vglock.map在另外一台机器上导入卷组之前要先创建卷组名#mkdir/dev/vglock创建group节点文件
#mkno/dev/vglock/groupc640x010000(该节点一定要和第一台机器一致导入卷组
#vgimport-s-m/tmp/vglock.map/dev/vglock



14informix的版本的收集#su-informix
informix>;onstat-
这样可以看到informix的版本。
15、双机维护命令
在一台运行以下命令先将两个节点的cluster守护进程都拉起来,然后还会自动的将应用也拉起来。cmruncl;
或者先在主机上运行双机的守护进程,再将备机节点加入,
然后再来将应用制定在某个节点上运行,那么指定的节点就应该是主机。cmruncl-nscp1;
cmrunnodescp2;
cmrunpkg-nscp1-vscp_service;
查看双机的状态cmviewcl-vcmviewcl;cmquerycl;
cmviewconf;
双机切换
方法一:可以停止主机cmhaltnodescp1
方法二:可以手工切换应用
cmhaltpkg-nscp1-vscp_service(将应用scp_servicescp1机器上停止运行或者
su-tellin
stellin>;kill_scp.sh或者
su-informix
informix>;onmode-kuy

主机切换后的节点要重新变为可以切换的节点,必需要运行如下命令
cmmodepkge-nscp1-vscp_service(应用scp_service可以下次再切回scp1节点
有时候为了诊断备机,特将备机设置为不可以运行应用的节点,如
cmmodepkgd-nscp1-vscp_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/(lscm*可以看到所有关于双机的执行命令
18、双机的配置》配置cmcluster.asc;
检查cmcluster.asc配置文件的有效性#cmcheckconf-v-Ccmcluster.asc
如果配置不对,则会有错误提示,根据错误提示再来更正,直到正确后才来应用该配置文件
#cmapplyconf-f-v-Ccmcluster.asc
如果觉得应用后配置要重新更改,可以将配置文件删除#cmdeleteconf-v-cscp1
#cmdeleteconf-v-cscp2》配置应用文件scppkg.asc,control.sh,scppkg.sh检查三个文件的有效性
#cmcheckconf-v-Pscppkg.asc
如果配置不对,则会有错误提示,根据错误提示再来更正,直到正确后才来应用该配置文件
#cmapplyconf-f-v-Cscppkg.asc
如果觉得应用后配置要重新更改,可以将配置文件删除#cmdeleteconf-v-cscp1#cmdeleteconf-v-cscp2
备注:这里所指的删除是在需要单机诊断双机的时候才会用到,否则不需要这么负责,只需要重新应用一下就可以了,原来的删不删除无所谓。
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地址、网关、子网掩码的配置这样配置以后可以长期生效,下次机器重新启动的时候就会根据该配置文件来自动配置网络了。
或者
#ifconfiglan0133.64.48.91255.255.255.192#ifconfiglan1129.9.168.120255.255.255.192》查看网卡的地址#lanscanlan0#lanscanlan1lan2不配置地址。》网卡的常用诊断工具ping;
lanscan;看看网卡地状态是否为“up
linkloop;(用此命令的时候,一定要先用lanscan来查处网卡的物理地址,因为该命令的后面接的参数是网卡物理地址,这可以简单地断定网线、集线器是否有问题
》在同一网中,subnetmask应一致。
19、在配置双机的cmcluster.asc的时候要制定该网卡的IP地址所在的子网,则可以通过以下来查看
#netstat-in(可以看到网卡的地址、IP地址对应的子网、网关、缺省路由、是否有浮动网卡、是否主机)

20、配置路由信息
方法一:可以通过修改/etc/rc.confg.d/netconf文件来增加,下次启动的时候

就会生效。
方法二:可以用命令行来设置:
/usr/sbin/routeadddefault20.08.28.981
21、查看路由信息#netstat-an
22、配置远程维护
如何确定是否已经配置了远程维护,远程维护是通过硬件来配置的,只要远程维护的串口没有损坏,哪怕你是重新安装,在小型机前面板上的remote灯会亮为黄色,黄色的灯一直都是两着的表示可以远程维护串口正常。但是我们还是需要通过GSP来配置远程维护。
》小型机的remote口的配置ctrl+benterenterGSP>;ca

这样就出现了对话框,如果你要修改某个参数的话,可以通过该对话框来修改。通常的值是:bitrate:9600
flowcontrol:softwareterminaltype:vt100modemprotocol:CCITTmodembitrate:9600
flowcontrol:hardware
modetransmitconfiguration:disablemodepresence:alwaysconnected
modem上的配置AT&FATS0=1AT&WO&Y0保存退出。

备注:HP公司一般提供了专门的全向modem,名字叫“天幕驰舟”modem一定要接在line口上。

23.一个超级命令#set_parms

它后面带的参数可以是如下date_time:设者时间;
ip_address:设置网卡地址;hostname:设置主机名;
addl_netwrk:设置主机的网关。
24、用户和用户组的添加
方法一:用useraddgroupadd命令来添加;
方法二:修改文件/etc/passwd/etc/group文件来实现。
25、一个有用的工具是sam
通过sam可以进行各种操作,比如:用户、用户组的管理;逻辑卷组、逻辑卷的管理;内核参数的管理;
26、一个有用的诊断工具mstm
用它可以收集到所有的硬件信息,比如一共有哪些内存插口,每块现有的内存条有多大,还可以查几个内存条等等信息。
使用举例:
#mstm
选择system(,并且在菜单上选中Tools/information/informationlog便可以看到很多关于硬件的消息,如:
SystemInformationfor(scp1
HPUXModelNumber......:L2000//机器型号是HPL2000HPUXModelString......:9000/800/L2000-44OriginalProductNumber:A5191ACurrentProductNumber.:
SystemSerialNumber...:(UnknownHversion...............:0x5c40Sversion...............:0x491
SoftwareCapabilities..:0x100000f0
PDCPUInformation:
NumberofCPUsinthecurrentProtectionDomain=2//两个cpu
Cabinet0;Cell0;CPUMap
cpu-------------------------------------------------slot|00|01|02|03|04|05|06|07|08|09|10|11|12|13|14|15|-------------------------------------------------state|a||||||||||||||||-------------------------------------------------

c-Configured(CPUpoweredon
d-De-configured(CPUpoweredoff
a-Active(configuredandprocessesrunning

选择memory,并且在菜单上选中Tools/information/informationlog便可以看到关于内存的信息,如:
--InformationToolLogforMEMORYonpath8--
Logcreationtime:WedJul317:05:472002
Hardwarepath:8

BasicMemoryDescription

ModuleType:MEMORY
TotalConfiguredMemory:1024MB//可以看到总的内存有多少,是1GPageSize:4096Bytes
MemoryinterleavingissupportedonthismachineandisON.
MemoryBoardInventory
DIMMSlotSize(MB
------------------
0a256//可以看到每个内存槽里面是不是已经插了内存条,还有
该内存条是多少的内存,比如这里0a槽上插的是256M
1a2560b256
1b256
------------------//可以看出该台小型机的4个内存槽都已经插满了
SystemTotal(MB:1024

MemoryErrorLogSummary

Thememoryerrorlogisempty.
PageDeallocationTable(PDT

PDTEntriesUsed:0
PDTEntriesFree:50PDTTotalSize:50
在使用mstm的时候可以打开另外一个终端窗口,执行命令#/usr/sbin/ioscan-fn这样可以知道每个设备的硬件地址信息。
这样可以得到如下结果:
lan20/7/0/0btlan6CLAIMEDINTERFACEHPA3738APCI10/100Base-TXUltimateCombo
/dev/diag/lan2/dev/ether2/dev/lan2memory08memoryCLAIMEDMEMORYMemoryprocessor0160processorCLAIMEDPROCESSORProcessorprocessor1166processorCLAIMEDPROCESSORProcessor这样可以知道0/7/0/0地址对应的是一个100M的网卡,然后再到mstm窗口中去查看它的informationlog
信息,这样可以很清楚硬件信息了。
该收集结果文件中还可以找到磁盘的使用信息,如:
IH/WPathDriverS/WStateDescription====================================================================00/0/1/1.2.0sdiskCLAIMEDSEAGATEST39204LC10/0/2/1.2.0sdiskCLAIMEDHPDVD-ROM30420/3/0/0.0.0sdiskCLAIMEDHPC5447A40/3/0/0.0.1sdiskCLAIMEDHPC5447A60/3/0/0.0.2sdiskCLAIMEDHPC5447A80/3/0/0.0.3sdiskCLAIMEDHPC5447A10
0/3/0/0.0.4sdiskCLAIMEDHPC5447A120/3/0/0.0.5sdiskCLAIMEDHPC5447A30/6/0/0.1.0sdiskCLAIMEDHPC5447A5
0/6/0/0.1.1sdiskCLAIMEDHPC5447A70/6/0/0.1.2sdiskCLAIMEDHPC5447A90/6/0/0.1.3sdiskCLAIMEDHPC5447A11
0/6/0/0.1.4sdiskCLAIMEDHPC5447A130/6/0/0.1.5sdiskCLAIMEDHPC5447ADeviceH/WPathProductidSizePhysicalAlternate(MbytesVolumeLink====================================================================c1t2d00/0/1/1.2.0ST39204LC8683yesbootablenoc3t2d00/0/2/1.2.0
DVD-ROM0non/ac4t0d00/3/0/0.0.0C5447A1024yesnoc4t0d10/3/0/0.0.1C5447A2052yesnoc4t0d20/3/0/0.0.2C5447A10252yesnoc4t0d30/3/0/0.0.3C5447A1024non/ac4t0d40/3/0/0.0.4C5447A2052non/ac4t0d50/3/0/0.0.5
C5447A10252non/ac5t1d00/6/0/0.1.0C5447A

1024yesyesc5t1d10/6/0/0.1.1C5447A2052yesyesc5t1d20/6/0/0.1.2C5447A10252yesyesc5t1d30/6/0/0.1.3C5447A1024non/ac5t1d40/6/0/0.1.4C5447A2052non/ac5t1d50/6/0/0.1.5C5447A10252non/aNote:Alldiskdevicesarelistedhere,notonlyharddisks.LVMmirroringsoftware**********************LVMmirroringsoftwareMirrorDisk/UX(B2491AisNOTinstalled................................................................................**********************Part2:VOLUMEGROUPS**********************VolumeGroup:/dev/vg00*************PhysicalVolumes:/dev/dsk/c1t2d0Volumegroupdiskspaceusage:Total:8676Mbytes2169PEAllocated:8404Mbytes2101PEFree:272Mbytes68PEPEsize:4MbytesVolumeGroup:/dev/vg10*************PhysicalVolumes:/dev/dsk/c4t0d0/dev/dsk/c5t1d0AlternateLinkVolumegroupdiskspaceusage:Total:1020Mbytes255PEAllocated:0Mbytes0PEFree:1020Mbytes255PEPEsize:4MbytesVolumeGroup:/dev/vg12*************PhysicalVolumes:/dev/dsk/c4t0d2/dev/dsk/c5t1d2AlternateLinkVolumegroupdiskspaceusage:Total:10248Mbytes2562PEAllocated:10076Mbytes2519PEFree:172Mbytes43PEPEsize:4Mbytes
备注:其实用该收集工具就是在shell中执行不通的程序得到,如执行:ioscan-fn;mstm;cstm;sam;等等。
27、重新启动机器#reboot#shutdown
28、关闭机器#shutdown-hy0#init0
28unix的集中运行的模式
多用户模式,但用户模式等等6种。用如下命令可以看看它的运行模式:#who-r

29、普通的对话
#wall"hello!"(广播hello这个消息#banner"hello!"(放大hello这个消息
#banner"hello!"|more(放大hello消息后再来广播它
30、看当前的登录名#logname

31、看所有登录用户#whoiam
32、看登录用户在干什么#whodo
33、看看进程
ps-ef|greproot(root用户的进程,有时候console上执行的进程不能够停止的话,那么就将console进程进程杀死,因为该进程是其它进程的父进程。

34webconsole的设置
HPSecureWebConsole的配置与维护
HPSecureWebConsole为系统管理员提供了一个基于Web的、更为方便的接入Console的手段。系统管理员只需在任意一台能够pingWebConsolePC上,启动网络浏览器,输入WebConsoleIP,即可得到服务器Console的界面。配置WebConsole,应按以下步骤:1初始化WebConsole
1/WebConsole接入局网。其预设置的IP地址为192.0.0.1922/在您的PC上,运行以下命令:
routeadd192.0.0.192Local_IP_address
3/确保能够ping192.0.0.192
4/PC上运行网络浏览器,输入URLhttp://192.0.0.192,得到WebConsole配置菜单。按菜单提示输入AdminAccount用户名和密码,将其IP改为本局网IP地址(确保IP不要重复)和子网掩码。
2使用WebConsole
1/用普通Console的串口线,一端接服务器LocalConsole口,另一端接WebConsole的串行口。
2/PC的浏览器上,输入WebConsole当前的IP地址。即进入其LOGIN窗口,按要求输入在配置时创立的AdminAccount用户名和密码;则进入服务器Console界面,用鼠标点击AccessConsole黑色的Console窗口出现在屏幕右方;点击In/Out可放Console窗口。
35demo进程的位置
/etc/rc3.d/中的文件在系统启动的时候便可以将进程拉起来。

36、磁带的使用
写:
tarcvf/dev/rmt/0m/temp/t.sql//temp目录下面的t.sql文件备份到磁带0m中;
读:
tartvf/dev/rmt/0m//读出磁带0m中的内容;
从磁带上解开tar文件:
tarxvf/dev/rmt/0m/aa.tar.///将磁带上的aa.tar文件解开到当前目录下;
当用磁带来启动机器的时候,我们在启动的时候敲击任意键,就可以进入启动的路径,再输入SEA(search来搜寻启动的路径,然后就可以找到磁带的路径,如磁带路径为5号路径,则输入po5,便可以从磁带启动了。
37HP-UX的安装
========================================================================HPUX双机系统的安装
1在两台主机上分别安装好HP-UX操作系统,注意:在两台上的关于/
/stand/var/home/usr/opt/swap/dev等等文件系统的大小必须保持一致;
2安装patch(以下的操作在两台主机上是一样的操作

#mkdircdrom//创建一个DVD要挂接的目录

#ioscan-kfnCdisk//查看DVD的硬件描述文件,以便下面安装前的挂
_____________________使用标识为supportplus的光盘____________________

a选择软件包中的标识为supportplus的光盘插入DVD光驱中
#mount/dev/dsk/c3t2d0/cdrom//DVD文件系统挂接到/cdrom目录下
#cd/cdrom
#ls//浏览光盘,发现有XSWHWCR1100XSWGR1100两个patch目录

#swinstall-s/cdrom/XSWHWCR1100//这样就进入了sam中进行安装,选择光盘
上的XSWHWCR1100,并且sam中的菜
单项Action下的子菜单Install来进行安装
备注:安装完XSWHWCR1100这个patch之后,机器会自动reboot来重新创建新的内核
b待机器再次启动之后,我们就可以安装同样的supportplus这张光盘中的另外一个名XSWGR1100patch了。
#mount/dev/dsk/c3t2d0/cdrom

#swinstall-s/cdrom/XSWGR1100
备注:安装完该patch之后同样系统自动重新启动

__________________使用标识为3of4ApplicationSoftware光盘_______________

c选择软件包中的标识为3of4ApplicationSoftware的光盘插入DVD光驱中
#mount/dev/dsk/c3t2d0/cdrom
#swinstall-s/cdrom//进入sam后选择“Ignite-UX-11-00B.2.5.136
HP-UXInstallationUtilitiesforInstalling
11.00System
97186HP-UX-B.11.00-32/4”这个patch来安装

备注:安装完该patch之后同样系统自动重新启动
___________________使用标识为4of4ApplicationSoftware光盘____________
d选择软件包中的标识为4of4ApplicationSoftware的光盘插入DVD光驱中
#mount/dev/dsk/c3t2d0/cdrom

#swinstall-s/cdrom//进入sam后选择.11.09MC/ServiceGuard飧鰌atch
安装MC/ServiceGuard

备注:安装完该patch之后同样系统也会自动重新启动

___________________使用标识为1of4ApplicationSoftware光盘____________
e选择软件包中的标识为1of4ApplicationSoftware的光盘插入DVD光驱中
#mount/dev/dsk/c3t2d0/cdrom

#swinstall-s/cdrom//进入sam后选择?3230AB.11.00100Base-TPCI?
.11.00HP-UXUnlimited-UserLicense斄礁鰌atch来安装。

//其中前一个patch用于安装附加网卡的驱动程序,只有安装
了它,备用网卡和心跳网卡才在系统中可用,为这两块
网卡是系统附加的,必须要安装配套的驱动程序,
53230A表示的是附加网卡的型号,这个可以从纸箱中的配
件单上获取,系统本身自带的那块主用网卡是在安装操作
系统的时候就已经自动被配置了,不用我们手工再配置了。
在未安装该patch之前,你用命令:#lanscan则只
看到一块主用网卡;
在安装完该patch之后,你再用命令:#lanscan则可以看到三块网卡。
//其中后一个patch用于安装无限制的license
========================================================================
38、忘记了口令该怎么办
重新启动机器;
在启动的过程中按任意键,就会进入一个主菜单;SEArch来搜索启动的路径;
bo+路径的序列号来重起机器;
当出现InteractivewithIPL(YorN?>;时选择Y;
然后要求输入启动的内核的路径,hp_ux0(表示是启动到系统维护模式下面然后启动完成以后就可以进行passwdroot来修改口令了。



39、如何做一个root的文件系统的全备份#make_recovery-Av

40、光驱如何使用
#ioscan-funCdisk
找到光盘的路径如/dev/dsk/c3t2d0#mkdir/cdrom
#mount/dev/dsk/c3t2d0/cdrom#cd/cdrom
就可以了。
用完后将目录退出到根目录下面,再使用
umount/cdrom来释放光盘,便可以将光盘取出来。
如果想从光盘启动的话,那么就重新启动机器,并且敲击任意键便进入SEA,再用po来制定光盘的
路径用光盘启动。

41、从光驱上安装informix的几种类型的压缩文件
1tarxvf/cdrom/IDS.tar;(压缩文件是TAR类型的2cpio-icvdBum压缩文件是CPI类型的
42、双机配置必须两台机器都要配置的文件/etc/hosts/etc/services/.rhosts
/etc/cmcluster/*
43、如何查看当前的网络子网、网络的掩码是多少1)查看子网#netstat-in
查看lan0对应的:
NameMtuNet/DestAddressIpktsIerrsOpktsOerrsCollisQueuelan01500172.0.8.0172.0.8.68343039501134355000可知子网就是172.0.8.0

2)查看掩码
查看/etc/rc3.d/netconfig.d/netconf文件中的netmasks字段就知道了。



44、如何创建数据库的DR主机:ontape-s-L0
onmode-dprimaryonline2_net(备机的网络数据库备机:ontape-p
onmode-dsecondaryonline1_net(主机的网络数据库
45HP-UX的文件系统
/:根目录,以下的目录全部是子目录/etc:主要存放配置文件
/usr:主要存放一般用户都可以执行的命令/var:主要存放unix核心
/usr/sbin:主要是存放系统维护命令
/usr/bin:主要是存放普通用户可以执行的命令/home:主要是作为普通用户的主目录
/opt:主要是安装除了unix系统之外的应用程序/swap:交换区
/temp:临时文件存放目录

46、如何在安装完HP-UXOS操作系统之后,来打双机的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//所有注册信息
查看日志主要是查看关键字panicwarningerr等信息,如:cat/var/adm/syslog/syslog.log|greppaniccat/var/adm/syslog/syslog.log|grepwarningcat/var/adm/syslog/syslog.log|greperr
49、如何配置系统的互相信任关系在用户的主目录下面生成.rhosts文件,如在smp01/smp02上的.rhosts文件中都输入:smp01rootsmp02root
50、如何从备份的磁带来恢复数据库informix1备份数据库(informix用户)informix>;ontape-s-L0

2从备份的磁带来恢复另外一台机器的数据库informix>;ontape-p
51HP的网卡激活、去激活命令
#ifconfiglan0up//激活网卡lan0
#ifconfiglan0down//去激活网卡lan0
备注:平时排除网卡的错误一般方法是:ping/ifconfigup|down/linkloop

52HPL2000forscp)双机配置的详细注解
安装操作系统,确定主机名字,确定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/目录下面进行配置、应用;启动数据库;启动应用;启动双机;
53HPN4000forsdp)双机配置的详细注解安装完操作系统,如同hpl2000一样;安装一系列的包,并且安装FC60软件包;
FC60上的三个sc10磁盘柜子中的磁盘划分成物理卷组LUNLUN0/LUN1/LUN2/LUN3等;LUN上创建锁盘逻辑卷组、其它逻辑卷组,在第一台上创建,在vgimport到第二台机器;在的一台上激活其它逻辑卷组;安装数据库;再停止数据库;
将逻辑卷组在的一台机器上去激活;在第二台机器上激活逻辑卷组;
在第二台机器上安装数据库文件系统;
从第一台机器上拷贝onconfigsqlhosts.rhostsservices等等文件到第二台机器上;在第二台机器上直接oninit启动数据库;/etc/cmcluster/目录下面配置双机配置文件;/etc/hosts中加入逻辑机对应的逻辑IP
将数据库中的sqlhosts文件的机器名改为逻辑机的名字或者改为浮动IP地址;将逻辑卷组都去激活;启动双机;
切换双机检验是否切换正常;

54、关于锁盘


1)锁盘的含义
锁盘是为双机系统出现某些特殊故障时确定主备用关系设置的,因此每个节点在正常情况下都必须有权访问锁盘,因此也建议用户不要将此盘为其它应用程序服务。为防止锁盘故障,锁盘可配置多于一块,这时的要求同单块时一样,只是在配置文件中需将所用锁盘都说明。在配置文件cmcluster.asc文件说明。
2)锁盘的物理盘
锁盘的物理磁盘必须有两个scasi磁盘接口与两台主机都要连接才行的。安装于共享磁盘柜中。
锁盘是双机系统所必须的,而且必须采用共享磁盘形式。
3)锁盘的逻辑卷组的创建
TELLINSCP双机系统中,锁盘中不放置任何用户数据,
因此不需要进行逻辑卷的划分。若用户希望使用此盘空间,
可在不影响SCP双机正常工作的情况下根据自己的要求自行划分,双机对此没有附加要求。在第一台机器上执行:
pvcreate/dev/rdsk/c0t2d0
vgcreate/dev/vglock/dev/dsk/c0t2d0
vgchange-ay/dev/vglock
vgdisplay//看看能不能够看到vglock这个磁盘卷组是激活的状态。vgchange-an/dev/vglock
vgdeport-m-s/tmp/vglock.map/dev/vglock//vglock卷组的创建信息到处到一个map文件中
在第二台机器上执行:
rcpscp1:/tmp/vglock.mapscp2:/tmp/vglock.mapmkdir/dev/vglock
mknod/dev/vglock/groupc640x010000
vgimport-m-m/tmp/vglock.map/dev/vglockvgdisplay
vgchange-ay/dev/vglock
4)锁盘在双机运行重的状态
锁盘在双机启动之前应该在两台机器上都是去激活的状态,即便是双机启动了,锁盘同样是去激活的状态。
55、关于双机cluster所使用的磁盘、以及应用package所使用的磁盘cmclustar.asc所使用的磁盘的数量多余于package所使用的磁盘。



56FC60磁盘柜的维护命令集
57、如何启动scp系统启动备机数据库oninit启动北极数据库oninit启动主机应用manager
启动北极应用manager
在主机上启动双机mcruncl
58、如何启动sdp系统
因为sdp一般都是采用共享磁盘柜的形式,所以只需要将共享磁盘在一台机器上运行cluster就行了:cmruncl
它就会将informixsdp等所需的逻辑卷组都激活,并且将文件系统都挂接上,然后就cluster启动起来。
59、当数据库和cluster的主备不一致时,怎么恢复?
1)主用数据库运行scp1,而应用程序的主用运行第二台机器上,这个时候只能将应用程序停止,然后将数据库都停止,将双机也停止。
2)然后将双机的配置文件删除,用命令cmdeleteconf来删除。然后再来生成配置文件,用命令cmapplyconf-Ccmcluster.asc-P./scppkg/scppkg.asc;然后将刚才是主用的数据库启动起来并且将它变为standard状态,再在该台机器上做一个数据库的0备份,然后将磁带拿到第二台机器上去恢复数据库,重新建立DR关系之后,我们就可以将应用起来,然后将双机拉起来。
此时数据库和双机的应用应该都一致。



60hp小型机器第一次安装完操作系统之后,必须要修改的参数。比如数据库参数,不修改的话就无法初始化数据库。
61、如何创建rootdg的系统备份(备份rootdg下面所有的东西)
===========================================
1在一台好的机器上备份
#make_recovery-Av//备份的是vg00卷组下所有的东西,比如/,/stand,
/var,/swap
等等,备份放在了磁带上,下次若系统损坏了,可以用该磁带来启动并恢复系统。
1若用make_recovery作备份的磁带来恢复的话,过程如下:----非交互式恢复系统
[1]在磁带机中,插入系统恢复带
[2]Boot系统
[3]中断Boot流程,进入Boot_admin>;提示下[4]Boot_admin>;bo8/16.0.0
8/16.0.0:磁带机的hardwarepath[5]选取?non-interactive?[6]等待系统恢复完毕
-----交互式恢复系统
[1]在磁带机中,插入系统恢复带
[2]Boot系统
[3]中断Boot流程,进入Boot_admin>;提示下[4]Boot_admin>;bo8/16.0.0
8/16.0.0:磁带机的hardwarepath
[5]不选取?non-interactive?[6]选取a.[InstallHP-UX]
b.[]AdvancedInstallationc.配置或改变如下选项:disks,filesystems,hostname,IPddress,timezone,rootpassword,DNSserver,andgateway

[7]选取[installcontinue?],直到系统恢复完毕

===========================================


62、如何更改HPconsole终端的终端类型A、进入缺省配置状态下面现在关闭console的电源control+d
然后在左手不松动的情况下打开电源
知道出现了提示说“已经进入了缺省的设置”就放开左手,然后再打回车便可以进入缺省模式下面;
B、进入configuration状态先按住F8再按住F10
然后用space空格键来进行选择修改,一般将终端类型选择为HP,但是也有时候选择vt100修改之后按Esc退出键来进行保存退出,便可以了;
63console其它各个参数的修改
如果将我们诊断用户的故障电话进行分类,其中相当一部分的问题是出在Console的设置上。通常的现象是Console上没有系统显示,或是键盘被锁住等。用户往往认为是主机的问题,其实不然。下面我们简单介绍一下:小型机控制台能正常运行的缺省配置是:REMOTEMODEON(*MEMORYLOCKOFF(不带*
LINEMODIFYOFF(不带*MODIFYALLOFF(不带*BLOCKMODEOFF(不带*
查看上述配置的方法,如下:
在小型机控制台的键盘上方有一排功能键F1F8,在功能键F4F5之间有MenuUserSystem两个键。
当要查看小型机控制台的参数配置时,首先按UserSystem键,这时在小型机控制台屏幕的最下面一
行显示出8个高亮度的方块,每个方块从左到右分别对应功能键F1F8
再按功能键F4,表示选择Modes,依然是8个亮方块,但是方块上的文字改变了。依照上述5个参数的
名称检查相应的方块,看是否正确地配置了。如果没有,按与方块对应的功能键进行改变,直到所有
参数正确地配置好。最后按Menu键退出。
此外,这里介绍一种快速解决Console故障的方法:
1)关闭Console电源
2)摁住CTL+D键,开Console电源,直到听到""声,松开按键。
3)稍等片刻,在屏幕左下角将出现"Defaultconfigsused,Pressenterclear"字样,按enter后一切恢复正常。

4)如果F4键位置的RemoteMode没有*号,摁F4加上*以上做法实质上是为了恢复Console缺省设置。
64、忘记了HP的口令该怎么办?
重启动机器到维护模式下面,更改后将模式再进入多用户模式就ok了:
1)重启,自检完成后,出现这一行“Todiscontinue,pressanykeyin10seconds",这个时候按任意,系统终止启动,进入MainMenu2)键入“bo,在系统询问“InteractwithIPLY/N?)?”时,输入“y3)在提示符ISL>;之后,输入"hpux-is",系统进入单用户状态(即维护模式)4passwd更改口令
5)切换到多用户状态,用命令init3,系统回复正常
65HP:磁盘管理软件LOGICVOLUMNMANAGER,简称LVM
它的修改卷组的用户和读写权限是用hpux中的chownchmod来实现的。补充:
初始化物理磁盘:pvcreate-f/dev/rdsk/c1t1d0创建卷组:mkdir/dev/vglock
mknod/dev/vglock/groupc640x0001vgcreate/dev/vglock/dev/dsk/c1t1d0
查看卷组激活信息:vgdisplay/dev/vglock
激活卷组:vgchange-a-y/dev/vglock(vgchange-c-y/dev/vglock来强制激
去激活卷组:vgchange-an/dev/vglock(vgchange-cn/dev/vglock来强制去激
创建逻辑卷:lvcreate-L500-nlv_root/dev/vglock(-L是指定大小,单位Mlvcreate-l250/dev/vglock(-l是指页数,页单位4M创建文件系统:newfs-Fhfs/dev/vglock/rlv_rootmkdir/informix
mount/dev/vglock/lv_root/informix
扩展逻辑卷:lvextend-l50/dev/vglock/lv_root(单位是页,页的大小再创建卷组时已经确定,不可以再更改,一般缺省为4M,所以是200M或者
lvextend-L200/dev/vglock/lv_informix(这是带大写的L参数,表示是以M为单位来分配的大小的。扩展文件系统:umount/informix
extendfs/dev/vglock/lv_root(如果是vxfs文件系统,则用
extendfs-Fvxfs/dev/vg00/lvol4mount/dev/vglock/lv_root/informix

导出逻辑卷组:vgexport-p-v-m/tmp/lock.map/dev/vglock(vglock逻辑卷组的信息导出


删除逻辑卷组:vgexport-v-m/tmp/lock.map/dev/vglock(删除逻辑卷组vglock
将该逻辑卷组导入导另外一套小型机上:
rcpscpn1:/tmp/lock.mapscpn2:/tmp/lock.map
在节点scpn2中,创建锁盘卷组目录名(取和scpn1节点相同的目录名)命令:#mkdir/dev/vglock
scpn2节点上,为锁盘创建一控制文件名group命令:#mknod/dev/vglock/groupc640x0001
最后一个参数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
1fbackup的常用方式一:[1]进入单用户:#init-s#shutdown0
[2]系统全备份
#fbackup-f/dev/rmt/0m-0iv/-I/tmp/sysbk.index-f:设备文件名(suchasDDStapedriver-i:要包含的目录-e:不包含的目录
-I:备份内容检索目录
-v:备份内容详细列表-0:零级备份
#fbackup-f/dev/rmt/0m-i/-e/home

备份除了目录/home的所有目录
[3]说明
a、该命令方式对系统当前mounted的文件系统进行备份b、备份级别说明
备份级别有09个级别,如果当前系统采用零级备份,当下一次采用5级备份时,系统仅将会对有变化的文件进行备份。2fbackup的常用方式二:
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-y0
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〗说明
通过该方式可以知道系统备份需要的时间3fbackup的常用方式三:1〗进入单用户#shutdown-y0
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/appe/oracle/sqlb、参数u:
当备份系统成功时,系统将更新/var/adm/fbackupfiles/dates.4fbackup的常用方式四:备份远程系统
[1]登录在本地系统时
#remshbackup_sysname"fbackup-fDDS_sysname:/dev/rmt/0m-0vi/"[2]登录在远程系统时
#fbackup-fbackup_sysname:/dev/rmt/0m-0vi/5fbackup的常用方式五:
压缩方式备份(不建议使用、影响系统性能
[1]压缩方式备份
#fbackup-0vi/dir-f-|compress|ddof=/dev/rmt/0mobs=10k"":指向标准输出

[2]查看备份内容
#ddif=/dev/rmt/0mibs=10k|uncompress|frecover-I--f-
B系统恢复命令:frecover1恢复磁带机上所有内容:[1]进入单用户:
#init-sorshutdown0[2]恢复数据
#frecover-rf/dev/rmt/0m恢复磁带上的所有数据-f:设备文件名-r:恢复磁带上的所有数据
-I:将磁带上文件索引存到指定的文件中
#frecover-I/tmp/index.txt-f/dev/rmt/0m2恢复某一目录:
#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-fremote_name:/dev/rmt/0m4从本地磁带机上恢复数据到远地系统:
#remshremote_name"frecover-xi/dir-flocal_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
68HP双机配置时,节点访问权限的配置

访问权限设置
在进行CLUSTERPKG配置之前,要配置或修改访问安全文件,使每个节点有访问另一个节点的权限。
权限设置如下:
root用户权限编辑(或创建)位于/etc/cmcluster目录下的cmclnodelist文件,使其包含如下内容:
scp1root
scp2rootscp1tellinscp2tellin.rhosts
root用户权限编辑根(/)目录下的.rhosts文件,使其包含如下内容:scp1root
scp2rootscp1tellinscp2tellinhosts.equiv添加如下内容:
scp1root
scp2rootscp1tellin
scp2tellin
69HP小型机中内存与cpu的关系
一个cpu一般最多配置0.5G的内存,两个cpu配置1G的内存。

70swapinfo查看交换区的使用情况,以及交换区的大小scp1:/hptmp#swapinfo
KbKbKbPCTSTART/Kb
TYPEAVAILUSEDFREEUSEDLIMITRESERVEPRINAME
dev1048576010485760%0-1/dev/vg00/lvol2reserve-792332-792332memory78151231803246348041%

71HP硬件收集工具的使用(适合于HP110版本和HP100版本)
信息收集工具Info_col.xxLVMcollect.xx使用方法:
a在需要进行收集的主机上建立一个目录:#mkdir/tmp/hpce


b将收集工具info_col.xxLVMcollect.xx传到需要进行收集的主机上的/tmp/hpce录下:
如果主机使用的OS10.xx,则使用info_col.10LVMcollect.10的脚本;如果主机使用OS11.xx
则使用info_col.11LVMcollect.11的脚本。
可以使用ftp的方式(使用asc方式传送)传到主机,也可以使用磁带tar到主机。
c修改info_col.xxLVMcollect.xx的执行权限。#chmod744info_col.xx#chmod744LVMcollect.xx
d运行相应版本的info_col.xx进行信息收集工作。对操作系统为10.xx的主机:#cd/tmp/hpce
#sh./info_col.10
对操作系统为11.xx的主机:#cd/tmp/hpce
#sh./info_col.11

e系统提示输入相应的信息
输入操作者姓名
输入操作者员工号(可输入60
输入产品型号(在主机贴的标签上可以找到--"机器型号项"输入产品序列号(在主机贴的标签上可以找到--"序列号项"(注意:序列号一定要输入准确,请仔细核对)确认输入的内容(选择"y",系统开始自动进行信息收集)

f等待自动收集程序运行结束,系统会在收集脚本执行的目录下(
通常为/tmp/hpce目录)生成一个ascii文件,文件名为"<序列号>;.txt",此文件就是最后收集到的信
息文件。将此文件保存并传回即完成信息收集工作。
(备注:其实shell程序中使用的都是一系列的命令,如:ioscan-fn;mstmsam
72umask如何设置
当最初登录到系统中时,umask命令确定了你创建文件的缺省模式。这一命令实际上和chmod命令正好相反。你的系统管理员必须要为你设置一个合理的umask值,以确保你创建的
文件具有所希望的缺省权限,防止其他非同组用户对你的文件具有写权限。
在已经登录之后,可以按照个人的偏好使用umask命令来改变文件创建的缺省权限。相

的改变直到退出该shell或使用另外的umask命令之前一直有效。
一般来说,umask命令是在/etc/profile文件中设置的,每个用户在登录时都会引用这个文
件,所以如果希望改变所有用户的umask,可以在该文件中加入相应的条目。如果希望永久性
地设置自己的umask值,那么就把它放在自己$HOME目录下的.profile.bash_profile文件中。
如何计算umask
umask命令允许你设定文件创建时的缺省模式,对应每一类用户(文件属主、同组用户、其他用户存在一个相应的umask值中的数字。对于文件来说,这一数字的最大值分别是6。系
统不允许你在创建一个文本文件时就赋予它执行权限,必须在创建后用chmod命令增加这一
权限。目录则允许设置执行权限,这样针对目录来说,umask中各个数字最大可以到7该命令的一般形式为:
umasknnn
其中nnnumask000-777让我们来看一些例子。
计算出你的umask值:
可以有几种计算umask值的方法,通过设置umask值,可以为新创建的文件和目录设置缺
省权限。表1-8列出了与权限位相对应的umask值。
在计算umask值时,可以针对各类用户分别在这张表中按照所需要的文件/目录创建缺省权限查找对应的umask值。
例如,umask002所对应的文件和目录创建缺省权限分别为664775
还有另外一种计算umask值的方法。我们只要记住umask是从权限中“拿走”相应的位即下载
1-8umask值与权限umask文件目录067166245344423522601700
例如,对于umask002,相应的文件和目录缺省创建权限是什么呢?第一步,我们首先写下具有全部权限的模式,即777(所有用户都具有读、写和执行权限第二步,在下面一行按照umask值写下相应的位,在本例中是002
第三步,在接下来的一行中记下上面两行中没有匹配的位。这就是目录的缺省创建权限。稍加练习就能够记住这种方法。

第四步,对于文件来说,在创建时不能具有执行权限,只要拿掉相应的执行权限比特即可。
这就是上面的例子,其中umask值为0021文件的最大权限rwxrwxrwx(7772umask值为002-------w-
3目录权限rwxrwxr-x(775这就是目录创建缺省权限4文件权限rw-rw-r--(664这就是文件创建缺省权限下面是另外一个例子,假设这次umask值为0221文件的最大权限rwxrwxrwx(7772umask值为022----w--w-
3目录权限rwxr-xr-x(755这就是目录创建缺省权限4文件权限rw-r--r--(644这就是文件创建缺省权限
常用的umask
1-9列出了一些umask值及它们所对应的目录和文件权限。1-9常用的umask值及对应的文件和目录权限umask值目录文件022755644027750640002775664006771660
007770660
如果想知道当前的umask值,可以使用umask命令:1章文件安全与权限11下载
如果想要改变umask值,只要使用umask命令设置一个新的值即可:$umask002
确认一下系统是否已经接受了新的umask值:
在使用umask命令之前一定要弄清楚到底希望具有什么样的文件/目录创建缺省权限。否则可能会得到一些非常奇怪的结果;例如,如果将umask值设置为600,那么所创建的文件/
录的缺省权限就是066

举例子:如何指定一个用户的umask值?
73xargs
在使用find命令的-exec选项处理匹配到的文件时,find命令将所有匹配到的文件一起传递
exec执行。不幸的是,有些系统对能够传递给exec的命令长度有限制,这样在find命令运行
几分钟之后,就会出现溢出错误。错误信息通常是“参数列太长”或“参数列溢出”。这就是xargs命令的用处所在,特别是与find命令一起使用。Find命令把匹配到的文件传递给xargs
令,而xargs命令每次只获取一部分文件而不是全部,不像-exec选项那样。这样它

可以先处理
最先获取的一部分文件,然后是下一批,并如此继续下去。在有些系统中,使用-exec选项会
为处理每一个匹配到的文件而发起一个相应的进程,并非将匹配到的文件全部作为参数一次执行;这样在有些情况下就会出现进程过多,系统性能下降的问题,因而效率不高;而使用xargs命令则只有一个进程。另外,在使用xargs命令时,究竟是一次获取所有的参数,还是分
批取得参数,以及每一次获取参数的数目都会根据该命令的选项及系统内核中相应的可调参数来确定。
让我们来看看xargs命令是如何同find命令一起使用的,并给出一些例子。下面的例子查找系统中的每一个普通文件,然后使用xargs命令来测试它们分别属于哪类文件:
下面的例子在整个系统中查找内存信息转储文件(coredump,然后把结果保存到/tmp/core.log文件中:
$find.-name"core"-print|xargsecho"">;/tmp/core.log
下面的例子在/apps/audit目录下查找所有用户具有读、写和执行权限的文件,并收回相应的写权限:
$find/apps/audit-perm-7-print|xargschmodo-w
在下面的例子中,我们用grep命令在所有的普通文件中搜索device这个词:$find/-typef-print|xargsgrep"device"
在下面的例子中,我们用grep命令在当前目录下的所有普通文件中搜索DBO这个词:$find.-name\-typef-print|xargsgrep"DBO"
注意,在上面的例子中,\用来取消find命令中的*shell中的特殊含义。
74Top-s300-ftop.txt
为了防止有时候top不能查看到所有的进程,最好是等5分钟,并且将结果文件保存到文件中,这样再从文件中来查看结果.75

本文来源:https://www.2haoxitong.net/k/doc/cf59b7edaeaad1f346933f88.html

《查看HP小型机的信息的命令集.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式