Module 1 troubleshooting resourcestroubleshooting resources troubleshooting philosophy troubleshooting techniques troubleshooting resources:Manuals Websites Newsgroups (网络资源、帮助文档等) Docs.hp.com software.hp.com hpux.cs.utah.edu google.com Itrc.hp.com comp.unix.admin comp.sys.hp.hpux com.sys.hp /usr/share/lib/whatis 是man page的关键索引信息记录文本文件,这个文件通过/usr/sbin/catman –w 来创建和更新 man –k key_work搜索MANPATH (/etc/MANPATH)路径定义中的所有相关的帮助信息,如果要察看某一部分的具体帮助,可以使用具体部分,例如man 1 passwd等 Printouts (关键命令的打印输出) 保存下列命令的输出 ioscan –fn vgdisplay –v pvdisplay –v $each_disk lvdisplay –v $each_logical_volume lvlnboot –v kmtune(pa-risc) / kctune (integrity) lanscan ifconfig lan# hostname /sbin/init.d/hostname脚本中可以修改主机名(name_of_host)。最大主机名长度定义/usr/include/sys/param.h,不能在GUI修改hostname,会导致GUI挂起. Setboot Lsdev Lpstat –t Bdf Print_manifest (Ignite-UX组件,可以用于搜集系统参数信息等) Mount –v Swapinfo –tm Uname –a Model Netstat –I Netstat –rn Swlist 关键配置文件的输出的hardcopy /etc/inittab /etc/fstab /var/adm/sbtab (HFS文件系统中用来记录冗余superblock位置信息的文件,可以用来fsck-b的参数用来修复hfs文件系统。 /etc/hosts /etc/nsswitch.conf /etc/rc.config.d/netconf /etc/inetd.conf 、/var/adm/inetd.sec(配置网络服务对指定客户端和客户组的安全访问) /etc/rc.config.d/namesvrs /etc/resolv.conf /etc/lvmtab stings /etc/lvmtab |lp 可以查看文件的输出 /stand/system 内核的参数改变记录在/stand/krs中,这是个二进制文件,用kmtune来查看。 应用程序配置文件 System Log Files (系统日志文件) Utmp 当前登陆用户 who察看 wtmp 登陆和退出记录文件 last察看 Btmp登陆失败文件记录lastb察看 Shutdownlog rc.log rc.log.old(如果要保存更长时间日志,修改/sbin/rc.utils) /var/adm/syslog/Syslog.log OLDsyslog.log mail.log 修改 /etc/rc.config.d/netdaemons中 export INETD_ARGS=”-l” 可以在/var/adm/syslog/syslog.log中记录连接信息。 Ps –ef|grep inetd inetd –k inetd –l ftp连接信息再syslog.log中的纪录 ftp stream tcp nowait root /usr/lbin/ftpd ftpd –L (该小写l为大写L) 重启动inetd inetd -c System Log Book (系统改变记录记录和经验总结记录等) troubleshooting philosophy:目标:确定和解决问题 避免走入歧途 搜集尽量多的症状信息 从测试监控命令收集配置信息 记录操作步骤和输出 troubleshooting techniquesTop down (从日志察看开始分析) Bottom up (从底层硬件开始分析) Divide and conquer (如果对具体应用熟悉,可以直接从相关的部分进行问题隔离和分割处理) |