|
有关Alpha机器的问答,多有针对性,甚至与可以直接上级操练了,除非你的机器也是ALPHA,操作系统也是TRU64. 在HP的网站上看到了关于Alpha FAQ,看了一下,摘抄了个人认为比较实用的,贴出来,和大家共享! 1.什么是Alpha计算机的Firmware,它与主机硬件及操作系统有什么关系? 答:ALPHA计算机的FIRMWARE储存在主机的可擦写存储芯片中, 它包含ALPHA系统硬件初始化和控制代码,操作系统通过FIRMWARE来实现对ALPHA机底层硬件的操作和管理. 2.如何查 Alpha 计算机的硬件资源, 如该机有几个CPU, 内存是多少等. 答:分两种情况来分析这个问题 . 1)在系统加电后未进入UNIX前,即在SRM环境( 出现" >>> "提示符)下, 键入 >>>show cpu >>> show mem 或 >>> show config 等命令获得CPU和内存等的系统主要硬件信息,如型号,数量,容量等. 2)在UNIX中,如果要了解CPU的简单情况: #uerf -R -r 300 |grep AlphaServer ; 用该命令得到 主机型号,cpu的型号等. #psrinfo ; 用该命令得到在线运行的CPU数量等信息 如果要了解内存的情况,运行: #uerf -R -r 300 | grep phisical ; 得到在线运行的内存容量(以M为单位). 3.如何查Alpha计算机的Firmware的版本? 答:1). 在UNIX系统里 #consvar -g version version = V5.8-16 Jul 24 2000 09:43:28 2). 在ALPHA主机CONSOLE >>>show version version V5.8-16 Jul 24 2000 09:43:28 4.如何更改UNIX系统的hostname? 答:(适用于无CLUSTER/LSM/NIS/YP配置的系统) 假设原系统主机名为oldname, 新主机名为newname 1).使用root帐户登录 #rcmgr set HOSTNAME 2). 编辑/etc/hosts文件,做如下改变: ……… 127.0.0.1 localhost 16.72.0.156 oldname ……… 改为: ……… 127.0.0.1 localhost 16.72.0.156 newname ……… 3). # cd /sys/conf # cp OLDNAME NEWNAME # vi NEWNAME …. ident “OLDNAME” …. 改为: ……… ident “NEWNAME” 4). 编辑/etc/rc.config, 把HOSTNAME从OLDNAME改为NEWNAME 5). # cd /sys/conf # cp OLDNAME.list NEWNAME.list # cd /sys # mv OLDNAME NEWNAME 6) # doconfig –c NEWNAME # cp /vmunix /vmunix.bck # cp /sys/NEWNAME/vmunix /vmunix # shutdown –r now 5.如何进入单用户状态? 答:在控制台方式下(>>>)键入BOOT -FL S [BOOTDISK] 在多用户方式下(#)有两条命令: (1)#shutdown now (2) #init s 6.超级用户忘了密码怎么办? 答:进入单用户状态键入命令passwd 例:#passwd Changing password for root. New password: Retype new password: # 7.如何查出已经安装的UNIX操作系统是哪个版本及已经安装的系统PATCH的版本? 答:a. UNIX操作系统的版本 #sizer -v b. 系统PATCH的版本 #more /var/adm/patch/log/event.log | grep -E 'KITNAME' or #dupatch –track –type kit 8.作为系统管理员,应该经常检查系统的哪些工作状态及文件? 答:#vmstat ; 检查系统CPU,内存等工作状况 #iostat ; 检查系统输入输出设备工作状况. #netstat ; 检查系统网络设备工作状况. 认真查阅: messages, syslog.dated ; 等系统日志文件. # uerf …..; 用系统分析工具分析系统错误日志文件: /var/adm/binary/.errlog #ps –ef ; 查看,管理系统工作进程. #df –k ; 查看,管理磁盘空间. 9.安装Tru64 UNIX操作系统必需要安装系统PATCH吗? 为什么? 答:通常来说,我们都建议用户安装系统补丁. 所有的软件都是有BUG的,Tru64UNIX也不例外, 所以开发人员总是在不断的完善它,完善的结果就是以补丁形式出现.打了补丁之后,可以使你的系统更稳定,更可靠,保证你的业务更好的运行. 10.什么原因导致磁盘柜Cache变成Invalid_cache状态? 答: 最常见的原因是关电时,没有做Shutdown操作,当维持Cache数据的电池将电耗尽后,无论Cache有无数据,再次加电时,Controller就认为丢失数据,将CACHE状态置成INVALID_CACHE。其次就是更换Controller 或 Cache,使Cache变成Invalid_cache状态。 11.怎么清除磁盘柜Cache的Invalid_cache状态? 答:用下列命令清除: CLEAR_ERRORS OTHER_CONTROLLER INVALID_CACHE DESTROY_UNFLUSHED_DATA 或 CLEAR_ERRORS THIS_CONTROLLER INVALID_CACHE NODESTROY_UNFLUSHED_DATA 12.什么原因导致主机能看见磁盘柜的磁盘但不能读写?怎样解决? 答:磁盘在CONTROLLER下的名称叫UNIT,一般这种情况都是由于UNIT处于LOST_DATA状态引起的。此时UNIT的容量也无法显示,UNIT也就是???机看见的磁盘不能被操作。 解决办法,用下列命令清除UNIT的LOST_DATA状态 CLEAR_ERRORS unit-number LOST_DATA 例如,清除D103的LOST_DATA状态 CLEAR_ERRORS D103 LOST_DATA 13.怎么更换磁盘柜中有故障的磁盘? 答:一般可通过以下几步。1 从FAILEDSET里删除故障盘。2 在ACS命令下,删除故障盘。3 从磁盘柜里拿下故障盘,更换一个好盘。4 在ACS命令下,加一个磁盘。5 加此盘到SPARESET。如果以前SPARESET有盘,RAID 或 MIRROR已重新建完或在重新建中,若没有,新加的盘就会替代故障盘开始重建。以下是DISK20200作为故障盘的实例。1 DELETE FAILEDSET DISK202002 DELETE DISK202003 换盘4 ADD DISK DISK20200 2 2 0 (or RUN CONFIG)5 ADD SPARESET DISK20200如果FAILEDSET属性已设成AUTOSPARE,可直接拿下故障盘,换一个好盘。盘就自动被放到SPARESET。这个盘不能是磁盘柜里用过的盘,若是,必须先把盘的属性设成TRANSPORTABLE。 14.怎样添加、删除逻辑卷? 答:所谓逻辑卷实际上是Tru64 Unix LSM(逻辑存储管理)里面的概念. LSM是相对于操作系统独立的一个强大的磁盘管理软件. 使用它能够增强系统磁盘使用的灵活性. 但并不是所有功能都能自由使用, 一些功能如RAID1(磁盘镜像)或RAID5需要用户购买相应的LICENSE才能使用。 要添加逻辑卷,首先要检查系统是否使用了LSM,可用以下命令来检查: #ps -ef |grep vold 若有vold进程,则可进行下一步,否则,需要先用lsmsetup来设置LSM。 #voldg list //查看系统目前有那些逻辑组 #volprint -Aht //显示逻辑卷设置信息 #voldg free //显示目??可用加卷的硬盘空间 #volassist make vol1 500m //在rootdg卷组中建立一个名字为vol1大小为500M的逻辑卷。 删除逻辑卷: #voledit -r -f vol01 //强行在rootdg卷组中删除一个名字为vol01的逻辑卷。 15.怎样扩大文件系统 答:Tru64 Unix系统中文件系统较为灵活,大体可以分成三种类型: 1.UFS文件系统 UFS文件系统是相对较老的一种文件系统。扩大它的办法只有一种,那就是将文件备份后重做文件系统,再将数据恢复。 2.AdvFS 文件系统。 AdvFS文件系统目前是Tru64 Unix所独有的文件系统,鉴于其优越的性能,AdvFS文件系统的核心技术也将被用于下一版本的HP-UX中。其中在线扩盘就是它的一大优势之一。但是,客户在需要这样的功能时需要安装AdvFS的相关工具和购买相关LICENSE. 可用以下命令对文件系统进行扩充: #addvol usr_domain /dev/disk/dsk1g 这样有完成了扩充,简单吧,不过在扩充后最好再balance一下,以得到最好的性能。 当然,更进一步说,你也可以用rmvol命令删除卷。但类似危险的操作,最好要有HP工程师的支持才行哦. 3.建立在LSM之上的UFS或AdvFS文件系统。 当文件系统是建立在LSM上时,对文件系统的扩充和紧缩就更加灵活了,具体你可以用volassist命令来实现。 16.怎样进行双机热备份系统的切换 答:在TruCluster 1.6环境下,可用以下命令: #asemgr -m 主机名 服务名 #asemgr -d //检查目前服务所在地 在TruCluster 5.0环境下,可用 #caa_relocate 服务名 17.怎样更改IP地址? 答:更改ip地址可用以下几中方法: 1. netsetup //在没有CDE的情况下使用,否则,用此工具修改了与主机名相关的名字或IP后,CDE有可能起不来。 2.netconfig //在CDE界面下修改,应是最可靠的修改工具 3.直接修改/etc/rc.config和/etc/hosts文件,然后用 #rcinet restart //重起网络进程 此操作需要有一定UNIX基础。 18.怎样查看系统中安装了什么软件? 答:可用以下命令: setld -i |more 19.怎样才能安全的删除已安装的软件? 答:#setld -i |grep 软件包名称 //查出需要删除的软件名 #setld -d 软件包名称 //删除此软件 #setld -i |grep 软件包名称 //再次检查一下 20.启动完成时还能看到启动时的自检信息吗? 答:可以,相关信息会记录在/var/adm/messages文件中。 21.Alpha系统备份与恢复常用命令 答:系统备份:在单用户下:#vrestore -0uf / //备份根目录#vrestore -0uf /usr //备份usr#vrestore -0uf /var //备份var系统恢复:系统恢复情况较为复杂,一般需要用操作系统光盘将系统引导起来之后,用以下命令:可用vrestore –i 来恢复某一个文件,也可用#vrestore –x来恢复整个文件系统。 22.Alpha系统网络不通怎么办? 答:可先用ifconfig –a 检查一下都有哪些网卡,看看其状态是不是up的,若不是则可用 #rcinet restart将网络进程重起一遍。 23.TruCluster的几个常用检查Cluster 信息的命令 答:TruCluster 1.6版本:#asemgr –dCTruCluster 5.0 版本:#caa_get_info#caa_stat 24.机器正常运行中,发现键盘不响应时怎么办? 答:在一些高端的ALPHA机器为增强系统控制台的安全,在主机面板上有锁控???台设置,在此情况下可以先检查一下目前控制台是否被锁。 25.HSZ/HSG存储管理命令的使用方法 答:#show storage full //检查目前存储设置 26.Alpha系统:显示器控制台与串口控制台的关系是什么? 答:Alpha机器一般都有两个控制台, 显示器控制台与串口控制台.显示器控制台除了能够显示一般的系统信息外, 也可以运行UNIX通用图形界面CDE, 一些专用图形用户还用它来设计一些复杂的图形. 串口控制台我们知道, 一般的小型机器都有串口控制台.同样,在Alpha机器中串口控制台也是最早最常见的控制台. 串口控制台能够显示一些硬件更加底层的信息, 也可以升级机器硬件某些模块的Firmware, 因此对工程师检查硬件状态和Troubleshooting特别有用.但是, 串口控制台只是字附终端, 无法显示CDE界面. 27.多长时间进行一次DDS磁带机的清洗? 答:DDS磁带机的清洗时间依其使用频率而定: 每天使用次数 清洗频率 1次 每周一次 2或3次 隔天清洗一次 4次以上 每天清洗一次 28.磁盘阵列中的磁盘模块可以随意插拔和更换位置吗? 答:虽然磁盘阵列中的磁盘模块允许带电热插拔操作。但是磁盘的位置有一定的次序并且在每次拔插后,磁盘组需要一定的时间进行重构,因此在阵列有数据的情况下,不要随意拔插磁盘。 29.怎样检查系统可用磁盘空间? 答:#df –k #showfdmn 文件集名称 30.从那里可以得到Tru64 Unix的在线文档资料帮助? 答:http://www.tru64unix.compaq.com/docs/pub_page/doc_list.html
31. 怎样查看系统中安装了什么软件? 答:setld -i |more 32.怎样才能安全的删除已安装的软件? 答:#setld -i |grep 软件包名称 //查出需要删除的软件名 #setld -d 软件包名称 //删除此软件
|