服务器 频道

AIX常见问题整理 (4)

  用户转换错误
  
  环境 产品:RS6000
  平台:RS
  软件版本:AIX 4.3
  问题 一个普通用户执行su命令切换到root或其他普通用户时,系统报错说权限被禁止(Authentication Denied).
  解答 产生该错误的原因是/usr/bin/su文件的权限不正确。请用如下命令检查该文件的权限:
  ls -l /usr/bin/su
  正确的权限应为:-r-sr-xr-x root security /usr/bin/su
  若权限不正确,用如下命令修改:
  
  cd /usr/bin
  chmod 4555 su
  
  
  杀进程的shell程序
  
  环境 AIX V4
  问题 用来杀掉由用户"user1"产生的进程的shell命令。
  解答 # kill -9 `ps -ef|grep user1|grep -v grep|awk ''{print $2}''`
  
  
  怎样在AIX中Mount Redhat Linux上的nfs文件系统?
  
  环境 任何机型,操作系统 AIX 4.3.3,Redhat 6.2
  问题 当在R6上mount redhat linux的nfs时,系统报错:
  1831-008: Operation not permitted
  解答 当在R6上mount redhat linux的nfs时,系统报错:
  1831-008: Operation not permitted
  
  
  用nfso命令修改参数nfs_use_reserved_ports,如下:
  #nfso -o nfs_use_reserved_ports=1
  缺省时AIX的参数nfs_use_reserved_ports是0,而linux
  在响应客户的mount请求时,需要使用reserved_ports。
  修改参数后,故障排除。
  
  
  如何限制用户改变密码
  
  环境 RS6000,AIX V4
  问题 如何限制用户改变密码?
  解答 可以用命令pwdadm -f ADMIN username来实现,如果想让用户恢复更改密码的权利,运行pwdadm -f ADMCHG username 来重置.
  
  
  如何自动启动和关闭软件的运行
  
  
  环境 产品: AIX
  平台: RS
  问题 本文档讨论了如何定制系统, 以使用户定义的应用在系统引导过程中自动启动, 并在系统关闭时自动停止.
  
  解答 1. 自动启动定制的软件
  在系统引导时, init进程顺序检测/etc/inittab文件, 决定在引导过程中进行什么样的操作.如果应用, 进程或其它的用户操作需要在系统引导过程中进行, 则要在/etc/inittab文件中加入相应的条目.通常的做法是创建一个名为rc.local的脚本文件, 将所有要在系统引导过程中启动的用户应用写入该脚本文件中. 该脚本文件可以在/etc/inittab文件中被调用, 通常是在所有系统应用和服务启动后, 在用户登录被允许之前被调用. 位置通常是在主控登录的条目前.
  下面是一个例子:
  rc.local:2:wait:/etc/rc.local > /dev/console 2>&1
  在上面的条目中, init将在执行余下的条目之前等待该脚本程序的完成.如果进程, 应用或命令需要通过特定的用户运行, 则可在运行的命令中加入su命令.
  如: su myuser "-c /usr/bin/myapp"
  建议在脚本程序中加入应用开始启动和完成启动的输出提示.
  如:
  #!/bin/ksh
  echo "Starting User Applications...."
  echo "Starting Application XYZ"
  su myuser "-c /usr/bin/myapp"
  echo "Startup of User Applications completed"
  2. 自动停止定制的软件
  shutdown命令用于关闭AIX系统. 在此操作中会关闭所有AIX子系统及文件系统.如果名为/etc/rc.shutdown的脚本程序存在, 系统会首先执行该脚本程序中的命令. 在该脚本程序中可以加入关闭用户应用的命令. 建议在脚本程序中加入应用停止运行和完成停止运行的输出提示.
  如:
  #!/bin/ksh
  echo "Stopping User Applications...."
  echo "Stopping Application XYZ"
  [ commands to stop application ]
  echo "Shutdown of User Applications completed"
  
  
  AIX4.3 的维护包(Maintenance Level) 及推荐维护包(Recommended Maintenance)
  
  内容
  提要 说明
  适用操作系统
  AIX 4.3 维护策略
  维护包(Maintenance Levels)
  推荐维护包(Recommended Maintenance)
  说明 本文描述了AIX4.3的维护策略以及作为一个对AIX 4.3维护包升级的通知。本文档在有新的升级维护包时将会被更新。
  
  最新的 AIX 4.3 维护包(Maintenance Level) 是: 4.3.3
  最新的 AIX 4.3.3 推荐维护包(Recommended Maintenance) 是: 4330-06
  最新的 AIX 4.3 Update CD is: 0011
  
  Maintenance Levels 和 Recommended Maintenance 可从FixDist中的 Base Maintenance Levels 得到。要得到更多的有关FixDist的信息, 请发邮件到 aixserv@austin.ibm.com 并以FixDist作为标题。
  
  Update CD包含了对严重问题的修正补丁,预防性的维护包,软件功能的增强,以及对新硬件的支持驱动程序。
  
  
  正文 适用操作系统
  
  AIX 4.3
  
  
  AIX 4.3 维护策略
  =============
  
  文件集(Filesets)
  ----------------
  AIX 4.3 分为文件集, 文件集中又包含了一组逻辑相关的文件。每个文件集可以被独立地分为安装的和升级的。
  
  对文件集的修订通过version, release, modification, and fix (VRMF) 来管理. 每次当文件集被升级后,fix的版本就会被调整。
  每次当maintenance level被升级后,modification level 的版本就会被调整,而fix的版本就会被置为0。
  
  
  维护包(Maintenance Levels)
  ======================
  维护包(简称ML) 由从AIX 4.3 的base level文件集更新后的一系列文件集组成。
  每个文件集的更新都是累计的,即它包含了AIX 4.3发布以来的所有那个文件集的补丁,并替换了所有以前的更新。
  
  维护包(ML)的命名规则是4位的 VRMF.
  V-version
  R-release
  M-modification
  F-fix
  
  AIX 4.3有3 个维护包(ML):
  
  * ML 4310, 也叫做 AIX 4.3.1
  * ML 4320, 也叫做 AIX 4.3.2
  * ML 4330, 也叫做 AIX 4.3.3
  
  可以用oslevel来判定当前系统中的维护包版本。
  
  
  推荐维护包(Recommended Maintenance)
  =================================
  推荐维护包(简称RM)是由一系列适用于最新的ML的文件集组成的软件包,它由一系列经过实际测试过的更新的文件集组成,
  它提供了一种在两个完全ML之间来交付预防性的维护包的机制。
  
  推荐维护包(RM)的命名规则是4位的 VRMF,在加两位数字后缀:
  V-version
  R-release
  M-modification
  F-fix
  
  对于 ML 4330 有6个推荐维护包(RM):
  
  * 4330-01
  * 4330-02
  * 4330-03
  * 4330-04
  * 4330-05
  * 4330-06
  
  可以用以下的命令来判定是否4330-06已经安装在你的系统里,oslevel将仍然显示4.3.3.0,表示系统的ML仍是4330:
  
  instfix -ik 4330-02_AIX_ML
  
  
  
  
  AIX4.3.2下安装显卡GXT130P
  
  环境 产品:RS6000
  平台:AIX
  版本:AIX 4.3.2
  问题 AIX4.3.2下安装显卡GXT130P
  解答 AIX4.3.2下安装显卡GXT130P
  这个版本不支持该显卡,需要去从UPDATE光盘(JUNE 1999 or later)上安装驱动程序,包括:
  devices.pci.2b102005.X11 4.3.2.0
  devices.pci.2b102005.rte 4.3.2.1
  devices.pci.2b101a05.X11 4.3.2.4
  devices.pci.2b101a05.rte 4.3.2.4
  
  
  
  /var/adm/wtmp文件保存所有用户登录的信息,随着时间会增长到很大,有时需要清理或编辑它,要清理它,
  运行cp /dev/null /var/adm/wtmp. 要部分清理,用fwtmp命令先将文件wtmp变成ASCII格式的文件
  dummy.file:/usr/sbin/acct/fwtmp < /var/adm/wtmp > dummy.file,编辑之后用
  /usr/sbin/acct/fwtmp -ic < dummy.file > /var/adm/wtmp再将ASCII文件转变成二进制文件. 显示设置启动引导顺序
  
  环境:(产品,平台,机型,软件版本,等)
  
  问题描述:
  
  解答:bootlist -m normal -o显示引导顺序,如hdisk0 cd0
  bootlist -m normal cd0 hdisk0更改引导顺序为cd0 hdisk0

  安装MAN
  
  环境 产品:RS6000
  平台:AIX
  问题 安装MAN
  解答 AIX上的帮助MAN需从文档盘上安装,所需要安装的文件集为:
  bos.html.en_US.cmds.cmds1 4.3.0.1 AIX Commands Reference 1 - U.
  bos.html.en_US.cmds.cmds2 4.3.0.1 AIX Commands Reference 2 -
  bos.html.en_US.cmds.cmds3 4.3.0.1 AIX Commands Reference 3 -
  bos.html.en_US.cmds.cmds4 4.3.0.1 AIX Commands Reference 4 -
  bos.html.en_US.cmds.cmds5 4.3.0.1 AIX Commands Reference 5 - U.S
  bos.html.en_US.cmds.cmds6 4.3.0.1 AIX Commands Reference 6 -
  bos.html.en_US.nav 4.3.0.1 Online Navigation - U. S.
  bos.html.en_US.topnav.navigate
  
  
  改变主机IP地址解析顺序
  
  环境 产品:RS6000
  平台:AIX
  问题 改变主机IP地址解析顺序
  解答 一般主机IP地址的解析顺序是DNS,NIS,本机host文件,改变这个顺序,需创建一个/ect/netsvc.conf文件,并在这个文件中加一行hosts=local,bind,nis,这样主机IP地址就先从本地文件开始搜索,其次再去DNS server,最后是NIS server,也可通过运行export NSORDER=bind,nis,local改变环境变量来改变顺序
  
  
  telnet提示"所有的网络端口已用"
  
  环境 产品:RS6000
  问题 telnet提示"所有的网络端口已用"
  解答 1.检查pty0是否可用:lsdev -Cl pty0
  2.检查telnet守护进程是否启动:lssrc -t telnet
  3.检查/etc/security/login.cfg中maxlogins是否不够大
  4.smitty pty检查最大可用终端是否够用
  5.no -a|grep thewall检查网络缓冲是否够用
  
  
  LED 223-229故障的解决
  
  环境 产品: AIX
  平台: RS
  机型: RS6000
  软件版本: V4
  问题 统无法正常启动,液晶面板LED显示223-229.
  解答 LED 223-229通常由非法引导列表顺序引起.应启动机器进入维护服务模式(对于较旧的微通道式机器,应将钥匙拧至维护模式后启动系统),更改引导列表顺序后,关机并重新启动系统.
  
  
  LED 553故障的解决
  
  环境 产品: AIX
  平台: RS
  机型: RS6000
  软件版本: V4
  问题 系统无法正常启动,液晶面板LED显示553.
  解答 LED 553通常是由于/etc/inittab文件系统被破坏引起的.应检查并修正这些遭到破坏的文件系统.
  具体步骤:
  1.启动,进入维护模式;
  
  2.用df命令检查根目录下,/var目录下和/tmp目录下的剩余空间;
  
  3.检查/etc/inittab文件,并修正inittab文件的错误;
  
  4.检查执行错误;
  /etc/environment
  /bin/bsh
  /bin/fsck
  
  5.重新启动系统.
  
  

0
相关文章