77范文网 - 专业文章范例文档资料分享平台

AIX常用命令

来源:网络收集 时间:2020-06-17 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

AIX常用命令

2.1本章的主要命令

alog,cfgmgr,last,bootlist,uptime,mpcfg,shutdown 2.2启动过程

1、启动的前提条件:必须有一个boot image可以加载,同时要能够进入/和/usr文件系统。(如果/tmp,/var不能进入呢?)

2、启动的三种形式 a、 硬盘启动

b、 无盘工作站启动(通过网络上的其它远程机器提供的启动文件)

c、 服务模式(也叫维护模式,key设置在service位置上,或是PCI架构通过按F5来进入维护模式)

3、机器启动的三个阶段 a、 只读存储内核初始化阶段(Read only storage kernel init phase),在这一阶段,主板被检查,ROS初始化程序加载时寻找bootlist,一旦找到启动设备,boot image读入内存并开始系统初始化。

b、 基本设备配置阶段,所有的设备在这一阶段被配置,通过cfgmgr命令 c、 系统启动阶段,在这一阶段,所有的lv激活,交换换页开始,并且init开始读取并执行/etc/inittab里的程序。

2.3加电顺序,LED显示和声音提示

在启动过程中要注意LED上代码的变化,它可以提示系统处于哪一个启动阶段。 同时要注意嘀声提示,在设备logo展示完后,如果这时系统ROS没有被破坏,又会出现一次嘀声提示,这时可以选择按F1或F5,如果没有任何选择,这时开始调用bootlist来搜索启动设备。

2.4有用的命令 2.4.1 alog命令

可以使用alog命令来查找启动过程的产生的问题,它维护和管理启动日志,位于/var /adm/ras/bootlog,由于启动日志是固定大小的,所以它循环使用。在启动时,rc.boot启动脚本调用了alog并把启动日志记录到 bootlog中去。alog配置数据库中又四种日志:boot,bosinst,nim,dumpsymp。

1、查看日志内容 alog –f LogFile [-o]

2、记录数据到一个指定的日志文件中 alog –f LofFile | [ [ -q] [ -s Szie] ] 3、显示某一日志类型的冗长值 alog –L LogType –V

4、改变某一日志类型的属性值

5、 显示当前某一日志类型的属性 alog –L [-t LogType ] 实际应用: #alog –L

#alog –o –t boot

记在,由于bootlog没有协同机制的控制,所有如果又多个进程要同时写该日志时,可能记录上会有错误。

2.4.2cfgmgr命令

1、语法:cfgmgr [-f | -s | -p Phase ] [ -I Device ] [ -l Name ] [-v]

-f:指定运行第一阶段配置规则,只有在boot是使用,在系统启动后,是不能使用这一选项的。

-i Device:指定安装介质的位置 -l Nmae:指定设备名 -p Phase:指定阶段

-s: 指定cfgmgr执行第二阶段的配置规则 -v:输出显示信息 (结合3.2来学习)

2、设备配置是受Configuration Rules object class控制的,每条配置规则指定以下三项:要执行程序的全路径,(相对于其它规则)什么时候执行该程序,在什么阶段执行。

3、在系统启动时,cfgmgr分为两个阶段,第一阶段带有-f参数,第二阶段带-s参数。 4、cfgmgr识别三阶段配置规则:其中阶段2是:second boot phase for normal boot,阶段三是:second boot phase for service boot。阶段1是在系统启动时自动运行的,要运行阶段2,可以使用cfgmgr,cfgmgr –s,或cfgmgr –p 2等命令。而要运行阶段3,只能用cfgmgr –p 3命令。

5、可以指定-i参数来使识别设备时自动安装该设备所需软件。

注意:为了包含配置数据库的完整性,在运行cfgmgr时不要轻易使用中断。 6、 一般在系统运行状态下使用cfgmgr –v来加配新加的设备 2.4.3使用last命令

但用户登录或退出系统时,都会在/var/adm/wtmp文件中记录,除非他们被acctcon1和acctcon2命令生成每日报告。last命令就是读取该文件。

如果碰到系统时间改变,该文件记录会有两个记录时间,以保证登录时间跨度的准确性。 语法:last [-f FileNmae ] [- Number ] [ Name…] [Terminal …] 其中,Name是登录用户名,Terminal是登录的终端名。 #last root console

#last shutdown 可以查看系统shutdown的时间 2.4.4bootlist命令

有效的boot设备:fdxx, hdiskxx, cdxx,rmtxx,entxx,tokxxx。 2.4.5uptime命令

显示系统启动了多长时间。后面的负载数字是指可运行的处理器在过去5,10,15分钟的平均负载。

2.4.6mpcfg命令

该命令使用在老式的Micro Channel架构的机器上。

该命令是用户可以有root的权限去管理服务信息,包括服务支持和诊断工具。 1、为了显示服务信息 #mpcfg –d { -f –m –p –s} 2、改变服务信息

#mpcfg –c { -f |-m | -p –s –w } Index Value 3、保持或恢复服务信息 #mpcfg { -r | -s }

2.4.7使用shutdown命令 1、参数

-h和-v参数一样:关闭该系统。 -F:尽快关闭系统 -i:指定交换模式

2、可以添加应用程序的关闭到shutdown的程序中

但shutdown命令发起时,它会检查/etc/rc.shutdown文件,所有可以把关闭应用程序写入该文件。

2.5解决启动中问题

2.5.1进入一个没有(不能)启动的系统 2.5.2安装介质的问题

2.5.3LED上显示的启动时的错误代码 1、201:破坏的boot image 2、223-229:无效的引导顺序

3、551,555,557:受破坏的文件系统或文件系统日志 4、552,554,556:超级快或定制的ODM库受破坏 5、553:受破坏的/etc/inittab文件 Chap 3 硬件 3.1列出硬件设备

使用lsdev,lspv,lsattr三个命令 3.2使用lspv命令

该命令显示设备配置在ODM库中的信息,使用-C和-P参数。 1、列出在预定义ODM库中的设备 #lsdev –P –H

其中-H是限制列输出的头(headers above the column output) 2、列出在已定制ODM库中的设备 #lsdev –C -H 3、列出可用设备

#lsdev –C –c adapter –S a 其中-S是指定设备状态 4、列出支持的设备 #lsdev –P –r class 3.3使用lspv命令

格式: lspv [-l | -p | -M ] [-n DescriptorPhysicalVolume] [-v VolumeGroupID] 参数:

-p:列出该PV上每个PP的range,state,region, lv name, type and mount point。 -v VolumeGroupID:列出基于该VolumeGroupID变量的有关信息 比如:#lspv –p hdisk0 3.4配置系统设备

1、cfgmgr命令用于配置系统设备,并且可以选择性的安装所需的设备驱动软件包。 2、Congiguration Rules object class作为设备配置数据库(Device Configuration database)的一部分,每条配置规则包含有三项:要运行的可执行程序的全路径,什么时候运行该程序(即seq项),哪一阶段运行该程序。如:

Phase seq rule

1 1 /usr/lib/methods/defsys 2 5 /usr/lib/methods/ptynode

3 10 /usr/lib/methods/startlft

cfgmgr运行分为三个阶段,分别有-f,-s或不带参数,-p 3来设定。 先后顺序(即seq项),数值越小,优先级越高,但0除外,它的优先级最小。所有在seq项中,值为1时优先级最高。

3、在使用cfgmgr来安装配置设备时,有时会提示某些需要的设备驱动软件没有安装,如果系统没办法确定该安装哪个软件包版本,它会使用:(冒号)隔开,在同一行内列出可能需要安装的驱动软件包。这时,还可以指定-i来让系统自动安装所需的驱动软件包。

4、参数说明

-i device:指定安装介质的路径 -l Name: 指定要配置的设备名 -p Phase: 指定确定的某一阶段 -s: 运行第二阶段配置规则 -v: 显示信息输出 比如:#cfgmgr –l scsi0

#cfgmgr –i /usr/sys/inst.images 3.3系统管理服务(SMS)

cfgmgr是在软件层面上去管理配置设备,可以使用SMS在硬件层面上去检测和配置系统配件。

在系统启动时按F1进入图形SMS菜单。(或按F4进入ASCII SMS菜单),如果在启动时最后一个IBM图标(icon)出现后在按F1或F4,那么这时将进入正常的启动引导阶段。

可以在SMS中设置进入密码,但如果忘记的话,唯一的办法是对主板的芯片放电(remove the on-board system battary)

3.4硬件设备的兼容性

SCSI,PCI和ISA不同标准和接口的设备,配置不同。 3.4.1设备配置数据库

设备配置信息是存储在设备设备配置数据库(Device Configuration Database),通过ODM来管理的。它包括两个内容:

预定义数据库:包括所有可能配置到系统的设备配置数据。

已定制好数据库:包括系统中所有目前已定义的和配置好的设备的配置信息。 3.4.2使用lsattr命令

使用lsattr命令来列出某个设备或某种设备的信息。语法如下:

lsattr { -D [-o ] | -E [ -o ] | -F Format } –l Name [-a Attribute ] ….[-f File] [-h ] [ -H ] -D: 显示缺省值 -E: 显示当前值

-a Attribute: 指定某个或某类设备的某个属性

-l Name: 指定定制设备对象类的设备登录名(简单说,就是设备名) -R: 指定某一属性的合法值(可能取值) -s Subclass: 指定某一设备子类名 -t Type:指定某一类设备 比如:

#lsattr –El rmt0 #lsattr –Dl rmt0

#lsattr –l scsi0 –a bus_intr_lvl –E #lsattr –l tty0 –a login –R

此命令输出:enable disable share delay hold

注意,使用lasttr命令所显示的设备属性的有效值是从配置数据库取得的,如果使用 chdev没有使用-p参数,结果改了设备的属性,但还没有更新到配置数据库中去,这时lsattr显示的可能不是该设备属性的实际值,直到等到系统重启 后两者数据才会一致。(试一试,不要重启情况)

3.6使用smit device菜单 3.7系统错误日志

3.7.1使用errdemon命令

errdemon守护进程(/usr/lib/errdemon)检测系统错误并写入到/dev/error。该错误日志最终记录到/var/adm/ras/errlog文件中去。

#/usr/lib/errdemon –l 显示有关配置情况 #/usr/lib/errdemon –B 16384 #/usr/lib/errdemon –s 2000000 3.7.2使用errpt命令

errpt命令步骤任何错误日志分析,可以使用diag来分析错误。 参数:

-s StartDate: 指定在该指定时间后的日志 比如:

#errpt –aj 2bfa76f6

#errpt –a –s 0405093005 显示2005年4月5日9:30以来的日志 3.7.3使用errlogger命令

可以使用errlogger命令来记录操作信息或其它信息到系统错误日志中去。 #errlogger Testing use of errlogger command. 3.7.4其它error有关命令 errclear

errinstall: 在错误日志信息设置中安装信息 errupdate: 升级错误记录模板储存库 3.8诊断硬件问题

利用diag上多个可选的工具和服务可以用来诊断硬件上的问题,运行diag,选择Diagnostic Routines,再选择Problem Determination。

也可以使用命令行#diag –d sysplannar0 –v –e来诊断sysplannar0设备的问题。 3.9系统日志

Aix使用syslogd来记录系统信息,syslogd守护进行读取数据报路 (datagram socket)并把它记录到/etc/syslog.conf中定义的目的地。/etc/syslog.pid文件中记录的是syslogd守护进程的进 程号,可以使用kill或refresh等命令来重启或刷新该守护进行,一旦syslog.conf配置文件被改动后。

每条信息各成一行,它可能包含一个有在<>;号里标记的优先级代码,超过900bytes的信息会被截去。

/usr/include/sys/syslog.h文件里包含着定义在/etc/syslog.conf文件里可以定义的各种工具和优先级代码。

Syslogd命令语法:syslogd [-d] [-s] [-f ConfigurationFile] [-m Markinterval] [-r] 3.9.1 syslogd配置文件

/etc/syslog.conf文件控制着syslogd守护进程的行为,它决定着syslogd往哪里发送错误信息和如何对其它系统的事件作出反映等。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库AIX常用命令在线全文阅读。

AIX常用命令.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/1106155.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: