HP-UX 基本命令学习
HP-UX系统培训
#chown 用户:组 [ ] 更改用户所有者和属组 #cp [源] [目的] 复制文件 -i系统提示是否覆 盖 -f强制 –p保留权限 #scp -r [] 目标库ip或者主机名:/ 远程拷贝 #mv [源] [目的] -i系统提示是否覆盖 -f强制 –p保留权限 more tail head 查看文本文件命令 tail –f tail -100
BAD BLOCK POOL
创建LV
5) CREATE A 100 MB LOGICAL VOLUME ON VOLUME GROUP 01
# lvcreate -L 100 vg01 ROOT DISK
/
NEW LVM DISK PVRA VGRA
dev vg01
etc lvmtab
lvol1 BAD BLOCK POOL
# mkdir /dev/vg01
ROOT DISK
/
NEW LVM DISK PVRA
dev vg01
BAD BLOCK POOL
创建设备文件
3) MAKE A GROUP DEVICE FILE
0x01 010000 # mknod /dev/vg01/group c 64 0x010000 由于minor number是系统底层标识VG的标志 所以每个VG 是系统底层标识VG的标志, VG的 由于minor number是系统底层标识VG的标志,所以每个VG的 group文件的这两位 红色)必须是唯一的。否则VG 文件的这两位( VG无法创建 group文件的这两位(红色)必须是唯一的。否则VG无法创建 可以使用如下命令查看所有vg group文件的 vg的 文件的minor 可以使用如下命令查看所有vg的group文件的minor number # ll /dev/vg*/group
HPUX_基础学习
-kc
HP-UX 基本命令
find
find命令是功能最强的命令之一,但同时也是命令行 结构最难以掌握的命令之一。 #find / -print | wc -l 显示系统中所有文件和目录的数目 # find / -user $LOGNAME -print 显示系统中该用户所有文件和目录。 # find . -exec chown $LOGNAME {} \; 修改当前目录下的所有文件的用户所属。 # find . -type d -exec chmod 770 {} \; 修改当前目录下的所有目录的权限。
HP-UX 基本命令
#
swapinfo
显示系统交换区信息
# pvdisplay -v /dev/dsk/c*t*d* 显示磁盘各种信息,如磁盘大小,包含的逻辑卷,设 备名称等。 c:controller,和磁盘联接的控制器有关。 t:target,每个磁盘有一个唯一的target数字,只 有磁盘设备本身才可以修改。 d:device unit number,对于非共享控制器而 言,该值将为0,对于共享控制器 而言,该值将为磁 盘设备单元的内部号。
关机信息
运行记录
/var/adm/syslog/syslog.log一般系统日志 /var/adm/wtmp /var/adm/btmp /var/sam/log/samlog 用户成功登录信息 用户登录失败信息
SAM日志
日志文件
/usr/adm/diag/LOGxxx /var/adm/nettl.LOG* /var/adm/crash
HP-UX 基本命令
#
vgdisplay -v /dev/vg00 显示逻 辑卷组信息,如包含哪些逻辑卷及物理盘等
HP ux-常用命令
HP ux三、网络故障1. 如需修改网络地址、主机名等,一定要用set_parms 命令# set_parms hostname# set_parms ip_address2. 查看网卡状态:lanscanHardware Station Crd Hardware Net-InterfacePath Address In# state nameunit state8/20/5/1 0x0800097843FB 0 up lan0 up3. 确认网络地址:# ifconfig lan04. 启动网卡:# ifconfig lan0 up5. 网络不通的诊断过程: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]=defaultROUTE_GATEWAY [0]=20.08.28.98ROUTE_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,可理解为一个大硬盘。
HP-UX基本操作
向后移动一个单词 w
移动到一行的开头 ^
移动到一行的结尾 $
登陆到远程系统:
rlogin remote_hostname
要以其他用户身份登陆到远程系统,使用-l username选项,例如用户leslie可以使用以下命令从其他用户以登陆的本地系统登陆到远程系统hpabc:
rlogin hpabc -l leslie
处于rlogin下时,要在本地系统上执行命令,需要键入rlogin转义字符'~!'以及要在本地执行的命令,例如:
删除光标所在位置的字符 x
在光标之前.光标后的所有内容都向后移 i
在一行的第一个字符之前 I
在当前光标位置之后插入文本 a
在一行的结尾处 A
创建远程目录 mkdir remote_directory
删除远程文件 delete remote_file
将文件复制到远程系统:
rcp local_file remote_hostname:remote_file
从远程系统复制文件:
rcp remote_hostname:remote_file local_file
将目录复制到远程系统:
rcp -r local_dir remote_hostname:remote_dir
从远程系统复制目录:
rcp -r remote_hostname:remote_dir local_dir
在FTP工作模式下列举和创建目录:
操作 键入
显示当前远程工作目录的名称 pwd
显示当前本地工作目录的名称 !pwd
C /etc/csh.login $HOME/.cshrc
HPUX操作系统基本命令
知识标题HPUX操作系统基本命令问题描述解决方法操作命令1-1.处理目录pwd:显示当前工作目录&&cd directory_path:更改目录&&cd:更改为主目录&&mkdir directory_name:创建目录&&rmdir directory_name:删除空目录&&1-2.处理文件elm:阅读邮件&&ls:列举当前目录下的文件和目录&&ls -a:列举所有文件或目录包括隐藏点文件&lsf:列举文件并用/ 标记目录名&compress filename:压缩文件uncompress filename:解压缩文件vi file_name:创建或编辑文件more file_name:显示文件内容(按q 退出)head file_name:显示文件的前10 行tail file_name:显示文件的后10 行cp file_name file_copy:复制文件mv old_file new_file:将文件重命名为新文件名cat file1 >> file2:将file1 附加到file2 的结尾处rm file:删除file&rm -rf dir_name:删除目录dir_name 及其所有文件spell file_name:在文件中检查拼写1-3.打印lp file_name:打印文件lpstat -t:确定打印机的状态cancel request_id:取消打印请求1-4.查找和组织find .-name 'x*':在当前目录和子目录中查找以x 开头的文件grep word *:在当前目录下的所有文件中查找word 一词的所有匹配sort listfile:按字母顺序对listfile 进行排序date:显示日期和时间alias:列举所有命令的别名man command_name:查找HP-UX 命令信息echo $PATH:确定PATH 设置echo $SHELL:确定所用的shell1-5.安全操作passwd:创建或更改口令ll file_name:显示文件的权限ll -d directory_name:显示目录的权限chmod class=permissions name:更改文件或目录权限chown user name:更改文件或目录的所有权1-6.系统操作clear:清除屏幕set -o editor_name:设置命令行编辑器TERM=term_type:设置终端类型(从/usr/lib/terminfo 中选择term_type)& ps -ef:列举当前进程状态和PID&kill PID:终止进程passwd:创建或更改口令command < infile:将输入从文件重定向到命令command1 | command2:使用管道连接两个进程。
HP-UX 基本命令学习
查看XP存储的磁盘
#/usr/contrib/bin/xpinfo -i //查看xp存储划分过来的磁盘
查看系统硬件配置情况---
#[/opt/ignite/bin]./print_manifest
1、机型
#model
9000/800/L2000-44
fc 0 0/4/0/0 td CLAIMED INTERFACE HP Tachyon XL2 Fibre Channel Mass Storage Adapter
/dev/td0
rp5450#fcmsutil /dev/td0
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
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
设备文件遵循c#t#d#[选项]的命名规则。c#数字代表接口卡实例号,t#代表目标地
址,d#代表逻辑单元
SCSI目标地址
设备文件的“t#”部分确定这个设备文件相关联设备的SCSI 目标地址。这个SCSI
目标地址是通过设备自身上的跳线或者DIP 开关来设置的。一个SCSI 设备的硬
HP-UX一些常用命令
HP-UX一些文件系统查询命令1.查看硬盘信息# ioscan -funC diskClass I H/W Path Driver S/W State H/W Type Description=================================================================== ============disk 1 0/0/2/1.0.16 UsbScsiAdaptor CLAIMED DEVICE USB SCSI St/dev/deviceFileSystem/Usb/MassStorage/dsk/disk@hp-1008/dev/deviceFileSystem/Usb/MassStorage/rdsk/disk@hp-100disk 2 0/4/1/0.0.0.0.0 sdisk CLAIMED DEVICE HP/dev/dsk/c0t0d0 /dev/rdsk/c0t0d0/dev/dsk/c0t0d0s1 /dev/rdsk/c0t0d0s1/dev/dsk/c0t0d0s2 /dev/rdsk/c0t0d0s2/dev/dsk/c0t0d0s3 /dev/rdsk/c0t0d0s3/dev/dsk/c0t0d0 。
为块设备/dev/rdsk/c0t0d0。
为字符设备/dev/dsk/c0t0d0s1 /dev/rdsk/c0t0d0s1。
为片相当于物理上的磁盘分区为什么服务器上有2个硬盘但是只显示一个呢?因为用SCIS卡做了镜像2.Default volume groupHP-UX的Default volume group 叫做VG00 AIX的叫做ROOTVGOS都是装在VG00下面,建议不要在VG00下面安装其他SOFTWAREcd /dev/vg00# lltotal 0crw-r----- 1 root sys 64 0x000000 Oct 15 22:06 group brw-r----- 1 root sys 64 0x000009 Nov 6 11:09 lv_ora brw-r----- 1 root sys 64 0x000001 Oct 15 22:06 lvol1 brw-r----- 1 root sys 64 0x000002 Oct 15 22:06 lvol2。
HP_UX常用命令大全_整理版
cpu个数硬盘的大小信息硬盘的个数查看操作系统版本和license查看内存查看文件系统查看卷组、卷组所包括的逻辑卷、以及该卷组所包括的物理磁盘查看卷组、逻辑卷的位置激活卷组去激活卷组去激活卷组初始化物理磁盘格式化创建卷组名创建卷组的设备文件名字创建卷组激活卷组查看卷组激活信息创建逻辑卷lv_informix给逻辑卷增加大小创建文件系统(需要将该卷组变为文件系统的话)创建文件系统挂接的目录将文件系统挂接上去扩展文件系统删除逻辑卷预删除卷组删除卷组将map文件传送到另外一台机器在另外一台机器上导入卷组之前先创建卷组名创建group节点文件导入卷组informix的版本的收集informix的版本的收集双机维护命令查看双机的状态双机切换主机切换后的节点要重新变为可以切换的节点将备机设置为不可以运行应用的节点双机的配置文件的位置双机维护命令的位置检查cmcluster.asc配置文件的有效性检查配置应用文件scppkg.asc,control.sh,scppkg.sh的有效性查看网卡驱动程序是否安装配置IP地址查看网卡的地址网卡的常用诊断工具查看网卡状态是否为“up”配置路由信息查看路由信息一个超级命令用户的添加用户组的添加重新启动机器查看运行模式广播消息放大消息查看当前的登录名查看所有登录用户登录用户在干什么查看进程创建一个DVD要挂接的目录查看DVD的硬件描述文件,以便下面安装前的挂接做一个root的文件系统的全备份光盘使用释放光盘从光驱上安装informix的tar压缩文件从光驱上安装informix的CPI压缩文件查看子网查看掩码创建数据库的DR(主机)创建数据库的DR(备机)系统常用信息,如配置、修改、启动、关闭等信息电子邮件信息软件安装产生的信息软件卸载产生的信息执行su的情况所有注册失败信息所有注册信息查看日志:主要查看关键字panic、warning、err等信息配置系统的互相信任关系备份数据库(informix用户)从备份的磁带来恢复另外一台机器的数据库激活网卡lan0去激活网卡lan0启动备机数据库启动主机应用在主机上启动双机创建rootdg的系统备份在节点scpn2中,创建锁盘卷组目录名将该逻辑卷组导入导另外一套小型机上在scpn2节点上,为锁盘创建一控制文件名group 在scpn2节点上,将锁盘配置从文件映射回系统进入单用户系统全备份备份除目录/home外的所有目录恢复磁带上的所有数据恢复某一目录从本地磁带机上恢复数据到远地系统在需要进行收集的主机上建立一个目录修改info_col.xx和LVMcollect.xx的执行权限运行相应版本的info_col.xx进行信息收集工作umask设置手工启动或停止服务修改密码修改用户权限删除用户修改文件权限更改文件时间戳topdiskinfo /dev/rdsk/c1t0d0ioscan -funC diskuname -admesgbdfvgdisplay -v vg00cd /dev/vgchange -a y 卷组名vgchange -a n 卷组名vgchange -a /dev/vglockpvcreate -f /dev/rdsk/c1t1d0pvcreate /dev/rdsk/c0t1d0 (这里假设有块盘的设备文件名是c0t1d0)mkdir /dev/vglockmknod /dev/vglock/group c 64 0x010000vgcreate /dev/vglock /dev/dsk/c0t1d0(将物理磁盘c0t1d0加给该卷组)vgchange -a -y /dev/vglockvgdisplay /dev/vglocklvcreate -n lv_informix /dev/vglocklvextend -l 50 /dev/vglock/lv_informix (单位是页,页的大小再创建卷组时已经确定,不可以再newfs -F hfs /dev/vglock/rlv_informixmkdir /informixmount /dev/vglock/lv_informix /informixumount /informixextendfs /dev/vglock/lv_rootvgexport -v -m /tmp/lock.map /dev/vglockvgexport -p -s -m /tmp/vglock.map /dev/vglockvgexport -s -m /tmp/vglock.map /dev/vglockrcp scp1:/tmp/vglock.map scp2:/tmp/vglock.mapmkdir /dev/vglockmkno /dev/vglock/group c 64 0x010000 (该节点一定要和第一台机器一致)vgimport -s -m /tmp/vglock.map /dev/vglocksu - informixinformix>;onstat - (这样可以看到informix的版本)cmruncl;cmruncl -n scp1;cmrunnode scp2;cmrunpkg -n scp1 -v scp_service;cmviewcl -v;cmviewcl ;cmquerycl;cmviewconf;cmhaltnode scp1或su - tellinstellin>;kill_scp.sh或su - informixinformix>;onmode -kuycmmodepkg 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/cmcheckconf -v -C cmcluster.asc cmcheckconf -v -P scppkg.asclanscanvi /etc/rc.config.d/netconf或ifconfig lan0 133.64.48.91255.255.255.192ifconfig lan1 129.9.168.120255.255.255.192lanscan lan0ping;lanscan;linkloop;/usr/sbin/route add default 20.08.28.98 1 netstat -anset_parms它后面带的参数可以是如下date_time:设者时间;ip_address:设置网卡地址;hostname:设置主机名;addl_netwrk:设置主机的网关useraddgroupaddshutdown -hy 0init 0wall "消息"banner "消息"lognamewhoiamwhodops -ef|grep rootmkdir cdromioscan -kfnCdiskmake_recovery -Avmkdir /cdrommount /dev/dsk/c3t2d0 /cdromcd /cdromumount /cdromtar xvf /cdrom/IDS.tar;cpio -icvdBum < /cdrom/IDS.CPI netstat -in/etc/rc3.d/netconfig.d/netconfontape -s -L 0onmode -d primary online2_net(备机的网络数据库)ontape -ponmode -d secondary online1_net(主机的网络数据库)/var/adm/syslog/syslog.log/var/adm/syslog/mail.log/var/adm/syslog/swinstall.log/var/adm/syslog/swremove.log/var/adm/sulog/var/adm/btmp/var/adm/vtmpcat /var/adm/syslog/syslog.log |grep paniccat /var/adm/syslog/syslog.log |grep warningcat /var/adm/syslog/syslog.log |grep err在用户的主目录下面生成.rhosts文件,如在smp01/smp02上的.rhosts文件中都输入:smp01 rootsmp02 rootinformix>; ontape -s -L 0 informix>; ontape -pifconfig lan0 upifconfig lan0 downmanagermcrunclmake_recovery -Avmkdir /dev/vglockrcp scpn1:/tmp/lock.map scpn2:/tmp/lock.mapmknod /dev/vglock/group c 64 0x0001vgimport -s -m /tmp/lock.map /dev/vglockinit -s或shutdown -y 0fbackup -f /dev/rmt/0m -0iv / -I /tmp/sysbk.indexfbackup -f /dev/rmt/0m -i / -e /homefrecover -rf /dev/rmt/0mfrecover -xi /directoryremsh remote_name "frecover -xi /dir -f local_name: /dev/rmt/0m" mkdir /tmp/hpcechmod 744 info_col.xxchmod 744 LVMcollect.xx对操作系统为10.xx的主机:cd /tmp/hpcesh ./info_col.10操作系统为11.xx的主机:cd /tmp/hpcesh ./info_col.umask nnn (000-777)/sbin/init.d/进程名 start/sbin/init.d/进程名 stoppasswdchmod -Rf <mountpoint>?????? userdel –r loginchmod mode_list filetouch -a -m -c file建卷组时已经确定,不可以再更改,一般缺省为4M,所以是200M)。
HP-UX常用命令集
需要修改为:EAT-8
Oracle的监听器启动时,从此文件加载时区参数,如果设置错误,在RAC环境中会导致错误时间。
关机:在vpar中执行shutdown -h就可以了
开机:按power键,机器会c/rc.config.d/netconf 文件
7、增加路由:
route add net 10.139.6.0 10.139.3.193 1
8、 清空日志文件方法:
# > 文件名 或者
# cat /dev/null > 文件名
tcp stop; tcp start
4、 介质安装软件
以超级用户身份登录。
输入以下命令确定光盘驱动器设备文件:
ioscan -fnC disk
将 Application Software 光盘插入光盘驱动器。
将光盘驱动器安装至所需的目录。以下示例使用了 /dev/dsk/c1t2d0 设备文件(来自上述第 2 步)和 /cdrom 目录。要安装光盘驱动器,请输入以下命令:
安装示例:
mount -r /dev/dsk/c1t2d0 /cdrom
从光盘安装 PPU B.05.00 软件包 T2351AA:
swinstall -s /cdrom T2351AA
5、常用参数设置:
#set_parms
如修改时间的命令为:set_parms date_time
9、查看FCA(光纤HBA卡)WWN号:
ioscan -fnC fc
then, find the FC card deivce name, for example, /dev/td0
HP—UNIX基本操作
HP-UX 基本命令学习1.HPUX 查看CPU个数ioscan -fnCprocessor2.HPUX 查看主机型号model3.HPUX 查看物理内存大小dmesg4.HPUX 查看系统配置print_manifest5.HPUX 查看序列号cstm补充一些网上找来的:1.model查看机器型号,和uname -a 差不多。
2.uptime查看机器上次启动时间和cpu平均负载3.top前几行是cpu个数,型号,和平均负载,下面的十几行信息是进程占用cpu实时状况,一般占用cpu越多排名就越靠前。
4.sar 2 3查看系统当前负载,sar -u 查看cpu的负载,sar -d 查看磁盘的负载,还有其他的参数,查man吧。
5.cd var/admll net*tail shut*查看最后几次关机的休息,包括时间,用户。
6.dmesg用于显示系统硬件的诊断消息。
7.swapinfo查看交换区信息,还有一些其他参数,可以man一下。
8.cstm(这个工具非常好用,大家可以重点注意)set dev 1infoilusalmapinfowait ilru -lquit9.ioscan -fnkClanioscan是扫描并列出所有设备和发现的其他设备,-f表示显示完整列表,-C表示类别,-k表示扫描内核的设备文件,默认是扫描机器实际有的,-n表示只列出/dev/下的设备文件。
nscan列出系统内所有网卡的信息stat -in这个大家都经常使用,-i表示网络接口状态,包括主接口和逻辑接口;-n表示显示IP地址。
12.ioscan -fnkCdisk这个同9。
13.armdsp -i(注:armdsp是VA7400的专用命令)14.armdsp -a va7400 > /tmp/valogvi /tmp/valog显示阵列的状态和设置信息,包括逻辑配置,物理的配置及当前的状态都会显示出来,-a 显示所有的阵列信息。
常用HP-UX命令
常用HP-UX命令cal (显示日历) (3)bdf (显示空闲磁盘空间大小) (3)cat(显示文件) (3)cd(改变当前目录) (4)chmod(改变文件/目录权限) (4)chown(改变文件/目录属主和组) (4)compress(文件压缩) (4)compressdir(目录里文件压缩) (4)cp(复制文件) (5)date(显示日期和时间) (5)df(显示空闲磁盘空间大小) (6)dmesg(显示系统的诊断信息) (6)du(报告磁盘使用情况) (8)exit(退出当前shell) (8)export(输出环境变量) (8)find(查找指定文件) (8)ftp(传输远程计算机文件) (9)grep(在文件中查找指定字符串) (9)gzip(压缩文件) (9)ioscan(扫描I/O系统) (9)kill(中止进程) (10)lanadmin(网络管理) (10)ln(连接文件) (12)ls、ll(显示目录内容) (13)man(查看电子手册) (13)mkdir(创建一个目录) (13)more(分屏显示文件) (13)mv(移动/重命名文件) (14)netstat(显示网络的状态) (14)passwd(改变用户登录口令) (14)ps(提交进程状态) (14)pwd(显示当前工作目录) (15)rm(删除文件) (15)rmdir(删除空目录) (16)sort(对文件排序) (16)tail(看文件尾) (16)tar(文件打包) (17)uname(显示系统的信息) (17)uncompress(解压缩文件) (18)useradd(添加用户) (18)vi(编辑器) (18)vmstat(统计CPU占用率) (18)cal (显示日历)用法:calmin@hpfep>calNovember 2002S M Tu W Th F S1 23 4 5 6 7 8 910 11 12 13 14 15 1617 18 19 20 21 22 2324 25 26 27 28 29 30min@hpfep>bdf (显示空闲磁盘空间大小)用法:bdfmin@hpfep>bdfFilesystem kbytes used avail %used Mounted on /dev/vg00/lvol3 204800 125584 74887 63% //dev/vg00/lvol1 303125 38394 234418 14% /stand/dev/vg00/lvol8 4710400 934446 3540013 21% /var/dev/vg00/lvol7 1196032 908526 269598 77% /usr/dev/vg00/lvol4 1024000 434967 552726 44% /tmp/dev/vg00/lvol6 2048000 931448 1046771 47% /opt/dev/vg00/lvol5 3072000 2334894 691583 77% /home min@hpfep>cat(显示文件)用法:cat 文件名min@hpfep>cat MANINFOSat Oct 12 19:05:37 200219:05:37: manager begin initialization19:05:37: fifo open : /home/min404/cin/fifo//access.manager fd=6 19:05:37: fifo open : /home/min404/cin/fifo//manager.access fd=7 19:05:37: fifo open : /home/min404/cin/fifo//MAN_POP fd=8 19:05:37: Begin restore procedure...19:05:37: EOF in read /home/min404/cin/crash//MAN.logmin@hpfep>cd(改变当前目录)用法:cd 目录名min@hpfep>pwd/home/minmin@hpfep>cd cinmin@hpfep>pwd/home/min/cinmin@hpfep>cd .. 进入上一级目录cd . 进入目前目录cd 不接参数表示进入$home目录chmod(改变文件/目录权限)用法:chmod 权限文件min@hpfep>ls -l tmp-rw-rw-rw- 1 min users 0 Nov 7 09:58 tmpmin@hpfep>chmod 777 tmpmin@hpfep>ls -l tmp-rwxrwxrwx 1 min users 0 Nov 7 09:58 tmpmin@hpfep>chown(改变文件/目录属主和组)用法:chown owner:group 文件(需要有修改的权限)min@hpfep>ll tmp-rw-rw-rw- 1 min users 0 Nov 7 10:04 tmpmin@hpfep>chown mintmp:users tmpmin@hpfep>ll tmp-rw-rw-rw- 1 mintmp users 0 Nov 7 10:04 tmpmin@hpfep>compress(文件压缩)用法:compress文件min404@hpfep>ls -l MANINFO-rw-rw-rw- 1 min404 users 3598307 Nov 4 16:16 MANINFO min404@hpfep>compress MANINFOmin404@hpfep>ls -l MANINFO*-rw-rw-rw- 1 min404 users 370383 Nov 4 16:16 MANINFO.Z compressdir(目录里文件压缩)用法:compress目录min404@hpfep>pwd/home/min404/cinmin404@hpfep>cd crashmin404@hpfep>ls -ltotal 194-rw-rw-rw- 1 min404 users 4745 Oct 29 13:54 NOTSYNC.0000074478 -rw-rw-rw- 1 min404 users 14600 Oct 29 13:54 NOTSYNC.0000074479 -rw-rw-rw- 1 min404 users 14600 Oct 29 13:54 NOTSYNC.0000074480 -rw-rw-rw- 1 min404 users 14600 Oct 29 13:54 NOTSYNC.0000074481 -rw-rw-rw- 1 min404 users 14600 Oct 29 13:55 NOTSYNC.0000074482 -rw-rw-rw- 1 min404 users 14600 Oct 29 13:55 NOTSYNC.0000074483 -rw-rw-rw- 1 min404 users 14600 Oct 29 13:55 NOTSYNC.0000074484 -rw-rw-rw- 1 min404 users 1606 Oct 29 13:55 NOTSYNC.0000074485 min404@hpfep>cd ..min404@hpfep>compressdir crashmin404@hpfep>cd crashmin404@hpfep>ls -ltotal 42-rw-rw-rw- 1 min404 users 1099 Oct 29 13:54 NOTSYNC.0000074478.Z -rw-rw-rw- 1 min404 users 2227 Oct 29 13:54 NOTSYNC.0000074479.Z -rw-rw-rw- 1 min404 users 2238 Oct 29 13:54 NOTSYNC.0000074480.Z -rw-rw-rw- 1 min404 users 2220 Oct 29 13:54 NOTSYNC.0000074481.Z -rw-rw-rw- 1 min404 users 2224 Oct 29 13:55 NOTSYNC.0000074482.Z -rw-rw-rw- 1 min404 users 2253 Oct 29 13:55 NOTSYNC.0000074483.Z -rw-rw-rw- 1 min404 users 2235 Oct 29 13:55 NOTSYNC.0000074484.Z -rw-rw-rw- 1 min404 users 560 Oct 29 13:55 NOTSYNC.0000074485.Z min404@hpfep>cp(复制文件)用法:cp 文件文件2min404@hpfep>cp MANINFO MANINFO2min404@hpfep>ls -l-rw-rw-rw- 1 min404 users 3598307 Nov 4 16:16 MANINFO-rw-rw-rw- 1 min404 users 3598307 Nov 7 10:14 MANINFO2min404@hpfep>date(显示日期和时间)用法:datemin404@hpfep>dateThu Nov 7 10:21:05 EAT 2002min404@hpfep>df(显示空闲磁盘空间大小)用法:dfmin@hpfep>df/home (/dev/vg00/lvol5 ): 1381390 blocks 184039 i-nodes /opt (/dev/vg00/lvol6 ): 2093542 blocks 279136 i-nodes /tmp (/dev/vg00/lvol4 ): 1105452 blocks 147256 i-nodes /usr (/dev/vg00/lvol7 ): 539186 blocks 71875 i-nodes /var (/dev/vg00/lvol8 ): 7080040 blocks 943981 i-nodes /stand (/dev/vg00/lvol1 ): 468836 blocks 48702 i-nodes / (/dev/vg00/lvol3 ): 149776 blocks 19801 i-nodesdmesg(显示系统的诊断信息)用法:date (必须有root权限)hpfep:root> dmesgNov 7 10:24gate64: sysvec_vaddr = 0xc0002000 for 2 pagesNOTICE: autofs_link(): File system was registered at index 3.NOTICE: cachefs_link(): File system was registered at index 5.NOTICE: nfs3_link(): File system was registered at index 6.TSCTTL: installing...TSCTTL: init calledTSCTTL: initiated successfullyTSCTTL: installed successfully0 sba0/0 lba0/0/0/0 btlan0/0/1/0 c7200/0/1/0.7 tgt0/0/1/0.7.0 sctl0/0/1/1 c7200/0/1/1.0 tgt0/0/1/1.0.0 sdisk0/0/1/1.2 tgt0/0/1/1.2.0 sdisk0/0/1/1.7 tgt0/0/1/1.7.0 sctl0/0/2/0 c7200/0/2/0.0 tgt0/0/2/0.0.0 sdisk0/0/2/0.2 tgt0/0/2/0.2.0 sdisk0/0/2/0.7 tgt0/0/2/0.7.0 sctl0/0/2/1 c7200/0/2/1.2 tgt0/0/2/1.2.0 sdisk0/0/2/1.7 tgt0/0/2/1.7.0 sctl0/0/4/0 func00/0/4/1 asio00/1 lba0/2 lba0/3 lba0/3/0/0 j35260/4 lba0/5 lba0/6 lba0/7 lba8 memory160 processor166 processorbtlan: Initializing 10/100BASE-TX card at 0/0/0/0....System Console is on the Built-In Serial InterfaceEntering cifs_init...Initialization finished successfully... slot is 9Logical volume 64, 0x3 configured as ROOTLogical volume 64, 0x2 configured as SW APLogical volume 64, 0x2 configured as DUMPSwap device table: (start & size given in 512-byte blocks)entry 0 - major is 64, minor is 0x2; start = 0, size = 8388608Dump device table: (start & size given in 1-Kbyte blocks)entry 0000000000000000 - major is 31, minor is 0x12000; start = 314208,size = 4194304Starting the STREAMS daemons-phase 1Create STCP device filesStarting the STREAMS daemons-phase 2$Revision: vmunix: vw: -proj selectors: CUPI80_BL2000_1108 -c 'Vw for CUPI80_BL2000_1108 build' -- cupi80_bl2000_1108 'CUPI80_BL2000_1108' Wed Nov 8 19:24:56 PST 2000 $Memory Information:physical page size = 4096 bytes, logical page size = 4096 bytesPhysical: 2097152 Kbytes, lockable: 1599820 Kbytes, available: 1843732 Kbytes TSCTTL: open called, dev = 0x4e000000TSCTTL: open found empty minor 1TSCTTL: minor 1 is new activeTSCTTL: opened successfully, new dev = 0x4e000001ttllib_ind version: major: 0, minor 0, revision 0x3619hpfep:root>du(报告磁盘使用情况)用法:dumin@hpfep>pwd/home/min/cin/etcmin@hpfep>du8 ./CVS6 ./recetc/CVS14 ./recetc20 ./vpmn48 ./bison/share48 ./bison1196 .min@hpfep>exit(退出当前shell)用法:exitexport(输出环境变量)用法:export 环境变量min@hpfep>echo $tmpenvsu: tmpenv: Parameter not set.min@hpfep>tmpenv=minmin@hpfep>export tmpenvmin@hpfep>echo $tmpenvminmin@hpfep>find(查找指定文件)用法:find 路径–name 文件名find 路径–size +block[c](查找大小大于一定block数的文件,数字后加上c,单位为字节)min@hpfep>pwd/home/minmin@hpfep>find . -name config.manager./cin/etc/config.managermin@hpfep>pwd/home/minmin@hpfep>find . -size +1024./cin/bin/pro./cin/bin/bisonmin@hpfep>ftp(传输远程计算机文件)grep(在文件中查找指定字符串)min@hpfep >grep 'manager' MANINFO14:57:39: manager begin initializationmin@hpfep >gzip(压缩文件)用法:gzip 文件名//压缩文件gzip –d 文件名//解压文件min@hpfep >gzip MANINFOmin@hpfep>ls -l MANINFO*-rw-r--r-- 1 min users 2390 Oct 22 15:00 MANINFO.gzmin@hpfep>gzip -d MANINFO*min@hpfep>lsMANINFOmin@hpfep>ioscan(扫描I/O系统)用法:ioscan [-C class] [-f[-n]] [-k]option –k 扫描内核的I/O系统,显示的速度快而不带此选项,扫描实际的硬件min404@hpfep>ioscan -fnkCdiskClass I H/W Path Driver S/W State H/W Type Description===================================================================== disk 0 0/0/1/1.0.0 sdisk CLAIMED DEVICE HP 36.4GMAN3367MC/dev/dsk/c1t0d0 /dev/rdsk/c1t0d0disk 1 0/0/1/1.2.0 sdisk CLAIMED DEVICE HP 36.4GMAN3367MC/dev/dsk/c1t2d0 /dev/rdsk/c1t2d0disk 2 0/0/2/0.0.0 sdisk CLAIMED DEVICE HP 36.4GMAN3367MC/dev/dsk/c2t0d0 /dev/rdsk/c2t0d0disk 3 0/0/2/0.2.0 sdisk CLAIMED DEVICE HP 36.4GMAN3367MC/dev/dsk/c2t2d0 /dev/rdsk/c2t2d0disk 4 0/0/2/1.2.0 sdisk CLAIMED DEVICE HP DVD-ROM 305/dev/dsk/c3t2d0 /dev/rdsk/c3t2d0min404@hpfep>kill(中止进程)用法:kill –9 进程PIDmin@hpfep>ps -u minPID TTY TIME COMMAND27596 pts/td 0:00 sh21901 pts/tf 0:00 sh27566 pts/tf 0:00 dbaccess27645 pts/td 0:00 psmin@hpfep>kill -9 27566min@hpfep>ps -u minPID TTY TIME COMMAND27596 pts/td 0:00 sh21901 pts/tf 0:00 sh27668 pts/td 0:00 psmin@hpfep>lanadmin(网络管理)用法:lanadmin 如果不加选项输入命令,进入交互界面min404@hpfep>lanadminLOCAL AREA NETWORK ONLINE ADMINISTRATION, Version 1.0Tue , Nov 19,2002 21:42:31Copyright 1994 Hewlett Packard Company.All rights are reserved.Test Selection mode.lan = LAN Interface Administrationmenu = Display this menuquit = Terminate the Administrationterse = Do not display command menuverbose = Display command menuEnter command: lanLAN Interface test mode. LAN Interface PPA Number = 0clear = Clear statistics registersdisplay = Display LAN Interface status and statistics registersend = End LAN Interface Administration, return to Test Selectionmenu = Display this menuppa = PPA Number of the LAN Interfacequit = Terminate the Administration, return to shellreset = Reset LAN Interface to execute its selftestspecific = Go to Driver specific menuEnter command: ppa 0Enter PPA Number. Currently 0: 0LAN Interface test mode. LAN Interface PPA Number = 0clear = Clear statistics registersdisplay = Display LAN Interface status and statistics registersend = End LAN Interface Administration, return to Test Selectionmenu = Display this menuppa = PPA Number of the LAN Interfacequit = Terminate the Administration, return to shellreset = Reset LAN Interface to execute its selftestspecific = Go to Driver specific menuEnter command: dLAN INTERFACE STA TUS DISPLAYTue , Nov 19,2002 21:43:39PPA Number = 0Description = lan0 HP PCI 10/100Base-TX Core [100BASE-TX,FD, AUTO,TT=1500]Type (value) = ethernet-csmacd(6)MTU Size = 1500Speed = 100000000Station Address = 0x306e1c4207Administration Status (value) = up(1)Operation Status (value) = up(1)Last Change = 37976885Inbound Octets = 2870741692Inbound Unicast Packets = 9222901Inbound Non-Unicast Packets = 3198845Inbound Discards = 0Inbound Errors = 678Inbound Unknown Protocols = 1950931Outbound Octets = 1620650838Outbound Unicast Packets = 13969180Outbound Non-Unicast Packets = 157257Outbound Discards = 0Outbound Errors = 0Outbound Queue Length = 0Specific = 655367Press <Return> to continueEthernet-like Statistics GroupIndex = 1Alignment Errors = 6FCS Errors = 678Single Collision Frames = 0Multiple Collision Frames = 0Deferred Transmissions = 0Late Collisions = 0Excessive Collisions = 0Internal MAC Transmit Errors = 0Carrier Sense Errors = 0Frames Too Long = 0Internal MAC Receive Errors = 0LAN Interface test mode. LAN Interface PPA Number = 0clear = Clear statistics registersdisplay = Display LAN Interface status and statistics registersend = End LAN Interface Administration, return to Test Selectionmenu = Display this menuppa = PPA Number of the LAN Interfacequit = Terminate the Administration, return to shellreset = Reset LAN Interface to execute its selftestspecific = Go to Driver specific menuEnter command: quitmin404@hpfep>ln(连接文件)用法:ln 源文件目标文件min@hpfep>ln MANINFO MANINFO2min@hpfep>ls -l MANINFO2-rw-rw-rw- 2 min404 users 0 Nov 7 10:59 bb MANINFO2ls、ll(显示目录内容)用法:ls 文件ll 文件(等同于ls –l)min404@hpfep>ls MANINFOMANINFOmin404@hpfep>ll MANINFO-rw-rw-rw- 1 min404 users 3598307 Nov 4 16:16 MANINFOmin404@hpfep>ls -l MANINFO-rw-rw-rw- 1 min404 users 3598307 Nov 4 16:16 MANINFOmin404@hpfep>man(查看电子手册)用法:man 命令min@hpfep>man lsReformatting page. Please wait... completedls(1) ls(1) NAMEmkdir(创建一个目录)用法:mkdir 新目录min@hpfep>ls tmptmp not foundmin@hpfep>mkdir tmpmin@hpfep>lsinstall install.tar src src.tar tmpmin@hpfep>more(分屏显示文件)用法:more 文件min404@hpfep>more alarm.logSat Oct 12 19:05:37 200219:05:37: alarm start!19:05:37: newmin@scp19:05:37: currentTimer - lasttimer=103442073719:06:07: Cannot insert into database![-201] open 10.200.5.3min@hpfep>mv(移动/重命名文件)用法:mv 源路径文件目的路径文件min@hpfep>mv sql/black.sql temp/black1.sqlmin@hpfep>netstat(显示网络的状态)用法:netstat [-ainr] [-I interface]min404@hpfep>netstat -inName Mtu Network Address Ipkts Opkts lan0 1500 192.168.0.0 192.168.2.90 164097551 167848825lo0 4136 127.0.0.0 127.0.0.1 337448 337448 min404@hpfep>netstat -rnRouting tablesDestination Gateway Flags Refs Interface Pmtu127.0.0.1 127.0.0.1 UH 0 lo0 4136192.168.2.90 192.168.2.90 UH 0 lan0 4136192.168.0.0 192.168.2.90 U 2 lan0 1500127.0.0.0 127.0.0.1 U 0 lo0 0min404@hpfep>netstat -I lan0Name Mtu Network Address Ipkts Opkts lan0 1500 192.168.0.0 hpfep 164098158 167849409 min404@hpfep>passwd(改变用户登录口令)用法:passwdmin@hpfep>passwdChanging password for min.Old password:New password:Retype new password:min@hpfep>ps(提交进程状态)用法:ps ;ps –ef|grep 进程名;ps –u minmin@hpfep>psPID TTY TIME COMMAND21856 pts/tf 0:00 telnetd21901 pts/tf 0:00 sh29551 pts/tf 0:00 ps21857 pts/tf 0:00 kshmin@hpfep>ps -u minPID TTY TIME COMMAND28163 pts/td 0:00 sh27596 pts/td 0:00 sh21901 pts/tf 0:00 sh29741 pts/tf 0:00 ps28162 pts/td 0:00 man28166 pts/td 0:00 moremin@hpfep>ps -ef|grep minmin 28163 28162 0 10:56:53 pts/td 0:00 sh -c zcat < cat1.Z/ln.1 | more-smin 27596 27575 0 10:51:36 pts/td 0:00 -sumin 21901 21857 1 09:53:59 pts/tf 0:00 -sumin404 25781 20426 0 10:30:39 pts/ta 0:00 -sumin 29862 21901 2 11:10:44 pts/tf 0:00 ps -efsms 28245 1 0 10:57:17 ? 0:00 scsubrun /home/sms/cmin02sms/bin 7877 1min 29863 21901 0 11:10:44 pts/tf 0:00 grep minsms 29864 29861 3 11:10:44 pts/te 0:00 /opt/aCC/lbin/ctcom.pa20 -D_HPUX -I . -I /home/sms/cmin02sms/inmin 28162 27596 0 10:56:53 pts/td 0:00 man lnmin 28166 28163 0 10:56:53 pts/td 0:00 more -smin@hpfep>pwd(显示当前工作目录)用法:pwdmin@hpfep>pwd/home/minmin@hpfep>rm(删除文件)用法:rm 文件名min@hpfep>ls MANINFO2 MANINFO3MANINFO2 MANINFO3min@hpfep>rm MANINFO2 MANINFO3min@hpfep>ls -l MANINFO2 MANINFO3MANINFO2 not foundMANINFO3 not foundmin@hpfep>rmdir(删除空目录)用法:rmdir 空目录名min@hpfep>lsblack1.sql install install.tar src src.tar tmp min@hpfep>rmdir tmpmin@hpfep>lsblack1.sql install install.tar src src.tarsort(对文件排序)用法:sort 文件名min@hpfep>cat aa43dmin@hpfep>sort aa34dmin@hpfep>tail(看文件尾)用法:tail 文件;tail –f 文件(实时跟踪文件)min@hpfep>tail MANINFO16:16:04: Load from file flowctrl.dat Success!16:16:09: receive routine msg 34[4]16:16:09: receive routine msg 34[4]16:16:09: receive routine msg 34[4]16:16:09: receive routine msg 34[4]16:16:09: receive routine msg 34[4]16:16:09: receive routine msg 34[4]16:16:09: receive routine msg 34[4]16:16:09: receive routine msg 34[4]min@hpfep>tail -f MANINFO16:16:04: Load from file flowctrl.dat Success!16:16:09: receive routine msg 34[4]16:16:09: receive routine msg 34[4]16:16:09: receive routine msg 34[4]16:16:09: receive routine msg 34[4]16:16:09: receive routine msg 34[4]16:16:09: receive routine msg 34[4]16:16:09: receive routine msg 34[4]16:16:09: receive routine msg 34[4]tar(文件打包)用法:tar cvf 目标打包文件.tar 所要打包文件tar xvf 打包文件.tarmin@hpfep>tar cvf sql.tar sqla sqla sql/src0923.tar.gz 5186 Blocksa sql/ftpcmd 1 Blocksa sql/smapa sql/smap/smap.zip 7220 Blocksa sql/123.sql 4 Blocksa sql/acs.c 1 Blocksa sql/datamodify.sql 2 Blocksa sql/use 1 Blocksa sql/chargecard 1 Blocksa sql/tt 1 Blocksmin@hpfep>lscin sql sql.tar tempmin@hpfep>tar xvf sql.tarblocksize = 256x sqlx sql/src0923.tar.gz, 2654817 bytes, 5186 tape blocks x sql/ftpcmd, 73 bytes, 1 tape blocksx sql/smapx sql/smap/smap.zip, 3696340 bytes, 7220 tape blocks x sql/123.sql, 1579 bytes, 4 tape blocksx sql/acs.c, 5 bytes, 1 tape blocksx sql/datamodify.sql, 815 bytes, 2 tape blocksx sql/use, 105 bytes, 1 tape blocksx sql/chargecard, 15 bytes, 1 tape blocksx sql/tt, 231 bytes, 1 tape blocksmin@hpfep>uname(显示系统的信息)用法:uname -ahpfep:root> uname -aHP-UX hpfep B.11.11 U 9000/800 1592706546 unlimited-user licensehpfep:root>uncompress(解压缩文件)用法:uncompress 文件min@hpfep>compress MANINFOmin@hpfep>ls MANINFO*MANINFO.Zmin@hpfep>uncompress MANINFO*min@hpfep>ls MANINFO*MANINFOmin@hpfep>useradd(添加用户)用法:useradd [-u uid] [-g group] [-d dir] [-s shell] –m loginname此命令一般在超级用户下执行hpfep:root> useradd -u 400 -g users -d /home/test -s /usr/bin/sh -m testhpfep:root>vi(编辑器)vmstat(统计CPU占用率)用法:vmstat 间隔时间个数min@hpfep>vmstat 2 5procs memory pagefaults cpur b w avm free re at pi po fr de sr in sy cs us sy id1 0 0 263699 317092 52 18 0 0 0 0 0 539 13151 10723 2 951 0 0 263699 317046 14 3 0 0 0 0 0 475 11635 1261 0 0 1001 0 0 263699 317038 22 1 0 0 0 0 0 472 11682 1233 0 0 1001 0 0 263699 317038 32 32 0 0 0 0 0 460 11891 1179 2 2 971 0 0 263699 317038 28 28 0 0 0 0 0 448 11601 1136 0 0 100min@hpfep>。
hpux命令
HP-UX的一些基本命令和常用文件 (4)一、用户、组操作命令 (4)useradd:命令增加用户 (4)userdel:删除用 (4)usermod 修改用户属性 (4)passwd:设置用户密码 (5)pwck:检测PASSWD文件的正确性 (5)vipw:编辑PASSWD文件 ,等同于vi /etc/passwd (5)groupadd:添加组 (5)groupmod:修改组的属性 (5)groupdel:删除用户组 (5)grpck:检测group文件的正确性 (5)vi /etc/group:修改组配置文件 (5)二、文件及目录操作 (5)1. 目录: (5)2. 文件类型: (5)3. ls (6)4. rmdir (6)5.mkdir (6)6. cp (7)7. mv (7)8. ln (7)9. rm (8)10. Chmod :改变文件的访问权限 (8)11. touch 创建一个新的空文件或改变现有文件的时间戳 (9)12. chown:改变文件的属主 (9)13. chgrp:改变文件的所在组 (9)14. newgrp 改变当前用户的group id (9)15. alias:为命令设置别名, (9)16. r:re_enter command (ksh中使用) (10)三、LVM命令集 (10)1. pvdisplay (10)2. pvcreate (10)3. pvremove (11)4. pvchange (11)5. vgdisplay (11)6. vgcreate (12)7. vgextend (12)8. vgreduce (13)9. vgremove (13)10.vgdisplay (14)11. lvdisplay (14)12. lvcreate (14)13. lvextend (15)14. lvreduce (16)15. lvremove (16)16. newfs (16)17. fsck (16)18. vgexpot (17)19. vgimport (17)21. vgcfgrestore (17)22. mount (18)23. umount (18)24.bdf (18)25.df (18)26.fsadm (18)四、npar命令 (18)1. parstatus (18)2. parcreate (19)3. Parmodify (20)4. Parremove (21)5. fruled (22)6. frupower (22)五、网络故障诊断命令 (23)1.set_parms (23)nscan (23)3.ifconfig (23)4.linkloop (23)5. netstat (24)6.route (24)8. 禁止其他服务 (25)六、其他命令 (26)1. shutdown (26)2. init (26)3. swlist (26)4. tsm (26)5. mstm,stm,cstm (27)6. lvlnboot (27)7. setboot (27)8. mediainit (28)9. swapinfo swapon (28)10. dmesg (28)11. top (28)12. ioscan (30)13. info_col.11 (30)14. dd (30)15. sar (30)16.uname (32)17.hostname (32)18. Esc键 (33)19. col (33)20.which (33)21. 中文环境的配置 (33)21. who (33)22. what (33)23.finger (33)24.find (33)25.fuser (34)26. Whereis: (35)27. tail 和 head (35)29. stty (35)30. tset (35)31. cron (35)32. sort (36)33. compress (36)34. uncompress (36)35. set (36)36. raq (36)37. tsconvert (36)40. lsof (37)41. print_manifest (38)诊断工具 (38)七、vi的命令 (39)1. 移动光标类命令[/b] (39)2. 屏幕翻滚类命令 (39)3. 插入文本类命令 (40)4. 删除命令 (40)5. 搜索及替换命令 (40)6. 选项设置 (40)7. 最后行方式命令 (41)8. 寄存器操作 (41)八、管道、变量 (42)1. 变量的引用 (42)2. shift (42)3. read (42)4. sh (42)5. 局部及全局变量 (42)6. 环境变量: (42)7. what happened at login (44)8. $() (44)9. $ (44)10. 管道 (44)九、进程: (46)1. ps 显示机器上运行的进程 (46)2. & (46)3. jobs (46)4. nohup (47)5. Nice (47)6. Kill (47)7. 子程序的运行过程: (47)十、脚本编辑 (47)1. test:测试命令结果, (47)2. 运算符: (47)3. 赋值语句: (48)4. 判断语句 (48)5. 循环语句 (49)十一、系统备份 (51)1.fbackup (51)3.tar 命令 (56)4.SAM (57)5.Copyutil (59)6.make_recovery(make_tape_recovery) (60)7.用dd备份 (64)十二、常用配置文件 (64)1./etc/hosts (64)2./etc/passwd (64)3./etc/group (65)4./etc/profile (65)5./etc/inittab (65)6./etc/fstab (65)7./etc/lvmtab (65)8./etc/rc.config.d/netconf (65)9./stand/system (65)10. var/adm/btmp (65)11. /var/adm/wtmp (65)12. /etc/rc.log (66)13. /var/adm/sw/ (66)HP-UX的一些基本命令和常用文件一、用户、组操作命令useradd:命令增加用户useradd username 添加用户-m 添加用户同时建立目录,默认为/home/+用户名-u 指定userid-g 指定 primary group-G 指定 supplement group,可以是多个-d 指定目录-s 指定shelluserdel:删除用userdel username 删除用户userdelete –r username 删除用户,连同删除目录usermod 修改用户属性usermod -G groupname username 改变用户的附属组-m 将用户的目录移到-d指定的目录-u 指定userid-g 指定 primary group-G 指定 supplement group,可以是多个-d 指定新的目录-e指定过期日期如:July 13, 19937/13/93-l 改变login 名称-s 指定shellpasswd:设置用户密码passwd usernamepwck:检测PASSWD文件的正确性vipw:编辑PASSWD文件 ,等同于vi /etc/passwdgroupadd:添加组groupadd groupnamegroupadd –g groupid groupname groupid要小于param.h头中所定义的值,`1-99为系统保留,建议不要使用。
HP-UX基础(一)
Command-sar
• 参数说明 -q 队列状况 runq-sz cpu队列,阀值3 -v 重要kernel参数使用状况(glance -t) proc-sz inod-sz file-sz -f 输出到文件中,运行中数据在内存,执行完后 才会输出到文件
疑问解答
Q/A
• fuser <目录名>Or <文件名> 列出使用目录或文件的进程号 • swlist -l [patch|bundle|product] 列出系统所装软件产品信息 • whereis <命令> 显示命令路径。 • which <命令> 显示命令路径(优先)。
command
• Bdf 看磁盘卷轴情况 所有文件系统空间使用情况,-i节点使用情况 • du –ks * 看各个目录空间占用情况 显示以k为单位的目录|文件大小 • lsof -p 进程号 列出进程打开的所有文件 lsof -a +L1 目录 列出目录下打开已删除文件的进程号
HP-UX基础
• uname –a 列出系统ID 号,OS版本及用户权限等信息。 • hostname 列出系统网络名称。 • mount 列出已加载的逻辑卷及其加载位置 • umount /<目录名> 卸载挂在/ <目录名>下的逻辑卷
command
command
• tusc 跟踪系统调用 -ccc 详细系统调用 -T %T 消耗时间 -f 跟踪子进程 -v 变量值 • tusc -ccc -T %T 进程号 会出现巨量输出,一定要使用“历程记录”,少量 输出根本没用 谨慎使用,出现问题,概不负责
Command-sar
• sar 参数 时间间隔 次数 • 参数说明 -u cpu使用状况[-Mu]每个CPU使用状况 system、user、wio、idle -d Disk IO状况 %busy avque(阀值3,0.5=0) avwait最好为0 avserv<10ms -b buffer使用状况 %rcache>90 %wcache>70
HP-UX常用命令
HP-UX常用命令1、hostname:查看系统主机名2、model:查看主机型号3、ioscan –fnCprocessor:查看CPU个数4、top 前几行是cpu个数,型号,和平均负载,下面的十几行信息是进程占用cpu实时状况,一般占用cpu越多排名就越靠前。
5、print_manifest:查看主机硬件信息,包括显示系统型号、机器序列号、处理器类型、处理器数目、CPU类型、总内存大小、内置硬盘数、挂接存储信息,IO信息,安装的软件,网络信息、文件系统信息、内核信息6、lanscan:列出系统内所有网卡的信息7、netstat –in:查看网卡IP地址8、ioscan –fnkC disk:查看内置硬盘/外置硬盘(LUN)的使用信息9、diskinfo /dev/rdsk/c1t0d0:查看硬盘大小信息10、ioscan –fnC fc:列出主机上连接的光纤卡设备11、fcmsutil /dev/fcd*(*光纤卡编号):查看光纤卡的wwn号及微码版本12、top:查看系统当前CPU使用率、实际内存使用(%Comp段信息),PS使用率等信息13、sar:sar 2 3 查看系统当前负载,sar -u 查看cpu的负载,sar -d 查看磁盘的负载14、swapinfo:查看交换区信息15、uname -a:查看操作系统版本16、vgdisplay:查看系统有哪些VG17、vgdisplay xxxvg:查看xxxvg信息18、vgdisplay –v xxxvg:查看xxxvg中的lv及pv信息19、ioscan –fnC disk:查看系统硬盘20、strings /etc/lvmtab:查看逻辑卷的分配和使用情况21、bdf:查看系统中文件系统的大小及使用情况22、mount:查看系统已经挂载的文件系统23、sqlplus / nolog :查看Oracle软件版本在HP-UX上监控系统状况可以使用glance工具,但是该工具需要license通过SAM工具也可以很方便的看到系统信息,例如sam进入工具界面后按f再按d就可以看的系统硬盘大小及对应vg等信息。
hpunix常用命令
hp-ux/linux常用命令:1、uptime、w - 显示系统的运行时间,和(或)已登录的用户,以及登录用户正在执行的操作uptime输出当前时间、系统的运行时间、登录到系统的用户数目,以及在过去的1、5 和15 分钟内在活动处理器的运行队列中的平均作业数。
w链接到uptime ,且与uptime -w 输出相同的输出,即显示系统上当前活动的摘要。
who指令是用来查询目前有那些人在线上who -r 指明init 进程的当前run-level 。
最后三个字段包含init 的当前状态、以前进入该状态的次数和先前的状态。
每当init 变更为不同的运行状态时,这些字段都会更新。
finger–R(查看当前登录到主机的客户机信息)last 、lastb 指明用户和tty 的上一次登录2、which命令的使用(查看某命令的绝对路径)3、uname:显示系统信息4、dmesg- 收集系统诊断消息以构成错误日志dmesg 在系统缓冲区中查找最近输出的诊断消息,并在标准输出上输出它们。
5、fstyp - 确定文件系统类型 f_flag=16是largefiles,=0是no largefiles。
还可以使用如下命令:df -nmount –vvi /etc/fstab6、netstat -in 显示网络连接和网络接口信息7、vgdisplay :显示有关卷组的信息lvdisplay :显示有关逻辑卷的信息pvdisplay:显示有关物理卷的信息8、find pathname_list [expression]find 命令以递归方式降序检索pathname_list (即,一个或多个路径名)中给出的每个路径名的目录层次结构,以搜索与下述基元编写的布尔型expression 相匹配的文件。
删除bdump目录下超过n天没有访问的trc文件:find /u01/app/oracle/admin/hadb/bdump -name '*.trc' -atime n -exec rm {} ;9、bdf:显示指定filesystem (例如/dev/dsk/c0d0s0 )上或包含指定file (例如$HOME )的文件系统上的可用磁盘空间量。
HP-UX常用命令
HP-UX常用命令命令:pwd(print working directory)格式:pwd功能:显示出用户当前工作目录的全路径名。
例如:% pwd建立目录命令:mkdir(make directory)格式:mkdirdirectory_name功能:建立新目录例如:% mkdir directory改变目录命令:cd(change directory)格式:cddirectory_name功能:改变当前工作目录注释:目录名选项有:(1) 目录名,转到当前目录下的子目录。
(2) .. 表示转到当前目录的父目录。
(3) / 表示转到根目录。
(4) 没有选项时,转到用户的主目录。
例如:% cd directory删除目录命令:rmdir (remove directory)格式:rmdirdirectory_name功能:删除不存在文件的子目录名。
注释:(1) 删除子目录时,要求被删除的目录中不存在文件或子目录,否则无法删除。
(2) 若被删除的目录中有文件或子目录,请参考命令rm -r directory_name。
例如:% rmdir directory文件操作命令命令:ls (list)格式:ls [option] directory_name功能:列出指定目录中的文件名和子目录名。
当无子目录名时,列出当前目录中的文件名和子目录名。
选项:-a列出所有文件,包括以点开头的隐含文件。
-l按长格式列出文件名,包括文件类型标识,权限,链接数,文件主名,文件组名,字节数,日期。
-r列出包括子目录下所有文件-g在长格式中给出用户组的标识。
-t安文件生成日期排序。
例如:% ls -la显示文件内容命令:cat (catenae)格式:cat filename功能:显示出文件的内容。
注释:当文件内容在屏幕上滚动显示时,可按Ctrl+S键屏幕滚暂停,按Ctrl+Q 键继续显示。
例如:% cat filename按屏幕显示文件内容命令:more格式:more filename功能:按屏幕一屏一屏显示出文件内容选项:注释:在屏幕显示过程中有功能键。
HPUX学习笔记
HP-UX 学习笔记一、设备管理⑴、ioscan # 列出硬件信息-f 长列出-k 列出内核硬件信息,不扫描-u 列出可用的设备,俗称查看缓存,不扫描,不可和u连用-n 列出DSF-nN 列出DSF,以新版设备名显示-m 对应关系-d: show hardware controlled by specified driver -C: show hardware in specified class-I: show hardware with specified instance-H: show hardware at specified path常用组合ioscan -funC disk|fcioscan -funNC disk|fcioscan –m dsfioscan -P health -C disk 检查磁盘online状态⑵、设备文件dsf # 11.11 手工创建DSF,11.31系统自动创建DSFinsf -v -e # 为新设备或丢失设备创建DSFs(慎用)insf -v -H 64000/0xfa00/0x1 或1/0/0/2/1.2.0 # 为指定设备创建DSFrmsf -v -x # 移除所有不存在的陈旧设备和关联的DSFs(慎用)rmsf -v –H 64000/0xfa00/0x1 或1/0/0/2/1.2.0 # 删除指定设备DSFlssf -s # 列出不存在陈旧设备和相关的DSFslssf –s -H 64000/0xfa00/0x1 或1/0/0/2/1.2.0 # 显示指定设备DSF ⑶、fcmsutil # HBA卡信息usr/sbin/lanscan # 扫描网卡/usr/sbin/scsimgr⑷、ioscan信息解释①、$ /sbin/ioscan -funC fcClass I H/W Path Driver S/W State H/W Type Description==================================================================fc 2 1/0/8/1/0 fcd CLAIMED INTERFACE HP AB379-60101 4Gb Dual Port PCI/PCI-X Fibre Channel Adapter (FC Port 1)/dev/fcd2# HBA卡硬件地址②、$ /sbin/ioscan -funC disk # 11.11版 legacy DSFClass I H/W Path Driver S/W State H/W Type Description=================================================================== ====disk 0 1/0/0/2/0.6.0 sdisk CLAIMED DEVICE HP 300 GST3300655LC/dev/dsk/c0t6d0 /dev/rdsk/c0t6d0# S/W State,设备状态CLAIMED可用;NO HW设备文件在,硬件找不到;UNAVAILABLE设备文件和硬盘在,但不可用disk 1 1/0/0/2/1.2.0 sdisk CLAIMED DEVICE Optiarc DVD RW AD-5200A/dev/dsk/c1t2d0 /dev/rdsk/c1t2d0# 没有聚合的硬盘信息,DSF文件随着硬件路径(地址)变化而变化disk 2 1/0/0/3/0.6.0 sdisk CLAIMED DEVICE HP 300 GST3300655LC/dev/dsk/c2t6d0 /dev/rdsk/c2t6d0# 主机本地SCSI盘路径解释1/0/0/3/0 SCSI卡硬件地址(H/W);6 SCSI ID硬盘接在SCSI线第6个口(1块SCSI可接0-16设备);0 这块硬盘只分1个lundisk 78 1/0/8/1/0.101.94.0.0.0.0 sdisk CLAIMED DEVICE HP OPEN-V/dev/dsk/c40t0d0 /dev/rdsk/c40t0d0# FC SAN外置盘路径解释1/0/8/1/0 HBA硬件地址,/dev/fcd2101,SAN SW DOMAIN ID94,存储前端口接在交换机端口index0.0.0.0 Lun号,(和cXtXdX换算)disk 92 1/0/10/1/0.102.94.0.0.0.0 sdisk CLAIMED DEVICE HP OPEN-V/dev/dsk/c42t0d0 /dev/rdsk/c42t0d0③、$ /sbin/ioscan -funNC disk # 11.31版支持persistent DSFClass I H/W Path Driver S/W State H/W Type Description=================================================================== disk 3 64000/0xfa00/0x0 esdisk CLAIMED DEVICE HP 300 GST3300655LC /dev/disk/disk3 /dev/rdisk/disk3# 聚合后的硬盘信息,不再随着物理路径(地址)的变更而改变硬盘DSFdisk 4 64000/0xfa00/0x1 esdisk CLAIMED DEVICE Optiarc DVD RW AD-5200A/dev/disk/disk4 /dev/rdisk/disk4disk 85 64000/0xfa00/0x16 esdisk CLAIMED DEVICE HP OPEN-V/dev/disk/disk85 /dev/rdisk/disk85④、$ ioscan -P health -C diskClass I H/W Path health===============================disk 3 64000/0xfa00/0x0 onlinedisk 4 64000/0xfa00/0x1 onlinedisk 5 64000/0xfa00/0x2 onlinedisk 58 64000/0xfa00/0x14 online⑤、$ /usr/sbin/scsimgr -p get_attr all_ctlr -a device_file -a port_name -a protocol |grep fibre/dev/fcd0:0x5001438003c197c4:fibre_channel/dev/fcd1:0x5001438003c197c6:fibre_channel/dev/fcd2:0x5001438003c19a04:fibre_channel/dev/fcd3:0x5001438003c19a06:fibre_channel/dev/fcd4:0x5001438003c197bc:fibre_channel/dev/fcd5:0x5001438003c197be:fibre_channelfcmsutil /dev/fcd0 get remote all/usr/sbin/scsimgr get_attr -D /dev/rdisk/disk85/usr/sbin/scsimgr -p get_attr all_lun -a vid -a device_file -a wwid -a serial_number /usr/sbin/scsimgr -v get_info -D /dev/fclp1二、存储管理PVRA # PV保留区,包含该物理卷的描述信息(如物理卷的唯一标识符)、物理盘区信息,以及指向磁盘上其他 LVM 结构的指针。
HPUX服务器常用操作命令汇总
HPUX 小型机常用操作命令汇总目录1、操作系统备份到本地磁盘 (3)2、备份系统到磁带机: (3)3、CELL板检查与合并分区操作 (3)3.1 检查服务器分区 (3)3.2将CELL1加入分区0 (3)3.3重新加载CELL板 (4)3.4 合并后检查,是否在分区0里面 (4)3.5检查CPU,内存是否增加 (4)4检查卷组VG和磁盘PV的映射关系 (5)5 检查引导设备顺序 (5)6 创建新的PV (5)7 创建VG2.0的卷组 (6)8 创建条带化逻辑卷 (6)9 检查逻辑卷分布情况 (6)10 导出卷组信息,仅导出,不删除数据 (7)11 卷组去激活 (7)12 修改为集群共享卷组 (8)13 在集群里面修改为集群激活卷组,修改配置文件 (8)14 停止CRS服务 (8)15 机器性能检查 (8)15.1 磁盘IO性能检查 (8)15.2 磁盘IO性能检查 (9)15.3检查复制文件所需要的时间: (9)16 从光盘安装软件 (9)17 检查宕机文件内容 (9)18、服务器配置IP地址 (11)18.1 修改/etc/rc.config.d/netconf文件 (11)19 设置系统的主机名 (11)20 使用sam工具修改 (13)21 用户锁定,解锁办法 (13)22 利用scsimgr获取hba卡的wwn号 (14)23 使用命令获取WWN (14)24 .利用scsimgr获取disk的wwid号. 比如eva要查看对应的盘 (15)25 检查EVA 存储挂载的硬盘 (16)26 检查多路径映射关系 (16)27 利用scsimgr获得设置多路径模式 (17)28 . 利用sccimgr关闭多路径合并模式 (17)29 利用scsimgr 做replace_wwid ,相当于之前的replace_dsk (17)30 修改磁盘编号: (18)按照编号ID排序 (19)1、操作系统备份到本地磁盘yx8640b1:[/]#drd clone -t /dev/disk/disk3 -x ignore_unmounted_fs=true -x overwrite=true2、备份系统到磁带机:# make_tape_recovery -Av -a /dev/rmt/15mn3、CELL板检查与合并分区操作3.1 检查服务器分区yx8640b1:[/]#parstatus[Cell]CPU Memory UseOK/ (GB) Core On Hardware Actual Deconf/ OK/ Cell Next Par Location Usage Max Deconf Connected To Capable Boot Num ========== ============ ======= ========= =================== ======= ==== === cab0,cell0 Active Core 4/0/8 16.0/0.0 cab0,bay0,chassis0 yes yes 0 cab0,cell1 Inactive 4/0/8 8.0/0.0 cab0,bay0,chassis1 yes - - cab0,cell2 Absent * - - - - - - cab0,cell3 Absent * - - - - - -CELL1未加入分区3.2将CELL1加入分区0yx8640b1:[/]#parmodify -p 0 -a 1:base:y:riWarning: The firmware minor number of cell 1 (48) and cell 0 (66) do not match. Note: It may take a longer time for the partition to boot ifany cell is performing power-on selftest.To activate newly added cells, reboot the partition for reconfiguration.or activate a Cell Online using "parolrad" command.On HP-UX use "shutdown -R" or "parolrad -a".On Windows, restart the OS on the partition using the Start menu or "shutdown -r" at a Command Prompt.On Linux, restart the OS on the partition using "shutdown -r" at a Command Prompt. If the partition is at the system firmware prompt, use the RR command on the MP.3.3重新加载CELL板yx8640b1:[/]#parolrad -a 1Note: Cell Online activation operation has been initiated.The sequence number is: 1Note: Cell OL* operations, may take several minutes to complete.Killing or otherwise aborting this parolrad command will not cancel theCell OL* operation. See the parolrad (1M) manpage for details.Online operation in progress ....3.4 合并后检查,是否在分区0里面yx8640b1:[/]#parstatus[Cell]CPU Memory UseOK/ (GB) Core On Hardware Actual Deconf/ OK/ Cell Next Par Location Usage Max Deconf Connected To Capable Boot Num ========== ============ ======= ========= =================== ======= ==== === cab0,cell0 Active Core 4/0/8 16.0/0.0 cab0,bay0,chassis0 yes yes 0 cab0,cell1 Active None 4/0/8 8.0/0.0 cab0,bay0,chassis1 yes yes 0 cab0,cell2 Absent * - - - - - - cab0,cell3 Absent * - - - - - -3.5检查CPU,内存是否增加yx8640b1:[/]#machinfoCPU info:Intel(R) Itanium 2 9100 series processor (1.6 GHz, 18 MB)2 cores, 4 logical processors per socket533 MT/s bus, CPU version A1Active processor count:2 sockets4 cores (2 per socket)4 logical processors (2 per socket)LCPU attribute is disabledMemory: 16316 MB (15.93 GB)Firmware info:Firmware revision: 9.066FP SWA driver revision: 1.18IPMI is supported on this system.BMC firmware revision: 4.024检查卷组VG和磁盘PV的映射关系gsdb01:[/]#lvmadm -l--- Version 1.0 volume groups ---VG Name /dev/vg00PV Name /dev/disk/disk6_p2/dev/disk/disk8_p2VG Name /dev/vglockPV Name /dev/disk/disk1955 检查引导设备顺序gsdb01:[/]#setbootPrimary bootpath : 0/0/0/2/0.0x6.0x0 (/dev/rdisk/disk6)HA Alternate bootpath : 0/0/0/2/0.0x6.0x0 (/dev/rdisk/disk6) Alternate bootpath :Autoboot is ON (enabled)Hyperthreading : OFF: OFF (next boot)6 创建新的PV#pvcreate /dev/rdisk/disk1877 创建VG2.0的卷组#vgcreate -V 2.0 -s 16 -S 2p vgdlyx02 \> /dev/rdisk/disk187 \> /dev/rdisk/disk197 \> /dev/rdisk/disk202 \> /dev/rdisk/disk207 \> /dev/rdisk/disk210 \> /dev/rdisk/disk2178 创建条带化逻辑卷大小为8个PE,分布在六块PV上面的逻辑卷lvcreate -l 8 -i 6 -n log2e_1g vgdlyx03lvcreate -l 8 -i 6 -n log2d_1g vgdlyx03lvcreate -l 8 -i 6 -n log2c_1g vgdlyx03lvcreate -l 8 -i 6 -n log2b_1g vgdlyx039 检查逻辑卷分布情况#lvdisplay -v /dev/vgdlyx03/log2c_1g | more--- Logical volumes ---LV Name /dev/vgdlyx03/log2c_1gVG Name /dev/vgdlyx03LV Permission read/writeLV Status available/syncd Mirror copies 0Consistency Recovery MWC Schedule stripedLV Size (Mbytes) 1536Current LE 12Allocated PE 12Stripes 6Stripe Size (Kbytes) 128Bad block NONEAllocation strict IO Timeout (Seconds) default--- Distribution of logical volume ---PV Name LE on PV PE on PV/dev/disk/disk187 2 2/dev/disk/disk197 2 2/dev/disk/disk202 2 2/dev/disk/disk207 2 2/dev/disk/disk210 2 2Standard input /dev/disk/disk217 2 2--- Logical extents ---LE PV1 PE1 Status 1000000000 /dev/disk/disk187 ******** current000000001 /dev/disk/disk197 00000018 current000000002 /dev/disk/disk202 00000018 current000000003 /dev/disk/disk207 00000018 current000000004 /dev/disk/disk210 00000018 current000000005 /dev/disk/disk217 00000018 current000000006 /dev/disk/disk187 ******** current000000007 /dev/disk/disk197 00000019 current000000008 /dev/disk/disk202 00000019 current000000009 /dev/disk/disk207 00000019 current000000010 /dev/disk/disk210 00000019 current000000011 /dev/disk/disk217 00000019 current10 导出卷组信息,仅导出,不删除数据#vgexport -p -s -m vgdlyx03.map vgdlyx03vgexport: Volume group "vgdlyx03" is still active.vgexport: Preview of vgexport on volume group "vgdlyx03" succeeded. #rcp vgdlyx03.map gsyxdb02:/tmp/jna导入卷组信息vgimport -s -N -m /tmp/jna/vgogg.map vgogg11 卷组去激活#vgchange -a y vgdlyx0312 修改为集群共享卷组#vgchange -c y -S y vgdlyx0213 在集群里面修改为集群激活卷组,修改配置文件/etc/cmcluster/pkg_dlyx01/pkg_dlyx01.sh添加卷组名称#VG[1]=vg0214 停止CRS服务#/sbin/init.d/init.crs stop# cmhaltpkg pkg_dlyx0215 机器性能检查15.1 磁盘IO性能检查#sar -d 3 5HP-UX gsyxdb01 B.11.31 U ia64 12/09/1419:00:16 device %busy avque r+w/s blks/s avwait avserv 19:00:19 disk5 2.66 0.56 5 74 1.08 17.32 disk93 100.00 0.50 116 2340 0.00 9.41 disk94 100.00 0.50 166 2732 0.00 8.99 disk95 48.17 0.50 50 835 0.00 9.72 disk96 84.72 0.50 112 1892 0.00 7.55 disk97 24.25 0.50 22 356 0.00 11.04 disk98 46.18 0.50 44 771 0.00 10.56 disk99 19.93 0.50 18 314 0.00 15.00 disk101 0.66 0.50 1 6 0.00 10.20 disk3 3.32 0.67 6 77 2.11 21.20 disk114 27.24 0.50 29 516 0.00 9.53 disk117 68.77 0.50 71 1138 0.00 9.71 disk130 3.99 0.50 3 739 0.00 13.45 disk138 1.00 0.50 1 11 0.00 13.30 disk141 1.66 0.50 1 16 0.00 16.13 disk152 0.33 0.50 0 5 0.00 13.96disk169 2.66 0.50 1 670 0.00 27.51disk187 12.96 0.50 11 1874 0.00 12.18disk197 23.59 0.50 22 2553 0.00 10.71disk202 20.60 0.50 18 2975 0.00 11.68disk207 15.61 0.50 15 2524 0.00 10.48disk210 7.64 0.50 9 1789 0.00 8.52disk217 6.64 0.50 8 1714 0.00 8.35 15.2 磁盘IO性能检查# sar -b 3 5HP-UX gsyxdb02 B.11.31 U ia64 12/09/1421:14:28 bread/s lread/s %rcache bwrit/s lwrit/s %wcache pread/s pwrit/s 21:14:31 0 893 100 5 9 46 676 25 21:14:34 0 1024 100 2 11 78 1096 23 21:14:37 0 258 100 4 4 0 796 46 21:14:40 0 953 100 5 19 72 585 21 21:14:43 0 1019 100 3 30 90 737 2615.3检查复制文件所需要的时间:#time cp 2g.txt 2g.txt2real 3:45.3user 0.0sys 1.0lvlnboot -v /dev/vgdlyx0116 从光盘安装软件挂载光驱#ioscan -knfNCdisk#mount /dev/disk/disk7 /cdromgsyxdb01:[/cdrom]#swinstall -s /cdrom17 检查宕机文件内容:[root@gsyxdb02 /var/opt]# cd /var/adm/crash[root@gsyxdb02 /var/adm/crash]# lsbounds crashinfo crashinfo.bin xportdbg-lp64.o crash.9 crashinfo-a-i crashinfo.install[root@gsyxdb02 /var/adm/crash]# lltotal 31344-rwxr-xr-x 1 root root 2 Dec 10 14:12 boundsdrwxr-xr-x 2 root root 8192 Dec 10 14:16 crash.9-rwxrwxrwx 2 200 200 6678168 Oct 17 2008 crashinfo-rwxrwxrwx 2 200 200 6678168 Oct 17 2008 crashinfo-a-i-rwxr-xr-x 1 root sys 2539181 Nov 1 2009 crashinfo.bin-rwxr-xr-x 1 200 200 536 Oct 17 2008 crashinfo.install -rw-rw-rw- 1 200 200 107008 Oct 17 2008 xportdbg-lp64.o [root@gsyxdb02 /var/adm/crash]# ls -larttotal 31376-rwxrwxrwx 2 200 200 6678168 Oct 17 2008 crashinfo-rw-rw-rw- 1 200 200 107008 Oct 17 2008 xportdbg-lp64.o -rwxr-xr-x 1 200 200 536 Oct 17 2008 crashinfo.install -rwxrwxrwx 2 200 200 6678168 Oct 17 2008 crashinfo-a-i-rwxr-xr-x 1 root sys 2539181 Nov 1 2009 crashinfo.bin-rwxr-xr-x 1 root root 2 Dec 10 14:12 boundsdrwxr-xr-x 2 root root 8192 Dec 10 14:16 crash.9drwxr-xr-x 3 root root 8192 Dec 10 14:16 .drwxr-xr-x 16 adm adm 8192 Dec 10 14:16 ..[root@gsyxdb02 /var/adm/crash]# cd crash.9[root@gsyxdb02 /var/adm/crash]# ./crashinfocrashinfo (4.88)Note: HP CONFIDENTIALlibp4 (9.335): Opening /stand/current/vmunix /dev/kmemLoading symbols from /stand/current/vmunixKernel TEXT pages not requested in crashconfWill use an artificial mapping from a.out TEXT pagesLoading symbols from /stand/current/mod/rngLoading symbols from /stand/current/mod/ietherLoading symbols from /stand/current/mod/btlanLoading symbols from /stand/current/mod/procsmLoading symbols from /stand/current/mod/c8xxLoading symbols from /stand/current/mod/cdfsLoading symbols from /stand/current/mod/igssnLoading symbols from /stand/current/mod/fcdLoading symbols from /stand/current/mod/tdLoading symbols from /stand/current/mod/gelanLoading symbols from /stand/current/mod/igelanLoading symbols from /stand/current/mod/lvmpLoading symbols from /stand/current/mod/cissLoading symbols from /stand/current/mod/sasd18、服务器配置IP地址18.1 修改/etc/rc.config.d/netconf文件.INTERFACE_NAME[0]=lan0 #用lanscan显示网卡的设备名IP_ADDRESS[0]=128.0.0.1 #lan0的ip地址SUBNET_NASK[0]=255.255.0.0 #子网掩码BROADCAST_ADDRESS[0]="" #默认为128.0.255.255网段的广播地址INTERFACE_STATE[0]="" #引导时将网卡设置为up(启动)默认也是up DHCP_ENABLE[0]="0" #DHCP是否启动,"0"为不启动,"1"为启动在netconf这个文件中有2条是不可以修改的:OPERATING_SYSTEM=HP-UXLOOPBACK_ADDRESS=127.0.0.1如果服务器中有多块网卡,可以在netconf文件的最后添加INTERFACE_NAME[1]=lan1IP_ADDRESS[1]=128.0.0.2SUBNET_NASK[1]=255.255.0.0BROADCAST_ADDRESS[1]=""INTERFACE_STATE[1]=""DHCP_ENABLE[1]="0"19 设置系统的主机名系统的主机名有2种:1.UUCP(UNIX-to-UNIX copy)#uname -S myhpux #设置 uucp 主机名#uname -n #查看 uucp 主机名2.internet主机名#hostname myhpux #设置 internet 主机名#hostname #查看 internet 主机名另一种方法修改主机名:修改/etc/rc.config.d/netconf文件中HOSTNAME="myhpux" # internet 主机名注:HP强烈建议这两个主机名要相同.---------------------------------------------------------------------------------HP-UX修改主机IP地址方法一1.set_parms hostname2. set_parms address3. 修改/etc/hosts文件注意:上面的方法实际修改了/etc/rc.config.d/netconf,重启机器生效方法二1. vi /etc/rc.config.d/netconf2. 手工修改/etc/hosts文件注意:重启机器生效方法三:(不需要reboot机器)1. 使用方法一或者方法二修改相关配置文件2. 手工修改/etc/hosts文件3. 执行(建议在console上做)/sbin/init.d/net stop/sbin/init.d/net.init stop/sbin/init.d/net.init start/sbin/init.d/net startNot necessary.Just do : /sbin/init.d/net stop/sbin/init.d/net startTo restart net then your configuration will work.20 使用sam工具修改或是修改配置文件/etc/rc.config.d/netconf1.vi /etc/rc.config.d/netconfHOSTNAME=“ssol2000“主机名OPERATING_SYSTEM=HP-UXLOOPBACK_ADDRESS=127.0.0.1INTERFACE_NAME[0]=lan0 绑定IP的网卡名IP_ADDRESS[0]=15.79.48.179 IP地址SUBNET_MASK[0]=255.255.248.0 子网掩码BROADCAST_ADDRESS[0]=15.79.55.255 可不填INTERFACE_STATE[0]=upDHCP_ENABLE[0]=0ROUTE_DESTINATION[0]=default 默认网关#ROUTE_DESTINATION[1]=net 129.9.168.0 如果是特定网关需要在目标前加net标示ROUTE_GATEWAY[0]=15.79.48.1 网关地址ROUTE_COUNT[0]=1 hop数更改后需要执行:/sbin/init.d/net stop/sbin/init.d/net start2.通过SAM也可以完成配置:SAMàNetworking and CommunicationsàNetwork Interface CardsàActionsàModify…ioscan -funClanlanscannetstat -inLoading symbols from /stand/current/mod/mptLoading symbols from /stand/current/mod/nadv21 用户锁定,解锁办法使用MP口登陆,userdbset -d -u root auth_failures 密码解锁10.212.12.122 控制口地址密码admin22 利用scsimgr获取hba卡的wwn号shsdb[/#]scsimgr -p get_attr all_ctlr -a device_file -a port_name -a protocol |grep fibre /dev/fclp2:0x50060b0000fd6d54:fibre_channel/dev/fclp3:0x50060b0000fd6c7a:fibre_channel23 使用命令获取WWNshsdb[/tmp#]fcmsutil /dev/fclp2Vendor ID is = 0x10dfDevice ID is = 0xfe00PCI Sub-system Vendor ID is = 0x103cPCI Sub-system ID is = 0x7046Chip version = 2Firmware Version = 2.70X5 SLI-3 (Z3D2.70X5)EFI Version = ZE3.21A3EFI Boot = ENABLEDDriver-Firmware Dump Available = NODriver-Firmware Dump Timestamp = N/ATopology = PTTOPT_FABRICLink Speed = 4GbLocal N_Port_id is = 0x021100Previous N_Port_id is = NoneN_Port Node World Wide Name = 0x50060b0000fd6d55N_Port Port World Wide Name = 0x50060b0000fd6d54Switch Port World Wide Name = 0x2003000533315472Switch Node World Wide Name = 0x1000000533315472Driver state = ONLINEHardware Path is = 2/0/2/0/0/0/0Maximum Frame Size = 204824 .利用scsimgr获取disk的wwid号. 比如eva要查看对应的盘shsdb[/tmp#]scsimgr -p get_attr all_lun -a device_file -a wwid/dev/rdisk/disk72:0x5000c5001d6c95af:round_robin/dev/rdisk/disk73:0x5000c5001d6e673b:round_robin/dev/pt/pt32::/dev/pt/pt33::/dev/pt/pt58:0x50001fe1501c77c0:/dev/pt/pt59:0x50001fe1500d2320:/dev/pt/pt60:0x50001fe150031fe0:/dev/pt/pt61:0x50014380013c5e80:/dev/rdisk/disk14:0x600508b400074c4800015000023700?00/dev/rdisk/disk7:0x600508b400074c4800015000022c000?0/dev/rdisk/disk60:/dev/rdisk/disk81:0x600508b400074c4800015000021600?00/dev/rdisk/disk82:0x600508b400074c4800015000021100?0025 检查EVA 存储挂载的硬盘shsdb[/tmp#]evainfo -aDevicefile Array WWNN Capacity Controller/Port/Mode/dev/rdsk/c39t0d3 5000-1FE1-500D-23206005-08B4-0007-4C48-0001-5000-022C-0000 10240MBCtl-B/FP-1/Optimized/dev/rdsk/c41t0d3 5000-1FE1-500D-23206005-08B4-0007-4C48-0001-5000-022C-0000 10240MBCtl-B/FP-1/Optimized/dev/rdsk/c49t0d3 5000-1FE1-500D-23206005-08B4-0007-4C48-0001-5000-022C-0000 10240MBCtl-B/FP-2/Optimized/dev/rdsk/c57t0d3 5000-1FE1-500D-23206005-08B4-0007-4C48-0001-5000-022C-0000 10240MBCtl-B/FP-2/Optimized/dev/rdsk/c39t0d4 5000-1FE1-500D-23206005-08B4-0007-4C48-0001-5000-0237-0000 10240MBCtl-A/FP-1/Optimized26 检查多路径映射关系#ioscan -m dsfPersistent DSF Legacy DSF(s)========================================/dev/rdisk/disk7 /dev/rdsk/c39t0d3/dev/rdsk/c41t0d3/dev/rdsk/c49t0d3/dev/rdsk/c57t0d3/dev/rdisk/disk14 /dev/rdsk/c41t0d4/dev/rdsk/c39t0d4/dev/rdsk/c57t0d4/dev/rdsk/c49t0d427 利用scsimgr获得设置多路径模式shsdb[/tmp#]scsimgr get_attr -D /dev/rdisk/disk82 -a load_bal_policySCSI ATTRIBUTES FOR LUN : /dev/rdisk/disk82name = load_bal_policycurrent = round_robindefault = round_robinsaved =shsdb[/tmp#] scsimgr save_attr -D /dev/rdisk/disk82 -a load_bal_policy=pref_tport Value of attribute load_bal_policy saved successfullyshsdb[/tmp#]scsimgr get_attr -D /dev/rdisk/disk82 -a load_bal_policySCSI ATTRIBUTES FOR LUN : /dev/rdisk/disk82name = load_bal_policycurrent = pref_tportdefault = round_robinsaved = pref_tport28 . 利用sccimgr关闭多路径合并模式shsdb[/tmp#]scsimgr get_attr -D /dev/rdisk/disk82 -a leg_mpath_enableSCSI ATTRIBUTES FOR LUN : /dev/rdisk/disk82name = leg_mpath_enablecurrent = truedefault = truesaved =shsdb[/tmp#]scsimgr set_attr -D /dev/rdisk/disk82 -a leg_mpath_enable=false Value of attribute leg_mpath_enable set successfullyshsdb[/tmp#]scsimgr get_attr -D /dev/rdisk/disk82 -a leg_mpath_enableSCSI ATTRIBUTES FOR LUN : /dev/rdisk/disk82name = leg_mpath_enablecurrent = falsedefault = truesaved =还需要save一下,要不重起就失效了29 利用scsimgr 做replace_wwid ,相当于之前的replace_dskdmesg发现类似报错。
HP-UX基础知识
HP-UX基础知识系统目录:/stand 引导的标准程序和数据文件/sbin 引导所使用的程序/dev/console 控制台/dev/lp 并口打印机/dev/rmton 磁带/etc 系统管理及配置/opt 附加应用软件包的根/var 系统用文件、目录、日志、记帐、邮件/var/adm 系统日志,记帐/var/opt 附加应用程序子目录/var/tmp 临时文件/var/spool 假脱机目录/var/uucp uucp日志与状态脚本基础执行脚本所用Shell规则:第一个非空白字符不是# B Shell是#不是#! C Shell#! 指定Shell$系统描述符含义:$0 script名称$n 第n个参数$* 所有参数$# 参数个数$$ pid$! 上一个背景指令pid$? 上一个指令返回结果shift 参数前移read var 读取bg %job 后台运行jobs 显示所有运行的任务故障诊断常用命令ioscan -fn I/O卡以及设备相关信息ps -aef 显示所有的进程netstat -rn 网卡状态和路由信息lanscan 网卡状态和网络配置信息bdf 已经加在的逻辑卷及大小mount 已经加在的逻辑卷及位置uname -a 系统ID,OS版本hostname 显示系统名称pvdisplay -v /dev/dsk/c*t*d* 显示磁盘信息vgdisplay -v /dev/vg00 显示vg 信息lvdisplay -v /dev/vg00/lv011 显示lv 信息网络维护命令修改网络地址,主机名称,用set_param#set_param hostname | ip_address确认网络地址#ifconfig lan0启动网卡#ifconfig lan0 up配置网关手动增加 /usr/sbin/route add default 1.2.3.4 1网关自动加入系统vi /etc/rc.config.d/netconfROUTE_DESTINATION[0]=defaultROUTE_GATEWAY[0]=1.2.3.4ROUTE_COUNT=1set_params addl_network 来设置缺省路由文件系统创建物理卷 pvcreate -f /dev/rdsk/cCdDtT创建卷组 mkdir /dev/vg0x x = 1 .. fmknod /dev/vg0x/group c 64 0x0x0000 (x=1,2,3,4...)vgcreate vg0x /dev/dsk/cCdDtT如果有多块盘则可以 vgextend /dev/vg0x /dev/dsk/c0t4d0 /dev/dsk/c0t5d0创建逻辑卷 lvcreate -L size -n lvoly /dev/vg0x创建文件系统 newfs -F hfs | vxfs [-o largefiles] /dev/vg0x/rlvoly创建目录 mkdir /dirmount到目录 mount /dev/vg0x/lvoly /dir添加逻辑卷(在vg01中添加200M文件系统,卷名data)lvcreate -L 200 -n data /dev/vg01newfs -F hfs /dev/vg01/rdatamount /dev/vg01/data /sample删除逻辑卷unmount /ss (busy: shutdown -y 0; mount -a; unmount /ss; init 3) lvremove /dev/vg01/data扩大文件系统,需要首先扩展lvshutdown -y 0mount -aunmont /usrlvextend -L 500 /dev/vg00/lvol4extendfs -F vxfs /dev/vg00/lvol4mount /dev/vg00/vol4 /usrinit 3文件系统检查unmount /dev/vg01/myfs1fsck -F vxfs /dev/vg01/myfs1文件系统备份fbackup / frecovery level 0完全, 1-9增量fbackup -f /dev/rmt/0m -i . -I index.pwd用户和组/etc/passwd, /etc/grouppasswd => user:password:useruid:groupid:comments:home:sh编辑并锁定 vipw命令:useradd, usermod, userdel, groupadd, groupmod, groupdel用户登陆profile执行顺序csh => /etc/csh.login -> $HOME/.login -> $HOME/.cshrcPOSIX => /etc/profile -> $HOME/.profile -> $HOME/.kshrc新用户创建时,其$HOME下的.profile, .login 和.cshrc 拷贝于/etc/skel下的对应文件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
#bdf
Filesystem kbytes used avail %used Mounted on
/dev/vg00/lvol3 1025617 24790 898265 3% /
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
rp5450#ioscan -funC fc
Class I H/W Path Driver S/W State H/W Type Description
=================================================================
memory 3140508 8352 3132156 0%
查看 系统的位数 bits
#/bin/getconf KERNEL_BITS
64
安装软件包
ioscan -funC disk
mount /dev/dsk/c1t0d0 /dvdrom
swinstall -i -s /dvdrom
查看补丁包的安装情况
#/usr/sbin/swlist -l patch
查看软件包的安装情况
#swlist -l bundle | grep ...
要确定系统上安装的产品及其版本,请使用 swlist 命令:
/usr/sbin/swlist -l product
3、硬盘的大小信息
#diskinfo /dev/rdsk/c1t0d0
注意:其中44是指每个cpu有440MHZ。
2、cpu个数 (cstm- map-sel dev 19 -- info -- il --unselall ) cds 查看选择设备的状态
#top
CPU LOAD USER NICE SYS IDLE BLOCK SWAIT INTR SSYS
N_Port Port World Wide Name = 0x50060b0000307f64
Driver state = ONLINE
Hardware Path is = 0/4/0/0
section 0 at address 52.6.0 /dev/rdsk/clt6d0
5、查看操作系统版本和license
#uname -a
HP-UX scp1 B.11.00 U 9000/800 1124961527 unlimited-user license
查看光签卡的详细信息
PCI Sub-system ID is = 0x00128c
Topology = PRIVATE_LOOP
Link Speed = 2Gb
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
输出中,在8/12.3.0 的磁盘的SCSI 地址为“3”。8/12.6.0 这块磁盘的SCSI 目标地
址为“6”。
SCSI逻辑单元号
逻辑单元号(LUN)能够被用来识别一个磁带库的机器手,或者是一个磁盘阵列
的一个逻辑单元。对大多数的SCSI 设备来说,LUN 号都是“0”。每一个SCSI
设备的LUN 号出现在设备硬件路径的最后一个小数点后。
HP-UX 基本命令学习
下面是查看HP小型机的信息的命令集:
0、查看lun 的信息
查看 磁盘 及其对应路径:
#ioscan -m dsf
查看划分过来的lun
#ioscan -m lun
查看磁盘大小:
#diskinfo /dev/dsk/disk2
查看 HBA 卡的 wwn 和其他属性
设备文件遵循c#t#d#[选项]的命名规则。c#数字代表接口卡实例号,t#代表目标地
址,d#代表逻辑单元
SCSI目标地址
设备文件的“t#”部分确定这个设备文件相关联设备的SCSI 目标地址。这个SCSI
目标地址是通过设备自身上的跳线或者DIP 开关来设置的。一个SCSI 设备的硬
件路径的倒数第二个字符就是这个设备的SCSI 目标地址。例如,在上例的ioscan
Driver Version = @(#) PATCH_11.11: libtd.a : Jun 28 2002, 11:08:35, PHSS_26799
6、如何查看内存
#dmesg |grep Physical
Physical: 4194304 Kbytes, lockable: 3134596 Kbytes, available: 3611312 Kbytes
/dev/dsk/c4t8d0 /dev/rdsk/c4t8d0
硬件地址的认识:
一个硬件路径8/12.5.0 表示一个SCSI 磁盘连接到系统。
数字8 表示系统中的一个总线。数字12 是SCSI 适配器在总线上的地址。
这个磁盘连接到总线8,总线转换器5,设备号为0。
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%
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
Number of Assisted IOs = 1434
Number of Active Login Sessions = 0
Dino Present on Card = NO
Maximum Frame Size = 960
安装补丁包:
把补丁包上传到 /tmp/path/2009Mar1131.depot
#swinstall -i -s /tmp/path/2009Mar1131.depot
查看补丁包是否安装成功情况:
#swlist |grep 2009Mar1131
2009Mar1131 2009.03 HPUX 11.31 Megpatch for Mar 2009
#fcsmutil /dev/fclp0
查看XP存储的磁盘
#/usr/contrib/bin/xpinfo -i //查看xp存储划分过来的磁盘
查看系统硬件配置情况---
#[/opt/ignite/bin]./print_manifest
1、机型
#model
9000/800/L2000-44
Vendor ID is = 0x00103c
Device ID is = 0x001029
XL2 Chip Revision No is = 2.3
PCI Sub-system Vendor ID is = 0x00103c
Local N_Port_id is = 0x000001
Local Loop_id is = 125
N_Port Node World Wide Name = 0x50060b0000307f65
TYPE AVAIL USED FREE USED LIMIT RESERVE PRI NAME
dev 4194304 0 4194304 0% 0 - 1 /dev/vg00/lvol2
reserve - 311836 -311836
/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
查看内存大小
#/usr/sbin/dmesg | grep "Physical:"
physical page size = 4096 096 bytes
查看交换分区的大小
#/usr/sbin/swapinfo -a
Kb Kb Kb PCT START/ Kb
3 0.00 0.4% 0.0% 0.0% 99.6% 0.0% 0.0% 0.0% 0.0%
查看cpu 的频率:
# echo itick_per_usec/D | adb -k /stand/vmunix /dev/kmem | awk '{print $2}'
设备存取选项
设备文件名的最后一部分是这个设备文件的存取选项。磁带机设备文件名可能有
多个选项。设备和设备的选项是不同的
# lssf /dev/rdsk/clt6d0 查看设备使用的驱动程序,设备的硬件地址,设备存取选项。
disc3 card instance 1 scsi target 6 scsi LUN 0
fc 0 0/4/0/0 td CLAIMED INTERFACE HP Tachyon XL2 Fibre Channel Mass Storage Adapter