AIX命令解释与示例1.docx
- 文档编号:12992022
- 上传时间:2023-06-10
- 格式:DOCX
- 页数:49
- 大小:207.11KB
AIX命令解释与示例1.docx
《AIX命令解释与示例1.docx》由会员分享,可在线阅读,更多相关《AIX命令解释与示例1.docx(49页珍藏版)》请在冰点文库上搜索。
AIX命令解释与示例1
命令
Rcp
用途:
在本地主机和远程主机之间或者在两个远程主机之间传输文件
描述:
如果满足一下某一条件,就可以访问远程主机
A.本地主机包括远程主机/etc/hosts.equiv文件中且远程用户不是root
B.本地主机和用户名称包括在远程用户帐号的$HOME/.rhosts文件中
示例
在远程主机的/etc/hosts.equiv文件中列出本地主机
1.要复制本地文件到远程主机,请输入:
Rcplocalfilehost2:
/home/eng/jane
本地主机上的文件localfile复制到远程主机host2
2.要将远程文件从一台远程主机复制到另外一台主机,请输入
Rcphost1:
/home/eng/jane/newplanhost2:
/home/neg/mary
文件/home/eng/jane/newplan从远程host1复制到远程host2
Nslookup
用途:
查找因特网域名服务器
示例
1.更改缺省查询类型为主机信息(HINFO)并且初始时间为10妙,输入
Nslookup–query=hinfo–timeout=10
2.设置域和搜索列表为三个名称,lcs.MIT.DEU/ai.MIT.DEU/MIT.EDU,输入
Nslookup–setsrchlist=lcs.MIT.EDU/ai.MIT.EDU/MIT.EDU
该命令覆盖缺省域名和setdomain命令的搜索列表.使用setall命令显示列表
Sar
用途:
收集,报告或保存系统活动信息
描述:
将所选的操作系统累计活动计数器的内容写入标准输出
参数:
-fFile从file(由-ofile标志创建)文件中提取记录
-m报告每秒消息(发送和接受)以及信号(创建,使用,破坏)活动
-oFile将读取的内容以二进制格式保存在文件里
-PProcessorIdentifier,..|ALL为指定的处理器提供每个处理器的统计报告
ALL:
将对各个处理器单独作报告统计,并对所有处理器作统计报告
-r报告调页统计信息
-u报告每个处理器或系统范围的统计信息
-V读取在以前操作系统版本中创建的sar文件
-y报告每秒tty设备的活动
示例
1.要在随后当地20秒内每2秒报告当前的tty活动,输入
Sar–y–r220
2.要观察系统单元10分钟,并对数据进行排序,输入
Sar–otemp6010
3.要报告最前两个cpu的活动,输入
Sar–u–P0,1
产生一下类似的输出
Cpu%usr%sys%wio%idle
0454555
1276535
Iostat
用途:
报告CPU统计信息和整个系统,适配器,tty设备,磁盘和cd-rom的输入/输出的统计信息
描述:
iostat命令用来监视系统输入/输出设备负载,这通过观察与他们的平均传输速率相关的物理磁盘的活动时间来实现.生成的报告可以用来更改系统配置来更好地平衡物理磁盘和适配器之间的输入/输出负载.
报告:
Tty和cpu使用率报告:
Tin显示系统为所有tty读取的字符总数
Tout显示系统为所有tty写入的字符总数
%user显示在用户级(应用程序)执行时产生的cpu使用率百分比
%sys显示在系统级(内核)执行时产生的cpu使用率百分比
%idle显示在cpu空闲并且系统没有未完成的磁盘i/o请求时的时间百分比
%iowait显示在cpu空闲并且系统有未完成的磁盘i/o请求时的时间百分比
磁盘使用率报告:
%tm_act表示物理磁盘处于活动状态的时间百分比(驱动区的带宽使用率)
Kbps表示以KB每秒为单位的传输(读或写)到驱动器的数据量
Tps表示每秒钟输出到物理磁盘的传输次数,一次传输就是一个对物理磁盘的i/o请求,多个逻辑请求可被并为对磁盘的一个单一i/o请求,传输具有中等的大小
Kb_read读取的KB总数
Kb_write写入的KB总数
Topas
用途:
报告所选本地系统的统计信息
描述:
此命令使用curses库以合适的格式显示输出,需要安装perfagent.tools文件集
Vmstat
用途:
报告虚拟内存统计信息
描述:
报告关于内核线程,虚拟内存,磁盘,陷阱和cpu活动的统计信息,生成的报告可以用于平衡系统负载活动.系统范围内的这些统计信息(所有的处理器中)都计算出以百分比表示的平均值,或计算其总和.
报告:
Kthr:
内核线程状态在采样间隔期间每秒钟更新一次
r置于运行队列中的内核线程数目
b置于等待队列(等待资源,等待输入/输出)的内核线程数目
内存:
关于使用虚拟内存和实内存的信息
Avm活动虚拟页
Fre空闲列表的大小
页:
关于缺页故障和调页活动的信息
Re页面调度程序输入/输出列表
Pi从调页空间调度进的页面
Po调出到调页空间的页面
Fr释放的页(页面替换)
Sr通过页替换算法扫描的页面
Cy按页替换算法的时钟周期
故障:
采样间隔平均每秒的捕获和中断率
In设备中断
Sy系统调用
Cs内核线程上下文切换
Cpu:
cpu使用时间故障百分比
Us用户时间
Sy系统时间
Idcpu空闲时间
Wacpu空闲时间,在此期间系统有未完成的磁盘/nffi/o请求.
Filemon
用途:
监视文件系统的性能,并且报告代表逻辑文件,虚拟内存段,逻辑卷和物理卷的i/o活动
描述:
监视文件系统和i/o系统事件的跟踪,并且报告一个周期内的文件和i/o的访问性能.
示例:
1.要按所有的文件系统级别来监控活动,并把报告写入到文件fmon.out中,输入:
Filemon–ofmon.out-0all
2.要报告先前记录的一个跟踪会话捕获的i/o活动,输入:
Filemon–itrcfile|pg
Lvmstat
用途:
报告逻辑分区,逻辑卷和卷组的输入/输出统计信息
描述:
此命令生成报告,可用于更改逻辑卷配置以更好的平衡物理磁盘间输入/输出负载,缺省下,系统不启用这种统计信息集合,必须使用-e来为有问题的逻辑卷或卷组启用这项功能,生成的第一个报告提供了自从系统引导以后的有关统计信息.
报告:
Log_part逻辑分区号
Mirror#log_part逻辑分区的镜像副本号
Iocntlog_part读/写请求号
Kb_readlog_part读取的千字节总数
Kb_wrtnlog_part写入的千字节总数
Kbpslog_part每秒传送数据的千字节数
参数:
-ccount仅打印统计信息中指定数量的行
-C使指定逻辑卷/卷组的跟踪iocnt,Kb_read和Kb_wrtn的计数器清除
-d指定应该为有问题的逻辑卷/卷组禁用统计信息集合
-e指出应该为有问题的逻辑卷/卷组启用统计信息集合
-F使统计信息以冒号分隔的方式打印
-l指定要列出的节名
-s当使用interval时禁用显示后继报告的页眉
-v指定已指定的name是卷组名
示例:
1.要为卷组datavg启用统计信息收集,输入:
Lvmstat–vdatavg–e
3.要显示逻辑卷hd2的所有分区的历史记录,输入:
Lvmstat–lhd2
3.要显示卷组uservg中最前面5个逻辑卷的历史记录,输入:
Lvmstat–vuservg–c5
4.要每隔2秒显示卷组rootvg达到6个报告,输入:
Lvmstat–vrootvg26
5.要禁用rootvg的统计信息收集,输入:
Lvmstat–lrootvg–d
Import
用途:
从一个物理卷中导入一个新卷组定义
描述:
Import使系统得知先前已导出的卷组,
示例:
1.要从物理卷hdisk07导入卷组bkvg,输入;
Import–ybkvghdisk07
使卷组bkvg对系统已知
-y:
为新卷组指定使用的名字.
Env
用途:
显示当前环境或者为命令的执行设置环境
描述:
容许显示当前环境或者在一个被改变了的环境下运行一个指定的命令.
示例:
1.要想改变TZ环境变量(在date命令正在运行时),输入:
TZ=MST7MDTdateorenvTZ=MST7MDTdate
2.要想只包含PATH,IDIR,LIBDIR环境变量定义的环境中运行make,输入
env-iPATH=$PATHIDIR=/$HOME/includeLIBDIR=/$HOME/libmake
必须指定PATH变量,当make被完成时,前面的环境就会生效.
Importvg
用途:
从一组物理卷中导入一个新卷组定义
描述:
使系统得知先前已导出的卷组.PhysicalVolume参数指定只有一个物理卷来标识卷组,当一个带文件系统的卷组被导入时,/etc/filessystems文件由新逻辑卷和安装点的值更新,当导入卷组并用varyonvg命令激活后,必须在文件系统安装前运行fsck命令.
参数:
-c在AIX5.2和更高版本仅创建”增强型并发”卷组被创建
-f强制卷组在线变化
-LVolumeGroup获得一个卷组并且了解在其上可能进行的更改
-l如果imfs失败,则导致importvg失败
-n在卷组导入系统完成时,使该卷不变化
-VMajorNumber指定导入卷组的主数(lvlstmajor可以显示主数)
MajorNumbe:
共享VG的一个物理代号,如果两个(或者多个)机器用一个共享VG的话,他们所认到的majornumber是一样的,也表示的是设备的唯一识别号.
示例:
1.要从物理卷hdisk07导入卷组bkvg,输入:
Importvg–ybkvghdisk01使卷组bkvg对系统已知
Exportvg
用途:
从一个卷组标集中导出卷标组的定义.
描述:
exportvg命令会从系统中除去volumegroup参数指定的卷标组的定义,导出的卷标组不再可以访问,卷标组在系统中是一种非共享资源.
示例:
1.要想从系统中除去卷标组vg02,输入:
Exportvgvg02
该卷标组在导出前必须被断开,vg02从系统中除去,且不能被访问.
Varyonvg
用途:
激活卷组
描述:
当卷组被激活时,如果物理分区不是当前的,则它们将被同步.
示例:
1.要激活卷组vg03,输入:
Varyonvgvg03
2.要激活卷组vg03而不同步当前分区,输入:
Varyonvg–nvg03
-n:
禁止volumegroup内的旧物理分区的同步.
Banner
用途:
将ASCII字符字符串以大型字母的形式标准输出
描述:
输出中的每行最长可达10大写或小写字符,输出时所有字符显示为大写,当在一行上显示一个以上的字时,请使用引号来指定哪些字将出现在一行上.
示例:
1.要在工作站显示标题,输入
BannerSMILE!
2.要在一行上显示一个以上的字,请将文本括在引号中,如下:
Banner“outto”Lunch
这将在一行上显示outto而在下一行显示Lunch
Mkuser
用途:
创建用户
参数:
-a指定用户是管理员
-R指定可加载的I&A模块来创建用户
示例:
1.创建davis用户并且作为管理员,输入
Mkuser–adavis只有root或有“useradmin”授权的用户能创建davis作为管理用户
2.创建davis用户并设置su属性值为false,输入
Mkusersu=falsedavis
3.创建davis用户,他通过LDAP加载模块标识和认证,输入:
mkuser–RLDAPdavis
4.要使用/usr/lib/security/mkuser.default文件中的缺省值创建davis用户,输入:
mkuserdavis
Passwd
用途:
更改用户密码
描述:
根据用户的定义,密码可以存放在本地或远程,本地密码存放于/etc/security/passwd数据库中,远程密码存放于网络信息服务(NIS)或分布式计算环境(DCE)数据库.
示例
1.要更改/etc/passwd文件中全名,输入:
Passwd–f
2.要在下次登陆时使用不同的shell,输入:
Passwd–s
3.Toenableusersmithtoaccessthissystemremotely,enter:
Chuserrlogin=truesmith
4.TodisplaytheuserIDandgroup-relatedinformationfortherootaccountinstanzaform,enter:
#lsuser-f-aidpgrphomeroot
root:
id=0
pgrp=system
home=/
5.TodisplaytheuserID,groups,andhomedirectoryofusersmithincolonformat,enter:
lsuser-c-aidhomegroupssmith
6.Toshowstheuseofthermusercommandtoremoveauseraccountsmithanditsattributesfromthelocalsystem:
rmusersmith
7.Toremovetheusersmithaccountandallitsattributes,includingpasswordsandotheruserauthenticationinformationinthe/etc/security/passwdfile,usecommand:
rmuser-psmith
8.Showsthecommandtodisplayinformationaboutalltheuserswhoareloggedontothesystem:
#who
rootpts/0Nov1710:
20(sv1166a.itsc.aus)
rootpts/2Nov2310:
45(sv1121c.itsc.aus)
rootpts/3Nov2310:
48(sv1121c)
Showsthecommandtodisplayyourusername:
#whoamI
rootpts/3Nov2310:
48(sv1121c)
Showshowtodisplaytherun-levelofthelocalsystem:
#who-r
.run-level2Nov1710:
1920S
Todisplayanyactiveprocessthatwasspawnedbyinit,runthefollowingcommand:
#who-p
rc.Nov1710:
194:
122896id=rc
fbcheck.Nov1710:
194:
122898id=fbcheck
srcmstr.Nov1710:
194:
122900id=srcmstr
rctcpip.Nov1710:
194:
124648id=rctcpip
rcnfs.Nov1710:
194:
124650id=rcnfs
cron.Nov1710:
194:
124652id=cron
piobe.Nov1710:
194:
124984id=piobe
qdaemon.Nov1710:
194:
124986id=qdaemon
writesrv.Nov1710:
194:
124988id=writesr
uprintfd.Nov1710:
194:
124990id=uprintf
pmd.Nov1710:
194:
128772id=pmd
dt.Nov1710:
194:
129034id=dt
Dtconfig
示例:
1.Toenablethedesktopautostart,use
smittydtconfigordtconfig-e.
Todisablethedesktopautostart,use
smittydtconfigordtconfig-d.
Syslogd守护进程
用途:
记录系统消息
描述:
syslogd守护程序读取数据报套接字,并将每个消息行发送到/etc/syslog.conf配置文件所描述的目的地.在激活和收到挂断信号时读取配置文件.
示例
1.要在调试级别或更高级别将所有的邮件设施消息记录到文件/tmp/mailsyslog,输入
mail.debug/tmp/mailsyslog
2.要将所有的邮件设施消息发送到所有的用户终端屏幕,输入
Mail.debug*
Alog
用途:
创建并维护自标准输入的固定大小的日志文件.
描述:
alog命令读取标准输入,并写至标准输出,然后将输出复制到固定大小的文件,此文件当作是一个循环的日志,如果此文件满了,新的条目覆盖旧的现有条目.alog命令处理在命令行指定的日志文件或alog配置数据库中定义的日志.
参数:
-c更改指定logtype的属性
-fLogfile指定日志文件的名称
-o列出Logfile的内容,将其内容按顺序写至标准输出
-q将标准输入写至logfile,但不写至标准输出
-ssize指定以字节为单位的logfile大小限制
-tLogType标识在alog配置数据库中定义的日志
示例:
1.要记录名为sample.log的日志文件中的当前日期和时间,输入:
date|alog-f/tmp/sample.log
2.要列出/tmp/sample.log日志文件的内容,输入:
alog-f/tmp/sample.log-o
3.要将名为/tmp/sample.log的日志文件的大小更改为8192字节,输入:
echo"resizinglogfile"|alog-f/tmp/sample.log-s8192
4.要将新的日志类型sample添加至alog配置数据库,请以下列格式创建alog.add文件:
SWservAt:
attribute="alog_type"
deflt="sample"
value="sample"
SWservAt:
attribute="sample_logname"
deflt="/tmp/sample.log"
value="/tmp/sample.log"
SWservAt:
attribute="sample_logsize"
deflt="4096"
value="4096"
SWservAt:
attribute="sample_logverb"
deflt="1"
value="1"
在创建了alog.add文件后,输入:
odmaddalog.add:
这将alog.add文件添加至SWservAt数据库.
5.要在alog配置数据库中将日志类型sample的日志文件的名称更改为/var/sample.log,输入:
alog-C-tsample-f/var/sample.log
Mpcfg
用途:
管理远程维护服务信息
描述:
Mpcfg使具有root权限的用户能够管理由服务支持和诊断标志(-S和-f标志),调制解调器和站点配置(-m标志)以及远程支持电话号码(-p标志)构成的服务信息.
注:
一般不使用mpcfg命令而是通过diag命令.
示例:
1.要显示调制解调器和站点配置,输入:
Mpcfg–dm
2.要给一个远程支持电话指定新的值22114433,输入:
mpcfg-c-p122114433
3.要把服务信息保存在/etc/lpp/diagnostics/data/bump文件中,输入:
mpcfg-s
4.要从/etc/lpp/diagnostics/data/bump文件中把服务信息恢复到NVRAM,输入:
mpcfg-r
Configassist
用途:
显示配置助手向导
描述:
配置助手向导在安装操作系统后自动显示,并用来帮助完成配置任务.可配置一个安装了http服务器以在浏览器上运行基于Web的系统管理器的系统
Docsearch
用途:
启动”文档库服务”库函数
描述:
docsearch命令在浏览器窗口启动”文档库服务”库应用程序,这个全局库显示了在文档服务器上以服务注册的所有文档卷/集,必须安装”文档搜索服务”软件包的客户端或服务器端部分以启动该命令.
示例:
1.用德文(local=de_DE)打开全局库,只列举安装在系统上的全部德文文档,输入:
docsearch-langde_DE
Installp
用途:
在一个兼容的安装软件包里安装可用的软件产品
描述:
installp命令安装并更新软件,只有root用户可运行此命令.
参数:
-a应用一个或多个软件产品或更新,与-c一起用来应用和提交一个软件产品更新.
-v验证在文件集中所有安装的文件在安装后有正确的校验和的值.
-VNumber为预安装输出指定的提供四个详细信息级别的详细选型
-X试图扩展任何没有足够的空间来进行安装的文件系统.
-r拒绝所有指定的当前已应用但还未提交的软件更新.
-dDevice指定在何处能找到安装介质
-B表示请求的操作应被限制到软件更新
-c提交所有指定的当前应用但没提交的更新
-C在一个中断安装后执行清除并尝试除去所有先前安装的未完成部分
-p通过为指定操作运行所有预安装检查
-flistfile从listfile读取软件产品的名称
-g当用来安装或提交时,此标志分别自动安装或提交任何是指定软件产品必需的软件产品或更新
-u从系统中除去指定的软件产品和任何安装的更新
示例:
1.要列出所有包含在安装盒带上的软件产品和可安装的选项,输入:
installp-L-d/dev/rmt0.1
2.要列出所有在安装盒带上由所有软件产品修正的用户报告的问题,输入:
installp-A-d/dev/rmt0.1all
3.要为tcp/ip软件产品安装(仅应用)包含在软盘中特定的更新,输入:
installp-a.tcp.client4.1.0.2.tcp.server4.1.0.1
4.要除去名为.tcp.server的文件集,输入:
installp-u.tcp.server
5.要列出可在基于power的机器上安装的软
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- AIX 命令 解释 示例