Hpunix常用命令Word格式.docx
《Hpunix常用命令Word格式.docx》由会员分享,可在线阅读,更多相关《Hpunix常用命令Word格式.docx(102页珍藏版)》请在冰豆网上搜索。
查看VA信息>
#cvui<
设置VA命令>
/opt/sanmgr/hostagent/sbin(先进入这个目录)
/HA_trigger先stop后start
/dial_triggerstopstart
磁盘柜进程全部先stop后starl,否则找不到VA>
#armmgr–sshut/start别名<
VA关机和重起>
VA控制器
第一步:
#cd/opt/sanmgr/commandview/server/data
#mvDeviceDBfileDeviceDBfile.old
第二步:
#cd/opt/sanmgr/hostagent/sbin
#./HA_triggerstop
#./dial_triggerstop
#./HA_triggerstart
#./dial_triggerstart
#armdiscover
#armdiscover<
查找阵列柜>
#amdsp-afc<
查看FC60状态,disk状态要显示Optimal,显示Replaced要注意>
#amdsp-dfc|grep"
DiskState"
查看FC60硬盘状态>
#papri1/0/0/2/0.6.0<
改动启动路径(主)>
#paalt1/0/0/2/0.6.0<
改动启动路径(副)>
#lvlnboot–v<
查看启动路径>
#setboot–son/off<
设置机器是否自动启动>
#setboot–bon/off
#mediainit/dev/rdsk/cxtydz<
对一个磁盘进行格式化和校验其完整性>
#swapinfo<
查看机器的一些信息>
#dmesg<
查看MEMORY>
#top<
查看CPU>
#swlist<
查看安装了那些软件>
#vgdisplay–v<
查看FreePE(硬盘剩余大小)>
#grep–ierrorsyslog.log<
快速查看syslong.log内的错误>
#egrep–i“war|err|fail|scsi|lan”/dev/adm/syslog/syslog.log
#ioscan–kfnCtape<
查看磁带机>
#lanscan<
查看网卡>
#ioscan–kfnCfc<
查看光纤卡>
#ioscan–fnH0/0/1/0<
查看0/0/1/0地址信息>
#netstat–in
#ifconfiglan*
#info_col.11<
收集机器信息,做安装报告用>
#info_col.1026<
收集10.26版本信息>
#ddif=/dev/rdsk/cxtydoof=/dev/rdsk/cxtydobs=1024k<
整盘copy,if后面是旧盘,of后面是新盘>
#ddif=/dev/dsk/cxtydoof=/dev/dsk/cxtydobs=1024k
#sar–d<
查看硬盘使用频率>
#sar-v1100<
查看内核最大打开文件数、最大进程数限制与当前打开文件数,与当前进程数>
添加磁带机:
第一种方法:
#tsm
#sam
#peripheraldevices?
Tapedrives<
在Actions项选择Add>
第二种方法:
在kernel内修改stape改成In<
在Actions?
Adddrivestokernel>
加机械臂驱动(可以在kernel改):
schgr-?
in
spt--?
spt0-?
Setup网卡IP:
#cd/etc/rc.config.d
#vinetconf
shift:
1,$s/old/new/g<
把所有OldreplaceNew>
#tarrv文件名<
copy文件到磁带上>
#tarxv文件名<
从磁带copy到本机上>
#tarcv<
删除磁带上的所有内容>
#tartv<
查看磁带上的内容>
#tartvf/dev/rmt/1m<
指定1m磁带机文件名>
#tarrvf/dev/rmt/1mtmp<
copytmp目录到1m磁带机上>
#mtoffl<
磁带退出>
3.find
find命令是功能最强的命令之一,但同时也是命令行结构最难以掌握的命令之一。
#find/-print|wc-l显示系统中所有文件和目录的数目。
#find/-user$LOGNAME-print显示系统中该用户所有文件和目录。
#find/-size100-print显示文件大小为100blocks。
#find/-size-100-print显示文件大小小于100blocks。
#find/-size+100-print显示文件大小大于100blocks。
#find/-namecore-execrm{}\;
查找并删除core文件。
#find.-execchown$LOGNAME{}\;
修改一个目录下的所有文件的用户所属。
#find.-typed-execchmod770{}\;
修改一个目录下的所有目录的权限。
4.stty
该命令用于检查和修改用户当前注册终端的通信参数。
#stty-a;
查看当前注册终端的通信参数。
#stty-ixon;
设置ixon为off。
#sttyixon;
设置ixon为on。
#sttysane;
当终端发生混乱时,通常可以产生有益的效果。
5.tset
用于设置终端类型。
tset-s-Q-m‘hp’
6.cron
cron(chronography,计时),每分钟苏醒一次,查看控制文件以确定当时是否存在应运行的作业,存在则运行之。
#crontabfilename;
创建一个cron
#crontab-r;
把cron从crontab去掉
crontab位于目录/var/spool/cron/crontabs下,每个用户的cron文件名是其用户名。
7./etc/hosts
8./etc/passwd
口令文件,内容为:
登录用户名:
加密口令:
用户ID:
组ID:
保留:
初始工作目录:
shell路径
9./etc/group
内容为:
组名:
加密密码:
所有属于该组的用户。
10./etc/profile
如果该文件存在,则每个用户登录时被执行。
该文件一般用于设置一些通用环境变量,如果用户的home目录中存在.profile文件,则在执行/etc/profile之后,再执行用户的.profile文件。
11./etc/inittab
内部初始化之后,系统将启动/etc/init这个deamon进程,使/etc/init进程取得引导序列的控制权。
而init进程从文件/etc/inittab(inittable,初始化表)取得指示,该文件的内容控制所有init状态,同时也控制那些已消亡进程的再生。
12./etc/fstab
系统中可以mount的文件系统的信息。
13./etc/lvmtab
使用命令:
#strings/etc/lvmtab;
查看系统VG和磁盘信息。
14./etc/rc.config.d/netconf
包含系统名称和网络配置信息,如IP地址、子网掩码和路由信息等。
15./stand/system
包含系统的驱动程序和子系统信息,内核设备信息和一些系统可调参数信息。
安装系统时需要安装的软件及补丁
1.VA管理软件/cdrom/hpux/<
安装时需要进入这个目录、指定所需要安
装的软件名>
2.MCB3935DA<
第3张碟>
3.IgniteB5725AA<
第2张碟>
4.Megpatch<
随时更新的碟>
5.MirrorDiskB2491BA
#bdf–v<
查看逻辑卷的使用情况、空间大小>
#fuser–ck/cdrom<
清除cdrom中所有进程,否则光驱不会开门>
#ioscan
#insf–e<
生成设备文件名、加载设备驱动文件名>
#insf–evCdisk<
查看设备是否有变化,恢复设备驱动号>
#vgscan–a<
如果/etc/lvmtab的文件不正常、或丢失,可用这个命令来重新生成lvmtab,但是做之前一定要备份lvmtab>
配置MODEM
#ctrl_b<
进入GSP状态、配置MODEM>
#ca<
配置MODEM>
#er<
激活MODEM>
#GSP>
XD
>
R<
ResetGSP>
#ctrl_b
#GSP>
lc<
修改LANconsoleIP>
安装Ignite(B5725AA):
Make_recovery不能备份,可以修改设置:
#vi/opt/ignite/bin/make_medialif到502行(shift_Enter)修改:
lifinit$ipl_options–v72000000–d24为
lifinit$ipl_options–v102000000–d24
设置或调整VA:
先用Console连接VA进行调整&
Setup,或用15针窜口线连接电脑。
#vfpdsp-?
查看参数>
#vfpdsp–f
#vfpdsp–L
#vfprecover<
恢复VA数据>
#vfprecover–s
做Mirror的步骤:
pvcreate–f–B/dev/rdsk/c2t2d0
mkboot/dev/rdsk/c2t2d0
mkboot–a“hpux–lq(;
0)/stand/vmunix”/dev/rdsk/c1t2d0
0)/stand/vmunix”/dev/rdsk/c2t2d0
vgextend/dev/vg00/dev/dsk/c2t2d0
lvextend–m1/dev/vg00/lvol1/dev/dsk/c2t2d0
lvextend–m1/dev/vg00/lvol2/dev/dsk/c2t2d0
lvextend–m1/dev/vg00/lvol3/dev/dsk/c2t2d0
lvextend–m1/dev/vg00/lvol4/dev/dsk/c2t2d0
lvextend–m1/dev/vg00/lvol5/dev/dsk/c2t2d0
lvextend–m1/dev/vg00/lvol6/dev/dsk/c2t2d0
lvextend–m1/dev/vg00/lvol7/dev/dsk/c2t2d0
lvextend–m1/dev/vg00/lvol8/dev/dsk/c2t2d0
lvlnboot–r/dev/vg00/lvol3
lvlnboot–s/dev/vg00/lvol2
lvlnboot–d/dev/vg00/lvol2
lvlnboot–b/dev/vg00/lvol1
lvlnboot–R
setboot–a0/0/2/0.2.0
进入单用户维护模式:
在10秒中断时按任意健,然后键入bo(enter),然后提示是否进入IPL模式、选择yes,然后键入hpux–is进入单用户维护模式,然后#vgchange–ay/dev/vg00进行初始化HP-UX系统。
#lvchange–Mn–cn/dev/vg00/lvol2<
给mirror作优化>
#strings/etc/lvmtab<
查看Mirror情况>
查看Mirror是否做成功>
#lvdisplay–v/dev/vg00/lvol1
解除镜像:
lvreduce–m0/dev/vg00/lvol1/dev/dsk/c1t2d0
lvreducevg00/dev/dsk/c1t2d0
如果mirror无法作,stringe/etc/lvmtab有多余的PV,要删除掉。
慎用此命令,一定要备份vgdisplay–vvg0x信息>
#vgreduce/dev/vg0x/dev/dsk/cxtydz
#lvremove/dev/vg01/lvol1<
删除vg01内lvol1卷>
更换有镜像根盘的方法、步骤:
#make_tape_recovery–Av
#shutdown–ry0
Replacethebaddisk
Bo?
y?
ISL?
hpux–ls
#vgchange–ay/dev/vg00
#mv/etc/lvmtab/etc/lvmtab.bak
#pvcreate–f/dev/rdsk/cxtydz
#mv/etc/lvmtab.bak/etc/lvmtab
#mkboot/dev/rdsk/cxytdz
#mkboot–a“hpux–lq(;
0)/stand/vmunix”/dev/rdsk/cxtydz
#vgcfgrestore–n/dev/vg00/dev/rdsk/cxtydz
#vgsync/dev/vg00
#lvlnboot–r/dev/vg00/lvol1
#lvlnboot–s/dev/vg00/lvol2
#lvlnboot–v
更换有镜像硬盘的方法、步骤:
#lvreduce–k–m0
#lvremove
#vgreduce–fvg00
#vgcfgbackup/dev/vgxx<
备份vgxx信息,默认存放在/etc/lvmconf下>
如果vg0x丢失用:
#vgcfgrestore–n/dev/vg0x/dev/rdsk/cxtydz
#vgchange–ay/dev/vg0x
AUTORAID(磁盘阵列)
#arraydsp–i<
用来找到AutoRAID序列号>
#arraydsp–a<
列出所有序列号>
FC60的盘不能够随意互换,可以用一下命令试一下:
#amutil–d2:
1fc<
修复相应硬盘>
#amutil–D4:
0fc
#amutil–syswipefc<
格式化>
FC60的灯提示不正常的情况下用这些命令试一下。
#amdsp–i
#ammgr–D别名主机名<
设置别名>
#ammgr–cAA主机名<
设置模式,当FC60的灯全亮的时候用这个命令>
配置双机的时候必须做的步骤:
scsiinit0/10/0/06
scsirate0/10/0/0ultra
#vi.rhosts<
建立两机之间信任关系,这样可以copyfile>
hostname1root
hostname2root
改Host名字
先修改:
#vi/etc/hosts内的host名字
127.0.0.1hostname
127.0.0.1localhostloopback
后修改:
#set_parmshostname
#shPHCO_15220<
解开补丁包,会生成一个有*.depot结尾的补丁程序>
ftp>
mget<
得到多个文件>
put<
给一个文件>
QXModemInitializestrings
AT
AT&
F
D3&
R0&
S1%C0
ATS0=1S23=58
W0&
Y0
设置终端类型(在安装的时候当Console显示乱码时)
Ctrl_scrlklook<
用Ctrl_Enter来修改类型>
在安装系统的时候要修改的一些东西,否则会报错
#vi/etc/hosts内的host名字后面空格加一个.(点)
#vi.profile内设置TERM=hp
#vi.profile在倒数第二行加入exportPS1=’hostname’:
’$PWD#’
安装11.11i系统时候一定要copy/usr/newconfig/etc/inittab文件到/etc/下,否则系统会出错。
#cd/usr
#cd/newconfig
#cd/etc
#cpinittab/etc/
从磁带(make_recovery)恢复/opt
#mt–t/dev/rmt/0mnfsf1
#tar–xvf/dev/rmt/0mopt
创建lvg01:
假如lvg01是vg01的卷名、要mount到app1上>
#lvcreate–L200–nlvg01/dev/vg01
#newfs/dev/vg01/rlvg01<
#newfs–Fvxfs/dev/vg01/rlvg01(-Fvxfs是创建vxfs
格式系统文件)>
#mkdir/app1
#mount/dev/vg01/lvg01/app1
#vi/etc/fctab<
修改lvg01项,机器自动启动加载的选项>
#vi/etc/mnttab<
查看是否和fstab一样,如果用bdf命令查看lvol*不正常,就mv走mnttab,然后ioscan–fn,insf–e看一下,如果还不行,reboot看一下>
#vgexportvg0x<
删除vg0x,要慎用>
#vgexport–s–p–mvg0x..map/dev/vg0x<
备份vg0xmap信息>
#vgimport–s–m
#strings/etc/lvmtab
#vgreduce/dev/vg00/dev/dsk/cxtydz
#chmod777tmp
扩展卷组(vg)<
加入另外一个磁盘进入这个vg>
#pvcreate/dev/rdsk/cxtydz
#vgextendvg0x/dev/dsk/cxtydz
#vgdisplay–vvg0x<
检查卷组是否被扩展进去>
假如有两个DS2300盘柜做镜像:
首先把上面一个DS2300做成PVG0下面DS2300做成PVG1,然后PVG0与PVG1做镜像,具体步骤:
#pvcreate–f/dev/rdsk/cxdytz<
先创建PV>
#vgcreate–gPVG0/dev/vg01/dev/dsk/c1t1d0/dev/dsk/c1t2d0/dev/dsk/c1t3d0…….<
创建PVG0>
#vgextend–gPVG1/dev/vg01/dev/dsk/c2t1d0/dev/dsk/c2t2d0/dev/dsk/c2t3d0…….<
激活PVG0>
#lvcreate–sg–m1–L512–nlvroot/dev/vg01<
创建逻辑卷lvroot,大小512M,PVG0与PVG1做镜像>
#strings/etc/lvmpvg
软件故障诊断
1.#ioscan-fn
列出各I/O卡及设备的所有相关信息:
如逻辑单元号,硬件地址及设备文件名等。
2.#ps-ef
列出正在运行的所有进程的各种信息:
如进程号及进程名等。
3.#netstat-rn
列出网卡状态及路由信息等。
4.#lanscan
列出网卡状态及网络配置信息。
5.#bdf–v<
#vf