• 1. HP-UX Fundamental
  • 2. HP-UX FundamentalHP-UX 基本命令 网络配置 日志文件 常用系统文件
  • 3. HP-UX 基本命令
  • 4. HP-UX 基本命令# uname -a 列出系统ID 号,OS版本及用户权限等信息。 Model 看机器型号 9000/800/rp4440 # hostname ( /etc/rc.config.d/netconf ) yz-backup 列出系统网络名称。 # ioscan -fn 列出各I/O卡及设备的所有相关信息:如逻辑单元号,硬件地址及设备文件名等。 # ps -ef 列出正在运行的所有进程的各种信息:如进程号及进程名等.
  • 5. Ioscan –fn 查看当前所有硬件的情况 -1#ioscan –fn Class I H/W Path Driver S/W State H/W Type Description ============================================= root 0 root CLAIMED BUS_NEXUS ioa 0 0 sba CLAIMED BUS_NEXUS System Bus Adapter (880) ba 0 0/0 lba CLAIMED BUS_NEXUS Local PCI-X Bus Adapter (783) tty 0 0/0/1/0 asio0 CLAIMED INTERFACE PCI SimpleComm (103c1290) /dev/diag/mux0 /dev/mux0 /dev/tty0p0 tty 1 0/0/1/1 asio0 CLAIMED INTERFACE PCI Serial (103c1048) /dev/GSPdiag1 /dev/diag/mux1 /dev/mux1 /dev/tty1p0 /dev/tty1p2 /dev/tty1p4 ….. …..
  • 6. Ioscan –fn 查看当前所有硬件的情况 -2ext_bus 0 0/0/3/0.0 side CLAIMED INTERFACE IDE Primary Channel target 0 0/0/3/0.0.0 tgt CLAIMED DEVICE disk 0 0/0/3/0.0.0.0 sdisk CLAIMED DEVICE TEAC DV-28E-N /dev/dsk/c0t0d0 /dev/rdsk/c0t0d0 … … ba 1 0/1 lba CLAIMED BUS_NEXUS Local PCI-X Bus Adapter (783) ext_bus 2 0/1/1/0 c8xx CLAIMED INTERFACE SCSI C1010 Ultra160 Wide LVD A6829-60101 target 3 0/1/1/0.1 tgt CLAIMED DEVICE disk 1 0/1/1/0.1.0 sdisk CLAIMED DEVICE HP 146 GMAT3147NC /dev/dsk/c2t1d0 /dev/rdsk/c2t1d0 target 4 0/1/1/0.7 tgt CLAIMED DEVICE ctl 2 0/1/1/0.7.0 sctl CLAIMED DEVICE Initiator /dev/rscsi/c2t7d0 ext_bus 3 0/1/1/1 c8xx CLAIMED INTERFACE SCSI C1010 Ultra160 Wide LVD A6829-60101 target 5 0/1/1/1.0 tgt CLAIMED DEVICE disk 2 0/1/1/1.0.0 sdisk CLAIMED DEVICE HP 146 GMAT3147NC /dev/dsk/c3t0d0 /dev/rdsk/c3t0d0 target 6 0/1/1/1.7 tgt CLAIMED DEVICE ctl 3 0/1/1/1.7.0 sctl CLAIMED DEVICE Initiator /dev/rscsi/c3t7d0
  • 7. Ioscan –fn 查看当前所有硬件的情况 -3lan 0 0/1/2/0 igelan CLAIMED INTERFACE HP A6825-60101 PCI 1000Base-T Adapter ba 2 0/2 lba CLAIMED BUS_NEXUS Local PCI-X Bus Adapter (783) lan 1 0/2/1/0 igelan CLAIMED INTERFACE HP A6847-60101 PCI 1000Base-SX Adapter ba 3 0/4 lba CLAIMED BUS_NEXUS Local PCI-X Bus Adapter (783) fc 0 0/4/2/0 td CLAIMED INTERFACE HP Tachyon XL2 Fibre Channel Mass Storage Adapter /dev/td0 fcp 0 0/4/2/0.1 fcp CLAIMED INTERFACE FCP Domain ext_bus 10 0/4/2/0.1.17.255.0 fcpdev CLAIMED INTERFACE FCP Device Interface target 7 0/4/2/0.1.17.255.0.0 tgt CLAIMED DEVICE autoch 0 0/4/2/0.1.17.255.0.0.0 schgr CLAIMED DEVICE HP MSL6000 Series /dev/rac/c10t0d0 tape 6 0/4/2/0.1.17.255.0.0.1 stape CLAIMED DEVICE HP Ultrium 3-SCSI /dev/rmt/6m /dev/rmt/6mn /dev/rmt/c10t0d1BEST /dev/rmt/c10t0d1BESTn /dev/rmt/6mb /dev/rmt/6mnb /dev/rmt/c10t0d1BESTb /dev/rmt/c10t0d1BESTnb tape 8 0/4/2/0.1.17.255.0.0.2 stape CLAIMED DEVICE HP Ultrium 3-SCSI /dev/rmt/8m /dev/rmt/8mn /dev/rmt/c10t0d2BEST /dev/rmt/c10t0d2BESTn /dev/rmt/8mb /dev/rmt/8mnb /dev/rmt/c10t0d2BESTb /dev/rmt/c10t0d2BESTnb
  • 8. Ioscan –fnC分类查看硬件 注意u的区别Ioscan –fnCdisk ( funCdisk) Ioscan –fnCtape (funCtape) Ioscan –fnCfc (funCfc) Ioscan –fnClan (funClan) Ioscan-fnCprocessor processor 0 128 processor CLAIMED PROCESSOR Processor processor 1 129 processor CLAIMED PROCESSOR Processor processor 2 136 processor CLAIMED PROCESSOR Processor processor 3 137 processor CLAIMED PROCESSOR Processor SAM >performanc e & monitor > system property 查看CPU主要频率 / CPU模块产品号/CPU数量 例如: PA8800 1Ghz PA8600 550MHZ 查看内存大小.
  • 9. Ioscan –fnCdisk 注意u的区别 -funCdisk disk 0 0/0/3/0.0.0.0 sdisk CLAIMED DEVICE TEAC DV-28E-N /dev/dsk/c0t0d0 /dev/rdsk/c0t0d0 disk 1 0/1/1/0.1.0 sdisk CLAIMED DEVICE HP 146 GMAT3147NC /dev/dsk/c2t1d0 /dev/rdsk/c2t1d0 disk 2 0/1/1/1.0.0 sdisk CLAIMED DEVICE HP 146 GMAT3147NC /dev/dsk/c3t0d0 /dev/rdsk/c3t0d0 ….. disk 70 0/4/2/0.1.14.0.0.0.0 sdisk CLAIMED DEVICE HP DISK-SUBSYSTEM /dev/dsk/c15t0d0 /dev/rdsk/c15t0d0 disk 155 0/4/2/0.1.14.0.0.0.4 sdisk CLAIMED DEVICE HP OPEN-E /dev/dsk/c15t0d4 /dev/rdsk/c15t0d4 disk 157 0/4/2/0.1.14.0.0.0.5 sdisk CLAIMED DEVICE HP OPEN-E /dev/dsk/c15t0d5 /dev/rdsk/c15t0d5 disk 74 0/4/2/0.1.14.0.0.1.0 sdisk CLAIMED DEVICE HP DISK-SUBSYSTEM /dev/dsk/c15t1d0 /dev/rdsk/c15t1d0 disk 159 0/4/2/0.1.14.0.0.1.4 sdisk CLAIMED DEVICE HP OPEN-E /dev/dsk/c15t1d4 /dev/rdsk/c15t1d4 disk 161 0/4/2/0.1.14.0.0.1.5 sdisk CLAIMED DEVICE HP OPEN-E /dev/dsk/c15t1d5 /dev/rdsk/c15t1d5 …..
  • 10. HP-UX 基本命令# mount 列出已加载的逻辑卷及其加载位置 # umount /<目录名> 卸载挂在/ <目录名>下的逻辑卷 # fuser -cu /<目录名> 列出使用 /<目录名>的进程ID及用户名。 # fuser -kc /<目录名> Kill 使用 /<目录名>的所有进程。
  • 11. HP-UX 基本命令 find find命令是功能最强的命令之一,但同时也是命令行结构最难以掌握的命令之一。 #find / -print | wc -l 显示系统中所有文件和目录的数目 # find / -user $LOGNAME -print 显示系统中该用户所有文件和目录。 # find . -exec chown $LOGNAME {} \; 修改当前目录下的所有文件的用户所属。 # find . -type d -exec chmod 770 {} \; 修改当前目录下的所有目录的权限。
  • 12. HP-UX 基本命令#find / -size 100 -print 显示文件大小为100 blocks # find / -size -100 -print 显示文件大小小于100 blocks # find / -xdev -size +100 -print 显示文件大小大于100 blocks # find / -name core -exec rm {} \; 查找并删除core文件 谨慎使用下面的 find 命令
  • 13. HP-UX 基本命令# cron cron(chronography,计时),每分钟苏醒一次,查看控制文件以确定当时是否存在应运行的作业,存在则运行该作业 # crontab filename ; 创建一个 cron # crontab -r ; 把cron从crontab去掉 crontab位于目录/var/spool/cron/crontabs下, 每个用户的cron文件名是其用户名。 # passwd 修改当前用户口令
  • 14. HP-UX 基本命令# swlist / swinstall /swremove 列出系统所装软件产品信息。HPUX的系列软件,不包括oracle # tail 和 head 查看操作系统工作日志的常用命令 使用tail命令可以查看文件的尾部,head命令则查看文件的头部。 # tail filename 或 # head filename # tail -f filename 不间断跟踪程序输出的方法 使tail不断执行,当文件被写入时显示文件的新行 。 # dmesg 当前内存中登记的硬件和软件报错情况. 从系统内存中显示系统状态信息
  • 15. Swlist# Initializing... # Contacting target "yz-col1"... B2491BA B.11.11 MirrorDisk/UX B3901BA B.11.11.12 HP C/ANSI C Developer's Bundle for HP-UX (S800) B3913DB C.03.60 HP aC++ Compiler (S800) B3935DA A.11.15.00 MC / ServiceGuard B5725AA C.6.2.241 HP-UX Installation Utilities (Ignite-UX) ….. B9788AA 1.3.1.13.01 Java2 1.3 SDK for HP-UX B9789AA 1.3.1.13.01 Java2 1.3 RTE for HP-UX BUNDLE11i B.11.11.0306.1 Required Patch Bundle for HP-UX 11i, June 2003 CDE-ChineseS B.11.11.0412 Simplified Chinese CDE Environment ….. GOLDAPPS11i B.11.11.0412.5 Gold Applications Patches for HP-UX 11i v1, December 2004 GOLDBASE11i B.11.11.0412.5 Gold Base Patches for HP-UX 11i v1, December 2004 HPUX11i-OE B.11.11.0412 HP-UX 11i Operating Environment Component HPUXBase64 B.11.11 HP-UX 64-bit Base OS HPUXBaseAux B.11.11.0412 HP-UX Base OS Auxiliary HWEnable11i B.11.11.0412.5 Hardware Enablement Patches for HP-UX 11i v1, December 2004 OnlineDiag B.11.11.15.13 HPUX 11.11 Support Tools Bundle, Dec 2004 ….
  • 16. #tail -1000 /var/adm/syslog/syslog.log | moreJul 18 16:49:33 yz-col1 LVM[11361]: /usr/sbin/vgcfgbackup /dev/vg00 Jul 18 16:49:33 yz-col1 LVM[11362]: /usr/sbin/vgexport -s -p -m /etc/lvmconf/vg00.mapfile /dev/vg00 Jul 18 16:49:33 yz-col1 LVM[11364]: /usr/sbin/vgexport -s -p -m /etc/lvmconf/colvg03.mapfile /dev/colvg03 Jul 18 16:49:33 yz-col1 LVM[11366]: /usr/sbin/vgexport -s -p -m /etc/lvmconf/vgcollock.mapfile /dev/vgcollock Sep 26 09:52:14 yz-col1 sshd[772]: Accepted password for oper from 132.33.34.158 port 1965 ssh2 Sep 26 09:52:22 yz-col1 su: + 0 oper-root Sep 26 10:21:50 yz-col1 sshd[1244]: Accepted password for oper from 132.33.34.168 port 2925 ssh2 Sep 26 10:35:20 yz-col1 sshd[1344]: Accepted password for oper from 132.33.34.168 port 3340 ssh2 Sep 26 10:38:20 yz-col1 LVM[1374]: lvlnboot -v Sep 26 10:39:04 yz-col1 su: + 1 oper-root Syslog.log文件是HPUX 的操作系统总体日志, 任何系统配置命令/ 网络工作日志/ 用户命令错误 /硬件错误汇报都在里面. #tail -1000 /var/adm/syslog/syslog.log | grep –i(小写的字母i) warn | more #tail -1000 /var/adm/syslog/syslog.log | grep –i(小写的字母i) err | more
  • 17. Dmesg 查看当前内存中记录的软硬见错误 Sep 26 10:41 ... at nport ID 0x11100. 0/4/2/0: Unable to access previously accessed device at nport ID 0x11100. 0/4/2/0: Unable to access previously accessed device at nport ID 0x11100. 0/4/2/0: Unable to access previously accessed device at nport ID 0x11100. 0/4/2/0: Unable to access previously accessed device at nport ID 0x11100. 0/4/2/0: Unable to access previously accessed device at nport ID 0x11100. NOTICE: nfs_server: bad getargs for 3/1 NOTICE: nfs_server: bad freeargs; proc=1 /dev/vg00/lvol5 full 先判断0/4/2是什么设备? Ioscan -fnCfc |more 看到是光纤卡.找到设备名. fcmsutil /dev/td0 或者 tdmutil /dev/td0 看光纤卡当前状态; 查看设备指示灯; 进一步硬件诊断.
  • 18. HP-UX 基本命令# bdf 显示系统剩余空间信息 # fsck /dev/vg00/rlvol5 文件系统一致性检测及修复。 # init 0 或 shutdown –y 0进入单用户状态。 shutdown –yh 0 停机 ,可关电 Shutdown –ry 0 重新启动 # whereis vgchange 显示命令路径。 # du -ks <目录名> 显示<目录名>下所有文件所占空间(以块为单位)
  • 19. #du –ks 命令#cd /var #du -ks * | sort –rn | more 发现最大的目录, 接着在子目录中找最大的目录, 最后找到一个大文件, 无用就可以清空. #> /var/adm/syslog/syslog.log 清空一个巨文件 ,文件还保留.
  • 20. HP-UX 基本命令# swapinfo 显示系统交换区信息 # pvdisplay -v /dev/dsk/c*t*d* 显示磁盘各种信息,如磁盘大小,包含的逻辑卷,设备名称等。 c:controller,和磁盘联接的控制器有关。 t:target,每个磁盘有一个唯一的target数字,只有磁盘设备本身才可以修改。 d:device unit number,对于非共享控制器而 言,该值将为0,对于共享控制器 而言,该值将为磁盘设备单元的内部号。
  • 21. HP-UX 基本命令# vgdisplay -v /dev/vg00 显示逻辑卷组信息,如包含哪些逻辑卷及物理盘等 # lvdisplay -v /dev/vg00/lvol1 显示逻辑卷各种信息,如包含哪些盘,是否有镜像等 磁盘存储情况情况如何 # man 了解命令的使用方法及作用 # grep #strings /etc/lvmtab 卷组和硬盘的从属关系
  • 22. #vgdisplay –v #lvdisplay -v #vgdisplay –v vg00 --- Volume groups --- VG Name /dev/vg00 VG Write Access read/write VG Status available Max LV 255 Cur LV 8 Open LV 8 Max PV 16 Cur PV 2 Act PV 2 Max PE per PV 4384 VGDA 4 PE Size (Mbytes) 32 Total PE 8748 Alloc PE 6240 Free PE 2508 Total PVG 0 Total Spare PVs 0 Total Spare PVs in use 0
  • 23. #lvdisplay -v /dev/vg00/lvol*lvdisplay -v /dev/vg00/lv* --- Logical volumes --- LV Name /dev/vg00/lvol1 VG Name /dev/vg00 LV Permission read/write LV Status available/syncd Mirror copies 1 Consistency Recovery MWC Schedule parallel LV Size (Mbytes) 512 Current LE 16 Allocated PE 32 Stripes 0 Stripe Size (Kbytes) 0 Bad block off Allocation strict/contiguous IO Timeout (Seconds) default --- Distribution of logical volume --- PV Name LE on PV PE on PV /dev/dsk/c2t1d0 16 16 /dev/dsk/c3t0d0 16 16 --- Logical extents --- LE PV1 PE1 Status 1 PV2 PE2 Status 2 00000 /dev/dsk/c2t1d0 00000 current /dev/dsk/c3t0d0 00000 current 00001 /dev/dsk/c2t1d0 00001 current /dev/dsk/c3t0d0 00001 current 00002 /dev/dsk/c2t1d0 00002 current /dev/dsk/c3t0d0 00002 current 00003 /dev/dsk/c2t1d0 00003 current /dev/dsk/c3t0d0 00003 current 00004 /dev/dsk/c2t1d0 00004 current /dev/dsk/c3t0d0 00004 current 00005 /dev/dsk/c2t1d0 00005 current /dev/dsk/c3t0d0 00005 current 00006 /dev/dsk/c2t1d0 00006 current /dev/dsk/c3t0d0 00006 current 00007 /dev/dsk/c2t1d0 00007 current /dev/dsk/c3t0d0 00007 current 两种状态:Current正常 stale 坏了
  • 24. Stirngs /etc/lvmtab#strings /etc/lvmtab /dev/vg00 {aCX /dev/dsk/c2t1d0 /dev/dsk/c3t0d0 /dev/colvg03 {aCi /dev/dsk/c15t10d4 /dev/dsk/c15t1d5 /dev/dsk/c15t2d5 /dev/dsk/c15t3d5 /dev/dsk/c15t4d5 /dev/dsk/c15t5d5
  • 25. 网络配置
  • 26. 更改网络配置文件vi /etc/rc.config.d/netconf HOSTNAME=“ssol2000“ 主机名 OPERATING_SYSTEM=HP-UX LOOPBACK_ADDRESS=127.0.0.1 INTERFACE_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]=up DHCP_ENABLE[0]=0 ROUTE_DESTINATION[0]=default 默认网关 #ROUTE_DESTINATION[1]=net 129.9.168.0 如果是特定网关需要在目标前加net标示 ROUTE_GATEWAY[0]=15.79.48.1 网关地址 ROUTE_COUNT[0]=1 hop数
  • 27. 更改网络配置文件更改后需要执行: /sbin/init.d/net stop /sbin/init.d/net start 来重起网络服务 通过SAM也可以完成配置: SAMNetworking and CommunicationsNetwork Interface CardsActionsModify…
  • 28. 临时更改IP直接执行: ifconfig lan0 inet 192.1.1.1 netmask 255.255.255.0 up 该配置重起系统后即失效。 删除IP Ifconfig lan0 0.0.0.0
  • 29. 日志文件
  • 30. 日志文件/etc/rc.log /etc/rc 运行记录 /etc/shutdownlog 关机信息 /var/adm/syslog/syslog.log一般系统日志 /var/adm/wtmp 用户成功登录信息 /var/adm/btmp 用户登录失败信息 /var/sam/log/samlog SAM日志
  • 31. 日志文件/usr/adm/diag/LOGxxx 用工具查看 /var/adm/nettl.LOG* 网络日志 /var/adm/crash core dump文件 /var/adm/sw/swinstall.log 软件安装时的信息 /var/adm/sw/swremove.log 卸载软件时的信息 /var/adm/sw/swagent.log swagentd daemon日志 /var/adm/sulog su用户转换的信息 /var/adm/syslog/mail.log 系统电子邮件的信息
  • 32. 常用系统文件
  • 33. 常用系统文件/etc/hosts 主机名,别名与IP地址对应文件 /etc/passwd 口令文件,内容为: 登录用户名:加密口令:用户ID:组ID:保留:初始工作目录:shell路径 /etc/group 用户组文件,内容为: 组名:加密密码:组ID:所有属于该组的用户。 /etc/profile 如果该文件存在,则每个用户登录时被执行。该文件一般用于设置一些通用环境变量,如果用户的home目录中存在.profile文件,则在执行/etc/profile之后,再执行用户的.profile文件。
  • 34. 常用系统文件/etc/inittab 内部初始化之后,系统将启动/etc/init这个deamon进程,使/etc/init进程取得引导序列的控制权。而init进程从文件/etc/inittab(inittable,初始化表)取得指示,该文件 的内容控制所有init状态,同时也控制那些已消亡进程的再生。 /etc/fstab 系统中可以mount的文件系统的列表 /etc/lvmtab 用# strings /etc/lvmtab 查看系统VG和磁盘信息。 /etc/rc.config.d/netconf 包含系统名称和网络配置信息,如IP地址、子网掩码和路由信息等。
  • 35. 常用系统文件/stand/system 包含系统的驱动程序和子系统信息,内核设备信息和一些系统可调参数信息。 /etc/shutdown.allow 允许普通用户shutdown机器 /etc/mail/sendmail.cf sendmail配置文件
  • 36. Question