Alpha服务器常见问题解答

来源:岁月联盟 编辑:zhu 时间:2008-02-20
Alpha服务器常见问题解答内容简介:【Tru64教程】 1.什么是Alpha计算机的Firmware,它与主机硬件及操作系统有什么关系? 答:ALPHA计算机的FIRMWARE储存在主机的可擦写存储芯片中, 它包含ALPHA系统硬件初始化和控制代码,操作系统通过FIRMWARE来实现对ALP

  【Tru64教程】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 软件包名称 //删除此软件
  #setld -i |grep 软件包名称 //再次检查一下
  

上一篇:openvms心得
下一篇:返回列表

图片内容