刚到的se,uxi那个评分好低正常吗,大家的多少

当前位置: >>
HP UXIX 小型机 维护笔记
HP9000 系统知识手册目录前言 ............................................................................................................ 2 第一章 Fundamental of HP-UNIX system ..................................................... 2 一、Some beginning commands................................................................................................. 2 二、Basic file system commands ............................................................................................... 3 三、What can we do with files?............................................................................................... 3 四、File permissions and access ................................................................................................. 3 五、shell 的基础知识....................................................................................................................... 4 六、shell 的高级特征....................................................................................................................... 4 七、引用 ................................................................................................................................................... 5 八、输入和输出重定向 .................................................................................................................. 5 九、使用网络服务 ............................................................................................................................. 6 十、进程控制 ........................................................................................................................................ 6 十一、Shell 编程 ................................................................................................................................. 6 十二、shell 编程―分支 ................................................................................................................. 7 十三、Shell 编程―循环 ................................................................................................................ 8 十四、Vi 工具 ....................................................................................................................................... 8 十五、文件脱机存储 ....................................................................................................................... 9 第二章 Admin I .............................................................................................. 9 一、受限 SAM ...................................................................................................................................... 9 二、定制用户账号 ........................................................................................................................... 10 三、文件系统 ...................................................................................................................................... 10 四、联接外围设备 ........................................................................................................................... 10 五、配置设备文件 ........................................................................................................................... 10 六、配置磁盘设备 ........................................................................................................................... 11 七、文件系统 ...................................................................................................................................... 11 八、文件系统创建 ........................................................................................................................... 12 九、File system 的修复 ................................................................................................................. 12 十、文件系统管理 ........................................................................................................................... 12 十一、系统备份................................................................................................................................. 12 十二、计划 cron 作业 .................................................................................................................... 13 十三、用 SD-UX 管理软件 ....................................................................................................... 13 十四、补丁管理................................................................................................................................. 14十五、重新配置内核 ................................................................................................................. 14十六、Shutdown and reboot ....................................................................................................... 14 十七、管理交换区 ........................................................................................................................... 15 第三章 Admin II ........................................................................................... 15 一、局域网概念................................................................................................................................. 15 二、局域网硬件................................................................................................................................. 15 三、配置 IP 连通性 ......................................................................................................................... 16 四、配置路由 ...................................................................................................................................... 16 五、配置子网 ...................................................................................................................................... 16-1- HP9000 系统知识手册六、解决网络连通性问题 .......................................................................................................... 16 七、启动网络服务 ........................................................................................................................... 16 八、NFS 概念...................................................................................................................................... 17 九、NFS 配置...................................................................................................................................... 17 十、Automounter............................................................................................................................... 17 十一、DNS 名字解析 .................................................................................................................... 18 十二、配置和保护 ARPA/Berkeley 服务 ......................................................................... 19 十三、管理 bootp 和 tftp.............................................................................................................. 19 十四、介绍网络时间协议(NTP) ..................................................................................... 20 第四章 综合知识.......................................................................................... 21 一、 Features of RA-RISC ......................................................................................................... 21 二、SS_CONFIG ............................................................................................................................... 22 三、Machine checks ........................................................................................................................ 22 四、Small Computer System Interface ................................................................................. 23 五、K Class ........................................................................................................................................... 23 六、R&D Class ................................................................................................................................... 23 七、维护小知识................................................................................................................................. 24前言HP9000 系统知识手册是根据本人的培训笔记和日常的维护服务工作记录编写而成,主要包含四个章节,前三章主 要是 HP-UNIX 老三篇的内容,第四章包括一些 HP9000 小型机系统的基本知识和本人在维护中积累的维护小知识。 本人编写此知识手册的目的主要有两个方面,一是对自己的记忆力没有信心,担心我记录的笔记一旦丢失,我多 年的积累的东西就全部付之东流,我的大脑一夜就回到了解放前。二是形成一个电子版的手册,便于需要时查询,尤其 是在用户现场时,不用去翻书,以避免用户的冷眼相待。 由于本人的水平有限,所以此知识手册的内容有一些片面之处,尤其是第四章维护小知识中的一些 case 产生问题 的原因多种多样,那么解决这些问题的 solution 也是多方面的,而此手册记录的方法只是其一,仅供同志们在遇到此类 问题时多一条思路。 欢迎兄弟们补充完善这个手册。第一章Fundamental of HP-UNIX system一、Some beginning commands1、id 2、who 3、date 5、echo 7、clear ;Display you user and group identifications ;Indentify other users logged on to the system ;Display the system time and date ;Display simple messagess to your screen ;Clears terminal screen4、passwd;Assign a password to your user account 6、banner ;Display arguments in large letters-2- HP9000 系统知识手册8、write username [tty];Sends message to username if logged in ;Display the system news9、mesg [y|n] ;Allows or denies “write”to your terminal 10、news[-a] [-n] [headline] -a -n ;Display all news ;Display new headlines二、Basic file system commands1、pwd 2、ls Ca -d ;Display where are you ;List all files ;列举目录的特征 ;列出文件详细信息-l(ll)-F(lsf) ;显示中用/表示目录,用*表示可执行文件 -R(lsr) ;递归显示指定目录及其下的文件 3、Change directory 4、find path_list expression example:find / -name .profile 5、mkdir and rmdir mkdir [-p] [-m mode] dir_pathname -p -如果中间目录不存在,创建中间目录 ;创建完后,将其权限设定为 mode 指定权限三、What can we do with files?1、ls ;Look at the characteristics of a file 2、cat ;Look at the contents of a file ;Display the end of files 3、more ;Look at the contents of a file,one screenful at a time 4、tail [-n] -n -n -d -t -o -w ;显示文件最后 n 行 ;打印份数 ;执行打印请求的打印机名 ;打印结果的首页标题 ;指定与打印机有关的选项 ;文件打印完时向用户终端写一个消息 ;取消打印作业 ;拷贝一个文件或目录5、lp [-d dest] [-n number] [-o option] [-t title] [-w] [file…]6、lpstat [-t] 7、cancel [id] [printer] 8、cp [-r] [-I] file1[dir] new_file[destdir]9、mv [-I] file1[dir] newfile[destdir] ;剪切一个文件或目录 10、ln file newfile[destdir] ;链接一个文件或目录 11、rm [-ri] [-f] ;-f 强制性删除文件或目录四、File permissions and access1、 chmod u+rwx,g+rwx,o+rwx [777] file 2、 umask g=rwx,u=rwx,o=rwx [-s] ;user file create mode mask ;以标志格式显示出目前创建文件时默认模式的掩码值-3- HP9000 系统知识手册3、 touch [-amct] file… [-a] time [-m] time [-t] time [-c];更新文件的时间戳,可创建空白文件;将文件的访问时间改为 ;将文件的修改时间改为 ;使用指定的时间;如果该文件不存在,不要创建这个文件4、 chown owner [:group] filename ;改变文件所有者 5、 su C [user_name] ;切换用户标识 6、 newgrp [groupname] newgrp 7、 lsacl filename ;切换到新组中去 ;返回原组,用户必须在/etc/group 文件中指定为 groupname 的成员 ;list the access control list(ACL) for a file ;change the ACL for a filechacl ACL filename访问权限级别: (u.g,rwx) (u.%,rwx) (%,g,rwx) (%,%,rwx) 注意:ACL 只在 hsf 文件系统上得到支持,HP-UX11.00 默认不是 hfs五、shell 的基础知识1、 别名化:alias [name[=string]] 2、 命令历史:history [-n|a z] 3、 重输入命令:r c [一个命令的首字母] 4、 用户环境:env Two important variables: PATH ;设置搜索命令的路径 TERM ;描述使用终端类型的环境变量 Eval ‘tset Cs CQ Ch’ 启动使系统会读取文件/etc/ttytype,用里面提供信息正确设置终端类型 5、 .kshrc Export ENV 6、 whereis [-b|-m|-s] command ;查找命令 ;不仅仅在登录时读取,而且每次启动一个新的 shell 时都读取此文件 ENV=~/.kshrc六、shell 的高级特征1、 Variable substitution A、$name 例:echo ${file} and $PATH B、用绝对路径名定义一个变量值 D、~号替换 单独的~or~/,用 HOME 变量取代 ~+,用 PWD 变量值取代 ~-,用 OLDPWD 变量值取代 ~xxx(字符)/,shell 核对 xxx 与某用户名匹配,若匹配,则取代之 2、 Displaying variable values A、 echo $HOME B、 env C、 set D、删除指定变量的当前值,值变为 NULL ;例 my_ls=“ls CaFC” C、$(command) ;命令替换,用此命令的输出结果来替换-4- HP9000 系统知识手册3、 export variable 4、 ps Cef;将本地变量转移到用户环境中;monitoring processes七、引用\ ; ‘(单引号); “ (双引号) ;用来屏蔽掉一些指定字符的特殊含义八、输入和输出重定向1、 输入重定向字符& 例:$mail user3&files 2、 输出重定向字符&和〉 〉 f1〉f2 ;将导致 f2 里的内容全部丢失 f1〉 〉f2 ;将 f1 里的内容追加到 f2 内容的后面,f2 的内容不丢失 3、 错误重定向 2〉和 2〉 〉 例:$cp 2〉cp.err 4、 过滤器(filter) -l -w -从”标准输入”输入,生成”标准输出” ;字计数 a、wc [-lwc] [file] ;显示词数 ;显示字符的数目 ;排序;显示命令行的数目注:cat,wc 等从键盘标准输入后,按 ctrl+d 结束 b、sort [-ndutx] [-k field_no] [file…] none -d -n -u -t X -k n ;按 ASCII 码排序 ;字典排序 ;按数字排序 ;唯一排序 ;指定 X 字符为分割字符 ;指定 sort 命令在哪个字符段中使用你要的排序另注:sort Co output_file ;能在给定参数中生成输出项来替代标准输入 c、grep [-cinv] [-e] pattern [-e pattern] [file…] grep [-cinv] Cf paterns_list_file [file…] -e -f -c -I -n -v ;在某一指定模式中查询 ;在某一模式列表文件中查询 ;只显示满足匹配的行的个数 ;忽略大小写 ;显示行的行号 ;显示不满足所制定模式匹配的行 ;从行中抽取 ;从域中抽取d、cut Cclist [file…] - d char -scut Cflist [-dchar] [-s] [file…];指定 char 作为分割符 ;忽略所有没有分割符的行e、tr [-s] [string1] [string2] ;用于字符的变换 f、tee [-a] file[file…] ;将输出内容即可输送到一个文件里又可送到标准输出 -a ;将输出结果追加到文件尾部,而不会覆盖文件原有数据-5- HP9000 系统知识手册g、pr [-option] [file…] 5、 Printing from a pipeline ……|lp;将数据打印到标准输出;从管道中获得标准输入来打印九、使用网络服务1、 telnet 2、 ftp:get,put,mget,mput,ls,?,quit,bye 3、 rlogin ;等同于 telnet,/etc/hosts.equiv 和.rhosts 需正确配置 ;在远程主机上运行程序,在本地终端查看其返回的结果 4、 rcp hosts1:source host2:dest ;远程 cp 命令 5、 remsh hostname command 6、 rwho 7、 ruptime ;rwho 的守护进程必须要运行,可在所有网络主机上查找已登录用户 ;rwho daemon 必须运行时才有效,显示当前每个系统里有多少正在运行的用户十、进程控制1、ps [-efl] ;详细列出正在运行的每个进程 ;作业转入后台进程 2、command line 〉 cmd.out & 例:$grep user * 〉 grep.out & 当一个命令转入后台执行时,若监视器已设,则 set Co monitor 将显示后台作业号和进程 ID 3、在前台和后台切换作业 jobs ctrl+z ;Display jobs currently running ;挂起字符,将临时停止前台进程,在.profile 里指定 ;切换到前台 ;切换到后台fg [%number]|[%string] bg [%number]|[%string] 4、 nohup command line &与后台运行命令一起使用,当正常退出后,UNIX 系统将继续执行这个后台作业。使用 nohup 时, 建议将输出结果定向到一个文件里,否则它将自动定向到 nohup.out 文件里 5、 nice [-N] command_line N ;1-19 的一个值 ;定义进程优先级6、 kill [-s single_name] PID [PID…] kill Cl ;将列出所有 signal_name 的值 kill Cs KILL 0 kill Cs INT %2 ;将终止当前所有 shell 里的进程 ;2 为作业号,前面需加%十一、Shell 编程1、 shell 程序中的参数 $sh_program arg1 arg2……argx $0 $1 $2…… $x 9 以后的数字用{}括起来,如{10} {24}… 2、 特殊的 shell 变量#和* $# $* ;代表所有参数的数目:1,2,3… ;访问整个参数列表(不包括$0) ;所有*字符里的参数会左移 n 个位置,在#里则递减 n 个 ;收集终端用户键入的信息 ;程序执行之前会显示程序中的每一个命令3、 shift [n]4、 read variable [variable…]5、 sh Cx shell_program argument-6- HP9000 系统知识手册十二、shell 编程―分支1、 返回码 命令正常完成,返回 0,否则返回非 0 值 echo $? 2、 test 命令 test expression or [expression] 3、 test―数字型测试 [number relation number] relation:-lt(小于)-le(小于等于)-gt(&)-ge(≥)-eq(=)-ne(≠) 4、 test―字符串型测试 [ string1 = string2 ] 5、 test―文件型测试 test Coption filename -option: -f -s -r -w -x 6、 test 的其他操作符 -o OR ,-a AND , NOT ! \(\) GROUPING 例:[\($#=2\) Ca \(“$1”=“-m”\) Ca \(-d “$2” Co Cs “$2” \)] 确认命令行中是否有 2 个参数,以及第一个参数是否为-m,最后一个参数是否为一个大小大于 0 的文件或是一个目录 7、 if listA then listB fi 8、 if listA then listB else listC fi 9、 Case word in pattern1) listA ; ; pattern2)listB ; ; patternN)listN ; ; esac pattern 中可使用的字符:*,?,[…] ;若该文件存在 ,且是一个普通文件,返回值真(0) ;若该文件存在 ,且文件长度大于 0,返回值真(0) ;若 file 存在且可读,返回值真(0) ;若 file 存在且可写,返回值真(0) ;若 file 存在且可执行,返回值真(0) [ string1 != string2 ] ;对表达式估值,产生返回值 ;显示前一个命令返回值-d directory ;若 directory 存在且是一个目录,返回值真(0)-7- HP9000 系统知识手册在[…]中匹配“-”两端字符间的任一字符,还可用|这个字符表示“或者”十三、Shell 编程―循环1、let expression or ( (expression) ) 2、while … do … done 3、untile … do … done 4、for var in list … do … done 5、break [n] ;计算十四、Vi 工具1、 光标控制 h,j,k,l:左,下,上,右移动一个字符 w,b:向前及向后一个词的移动 $:到所在行行尾 ^ or o:到所在行行头 G:到文件结尾处 G or :#:到等#行 L:到本屏最后一行 M:到本屏中间行 H:到本屏第一行第一个字符 Ctrl+l:重复本屏中间行 2、 输入模式 a:在光标后追加一个新文本 i:在光标前插入一个新文本 O、o:在当前行上/下面开始一个新行 A:在行尾追加一个新文本 I:在行的起始处插入一个新文本 3、 删除文本命令 x:删除光标所处位置字符 dw:删除光标所在处词 dd:del 整行 dG:从文件里最后一行开始删除 d$:删除到行尾 d^:删除到行首 4、 移动与拷贝文本 P,p:将 buffer 里内容粘到光标前/后的文本里 yw:抽取光标所在的词 yy:抽取光标所在的整行 yG:抽取光标所在位置到文件的最后一行 y$:抽取到行尾 y^:抽取到行的起始处 5、 修改文本 r character:用 r 后所跟字符替换光标所指字符 R :替换所有字符直到按 ESC 键停止-8- HP9000 系统知识手册C object:修改 C 后面叫 object 名的内容 cw:修改当前词 cc:修改当前行 cG:从文件最后一行开始修改 c$:在某行的结束处修改 点(.)命令:重复上一次修改操作十五、文件脱机存储1、 tar 命令 tar Ccvf /dev/rmt/0m myfile ;create an archive tar Ctvf /dev/rmt/0m tar Cxvf /dev/rmt/0m myfile ;get a table of contents from the archive ;extract a file from the archive-c ;创建一个新归档文件 -x ;将文件从归档库中提取出来 -t ;打印档案的内容列表 -r ;将文件加到归档库尾 -u ;若追加文件为新文件或已被更新,则追加到归档库末尾 -v ;显示 -f file ;指定归档库写向的文件 2、 cpio 命令 cpio Co[cvx] ;建立一个备份 cpio Ci[cdmtuvx] ;恢复一个备份 -c ;以 ASCII 格式写文件 -d ;按指定需要重建目录结构 -m ;保留现有的修改日期 -t ;显示档案的内容列表 -u ;无条件恢复 -v ;显示已拷贝文件列表 -x ;处理特殊设备文件 例:$cpio Cict & /dev/rmt/0m第二章 Admin I一、受限 SAMCommand:sam Cr ;在弹出的界面上修改用户使用 sam 的权限 1、建立和管理 user 账号 a、/etc/passwd ;包含登录原始信息 /usr/sbin/vipw ;edit passwd 文件 /usr/sbin/pwck ;check passwd 文件 b、/etc/group vi /etc/group ;edit group /usr/sbin/grpck ;check group 2、Command Line useradd,usermod,userdel,groupadd,groupmod,groupdel useradd [-u uid [-o]] [-g group] [-G group[,group……]] [-d dir] [-s shell] [-c comment] [-m [-k skeldir]] login groupadd [-g gid] group-9- HP9000 系统知识手册二、定制用户账号1、定制终端类型 export TERM=vt100 export TERM=hp export TERM=dtterm ;终端仿真窗口 export PS1=‘hostname’#`[$PWD]` ;定义提示符 2、用户登录方式 a、 字符方式 访问文件$home/.profile, 由/etc/profile 生成 b、 图形方式 访问文件$home/.dtprofile三、文件系统1、/stand/vmunix 2、/usr 3、/sbin 4、/opt 5、/etc 6、/dev 7、/var 8、/mnt 9、/tmp 10、/stand 11、/home四、联接外围设备;内核文件 ;共享的操作系统命令、库文件和文档 ;启动和安装文件时所需命令 ;应用文件 ;系统配置文件 ;设备文件 ;动态信息 ;本地安装 ;操作系统临时文件 ;内核和启动装入器 ;用户目录1、HP9000 家族 D/R class、K class A400/A500、L、N4000、V00/2600、Superdome 2、ioscan 命令 ioscan CfnCdisk(tape、lan……) ioscan Cfnk ioscan CfnH8/0/1五、配置设备文件1、block and character block 设备 ;读写文件时用 buffer 区缓存 character 设备 ;直接从设备上读写 2、ioscan CfnC device ;列出所有设备和相关设备文件名 3、/usr/sbin/lssf path[path……] target 号必须唯一,若一个 target 内有多个设备,设备用 LUN 号区分 4、/dev 的规划 a、/dev/dsk,/dev/rdsk ;disk drives b、/dev/rmt ;tape drives c、/dev/ttyxpy ;terminals d、/dev/ttydxpy ;modems 5、设备文件命名规则 a、c#t#d#[other] ;磁盘设备命名 c# ;Instance number of interface card t# ;SCSI target address d# ;device number b、ttyxpy、ttydxpy ;终端和调制解调器命名 x ;mux 卡号 y ;mux panel 号 6、创建设备文件 a、 Autoconfiguration- 10 - HP9000 系统知识手册六、配置磁盘设备条件:HP 提供的; driver 在内核中 连结要正确 遵循加电原则 b、 用 sam c、 mksf and insf 两者基本无区别,insf Ce 特别一些,可为已存在设备创建或重建文件1、整盘分区 一个磁盘被用作: a、一个 file system 专用 b、 swap 交换区 c、 raw data,用作原始数据分区 d、 file system and swap e、 boot area,file system and swap 2、LVM 磁盘分区(逻辑分区) 1 个 pv(physical volumn)物理卷为一个磁盘 多个 pv 合成一个 VG(volumn group) 将 VG 划分为一个或多个 lv(logical volumn) 然后将 pv 分为 PE(physical extent) lv 包含一系列 LE(logical extent) ,一个 LE 是指向 disk 上的一个 PE 的指针,LE 与 PE 一一对应。 3、步骤 创建 PV→创建 VG→创建 LV a、ioscan CfunCdisk ;查看有多少个 disk vgdisplay Cv vg00 ;查看 vg00 占用哪些 disk 对 vg00 未占用的 disk 进行创建过程如下: b、 创建 PV pvcreate Cf /dev/rdsk/c#t#d# …… -f ;强制 create,覆盖 disk 上所有 LVM 或文件结构 mediainit /dev/rdsk/c#t#d# ;格式化 disk c、 创建 VG mkdir /dev/vgxx ;xx 指编号 mknod /dev/vgxx/group c 64 0xnn0000 ;nn 必须是唯一值 vgcreate vgxx /dev/dsk/c#t#d# …… check:vgdisplay Cv vgxx pvdisplay Cv /dev/dsk/c#t#d# d、 创建 LV lvcreate [-L n] [-l n] [-n name] [vgxx] -L ;以 MB 计的 LV 的大小 -l ;以 LV 中的 LE 数来计算 -n ;逻辑卷的命名 check:vgdisplay Cv vgxx lvdisplay Cv /dev/vgxx/lvname七、文件系统1、查看挂起的文件系统 #mount Cv ;显示文件系统被挂在哪里 #bdf ;显示文件系统大小和其他信息 2、file system 包括:user data and metadata metadata:superblock,Inodes,Directories 查 Inodes(I 节点号)用:ls Ci / 例:ls Cid / ;查根区的 Inodes 3、HP-UX 硬连接- 11 - HP9000 系统知识手册ln /mydir/f1 /mydir/file1 HP-UX 软连接 ln Cs /mydir/f2 /mydir/file2 软连接优势:跨越文件系统,连接目录 4、HFS 结构 包括 HFS Blocks,size=4,8,16,32,64kb 可将 HFS Blocks 分为 HFS Fragments(HFS 段) Fragment size=1,1/2,1/4,1/8 block size 5、JFS 结构 Primary superblock+Intent log+Allocation unit 0 JFS Block=1kb JFS Extent=若干个 JFS Block JFS 分为 Base JFS 和 online JFS HP-UX 中有 Base JFS,而 online JFS 需购买 #swlist|grep Ci online ;查看是否有 online 工具八、文件系统创建1、create the new file system newfs CF vxfs /dev/vg01/rmylv ;rmylv 为 lv 名称 2、mkdir /myfile 3、mount /dev/vg01/mylv /myfile 4、add the file system to the /etc/fstab file /etc/fstab ;记录启动时挂起的文件系统九、File system 的修复1、mount Cv 2、umount /dev/vg01/mylv 3、fsck Cm|-F hfs /dev/vg01/mylv 4、mount /dev/vg01/mylv十、文件系统管理1、监控 disk #bdf #du Csk /myfile/* 2、日常管理 a、缩减日志文件 /var 内文件 b、删除 core 文件 c、 大而旧的文件 #find /tmp Catime +30 Csize +1000c Cexec ll Cud {} \; #find / -name core Cexec ll {} \; d、 扩展一个文件系统 3、扩一个 vg #pvcreate /dev/rdsk/c0t5d0 #vgextend vg01 /dev/dsk/c0t5d0 4、扩一个 lv #lvextend CL 32 /dev/vg01/testlv /dev/dsk/c0t5d0 ;-L 以 MB 计数 #lvdisplay Cv /dev/vg01/testlv 5、扩一个 file system #umount /mytest #extendfs /dev/vg01/rtestlv #mount /mytest 6、扩一个 online 的 JFS 文件(假设扩展到 32MB) #fsadm CF vxfs Cb 32768 /mytest十一、系统备份1、vg 的备份和恢复 #vgcfgbackup;将一份 LVM 配置备份写到/etc/lvmconf- 12 - HP9000 系统知识手册十二、计划 cron 作业#vgcfgrestore 2、文件系统的备份和恢复 a、#fbackup Cf /dev/rmt/0m Ci /home CI index.home #fbackup Cf /dev/rmt/0m Ci . CI index.pwd 选择大量备份的文件时: #cd /var/adm/fbackupfiles #vi graph(i / e /cdrom) #fbackup Cf /dev/rmt/0m Cu[0-9]g graph CI index.full b、#frecover Cf /dev/rmt/0m Crv #frecover Cf /dev/rmt/0m Ci /home/user1 Cxv #frecover Cf /dev/rmt/0m CI index c、 网络备份和恢复 在配有 tape 的主机上:vi ~root/.rhosts 加入你的机器名即可: #fbackup Cf nethostname:/dev/rmt/0m Cu0g grap CI index #frecover Cf nethostname:/dev/rmt/0m -rv 3、创建恢复磁带 #make_recovery CAv CC Cb(指定文件系统) 查恢复磁带与系统是否一致: check_recovery1、cron 的许可 /var/adm/cron 目 录 下 有 许 可 , 文 件 /var/amd/cron/cron.allow 控 制 谁 可 以 使 用 crontab,/var/adm/cron/cron.deny 中确定那个用户被拒绝访问,cron.allow 优先级高。 2、检查 cron 是否运行 #ps Cef|grep cron #如果尚未运行,启动 cron. 3、crontab Ce Edit a cronfile 4、crontab Cl View your cronfile 5、crontab Cr Remove your cronfile 6、cronfile 的内容 min hour date month day command 0-59 0-23 1-31 1-12 0-6 应定期清空/var/adm/cron/log 例: vi /tmp/test crontab Ce (* * * * * /usr/bin/cat /tmp/test&/dev/pts/ta) 7、crontabda 打开用户自己的 cron 文件。十三、用 SD-UX 管理软件SD(software distributor) 1、Local 系统上安装软件(swinstall) IPD(Install Product Datebase) /var/adm/sw/product SD-UX 用软件代理(swagent)进程完成软件管理任务 Swagent 由 swagentd 守候进程按需求的原则启动,需求启动后,swagentd 死亡。 #/sbin/init.d/重启动守候进程 #ps Cef|检查 命令行方式安装: #swinstall Cs /dev/rmt/0从磁带安装 #swinstall Cs /var/spool/从本地目录库安装 #swinstall Cs depothost:/mnt/从网络库安装 2、Swreg(sw registration)- 13 - HP9000 系统知识手册3、列出软件 #swlist Cd @ /列出库/mydepot 中软件 #swlist Cl depot @r08a6153 ;列出主机 r08a6153 中的库 #swlist Cfile LVM ;列出作为 LVM 产品的所有文件 #swlist C交互式列表十四、补丁管理1、命名惯例 PHxx_yyyy PH=patch HP-UX xx=CO―SAM 补丁 KL―进程管理补丁 NE―LAN 设备补丁 SS―MC/ServiceGuard 补丁 2、获取 patch a、 http://us-support.external.hp.com b、 HP 扩展软件发布光盘 c、 HP 企业响应中心补丁磁带 3、Retrieving Patches from tape or CD a、 从 CD 中获取 Do a full backup #mkdir /cdrom #mount /dev/dsk/cxtxdx /cdrom #swinstall Cs /cdrom b、 从 tape 中获取 #swinstall Cs /dev/rmt/0m 4、列出 patches #swlist Cl patch ‘*.*,c=patch’ 5、删除 patches #swremove PHxx_yyyy #swmodify Cx patch_commit=true PHxx_yyyy十五、重新配置内核1、手工调整 HP-UX 内核 a、 备份 system 和 vmunix 文件 b、 cd /stand/build c、 system_prep C生成 kernel 参数文件 d、 kmtune(or vi system) ;修改 system e、 mk_kernel Cs ./创建新内核 f、移动系统文件和内核到正确位置 g、 reboot 2、用 SAM 配置内核十六、Shutdown and reboot1、进入单用户状态修改 password a、 加电 b、 10 second 中断 c、 main menu:Enter Command〉boot pri isl d、 进入 ISL〉 e、 ISL〉hpux Cis ;进入单用户 f、 mount Ca g、 passwd 2、用磁带或光盘引导 a、 main menu:Enter Command〉search b、 〉path alt/pri 磁带或光盘路径 c、 〉boot alt/pri- 14 - HP9000 系统知识手册十七、管理交换区1、系统内存 physical,available,lockable #dmesg ;可显示系统启动的输出信息,包括内容大小 2、Types of Swap Space a、Device swap ;驻留在自己本身的分区里 #newfs CR 200 /dev/rdsk/c0t2d0 ;在 disk 上创建一个文件系统及 200MB 的预留交换区 #lvcreate CL 200 Cn myswap /dev/vg01 ;用 LVM 的方法 b、File system swap ;是一种辅交换,启用时,在 root 目录下创建/paging 目录 c、Primary swap ;system 启动时至少有一个设备交换可用,与 root 在同一个 disk 中 #lvlnboot Cs lvol ;用于定义主交换 #lvmboot Cs ;若更改主交换,用此命令取消先前定义 3、从命令启用交换 a、swapon [-f] /dev/vg01/myswap ;用逻辑卷作 device swap b、swapon [-e] [-f] /dev/dsk/c0t2d0 ;用整盘作 device swap c、swapon Cp 4 Cl 4M /myfs ;启用文件系统 swap 4、Swapinfo #swapinfo [-f] [-d] [-tm]第三章 Admin II一、局域网概念1、 Media Access Control(MAC)Addresses 网卡地址,LAN 的网卡地址是唯一的,lanscan 可查询到。 2、 Internet Protocol(IP) Address 156.153.194.170 network portion host portion 3、 IP 的分类 分为三类:A 类:0xxxxxxx.―――――――――――― B 类:10xxxxxx.xxxxxxxx.―――――――― C 类:110xxxxx.xxxxxxxx.xxxxxxxx.―――― 4、 选择 IP 地址 a、 loopback address(127.0.0.1)指向本身的地址 b、 broadcast address 广播地址 xx.255 c、 generic network address 网络地址 xx.0 d、 查本机 IP 地址 #ifconfig lan0 #netstat二、局域网硬件1、 LAN Access Methods a、 载波侦听多路访问(CSMA/CD) b、 Token Passing(令牌传递) 2、 IEEE 802.3 a、 拓扑结构:总线型 b、 CSMA/CD 3、 IEEE 802.5 环型令牌网 4、 FDDI 标准 a、 双环令牌传递 b、 Dual Attachment Station(DAS) c、 Dual Attachment Concentrator(DAC) d、 双环断时,DAS 和 DAC 内部可形成自环,system 可继续工作。- 15 - HP9000 系统知识手册三、配置 IP 连通性1、 LAN 设备文件 /dev/dlpi*为诊断设备文件 #cd /dev #insf C重建丢失或错误的 LAN 设备 2、 通过/etc/rc.config.d/netconf 配置 IP system 启动时调用/sbin/init.d/hostname 和/sbin/init.d/net,他们都从/etc/rc.config.d/netconf 中获取配置 参数 3、 ifconfig ifconfig interface addr_family [address] [parameters] 为网卡分配 IP 地址;设本地回送接口;分配一个子网掩码 4、 IP 多路技术 HP-UX 10.30 以上版本每个网卡可拥有多个逻辑接口,即一个网卡配多个 IP 地址,用以太网和 IEEE802.3 发送 IP 包时需 2 个逻辑接口。 #ifconfig lan0:0 inet 16.1.1.1 #ifconfig lan0:1 inet 16.1.1.2四、配置路由1、 处理路由表 #route [-f] [-n] {add/delete} {host/net} dest gateway 2、 查看 route #netstat Crn 注意:该 hostname 时,需修改/etc/hosts 和/etc/rc.config.d/netconf 中内容。五、配置子网将 A 类,B 类或 C 类中的 host 位可以在细分成多个子网,用子网掩码来标识。 例: 类: B 255.255.0.0 为网络号,对它分出 254 个子网,其子网掩码为:255.255.1~254.0,每个子网可接 host 个数为 254 个。 注意:子网的划分不必基于 8 位字节,可根据总体的 host 个数所占位数来划分。六、解决网络连通性问题1、 lanscan ;查网卡状态 2、 linkloop linkaddr ;测试 OSI 中的物理层和数据链路层 3、 lanadmin ;关于网卡信息、配置和统计等等 #lanadmin CS 10HD “ID 号” ;配置网卡的通信数率和属性,10M 半双工 4、 arp Ca ;存储远程主机的网卡号(链路层地址) ,当 ping 远程主机时自动生成。 5、 ping ;测试 OSI 的网络层是否正常 6、 netstat Ci Cr 7、 nslookup [hostname] ;查看本地系统如何将主机名解析为 IP 地址七、启动网络服务1、 过程 a、 PDC chooses a boot disk b、 ISL finds and loads the kernel c、 Kernel calls /sbin/init d、 Init calls /sbin/rc e、 /sbin/rc starts system and network sevices。 (NFS,DNS,NTP) 2、 手工启动和关闭服务 #/sbin/init.d/cron start #/sbin/init.d/cron stop 3、 定制启动脚本 例: kill $(ps Cef | grep xclock | grep Cv grep | cut CC10-14) a b c a、 滤出 xclock 进程 b、 去掉附带启动的 grep 进程 c、 切下 xclock 的进程号,C 表示列,10-14 列 #vi /sbin/init.d/xclock- 16 - HP9000 系统知识手册八、NFS 概念加入/usr/bin/x11/xclock Cdisplay 127.0.0.1:0&1、 NFS(Network File System)网络文件系统 2、 建议可共享文件:/opt,/usr 不可以共享文件:/dev,/etc,/var,/sbin 3、 NFS 远程安装模型 设 server 共享出文件/home/Gary client#mount server:/home/Gary /home/gary(client 的文件系统) 4、 Protmap/rpcbind 守护进程 NFS 建立在 RPC(Remote Procedure Call)远端程序调用之上 一个 RPC 客户机进程使用一个 RPC 程序号以请求一个远程 RPC 程序。九、NFS 配置1、 Keep UIDs and GIDs consistent 2、 Configure the NFS Server #swlist Cl product ‘Networking’ ‘InternetSrvcs’ ‘NFS’ #grep nfs /stand/system #vi /etc/rc.config.d/nfsconf #/sbin/init.d/nfs.server start #vi /etc/exports 内容: filesystem name Caccess/-ro/-rw/root=clientname1:clientname2……. 例: /etc/opt/application Crw=psd3,access=psd3,root=psd3 ;psd3 为主机名 #exportfs Ca [-u] 3、 Configure the NFS client #swlist Cl product ‘Networking’ ‘InternetSrvcs’ ‘NFS’ #grep nfs /stand/system #vi /etc/rc.config.d/nfsconf #/sbin/init.d/nfs.client start #vi /etc/fstab(记录 mount 的文件系统信息,可自动 mount) 格式:server:/home/Gary /home/gary nfs defaults 0 0(fsckpassno.) #mount 文件系统 4、 查看共享输出和已 mount 的文件系统 Server: #exportfs #showmount Ca Client: #mount Cv #showmount Ce #showmount Ce server 5、 检查 #/usr/bin/检查 NFS 程序是否运行正确 #监视 NFS 的活动状况十、Automounter1、 概念 自动装载 NFS 文件系统。 在需要时访问 NFS 文件系统时,才被 mount 上。 2、 主映射/etc/auto_master //etc/auto.Direct map /home /etc/auto.Indirect map /net -hosts -Special map 3、 Direct map /etc/auto_master 中: /- /etc/auto.direct /etc/auto.direct 中: /usr/project hostname:/usr/project 修改后需系统重启或 automount 被关闭及再启动时生效 4、 Indirect map /etc/auto_map 中: /home /etc/auto.home- 17 - HP9000 系统知识手册/etc/auto.home 中: Alan hostname:/home/Alan 5、 Special map /etc/auto_master 中: /net -hosts -soft 6、 Automounter 的启动 修改/etc/rc.config.d/nfsconf 中的参数 系统重启或 automount Cf /etc/auto_master 查看: tail /var/adm/syslog/syslog.log十一、DNS 名字解析服务器上运行的进程为 named. 1、 nslookup 可看到系统如何将主机名解析为 IP 地址。 2、 配置主控域名服务器(Primary Name Server) a、 向 Internet 通报你的新子域(有 internet 功能时) b、 #vi /etc/hosts 写上完全主机名 例: 15.30.84.187 c180-7.lzg.hp.com c、 #mkdir /etc/named.data #cd /etc/named.data d、 #vi /etc/named.data/param -d lzg.hp.com -n 15.30 ;子网地址 -z 15.30.84.187 ;主机上的 IP 地址 -b /etc/named.boot -创建 db.boot 文件 e、 #hosts_to_named Cf param f、 用 FTP 下载 db.cache g、 #vi /etc/rc.config.d/namesvrs NAMED=1 NAMED_ARGS=“ ” 3、 配置备份域名服务器 a、 #mkdir /etc/named.data b、 #chmod 755 /etc/named.data d、 从 Primary server 上用 FTP 下载 #get /etc/named.data/boot.sec.save /etc/named.boot e、 从 Primary server 上用 FTP 下载 #get /etc/named.data/db.127.0.0 #get /etc/named.data/db.cache f、 修改/etc/rc.config.d/namesvrs g、 #/sbin/init.d/named start 4、 配置 DNS clients a、#vi /etc/resolv.conf search lzg.hp.com nameserver 15.30.84.187 domain hp.com b、#vi /etc/nsswitch.conf hosts: dns nis files c、#vi /etc/hosts 15.30.84.211 mc190-1.lzg.hp.com 5、 编辑文件 vi .rhosts 和/etc/hosts.equiv 6、 DNS 的启动文件和数据文件 /etc/name.boot 修改后需: kill CHUP named_pid 或 sig_named restart- 18 - HP9000 系统知识手册7、 更新主控服务器 a、#vi /etc/hosts ;将新的主机/IP 地址加入 b、#cd /etc/named.data #hosts_to_named Cf param c、sig_named restart 8、 更新备份服务器 自我更新或手工运行 sig_named restart十二、配置和保护 ARPA/Berkeley 服务1、 Internet 服务 a、 ARPA 服务:telnet(终端访问) 、ftp(文件传输协议) 、tftp(简单文件传输协议) 、SMTP (简单邮件传输协议) 、gated(支持几种路由协议) 、NTP(网络时间协议) 、bootp(远程启动, 被 X 终端和 NFS 无盘工作站使用) b、 Berkeley 服务:rlogin(终端访问) 、rcp(文件传输) 、sendmail(邮件) 、remsh、rexec(远 程执行命令) 、Berkeley API 接口(内部通信进程) 、rwho、ruptime、finger(获得网络信息) 、 BIND DNS、BIND 域名服务(映射主机名到 IP 地址) 、rlp 守护进程(远程打印) 2、 Internet 服务的守护进程 a、 gated、named、rwhod、xntpd、sendmail 等在/etc/init.d 中都有一个启动/关闭脚本. b、 Inetd 守护进程管理 telnet、ftp、tftp、bootp、rlogin、remsh 及其他服务。 #/sbin/init.d/关闭 inetd 进程 #/sbin/init.d/启动 inetd 进程 c、 #vi /etc/inetd.conf 例: ftp stream tcp nowait root /usr/lbin/ftpd ftpd Cl #inetd C修改后,让 inetd 重读它的配置文件 3、 配置/etc/services 文件 例: ftp 21/tcp # File Transfer Protocol(control) 此文件名中包含知名的端口号和服务号的对应关系 #netstat Ca ;可查看那些端口被激活 4、 配置/var/adm/inetd.sec 例:ftp deny 128.1.1.1 ;禁止 128.1.1.1 主机上的 ftp 服务 此文件定义了客户端口可访问 Internet 服务的权限 5、 配置 inetd 日志 inetd Cl 命 令 控 制 inetd 日 志 , 将 报 告 给 /var/adm/syslog/syslog.log 系 统 日 志 , 此 时 /etc/rc.config.d/netdaemons 中配置了合适的变量:export INETD ARGS=”-l” 6、 系统和用户的相互信任 a、#vi /etc/hosts.若远程用户的登陆名与本地用户的登陆名相匹配,则远程用户登陆时不需输 入口令. b、#vi ~/.则在.rhosts 中列出的远程用户不用口令就能登陆到本机用户的帐号. 7、 FTP 配置问题 a、 Clients:创建~/.netrc(rw-------),允许一个用户 ftp 到其他的主机而无须用户名和口令 b、 Server: vi /etc/ftpuser(r--r--r--),拒绝登陆到本机的帐号,列在/etc/ftpuser 中. c、 Server: vi /etc/passwd ftp:*:500:10:Anon FTP:/home/ftp:/usr/bin/false 允许用户通过 anonymous 和一个非空口令作匿名访问 8、 查看登陆情况 a、#last ;to view successful logins b、#lastb ;to view unsuccessful logins十三、管理 bootp 和 tftp1、 概念 bootp:引导协议 2、 启动 bootp 和 tftp a、#cat /etc/services bootps 67/udp tftp 69/udptftp:文件传输协议- 19 - HP9000 系统知识手册十四、介绍网络时间协议(NTP)1、 概念 NTP(Network Time Protocol) xntpd 守护进程 2、 NTP 时间资源 a、 radio clocks using signals from GPS satellites(cost$1000) b、 network time sources on the Internet(free) c、 built-in system clock(free) 3、 NTP 角色 a、Server 一个 NTP 服务器,它为其他系统提供时间参考 b、peer 一个 NTP 对等从与它同时间层的一个或多个 NTP 服务器上获取时间 c、direct polling client 一个直接轮询客户机从一个通过发送一个到时间服务器的 时间轮 询请求的特殊服务器上直接接收它的时间 d、broadcast client 一个广播客户机通过 NTP 时间服务器监听被广播的时间请求 4、 通过/etc/ntp.conf 定义角色 a、使用无线电时钟配置一个 1 层服务器 #vi /etc/ntp.conf server 127.127.4.1 peer larry b、配置一个 2 层服务器 #vi /etc/ntp.conf server Larry server Frank peer Brian peer Darren broaccast 128.1.255.255 ;定义一个广播地址,NTP 将使用这个地址在网络上广播时间. driftfile /etc/ntp. 记录指定一个文件名用以跟踪本地时钟的长期漂移. d、 使用内部时钟配置一个本地 NTP 服务器 #vi /etc/ntp.conf sever 127.127.1.1 fudge 127.127.1.1 stratum 10 e、 使用直接服务器轮询配置一个客户机 #vi /etc/ntp.confb、#cat /etc/inetd.conf tftp dgram------bootp dgram------c、#cat /etc/passwd tftp:*:510:1:----3、 启动网络打印机 a、 Install HPNP product b、 Enable bootp/tftp in etc/services c、 Enable bootp/tftp in /etc/inetd.conf d、 Add the host name to DNS or /etc/hosts e、 Add bootptab entry using jetadmin 4、 配置一个 X 终端服务器 a、 Install the ENWARE product b、 Enable bootp/tftp in /etc/services c、 Enable bootp/tftp in /etc/inetd.conf d、 Add the host name to DNS or /etc/hosts e、 (optinal)NFS export /opt/hpxt f、 Add bootptab entry using xtadm g、 Select a session server h、 Enable CDE on session server- 20 - HP9000 系统知识手册server brain driftfile /etc/ntp.drift f、 使用广播轮询配置一个客户机 #vi /etc/ntp.conf broadcastclient yes driftfile /etc/ntp.drift 5、 NTP 如何调节系统时钟 a、/usr/sbin/ntpdate ;用于立即设置一个客户机与网络中的时间服务器的时间同步 b、/usr/sbin/xntpd ;守护进程 c、/etc/ntp.drift ;用于在每次检查间隔时记录客户机时钟与 NTP 服务器时钟的时间差 别。 6、 配置一个 NTP 服务器 a、#vi /etc/rc.config.d/netdaemons export NTPDATE_SERVER=`server1 server2` export XNTPD=1 export XNTPD_ARGS= b、#vi /etc/TIMEZONE TZ=EAT-8 export TZ c、#vi /etc/ntp.conf server 127.127.1.1 fudge 127.127.1.1 stratum 10 d、#/sbin/init.d/xntpd start e、wait(up to 6 minutes) f、#ntpq Cp ;check 7、 配置一个 NTP 客户机 a、#vi /etc/rc.config.d/netdaemons export NTPDATE_SERVER=`server1 server2` export XNTPD=1 export XNTPD_ARGS= b、#vi /etc/TIMEZONE TZ=EAT-8 export TZ c、#vi /etc/ntp.conf broadcastclient yes driftfile /etc/ntp.drift d、#/sbin/init.d/xntpd start e、wait(up to 6 minutes) f、#ntpq Cp ;check 8、 检查 NTP 的功能 a、#more /var/adm/syslog/syslog.log b、#ps Cef | grep xntpd d、 ntpq Cp第四章 综合知识一、 Features of RA-RISC1、 HP PA-RISC Families a、 HP
series b、 HP series c、 HP series- 21 - HP9000 系统知识手册2、 memory hierarchy register-cach-main memory-secondary memory(disk) 3、 card modules NOVA 系统:支持 HPIB,HPPB 卡 D,R,K 系统:支持 HSC/BSC K 系统:支持 HPPB D,R 系统:支持 EISA T 系统:支持 HSC,HPPB 卡 N,L,V 系统:PCI A 系统:PCI,HSC 4、 名称缩写 PMB-Processor Memory Bus HPPB-HP Procession Bus MMC-Memory Management Controller HP-HSC-High Speed System Connect Bus PDH-Processor Dependent Hardware RTC-Hardware Clock PDC-Processor Dependent Code SS-Stable Storage IODC-I/O Dependent Code二、SS_CONFIG1、Software Identifier(SW-ID) Model Number/Serial Number 2、SW_CAP MPE HP-UX 3、Model String model s model string
用 model 命令来查询 4、time System clock Real time clock 5、Hardware changes Box upgrade CPU upgrade 6、SS_config a、需要 lockword(D 不用,K、N、L 用),可用下列方法得到: telnet 15.0.88.8 login:sskeygen password:fes916 b、ss_config 步骤 10 秒钟中断,键入命令 ss_update,然后修改 swid,swcap,modelstr三、Machine checks1、LPMC(Low priority machine checks) a、Hardware corrected errors b、Typically cache re-tries c、Recorded in system logs d、Could be recorded in PDC non-volatile memory 2、HPMC(high priority machine checks) a、 HPMC Type indicator 2xxx xxxx=Bus error 7xxx xxxx=Memory error- 22 - HP9000 系统知识手册四、Small Computer System Interface4xxx xxxx=TLB error 5xxx xxxx=CPU error 8xxx xxxx=Cache error b、 HPMC Logs 用命令 pim 来读 HPMC logs,时间+8 小时=China time c、 How to get and analyze HPMC tombstone? /usr/sbin/diag/contrib/pdcinfo /var/由/sbin/rc1.d/S430pdcinfo copy 形成的 PDC service menu T class: pdcinfo、/var/crash、同上 V class: run pim dumper1、 分类: SCSI-1、SCSI-2、SCSI-3 SE(Single End) 、Definitions 2、 Differential Definitions 分两种:HVD、LVD 电信号 宽度 速度 接口类 SE 8bit Slow 5M 50pin LVD(DF) 16bit Fast 10M 50pin HVD(DF) 16bit Ultro 20M 68pin Ultro2 40M VHDCILVD 兼容 SE 的设备,可用 SE 堵头。3、 SCSI ID Address Priority:7、6、5、4、3、2、1、0、15、14、13、12、11、10、9、8 How to change HBA SCSI Ids: A、 use jumper to set ID B、 use PDC menu to set ID 注:更换系统板时要设 ID 4、 Terminated SCSI Cable 0.5m terminalted cable(黑色) 5、 SCSI troubleshooting ioscan; dmesg; logtool; syslog; mstm; PDC information; LED; Cable pings; jumper; ID connection map;Termination五、K Class1、启机过程 启机时: OSTA XXXX …….. 启动正常后: RUN FXXF 2、Memory 插在 memory carrier 上 Five size: 16 MB, 32MB, 64MB, 128MB and 256MB 3、Hardware Path 总线转换用“/” ,设备转换用“.。 ” 例如:10/4/12.5.0 10/4/12 ;卡的 ID 5 ;target ID 0 ;LUN 号 I(instance number):自动定义,先插先定义,与 slot 位置无关,在/etc/ioconfig 中记录。六、R&D Class1、分类 D2XX 和 D3XX- 23 - HP9000 系统知识手册D2XX:内置 2 个 SE Disk,D210/D220 需拔电源选择开关。 D3XX:5 个 I/O slots,D380/D390 有 2 个 SE slots. 2、更换规则 D Class 最多支持 2 个 CPU,换系统板时只需更改 LANID,如:D80009-eeeeee A、更换 CPU 时,systemboard 上的 ID 自动拷入 CPU B、更换 systemboard 时,CPU 上的 ID 自动拷入 systemboard. C、 两个都更换时,需要输入 LANID. 3、Memory SIMM 条大小一样时(size 相同) :按顺序 0a,0b,1a,1b,2a,2b Size 不相同时:同 size 的归为一组,一组插在一起,SIMM 条个数相同时,先插大的;个数不同 时,先插个数多的。七、维护小知识1、 交叉网线连接线序: 交叉网线连接线序: 1,2,3,4,5,6,7,8 ―― 3,6,1,4,5,2,7,8 1 和 3 对换,2 和 6 对换 2、 Create root mirror: 、 : #pvcreate CB /dev/rdsk/cxtxdx #vgextend /dev/dsk/cxtxdx /dev/vg00 #mkboot /dev/rdsk/cxtxdx #lvextend Cm 1 /dev/vg00/lvol /dev/dsk/cxtxdx #lvextend Cm 1 /dev/vg00/lvol8 /dev/dsk/cxtxdx #mkboot Ca “hpux Clq” /dev/rdsk/cxtxdx #lvlnboot Cv ;Diskplay boot information #lvlnboot CR ;Save boot lv to vg。 3、 搜集用户信息: 、 搜集用户信息: #/usr/contrib/bin/info_col.11 4、 重新生成 device 文件: 文件: 、 #insf -e 5、 双 root 盘坏一块时的恢复: 盘坏一块时的恢复: 、 #vgcfgrestore Cn /dev/vg00 /dev/rdsk/c2t4d0 #vgchange Ca y /dev/vg00 6、 MC/SG 的相关命令: 的相关命令: 、 #cmviewcl ;查看 MC 状态 #cmruncl #cmhaltcl ;激活/关闭 mc cluster。 #cmrunnode #cmhaltnode ;激活/关闭 mc 节点。 #cmrunpkg #cmhaltpkg ;激活/关闭 mc 包。 7、 列出内核中配置的驱动和他们对应的主号: 、 列出内核中配置的驱动和他们对应的主号: # lsdev 8、 列出打开文件系统下面的进程 ID 和进程的登陆名称: 和进程的登陆名称: 、 #fuser Cuc /filesystem 9、 补丁以 shar 文件格式存放,可用下面命令削去文件头: 文件格式存放,可用下面命令削去文件头: 、 #sh PHKL_6681 ;将生成.depot 和.text 结尾文件 10、查登陆成功或失败的用户信息: 、查登陆成功或失败的用户信息: #/var/adm/last #/var/adm/lastb 11、查看进程: 、查看进程: #top 12、检测硬盘是否有物理坏道: 、检测硬盘是否有物理坏道: #dd if=/dev/rdsk/c1t6d0 of=/dev/null bs=1024k & 13、双链路连接阵列时(双机) 查看 SCSI 卡 ID 是否冲突: ,查看 是否冲突: 、双链路连接阵列时(双机) , #ioscan CfnCctl 14、IP 地址小于子网掩码的规定值范围时: 的规定值范围时: 、 地址小于子网掩码的规定值范围时 例如:211.56.208.2 subnet:255.255.255.224 ;IP 地址应大于 32- 24 - HP9000 系统知识手册a、#vi /etc/rc.config.d/nddconf 去掉注释用的#,改为: ……=ip ……=ip_check_subnet_addr ……=0 b、若上述方法不成功时,可: # vi /sbin/init.d/net 加一行:/usr/bin/ndd Cset /dev/ip ip_check_subnet_addr 0 15、无法登录,报 Account disable,/etc/passwd 文件中的每个用户的后面都变为 : 文件中的每个用户的后面都变为*: 、无法登录, , #/usr/lbin/tsconvert Cr ;初始化 passwd 16、实时显示输出生成的 log 文件: 文件: 、 #tail Cf /var/adm/XX.log 17、在客户端的图形界面上启动一些应用软件(例如 omniback) 、在客户端的图形界面上启动一些应用软件( ) : 客户端〉xhost + 客户端〉telnet x.x.x.x(应用软件所在主机的 IP) 主机〉export DISPLAY=x.x.x.x(客户端 IP):0.0 主机〉/opt/omni/bin/xomni 18、在 MC 的 pkg.cntl 中配置 oracle 及 listener 的启动和停止脚本: 的启动和停止脚本: 、 su C oracle Cc /home/oracle/app/oracle/product/8.1.6/bin/dbstart su C oracle Cc ‘lsnrctl start’ ;启动 oracle 的 listener 进程。 su C oracle Cc ‘lsnrctl stop’ ;停止 oracle 的 listener 进程。 su C oracle Cc /home/oracle/app/oracle/product/8.1.6/bin/dbshut 19、omnibackII 的一些相关命令: 的一些相关命令: 、 #/opt/omni/bin/omnidb C查看 backup 的一些 log #/opt/omni/sbin/omnisv.查看 omni 的 daemon 20、oracle 与 MC 配合时,/etc/oratab 中的参数应改为 yes. 配合时, 、 21、在 V class 的 workstation 上配置 modem: 、 a、 启动 sam-peripheral devices-modem-选择正确的串口(共有两个串口) b、 修改/etc/inittab 和/etc/inetd.conf 文件中的响应配置。 22、syslog.log 中不停的报“can’t open ttyxx”: 中不停的报“ 、 : a、 用 ps Cef|grep getty 确认进程是否存在。 b、 确认 ttyxx 是否有用。 c、 在/etc/inittab 中将其注释掉。 23、控制 DLT 设备的一些命令行: 设备的一些命令行: 、 #mc Cp /dev/rac/cxtxdx Cr DSM ;扫描 DLT 设备 #mc Cp /dev/rac/cxtxdx CS sXX CD dXX ;从 slot 到 drive 取磁带 24、FC60 中的 lun0 丢失: 注意:此方法有可能恢复失败) 丢失: 注意:此方法有可能恢复失败) (注意 、 ( a、连接串口,设置 writeZeroFlag=-1 ;进入的 password:infiniti b、amutil Csyswipe &FCID& ;此步可能造成数据丢失 d、 用下列命令生成一个 10M 大小的且与原配置一样的 lun0: amcfg -R cntrlrID:LUN -d channel:ID,channel:ID,... {-r RAIDlevel [-c capacity] [-s SegmentSize] [-force]} [-V] ArrayID e、 用下列命令恢复其他的 lun 的设置(应与原来的配置一样): amcfg -L cntrlrID:LUN -d channel:ID,channel:ID,... {-r RAIDlevel [-c capacity] [-s SegmentSize] [-force]} [-V] ArrayID f、 用 vgcfgrestore 恢复 lvm 的配置。 25、去掉 shell 脚本中的 脚本中的^M: 、 #dos2ux XXXX.sh&XXX.sh 26、在 D class 机的图形 console 上无法看到主机的启动信息: 上无法看到主机的启动信息: 、 主机的后面有一个 LAM 卡,它上面的开关应从 servie 改为 normal. 27、在图形终端上执行 arm 的命令不成功,报 stringCatelog……: 的命令不成功, 、 : LANG=zh_CN.hp15CN(中文语言环境)改为 LANG=C 28、 A DLT)用 Fibre 连到 Fibre hub 上, 、 将 用 主机也连接到 Fibre hub 上, 但主机找不到 DLT- 25 - HP9000 系统知识手册的 Lib 和 drive: 利用 DLT 的前面板进行设置:main-sevice-fibre channel-addressing:software 改为 hardware 进入 service 的 password:、查询 LANG 的变量值: 的变量值: 、 #locale 30、查询光纤卡的 loop ID: 、 #fcmsutil /dev/tdXX 31、va7xxx 阵列启动 command view 管理界面的命令: 管理界面的命令: 、 #from the server #cvui Ch &hostname& ;from a client 32、vxfs fsck:file system had I/O error(s) on meta-data: 、 a、 Backup data b、 fsck CF vxfs Co full /dev/vg00/lvol8,查看有何错误检测到。 c、 fsck CF vxfs Co full Cy /dev/vg00/lvol8,进行修复操作。 d、 修复后,若有的文件系统被破坏,用备份的数据来恢复。 33、Database 安装运行时常需要配置异步 I/O: 、 a、 将异步 I/O 驱动加入内核:async_disk b、 将 database 配置文件修改: 以 oracle 为例:vi initsid.ora,将 disk_async_io 置成 true 注:异步 I/O 允许数据库进程同时读写多个硬盘,提高磁盘的吞吐量。 c、 #mknod /dev/async c 101 0x000000 #chown oracle:dba /dev/async #chmod 660 /dev/async 34、swinstall 时系统报“没有所需权限”来安装此软件。 时系统报“没有所需权限”来安装此软件。 、 可能的原因:重新配置了网络后,而系统并未重启。 Solution: kill swagenetd 进程。 #/usr/sbin/swagentd C重启此进程 35、查网络 log: 、 #netfmt Cf /var/adm/nettl.LOG00&/tmp/net.log #vi /tmp/net.log 36、V class 的一些 troubleshooting 命令: 命令: 、 a、查设备温度,power,clock 以及环境告警信息: V22xx: pce_util V: sppdsh sppdsh$ pce 0 c、 online 观测硬件情况: dcm 0 d、 offline 观测硬件情况,系统会自动 reboot: est 0 37、配置 ip 的 buffer 参数: 参数: 、 a、 在/sbin/init.d/net 内加入一行: b、 或者配置/etc/rc.config.d/nddconf ……=ip ……=ip_send_sourc_quench value[0]=0 38、telnet 成功后,不能 login: 成功后, 、 a、 检查/var/adm/inetd.sec b、 检查/etc/default/security 39、Cann’t modify the SHMMAX more than
Bytes in HP-UX11.11: 、 a、install patch PHKL_24032 c、 或者 Edit /usr/conf/master.d/sysv-shm 修改*range shmmax&=0x to *range shmmax&=0x #/usr/sam/lbin/getkinfo Cb- 26 - HP9000 系统知识手册40、所有文件的用户名都变为 userID 数字: 、 数字: a、 查看/var/spool/pwgr/*.pag 的大小是否为 0 b、 kill 进程/usr/sbin/pwgrd c、 重启进程/usr/sbin/pwgrd 41、关于 pfs 文件系统的处理: 文件系统的处理: 、 pfs-iso9660、pfs-hsfs、pfs-rrip、pfs-nfs a、 pfs 要求主机名必须能被正确解析 b、 pfs 后台守护进程启动: #nohup /usr/sbin/pfs_mountd & /var/adm/pfs_mountd.log 2&&1 #nohup /usr/sbin/pfsd & /var/adm/pfsd.log 2&&1 c、 pfs 后台守护进程的确认 #ps Cef d、 命令语法: 可使用/etc/pfs_fstab 来限制类型,其结构与/etc/fstab 相似,例: filesystem dicretory type option freg pass /dev/rdsk/c0t4d0 /cdrom pfs-iso9660 ro,swid 0 0 命令:#pfs_mount Ct iso9660 Cx unix /dev/rdsk/c0t4d0 /cdrom #pfs_mount /dev/rdsk/c1t2d0 /bal 42、从一台主机上用 make_recovery 生成的 tape 来恢复另一台主机时,会出现网卡 mac 地址冲突: 来恢复另一台主机时, 地址冲突: 、 Solution:vi /etc/rc.config.d/hpetherconf and /etc/rc.config.d/hpbaseconf,将相同的 mac 内容注释掉, reboot 主机。 43、在双机系统中扩 vg,新建 lv: 、 , a、 停 MC cluster,cmhaltcl Cf b、 vgchange C将 vg 从 mc 中提出来。 c、 vgchange Ca y vgname d、 pvcreate /dev/rdsk/cxtxdx e、 vgextend vgname /dev/dsk/cxtxdx f、 lvcreate CL xx Cn lvname vgname g、 vgchange Ca n vgname h、 vgexport Cp Cs Cm /tmp/vgname.map vgname i、 rcp vgname.map 另一主机名:/tmp j、 在另一台主机上:vgexport vgname mkdir /dev/vgname mknod /dev/vgname/group c 64 0xnn0000 vgimport Cs Cm /tmp/vgname.map vgname k、 cmruncl C启动 cluster l、 vgchange C将 vg 加入 cluster 中。 m、 停 cluster,重启 cluster。 44、自动调整共享内存到 sybase 应用需要的共享内存值: 应用需要的共享内存值: 、 chart CM /Sybase/bin/dataserver,HP 支持的最大的共享内存为 2.75GB. 45、console 上的显示字符都为大写字符: 上的显示字符都为大写字符: 、 因为登陆使用的大写字符,退出,重新登陆即可。 46、umount 文件系统时,报 device busy: 文件系统时, 、 #fuser Ck /dev/vgxx/umount /filesystem 47、查看用 make_recovery 生成的 tape 中的内容: 中的内容: 、 a、 mt Ct(f) /dev/rmt/0mn fsf 1 b、 tar tvf /dev/rmt/0m 48、在 cron 中加入 oracle 的全备份: 的全备份: 、 a、vi oracle.sh su C oracle . ./.exp system/manager full=y file=/orabak/data01/data01 log=/orabak/data01/log01 b、su - oracle c、 crontab Ce- 27 - HP9000 系统知识手册* * * * * /tmp/oracle.sh 49、Data Protector 安装后无法在 clients list 中找到本机(cell manager): 、 中找到本机( ) 在 client 中用 import 将本机加进去。 50、N4000 上内存扩容规则: 上内存扩容规则: 、 a、 增加 memory carrier 规则为 0,1,2,3. b、 在同一个 memory carrier 上增加内存的规则为 0a/0b,1a/1b,2a/2b,3a/3b. c、 两种以上内存条混插时,应根据 size 先大后小的原则,若有多个 memory carrier,则应该横 向增加,即先增加 0 号 carrier 的 0a/0b,然后为 1 号 carrier 的 0a/0b,2 号 carrier 的 0a/0b,3 号 carrier 的 0a/0b,再增加 0 号 carrier 的 1a/1b,1 号 carrier 的 1a/1b,2 号 carrier 的 1a/1b, 3 号 carrier 的 1a/1b……..以此类推。 51、更换一台主机的主板之后需要检查SCSI 51、更换一台主机的主板之后需要检查SCSI ID 的设置 适用环境 双机环境下使用SCSI 共享磁盘柜的机器 适用机型 HP 9000 SERVER 实际例子 2001 年底和2002 年两次当我们为华为更换N 机主板后将机器加回到双机环境里之后系 统Crash 故障原因 故障原因是由于N 系列主机的SCSI ID 设置是存储在主板上的一旦更换了新的主板所有的 SCSI ID 将被设为缺省值7 由于华为的双机环境里在集中安装时一般一台主机的SCSI ID 设为缺省的7 另一台设为6 因此当我们更换了SCSI ID 为6 的主机的主板时如果不设置 SCSI ID 当机器加回到双机环境是就造成SCSI ID 冲突从而引起系统Crash Action Plan 更换主板后首先在现有正常运行的主机上执行以下命令 ioscan Cfnk|grep sctl 输出的结果如下example ctl 0 0/0/1/0.7.0 sctl CLAIMED DEVICE Initiator ctl 1 0/0/2/0.7.0 sctl CLAIMED DEVICE Initiator ctl 2 0/0/2/1.7.0 sctl CLAIMED DEVICE Initiator ctl 13 0/4/0/0.6.0 sctl CLAIMED DEVICE Initiator ctl 14 0/4/0/1.6.0 sctl CLAIMED DEVICE Initiator ctl 3 0/5/0/0.7.0 sctl CLAIMED DEVICE Initiator ctl 8 1/8/0/0.7.0 sctl CLAIMED DEVICE Initiator ctl 9 1/12/0/0.6.0 sctl CLAIMED DEVICE Initiator 上表中红色的即为SCSI 卡的SCSI ID 最主要是连接共享磁盘柜的SCSI 卡ID 确认了SCSI ID 后启动更换主板机器到10 秒中断先输入ser 进入services 菜单到机器后查看SCSI 卡的 硬件路径N 机一般为0/4/0/0 与1/10/0/0 L 机一般为0/4/0/0 与0/7/0/0 如果正在运行的机 器SCSI ID 为6 那么就不用更改SCSI ID 如果为7 则需要更改用scsi 命令设置SCSI 卡ID 命令格式 如下 scsi init Path ID 号 如果Path=0/4/0/0 ID 设为6 那么命令如下 scsi init 0/4/0/0 6 再设SCSI 卡的传输类型命令格式如下 scsi rate Path ultra 52、防止SD SD- 安装Depots/ Depots/Filesets 52、防止SD-UX 安装Depots/Filesets 时出现超时错误 适用机型 HP 9000 SERVER 故障原因 在某些CPU 主频较快的系统上当Depots 文件存放在比较慢的介质如磁带机或比较忙的磁 盘上等时SD-UX 可能出现timeout 超时现象 可能的错误信息有 & The controller has lost communication with the agent on the- 28 - HP9000 系统知识手册target &guido:/&, probably because of a networking problem or the target agent timing out due to extended inactivity. This target has been automatically excluded from the task and you cannot obtain the Product Summary, Logfile, or Disk. & Action Plan 出错后会回到swinstall 的主菜单相关的patches 仍然被选中重新安装swinstall 应该会正常结束系统重新启动后如果“ swinstall Cl patch Ca state ”显示相关patch 是“installed”状态而非“configured”则需要使用swconfig 重新配置相关patch 如果以上操作不能解决问题可以尝试下列建议 在swinstall 的命令中带入rpc_timeout=9 的选项该参数的缺省值为5 建议设为9 如 # swinstall -x rpc_timeout=9 -s :/dev/rmt/0m 注意要使rpc_timeout 生效rpc_retry_interval 应为一非0 的值 53、 53、FC60 电池更换 适用机型 HP 9000 SERVER 实际例子 amdsp -l 发现fc60 的LUN cache 状态异常WCA 和CMA 未激活另外在amlog 中发现如 下信息Write Back Caching Could Not Be Enabled amdsp -a 察看电池状态正常 故障原因 可能的原因是更换电池并执行ammgr -b 操作后控制器内的电池状态信息未能更新 Action Plan 通过串口进入控制器执行 ccmPartitionMirroring, 如状态仍未恢复正常需执行 rpaBatteryInit 命令 11.11系统上面内核参数shmmax不能超过1GB。 系统上面内核参数shmmax不能超过1GB 54、 54、 在HPUX 11.11系统上面内核参数shmmax不能超过1GB。 1).系统环境 HP,HPUX 11.11,Sybase 12.0 2).报错现象 在用SAM修改系统的内核参数shmmax时,当我把数值更改为1,500,000,000的时候,SAM 会弹出报错窗口:The value specified for tunnable parameter &shmmax&,&&,evaluates to && which is more than the maximum allowed value of &&. 3).解决方法一 安装补丁程序 PHKL_24032。 4).解决方法二 A.用vi编辑/usr/conf/master.d/sysv-shm文件,找到&* range shmmax&=0x&这一 行,将其更改为“* range shmmax&=0x&,然后将文件存盘。 B.执行/usr/sam/lbin/getkinfo -b命令。 C.关闭SAM,重新启动SAM,这是就可以更改shmmax的数值为大于一个GB了。 55、 5.0安装后第一次运行就报错 安装后第一次运行就报错&can file&这样的错误 这样的错误。 55、Data protector 5.0安装后第一次运行就报错&can not access the file&这样的错误。 1).系统环境 HP,HPUX 11.11。Data Protector 5.0. 2).报错现象 DP50的各个级别的菜单都不好用,点击时都会报这样的错误。DP5软件不能使用。 3).解决方法 检查/etc/opt/omni/cell目录下的配置文件,发现有的文件里的主机名字是大写的,有些 是小写的,而主机的实际名字是大写的,经过OVCC的确认,确实是大写机器名字的原因。将机器名字 改为小写的,重新安装DP5软件,测试各项功能正常。即,DP5,包括原来的OMNIBACK软件,是不支持 大写机器名字的。可能原因是,程序的代码是为WINDOWS写的。 56、 运行报错& 56、Omniback 3.0 运行报错&can not open database/file&: : 1) 、系统环境 HPUX 11.00 omniback 3.0 2) 、报错现象 点击 omniback 的菜单不好用,无法进行正常的备份和恢复操作。 3) 、故障原因 经过检查,发现 /var/opt/omni/db/cdb 目录下的 omni 库文件全部丢失。- 29 - HP9000 系统知识手册4) 、解决方法 a. 重新配置一个 media pool ,定义 logic device,找到备份 omniback database 的磁带, import 到 media pool ,执行恢复操作,注意不能恢复到原来目录。停掉 omniback 的 服务,把恢复的 database 文件拷贝到 /var/opt/omni/db/cdb. b. 重新配置一个 media pool ,定义 logic device, 重新 import 所有的磁带。此方法非 常费时。 57、 的操作口令: 57、xp 的操作口令: raid-install raid-initialsetup raid-online exist-pintrack 容灾的口令:horc-forcibly 58、How do you mirror vg00 on Itanium systems that are running B.11.23 ? 、RESOLUTION NOTE: There are differences in procedure between 11.22 and 11.23. Please refer to KBRC for B.11.22. 1). From HPUX, use vgdisplay to identify the disk that is in vg00. Use ioscan to find the spare disk. # vgdisplay -v --& vg00 is on /dev/dsk/c2t1d0s2 in this example # ioscan -efunC disk --& Let's assume c3t2d0 for this example 2). Create the system, OS, and service partitions. # vi /tmp/partitionfile 3 EFI 500MB HPUX 100% HPSP 400MB # idisk -wf /tmp/partitionfile /dev/rdsk/c3t2d0 idisk version: 1.31 ********************** WARNING *********************** If you continue you may destroy all data on this disk. Do you wish to continue(yes/no)? yes &-- Answer &yes& and not &y& 3). Create device files needed for the new partitions. # insf -eC disk 4). Verify the partition table. # idisk /dev/rdsk/c3t2d0 5). Verify that the device files were created properly. # ioscan -efnC disk --& c3t2d0 is 0/1/1/1.2.0 6). Populate the /efi/hpux/ directory in the new EFI system partition. # mkboot -e -l /dev/rdsk/c3t2d0 7). Change the auto file for the mirror to boot without quorum. NOTE: Using &s1& # echo &boot vmunix -lq& & /tmp/AUTO.lq # efi_cp -d /dev/rdsk/c3t2d0s1 /tmp/AUTO.lq /EFI/HPUX/AUTO NOTE: We assume that if we boot from the primary, the mirror is fully functional and therefore we don't need to override quorum. Your site might require that both disks override quorum. 9). Verify the contents of the auto file on the primary and the mirror. NOTE: Using &s1& # efi_cp -d /dev/rdsk/c2t1d0s1 -u /EFI/HPUX/AUTO /tmp/AUTO.pri # efi_cp -d /dev/rdsk/c3t2d0s1 -u /EFI/HPUX/AUTO /tmp/AUTO.alt # cat /tmp/AUTO.pri # cat /tmp/AUTO.alt 10). Add the new partition to vg00. NOTE: Using &s2&- 30 - HP9000 系统知识手册# pvcreate -fB /dev/rdsk/c3t2d0s2 # vgextend vg00 /dev/dsk/c3t2d0s2 11). Mirror all logical volumes in vg00. NOTE: Using &s2& # lvextend -m 1 /dev/vg00/lvol1 /dev/dsk/c3t2d0s2 # lvextend -m 1 /dev/vg00/lvol2 /dev/dsk/c3t2d0s2 # lvextend -m 1 /dev/vg00/lvol3 /dev/dsk/c3t2d0s2 # lvextend -m 1 /dev/vg00/lvol8 /dev/dsk/c3t2d0s2 12). Add the new disk to /stand/bootconf. NOTE: Using &s2& # vi /stand/bootconf l /dev/dsk/c2t1d0s2 l /dev/dsk/c3t2d0s2 13). Verify that the new disk was added to vg00, and the lv's are in sync. # vgdisplay -v vg00 14). Verify that the BDRA was updated properly. Take note of the HW paths for step 15. # lvlnboot -v 15). Add EFI primary and high availability boot path menu entries. # setboot -p 0/1/1/0.1.0 &-- Set primary disk # setboot -h 0/1/1/1.2.0 &-- Set mirror disk # setboot -b on &-- Set autoboot on 16). Verify that the primary and mirror boot paths are configured properly. # setboot 17). Test the new mirror by booting off of it. # shutdown -r -y 0 18). Select &HP-UX HA Alternate Boot& to test the mirror. EFI Boot Manager ver 1.10 [14.61] Firmware ver 2.21 [4334] Please select a boot option HP-UX Primary Boot: 0/1/1/0.1.0 HP-UX HA Alternate Boot: 0/1/1/1.2.0 EFI Shell [Built-in] 20). Verify which disk/kernel you booted from. # grep &Boot device& /var/adm/syslog/syslog.log vmunix: Boot device's HP-UX HW path is: 0.1.1.1.2.0 21). Remove temporary files. # rm /tmp/partitionfile /tmp/AUTO* Done. HP ONLY For 11.22 -& there is no HPSP partition and the setboot command does NOT add boot options to the EFI menu, see KBRC step D) to add boot options under 11.22 ALT KEYWORDS setboot B.11.23 alternate mirror efi ipf ipf2 ia64集群中锁盘上的锁盘有故障。 59.集群中锁盘上的锁盘有故障。 处理过程: 1).#ioscan CfnCdisk c0t5d0 “claimed” 2). 用 dd ,diskinfo 等命令,测试正常 3).查看 FC60,所有 DISK,LUN 正常,用 cmviewcl Cv 正常. 4).然后用下面的命令检查锁盘上的标志信息是否存在 # echo '0x2084?4D' | adb /dev/dsk/c0t5d0- 31 - HP9000 系统知识手册没有锁盘标志,需要用 cmapplyconf ,重新写锁盘,考虑得到正确的 CLUSER 配置文件和 PKG 的配置 文件,因为/etc/cmcluster 下的配置文件有时不准确. 5).#cmgetconf CC cluster cluser.ascii 6).#cmgetconf CP pkg1 pkg1.ascii #cmgetconf CP pkg2 pkg2.ascii 7).让用户停止 CLUSER 8).#vgchange Ca y vglock, 9).#cmcheckconf CC cluster.ascii CP pkg1.conf CP pkg2.conf 检查通过 10).cmapplyconf Cv CC cluster.ascii CP pkg1.conf CP pkg2.conf 成功完成! 11).cmruncl Cv 反复测试 一切正常 总结:1)./etc/cmcluster 下的配置文件,很多用户为了学习,无意中把它修改,最好还是用 cmgetconf 命令去 取出现在运行系统的正确配置. 2).认真研究 SYSLOG AND CLUSTER,做好 PM 的每一个步骤,发现问题,正确处理,用户就会体会到 HP PM 的价值. 60.新装 RP7410 做完镜象后重启失败的故障排除 新装 故障现象: 在华为生产中心安装调试 RP7410 时,曾多次发生做完镜象后重启,在经过十秒中断后,进入系统引 导时,RP7410 会亮 FAULT 灯,导致重启失败,并产生 HPMC。在 GSP 下检查 LOG 发现其中有 ERR_CPU_BOARD 的报错,多次重启机器,都是 FAULT 灯亮而失败。 解决办法: 方法一:重新插拔 PCI board。 1)、拆开 RP7410 背板和侧板; 2)、卸下侧板后,将 PCI board 旁边的固定架上方有四颗螺丝松开,即可卸下固定板; 3)、注意要将 PCI board 上的 Core I/O 卡、网卡、光纤卡或 SCSI 卡等 PCI 卡做好位置记号拔出,并将 PCI board 上的连线也做好记号拔开; 4)、然后,抓住塑料把柄向外拖 PCI board; 5)、重新插拔后,按拆开顺序重新装回 PCI 卡; 6)、重启机器,经过一段时间烤机问题一般都会解决。 方法二: 如果经过方法一的步骤还是不行, 则需要拨打 800 调拨新的 PCI board 备件号: ( A) 去更换了。当然,还是需要 RC 的诊断确认。 故障分析 可能是某批次的 RP7410 的 PCI board 的接触不是很好,安装也有些不到位,所以需要重新安装,如 果重新安装还是不行,就只能是怀疑 PCI board 坏了。 61. EVA Disks report one loop connection lost 具体内容: : 在 SMA 中看到 EVA 中有 2 块 DISK (0-10-3,0-10-4)频繁出现 single port error,但 DISK 可 以最常使用,fault 指示灯也没有亮, 正常的绿灯闪烁。是否 2 块 disk 都有问题?其实更换 0-10-3 后问题就解决了。由于 FC disk 都有 2 条 loop connection,失去一条连接后,disk 是可以正常使用的,但是前一块 disk 的这种 single port error 会影响到后一块 disk 的状态。一般 来说在 troubesooting 时可以把前一块 disk remove 后,在进行 monitor,如果后面的 disk 不再报错,那么只更换前一块盘就可以解决问题。 62. MC 中共享卷的扩卷 具体内容: 将/filesystem 扩充至 10G,逻辑卷名为/dev/vgname/lvname,MC 环境为 node1 和 node2,应用包名 为 package,缺省运行在 node2 上 1、 cmhaltpkg Cv package 2、 vgchange Cc n /dev/vgname 3、 vgchange Ca y /dev/vgname- 32 - HP9000 系统知识手册4、 lvextend CL 10000 /dev/vgname/lvname(扩大到 10G) 5、 extendfs /dev/vgname/rlvname 6、 vgexport Cp Cv Cs Cm /tmp/vgmap/vgname.map /dev/vgname 7、 rcp /tmp/vgmap/vgname.map node1: /tmp/vgmap/vgname.map 8、 rlogin node1 9、 ll /dev/vgname -----查看 node1 上 vgname 的设备编号,假设为 0x0x0000 10、 vgexport /dev/vgname 11、 mkdir /dev/vgname 12、 mknod /dev/vgname/group c 64 0x0x0000 13、 vgimport Cs Cv Cm /tmp/vgmap/vgname.map /dev/vgname 14、 exit 15、 vgchange Ca n /dev/vgname 16、 vgchange Cc y /dev/vgname 17、 cmmodpkg Ce package 63. 安装了 commandview 主机 IP 地址更改的步骤 具体内容:最近遇到一个问题,修改了一台主机的 IP 地址后,发现无法用 armdsp 等命令来看 VA 的状态和配置信息。 原因在于文 件”/etc/opt/sanmgr/hostagent/config/commIpAddr.txt”记录的 IP 地址与主机名对 应的 IP 地址不一致。需要修改 commIpAddr.txt。 合理的修改装有 commandview 的主机的 ip 地址的步骤: 1.HA_Dial_Stop 2.vi /etc/opt/sanmgr/hostagent/config/commIpAddr.txt(change new ip address) 3.vi /etc/hosts&/etc/rc.config.d/netconf(change new ip address) 4.cd /sbin/init.d-&./net stop-&./net.init stop-&./net.init start-&./net start 5.HA_Dial_Start64. 安腾机做镜像和备份的详细过程 具体内容: Rx5670 作根盘地镜像和备份.c2t0d0 根盘,镜像盘 c2t1d0. # vi /tmp/partitionfile 输入以下 4 行:3EFI 500MBHPUX 100%HPSP 400MB # idisk -wf /tmp/partitionfile /dev/rdsk/c2t1d0 # insf Ce # pvcreate -B /dev/rdsk/c2t1d0s2 # mkboot -e -l /dev/dsk/c2t1d0 #vgextend /dev/vg00 /dev/dsk/c2t1d0s2 # lvextend -m 1 /dev/vg00/lvolX /dev/dsk/c2t1d0s2 # lvlnboot -r /dev/vg00/lvol3 /dev/vg00 # lvlnboot -b /dev/vg00/lvol1 /dev/vg00 # lvlnboot -s /dev/vg00/lvol2 /dev/vg00 # lvlnboot -d /dev/vg00/lvol2 /dev/vg00 # efi_ls -d /dev/rdsk/c2t1d0s1 # efi_cp -d /dev/rdsk/c2t0d0s1 -u /EFI/HPUX/AUTO /tmp/AUTO # vi /tmp/AUTO 输入以下内容:boot vmunix Clq # efi_cp -d /dev/rdsk/c2t1d0s1 /tmp/AUTO /EFI/HPUX/AUTO # efi_cp -d /dev/rdsk/c2t0d0s1 /tmp/AUTO /EFI/HPUX/AUTO 从镜像盘启动,验证镜像盘的可靠性 make_recover CA CC Cv 备份根盘的内容. 65. RP84XX 中从盘不能启动的一个案例 具体内容: 在最近的一次安装中遇到一个问题,在 RP84XX 中做完根盘镜像后,从盘不能正常启动,报一个 SCSI 的错误。检查配置的过程,无错。重新配置 镜像,还是报同样的错误。于是在 BCH 中 SEA 设备,发现 0/X/X/X/都正常,但 SEA 到 1/X/X/X/X 时 报 SCSI ERROR, 于是查看 SCSI- 33 - HP9000 系统知识手册状况(SER--SCSI),发现 1/X/X/X/X 这条 BUS 的“Auto Term ”和&SCSI RATE&都是 UNKNOWN, 分别设置其为 AUTO 和 ULTRE, 重新 SEA,一切 OK, 再无 SCSI ERROR,再从从盘 BOOT 也正常了。因为同个时期有安装多台 RP84XX ,就这一台有这个问题,看来可能是偶然情况,也可能和工场预安装时没仔细检查有关,所以建议大 家在安装 RP74XX 和 RP84XX 时多多认真检查 ,避免产生同样的问题。 66. 如何为安腾制作 Linux 恢复光盘 具体内容: 随着 Linux 系统在企业级用户中的普及,而对于大量的中小企业用户对于 UNIX/Linux 并不熟悉,在 系统失效情况下,如何快速恢复系统成为一个严峻的挑战。本文介绍了如何制作一个可启动的恢复光 盘,可在系统失效后,将系统完全恢复到原来的状态。此方法应该适用于所有的 x86 平台,但只在安 腾的平台上测试过。 1) 硬件及软件环境: a. 惠普随机“Linux Enablement Kit”光盘一张。 b. CD 或者 DVD 刻录机一套。 c. RedHat Linux 系统一套。 d

我要回帖

更多关于 小米8se红色低配 的文章

 

随机推荐