免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2769 | 回复: 0
打印 上一主题 下一主题

HPUX命令(转精华文章备查) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-02-25 15:28 |只看该作者 |倒序浏览
# ioscan –fnkC disk
# swinstall –s /cdrom/(filename)        ;
# swremove                        ;
# shutdown 0                       ;
# init 3                            ;
# umount /opt                       ;
  ; -9 强行关掉命令,5988 进程名
# swlist –l fileset –a state|grep PHKL_18543   ;
# lvextend –L 30 /dev/vg00/lvol5        ;
# extendfs /dev/vg00/rlvol5            ;
# mount /opt
# mount –a                         ;
# bdf                              ;
# lvextend –L 200 /dev/vg00/lvol6      ;
# fsadm –b 819200 /tmp         
# bdf
# tsm                             ;
# make_tape_recovery –Av                ;
# chmod 777 或 444                ;
# mstm                            ;
# armdsp –i                          ;
# cvui                             ;
  ;
# armmgr –s shut / start 别名                ;
VA控制器
第一步:
# cd /opt/sanmgr/commandview/server/data
# mv DeviceDBfile DeviceDBfile.old
第二步:
# cd /opt/sanmgr/hostagent/sbin
# ./HA_trigger stop
# ./dial_trigger stop
# ./HA_trigger start
# ./dial_trigger start
# armdiscover  
# armdiscover                       ;
# amdsp -a fc                     ;
# amdsp -d fc|grep "Disk State"      ;
# pa pri 1/0/0/2/0.6.0                  ;
# pa alt 1/0/0/2/0.6.0                  ;
# lvlnboot –v                       ;
# setboot –s on/off                   ;
# setboot –b on/off
# mediainit /dev/rdsk/cxtydz            ;
# swapinfo                          ;
# dmesg                            ;
# top                               ;
# swlist                            ;
# vgdisplay –v                       ;
# grep –i error syslog.log               ;
# egrep –i “war|err|fail|scsi|lan” /dev/adm/syslog/syslog.log   
# ioscan –kfnCtape                    ;
# lanscan                            ;
# ioscan –kfnCfc                      ;
# ioscan –fnH0/0/1/0                   ;
# netstat –in
# ifconfig lan*
# info_col.11                        ;
# info_col.1026                       ;
# dd if=/dev/rdsk/cxtydo of=/dev/rdsk/cxtydo bs=1024k     ;
# dd if=/dev/dsk/cxtydo of=/dev/dsk/cxtydo bs=1024k
# sar –d                                ;
添加磁带机:
第一种方法:
# tsm
# sam
# peripheral devices  Tape drives      ;
第二种方法:
在kernel内修改stape 改成In   ;
加机械臂驱动(可以在kernel改):
schgr - in
spt --  in
spt0 -  in
Setup 网卡IP:
# cd /etc/rc.config.d
# vi netconf
     shift:1,$ s/old/new/g               ;
# tar rv 文件名                      ;
# tar xv 文件名                      ;
# tar cv                             ;
# tar tv                             ;
# tar tvf /dev/rmt/1m                  ;
# tar rvf /dev/rmt/1m tmp              ;
# mt offl                           ;
# bdf –v                             ;
# fuser –ck /cdrom                    ;
# ioscan
# insf –e                             ;
# insf –evCdisk                       ;
# vgscan –a                      ;
配置MODEM
# ctrl_b                              ;
# ca                                 ;
# er                                 ;
# GSP >;XD
     >;R                             ;
# ctrl_b
# GSP>;lc                           ;
安装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                        ;
  # vfprecover –s              
做Mirror的步骤:
pvcreate –f –B /dev/rdsk/c2t2d0
mkboot /dev/rdsk/c2t2d0
mkboot –a “hpux –lq(;0) /stand/vmunix” /dev/rdsk/c1t2d0
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
lvlnboot –s /dev/vg00/lvol2
lvlnboot –d /dev/vg00/lvol2
lvlnboot –b /dev/vg00/lvol1
lvlnboot –R
setboot –a 0/0/2/0.2.0
进入单用户维护模式:
  在10秒中断时按任意健,然后键入 bo (enter),然后提示是否进入IPL模式、选择yes,然后键入hpux –is 进入单用户维护模式,然后# vgchange –a y /dev/vg00 进行初始化HP-UX系统。
# lvchange –M n –c n /dev/vg00/lvol2         ;
# strings /etc/lvmtab                        ;
# lvlnboot –v                              ;
# lvdisplay –v /dev/vg00/lvol1
解除镜像:
lvreduce –m 0 /dev/vg00/lvol1 /dev/dsk/c1t2d0
lvreduce vg00 /dev/dsk/c1t2d0
如果mirror无法作,stringe /etc/lvmtab 有多余的PV,要删除掉。  ;
# vgreduce /dev/vg0x /dev/dsk/cxtydz
# lvremove /dev/vg01/lvol1            ;
更换有镜像根盘的方法、步骤:
# make_tape_recovery –Av
# shutdown –ry 0
Replace the bad disk
BoyISLhpux –ls
# vgchange –a y /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
# shutdown –ry 0
更换有镜像硬盘的方法、步骤:
# lvreduce –k –m 0
# lvremove
# vgreduce –f vg00
# vgcfgbackup /dev/vgxx                 ;
如果vg0x丢失用:
# vgcfgrestore –n /dev/vg0x /dev/rdsk/cxtydz
# vgchange –a y /dev/vg0x
AUTO RAID (磁盘阵列)
#arraydsp –i                           ;
#arraydsp –a                          ;
FC60的盘不能够随意互换,可以用一下命令试一下:
# amutil –d 2:1 fc                       ;
# amutil –D 4:0 fc
# amutil –syswipe fc                     ;
FC60的灯提示不正常的情况下用这些命令试一下。
# amdsp –i               
# ammgr –D 别名 主机名              ;
# ammgr –c  AA 主机名              ;
配置双机的时候必须做的步骤:
scsi  init  0/10/0/0  6
scsi  rate  0/10/0/0  ultra
# vi .rhosts                      ;
   hostname1   root
   hostname2   root
改Host名字
先修改:# vi /etc/hosts 内的host名字
127.0.0.1 hostname
127.0.0.1  localhost   loopback
后修改:# set_parms hostname
# sh PHCO_15220                 ;
ftp>;mget                         ;
ftp>;put                          ;
QX Modem Initialize strings
  AT
  AT&F
  AT&D3&R0&S1%C0
  ATS0=1S23=58
  AT&W0&Y0
设置终端类型(在安装的时候当Console显示乱码时)
Ctrl_scrlk look    ;
在安装系统的时候要修改的一些东西,否则会报错
# vi /etc/hosts  内的host名字后面空格加一个 . (点)
# vi .profile    内设置TERM=hp
# vi .profile   在倒数第二行加入  export PS1=’hostname’:’$PWD #’
安装11.11i 系统时候一定要copy /usr/newconfig/etc/inittab 文件到/etc/ 下,否则系统会出错。
#cd /usr
#cd /newconfig
#cd /etc
#cp inittab /etc/
从磁带(make_recovery)恢复 /opt
# mt –t /dev/rmt/0mn fsf 1
# tar –xvf /dev/rmt/0m opt
创建lvg01:  ;
# lvcreate –L 200 –n lvg01 /dev/vg01
# newfs /dev/vg01/rlvg01           ;
# mkdir /app1
# mount /dev/vg01/lvg01 /app1
# vi /etc/fctab          ;
# vi /etc/mnttab       ;
# vgexport vg0x       ;
# vgexport –s –p –m vg0x..map /dev/vg0x   ;
# vgimport –s –m      
# strings /etc/lvmtab
# vgreduce /dev/vg00 /dev/dsk/cxtydz
# chmod 777 tmp
扩展卷组(vg) ;
# pvcreate /dev/rdsk/cxtydz
# vgextend vg0x /dev/dsk/cxtydz
# vgdisplay –v vg0x             ;
假如有两个DS2300盘柜做镜像:首先把上面一个DS2300做成PVG0 下面DS2300做成PVG1,然后PVG0与PVG1做镜像,具体步骤:
# pvcreate –f /dev/rdsk/cxdytz                 ;
# vgcreate –g PVG0 /dev/vg01 /dev/dsk/c1t1d0 /dev/dsk/c1t2d0 /dev/dsk/c1t3d0……. ;
# vgextend –g PVG1 /dev/vg01 /dev/dsk/c2t1d0 /dev/dsk/c2t2d0 /dev/dsk/c2t3d0……. ;
# lvcreate –s g –m 1 –L 512 –n lvroot /dev/vg01   ;
# strings /etc/lvmpvg
# strings /etc/lvmtab
软件故障诊断
1. # ioscan -fn
列出各I/O卡及设备的所有相关信息:如逻辑单元号,硬件地址及设备文件名等。
2. # ps -ef
列出正在运行的所有进程的各种信息:如进程号及进程名等。
3. # netstat -rn
列出网卡状态及路由信息等。
4. # lanscan
列出网卡状态及网络配置信息。
5. # bdf
列出已加载的逻辑卷及其大小信息。
6. # mount
列出已加载的逻辑卷及其加载位置。
7. # uname -a
列出系统ID 号,OS版本及用户权限等信息。
8. # hostname
列出系统网络名称。
9. # pvdisplay -v /dev/dsk/ct*d*
显示磁盘各种信息,如磁盘大小,包含的逻辑卷,设备名称等。
c:controller,和磁盘联接的控制器有关。
t:target,每个磁盘有一个唯一的target数字,只有磁盘设备本身才可以修  改。
d:device unit number,对于非共享控制器而言,该值将为0,对于共享控制器而言,该值将为磁盘设备单元的内部号。
10. # vgdisplay -v /dev/vg00
显示逻辑卷组信息,如包含哪些物理盘及逻辑卷等。
11. # lvdisplay -v /dev/vg00/lvol1
显示逻辑卷各种信息,如包含哪些盘,是否有镜像等。
三、网络故障
1. 如需修改网络地址、主机名等,一定要用 set_parms 命令
# set_parms    hostname
# set_parms    ip_address
2. 查看网卡状态:    lanscan
Hardware   Station                 Crd    Hardware    Net-Interface
Path          Address                 In#         state       nameunit state
8/20/5/1    0x0800097843FB  0             up              lan0    up
3. 确认网络地址:
# ifconfig    lan0
4. 启动网卡:
# ifconfig lan0 up
5. 网络不通的诊断过程:
lanscan  查看网卡是否启动 (up)
ping    自己网卡地址  (ip 地址)
ping其它机器地址,如不通,在其机器上用lanscan 命令得知 station address,然后linkloop station_address 来确认网线及集成器是否有问 题。
在同一网中, subnetmask 应一致。
6. 配置网关
手动加网关:
/usr/sbin/route   add  default   20.08.28.98 1
把网关自动加入系统中
vi  /etc/rc.config.d / netconf
:
ROUTE_DESTINATION [0]=default
ROUTE_GATEWAY [0]=20.08.28.98
ROUTE_COUNT [0]=1
:
/sbin/init.d/net  将执行:
/usr/sbin/route   add  default  20.08.28.98 1
命令 netstat  -rn  查看路由表
另外也可用 set_parms addl_netwrk 来设缺省路由。
HP-UX的硬盘资源的逻辑卷管理
HP-UX管理硬盘存储资源是采用逻辑卷方式来进行管理的,要说清整个机制,先要介绍几个 概念:
物理卷Physical Volume,称为PV:指物理上硬盘,一个硬盘就是一个PV
逻辑卷组 Logical 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. 添加逻辑卷
1) 添加文件系统卷。例如:在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上。
2) 添加非文件系统卷(raw data volume)。例同上。
A、创建逻辑卷,在系统提示符下键入命令:
# lvcreate  -L 200  -n data /dev/vg01
B、创建目录/sample,并将逻辑卷data mount 到/sample.
# mkdir sample
# mount /dev/vg01/data /sample
C、用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 的文件系统
10. UNIX的文件系统是树状结构,一般指在一个逻辑卷上的文件的集合。从根开始,从表面上看,文件系统好象是一个整体,但实际上,文件系统可以分成不同的部分,单独占据一块逻辑卷,就是一个文件系统。
11.  UNIX的文件系统可以分为四种类型:
HFS:High-performance File System
VXFS: HP-UX Journaled File Ssytem
( VxFS is an extent-based journaling file system that offers fast file
system recovery and online features such as online backup, online
resizing, and online reorganization. It supports all existing file
system interfaces except HP Access Control Lists (ACL) and B1 security
features.  VxFS cannot be a root or bootable file system in 10.01. )
CDFS: CD-ROM File System
NFS: Network File System
1) 在HPUX中,有下列文件系统:
“ / ” 根文件系统
“ /usr ”, “ /sbin ” 操作系统的一部分。
“ /opt ”和Application 有关的文件系统。
“ /etc ” mount 到此目录下的文件系统包含系统配置文件
“ /var ” mount到此目录下的文件系统中的文件为系统启动,运行
等等,产生的报告文件。
“ /stand ” 包含操作系统核心(Kernel)的有关文件。
“ /tmp ” 包含系统临时文件。
“ /dev ” 包含所有的设备文件,但它不是一个单独的文件系统,
它只是在根目录下的一个目录。
HP-UX的一些基本命令和常用文件
1. tail 和 head
使用tail命令可以查看文件的尾部,head命令则查看文件的头部。
# tail filename
# tail   -f filename; 使tail不断执行,当文件被写入时显示文件的新行。
#head filename
2. date 和 cal
cal命令显示日历。
# cal 2000
# cal 1 2000
3. find
find命令是功能最强的命令之一,但同时也是命令行结构最难以掌握的命令之一。
# find / -print | wc   -l  显示系统中所有文件和目录的数目。
# find / -user $LOGNAME  -print  显示系统中该用户所有文件和目录。
# find / -size 100  -print  显示文件大小为100 blocks。
# find / -size -100  -print   显示文件大小小于100 blocks 。
# find / -size +100  -print  显示文件大小大于100 blocks 。
# find / -name core -exec rm  {} \;查找并删除core文件。
# find . -exec chown $LOGNAME  {}   \; 修改一个目录下的所有文件的用户所属。
# find .-type d -exec chmod 770  {}  \;修改一个目录下的所有目录的权限。
4. stty
该命令用于检查和修改用户当前注册终端的通信参数。
# stty  -a;查看当前注册终端的通信参数。
# stty  -ixon;设置ixon为off。
#stty  ixon;设置ixon为on。
# stty  sane;当终端发生混乱时,通常可以产生有益的效果。
5. tset
用于设置终端类型。
tset -s -Q -m ‘:?hp’
6. cron
cron(chronography,计时),每分钟苏醒一次,查看控制文件以确定当时是否存在应运行的作业,存在则运行之。
# crontab filename ; 创建一个 cron
# crontab -r ; 把cron从crontab去掉
crontab位于目录/var/spool/cron/crontabs下,每个用户的cron文件名是其用户名。  
7. /etc/hosts
8. /etc/passwd
口令文件,内容为:
登录用户名:加密口令:用户ID:组ID:保留:初始工作目录:shell路径
9. /etc/group
内容为:
组名:加密密码:组ID:所有属于该组的用户。
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. MC                B3935DA           ;
3. Ignite              B5725AA            ;
4.   Megpatch                               ;
5.   MirrorDisk          B2491BA


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/44630/showart_483351.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP