PDF文库 - 千万精品文档,你想要的都能搜到,下载即用。

AIX命令参考大全2-d-h.pdf

破碎之光perplexe680 页 5.751 MB下载文档
AIX命令参考大全2-d-h.pdfAIX命令参考大全2-d-h.pdfAIX命令参考大全2-d-h.pdfAIX命令参考大全2-d-h.pdfAIX命令参考大全2-d-h.pdfAIX命令参考大全2-d-h.pdf
当前文档共680页 2.88
下载后继续阅读

AIX命令参考大全2-d-h.pdf

AIX 5L V5.3 򔻐򗗠򙳰 |nNJO0d'VDz7.0,kDAZ 649 3D:yw;PDE"# ZDf(2006 j 7 B) >f>JCZ AIX 5L V5.3 0dyPsx"Pf,1=ZBf>PmPyw*9# Z>vfoDsfa)KA_b{m#g{CmQ;>},k+b{Dy IBM Pz+>O#V+>,:/?;PzO# P4#P7 333 Ep2c! 10 %;J~`k:200021#*(}gSN="Mb{,k9CTBL5%*xX7: ctscrcf@cn.ibm.com#RGIT9Cza)DNNE",x^hTzP#NNpN# © Copyright International Business Machines Corporation 1997, 2006. All rights reserved. ?< XZ>i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix gN9C>i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix ISO 9000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi Single UNIX Specification D 32 ;M 64 ;'V . . . . . . . . . . . . . . . . . . . . . xi `XE" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii 4V8ErD|ne% . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 dacinet |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 dadmin |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 date |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 dbts |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 dbx |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 dc |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 dd |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 defaultbrowser |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 defif =( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 definet =( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 defragfs |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 defvsd |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 deleteX11input |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 delta |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 deroff |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 detachrset |n. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 devinstall |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 devnm |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 df |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 dfmounts |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 dfpd |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 dfsck |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 dfshares |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 dhcpaction |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 dhcpcd X$Lr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 dhcpcd6 X$Lr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 dhcprd X$Lr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 dhcpsconf |n. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 dhcpsd X$Lr. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 dhcpsdv6 X$Lr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 diag |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 diaggetrto |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 diagrpt |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 diagsetrto |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 diction |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 diff |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 diff3 |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 diffmk |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 dig |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 digest |n. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 dircmp |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 dirname |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 © Copyright IBM Corp. 1997, 2006 iii disable |n . . . . diskusg |n . . . . dispgid |n . . . . dispuid |n . . . . dist |n . . . . . dmadm |n . . . . dmf |n . . . . . dmpuncompress |n . dms |n . . . . . dms_enable_fs |n. . dnssec-keygen |n . . dnssec-makekeyset |n dnssec-signkey |n . dnssec-signzone |n . dodisk |n . . . . domainname |n . . dosdel |n . . . . dosdir |n . . . . dosformat |n . . . dosread |n . . . . doswrite |n . . . . dp |n . . . . . . dpid2 X$Lr . . . drm_admin |n . . . drmgr |n. . . . . drslot |n . . . . . dscreen |n . . . . dslpaccept |n . . . dslpaccess |n . . . dslpadmin |n . . . dslpdisable |n . . . dslpenable |n . . . dslpprotocol |n . . dslpreject |n . . . dslpsearch |n . . . dspcat |n . . . . dspmsg |n . . . . dtaction |n . . . . dtappintegrate |n . . dtlogin |n . . . . dtscript |n . . . . dtsession |n . . . dtterm |n . . . . du |n . . . . . . dump |n . . . . . dumpcheck |n . . . dumpfs |n . . . . echo |n . . . . . ed r red |n . . . edit |n . . . . . edquota |n . . . . egrep |n . . . . . iv |nNi >irnUC'a)PX AIX® Yw53|nDj{j8E"#4V83rM`pPv|n"xv|nkdI Cj>Dj{hv#?v|nPm|,>}(g{JC)#>m|,TV8 d = h *7D AIX |n#>vf o9IZfYw53;pa)DD5 CD OqC# gN9C>i |nG4P3nYwr_KP3vLrDks#(}9C|n4f_Yw53zk4P24Nq#dk|n s,b)|n(}|nbMw(2F* shell)xPbM,;s4PCNq# P)|nITvdk;v%J4jI#2IT+|niOp49C;v|nDdvI*m;v|nDdk#b 2F*w._x;=(eK|nDYw#j>GM|n{;pZ|nPP9CD^N{,|(#;Z,V{.s# b)|n2I`I;i"f"Z;vD~1P#b);Fw shell }Lr shell E>#zITKP|,Kb)| nDD~,x;G%v4Pb)|n# 3)|nIT(}9CyZ Web D53\mw&CLrr53\mSZ$_(SMIT)49l# ;vT>>iP9CTB;vT><(: Ve 1e HmVe j6|n"S}L"X|V"D~"a9"?},D>kzI\4=DT>`FD>}"Lrzk?VkzI\w*Lr14 D`FD>}"53{"r_z+5JdkDE"# q= ?v|nI\|,TBN;?V: C> o( hv j> N} S|n Kv4, 2+T >} D~ `XE" ?v|nw*&\Dhv# o(odT>K|nP!n# |nDV[hvK|n&\MC(Dj8E"# xPbMj>gN^D|nYwD|nPj>M`Xd?Pm# |nPN}M|GDhvDPm# bMb)|nC(DS|n(CZ;%=|n)DPm# |n5XDKv5Dhv# 8(KP|nh*DNNmI(# 8(gN9CC|nD>}# IC|n9CDD~DPm# >iP`X|nMd{iPD`XV[DPm# DAo(od o(odGmV|no(MiID{E(}g=(E([])"((E({})Mzu(|))D=(#TBGo( 5w unget |nD>}: © Copyright IBM Corp. 1997, 2006 ix unget [ -rSID ] [ -s ] [ -n ] File ... TB<(CZ|no(od1P: v XkZ|nPPpVdkDn9CVe#b)n|,|n{"j>T0DVV{# v XkI;v{Ff;Dd?ym>DnT1eT>#b)n|(j>sDN}M|nA!DN},}gD ~M?<# v =(EPDN}GI!DN}# v ((EPDN}GXhDN}# v H;Z=(E2;Z((EPDN}GXhDN}# v zu5wzvI!q;vN}#}g,[ a | b ] mwzIT!q a"b r;wNN!q#kK`F,{ a | b } mwzXk!q a r_ b# v !TE(...)m>CN}ITZ|nPOX4# v L._(-)m>jD lslpp |n#}g,*Pv5P|n installp DD~/,kdk: lslpp -w /usr/sbin/installp dv`FZTByT>DZ]: File Fileset Type ----------------------------------------------------------------/usr/sbin/installp bos.rte.install File *Pv_P|, installp DyPD~{DD~/,kdk: lslpp -w "*installp*" dv`FZTByT>DZ]: File Fileset Type ----------------------------------------------------------------/usr/sbin/installp bos.rte.install File /usr/clvm/sbin/linstallpv prpq.clvm File /usr/lpp/bos.sysmgt/nim/methods/c_installp bos.sysmgt.nim.client File Zs(KP|n g{z*KP;vh*$1d&mD|n,zIT8(C|nZs(KP#s(xLGKPO}DLrD;v G#PCD=(#*Zs(KP3v|n,&ZC|nDa29C & Kc{: |n & ;)xLZs(KP,zITLx$w"Z53Pdkd{D|n# P1,zI\kZ3vX(1dr_X(DUZKP3v|n#9C cron X$Lr,zITwH|n9dT /KP#r_9C at M batch |n,zITTsKPr_1530k6pmI1KP|n# dk|n 19CYw531,(#Z|nPD shell a>{sdk|n#shell a>{IT;,#ZTB>}P,$ cG Ca>{# x |nN10? shell a>{#1|n4PjO,53YNT>a>{#b5 wzITdkmb;u|n# dkYw53|nD;cq=G: |n j> N} j>|D|n$wD==#\`|nPtIj>#}g,g{zZ ls |n.sdk -l($M)j>,53+ a)XZ10?}T>gNZ ls |n.s9C -l j>: $ ls -l N}IV{.iI,SZ|nMj>.s#|8(K}]gD~r?}P,?<{ /usr/bin MG;vN}: $ ls -l /usr/bin dk|n1,X*DGG!TB8c: v |n(#C!4dk# v j>(#P;v0: -(uE) # v |nPPIdk`u|n,|G.dC ;(VE)t*# v $|nITC \(41\)ZB;PLxdk#41\;ZZ;PDns#TBD>}5wK41\D;C: $ cat /usr/ust/mydir/mydata > \ /usr/usts/yourdir/yourdata 1dk3)|n1,shell a>{+a"z|D#IZ;)|nG5JDLr(}g telnet |n),Z4Pb )|n1a>{+a|D#NNZLrP"zD|n{+a5X= shell a ># Yw53ITKP;,D shell(}g Bourne"C r Korn),"RzdkD|n+aI shell 4bM#rK, zXk*@zCDG24 shell Tcz\T}7Dq=dk|n# #9|n g{zdk;u|n;s*#9|nDKP,rIP9|nDKP#*#9|nDKP,4BPOLr|(( #G Ctrl-C r_ Alt-Pause)#1xL#9s,+5X shell a>"RzITLxdkd{|n# ISO 9000 ZKz7D*"MFlP9CK ISO 9000 "aJ?e5# Single UNIX Specification D 32 ;M 64 ;'V Sf> 5.2 *<,KYw53;hFC4'V The Open Group D Single UNIX Specification V3(UNIX 03), a)KTyZ UNIX Yw53DIF2T#mSKm`BSZrv?K3)10SZTzcKf6,9f> 5.2 T&CLr_P|?D*ETMIF2T,,1#tKkH0 AIX "PfDf]T# *7(*"IF2= UNIX 03 D&CLrD}7=(,I\h*N< The Open Group D UNIX 03 f6, IT(}Z_CJrS http://www.unix.org/ BXKf6# XZ>i xi `XE" TBi.|,|nD`XE": v 6AIX 5L V5.3 |nN \m CAPP/EAL4+ dCP TCP KZD2+T# o( dacinet aclflush dacinet aclclear Service | Port dacinet acladd Service | [-] addr [/prefix_length] [u:user | uid | g:group | gid] dacinet acldel Service | [-] addr [/prefix_length] [u:user | uid | g:group | gid] dacinet aclls Service | Port dacinet setpriv Service | Port dacinet unsetpriv Service | Port dacinet lspriv hv dacinet |nC4\m TCP KZD2+T#kND:S|n;;ZTqC dacinet wV&\Dj8E"# S|n acladd Z#fI DACinet 9CDCJXFPmDZKmPmS ACL u?#acladd S|nDN}Do(*: [-]addr[/length][u:user|uid| g:group|gid] N}(egB: addr DNS wz{r_3v IP v4/v6 DX7#X70D0-1m>C ACL u?GC4\xCJ x;GJmCJ# length m> addr +aC4w*;vxgX7x;GwzX7,dP;ZZ;D length ;!TZ addr# u:user|uid I!DC'j6{#g{;P8( uid,r8(wzr_SxODyPDC'<+qCCJ C~qDmI#g{a),r;P8(DC'qCCJmI# aclclear g:group|gid I!DVij6{#g{;P8( gid,r8(wzr_SxODyPC'<+qCCJC ~qDmI#g{a),r;P8(DViqCCJmI# e}8(~qrKZD ACL# © Copyright IBM Corp. 1997, 2006 1 acldel S#fI DACinet 9CDCJXFPmDZKmP>} ACL u?#dacinet acldel S|nS ACL P>}3vu?,+v1|9CDN}}CMx-C4r ACL mSCu?DN}j+;B1Ea4 P#acldel S|nN}Do(*: [-]addr[/length][u:user|uid| g:group|gid] N}(egB: addr DNS wz{r_3v IP v4/v6 DX7#X70D0-1m>C ACL u?GC4\xCJ x;GJmCJ# length m> addr +a;C4w*;vxgX7x;GwzX7,dP&ZZ;D length ;!TZ addr# u:user|uid I!DC'j6{#g{;P8( uid,r8(wzr_SxODyPDC'<+qCCJ C~qDmI#g{a),r;P8(DC'qCCJmI# aclflush aclls lspriv setpriv unsetpriv g:group|gid I!DVij6{#g{;P8( gid,r8(wzr_SxODyPC'<+qCCJC ~qDmI#g{a),r;P8(DViqCCJmI# e}53P(eDyP ACL,EzyP;Io=D TCP KZD,Sks}K10wzG9CD root C'#|9e}X(KZ,9NNxLITs(=sZ 1024 DKZ# Pv8(~qrKZD ACL#dacinet aclls 0 PvK1!D ACL#TZO$&m,S_-[c44, 1!D ACL 7S=~qD ACL P#g{ ACL P;Pu?kT<,S~qDC'`%d,CJ+ a;\x#g{fZ;vr_|`Du?,PmPxP user|group@host|subnet D%d,Sks_D Z;vv(C'\,S=~qD\&#byITZTVimSCJJm.0SkT3;I1CJD \xMIT5VTViPb;I1CJD\x# PvKyPX(~qr_;P@CX(DKZ(2MG5,|;PvKKZEsZ 1024 DX(~ q) # +8(~q/KZhC*X(~q/KZ,9C;P_P,6C'X(DxLE\s(=CKZ"Z CKZa)~q#KZE!Z 1024 DKZ+a;vT,r*|GDX(G@CTD# +8(~q/KZhC*GX(~q/KZ9CNNxLIT+ds(#NNxLITZ10Y1K Z6'Zs(NNKZ,;\KZGqj>*PX(# D~ /usr/sbin/dacinet |, dacinet |n# dadmin |n C> C4i/M^D DHCP ~qwD4,# o( dadmin [ -?] [ -v] [ -h Hostname] [ -n interval] [ -f] -d IpAddress | [ -x] -i | [ -x] -s | -t on|off|Value | -q IpAddress | -r IpAddress | -p IpAddress | -c Clientld hv dadmin |nJm DHCP \m1i/M^D DHCP ~qw}]bD4,#|9C\m1\;Z>zr_6L i/ DHCP ~qw IP X7D4,"i/ IP X7i"i/M'z">} IP X73d""B~qwT0|D ~qwDzY6p# 2 |nNnGq}Z;~qwzY(kND*zD5PD:DHCP ~qwdCD~;) #S nM6=n_63r,b)U>nVpG LOG_NONE"LOG_SYSERR"LOG_OBJERR"LOG_PROTOCOL M LOG_PROTERR(,yD5)"LOG_WARN M LOG_CONFIG(,yD5)"LOG_EVENT M LOG_PARSEERR(,yD5)"LOG_ACTION" LOG_INFM"LOG_ACNTING"LOG_STAT"LOG_TRACE"LOG_START M LOG_RTRACE# ":LOG_START ;\{C#b5wZk6'GS 0x0800 = 0x1FFF# j> -c Clientld -d IpAddress -f -h Hostname -i -n interval -p IpAddress -q IpAddress -r IpAddress -s -t on|off|Value -v -x -? 5X DHCP ~qwQ*DX(M'zD4,#Clientld zm DHCP M'zC4j6|TmDM'z j6{,r_GvI.yxFV{8(DrGZI DHCP ~qw9CD TYPE-STRING m>PDV N# >}M IP X7 IpAddress X*DbCE"#a{CX7+aF/= FREE 4,"RITY;NxP s(# Mj> -d ;p9C#-f j>+a;-NNa>M?P>}CX7#>}M IP X7X*DbCE"# C48(?j DHCP ~qw#Hostname ITdk{Fr_ IP X7# XBu"vEE(*~qw,=d}]b"R(}XBAkdCD~4X Bt/# T>~qw3FE""**MyPyksD1ddt# 5XSxD?v IP X7D4,#IpAddress CZTPmj6CSx# 5XX( IP X7D4,# + IP X7CZUP4,# 5X DHCP ~qwDdCXD?vX7D4,# ^D DHCP ~qwDzY6p#zY5T.yxFq=T>,zm~qwP9CDzYZk#Value IT8(*.xFr.yxFq=#X|V on M off ZzYZkP;NtCr_{C%v;# Tj8==4P|n# 9C dadmin -iDZ;f#-x j>C4,S0"Pf DHCP ~qw"R;\T -i M -s j>P '#k DHCPv6 ~qw,S1sf*z 6# T>C(o(# Kv4, 0 >0 I&ax# "zms# 2+T *K#$ dadmin M'zD2+,S,DHCP ~qw;JmS~qwTmr_S|,Z,6C'D .rhosts D ~PD6LzwD,S#*@9U(C'^D DHCP ~qwDX73d,\m1Xk7# dadmin |nD4 P;^ZG)JmCJDzwODO(C'# 4V8ErD|ne% 3 D~ /usr/sbin/dadmin |,K dadmin |n# `XE" .rhosts D~q=,Z AIX 5L Version 5.3 Files Reference PD DHCP Server Configuration File# dhcpsd X$Lr# 6xgk(E\m7PD:TCP/IP X7MN}Vd - /,wzdC-i;# 6xgk(E\m7PD:TCP/IP X$Lr;# date |n C> T>r_hCUZr1d# o( w* root C'hC1dMUZ /usr/bin/date [ -n ] [ -u ] [ Date ] [ +FieldDescriptor ... ] T>UZM1d /usr/bin/date [ -u ] [ +FieldDescriptor ... ] w* root C'Tk*%;wZ1d /usr/bin/date [ -a ][ + | - ]sss[.fff ] hv /f: 153}P;vTODC'ZKP1,kp|DUZ# g{;xj>wCr_T +(SE)*7Dj>PmxPwC,date |n+10DUZM1d4=j

rdk1,date |n+r!dv9C{"# 1T Date N}hCUZ1,IT9CTBq=: v mmddHHMM[YYyy] v mmddHHMM[yy] Date N}Dd?(egB: mm dd HH MM 4 m>B]}# m>B]PDl}# m>;lPD!1}(9C 24 !1F)# m>VS}# |nNj]D7=v}V# ":g{z;P8(j]D7=v}V,!56'S 69 = 99,8DG 20 @M,|( 1969 j= 1999 j,! 56'S 00 = 68 8DG 21 @M,|( 2000 j= 2068 j# m>j]Ds=v}V# ":date |nS\ 4 v}VDj]Ddk#}g,g{8(K 4 v}VDj],date |n+a"T4U 0YYyy1hCj],g{}5,vK6'(!Z 1970 jMsZ 2037 j)ralIhC'\# t;P8(j],10Dj]+w*1!59C#534U+rj<1d(CUT)Yw# g{zZ date |nsSO +(SE)M;vVNhv{,zITXF|nDdv#zXkZ?vhv{.0 SO;v %(YVE) #53C8(D5f;VNhv{#dk;vDV % w* %%(=vYVE)#date |n4FNNd{DV{=dvPx;S|D#date |n -a [ + | - ]sss[.fff ] n -u :}w{1d sss.fff k(fff zmk,O) #Cw{ITG}rr:rD#531S+a Slr_u}1=|_=8(Dk}# kpZ1S,=DVrxZDyPzwOhC+V1d# 4U+rj<1d(CUT)T>r_hC1d# VNhv{ %a %A %b %B %c %C %d %D %e %h %H %I %j %k %m %M %n %p %r %S %s %t %T %u %U %V %w %W T>oT73DrT\U{F# T>oT73Dj{\U{F# T>oT73DrTB]{F# T>oT73Dj{B]{F# T>oT73J1DUZM1dm>#K*1!5# 4.xF}(00-99)T>Dv}VzmDj]D0=v}V#;j}T 100 "R;!{}?V# 4U.xF}T>B]PDUZ(01-31)#Z=v}VDVN,0 m>0UZ# 4U.xF}T>B]PDUZ(1-31) #Z=v}VDVN,UWUdCw0oT73DrTB]{F(%b D,eJ)# T.xF}(00-23)T>!1(24 !1F)# C.xF}(01-12)T>!1(12 !1F) # T.xF}(001-366)T>;jPDUZ# + 24 !1F1(!11ST>*RTk"UqndD}V(0 = 23)# T.xF}(01-12)T>;jPDB]# T.xF}(00-59)T>VS# ek <;P> V{# T>oT73P AM r_ PM DH[o# 9C AM-PM {ET> 12 !1F(01-12);Z POSIX oT73PbvH,Z %I:%M:%S %p# T.xF}(00-59)T>k# T>S+rj<1d(CUT)1970 j 1 B 1 UpDk}# ek V{# T> 24 !1F(00-23),4UH,Z HH:MM:SS Dq=# 4U.xF}S 1 = 7 T>\U(GZU = 7)#kN< %w VNhv{# 4U.xF} [00 - 53] T>;jPD?;\(GZUG;\DZ;l) #BD;jPZ;vGZU.0DyPl };jPD?;\(GZ;G;\DZ;l)#g{|, 1 B 1 UDG;\PDl r,}DlZBD;j,rO*C\GZ 01 \;qrO*G0;jDZ 53 \# 4U.xFS 0 = 6 T>\U(GZU = 0) #kND %u DVNhv{# 4U.xFTGZ;w*;\DZ;l4T>;jPD\}(00-53) # 4V8ErD|ne% 5 T>oT73DJ1DUZDm># T>oT73DJ1D1dDm># T>j]Dns=v}V(00-99) # 4U.xFTDv}VT>j]# T>1x{F,r_g{;P8(1xr;PV{# T>;v %(YVE)V{# %x %X %y %Y %Z %% ^DDVNhv{ IT^D %E M %O VNhv{48v;,Dq=r5w,4U AIX 5L Version 5.3 Files Reference PD Locale Definition Source File Format D LC_TIME Category PhvDGy#g{;P8(T&DX|V(k ND era"era_year"era_d_fmt M alt_digits X|V),r_10oT73;'V,r9C;P^DDVN hv{D5# %Ec %EC %Ex %EX %Ey %EY %Od %Oe %OH %OI T>oT73DJ18CUZM1dm># ZoT73D8Cm>PT>yoT73D8CUZm># T>oT73D8C1dm># ZoT73D8Cm>PT> %EC VNhv{D+F?(;kTj) # T>j{D8Cj]m># 9CoT73D8C}V{ET>B]PDUZ# 9CoT73D8C}V{ET>B]PDUZ# CoT73D8C}V{ET>!1(24 !1F)# CoT73D8C}V{ET>!1(12 !1F) # %Om 9CoT73D8C}V{ET>B]# %OM 9CoT73D8C}V{ET>VS# %OS 9CoT73D8C}V{ET>k# %Ou 9CoT73D8Cm>T}VT>\U(GZ; = 1) # %OU 9CoT73D8C}V{ET>;j1PD\E#GZUO*G;\PDZ;l# %OV 9CoT73D8C}V{ET>;j1PD\E#GZ;O*G;\PDZ;l# %Ow 9CoT73D8Cm>T}VT>\U(GZU = 0) # %OW 9CoT73D8C}V{ET>;j1PD\E#GZ;O*G;\PDZ;l# %Oy 9C8Cm>T>j](%C D+F?)# Kv4, K|n5XTBKv5: CUZQ-I&4k# "zms# 0 >0 >} 1. *T>10UZM1d,kdk: date 2. *hCUZM1d,kdk: date 0217142590 TZ9C CST 1xD53,bndkhCUZM1d*:CST 1990 j 2 B 17 U 14:25:00 GZy# ":zXk_P root C'(^EIT|DUZM1d# 6 |nNUZM1d,kdk: date +"%r %a %d %h %y (Julian Date: %j)" >} 2 PT>DUZT>gB: 02:25:03 PM Fri 17 Feb 90 (Julian Date: 048) 73d? TB73d?+a0l= date |nD4P'{# LANG LC_ALL LC_CTYPE LC_MESSAGES LC_TIME NLSPATH TZ 7(Z LC_ALL M`&D73d?(T LC_ *7)<;8(oT73D1r+*9CD1!oT 73# 7(CZ2GI LANG rNNT LC_ *7D73d?hCDNNoT73`p5DoT73# 7(D>}]DVZrPbM*V{19CDoT73(}gN}P%T`VZV{)# v(4E"&9CDoT# 7(I date 4kDUZM1dV{.DZ]# *&m LC_MESSAGES v({"?,r9 CG8(D531!1x# `XE" environment D~# localtime S}L"strftime S}LM time S}L# AIX 5L Version 5.3 Files Reference P Locale Definition Source File Format D LC_TIME Category# 6AIX 5L V5.3 >XoT'V8OMN wT]~qw# o( dbts [-v] ThinServer hv dbts |n9]~qw}<*wT==#C|n(}Qw*]~qw4(DwT}<3q,li]~qwGqH 0x}<*wT==#g{4R=C3q,rK!]~qwy9CD+23q,"SCK!4(wT}<3 q,TJm]~qw}<*wT==#wT}<3qK!9CTB|{<(: {COSI name}_{thin server name}-debug Z]~qw9CwT+23qax.s,XkKP swts |nT+]~qwP;=m;v+23q#rmcosi | n}%S dbts |n4(DwT+23q#dbts |nIZ NIM w~qwr]~qwOKP# 4V8ErD|ne% 7 j> Z dbts |nKP1tCj8wTdv# -v Kv4, |nI&jI# "zms# 0 >0 2+T CJXF:Xk5P root C'(^E\KP dbts |n# >} 1. *wT}<{* lobo""R}Z9C{* cosi1 D+23qD]~qw,kdk: dbts lobo b+4({* cosi1_lobo-debug DwT}<3q,T+ lobo }<*wT==# ;C /usr/sbin/dbts D~ /etc/niminfo |, NIM y9CDd?# `XE" lsts |n"mkcosi |n"mkts |n"nim |n"nim_clients_setup |n"nim_master_setup |n" nimconfig |n"rmts |n,T0 swts |n# dbx |n C> a)K;vwTMKPLrD73# o( dbx [ -a ProcessID ] [ -c CommandFile ] [ -d NestingDepth ] [ -I Directory ] [ -E DebugEnvironment ] [ -p oldpath=newpath:...| pathfile ] [ -k ] [ -u ] [ -F ] [ -r ] [ -x ] [ ObjectFile [ CoreFile ] ] hv dbx |n* C"C++"Pascal M FORTRAN oTLra)K;v{EwTLr,Jmz4UBfDZ]4P Yw: v liTsMKDD~# v *LrKPa);vXF73# 8 |nN# ObjectFile N}G;vI`kwzzDTs(I4P)D~#Z`kzDLr1,9C -g(zI{Em)j> zz dbx |nh*DE"# ":cc |nD -g j>&CZTsD~xP`k19C#g{;P9C -g j>r_g{{E}CI strip |nS xcoff D~P>},r dbx |nD{ET\+\=^F#Kb,kp9C -O `kw!n4E/ zrcC dbx xPwTDI4PD~#E/Yw+XB`Ezk,"aF5wT}],xx^FKC dbx wTI4PD~D5# g{;P8( -c j>,dbx |n+aZC'D $HOME ?dk|n# mo=dz dbx LrITT>wVwyDmo=#zITZ dbx wTLrP9C C M Pascal o(D+2S/M;) FORTRAN )9DS/48(mo=# TBKc{ZwTLrPP': *(GE)r_ ^ (QV{E) [ ](=(E)r_ ( )(2(E) . (dc) &(k{E) .. (=vdc) m>}Z!{}CdS07r_8k# m>}imo=DBj# (}8kMa949CCVN}CKc{#b+ 9C C Kc{ ->(}7)dC;PX*,!\| TJm9C# qCd?DX7# Z8(}iS?V1+OBgV*#}g: n[1..4]# TB`MDKcZwTLrDmo=PP': z}Kc 4;Kc _-Kc HOKc d{ ="-"*"/(!cKcD}()"div({}KcD}()"mod M exp(K]Kc)# -" I" bitand" xor" ~. << M >> or"and"not"II M && <" >"<=" >="< > r != T0 = r == (`M{),sizeof _-MHOmo=Z stop M trace Pw*u~9CD# limo=`M#zIT(}X|{r_XXKc{D==Xh;vmo=`M#}VX|{Dq=VpG: `M{(mo=),mo= |`M{T0(`M{)mo=#TBG;v>},dP x d?G;v5* 97 D {}: 4V8ErD|ne% 9 (dbx) print x 97 (dbx) print char (x), x \ char, (char) x, x ’a’ ’a’ ’a’ 97 |nP`dbx |na);V|nP`-&\`FZI Korn Shell a)D&\#vi ==a)`F vi D`-&\,x emacs ==3hz`FZ emacs DXF&\# b)&\IT(}9C dbx S|n set -o r_ set edit 4*t#*r* vi gqD|nP`-,zITd kS|n set edit vi r_ set -o vi# z2IT9C EDITOR 73d?4hC`-==# dbx |n+#fdk=z7D~ .dbxhistory 1PD|n#g{;PhC DBXHISTFILE 73d?,9CD z7D~G $HOME/.dbxhistory# 4U1!5,dbx +#fn|dkD 128 v|n#DBXHISTSIZE 73d?ITS4vSC^F# j> -a ProcessID -c CommandFile -d NestingDepth -E DebugEnvironment -p oldpath=newpath:...| pathfile -F -I Directory +wTLrM}ZKPDxL,Sp4#*,SwTLr,zh*rKxL"M EED(^#9C ps |n4v(xLD ID#g{zPmI(,dbx Lr+9C ptrace 53wCPOCxLTrd"M SIGTRAP EE,CxL;IvT SIGTRAP EE#;s,dbx 7(TsD~D+{"Ak{EE","a>dk| n# Akj/f{"#source S|nITZ dbx LrKPs9C# hCLriD6W^F#1!D6WnH^F* 25# 8(wTLrD73d?# T oldpath=newpath Dq=ZliKDD~18(f;DbD76#oldpath 8(K +;f;D5(f"ZKDD~P)x newpath 8(K+*f;DBD5#b)I \G+?r_?VD,xT76r_`T76#IT8(tIvf;,|G.d C0Et*#`4,-p j>IT8(D~{,3dT0AkDhvq=#?PP; JmP;v3dSD~PAv# ITC4XU:}Ak=="9 dbx |nZt/1cAk+?{E#1!ivB, :}Ak==Gr*D:|Z dbx a0uC'"H}|ndk# C dbx |n*D~{SO @(at {E)0:#Cj>uY{E{l}DI\T# -k -r -u 10 |nNJm dbx Z{E.dxpD)}KB._Tb} 1. TB>}bMgNZt/ dbx wTLr1,1t/;vxL#>}9CK;v{* samp.c DLr#C C LrWH-} -g j>D`kzI;v|,{EPm}CDTsD~#ZKivB,CLr|{*:samp: $ cc -g samp.c -o samp samp LrKPs,Yw53a(f;v\_ms"+KD3q4k=z10D$w?: $ samp Bus Error - core dumped *7("zmsD;C,kdk: $ dbx samp 53+a5XgBE": dbx version 3.1 Type ’help’ for help. reading symbolic information . . . [ using memory image in core] 25 x[i] = 0; (dbx) quit 2. C>}bMKgN+ dbx ,S=xL#C>}9CKgBLr looper.c: main() { int i,x[10]; for (i = 0; i < 10;); } IZ i ;avS,rKCLr;aP9#9C -g j>`k looper.c Tq!{EwT\&: $ cc -g looper.c -o looper Z|nPPKP looper "4PTB=hcaZ|KPD1r+ dbx ,S=Lr: a. *+ dbx ,S= looper,rXk7(xLD ID#g{z;PKP looper w*s(Lr,zXkt /mb;v Xwindow 0Z#ZC Xwindow 0ZP,dk: ps -u UserID dP UserID GzDGgB: PID 68 467 TTY TIME console 0:04 lft3 10:48 COMMAND sh looper ZC>}P,k looper `XDxL ID G 467# b. *+ dbx ,S= looper,kdk: $ dbx -a 467 53+5XgBDE": Waiting to attach to process 467 . . . Successfully attached to /tmp/looper. dbx is initializing Type ’help’ for help. 4V8ErD|ne% 11 reading symbolic information . . . attached in main at line 5 5 for (i = 0; i < 10;); (dbx) VZ,zcIi/MwTxL,g,CLrnuI dbx xPt/# 3. *+?rre%Pm S?<# 4. *9C -r j>,kdk: $ dbx -r samp 53+a5XgBE": Entering debug program . . . dbx version 3.1 Type ’help’ for help. reading symbolic information . . . bus error in main at line 25 25 x[i] = 0; (dbx) quit d;;PhCKD3q,+ -r j>T;JmzlixLD4,# 5. *8(wTLrD73d?,kdk: dbx -E LIBPATH=/home/user/lib -E LANG=Ja_JP objfile dbx S|n ":b)S|n;\ZKP dbx wTLr19C# / ? addcmd alias assign attribute call case catch clear cleari condition cont corefile delcmd delete detach disable display memory down dump edit 12 Z104D~Pr0Qw3V#=# Z104D~PrsQw3V#=# + dbx S|nmS=8(DB~E# 4( dbx S|nDp{# *;vd?35# T>yPr_!PtTTsDE"# KPk8(D}Lr/}`XDTszk# ^D dbx wTLrbM{ED==# Z;vEEM=&CLr.0t/6qbvEE# >}yP48(PD#9# }%X7PyPDOc# T>+?r_!PDu~d?DE"# S10#9cLx&CLrD4P1=LrU9r_v=B;vOc# T>PX corefile D_6}]# >}k8(B~EX*D dbx S|n# }%k8(B~ET&DzYM#9,T0_LD tskip F}# Lx&CLrD4P"KvwTLr# {Ck8(B~ET&DzYM#9# T>ZfPDZ]# +10/}ZQ;PrBF/# T>8(}LPDd?D{FM5# t/`-w`-8(D~# |nND~hv{E"# +104D~^DI8(DD~# +10/}|D*T&8(Q;!ED/}# +10/}^DI8(D}Lr_/}# 98(PI*B;vKPDP# ^DLrF}wX7# T>PX pthreads atfork r cancellation cleanup &mLrDE"# T> dbx S|nrwbDozE"# Z;vEEM=&CLr.0#96qbvEE# T>PXZK_LDE"# list listi malloc map move multproc mutex next nexti onceblock plugin pluginload pluginunload print proc prompt quit registers rerun resource return rwlock run screen set sh skip source status T>104D~DP# Pv&CLrD8ne%# T>PXLrT malloc S53D9CivDE"# T>XZ&CLr0kXwDE"# x=B;P"T># tCr{C`_LwT# T>+?r_!PD%bE"# KP&CLr1=B;v4LrP# KP&CLr1=B;vzw8n# T>PX once iDE"# wCe~S|nrT>ICe~{F# 0ke~# 60e~# r!mo=D5rKP;v}L"r!}LD5Xzk# T>PXxLDE"# ^D dbx |na>{# #9 dbx wTLr# T>yP(CDfw"53XFDfw"!cDfwM108nDfwD5# 4UT0hCDN}*PX pthread 5PrH}DJ4DE"# Lx&CLrDKP1=o=5X;v8(D}L# T> rwlocks DE"# *n/DzY"#9S|n,T0#`_L tskip F}# step stepi stophwp stop stopi thread tls tnext tnexti trace tracehwp tracei KP;v4|nP# KP;vzw8n# hC;v2~D[lc#9# #9KP&CLr# Z8(;ChC#9c# T>MXF_L# T> TLS u}p{# >};vd?# +10/}ZQ;PrOF/# hCZQw4D~1*QwD?&CLri~Dyw# T>n/}LM/}De%# T>yP{V%d8(j6{D{ED+^(# T>x(j6{D+^(# / S|n / [ RegularExpression [ / ] ] / S|nZ104D~Pr0QwI RegularExpression N}8(D#=#;xN}dk / S|n+a9 dbx |nr0QwT0D}rmo=#Qw+aZD~Da2[5# >}: 1. *r0Qw104D~PD}V 12,kdk: / 12 2. *X4T0DQw,kdk: / kND ?(Qw)S|nM regcmp S}L# ? S|n ? [ RegularExpression [ ? ] ] ? S|nZ104D~PrsQwI RegularExpression N}8(D#=#;xN}dk ? S|n+a9 dbx |nrsQwT0D}rmo=#Qw+aZD~Da2[5# >}: 1. *rsQw104D~PDV{ z,kdk: ?z 2. *X4T0DQw,kdk: ? kND /(Qw)S|nM regcmp S}L# addcmd S|n addcmd { Number... | all } "commands_string" 14 |nN+ dbx S|nmS=yPB~# j>: + dbx S|nmS=yPB~# all >}: 1. *+ where S|nmS=B~E 1,kdk: addcmd 1 "where" 2. *+ registers S|nmS=B~E 2,kdk: addcmd 2 "registers" 3. *+ where M registers S|nmS=B~E 3,kdk: addcmd 3 "where;registers" kND clear S|n"delcmd S|n"delete S|n"disable S|n"enable S|n"stop S|n" status S|n,T0 trace S|n#m{6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:hCM> }Oc;# alias S|n alias [ Name [ [ (Arglist) ] String | Subcommand ] ] alias S|n* dbx S|n4(p{#Name N}G*4(Dp{#String N}G dbx S|nDrP,Z4 PjCS|nsIT(} Name }Cb)rP#g{ alias S|n;P8(N},r|+T>yP10Dp{# >}: 1. *C rr f; rerun,kdk: alias rr rerun 2. *Z|nPdk printandstep 1KP print n M step =vS|n,kdk: alias printandstep "print n; step" 3. alias S|n2ITCw;vP^Dj$_#}g: (dbx) alias px(n) "set $hexints; print n; unset $hexints" (dbx) alias a(x,y) "print symname[x]->symvalue._n_n.name.Id[y]" (dbx) px(126) 0x7e Z>>}P,p{ px T>K;v.yxFD5x;a@C0l=wT73# assign S|n assign Variable =Expression assign S|n+ Expression N}8(D5Vd=I Variable N}8(Dd?# >}: 1. *+}5 5 Vd= x d?,kdk: assign x = 5 4V8ErD|ne% 15 2. *+d? y D5Vd=d? x,kdk: assign x = y 3. *+V{5 ’z’ Vd=d? z,kdk: assign z = ’z’ 4. *+<{5 false Vd=_-`Md? B,kdk: assign B = false 5. *+V{. ″Hello World″ Vd=V{8k Y,kdk: assign Y = "Hello World" 6. *{C`Mli,+ dbx wTLrd? $unsafeassign xPhC,kdk: set $unsafeassign kND:T>M^Dd?;# attribute S|n attribute [ AttributeNumber ... ] attribute S|nT>XZ AttributeNumber N}(eDC'_L"%br_u~tTTsD`XE"#g{; P8(N},raPvyPDtTTs# TZPvD?vtTTs,+T>gBE": attr obj_addr type state stack scope prio sched p-shar protocol clock 4U $aAttributeNumber q=8vtTTsD{E{# 8vtTTsDX7# 8vtTTsD`M;TZC'_L"%bT0u~d?D`MVpG thr"mutex r_ cond# 8vtTTsD4,#C4,I\G valid r inval# 8v;v_LtTTsDQ;s!tT# 8v_LtTTsDwCrtT#b+v(_LDyCr"(eXkyCxLJ4D_LD/ O#TZ53r_xLyCr,wCrD5ITG sys r pro# 8v_LtTTsDEH6tT# 8v;v_LtTTsDwH_TtT#CtTXFKwH_T,I!D5* fifo"rr(-7() r other# 8(%bru~tTTsDxL2mtT#g{ITI;,xLD_LCJ,C%bru~Gx L2mD#CtT5ITG yes r no# 8v%bD-itT#CtTv(K#V_LEH6%bDwC#I!D5P no_prio"prio r protect# T>u~tTTsD1StT#CtT7(+H}u~d?D_L8(*,1D1rXk9CD 1S#C5ITG realtime r monotonic# ": 1. dbx wTLrD print S|n6p{EtT{F,9ICZT>`&TsD4,# 2. ICDtT!vZ POSIX !nD5V# >}: 1. *PvyPtTDE",kdk: attribute dv`FZ: 16 |nN#g{8(KN},|G++x}ZKPD }L# ":call S|n;\C4wC9Cr?N}D/}# >}: KP dbx 1*wC;v|n,kdk: (dbx) call printf("hello") hello printf I&5X# case S|n case [ default | mixed | lower | upper ] case S|n^D dbx wTLrbM{ED==#1!D{E&mS109CDoTx(#g{10DoTG C"C++ r;P(e,b){E+;aO";g{10DoTG FORTRAN r Pascal,b){EaO"I!4 q=#g{{Eh*9Ck10oT;;BD=(bM,r9CCS|n# ;xN}dk case S|n+aT>10D case ==# j>: default mixed lower upper f10oTd/# 45JT>DivbM{E# 4!44bM{E# 4s44bM{E# >}: 1. *T>10Ds!4==,kdk: case 4V8ErD|ne% 17 2. *8> dbx |n4U{E5JN=bM{E,kdk: case mixed 3. *8> dbx 4Us4N=bM{E,kdk: case upper kND Folding Variables to Lowercase and Uppercase# catch S|n catch [ SignalNumber | SignalName ] catch S|nZEEM=&CLr.0t/6qbvEE#CS|nZwT&CLr&m}gPO.`DEE 1G#PC#}6qDEEITVpC SignalNumber N}4Ekr_C SignalName N}4{F48(#EE {;xVs!4,x0: SIG *I!#g{H;P8( SignalNumber 2;P8( SignalName N},r+, O6q}K SIGHUP"SIGCLD"SIGALARM M SIGKILL .bDyPEE#g{;P8(N},r+T> 10\;6qDEEDPm# >}: 1. *T>10\;I dbx 6qDEEDPm,kdk: catch 2. *6q SIGALARM EE,kdk: catch SIGALARM kND ignore S|nMEE&m# clear S|n clear SourceLine clear S|n>}yPx(4D~PD#9#SourceLine N}IT4U=Vq=8(: v w*;v{} v w*;vD~{V{.,sfz;v :(0E)M;v{} >}: *>}Z 19 PPhCDOc,kdk: clear 19 kND cleari S|nM delete S|n#m{6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:hCM >}Oc;# cleari S|n cleari Address cleari S|ne}I Address N}8(DX7DyPOc# >}: 1. *>}hCZX7 0x100001b4 &DOc,kdk: cleari 0x100001b4 2. *>}hCZ main() }LX7&DOc,kdk: cleari &main 18 |nN}O c;# condition S|n condition [ wait | nowait | ConditionNumber ... ] condition S|nT>;vr`vu~d?D`XE"#g{8(K;vr`v ConditionNumber N}, condition S|n+aT>8(u~d?DE"#g{;P8(j>r_N},condition S|nPvyPu ~d?De%# wvu~DE"PmgB: 4U $cConditionNumber Dq=8vu~d?D{E{F# h(u~d?DZfX7# T>u~d?D1StT# h(u~d?PH}D_LD}?# PvH}u~d?DC'_L# cv obj_addr clock num_wait waiters ": dbx wTLrD print S|n6p{Eu~d?{F"C4T>`&TsD4,# j>: wait nowait T>PH}_LDu~d?# T>;PH}_LDu~d?# >}: 1. *T>XZyPu~d?DE",kdk: condition 2. *T>PH}_LDu~d?DE",kdk: condition wait 3. *T>XZu~d? 3 DE",kdk: condition 3 dv`FZ: cv $c3 obj_addr 0x20003290 num_wait 0 waiters kND attribute S|n"mutex S|n"print S|nT0 thread S|n# m{6AIX 5L V5.3 (C`LEn:`4"wTLr7D :9Cu~d?;# cont S|n cont [ SignalNumber | SignalName ] cont S|nS10DOc*} 1. *S10Oc;CLx4PLr,kdk: cont 2. *g,U= SIGQUIT EE;yLx4PLr,kdk: cont SIGQUIT kND dbx |nD detach S|n"dbx D goto S|n"dbx D next S|n"dbx D skip S|n" dbx D step S|n# corefile S|n corefile S|nS corefile D(7T>E",|(I4PD~{F"corefile q=f>XFE""8>IC}] Dj>"}%k8(B~X*DyP dbx S|n#EventNumber N}8(*SP}% dbx S|nD B~# j>: }%k8(B~X*DyP dbx S|n# all >}: 1. *SB~E 2 }%yP dbx S|n,kdk: delcmd 2 all 2. *SB~E 3 }% 1 E dbx S|n,kdk: delcmd 3 1 3. *SB~E 2 }% 1 EM 2 E dbx S|n,kdk: delcmd 2 1 2 kND addcmd S|n"clear S|n"delete S|n"disable S|n"enable S|n"stop S|n" status S|n,T0 trace S|n#m{6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:hCM> }Oc;# delete S|n delete { Number ... | all | tskip [for $tthreadnumber]} delete S|nS&CLr}%zYM#9T0_LD tskip F}#I(} Number N}8(*}%DzYM #9,r_I9C all j>}%yPzYM#9#9C status S|n4T> dbx wTLr*zYM#9zI D`&zYEM#9E# #` tskip F}(9C tskip S|n*_LhC)I9C tskip j>>}#9C status S|nIT>#` _L tskip F}#g{48(NN_L,r9C10_L# 20 |nN all for $t threadnumber >}yPDzYM#9# 8(_LE# >} 1. *S&CLrP>}yPDzYM#9,kdk: delete all 2. *>}B~E* 4 DzYM#9,kdk: delete 4 3. *}%_L 3 D tskip F},kdk: delete tskip for $t3 4. *}%10_LD tskip F},kdk: delete tskip kND clear S|n"cleari S|n"status S|n"tskip S|n,T06AIX 5L V5.3 (C`LEn: `4"wTLr7PD:hCM>}Oc;# detach S|n detach [ SignalNumber | SignalName ] detach S|n+Lx&CLrD4P"KvwTLr#EEIT(}TBNb;n8(: v {F,9C SignalName N} v rE,9C SignalNumber N} EE{;xVs!4xR0: SIG GI!D# g{8(KEE,Lr+g,SU=CEE;yLx4P#g{;P8(EE,CLr+g,;P#9B 4};yLx4P# >} 1. *Kv dbx xLx4P&CLr,kdk: detach 2. *Kv dbx "g,U= SIGREQUEST EEGyLx4PLr,kdk: detach SIGREQUEST kND Using dbx Debug Program# disable S|n disable { Number ... all } disable S|n{CkwTB~X*DzYM#9#*{CDzYM#9I(} Number N}8(,r_I9 Cj> all 4{CyPzYM#9#9C status S|n4T>I dbx wTLr+dMzYr#9X*DB~ E# 4V8ErD|ne% 21 j>: >}yPDzYM#9# all >}: *S&CLr{CyPzYM#9,kdk: 1. disable all *{CB~E 4 DzYM#9,kdk: 2. disable 4 PX|`E",kNDZ 24 3D:enable S|n;"Z 20 3D:delete S|n;MZ 43 3D:status S| n;# m{6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:hCM>}Oc;# display memory S|n { Address,Address/ | Address/ [ Count ] } [ Mode ] [ >File ] ;xNNX|VxPuIgBrXXFDZfD?VZ]: T>DZf6'(}8(TB3v=(xPXF: v =v Address N},dP+T>b=vX7.dDyPZ], r v ;v Address N}8(T>pDP}# Z{F.0SO;v &(k{E)8({EX7#X7ITGd{X7M +(SE)"-(uE)T0 *(dS K()KciIDmo=#NN|,Z(EPdDmo=<+O*G;vX7# v T>ZfDq=GI Mode N}XFD#Mode N}D1!5*10==#Mode N}Du<5* X#I\ fZD==|(: b c d D f g h i lld llu llx llo o O q s x X r!KxFDVZ# 4V{r!;vVZ# 4.xFr!;vLV# 4.xFr!;v$V# r!%+HD5}# r!;v++HD5}# 4U.yxFr!;vVZ# r!zw8n# r!x{ED 8 VZ.xF}# r!^{ED 8 VZ.xF}# r!^{ED 8 VZ.yxF}# r!^{ED 8 VZKxF}# 4KxFr!;vLV# 4KxFr!;v$V# r!;v)9+HD!c}# r!;vUVZa2DV{.# 4.yxFr!;vLV# 4.yxFr!;v$V# 22 |nN: >File X(rdv=8(DD~# >}: 1. *4.yxFT>;vZfZ]D$V,RC$VTX7 0x3fffe460 p<,kdk: 0x3fffe460 / X 2. *4UV{T>p FORTRAN V{. a_string PDZyv=ZKv*X,kdk: &a_string + 5, &a_string + 7/c kND6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:bTf"wX7;# down S|n down [ Count ] down S|n+10/}ZQ;PrBF/ Count 6#10/}C4bv{F#Count N}D1!5* 1# >}: 1. *ZQ;PrBF/;6,kdk: down 2. *ZQ;PrBF/}6,kdk: down 3 kND up S|n"where S|nM6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:T>Q;zY;# dump S|n dump [ Procedure | "PATTERN" ] [ >File ] dump S|nT>8(}LPDyPd?T0%d8(#=DG)d?D{FM5#g{ Procedure N}*d c(.),ryPn/d?<+T>#g{ Procedure M0PATTERN1N}<48(,r9C10}L# 0PATTERN1N}*xP *"? M [] *V{D(d{mo=#19C0PATTERN11,|+T>+VUd PyP%dD{E(4TyP}L) #g{9CK >File j>,dv+aX(r=8(DD~# j>: >File X(rdv=8(DD~# >}: 1. *T>10}LPDd?D{FM5,kdk: dump 2. *T>}L add_count PDd?D{FM5,kdk: dump add_count 3. *T>TV{ s *7Dd?D{FM5,kdk: dump "s*" 4V8ErD|ne% 23 4. *+10}LPDd?D{FM5X(rdv= var.list D~P,kdk: dump > var.list kND6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:T>M^Dd?;# edit S|n edit [ Procedure | File ] edit S|n*8(D~t/`-w#D~IT(} File N}r_8( Procedure N}48(,dP`-w+ t/"r*|,C}LDD~P#g{;P8(D~,r`-w+ay]10D4D~4wC#1!5* vi ` -w#(}+ EDITOR 73d?XBhCIzk*D`-w{F42G1!5# >}: 1. *`-104D~,kdk: edit 2. *`- main.c D~,kdk: edit main.c 3. *`-|,Z do_count() }LPDD~,kdk: edit do_count kND list S|n"vi r_ vedit |n#m{6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:|D 10D~rxL;M:T>10D~;# enable S|n enable { Number ... all } enable S|ntCkwTB~X*DzYM#9#*tCDzYM#9I(} Number N}8(,r_I9 Cj> all 4tCyPzYM#9#9C status S|n4T>I dbx wTLr+dMzYr#9X*DB~ E# j>: >}yPDzYM#9# all >}: 1. *S&CLrtCyPzYM#9,kdk: enable all 2. *tCB~E 4 DzYM#9,kdk: enable 4 PX|`E",kNDZ 21 3D:disable S|n;"Z 20 3D:delete S|n;"Z 43 3D:status S| n;# m{6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:hCM>}Oc;# fd S|n fd [ raw ] [ start [ end ] ] 24 |nND~hv{E"#9C raw !nI#d{I!N}|( start M end Bj#g{4xvBj,raT>PXyPICD~hv{DE"#9C;vBjaT>%vD~hv {,9C=vBjraT>;v6'5# >}: 1. *T.yxFi4PXyPD~hv{DE",kdk: fd raw 2. *Z 3 = 5 D6'Zi4PXD~hv{DE",kdk: fd 3 5 file S|n file [ File ] file S|n+10D4D~|D* File N}8(DD~;|;a4k4D~#File N}ITrD~8(j{D 76{#g{ File N};P8(76,r dbx Lr(}Qw9C76T10D4D~{#g{76Q*,r file S|n9T>D~Dj{r_`T76 {# >}: 1. *+104D~|D* main.c D~,kdk: file main.c 2. *T>104D~D{F,kdk: D~ file kND func S|n#m{6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:|D10D~rxL;M :T>10D~;# frame S|n frame [ num ] frame S|n+10/}|D*T&Z8(Q;!E num D/}#10/}C4bv{F#Q;!D`ES 10n//}DQ;!*<(10n/D/}!\G`E* 0) #g{fZ n v!,r main /}D!+`E * n-1#g{48(!E,rT>PXk10!X*D/}DE"# >}: 1. *F/=!E 2,kdk: frame 2 2. *T>Q;OD10/},kdk: frame kND up M down S|n#m{6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:|D10D~r }L;T0:T>Q;zY;# func S|n func [ Procedure ] 4V8ErD|ne% 25 func S|n+10/}|D*IN} Procedure 8(D}Lr/}#g{;P8( Procedure N},r1! 5*T>10D/}#|D10/}+104D~|D*|,B/}DD~;10{FbvDwCr2"z| D# >}: 1. *+10D/}|D* do_count }L,kdk: func do_count 2. *T>10/}D{F,kdk: func kND file S|n#m{6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:|D10D~rxL;# goto S|n goto SourceLine goto S|n94PI*B;v*KPDP#(#8(D4PXkk10PZ,;/}P#*XhC# >}: *9B;v4PDP*ZyP,kdk: goto 6 kND cont S|n"gotoi S|n"T0set S|n# gotoi S|n gotoi Address gotoi S|n^DLrF}wX7* Address N}8(DX7# >}: *+LrF}wX7|D* 0x100002b4,kdk: gotoi 0x100002b4 kND goto S|n# handler S|n handler { atfork | cancel_cleanup [ all | pthread id ] } handler S|nT>PX9C pthread_atfork "aD atfork &mLrr9C pthread_cleanup_push "a D cancellation cleanup &mLrDE"#g{9C atfork !n,raT>"a* pre"parent M child atfork &mLrD}LD{F(Zf]G POSIX D atfork &mLrivB,9=xwTDN}) #cancel_cleanup !naT>yPQ"aD cancellation cleanup &mLr,9=xI!D pthread id N}T8(X(D pthread r all N}T8(yP pthread#g{4xvNNN},raT>10 pthread D cancellation cleanup &mL r(g{fZ)# >}: 1. *i4PXyPQ"a atfork &mLrDE",kdk: handler atfork 2. *i4PX10 pthread DNNQ"a cancellation cleanup &mLrDE",kdk: handler cancel_cleanup 26 |nN dbx S|nrwbDozE"#dk help S|n"xP Subcommand N}T>o(odM8(S|nDhv#dk help S|n"xP Topic N}T>8(wbDj8hv#z^ hT help S|na)j{DwbV{.#g{za)Swb*7?V*}: 1. *PvyPICD dbx S|nMwb,kdk: oz 2. *T> dbx S|n list Dhv,kdk: help list 3. *T> dbx |nDwb set_variables Dhv,kdk: help set_variables ignore S|n ignore [ SignalNumber | SignalName ] ignore S|nZEEM=&CLr.0#98(EED6=#CS|nZwT&CLr&m}gPO.`DE E1G#PC# *6=DEEIT(}TBNb;n8(: v SignalNumber N}8(EE} v SignalName N}8(EE{F EE{;xVs!4#0: SIG *I!# g{H;P8( SignalNumber 2;P8( SignalName N},r1!ivB+6=}K SIGHUP"SIGCLD" SIGALRM T0 SIGKILL TbDyPEE#g{ SIGTRAP EE4TwTwTbDxL,r dbx wTLr ^(vTCEE#g{;P8(N},r+aT>10yPvTDEEDPm# >}: *9 dbx vT"M=&CLrD/(1S,1EE,kdk: 4V8ErD|ne% 27 ignore alrm kND catch S|n#m{6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:&mEE;# kthread S|n kthread [ raw ] [ info | ru ] [ tid ] kthread S|nT>PXZK_LDE"#9C raw !n+,x^[dT>q =Gq|JZK`DA#g{;9CN},rar!PXyPZK_LD**E"#g{a)}VD_Lj 6,ra%_LODE"#info !nSC'_La9zzPX_LD|j8dv#9C ru ! naT> ti_ru }]I1,||,KJ49CE"# PXC'_LD|`E",kNDZ 48 3D:thread S|n;# >}: 1. *iRPX10}ZKPD_LDE",XkWHZ|nPdkTBZ]Tq!PXyP_LDE"# kthread MZ dbx #9xL0KP(rIKP)D_LjTGE#y]dv!q}7D_Lj6"dk: kthread info tid 2. *T.yxFi4PXyP_LDJ4E",kdk: kthread raw ru list S|n list [ Procedure | SourceLine-Expression [ ,SourceLine-Expression ] ] list S|nT>8(}?D4D~DP#P}ITB=V=(.;48(: v (}9C Procedure N}8(;v}L# ZbVivB,list S|nT>S8(}L*<0D8P*<1=Pm0ZQz# v (}9C SourceLine-Expression N}8(4D~*10PE;SourceLine @ (at {E)ITC4m>*PvDB;PD PE# yPZZ;v8(DPEMZ~v8(DPE.d(|(b=P)DP<+;T>v4# g{;8(Z~v4P,r;r!Z;P# g{ list S|n;P8(N},r+S104D~DP*<,r! $listwindow y8(DP}# *^DPmP}D1!5,IThCX(DwTLrd?,$listwindow,*zk*DP}#$listwindow Du< 5* 10# >}: 1. *Pv10D~PZ 1 =Z 10 P,kdk: list 1,10 2. *Pv 10 P,r_ $listwindow PD main Lr,kdk: 28 |nN10D~;# listi S|n listi [ Procedure | at SourceLine | Address [ , Address ] ] listi S|nT>4D~8(D8n/O#T>D8nIT(}TB=(8(: v a) Procedure N},dP listi S|n+S8(}L*,dP listi S8(P*8nPm,1=Pm0Z;nz*9#SourceLine d ?I8(*{},2I8(*sz;v :(0E)M;v{}DD~{V{.# v (} Address N}48(*# g{ listi S|n;P9Cj>rN},rT>B;v $listwindow 8n#*^D10Pm0ZDs!,IT 9C set $listwindow=Value S|n# 4c`==: dbx LrI4c` POWER 5Pr PowerPC® e5a9D8n#Z1!==B,dbx LrT >}ZKPDa9D8n# dbx |nPD set S|nD $instructionset T0 $mnemonics d?ZJmz2G1!D4c`==#* qC|`DE",kND dbx |nPD set S|n# j>: SourceLine 8(KPmD*<|nP# >}: 1. *PvB 10 ur $listwindow u8n,kdk: listi 2. *PvZ 10 PDzw8n,kdk listi at 10 3. *Pv sample.c D~P4zkZ 5 PDzw8n,kdk: listi at "sample.c":5 4V8ErD|ne% 29 4. *PvX7;Z 0x10000400 M 0x10000420.dD8n,kdk: listi 0x10000400, 0x10000420 kND list S|nT0 set S|n#m{6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:9C dbx xPzw6pDwT;# malloc S|n malloc [ > File ] ;x!nD malloc S|nar!QtC!nMVd_TDPmT0xLt/T4 malloc 9CD3F**# malloc [ allocation [ { address | size | heap | pid | tid | time } { ″<″ | ″==″ | ″>″ ″!=″ ] } Value ] ] [ > File ] malloc S|nD allocation !nT>xL10#tDyPVdDQErPm#g{9CI!D attribute RELOP value N},rJmTn/VdD|j8!q# malloc [ freespace [ { address | size | heap } { ″<″ | ″==″ | ″>″ | ″!=″ ] } Value ] ] [ > File ] malloc S|nD freespace !nT>xLQPICDyPICUdDQErPm#g{9CI!D attribute RELOP value N},rJmTICUdZcD|j8!q# j>: X(rdv=8(DD~# > File PX|`E",kND6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:9C malloc S53Vd53Z f;# map S|n map { [Format] [ entry ModuleNumber [ , ModuleNumber ] | Address | SymbolName ] [for $tthreadnumber] [ > File ] } map S|nT>&CLr0k?VDXw#CE"IT|(?v0k#iD#i{F"I1{"D>pc"D >Uc"D>$H"}]pc"}]Uc"}]$H"TLS }]pc"TLS }]Uc"TLS }]$HT0D~ hv{#ICTB==8(*T>Dn: v (}9C ModuleNumber N}8(%vn# v (}9C=v:EVtD ModuleNumber N}8(3v6'Dn# v (}9C Address N}r0k#i8(*bvDX7# v (}9C SymbolName N}r0k#i8(*bvD{E{F# g{;xTONN5wwC map S|n,rCS|nT>&CLryP0k?VDE"# Format N}8(0k#ihvDdv==#TBm|, Format N}DI\5: abbr normal 30 8(rTdv==,C==|,?v0k#iD|,n`E"#i{FMC#iDI!I1{D% P# 8(#fdv==,C==|,?v0k#iDn`E"#i{F"I1{"D>pc"D>$ H"}]pc"}]$HMD~hv{#g{0k#iP TLS }],r TLS }]pcM TLS }] $H2+T># |nNpc"D>Uc"D>$H"}]pc"}]Uc"}]$HMD~ hv{#g{0k#iP TLS }],r TLS }]pc"TLS }]UcM TLS }]$H2+T># 8(j8dv==,C==|,?v0k#iDn`E"#i{F"I1{"D>pc"D>U c"D>$H"}]pc"}]Uc"}]$HMD~hv{#g{0k#iP TLS }],r TLS }]pc"TLS }]UcM TLS }]$H2+T># g{48( Format N},r DBX 9C $mapformat Z?d?D5#g{48( Format N}R4hC $mapformat,r DBX T}#==T>0k#iE"# g{0k#iP TLS }],r8(_LD TLS }]E"aT>#g{48(NN_L,r9C10_L# j>: > File entry ModuleNumber [ , ModuleNumber ] for $t threadnumber X(rdv=8(DD~# 8(*T>D#ir#i6'# 8(_LE# >}: 1. *TrT==PvyPQ0k#i,kdkTB|n: map abbr 2. *Tj8==Pv0k#i 3 = 5,kdkTB|n: map verbose entry 3,5 3. *Pv|,X7 0x20001000 D0k#i,kdkTB|n: map 0x20001000 4. *Pv|,d? foo D0k#i,kdkTB|n: map foo 5. *T#f==Pv_L 2 D0k#i(|,w#iD TLS }]E"),kdkTB|n: map normal for $t2 PX|`E",kND $mapformat Z?d?#m{6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:9 C dbx xPzw6pDwT;# move S|n move SourceLine move S|n+B;vT>P|;*I SourceLine N}8(DP#CS|n^D @ (at {E)d?D5# SourceLine d?IT(};v{}r_zmD~{DV{.sz :(0E)M;v{}D=(8(# >}: 1. *k+B;P^D*Z 12 P,kdk: move 12 2. *+B;P^D*D~ sample.c DZ 5 P,kdk: move "sample.c":5 kND list S|n#m{6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:T>10D~;# 4V8ErD|ne% 31 multproc S|n multproc [ on | parent | child | off ] multproc S|n8( dbx wTLrZ4(Izr_=(xL1DP*#on j>C48(;vBD dbx a 0+a;4(TwTIzxLDS76#-HD dbx +aLxwT-4D876#parent T0 child j>C 48(IzxLD%@76#}K off DyPj><\9 dbx zf=(xL#off j>{C`xLwT#g {;P8(j>,r multproc S|n5X10wTD`xLD4,# dbx Lr9C Xwindows 4xP`xLwT#dbx Lr+ar*c;`D0Z)`xLwT9C#?vS0 ZDjb*SxL ID(pid)#*ZxL.dP;,9C Xwindows &mD0Z#g {53;'V Xwindows,rZwTIzxL1+avV;v/fE"x dbx LrLxvwT8xL#`xL wT2I\rgB-r'\: v dbx Lr;PKPZ Xwindows 73B# v Xwindows Q-KP+G dbx (C $xdisplay d?;PhC;vP'DT>{#$xdisplay d?;u{FD5# v /tmp ?<;JmTwTLrxPA4CJ#dbx Lr*sZC?,C'I\4;{B4(D Xwindow#g{ $xdisplay hC;}7,r Xwindows r_d{D53J4+a(f"zmsD-r# dbx Lr;\xV;,`MmsDxp,+G+aZS|n'\1"MgBDE": Warning: dbx subcommand multiproc fails. dbx continued with multproc disabled. B4(0ZDC'(eDdCITZ .Xdefaults D~PI dbx_term &CLr{(e# j>: on off tC`xLwT# {C`xLwT# >}: 1. *li10`xLDwT4,,kdk: multproc 2. *tC`xLwT,kdk: multproc on 3. *{C`xLwT,kdk: multproc off kND screen S|nT0 fork S}L#m{6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:`v xLPDwTLr;# mutex S|n mutex [ lock | unlock | thnum | utid | 32 |nNXZ%bDE"#g{x( MutexNumber N},r mutex S|n+T>8(%bDE"# g{;P8(j>r_N},r mutex S|n+aT>yPD%bE"# ?v%bE"PvgB: 8(%bD{E{,q- $mMutexNumber q=# 8v%b`M:non-rec(G]i),recursi(]i)r fast(lY)# 8v%bDZfX7# 8v%bDx(4,:yes g{%bQ-x(,no g{;Px(# g{x(%b,8v5PC%bDC'_LD{E{# PvZ%bd?Px(DC'_L# mutex type obj_addr lock owner blockers ": dbx wTLrD print S|n6p%b{E{,;s\C4T>`&TsD4,# j>: lock unlock thnum utid T>XZx(%bDE"# T>XZ4x(%bDE"# T>X(_LDyP%bDE"# T>C'_L id kx(C'_L id {ODC'_LDyP%bE"# >}: 1. *T>yP%bDE",kdk: mutex 2. *T>yPx(D%bDE",kdk: mutex lock 3. *T>%bE* 4"5"6DE",kdk: mutex 4 5 6 dv`FZ: mutex $m4 $m5 $m6 obj_addr 0x20003274 0x20003280 0x2000328a type lock owner non-rec no recursi no fast no blockers 4. *T>yP_L 1 D%bE",kdk: mutex thnum 1 5. *T>_LE* 0x0001 D_L5PDyP%bE",kdk: mutex utid 0x0001 kND attribute S|n"condition S|n"print S|nT0 thread S|n# m{6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:9C%bTs;# next S|n next [ Number ] next S|nKP&CLr=B;P#Number N}8( next S|nKPDN}#g{;P8( Number N}, r next ;KP;N# 4V8ErD|ne% 33 g{Z`_L&CLrP9C next S|n,ryPC'_L}: 1. *Lx4P=B;4P,kdk: next 2. *Lx4P=104PsDZ}P,kdk: next 3 kND cont S|n"goto S|n"nexti S|n"set S|nT0 step S|n# nexti S|n nexti [ Number ] nexti S|nKP&CLr=B;v8n#Number N}8( nexti S|nKPDN}#g{;P8( Number N},r nexti ;KP;N# g{Z`_L&CLrP9C nexti S|n,ryPC'_L}: 1. *Lx4P=B;vzw8n,kdk: nexti 2. *Lx4P=S10zw8npDZ}vzw8n,kdk: nexti 3 kND gotoi S|n"next S|n"set S|nT0 stepi S|n#m{6AIX 5L V5.3 (C`LEn:` 4"wTLr7PD:KPzw.=PDLr;# onceblock S|n onceblock [ uninit | done ] onceblock S|nT>PX9C pthread_once }L"aDu PXyPQ"a once iDE"#I!D uninit M done j>vVpT>44PrQ4PD once i,xa )}V once j6rT>%v once iDE"# ":*ZwTn/xL19C onceblock S|n,&C+73d? AIXTHREAD_ONCE_DEBUG hC*H Z ON#`FDiv,ZwTKDD~1,g{xLKP14tC said d?,r onceblock S|n+^ (q!NNE"# >}: 1. *KbGqP44PNN once i,kdk: onceblock uninit plugin S|n plugin [ Name [ Command ] ] 34 |nNyPIC e~D{F# >}: 1. *PvyPICe~,kdk: plugin 2. *wC{F*0sample1De~DS|n0help1,kdk: plugin sample help 3. *wC{F*0xyz1De~DS|n0interpret 0x200006881,kdk: plugin xyz interpret 0x20000688 kND pluginload S|nM pluginunload S|n#m{6AIX 5L V5.3 (C`LEn7PD :*" dbx e~r\;# pluginload S|n pluginload File pluginload S|n0k File N}8(De~#File N}&8(Ce~D76# >}: *0k;Z0/home/user/dbx_plugins/libdbx_sample.so1D,{F*0sample1De~,kdk: pluginload /home/user/dbx_plugins/libdbx_sample.so kND plugin S|nM pluginunload S|n#m{6AIX 5L V5.3 (C`LEn7PD :*" dbx e~ r\;# pluginunload S|n pluginunload Name pluginunload S|n60 Name N}8(De~# >}: *60{F*0sample1De~,kdk: pluginunload sample kND plugin S|nM pluginload S|n#m{6AIX 5L V5.3 (C`LEn7PD :*" dbx e~r \;# print S|n print mo= ... print Procedure ( [ Parameters ] ) print S|nr!4PTBNq: v r!I Expression N}8(Dmo=PmD5# v 4P Procedure N}8(D}L"+}LD5X5r!v4#|(DN}+]x}L# >}: 1. *T> x T0 y sF=;D5,kdk: print x, y << 2 2. *T>xN} 0 wC sbrk }LD5X5,kdk: 4V8ErD|ne% 35 print sbrk(0) kND assign S|n"call S|nT0 set S|n# proc S|n proc [ raw ] [ cred | cru | ru | sigflags | signal ] proc S|nT>PXxLDE"#g{9C raw !n,ra,x;GT|K` IAD==bM5#g{;xd{N}9C proc S|n,radvC'xL}]a9Pf"DPXxLD; cE"#cred !nT> pi_cred }]I1DZ],dPC}]I1hvxLD>$#cru M ru !nVpT >}]I1 pi_cru M pi_ru,|,J49CE"#sigflags M signal !nT>k10EE4,MQ"aE E&mLr`XDE",b)E"|,Z pi_sigflags M pi_signal }]I1P# >}: 1. *T-<.yxFi410xL(rKDD~)DJ49CE",kdk: proc raw ru 2. *i4EE&mLrE",kdk: proc signal prompt S|n prompt [ ″String″ ] prompt S|n+ dbx |nDa>{^D* String N}8(DV{.# >}: *+a>{|D* dbx>,kdk: prompt "dbx>" kND6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:(eBD dbx a>;# quit S|n quit quit S|naxyPZ dbx wTT0PDxL# kND detach S|n# registers S|n registers [ >File ] registers S|nT>(CDfw"53XFDfw"!c}Dfw"r?DfwT0108nDfwD5# v (CDfwI{E $rNumber d?m>,dP Number N}8(DfwDrE# ": DfwD5IThCI.yxF} 0xdeadbeef#.yxF} 0xdeadbeef G;vZxLu#4U1!hC,!cDfw;a;T>v4#*T>!cDfw,9C unset $noflregs dbx S|n# v !cDfwI $vrNumber d?m>#$novregs Z?d?XFGqT>r?Dfw#+41!5hC $novregs d?,;T>r?Dfw#14hC $novregs,Rr?DfwP'1(Z\&mr?D&mw OwTLr,r_Vv|,r?Dfw4,DKDD~),+T>yPDr?Dfw(vr0–vr31"vrsave M 36 |nNMhCr?Dfw# ":g{10_L}&ZZK==,registers S|n+;\T>Dfw# j>: >File X(rdv=8(DD~# kND set S|nM unset S|n#m{6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:9Czw Dfw;# rerun S|n rerun [ Arguments ] [ < File ] [ > File ] [ > > File ] [ 2> File ] [ 2> > File ] [ >& File ] [ > >& File ] rerun S|n*:File > >File 2>File 2> >File >&File > >&File +dkX(r9CS File D~PqCdk# X(rdv= File D~P# mSX(rdv= File P# +jPX10 pthreads #tr}ZH}D)J4DE"#Z;vN}(Xh)8>zGqP K$i45PJ4r}ZH}J4D pthread#Z~vN}ICZ8>yP pthread r3vX( pthread#g{ 4xvNNN},rvT>k10 pthread `XDE"(g{JC)# ":resource S|nvICZwTZ`vwT73d?hC* ON DivBKPDxL#b)d?|( AIXTHREAD_MUTEX_DEBUG"AIXTHREAD_COND_DEBUG"AIXTHREAD_RWLOCK_DEBUG" AIXTHREAD_READ_OWNER M AIXTHREAD_WAITLIST_DEBUG#g{ZwTn/DxL1rZwT wKDD~zI14*tb)d?,r resource S|n;\lw=\YDE",r_y>;PE"#I Z9Cb)&\I\5MT\,yT(iv*wTC>E+d$n# >}: 1. *7O10 pthread Gq}: 1. *Lx4P}LDwC,kdk: return 2. *Lx4PA main }L,kdk: return main rwlock S|n rwlock [read | write | RwlockNumber....] rwlock S|nT> rwlocks DE"#g{x( RwlockNumber N},rwlock S|n+aT>8( rwlocks D E"#g{;P8(j>r_N},rwlock S|n+aT>yP rwlocks DE"# ?v rwlock DE"gB: h( rwlock D{E{F,q=* $rw RwlockNumber# 8vj>D5# 8v rwlock DyP_# 8v-5PC rwlock#bv5ITGAk(g{IAk_5P)"4v(g{I4v_5P)r_U P(g{UP) # 8v4kD_Lh{## 5w4kD_Lh{D\}# 8vAkD_Lh{## 5wAkD_Lh{D\}# rwl flag_value owner status wsleep[#] rsleep[#] ": dbx wTLrD print S|n6p rwlock D{E{F"\CZT>dT&DTsD4,# j>: T>yP&ZA4,D rwlock DE"# T>yP&Z44,D rwlock DE"# read write >}: 1. *T>yP rwlock DE",kdk: rwlock dv`FZ: rwl $rwl flag_value 1 rsleeps[ wsleeps[ owner status $t1 write 0]: 0]: 2. *T>&Z44,DyP rwlock DE",kdk: rwlock write dv`FZ: 38 |nNFile ] [ > >File ] [ 2>File ] [ 2> >File ] [ >&File ] [ > >&File ] run S|nr*TsD~#Arguments N}+aw*;v|nPN}9C# j>: +dkX(r9CS File D~PqCdk# X(rdv= File D~P# +jFile 2>File > >File 2> >File >&File > >&File >}: *xN} blue M 12 KP&CLr,kdk: run blue 12 kND rerun S|n# screen S|n screen screen S|n* dbx |n;%r*;v Xwindow 0Z#zITZxL"zD0ZLxYw# screen S|nXkZ dbx wTLrKPZ;v Xwindows 73B1KP#g{ screen S|nKPZG Xwindow 73B,dbx Lr+aT>;v/fE""RLx4PwT}Lg,;Ph( screen S|n# screen S|n2I\ZBvivB'\: v dbx Lr;PKPZ Xwindows 73B# v Xwindows Q-KP+G dbx (C $xdisplay d?;PhC;vP'DT>{#$xdisplay d?;u{FD5# v Xwindows }ZKP,+G TERM 73d?;PhCI;vP'D|n{FTwCB0Z# v /tmp ?<;JmTwTLrxPA4CJ#dbx Lr*sZ screen |n4P1C?,C'I\4;{B4(D Xwindow#g{ $xdisplay hC;}7,Xwindows r_d{D53J4+a(f"zCJb# B4(0ZDC'(eDdCITZ .Xdefaults D~PI dbx_term &CLr{(e# 4V8ErD|ne% 39 >}: *r*;v dbx |n;%D Xwindow 0Z,kdk: screen kND6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:xV dbx dvMLrdv;M AIX 5L Version 5.3 AIXwindows Programming Guide PD AIXwindows Overview# set S|n set [ Variable=Expression ] set S|n* dbx wTLrd?(e;v5#d5I Expression N}8(;xLrd?I Variable N}8 (#d?{;CM}ZwTDLrPD9C{F`e;#Zd{|nZ?)9d?A`&Dmo=#g{ set S |n;PN}9C,+aT>10Dd?# TBd?ITC set S|nhC: $catchbp $deferevents $expandunions $frame $hexchars $hexin $hexints $hexstrings $hold_next $ignoreifhandler $ignoreload $ignorenonbptrap $instructionset ZB;v|n4PZd6=Oc# *tSYB~&\# T>deG POWER 5Pe5a9D POWER2 5)D8n /MzG{# ″601″ 8( AIX 5.1 M|gf>D PowerPC 601 RISC "&mwD8n/MzG{# ″603″ 8( AIX 5.1 M|gf>D PowerPC 603 RISC "&mwD8n/MzG{# ″604″ 8( PowerPC 604 RISC "&mwD8n/MzG{# ″970″ 8( PowerPC 970 "&mwD8n/MzG{# ″ppc″ 8(IyZ POWER e5a9(eD8n/MzG{,}KI!8n#b)8 nZyPDyZyZ POWER D5VDe5PP',AIX 5.1 M|gf>D PowerPC 601 RISC "&mw}b# ″any″ 8(NNP'D"yZ POWER Dr POWER 5P5PD8n#TZX~D8 n,1!zG{*yZ POWER DzG{# g{;PhC Expression N},dbx +a9C1!4c`==# 40 |nNpc"D>$H"}]pc"}]$HMD~hv{#g{0k#iP TLS }],r TLS }]pcM TLS }]$H2+T># ″raw″ $mnemonics 8(-pc"D>Uc"D>$ H"}]pc"}]Uc"}]$HMD~hv{#g{0k#iP TLS } ],r TLS }]pc"TLS }]UcM TLS }]$H2+T># ″verbose″ 8(j8dv==,C==|,?v0k#iDn`E"#i{F"I1{" D>pc"D>Uc"D>$H"}]pc"}]Uc"}]$HMD~hv {#g{0k#iP TLS }],r TLS }]pc"TLS }]UcM TLS } ]$H2+T># g{;PhC Expression N}D5,r dbx Lr+9C0}#1dv==# ^D4c`1 dbx LrDzG{hC# ″default″ 8(nS|8(D8nDzG{# $noargs $noflregs $novregs $octin $octints $pretty ″pwr″ 8( POWER 5Pa9DzG{# ″ppc″ 8(yZ POWER Da9P(eDzG{,;|(I!8n# g{;PhC Expression N}5 dbx Lr+anS|8(8n/DzG{# !T4TS|nDN},}g where"up"down M dump# !T registers S|nP!cDfwDT># !T registers S|nPr?DfwDT># bMKxFDX7# r!KxFD{}# k print S|n,C,4U pretty printed q=T>4SD C 0 C++ }]a9(a9" *O"}i)D5# ″on″ 8(5;;Pr!""xPm>5D2,6'D^({FD@/r!# ″verbose″ 8(wTPP?v5D!1Dr!"xPm>5D2,6'D^({F#;v ^({F|,;vIct*k5`Xb?iDPm# $repeat $sigblock $stack_details ″off″ 8(XU!1r!#K*1!hC# g{;Pdk|nrX40;v|n# LrDh{EE# T> where S|nyT>D?vn//}r}LD!EMDfw/# 4V8ErD|ne% 41 XFZ step/tstep S|nKP=3;4LrP,"RCPwC^wTE"ICDm;v }L1,dbx |nDP*#Cd?Jm step/tstep S|n%=x}^wTE"ICDs }L#TBPm|,K Expression N}I\!D5: $stepignore ″function″ 4P dbx |nD next/tnext S|nD/}#bG1!5# ″module″ g{ next/tnext S|nD/}Z^wTE"ICD0k#i(g53b)P, r4PC/}# ″none″ Zs(4P dbx |nD stepi/tstepi S|nD/},1=|=oP4LrE" ICD8n#ZCcO dbx +aT>KP=Dy#9K# $thcomp $unsafeassign $unsafebounds $unsafecall $unsafegoto $vardim $xdisplay 1hCK $thcomp +a4U9uq=T>_L|n th- DT>E"# XUT assign od=KOqD`Mliod#49hCK $unsafeassign d?,assign od =_2;;(|,;,s!Df"`M# XU}iDBjli# XUS}Lr_/}wCN}DOq`Mli# XU goto S|n?DXli# 8(Zr!4*_gD}i1+9CD,H#1!5G 10# 8(T>D Xwindows D{F,CZ multproc r_ screen S|n#1!5* shell DISPLAY d ?D5# $unsafe d?^FK dbx wTLrZmslbPDC># >}: 1. *^D1!DPmDP}* 20,kdk: set $listwindow=20 2. *{C assign S|nD`Mli,kdk: set $unsafeassign 3. *4c` AIX 5.1 M|gf>D PowerPC 601 RISC "&mwDzw8n,kdk: set $instructionset="601" kND unset S|n#m{6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:|DxPXbwTLrd ?Dr!dv;# set edit [vi, emacs] r set -o [vi, emacs] S|n set S|nxP -o r_ edit !nITC4r*3;P`-==#g{x( set-o vi r set edit vi |n, rz+&Z vi P`-wDdk==#g{xK set -o emacs r_ set edit emacs |n,z+&Z emacs P`-wDdk==# >}: 1. *r* vi P`-w,kdk: set-o vi r set edit vi 42 |nN}: 1. *KP ls |n,kdk: sh ls 2. *xk shell,kdk: sh 3. *9C SHELL 73d?,kdk: sh echo $SHELL kND6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:S dbx KP Shell |n;# skip S|n skip [ Number ] skip S|nS10D#9cLx4PLr#}?HZ Number N}D5DOc+a;x}"+ZB;vOc& r_Lrax1#94P#g{;P8( Number N},1!5* 1# >}: *Lx4PLr1=v=Z~vOc,kdk: skip 1 2IkND cont S|n# source S|n source File source S|nS File N}8(DD~Ak dbx S|n# >}: *S cmdfile D~PA dbx S|n,kdk: source cmdfile kND6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:SD~DA dbx S|n;# status S|n status [ more ] [ >File ] status S|nT>C'(eDyPOc"zYcM[lc,Kb9P#`_L tskip F}(9C tskip S| nhC) #g{8(K more N},r status S|n9+T>kb)Oc"zYcM[lcX*D dbx S| n#status S|nC=(E([])(!B~EPvtCDB~,Cdc(..)(!B~EPv{CDB~,"C b(E(<>)(!B~EPvSYDB~# > j>+ status S|nDdv"M= File N}P8(DD~P# 4V8ErD|ne% 43 j>: X(rdv= FileD~P# >File >}: 1. *T>C'(eDyPOc"zYcM[lc,T0#`_L tskip F},kdk: status dv`FZ: [1] stop at 13 [2] stop at 14 .3. stop at 15 .4. stop at 16 [5] stop at 17<6> stop at 18 if g >10<7> stop in func Remaining tskip counts: tskip 2 for $t1 tskip 1 for $t5 ZOfD>}dvP,B~ 3 M 4 Q{C,B~ 6 M 7 QSY# 2. *T>C'(eDyPOc"zYcM[lc,T0X*D dbx S|n,kdk: status more ddv`FZBfDN=: [1] stop at 13 [1] where .2. stop at 14 [1] where [2] registers <3> stop at 15 if g > 10 [1] where; registers kND dbx |nD addcmd S|n"clear S|n"delete S|n"delcmd S|n"tskip S|n"stop S|n,T0 trace S|n# m{6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:hCM>}Oc;# step S|n step [ Number ] step S|nKP&CLr4|nP#(} Number N}8(4PDP}#g{!TK Number N},r1! 5* 1# g{Z`_L&CLrP9C step S|n,ryPC'_L}: 1. *Lx4P;v4LrP,kdk: 44 |nN}zkyv: 60 printf ("hello world \n"); kdk: set $stepignore="function"; step kND cont S|n"goto S|n"next S|n"set S|nT0 stepi S|n# stepi S|n stepi [ Number ] stepi S|nKP&CLrD8n#(} Number N}8(4PD8n}#g{!TK Number N},r1! 5* 1# g{Z`_L&CLrO9C,stepi S|n;%=4P10KPD_L#yPd{D_L<+#9# >}: 1. *Lx4P 1 vzw8n,kdk: stepi 2. *Lx8n 5 vzw8n,kdk: stepi 5 kND gotoi S|n"nexti S|nM step S|n# stop S|n stop { [Variable] [ at SourceLine | in Procedure | on load [″ModuleName″] ] [ if Condition ]} stop S|nZzcX(u~1#9&CLr#&CLr+aZTBu~#9: v Z9CK if Condition j>DivB Conditoin *0true1# v Z9CK in Procedure j>DivBwCK Procedure# v Z8(K Variable N}DivB|DK Variable# v Z9CK at SourceLine j>DivBo=K SourceLine PE# SourceLine d?IT(};v{}r_zmD~{DV{.sz :(0E)M;v{}D=(8(# v Z9CK on load j>"8(K ModuleName N}DivB0kr60K ModuleName 0k#i# I!D ModuleName d?I8(*%v#i{FrTTBq=kI1{dTD#i{F# ModuleName(MemberName) v Z9CK on load j>R48( ModuleName N}DivB0kr60KNN0k#i# jINb|ns,dbx wTLrzz;v{"(f|Qw*|na{zz#C{"|(MzDOc`XDB~ D ID T0zD|nDbM#bMDo(";;(MzD|n`,#}g: 4V8ErD|ne% 45 stop in main [1] stop in main stop at 19 if x == 3 [2] stop at "hello.c":19 if x = 3 stop in func <3> stop in func stop g <4> stop g =(E([])PD}V*kOcX*DB~j6#dbx wTLr+B~EM?v stop S|n*5p4#1L rIZ3vB~x#91,CB~j6+k10P;pT>,TmwDvB~lILr#9#b(E(<>) PD}V*SYB~DB~j6#SYB~G;PNNk.X*DOc"zYcr[lcDB~,?1dk| nf01040kZfD{E1,+4(SYB~#?1T&Z#fB~D#i6X1,Z=(E([])PT >D#fB~2a*;*SYB~#?1T&ZSYB~D#i0kZf1,SYB~+*;*#fB~," 4(T&DOc"zYcr[lc#z4(DB~k dbx 4(DZ?B~2f,rKB~EI\";\G,x D# 9C status S|n4i4b)}V#zITX(r status Ddv=;vD~1P#9C delete r clear S |n4XU stop S|n,r9C enable r disable S|n#9C addcmd S|n+ dbx S|nmS= 8(DB~E,9C delcmd S8(DB~E>}X*D dbx S|n# Z`_L&CLrP,yPC'_L<+ZN;C'_Lv=Oc1#9#Z4D~PM/}PhCDOc+ a;NN4PCPMC/}DC'_Lv=,}Gz4UBv} 9 D==8(u~#TBp{T/8(u~: v bfth(Function, ThreadNumber) v blth(SourceLine, ThreadNumber) ThreadNumber G_L{E{D}V?V,I thread S|n(f(}g,5 G{* $t5 D_LD ThreadNumber)#b)p{5JOGj,|Gzz)9S|ngB: stopi at &Function if ($running_thread == ThreadNumber) stop at SourceLine if ($running_thread == ThreadNumber) j>: at SourceLine if Condition in Procedure on load ModuleName 8(PE# 8(u~,}g true# 8(wCD}L# 8(*`SD0k#i# >}: 1. *Z main }LPZ;vod ,kdk: stop in main 2. 1 x d?D5ZZ 12 DP4P1|D1*#94P,kdk: stop x at 12 3. *Z sample.c D~DZeP#94P,kdk: stop at "sample.c":5 4. *Z dbx |n?NKP func1 DS}L1li x D5,kdk: stop in func1 if x = 22 5. *li dbx |n?N* y) and (x < 2000) 8. TB>}PvKgNT>n/DB~"+|G>}: status [1] stop in main [2] stop at "hello.c":19 if x = 3 delete 1 status [2] stop at "hello.c":19 if x = 3 clear 19 status (dbx) delete |nCB~j6{>}B~#clear |n(}PE>}KOc# 9. *+OchCZ func1 D*<&,"R;PI_L $t5 4P1P',kdkTBH[|n.;: stopi at &func1 if ($running_thread == 5) r bfth(func1, 5) *Z0kr60KNN#iDivB#9Lr,kdk: 10. stop on load *Z0kr60K#i Module DivB#9Lr,kdk: 11. stop on load "Module" *Z0kr60K#i Module DI1 Member DivB#9Lr,kdk: 12. stop on load "Module(Member)" kND addcmd S|n"clear S|n"delete S|n"delcmd S|n"disable S|n"enable S| n"stopi S|n,T0 trace S|n#m{6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:hCM >}Oc;# stophwp S|n stophwp Address Size stophwp S|n*8(DZfxrhC;v2~`Sc#9#g{xrDZ]|D,rLr+#9# ": 1. stophwp S|nDI&.&ZZ2~@5T#K&\;\Z 630 M"PowerPC zMT0s4DMEP9 C# 2. IZ2~;\hC;v`ScD^F,ZT<4(m;v2~[lc1n/D[lcB~+aZ stophwp M tracehwp "ze;#,yD,T0DB~XkZ4(;vBDB~.0>}#,y,r*fZ;vn/ Dm~`Sc(I;) stop M trace S|nzI)!{2~`ScDT\,b)`MDB~2ITw* 4(;v2~`Sc.0Xk>}De;B~# >}: 1. *ZpITZ8(u~* true 1#9Lr# v (} Address N},1 Address DZ];^D1Lr#9KP# v (} at Address j>,Z8(DX7hC#9c# v (} in Procedure j>,LrZwC Procedure 1#9# j>: 8(u~,}g true# 8(wCD}L# 8(zw8nX7# if Condition in Procedure at Address >}: 1. ZX7* 0x100020f0 ^P,kdk: stopi at 0x100020f0 2. *ZX7* 0x100020f0 DZ];^D1#9,kdk: stopi 0x100020f0 3. *ZX7* 0x200020f0 DZ];_L $t1 ^D1#9,kdk: stopi 0x200020f0 if ($running_thread == 1) kND stop S|n#m{6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:9C dbx xPzw.=w T;# thread S|n T>!PD_L: thread { [ info ] [ - ] [ ThreadNumber ... ] } | current | run | susp | term | wait !P;v%@_L: thread current [ - ] ThreadNumber #Vr_ME_L: thread { hold | unhold } [ - ] [ ThreadNumber ... ] qCT>!nDoz: thread { help} thread S|nT>MXFC'_L# thread S|nDZ;VN=IT=Vq=T>E"#g{ thread S|nG th,ra9CZ;Vq=T>E "#g{ thread S|nG th -,ra4UZ~Vq=T>E"#g{;P8(N},raT>yPC'_L DE"#g{8(K;vr_|`D ThreadNumber N},raT>`XC'_LDE"#thread S|nT> _L1,10_LP+T > *7#g{KPPD_LM10D_L;;B,rCP0aSO * {E#I thread S|n4U=V==T>DE"gB# I thread S|n4UZ;V==T>DE"gB: thread state-k 48 4U $tThreadNumber q=8vC'_LD{E{# 8vKD_LD4,(g{C'_L,SKKD_L) #|ITG run"wait"susp r_ term,VpT &KP"H}"RpMU9# |nNDE"gB#4U1!5,TZ thread S|n th - N},T>DE "G$q=# thread 4U $tThreadNumber q=8vC'_LD{E{# KD_LD`XE" tid pri sched state 8vC'_Lj6{(g{C'_L,SKKD_L) # 8vKKD_LDEH6# 8vKKD_LDwH_T#|ITG fif"oth r rr,VpT& fifo"d{M7(round robin)wH_T# 8vKD_LD4,(g{C'_L,SKKD_L) #|ITG run"wait"susp r zomb,VpT&KP"H }"RpM),(zombie)4,# C'_L`XE" tid pri sched state state flags wchan mode held scope cancellation 8vC'_Lj6{# 8vC'_LDEH6# 8vKC'_LDwH_T#|ITG fif"oth r rr,VpT& fifo"d{M7(round robin) wH_T# 8vC'_LD4,#ITG running" creating" suspended" blocked" runnable r terminated# 4U.yxF8vC'4,# 4U.yxF8v pthread j>D5# 8vKD_L}ZH}r_/_DB~(g{C'_L,SKKD_L)# 8vC'_L#9D==(g{C'_L,S=KKD_L),|ITGKD==rC'==# 8vGq#VC'_L# 8vC'_LDyCwCr;TZ53r_xLyCrVpG sys r_ pro# pending 8vGq!{&ZRp4,# state 8v!{D==M4,# g{!{;P;Rpx4,M==Vp*tCMFY,rC ed m>,g{!{4,M ==Vp*tCMl=,rC ea zm,xg{==;PtC,rC d zm# g{!{;Rpx!{D4,M==Vp*tCMFY,rC ED zm,g{!{4, M==Vp*tCMl=,rC EA zm,xg{==;PtC,rC D zm# joinable boosted function cursig 8v_LGqIT,S# 8v_L boosted 5# 8vC'_L/}D{F# 8v10EED5# g{hCKI!n $thcomp,r+a4UgBD9uq=T>E"# 4V8ErD|ne% 49 m k u mode k-state u-state h s c held scope cancellation j b plk plu prk pru k-tid u-tid fl sta cs wchan function (k)ernel (u)ser (r)unning (w)aiting (s)uspended (z)ombie (r)unning (R)unnable (s)uspended (t)erminated (b)locked (c)reating (yes) (n)o (s)ystem (p)rocess not pending: (e)nabled & (d)eferred, (e)nabled & (a)sync, (d)isabled pending : (E)nabled & (D)eferred, (E)nabled & (A)sync, (D)isabled joinable (yes) (n)o boosted value of boosted field in pthread structure kernel thread (oth)er (fif)o (rr)-> round-robin policy user thread (oth)er (fif)o (rr)-> round-robin policy kernel thread hex number policy user thread hex number policy kernel thread id in hex pthread id in hex value of flags field in pthread structure in hex value of state field in pthread structure in hex value of the current signal event for which thread is waiting function name thread S|nDZ~Vq=C4!q10_L#dbx wTLrD print"registers T0 where S|nDfw# thread S|nDZ}Vq=C4XF_LD4P#IT9C hold j>#V_L,r_9C unhold j>M E_L##VD_L+;aYLx1=|;ME# ": dbx wTLrD print S|n6p_LD{E{"ITT>`&TsD4,# j>: current help hold unhold info g{;P8( ThreadNumber N},+aT>10D_L#g{8(K ThreadNumber N},!q8(DC '_Lw*10_L# T>yPZ9C th - |n1T>D_L!nD`XE"# g{;P ThreadNumber N},ra#VMT>yPDC'_L#g{8(K;vr_|`D ThreadNumber N},+a#V"T>8(C'_L# g{;P8( ThreadNumber N}+aMEMT>yPT0#VDC'_L#g{8(K;vr_|`D ThreadNumber N},+aME"T>8(DC'_L# g{;P8( ThreadNumber N},+T>yPC'_LD$q=Pm#g{8(K;vr_|`D ThreadNumber N}+aT>8(C'_LD$q=Pm# yPOvj>9C [-] !n#g{x(KC!n,r+4UZ~Vq=T0$q=T>E",}GhCK set $thcomp !n# T>&Z run 4,D_L# T>&Z susp 4,D_L# T>&Z term 4,D_L# T>&Z wait 4,D_L# run susp term wait >}: 1. *T>yP&Z wait 4,D_LE",kdk: 50 |nNtIx(_LDE",kdk: thread 1 3 4 dv`FZ: thread $t1 $t3 >$t4 state-k wait wait run wchan state-u running running running k-tid mode held scope function 17381 u no pro main 8169 u no pro iothread 9669 u no pro save_thr 3. *9_L 4 I*10_L,kdk: thread current 4 4. *#V 2 E_L,kdk: thread hold 2 5. *TZ~Vq=T>&ZH}4,D_LDE",kdk: thread wait - dv`FZ: thread m k u h s c j b kpl upl kpr upr k_tid u_tid fl sta wchan function *$t1 u r w n p ed y 0 oth oth 61 1 0043e5 000001 51 004 main $t3 u r w n p ed y 0 oth oth 61 1 001fe9 000102 51 004 iothread >$t4 u r r n p ed y 0 oth oth 61 1 0025c5 000203 50 064 save_thr 6. *4UZ~Vq=T>tIx(_LDE",kdk: thread - 1 2 3 dv`FZ: thread m k u h s c j b kpl upl kpr upr k_tid u_tid fl sta wchan function *$t1 u r w n p ed y 0 oth oth 61 1 0043e5 000001 51 004 main $t3 u r w n p ed y 0 oth oth 61 1 00fe9 000102 51 004 iothread >$t4 u r r n p ed y 0 oth oth 61 1 0025c5 000203 50 064 save_thr kND attribute S|n"condition S|n"mutex S|n"print S|n"registers S|nT0 where S|n# m{6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:4(_L;# tls S|n tls map tls S|n;S\;vj>,|9CCj>4T>?v0kD TLS #iD TLS u}: 1. *Lx4P}ZKPD_L,1=4PAB;v4LrP,kdk: tnext 2. *Lx4P}ZKPD_L,1=4PA104LrPDsfZ}P,kdk: tnext 3 kND tnexti S|n#m{6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:wTf0`v_LDL r;# tnexti S|n tnexti [Number] tnexti S|n+}ZKPD_L;1KPAB;u8n#Number N}8( tnexti S|nKPDN}#g{4 8( Number N},r tnexti ;KP;N#CS|n;\Z536'_LOwC# yP_L}: 1. *Lx4P}ZKPD_L,1=4PAB;uzw8n,kdk: tnexti 2. *Lx4P}ZKPD_L,1=4PA10zw8nsfDZ}uzw8n,kdk: tnexti 3 kND tnext S|n#m{6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:wTf0`v_LDL r;# trace S|n trace [ SourceLine | Expression at SourceLine | Procedure | [ Variable ] [ at SourceLine | in Procedure ] | on load ModuleName ] [ if Condition ] LrKP1 trace S|nr!8(}L"/}"|nP"mo=rd?DzYE"#SourceLine d?IT(} ;v{}r_zmD~{DV{.sz :(0E)M;v{}D=(8(#IT8(u~#dbx wTLr+; v}VM?v trace S|n*5p4#9C status S|n4i4b)}V#9C delete S|n4XUzY# IVp9C enable M disable S|n4tC0{CzY# trace S|nITZ;wTxL0kr60K#i1T>zYE"#I!D ModuleName N}I8(*%v# i{FrTTBq=kI1{dTD#i{F# ModuleName(MemberName) g{;x ModuleName N}9C on load j>,dbx +zYyP#iD0kM60# y]1!5,zYGyZxLD#*4(yZ_LDzY,4U>} 8 Du~8(_L# 52 |nN: at SourceLine if Condition in Procedure on load ModuleName 8("V;zYDmo=D4P# 8(zY*}: 1. *zY?v printf }LDwC,kdk: trace printf 2. *zY hello.c D~Z 22 PD?N4P,kdk: trace "hello.c":22 3. *zY x d?Z main }LPD^D,kdk: trace x in main 4. *zY}]X7 0x2004000,kdk: set $A=0x2004000 trace $A ":tracei S|nC4zYX7D# 5. zIT+4PDr!^FZ8(D Procedure n/D1r#z2IT8(I!qD Condition 4XFN1 zzzYE"#}g: (dbx) trace in sub2 [1] trace in sub2 (dbx) run trace in hellosub.c: trace in hellosub.c: trace in hellosub.c: 8 printf("%s",s); 9 i = ’5’; 10 } 6. zITZ}L?N;wCr5X1T>;v{"#1wCK;v}L,C{"|(+]DN}MwCD} LD{F#Z5XP,CE"|(S Procedure 5XD5#}g: (dbx) trace sub [1] trace sub (dbx) run calling sub(s = "hello", a = -1, k = delete) from function main returning "hello" from sub 7. zITZLrKP=8(DP1r! Expression D5#PEMD~ar!v4,+G;ar!4|nP# }g: (dbx) trace x*17 at "hellosub.c":8 if (x > 0) [1] trace x*17 at "hellosub.c":8 if x > 0 (dbx) run at line 8 in file "hellosub.c": x*17 = 51 (dbx) trace x [1] trace x initially (at line 4 in "hello.c"): after line 17 in "hello.c": x = 3 x = 0 8. *zY x d?Z $t1 _LPDd/,kdk: (dbx) trace x if ($running_thread == 1) 9. *zYyP#iD0kr60,kdk: trace on load 10. *zY#i Module D0kr60,kdk: 4V8ErD|ne% 53 trace on load "Module" 11. *zY#i Module PI1 Member D0kr60,kdk: trace on load "Module(Member)" 2IkND tracei S|n# tracehwp S|n tracehwp Address Size tracehwp S|n*8(DZfxrhC;v2~`Sc#9#g{xrDZ]"zKd/,dbx wTLrr !zYE"# ": 1. tracehwp |nDI&.&ZZ2~@5T#K&\;\Z 630 M"PowerPC zMT0s4DMEP9C# 2. IZ2~;\hC;v`ScD^F,ZT<4(m;v2~[lc1n/D[lcB~+aZ stophwp M tracehwp "ze;#,yD,T0DB~XkZ4(;vBDB~.0>}#,y,r*fZ;vn/ Dm~`Sc(I;) stop M trace S|nzI)!{2~`ScDT\,b)`MDB~2ITw* 4(;v2~`Sc.0Xk>}De;B~# >}: 1. *zYp# v g{8(K at Address N},rKP at Address 8n# v I Procedure 8(DxL&Zn/4,g{|,K in Procedure j># v I Condition 8(Du~* true g{|,K if Condition j># j>: at Address if Condition in Procedure 8(;vX7#1CX7&D8n;KP1ITtCzY# 8(u~#1zcCu~1tCzY# 8(;v}L#C}L&Zn/1tCzY# >}: 1. *zY?v8nD4P,kdk: tracei 2. *zY?NZX7 0x100020f0 &4PD|n,kdk: tracei at 0x100020f0 3. *Z main }Ln/1zYZfX7 0x20004020 Z]?N"zDd/,kdk: tracei 0x20004020 in main 54 |nN}k.X*D tskip F}# 9C status S|nIi4C_LD#` tskip F}#9C delete S|nI>}C_LD#` tskip F}# >}: *Lx4P,1Av=S}ZKPD_LD10#9c*}: 1. *9}ZKPD_LLx4P;v4LrP,kdk: tstep 2. *9}ZKPD_LLx4Pev4LrP,kdk: tstep 5 3. *@9 dbx Lr%=4P printf /},gBfD>}zky>: 60 printf ("hello world /n"); kdk: set $stepignore="function"; step kND cont S|n"goto S|n"tnext S|n"set S|n,T0 tstepi S|n#m{6AIX 5L V5.3 ( C`LEn:`4"wTLr7PD:wTf0`v_LDLr;# 4V8ErD|ne% 55 tstepi S|n tstepi [Number] tstepi S|nS}ZKPD_LD108nKP8(}?D8n#Number N}8( tstepi S|nKPDN}# g{48( Number N},r tstepi ;KP;N#CS|n;\Z536'_LOwC# yP_L}: 1. *9}ZKPD_LLx4P;uzw8n,kdk: tstepi 2. *9}ZKPD_LLx4Peuzw8n,kdk: tstepi 5 kND gotoi S|n"tnexti S|n,T0 tstep S|n#m{6AIX 5L V5.3 (C`LEn:`4"wTL r7PD:wTf0`v_LDLr;# tstop S|n tstop { in Procedure | [Variable] at SourceLine [ if Condition ] } [for $tthreadnumber] tstop S|n*_LhC4Lr6Oc#9,"Z8(_L=oOc1#9&CLr#4(B~1,8(D_L &QfZ#g{48(NN_L,r9C10_L#1"zTBN;iv1,8(_L+#9: v 9CK if Condition j>,"R Condition * true# v 9CK in Procedure j>,"RwCK Procedure# v 9CK at SourceLine j>,"R=oK SourceLine PE#SourceLine d?I8(*{},2I8(*sz ;v0E(:)M;v{}DD~{V{.# _L6Oc;\Z536'_LOhC#1,1v=_L6OcMxL6Oc1,=vOc<+C=&m," R+(f_L6Oc#1C_LU91,+>}k.X*DB~# j>: atSourceLine for $t threadnumber if Condition in Procedure 8(PE# 8(_LE# 8(u~(}g,true) # 8(wCD}L# >}: 1. *ZKP_L 2 1Z func }LPDZ;vod^P,kdk: tstop in func for $t2 2. *Z x d?D5Z4P}LDZ 12 P&|D1#910_LD4P,kdk: tstop x at 12 kND ttrace S|n#m{6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:wTf0`v_LDL r;# 56 |nN}k.X*DB~# ": 1. tstophwp S|nGqI&!vZ2~#K&\;Z PowerPC zwD 630 MM|_MEOIC# 2. IZfZ0;JmhC;v[lc1D2~^F,1T<9C tstophwp M ttracehwp *,;v_L4( m;v2~[lcB~1,n/D_L[lcB~+I*e;#*\bKJb,Z4(BB~0Xk>} 0;vB~#IZn/m~[lc(I stop M trace S|nD3)wC4()DfZI\V{2~[l cDT\vf,rKZ4(2~[lc.09Xk>}b)`MDB~,T\be;# 3. 1xL6[lcfZ1,;P_L6[lcD_L+[lxL[lc;C#g{_LP_L6[lc,r C_L+[l_L[lc;C# 4. _L62~[lcMxL62~[lcI2f,"R;a`%e;# 5. g{fZkT,;vX7DxL6[lcM_L6[lc,r(fxL6[lcB~# j>: for $t threadnumber >}: k: 8(_LE# *Z_L 2 }ZKP"Rp,"R Condition * true# v 9CK in Procedure j>,"RwCK Procedure# v 9CK at Address j>,"R=oK Address# _L6Oc;\Z536'_LOhC#1,1v=_L6OcMxL6Oc1,=vOc<+C=&m," R+(f_L6Oc#1C_LU91,+>}k.X*DB~# j>: at Address for $t threadnumber if Condition in Procedure 8(zw8nX7# 8(_LE# 8(u~# 8(wCD}L# 4V8ErD|ne% 57 >}: 1. *ZKP_L 2 1ZX7 0x100020f0 ^P,kdk: tstopi at 0x100020f0 for $t2 2. ZKP10_L1,*Zxk func }L1#94P,kdk: tstopi in func kND ttracei S|n#m{6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:wTf0`v_LDL r;# ttrace S|n ttrace { [Variable] at SourceLine | Procedure } [ if Condition ] [for $tthreadnumber] ttrace S|nZ8(_LKP1T>8(}L"/}"4LrPMd?DzYE"#SourceLine d?I8(* {},2I8(*sz;v0E(:)M;v{}DD~{V{.#dbx wTLr+;v`Ek?v ttrace S |n`X*#9C status S|n4i4b)}V#9C delete S|n4XUzY#IVp9C enable M disable S|n4tC0{CzY# g{48(NN_L,r9C10_L#_L6zY;\T536'_LhC#4(B~1,8(D_L&Q fZ#1C_Lax1,+>}k.X*DB~# j>: atSourceLine for $t threadnumber if Condition in Procedure 8("V;zYDmo=D4P# 8(_LE# 8(zY*}: 1. *ZKP_L 2 1zYT printf }LD?vwC,kdk: ttrace printf for $t2 2. *Z10_LKP1zY hello.c D~PZ 22 PD?N4P,kdk: ttrace "hello.c":22 kND ttracei S|n#m{6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:wTf0`v_LDL r;# ttracei S|n ttracei [Address] at Address [ if Condition ] } [for $tthreadnumber] 1"zTBN;iv1,ttracei S|n*tT8(_LDzY: v |,K if Condition j>,"R Condition * true# v 8(K at Address j>,"R Address &D8nKP# g{48(NN_L,r9C10_L#_L6zY;\T536'_LhC#4(B~1,8(D_L&Q fZ#1C_Lax1,+>}k.X*DB~# 58 |nN: at Address for $t threadnumber if Condition 8(;vX7#1CX7&D8n;KP1ITtCzY# 8(_LE# 8(u~#1zcCu~1tCzY# >}: 1. Z_L 3 KP1,*Z?N4PX7 0x100020f0 &D8n1xPzY,kdk: tracei at 0x100020f0 for $t3 2. *Z10_L?N4PX7 0x100020f0 &D8n1xPzY,kdk: tracei at 0x100020f0 kND ttrace S|n#m{6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:wTf0`v_LDL r;# ttracehwp S|n ttracehwp address size [for $tthreadnumber] ttracehwp S|n*8(DZfxrhC_L62~[lczY#ZKP8(_L1,g{xrDZ]"z| D,r dbx wTLrT>zYE"#4(B~1,8(D_L&QfZ#g{48(NN_L,r9C10_ L#_L6[lcB~;\T536'_LhC#1C_LU91,+>}k.X*DB~# ": 1. ttracehwp S|nI&kq!vZ2~#K&\;Z PowerPC zwD 630 MM|_MEOIC# 2. IZfZ0;JmhC;v[lc1D2~^F,1T<9C tstophwp M ttracehwp *,;v_L4( m;v2~[lcB~1,n/D_L[lcB~+I*e;#*\bKJb,Z4(BB~0Xk>} 0;vB~#IZn/m~[lc(I stop M trace S|nD3)wC4()DfZI\V{2~[l cDT\vf,rKZ4(2~[lc.09Xk>}b)`MDB~,T\be;# 3. 1xL6[lcfZ1,;P_L6[lcD_L+[lxL[lc;C#g{_LP_L6[lc,r C_L+[l_L[lc;C# 4. _L62~[lcMxL62~[lcI2f,"R;a`%e;# 5. g{fZkT,;vX7DxL6[lcM_L6[lc,r(fxL6[lcB~# j>: for $t threadnumber 8(_LE# >}: ZKP_L 2 1,*Zp}I Name N}8(Dp{# >}: *>}{F* printx Dp{,kdk: unalias printx kND alias S|n#m{6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:4(S|np{;# unset S|n unset Name unset S|n>}MIN} Name 8(D{F`XD dbx wTLrd?# >}: *>}{9T>!c}DfwDd?,kdk: unset $noflregs kND set S|n#m{6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:|DxPXbwTd?D7 r!dv;# up S|n up [ Count ] up S|n+10/}ZQ;ZrOF/ Count 6#10/}C4bv{F#Count N}D1!5* 1# >}: 1. *+10/}ZQ;PrOF/=6,kdk: up 2 2. *T>Q;PD10/},kdk: up 0 kND down S|n#m{6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:|D10D~rxL;" :T>Q;zY;# use S|n use [ { + | Directory | ’[’RegularExpression = NewPath’]’ } ... ] use S|nhC dbx wTLr0R4D~1*QwD?*QwD? dbx LriR?jD~(g{fZ)PDj{76{E"#g{z P;v{* @ D`X?<*Qw,zITZQw76P9C ./@ # use S|n9C +(SE)4r*QwD?4D~;C# wT}LP"TR=4D~1TBfrJC: v T8(D3r@@PmPD?<# v @@jPmPD?<.s,+Z?}: 1. *+Qw?dj{76{FE"T /home/developer *7D4D~VZ;Z /mnt B,kdk: use + [/home/developer=/mnt] 6. *8} dbx LrWHZ /latest BiR,"ZC&;fZCD~DivBZ /stable BiRdj{76{ FE"T /home/developer *7DD~,kdk: use + [/home/developer=/latest] [/home/developer=/stable] m{ edit S|nM list S|n# whatis S|n whatis Name whatis S|nT> Name Dyw,dP Name N}8(Kd?"}Lr_/}D{F,i{FI!# ":;PZ dbx wTLrKP19C whatis S|n# >}: 1. *T> x d?Dyw,kdk: whatis x 4V8ErD|ne% 61 2. *T> main }LDyw,kdk: whatis main 3. *T> x d?Z main /}PDyw,kdk: whatis main.x 4. *r!6Y"a9r_*O(r_ Pascal PH[Da9)`MDjG,9C $$TagName: (dbx) whatis $$status enum $$status { run, create, delete, suspend }; where S|n where [ startframe endframe ] [ >File ] where S|nT>k!E startframe = endframe X*Dn/}LM/}DPm#Q;!D`ES10n// }DQ;!(C!\G`E* 0)*<#g{fZ n v!,r main /}D!+`E* n-1#(}9C >File j>I+KS|nDdvX(r=8(D~# j>: X(rdv=8(DD~# >File kND frame S|n"up S|nM down S|n#m{6AIX 5L V5.3 (C`LEn:`4"wTLr7 PD:T>Q;zY;# whereis S|n whereis Identifier whereis S|nT>yP{F{O8(j6{D{EDj{^N{#{Er!D3r";X*# >}: *T>{F* x DyP{ED^N{,kdk: whereis x m{ which S|n# which S|n which Identifier which S|nT>x(j6{Dj{D^N{#j{D^N{|(MCj6{`XDb?iDPm# >}: *T> x {EDj{^N{,kdk: which x kND whereis S|n#m{6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:{F6'<;/l># D~ a.out core .dbxinit 62 TsD~;|,Tszk# |,KD*"# |,u<|n# |nN a)K;V;%=@fFcw4jINb+HD{}Fc# o( dc [ File] hv dc |nG;vNb+HDcuFcw#dc |nS File N}r_j(Fc# bc |nG dc |nD;v$&mw#|a)ek={ET0M C oT`FDo(,\;5VLrD&\MX Fa9# S|n c d f i I k lx Lx o O p P q Q sx Sx v x X e`Q;:dc |n/vQ;PDyPD5# 4F;%5# T>Q;ODyP5# /v;%5"+dw*x;=dkDy}# +dky}9k;%# /v;%5"+dw*G:H}rS#;CD!1}?+aT>ZdvP"ZK"} Ms]P#tB4#g{yPD}5;p^D,H}rS"dky}"dvy}D; %wCGOmD# + x d?zmDDfwPD59kQ;#I x d?zmDDfwG;\^DD#yP DDfw;%5#%?5;a"z|D# +;%w*;vV{.4xPbM,}%"T>|# KvLr#g{ dc |n}ZKP;vV{.,|+/v]i6p* 2# /v;%5"+dw*V{.KPD6p# /v;%5"+dfEZ{F* x DDfwP,dP x d?ITGNNV{# + x d?S*;vQ;#|/vw;%"+d59k= x d?yzmDQ;# +Q;%?D*XC|D==y4zf#!nPNNVPD!}?V+aFcZZ, +G`4,H}rS+a;vT# +Q;%?D*XS*;vV{."+dw* dc |nD;vV{.4KP# +Q;%?D}VC|DH}rS4zf# 4V8ErD|ne% 63 z Z Number + - / * % ^ [String] [= | >|< ] x +Q;PD*X}9k=Q;P# +Q;%?D}VCbv}VD;}4zf# +8(D59kQ;#Number G;vj{DV{.d}VS 0 = 9#*m>;v: },Z|0fSO;v _(B._) #;v}VIT|,!}c# TQ;%?D=v}xPS(+)"u(-)"K(*)"}(/)"s`(%)r_!] (^) #dc |n/v%?D=vu?"+da{9X=Q;P#dc |nvT8}D!} ?V# +C=(EoD String N}E=Q;D%?# +Q;%?D=v*X/v"xPHO#Fc x d?zmDDfwD5Mq|Gq-f (DX5# +dw*;vYw53|n4bMCPP#BD?V# q!"RKP;vdkP# bc |n9Cb)V{C4xP}iYw# ! ? ;: >} 1. *+ dc |nw*Fcw9C,kdk: You: 1 4 / p System: 0 You: 1 k [ Keep 1 decimal place ]s. 1 4 / p System: 0.2 You: 3 k [ Keep 3 decimal places ]s. 1 4 / p System: 0.250 You: 16 63 5 / + p System: 28.600 You: 16 63 5 + / p System: 0.235 ITZ dc |nPg>}y>Gy9C"M#|,Z=(EPD"MMI\Zds=S s.([ Comment] s.) D|LPAk#lf x Fcf"ZD fw f PD/},|ITI prog.c LrD~(egB: [ f: compute the factorial of n ]s. [ (n = the top of the stack) ]s. [ If 1>n do b; If 1b d 1 `-wr_9C bc D -c(`k)j>44( dc LrD~#1z1SS|Ldk dc |nmo=1,4B Ctrl-D ITax bc |na0"5X= shell |nP# 64 |nN *;"4FD~# o( dd [ bs=BlockSize ][ cbs=BlockSize ] [ conv= [ ascii | block | ebcdic | ibm | unblock ] [ lcase | ucase ] [ iblock ] [ noerror ] [ swab ] [ sync ] [ oblock ] [ notrunc ] ] [ count=InputBlocks ] [ files=InputFiles ] [ fskip=SkipEOFs ] [ ibs=InputBlockSize ] [ if=InFile ] [ obs=OutputBlockSize ][ of=OutFile ] [ seek=RecordNumber ] [ skip=SkipInputBlocks ][ span=yes|no ] dd [ Option=Value ] hv dd |nA! InFile N}r_jVpk 2"512 r_ 1024 `K;I x r *(GE)t*D=v}V5wGK}#count N}m>}4FDiD}?,x;GVZD}?# I conv=ascii M conv=ebcdic j>X*DV{/3dGs9Kc#b)j>Z ASCII V{Ms`}$w >M|X)WzOR=D EBCDIC V{S/dxP3d# g{8(KNN block"unblock"ascii"ebcdic r ibm *;,r9C cbs N}5#g{8(K unblock r ascii N},r dd |n+a4P;vL($H=Id$HD*;#qr|+4PSId$H=L($HD *;#cbs N}v(KCL($H# /f: g{ cbs N}8(D5!Zn!dkiD5,r*;i+a;XL# *;jIs,dd |n+(fj{M?VdkdviD}?# ": 1. (#z;hTdvD~D4mI#+G,1dvD~G;\1SCJDh8"R9CK seek j>,z9h *TD~DACJ# 2. v1T conv=ascii r conv=unblock j>/*;1,dd |nEaekBPV{;v1T conv=ebcdic" conv=ibm r_ conv=block j>/*;1,E\nd# 3. Z+D~4F=Ex1,!I\9C backup"tar r_ cpio |n4!z dd |n#b)|n;hFC4 MExh8;p9C#*qC|`D9CExh8DE",kND rmt XbD~# 4V8ErD|ne% 65 4. I bs"ibs M obs j>8(Dis!5Xks,dd |nCU5ndyPD?Vdki#by,g{NNA!;PSU=; vj{D}]i(Ij> ibs 8(),r dd |n+Z}]wPdekU5#ZS\@PAk1,bG#"zDBi# 6. g{ bs j>I|Tm8(x}K sync"noerror r notrunc ;P8(d{*;,rS?vdkiC= D}]+a;w*;v%@Ddvi4k;g{Ak5XD5!Z;vj{DiR;P8( sync j>,r a{dvi+aMdkiDs!`,#g{;P8( bs j>r_8(K sync"noerror r notrunc . bDd{*;,rdk+a;&m"U/=j{DdviP,1=dkax# h86' g{dkD~Hdvh8Doms!*s,r dd |nITgh8$w# ":Z8(is!1"b bs Xk*h8oms!D{}6r*;}7Dis!+adkB;vh81,+"zg6'Yw#Sdkh8A k1,g{}]QSh8Pj+A!(49h8;P=oa2),r dd 2+a>B;vh8#ZbVivB, h*4B.n/Kv# j> bs=BlockSize cbs=BlockSize count=InputBlocks 66 |nN#I bs j>8(Dis!5 XkD EBCDIC#C!nk ascii"ebcdic" block M unblock !ne;# iblock" oblock Z1SCJh8"zA4ms19}]p'n!#g{z8(K iblock d?xZiA!Zd"zKms(dPis!* 512 r_I ibs=InputBlockSize d?8(s!),dd |nT8(Dis! 5Xk8(Dis !5Xk0 >} 1. *+ ASCII D>D~** EBCDIC f>"fZ text.ebcdic D~P# ":g{z8(K conv=ebcdic N},r dd |n+a+ ASCII ^(dzE)V{*;*49CD EBCDIC V{(.yxFD 9A),+ ASCII ~(zVE)*;* EBCDIC ^(NOT {E) # 2. *+d$GD EBCDIC D ~,kdk: dd if=/etc/passwd cbs=132 conv=ibm of=/tmp/passwd.ibm 5. *Sis!* 1kB DExP+i4F=is!* 2kB DEx,kdk: dd if=/dev/rmt0 ibs=1024 obs=2048 of=/dev/rmt1 6. *+ dd |nw*;v}Kw9C,kdk: ls -l | dd conv=ucase C|n+Cs4V8T>10?=(,|+Zs`}dkPndkUqx;;Gns;vi# 8. *+iSis!* 720 VZDdkD~4F= 1.44MB s!DmL1P,kdk: dd if=testfile of=/dev/fd0 bs=720b conv=sync ":g{dkD~sZdvh8Doms!,r dd |n+aa>z9Cmb;vh8# 68 |nNz9Cmb;vh8# 12. *+iSis!* 32k VZDdkD~4F=ExP,kdk: dd if=inputfile of=/dev/rmt0 bs=32k conv=sync span=yes 13. *+i}]Sis!* 32k DEx4F=10? t/1! Web /@w"I!q0k8(D URL# o( defaultbrowser [ URL [new-window, new-tab]] hv defaultbrowser |nKP DEFAULT_BROWSER 73d?P8(D/@wt/|n# g{ URL w*N}xv,r+ URL 0k=/@wP#*}74Pbn$w,/@w|nXk+ URL w* ;vN}S\# g{+*t/D/@wG Mozilla Web /@w,rIT9CI!D new-window M new-tab N}#Xk< Ux URL 8(b=vN}#C URL fs+ZB/@w0ZrBj)Pr*#g{/@w;G Mozilla Web /@w,r+vTb=vN}# 4V8ErD|ne% 69 defaultbrowser |nDw*C>ZZ&CLrh*r*/@w4T> HTML D5ryZ Web D&CLr1 9CC|n#9CbV=(,53\m1;h*Z20K;vBD/@w1^D DEFAULT_BROWSER 73d ?MIT9yPD&CLrT/9CbvBD/@w# DEFAULT_BROWSER 73d?XkhCIt/Z{D/@wD|n#"+NNXk|,Z|nsTt/8( URL X7DN}|,x%#}g,g{t//@w"r*K;v8( URL D|nG wonderbrowser -r URL, r DEFAULT_BROWSER 73d?+hI wonderbrowser -r# g{4(e DEFAULT_BROWSER 73d?,r defaultbrowser |naKP Mozilla Web /@w(g{Q 20) # >} 1. *t/8(D1!/@w"r*1!w3,kdk: defaultbrowser 2. *t/8(D1!/@w"RC|r* URL http://machine/path/file.html,kdk: defaultbrowser http://machine/path/file.html 3. *t/8(D1!/@w"C|r* URL http://machine/path/file.html;"Rg{1!/@wG Netscape, rC3+aT>Z{* webpage D0ZP,kdk: defaultbrowser http://machine/path/file.html webpage 4. *t/8(D1!/@w"Rg{/@wG Mozilla Web /@w,ZB/@w0ZPC|r* URL http://machine/path/file.html,kdk: defaultbrowser http://machine/path/file.html new-window 5. *t/8(D1!/@w"Rg{/@wG Mozilla Web /@w,ZB/@wj)PC|r* URL http://machine/path/file.html,kdk: defaultbrowser http://machine/path/file.html new-tab D~ /usr/bin/defaultbrowser defaultbrowser |n defif =( C> ZdC}]bP(e;vxgSZ# o( defif [ -c Class -s Subclass ] -t Type hv defif =((eKxgSZD8(5}#|;(e10dCJdwDSZ#*(e8(D5},defif =(4P TBYw: 1. ZdC}]bP4(;v(FSZ5}# 2. IzSZ5}D_-{# 3. lw$(etT# 70 |nN* defined# j> -c Class -s Subclass -t Type 8(*(eDSZ`#P'5G if# 8(*(eDSZS`#P'D5*: TR nF7 EN T+x SL .P_7SZ-i XT™ X.25 -i LO XM 8(*(eDSZD`M#P'D5*: tr nF7 en T+x sl .P_7SZ-i ie3 IEEE 802.3 T+x lo XM xt X.25 -i >} *(e;vnF7xgSZ5},4TBq=dk=(: defif -t tr `XE" mkdev |n# odm_run_method S}L# 6xgk(E\m7PD:TCP/IP xgSZ;# General Programming Concepts PD Object Data Manager (ODM) Overview for Programmers# Kernel Extensions and Device Support Programming Concepts PD Writing a Device Method# definet =( C> Z53dC}]bP(e;v inet 5}# o( definet [ -c Class ] 4V8ErD|ne% 71 hv definet =(Z ODM dC}]bP4(;vTs8( inet 5}D(FtT#|4PTBYw: 1. 4(;v(FD inet 5}# 2. + inet 5}D4,j>hC*Q(e# C=(I mkdev _6|nwCxR";avVZ|nPP# ":definet =(G;v`L$_,";h*S|nPP4PC$_# j> -c Class 8( inet 5}*Q(e#Class d?(;ICD5* tcpip# >} *(e inet0 5},4UgB=(: definet `XE" mkdev |n# odm_run_method S}L# General Programming Concepts PD Object Data Manager (ODM) Overview for Programmers# Kernel Extensions and Device Support Programming Concepts PD Writing a Device Method# defragfs |n C> vSD~53DZSICUd# o( defragfs [ -q | -r | -s] { Device | FileSystem } hv defragfs |n(}XBi/Vd9UdZSx;G"zI;vVb,N(f#b)j> ;a|DD~53# 72 |nN}lU,;sZ defragfs |njI.sY N9CC|nT4(;vBDlU# j> -q -r -s (fD~53D104,# (fD~53D104,T0;x -q"-r r -s j>KP defragfs |naD~53D,N6'# Z JFS2 D~53P defragfs |n(fD{"(egB: \DVdi D~53PVdiD}?#Vdi+D~53UdVIKtIsi#VdiJm JFS2 J4Vd_T9 C#{=(qCCD I/O T\# Pi,DVdi _Pi,DVdiDi}# x}DVdi - j+IC r*Udj+ICxx}DVdiDi}# 4V8ErD|ne% 73 x}DVdi - +YDICi r*+YICiIXBVdxx}DVdiDi}# Vdix} - ,PsDZSICUd x}Vdi(r*|,sDZSICUdx;5C{mi,)D}?# Vdiw*EL{mDr! JOxPELi,{mDVdiD}?# r!VdiPD=yICKPUd} JO{mi,DVdiP=y?;VdiDTIKPUd}#ICKPUdGG);PVdDZSi D/O# i\} D~53P\D#i}# IT;(FDi} {mi,}LPIT;(FDiD}?# FileSystem D~53,ND~53D,N6'# >} 1. *xP{m /data1 D~53(|;Z /dev/lv00 _-mP),kdk: defragfs /data1 2. *(}8(20c4{m /data1 D~53,kdk: defragfs /data1 3. *zIXZ /data1 D~53|(104,T0{msD4,D(f,kdk: defragfs -r /data1 4. *zIXZ /data1 D~53Vb,ND(f,kdk: defragfs -s /data1 D~ /etc/filesystems PvQ*DD~53"R(e|GDXw# `XE" crfs |n"lsfs |n"mkfs |n# 6Yw53kh8\m7;iPD:JFS }]9u;":JFS i,;T0:Id}?D i Zc;# defvsd |n C> 8(3vZc5Pr9Cib2mEL# o( defvsd logical_volume_name global_group_name vsd_name 74 |nN#,1Wk8(DZ c# ":K!n;&CZ IBM ~qK1D1S8#+W kib2mELxgPDyPZc# ":K!n;&CZ IBM ~qK1D1S8KP|nDZcOD105# −k WvZ>XZcO8(DZc}#>XZcvT4TWvZcDks#9C −r +ZcWX4# ": 1. Z9CKj>.0,kNDib2mELh8}/LrF}w#M'zM~qwZcPb"D M$ZDksrE}b# −K Wv>XZcODyPZc#>XksTaC=O(# ": 1. Z9CKj>.0,kNXib2mEL I/O is!#C5TVZFcRXk;sZxgns D+d%*(MTU)s!#yPZc&C9C`,D5#(iD5*: v 61440(60KB)(TZ;;z) 4V8ErD|ne% 75 v 8192(8KB)(TZ^M!T+x) v 1024(1KB)(TZ 1500 VZ MTU T+x) N} logical_volume_name Gk*8(*ib2mELD_-mD{F#C_-mXk$tZ8wD+VmiO#{F D$HXk!ZrHZ 15 vV{# global_group_name GIz#{ZdP8(ib2mELD vsdvg |nH0y(eDI+VCJmiD{F#{ FD$HXk!ZrHZ 31 vV{# vsd_name *BDib2mEL8((;D{F#C{FZ RSCT THrPXk(;,"R*\b+4I \zzD{Fe;,C{FZ{v/:P2&1G(;D#(i9CD|{<(* vsdnngvg_name#{FD$HXk!ZrHZ 31 vV{# ":g{8(D vsd_name Q-Gm;(h8D{F,r cfgvsd |nTZCib2mEL+ '\#Kms7#*C{F4(DXbh8D~;a2GMY5zmd{3Vh8`M (}g_-m)D,{D~# 2+T zXkP root (^E\KPC|n# ^F XkSTHrPD*zZcO"vK|n#*9THr*z,k9C startrpdomain |n#*9X(ZcZV PTHrP*z,k9C startrpnode |n#PX4(M\m RSCT THrD|`E",kN< RSCT Administration Guide# >} 1. TB>}8(ZI+VCJDmi vg1n1 O,F* lv1vg1n1 D_-mw*{* vsd1vg1n1 ib2m EL9C# defvsd lv1vg1n1 vg1n1 vsd1vg1n1 ;C /opt/rsct/vsd/bin/defvsd `XE" |n:vsdatalst"vsdvg"undefvsd deleteX11input |n C> S ODM(Ts}]\mw)}]bP>} X11 dk)9G<# 76 |nN} X11 dk)9G<#TZ?;v8(D DeviceName ODM }]bR=!I\`DTs5}#C|n+/JC'i$Gq>}"VD?v8(Dh8#2IT8(?V{ F# C|nG;u root C'r_53C'E\9CD|n#g{fZ;P(^DC's<>}G<,+a"zmI ms# N} DeviceName 8( X11 dk)9h8{F# mszk ;PZ ODM }]bR=h8{# C(:deleteX11input DeviceName Z ODM }]bP;P{O8(#=DT s# CC';P8(h8{# `XE" addX11input |n"listX11input |n# delta |n C> Z SCCS D~P4(;v delta# o( delta [ -r SID ] [ -s ] [ -n ] [ -g List ] [ -p ] [ -m ModificationRequestList ] [ -y [ Comment ] ] File ... hv delta |n+(} get -e |nqCD~f>"zDNN^DE"}x=8(D4zkXF53(SCCS)D~# delta |nAk{O8(D~ s(kND get |nqCI SCCS 4(M9CD~Dhv)D g-file D~"4 (;vBD delta#g-file D~P?P<;,} 512 vV{# g{z* File D58(KD~D?<,delta |n+TC?#g{hC K v 7j>,9Xka) -m j>#delta |nAkjD SCCS D~ywD^D#*9C delta |n: 1. 9C get -e |nqCD~DI`-f># 2. `-CD~# 3. 9C delta |n4(;vBf>D SCCS D~# g{;P8( -y !n,delta |n+a>zdk"M#"M&CZCX( delta "+vVZ SCCS D~7P# Zz9C get |nC= delta 1";alwC"M,"R;avVZlwD~DD>P#9C"M#VzY4 ( delta D-r# *i4"M,9C`-wi4 SCCS D~,(} cat |n+ SCCS D~T>ZA;O,r_(} prs |n +!qDD~?Vr!=jCD>5f;X|V#T; AD~9C delta |n+a,qr SCCS ;Jm9C delta |n# *@9X|VD*',9C admin |n"xP -f j>48( i 7j>#by,1YX|VDD~f>+a zzms# j> -g List 8( get |n4( g-file D~1+*vTD SID Pm(deltas) #z9 Cbvj>.s,get |naZ(" g-file D~1vT8(D delta# -m ModificationRequestList g{hCK SCCS D~D v 7j>,rXka)^Dks(MR)E w*4(BD delta D-r# g{z;P8( -m j>,xhCK v 7j>,r delta |nSj< dkPA! MR#g{j,delta |na>zdk MR#delta |nLxS\dk1=|A=D~a2V{#|+) #zIT9CUq"Fm{r_=_ 2C4ZPmPV* MR# -n -p -r SID -s 78 |nNP5,|+bM*i$ MR }DLrD{F#g{ delta |nS MR i$Lr5X;vGcDKv5,r delta |nO*3) MR EG^'D"#9dKP# #t g-file D~,|(#ZjI delta |n&msM;>}# +KP delta |n.0M.s SCCS D~Dxp4=j#SID D5ITG get |nPP8(D SID 2ITG+*4(D SID(I get |n(f)#g{8(D SID ^((EXj6r_g{ SID Xk8(x;P8(,+a#UV{.+aO*G;vP'D Comment 5#g{zD"MP|(KXbV{r_Uq,CPXkEk %}Er_+}EP# -y[Comment] g{z;8( -y j>,r delta |nSj"MZ]#g{;PDns;vV {G \ (41\),|+;vT#"M;C,} 512 vVZ# Kv4, K|n5XTBKv5: I&ax# "zms# 0 >0 >} 1. *+zvvD^DG<= SCCS D~P,kdk: delta s.prog.c bmSK;v delta = SCCS D~ s.prog.c P,(}`- prog.c 4G<"zD^D#delta Lr+a >zdk"M\aywD^D#dk"M,;sdkD~ax{r_4B=N5X|5wzQ-jIK" M# 2. *xr%hv"M+yvD^DG<=;v SCCS D~,kdk: delta -y "This delta contains the payroll function" s.prog.c D~ /usr/bin/delta |, delta |n# `XE" admin |n"cat |n"cdc |n"diff |n"get |n"prs |n"rmdel |n"sccsdiff |nT0 sccshelp |n# sccsfile D~q=# 6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:SCCS |nPm;# 6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:4zkXF53(SCCS)Ev;# deroff |n C> }%D~P nroff"troff"tbl T0 eqn |n9l# 4V8ErD|ne% 79 o( deroff { -ma -me -ms [ -mm [ -ml ] ] } [ -i | -l ] [ -k ] [ -p ] [ -u ] [ -w ] [ File ... ] hv deroff |nAk8(DD~(1!*j,|nyPD troff ks"jwC"41\ 9l"eqn |n9l(|,Z .EQ M .EN |nP.dT0(g{.d)T0 tbl |nhv,;s+D~# `D?V4k=jD~#1!D~Gj ZD>PvT MA(man)j9C;PKPPDD>Edv# ZD>PvT ME j9C;PZKPPDD>Edv#K*1!5# ZD>PvT MM j(-mm j>)"R>} MM Pma9#-mm j>XkkCj>,19C# ":kp+-ml j>M6WPm,19C# vT MM j# ZD>PvT MS j9C;PKPDD>Edv# ;xP|,D~D&m# ;xPT /usr/lib *7D|,D~D&m,}g /usr/lib/tmac PDjD~# #t8(EZ;pDi#1!5*}%#tDD>i;}g .ne a9Ma;}%# &mXbDNd# }% ASCII B._MVeVXFrP#Cj>T/hC -w j># zIdv%JPm,?P;v%Jxd{DV{+a>}#qr,dvq-uP,;vVMG8NNTV8*7DV{.,|,AY=vV8"RGIV8"}V"k{E(&)T0! VE(’)iI#;xZjwCP;vVGTAY=vV8*7"RAYP 3 vV8iIDV{.#(g{G}KV 8"}V"jc"!TET0k{E.bDNbV{#SVP}%2?D!T{ET0k{E# `XE" eqn |n"neqn |n"nroff |n"tbl |n"troff |n# detachrset |n C> SxLPpk rset# o( detachrset [ -P ] pid 80 |nN -P S8(DxL(pid)Ppk?V rset# N} pid xLj6# 2+T C'Xk5P root (^r__P CAP_NUMA_ATTACH \&"R?jxLXkPk|n"v_,yP'D userid#CC'Xk5P root (^E\SxLP}%?V rset(-P !n) # >} *SxL 21414 Ppk rset,kdk: detachrset 21414 D~ /usr/bin/detachrset |, detachrset |n# `XE" attachrset"execrset"lsrset"mkrset T0 rmrset |n# devinstall |n C> *h820m~'V# o( devinstall -f file -d device [ -s ] [ -v] hv devinstall |n*h820m~'V#|+20I -f j>8(DD~PPvDm~|# TZ`}Zu420Bh8Dm~# Z3)ivB,Bh8f;t/zwyhDh8#}g,zITf;'VymiD SCSI Jd(,r_'VX F(D -f File -d Device -s -v 8(|,}0m~|PmDD~#(#ivB,bvD~MG /tmp/device.pkgs,|(}|n cfgmgr 4(# 8w20iJD;C#bITG;v2~h8,}gExrmL;2ITG|,203qD?<;r _MG203qD~>m#120iJG IBM 20Ex,r IBM #}~qEx,Exh8&C;8 (* no-rewind-on-close M no-retension-on-open#}g,D~ /dev/rmt0.1 kT_\Ex,xD~ /dev/rmt0.5 kTM\Ex#TZG IBM )&DEx,k9CEx)&L8(D!n# 2G /var/adm/dev_pkg.fail D~#bvD~|,yP4I&20Dm~|Pm,ITC4r/(}d {}]axV4r_20D}L# 8(j8!n,9C|n devinstall Z4P}LPT>=SE"# |n devinstall a+|nPy8(DD~PPYDh8m~|p;20#|KP|n geninstall,9CN} -I ″acXge /var/adm/ras/devinst.log″,dP a:&C"c:a;"X:)9D~53"e:U>(U>D~D+76 {G /var/adm/ras/devinst.log)"g:auto_include#(kND geninstall |nTqCb)j>D|`E") # devinstall |nliI geninstall |nzID"hv?vm~|20"Ta{D**D~,ZCE"Dy!O, |+4(=vD~#/var/adm/dev_pkg.fail D~PYyP20'\Dm~|(g{f Z)#/var/adm/dev_pkg.success D~PvyP20I&Dm~|# 5X5 5X5 0 m>;Pm~|20I&# 5X5 1 m>AY;v|I&20,xR|n bosboot &C;4P# 5X5 2 m> devinstall |n'\# /var/adm/dev_pkg.success D~PvyP20I&Dm~|#/var/adm/dev_pkg.fail D~PYyP20'\ Dm~|# 2+T X(XF:;P root C'IT4Pbv|n# >} zITZSh820Ext/Fcz"xk,$==.s20'VBh8Dm~,kdk: devinstall -f /../tmp/device.pkgs -d /dev/rmt0.1 ;sKP|n bosboot# bosboot -ad /dev/ipldevice D~ /dev/rmtn 82 8(- |{;vh8 o( devnm Path ... hv |n devnm A! Path N},j6k Path N}y$tDD~53`XD;vX(D~,"+CXbD~{ 4=jXD~53# >} 1. *j6D~y$tDh8,kdk: devnm /diskette0/bob/textfile b+T> /diskette0/bob/textfile D~y$tDX(h8D~D{V#g{;vmL20* /diskette0 h8,r devnm |nT>: fd0 /diskette0/bob/textfile rfd0 /diskette0/bob/textfile bm> /diskette0/bob/textfile D~$tZ /dev/fd0 mL}/wO# 2. *j6D~53y$tDh8,kdk: devnm / b+T>yD~53(/)y$tDh8{#A;O+T>TBPm: hd0 / bb6EyD~53(/)$tZ /dev/hd0 h8O# D~ /dev /usr/sbin/devnm 8(?<# |,|n devnm# `XE" rc |n# 4V8ErD|ne% 83 df |n C> (fD~53ODUdE"#>D5hvK AIX df |n,T0 System V f>D df# o( df [ [ -P ] | [ -I | -M | -i | -t | -v ] ] [ -k ] [ -m ] [ -g ] [ -s ] [FileSystem ... | File... ] hv df |nT>D~53D\UdMICUdE"#FileSystem N}8(D~53$tDh8D{F,D~53D 20?CD~r?10Q20DyP D~53E"#Z1!ivB,D~53D3FE"T 512 VZDi%*T># df |n(} statfs 53wCC=D~53DUd3FE"#;x,g{8(K -s j>,rSibD~53 (VFS)DD~53ozP!C3FE"#g{z;C -s j>8(N},xRoz53^(q!3FE",r IC statfs 53wC3FE"#Z3)}bivB,}gKP df |n1,D~53}Z;^D,r df |n T>D3FE"I\";}7# ":;)6LD~53,}gxgD~53(NFS),";a) df |nyhDyPE"#df |nTZ~qw ;a)D3FE"r!Uq# df |n;j+'V NFSv4 D~53#k9C nfs4cl |n4i!iMUdE"# j> -g -i -I -k -m -M -P T GB i*%;T>3FE"#IZD~533FE"Ddv5*!c}N=,rK?v%*VZD5Os# T>D~53ICMQCDw}ZcD}?;18(D~53Q;201,bG1!dvhC# T>\i}"QCUd"ICUd"9CUdDYVH"D~53D20cDE"# T 1024 VZi*%;T>3FE"# T MB i*%;T>3FE"#D~533FE"Ddv5*!c}N=,r*?v%*VZD5Os# ZZ 2 PPT>D~53D20cE"# T POSIX acq=T>D~53DE"# 18( -P j>1,jbP`FZgBT>: Filesystem 512-blocks Used Available Capacity Mounted on\n g{ -k"-m r -g j>Z -P j>b;8(,PjbD 512 i+;`T%;yzf,!vZD)j>, -P j>;p9C# D~53D3FE"+4Bf3r;PT>: -s -t -v D~53"\Ud"QCUd"ICUd"9CYVH"20c# S VFS DD~53ozq!D~533FE",x;G statfs 53wC#19C -s j>1,NNx(N }XkG;v JFS r_6 JFS D~53D20crh8#D~532Xk;PZ /etc/filesystems P# ZdvP|,\2VdUdD}?# T>8(D~53DyPE"# xj> -m M -g DdvN}5+;Daek=Z 2 ;.xF!};#g{ -k"-m M -g j>;,18( r8(Nb=v,rns8(D;vj>P'# 84 |nN0 >} 1. *T>yPQ20D~53DE",kdk: df g{zD5320K /"/usr"/site M /usr/venus D~53,r df |nDdv`FZBf: Filesystem 512-blocks Free /dev/hd0 19368 9976 /dev/hd1 24212 4808 /dev/hd2 9744 9352 /dev/hd3 3868 3856 %Used 48% 80% 4% 0% Iused 4714 5031 1900 986 %Iused 5% 19% 4% 0% Mounted on / /usr /site /usr/venus 2. *T 1024 VZi*%;T>D~53 /test DE",kdk: df -k /test Filesystem /dev/lv11 1024 blocks 16384 Free 15824 %Used 4% Iused 18 %Iused Mounted on 1% /tmp/ravi1 4T 1024 VZi*%;T>D~53D3FE"# 3. *T MB *%;T>D~53 /test DE",kdk: df -m /test Filesystem /dev/lv11 MB blocks 16.00 Free 15.46 %Used 4% Iused %Iused Mounted on 18 1% /tmp/ravi1 4T MB *%;T>D~533FE","Daek=!}cZ 2 ;# 4. *T GB *%;T>D~53 /test DE",kdk: df -g /test Filesystem /dev/lv11 GB blocks 0.02 Free 0.02 %Used 0% Iused 18 %Iused 1% Mounted on /tmp/ravi1 4T GB *%;T>D~533FE","Daek=!}cZ 2 ;# 5. *T>10? (fICELiMD~D}?# o( /usr/sysv/bin/df [ -a ] [ -l ] [ [ [ -e ] [-g ] [ -n ] ] | [ [ -i ] [ -v ] ] | [ -t ] ] [FileSystem ...] [File ...] hv |n df T>D~53D\UdMICUdE"#D~53D3FE"T 512 VZi*%;T># j> KP1!Yw,r!20c"h8{"ICi}?MQCZc(D~)D}?# ;r!ICD~D}?# r! statvfs Dj{a9#C!n2G -a"-e"-i"-n"-t M -v !n#ICi}"\i}MICi}T 512 VZi*%;(f# T>\Zc}"ICZc}"QCZc},T0Zc9CYVH# ;(f>XD~53# r!D~53`M# (fQVdD\i}# (fQCiDYVH,MQCi0ICiD}?# -a -e -g -i -l -n -t -v N} File FileSystem File N}8(G20cDD~r?<#g{8(K File N},df |nT>CD~ r?1020DyPD~53E"# Kv4, 0 I&jI|n# >0 "zms# 86 |nN} 1. *T>yPQ20D~53DE",kdk: /usr/sysv/bin/df dv`FTBq=: / /usr /var /tmp /home /proc /opt (/dev/hd4 (/dev/hd2 (/dev/hd9var (/dev/hd3 (/dev/hd1 (/proc (/dev/hd10opt ): ): ): ): ): ): ): 19656 blocks 1139904 blocks 23096 blocks 2464 blocks 44208 blocks 0 blocks 13880 blocks 1504 files 20254 files 512 files 204 files 146 files 0 files 310 files 2. *T>10?yPQ20D~53D\Zc}"UPZc}MICZc},kdk: /usr/sysv/bin/df -i dv`FTBq=: Mount Dir / /usr /var /tmp /home /proc /opt Filesystem /dev/hd4 /dev/hd2 /dev/hd9var /dev/hd3 /dev/hd1 /proc /dev/hd10opt iused 1504 20254 512 204 146 0 310 avail 6688 127202 3584 5940 14190 0 5834 itotal 8192 147456 4096 6144 14336 0 6144 %iused 19% 14% 13% 4% 2% 0 6% 4. *T>D~53 /tmp D\i}"QCi}MICi},kdk: /usr/sysv/bin/df -v /tmp 5. *T>D~53`M,kdk: /usr/sysv/bin/df -n 6. *T>yP>XD~53Dw}ZcE",kdk: /usr/sysv/bin/df -i -l 7. *T>yPD~53D statvfs a9E",kdk: /usr/sysv/bin/df -g 8. *T>D~53ODICD~},kdk: /usr/sysv/bin/df -e D~ /usr/sysv/bin/df /etc/filesystems |, System V D df |n# |,D~53E"# `XE" /usr/bin/df |n# 4V8ErD|ne% 87 dfmounts |n C> T>Q20DJ4E"# o( dfmounts [ -F fstype ] [ -h ] [ server ... ] hv dfmounts |nT>M'z(}xgD~53(NFS)IM'z6L0XD>X53#|2T>0XJ4DM' zPm#dfmounts |nT>;v7,dsGTUWV{VtDJ4E"VNPm# TZ?;vJ4,T>TBVN: RESOURCE TZ NFS xT,jG,V{E0-1# SERVER 8>J4SD(zw0X# PATHNAME 8>2mJ4D76# CLIENTS ?0Q20J4D53Pm,T:EVt# j> 8wD~53`M(fstype)#v'V nfs D~53`M# {9 dfmounts dvPD7P# -F fstype -h N} zmxgOD;v53,dOJ4IT*>X53yC#Server T>zwODICJ4,T01 09C?;J4DM'z#g{48(CN},r dfmounts |n(}Y(~qw*>X534 r!E"#dfmounts |nIa)`v~qwD{V# Server Kv4, 0 I&jI|n# >0 "zms# 2+T >} 1. *r!530mercury1ZD~530nfs1ODQ20J4E",kdk: dfmounts -F nfs mercury 88 |nN r:X\mwa)XZ:X=bD~qwD:X3FE"# o( /usr/sbin/dfpd [ -d ] [ -f ConfigurationFile ] hv DFP X$Lr(dfpd)KPZ:X=bD~qwO,"r:X\mwa)~qwD:X3FE"#b9C:X \mw\;*|SICD~qw"M44D,S,bPzZ5V:X=b# 1 dfpd X$Lrt/1,|S ConfigurationFile N}8(DD~A!dCE"#g{N}48(,dfpd X $LrS /etc/dfpd.conf D~A!dCE"# ;)t/,dfpd X$LrZdCD~y8(DKZOl}4T:X\mwOD,S# DFP X$LrdCD~ /etc/dfpd.conf D~IT(}`-4|B#/etc/dfpd.conf D~PDn|(TBE": \?n MD5 8(K\?(n` 64 vV{)&CZ DFP M'z"~qwM:X\mw.d#V;B#\? n MD5 D;v>}*: md5key 1234567890abcdefabcdef12345678901234567890abcdefabcdef1234567890 :X\mwl}wn8(K DFP ~qwZDvKZl}:X\mw,S#;v:X\mwu?D>}*: ldlistener 9503 V/UP1dn8(K CPU UP1dD,xFc\Z#V/UP1du?D;v>}*: pollidletime 30 UP1d5Z"Mx:X\mw.0,h*KT mfactor N}#bPzZ;,]?DFcz.dD(XOm/# 1!5*wzOD CPU }#;v mfactor u?D5}*: mfactor 1 4V8ErD|ne% 89 j> ZwT==BKP,;I*;vX$Lr# 9X$Lr9C8(D ConfigurationFile# -d -f ConfigurationFile dfsck |n C> Z;,}/wO,1liM^4=vD~53# o( dfsck [ FlagList1 ] FileSystem1 [ FlagList2 ] FileSystem2 hv dfsck |nIT9z,1li=v;,D}/wOD=vD~53#{C FlagList1 M FlagList2 N}*=i D~53+]j>MN}#IT(}i\j>D?Vi4 FlagList1 M FlagList2 D;5PP'j>#g{z8 (;)j>w*?VN},C -(:E)4V*D~53i# dfsck |nJmz,1k=v fsck |n;%#*K5VC?D,dfsck |n*?v{"T>D~53{F# 1l&;v4T dfsck |nDJb1,ZzDl&OS0: 1 r 2,m>l&GkTZ;v9GZ~vD~ 53i# ":kp{C dfsck |nliyD~53# j> -d BlockNumber -f -i-NodeNumber -n -o Options Qw8(ELiD}C#^[N1 fsck |nv=|,8(iDD~,|+aT>w}Zc}My P8r|D76{F# xPlYli#Z}#ivB,(;I\;;J1Xz#9530lDD~53G53#912 0DG)D~53#-f j>aa> fsck |n;*liG)Q-I&6XDD~53#fsck |n (}liD~53,iPD s_fmod j>4v(b~B#120KD~531,+hCCj>; Zd;I&6X1,e}Cj>#g{D~53;I&X6X,b;sI\afZ24Jb#I Z`}D~53<\I&6X,;lib)D~53\uYli1d# Qw8(w}ZcD}C#^[N1 fsck |nv=;v8(w}ZcD?<}C,|b v}CDj{76{F# T fsck |navDyPJbY(;vq(X&;;r*8(DD~5344# r fsck |n+]:EVtD!n#Y(b)!nGD~53X(4PD,}KTB10'VyP D~53D!n: mountable g{/JDD~53GI20D(e}),ra9 fsck |nI&XKv,5X;v* 0 D5#g{D~53;I20,fsck |nKv"5X;v* 8 D5# mytype g{PJbDD~53MZ /etc/filesystems D~Pr_Z|nPP(} -V j>8( D`M`,,r9 fsck |nKvI&(0)#qr,5X 8#}g,g{ /(yD~5 3)G;vU>D~53,r fsck -o mytype -V jfs / +Kv"5X* 0 D5# 90 |nNN*JbD{"+GITT/^4Jb#bvj>";s -y j>GyZ(sf#mI,1 53}#t/D1rT4PT/liPC#^[53ZN1T/KP,z&C+bvj>w*5 3t/}LD;?V49C#2Jm(}Vi"Pli# g{ fsck |nC;=c;DZf4#f|DmD0,8(;v File N}x;G;liDD~w *D~53D]fD~#g{;P8( -t j>x fsck |nh*;vY1D~,r|aa>zd k]fD~D{V#+G,g{8(K -p j>,fsck |n;aI&#g{]fD~;G;vX bDD~,1 fsck |naxD1r,|Ma;}%# 9CD~53D VFSName d?8(DibD~53hvx;GC /etc/filesystems D~4v( hv#g{ -V VfsName j>;PZ|nPP8(,Mali /etc/filesystems D~"R%dZ D vfs=Attribute ;Y(G}7DD~53`M# T fsck |navDyPJbY(;vO(l&#bvj>9 fsck |nI!|O*X*DP/# vZp5OXDD~53P9Cbvj># -p -tFile -V VfsName -y >} 1. *,1liZ=v;,}/wOD=vD~53,kdk: dfsck -p /dev/hd1 - -p /dev/hd7 g{ /dev/hd1 M /dev/hd7 h8ODD~53;Z=v;,D}/wO,C|n+,1li=vD~53# z2IT8(Z /etc/filesystems D~PR=DD~53{F# D~ /usr/sbin/dfsck /etc/filesystems /var/spool/mail/* /usr/bin/from |, dfsck |n# PvQ*DD~53"R(e|GDXw# |,ibD~53`MDhv# |,153t/D1rKPD|n(|( fsck |n) # `XE" fsck |n"fsdb |n"istat |n"mkfs |n"ncheck |n"rc |n"shutdown |n# filesystems D~"filsys.h D~# 6Yw53kh8\m7PD:D~53;5wKD~53`M"\m"a9M,$# PX20yZ Web D53\mwDE",kND6AIX 5L V5.3 yZ web D53\mw\m8O7PD:Z ~B:20k53hs; # 6Yw53kh8\m7PD:53\mgf$_;5wK SMIT a9"wK%MNq# dfshares |n C> PY6L53ODICJ4# o( dfshares [ -F FileSystemType ] [ -h ] [ Server ... ] 4V8ErD|ne% 91 hv dfshares |na)(}xgD~53I;wzq!DJ4E"#dfshares |nT>7P,sz|,TUq* VNVt{DPPm# ?;J4|,TBVN: RESOURCE T>T~qw:76q=a)J4DFcz# ACCESS T>Z(xM'z53DCJmI(#;x,dfshares |n^(7( NFS J4DCE",rK+, V{0-12kCVN# TRANSPORT T>2mJ4yZD+da)Lr#;x,dfshares |n^(7( NFS J4DCE",rK+,V {0-12kCVN# j> -F FileSystemType -h 8(D~53`M#v'V nfs D~53`M# {C dfmounts |ndvPD7P# N} m>xgOr>Xza)J4D53#g{48(CN},r dfshares |nT>>XzD E"#dfshares |nIT8(`v~qw{F# Server Kv4, 0 |nI&ax >0 "zms# >} 1. *r!530mercury1O nfs `MD~53DJ4E",kdk: dfshares -F nfs mercury 2. *;x(7r!53J4E",kdk: dfshares -hF nfs D~ /usr/bin/dfshares /usr/lib/fs/nfs/dfshares /var/spool/mail/* 92 |nN a)M'z?N|BdbC1KPDE># o( /usr/sbin/dhcpaction HostName DomainName IPAddress LeaseTime ClientID { A | PTR | BOTH | NONE } { NONIM | NIM } hv dhcpaction |na)K|B DNS ~qwD=(,|(}C!13rDB~wC nsupdate |n4|B A G <"PTR GGq&CI!/wToz NIM M DHCP }7;%#bZ DHCP ~ qwO;\hC* NIM# Kv4, K|n5XTBKv5: 0 >0 I&ax# "zms# 4V8ErD|ne% 93 2+T CJXF:NNC',+G3) NIM Yw;P root C'EIT4P# D~ /usr/sbin/dhcpaction /etc/dhcpcd.ini |, dhcpaction |n# |, DHCP M'zdCD~ `XE" inetd X$Lr"dhcpsd X$Lr"dhcprd X$Lr# DHCP M'zdCD~ DHCP ~qwdCD~ bootp dCD~ TCP/IP X7MN}Vd - /,wzdC-i 6xgk(E\m7PD:TCP/IP X$Lr;# dhcpcd X$Lr C> 5V/,wzdC-i(DHCP)M'z#~qwX7M DHCP ~qwDdCE"# o( (}53J4XFw5V;v DHCP M'z: startsrc -s dhcpcd [ -aArgument] ... ;(}53J4XFw5V;v DHCP M'z: dhcpcd [ -f ConfigurationFile] [ -i IPAddress] [ -l LeaseFile ] [ -n ] [ -o OptionsFile ] [ -r ] [ -t Seconds ] [ -t Minutes ] hv dhcpcd X$Lr(}hC IP(rXx-i)X745V DHCP M'z,"(}9C DHCP -i45Vd {N}# dhcpcd X$Lr}#ivBI(#KPZ53}<1D /etc/rc.net D~t/#Z1!ivB,b+;"Mt, xR;Zzwt/1KP#smit !nITtC DHCP M'z# dhcpcd X$LrA!|DdCD~,"ZdCD~PT1,dhcpcd X$Lr2T DHCP Inform ==KP#C==JmM'zZ;P IP X7Div Blw~qw DHCP ODdCE"#bT2,X7\PC,+GTngr!~qwH/,nMd{!n;C# dhcpcd X$LrTZ8(X7+KP;N# refresh |nIT9 dhcpcd X$LrXBA!dCD~#SIGHUP 2ICZq!`,Dl&# dhcpcd D1!dCD~G /etc/dhcpcd.ini#||,U>MxgSZE"# zIT(}yZ Web D53\mw&CLr(wsm network lY76)4KPbv|n#z2IT9C5 3\mSZ$_(SMIT)smit usedhcp lY764KPC|n# j> 8(*CDdCD~#1!* /etc/dhcpcd.ini D~# 8( dhcpcd X$Lr9C DHCP Inform ==#IP X7f_ DHCP =DvS Z%q!dCE"# 8(;,Db0 I&ax# "zms# 2+T CJXF:zXk5P root C'(^E\KPbv|n# D~ /usr/sbin/dhcpcd /etc/dhcpcd.ini /etc/services /etc/inetd.conf |, dhcpcd X$Lr# |,1!M'zdCD~ (eCZxg~qDWSVM-i# (e inetd X$LrXFD~q# `XE" dhcpsconf |n# startsrc |n"stopsrc |n# inetd X$Lr"dhcpsd X$Lr"dhcprd X$Lr# 4V8ErD|ne% 95 /etc/inetd.conf D~q="/etc/services D~q=# DHCP M'zdCD~ DHCP ~qwdCD~ bootp dCD~ TCP/IP X7MN}Vd - /,wzdC-i 6Yw53kh8\m7PD:53J4XFw;5wKS53"S~qwT053J4XFw# PX20yZ Web D53\mwDE",kND6AIX 5L V5.3 yZ web D53\mw\m8O7PD:Z ~B:20k53hs; # 6xgk(E\m7PD:TCP/IP X$Lr;# dhcpcd6 X$Lr C> 5V IPv6 /,wzdC-i(DHCPv6)M'z#S DHCPv6 ~qwq! IPv6 ZcD IPv6 X7MdCE "# o( *9C53J4XFwt/ DHCPv6 M'z: startsrc -s dhcpcd6 [ -a Argument ] ... ;9C53J4XFwt/ DHCPv6 M'z: dhcpcd6 [-f ConfigurationFileName] [-u Client_duid_File] [-p ClientPort] [-t SolicitTimeout] hv dhcpcd6 X$Lr(}9C DHCPv6 -ihC IPv6(rXx-i V6)X7Md{N}5V DHCPv6 M' z# dhcpcd6 X$Lr}#ivBI(#Z53}<1KPD /etc/rc.net D~t/#Z1!ivB,b+;"M t,xR;Zzwt/1KP#dhcpcd6 X$LrZ53t/sZs(KP# dhcpcd6 X$LrA!|DdCD~""Tt/"C=dCD~P8(DSZD;vr`v IPv6 X7Md{ dC!n#S~qwq!DX7g~qwy*sxP|B# g{ DHCPv6 M'z;h*C DHCPv6 ~qwrdVd IPv6 X7,rCM'zITvq!}gIC DNS ~qwr NTP ~qwPmHdCE"#bZ9C2,X7dCZc1G#PC# IT9C refresh |n49 dhcpcd6 X$LrXBA!dCD~#SIGHUP 2ICZq!`,Dl&# 1!D dhcpcd6 dCD~G /etc/dhcpv6/dhcpc6.cnf#||,U>MxgSZE"# 96 |nN -f ConfigurationFileName -p ClientPort -t SolicitTimeout -u Client_duid_File 8(*CDdCD~#1!5G /etc/dhcpv6/dhcpc6.cnf# 8(*9CDM'zKZ#1!5G 546# 8(Kv01=M'zS~qwksdCE"D1d# 8(*9CDM'zj6D~#1!5G /etc/dhcpv6/dhcpc6.duid# Kv4, K|n5XTBvZ5: I&jI# "zms# 0 >0 2+T CJXF:zXk5P root C'(^E\KPbv|n# >} 1. *9C;Z /usr/local DdCD~ dhcpcd6.cnf 4t/ DHCPv6 M'z,kdk: startsrc -s dhcpcd6 -a "-f /usr/local/dhcpcd6.cnf" ;C /usr/sbin/dhcpcd6 D~ /usr/sbin/dhcpcd6 /etc/dhcpv6/dhcpc6.cnf /etc/dhcpv6/dhcpc6.db /etc/dhcpv6/dhcpc6.duid |, dhcpv6 M'zX$Lr# |,1!dCD~# |,M'zb *">XxgD BOOTP M DHCP Vi# o( C53J4XFwr DHCP ~qw*"E": startsrc -s dhcprd [ -a Argument ] [ -a Argument ] ... 4V8ErD|ne% 97 ;C53J4XFwr DHCP ~qw*"E": dhcprd [ -f ConfigurationFile ] hv dhcprd X$Lrl}"SUc%Vi,"*"|G=J1D~qw#b+IT\bc%ViXk+=d{xg D*s#DHCP PLzm:p+ DHCP M BOOTP M'zc%ViS>Xxg+=;i~qw#BOOTP r _ DHCP M'z"MDuXxgSZODc%#b)Vi;Jm(}xXM7Iw# w* BOOTP/DHCP PLzm,dhcprd X$Lra+b)Vi+xJ1D~qw# DHCP ~qwA! /etc/services D~Tv(9CDvKZ4SUks#1!~q* dhcps#IZbGk bootpd X$LryCD,yDKZ,rKz;\KP;v(dhcprd r bootpd)X$Lr#g{z!q dhcprd X$Lr,zMh*S /etc/inetd.conf D~P!{"M bootp,SEZ|nPOdk refresh -s inetd# ":g{KPK bootpd,rCLrZt/X$Lr0Xk#9# j> -f ConfigurationFile 8(*CDdCD~#1!5* /etc/dhcpcd.ini D~# Kv4, K|n5XTBKv5: I&ax# "zms# 0 >0 2+T CJXF:zXk5P root C'(^E\KPbv|n# D~ /usr/sbin/dhcprd /etc/dhcprd.cnf /etc/services /etc/inetd.conf |, dhcprd X$Lr# |,1!dCD~# (eCZxg~qDWSVM-i# (e inetd X$LrXFD~q# `XE" dhcpsconf |n"startsrc |n"stopsrc |n# dhcpcd X$Lr"dhcpsd X$Lr"inetd X$Lr# DHCP M'zdCD~ DHCP ~qwdCD~ TCP/IP X7MN}Vd - /,wzdC-i 98 |nN(};iPm#s_DPmT>ICD!nM4|#dhcpsconf |nA! /etc/options.file D~T7(|Dy>!nM4|,"{C|GT(CJ4`Mt/#GUI 9Cxg\m1IT(}!qJ4K %4%4(e;)8(J4# J4(eT0rJmxg\m1F(xgODyP!nM8Z#xg\m1IT(eM|{xg"r!z"{ F~qw"DHCP ~qwMd{O(J4Ts#;)K=hjI,b)BJ4;mS=T>ZwfeOD|M !n#b)E"2IT;CZ4(;vr_;5P~qwdCD~# GUI T;vUDXFD~t/#XFD~|,%vr`v~qwD(e,T0;v~qwIAD5JD~#X FD~;P;v DHCP ~qwIA,+GITfE`(~qwDE"#b9Cxg\m1ITdCxgOD% v~qw3q,4(`v~qw&m`,D}]/O,x;Z;vD~i4M,$# (}!q!nr4|,!q|GZ`-0ZD;C,M!qk.T&DmS4%,!nM4|MIT;mS= ~qw0Z#!n;mS=`-0ZD8(;C#g{|G;v8(DJ4,M4K{mS#g{Gj<1! hC.;,Ma/v;v*s35D0Z# DHCP ~qwMqd{4|;yI;mS,}G|G8(KZdwCrZ:pT&nDxgODzw#b)| _PwCrMo(3r#"M;Gf}D|,+G|GJmvVZNNX=# ;(~qwITP;vxg"`"M'zr_Z?8(D!n#;vxgITP;vSxg"`"M'z"r _!n#;vSxgITP;v`"M'z"r_!n#;v`MM'z;\P!n# ~qw5P;5P(CdCN}#|G(} DHCP |PmPD~qw|8(,r_9C~qwK%8OD1! ~qw!n8(#1!~qw!nJCZwD~#ZwD~O8(D DHCP ~qwSU1!!n,+GI\* ^D# CZ`-0ZODNNnIT|D"X|{"i4"r_>}#b+JmzECn,4|Gq}7,X*1I T|D# 4V8ErD|ne% 99 jIdCD~s,%vXFD~I\;#f,M/r;i~qwD~;4(#D~K%4%M~qwK%4% 0 I&ax# "zms# 2+T CJXF:NNC' D~ /usr/sbin/dhcpsconf /etc/dhcpcd.cnf |, dhcpsconf |n# |,1!M'zdCD~ `XE" dhcpcd X$Lr"dhcprd X$Lr"dhcpsd X$Lr"inetd X$Lr# DHCP M'zdCD~ DHCP ~qwdCD~ TCP/IP X7MN}Vd - /,wzdC-i dhcpsd X$Lr C> 5V;v/,wzdC-i(DHCP)D~qw#r DHCP M'za)X7MdCE"~q# o( {C53J4XFwr DHCP M'za)E"~q: startsrc -s dhcpsd [ -a Argument ] [ -a Argument ] ... r DHCP M'za)E"~q,+;{C53J4XFw: dhcpsd [ -f ConfigurationFile] 100 |nNN}"IP(rXx-i)X76'"d{xgdCE"MICJE"#u<}]bIdCD~8(#dCD~|,t/ DHCP M'zdCyhDyP}]# DHCP ~qw,$;vI|yV"DX7T0b)X7DyP_D}]b#b)}]b#fZ /etc/dhcpsd.ar M /etc/dhcpsd.cr D~P#;(}Zt/D~qwA!dCD~,hCICX7Du<}]b#~qwSU refresh |nr_ SIGHUP EEXBA!dCD~# DHCP ~qwA! /etc/services |nTv(9CDvKZ4SUks#1!~q* dhcp#IZbGk bootpd X$LryCD`,DKZ,rKz;\KP;v(dhcpsd r bootpd)X$Lr#g{z!q dhcpsd X $Lr,zh*T /etc/inetd.conf D~PD bootp xP"M,;sZ|nPOdk refresh -s inetd# ":g{KP bootpd,bvLrXkZt/X$Lr0U9# j> 8(*CDdCD~# -f ConfigurationFile Kv4, K|n5XTBKv5: 0 >0 I&ax# "zms# 2+T CJXF:zXk5P root C'(^E\KPbv|n# D~ /usr/sbin/dhcpsd /etc/services /etc/inetd.conf |, dhcpsd X$Lr# (eCZxg~qDWSVM-i# (e inetd X$LrXFD~q# `XE" dhcpsconf |n startsrc |n"stopsrc |n# dhcpcd X$Lr"dhcprd X$Lr"inetd X$Lr# DHCP M'zdCD~ DHCP ~qwdCD~ TCP/IP X7MN}Vd - /,wzdC-i 6Yw53kh8\m7PD:53J4XFw;5wKS53"S~qwT053J4XFw# 4V8ErD|ne% 101 6xgk(E\m7PD:TCP/IP X$Lr;# dhcpsdv6 X$Lr C> 5V/,wzdC-i(DHCPv6)~qw#r DHCPv6 M'za)X7MdCE"# o( *9C53J4XFwr DHCPv6 M'za)E": startsrc -s dhcpsdv6 [ -a ″Argument″ ] r DHCP M'za)E"~q,+;{C53J4XFw: dhcpsdv6 [-d] [ -f ConfigurationFile] [-a DadminPort] [-p ServerPort] hv DHCPv6 ~qw&m/,X7VdDVdM,$#|9&m=SdCE"DV"#dhcpsd X$LrKPZs (",$;v~qwE"}]b,dP|,U>N}"IP(rXx-i)X76'"d{xgdCE"MIC JTE"#u<}]bIdCD~8(#dCD~|,t/ DHCP M'zdCyhDyP}]# DHCPv6 ~qw,$;vI|yV"DX7T0b)X7DyP_D}]b#b)}]b#fZD~ /etc/dhcpv6/db_file.crbk M /etc/dhcpv6/db_file.cr P#;(}Zt/D~qwA!dCD~,hCICX 7Du<}]b#~qwS\ refresh |nr SIGHUP EETXBA!dCD~# j> -a -d -f ConfigurationFile -p 8( Dadmin KZ;Z1!ivB* 942# T>wTE"# 8(*CDdCD~#Z1!ivB,dCD~G /etc/dhcpv6/dhcpsdv6.cnf# 8(~qwCZl}kVksDKZ;1!ivB* 547# Kv4, K|n5XTBvZ5: I&jI# "zms# 0 >0 2+T CJXF:zXk5P root C'(^E\KPbv|n# >} 1. *9C;Z /usr/local DdCD~ dhcpsdv6.cnf 4t/ DHCPv6 ~qw,kdk: startsrc -s dhcpsdv6 -a "-f /usr/local/dhcpsdv6.cnf" 102 |nN 4P2~Jb7(# o( diag [ [ -a ] | [ -s [ -c ] ] [ -E days] [ -e] | [ -d Device [ -c ] [ -v ] [ -e ] [ -A ] ] | [ -B [ -c ] ] | [ -t taskname] | [ -S testsuite] | [ -c -d Device -L pending | complete ] hv diag |nGKPc:!qDNqM~qozDpc#s`}NqM~qozGX(Z=(D#TBNqM~q ozGICD: v KPoO v T>r_|DoOKP1!n v T>~qa> v T>H0DoOa{ v T>2~ms(f v T>m~z7}] v T>dCMJ4Pm v T>2~DX*z7}] v T>J4tT v |D2~DX*z7}] v q=/iJ v O$iJ v T>bT#= v VrxVvw v ZJ4PmPmSJ4 4V8ErD|ne% 103 v SJ4Pm>}J4 v SCSI \_Vvw v BX"k v T>r|D}}ikdC v 4((FdCmL v |ByZELDoO v dC ISA Jdw v Yw53 Shell a>(;JCZ*z~q==) v T>r|D`&mwdC – tCM{Cvp&mw v T>r|D BUMP dC – CBD~xF3q|BAf EPROM – T>r|DoO== – T>r|D6Lg0EkMwFbwwdC v T>r|DgS==P; v &m9diJ(;JCZ%z==) v `t"kBX v KPmsU>Vv v CZT+xD~qoz v Z AIX 5.1 MOgf>(RSPC)P|B53Af v Z AIX 5.1 MOgf>(RSPC)PdCey8>g4t/ v Z AIX 5.1 MOgf>(RSPC)PdC~q&mw v Z AIX 5.1 MOgf>(RSPC)P#frV4~q&mwdC v Z AIX 5.1 MOgf>(RSPC)PT>zwlimsU> v 7135 RAIDiant sP~qoz v SCSI h86pM}% v SCSD Exz~qoz v Escon ;msJ~qoz v SSA ~qoz v PCI RAID omELj6 v dCeya>g4t/_T(CHRP) v dC`S_T(CHRP) v dCXB}<_T(CHRP) v dC6L,$_T(CHRP) v #frV42~\m_T(CHRP) 104 |nNL~h8ZcE"(CHRP) v a)HxICT v |B53r~q&mwAf(CHRP) v T>5373+Pw(CHRP) v T>li#9Vva{ v VvJdwZ?U> v U>,^Yw v A8 SK-NET FDDI L~ v T>"k6p IT9CyZ Web D53\mwPDh8&CLr|Dh8DXw#9IT9C53\mSZ$_ (SMIT)smit diag lY76KPK|n# j> ":s`}C'^h9CNNj>,r* diag |nG;vK%}/Lr# -A -a -B -c -d Device -E Days -e -S testsuite 8(_6==#2Xk9C -d j>8(h8# (}/J*'DJ4GqQ}%rXUHH4&m2~dCDNN|D#Z AIX 5.2 M|_f> P,*'DJ4(T0M1m>)M*'DJ476(T0P1m>)+;{OkoOJ4!q Pm# 8>oOKPy>53bT#msU>Vv2aZ'VmsU>VvDy>53PDxrOK P# 8>zw+;\U\#;xPNNaJ#a{4=j(d"B"s) # 8(dOKPoODh8# 8(KPmsU>VvZdQwmsU>yCDl}#Kj>Ikd{NNj>;p9C# g{msU>VvZ!(h8O\='V,r4PmsU>Vv#;4PbT#Xkk -d j>; p9C,qrT>J4!qK%#g{9C -v j>,r -v _PEH(xvT -e j># 8>xPbTDX(h80bTi1: 1. y>53 2. I/O h8 3. l=h8 4. ,^Yw#g{C?VQ;f;,+9;*@Gq+Z53P# tK?V,r9C pending#g{C?VQ;f;RQ*K?V+Z53P#t,r9C complete# -s ZyPJ4OKPoO# 4V8ErD|ne% 105 -t taskname =*KPDX(NqDlY76#10DlY76NqgB: format q=/iJNq certify O$iJNq download BX"kNq disp_mcode T>"k6pNq chkspares ZVv#1!5*0Jb7(1==,|bTh 8"KPmsU>Vv#g{k -e j>;p9C,r -v j>_PEH(xvT -e j>#Xk k -d j>;p9CT8(KPoODh8# -v 2+T CJXF:;P root C'ITKPK|n# X(XF:53i# >} *T;aJD==Z scdisk0 h8OKPoO,kdk: diag -d scdisk0 -c D~ /usr/sbin/diag |, diag |n# `XE" diaggetrto |n"diagsetrto |n# PX20yZ Web D53\mwDE",kND6AIX 5L V5.3 yZ web D53\mw\m8O7PD:Z ~B:20k53hs; # diaggetrto |n C> T>oOKP1!n# o( diaggetrto [ [ -a ] [ -d ] [ -l ] [ -m ] [ -n ] [ -p ] [ -s ] ] 106 |nN;vr`voOKP1!nD5#TBKP1!nIC diaggetrto |nT>: T>oO==!qK% 1K!nXU1,oOvT0Jb7(1==KP#1!5*r*# |,_6oO 1K!nr*1,ZS0Nq!qK%1r|nPKP1,oOT_6==KP#d1!5*XU# CZQwmsU>Dl} K!nZoO;YVvmsU>u?.0XFb)u?Xk`I#1!5* 7# T>xH8>w 1K!nr*1,'VxH8>wDoO&CLr+T>|G#1!5*r*# oOB~G< 1K!nr*1,oOGD~s! K!nXFoOB~U>Dnss!#IJms!GIYO'D'VZDv?#1!5* 100K# j> T>|,_6oOD5# T>oOB~GoOB~U>D~s!D5# T>T>oO!qK%D5# T>CZQwmsU>Dl}D5# T>T>xH8>wD5# T>yPoOKP1!n# -a -d -l -m -n -p -s Kv4, 0 |nI&ax# >0 "zms# >} 1. *T>oOB~U>s!,kdk: /usr/lpp/diagnostics/bin/diaggetrto -l 2. *lixH8>wGqr*T0lioOB~U>Gqr*,kdk: /usr/lpp/diagnostics/bin/diaggetrto -p -d 3. *T>QwmsU>Dl},kdk: /usr/lpp/diagnostics/bin/diaggetrto -n D~ /usr/lpp/diagnostics/bin/diaggetrto |, diagsetrto |n# `XE" diagsetrto |n"diag |n# 4V8ErD|ne% 107 diagrpt |n C> T>H0DoOa{# o( diagrpt [ [ -o] | [ -s mmddyy] | [ -a] | [ -r] ] hv diagrpt |nT>H0DoOa0a{#P}V`MDa{ITi4: v oOa{D~f"Z /etc/lpp/diagnostic/data ?<# v oOB~U>E"# v oOa{f"Z CHRP 53OD NVRAM# j> -o -s mmddyy -a -r T>f"Z /etc/lpp/diagnostics/data ?8(UZ.sGT>oOB~U># TLf>T>oOB~U># >} 1. *PY 1999 j 1 B 31 U.syPT0DoOa{D~,kdk: /usr/lpp/diagnostics/bin/diagrpt -s 013199 2. TLf>i4oOB~U>,kdk: /usr/lpp/diagnostics/bin/diagrpt -r D~ /usr/lpp/diagnostics/bin/diagrpt |, diagrpt |n# `XE" diag |n# diagsetrto |n C> hCoOKP1!n# o( diagsetrto [ [ -a on | off ] [ -d on | off ] [ -l Size ] [ -m on | off ] [ -n Days ] [ -p on | off ] ] 108 |nNoO==!qK% 1K!nXU1,oOvT0Jb7(1==KP#1!5*r*# |,_6oO 1K!nr*1,ZS0Nq!qK%1r|nPKP1,oOT_6==KP#d1!5*XU# CZQwmsU>Dl} K!nZoO;YVvmsU>u?.0XFb)u?Xk`I#1!5* 7# T>xH8>w 1K!nr*1,'VxH8>wDoO&CLr+T>|G#1!5*r*# oOB~G< 1K!nr*1,oOGD~s! K!nXFoOB~U>Dnss!#IJms!GIYO'D'VZDv?#1!5* 100K# j> -a on | off -d on | off -l Size -m on | off -n Days -p on | off hC|,_6oOD5# hCoOB~GD~s!D5# hCT>oO==!qK%D5# hCCZQwmsU>Dl}D5# hCT>xH8>wD5# Kv4, 0 |nI&ax# >0 "zms# >} 1. *+oOB~U>s!hC* 500K,kdk: /usr/lpp/diagnostics/bin/diagsetrto -l 500 2. *XUxH8>w"XUoOB~G<,kdk: /usr/lpp/diagnostics/bin/diagsetrto -p off -d off 3. *+QwmsU>Dl}hC* 50,kdk: /usr/lpp/diagnostics/bin/diagsetrto -n 50 D~ /usr/lpp/diagnostics/bin/diagsetrto |, diagsetrto |n# `XE" diaggetrto |n"diag |n# 4V8ErD|ne% 109 diction |n C> ;vT>;e~r__$DdS# o( diction [ -ml ] [ -mm ] [ -f PatternFile ] [ -n ] File ... hv diction |nZ|,4TZ#}M_$od}]bDLoD"DD5PiRyPod#?vLoC [ ](=(E) (p4#r* diction |nZiRD>0WHKP deroff |n,|(,PJ1Dq=E"D7D~2Gdk D;?V#explain |n* diction |nR=Doda);%=,eV# 9CGj -f PatternFile -ml -mm -n 8(|,#}d(>}DD~;CD~CZ1!D~D9d# 9C deroff |nx} mm jPm;g{;vD5|,m`od,NPm,2IT9C|# 2G1! ms j}]|# 1k -f j>;p9C1{C1!D~,v9C PatternFile N}8(DD~# D~ /usr/lib/dict.d |,1!#=# `XE" deroff |n"explain |n# ms j}]|# diff |n C> HOD>D~# o( HO=vD~DZ] diff [ -c| -C Lines | -D [ String ] | -e | -f | -n ] [ -b ] [ -i ] [ -t ] [ -w ] File 1 File2 diff [ -h ] [ -b ] File 1 File2 110 |nND~#|\HO%vD~r_?D~1EP'# g{8(K Directory1 M Directory2 N},diff |nHO=v?D~#Pv;,D~x FD~"+2S?D~1,diff |nT>D~PD)PXk| DT#V|G;B#g{ File1 M File2 N}<;G?<,dP.;I\x(:E0-1,TICjT<:(!Z{E,0E)*T >(s Z{E)*;P;,,1 m>R=;,&,2 m>vm# ":g{8(K`Z;vD -c"-C"-D"-e"-f r -n j>,|nPODns;v_PEH(#53;"vm s{"# j> -b -C Lines -c -D [ String ] +?P)21w%vBPjG&m(vTBPV{0DUqV{)DNb}?UqV{kd{ UqV{.(}KBPjG),yXHO# t/ diff |n,+;HO Lines d?8(DP}#-C j>T"^Ddv#dvTD~D`, ?VM4(UZ*<#?v|DT 12 v *(GE)iIDPVt#S File1 P*>DPT (uE)jG,File2 P*mSDPT +(SE)jG#S;vD~|D=m;vD~DPZ= vD~PE)jG#Z?;vD~D8(OBDPPD|Da;{i;pdv# t/ diff |n,HO}POBD#-c j>T"^Ddv#dvTf0D~Dj6M|GD4( UZ*<#?v|DT 12 v *(GE)iIDPVt#File1 P*>DPT -(uE)jG, *;mS= File2 DPT +(SE)jG#S;vD~|D=m;vD~DPZ=vD~P< T !(*>E)jG#Z?;vD~D8(OBDPPD|Da;{i;pdv# 9C diff |nZj#|,K C $&mwX~T c;P(e String Da{`kH,Z`k File1,,1(e String zz File2# 4V8ErD|ne% 111 TJO ed `-wDq=xPdv,+ File1 *;I File2#19Cbvj>1,TB shell L rIToz,$;vD~D`vf>#V7vh*I diff |nzID;vfHD~($1)M; 5Pf>D ed E>($2"$3...) #jgB: -e (shift; cat $*; echo ’1,$p’) | ed - $1 19C -e j>HO?<1,dvOmSKnbD|n,rK,a{G;v shell E>,+=v ?D~S Directory1 OD4,*;= Directory2 OD4,# ":I -e r -f j>zzD`-E>^(4(I%viIDP#(\Z)# T;JO ed `-wDq=4(dv,4UZ -e j>BzzDfr3rT>S File1 = File2 D*;DX*^D# g{*|DD?VHOLxRVtez,r4P8CDHOI\a|l#-h j>ICZNb$ HDD~#-c"-C"-D"-e"-f M -n j>^(k -h j>;p9C#19C -h j>1,}K -b j>,d{j>;IvT# vTV8s!4#}g,!4 a ;O*,s4 A ;y# $dvq=#?vID>D~HO diff |nqCDa{(}|n pr dMV3#Z(fyPD >D~;,.&s,d{;,.&+;GdM\a# zz`FZ -e j>4(Ddv,+G3r`4,xRZ?;ekr>}|nOxP|DF}# bG^)X~53(RCS)yCDq=# 9 diff |nD&CLr]i=v=D+2S?<# (f`,DD~,qr;a# 1HO?<1,vTZ File d?8(DD~.0{m{FDD~#-S j>;CZ Directory1 M Directory2 N}8(D?<#g{z+ -r j>k -S j>;p9C,-S j>Z Directory1 M Directory2 S?dvamSV{=?;PW,ba0lur#t-<4Dux# vTyPUqMFm{,+yPd{UWV{.S*;B#}g,if ( a == b ) k if(a==b) `H# -f -h -i -l -n -r -s -S [ File ] -t -w Kv4, K|n5XTBKv5: 4R=;,&# R=;,&# "zms# 0 1 >1 >} 1. *HO=vD~,kdk: diff chap1.back chap1 bT>D~ chap1.bak M chap1 D;,&# 2. *HO=vD~,+GvTUqV{v}Dxp,kdk: diff -w prog.c.bak prog.c g{=PvvUqMFm{}?;,,r diff -w ?new.to.old.ed |nNf>#Zs`}ivB,new.to.old.ed H chap2.old *!\`#zIT(}>} chap2.old TZ! ELUd,z2ITZNN1rX(|,(}dk: (cat new.to.old.ed ; echo ’1,$p’) | ed - chap2 >chap2.old (EPD|n+ 1,$p mS=`-|nD)2,"Mx ed `-w#1,$p 9C ed |nZ`-jIs+D ~4=j9 ed |n;T>D~s!T0d{=SE",r*|GWk chap2.old DD>l}# D~ /usr/bin/diff |, diff |n# `XE" bdiff |n"cmp |n"diff3 |n"ed |nM pr |n# 6Yw53kh8\m7PD:D~;i\KD~T0&mD~D=(# 6Yw53kh8\m7PD:dkMdvX(r;hvKYw53gN&mdkMdv# diff3 |n C> HO}vD~# o( diff3 [ -e | -x | -E | -X | -3 ] File1 File2 File3 hv diff3 |nHO}vD~,"+;,D>D6'4=jmS= File PDPE Number1 s,dP File ITG 1"2 r 3# Z Number1 PkZ Number2 P.dDD>+;|D#g{ Number1 , Number2 `H,6'uu*Z Number1 P# `&6'DZ]Z c 8>.s#1=D~Z]`,1,|n diff3 ;T>O!`ED~DZ],d;|T>` ,PD;C# ":-e j>yzzD`-E>^(4(|, .(dc)DP# 4V8ErD|ne% 113 j> (";O"j>* ====3 D^DD`-E># b)Vp`FZ -e M -x j>,+GTX~^D(MGZ}#PmP;jG* ==== D^D&)D&m;,# =D~DX~P;`-E>ek,"I<<<<<< M >>>>>> P(p4#-E !nCZ^)X~53(RCS) O",9CO"D~PDX~^D\=#t"}p"b# ("M ed |n;p9CD`-E>,+yP^DO"= File1,4 File2 M File3 .dD^D(}#ivB jG* ==== M ====3 D^D&) # (";O"jG* ==== D^DD`-E># -3 -E, -X -e -x >} PY}vD~D;,&: diff3 fruit.a fruit.b fruit.c g{D~ fruit.a"fruit.b M fruit.c |,TB}]: fruit.a banana grape kiwi lemon mango orange peach pare fruit.b apple banana grapefruit kiwi orange peach pear fruit.c grape grapefruit kiwi lemon mango orange peach ;s diff3 |nDdvT>Kb)D~Dnl,gBy>#(R_D"M;avVZdvP#) ==== 1:1,2c banana grape 2:1,3c apple banana grapefruit 3:1,2c grape grapefruit ====2 1:4,5c 2:4a 3:4,5c lemon mango ==== 1:8c pare 2:7c pear 3:7a 3 vD~<;,# Z;vD~ fruit.a D 1"2 P fruit.b DZ 1 = 3 P D~ fruit.c DZ 1"2 P Z 2 vD~ fruit.b D;,&# D~ fruit.a M fruit.c Z 4"5 P`,# *9D~ fruit.b 4p4`,,ZZ 4 PsmS# Z;vD~ fruit.a D;,&# fruit.b DZ 7 PM fruit.c DZ 8 P`, D~ /usr/bin/diff3 /usr/lbin/diff3prog 114 |nN diff3 |n# ; diff3 shell E>wC# `XE" diff |n"ed |n# 6Yw53kh8\m7PD:D~;i\KD~T0&mD~D=(# 6Yw53kh8\m7PD:dkMdvX(r;hvKYw53gN&mdkMdv# diffmk |n C> jGD~D;,&# o( diffmk [ { -abX | -aeX ] [ -b ] [ -cbX | -ceX ] [ -dbX | -deX ] File1 File2 [ File3 ] hv diffmk |nHO File1 N}8(D"DD~M File2 N}8(DD~#;s|4(|, .mc ksD(("| DjG)nroff M troff |nDZ}=D~#File1 M File2 N}Vp8(D~DBIf>#diffmk |n+B (D~4= File3 N}(g{8(D0),r4=jrekD>Cz_0|1Z?PDR_UW&jG# UW&DGE0*1m>CPQ;># g{(eK DIFFMARK 73d?,|8( diffmk |nCZHOD~D|nV{.#(}#ivB,|n diffmk 9C|n diff) #}g,*|C&mXsD~,zIT* diff -h h(d? DIFFMARK# N} File1 File2 File3 8(k File2 N}8(DD~HOD"DD~#HOa{|,I File3 N}8(DD~#File1 ;1w0I1D ~# 8(;v"DD~,k File1 N}8(DD~HO#HOa{|,I File3 N}8(DD~#File2 ;1w0B1 D~# 8(;vD~,|, File2 D~PDP,T0ekq=/Lr .mc ks,CksGTZ nroff M troff#CD ~DZ]GN} File1 M File2 8(D=vD~DHOa{#q=/1,;,&Cz_0|1Z?PDR_UW &jG#GE0*1m>CPQ;>}#g{48( File3,rHOa{4=j}PSDo*<# C X jG>}PZDoax# 4V8ErD|ne% 115 >} 1. *jG;vD>D~D=vf>D;,,kdk: diffmk chap1.old chap1 chap1.nroff b+4(;v chap1 1>,|, nroff M troff |DjGks,T6pmSD"|DDMS chap1.old. >}DD>#1>fEZ chap1.nroff D~P# 2. *CG nroff M troff {"jG;,,kdk: diffmk -ab’>>New:’ -ae’<>New: = chap1 P,"ZmS?V.s4 <}?VT;("|n nroff M troff,TZUW&mSz_0|1r_GE0*1# 3. *9C;,D nroff M troff |njGks,vTUqV{xp,kdk: diffmk -b -cb’.mc %’ chap1.old chap1 chap1.nroff b+6kgB|n,C % (YVE)jG|D?V,Cz_0|1jGmS?V,CGE0*1jG>}? V#|;jGvvG%JdDFm{rUq{}?;,Dnl(-b) # `XE" diff |n"nroff |n"troff |n# dig |n C> DNS i/5CLr# o( dig [@server] [-b address] [-c class] [-f filename] [-k filename] [ -n ][-p port#] [-t type] [-x addr] [-y name:key] [name] [type] [class] [queryopt...] dig [-h] dig [global-queryopt...] [query...] hv dig(rE"Qww)|nG;vCZ/J DNS r{~qwDinD$_#|4P DNS Qw,T>S\ks Dr{~qw5XDp4#`} DNS \m1{C dig w* DNS JbDJOoO,r*|inTC"WC" dvez#d;(#ivB dig 9C|nPN},+|2IT4z&m==SD~A!Qwks#;,ZgZ f>,dig D BIND9 5VJmS|nP"v`vi/#}G;f*ksX(r{~qw,dig +"T /etc/resolv.conf PPYDyP~qw#148(NN|nPN}r!n1,dig +T0.1(y)4P NS i /# j> -b address 116 hCy*/JX7D4 IP X7#bXkGwzxgSZOD3;O(DX7# |nN;vrLD|nPN}M!n**# *)pI dig "MD DNS i/T0T|G9CBq){(TSIG)Dl&,C!n -k 8( TSIG \? D~# 1!ivB,9C IP6.ARPA rM RFC2874 (eD~xFjEQw IPv6 X7#*K9C|gD"9C IP6.INT rM nibble j)D RFC1886 =(,8(!n -n(nibble)# g{h*i/;vGj;vfri/#(}8( AXFR D type ITks;vxr+d#1h*v?xr+d(IXFR) 1,type hC* ixfr=N#v?xr+d+|,TSxrD SOA G#;)Zi/ks(7hCr4;j>;,;?Vv(T> D)X4E",d{D7(,1MXT=T#?vi/!n;x0:(+)DX|Vj6#;)X|VhCr 4;;v!n#(#0:Gs4X|V,eDV{. no#d{X|VVdw!nD5,}g,11ddt#| GDq=Ng +keyword=value#i/!nG: +[no]tcp i/r{~qw19C [;9C] TCP#1!P*G9C UDP,}GG AXFR r IXFR ks,E9C TCP ,S# +[no]vc i/{F~qw19C [;9C] TCP#+[no]tcp D8Co(a)KrBf]#vc zmig7# +[no]ignore vT UDP l&DPO,x;GC TCP XT#1!ivKP TCP XT# +domain=somename h(|,%vr somename DQwPm,Cq; /etc/resolv.conf PDr18n8(,"RtCQ wPm&m,Cqx(K +search !n# +[no]search 9C [;9C] QwPmr resolv.conf PDr18n(g{fZ)(eDQwPm#1!iv;9C QwPm# 4V8ErD|ne% 117 +[no]defname ;(i4w +[no]search D,eJ# +[no]aaonly C!n;vNNB#|C4a)ThCI45Vbvwj>D dig DIf>Df]T# +[no]adflag Zi/PhC [;hC] AD(f5}]);#?0 AD ;;Zl&PPj<,e,xi/P;P,+ GvZj{TxNP?(r{~q wD SOA G<# +[no]trace P;*}i/{FSy{F~qw*4T?(9Cbvi/D~qwD& p# +[no]cmd h(ZdvPT>8v dig f>0dyCDi/!nDu<"M#1!ivBT>"M# +[no]short a)r*p4#1!5GT_$q=T>p4E"# +[no]identify 1tC +short !n1,T> [r;T>] a)&pD IP X7MKZE#g{ksrLq=&p,1 !iv;T>a)&pD~qwD4X7MKZE# +[no]comments P;dvPD"MPT>#1!5GT>"M# +[no]stats Ci/!nh(T>3FE":i/xP1,&pDs!H#1!T>i/3FE"# +[no]qr T> [;T>] "MDi/ks#1!;T># +[no]question 15X&p1,T> [;T>] i/ksDJb?V#1!w*"MT>Jb?V# +[no]answer T> [;T>] &pDXp?V#1!T># +[no]authority T> [;T>] &pD(^?V#1!T># +[no]additional T> [;T>] &pD=S?V#1!T># +[no]all hCre}yPT>j># 118 |nN`F SOA DG<,"=xIA"M#1!5G?%vPOT>;uG<,Tc ZFczbv dig Ddv# `ui/ dig D BIND9 'VZ|nPO8(`vi/('V -f z&mD~!nD=S&\) #?ui/IT9CT: Dj>;"!nMi/!n# ZbVivB,ZOfhvD|nPo(P,?ui/Td?zm;vvpi/#?;uINbj"}i/{F"I!i/`MM`T0NNJCZCi/Di/!n# 2IT9CTyPi/yP'Di/!n+V/O#+Vi/!nXk;Z|nPOZ;v{F"`"`M" !n"j>Mi/!nD*i.0#NN+Vi/!n(}K +[no]cmd !n)IT;BfDi/Xp!nX h#}g: dig +qr www.isc.org any -x 127.0.0.1 isc.org ns +noqr T> dig gNS|nPv"xP}vi/:;vkT www.isc.org DNbi/";v 127.0.0.1 Dfri/, T0;v isc.org D NS GxP?ui/DuXi/!n +noqr,m> dig ZQw isc.org D NS G<1;T>u} ;vdMD dig wC`F: dig @server name type dP: server }i/{F~qwD{Fr IP X7#ITGCcVtD IPv4 X7rC0EVtD IPv6 X7#1I wza)~qwN}1,dig Zi/r{~qw0HbvGv{F#g{;P~qwN}ITa),dig N< /etc/resolv.conf,;si/PYZGoDr{~qw#T>4Tr{~qwD&p# name +*i/DJ4GyhDi/`M - ANY"A"MX"SIG,T0NNP'i/`MH#g{;a)NN`MN}, dig +TM< A 4Pi/# 4V8ErD|ne% 119 D~ /etc/resolv.conf `XE" host M dnssec-keygen |n# named8 X$Lr# RFC1035 digest |n C> + ASCII kS /etc/qconfig D~*;I /etc/qconfig.bin D~,I qdaemon |n9CDSPdC~xF f>#C|n;Z|nPdk;I qdaemon |nwC# o( /usr/lib/lpd/digest ASCIIFile BinaryFile hv digest |nSU;v ASCII V{dkD~,+d*;I~xFD~#C|n;; qdaemon |nCw+ /etc/qconfig D~kICD~D~xFf>,/etc/qconfig.bin# D~ |,SPdCD~# |,SPX$Lr# |,Q*;}D /etc/qconfig D~D~xFf># /etc/qconfig /usr/sbin/qdaemon /etc/qconfig.bin `XE" qdaemon |n# dircmp |n C>HO~v?,|n9PYD~{MZ]<`,DD~# diff -r |na)`FZ dircmp |ny5PD&\# jG T>+2D~PD;,Z]#T>q=k diff |n`,# ;Pv`,D~D{F# |DdvmH* num vV{}# -d -s -w num Kv4, K|n5XTBKv5: I&ax# "zms# 0 >0 ":?} 1. *\a=??< proj.ver1 M proj.ver2 D;,&**#VpPY;Z;v?D~;,&D8Z,kdk: dircmp -d -s proj.ver1 proj.ver2 -s j>{9PX`,D~DE"#-d j>T>Z=v?D~.dD;,&8Z,kdk: $dircmp -w 90 dir1 dir2 D~ /usr/bin/dircmp |, dircmp |n# `XE" cmp |n"diff |n# 6Yw53kh8\m7PD:?<; hvKD~53P?+8(76}KnsTbD?V4=j}d{?V,"4a{=j}2?D0/1V{# 3. g{N} Path P;P#BD0/1,r+76*;I . (c)#x}=h 4 = 7# 4. S76P>}2?DyPG1\V{# 5. g{#BD76*0//1(+1\),x==h 6# 6. >}762?D1\V{# 7. g{#BD76*U,r*;I%1\0/1 # }g,dk: dirname // a{* /(1\) #dk: dirname /a/b/ a{*:/a#dk: dirname a a{* . (c)#dk: dirname a/b a{*76{ a# |n dirname M basename (#Z shell Z?|nf;9C,T8(;vk8(dkD~{TPnlDdv D~{# Kv4, K|n5XTBKv5: 0 >0 I&jI "zms# 122 |nN} *9lMm;D~;Z`,? {Cr!zSPh8# o( disable [ -c ] [ -rReason ] PrinterName ... hv disable |n{CrQzI PrinterName N}8(Dr!zSPh8# ":z;P5P root C'(^rtZ printq i,EI9CC|n# j> !{yPNqks#9CCj>kdk enq -K |n`,# C Reason d?8({Cr!zSPh8DmI#Cj>G;v:^Yw;j>,b<*53vTCj># -c -rReason >} 1. *;H=10r!NqaxM9r!zSP lp0 Qz,kdk: disable -c lp0 2. *H=yPr!NqaxE9r!zSP lp0 Qz,kdk: disable lp0 D~ /usr/sbin/qdaemon /etc/qconfig SPX$Lr SPdCD~ 4V8ErD|ne% 123 /etc/qconfig.bin /var/spool/lpd/qdir/* /var/spool/lpd/stat/* /var/spool/qdaemon/* **,/etc/qconfig D~D~xFf> SPks h84,E" SPD~DY11> `XE" cancel |n"enable |n"enq |n"lp |n"lpstat |n# 6r!zMr!8O7PD:t/M#9r!SP;# System V r!S53 disable |n C> {C LP r!z o( disable [flags] printers hv disable |n{C8(D printers,9 lp a;Dr!ks#9#1!ivB,;Z8(r!zD10Dr!k s,+Z>r!zrm;(,`r!z+?XB4P#g{G6Lr!z,C|n;U9=6L53DNq+ M#disable |nXkZ6L53OKPT{Cr!z# (KP lpstat -p q!r!zD4,#) r!z{G53(eV"R^(I ASCII V{Ds!4# j> -c !{8(r!zOD10r!ks#Cj>;\k -W j>,19C#g{G6Lr!z,rvT -c j># -r reason x{CDr!zVd reason#C reason &CZyP8( printers#C reason I lpstat -p (f#reason g{|,Uq,XkC}E(!#1!D reason 5!QfZr!zD unknown reason,T0UmS= 53494tCDr!zD new printer# -W ;1H=10r!NqaxE{C8(r!z# Cj>;\M -c j>,19C#g{G6Lr!z,vT -W j># D~ /var/spool/lp/* N< lp |n,lpstat |n# 124 |nN y]C'j6zIELGJ}]# o( diskusg [ -X ] [ -U MaxUsers ] [ -s [ File ... ] | FileSystem ... } -i FileListName ] [ -p File ] [ -u File ] [ -v ] { hv diskusg |nST File r FileSystem N}8(DD~PD}]rSjXh8# j> -i FileListName -p File -s [File] -U MaxUsers -u File -v -X vT FileListName D~53PD}]#FileListName d?8(C}E(pr:EVtD D~53{Pm# 9CI File d?8(D\kD~zIG<{#1!5* /etc/passwd D~# O"4TdkD~rj# T?;;tZNNC'DD~,4;uG<=8(D File d?#?;G} *zI?lDELGJE",mS;P`FBfD}]= /var/spool/cron/crontab/root D~: 0 2 * * 4 /usr/sbin/acct/dodisk C|nC cron X$LrZ?vGZD(4)Dh? 2 c(02)KP dodisk |n#dodisk |nwC diskusg M acctdisk |n=_# ":zXk5P root C'(^,EIKPbv|n# D~ /usr/sbin/acct/diskusg /etc/passwd |, diskusg |n# |,y>C'tT# `XE" acctdisk |n"acctmerg |n"dodisk |n"runacct |n# acct S}L# acct D~q=M utmp D~q=# 6Yw53kh8\m7PD:GJ|n;":53GJ;T0:hCGJ53;# dispgid |n C> T>yPO(C'i{Pm# o( dispgid hv dispgid |nITT>53ODyPC'i{Pm(?P;v) #K|n^N}#TBD~T;A==;CJT lw}]: v /etc/passwd v /etc/group v /etc/security/user v /etc/security/limits v /etc/security/group v /etc/security/environ Kv4, 0 |nI&ax# >0 "zms# 126 |nN} 1. *PYzwOyPDO(C'i,dk|n dispgid gB: dispgid dv`FTBq=: system staff bin bin sys adm mail security cron printq audit ecs guest usr perf D~ /usr/sbin/dispgid /etc/group |,|n dispgid |,iE" `XE" dispuid |n"lsgroup |n# dispuid |n C> T>yPO(C'{Pm# o( dispuid hv C|nT>53ODyPC'{Pm(?P;v)#K|n^N}#TBD~T;A==;CJTlwC'} ]: v /etc/passwd v /etc/security/user v /etc/security/user.roles v /etc/security/limits v /etc/security/environ v /etc/group v /etc/group 4V8ErD|ne% 127 Kv4, 0 |nI&ax >0 "zms# >} 1. *PYzwODyPO(C'Pm,dk|n dispuid gB: dispuid dv`FTBq=: root daemon bin bin sys adm uucp guest nobody lpd invscout imnadm user1 D~ /usr/sbin/dispuid /etc/passwd |, dispuid |n# |,\kE"# `XE" dispgid |nM lsuser |n# dist |n C> XBV"{"x=SX7# o( dist [ + Folder ] [ -nodraftfolder | -draftfolder +Folder ] [ Message | -draftmessage Message ] [ -annotate [ -inplace | -noinplace ] | -noannotate ] [ -form FormFile ] [ -editor Editor | -noedit ] [ -nowhatnowproc | -whatnowproc Program ] hv dist |na);vSZ,XBV"QP{"xBDX7Pm#Z1!ivB,dist |n4F10D~PD10 {"x UserMHDirectory/draft D~,"t/;v`-w#ITC Message N}8(;v;,Z1!hCD1 0D~PD{"# 128 |nNz*?v7VN35#dist |n9C UserMHDirectory/distcomps D~P(eD(7 q=# (g{CD~;fZ,r539C /etc/mh/distcomps D~# )r*{"weGz*XBV"D{",y Tkpn4{"e#g{*(e;,Z UserMHDirectory/distcomps D~Dq=D~,IT9C -form j># t*|;1!`-w,IT9C -editor j>rZ $HOME/.mh_profile D~P(e Editor: n# 4B Ctrl-D 4|3rITKv`-w#;)Kv`-w,dist |nat/{"&mLr(MH)What Now? a >#4B Enter |IT4{ICD whatnow S|nPm#b)S|n9z\;Lx`-(D7"PY(D7" 8<(DD?p,rax dist |nD&mxL# ":Z(7M(De.dDs_XkP;PF[ErUq,TcZ(D"M1D7O# XBV"D(Dh*Zu<(D0mS;vBD(7#zC dist |n`-D draft D~vI(7VN9I# xB]eD-<(D1>;aT/f"# t*CXBV"E""M-<(D,I9C -annotate j>#Cj>Z-<(DO7S Resent: VNT01 0DUZM1d# j> -annotate XBV"D(DD"MPgB: XB"M: UZ XB"M: X7 -draftfolder +Folder -draftmessage Message -editor Editor +Folder -form FormFile -help -inplace Message r*Z|n`X4PDivB,;a#t -annotate j>,yT;PS dist | n1S"MD(DEPj{D"M#-inplace j>Z8(;C?F"M,T# f="M(DD4S# +]e{"EZ8(DD~PP#g{ -draftfolder +Folder j>stz Message d?,dwCH,Z9C -draftmessage j>#g{48( +Folder, ]e(DECZ Current-Folder P# 8((D]e#Z1!ivB,53Z10?<4(;vBD(D]e#]e (DdIK10(D# 8(CZ<8(DXV"Du<`-w# j6|,*XBV"(DDD~P#g{48(D~P,rY(* Current-Folder# v((Dq=#dist |n&m8(q=D~D?;P# Pv|no("ICD*;(P;)Mf>E"# ":TZ MH,bvj>D{FXk44j+# *K#t=Q"M(DD4S,I!?F"M# j6*XBV"D(D#9CTBNG1!5# +]eEk UserMHDirectory/draft D~P# {9u<`-# 4V8ErD|ne% 129 ZJ1D;CO$@"M#bvj>G1!5# {9 dist |nD;%=&m#-nowhatnowproc j>h9NN`-"z# t/8(Lr,T} What now? JbDLr# >} 1. *S10D~PXBV"10(D,kdk: dist 53a>*(7VN35#dk5s4 Enter |#*x}Cu?,;dk5,4B Enter |#zXkn4 Resent-to: VN#jI(7s,kp^DD>we#4B Ctrl-D 4|3rITKv`-w#53a>: What now? 4 Enter |i4IC!nPm#g{zkXBV"K(D,kdk send# zD(DMaXBV"=BX7 Pm# 2. 1fZ(D]e1,*rBX7PmXBV"(D,kdk: dist 534&kTB(D`F: Draft "$HOME/Mail/draft" exists (43 bytes). Disposition? _ *XBV"C]e,kdk: replace 53a>*(7VN35#dk5s4 Enter |#*x}Cu?,;dk5,4B Enter |#zXkn4 Resent-to: VN#jI(7s,kp^DD>we#4B Ctrl-D 4|3rITKv`-w#53a>: What now? 4 Enter |i4IC!nPm#g{zkXBV"K(D,kdk send# zD(DMaXBV"=BX7 Pm# 3. *XBV"4T schedules D~PD(D 15,kdk: dist +schedules 15 53a>*(7VN35#dk5s4 Enter |#*x}Cu?,;dk5,4B Enter |#zXkn4 Resent-to: VN#jI(7s,kp^DD>we#4B Ctrl-D 4|3rITKv`-w#53a>: 130 |nN Z\m~qwOYwxg}]\m$_(NDAF)# o( dmadm [param=val] hv dmadm |n(}T&DN},Z NDAF rPD\m~qwOhC1!?<",15"U>G<6p"yC2 +=("Kerberos \?m76"Kerberos weT0(EKZ# N} dmadm |nS\TBI!N}5.;: [-rpc_timeout=val] [-log_level=val] hC RPC ,SrwCD,1#1!5* 300 k# hCU>D~DU>G<6p#1!5* 0#I\5|(: 0 OXms 1 ms 2 /f 3 (* 4 N< 4V8ErD|ne% 131 [-security=val] hCyCD2+=(`M#1!5* krb5#5|(: auth_sys m> uid/gid O$ [-krb5_principal=val] [-admin_port=val] [-serv_port=val] [-ndaf_dir=val] krb5 m> Kerberos O$ krb5i m> Kerberos j{TO$ krb5p m> Kerberos ~=O$ hCCZ kinit D Kerberos we# hCH} dmf M'zD RPC D dmadm KZ#1!5* 28000# hCH} dmadm RPC D dms KZ#1!5* 28001# hC NDAF Dy?<#||,%*"}]/M1>D1!} ]b"U>M?<#y?) [-krb5_keytab=val] [-admin_cb_port=val] v ${ndaf_dir}/var/dmf/admin(kT\m}]b) 8> Kerberos \?m76#g{Z;9C SRC DivB4 8(,r,g{Q-h(,r9C KRB5_KTNAME d?; qr,9C /etc/krb5/krb5.conf D~P8(D1!\?mD ~#g{Z9C SRC DivB48(,r9C /etc/krb5/krb5.conf D~P8(D1!\?mD~# hCH} dms RPC XwD dmadm KZ#1!5* 28002# Kv4, |nI&jI# "zms# 0 >0 >} 1. *Z\m~qwO9C SRC t/ dmadm,kdk: startsrc -s dmadm 2. *9C SRC t/ dmadm "8( auth_sys 2+T,kdk: startsrc -a "-security=auth_sys" -s dmadm ;C /usr/sbin/dmadm `XE" :dmf |n;"Z 161 3D:dms |n;MZ 163 3D:dms_enable_fs |n;# dmf |n C> 5Vxg}]\m$_(NDAF)\mM'zI4PD~# 132 |nN# 4(_-Ts# F5Ts0dyPZ]# q!]wPTsDPm# +m;v1>;C!*w;C# Z*O{FUdP20 dset r1># +TsECZ~qwO# STsDyZPmDtTP}%|/5n# iRDv dset r1>T&Z%*PD76# hCTsDGPmtTD5# T>TsDtTrH0 dmf |nksD4,# |D1>D4}]/# !{0dK!;CC-<4}]/DZ]"B# li3vTsZ\m~qwOMCTsD~qwOD;BT# add_to dmf add_to object [params] add_to /J+|/5nmS=TsDyZPmDtTP#add_to /JDN}*|/5T# 4V8ErD|ne% 133 N}: object 8(TsD`M#5|(TBwn(d{N}!vZTs): admin KTsN}ICTBo(: dmf add_to admin key=value [-r] [-a admin_server] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# key=value 8(tTT0*3x|D5#P'|* DmPrincipal# -r T>VdxCksD uuid# server KTsN}ICTBo(: dmf add_to server key=value [-r] [-a admin_server] [-c container] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# -c container 8(~qw{F# key=value 8(tTT0*3x|D5#P'|* DmPrincipal"DmClientDnsName M DmTransferTable# -r cell T>VdxCksD uuid# KTsN}ICTBo(: dmf add_to cell key=value [-r] [-a admin_server] [-c container] [-o object] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# -c container 8(%*{F# key=value 8(tTT0*3x|D5#P'|* DmPrincipal# -o object 8(K|ny07=DTsD{F# -r 134 |nNVdxCksD uuid# dset KTsN}ICTBo(: dmf add_to dset key=value [-r] [-a admin_server] [-c container] [-o object] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# -c container 8(%*{F# key=value 8(tTT0*3x|D5#P'|*:DmPrincipal"DmOwningRole M DmTransferTable# -o object 8(K|ny07=DTsD{F# -r T>VdxCksD uuid# replica KTsN}ICTBo(: dmf add_to replica key=value [-r] [-a admin_server] [-c container] [-o object] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# -c container 8(%*{F# key=value 8(tTT0*3x|D5#P'|*:DmPrincipal"DmOwningRole M DmTransferTable# -o object 8(K|ny07=DTsD{F# -r role T>VdxCksD uuid# KTsN}ICTBo(: dmf add_to role key=value [-r] [-a admin_server] [-c container] [-o object] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# -c container 8(%*{F# key=value 8(tTT0*3x|D5#P'|*:DmPrincipal"DmOwningRole"DmServer M DmMember# -o object 8(K|ny07=DTsD{F# -r T>VdxCksD uuid# 4V8ErD|ne% 135 check_adm dmf check_adm admin [-a machine] check_adm /Jlb"(f NDAF \m}]bPD;;BT# C$_HO?uG<,"Z?Nv=;%d1n4ms(f#;*M'z|nQ}74P,5XkM+* 0# yPd{Jb(g CLI M\m~qw.dD(EJb)+5XGUms# ":1d{ NDAF Yw}ZKP1,;&C9C check_adm /J,r*bI\VdxCksD uuid# -r clear /JZk status Ts;p9C1,+e}\m~qwU>#yPDz7n/fs<+'%# create dmf create object [params] 136 |nNVdxCksD uuid# ":dk dmf create admin my_admin 2a4( my_admin ~qwTs# server h*~qwD{F"d DNS {Fr IP X7MKZ#KTsN}ICTBo(: dmf create server name dns_target [-e] [-r] [-a admin_server] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# dns_target 8(~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# cell -e 8(CTsTZ NDAF Gb?Ts# name 8(*4(D}]~qwD{F# -r T>VdxCksD uuid# h*3h%*D{F#KTsN}ICTBo(: dmf create cell name [-w timeout] [-r] [-a admin_server] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# name 8(*4(D%*D{F# -r T>VdxCksD uuid# -w timeout 8(C|nZjI.0IH}`$1d# 4V8ErD|ne% 137 dset h* dset D{F"^w~qwT0(I!)~qwOD>X76#KTsN}ICTBo(: dmf create dset name server [path] [-r] [-a admin_server] [-c container] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# -c container 8(]w(}g,%*{F) # name 8(*4(D}]/D{F# path 8(~qwOD>X76#g{!TK path N},r~qw+ dset ECZd1!XP# -r T>VdxCksD uuid# server 8(~qw{F# replica h*1>D{F"^w~qwT0(I!)~qwOD>X76#KTsN}ICTBo(: dmf create replica name server [path] [-d | -w timeout] [-r] [-a admin_server] [-c container] [-o object] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# -c container 8(]w(}g,%*{F) # -d 8(C|nXkl=KP# name 8(*4(D1>D{F# -o object 8(K|ny07=DTsD{F# path 8(~qwOD>X76#g{!TK path N},r~qw+Q1>ECZd1!1>XP# -r T>VdxCksD uuid# server 8(~qw{F# -w timeout 8(C|nZjI.0IH}`$1d# role h*+4(DG+D{F#KTsN}ICTBo(: dmf create role name [-r] [-a admin_server] [-c container] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# -c container 8(]w(}g,%*{F)# -r 138 |nNVdxCksD uuid# destroy dmf destroy object [params] destroy /JF5Ts0dyPZ]#@5ZCTsDG)Ts2+;F5#}g,g{}]/;F5,rd yPZ]2;F5#g{%*;F5,rdyP}]/M1>2;F5#address N}8r*F5DTs# N}: object 8(;F5DTsD`M#5|(TBwn(d{N}!vZTs): admin KTsN}ICTBo(: dmf destroy admin [-r] [-f] [-a admin_server] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# -f ?F4PCYwx^h7O# -r T>VdxCksD uuid# server KTsN}ICTBo(: dmf destroy server [-r] [-f] [-a admin_server] [-c container] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# -c container 8(~qw{F# cell -f ?F4PCYwx^h7O# -r T>VdxCksD uuid# KTsN}ICTBo(: dmf destroy cell [-r] [-f] [-a admin_server] [-c container] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# -c container 8(%*{F# -f ?F4PCYwx^h7O# -r T>VdxCksD uuid# 4V8ErD|ne% 139 dset KTsN}ICTBo(: dmf destroy dset [-r] [-f] [-a admin_server] [-c container] [-o object] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# -c container 8(%*{F# -f ?F4PCYwx^h7O# -o object 8(K|ny07=DTsD{F# -r T>VdxCksD uuid# replica KTsN}ICTBo(: dmf destroy replica [-r] [-f] [-a admin_server] [-c container] [-o object] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# -c container 8(%*{F# -f ?F4PCYwx^h7O# -o object 8(K|ny07=DTsD{F# -r role T>VdxCksD uuid# KTsN}ICTBo(: dmf destroy role [-r] [-f] [-a admin_server] [-c container] [-o object] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# -c container 8(%*{F# -f ?F4PCYwx^h7O# -o object 8(K|ny07=DTsD{F# -r T>VdxCksD uuid# enumerate dmf enumerate object [params] enumerate /Jq!]wZTsDPm,g%*ZD}]/#|S\;v=?VN}#Z;?VGTBPmP D3vX|V# 140 |nNDPm# cell dset tZC%*D}]/DPm# replica tZC%*D1>DPm# role Q*C%*(eDG+DPm# dset server ECKC}]/D~qwDPm# replica server ECKC1>D~qwDPm# Z~?VI!"RI!T,bG;vTD>%d#=fZD}Kw,|9C ? %d%vV{,9C * %d` vV{#bvZ~?VCZ+Pm^F*;|,k}Kw%dDTs# 4V8ErD|ne% 141 N}: 8(TsD`M#5|(TBwn(d{N}!vZTs): object admin KTsN}ICTBo(: dmf enumerate admin type [pattern] [-r] [-a admin_server] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# pattern I!D%dD>#=#P'5* ? M *# -r T>VdxCksD uuid# type 8(*5XDTsD`M#P'5* server"cell M admin# server KTsN}ICTBo(: dmf enumerate server type [pattern] [-r] [-a admin_server] [-c container] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# -c container 8(~qw{F# pattern I!D%dD>#=#P'5* ? M *# cell -r T>VdxCksD uuid# type 8(*5XDTsD`M#P'5* dset M replica# KTsN}ICTBo(: dmf enumerate cell type [pattern] [-r] [-a admin_server] [-c container] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# -c container 8(%*{F# pattern I!D%dD>#=#P'5* ? M *# -r T>VdxCksD uuid# type 8(*5XDTsD`M#P'5* dset"replica M role# master dmf master replica server [path] [-r] [-a admin_server] [-c container] [-o object] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# 142 |nNVdxCksD uuid# server 8(~qw{F# master /J+m;v1>;C!*w;C#g{zk|B1>Dw;C,rI9CKn#w;CGZ4PNN update |n1y|BDZ;v;C#d{;Cfsl=|B# mount dmf mount object [params] mount /JZ*O{FUdP20}]/r1>,"9dZ%*PT NFS M'zI{#5JO,a+T}] /(4(1Z NFSv4 PD NFSv4 }CmS=%*P# 4V8ErD|ne% 143 N}: 8(4(DTsD`M#5|(TBwn(d{N}!vZTs): object dset KTsN}ICTBo(: dmf mount dset mount_path [-r] [-a admin_server] [-c container] [-o object] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# -c container 8(%*{F# mount_path 8({FUdPD2076# -o object 8(K|ny07=DTsD{F# -r T>VdxCksD uuid# replica KTsN}ICTBo(: dmf mount replica mount_path [-r] [-a admin_server] [-c container] [-o object] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# -c container 8(%*{F# mount_path 8({FUdPD2076# -o object 8(K|ny07=DTsD{F# -r T>VdxCksD uuid# place place /JZ~qwOECTs#|I&CZ%*"1>r}]/#dN}!vZTsD`M#CYwTZ% *MTZ1>r}]/Gj+;,D# TZ%*,place /JCZ9%*(}~qwI{#%*D}C#dmf |n place cell ;S\;vN},4~qwD{F#%*Dy{FUdfsECZ~ qwO# TZ1>,place /JZ~qwOD8(;C4(1>DK!#g{1>Q20Z%*P,rTKK!;CD }C+mS=5Xx NFS M'zD}CPmP#KPmPD}C3r!vZxgW5X5#1>D?vK!; CZ|BYwks1l=|B#dmf place replica |n+~qwr_~qwOD>X76(I!)w*N}# }g: dmf place replica my_server local_path -a my_admin -c my_cell -o my_replica 144 |nNXk<7#T?j}]/;4PNN NDAF \mrYw#}g: dmf place dset my_external_server external_server_path -m -a my_admin -c my_cell -o my_dset place dset YwvICZ/:D~5373(g GPFS),dPWc}]D3;SVdxCksD uuid# server 8(~qw{F# KTsN}ICTBo(: dmf place dset server [path] [-d | -w timeout] [-r] [-m] [-a admin_server] [-c container] [-o object] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# -c container 8(%*{F# -d 8(C|nXkl=KP# -m 8(Q4(}]/D}]+Z NDAF b?\m(CZ/:zw)# path 8(*iRD76# -r T>VdxCksD uuid# server 8(~qw{F# -w timeout 8(C|nZjI.0IH}`$1d# replica KTsN}ICTBo(: dmf place replica server [path] [-d | -w timeout] [-r] [-a admin_server] [-c container] [-o object] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# 4V8ErD|ne% 145 -c container 8(%*{F# -d 8(C|nXkl=KP# path 8(*iRD76# -r T>VdxCksD uuid# server 8(~qw{F# -w timeout 8(C|nZjI.0IH}`$1d# remove_from dmf remove_from object [params] remove_from /JSTsDyZPmDtTP}%|/5n#remove_from /JDN}*|/5T# 146 |nNVdxCksD uuid# server KTsN}ICTBo(: dmf remove_from server key=value [-r] [-a admin_server] [-c container] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# -c container 8(~qw{F# key=value 8(tTT0*3x|D5#P'|* DmPrincipal"DmClientDnsName M DmTransferTable# -r cell T>VdxCksD uuid# KTsN}ICTBo(: dmf remove_from cell key=value [-r] [-a admin_server] [-c container] [-o object] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# -c container 8(%*{F# key=value 8(tTT0*3x|D5#P'|* DmPrincipal# -o object 8(K|ny07=DTsD{F# -r T>VdxCksD uuid# 4V8ErD|ne% 147 dset KTsN}ICTBo(: dmf remove_from dset key=value [-r] [-a admin_server] [-c container] [-o object] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# -c container 8(%*{F# key=value 8(tTT0*3x|D5#P'|*:DmPrincipal"DmOwningRole M DmTransferTable# -o object 8(K|ny07=DTsD{F# -r T>VdxCksD uuid# replica KTsN}ICTBo(: dmf remove_from replica key=value [-r] [-a admin_server] [-c container] [-o object] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# -c container 8(%*{F# key=value 8(tTT0*3x|D5#P'|*:DmPrincipal"DmOwningRole M DmTransferTable# -o object 8(K|ny07=DTsD{F# -r role T>VdxCksD uuid# KTsN}ICTBo(: dmf remove_from role key=value [-r] [-a admin_server] [-c container] [-o object] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# -c container 8(%*{F# key=value 8(tTT0*3x|D5#P'|*:DmPrincipal"DmOwningRole"DmServer M DmMember# -o object 8(K|ny07=DTsD{F# -r 148 |nNVdxCksD uuid# resolve dmf resolve cell path [-r] [-a admin_server] [-c container] [-o object] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# -c container 8(%*{F# -o object 8(K|ny07=DTsD{F# path 8(*iRD76# -r T>VdxCksD uuid# resolve /JiRDv}]/r1>T&Z%*PD76#dN}**iRD76(x(76* dmf mount |ny8(D NDAF 20cD76) # set dmf set object [params] set /JhCTsDGPmtTD5#b)tTG%@DtT,k add_to /JPp#set /JDN}*|/ 5T# 4V8ErD|ne% 149 N}: object 8(TsD`M#5|(TBwn(d{N}!vZTs): server KTsN}ICTBo(: dmf set server key=value [-r] [-a admin_server] [-c container] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# -c container 8(~qw{F# key=value 8(tTT0*3x|D5#P'|*:DmMinRpcPort"DmMaxRpcPort" DmDefaultRepPath"DmDefaultDsetPath"DmDTAPort M DmLogLevel# -r cell T>VdxCksD uuid# KTsN}ICTBo(: dmf set cell key=value [-r] [-a admin_server] [-c container] [-o object] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# -c container 8(%*{F# key=value 8(tTT0*3x|D5#P'|*:DmLogLevel T0 DmLocsMax# -o object 8(K|ny07=DTsD{F# -r 150 |nNVdxCksD uuid# dset KTsN}ICTBo(: dmf set dset key=value [-r] [-a admin_server] [-c container] [-o object] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# -c container 8(%*{F# key=value 8(tTT0*3x|D5#P'|*:DmOwner"DmGroup"DmMode T0 DmLocsMax# -o object 8(K|ny07=DTsD{F# -r T>VdxCksD uuid# replica KTsN}ICTBo(: dmf set replica key=value [-r] [-a admin_server] [-c container] [-o object] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# -c container 8(%*{F# key=value 8(tTT0*3x|D5#P'|*:DmOwner"DmGroup"DmMode T0 DmLocsMax# -o object 8(K|ny07=DTsD{F# -r role T>VdxCksD uuid# KTsN}ICTBo(: dmf set role key=value [-r] [-a admin_server] [-c container] [-o object] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# -c container 8(%*{F# key=value 8(tTT0*3x|D5#P'|*:DmCreateDs"DmDestroyDs" DmModifyDs"DmDuplicateDs"DmCreateRole"DmDestroyRole T0 DmModifyRole# -o object 8(K|ny07=DTsD{F# -r T>VdxCksD uuid# 4V8ErD|ne% 151 show dmf show object [params] show /JT>TsDtTr_H0D dmf |nksD4,#1;xNNj>9C dmf show |n1,y CD1!5* ~/.dmf/address PfZDG)5((} -h j>T>)# 152 |nNVdxCksD uuid# server KTsN}ICTBo(: dmf show server [-r] [-a admin_server] [-c container] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# -c container 8(~qw{F# -r cell T>VdxCksD uuid# KTsN}ICTBo(: dmf show cell [-r] [-a admin_server] [-c container] [-o object] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# -c container 8(%*{F# -o object 8(K|ny07=DTsD{F# -r dset T>VdxCksD uuid# KTsN}ICTBo(: dmf show dset [-r] [-a admin_server] [-c container] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# -c container 8(%*{F# -r T>VdxCksD uuid# 4V8ErD|ne% 153 replica KTsN}ICTBo(: dmf show replica [-r] [-a admin_server] [-c container] [-o object] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# -c container 8(%*{F# -o object 8(K|ny07=DTsD{F# -r role T>VdxCksD uuid# KTsN}ICTBo(: dmf show role [-r] [-a admin_server] [-c container] [-o object] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# -c container 8(%*{F# -o object 8(K|ny07=DTsD{F# -r status T>VdxCksD uuid# KTsN}ICTBo(: dmf show status depth [-r] [-a admin_server] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# depth 8(*5X`YuG<# -r T>VdxCksD uuid# source dmf source replica source_dset [-r] [-a admin_server] [-c container] [-o object] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# -c container 8(%*{F# -o object 8(K|ny07=DTsD{F# 154 |nNB4D}]/# -r T>VdxCksD uuid# source /J|D1>D4}]/# unmount dmf unmount object [params] unmount /J!{XkxP|B# N}: object 8(4(DTsD`M#5|(TBwn(d{N}!vZTs): dset KTsN}ICTBo(: dmf unmount dset mount_path [-r] [-a admin_server] [-c container] [-o object] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# -c container 8(%*{F# mount_path 8({FUdPD2076# -o object 8(K|ny07=DTsD{F# -r T>VdxCksD uuid# replica KTsN}ICTBo(: dmf unmount replica mount_path [-r] [-a admin_server] [-c container] [-o object] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# -c container 8(%*{F# mount_path 8({FUdPD2076# -o object 8(K|ny07=DTsD{F# -r T>VdxCksD uuid# 4V8ErD|ne% 155 unplace %*M1>yIS~qwP!{EC#S dmf unplace CZ%*r1>x(,CYwaPy;,# TZ%*,unplace Yw+\b NFS C'+%*20ZC~qwO# dmf unplace cell server [-r] [-f] [-a admin_server] [-c container] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# -c container 8(%*{F# -f ?F4PCYwx^h7O# -r T>VdxCksD uuid# server 8(~qw{F# unplace cell /J+S~qwP}%%*#|;S}]/r1>P}%}],"R;aZ|nPy8(D~q wO!{,unplace Yw+}%1>D;C# dmf unplace replica server [path] [-r] [-f] [-a admin_server] [-c container] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# -c container 8(%*{F# -f ?F4PCYwx^h7O# path 8(*iRD76# -r T>VdxCksD uuid# server 8(~qw{F# unplace replica /J+S~qwP}%1>#unplace replica /J;S}]/r1>P}%}],"R; aZ|nPy8(D~qwO!{,unplace /J}%C~qwO1>DK!;C#K;C+!{y5XD}CPmP}%#C1>Dd{;C#V;d#Z;v1>;C (C create |n4()F*1>Dw;C#K;C;I!{EC,}Gm;v;C;!ww;CTfzZ; v;C(PX|`E",kND master /J) # g{*}%1>,Xk8(~qwM>X76#7O.s,C768(D;COD}]+\=F5"RC76 !{;P;v;C,r76D8(;GXhD#g{fZ`vIC;C,ra5X ;ums{"# 156 |nN^(S\m~qwxP|B# 2. 1>Dns;v;C;I!{EC#kDC destroy /J# update dmf update replica [-d | -w timeout] [-r] [-a admin_server] [-c container] [-o object] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# -c container 8(%*{F# -d 8(C|nXkl=KP# -o object 8(K|ny07=DTsD{F# -r T>VdxCksD uuid# -w timeout 8(C|nZjI.0IH}`$1d# update /J91>0dK!;CC-<4}]/DZ]"B# validate dmf validate object [params] validate /JliTsZ\m~qwOT0CTsD~qwOD;BT#i/+"M=\m~qwX$Lr, |+i/d}]bT0TsD~qwD}]b#"VDNN;BDZ]<+5X# 4V8ErD|ne% 157 N}: object 8(i$DTsD`M#5|(TBwn(d{N}!vZTs): server KTsN}ICTBo(: dmf validate server [-r] [-a admin_server] [-c container] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# -c container 8(~qw{F# -r dset T>VdxCksD uuid# KTsN}ICTBo(: dmf validate dset [-r] [-a admin_server] [-c container] [-o object] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# -c container 8(%*{F# -o object 8(K|ny07=DTsD{F# -r 158 |nNVdxCksD uuid# replica KTsN}ICTBo(: dmf validate replica [-r] [-a admin_server] [-c container] [-o object] dP: -a admin_server 8(\m~qwD DNS {Fr IP X7#I9C0EVt{mSKZ# -c container 8(%*{F# -o object 8(K|ny07=DTsD{F# -r role T>VdxCksD uuid# KTsN}ICTBo(: dmf validate role [-r] [-f] [-a admin_server] [-c container] [-o object] dP: -a admin_server 8(*4(D}]~qwD{F#I9C0EVt{mSKZ# -c container 8(%*{F# -f ?F4PCYwx^h7O# -o object 8(K|ny07=DTsD{F# -r T>VdxCksD uuid# Ts admin server cell dset replica role m>\m~qwX$Lr,"RCZdC\m~qw#K` D%vTsIZKP\m~qwX$LrD~qwO4(# KP\m~qwX$LrDzw9XkKP}]~qwX$ Lr#4(\m~qwTs1,9a4(,{D}]~qw Ts# m>53PyP}]~qw#,19hCK~qwOP\D }]D1!tTT0#f~qwdCD1!tT# m>%*#%*G\mM{FUd%;,I\m~qwP \,+@"ZIC\m~qwP\DyPd{%*#;v% *|,dT:D{FUd"}]/iI,9PdT:DyZ G+D2+TTs#%*I+d}]/ECZNN~qw O,;*C~qwG*P\C%*D\m~qw(eD# m>A/4}]/,|(G)Z>Xr/:D~53OP\ D}]/#KTs`4(}]/"\mdtT"20MF /# m>}]/D;A1>,C1>Ig`v~qwV<#KT s`4(1>"\mdtT"20MF/# m>Vdx;i Kerberos weD;iX(,CZ\m%*Z DJ4# 4V8ErD|ne% 159 m>"Mx~qwDx(ksD4,# status j> j6\m~qw,|nk=SDV{.N};p&"M=C~qw# j6]w,C]wP,PK|nk=SDV{.N};py"M=DTs# t/l=KPD~qwks#ks;)t/,C|n4a5X# Z~qw4(1,8(y4(DTs}Cb? NDAF ~qw,"R5JO4Z NDAF }]~q wOKP# 1k destroy r unplace ;p9C1,?F4P|n,"R;a>7O# 8(4(D}]/D}]+Z NDAF b?\m((#CZ/:zw) # k=SDV{.N};p,8(K|ny07=DTsD{F(dset"replica r role)# 9 CLI rXF(T>Vdx\m~qwyzIDksD UUID#bTZ(} dmf show status zYksjIivG#PC# 8( CLI H}YwDl=?VZ,1.0jIDVx1d(1!5* 120 k) #Kj>S\}V N}#%;*k# -a -c -d -e -f -m -o -r -w Kv4, |nI&jI# "zms# 0 >0 >} 1. *ZKP dms M dmadm X$LrDwz{O4( admin Ts0d4SD}]~qw,kdk: dmf create admin my_admin -a admin_host 2. *Z*OPT_-==4(;vB~qw(+~qwmS=*OP),dPCB~qw{* server_name, d DNS {F* server_dns_name: dmf create server server_name server_dns_name -a admin_host CzwOXkKP dms X$Lr# 3. *Z\m~qwO4(;v%*,C%*+w* NFS M'zy20D{FUdDy,kdk: dmf create cell my_cell -a admin_host 4. *ZC%*P4(;v}]/,"RC}]/{* my_dset,kdk: dmf create dset my_dset server_name server_path -a admin_host -c my_cell }]/}]+;Z server_dns_name O,Z server_path P# 5. *4(C}]/D1>,kdk: dmf create replica my_replica server_name replica_path -a admin_host -c my_cell -o my_dset ;C /usr/bin/dmf `XE" Z 131 3D:dmadm |n;"Z 161 3D:dms |n;MZ 163 3D:dms_enable_fs |n;# 160 |nN V4Q9uD~# o( /usr/bin/dmpuncompress [ -f ] [ File ] hv dmpuncompress |nV4ZQE19uD-f;#9*DD~_PkQ9uf>`,D{F,+ G;P .BZ )9{#g{C'_P root (^,r9*DD~#tk- -f File ?F)9#g{D~QfZr2G|#53;a>C'+2 GVPD~#D~s!5J;au!# Kv4, 0 >0 I&jI# "zms# >} *b9 dump.BZ D~,kdk: /usr/lib/ras/dmpuncompress dump.BZ dump.BZ D~;b9u"X|{* dump# ;C /usr/bin/dmpuncompress `XE" savecore |n"snap |nM uncompress |n# AIX 5L Version 5.3 Kernel Extensions and Device Support Programming Concepts PD System Dump Facility# dms |n C> ZM'z}]~qwOYwxg}]\m$_(NDAF)# 4V8ErD|ne% 161 o( dms [param=val] hv dms |n(}T&DN},Z NDAF rPD}]~qwOhC1!?<",15"U>G<6p"yC2+ =("Kerberos \?m76"Kerberos weT0(EKZ# N} dms |nS\TBI!N}5.;: [-rpc_timeout=val] [-log_level=val] [-security=val] hC RPC ,SrwCD,1#1!5* 300 k# hCU>D~DU>G<6p#1!5* 0#I\5|(: 0 OXms 1 ms 2 /f 3 (* 4 N< hCyCD2+=(`M#1!5* krb5#5|(: auth_sys m> uid/gid O$ [-krb5_principal=val] [-serv_port=val] [-serv_serv_port=val] [-ndaf_dir=val] krb5 m> Kerberos O$ krb5i m> Kerberos j{TO$ krb5p m> Kerberos ~=O$ hCCZ kinit D Kerberos we# hCH} dmadm RPC D dms KZ#1!5* 28001# hCH}d{ dms RPC D dms KZ#1!5* 28003# hC NDAF Dy?<#||,%*"}]/M1>D1!} ]b"U>M?<#y?) v ${ndaf_dir}/server(kT}]~qw}]b) v ${ndaf_dir}/server/dsets(kT}]/,g{4hC -ndaf_dataset_default N}) v ${ndaf_dir}/server/replicas(kT1>,g{4hC -ndaf_replica_default N}) [-ndaf_dataset_default=val] 162 |nN)DD~53O,XkQ -9C dms_enable_fs |nJm4(%*"}]/M1># hC}]/D1!?<# ":AYXk8( -ndaf_dataset_default M -ndaf_replica_default N},r_ -ndaf_dir N}#Z|, 8(?<(C4f"}]/M1>)DD~53O,XkQ -9C dms_enable_fs |nJm4(%*"}]/M1># [-ndaf_replica_default=val] [-krb5_keytab=val] [-admin_cb_port=val] hC1>D1!?<# ":AYXk8( -ndaf_dataset_default M -ndaf_replica_default N},r_ -ndaf_dir N}#Z|, 8(?<(C4f"}]/M1>)DD~53O,XkQ -9C dms_enable_fs |nJm4(%*"}]/M1># 8> Kerberos \?m76#g{Z;9C SRC DivB4 8(,r,g{Q-h(,r9C KRB5_KTNAME d?; qr,9C /etc/krb5/krb5.conf D~P8(D1!\?mD ~#g{Z9C SRC DivB48(,r9C /etc/krb5/krb5.conf D~P8(D1!\?mD~# hCH} dms RPC XwD dmadm KZ#1!5* 28002# Kv4, |nI&jI# "zms# 0 >0 >} 1. *9C SRC Z}]/~qwOt/ dms,kdk: startsrc -s dms 2. *9C SRC t/ dms "8( auth_sys 2+T,kdk: startsrc -a "-security=auth_sys" -s dms ;C /usr/sbin/dms `XE" Z 131 3D:dmadm |n;"Z 132 3D:dmf |n;M:dms_enable_fs |n;# dms_enable_fs |n C> tC"{Cri/ZD~53O4(%*"}]/M1>D\&# o( dms_enable_fs [-sqh] pathname hv dms_enable_fs |ntC"{Cri/ZD~53O4(%*"}]/M1>D\&#|ZD~53Dy?< PzI .DSETINFO ?<#C?<;C>}# 4V8ErD|ne% 163 j> T> dms_enable_fs |nDC(# li VFS(VFS ZD76{)GqQtC#g{tC,r5 X 0#qr,5XGc5# *D~/tC VFS(VFS D76{)# -h -q -s Kv4, |nI&jI# "zms# 0 >0 >} 1. **}]/tC /ndafexp D~53,kdk: dms_enable_fs -s /ndafexp ;C /usr/sbin/dms_enable_fs `XE" Z 131 3D:dmadm |n;"Z 132 3D:dmf |n;MZ 161 3D:dms |n;# dnssec-keygen |n C> DNSSEC \?zI$_# o( dnssec-keygen [ -a algorithm ] [ -b keysize ] [ -n nametype ] [-c class ] [ -e ] [-g generator ] [ -h ] [ -p protocol ] [ -r randomdev ] [ -s strength ] [ -t type ] [ -v level ] [ name ] hv dnssec-keygen |n* DNSSEC(2+ DNS)zI\?,{ RFC 2535 (e#2ITzIk TSIG(Bq Xw{);p9CD\?,{ RFC 2845 P(e# j> -a algorithm -b keysize -n nametype 164 !qS\c(#algorithm D5Xk* RSAMD5"RSA"DSA"DH(Diffie Hellman)r HMAC-MD5 .;#b)5;xVs!4#"bTZ DNSSEC xT,DSA G;v?FTD5Vc(,Fv9C RSA#T TSIG xT,HMAC-MD5 G?FTD# 8(\?;}#\?s!D!n!vZyCDc(#RSA \?s!XkZ 512 = 2048 ;.d#Diffie Hellman \?XkZ 128 M 4096 ;.d#DSA \?XkZ 512 = 1024 ;.d,xRXkG 64 D{}6#HMAC-MD5 \?XkZ 1 = 512 ;.d# 8(\?DyP_`M#nametype D5XkG ZONE(kT DNSSEC xr\?)"HOST r ENTITY (kTwzX*\?)"USER(kTC'X*\?) #b)5;xVs!4# |nN&C9CD|Ld k# 8(\?D?H5#C?H* 0 = 15 dD3v},?0Z DNSSEC PP^(eC># 8(\?D9C#`MXkG AUTHCONF"NOAUTHCONF"NOAUTH r NOCONF .;#1!5 G AUTHCONF#AUTH 8i$}]D\&,CONF 8S\}]D\&# hCwT6p# zI\? 1 dnssec-keygen I&jI1,|T>g Knnnn.+aaa+iiiii DV{.=j# v iiiii G\?j6{(rV{.DD~#Knnnn.+aaa+iiiii.key |,+C\?,x Knnnn.+aaa+iiiii.private |,(C\?#.key D~|,;v DNS \?G<,|ITek=;vxrD~(1 Sr9C $INCLUDE od)#.private D~|,c(X(VN#vZ2+T-r,CD~;c;PAmI (#.key M .private D~Ing HMAC-MD5 HTFS\c(4(,49+2\?M(C\?`,# >} **r example.com zI 768-bit D DSA \?,kdkTB|n: dnssec-keygen -a DSA -b 768 -n ZONE example.com K|nT>gBq=DV{.: Kexample.com.+003+26160 Zbv>}P,dnssec-keygen Kexample.com.+003+26160.private# 4(KD~ Kexample.com.+003+26160.key M `XE" dnssec-makekeyset |n"dnssec-signkey |n"dnssec-signzone |n# BIND 9 \m1N DNSSEC xr){$_# o( dnssec-makekeyset [ -a ] [ -s start-time ] [ -e end-time ] [ -h ] [ -p ] [ -r randomdev ] [ -t ttl ] [ -v level ] {key...} hv dnssec-makekeyset |nzI dnssec-keygen 4(D;vr`v\?iID\?/#|4(;vD~,| ,kT?v\?D\?G<,C?vxr\?T)p\?/#dvD~DN=* keyset-nnnn.,dP nnnn G xr{# j> -a -s start-time -e end-time -h -p -r randomdev -t ttl -v level Sets i$yPzID){# ZzID SIG G 2000 j 5 B 30 U 14:45:00 UTC#`Tp<1d C +N 8>,m>XA=VZ*9Dk}* N k#g{ start-time 48(,9C101d# zID SIG G<=Z1,8(UZM1d#t8( start-time,xT1dDq=* YYYYMMDDHHMMSS#` TZt/1dD1dC +N jG,m>`t/1d N k#`T101dD1dC now+N jG#g{ 48( end-time,1!5*St/1dcp 30 l# T> dnssec-makekeyset D!nMN}DrL**# )pxr19C1fz}]#bH9Cf}Dfz}]l,+2+Tn#bv!nZjGsxrr_X 4P^1G#PC# 8(fz4#g{Yw53;a) /dev/random r`Fh8,1!fz4*|Ldk#randomdev 8( |,*9CDfz}]DV{h8{rD~{x;G1!5#X(D|L58(9C|Ldk# 8(G< KEY M SIG Dzf1d#1!5* 3600 k# wT6p# N} key \?/D~*|,D\?Pm#b)\?Dq=* Knnnn.+aaa+iiiii,I dnssec-keygen zI# >} BfD|nkT example.com zI;v|, DSA \?D\?/,C\?4(Z dnssec-keygen D*zo z3# dnssec-makekeyset -t 86400 -s 20000701120000 -e +2592000 Kexample.com.+003+26160 Zbv>}P,dnssec-makekeyset 4(D~ keyset-example.com.#CD~|,8(\?MT(){# example.com D DNS \mwIT"M keyset-example.com. x .com D DNS \mw*s){,g{ .com xrG DNSSEC 6pD,xR=vxrD\mw5P`%O$"2+DxP\?M){;;DzF# 166 |nN DNSSEC \?/){$_# o( dnssec-signkey [-a] [-c class] [-s start-time] [-e end-time] [-h] [-p] [-r randomdev] [-v level] keyset key hv dnssec-signkey |n)p;v\?/#dMD\?/GSxrD,"R+I dnssec-makekeyset 4(#S xrD\?/I8xrCxr|){#dvD~Dq=* signedkey-nnnn,dP nnnn xr{F# j> -a -c class -s start-time -e end-time -h -p -r randomdev -v level i$yPzID){# 8(\?/D DNS `# ZzID SIG G 2000 j 5 B 30 U 14:45:00 UTC#`Tt/1d C +N jG,dP N m>kVZDk}#g{ start-time 48(,9C101d# zI SIG G<=Z1,8(UZM1d#txPt/1d,xT1dDq=* YYYYMMDDHHMMSS {E# `Tt/1dC +N jG,m>`t/1d N k#`T101dD1dG dnssec-signkey D!nMN}DrL**# )pxr19C1fz}]#bH9Cf}Dfz}]l,+2+Tn#bv!nZjGsxrr_X 4P^1G#PC# 8(fz4#g{Yw53;a) /dev/random r`Fh8,1!fz4*|Ldk#randomdev 8( |,fz}DV{h8{rD~{x;G1!5#X(D|L58(9C|Ldk# hCwT6p# N} keyset key |,S\?/DD~# CZS\?/){D\?# >} DNSSEC 6pD .com xrD DNS \m1+9CTB|n4)pI dnssec-makekeyset x dnssec-keygen zID\?4(D example.com: dnssec-signkey keyset-example.com. Kcom.+003+51944 4V8ErD|ne% 167 Zbv>}P,dnssec-signkey 4(D~ signedkey-example.com.,||, example.com \?M .com \?zID){# `XE" dnssec-keygen |n"dnssec-makekeyset |n"dnssec-signzone |n# dnssec-signzone |n C> DNSSEC xr){$_# o( dnssec-signzone [-a] [-c class] [ -d directory ] [-s start-time] [-e end-time] [-h] [ -i interval ] [ -n nthreads ] [ -o origin ] [ -p ] [-r randomdev] [ -t ] [-v level] zonefile key... ... hv dnssec-signzone |n)p;vxr#|zI NXT M SIG G<,"zzxrDQ)pDf>#g{8xr PD~ signedkey,8rD){+O"=zIDQ)pxrD~#Q)pxrDZ(D2+4,(4,^[S rGq2+)I?vSrGq,P signedkey D~v(# j> -a -c class -d directory -s start-time -e end-time -f output-file -h -i interval -n ncpus -o origin -p -r randomdev -t -v level 168 i$yPzID){# 8(xrD DNS `# w*? 2000 j 5 B 30 U 14:45:00 UTC#`Tt/1d C +N jG,m>`101d N k#g{ start-time 48(,9C101d# zI SIG G<=Z1,8(UZM1d#txPt/1d,xT1dDq=* YYYYMMDDHHMMSS {E# `Tt/1dC +N jG,m>`t/1d N k#`T101dD1dG dnssec-signzone D!nMN}DrL**# 10;v){xrw*dk+k1,G<;XB){#1ddt!nT`k?01dD+F?(k}) 8(dt\Z#g{Zdt\ZsG< SIG }ZK,r#t|#qr,O*|"4a}Z,"f;|# 1!dt\Z*){t/1dMax1dDdtDDV.;#rKg{48( end-time M start-time, dnssec-signzone zIO(Z 30 l"dt\Z 7.5 lD){#rK,NNfZDG< SIG g{+Z 7.5 lZ}Z,ra;f;# 8(9CD_L}#1!ivB?vlb=D CPU t/;v_L# xr-c#t;8(,Y(xrD~D{F*-c# )pxr19C1fz}]#bH9Cf}Dfz}]l,+2+Tn#bv!nZjGsxrr_X 4P^1G#PC# 8(fz4#g{Yw53;a) /dev/random r`Fh8,1!fz4*|Ldk#randomdev 8( |,fz}DV{h8{rD~{x;G1!5#X(D|L58(9C|Ldk# jI1T>3FE"# hCwT6p# |nN} TB|nTZ dnssec-keygen *zoz3PzID DSA \?)p example.com xr#xr\?XkZx rP#g{fZk>xrrNNSrX*D signedkey D~,|GXkZ10?< example.com,"vTB |n: dnssec-signzone -o example.com db.example.com Kexample.com.+003+26160 bv>}P,dnssec-signzone 4(D~ db.example.com.signed#CD~XkZD~ named.conf PD xrodP}C# `XE" dnssec-keygen |n"dnssec-makekeyset |n"dnssec-signkey |n# BIND 9 \m1N t/EL9CF}# o( /usr/sbin/acct/dodisk [ -X ] [ -o ] [ File ... ] hv dodisk |n(}wC diskusg |nM acctdisk |n4t/EL9CF}#g{z8(x dodisk |nD -o j>,ra(}9C acctdusg |nt/G -o,r File N}&C|,I20D~53DXpD~{F#g{,18( -o j>M File N },rD~&CGQ20D~53D20c# ": z;&CZV<=73P2mZcPh*GJDD~#?;Zc&C5P;,GJD~DTm1># j> -o -X wC acctdusg |n(x;G diskusg |n)4(}G} 1. t/T/EL9CF},mSTBZ]=D~ /var/spool/cron/crontabs/root file: 0 2 * * 4 /usr/sbin/acct/dodisk bv>}mwK cron X$Lr+A!M4PD8>E"#dodisk |nZ?vGZD(4 Og 2 c(0 2) KP#K|nvG(#ivBxh cron DGJ8n.;#kND6Yw53kh8\m7P:hCGJ5 3;,Tq!XZdM cron GJu?D|`E"# 2. *Z|,sZ 8 vV{C'{D53OKPEL9CivGJ,k+TBPmSA /var/spool/cron/crontabs/root D~P: 0 2 * * 4 /usr/sbin/acct/dodisk -X D~ /usr/sbin/acct /etc/filesystems GJ|n76 |,D~53E"# `XE" acctdisk |n"acctdusg"diskusg |n# cron X$Lr# PXGJ53"U(mMB(mD<8T0GJD~D|`E",kND6Yw53kh8\m7PD:53 GJ;# 6Yw53kh8\m7PD:hCGJ53;5wK("GJ53XkI!D=h# domainname |n C> T>rhC10xgE"~q(NIS)rD{F# o( /usr/bin/domainname [ DomainName ] hv domainname |nT>rhC10xgE"~q(NIS)rD{F#g{;8(N},domainname |nT >10 NIS rD{F#;vr(#|,,;\mwBD;iwz# ;P root C'IT(} domainname |nDN}hCr{# 170 |nN} 1. *SkBr,kdk: domainname caesar bv>}P,domainname |nhC NIS Dr{* caesar# 2. *RvzDwzyZrD{F,kdk: domainname `XE" ypinit |n# ypbind X$Lr"ypserv X$Lr# AIX 5L Version 5.3 Network Information Services (NIS and NIS+) Guide PD Network Information Service(NIS) Overview for System Management# NIS Reference# dosdel |n C> >} DOS D~# o( dosdel [ -v ] [ -D Device ] File ... hv dosdel |n>}I File N}8(D DOS D~#9C -v j>q!PXELDq=/E"# DOS D~|{<(CZl#iv#r* \ (41\)V{TYw53xT_PXb,e,yTh*C / (1 \)V{w* DOS 76{PDS?<(g{#dosdel |nZliEL0,+D~r?<{PD!4V{*; Is4V{#r*Y(yPDD~{G+(;G`T)76{,yT^hmS / (1\) # j> -DDevice -v 8( DOS h8{* /dev/fd0 r /dev/fd1#1!h8G /dev/fd0# +PXCELq=DE"4=ji$Kh8*;v DOS EL# >} *Z1!h8O>} DOS D~,kdk: dosdel file.ext D~ /usr/bin/dosdel |, dosdel |n# 4V8ErD|ne% 171 `XE" dosdir |n"dosformat |n"dosread |n"doswrite |n# 6Yw53kh8\m7PD:D~;hvKD~"D~`MT0gN|{D~# dosdir |n C> Pv DOS D~D?<# o( dosdir [ -l [ -e ] ] [ -a ] [ -d ] [ -t ] [ -v ] [ -D Device ] [ File ... | Directory ... ] hv dosdir |nT>8( DOS D~r?D,18(K?<,r dosdir |nT >C? -a -d -DDevice -e -l 4yPD~DE"#|(~XD~M53D~,T0 .(c)M ..(cc)D~# + File N}w*D~&m,4c8(K?<#1C Directory N}8(?<1,r;T>C?C?mE"# 8( DOS h8{* /dev/fd0 r /dev/fd1#1!h8* /dev/rfd0# 9C -l j>4+/:DPmVdxD~# ("|(4(UZ"s!(TVZF)MD~tTHD/:Pm#S?i$Kh8*;v DOS EL# |nN} *A!Z /dev/fd0 OD DOS D~D?<,kdk: dosdir C|n5XD~{MELUdE"# PG3-25.TXT PG4-25.TXT PG5-25.TXT PG6-25.TXT Free space: 312320 bytes *A!Z /dev/fd1 OD DOS D~D?<,kdk: dosdir -D/dev/fd1 C|n5XD~{MELUdE"# PG7-25.TXT PG8-25.TXT PG9-25.TXT PG10-25.TXT Free space: 312320 bytes D~ |, dosdir |n# /usr/bin/dosdir `XE" dosdel |n"dosformat |n"dosread |n"doswrite |n# 6Yw53kh8\m7PD:D~;hvKD~"D~`MT0gN|{D~# dosformat |n C> q=/ DOS mL# o( dosformat [ -V Label ] [ -D Device | -4 ] hv dosformat |nT DOS q=q=/mL# 1!h8M DOS mL}/wq=* 3.5 "gmL /dev/fd0#\H(#* 1.44M r 2.88M VZ,!vZ} /w'VD\H#d{ DOS m}q=I -D r -4 j>5V# *|,mj,9C -V j># ":C|nDC>G=cYw53M DOS 53.dDD~+d#;Fv9CC|nq=/h* DOS 5 3t/D~DmL# 4V8ErD|ne% 173 j> -V -DDevice + Label N}w* DOS mj4=mL# 8(m}`MMs!#8( Device N}gB: TZ 3.5-"g"1.44M m}: /dev/fd0 1.44MB (1!) /dev/fd0h 1.44MB /dev/fd0l 720KB /dev/fd0.18 1.44MB /dev/fd0.9 720KB TZ 3.5 "g,2.88M Dm}: /dev/fd0 2.88MB (1!) /dev/fd0h 2.88MB /dev/fdol 720KB /dev/fd0.36 2.88MB /dev/fd0.18 1.44MB /dev/fd0.9 720KB TZ 5.25 "g,1.2M m}: /dev/fd0 1.2MB (1!) /dev/fd0.15 1.2MB /dev/fd0.9 360KB 8(mLs!*M\H# -4 >} 1. *Tmj0homework1q=/ 3.5 "g"1.44M mL,kdk: dosformat -V homework 2. *q=/ 5.25 "g"360K mL,kdk: 174 |nN 4F DOS D~# o( dosread [ -a ] [ -v ] [ -D Device ] File1 [ File2 ] hv dosread |n4FI File1 d?8(D DOS D~=j -a -DDevice -v TBPV{f;?; CR-LF(X5{";P)4|3r,"+ Ctrl-Z(ASCII SUB)4|3rbMIPa xV{# 8( DOS h8{* /dev/fd0 r /dev/fd1#Device d?D1!5* /dev/fd0#Ch8Xk* DOS E Lq=# +ELq=D~E"4=ji$Kh8*;v DOS EL# 4V8ErD|ne% 175 >} 1. *S DOS 4F;vD>D~,kdk: dosread -a chap1.doc chap1 C|nrP+ DOS D>D~ \CHAP1.DOC S1!h8 /dev/fd0 4F=10? 4FD~= DOS D~ o( doswrite [ -a ] [ -v ] [ -DDevice ] File1 File2 hv doswrite |n+ File1 N}8(DD~4F=I File2 N}8(D DOS D~#doswrite |n4FD~=% v DOS mL#doswrite |n;\g`v DOS mL4FD~# doswrite |n+ File2 N}8(DD~Cj< DOS |{<(4= DOS h8#r* DOS \ (41\)V{ TZ DOS Yw53xT_PX(,e,18( File2 N}ZS?<{1;9C \(41\) #xC /(1\) zf# doswrite |nZ|li DOS h80+ File1 N}PD!4V{*;Is4#r*Y(yPDD~{G+(; G`T)76{,yT^hZ* C CR-LF(X5{";P)rPf; NL(B(P) #mS Ctrl-Z =D~)2Ddv# 8( DOS h8{* /dev/fd0 r /dev/fd1#1!h8* /dev/rfd0#Ch8Xk* DOS ELq=# +ELq=E"4=ji$Kh8*;v DOS EL# -a -D Device -v >} 1. *+;vD>D~4F= DOS mL,kdk: doswrite -a chap1 chap1.doc C|n+10?D~ \CHAP1.DOC# 2. *+;v~xFD~4F= DOS mL,kdk: doswrite -D/dev/fd1 /home/fran/testdata /survey/test.dta ba+}]D~ /home/fran/testdata 4F= /dev/fd1 OD DOS D~ \SURVEY\TEST.DTA# 3. *+10? bvMXBq=/UZ# 4V8ErD|ne% 177 o( dp [ -form File | -format String ] [ -width Number ] Date hv dp |nbv"XBq=/UZ#dp |n;GIC't/#dp |nId{LrwC,(#(}|D+76{ /usr/lib/mh/dp# dp |n+?v8(DJ~(7V{.bv*UZ,"T;ums{"# N} Date 8(*bvDUZ# j> -form File -format String -help -width Number + Date N}P8(DUZXBq=/*I File d?hvD8Cq=# + Date N}P8(DUZXBq=/*I String d?8(D8Cq=#1!q=V{.gB: %<(nodate{text})error:%{text}%|%(putstr(pretty{text}))%> Pv|no("I{CD*;(P;)Mf>E"# ": TZ{"&mLr(MH)45,j>D{VXkj{X44v4# h( dp |nCZT>UZMms{"DnsP}#1!*T>wmH# D~ $HOME/.mh_profile /etc/mh/mtstailor |, MH C'E*D~# |, MH |n(e# `XE" ap |n# 6xgk(E\m7PD:J~&CLr;# dpid2 X$Lr C> w*s(xLt/ dpid2 DPI-SMUX *;wX$Lr# o( dpid2 [ -d [ Level ] ] hv dpid2 |nt/ dpid2 DPI-SMUX *;wX$Lr#bv|n;\I_PyX(DC'r53iDI1"v# 178 |nNmw* SMUX ,6 5V#|,Sw* snmpd zmLr;?VD SMUX ~qwD TCP KZ 199#TZ DPI2 SzmLrxT (}g /usr/sbin/hostmibd),dpid2 `1Z;v DPI2 zmLr#|ZNb TCP KZl}4T DPI2 S zmLrD,Sks#KZEIx snmpd zmLrD dpid2 X$Lr(} MIB d? dpiPortForTCP(1.3.6.1.4.1.2.2.1.1.1)"a#DPI2 SzmLr(}T dpiPortForTCP.0(1.3.6.1.4.1.2.2.1.1.1.0) 5}"M;vi/ks= snmpd zmLr,S snmpd zmLrq*bvKZE#Z DPI2 SzmLr*@ DPI2 zmLr}Zl}D TCP KZEs,a"T,S|# dpid2 X$Lr(#Z53t/ZdRwC /etc/rc.tcpip shell E>14P# dpid2 X$Lr&C9C53J4XFw(SRC)XF#;FvZ|nPdk dpid2 |n# 9CTB SRC |nYw dpid2 X$Lr: startsrc t/;vS53"S53i,rG;vS~qw# stopsrc #9;vS53"S53i,rG;vS~qw# refresh 9S53rS53iXBA!J1DdCD~# lssrc q!;vS53"S53i,rG;vS~qwD4,# ":Z AIX "Pf 5.2.0 0d.sDf>O,snmpdv3 zmLr>mw*;v DPI2 zmLr"l} dpiPortForTCP.0 TCP KZ#rK,dpid2 Z9C snmpdv3 zmLr1;PX*9C#yT,dpid2 X $LrZ53t/1;4P,"R /etc/rc.tcpip PD dpid2 Pa;"Mv# j> -d Level 8(zY/wT6p# 8 DPI 6p 1 16 DPI 6p 2 32 Internal 6p 1 64 Internal 6p 2 128 Internal 6p 3 vS`zY6p# ":g{8(K -d j>,+48(6p,r1!6p* 56#g{48( -d j>,r1!6p* 0# >} 1. *t/ dpid2 X$Lr,dkTB`F|n: startsrc -s dpid2 -a "-f /tmp/dpid2.log" K|nZwT6p 0 Ot/ dpid2 X$LrMU>D~= /tmp/dpid2.log D~# 4V8ErD|ne% 179 2. *#9 dpid2 X$Lr,(#dk: stopsrc -s dpid2 C|n#9 dpid2 X$Lr#-s j>8(fs#9DS53# 3. *S hostmbid q!L4,,kdk: lssrc -s dpid2 C|n5XKX$LrD{V"xLj6M4,(n/r4n/) # D~ /etc/snmpd.conf /etc/snmpd.peers /etc/mib.defs Z snmpd v1 zmLrdCD~P8( SMUX ,6u?# *,6 smux 8(dCE"# (e SNMP zmM\mw&C6pM&mD\mE"b(MIB)d?# `XE" snmpdv1 X$Lr"hostmibd |n# /etc/snmpd.peers D~# drm_admin |n C> \myZ}]4F\mw(DRM)D~qw,}g glbd,+V;Czm(GLB)D4Ff># o( drm_admin [ -version ] hv drm_admin $_\myZ}]4F\mw(DRM)D~qw,}g glbd,+V;Czm(GLB)D4Ff ># (} drm_admin,zITlir^D1>Pm,O"}]b4?FcO1>,U9~qwM>}1># drm_admin D&\G\m}]b8],;G|Dd|,D}]#}gzIT9C drm_admin O"=v GLB }]bD1>,+zXk(} lb_admin Z}]bPmS;vBu?#xR,d; drm_admin IT#9r> };v GLB 1>,+Gg{zkt/r4(;v1>,Xk1SwC glbd# ;)wC,drm_admin Mxk;%==,|SUTBhvD|n# j> -version 180 T> glbd ytD NCS f>,+;t/CX$Lr# |nN#1!5IhC|n(",;1#f=;m;vhC|D# ?0*9,GLB G(;DQ*Ts# ;) drm_admin |nYw;,Z1!5Dwz#RGC OtherHost j6Cwz# zyCD DefaultHost r OtherHost wz{IC Family:Host q=,wzIC{FrxgX78(#}g, ip:jeeves"ip:bertie M ip:#192.5.5.5 Pm#DefaultHost PD1>a* DefaultObj + OtherHost "<=yPd{1>Pm# chrep -from OtherHost -to NewOtherHost |D DefaultHost 1>PmPD OtherHost xgX7* NewOtherHost#DefaultHost PD1>a+C|D+%=yPd{XZ DefaultObj D1>Pm#chrep |n I\'\,g{ DefaultObj D;v1>Z OtherHost OKP,r_ OtherHost ; Z DefaultHost OD1>Pm# delrep OtherHost >};Z OtherHost O DefaultObj D1>#delrep |nf_ OtherHost OD1 >: addrep OtherHost 1. +|D+%SPPDyPu?+%v%# 2. ryPd{1>+%;v>}ks,9C OtherHost SXZ DefaultObj Dy Pd{1>PmP>}# 3. >} DefaultObj D1># 4. U9KP# info lrep [-d] [-clocks] [-na] delrep |n"L5X drm_admin a>{,+GZH;H(V;j{DdCP f}>}1>I\(QO$1d#(}PYwzO}KPDxL,zITi4 1>>}X$LrGqU9# q! DefaultHost O DefaultObj 1>D4,E"# PYfEZ DefaultHost D1>PmPD DefaultObj 1># -d PYVfMQ>}D1># -clocks T>?(wzD101d,mw1>dD1dnl# merge {-from | -to} OtherHost -na PY?(wzDxgX7# S;v1>=m;v1>+u?4F= DefaultObj }]bM1>PmP#g{? j}]bPDT&u?;fZr_P|gD1dAG,r4Fu?# O"}L;}pu?D+%#4}]bM1>Pm;"z|D# -from !n4F DefaultObj }]bM1>Pm(;Z OtherHost)PDu?= DefaultObj }]bM1>Pm(;Z DefaultHost) # -to !n+ DefaultHost OD}]bM1>PmDu?4F= OtherHost OD} ]bM1>Pm# zfZ merge -to .sD merge -from 9=(wzOD1>O"# 4V8ErD|ne% 181 merge_all + DefaultHost w*yP DefaultObj 1>D+VO"PD#TZ DefaultHost 1 >PmOD?(wz,merge_all WH4P merge -from,SEV4P merge -to#SxyP DefaultObj 1>M?F*;BD4,K#merge_all Yw;}p u?D+%# z&CZgBiv9C merge_all: e};v1># 4;;v1># ;v1>Q-=\r|$1d;ICJK# monitor [-r n] purgerep OtherHost ;v1>Q-ZomO;ICJK(}g,ELp5}pD}]bF5)# C|n9 drm_admin ?t n VSA!?v DefaultObj 1>D1S,"(f1 Snlr;Pl&D1>#g{;8(-r,\Z* 15 VS# S DefaultHost OD1>Pme} OtherHost#DefaultHost OD1>rKr#t ZPmPDwz1>"M;v>}ks,;s+ OtherHost SyPd{ DefaultObj 1>PmP>%#>}ks;"= OtherHost# purgerep I\Q-om;ICJ19C#z&CZ purgerep sxP merge_all Yw,T@9#BD DefaultObj }]b1>;; B#g{Qe}1>TZKP,&CxP4;&m# quit reset OtherHost set [-o ObjName] -h HostName RGFv9C chrep(x;G addrep M purgerep)|D1>PmODu?# Kv drm_admin a0# 4; OtherHost OD DefaultObj 1># reset |n(* OtherHost OD1>>} DefaultObj D1>,"R#9KP# |;aPmOD OtherHost ;>}#C|nI\}p}]*',} GHI&DxP merge_all Yw# hC1!TsMwz#yPs4D|n+Z ObjName OKP#;8(wzDs L|n+;"M= HostName#g{;8( -o !n,r drm_admin #V10 DefaultObj# g{hC -o !n,r drm_admin C8(TsD1>liyPwzOD1S# *KPZ DefaultHost OD DefaultObj #9~qw# stop >} BfD>}t/ drm_admin,hC1!Ts* GLB,1!wz* mars: /etc/ncs/drm_admin drm_admin: set -o glb -h dds:mars Default object: glb default host: dds:mars state: in service Checking clocks of glb replicas dds:mars 1987/04/09.17:09 dds:pluto 1987/04/09.17:09 dds:mercury 1987/04/09.17:07 `XE" lb_admin |n# glbd(NCS)X$Lr# 182 |nN drmgr |nCZ20MdC/,_-Vx(DLPAR)E># o( drmgr { -iscript_name [-w minutes ] [ -f ] | -u script_name } [ -Dhostname ] drmgr [ -b ] drmgr [ -R script_install_root_directory ] drmgr [ -S syslog_ID ] drmgr [ -l ] hv DLPAR E>I53\m1M)&La),(}mSr>}kYw53`XD&CLrM/rPd~,T-wJ 4D{D(}g,X(&mwMs?L(Zf)#DLPAR E>Z DLPAR Yw.0M.sywC#a)K DLPAR E>Tc&CLrITe~D#Y"XBt/# 20E>1,drmgr +E>4F=;v(Cb#|D1!;CG /usr/lib/dr/scripts/all#C'IT(} -r base_script_directory !n*Cb8(;v8C;C#mb,C'2IT(}8( -D hostname !n,20vI Z!(wzO4PDE>#hostname N}w*y>76D)9,"9C.uname -n/|nk10wz{HO# g{9C -D N}20E>,r6X12Xk9C|# "b^(iOTO8(D;,Ywj>#2MG5,C'^(iO -r M -S j>,-l M -r j>,HH# j> -b -D hostname -f -i script_name -l -R base_script_directory -S syslog_ID -u script_name -w minutes C!n+X(I drmgr \mDE>E"D~#(#ivB,C!n;ZSm;v53V 4E>19C# Kj>8(ITwCE>Dwz{# ?FVPE>Df;# Kj>CZ20E>#script_name GT+7620DE>#g{48(76,rY(G 10?<#g{vVNN{Fe;,drmgr +xv/f,;Y20E>#IT(}8( -f j>,IT2GNNVPE># C!nT>1020D DLPAR E>D`Xj8E"# C!nCZ|Dy>E>D20?<# bvj6V{.ZG< syslog {"1,Cw syslog j6V{.#"bbvj6V{.( } drmgr |n7S=?;vG<= syslog PDu?# 6X DLPAR E>#g{E>GT -D !n20,rZ6X12Xk9C`,DN}# g{48(?<,drmgr +T# 2G)&L*E>8(D1d^F5#E>Z|,}8(1d^F1aU9# Kv4, 0 I&jIksYw >0 |n'\#'\-rI\*TB.;: 4V8ErD|ne% 183 v D~/?<;fZ# v N}$H,}53^F(PATH_MAX)# v 8(K+`N}# v zXkP root C'(^4KPC|n# `XE" 6AIX 5L V5.3 (C`LEn:`4"wTLr7PD/,_-Vx# drslot |n C> \mI/,XdCe[,}gHNee[# o( j6;vHNee[ drslot -i { -s Slot | -l DeviceName } -c ConnectorType *dCh8<8;vHNee[ drslot -a -s slot -c ConnectorType [ -I ] *h8>}<8;vHNee[ drslot -r { -s slot | -l DeviceName} -c ConnectorType [ -I ] *h8>}Mf;<8;vHNee[ drslot -r { -s slot | -l DeviceName } -c ConnectorType [ -I ] hv drslot |n\mI/,XdCe[,2MG'VHNeDe[#HNee[G,S5eDe~c,IZ;XU g4rXB}1S8(e[,"3hCe [;v(;j6#TZ6p(-i)"}%(-r)Mf;(-r)Yw,IT1SC -s j>8(rdS8(#IT C -l j>(xv,S=e[Dh8D_-{)dS8(e[#drslot |n7(,S=8(h8De[,"T dxP\m# ": 1. }G8(e[ODh8!{dC,qr}%Mf;Yw+'\#XZgNI&!{dC3vh8D| `E",kND6Yw53kh8\m7PD:\mHeNSZ;# 2. mSrf;Yws,zXkKP cfgmgr |nT$nBh8,)Yw539C# j> ": kp,19C -a"-i"-r M -r j># 184 |nNE"#S E,a>z7Oh8Q-,S=e[OK#7Oh8Q-,S=e[s,<8Ce[M*dCD h8# 8(z}YwD Slot D ConnectorType tT#}g,kT PCI HNee[D ConnectorType G pci#Kj>XkM -a"-i"-r M -r j>;p9C# 6pHNee[#e[D6p@5Z2~#}g,g{e[O,SK LED,"v drslot -i |n I}p LED DA8# Z9C -a(mS)"-r(6X)M -r(f;)j>1,8(&Cx}D6p=h#Cj>;PZ z7EQ-6p}7e[1=I9C# 8( DeviceName,|G,S=\\e[Dh8_-{#g{;P9C -s j>,Cj>CZ -i(6 p)"-r(6X)r -r(f;)j># ZC rmdev |n"r SMIT rH[yZ Web D53\mw$H}%h8DdCE"s,*H eNe[<8h86X#e[;6p1,axv|D7Oa>E"#g{,S=e[DG;vI S8>{,|+;XU#ns,<8e[ODh86X,a>z%7Oh8QSe[O6X# Z}%h8DdCE"s<8h86X,"C`,h8f;#h8XkC rmdev |n"SMIT r H'DyZ Web D53\mw4!{dC#drslot 6pe[,a>zxPe[D7O#SE,<8e[xPh8Df;#za;a>7Oh8Q-f;#7OHeNe[ODh8f;jI s,e[Mh8DdCM<8jOK# 8( drslot YwD Slot#xPmS(-a)Yw1Xk9CCj>#g{49Cj> -l,rxP6 p(-i)"6X(-r)rf;(-R)Yw1,Xk9CCj>#Slot Dq=@5Z=(M ConnectorType# -a -c ConnectorType -i -I -l DeviceName -r -r -s Slot >} 1. *j68( PCI HeNe[,kdk: drslot -i -c pci -s U0.1-P1-I3 bv>}P,e[OP;v LED 8>F#53T>TB`F{": 8( PCI e[DIS8>{Q-hCIK6p4,#4 Enter |Lxrdk x Kv# ZdkX5|.0,U0.1-P1-I3 8(De[OD LED 8>Fa;1A8# 2. *mS;vHeNT+xJdw=;vHeNe[,;xPe[7O,kdk: drslot -a -I -c pci -s U0.1-P1-I3 ;avV6pe[Da>7OE"#1ITekBJdwD1r,axv`FBfD7Oa>{": 8( PCI e[DIS8>{Q;hCIKYw4,#+ PCI (e=8(e[,,S*dCDh8,;s4 X5Lx#dk x Kv# ,SJdws4X5|,e[<8jO# 3. Zf; scsi (0,6pdyZDX( PCI e[,kdk: drslot -R -c pci -s U0.2-P1-I3 53T>`FBfD{": 8( PCI e[DIS8>{M;hCIK6p4,#dkX5Lxrdk x Kv# PCI e[OD LED 8>F;#A8T6pe[#dk} Enter |TbDNN|Kv|n#4 Enter |L x#g{LxYw,PCI e[D LED 8>F*;IYw4,,53T>`FTB{": 4V8ErD|ne% 185 8( PCI e[DIS8>{M;hCIKYw4,#+ PCI (e=8(e[,XB,S*dCDh8,; s4 Enter |Lx#dk x Kv#VZKv9 PCI e[&Z6X4,# D~ /usr/sbin/drslot `XE" lsslot |n"rmdev |n"cfgmgr |n# PX PCI JdwDHeN\mM PCI HeN'VDE",kND6Yw53kh8\m7PD:PCI HeN \m; # dscreen |n C> t//,A;5CLr# o( dscreen [ -i InfoFile ] [ -t TermType ] hv dscreen |nt/K0/,A;5CLr1,|Jm%vomUK,1,S=`viba0rA;# g{;P8(Dj>,dscreen |nMS DSINFO 73d?P8(DD~A!Z TERM 73d?P8(D UKDhv#g{;P8( DSINFO 73d?,rS /etc/dsinfo D~A!UKhv#UKhv(#|,TB dCE": v CZ0/,A;5CLr1D|0d&\ v UKICDA;Zf3} v Xk"MrSUTCJM9C0/,A;&\1DzkrP# j> -i InfoFile -tTermType 8(|,M0/,A;5CLr1;p9CD8C|3dDD~#1nu(eD0/,A;1|k &CLr.;`e;1,C!nG#PC# g{;P8(Cj>,MS DSINFO 73d?(g{hCD0)P8(DD~A!UKdCE"# qr,MS /etc/dsinfo D~A!E"# j6*S|,|3dDD~A!DUKhv#1Z{DUK`Mk TERM 73d?DhC;`%d 1,C!nG#PC# >} 1. *9C|3d1!5t/0/,A;5CLr1,kdk: dscreen b4U1! /etc/dsinfo D~y8(D,hCK DSINFO M TERM 73d?# 186 |nN*?} 1. hCr!SP0hpcolor14S\ks# dslpaccept hpcolor `XE" dslpaccess |n"dslpadmin |n"dslpdisable |n"dslpenable |n"dslpprotocol |n"dslreject |n"dslpsearch |nM lpstat |n# dslpaccess |n C>Jmr_\xG?: [[LoginID]|[System!LoginID]],[[LoginID]|[System!Login-ID]],... LoginID r_ System,r_=_,Xwz# bv|nDC'XkG? -a AllowList -d DenyList -q QueueName 188 8(;5PC',mS=mIPm#g{fZ,M+dS\xPmP>}#C!n;\M -d !n; p9C# 8(;5PC',mS=\xPm#g{Q-fZ,M+dSmIPmP>}#C!n;\M -d ! n;p9C# CSP{FN}*r!SPD RDN#g{r!SP{Z?} 1. TBZ(C' fredp Zwz systemX OCJr!SP printq1: dslpaccess -q printq1 -a systemX!fredb 2. TBDrTyPwz\xC' tomt CJr!SP printq1: dslpaccess -q printq1 -d all!tomt `XE" dslpaccept |n"dslpadmin |n"dslpdisable |n"dslpenable |n"dslpprotocol |n"dslreject |n"dslpsearch |nM lpstat |n# dslpadmin |n C> * System V r!S53dC?}r!SPMomr!z# v *xgr!zmSr_>}xg5eTs# dslpadmin |na)KI lpadmin(G?,"RLx9C+3D0=f D~1dC53#"bZ=v53,19CDivB,r!zS53WH9CZ?DiOr_G -x"-X M -r DiO,+?Vj>;\P;v#1,14 (r_^D`v? -a PrinterSystemDNSName PrinterSystemAddress -A [ mail | none ] -D QueueDescription -F FaultRecovery -h -i InterfaceScript -I ContentType[, , ...] 190 |nN-a*s -s j># g{r!ks'\,8>r!53zIJ~{"#J~;"M=omr!zDy P_,g{r!z;PyP_r_C';PJ~X7,J~M"M=w\r!S P53D root C'#1!5G none#Cj>h* -q j># T -q j>*8(Dr!SPTs(e;vhv"M#^[N11C'C lpstat |nks;vr!SPDj+hv,Chv#|,UqDV{.&CC +}E(p4#Cj>h* -q j># (er!SPDJOV4==#g{r!;vr!ks'\1r!zZr!SP O,Cj>8(*9CDV4#FaultRecovery D5ITGTBNN;v: Lx Zr!#9D3fO=Lxr!#ZT/Lx.0,bh*;v}Kw 4H}e}JO# *< S*<&YNt/r!ks# H} Z PhysicalPrinterName O{Cr!"RH}\m1r_C'YNtCr !# ZH}Zda;#9Dr!ksD\m1r_C'IT"v;v|Dk s,48(r!SDoXB*<#g{Zr!kstC.0;P"v| Dks,"Rg{}KwJmD0,r!MS#9&3k%?Lxx P#qr,MS*7r!ks# FaultRecovery D1!5G*<#Cj>h* -q j># T>r%DozA;# 1(}8(Dr!SPCJ1,r!zD InterScript 76#g{;P8( -P j >,Cj>G^'D#SZE>(#GIC'a)#1 -m 2;8(1,Cj> M^(&C#Cj>h* -q M -P j># 8(r!SPD?<`M#Jmr!SP(}PmPD?<`M&mr!ks# g{PmP|,`Z;v ContentType,r ContentType N}MXkC:Et*# kNDXZq=j+hvD lpadmin Va3#b2h* -P j>M -q j># -l Location -L PDL[, PDL, ...] -m [ standard | PS ] -n LocalQueueName -o [ banner | nobanner ] -o PrintOption=Value[,-] -P PhysicalPrinterName -q PrintQueueName -r NetworkEntityName -s NetworkEntityName -t [ BSD | HPNP ] -t PrinterType[, PrinterType, ...] -u PhysicalPrinterName -U objectRDN -x PrinterQueueName -X PhysicalPrinterName (er!zD;C#CV{.j6r!zomO;ZN&,}g0X E%,6 E ?d1 #|IT(}|n dslpsearch Qw#;)hC,C5M;\;2G,x; \;>}#Cj>h* -P j># 8(Ir!z'VD3fhvoT(PDL)DPm#(}9C dslpsearch |n, b;Cw{+r!z'VDNN PDL,2IT;ZOfQw#AUTOSW"PCL" PCLXL"PostScript"TEXT"ESCP"PJL"SIMPLE T0 OTHER PDL GC4^DVPomr!zTs,CPmMf;VPDP m#Cj>h* -P j># 1(}8(Dr!SPCJ1,*r!z#bSZLr#b!qKIr!SP9 CD#bSZE>#Z4(;v_eDr!zTs1,"R -m M -i j><;P 8(1,1!5MG standard#128(K -i 1,^(9CCj>#Cj>h * -q M -P j># (er!SPV?{#K{F(#vZSP;ZG?*s -q j># (eGqj>3\GICr!SPzz#!\ nobanner JmC'a;;]8( ;Pj>3*r!Dr!w5,+G1!5 banner ?F*yPDr!ksr! j>3#Cj>h* -q j># *r!!n8(5#kND lpadmin D5qCM -o j>;pICDr!!nD j8hv#Cj>h* -q M -P j># 4(r_^Domr!zTs#PhysicalPrinterName N}8(r!zTsD RDN#g{TsP4fZ,dslpadmin M4(|# dlspadmin 4(r_^D;vr!SPTs#PrintQueueName N}8(r!SP TsD RDN#ZmSBDr!SP1,Xk8( -s M -P j>by|nM*@ mSDr!SPD NetworkEntityName M PhysicalPrinterName#g{r!SPT s;fZ,dslpadmin M4(|# |nPIT|,-q"-P M -s j>DNbiO,r_ -x"-X M -r j>DNb iO,+G?vj>;\P;v#1,14(r_^D`v?}xg5e53Ts#qX!D\b>}Gr!z53Ts#\m1PpN7 #>}K}7DTs# 8(w\r!SPDxg5e53Ts#g{2x(K -a,M4(r^DKT s#NetworkEntityName N}8(10?;\C Z'V BSD M HPNP -iDxgr!z#Cj>h* -q j># r!z`MPm#|6pr!z*;Vr_`V`M}g0hplaserjet1#kND lpadmin VaZ],q!j8E"#Cj>h* -s j># Sr!SPb}8(D_er!zD4S(|GI -q j>8(D),x;>}| DTs#Cj>h* -q j># Sr!SP(I -q 8()b}omDr!zr_r!SPTs(I ObjectRDN 8()D4S,x;>}dTs#Cj>h* -q j># >}r!SPTs# >}omr!zTs# Kv4, 0 m>I& 255 (r -1) m>dCPvm#T>ms{",5wmsrJO# 4V8ErD|ne% 191 >} TB>}5wK1C'G<=?#r!zDxgX7G0p_hplj.ibm.com1: dslpadmin -q denlj5n -P denplj5n -T PS-b -D "HP JetDirect (PostScript)" \ -I PS -m PS -A mail -o nobanner -s denslj5n -a p_hplj.ibm.com -t BSD r!53JmTZbVr!SPD?<`M PS Dr!ks,"RJm{Cj>3# 2. Bf+mS9C HPNP 6Lr!-iD HP LaserJet PostScript xgr!z,dr!SP RDN * 0dehpnp1,omr!z RDN *0dephpnp1#|*r!SPhvK0HPNP(PCL)1,r!z`M 0hplaserjet1,T0w*0j<1D#MSZE>#r!zDxgX7G0p_hplj.ibm.com1 # dslpadmin -q dehpnp -P dephpnp -T hplaserjet -D "HPNP (PCL)" -I pcl \ -m standard -A mail -s deshpnp -a p_hplj.ibm.com -t HPNP r!53JmTZCr!SPD?<`M PCL Dr!ks,"R\x;Pksj>3Dks#g{r!z vVJO,r!53Ma(*r!zDyP_# 3. TB>}K HP LaserJet PostScript r!z: dslpadmin -x delj5n -X deplj5n 4. TB>}K HPNP r!z: dslpadmin -x dehpnp -X dephpnp -r deshpnp `XE" cancel |n,dslpaccept |n,dslpaccess |n,dslpenable |n,dslpprotocol |n,dslpsearch |n,lp |n,lpadmin |n,lpstat |n# dslpdisable |n C> * System V r!S53{Cr!SPks# o( dslpdisable [ -r Reason ] PrintQueueName hv 9C dslpenable M dslpdisable |n4tCr_{C;v4TZQ-ESH}D&mr!ksDr!SP# k enable M disable |n;,,;*G? -r Reason 8w{Cr!SPD-r#|,UqDV{.&CC+}E(p4# Reason GI lpstat |nT>D;vV{.#g{;P8(,M;ahC1!-r# 192 |nN} *{C8(-r*0}P,$1Dr!SP0printer11,dkgBZ]: dslpdisable -r "routine maintenance" printer1 `XE" dslpaccept |n"dslpaccess |n"dslpadmin |n"dslpenable |n"dslpprotocol |n"dslreject |n"dslpsearch |n"lpstat |n# dslpenable |n C> * System V r!S53tCr!SPks# o( dslpenable PrinterQueueName hv 9C dslpenable M dslpdisable |ntCr_{C;v4TZQ-ESH}D&mr!ksDr!SP#k enable M disable |n;,,;*G?} 1. *tCr!SP0hpcolor1,dkgBZ]: dslpenable hpcolor `XE" dslpaccept |n"dslpaccess |n"dslpadmin |n"dslpdisable |n"dslpprotocol |n"dslreject |n"dslpsearch |n"lpstat |n# dslpprotocol |n C> * System V r!S53dCr!SPD6Lr!-i# o( dslpprotocol -t RemoteProtocol [ -t Timeout ] [ -r Retry ] [ -r ] PrinteQueueName dslpprotocol -l [ -S ] PrintQueueName hv dslpprotocol |nGCZdC06Lr!-i1,1rr!SP"Mr!ks1,6Lr!M'zIT9CC -i# Z? -l -t RemoteProtocol -t TimeOut -r -r Retry -S r!vkr!SP`XD6Lr!-iN}Dhv# 8(ZrCr!SP"Mr!ks1ICD6Lr!-i#'VD-i`M5G bsd M hpnp# 1!5G bsd# *8(D-ihCxg,S,15,4O*,S.0xg,SZUP4,&C#VD1d#*K {9,1,2IT8(bv5 n#5 0 9C,S;*;UP,"LOt#1!5G 10 VS,; P5JDO^#kNDXZ -t !nj+(eD lpsystem Va3# C!nC4Sr!SPTsP>}8(D-i#C!n*s8( -t !n# *8(-ihCxg,SXT1d,4xgZ,S'\sTr!SPD-ihC# N} PrinterQueueName PrintQueueName N}Gr!SPD`T(P{F(RDN) #g {VI= PrintQueueName D5;fZ,r|n'\# Kv4, 0 mwI&# 1 mw^'D!n# 2 mw8(Dr!SPG4*D# 3 mwC';_P^DmI(# 4 mwa)K^' RDN# 5 mw5Q-hC# 6 mwd{NNms# >} 1. *hCr!SP0printq11,TJm BSD 6Lr!-i,kdkgBZ]: dslpprotocol -t BSD printq1 2. *Sr!SP0hpcolor1>} BSD -i,kdkgBZ]: dslpprotocol -r -t BSD hpcolor `XE" dslpaccept |n"dslpaccess |n"dslpadmin |n"dslpenable |n"dslpdisable |n"dslpreject |n"dslpsearch |n"lpsystem |n# 4V8ErD|ne% 195 dslpreject |n C>*? -r Reason *\x8I;v-r#|,UqDV{.&CZ+}E.d#Reason GI lpstat |nT> D;vV{.#g{;P8(,;ahC1!-r# N} PrinterQueueName PrintQueueName N}*r!SPTsD RDN#`r!SP{IT(};vT:Et*DP m8(# Kv4, 0 mwI&# 1 mw^'D!n# 2 mw8(Dr!SPG4*D# 3 mwC';_P^DmI(# 4 mwa)K^' RDN# 5 mw5Q-hC# 6 mw|n^(*5?<~q# 7 mwd{NNms# >} 1. *hC;vr!SP4\xks,T08(-rG;P+,dkgBZ]: dslpreject -r "no toner" printer1 196 |nN Z System V r!S53O*r!53TsQw?<# o( dslpsearch [ -q [ -p ] ] | [ -P ] [ -o SearchOption ] hv dslpsearch |nJmC'M\m1*Kr!53TsQw?<#}g,C'ITQwNN\r!J+ PostScript D~Dr!z#C|nDw*C>GQwIT%dQwV{.Dr!SP# dslpsearch |n5X%dQwV{.DNNTsD(P{F(DN) #;x,Zd{? -q -p -P -o SearchOption Qw%dQw!nDr!SP#QwGZomr!zTsOxPD,+GT>~qZG)r!z Dr!SP#bG1!Qw`M#-q !n;\C -P 8(# C!nk -q !n;p9Cv}~qZr!SPD;5Pomr!z# Qw%dQwV{.Domr!z#-P !n;\C -q 8(# `vQw!nITNI;v(}:Et*DPm#?v!nITITBZ]9l: v ;vr`vgBD3fhvoT(PDL):AUTOSW"PCL"PCLXL"POSTSCRIPT" TEXT"ESCP"PJL"SIMPLE"OTHER v NNgBDr!zh):COLOR"DEPLEX"TRAYS"FINISH v ;vM`vomr!zD;CI location=xxxxxxxx r_ location=’aaaa bbbbb’ 8( v I location= (eDV{.5(}ECZV{.=7D(d{Qw,by location=Room1 MI TQw=Zd;COP0Room11DNNr!z,}g0Building X,Room1,Bay61 #V{.5 Z2ITP(d{(*),}g location=0Building X* Bay61#ZQwP`;C5; OR’d# v TBG|,QwV{.DP'|nP: dslpsearch -q -o PCL,ESCP,location=room2,COLOR dslpsearch -q -p -o "PS, location=’Building 1, Room1’, DUPLEX" Kv4, 0 mwI&# 1 mw^'D!n# 2 mw?} 1. BfD|nPQw%dQw!nDNNr!SP: dslpsearch -q -o search-options 2. Qw%dQw!nDNN_er!z# dslpsearch -P -o search-option `XE" dslpaccept |n"dslpaccess |n"dslpadmin |n"dslpdisable |n"dslpenable |n"dslpprotocol |n"dslreject |n"lpstat |n# dspcat |n C> T>{"`?D+?r_?V# o( Z`?PT>{" dspcatCatalogName [ SetNumber [ MessageNumber ] ] * gencat |nq=/dv dspcat -g CatalogName [ SetNumber ] hv dspcat |nT>X(D{",Z;vhCPDyP{",r_Z;v`?PDyP{"#dspcat |n}<{ "=j8(D{"#g{;|, MessageNumber N},dspcat |nMT>hCPDyP{"# g{x SetNumber r_ MessageNumber N}8(K;v;fZD5,dspcat |nMT>;vms{"," R5X;vGc5X5#g{;G8( CatalogName N},dspcat |nMT>? q=/dv;Cw gencat |nDdk#Z9C -g j>1,MessageNumber N}^'# -g >} *Z test.cat D~DhC} 1 PT>{"} 2,kdk: dspcat test.cat 1 2 D~ /usr/bin/dspcat |, dspcat |n# `XE" dspmsg |n"gencat |n"mkcatdefs |n"runcat |n# catclose S}L"catgets S}LM catopen S}L# XZ0{"$_1D|`E",kND6AIX 5L V5.3 >XoT'V8OMN S{"`?PT>;u!(D{"# o( dspmsg [ -s SetNumber ] CatalogNameMessageNumber [ ’DefaultMessage’ [ Arguments ] ] hv dspmsg |nT>T gencat |nzID{"`?PD;vXb{"D>,r_w*|nN}a)D1!{" (g{^(lw=C{"D0)#dspmsg |n+{"8rjP9C,Tw* echo |nDf;# ":g{Z C r_ POSIX oT73P+ LC_FASTMSG hCI False,r dspmsg |nMZ NLSPATH B0R?a)D DefaultMessage 5#g{;P8( DefaultMessage 5,MaT>;v53zzDms{"# g{ dspmsg |n|, %s"%n$s"%ld,r_ %n$ld printf S}L*;f6,|MJmn`.vV{.d ?zk{"P#*'DCZ*;f6DTd?a 8(;vI!DhC}#SetNumber d?D1!5G 1# -s SetNumber >} *T> test.cat ? message 2 not found# D~ /usr/bin/dspmsg |, dspmsg |n# `XE" dspcat |n"gencat |n"mkcatdefs |n"runcat |n# catclose S}L"catgets S}LM catopen S}L# XZ0{"$_1D|`E",kND6AIX 5L V5.3 >XoT'V8OMN T8(N}wC CDE Yw# o( dtaction [-contextDir context_dir] [-execHost host_name] [-termOpts terminal_arguments] [-user user_name] action_name [action_arg] ... hv dtaction |nJmZd{ivB4,S= CDE *"73PD&CLrr shell E>wCYwks#{* action_name DYwG9C|nPOa)D action_arg wCD#;v action_name GXhD;C'Ia)Nb 200 |nN contextDir context_dir execHost host_name termOpts terminal_arguments user user_name 8(1!?)# 8(C'{#g{ dtaction 10";G9CCC'm]KP D,rT>Da>T0r+CZU/8(DC'\kr root C'\k#dkP'\k.s,dtaction |nD*9Cyk sC'Dm]KP,;st/yksDYw# N} action_name action_arg 8(*wCDYwD{F# 8(D~DxTr`TD~{# 73d? DTDATABASESEARCHPATH :EVtD?0 I&jI# "zms# 4V8ErD|ne% 201 2+T dtaction |nGI PAM tCD~q{* dtaction D&CLr#g{ user user_name !n8(DC'{; ,ZG} 1. *wCYw,kdk: dtaction Xterm b+t/ X Windows UKBfw(Xterm)# 2. *Z6LwzOwCYw,kdk: dtaction -execHost hostname Xterm b+Z8(6LwzO4P Xterm# 3. *9Cm;vC'Dm]wCYw,kdk: dtaction -user username Xterm b+T8(C'Dm]4P Xterm# ;C /usr/dt/bin/dtaction j +2@f73&CLr/I$_# 202 |nN&CZ)2wC dtappintegrate |n# Z&CLry?D~D4S# /etc/dt/appconfig/help/oT/ |,=20Z&CLry? -s ApplicationRoot -t TargetPath /I;Z ApplicationRoot OD&CLr#Cj>GXhD# SX(&CLr;CD&CLr CDE dCD~4S= TargetPath,x;G4S= 53;C#Cj>GI!D# g{a)K -t j>,D~Z8(S?,Z&CLr20sE>P"; 9C#(}1!5(;P8( -t),&CLrS?O,Cj>8wKZD)?GI!D# dtlogin |n C> 4P CDE G<~q# o( dtlogin [ -config configuration_file ] [ -daemon ] [ -debug debug_level ] [ -error error_log_file ] [ -nodaemon ] [ -resources resource_file ] [ -server server_entry ] [ -session session_program ] [ -udpPort port_number ] hv dtlogin |n'VTBX|Nq: v TT=\mD>XM6LT>T0 XDMCP \mD6LT>t/ dtgreet GdkG<{M\k" TC'xPO$T0KPa0#a0IX(xLDzfZ(e#Z+3DyZV{DUKlrP,a0GC' DG< shell LrxL;xZ DT 73P,|G DT a0\mw#g{;9C DT a0\mw,rdMDf zGxKv!nD0Z\mw,r_GKP shell DUKBfw(UKBfwDzfZMG|yKPD shell x LDzfZ)#b+Q X a0r/*TyZV{DUKa0xPBf#1a0U91,dtlogin +4; X ~ qw,"(I!)XBt/{vxL# dtlogin |n'V9C X T>\mwXF-i V1.0(XDMCP)\m6LT>#1 dtlogin U=4T XDMCP DdSi/1,|IKP!qwxLTzmT>4P XDMCP BroadcastQuery(rT8(wz4P XDMCP Query),"a)I\a) XDMCP T>\mDwzDK%#K&\TZ;a)wzK%D X UK\PC# IZ dtlogin a)KC'I4=DZ;vgf,rK|DhF?DGWZ9CRIy]X(>cDhs=cX xP(F# G<0Z G<0ZJmC'dkC'j6M\k"!qt/a0T0!qt/oT73#C'9I4; X ~qw,r_ Y1]R X ~qwTCJV{G# Login 0ZDZ]gB: G(k T>XT>) #Options K%DZ]gB: Languages T> Languages K%#SGX/,"*S B4Da0hC LANG d?#GX/M LANG Za0axs+V4*1!5#K K%DZ]I\r53O20DoT73xl#bI(}9C languageList J4xP2G# 9CoTJ4I2G C D1!oT73#53oT73r8(D languageList oT73w *K%nT>Z Languages K%P#9C languageName J4I*x(DoT73{F8( *T>DfzD># ^0Z T>V{G(v^>XT>)# XB0kG< XBt/ X ~qw"5XG Sessions K%#JmC'!qG<1&t/Da0`M#K%n|,TBwn: DT Session t/#f@fa0(Xsession)# Fail-safe Session t/JO@$a0(Xfailsafe) # oz T>oz{"# XF~qw dtlogin |n9C POSIX EEXF>X~qw#SIGHUP EE&4;~qw"XUyPM'z,S,"4P d{e}$w#SIGTERM EE&U9~qw#g{b)EE44P&4PDYw,r resetSignal M termSignal J4I8(fzEE# *KXF;9C XDMCP D6L~qw,dtlogin QwT>OD0ZcNa9,"9C KillClient X -iks 4"Te}UKTxPB;a0#bI\;a5J1@yPM'z,r*;PG)4(K0ZDM'zEa; "b=#XDMCP a)K|S#UDzF;1 dtlogin XUdu<,S1,a0ax"*sUKXUyPd{ ,S# XF dtlogin dtlogin |nl&=VEE:SIGHUP M SIGTERM#1U= SIGHUP 1,dtlogin +XBA!dCD~T0 ~qwJ48(DD~,"7(GqmSr}%Ku?#g{mSKBu?,r dtlogin +ZX*DT>Ot /a0#}%Du?+"4;{C,bb6E}ZxPDNNa0<+U9x;a(*,"R;at/BDa 0#g{U=DG SIGTERM,r dtlogin U9}ZxPDyPa0"Kv#bIZXU5319C# zJ/ yPj)M{"X/#dtlogin.cat {"?<|,1!j)M{"D>X/m>N=#dtlogin |nA! LANG 73d?y8(D`&{"?<,"T>>X/V{.#O$A;OP;v!nJmC'Tsxa02 4V8ErD|ne% 205 G1!oT#g{O$A;QkTy!oTxPK>X/,rA;+TCoTXBT>;qr,|+T1!o TT>#=VivB,D1!oT#languageList J4Z dtlogin dCD ~Pa),CZ2GO$A;OT>D1!oT/#languageName J4CZa)SoT73{F=0oT1 K%OyT>D>D3d# O$MsF dtlogin |nGI PAM tCD"~q{* dtlogin DG<~q#dtlogin M'z}K'V+3D>X UNIX G8(d{J4# 206 |nN,"RZJ1ivBJCZyPT># accessFile `: AccessFile ``M: String 1!5: Null hv: *@94-Z(D XDMCP ~q,"Jm*" XDMCP IndirectQuery ks,KD ~|,;vwz{}]b,b)wzr_-}JmI1SCJKzw,r_,P i/&*"=DwzDPm#kND Xaccess D~?VTKbq=Dhv#g{4 hCKJ4,rTyPwzJm XDMCP ~q# authDir `: AuthDir ``M: String 1!5: /var/dt hv: dtlogin C4*9C XDMCP DT>Y1f"Z(D~D?<{# autoRescan `: AutoRescan ``M: Boolean 1!5: True daemonMode hv: XF dtlogin Za0U9"RdCD~M~qwD~|D.sGqXB(hb=v D~#I(}rwxL"M SIGHUP EE4?F dtlogin XBA!b)D~# `: DaemonMode ``M: Boolean 1!5: False hv: dtlogin |nI9T:I*^X*DX$xL#bG(}Iz"98xLKv,; sXUD~hv{"MEXFUK4jID#bZ"TwT dtlogin 1G#;c# +KJ4hC* False +{C daemonMode# debugLevel `: DebugLevel ``M: Int 1!5: 0 hv: TK{}J48(Gc5+tCwTE"r!#|9a{CX$Lr==,b+ QE"X(r=(#^CD;f"xP# 4V8ErD|ne% 207 errorLogFile `: ErrorLogFile ``M: String 1!5: NULL hv: msdv(#(rA53XF(O#*X(rmsdv,k+KJ4hC*Nb D~{#KD~+|,I Xsetup"Xstartup M Xreset (r= stderr DNNd v# errorLogSize `: errorLogSize ``M: Int 1!5: 50 hv: KJ48(msU>D~Dnss!(%;:'VZ) #1o=^F1,dtlogin > }CD~PngDu?,1AD~s!u!=ns5D 75%#D~XLs,*K4 =GkmsU>D~PDsxE",}ZCJmsU>D~(}g9C cat r tail) DNNC'h*XUCD~,;sYXBr*TxPCJ# exportList `: ExportList ``M: String 1!5: NULL hv: |,;iIUqrFm{VtDd?{#?v8(Dd?GS dtlogin 73Pq! D,"0k~qwMa0D73P#PXj8E",kND73?V# fontPathHead `: FontPathHead ``M: String 1!5: NULL hv: =SZ1! X ~qwVe760fD5# fontPathTail `: fontPathTail ``M: String 1!5: NULL hv: =SZ1! X ~qwVe76sfD5# 208 |nN{M 2m\?yiI#1!ivB,dtlogin ;|(T XDM-AUTHENTICATION-1 D 'V,r*|h* DES,s_(#;IV"# lockPidFile `: LockPidFile ``M: Boolean 1!5: True hv: XF dtlogin Gq9CD~x(4@9 dtlogin D`v5},14P# networkDevice `: NetworkDevice ``M: String 1!5: /dev/dtremote hv: TZ6L,S,/etc/utmp PD line D59Xkw* /dev ?,S1 dtlogin y4(D /dev D~D76{#TZs`}=(,CD~4(* /dev/null D{E 4S#C8(5XkT /dev/*7,qrC5+;Oz,"R;a4(NND~# pidFile `: PidFile ``M: STring 1!5: NULL removeDomainname hv: 48(DD~{4(D~,dP|, dtlogin wxLDxLj6D ASCII m># bIZr dtlogin "MEE19C#dtlogin M'z99CD~x(4"T@9` v dtlogin Z,;zwOKP#PX|`E",kND lockPidFile J4# `: RemoveDomainname ``M: Boolean 1!5: True hv: ZFc XDMCP M'zDT>{1,dtlogin (#4(UKDjXwzDr{ `,,r dtlogin +}%wz{Dr{?V# 4V8ErD|ne% 209 requestPort `: RequestPort ``M: int 1!5: 177 hv: 8> dtlogin C4l}+kD XDMCP ksD UDP KZE#}G53h*wT, qr&#tKJ4D1!5# servers `: Servers ``M: String 1!5: :0 Local local /system_dependent_path/X :0 hv: 8(nz~qwu?DD~{,?P;v~qwu?(g{5T1\*7),r _8(%v~qwu?#?vu?m>;v&Vx\=\m"R49C XDMCP D T>#?vu?D(Co(gB: DisplayName DisplayClass DisplayType[@ite] [Command [options]] K&: DisplayName I(} -display !n+xNN X LrD5#KV{.CZX(ZT> DJ4P,CZ8(X(T>,rKXk!DwwTk{F%d#} g,g{d{J48(* Dtlogin._0.session,r9C :0 local /usr/bin/X11/X :0 x;G localhost:0 local /usr/bin/X11/X :0#K VNPDGE(*)I dtlogin )9* hostname :0# DisplayClass T>`?V2CZX(ZT>DJ4P,|w*J4D`?V#g{z Ps?`FT>(}g,;i X UK)"Rk*b)ihCJ4,rK n\PC#9C XDMCP 1,*sT>8(T>`#PXzh8Dj`V{.DE",kND X UKD5# DisplayType g{8(* local,rm> X ~qw&CT&Ku?t/#remote 5m >&,SVP X ~qw# @ite Z>X;+3DV{ login: a>#C'fsIG<" 4PG X `XDNq#1C'jI""zs,X ~qwXBt/,"R G#*K'V|nPG<==,T>XkPX*DZ? UKBfw(ITE)h8#1!ivB,dtlogin + ITE h80console1 (/dev/console)kT> :0 `X*#g{zDdC;%dK1!5,r TxPX* ITE DNNT>8( @device,xT~qwD~PPvDy Pd{T>8( @none# Command [options] t/ X ~qwDV{.#dtlogin M'z+\G9C8(D DisplayName ,S= X ~qw,rKzI\h*8(T=,SEw* X ~qwD!n (0f>}PD :0) # 210 |nNX1x#|w* TZ d?D50k dtlogin 73,"IyPs xa0LP#3)53#t|,1xhCDdCD~(}g,/etc/src.sh)#m{ sysParmsFile J4# wakeupInterval `: WakeupInterval ``M: Int 1!5: 10 hv: g{C'SG login: I{#g{C'4Z wakeupInterval k}D= 61dZG<,r X ~qwXBt/#C'G# T>J4 dtlogin |nT>J4I*yPT>8(,2I*X(T>8(#*8(X(T>,T>{&eZJ4{P,; Z Dtlogin MnsDJ4{N.d#}g,Dtlogin.expo_0.startup GJ4D{F,CJ4(e expo:0 T >ODt/ shell D~#J4\mwC0E+J4{FkdJ45Vt*,"CcVtJ4{FDwv?V,r KZzIJ4{F1,dtlogin 9CB._(_)zfc(.)M0E(:)# 9IT(}ek`{x;GT>{,*;`T>8(J4#TZ;\ XDMCP \mDT>,IZ~qwJ4y }CDD~P8(d`X*#9C XDMCP DT>+d`X*w* XDMCP |D;?Va)# 4V8ErD|ne% 211 TB dtlogin #fJ4";X(ZT>,"RZJ1ivBJCZyPT># authorize ``p: Authorize `M: Boolean 1!5: False hv: Authorize G Boolean J4,|XF dtlogin GqT~qw,SzIM9CZ(# m{ authName J4# authName ``p: AuthName `M: String 1!5: MIT-MAGIC-COOKIE-1 hv: authFile g{9CK authorize J4,r authName 8(*9CDZ(D`M#?0, dtlogin ;'V MIT-MAGIC-COOKIE-1 Z(#XDM-AUTHORIZATION-1 IT\ 'V,+G DES (#G;IV"D#XDMCP ,Sa/,XywD)Z(`MG \'VD,rKZKivB+vT authName#m{ authorize J4# ``p: AuthFile `M: String 1!5: NULL hv: 9C -auth ~qw|nP!n+Z(}]S dtlogin +o=~qw#k+KJ4 #fZ4#$?,g{s>,+{C~qwPDZ(zF#g{* NULL,r dtlogin zID~{# chooser ``p: Chooser `M: 1!5: hv: 8(KPLr4*X(rAXbwz{ CHOOSER DdSi/a)wzK%#1!5 * /usr/dt/bin/dtchooser#kND Xaccess D~?V# cpp ``p: Cpp `M: String 1!5: r53xl hv: 8( xrdb y9CD C $&mwD76# 212 |nNO2F`,D0Zys<#g {%!'\,dtlogin +1@"XBt/~qw(gPI\)Ma0#3) X U KZ~qw;%!1^(T>dG,+G2x4KC'G<{bTDI\T,4FGX /,r|+`&T>;qr,|+T C oTT>#C'I9CGD1!oT/#g{3vX(T >O5J9CDoT/!Z53O20DoT/,rKnG#PC#CJ45G LANG 73d?P'5DPm#oT5&I;vr`vUqrFm{Vt# languageName ``p: LanguageName `M: String 1!5: NULL hv: JmC'CfzD>2GGD1!oT73{ F#by,C'M;a4= En_US n,{GI\4= English (United States) n#KJ48(* Dtlogin *local_name. languageName: text,gBy>: Dtlogin*En_US.languageName: English (United States) Dtlogin*Fr_CA.languageName: French (Canadian) openDelay ``p: OpenDelay `M: Int 1!5: 5 k hv: 8(r*\h~qwD=N,x"T.dDVx1d(Tk}F)# openRepeat ``p: OpenRepeat `M: Int 1!5: 5 k hv: 8(r*\h~qwD,x"TN}# openTimeout ``p: OpenTimeout `M: Int 1!5: 30 k hv: 214 |nNN1{',dtlogin +T6LT><{xP ping Yw,ping 1 9C X ,S""M XSync ks#pingInterval J48(,x ping "T.dD 1d(TVSF) # pingTimeout ``p: PingTimeout `M: int 1!5: 5 VS hv: 8(UKl&ksDnsH}1d(TVSF)#g{UK4l&,ra0U9# dtlogin M'z;a ping >XT>#>Xa0;&IZ~qwH}(}g,H} 6LD~53~q)"R4l& ping xU9# reset ``p: Reset `M: String 1!5: NULL hv: 8(Za0U9.sKPDLr(w* root)#g{4hCKJ4,r;PLrK P#<({F* Xreset#kND Xreset D~# resetForAuth ``p: ResetForAuth `M: Boolean 1!5: False hv: Zy>~qwPZ(D-<5)Zd,Z(D~GZ~qw4;1XBA!D, x;GZliu<,S1#IZ dtlogin !Z,S=T>.0zIZ(E",rK I~qw;aqC10Z(E"#KJ49 dtlogin ZhCD~.sr~qw"M SIGHUP,SxDA; 0 Dy0ZP# KJ4}]bGZO$}Lt/.00kD,rK|IXFG<0ZDb[#k NDPXO$A;D?V,G?VhvKJOZEZKD~PDwVJ4#KJ 4;P1!5,+G<({F* Xresources# session ``p: Session `M: String 1!5: /usr/dt/bin/Xsession hv: 8(**QO$DC'4PDa0#1!ivB,KP /usr/dt/bin/Xsession D ~#<({F* Xsession#kND Xsession D~# setup ``p: Setup `M: String 1!5: NULL hv: 8(ZT>O$A;.0KPDLr(w* root) #1!ivB,;PLrKP#< ({F* Xsetup#kND Xsetup D~# startAttempts ``p: StartAttempts `M: Int 1!5: 4 hv: P D v } 5 J 4 X F Z " T r * \ h ~ q w 1 d t l o g i n D P * , | G G : openDelay"openRepeat"openTimeout M startAttempts#KJ48({v} LZ~qwOEz.0y"zDN}#ZxPK openRepeat N"T.s,r_, g{NNX("T-zK openTimeout k,dtlogin +U9"XBt/~qw, ,1"TYN,S#K}LX4 startAttempts N,ZK.s,+ywCT>^' "Q{C# startup ``p: Startup `M: String 1!5: NULL hv: 8(ZO$}LI&sKPDLr(w* root) #1!ivB,;PLrKP#K& 9CDD~D<({F* Xstartup#kND Xstartup D~?V# 216 |nND PATH 73d?hC*KJ4D5#k"b Ku?PwT1Y0.1 #bG root &q-D;V\CDv(,r*|\bK`V5 3x8=8# systemShell ``p: SystemShell `M: String 1!5: /bin/sh hv: dtlogin M'z+t/M4;E>D SHELL 73d?hC*KJ4D5# terminateServer ``p: TerminateServer `M: Boolean 1!5: False hv: 8( X ~qwGq&Za0axsU9(x;G4;) #g{~qwKP1dcr Z^^vS,rIT9CK!n4^F~qwVxKPD1d?# termSignal ``p: Signal `M: Int 1!5: 15 (SIGTERM) hv: userAuthDir 8( dtlogin "MDC4U9~qwDEE# ``p: UserAuthDir `M: String 1!5: /var/dt hv: 1 dtlogin ^(4k#fC'Z(D~($HOME/.Xauthority)1,|+ZK?< P4(;v(;DD~{,"+73d? XAUTHORITY 8r4(DD~# userPath ``p: UserPath `M: String 1!5: system_dep._path hv: dtlogin M'z+a0D PATH 73d?hC*K5#|&CG0EVtD?< Pm# 4V8ErD|ne% 217 xdmMode ``p: XdmMode `M: Boolean 1!5: False hv: g{* True,r $HOME/.xsession D~+ZC'O$1S Xsession 4P,x ;GS dtsession# xrdb ``p: Xrdb `M: String 1!5: /system_dep./xrdb hv: 8(CZ0kJ4DLr#O$A;S|LA! name-password T#r*bG Motif $_|M'z,yTU+"VeM3)rVe# UjJ4 O$A;OD1!UjI|;*C'!qD;P|,;P{ (0 I8(`P#g{D>P| ,jG %LocalHost%,rCjG+f;*a)G<~qDwzD{F#g{D>P |,jG %DisplayName%,rCjG+f;*T>{F# perLabelString ``p: LabelString `M: String 1!5: Welcome %s hv: alignment 8(CZvT/6-{"DV{.#bGZdkC'{.sT>D{"#%s +f; *dkDC'{# ``p: Alignment `M: String 1!5: ALIGNMENT_CENTER hv: 8(CZ6-{"TkDV{.#P'5* ALIGNMENT_BEGINNING"ALIGNMENT_CENTER M ALIGNMENT_END# 4V8ErD|ne% 219 Matte J4 TBJ4hvG,* 806 TZPVfJT>,* 755 TZMVfJT>,* 585 hv: 8(T login_matte 9CDmH# height ``p: Height `M: Int 1!5: TZ_VfJT>,* 412 TZPVfJT>,* 385 TZMVfJT>,* 300 hv: 8(T login_matte 9CD_H# j)J4 TBJ4hvG,* -*-swiss 742-medium-r-normal-*-140-*-p-110-* TZMVfJT>,* -*-swiss 742-bold-r-normal-*-140-*-p-100-* hv: textFont 8(CZ4%Mj)D labelFont# ``p: TextFont `M: String 1!5: TZ_VfJT>,* -*-prestige-medium-r-normal-*-128-72-* TZMVfJT>,* -*-helvetica-bold-r-normal-*-100-* hv: 8(CZ4%Mj)D textFont# j> yPj>(} -config b)8(D52Iw*J4ZdCD~P8(#(#,(FG9CdCD~(x;G| nP!n)jID#b)j>TZwTM;NTbTn*PC# 220 |nNwTod;|9a{C daemonMode J4,?F dtlogin ,=KP# 8( error_log_file J4D5#PX|`E",kND Xerrors D~?V# 8( false w*CJ4D5# 8( resource_file J4D5#PX|`E",kND Xresources D~?V# 8( server_entry J4D5#PX|`E",kND Xservers D~?V# 8( requestPort J4D5#KnhC dtlogin CZ`S XDMCP ksDKZE#IZ XDMCP 9C+*DQ"a udp KZ 177,rK}xPwTb,k\b|DKJ4# 8( session_program J4D5#PX|`E",kND Xconfig D~?V# 73d? dtlogin |n9CTB1!73wCC'a0: DISPLAY EDITOR HOME KBD_LANG LANG LC_ALL LC_MESSAGES LOGNAME MAIL PATH USER SHELL TERM TZ XAUTHORITY hC*`XT>{F# hC* /usr/dt/bin/dtpad# hC*C'Dw?<# hC*T&JCoTD LANG 5# hC*10 NLS oT(g{fZ)# hC*10 NLS oT(g{fZ) # hC*10 NLS oT(g{fZ) # hC*C'{# hC* /usr/mail/$USER(!vZ53)# hC* userPath J4D5# hC*C'{# hC*C'D1! shell Lr(;Z /etc/passwd)# hC* dtterm# hC* timeZone J4D5r531!5# hC*(^D~# mS=73PmP PDV=(ICZTOvPmxP^Drv9,_e!vZa{73d?DyhwCr: v exportList J4ICZJmD X ~qwxL,2ICZC'a0,"R|G2GNN1!hC#CJ4S\AYI;vUq rFm{VtD name=value V{.# v environment J4Z dtlogin dCD~Pa),TJmT+V==ryZ?vT>==hC73d?#( }K=(8(Dd?HICZT>D X ~qwxL,2ICZC'a0,"R|G2GNN1!hC#CJ 4S\AYI;vUqrFm{VtD name=value V{.#IZ;P shell ICZTV{.xPo(Vv, rK8(D5XkG#?#}g: 4V8ErD|ne% 221 Dtlogin*environment:MAIL_HOST=blanco MAIL_SERVER=pablo ":LANG M TZ 73d?ZdCD~PPdT:D(CJ4,"R;&(}73hC# v h*I shell xP&mr@5Zm;v73d?5D73d?IZt/E> Xsession P8(#b)d?0 kT>OyPC'D73P,+;0k X ~qwxL#|G2G,;d?DyPH0hC#Xsession E> S\9C ksh o(hC73d?#}g: MAIL=/usr/mail/$USER v vK73d?IZ $HOME/.dtprofile E>D~PTyZ?vC'==xPhC#dtlogin |nTZKD~ PD|nS\ sh"ksh r csh o(#b)|n;\GhC73d?D|n,x;G4PUK I/O D|n (tset r stty }b) #g{ .dtprofile DZ;P* #!/bin/sh"#!/bin/ksh r #!/bin/csh,r dtlogin +9C`&D shell T .dtprofile xPo(Vv#qr,9CC'D1! shell Lr($SHELL)# Kv4, +5XTBKv5: I&jI# "zms# 0 >0 >} 1. *+ CDE G<~qw*X$Lrt/,kdk: /usr/dt/bin/dtlogin -daemon 2. *TwT==t/ CDE G<~q,kdk: /usr/dt/bin/dtlogin -debug 1 ;C /usr/dt/bin/dtlogin jxPDCJ# |,) dtlogin xPT=\mDT>DPm# |,8(G.0w* root 4PDE># ZI&O$C'sw* root 4PDE># w*t/C'a0DQO$C'4PDE># w*t/JO@$a0DQO$C'4PDE># ZC'a0Kvsw* root 4PDE># Xconfig D~ Xconfig D~|, dtlogin D#fJ4,"R;Z dtlogin dCD~wD%K#Xconfig 8(d{ dtlogin dCD~MU>D~D;C,"8( dtlogin P*#d{ dtlogin dCD~MU>D~D;CIJ4(e8(# 1!5gB: Dtlogin.errorLogFile /var/dt/Xerrors Dtlogin.pidFile /var/dt/Xpid Dtlogin.accessFile Xaccess Dtlogin.servers Xservers Dtlogin*resources %L/Xresources Dtlogin*setup Xsetup Dtlogin*startup Xstartup Dtlogin*reset Xreset Dtlogin*failsafeClient Xfailsafe Dtlogin*session /usr/dt/bin/Xsession g{* accessFile"servers"resources"setup"startup"reset"failsafeClient r session 8(D76 G`T76,r dtlogin +WHZ?< /etc/dt/config PiRD~,;sZ /usr/dt/config PiR# ":3)J4Z8(1,PVtwviI?VD *#+ * f;*T>{FI9b)J4TZ?v;,DT>G (;D#PX|`E",kNDT>J4# 1! Xconfig D~* /usr/dt/config/Xconfig#53\m1I(F Xconfig,=(G+ /usr/dt/config/Xconfig 4F* /etc/dt/config/Xconfig "^D /etc/dt/config/Xconfig#1! Xconfig D~|,OvdCD~MU> D~u?,9|,;)X(Z)&LDJ4(eM>}# 4V8ErD|ne% 223 Xaccess D~ accessFile J48(D}]bD~a)K;)E",dtlogin 9Cb)E"4XFSks XDMCP ~qDT >xPDCJ#KD~|,}V`MDu?:XFT01S1(Direct)M0c%1(Broadcast)i/Dl& Du?"XFT0dS1(Indirect)i/Dl&Du?,T0j(e# 01S1u?Dq=*wz{r#=##=;,Zwz{DX=ZZ:||,;vr`v*V{(* %d 0 v r`vV{DNbrP,x ? %dNN%vV{),b)V{+kT>h8Dwz{xPHO#g{Cu?G wz{,ryPHO<9CxgX7xP,rKI*;*}7xgX7DNN{FE(!)V{+E} kCu?%dDwz# 0dS1u?2|,wz{r#=,+Z|sfGdSi/&"M=Dwz{rjDPm#dSu?9I8( dtlogin KP dtchooser Ta)wzK%,ITrb)wzT>GwzDCJ1,+T?vu?@NxP(h,Z;v%dDu?v(Kl&#Z(h0d S1u?1+vT01S1M0c%1u?,4.`;#UP+;vT,# w*"M(g{&m,|9CPD d`?V;vT,\newline 9;P{;vT,Sx9dSwzPmIg`P# TB>}T>K;v Xaccess D~: # # Xaccess - XDMCP access control file # # # Direct/Broadcast query entries # !xtra.lcs.mit.edu # disallow direct/broadcast service for xtra bambi.ogi.edu # allow access from this particular display *.lcs.mit.edu # allow access from any display in LCS # # Indirect query entries # #define %HOSTS macro %HOSTS expo.lcs.mit.edu xenon.lcs.mit.edu \ excess.lcs.mit.edu kanga.lcs.mit.edu #force extract to contact xenon extract.lcs.mit.edu xenon.lcs.mit.edu #disallow indirect access by xtra !xtra.lcs.mit.edu dummy #all others get to choose among %HOSTS *.lcs.mit.edu %HOSTS g{Zh XDMCP CJ(,rITZ authDir y8(D?}CD~# TZ;a)wzK%CZ0c%1r0dS1i/D X UK,chooser LrIz|Ga)#Z Xaccess D ~P,+ CHOOSER 8(*0dS1wzPmPDZ;vu?#chooser LrrPmPDd`?vwz{"M i/ks,"T>"vl&DyPwzDK%#CPmI\,PJ BROADCAST,ZKivB,chooser D*" Mc%,",yT>"vl&DyPwzDK%#Z3)Yw53P,UDP |^(c%,yTK&\;pwC# 224 |nN}gB: #offer a menu of these hosts to extract extract.lcs.mit.edu CHOOSER %HOSTS #offer a menu of all hosts to xtra xtra.lcs.mit.edu CHOOSER BROADCAST Cw chooser DLrI chooser J48(#KLrDJ4IEkI resources 8(DD~P#1! Xaccess D~* /usr/dt/config/Xaccess#53\m1I(F Xaccess,=(G+ /usr/dt/config/Xaccess 4F* /etc/dt/config/Xaccess,;s^D /etc/dt/config/Xaccess#1! Xaccess D~;|,NNu?# Xservers D~ Xservers D~|,*\mDT>DPm#1! Xservers D~* /usr/dt/config/Xservers#53\m1I( F Xservers,=(G+ /usr/dt/config/Xservers 4F* /etc/dt/config/Xservers,;s^D /etc/dt/config/Xservers#1! Xservers D~|,;uT&;v>zT>Du?# Xresources D~ Xservers D~|,8(G#;P root C'E\KPCD~,"R{G&CG#"b2+T#KE>ZG.0KP#;PNN`MDN}+kCE>#dtlogin |n;1H},1=KE>ZT>G.0hC X ~qwDzk,}ghC|L3d# Xstartup D~ Xstartup D~(#G shell E>#;P root C'E\KPCD~,"R{G&CG#"b2+T#CD~C 4ECT>1U{"D|nr_zmC'4Pd{536&\D|n#*9CKE>,hCKTB73d?: DISPLAY hC*`XT>{F# HOME hC*C'Dw?<# PATH hC* systemPath J4D5# USER hC*C'{# SHELL hC* systemShell J4D5# ;PNN`MDN}+kCE>#dtlogin |n;1H},1=KE>Zt/C'a0.0Kv#g{KE>D Kv5Gc,r dtlogin "4POa0,"t/m;vO$\Z# 1! Xstartup D~* /usr/dt/config/Xstartup#53\m1I(F Xstartup,=(G+ /usr/dt/config/Xstartup 4F* /etc/dt/config/Xstartup,;s^D /etc/dt/config/Xstartup#1! Xstartup D~|,K;)zk,C4+ /dev/console DyP(|D*XF(O}ZKPDa0ytDC'# 4V8ErD|ne% 225 Xsession D~ Xsession E>u,"R|_P `v$hD73d?#kND73d?TqC$hd?DPm# 1! Xsession D~* /usr/dt/bin/Xsession#53\m1I(F Xsession,=(G+ /usr/dt/bin/Xsession 4F* /etc/dt/config/Xsession,;s^D /etc/dt/config/Xsession#Xconfig P(eDa0J42Xkx P|DT}C(FD Xsession D~#PXgN|B Xconfig D~DE",kND Xconfig D~#1! Xsession D~|,a0uw*}]4 v +NN /usr/dt/config/Xsession.d/* E>w*}]4 v Zs(t/@f6-M'z dthello v +&CLrQw76hCE> dtsearchpath w*}]4 v Zs(t/ozhCM'z dthelpgen v Zs(t/&CLr\mw?ZC'a0U9sKP#IZ|I root C'KP,rK Xreset E>P&C |,CZ7z Xstartup |n'{D|n,gSD~~qwO60?<#+x Xstartup D73d?/2a) x Xreset# 1! Xreset D~* /usr/dt/config/Xreset#53\m1I(F Xreset,=(G+ /usr/dt/config/Xreset 4 F* /etc/dt/config/Xreset,;s^D /etc/dt/config/Xreset#1! Xreset D~|,+ /dev/console Dy P(DX root C'Dzk# Xerrors D~ Xerrors E>|,4T dtlogin Dms{",T0I Xsetup"Xstartup r Xreset dv= stderr DNN Z]#53\m1I9CKD~DZ]xP dtlogin JOoO#errorLogSize J4^F Xerrors D~Ds!, I@9CD~^^v$#g{CD~75v$C,}KyksDs!,"RQI dtlogin XL,rNN}ZC JCD~(}g,9C cat r tail)DC'+h*XUCD~(ZD~XLs),;sXBr*xPCJ,b yE\4=GkCD~PDsxE"# 53\m1I(}hC Xconfig D~PD errorLogFile J44|D Xerrors D76{# Xpid D~ Xpid E>|, dtlogin wxLDxLj6,Cj6IZr dtlogin "MEE19C#53\m1I(}hC Xconfig D~PD pidFile J44|D Xpid D76{# `XE" Z 200 3D:dtaction |n;"Z 204 3D:dtlogin |n;# 226 |nN 9( X Window System 73P9CDr%T0r# o( dtscript [-xrmoptions] [-dirPath] [-fileFileName] [-workspaceWorkspaceName]# ":g{9CK -xrm !n,ZNNd{j>.0,MXkT|xP8(# hv (=zE>'V Motif !0ZD;vS/,|MGzS!CxO/M>}=T0rPD#ZT0rP,zIT F/r_w{NN!0ZDs!#z2ITCa)D(E`-w`-!0ZtT# zITdkXw,xv!0ZDZ{P*#jIT0rs,(=zE>Max|zz dtksh k# j> -dirPath -fileFileName -workspaceworkspace -xrmoptions hCD~!qT0rPT>D(=zE>10?<= Path# 0k;v{* FileName DVPDT0r#FileName N}ITG;vxT D76{,r`TZ10?0k`&D CDE $wx# 9z\dkNNf6(!n),qrzM+xk;vJ4D~# >} S0ZwC(=zE>,dk: dtscript D~ /usr/dt/bin/dtscript |,|ndtscript# dtsession |n C> \m CDE a0# o( dtsession [options] ... hv dtsession |nZC'a0Zd(SG<="z)a){O ICCCM 1.1 Da0\m&\#|t/0Z\mw, "JmC'#fa0"V4a0"x(a0"t/A;#$Lr,T0*f]@fDM'zVdU+# 4V8ErD|ne% 227 ":@fG<\mw dtlogin (} Xsession E>T/wC dtsession M'z#dtsession M'z9IT( }VP X ~qwOD Xsession E>t/#dtsession a0\mwT/t/0Z\mw# dtsession |n'VTBNq: v u7OT0 v "z1T>a0!qT0 v U9a0 a0 a0GT>ZC'@fOD&CLr"hCMJ4D/O#a0\mG;i<(M-i,|GJm3vXbD a0\mw(g dtsession)#fMV4C'a0#C'IG<=53,"+4=kC'"z1y{`,DK PPD&CLr"hCMJ4D/O#1C'WNG<=@f1,+0k1!uDa0 **X(T>KPX(a0,C'I4(X(ZT>Da0#*K,C'I+ $HOME/.dt/sessions ? <4F* $HOME/.dt/display,dP display Gf5DGj pablo:0 OG<1,CX(ZT>Da0+EH# ICCCM a0\m-i TZ*Z"z1#f"ZG<1XBt/D&CLr,|Xk9Cr%a0\m-i#dtsession |n'V ICCCM 1.1 a0\m-i# h*#fd4,D&CLrI9C WM_SAVE_YOURSELF -i#*K,&CLrh*Z;v(R;\G;v) %60ZOhC WM_SAVE_YOURSELF tT##fa0s,dtsession +r&CLrD%60Z"M WM_SAVE_YOURSELF M'z{"#K1,&CLr+2,#fd4,#Z&CLr#fd4,1,|^( 228 |nN dtsession:&CLr QjId4,#f,"R dtsession ILx&mB;v&CLr#dN,WM_COMMAND tT5&C|, dtsession Za0t/1C4XBt/&CLrD|nP#g{&CLrGCj{76{t/D,rZhC WM_COMMAND 1,|&9Cj{76{#;h*#fd4,,+#{XBt/D&CLr;hZ&CLr t/ZdhC WM_COMMAND ;N# V4a0 Za0t/1,dtsession 7(V4Dva0#TBPmhvKEH3r: 1. X(ZT>D10a0rwa0 2. 10a0rwa0 3. ua0\mw+538(DJ4"53\m18(DJ4T0C'8(DJ4XB0 k RESOURCE_MANAGER#byI9T53\m18(DrC'8(DJ4D~ywD|DTBD&CLr IC# 4V8ErD|ne% 229 a0&CLr\m Za0t/1,a0\mw+XBt/w*a0D;?Vx#fDyP&CLr#*w*C'0uX UNIX O$T 0 PAM O$CZ+a0bx#wv)&LIvSd{YO$&\,g DCE *sDYO$&\# + PAM CZO$D536'dCDhC=(gB:(" root C'mI(,;sZ /etc/security/login.cfg D ~D usw ZP,+ auth_type tTD5^D* PAM_AUTH# tC PAM 19CDO$zF!vZ /etc/pam.conf PDG<~qDdC#dtsession |nh*T&Z auth #i`MD /etc/pam.conf u?#TBdCG /etc/pam.conf PkT dtsession ~qD(idC: 230 |nN X11 A;#$Lr)9 1.01M0HP X A ;#$Lr)91 #dtsession |nG=V)9<\6p";\6pdP;V,9G<;\6p,b!vZ)& L# t/a0\mw dtsession |n&S Xsession E>Pt/#G<\mwf6PhvK Xsession#d;(iDv(Gw*1 !G=fD}?7(`Sw D`M,gBy>: 1"2 r 3 v=f(B_W) 8(ZW53#w+e+=VU+%*CZC'gf#ZKdCP,;P= Vw+eIC:BlackWhite M WhiteBlack#b=vw+e^(/,|D#* |Dw+e,XkXBt/9CCw+eDyP&CLr#KJ45?F+ ShadowPixmaps hC* True,"+ ForegroundColor hC* black r white(!vZy!Dw+e)# 4 r 5 v=f(LOW_COLOR) 8(M+53#w+eP=vU+/,"+ns 12 vU+%*CZC'g f,|(ZMW(U+%* 0 M 1)#I9CJ4 ShadowPixmaps M ForegroundColor uYU+%*D}?# 6 v=f(MEDIUM_COLOR) 8(P+53#w+ePDvU+/,"+ns 22 vU+%*CZC'g f,|(ZMW(U+%* 0 M 1)#I9CJ4 ShadowPixmaps M ForegroundColor uYU+%*D}?# 7 vTOD=f(HIGH_COLOR) 8(_+53#w+ePKvU+/,"+ns 42 vU+%*CZC'g f,|(ZMW(U+%* 0 M 1)#I9CJ4 ShadowPixmaps M ForegroundColor uYU+%*D}?# dynamicColor ``p: DynamicColor `M: Boolean 1!5: True hv: KJ4D5I* True r False#dynamicColor J4CZuYyCU+%*D}?# !qKw+e.s,g{w+e;sI\|D,r dynamicColor IhC* False# g{hC* False,r;I9C@fy=\mw/,|DU+#y!w+eZB;Na 0Pz'#1B;Na0t/1,U+~qw+9CyPM'zI2mD;AU+% *,SxuYKyCU+%*D}?# foregroundColor ``p: ForegroundColor `M: String 1!5: DYNAMIC hv: KJ4D5I* White"Black r Dynamic#foregroundColor J49yPD>(0 0)9CqX 0 r 1(Black r White),r_93vU+%*(CZ00+,"` &X|D?vU+/D30+(Dynamic) #g{hC* White r Black,r?vU+ /y9CDU+%*}?+u 1# 232 |nN1+CT>bx: Dtsession*keys: fred,keith passwordTimeout ``p: passwordTimeout `M: unsigned int 1!5: 10 hv: 8(\kT0rSA;O}%.0-}D1d(%;:k)#1T>x(1, 8k+T>;vxbj,"RT>;vT0r/JC'\k#g{;PS8k r|LOlb=NNn/DVx1dQo passwordTimeout k,aSA;O} %CT0r#;)lb=8kr|LB~,CT0r+XBT># passwordTimeout * 0 +9\kT0rZT>x(D{v1dZVxT>#1 !5* 10 k# 4V8ErD|ne% 233 d{J4 queryServerSettings ``p: QueryServerSettings `M: Boolean 1!5: False hv: saveFontPath 8( dtsession |nGqZ"z1i/~qwTq!dyPhC,r_Gq ;#f9C@fy=\mwhCDG)hC#i/~qw+7#yPhC< a#f;+G,14Pj+i/1,T\+B5#1!5* False,bm>; i/~qw# ``p: SaveFontPath `M: Boolean 1!5: False wmStartupCommand ``p: WmStartupCommand `M: executable path 1!5: NULL hv: JmZG<1t/fz0Z\mw#g{KJ4* NULL,r dtsession t / /usr/dt/bin/dtwm#fzt/I\`FZBfDZ]: Dtsession*wmStartupCommand: /usr/bin/X11/mwm C|n;&|,NN shell |n,"R;&(Z}EP#g{9CKG /usr/dt/bin/dtwm DNNd{0Z\mw,rM'zT+V4,+I\;aV 4=}7;C#1!ivB,KJ4|, NULL 5# j> -migrate 8> dtsession (FH0Da0P#fDJ4E"#g{8(KK!n,I\avTH0#f Da0PDM'zXBt/E"#K!n&C;PZH0Da0#fZ AIX 4.1.1 r AIX 4.1.2 ODivBEGXhD,"R(#G(}^D /usr/dt/bin/Xsession E>8( D#/usr/dt/bin/Xsession E>|,PXgN^DCE>Tc* dtsession 8(K!nDE"# Kv4, +5XTBKv5: I&jI# "zms# 0 >0 234 |nN} 1. *S|nPt/a0\mw,x;V4H0Da0,kdk: dtsession -norestore ;C /usr/dt/bin/dtsession D~ /usr/dt/config/$LANG/sys.session /etc/dt/config/$LANG/sys.session /usr/dt/config/$LANG/sys.resources /etc/dt/config/$LANG/sys.resources $HOME/.Xdefaults /usr/dt/app-defaults/$LANG/Dtsession C'u *ID&CLra)KP1D'V# o( dtterm [Flags...] hv dttermM'z*4x ANSI X3.64-1979 M ISO 6429:1992(E);BDV{UKDI&CLra)KP1D'V# j> ":dtterm UKBfwS\yPDj< X $_d|nPj>T0=Sj>,yPb)GT + *<,x;GT - *V4=|D1!5) -132 +132 -aw +aw byIT6p DECCOLM *erP,2ITJ1Xw{ dtterm 0Zs!#(#ivB, Z 80 = 132 y4==.d*;D DECCOLM *erP;vT#`XJ4:c132# GdvbJmbjIT T/D;=B;PD*<#bG1!P*#`XDJ4:autoWrap# 5w&C{9T/7F&m#`XDJ4:autoWrap# 4V8ErD|ne% 235 -backgroundbackground_color -bd border_color -bg background_color -bordercolor border_color -borderwidth border_width -bs +bs -bw border_width -C 8(UK0ZD30MCZv/uM X11 8kbjD1!30#Z CDE B,Cj>G 1!Dy>U+hC!qqXr_30qXITND -bs#g{;P CDE,Cj>CnU DZ+%u+w* *background/*Background D1!+#background_color hvKyCD 30U+#`XJ4:background# 8(yP0ZD_g+#g{9CKYz0Z\mw,}g dtwm M mwm,shell !0 Z_gMI\;I{#1!U+*Z+#border_color hvKyCD_gU+#`XDJ 4:borderColor# H,Z -background#background_color hvKyCD30+#`XJ4:background# H,ZOv -bd#border_color hvKyCD_gU+#`XDJ4:borderColor# 8( shell !0ZD_gmH#bv5I\;Yz0Z\mwg dtwm M mwm 2G# 1!5* 0#border_width CqX8(K0Z_gDmH#`XDJ4:borderWidth# 8(UK0Z&C9C Motif !q+,x;GCZUK0Z30+D30+#bG1!P *#`XJ4:backgroundIsSelect# 8(UK0Z&C9C Motif !q+,x;GCZUK0Z30+D30+#`XJ4: backgroundIsSelect# H,Z -borderwidth#`XDJ4:borderWidth# 8(Z /dev/console 8}Ddv&C8}=UK0Z#|w*;V==a),4\bG )(#Z ITE OT>Ddv2G X ~qwODT>#|;Gw*;V8}dvSNb5 3 /dev/console =Nb X ~qwOD(Czma)# ":Xk5P /dev/console DA/4CJ(E\9Kj>P'# -display display_name -e program_argument... -fb fontset -fg foreground_color -fn fontset -font fontset -foreground foreground -geometry geometry_string -help -iconic +iconic -j +j 236 |nN~qwI dtterm 9C#1!5* $DISPLAY 73d?PD5# display_name 8(K,S=D X11 ~qw# 1t/ dtterm s,8(;v*wCDI4PLr,w*;vSxL#Cj>XkG|n PDns;vj>#program_argument 8(K*KPDLrM|nPN}# ZT>ZeUKD>1,8(*CD XmFontSet#&C+d8(* Motif XmFontList# ;'VV{r_%UqDVe#9CybVeDP*;P(e#y]C'VeD XLFD { FMazI1!Ze#g{CVe;IC,(}9C;vqX+F?~!C'Ve,M azIZeD>#fontset 8(K*CDZeUK XFontSet#`XJ4:userFont# 8(CZv/uM X11 8kbjD1!0(+MUK0ZD0(+#Z CDE B,CJ 41!*y>+/00+qX#g{;Z CDE B,CJ4Ma1!*_PnUW+%u +D *foreground r_ *Foreground#foreground_color 8(KyCD00+#`XJ4: foreground# ZT>UKD>1,8(;v*CD XFontSet#&C+d8(* Motif XmFontList#; 'VV{r_%UqDVe#9CybVeDP*;P(e#CVe;aC4T>GU KD>,}gK%8"/vK%MT0rH#1!5G9C8+fFD XmNtextFontList 5(ND XmBulletinBoard),|D==k XmText 0Z;y#fontset 8(y*9CDU K XFontSet#`XJ4:userFont# H,Z -fn#fontset 8(K*CDUK XFontSet#`XJ4:userFont# H,Z-fg#foreground 8(KyCD00+#`XJ4:foreground# 8(Z{DUK0ZD_gM;C#1!s!G 24 P,?P 80 V{#;P1!;C# geometry_string 8(*CDUK8Na9#`XJ4:geometry# T>;u{",\a dtterm DC(# 5wUKBfwnu&CECZO#`XJ4:iconic# 5wUKBfwnu&Cw*;v(#D0ZECZT>O#bG1!P*#`XJ 4:iconic# 8(h*9CDx*v/#Zx*v/BA;;NITv/`P#ZD>D\`P}" M=UK1,|Ma)K|lDA;|B#nsITx*v/DP}GIUK0ZPD P}^(D#?;P<*T>#bG1!P*#`XJ4:jumpScroll# 8(;&C9CDx*v/#XZx*v/Dhv,kND -j#`XJ4:jumpScroll# -kshMode +kshMode -l +l -lf file_name -ls +ls -map +map -mb +mb -ms pointer_color -name prog_name -nb number -r +r -reverse -rv +rv -rw +rw -Sccn -Sc.n -sb 8(&Ct/ ksh ==#Z ksh ==B,(})9^N{;hC4BD|,azI* eV{,sfGG)9w|zID;vV{#Cj>ITk emacs T0 ksh r ied D emacs |nP`-w==;p9C#|kzI)9D%;VZV{,T0zI`VZ Asian V{D meta |D \ }#9C`e;#`XJ4:kshMode# 8(;&CtC ksh ==#bG1!P*#`XJ4:kshMode# tCdvG<#tCG8() #IZ}]GSSxL1SGG1!D#`XJ4:G<# 8(Z -l j>PhvDdvGD~{#`XJ4:logFile# 8(t/D shell &CG;vG< shell,}g argv[0] DZ;vV{GL._,b6E shell &CS53DE*D~MC'D $HOME/.profile(T ksh M sh xT)A!,r _GS53D csh.login MC'D $HOME.login(T csh xT)A!#`XJ4: loginShell# 8(;v&Ct/D(#(GG<)shell#bG1!P*#`XJ4:loginShell# 5wg{ dtterm P43d(Q1C'ZR_UW&=|dk1,dtterm &Cyl_ge#f0=D5J`k(} -nb j>8(#`XJ4:marginBell# m>1C'ZR_UW&=|dk1,_ge;&yl#|G1!5#`XJ4: marginBell# 5wxUK0Z(X11)D8kbj9CD00+#1!5G9CUK0ZD00+# kND00+#pointer_color 8(KyCD8k00+#`XJ4:pointerColor# 8( dtterm 0ZD X11 {F#prog_name 9CD{F# g{_gUWletC,8(SR_UW*<`YV{leal#1!5G 10#`XJ 4:nMarginBell# #bk -rv M -reverse j>G;BD##bG1!5,,12k +rv j>;B##bk -r M -rv j>G;BD##bk!q!n|+V!nG;BD,"R+ 00Z301!nK%dI0fr1 #TCj>*#K*1!hC# 5w&CtC4r7F&m#`XJ4:reverseWrap# 5w;&CtC4r7F&m#|G1!5#`XJ4:reverseWrap# 5wUKBfw&CfE$H*ED pty r_wr0C#1 pty r_wrh8DSt{ tZ tty?? N=,M*9CCj># (}g,Z tty sf!CP=vV{) #Cj>?DG Z dtterm ;F.TXSm;&CLrwC19C#cc 8(1 pty r_wr0CDSt {G tty?? N=1,CSt{ns=vV{#bv5G;vTK,+XkZ$HO!IG =vV{#n 8(`TZ pty rwr0CQ-+*D-f?V,D~hv{D}?# Cj>kOfD -Sccn G;BD,+|GT|sD pty {FUda)x53#c 5w pty St{DnsiI#bv5;vT,I\GU5#n8(`TZ pty Q-+*D-f? V,D~hv{D}?# 5w&CT>;v/u#|G1!5#`XJ4:v/u# 4V8ErD|ne% 237 +sb -sf +sf -slscreens[s|l] -ti term_id -title title_string -tm term_modes -tn term_name -usage -vb +vb -w border_width -xrm resource_string 5w;&CT>;v/u#`XJ4:v/u# 5w Sun &\|*ek&C*&\|x;Gj< VT220 *erPzI#`XJ4: sunFunctionKeys# 5wj<*erP&C*&\|x;G Sun &\|*ekzI#bG1!P*#`XJ 4:sunFunctionKeys# 5wZUK:exZ,,v0Z$HDP}#Cj>5I;v}sfz;vI!Ds: iI#g{;|,s:,r_s:G l(ell),rUK:exD\$HMGA;SOUK 0ZD$H#g{s:G s(ess),UK:exD\$HMG(A;}S;)6DUK0 Z$H#g{0Zw{COs,dtterm Ma!?,V:exk0ZDH5;d#1!5 G 4s,screens5wK*#fDA;r_PD}?#`XJ4:saveLines# a)C4*UKj6i/!q}7l&D{F#P'5* vt100"vt101"vt102 M vt220# 1!5G vt220#term_id 5w*9CDUKj6{# 8(0Zjb#g{9CK -e j>,1!5MGLr76DnsiI?V#g{;P9 C -e j>,1!5MGC4KP dtterm(}g,argv[0])D{FDnsiI?V# titel_string 8(*CDjb#`XJ4:jb# 5w|,UKhCX|VD;vV{.,T0I\s(Z;pDV{#JmDX|V| ( intr"quit" erase"kill"eof"eol"swtch"start"stop"brk"susp" dsusp"rprnt"flush"weras T0 lnext#;P&C=X(a9DX|V>}#bTZ2G1!UKhCG\PCD,x;X?Nt/UK}L1xP stty#1 !5G NULL#term_modes 8(KUK==V{.#`XJ4:ttyModes# 8(;v{F,hC $TERM 73d?#1!5G vt220#term_name 8(K*CDU K{F#`XJ4:termName# ZA;Or!9C{"# 5w`TZ}u,|26Sueya>#;\N1U= Control-G,<;lUKe,xG A80Z#`XJ4:visualBell# 5w`TZSu,|26}ueya>#bG1!P*#`XJ4:visualBell# H,Z -borderwidth#border_width CqX8(K0Z_gDmH# JmZ|nP8( X11 J4\mwq=DJ4#resource_string 8(K X11 J4V{ .# J4 allowSendEvents appCursorDefault appKeypadDefault autoWrap background backgroundIsSelect blinkRate borderColor borderWidth 238 |nNU+ hC!qqXry>U+hC30qX,kND backgroundIsSelect#1!5Gy>U+ hC30qX#g{;P CDE,rCJ41!* black# g{G true,rCJ48(UK0Z&C9C Motif !q+,x;GCZUK0Z30 D30+#1!5G False# 8(bjZ*MX4,A81DAk}#g{C5G 250,4bjZ?kPA8=N#C 5tG 0,4+A8XU#1!5G 250# x0Z(e_gU+#1Yz0Z\mw1,}g9C dtwm M mwm,I\4;=0 Z_g#1!5G0black1 # 8( shell !0ZD_gmH#(}Yz0Z\mw(g dtwm M mwm),I+K5 2G#1!5G 0# c132 charCursorStyle consoleMode foreground geometry iconGeometry iconic iconicName jumpScroll kshMode logFile logging logInhibit loginShell mapOnOutput mapOnOutputDelay marginBell menuBar menuPopup nMarginBell pointerBlank pointerBlankDelay 8(Z 80 = 132 y.dP;=0ZD DECCOLM *erPGq&CC=O(#1! 5G False# 8(D>bjDN4#char_cursor_box D58(KbjMy>Ve_grPDmHM_ H#char_cursor_bar D58(KbjMy>Ve_grDmH"=vqXD_H,T0Z y_O%?D-l#1!5G char_cursor_box# 8(Z /dev/console 8}Ddv&C8}=UK0Z#|w*;V==a),4\b G)(#Z ITE OT>Ddv2G X ~qwODT>#|;w*+dvSNb53 /dev/console (r=Nb X ~qwD;V(CzFa)#":*9Cj>pwC,z Xk5P /dev/console DyP(MA/4CJ(#1!5G False# 8(CZv/uD1!00+MCZ8kbjDU+T0UK0ZD00+#Z CDE B,CJ4+1!*y>00+hC#qr1!*0white1 # 8(Z{DUK0ZD_gM;C#1!s!G 24 P,?P 80 V{#;P1!;C# 8(Z{DUKBfwO#0Z\mw(|( dtwm M mwm)I\vTbv5#1!5G False# 8(,1!5MGLr76DnsiI?V#g{;P9 C -e j>,1!5MGC4KP dtterm(}g argv[0])D{FDy>{V# 8(&19Cx*v/#Zx*v/BA;;NITv/`P#ZD>D\`P}"M =UK1,|Ma)K|lDA;|B#nsITx*v/DP}GIUK0ZPDP }^(D#IT#$yPP#1!5G True# 8(&CtC ksh ==#Z ksh ==B,(})9^N{;hC4BD|+zI;v *eV{,sfG;v4)9Dw|zIDV{#Cj>ITk emacs T0 ksh r ied D emacs |nP`-w==9C#|kzI)9D%;VZV{,T0zI`VZG^ V{D*|D}#9C`e;#1!5G False# 8(4PgBhvDdvU>DD~{#g{D~{T\@{E(|)*<,rV{. Dd`?VM;4wGw*\@Kc9CD;v|n#1!D~{G DttermLogXXXXX (dP XXXXX G;v@XDV{.),"R|GZt/SxLD?8(DGy) #IZ}]GSSxL1SG),bJm;T/3d=0Z,x"M=UK#1!5G 0(;PSY) # 8(1C'Z?|R_UWdk1,eGq&CKP#1!5G False# 8(&CT>D;vB-K%#1!5G True# 8(&CtC;v/vK%#1!5G True# g{UWletC,8(Sle&DR_UW*<`YV{el#1!5G 10# 8(8kbj&CCZUW==#ZbV==,18kF/,-}I!qD8kS,r _1w|dk1bjMar*"bx#SYG-I pointerBlankDelay J4hCD#1! 5G False# Z8kF/Ts,(eZ98kbjbx0H}Dk}#g{5G 0,v1w|dk1w C8kbx#1!5G 2 k# 4V8ErD|ne% 239 pointerColor pointerColorBackground pointerShape reverseVideo reverseWrap saveLines scrollBar sunFunctionKeys termId termName title ttyModes userBoldFont userFont visualBell 5wxUK0Z8k(X11)Dbj9CD00+#1!5G9CUK0ZD00+# kND foreground# 5wxUK0Z8k(X11)Dbj9CD30+#1!5G9CUK0Z30+#N D background# 8( X bjVeV{,Cw8kbj#|&Cw*|,jb* XC_removed DD~D ;vV{.;8(#1!5* xterm# 8(Gq&C4*S5#1!5G False# 8(GqtCfr7F&m#1!5G False# 5wZUK:exZ,,v0Z$HDP}#C5I;v}sfG;vI!Ds:9 I#g{;|,s:,r_s:G l(ell),rUK:exD\$HMGA;SOUK0 ZD$H#g{s:G s(ess),UK:exD\$HMG(A;}S;)6DUK0 Z$H#g{0Zw{COs,dtterm Ma!?,V:exk0ZDH5;d#1!5 * 4s# 8(v/uGqI{#1!5G True# 5w Sun Function Key *ekGq&C*&\|x;Gj< VT220 *erPzI#1 !5G False# a)C4*UKj6i/!q}7l&D{F#P'5* vt100"vt101"vt102 M vt220# 1!5G vt220# * $TERM 73d?(e{V#1!5G vt220# 8(0Zjb#g{9CK -e j>,1!5MGLr76DnsiI?V#g{;P9 C -e j>,1!5MGC4KP dtterm(}g,argv[0])D{FDnsiI?V# 5w|,UKhCX|VD;vV{.,T0I\s(Z;pDV{#JmDX|V| (:intr"quit" erase"kill"eof"eol"swtch"start"stop"brk"susp"dsusp" rprnt"flush"weras M Inext#;P&C=X(a9DX|V>}#bT Z2G1!UKhCG\PCD,x;X?Nt/UK}L1xP stty#1!5G NULL# ZT>ZeUKD>1,8(*CD XmFontSet#&C+d8(* Motif XmFontList# ;'VV{r_%UqDVe#;P(e9CH}Ve1DP*#yZ userFont D XLFD {F,+zI1!VeV#g{CVe;IC,(}9C;vqX+F?~!C 'Ve,MazIZeD># ZT>UKD>1,8(;v*CD XFontSet#&C+d8(* Motif XmFontList#; 'VV{r_%UqDVe#;P(e9CH}Ve1DP*#CVe;aC4T>G UKD>,}gK%8"/vK%MT0rH#. 1!5G9C8+fFD XmNtextFontList 5(ND XmBulletinBoard(3x))|k XmText !0ZICD==`,# 5w`TZ}u,|26Sua>#;\N1U= CTRL-G,<;lUKey,xGA 80Z#1!5G False# 8k9C ":dtterm Jmz!qD>xr#!qGyZ Inter-Client Communication Conventions Manual(ICCCM)P 8(D#MxPD#dtterm ;'Vy>D!q#(}y>D*;,IT4Fr_3yy!qDD>#dk ;1w|Ldk,Zbj&ek#BfhvK!q/ekYwT0|GD1!35# select insert 240 s_4%C4!qh*4FDD>#+8kF/=*4FD>D*74!s_4%,+bjF/=*4FD >)2,;sI*4%#NN10!qDD>IT(}%ws|;N!{!q,;h*F/sj# Pd4%Sy>!q3yD>,+d1w|Ldk# |nN#extend-end ( ) ":)910!q#!qD>}?!vZsj%wN}# function-key-execute (num CYwrSxL"Mk`&&\| num `XD*erP#T num DP'5G 1 = 35# [,type]) g{`MhCI/}(r_I`M;PhC)Ma+k&\| num `XD*erP"M =SxL#g{+ type hCI UDK,rkC'(e| num `XDV{.M;"M=S xL# grab-focus ( ) CYw@]`Nsj%wDN},xPBf$w.;#%w;N!{NN!(DD>, "RZ8k;ChC!q'c;%w=N!q;v%J;%w}N!qD>D;P;% wDN!P+?D># hard-reset ( ) CYw+ZUKBfwOxP24;# help ( ) CYwrSxL"Mk DEC VT220 oz|`XD*erP#b)|DbMGX(Z& CLrD# keymap (name) CYw/,(eK;vBD-km,|DJ4{s:G Keymap(s!4\X*) #{V 0None1V4nuD-km# keypad-key-execute (string) CYwrSxL"Mk`&|x|`XD*erP#b)|DbMGX(Z&CLr D#T string DP'5|(:f1-f4" space"tab"enter"equal"multiply"add"separator" subtract"decimal"divide T0 0 - 9# move-cursor (direction) CYwrSxL"Mk`&bjF/`XD*erP#b)|DbMGX(Z&CLr D#direction DP'5|(:up"down"backward M forward# redraw-display ( ) CYw"BD>0ZDZ]# scroll (count [,units]) g{F}!Zc,CYw+T>f"rBv/;g{ count sZc,rrOv/#v/D P}@] count M units#units DP'5G page"halfpager_G line#units D1!5 G line# select-adjust ( ) CYw)9!q#!qD>}?!vZsj%wN}# bell ([Percentage]) break ( ) cancel ( ) do ( ) edit-key(string) 1 N%w = char 2 N%w = word 3 N%w = line select-all ( ) select-page ( ) self-insert ( ) soft-reset ( ) stop (state) string (string) tab ( ) visual-bell ( ) Virtual Bindings 4 N%w = buffer CYw!qyPD># CYw!qA;OyPD># CYwrSxL"Mk;4BD|`XD*erP# CYwxPUKm4;# CYwP;"t/r_#9SSxLA!}]D}L#state DP'5G toggle"on M off# CYwek8(D> string,MqdkD;y#g{ string |,UqrGDV}VV{, XkTdS}E#g{ string TV{ 0x *<,rM+dbM*.yxFV{#}# CYwrSxL"M;vFm{# CYw8YA80Z# Tib|Ds(GX(Z)&LD#1 dtterm !0ZPdk9c1,ibs(;\& C#XZs(ib4%M|DE",kND VirtualBindings# 4V8ErD|ne% 241 D~ |, diff |n# /usr/bin/diff `XE" 6Yw53kh8\m7PD:D~;i\KD~T0&mD~D=(# 6Yw53kh8\m7PD:dkMdvX(r;hvKYw53gN&mdkMdv# du |n C> EvEL9C# o( du [ -a | -s ] [ -k ] [ -m ] [ -g ][ -l ] [ -r ] [ -x ] [ -H | -L ][ File ... ] hv du |nT>CZD~DiD}?#g{8(D File N}5JOG;v?<,M*(fC?,(fveD~Pi}?#;\Gq9CK -a j>,I File N}8(DveD~\G*Pv# 8( -s j>,(fCZyP8(D~M?,(} 1024 VZ%;Fci}# ": 1. _P`v4SDD~;*;vu?F}Mi4# 2. IZiF};yZD~s!,yTZ(fDi}P,4VdDiG;P|,x%D# 3. g{ du C;=D~tT,r_^(A!?<,|M(f;vms,"Ra0l|nDKv4,# j> -a -g -H -k -l -L -m 242 TZ?v8(DD~,T>CD~DEL9Civ#TZ?v8(D?<,T>C?<(|(yPS?<)P%@?vD~DEL9Civ#+Cj>k -s j>xPTH# C GB %;Fci},x;GC1!D 512 VZ%;#TEL9CivDdv5*C!c},bGr* g{CVZ*%;D0,5aG#s# g{Z|nP8(K{E4S,du |n+3F4S}CDD~rD~cNa9Ds!# C 1024 VZ%;Fci},x;GC1!D 512 VZ%;# ZD~4SM`4S.dyHXVdi#y]1!5,P=vr_|`4SDD~;F};N# g{Z|nP8(K{E4Sr_ZD~cNa9DizP`Nv={E4S,r du |n&3F4S} CDD~rD~cNa9Ds!# C MB %;Fci},x;GC1!D 512 VZ%;#TEL9CivDdv5*C!c},bGr* g{CVZ*%;D0,5aG#s# |nNCD~DEL9Civ#TZ?v8(D?<,T>C?<(|(yPS?<)PyPD~D\eEL9Civ#+Cj>k -a j>xPTH# Z@@D~s!1,;@@G)kFile N}8(DD~r_?<$tZ`,h8ODD~#}g,zIT 8(;vZ`vh8O|,D~D?<#bVivB,-x j>M*k?<$tZ`,h8DyPD~T> iDs!# -r -s -x g{8(K+? -k"-m M -g j>,r_GdPNb=v,ns8(DGvpwC#Cj> -m M -g d vEL9CivMa|FInS|DZ~;.xF}# Kv4, K|n5XTBvZ5: I&ax# "zms# 0 >0 >} 1. *Ev;v?k?<0d?vS?KELi}# 2. *(} 1024 VZiEv;v?K 1024 VZELi}# 3. *(} MB ELiEv;v?K MB ELi}(|F=nS|DZ~;.xF})# 4. *(} GB iEv;v?K GB ELi}(|F=nS|DZ~;.xF}) # 5. *T>?vD~EL9Civ,kdk: du -a /home/fran bT>K|,Z?vD~T0?< /home/fran DS?;v?XF du |n,;T> /home/fran ?;ums{"# 7. }KZ /home/fran DizPR=D#fD~,9*T>yP{E4S}CDD~rD~cNa9DEL9 C,kdk: du -L /home/fran 8. *(f{E4S mylink }CDD~rD~cNa9DEL9C,kdk: 4V8ErD|ne% 243 du -H mylink D~ /usr/bin/du |,|ndu# `XE" df |n# 6Yw53kh8\m7PD:?<;5wKgN&m? *"|n!qTsD~D8v?V# o( dump { -a -c -d -g -h -l -n -o -p -r -s -t -u -v -H -R -T } [ -zName [ ,Number ] [ +zNumber ] ] [ -tIndex [ +tIndex ] ] [ -X {32|64|32_64}] File ... ":kpZ -z Name j6M Number N}.dmSUq# hv dump |n*"8(D File N}Dy!?V#|n dump ITS\TsD~"9uD~,T0I4PD~# j> -a -c -d -g -h -l -n -o -p -r -s -t -t Index +t Index -u -v -zName[,Number] 244 |nNM +t j>48({Emu?D 6'# *"{Eu?D6'T Index N}*a2#6'*8( Du?# Z File N}D{FBSB._# *"{Em>DE"x;G}5#}Kj> -o Mj> -s b,NNj> ,C# *" Name N}DPEu?r_T8(}V* -H ;\&CZI4PD~# *"} -R ;\&CZI4PD~# *"0X_xD{Emu?#j> -t ;\&CZI4PD~# 8(K damp &xPliDTsD~D`M#==XkGTB8V.;: 32 ;\&m 32 ;DTsD~ 64 ;\&m 64 ;DTsD~ 32_64 &m 32 ;M 64 ;TsD~ 7!G&m 32 ;TsD~(vT 64 ;DD~)#mode 2ITh(* OBJECT_MODE D73d?#}g,OBJECT_MODE=64 9 dump v&m 64 ;DTsxvT 32 ;D Ts#j> -X 2G OBJECT_MODE d?# >} 1. *+V{.m*"= a.out D~,kdk: dump -c a.out 2. *+ XCOFF }]NDZ]*"=jNPDZ],kdk: dump -s a.out 7. **" a.out TsD~D{EmE",kdk: dump -t a.out 8. *r!S 20 = 31 D{Emu?x;x7E"1,kdk: dump -p -t20 +t30 a.out 9. *;S lib.a PD 64 ;Ts*"TsD~71,kdk: dump -X64 -o lib.a `XE" ar |n"size |n# a.out D~"ar D~# dumpcheck |n C>li*"0CM=4?<\;SU53*"#g{J4I\;cT]Ib)*",1!G<;vms# 4V8ErD|ne% 245 o( /usr/lib/ras/dumpcheck [ [ -l ] [ -p ] [ -t TimeParameters ] [ -P ] ] | [ -r ] hv /usr/lib/ras/dumpcheck |nC4li53*"9CDELJ4#g{ns*"h8;cTSU*",r_* "w3Ud1,Z=4?Sy?} r_9C -t TimeParameters,4|D*"liDKP1d1,bI\Pyd/#|2ITI SMIT dC#12 0K~qozs,dumpcheck MT/mS=y? -l -p -P -r -t TimeParameters ZmsU>PG;;(*M -t M -r j>Z;p#g{8(K -P j>,dumpcheck ;G|DK crontab u?,x;PxP NNli# *C/}>} crontab u?,P'X!{dC#C|n(#GI cron KPD#-r j>Xk% @8(#|kNNd{j>;pXk|,Z%}Er_+}EP#|8 (K crontab 1dN},T0Z crontab D~P;PDnuevN}#NDXZ1dN}q= D crontab |n#-t j>k -r j>;pG^'D#g{8(K -t j>,dumpcheck ;G| DK crontab u?,x;PxPNNli# 2+T C|n;\I root C'4P# >} 1. *li*"J4,"R+a{r!=j *"D~53E" o( dumpfs { FileSystem | Device } hv dumpfs |nr!v8(DD~53rX(h8D,6i"i-node 3dMEL3dE"#CPmC4iRD~ 53E"#WH,dumpfs |nGCZwTD# |n dumpfs 2ITv= JFS2 ic*"#|n dumpfs +r!v8(ic*"PD,6i"ic*"3d T0i3dwD1># ":dumpfs ;\Z UDF"NFS r JFS mLOKP# >} r! /dev/hd4 DE",dk: dumpfs /dev/hd4 `XE" |n fsck mkfs |n# echo |n C>+V{.4=j;UWP(;P{)# 4V8ErD|ne% 247 (#zIT(} —(+,V{)4xVj>M;vT,V{*7DV{.#H;j>;; echo |ny'V, G4 —(+,V{)+TVfbe&m# |n echo \;6pTB*e<(: T>/fV{# T>Kq{# ZdvP{9mbzZnUN}sfD;PV{#yPzZ \c rPsDV{<;vT# T>_=V{# T>;PV{# T>;vX5V{# T>Fm{# T>91Fm{# T>41\{E# T>;v ASCII 5* 0"1"2"3 ;KxF}DK;V{# \a \b \c \f \n \r \t \v \\ \0}V ": |n bsh"ksh M csh wP;vZCD echo S|n#|n echo M|n bsh T0 ksh echo S|nD$w==G`,D#S|n csh echo D$w==;,Z echo |n#PX echo S|nDE ",kND6Yw53kh8\m7PD:Bourne shell ZC|n;":Korn shell r POSIX shell D# fZC|nhv;T0:C shell ZC|n;# \ (41\) Z shell PG;v}EV{#bb6E,}G \ M;v*eV{,Cr_;}E(p(}g ″\″ r ’\’),qr1|n)91 shell +}%41\# shell )9s,|n echo y]dkPD*erP4=dvP#y]41\r/m,HO41\GgNZ|nP WHI shell ;sVI echo |nuuD: 41\uu dk|n Z shell )9s &mj echo |ns echo hi\\\\there echo hi\\there hi\there echo ’hi\\\\there’ echo ’hi\\\\there’ hi\\there echo ″hi\\\\there’ echo ″hi\\there″ hi\there Kv4, K|n5XTBvZ5: I&ax# "zms# 0 >0 >} 1. *+;v{"4=j;v,PXbV{D{",kdk: echo "\n\n\nI’m at lunch.\nI’ll be back at 1:00." C|n+x}}P,;sT>(DgB: I’m at lunch. I’ll be back at 1:00. 248 |nN{"8]D~szP10?,ITdk: echo Remember to set the shell search path to $PATH. >>notes Z shell zfK shell d? PATH D5Ts,CC(a+{"mS=D~ notes D)2# 5. *+(D4=j&2 bv|n+msE"X(r=j&2 ;!TK,r+(D+;4kj CZD>D~DP`-w# o( ed [ -p String] [ -s | -] [File] red [ -pString] [ -s | -] [File] hv |n ed t/ ed `-wP`-Lr#ed `-w;N;\wCZ;vD~,|+D~=4=Y1D`-:ex P,TC1>xP|D#ed `-wtZ;`2|,Kedit `-w"ex `-wM vi `-wD`-we#ed ` -wZ:exPvvzy8(D|D#|1=z9C write(w)S|n1Ea|DD~>m# 1z9C ed |nt/ ed `-w1,zIT8(zk*`-DD~D{F,r_zIT9C e S|n#1 ed |nr:exPAkBDD~1,CD~DZ]+fzC:exT0DZ]# 4V8ErD|ne% 249 |n red G|n ed D\^f>,GM\^D shell(rsh);p9C#9C red |n,zM;\`-10? E)a>{# I 0 v" 1 vr 2 vX7,sS;v%V8S|n,"RYZbvS|nsSOdI!N},byMiIK ;u ed `-wDS|n#b)X78(:exZD;Pr8P#r*?vS|ndk==P,ed `-wJmzyD~:exPdkD>,+G;6pS|n#kzC aS|n"c S|n,r i S|nxkD>dk==#(}ZPD*7%@dk;v .(d c)TKvD>dk=="5X|n==#*ZD>dk==B+ .(dc)Ek:exP, kdk;vV{,sfzO .(c) #;s,KvD>dk=="9C s S|n}%CV{# D>dk== TBPma)K ed `-wDns^F# v ?vD~{n` 64 vV{ v ?v+VS|nPmn` 256 vV{ v :exs!* 128,000 vV{ ":C:ex|,Ku -p String -s - +N} String h*`-wDa>{#String D1!5GU5(^a>{) # CS|n e"S|n r MS|n w {9`-wT>DV{F}#Cj>9{9T> e S|nM q S |nDoO{","R{9T> ! S|nsD !(*>E)a>{# a)M -s j>;yD&\# #=%d ed `-w'VP^q=D(ED#=%dV{,by,zM\+b)V{Cw}rmo=(RE)49l#=V {.#zITCX7PDb)#=8(8P,T0Z3)S|nP8(PD3)?V# }rmo= BfD RE k%vV{r_{m*X`%d,gBy>: Character . 250 kTm%d,"RITGNNDU(V{(x;G(ED#=%d{E.;)# M;PV{.bDNN%vV{%d# |nN: ^ k}N} String PDV{M;PV{.bDNNV{`%d,g{N} String DZ;vV{ G ^(tw{E)D0#bvu~v1 ^ GV{.PDZ;vV{,[^String] 1* true# - y]10D{m3r8>3v6'D,x ASCII V{#}g,[a-f] H[Z [abcdef] r [aAbBcCdDeEfF] r [abcdef] "RIT|(xEXtD a M e V{#{m3rITxV{( eH[`# g{uEw*V{. [-String] PDWV{;r_g{|tzZw*WV{Dtw{E.s, [^-String];r_g{|d1V{.Dns;vV{,r [String-],|M'%Kd>mDbe# ] 1 ](R(E)w*V{.DWV{,[]String],r_1|tzZw*WV{Dtw{E.s [^]String],|Mw*CV{.D;?Vx;GCV{.DU9{# 9l#= BfDfrhvKgNS RE 9l#=: v I%vDU(V{iID RE kV{.P`,DV{`%d# v sftS *(GE)D RE %dZ 0 Nr`NX4D"kC RE %dDV{#}gBfD#=: ab*cd MBfD?vV{.`%d: acd abcd abbcd abbbcd +;%dBfDV{.: abd g{fZ;v!n,!qn$"n?sD%dV{.#}g,x(BfDV{.: 122333444 #= .* k 122333444 %d,#= .*3 k 122333 %d,x#= .*2 k 122 %d# v RE sftzE: \{m\} \{m,\} \{m,n\} +7%d m NvVD"kC RE %dDV{# kAY m NvVD"kC RE %dDV{`%d# kX4S m = n(, n).dNbN}D"kC RE %dDV{`%d# }V m M n XkGS 0 = 255(, 255)D{}#;*fZ!n,bv#=M%d!I\`DvV# v zIT+8v RE iO=#=P,b)#=k|,K`,V{rPDV{.%d#}g,#= AB\*CD % dV{. AB*CD #= [A-Za-z]*[0-9]* %dNN,PV8(|,^)iO""tzNN}V(|,^)i ODV{.# v V{rP \(Pattern\) j>E;vS#=,g{bvS#=;PbU,|MkCrP%d,yDV{.# v V{ \Number %dDV{.kC#=P3vS#=H0%dDV{.`,({0;ufr) #N} Number D #=zm;v"-.}V##= \Number %dDV{.;N} Number y8((SsyRF})DS#= D_e5y%d# }gBfD#=: \(A\)\(B\)C\2\1 4V8ErD|ne% 251 %dV{. ABCBA#zIT6WS#=# ^F#=%dZ] zIT^F#=,C|;%d;PPDZ;N"ns;Nr_{P#U#=(//(=v1\)),GX4O; v#=# %dPDZ;N: %dPDns;N: %d{P: N} ^Pattern ;%dSPDWV{;C*8(D;Pr8P v C3v|nwCZ3;Pr38P ;S\X7DS|n+X7DvVO*Gms#S\X7DS|nIT9C3hr1!DX7#g{a)DX 7}`,|nM9Cns(nR_)DG)X7# Zs`}ivB,C:E(,)+X7Vt(}g 2,8) #VE(;)2ITVtX7#X7.dDVE9C ed ` -whC10P*Z;vX7,;sFcZ~vX7(}g,*QwhCp}: 2253 07PE 2253 DPw*10P# 07Z;P.0DP *0R:exZZ;P.0DP,kdk: 0 0Rns;P *0R:exDns;P,kdk: $ 0R8(POfDP *8(10P.O8(}?PD;vX7,kdk: -Number dPN} Number 8DGzk*0RDPG10P.ODZ`YP#>}: -5 0R10P.ODZ 5 P,"w*BD10P# z2IT;8(;v - 40R10P.OtS10PD;P#uE_P[F'{#}g,X7 - -(=vuE) 0R10P.O=PDP# 0R8(P.BDP *8(10P.B8(}?PDX7,kdk: +Number dPN} Number 8DGzk*0RDPG10P.BZ`YP#+(SE)GI!D#>}: +11 0R10P.BDZ 11 P,"+dw*BD10P# z2IT;8(;v + 40R10P.BtS10PD;P#+ _P[F'{#}g,X7 + +(=vSE) 0R10P.B=PDP# 07Z;P=ns;P *07Z;P=ns;P,kdk: , ,(:E)zmKX7T 1,$(SZ;P=ns;P) #Z;PI*10P# 4V8ErD|ne% 253 0710P=ns;P *0710P=ns;P,kdk: ; ;(VE)zmKX7T .,$(S10P=ns;P)# 07;iP *07;iP,kdk: FirstAddress,LastAddress dP,N} FirstAddress Gzk*07DiPDZ;PDPE(r{EX7),xN} LastAddress GCin s;PDPE(r{EX7)#CiPDZ;PI*10P#>}: 3421,4456 SP 3421 07=P 4456#P 3421 I*10P# 07|,8(#=DB;P *0R,P%dV{.DB;P,kdk: /Pattern/ dP,N} Pattern GV{.r}rmo=#S10P.sDP* }: /Austin, Texas/ 07,P Austin"Texas DB;P,"+dw*10P# 07|,8(#=DO;P *07|,#=%dDO;P,kdk: ?Pattern? dP,N} Pattern GV{.r}rmo=#?Pattern? a9,M /Pattern/ ;y,ITQw{v:ex,+G |y`4D=rQw#>}: ?Austin, Texas? 07,P Austin"Texas DO;P,"+dw*10P# 07jG}DP *07CS|n k jG}DP,kdk: ’x dPN} x GS a = z D;v!4V8#}g: ’c GCS|n k 0RjG* c DP# 254 |nNV{. – dk53|n – Kv ed `-w – ksoz Zs`}ivB,z;\Z;POdk;u ed `-wS|n#+G,IT+ l(Pm)M p(r!)S|n mS=} e(`-)"E(`-)"f(D~)"q(Kv)"Q(Kv)"r(A)"w(4)M !(Yw53| n)S|n.bDNNS|n# S|n e"f"r M w S\D~{w*N}#ed `-wf"S|n9C}Dns;vD~D{F,"+dw* 1!D~{#g{;3hD~{,B;vS|n e"E"f"r r w M9CC1!DD~{# ed `-wZvVmsDivBxv=v{".;:? (JE)r ?File#1 ed `-wU=POEE(Ctrl-C 4|3r)1,|T>;v ? "5X|n==#1 ed `-wAD~1,|Oz ASCII UV{Mns;v; PV{.sDyPV{# `-D~ zIT9C ed `-wDS|n4PBfDNq: v mSD> v |DD> v =4D> v >}D> v T>D> v O"MVnP v xP+V|D v jGD> v F/D> v #fD> v QwD> v f;D> v 7zD>|D ":ZBfT ed `-wS|nDhvP,1!X7g(EPy>#kpdk(E#X7 .(dc)8DG1 0P#BDUPZ;v;CvVD .(dE)G5X|n==DEE# 4V8ErD|ne% 255 mSD> (.)a [l] [n] [p] Text. S|n a(mS)+D>mS=:exP8(P.s#S|n a hCnsekDP* 10P,r_,g{;PekPD0,MhC*8(DP#0 X7+D>mS=:ex Dpc# g{zk*T>ymSDD>,kdkI!DS|n l(Pm)"n(PE)r p(r !) # dkzDD>,"Z?;PD)24 Enter |#g{z;Z?;PDax&4 Enter |,ed `-wMZzDV{dz;PsT/+bjF=B;P#ed `-w+z4 Enter |.0DyPV{O*G;P,;\b)V{ZA;O<]K`YP# (.)(.)i [l] [n] [p]Text. ZzdjyPD>s,kZBPDp<&dk;v . (dc) # S|n i(ek)+D>ek=8(P.0,"+10Ph*nsekD;P#g{; PekNNP,S|n i +8(Ph*10P#z;\TbvS|n9C 0 X7# g{zk*T>ekDD>,kdkI!DS|n l(Pm)"n(PE)r p(r!) # dkzDD>,"Z?;PD)24 Enter |#g{z;Z?;PDax&4 Enter |,ed `-wMZzDV{dz;PsT/+bjF=B;P#ed `-w+z4 Enter |.0DyPV{O*G;P,;\b)V{ZA;O<]K`YP# ZzdjyPD>s,kZBPDp<&dk;v . (dc) # ":;PD>DECO,S|n i kS|n a ;,# zIT9C;,D ed `-wS|nZ;,D;CmSD>#k9C0fDq=44PBfD`-Nq: v Z10P.smSD> v Z10P.0mSD> v Z8(P.smSD> v Z8(P.0mSD> v Z|,Qw#=DP.smSD> v Z|,Qw#=DP.0mSD> v Z;|,Qw#=DP.smSD> v Z;|,Qw#=DP.0mSD> Z10P.smSD>: 1. kdkBfDS|n: a[l][n][p] dP l"n M p GT>mSD>DI!S|n# 2. kdkD>,"4 Enter |# 3. kdk;v .(dc),"YN4 Enter |T5X|n==# Z10P.0mSD>: 1. kdkBfDS|n: i[l][n][p] dP l"n M p GT>mSD>DI!S|n# 256 |nN,"4 Enter |# 3. kdk;v .(dc),"YN4 Enter |T5X|n==# Z8(P.smSD>: 1. kdkBfDS|n: Addressa[l][n][p] dPN} Address GPE,ekDD>+ZCP.s#I!DS|n l"n M p T>ymSDD># 2. kdkD>,"4 Enter |# 3. kdk;v .(dc),"YN4 Enter |T5X|n==# Z8(P.0mSD>: 1. kdkBfDS|n: Addressi[l][n][p] dPN} Address GPE,ekDD>&CZCP.0#I!DS|n l"n M p T>ymSDD># 2. kdkD>,"4 Enter |# 3. kdk;v .(dc),"YN4 Enter |T5X|n==# Z|,Qw#=DP.smSD>: 1. kdkBfDS|n: [Address]g/Pattern/a[l][n][p] dP Address GI!DN},|8(KQw Pattern N}P8(D#=DPD6'#N} Pattern GV{ .r}rmo=#g{z!TKN} Address,ed `-wMZ{vD~PQw|,#=DP#I!DS|n l"n M p T>ymSDD># 2. kdk41\: \ 3. kdkD>#*ZymSDD>P*+;mS=|,K|ny8(D#=D?;P.s# 4. *5X|n==,k4 Enter |# Z|,Qw#=DP.0mSD>: 1. kdkBfDS|n: [Address]g/Pattern/i[l][n][p] dP Address GI!DN},|8(KQw Pattern N}P8(D#=DPD6'#N} Pattern GV{ .r}rmo=#g{z!TKN} Address,ed `-wMZ{vD~PQw|,#=DP#I!DS|n l"n M p T>ymSDD># 2. kdk41\: \ 3. kdkD>#*ZymSDD>P*+;mS=|,K|nPy8(D#=D?;P.0# 4V8ErD|ne% 257 4. *5X|n==,k4 Enter |# Z;|,Qw#=DP.smSD>: 1. kdkBfDS|n: [Address]g/Pattern/a[l][n][p] dP Address GI!DN},Z|8(6'ZDPP,Qw;|, Pattern N}y8(D#=DP#N} Pattern GV{.r}rmo=#g{z!TN} Address,ed `-wMZ{vD~PQw;|,C#=D P#I!DS|n l"n M p T>ymSDD># 2. kdk41\: \ 3. kdkD>#*ZymSDD>P*;mS=;|,|ny8(D#=D?;P.s# 4. *5X|n==,k4 Enter |# Z;|,Qw#=DP.0mSD>: 1. kdkBfDS|n: [Address]g/Pattern/i[l][n][p] dP Address GI!DN},Z|8(6'ZDPP,Qw;|, Pattern N}y8(D#=DP#N} Pattern GV{.r}rmo=#g{z!TKN} Address,ed `-wMZ{vD~PQw;|,C#= DP#I!DS|n l"n M p T>ymSDD># 2. kdk41\: \ 3. kdkD>#*ZymSDD>P*;mS=;|,|nPy8(D#=?;P.0# 4. *5X|n==,k4 Enter |# |DD> (.,.)(.,.)c [l] [n] [p]Text. S|n c(|D)>}8(D"zk*f;DP,;sCzdkDBPfz|G#S |n c +BdkDns;Ph*10P,r_,g{;PdkD0,M+;P>}D Z;Ph*10P# g{zk*T>ekDD>,kdkI!DS|n l(Pm)"n(PE)r p(r !) # kdkBDD>,"Z?PDax4 Enter |#1zdjyPDBD>1,ZPOd k;v . (dc) # zITC ed `-wT8V;,D==|DD>#k9C0fDq=44PBfD`-Nq: v |D10PDD> v |D;Pr;iPDD> v |D|,K8(#=DPDD> 258 |nN |D10PDD>: 1. kdkBfDS|n: c[l][n][p] dP l"n M p GT>|DDD>DI!S|n# 2. kdkD>,"4 Enter |# 3. kdk;v .(dc),"YN4 Enter |T5X|n==# |D;Pr;iPDD>: 1. kdkBfDS|n: Addressc[l][n][p] dPN} Address G*|DD;Pr;iPDX7#I!DS|n l"n M p T>|DDD># 2. kdkD>,"4 Enter |# 3. kdk;v .(dc),"YN4 Enter |T5X|n==# |D|,K8(#=DPDD>: 1. kdkBfDS|n: Addressg/Pattern/c[l][n][p] dPN} Address G;iPDX7,zk*ZbiPPQwN} Pattern y8(D#=#I!DS|n l" n M p T>|DDD># 2. kdk41\: \ 3. kdkBDD>#*ZBDD>P*: 1. kdkBfDS|n: Addressv/Pattern/c[l][n][p] dPN} Address G;iPDX7,zk*ZbiPPQwN} Pattern y8(D#=#I!DS|n l" n M p T>|DDD># 2. kdk41\: \ 3. kdkBDD>#*ZBDD>P* S|n t(*F)+8(PD1>ek=N} Address y8(DP.s# S|n t S\ 0 X7,O*G+Pek=:exDp<&# (.,.)(.,.)tAddress [p] [l] [n] S|n t +=4Dns;Ph*10P# g{zk*T>*FDD>,kdkI!DS|n l(Pm)"n(P E)r p(r!) # =4;Pr;vPD/OG+8(DPtZ|GuEkBD;C#zIT(}8(X7r #=4!q*=4DP#k9C0fDq=44PBfD`-Nq: v =410P v =48(X7DP v =4|,K8(#=DP v =4;|,8(#=DP =410P: 1. kdkBfDS|n: tAddress[l][n][p] dPN} Address GPEr{EX7,zk*+10PD1>EC=CP.s#I!DS|n l"n M p T >=4DP# 2. kdkD>,"4 Enter |# 3. kdk;v .(dc),"YN4 Enter |T5X|n==# =48(X7DP: 1. kdkBfDS|n: LineNumbertDestinationAddress[l][n][p] dPN} LineNumber Gzk*=4DPDX7,N} DestinationAddress zmzkC1>;ZCP.s# I!DS|n l"n M p T>=4DP# 2. kdkD>,"4 Enter |# 3. kdk;v .(dc),"YN4 Enter |T5X|n==# =4|,K8(#=DP: kdkBfDS|n: [Address]g/Pattern/t[DestinationAddress][l][n][p] dP Address GI!N},Z|8(DPD6'PQw|,K8(#=DP,N} Pattern Gz*QwDD>, x DestinationAddress GI!DN},8(zk*=4DD>PZd.s#I!DS|n l"n M p T>=4 DP# g{z!TKN} Address,ed `-wMZ{vD~PQw|,#=DP#g{z!TKN} DestinationAddress,=4sDD>M;EC=10P.s# =4;|,8(#=DP: kdkBfDS|n: [Address]v/Pattern/t[DestinationAddress][l][n][p] 260 |nN,x DestinationAddress GI!DN},8(zk*=4DD>PZ3P.s#I!DS|n l"n M p T>=4 DP# g{z!TKN} Address,ed `-wMZ{vD~PQw;|,C#=DP#g{z!TKN} DestinationAddress,=4sDD>M;EC=10P.s# >}D> S|n d(>})+8(DPS:exP}%#ns;N>}DP.sDPMI*1 0P#g{;>}DP-4;ZC:exDax;C,BDns;PMI*10 P# (.,.)(.,.)d [l] [n] [p] g{zk*T>;>}DP,kdkI!DS|n l(Pm)"n(PE)r p(r !)# ed `-wa)K8V==4>}D>#k9C0fDq=44PBfD`-Nq: v >}10P v >};Pr;iP v >}|,K8(#=D;Pr;iP v >};|,8(#=D;Pr;iP v S10PP>}D> v Z!(DPP>}D> v S8(DPP>}D> v S|,K8(#=DPP>}D> v S|,K;,D8(#=DPP>}#= v S4|,;,8(#=DPP>}#= >}10P: kdkBfDS|n: d[l][n][p] dP l"n M p GT>;>}DPDI!S|n# >};Pr;iP: kdkBfDS|n: Addressd[l][n][p] dPN} Address Gzk*>}DPDPEr{EX7,x l"n M p GT>;>}D;Pr8PDI!S |n# >}|,K8(#=D;Pr;iP: kdkBfDS|n: [Address]g/Pattern/d[l][n][p] dP Address GI!N},|8(Kzk*QwDPDPEr{EX7,xN} Pattern GV{.r}rmo =zmKzk*iRDD>#g{z!TKN} Address,ed `-wMZ{vD~PQw|,K8(#=DP# I!DS|n l"n M p T>;>}D;Pr8P# >};|,8(#=D;Pr;iP: kdkBfDS|n: [Address]v/Pattern/d[l][n][p] 4V8ErD|ne% 261 dP Address GI!N},|8(Kzk*QwDPDPEr{EX7,xN} Pattern GV{.r}rmo =zmKzk*iRDD>#g{z!TKN} Address,ed `-wMZ{vD~PQw;|,C#=DP# I!DS|n l"n M p T>;>}D;Pr8P# S10PP>}D>: 1. kdkBfDS|n: s/Pattern dPN} Pattern GV{.r_}rmo=,zmzk*>}DD># 2. *SPP>}#=DZ;v5},kdk: // OR *SPP>}#=D?;v5},kdk: //g 3. g{zk*T>>}DTs,kdkBfDI!S|n.;: l n p 4. k4 Enter |# Z!(DPP>}D>: 1. kdk;iPDX74!q(r_x}C=4!qyPP)# 2. *!qZ 4 =PN} Pattern y8>DP,kdk: g r *!qZ 4 =4; N} Pattern y8>DP,kdk: v 3. *xkzk*QwDD>,kdkBfDS|n: /Pattern/s dPN} Pattern Gzk*QwDD># 4. kdkBfDS|n.;4vvy#{D>}: *Z!PD?;PP>}N} Pattern DZ;v5},kdk: /// *Z!PD?;PP>}N} Pattern D?;v5},kdk: ///g *Z!PD?;PO>}Z;vvVK8(N}DN} Pattern(dPN} Number *{}),kdk: ///Number 262 |nN}N} OtherPattern y8>DZ;vV{.(dPN} OtherPattern Gzk*QwD#=),kdk: /OtherPattern// *ZN} Pattern y!qD?;PP>}N} OtherPattern D?;v5},kdk: /OtherPattern//g *ZN} Pattern y!qD?;PP>}Z;NvVK8(N}DN} OtherPattern(dPN} Number * {}),kdk: /OtherPattern//Number 5. g{zk*T>>}DTs,kdkBfDI!S|n.;: l n p 6. k4 Enter |# }g,*S36'DPP>}3v#=DyP5},kdk: 38,$g/tmp/s/gn 0fD>}ZP 38 =ns;PdDyPP(38,$)PQw tmp V{."Zb)PP>}CV{.D?;v5 }(/g)#;s|T>D>;>}DP0|GDPE(n) # *S|,C#=DyPPP>}C#=DyP5},kdk: g/rem/s///gl 0fD>}Z{vD~P(X7N};!T)Qw|,(g)V{. rem DyPP#|S?;PP>}V{. rem DyP5}(///g),;sT>>}D>DP,|(b)PPDGr!V{(l)# S07DPP>}D>: 1. kdkBfDS|n: Addresss/Pattern ":N} Address sfGS|n s# dPN} Address Gzk*SP>}#=DPDPE"PE6'r{EX7,xN} Pattern GV{.r} rmo=,zmzk*>}DD># 2. *S?;PP>}#=DZ;v5},kdk: // OR *S?;PP>}C#=D?;v5},kdk: //g 3. g{zk*T>>}DTs,kdkBfDI!S|n.;: l 4V8ErD|ne% 263 n p 4. k4 Enter |# S|,K8(#=DPP>}D>: 1. kdkBfDS|n: [Address]g/Pattern/s dP Address GI!N},|8(K|,K8(#=DPDPE"PE6'r{EX7,xN} Pattern G V{.r}rmo=,zmzk*iRM>}DD>#g{z!TKN} Address,ed `-wMZD~Dy PPPQwC#=# 2. *S|,C#=D?;PP>}|DZ;v5},kdk: /// OR *S|,C#=D?;PP>}|D?;v5},kdk: ///g 3. g{zk*T>>}DTs,kdkBfDI!S|n.;: l n p 4. k4 Enter |# S|,K;,D8(#=DPP>}#=: 1. kdkBfDS|n: [Address]g/SearchPattern/s dP Address GI!N},|8(K|,K8(#=DPDPE"PE6'r{EX7,xN} SearchPattern GV{.r}rmo=,zmzk*|DDPPDD>#g{z!TKN} Address,ed ` -wMZD~DyPPPQwC8(#=# 2. *8(zk*>}DD>,kdk: /DeletePattern/ 3. *S?;PP>}#=DZ;v5},kdk: / OR *S?;PP>}C#=D?;v5},kdk: /g ":{uS|nV{.qby: [Address]g/SearchPattern/s/DeletePattern//[g] 4. g{zk*T>>}DTs,kdkBfDI!S|n.;: 264 |nN}#=DZ;v5},kdk: 1,.g/rem/s/tmp//l 0fD>}QwZ;P=10P(1,.)PyP|,(g)rem V{.DP#|Sb)PD?;P(/)P>}V {. tmp DZ;v5},;sT>D>;>}DP,|(b)PPDGr!V{(l)# S;|,;,D8(#=DPP>}#=: 1. kdkBfDS|n: [Address]v/SearchPattern/s dP Address GI!N},|8(K|,K8(#=DPDPE"PE6'r{EX7,xN} SearchPattern GV{.r}rmo=,zm;Zzk*iR"|DDPPDD>#g{z!TKN} Address,ed `-wMZD~DyPPPQwC8(#=# 2. *8(zk*>}DD>,kdk: /DeletePattern/ 3. *>}C#=DZ;v5},kdk: / OR *S?;PP>}C#=D?;v5},kdk: /g ":{uS|nV{.qby: [Address]v/SearchPattern/s/DeletePattern//[g] 4. g{zk*T>>}DTs,kdkBfDI!S|n.;: l n p 5. k4 Enter |# }g,*S;|,8(#=DPP>}#=DZ;v5},kdk: 1,.v/rem/s/tmp//l 0fD>}QwZ;P=10P(1,.)PyP;|,(v)rem V{.DP#|Sb)PD?;PP(/)>} V{. tmp DZ;v5},;sT>D>;>}DP,|(b)PPDGr!V{(l)# 4V8ErD|ne% 265 T>D> S|n l(Pm)T;VSuOw7Dq=+8(DP4=j;Pc#;P"zZZ 72 PD ;C#$(@*{E)jG?;PDax#zIT+ l S|n=SxyP ed `-wS|n,}K e"E"f" q"Q"r"w r ! S|n#10DPE;hC*;4Dns;PDX7# S|n n(PE)T>8(DP,?PD0fG|T:DPEM;vxqV{(T>*UW);n +;T>D ns;PhC*10P#zIT+S|n n =S=} e"f"r r w .bDNN ed `-wS|n.O#} g,S|n dn >}10P"T>BD10PMPE# S|n P(r!)T>8(DP"+;T>Dns;PhC*10P#zIT+S|n p =S=} e"f"r r w .bDNN ed `-wS|n.O#}g,S|n dp >}10P"T>BD10P# g{;a)X7,S|n =(HE)MT>10PDPE#10fP $ X7D1r,S|n = T>:ex Zns;PDPE#S|n = ;|D10P,"R;\=S=S|n g rS|n v .O# 1zQw|,r;|,8(#=DP1,zIT!q3v6'DPE4Qw#zITC8V;,D==!q" T>;v ed `-wD~PD;Pr;iP#k9C0fDq=44PBfD`-Nq: v T>8(D;Pr;iP v T>8(D;Pr;iPT0|GDGr!V{ v T>8(D;Pr;iPT0|GDPE v T>|,KQw#=DP v T>|,KQw#=DP,|(|GDGr!V{ v T>|,KQw#=DP,|(|GDPE v T>;|,Qw#=DP v T>;|,Qw#=DP,|(|GDGr!V{ v T>;|,Qw#=DP,|(|GDPE T>8(D;Pr;iP: kdkBfDS|n: Addressp dPN} Address Gzk*T>DPDPEr{EX7# 8(D;Pr8P;T>=A;O#g{CiP+$xA;;\0B,ed `-wMS8(DZ;P*<,!? `XT># T>;Pr;iPT0|GDGr!V{: kdkBfDS|n: Addressl dPN} Address Gzk*T>DPDPEr{EX7# 8(D;Pr8PT0|GGr!V{;T>=A;O#g{CiP+$xA;;\0B,ed `-wMS8( DZ;P*<,!?`XT># T>8(D;Pr;iPT0|GDPE: kdkBfDS|n: Addressn dPN} Address Gzk*T>DPDPEr{EX7# 266 |nN=A;O#?;PDPE;T>ZCPDT_#g{CiP+$xA;;\0B,ed ` -wMS8(DZ;P*<,!?`XT># T>|,KQw#=DP: kdkBfDS|n: Addressg/Pattern/p dPN} Address GPD6',N} Pattern Gzk*QwDV{.r_}rmo=# |,K8(#=D;Pr8P;T>=A;O#g{CiP+$xA;;\0B,ed `-wMS8(DZ;P *<,!?`XT># T>|,Qw#=DP,|(|GDGr!V{: kdkBfDS|n: [Address]g/Pattern/l dP Address GI!N},|8(KPD6',N} Pattern Gzk*QwDV{.r}rmo=#g{z! TKN} Address,ed `-wMQw{vD~# |,K8(#=D;Pr8P;T>=A;O#Gr!V{ZA;OTV#g{CiP+$xA;;\0B, ed `-wMS8(DZ;P*<,!?`XT># T>|,KQw#=DP,|(|GDPE: kdkBfDS|n: [Address]g/Pattern/n dP Address GI!N},|8(KPD6',N} Pattern Gzk*QwDV{.r}rmo=#g{z! TKN} Address,ed `-wMQw{vD~# |,K8(#=D;Pr8P;T>=A;O#?;PDPE;T>ZCPDT_#g{CiP+$xA;; \0B,ed `-wMS8(DZ;P*<,!?`XT># T>;|,Qw#=DP: kdkBfDS|n: [Address]v/Pattern/p dP Address GI!N},|8(KPD6',N} Pattern Gzk*QwDV{.r}rmo=#g{z! TKN} Address,ed `-wMQw{vD~# ;|,8(#=D;Pr8P;T>=A;O#g{CiP+$xA;;\0B,ed `-wMS8(DZ;P *<,!?`XT># T>;|,Qw#=DP,|(|GGr!V{: kdkBfDS|n: [Address]v/Pattern/l dP Address GI!N},|8(KPD6',N} Pattern Gzk*QwDV{.r}rmo=#g{z! TKN} Address,ed `-wMQw{vD~# ;|,8(#=D;Pr8P;T>=A;O,|(Gr!V{#g{CiP+$xA;;\0B,ed `-w MS8(DZ;P*<,!?`XT># T>;|,KQw#=DP,|(|GDPE: kdkBfDS|n: [Address]v/Pattern/n dP Address GI!N},|8(KPD6',N} Pattern Gzk*QwDV{.r}rmo=#g{z! TKN} Address,ed `-wMQw{vD~# 4V8ErD|ne% 267 ;|,8(#=D;Pr8P;T>=A;O,9P|GDPE#g{CiP+$xA;;\0B,ed `-w MS8(DZ;P*<,!?`XT># O"MVnP S|n j(O")(}}%PkP.dD;P{4O"`ZDP#g{vxv;v X7,S|n j ;xPNNYw# (.,.+1)j [l] [n] [p] g{zk*T>O"DP,kdkS|n l(Pm)"n(PE)r p(r!) #b )S|nGI!D# ed `-wa)K8V==4O"rVnP#k9C0fDq=44PBfD`-Nq: v O"10PM.sDP v O"8(DP v Vn10P v Vn8(DP O"10PM.sDP: kdkBfDS|n: j[l][n][p] dP l"n M p GT>O"DPDI!S|n# O"8(DP: kdkBfDS|n: Addressj[l][n][p] dPN} Address G+*iI;PD,xPD/O,x l"n M p GT>O"DPDI!S|n# Vn10P: 1. *Z8(D#=.sVn10P,kdkBfDS|n: s/Pattern/Pattern\ dPN} Pattern GV{.,zk*S|sfVnCP# ":k#$N} Pattern yzmD=vV{.j+`,# 2. k4 Enter |# 3. kdkBfD41\: / 4. *T>VnDP,kdkBfDI!S|n.;: l n p 5. k4 Enter |# Vn8(DP: 1. *Z8(D#=.sVn8(DP,kdkBfDS|n: Addresss/Pattern/Pattern\ 268 |nNVnDP,kdkBfDI!S|n.;: l n p 5. k4 Enter |# xP+V^D (1,$)g/Pattern/SubcommandList [l] [n] [p] S|n g(+V)WHx%dN} Pattern D?;P10P#N} SubcommandList ;\|,S|n g"G"v r V# (1,$)G/Pattern/ [l] [n] [p] g{zk*T>D/,kdkS|n l(Pm)"n(PE)r p(r!) #b)S |nGI!D# ":S|n g `FZS|n v,|Z;|,C#=D%dD?;POKPN} SubcommandList# ;%=S|n g(+V)+%dN} Pattern D?;PjG}D Z;P,+CPhC*10P,;sH}S|n##=ITG;vL(DV{. r_}rmo=# S|n g ;S\S|n a"i"c"g"G"v M V#CS|njIs,S|n g T>B;vjGDP,gK44#S|n g +;P{1wUS|n#:&(0E & {E) CS|n G YNKPO;vS|n#zIT(}4 Ctrl+C 4#9S| n g# g{zk*T>D/,kdkS|n l(Pm)"n(PE)r p(r!) #b)S |nGI!D# (1,$)v/Pattern/SubcommandList [l] [n] [p] S|n v T;|,N} Pattern D%dD?;P|D,kdkS|n l(Pm)"n(PE)r p(r!) #b)S |nGI!D# S|n v ;S\S|na"i"c"g"G M V# ":S|n v kS|n g %9,s_Z|,C#=D%dD?;POKPN} SubcommandList# 4V8ErD|ne% 269 (1,$)V/Pattern/ [l] [n] [p] S|n v +;%dN} Pattern D?;PjGO,T>jG}DZ;P,+CP hC*10P,;sH}S|n##=ITG;vL(DV{.r_}rmo =# g{zk*T>|D,kdkS|n l(Pm)"n(PE)r p(r!) #b)S |nGI!D# S|n V ;S\S|n a"i"c"g"G M v# ":S|n v kS|n G G%9D,s_+%dC#=DPjGO# jGD> S|n k(jG)CN} x 8(D{FjG8(DP,CN}XkG!4D ASCII V 8#;sX7 ’x(%}EjGZjGV{.0)07CP#S|n k ;|D10P# (.)(.)kx [l] [n] [p] g{zk*T>jG}DD>,kdkS|n l(Pm)"n(PE)r p(r!) #b )S|nGI!D# jG10P: kdkBfDS|n: kLetter[l][n][p] dPN} Letter GSV8 a = z,CwjG,x l"n M p GT>jG}DD>DI!S|n# jG8(DP: kdkBfDS|n: AddresskLetter[l][n][p] dPN} Address Gzk*jGDPDPEr{EX7,N} Letter GSV8 a = z,CwjG#I!DS |n l"n M p T>jG}DD># F/D> (.,.)(.,.)mA [l] [n] [p] S|n m(F/)|D8(D;Pr8PD;C#nH;F/DPzZN} A y 8(DP.s#N} 0 +8(D;Pr8PF=CD~D*<#N} A y8(D X7;\G+;F/DP.;#S|n m +ns;F/DPhC*10P# g{zk*T>>},kdkS|n l(Pm)"n(PE)r p(r!) #b)S |nGI!D# F/;Pr;vPD/Oa+8(DPS|GnuD;C>},"+|GEC=;vBD;C#zITCX7 r#=!qF/D)P#k9C0fDq=44PBfD`-Nq: v F/10P v F/8(X7DP v F/|,8(#=DP v F/;|,8(#=DP F/10P: kdkBfDS|n: mAddress[l][n][p] dPN} Address Gzk*C10PZdsDPDPEr{EX7,x l"n M p GT>F/DPDI!S |n# 270 |nNF/DP# F/|,8(#=DP: kdkBfDS|n: [Address]g/Pattern/m[DestinationAddress][l][n][p] dPN} Address GI!DN},Z|8(DPPQw|,8(#=DP,N} Pattern Gz}ZQwDD>, x DestinationAddress GI!DN},zmzkC;F/DPzfdsDP#I!DS|n l"n M p T>; F/DP# g{z!TKN} Address,ed `-wMZ{vD~PQw|,#=DP#g{z!TKN} DestinationAddress,F/sDD>M;EC=10P.s# F/;|,8(#=DP: kdkBfDS|n: [Address]v/Pattern/m[DestinationAddress][l][n][p] dP Address GI!N},Z|8(DPD6'PQw;|,8(#=DP,N} Pattern GD>,x DestinationAddress GI!N},zmzkC;F/DPzfdsDP#I!DS|n l"n M p T>;F/ DP# g{z!TKN} Address,ed `-wMZ{vD~PQw;|,C#=DP#g{z!TKN} DestinationAddress,F/sDD>M;EC=10P.s# #fD> (1,$)w File S|n w(4)+8(DPS:exP=4=N} File y8(DD~P#g{CD~;fZ,S |n w CmI#= 666(Jm?vKAM4)4(|,}G umask hC8(mbDD~4(= =# S|n w ;|D1!D~{(}GN} File GTSzt/ ed `-wT4;C}DZ;vD~ {) #g{z;a)D~{,S|n w M9C1!D~{#S|n w ;|D10P# g{ ed `-wI&XS:exP4kCD~,|MT>;4DV{}#g{z8(S|n ! Command x;GD~{,S|n w A!N} Command 8(DYw53|nDdv#S|n w ;+z8(DYw53|nD{F#fw1!DD~{# ":IZTZS|n w 45 0 ;GO(DX7,yTz;\C|n ed 4(;vUD~# zITT8V==#fTD~D|D#k9C0fDq=44PBfD`-Nq: v #fD~=10D~ v #fD~D;?V=10D~ v #fD~=;,DD~ v #fD~D;?V=;,DD~ #fD~=10D~: kdkBfDS|n: w 10D~GT|10D{F#fD,ed `-wT>4kDV{}# 4V8ErD|ne% 271 #fD~D;?V=10D~: kdkBfDS|n: Addressw dPN} Address 8(K*4D;Pr;iP#ed `-wT>4kDV{}# #fD~=;,DD~: kdkBfDS|n: w File dPN} File G*4kDD~D{F# 10D~;#f=N} File y8(DD~P#ed `-wT>4kDV{}# #fD~D;?V=;,DD~: kdkBfDS|n: Addressw File dPN} Address 8(K*4D;Pr;iP,xN} File 8(K*4kDD~# 8(DP;#f=N} File y8(DD~#ed `-wT>4kDV{}# QwD> zITS10Pr0rrsQw3V#=DD>#C#=ITGIDVV{MXbV{ ^ (tw{E), $(@ *{E), .(dc), [(s=(E)"](R=(E), *(GE), \ (41\), %(YVE)M & |iID V{.r}rmo=# zIT9C ed `-w44PBfDD>Qw: v r0Qw v rsQw v y`,D=rX4;NQw v y`4D=rX4;NQw r0Qw: kdkBfDS|n: /Pattern dPN} Pattern GV{.r}rmo=,|8(KQwDD># bjF/=C#=y8(DD>DZ;vV{# rsQw: kdkBfDS|n: ?Pattern dPN} Pattern GV{.r}rmo=,|8(KQwDD># bjF/=C#=y8(DD>DZ;vV{# y`,D=rX4;NQw: kdkBfDS|n: / bjF/=O;NQw|nPD#=y8(Dn|DD>5}DZ;vV{# y`4D=rX4;NQw: ? 272 |nN5}DZ;vV{# f;D> (.,.)(.,.)s/Pattern/Replacement/ [l] [n] S|n s(f;)Z8(D?;PPQw%dN} Pattern DV{.,"C8(DN } Replacement f;CV{.##=ITG;vL(DV{.r_}rmo=#g{ [p] (.,.)(.,.)s/Pattern/Replacement/ng [l] [n] ;P+VS|n (g) ,S|n s M;Z8(D?;POf;Z;v%dV{.# g{fZS|n g,S|n s MZ8(D?;POf;vVD?;v%dV{.# [p] g{S|n s ;P*C#=R=%d,|M5Xms{" ?(JE)# kdkS|n l(Pm)"n(PE)r p(r!)4T>f;DD>#b)S|nG I!D# ":}UqM;P{.b,NNV{),"+bjF/=B;PT*CV{.D#`?V vC<8#;P{;\w*S|n g rS|n v DPmD;?Vx;f;# ed `-wa)K8V==4f;D>#k9C0fDq=44PBfD`-Nq: v Z10PPf;D> v Z8(D;Pr;iPPf;D> v Z|,#=DPPf;8(D#= v Z|,;,#=DPPf;#= v Z4|,;,#=DPPf;#= Z10PPf;D>: 1. kdkBfDS|n: s/OldString/NewString dPN} OldString GfZDD>,xN} NewString Gzk*C4f;DD># 2. kdkBfDYw.;: 4V8ErD|ne% 273 *Z10PPCN} NewString f;N} OldString DZ;v5},kdk: / *Z10PPCN} NewString f;N} OldPattern D?;v5},kdk: /g 3. *T>|DDD>,kdkBfDI!S|n.;: l n p 4. k4 Enter |# Z8(D;Pr;iPPf;D>: 1. kdkBfDS|n: Addresss/OldPattern/NewString dPN} Address Gzk*f;D>D;Pr;iPDX7,N} OldPattern GfZDD>,xN} NewString Gzk*C4f;DD># 2. kdkBfDYw.;: *Z?;PPCN} NewString f;N} OldPattern DZ;v5},kdk: /NewString/ *Z?;PPCN} NewString f;N} OldPattern D?;v5},kdk: /NewString/g *Z8(D?;POCN} NewString f;N} NumberOldPattern DZ;v5},kdk: /NewString/Number 3. *T>|DDD>,kdkBfDI!S|n.;: l n p 4. k4 Enter |# Z|,K8(#=DPPf;C#=: 1. kdkBfDS|n: Addressg/Pattern/s//NewString dPN} Address G;iPDX7,zk*ZbiPPQwN} Pattern y8(D#=,xN} NewString Gzk*C4f;N} Pattern DD># 2. kdkBfDYw.;: *Z?;PPCN} NewString f;N} Pattern DZ;v5},kdk: 274 |nN|DDD>,kdkBfDI!S|n.;: l n p 4. k4 Enter |# Z|,K;,#=DPPf;#=: 1. kdkBfDS|n: Addressg/Pattern/s/OldString/NewString dPN} Address G;iPDX7,zk*ZbiPPQwN} Pattern y8(D#=,N} OldString G zk*f;tDD>,xN} NewString Gzk*C4f;N} OldString DD># 2. kdkBfDYw.;: *Z|,KN} Pattern D?;PPCN} NewString f;N} OldString DZ;v5},kdk: / *Z|,KN} Pattern D?;PPCN} NewString f;N} OldString D?;v5},kdk: /g 3. *T>|DDD>,kdkBfDI!S|n.;: l n p 4. k4 Enter |# Z4|,;,#=DPPf;#=: 1. kdkBfDS|n: Addressv/Pattern/s/OldString/NewString dPN} Address G;iPDX7,zk*ZbiPPQwN} Pattern y8(D#=,N} OldString G zk*f;tDD>,xN} NewString Gzk*C4f;N} OldString DD># 2. kdkBfDYw.;: *Z;|,N} Pattern D?;PPCN} NewString f;N} OldString DZ;v5},kdk: / *Z;|,N} Pattern D?;PPCN} NewString f;N} OldString D?;v5},kdk: /g 4V8ErD|ne% 275 3. *T>|DDD>,kdkBfDI!S|n.;: l n p 4. k4 Enter |# 7zD>|D S|n u(7z)+:exV4=|n|;N; ed `-wDS|n^D.0D4,#S|n u ;\7zS|n e"f M w# u [l] [n] [p] g{zk*T>|D,kdkS|n l(Pm)"n(PE)r p(r!)#b)S|nGI! D# 7zD>|D: kdkBfDS|n: u[l][n][p] dP l"n M p GT>|DDI!S|n#Zns;N#f.sDTCD>4PDyPmS"|D"F/"= 4r>}D`-&\<;7z# &mD~ zIT9C ed `-wDS|n\mD~T4PBfDNq: v mSmbDD~=10D~ v |D1!D~{ v `-mbDD~ mSmbDD~=10D~ ($)r File S|n r(A)+D~A=:exZ8(P.s#S|n r ;a>}C:exT0DZ]#g{dk1 ;PN} File,S|n r A!1!D~(g{fZ)=C:exP#S|n r ;|D1!D~{# 0 X79CS|n r +D~Ak=C:exD*<;C#1S|n r I&A!D~s,|T>Ak: exZDV{},"+AkDns;PhC*10P# g{ZS|n r P ! (P>E)f;KN} File,CP#BD?VM;O*GYw53bG|n,s _Ddv+*;A!#S|n r ;+Yw53|n{#f*1!D~{# +D~ek=10P.s: kdkBfDS|n: r File dPN} File G*;ekDD~{# ed `-w+N} File 8(DD~Ak=10D~D10P.s,"T>Ak=10D~PDV{}# Z8(X7DP.sekD~: Addressr File 276 |nNAk=10D~PDV{}# |D1!D~{ f [File] S|n f(D~{)+1!D~{(f"B4Dn|;N9C}DD~{)|D*N} File y8(DD~ {#g{;P8(N} File,S|n f T>1!D~{# (S|n e f"1!D~{#) T>D~{: kdkBfDS|n: f ed `-wT>`-:exPDD~{F# |{D~: kdkBfDS|n: f File dPN} File GC`-:exZDD~DB{F# `-:exZDD~;XB|{# `-d{DD~ e File S|n e(`-)WHSC:ex>}NNZ],+C:exDns;PhC*10P,"T>AkC:ex DV{}#g{T:exDZ];#f(9CS|n w)T4C:exQ;|D,ed `-waZ|e}C: ex.0T>;v ?(JE) # S|n e +N} File f"**9CD1!D~{,g{X*D0,Yfs9CS|n e"r r w# (*|D 1!D~{D{F,k9CS|nf# ) E File 1 ! (P>E)f;KN} File D1r,S|n e MO*CP#BD?VGYw53bG|n,"AkC |nDdv#S|n e ;+bG|nD{Ff"*1!D~{# S|n e(`-)DwCMS|n e `F,P;c}b;S|n e ;lin|;NS|n w .sTC:e xvvD|D#ZXB`-D~.0xPDyP|DCD~PDV{}#ZXB`-D~.0xPDyP|DCD~PDV{}# 4V8ErD|ne% 277 Z#f10D~.s`-D~: kdkBfDS|n: e File dPN} File Gzk*`-DBDrfZDD~D{F# TZfZDD~,ed `-wT>CD~PDV{}#TZBD~,ed `-wT>;v ?(JE)MD~{# `-D~x;#f10D~: kdkBfDS|n: E File dPN} File Gzk*`-DBDrfZDD~D{F# TZfZDD~,ed `-wT>CD~PDV{}#TZBD~,ed `-wT>;v ?(JE)MD~{# ed `-wS|nDd{&\ zIT9C edit `-wS|n4PBfDNq: v |Da>{V{. v dk53|n v Kv ed `-w v ksoz |Da>{V{. P S|n P(a>)r*rXUC *(GE)zmD ed `-wa>{V{.#u<1,S|n P GXUD# t/r#9T>a>V{.: kdkBfDS|n: P ed `-wDa>{ *(GE)GqT>!vZ|H0DhC# dk53|n ! Command ! S|nJmzKPYw53|n,x;Ck* ed `-w#Z ed `-wD3;S|nPOzZ ! S |nsDyPZ]+bMIYw53|n#ZC|nV{.DD>P,ed `-w+4*eD %(YV E)f;*10D~{,g{fZ# IT(}Z ! ed `-wS|nsdk !(P>E)4X4H0DYw53|n#g{Yw53D|n bMw(|n sh))9K|nV{.,r ed `-wXM)9DP#! S|n;|D10P# zIT9C ! S|n4PTBYw: v KP;uYw53|n v X4Yw53|n v KP8uYw53|n KP;uYw53|n: kdkBfDS|n: !Command dPN} Command 8(;u(#Za>{&dkDYw53|n# 278 |nNddv#|njIs,`-wT>;v !(P>E)# X4;uYw53|n: kdkBfDS|n: ! .0KP}DYw53|nKP"T>ddv#|njIs,`-wT>;v !(P>E)# KP8uYw53|n: 1. kdkBfDS|n4T>Yw53a>{: !sh 2. kdk;uYw53|n# 3. 4 Enter |4KPC|n"T>ddv# 4. X4=h 2 M 3 4KP|`DYw53|n# 5. 4 Ctrl+D T5X|n==#`-wT>;v !(P>E) # Kv ed `-w S|n q(Kv)liC:exGqZn|;N4PD|D.sQ;#f=D~P,;sKv ed `-w#g{C :ex;P#f=D~P,S|n q T> ?(JE){"#kYNdkS|n q T?PKv ed `-w#T10 D~yvD|D*'# S|n q(Kv)Kv ed `-wx;liTSC:ex;#f=D~PT4GqvvK|D#TSns;N#f TsTC:exvvDNN|D<*'# q Q li`-.sKv: 1. kdkBfDS|n: q 2. g{ ed `-wT>;v ?,kdkBfDS|n.;: *ZKv.0#f|D,kdk: w ;s4 Enter |# *Kvx;#f|D,kdk: q 3. k4 Enter |# Kv"Oz`-: 1. kdkBfDS|n: Q 2. k4 Enter |#TSns;N#fTsTC:exvvDNN|D<*'# ksoz h H h(oz)S|n*T>DnB ? oOrms{"a)Kr*Doz{"# S|n h(oz)C ed `-w*yPs4"zD ? oO{"T>oz{"#S|n h 2bM0fD ? g{fZ# S|n h ;fXr*rXUbV==;|nuGXUD# 4V8ErD|ne% 279 t/r#9T>oz{": kdkBfDS|n: H Gq* ed `-wl&D ? T>oz{"!vZ0fDhC# T>ns;uoz{": kdkBfDS|n: h * ed `-wn|;Nl&D ? T>;uoz{"# ed `-wPDV{`'V Zj0 `XE" |n edit"|n ex"|n grep"|n rsh"|n sed"|n sh"|n stty"|n vi r|n vedit"|n view# edit |n C> xBC'a);Vr%DP`-w# o( edit [ -r ] [ File ... ] hv edit |nt/;vP`-w,C`-wG*u6C'hFD,G ex `-wDr/f#edit `-wtZ;5P |,K ed `-w"ex `-wM vi `-wD`-we#Kb edit `-wITozz'0d{`-w|_6 D&\#*`-D~DZ],kdk: edit File 1 File N}8(DG;vfZDD~1,edit |n+CD~=4=:ex"T>D~PDP}MV{}#; s|T>:(0E)a>{4mw|<8SjCE""B(D~#zIT* File N}8(;vTOD D~{,ZbVivB edit |n+Z;vD~=k:ex,"+#`DD~{"fZd?PmPT8+49 C#g{z;C w S|nvv|DD0,edit `-w;a|D`-DD~# edit `-wTBfD=V==.;xPYw: |n== D>dk== 6p"KP edit `-wDS|n#1zt/ edit `-w1,|&Z|n==#*Zd{1 dxk|n==,kvZ;PD*7dk .(dc) # Jmzy edit `-w:exPdkD>#k9C append (a) S|n"change (c) S| n,r_ insert (i) S|nxkD>dk==#*axD>dk==,kvZ;PD*7d k .(dc)# j> -r Z`-wr53JOsV4}Z`-DD~# 4V8ErD|ne% 281 D~PD07P edit `-w9CBfD}V07`M: v PE07 v `T;C07 v #=07 PE07 PE07G{CPEr{E{FZD~Rv3;P#bV=(GR=3;Pr3)PDnr%==# *{C{E{F07Z;P,kdk: . *{C{E{F07ns;P,kdk: $ z2IT(}C:ErVE+PEr{EX7V*,TK8(3v6'DP#Z~vX7Xk8rC6'Z; vX7PsfDP# >}: 1,5 07Z;P=ZeP# .,$ 07Z;P=ns8P# `T;C07 edit `-wIT(}3;Pk10PD`T;CR=CPDX7#T -Number r +Number N}*7DX7V p8r10P.0Z3Pr.sZ3P# >}: +8 0710P.sZ 8 P# z2IT{C{E{FaO -Number r +Number DX74R=`TZZ;Prns;PD3;P# >}: .+3 07Z;P.s 3 P,T0: $-10 07ns;P.0 10 P# #=07 zIT(}Z:exPQw3vXbD#=48(07P#edit `-wr0rrsQw,"#9ZZ;Nv= D",Pk Pattern N}%dZ]DPDX=#gPX*,CQw[X:exDaxrp<;C,1=|R= %dDTsrG5X=10P# 282 |nN}: Pattern,Pattern 1;Cw Pattern N}D;?V1,BfDV{_PXbDbe: ^ $ w* Pattern N}DZ;vV{1,kPD*<`%d# w* Pattern N}Dns;vV{1,kPDa2`%d# 9C edit `-wDS|n edit `-wS|n0l .(dc)ym>D10P#1zt/ edit `-w1,10PG:exPDns;P# fE:ex;`-,10Pd*n|;N;S|nywCDP#*K&mD~D;,?V,zXk*@gNR =10PT0ZD~PgN07;,P# zIT{C edit `-wDS|n4PBfDNq: v mSD> v |D10D~DD~{ v ^DD> v >}D> v T>10D~DD~{M4, v T>D>"iR10P v `-mbDD~ v ax"Kv edit `-w v vv+VD/ v F/r=4D> v Z53@#.s#fD~ v #fD> v f;D> v 7z|D mSD> ZBfDS|nP,N} Address GI!D#g{z8(KX7,kpdk(E#zIT9Cj{DS|n, rGdu4(g(EPy>) # 4V8ErD|ne% 283 [Address]append (a) Text . g{z;P8( Address N},k=OzZ10PsfdkDD>#g{zZ:exPD ;C;}7,zI\h*iR10Pr_8(X7# g{z8(KX7,S|n a M+D>=SZ8(DP.s#g{z8(X7 0,S|n a M+D>ECZ:exDp<;C# dkD>,"Z?;PD)2&4 Enter |#1zdjyPD>1,ZPDp<&dk% @D;v .(dc),TaxD>dk=="5X|n==#zIT9CS|n 1,$p 4 T>:exPyPDZ]# [Address]insert (i)Text. ":Z2CD>1,S|n a MS|n i ;,# g{z;8(N} Address,rZ10P.0ekD>#g{zZ:exPD;C;}7, zI\h*iR10Pr_8(X7# g{z8(X7,S|n i MZ8(DP.0ekD>#z;\8(X7 0# dkzDD>,"Z?;PD)24 Enter |#1dkyPD>s,kvZ;PD*7d k .(dc),TaxD>dk=="5X|n==#zIT9CS|n 1,$p 4T>: exPyPDZ]# ":Z2CD>1,S|n i kS|n a ;,# |D10D~DD~{ +10D~DD~{D*N} File y8(DD~{#edit `-w;aO*CD~*;`-# fileFile |DD> ZBfDS|nP,N} Address GI!D#g{z8(KX7,kpdk(E#zIT9Cj{DS|n, rGdu4(g(EPy>) # [Address1,Address2]change (c). g{z;8(N} Address,rCzdkDD>f;10P#g{zZ:exPD;C;} 7,zI\h*iR10Pr_8(X7# Text g{z8(X7,S|n c +f;8(D3Pr38P#zIT(}C:E+X7V*, T8(3v6'DP# dkzDD>,"Z?;PD)24 Enter |#1zdjyPDD>1,ZPDp<&d k%@D;v .(dc),TaxD>dk=="5X=|n==#zIT9CS|n 1,$p 4T>:exPDyPZ]#nsdkDPI*10P# >}D> ZBfDS|nP,N} Address MN} Buffer GI!D#g{z8(X7r:ex,kpdk(E#zIT 9Cj{DS|n,rGdu4(Z(EPT>) # 284 |nN}10P#g{zZ:exPD;C;}7,zI\ (d) h*iR10Pr_8(X7# g{z8(X7,S|n d M>}8(D3Pr3)P#zIT(}C:E+X7V *,T8(3v6'DP#ns>}DP.sDPMI*10P# g{zCS a = z D;v!4V848(;v:ex edit `-wM+8(D8P# fZC:exP#g{zCs4V88(C:ex edit `-wM+b)PmS=C: exP#zIT9CS|n pu 4+Q>}DPEX:ex# T>10D~{FM4, ZBfDS|nP,zIT9Cj{DS|n,rGdu4(g(EPy>) # file (f) T>10D~{FT0BfD`XE": v TSO;vS|n w T4,CD~Gq-}^D v 10PE v :exPDP} v 8>10P;CD:exDYVH T>D>MiR10P ZBfDS|nP,N} Address GI!D#g{z8(KX7,kpdk(E#zIT9Cj{DS|n, rGdu4(g(EPy>) # [Address1,Address2]number (nu) [Address1,Address2]print (p) [Address]= [Address]z [Address]z[Address]z. T>8(Z|D:exPE.sDPr8P#g{z;P8(N} Address,S| n nu MT>10PMPE# g{z8(KX7,S|n nu MT>8(D3Pr38P#zIT(}C:E +X7V*,T8(3v6'DP#yT>Dns;PI*10P# T>8(D3Pr38P#g{z;8(N} Address,S|n p T>10P# g{z8(X7,S|n p MT>8(D3Pr38P#zIT(}C:E+X 7V*,T8(3v6'DP#yT>Dns;PI*10P# T>8(PDPE#g{z;P8(N} Address,S|n = T>10PDPE# S8(DP*<,T>;A;D>#g{;P8(N} Address,S|n z S1 0P*<,T>;A;D># T>;A;D>,"R8(DP;ZW?#g{;P8(N} Address,S|n zMT>;A;D>,"R10PZnW# T>;A;D>,"R8(DP;ZPk#g{;P8(N} Address,S|n z. MT>;A;D>,"R10P;ZPk# 4V8ErD|ne% 285 `-d{DD~ ZBfDS|nP,zIT9Cj{DS|n,rGdu4(g(EPy>) # ZN} Filey8(DBD~O*<;v`-a0#`-wWHliTns;v write (w) S|n T4C:exGq;`-}# edit File (e) g{TSns;v w S|nT4CD~Q;`-,C edit `-wM"v;v/f"!{S|n e#qr edit `-w>}`-w:exDZ],C8(DD~I*10D~,"T>BDD~{# Z7#CD~IT;`-s edit `-w+CD~Ak`-wD:ex#g{ edit `-wA!D ~14vm,|MT>|yA!DP}MV{}#nsA!DPI*BD10P# +|nPN}mP8(DB;vD~=4=:exPxP`-# next (n) ax"Kv edit `-w ZBfDS|nP,zIT9Cj{DS|n,rGdu4(g(EPy>) # quit (q) quit! (q!) Z9CS|n write (w) sax`-X0#g{z^DK:ex"R4+|D4kEL,edit `-w MT>;u/f{","R;axC`-X0# ax`-X0,OzSns;v w S|nT4TC:exyvvDNN|D# xP+V^D ZBfDS|nP,N} Address GI!D#g{z8(KX7,kpdk(E#zIT9Cj{DS|n, rGdu4(g(EPy>) # [Address1,Address2]global/Pattern/SubcommandList (g) xkN} Pattern %dD8(PvjG#;s edit `-wTjG}D?;P<4 PN} SubcommandList P8(DS|nPm# g{z;8(N} Address,S|n g MwCZ10P#g{zZ:exPD; C;}7,zI\h*iR10Pr_8(X7# g{z8(KX7,S|n g MwCZ8(D3Pr38P#zIT(}C:E +X7V*,T8(3v6'DP# %@;uS|nrS|nPmPZ;uS|nkS|n g vVZ`,DP##B DS|nXkvVZ;,DP,"R?;P<(}Kns;P)T \(41\)a 2#1!S|n* print (p)# CS|nPmI\|(S|n append (a)"S|n insert (i) MS|n change (c),T0k|GPXDdk#ZbVivB,m>axDdEg{;ZC|n PmDns;P,MIT!T# ":S|n undo (u) MS|n g ;\vVZS|nPmP# F/r=4D> ZBfDS|nP,N} Address1 MN} Address2 GI!D#g{z8(KX7,kpdk(E#zXk8 (N} Address3#zIT9Cj{DS|n,rGdu4(g(EPy>)# 286 |nN}r=4DD># zIT9CS|n pu SOS|n delete (d) ZD~Z?F/P,r_SOS|n yank (ya) ZD~.d4FP# ZjDZ?,z;\9CS|n pu MS|n ya# Z53@#.s#fD~ preserve recover File #f10`-w:ex,Bp53UU@#;y#1S|n write (w) zzms"Rz;*@g N#fzD$w19CCS|n#k9CS|n recover 4V4CD~# S53#fxrPV4N} File y8(DD~#kZ53@#r_S|n preserve .s9CC S|n# #fD> ZBfDS|nP,N} Address GI!D#g{z8(KX7,kpdk(E#zIT9Cj{DS|n, rGdu4(g(EPy>) # [Address1,Address2]write [File] g{z;P8(X7,r+:exDyPZ]4=N} Filey8(DD~P# (w) g{z8(KX7,S|n w M+8(D;Pr8P4=8(DD~P#zIT(}C :E+X7V*,T8(3v6'DP#edit `-wT>|y4kDP}MV{}# g{z;P8(D~ edit `-wM9C10DD~{#g{N} File ;fZ,C`-w M4(;v# f;D> ZBfDS|nP,N} Address GI!D#g{z8(KX7,kpdk(E#zIT9Cj{DS|n, rGdu4(g(EPy>) # [Address1,Address2] substitute/Pattern/Replacement/ (s) [Address1,Address2] substitute/Pattern/Replacement/g Z?v8(DPO,f;8(DN} PatternDZ;v5}#zITf;N} Pattern D ?;v5},;h+S|n global (g) mS=S|n s Dax;C# g{z;8(X7,S|n s MwCZ10P#g{zZ:exPD;C;}7,zI \h*iR10Pr_8(X7#g{z8(KX7,S|n s MwCZ8(D;Pr 8P#zIT(}C:E+X7V*,T8(3v6'DP# 4V8ErD|ne% 287 7z|D ZBfDS|nP,zIT9Cj{DS|n,rGdu4(g(EPy>) # undo (u) 7zn|;v:ex`-S|nT:exD|D#z;\7zS|n write (w) rS|n edit (e)# ":S|n global ;O*G@"ZS|n u D# `XE" |n ed r red"|n ex"|n vi r vedit# edquota |n C> `-C'MiDdn# o( `-C'8j edquota [ -u ] [ -p Proto-UserName ] UserName ... `-i8j edquota [ -g [ -p Proto-GroupName ] GroupName ... ] `-|DC'rim^Z edquota -t [ -u | -g ] hv edquota |nC44("`-8j#K|n4(;v,P?;vC'MiD10EL]nDY1D~#CS /etc/filesystems D~Q-("D]nv(D~53Pm#edquota |n2ZY1D~PwC vi `-w(r I73d? EDITOR 8(D`-w),byMITmS"^D]nK# ":g{Z73d? EDITOR P8(`-w,Xk8(`-wDj{D76{# ?;vD~53D]nVp,$#14(r`-C'riD]n1,]nM&C=8(DD~53#ZzkC ]nD?;vD~53P<*hC|# 1!Divr1M -u j>;p9C1,edquota |nZ|nPo`-I UserName N}8(D;vr8vC 'D]n#1xP -g j>1,edquota |n`-I GroupName N}8(D;vM8viD]n#-p j> 7(-MDC'(UserName)r-MDi(Proto-GroupName)"R*8(DC'ri4F;vb)8jD1 ># C'\,}1! 1 \m^ZDm^F#Zm^Zz1,m^FM?FdI2^F#m^Z\Tl"!1"VS MkDN=8(#1d5* 0 1,5w9C1!Dm^Z,1d5* 1 k1,;Pm^Z#-t j>|Dm^ Z# 288 |nNDVN*: 9CDi 9CDZc im^F i2^F Zcm^F Zc2^F ;KC'ri9CD 1KB 53D~iD10}?# ;KC'ri9CD10D~}# Z}#YwZdC'riJm9CD 1KB Di}# C'riI;Jm9CD 1KB D\i},|(Z quota m^ZZY1f"w# Z}#YwZdC'riJm9CDD~}# C'ri;Jm4(D\D~},|(Z quota m^ZZDY1D~# ":2^FD5* 1 5w;JmVd#m^FD5* 1,x2^FD5* 0,5w;PY1Dy!UdJmV d# 1Kv`-w,edquota |nA!Y1D~"^D~xF quota D~T43`-wD^D# 2^Frm^F;\8(* 1 KB iD{}6# j> -g -p -t -u `-;vr`v8(iDdn# 1Cj> -u wC1,4F*?;v8(DC'*;v-MC'("Ddn#1Cj> -g,-p wC1,4F*?; vPvDi*;v-Mi("Ddn# |Dm^Z,Zm^ZZ,]nZm^F;?FI2^F0\;,=#1!Dm^Z* 1 \#1Cj> -u wC1, *yPDD~53h(m^Z,D~53DC']nI /etc/filesystems D~8(#1Cj> -g wC1,*yP xPID~ /etc/filesystems 8(Di]nDD~53h(m^Z# ":ZC edquota |n|Dm^Zs,BDm^Z1= quota.user M quota.group D~;"BsEz',( }KP quotaoff |nMdsD quotaon |n4"B#*K9CBDm^Z,Q-o=IDm^ZDC'Xk+ D~53D9Cu!=m^FD.=TB#+4,1b)C',}m^F1,BDm^Za\0l# `-;vr8vC'D]n# ":g{C'{ri{,PD} **C' sharl ("]n,CQ-*C' davec ("CD]nw*-M,kdk: edquota -u -p davec sharl D~ quota.user quota.group /etc/filesystems 8(C']n# 8(i]n# ,PD~53{M;C# 4V8ErD|ne% 289 `XE" quota |n"quotacheck |n"quotaon M quotaoff |n"repquota |n# ELdn53Evi\ELdn53,hCELdn53hvgN("ELdn#=_<;Z 62+T7 P# egrep |n C> QwD~qC#=# o( egrep [ -h ] [ -i ] [ -p [ Separator ] ] [ -s ] [ -v ] [ -w ] [ -x ] [ -y ] [ [ -b ] [ -n ] | [ -c | -l | -q ] ] { { -ePattern | -fStringFile } ... | Pattern } [ File ... ] hv egrep |naZdkD~(1!5*jG;yD,}Kms{"M9C{";,T0 -s j>D&\ ;,.b# egrep |naT>|,C%dPDD~,g{z8(K`Z;v File N}D0#T shell PXb,eDV{ ($, *, [, |, ^, (, ), \ ) vVZ Pattern N}P1Xkx+}E#g{ Pattern N};Gr%V{.,(#Xk C%}E+{v#=(p4#Zmo=P}g [a-z],uEm>(}10{m3r#{m3rIT(eH[D `T)ZV{6'P9C#|9CKlY7(TDc(,P1h*b?Ud# ": 1. P;^FZ 2048 VZ# 2. Nd(Z -p j>B)10^FZ 5000 vV{D$H# 3. kpZXbD~OKP grep |n,r*|azz;I$bDa{# 4. dkP;&C|, NULL V{# 5. dkD~&CT;P{ax# 6. !\P)j>IT,1;8(,+GP)j>a2Gd{Dj>#}g,g{,18( -l M -n ,; PD~{4k=j Z?P0fSOR=CPDiEk#9CKj>PzZ4UOBDiRELiEk#-b j>; \CZ4Tj%dPDF}# 8(;v#=#bs;vr%D#=,+G|Z#=T;v -(:E)*<1\PC# 8(|,V{.DD~# 1&m`vD~1E}D~{# 1xPHO1vTV{Ds!4# Pv|,%dPDD~{(;N)#D~{.dC;P{STVt#g{Qwj|,%dPD{vNd#Nd.d+4UVt{ Separator N}8(DNdVt{ST( g,b)Vt{GkQw#=PE`,q=D#=#|,NdVt{DP+vCwVt{;| G;a;|,ZdvP#1!DNdVt{GUWP# {9yPDdv=jvm{"#bcTli4,PC# T>}Kk8(D#=%dDP.bDyPP# 4P%JQw# T>k8(#=+7%dx;,d{V{DP# 1xPHO1vTV{Ds!4# -b -c -e Pattern -f StringFile -h -i -l -n -p[ Separator] -q -s -v -w -x -y Kv4, K|n5XTBvZ5: R=%dn# 4R=%dn# "Vo(ms,r_D~;ICJ(49R=K%dn) # 0 1 >1 >} *k9C|,#=%dV +"?"|"( M ) PD;v)9#=,kdk: egrep "\(([A-z]+|[0-9]+)\)" my.txt |aT>G)|,Z2(EoV8r}VDP,x;GZ2(Eo|,}VV8iODP#|a%d (y) M (783902),x;G (alpha19c)# ":19C egrep |n1 \ ((1\szE*(E)r_ \ ((1\szEU(E)%dD>PD(E, +G ((*(E)M )(U(E)XoT'V8OMNXoT'VEv;# eimadmin |n C> \ms5j63d(EIM)r# o( eimadmin -a | -p | -l | -m | -e -D | -R | -I | -A | -C [-s switch] [-v verboseLevel] [-c accessType] [-f accessUserType] [-g registryParent] [-i identifier] [-j otherIdentifier] [-k URI] [-n description] [-o information] [-q accessUser] [-r registryName] [-t associationType] [-u registryUser] [-x registryAlias] [-y registryType] [-z registryAliasType] [-d domainDN] [-h ldapHost] [-b bindDN] [-w bindPassword] [-K keyFile [ -P keyFilePassword] [-N certificateLabel]] [-S connectType] hv eimadmin |nG AIX 53~q shell $_#\m1I9CC|n(e EIM r"T"am"j6T0j6 M"amC'.dDX*4ndr#\m19IT9C eimadmin 3hC'(0d{\m1)CJ EIM rD (^r_Pvr}% EIM 5eD(^# \m1ITT=V==9C eimadmin |n: v (}+E"|,= eimadmin |nOD|nP!nP v (}+E"|,= eimadmin |n}CDdkD~P zITV/4(D~r(}S}]b}G^'D,r*||,K=v,V{,RZ -D .0;PUq:-a-D j> eimadmin |nICTBYwj># -a -e -l -m -p mSTs# (4(Ts(e0dtT#) A}tT# (e}%5tTr}%`5tT#) PvTs# (lwTs(e0dtT# ) ^DtT# ((}|D%5tTrmS`5tT4|DVPTsDtT# ) e}Ts# (}%Ts(e0dtT# ) eimadmin |nICTBTsj># -A -C -D -I -r X*#bG EIM rPj6kC'j6.dDX5# CJ(^#bG EIM (eD LDAP CJXFi# r#bGf"Z LDAP ?# -s switch switch 8(;v0l eimadmin |n/}Yw==D5#zIT8(TB5: RMDEPS }%rr53"am1}%St#b9C\;|=cX(}Z;N}%yP*r (eDj60"am4}%r#29C\;|S=cX(}Z;N}%yP*" am(eD&CLr"am4}%53"am# /f: k":eimadmin |n;aZ}%St.0/fStDfZ,rKk!D 9CC|n*X# -v verboseLevel verboseLevel N}GS 1 = 10 D{},|XF eimadmin |nT>DzYj8E"D?# (|CZoO eimadmin 5CLrPDJb# )1!5 0 m>^zYE"#zIT8(; vS 1 = 10 D{}5,8(SzYE"?Dn!5=ns5#5CLr+li5"T> *C6p0yPOM6p(eDzYE"#TB6p%"X(E": v 3 - m> EIM API wCN}M5X5 v 6 - m>!n5MdkD~j) v 9 - m>5CLr}LkZMvZod eimadmin |nICBmPPvDXh0I!DtTj>#j>!nG%5D,}Gmb8v#g{z`N8 (;v!n,r5CLr;&mZ;NvVD5# 4V8ErD|ne% 293 ": 1. zIT8(b)tTw*|n!nrw*dkD~PDVN#g{z}Z8(|n!n,zXk9C}E (″)r(’)+xP6kUWD5(p#}ETZ%V5GI!D#8(;x}ED`V55JO+XO |nP!n;Z;vV.sD5+;Xt# 2. TBXbV{;JmvVZ registryName"registryParent r identifier P: , = + < > # ; \ * -c accessType 8(C'TZ EIM r5PDCJ(^6'#accessType Xk*TB5.;: ADMIN 8(\mCJ(# REGISTRY 8("amCJ(#g{8( REGISTRY,z9Xk8(;v"am5(-r) #"a m5ITGX("am{F,2ITGGE(*)Tm>TyP"amDCJ(# IDENTIFIER 8(j6CJ(# -f accessUserType MAPPING 8(3dYwCJ(# 8(CJC'{D`M#accessUserType XkGTB`M.;: DN -g registryParent -i identifier -j otherIdentifier -k URI -n description -o information -q accessUser -r registryName -t associationType accessUser *(P{F# KERBEROS accessUser * Kerberos j6# 8(53"amD{F#&CLr"amG53"amDS/#g{z}ZmS&CLr" am,zXk9C -r !n0 -g !n#-r 5Gz}Z(eD&CLr"am#-g !nG$ HfZD53"am# 8((;j6{F#}g:John Day# 8(G(;j6{F#}g:John# ":zIT`N8(C!nT8(`vG(;j6# *"am(g{fZ)8(3;J4j6(URI) # 8(*kr""am"j6rX*`X*DNbD>(za)CD>) # ":zIT;*?jX*(eC'hv# 8(*kj6rX*`X*D=SE"# ":zIT;*?jX*(eC'E"#zIT`N8(C!nT8(`uE"# y]8(D accessUserType,8(_P EIM CJ(DC'(P{F(DN)r Kerberos j 6# 8("am{F#mSB"am1,eimadmin +"amw*53"am,}Gz98(K -g !n#g{z8(K -g !n,r eimadmin +"amw*&CLr"am# 8(j6k"am.dDX5#associationType Xk*TB.;: ADMIN m>vZ\m?D+C'j6kj6X*p4# SOURCE m>C'j6GiRYwD4# -u registryUser -x registryAlias 294 |nNC'j6GiRYwD?j# ":zIT`N8(C!nT(e`vX5# 8(Z"amP(eDC'DC'j6# *"am8(m;{F#zXk`N8(C!nT8(`vp{# -y registryType 8("am`M#eimadmin \;6pD$(e`M|(TB`M: v RACF® v OS/400® v KERBEROS(TZ case ignore) v KERBEROSX(TZ case exact) v AIX v NDS v LDAP v PD(Policy Director) v WIN2K z9IT(}9CTB=Vf6/=(.;,S(; OID 44(zT:D`M: v caseIgnore -z registryAliasType v caseExact *"amp{8(`M#zIT4(T:D5r9CTB(i5.;: v DNSHostName v KerberosRealm v IssuerDN v RootDN v TCPIPAddress v LdapDnsHostName ":TZ;i|nP!nr%vdk}]G<,eimadmin |n;6p registryAliasType D Z;v8(5#+G,eimadmin |n75\;6p`v"amp{"+yPb)p{k% v registryAliasType X*p4# eimadmin |nICTB,S`Mj># -b bindDN -d domainDN 8((P{FTCZ= LDAP Dr%s(# 8( EIM rDj{(P{F(DN) #domainDN T ’ibm-eimDomainName=’ *7"ITB* XiI: r{ z}Z4(D EIM rD{F#}g,MyDomain# 86(P{F u?D(P{FMZ?dk\?D~\k# 8(T LDAP ~qwO$D=(#connectType Xk*TB5.;: -S connectType v SIMPLE(s( DN M\k) v CRAM-MD5(s( DN 0\#$\k) v EXTERNAL(}V$i) v GSSAPI(Kerberos) t48(,connectType 1!5* SIMPLE#TZ,S`M GSSAPI,9C1! Kerberos > $#KP eimadmin .0,Xk9Cng kinit D~q("C>$#XZ KINIT 0d`X DE",kND AIX Authentication Service Administration# 8(ks( DN X*D\k# -w bindPassword 5CLrh*D,SE"|( EIM r(-d)0dXF~qw(-h)"j6(-b"-w r -K"-P"-N,9CC j6O$(s()A~qw)0O$=((-S) # TZ;Gr(-D)DTs`M,r"~qwMs(j6D8(GI!D#g{48(,rS RACF E*D~l wE"# ":g{8(KNN,SE",r9Xk8(,S`MyXhD5Dj{/O#!T;vr`v("G+?) 5+C eimadmin |n8(1?v,SMwz`MDXh5MI!5# ,S`M/wz`M Xh5 I!5 SIMPLE r CRAM-MD5/2+(ldaps://) -d"-h"-b"-w"-K"-P -N SIMPLE r CRAM-MD5/G2+(ldap://) -d"-h"-b"-w EXTERNAL/2+(ldaps://) -d"-h"-K"-P"-S -N EXTERNAL/G2+(ldap://) ;'V ;'V GSSAPI/2+(ldaps://) -d"-h"-K"-P"-S -N GSSAPI/G2+(ldap://) -d"-h"-S ": 1. OmP=v}biv: v g{(}dkD~8(5,rr!n(-d)TZr/};GXhD# v 1 -K 8( RACF \?71,SSL \?}]bD~\krf"D~(-P);GXhD# 2. g{r%s(\kGXhDR|nPO48( -w,r eimadmin |n+a>dkr%s(\k,"Rg{ SSL \?}]bD~\kGXhDR|nPO48( -P,2aa>dk SSL \?}]bD~\k# BmE(K?vTs`MMYwTDXh0I!j>#zITZdkD~P*s`}!n8(5,x;GZ| nPO8(# Ts`M(Yw) j> "M D(a) v Xh:d"h mSr# v I!:n 296 |nN "M D(p) v Xh:d"h }%r#g{rGU,r|, -s RMDEPS# v I!:s D(l) v Xh:d"h Pvr#8( -d* PvyPr# v I!: D(m) v Xh:d"h ^DrmSrtT# v I!:n D(e) v Xh:d"h }%re}rtT# v I!:n R(a) v Xh:r"y v I!:g"k"n"x"z R(p) v Xh:r mS"am#+Y(* -r 8(D5GBD53"am,}G9 8(K -g,ZbVivB,-r 5m>BD&CLr"am# }%"am# v I!:s R(l) v Xh:r v I!:y R(m) v Xh:r Pv"am#5XrPk8(D -r 5Qw}Kw(I\|,( d{ *)%dDyP"amu?# ^DrmS"amtT,|("amp{# v I!:k"n"x"z R(e) v Xh:r }%re}"amtT,|("amp{# v I!:k"n"x"z I(a) v Xh:i mSj6# v I!:j"n"o I(p) v Xh:i }%j6# v I!: I(l) v Xh:i v I!: I(l) v Xh:j v I!: I(m) v Xh:i 4(;j6{FPvj6#5XrPk8(D -i 5Qw}Kw (I\|,(d{ *)%dDyPj6u?# 4G(;j6{FPvj6#5XrP_Pk8(D -j 5Qw }Kw(I\|,(d{ *)%dDG(;j6DyPj6u ?# ^DrmSj6tT# v I!:j"n"o I(e) v Xh:i }%re}j6tT# v I!:j"n"o A(a) v Xh:i"r"u"t v I!:n"o A(p) v Xh:i"r"u"t mSX*#zITX4 -t !nTmS`vX*`M#-n M -o j>;k TARGET X*PX# }%X*#zITX4 -t !nT}%`vX*`M# v I!: A(l) v Xh:i v I!:t PvX*#*8(D -i (;j65XrPyPDX*#8( -t 5T^F5X=x(X*`MDu?# 4V8ErD|ne% 297 Ts`M(Yw) j> "M A(m) v Xh:r"u ^DrmSX*tT#-n M -o j>;k TARGET X*P X# v I!:n"o A(e) v Xh:r"u v I!:n"o C(a) v Xh:c"q"f v I!:r C(p) v Xh:c"q"f v I!:r C(l) v Xh:c v I!:r C(l) v Xh:q"f }%re}X*tT#-n M -o j>;k TARGET X*P X# mSCJ(#TZCJ`M REGISTRY,a)X( -r "am 5,ra)(d{ * m>CJrPyP"am# }%CJ(#TZCJ`M REGISTRY,a)X( -r "am 5,ra)(d{ * m>CJrPyP"am# 4`MPvCJ(#TZCJ`M REGISTRY,a)X( -r "am5,ra)(d{ * m>CJrPyP"am# 4C'PvCJ(# v I!: Kv4, eimadmin |nZjI15XTBKvzk.;: I&# v=;vr`vms,+g{z8(KdkD~,r&myPG<# vVOXms,Cms} 1. *Pv%;r,kdk: eimadmin -lD -h ldap://my.server -b "cn=EIM admin,o=MyCompany,c=US" -d "ibm-eimDomainName=My Employees,o=My Company,c=US" b+5XkTBdv`FDZ]: domain name: My Employees domain DN: ibm-eimDomainName=My Employees,o=My Company,c=US description: employees in my company 2. *Pv%;"am,kdk: eimadmin -lR -r MyRegistry b+5XkTBdv`FDZ]: registry: MyRegistry registry kind: APPLICATION registry parent: MySystemRegistry registry type: RACF description: my racf registry URI: ldap://some.big.host:389/profileType=User,cn=RACFA,o=My Company,c=US registry alias: TCPGROUP registry alias type: DNSHostName 3. *Pvj6,kdk: eimadmin -lI -i "J.C.Smith" b+5XkTBdv`FDZ]: 298 |nNdk\krm>ms#}Gz9CdkD~,qrkpZ{aSU=I& jID{"#&mdkD~PDG<1,1xLt/0#91,eimadmin a"vN<{",Kb,?&m 50 uG<+"M;uxH{"# ":eimadmin |nTZPv(-l)ks+5X;vr`v}]P,}GR;=%dD EIM u?r4Z(s( j6CJC}]# `XE" eimadmin.conf D~# 4V8ErD|ne% 299 elogevent |n"logevent |n C> L GD~P# o( elogevent [-h] log_file logevent [-h] log_file hv elogevent E>\GC"D5X{"#5XD logevent E>{"DoT!vZoT73DhC# 1B~"z1,b)E>6=I ERRM zzD73d?PI ERRM +IT1wIB ~l&J4KPDYw49C#9ITCw4(d{C'(eDYwD#e# +5XPX ERRM 73d?DB~E",9|,TBZ]: >X1 B~r_XB08B~;"VD1d#I ERRM a)D5JD73d?G ERRM_TIME#C5G>X /D,Z;T>v4.0a;*/IIADN=# b)E>9C alog |n4+B~E"4k=8(D log_file P"SCD~PA!B~E"# j>+E>DC(yw4k=jI&XKP# 1 y*sD log_file 4;8(# 2 log_file 76^'# ^F v b)E>XkKPZ ERRM KPDZcO# v 1CB~E";G<1,KPb)E>DC'XkP log_file D4k(^# 300 |nNDC(yw;4k=j} 1. *GdvT>K;u /var D~53(;vD~53J4)D/fB~: ============================================================================= Event reported at Mon Mar 27 16:38:03 2002Condition Name: /var space usedSeverity: Warning Event Expression: PercentTotUsed>90 Resource Name: /var Resource Class Name: IBM.FileSystem Data Type: CT_UINT32 Data Value: 91 ;C /usr/sbin/rsct/bin/elogevent |,K elogevent E> /usr/sbin/rsct/bin/logevent |,K logevent E> `XE" |n:alog emgr |n C> t/Y1^)(Y1^))\mw,K\mw20"}%"Pv"li53DY1^)# o( *PvY1^)}]: emgr -l [ -L Label | -n interim fix Number | -u VUID ] [-v{1|2|3} ] [ -X ] [-a path] *20Y1^)m~|: emgr -e interim fix package | -f ListFile [-w Directory ] [ -b ] [ -k ] [ -p ] [ -I ] [ -q ] [ -m ] [ -o ] [ -X ] [-a path] *}%Q20DY1^): emgr -r -L Label | -n interim fix Number | -u VUID | -f ListFile [-w Directory ] [-a path] [-b ] [ -k ] [ -p ] [ -I ] [ -q ] [ -X ] 4V8ErD|ne% 301 *liQ20DY1^): emgr -c [ -L Label | -n interim fix Number | -u VUID | -f ListFile ] [ -w Directory ] [-a path] [-v{1|2|3} ] [ -X ] *SXr60Q20DY1^): emgr -M | -U [ -L Label | -n interim fix Number | -u VUID | -f ListFile ] [ -w Directory ] [-a path] [ -X ] *?F}%Q20DY1^): emgr -R interim fix Label [ -w Directory ] [-a path] [ -X ] i4IY1^)\mwx(Dm~|: emgr -P [ Package ] [-a path] [ -X ] *T>Y1^)Lr|DZ]MXK: emgr -d -e interim fix Package | -f ListFile [-w Directory ] [-v{1|2|3} ] hv emgr(Y1^)\mw)|nICZ20M\m53Y1^)#Y1^)\mw20I epkg |n4(Dm~ |",$|,Y1^)E"D}]b#emgr |n4PTBYw: v Y1^)m~|20 v Y1^)}% v Y1^)Pv v Y1^)li v Y1^)SX v Y1^)60 v T>m~|x v Q20Y1^)D?F}% }C Efix }CY1^)D=(PgB8V: 4jE}C Zx(53O20D?vY1^)+_P;v(;DY1^)jE#bGs(yP;,}]bTsD (;|#*4jE}CY1^),k+jECw* -L j>DN}#}g,*Z_PjE ABC123 D Y1^)OKPliYw,kdk: emgr -cL ABC123 4 Efix j6}C Zx(53O20D?vY1^)+_P;vY1^)j6#Y1^)j6vGZY1^)}]bP PvDY1^)D3rE#g{ZyZY1^)PmDY1^)O4PYw,9CK!n+\=c# emgr |n+Z4Px(Yw0+Y1^)j6*;*Y1^)jE#*4j6}CY1^),k+j 6Cw -n j>DN}# 302 |nNPvX(Y1^)ryPY1^)T#VUID 9ZC -v j>PvhC* 2 r|_ 6pD_$6p1T># Efix G< TBYwaG<= emgr |nDU>D~ /var/adm/ras/emgr.log P: v 20 v }% v li v SX v 60 v ?F}% j> -a path -b -c -d -e interim Package -f ListFile 8(20D8C?<76# 9 emgr |nx}*sXB} emgr |nZ8(D;vr`vY1^)OKPliYw# T>Z]MXK#K!nM -v j>;pZT>_$dv1\PC# f i x 8(Y1^)m~|D~D76#Y1^)m~|D~XkC epkg |n4(RXkT 16 ;9u) 9{ .Z ax# 8(|,TBZ].;DD~: v CZm~20Dm~|;CDPm(?P;v) v CZ}%"SX"60MliYwDY1^)jEDPm(?P;v) -I -k -l -L Label -m -M -n interim fix ID -o -p -P [ Package ] emgr |nvTNNUWPrZ;vGUWV{* # V{DP# (}9C bosboot |nD -I j>KP AIX bosboot M6pwTw# (}9C bosboot |nD -D j>Z AIX bosboot D}LPXkM6pwTw# 8> emgr |nZ8(D;vr`vY1^)OKPPvYw# 4Y1^)jE!qCZCYwDY1^)# 8> emgr |n4PSX20#1SX20KY1^)1,Y1^)D~SXZ?jD~O# 8> emgr |n(}9C -m j>SXQ-SX20D;vr`vY1^)#-M j>ICZSX9 C -m j>20"C -U j>rd{VN(}gXB}<53)60DY1^)# (}8(Y1^)j6!qCZKYwDY1^)# 8(Y1^)20IT2GVPLr|# 8> emgr |n4P20r}%D$@#$@KPyPliYw,+G;vNN|D# 8(m~|i4Yw,b+T>IY1^)\mwx(DyPm~|"|GD20LrMx(j E# 4V8ErD|ne% 303 {9}KmsM?R/fbDyPdv# 8> emgr |nZ8(D;vr`vY1^)OKP}%Yw# 8> emgr |nKP?F}%Yw#K!n}%kY1^)`X*DY1^)}]M}]|x,x5 JO;}%KPNN}%E>r}<&mDY1^)D~#K!n;NvICZ;vY1^)#j 6?jY1^)1h*Y1^)jE# -q -r -r Label -u VUID -U -v{1|2|3} -w Directory -X /f: KY1^)}%=(&4wt1}L#r*K=(I\Z?j53O4(;;BT,yTv 1yPd{}%Y1^)D=(;I&1E&9C?F}%=(# (}8( VUID !qCZKYwDY1^)# 8> emgr |n60(} -m j>xPSX20D;vr`vY1^)# 8(CZPvYwD_$6prCZliYwDi$6p#P'6pG 1"2 M 3# 8> emgr |n9C8(D$w?,9GI\Z20}LPD!ICELUd#g{20ZdZ`,D~53P 4(r)9d{D~,r|I\"zD!iv# 2. emgr |n;\)96LD~53# Kv4, 0 yP emgr |nYwI&jI# >0 "zms# 2+T ;P root C'ITKP emgr |n#;P root C'ITCJ efix }]"#fD~MY1D~# emgr |nZ53PiR'VD MD5 zI|n#g{R=;vK`|n,r emgr |n+ MD5 #iMT> xC'#;sC'ITC2+4;fliC MD5 M#g{4R=zI MD5 D|n,r emgr |n;4Px ;=Yw# (}} 1. *$@{* games.020303.epkg.Z DY1^)m~|D20,kdk: emgr -p -e games.020303.epkg.Z 2. *20{* games.020303.epkg.Z DY1^)m~|"Zh*nbUd1T/)9D~53,kdk: emgr -X -e games.020303.epkg.Z 3. *Pv53ODyPY1^),kdk: emgr -l 4. *Pv_PjE games DY1^)DZ 3 cPm,kdk: emgr -lv3 -L games 5. *}%_PjE games DY1^),kdk: 304 |nNY1^)Lr| test.102403.epkg.Z O6p 3 Dj8dv,kdk: emgr -v3 -d test.102403.epkg.Z D~ /usr/sbin/emgr /usr/emgrdata/DBS/efix.db /usr/emgrdata/DBS/files.db /usr/emgrdata/DBS/pkglck.db /usr/emgrdata/DBS/prereq.db /usr/emgrdata/DBS/e2eprereq.db |, emgr |n |,Y1^)7}]b |,Y1^)D~}]b |,m~|x}]b |,Hvu~}]b |,Y1^)DX8}]b `XE" bosboot |n"epkg |n# 620k(F7PD:20I!m~z7M~q|B;# emstat |n C> T>Bfl#3FE"# o( emstat [ -a | -v ] [ Interval ] [ Count ] 4V8ErD|ne% 305 hv emstat |naT>Bfl#3FE"#Bfl#I\"zZ3)ID&CLrr_bZBD&mwO4PD1 r,b)ID&CLrMb|,KI&mwa9PDQ-;>}KD8n#b)8nI\#C'ITI!XT>TkEPDl# 3FE"r_%v&mwBf3FE"# 1!dvT>?kS3FE"#IydtM|zN} 2IT;8(# N} Z=vy>.dDdt. |zN}. Interval Count j>T>#;\k -v j>;p9C# T>%v&mwD3FE"#Cj>;\k -a j>;p9C# -a -v 5} 1. *k?kST>Bf3FE",kdk: emstat bzzKBfDdv: Emulation Emulation SinceBoot Delta 8845591 0 8845591 0 8845591 0 8845591 0 8845591 0 8845591 0 ... 2. *k?=kT>BfM# 5 N,kdk: emstat -a 2 5 bzzKBfDdv: Alignment Alignment Emulation SinceBoot Delta SinceBoot 21260604 0 70091846 23423104 2162500 72193861 25609796 2186692 74292759 27772897 2163101 76392234 29958509 2185612 78490284 Emulation Delta 0 2102015 2098898 2099475 2098050 3. *kT?v&mw? 5 kT>;NBf3FE",kdk: emstat -v 5 bazzTBdv: 306 |nN t/B~\mS53# o( emsvcsctrl [−a | −s | −k | −d | −c | −t | −o | −h ] hv emsvcsctrl G;vt/B~\mS53DXFE>#B~\mG;v RSTC DV<=S53,|* IBM RS/6000® ~qwa);i_ICT~q#K|n(}%dXZ53J4D4,E"MPXM'zLrX"DJ 4u~DE"44(B~#M'zLraCB~lbMV453JO,byS?K53ICT#emsvcsctrl XF E>XFB~\mS53DYw#KS53Z53J4XFwDXFB,,1tZ;vP emsvcs DS53i# ?vS53(#;Z|nPB4P#(#Z5320Zd; HACMP/ES t/E>|nwC# emsvcsctrl E>*YwB~\mS53a)wVwyDXF: v mS"t/"#9M>}S53 v e}S53 v r*rXUzY 4V8ErD|ne% 307 mSS53:18( -a j>1,XFE>9C mkssys |n+B~\mM AIX J4`SwS53mS= SRC# XFE>KPgB: 1. 7# emsvcs M emaixos S53Q#9# 2. S SRC P>} emsvcs M emaixos S53(Ht|GT;fZ)# 3. r SRC PmS emsvcs S53# 4. r SRC PmS emaixos S53# 5. g{ haemrm i;fZ,C mkgroup |nmS#"zDNNms;4=U>D~ /var/ha/log/em.mkgroup P# 6. 4( /var/ha/lck/haem M /var/ha/soc/haem ?<,g{|G;fZ#"zDNNms;4=U>D~ /var/ha/log/em.mkdir P# 7. S20D;C /usr/sbin/rsct/install/config/em.HACMP.cdb +B~\mdC}]b=4=KP1D;C /etc/ha/cfg/em.HACMP.cdb#=41DNNms<;4xU>D~ /var/ha/log/em.cp P# t/S53:18( -s j>1,XFE>9C startsrc |nt/B~\mS53 emsvcs M AIX J4`Sw S53 emaixos# #9S53:18( -k j>1,XFE>9C stopsrc |n#9B~\mS53 emsvcs M AIX J4`Sw S53 emaixos# >}S53:18( -d j>1,XFE>9C rmssys |nS SRC P>}B~\mS53M AIX J4`S wS53#XFE>KPgB: 1. 7# emsvcs M emaixos S53Q#9# 2. C rmssys |nS SRC P>} emsvcs M emaixos S53# e}S53: 18( -c j>1,XFE>S SRC P#9"}%yP53VxDB~\mS53#XFE> KPgB: 1. C stopsrc -g emsvcs |n#9S53iPS53DyP5}# 2. C rmssys |nS SRc P}%S53iPS53DyP5}# 3. SB~\mdC}]b(EMCDB)DKP1;C /etc/ha/cfg/em.HACMP.cdb }%B~\mdC}]b# r*zY:18( -t j>1,XFE>C haemtrcon |n* haemd X$Lrr*zY&\#harmad X$L rDzY&\C traceson |ntC# XtzY:18( -o j>1,XFE>C haemtrcoff |n{C haemd X$LrDzY&\#C tracesoff | n2ITXt harmad X$LrDzY&\# G:1KP1,B~\mX$Lr(#a)XZdYwMmsDE"((}r AIX msU>4u?) # g{;\4k,msM;4kU>D~ /var/ha/log/em.default.cluster_name P# j> -a mSS53# -s t/S53# -k #9S53# -d >}S53# -c e}S53# -t tCS53zY&\# 308 |nNC(E"# 2+T zXkTP'D root C'j64KP# Kv4, 0 mw|nQI&jI# 1 mwPmszz# ^F K|nvZ HACMP™ 73PP'# j} 1. *+B~\mS53mS= SRC,kdk: emsvcsctrl -a 2. *t/B~\mS53,kdk: emsvcsctrl -s 3. *#9B~\mS53,kdk: emsvcsctrl -k 4. *S SRC P>}B~\mS53,kdk: emsvcsctrl -d 5. *emB~\mS53,kdk: emsvcsctrl -c 6. *r*B~\mX$LrDzY&\,kdk: emsvcsctrl -t 7. *XUB~\mX$LrDzY&\,kdk: emsvcsctrl -o ;C /usr/sbin/rsct/bin/emsvcsctrl |, emsvcsctrl E> D~ /var/ha/log/em.default.cluster_name |,{* cluster_name D/:OD haemd X$LrD1!U># /var/ha/log/em.cp |,Z4FB~\mdC}]b1yzzDNNmsDU># /var/ha/log/em.trace.cluster_name |,{* cluster_name D/:OD haemd X$LrDzYU># 4V8ErD|ne% 309 /var/ha/log/em.mkgroup |,Z4( haemrm i1yzzDNNmsDU># /var/ha/log/em.mkdir |,Z4( /var/ha/lck/haem M /var/ha/soc/haem ?<1yzzDNNmsD U># `XE" |n:haemtrcoff"haemtrcon"lssrc"startsrc"stopsrc X$Lr: haemd enable |n enable |n|( AIX r!S53 enable M System V r!S53 enable DE"# AIX r!S53 enble |n C> tCr!zSPh8 o( enable PrinterName ... hv enable |n9IN} PrinterName 8(Dr!zSPh8Z_,r_tCr!zSPh8,9.T53IC# ": 1. zXk5P root C'(^rtZ printq iE\KPC|n# 2. g{zdk enable -?,53T>TBms{": enq: (FATAL ERROR): 0781-048: Bad queue or device name: -? >} *tCr!SPh8 lp0:lpd0,kdk: enable lp0:lpd0 D~ /etc/qconfig /etc/qconfig.bin /usr/sbin/qdaemon /var/spool/lpd/qdir/* /var/spool/lpd/stat/* /var/spool/qdaemon/* |,SPdCD~# |, /etc/qconfig D~D**D~xFf># |,SPX$Lr# |,SPks# |,h8D4,E"# |,SPD~DY11># `XE" cancel |n"disable |n"lp |n"lpstat |n# 6r!zMr!8O7PD:t/M#9r!SP;# 310 |nN tC LP r!z o( enable printers hv enable |n$n8(Dr!z,9.\r!I lp |na;Dr!ks#g{r!zG6LD,;tC6L5 3ksD+M;enable |nXkZ6L53YKP;iT$nr!z# (KP lpstat -p q!r!zD4,# ) 1r!h8DtT|D1,I enable 6p#yT*|Dh8D(eMVd,Xk{CGvh8ODr!z, |Dh8,;sYKP enable#BDh8tTZ enable 4P.sz'# r!z{G53(eV"R^(I ASCII V{Ds!4# D~ /var/spool/lpIIADN=#/defn> b)E> C mail |n"M B~E"=8(DC'j6#18(KC'j6,MYh|GP'D,Z9C1 ;#i#g{;8(C'j6,KPK|nDC'MG1!DC'# 4V8ErD|ne% 311 user-ID TZB~E"*"M=DC'451I!D#g{ user-ID ;P8(,KPK|nDC'G1!DC'# j>+CE>DC(yw4=jXkKPZ ERRM KPDZcO# 2. mail |nC4AD~# jDC(yw;4k=j} 1. ZyZ Web D53\mwP8( user1 4xC'"J~#ERRM ;sKPBfD|n: /usr/sbin/rsct/bin/notifyevent user1 2. ITC mail |n4A!B~E"DZ]#BfD>}mwTZ /var D~53(;vD~53J4)/f B~GgN;q=/MG90 Resource Name: /var Resource Class Name: IBM.FileSystem Data Type: CT_UINT32 Data Value: 91 ;C /usr/sbin/rsct/bin/enotifyevent |, enotifyevent E> /usr/sbin/rsct/bin/notifyevent |, notifyevent E> 312 |nN T;vD~ES# o( &m;vD~ enq [ - ] [ -B CharacterPair ] [ -c ] [ -C ] [ -G ] [ -j ] [ -m Text ] [ -M File ] [ -n ] [ -N Number ] [ -o Option ] [ -P Queue ] [ -r ] [ -R Number ] [ -t ″User″ ] [ -T Title ] [ -Y ] [ -Z Name ] File |Dr!w5DEH6 enq -a Number -# JobNumber T>4, enq [ -q | -A ] [ -L | -W ] [ -e ] [ -# JobNumber ] [ -u Name ] [ -w Seconds ] [ -s] |DSPMSPX$LrD4, enq [ -d ] [ -D ] [ -G ] [ -K ] [ -L ] [ -q | -A ] [ -U ] !{!n enq [ -X ] [ -xNumber ] [ -PPrinter ] +;vr!w5#V"MEr_F/=mbDSP enq { -h | -p | -Q NewQueue } { -# JobNumber [ -P Queue ] | -u User | -P Queue } ES"#Vr!w5 enq -H File ... hv enq |nGC4*r2mJ4(dMGr!zh8)DksxPESD(C5CLr#9C enq |nTks xPES,!{ks,|DksDEH6"T>SPMh8D4,# enq |nPev;,Do(<,r*+?Dj>;G5;p$w#;)j>CwD~&m"S\ FileName w *;v!n#d{Dj>C4|Dr!w5DEH6"T>4,"|DSPrSPX$LrD4,T0!{r !w5# *kTX(SPPDD~xPES,k9C -P j>(-P Queue) #g{fZ,};vh8T;vSP~q,z 9IT(}ZSP{sf8(Ch8(:device)4ks;vX(Dh8#g{z;P8(;vh8,rCw5 ;M=Z;vICDh8P#g{z;P8(D~,enq |na+j48(#qdaemon |na&m enq |nDks#1 qdaemon <8*< ;v_P`X{"Dks1,53aZ qdaemon xLKPyZDzwDXF(OT>bv{"#{"D>i fE;va>,f_r!zYwLrCgN(*CksLx4Pr_gN!{Cks# I enq -A zIDT>|,K6LSPD=vu?#Z;vu?|,KM'zD>XSPM>Xh8{T0| D4,E"#Z~vu?tzds;||,KM'zD>XSP{(YN)MdsD6LSP{#NNa;x 6LSPDw5Z>XaWHT>,"r*Cw5;6Lzw&mF/=6Lh8O# IZ4,|na,6LzwxP(E,rK4,T>I\<;aZH}6LzwDl&1Rp#g{;\Z= (zwO(",SD0,C|n+nU,1# ": 1. ZzITT;vD~ES.0,zXk5PT|DA!CJ(#*k}%;vD~({ -r j>)z2 XkPT|,CD~D?# 3. 1Zr!zOTD~xPES1,j>IT4UNN3rxPV<# 4. -d M -G j>a"44P#ZC|nPPDj>vV.0Do(ms;(fv4#Z|nPPDb) j>.svVDo(msa;vT# j> D~&m!n g{zxZ enq |n;vD~{DPm,|aT|G+?xPES,TZ1!Dh8r_8(Dh8OxPD ~&m - -B CharacterPair HT hv nn ;P(7,;P(2 na ;P(7,?vD~PP(2 ng ;P(7,ZCw5D)2P(2 an Z?vD~PP(7,;P(2 aa w5P?vD~Pm#g{ zkZH}10=4r!D1rLx^DD~,k9C -c j># -c 314 ,xG;VXb`MDD~{# rK,|Xk;ZC|nPyP8(Dd{Dj>.s# 4UsfD==,y] CharacterPair D5XFVN3fDr!# (n = never, a = always, g = group. Z;vV{Cw(7,Z~vV{Cw(2# ) |nNT Z4 PostScript &CLr\PC,r*|JmSr!zC=|CD4!) #ms{"Mw 5jID{"(;JCZ>Xr!w5#g{ZM=6Lr!zDw5jI1z9kC=(*, k9C -n j>4SUJ~{"# ": P){"CNN==<;\S qdaemon Mr!zsKXB(r#b)G5 3ms,a;1SM= /dev/console D~P# 8(+{" Job number is: nnn,(dP nnn G8(Dw5E)T>xjXr!SPP1Ea"zbViv# C enq |nksa;;vYwLr(D#8(DD>|,Kbv(D# C enq |nksa;;vYwLr(D#8(DD~|,KC(DDD># 1zDw5jI1(*z#g{ -t j>2;9CD0,enq |n9a(*CksDC' ({ -t j>) # r!D~D Number v=4#(#,;vD~;r!;N# 8(+kTsKDj>+M=sK#by,TZ?vSP,P>DBP;Pi\IT| (Z enq |nPPDj>#N< piobe |nq!b)j>DPm# 8(w5*M=DSP#IT(}dk -P Queue:Device. 48(SPPD;vX(Dh 8# ZI&jIr!s}%CD~# +10w5DEH6hCI Number#bvj>Zw5a;D1rC=#{C -a j>4 Zw5a;s|DdEH6#=sD}8(=_DEH6#1!DEH6* 15#Ts` }C'45nsDEH6* 20,P root C'(^DC'DnsDEH6* 30# T*V"x User DdvSj)#(#,Cdv;jGTV"x"< enq |nksDC '{#User D5XkG;v%V,{OfrC'j6D,yD*s# +jbE=(73P,"Z -q j>;8(1T>v4#(#,w5DjbMGCD~D {F#g{ enq |nGSj.sD|nPd`D?V#bT"VSPGqP'G\PCD (g{|GZ /etc/qconfig D~PD0) #}g,dk enq -P lp4 -Y a5XvZ5 0, g{Pr!z lp4 GP'SPD0;qra5X;vGc5#9Cbvj>TZ?F qdaemon |nY{/ /etc/qconfig D~G\PCD# 8(6Lr!w5D<"># -j -m Text -M File -n -N Number -o Option -P Queue -r -r Number -t ″User″ -t Title -Y -Z Name r!w5EH6!n -a Number -# JobNumber +8(w5DEH6|DI Number#Cw5XkZdkxPCj>D enq |n.0Q-;a; r!#N< -r j>q!EH6Dhv#C -# j>48(w5D`E#Cj>vT>Xr!w5 P'# 8( enq -q |nr_ enq -a |n9CDw5`E,";T>Z4,dvP8(Dw5# ": 1. 8( -P Queue 42G1!D?Dr!z# 2. g{w5 1"2 M 3 Zr!zSPP,"Rz8(KzkZw5 1 KPD1rC=w 5 3 D4,D0,r4,E"+aT>w5 1 Mw5 3 x;GvvGw5 3# 3. g{z8(K;v;fZDw5`ED0,53aT>SPoD10w5`E,x; Gms{"# 4V8ErD|ne% 315 T>4,!n *yPDSPa)4,#bMsT qconfig D~P?vSPKP;N enq -q |n;y# +;GZ qdaemon |nDXFBDSP&4D4,E"E}Zb#SbyDSP&C=D4,I\ P;,Dq=#-e j>IT,NNj>DiO;p9C# 8($4,#Cj>ITk -A j>r_ -q j>;p9C#|;\, -W j>;p9C#g{ -L j>M -W j>,1;9CD0,H8(DGv4T>*Z;vr!w5Pr! D`vD~# T>1!SPD4,#LPDEST M PRINTER 73d?XFE1!r!zD{#g{ LPDEST 7 3d?|,K;v5D0,rbv5@6M -q j>;p4T>;vX(SPD4,# 2. NN?j|nP!na2G LPDEST M PRINTER 73d?# -s -u Name -w Seconds -W q!r!SPD4,,x;PvNND~# 8(r!w54,DC'{# 8(SP4,D,xdv,?t8(D Seconds M|B;NA;,1=SP*U({ lpq |n) #1 SP*U1,xL#9#Cj>;\k -q j>r_ -A j>r_ -L j>;p9C# 8(m4,q=,|_P|$DSP{"h8{Mw5`E#w5`EDE"Z AIX 4.3.2 Pr_| sfDf>PIC#Cj>IT, -A j>r -q j>;p9C#|;\, -L j>;p9C#g{ -L j>M -W j>,1;9CD0,H8(DGv.b enq |n9S\TBj>,1|GI_P root C'(^DC'd k1#root C'(^b6EzG root C'r_ztZ printq i# ": TBj>;\CZ>Xr!w5P# -D -G h8XU#XUkSP`XDh8#qdaemon xL;YrCh8"Mw5,"Rdk enq -q |naT>4,* DOWN#NN10KPZCh8ODw5D9CG(;D+ qdaemon xLXU DI;D==#kill |nD9CI\a}"Jb,gw5RZSPP# g{ qdaemon xL}KPZ srcmstr BD0(1!dC),enq -G ;a@9 qdaemon T/Xt/#zXk 9C chssys |n,bv|na|D1!DdC"R@9 qdaemon xLDT/Xt#TB|n : chssys -s qdaemon -O Z enq -G .0"<,@9 qdaemon DT/Xt# TB|n : startsrc -s qdaemon -K -L aV/XBt/ qdaemon xL# k -D j>DYw`,,}KyP10Dw5;1@.b#|GtZSPP,1h8r*1aXBKP# 8($4,#Cj>ITk -A j>r_ -q j>;p9C#9C -L j>4T>*Z;vr!w5PD`vD~# 316 |nN|D4,G READY# -U ":g{fZ`Z;vh8,SP`XD0,1z9C -D j>,-K j>M -U j>1zXk8(h8 MSP#}g,v1CSPP;Pd{h81dk -P lp:lpd Ea8(`,Dh8# !{!n -X -x Number -P Printer !{r!zDw5#g{zP root C'(^D0,rZC8(SPPDyPDw5}#Cj >;PZ>Xr!w5PEP'# !{8(w5 Number Dr! 8( Printer,bor_yPDw5r_!(Dw5`E*;!{# ":g{z5P root C'(^"R;P8(SPD0,rZyPDSPPDyPDw5}# #VMME;vr!w5!n 8(*#VrMEDr!w5D`E# #V8(Dr!w5 TC File N}m>DD~xPESM#V# ME8(Dr!w5# 8(*;#VrMEDr!SP# 8(r!w5*;#VrMEDC'# -# JobNumber -h -H -p -P Queue -u User F/r!w5!n -# JobNumber -P Queue -Q NewQueue -u User 8(*;F/Dr!w5D`E 8(*;F/Dr!SP#Queue d?5ITG;vSP{r_PSP:h8{DN=# 8(r!w5*F/=D?jSP#NewQueue d?5ITGSP{DN=r_GSP:h8{D N=# 8(r!w5*;F/DC'# 2+T sFDB~: B~ ENQUE_admin E" SP{,h8{,w5{,C'{ >} 1. *kZ1!r!zOr!D~ memo ,kdk: enq memo 2. *kx3kr!D~ prog.c,kdk: pr prog.c | enq pr |nZ?3D%?EC;vjb,Cjb|,KD~ns^DUZ"D~{M3k#enq |n;sar !CD~# 3. *kx3kr!;vSjr!D3r#pr |na* x D~4(;v3f`EKDf>,"+ d+M= enq |n,bv|na4(;v|,K /var/spool/qdaemon D~PdvDY1D~# enq |nCDvD~4(K;vw5,"+da;x{* bill DSP#|+r! fn1 D~=N#;s |ar!,^[ pr |nDdvG24#ns|ar! fn3 D~#GDvD~;1wCZVN3fD;v w5#1Cw5jI1,a"M(*(-n j>) #IZ -r j>;8(,fn1 M fn3 D~Zw5jI1; }%#IL._(-)D~4(DY1D~\*>}# pr |nZ?3D%?EC;vjb,Cjb|,KD~ns^DUZ,D~{M3k#enq |n;sar !CD~# 4. *k+ report D~r!ZB;vICD* fred SPdCDr!zO,kdk: enq -P fred report 5. *k+T sam 0:*r!w5Djb,bVivB MGSPPDZ;vD~{}G -T j>8(K;,D5#*kPvr!w5PyPD~D{F,k9C $4,|n enq -A -L. 6. *klir!SP44D~Gq9ZH}r!,kdk: enq -q bv|naT>C'1!SPD4,#g{CD~9;P;r!,r|avVZSP4,PmP#531 !DSP;(eIZ /etc/qconfig[.bin] D~PDZ;vSP#C'IT(}hCMG1!SP lp0 D4,, kdk: enq -q -P lp0 8. *kqC$SP4,,kdk: enq -L 9. *kq!yPSPD4,,kdk: enq -A 10. *kqCyPSPD$4,,kdk: enq -A -L 11. *q!1!SPD4,,kTmq=dk: enq -W 12. *q!yPSPDm4,,kdk: enq -W -A 13. *k#9r!;vw5(;vw5MG;vr_`vD~),kdk: enq 318 -x 413 |nN;uMBf`FD{": no such request from you -- perhaps it’s done? 14. *k+;vr!zSSP53O*,kdk: enq -P lp0:dlp0 -D dkbv|na#9 enq |nDks;M=* lp0 SP~qDr!z#g{;vD~10}Zr!,| a;Jmr!j#zXkIT4P qadm |n4KPbv|n# ":*;vx(SP~qDr!zG4Uh8Z{|{D,vVZ /etc/qconfig[.bin] D~P# 15. *k9C1!r!zOD piobe |nsKx3kr!D~,kdk: enq -o -p filename -p j>;; enq |n4{#-o j>f_ enq |n+B;n(ITZ}EZ),+]=4|DDsK# rK,enq |na+ -p j>+]x qdaemon xL,CxLSE+]=sK piobe O#-p j>,r_;P}E,?v0fP`v -o j># 16. Y( qconfig D~PTBE": qname: device = fred fred: file = /tmp/hello backend = /usr/bin/sh /usr/bin/diff "a)KTB|n: rm /tmp/hello touch /tmp/hello pr /etc/hosts|enq -P qname:fred - /etc/hosts qdaemon xLC=vd?4P /usr/bin/diff Lr,;vGY1D~{,m;vG /etc/hosts D~# =vD~.d(;DxpMGdP;vGZ pr |nPKPD#/tmp/hello D~+|,=vD~.dDn l#g{|;fZ,r qdaemon xL;a4( /tmp/hello D~# 17. TB|n: enq -m’i want pink paper for this job’ /etc/passwd aZr!wC*r!.0+8(DYwLr{""M=YwLrDXF(O#YwLrXkTbv{"x Pl&,4!{r_LxCw5# enq -M pink /etc/passwd bv|njI,yDB,;P{"|,Z{* pink DD~P# 18. *k!{Z fred SPPDyPDw5,kdk: enq -X -P fred g{dkC|nDC'P root C'(^,ryP fred SPPDw5<;>}#g{C';P root C' (^,r;PCSPPDC'Dw5a;>}# 4V8ErD|ne% 319 19. *kT{* MyFile DD~xPES"5X MyFile w5`E= jdf D~P,kdk: enq -j MyFile 20. *k#Vr!w5`E 310,kdk: enq -h -#310 *kME;#VDr!w5`E 310,kdk: enq -p -#310 21. *k#VSP lp0 PDyPDr!w5,kdk: enq -h -P lp0 *kME lp0 SP,kdk: enq -p -P lp0 22. *k#VI fred 4(DyPr!w5,kdk: enq -h -u fred *kMEI fred 4(Dr!w5,kdk: enq -p -u fred 23. *k+w5`E 318 F/=SP lp0 P,kdk: enq -Q lp0 -#318 XFF/r!w5Dj>,#Vr!D~Dj>D$w==G;yD##Vj>Md?Z0fD>}Pi \K# D~ /usr/sbin/qdaemon /etc/qconfig /var/spool/lpd/qdir/* /var/spool/lpd/stat/* /var/spool/qdaemon/* /etc/qconfig.bin TX$LrES TdCD~ES. TksES. h84,DE"# SPPD~DY1=4# /etc/qconfig D~D**D~xFf> `XE" chquedev |n"lsque |n"mkque |nM rmque |n# qconfigD~# 6r!zMr!8O7PD:|DrT>SPXw;# 6r!zMr!8O7PD:r!\m;# 6r!zMr!8O7PD:r!zX(E";# 6r!zMr!8O7PD:20T=Sr!zD'V;# 320 |nN ("C45V2+(E(@D\k# o( enroll hv enroll |na(";v\k,"#$(E(@,ZC(@P{";\;X(DSUKyDA#C\kC4SU X\J~# enroll |n, xsend M xget |n;p9C,C4"MMSUX\J~#xsend |n"MX\J~#xget | nkszdk\k"xzX\J~# >} *k(";v\k,kdk: enroll 1Pa>1,kdkzD\k#byMJmZzD53ODd{C'"MxzX\J~#C xget |n4DA X\J~# D~ /var/spool/secretmail/User.key /usr/bin/enroll |,KC'DS\sD\? |,K enroll |n `XE" mail |n"xget |n"xsend |n# 6xgk(E\m7PD:J~;# 6xgk(E\m7PD:"MMSUX\J~;# enscript |n C> +D>D~*;I PostScript q=xPr!# 4V8ErD|ne% 321 o( enscript [ -1 -2 -c -g -k -l -m -o -q -r -B -G -K -R ] [ -b Header ] [ -f Font ] [ -f0 CodeSet:Font ] [ -f1 CodeSet:Font ] [ -p Out ] [ -F Hfont ] [ -F0 CodeSet:Font ] [ -F1 CodeSet:Font ] [ -L Lines ] [ -M MediaName ] [ -X CodesetName ] [ SpoolerOptions ] [ File ... ] hv enscript |naAk;vD>D~,+d*;I PostScript q=,TCD~xPYQz$wTZ PostScript r !zOr!#zITCbv|n48(Ve"jb"^(Dq=/!nMYQz!n# >}: enscript -daleph bubble.txt Z{* aleph Dr!zOr! bubble.txt D~D;v1>,M enscript -2r finder.c Z1!r!zOr! finder.c D~D+*!"D0[Pm# ENSCRIPT 73d?ITC48(1!5#ENSCRIPT D5;1wZ|nPT>DN}.0DN}V{.# }g: ENSCRIPT=’-fTimes-Roman8’ +z1!DVe`Ms!MVehCI 8 cs!D Times Roman Ve# * psdit |nM enscript |na)D|,;,DiJs!DE"|,ZD~ /usr/lib/ps/MediaSizes P# Z MediaSizes D~PD?vu?yh*DE"ITS PostScript Printer Description r_k TranScrip ; p9CD PostScript r!z`%dD PPD D~Pq!#PPD D~S Adobe +>D53IC#S PPD D~ avD_gTr!zDH?cs4m>#;vr!cMG;"gD 1/72# Z MediaSizes D~PT ASCII k * (GE)*7DNNPZ+|nPa)DiJs!{F%d= enscript |nM psdit |nD1ra;vT# Z MediaSizes D~PD?vu?|,K 8 r_ 9 vVN#7 8 vVNTyPDu?M enscript |nr_ psdit |na)DiJ{F`dDV{.# 8(Ccm>DiJDmH# 8(Ccm>DiJDnH# 8(Ccm>DIIqDsBGD x xj# 8(Ccm>DIIqDsBGD y xj# 8(Ccm>DIIqDROGD x xj# 8(Ccm>DIIqDROGD y xj# *X(Dr!z8( PostScript rP,4j6IIqxrDs!# *X(r!z8( PostScript rP,4!q;vX(D=E/iJL#CVNGI!D# ":TZ PageRegionName VNM PaperTrayName VNCrPI\G`v PostScript Kc{rV# *k8(byD;vrP,k9C ASCII ″(+}EV{)4x{vrP(g# |nNK MediaSizes D~PVNu?D>}: Name Letter Field Values Width 612 Depth 792 llx 18 lly 17 urx 597 ury 776 Page- Region- Name Letter Paper- Tray- Name Letter Legal Width 612 Depth 1008 llx 18 lly 17 urx 597 ury 992 Page- Region- Name Legal Paper- Tray- Name Legal PostScript VeE" Transcript mD PostScript VeT>K enscript |nICDVe#Ve{C -F M -f encscipt |nj>48 (#V8V{xVs!4: Transcript D PostScript Ve Ve{ Ve5P AvantGarde-Book AvantGarde AvantGarde-Demi AvantGarde AvantGarde-DemiOblique AvantGarde AvantGarde-BookOblique AvantGarde Bookman-Demi Bookman Bookman-DemiItalic Bookman Bookman-Light Bookman Bookman-LightItalic Bookman Courier Courier Courier-Bold Courier Courier-BoldOblique Courier 4V8ErD|ne% 323 Transcript D PostScript Ve Ve{ Ve5P Courier-Oblique Courier Garamond-Bold Garamond Garamond-BoldItalic Garamond Garamond-Light Garamond Garamond-LightItalic Garamond Helvetica Helvetica Helvetica-Bold Helvetica Helvetica-Oblique Helvetica Helvetica-BoldOblique Helvetica Helvetica-Narrow Helvetica Helvetica-Narrow-Bold Helvetica Helvetica-Narrow-BoldOblique Helvetica Helvetica-Narrow-Oblique Helvetica LubalinGraph-Book Lubalin LubalinGraph-BookOblique Lubalin LubalinGraph-Demi Lubalin LubalinGraph-DemiOblique Lubalin Ve{ Ve5P Miryam-Iso Miryam Iso Miryam-IsoBold Miryam Iso Miryam-IsoBoldItalic Miryam Iso Miryam-IsoItalic Miryam Iso NarkissimIso Narkissim Iso NarkissimIso-Bold Narkissim Iso NarkissimIso-BoldItalic Narkissim Iso NarkissimIso-Italic Narkissim Iso NarkissTamIso Narkiss Tam Iso NarkissTamIso-Bold Narkiss Tam Iso NarkissTamIso-BoldItalic Narkiss Tam Iso NarkissTamIso-Italic Narkiss Tam Iso NewCenturySchlbk NewCentury NewCenturySchlbk-Bold NewCentury NewCenturySchlbk-Italic NewCentury NewCenturySchlbk-Roman NewCentury Optima Optima Optima-Bold Optima Optima-BoldOblique Optima Optima-Oblique Optima Palatino-Bold Palatino 324 |nN: {-d | -P}Queue +dvM=8(DSPPES# -nNumber zz8(D1>`E#1!* 1# -tjb ZZ;vjb3PhCw5jb# File 8(*;*/I PostScript q=DD>D~#g{z+CN}UE,enscript |naS j hCZ 1 PP(1!) # hCZ 2 PP# XOG)H3m9$DP#(#$Pa;7F[k3fPDB;P# ;4P&\,+G -g j>T;*KrBf];S\# Jm$Ha)3f(g{r!z'VD0)#(}9r!zZ3k3.d#VKP,9 Cr%D5(g%VeDLrPm)r!C|l# #b;vPr!zr! 66 P$DD5"vTjb# ZD~r!js"MJ~# g{ enscript |n;\ZVePR=V{D0,Pv*'DV{# aO 9CDLrPm9Cbvj>#BfD>}T>KqCLrPmD;V=(: -1 -2 -c -g -k -l -m -o -q -r -B -G -K -r -bHeader -fFont enscript -2r File . . . !T37# T*v==r!,ksDECY#) 8(iJ{TC47(=EOIIqxrD}?#a)D{Fk MediaSizes D~PD u?`%d#}g,-M legal +ks+=EDO(s!1wIIqxr#g{;9CC j>,1!s!*E=s!,4 8.5 "gm,11.0 "g$(21.6 eWm,27.9 eW$) # *dk}]8(Kzk/#1!ivB,dkDzkD/OI nl_langinfo S}L47 (#g{Cj>;9CD0,zk/OC CodesetName 47(# -F0 Codeset:Font -F1 Codeset:Font -LLines -MMediaName -XCodesetName zJV{'V yPZVeP;PR=DV{C ?V{(JE)4fz#*kqC;PR=DV{Dj{DPm,k9C -o j>#NLSvec D~a)KXZV{-kDE"# 73d? ENSCRIPT LPDEST PSLIBDIR PSTEMPDIR TRANSCRIPT 8(KI enscript |n9CD!nDV{.# 8(K;vr!z?j#-d YQzLr!na2Gbv73d?# * enscript |nrTMVeH?D~a);v? T>T+xh8}/wMh83FE"# o( entstat [ -d -r -t ] Device_Name hv entstat |naT>I8(DT+xh8}/wU/D3FE"#}Kh8;c3FE".b,C'ITP!q X8(*T>DX(Zh8D3FE"#g{;P8(NNj>,r;T>h8D;c3FE"# C|n1 netstat |nk -v j>;pKP12a;wC#netstat |n;a"vNN entstat |nj># g{;vG(D Device_Name ;8(D0,entstat |nazz;vms{",5w|;\,S=h8# j> T>yPD3FE",|(h8X(D3FE"# XB+yPD3F}]hCX|GDu<5#bvj>;\;X(C'wC# P;3)h8}/LrPDwTzY# -d -r -t N} Device_Name T+xh8{,}g,ent0# 3FE"VN ": 3)JdwI\;'VX(D3FE"#;'V3F}]DVND5\G 0# Z entstat |nDdvPT>D3FVNM|GDhvG: jbVN Device Type Hardware Address Elapsed Time T>Jdw`MDhv# T>10h89CDT+xX7# T>SON3FE";XC.sQ-}%D5JD1d\Z#1=b=2~ms1Zm sV4D}LP,3FE"D;?VI\;h8}/wXBhC#1bViv"z1, *K4&3FE".dD1dn,ZdvDPd9aPm;v{D1d;T># +M3FVN Packets Bytes Interrupts Transmit Errors 328 |nN|v}# P DMA }XmsDx>|v}# P#|v}# IZ^J4ms|v}#bVms(#"zDrGJdwODSU:ex;Db#P)JdwI\+SU:exD_ g1wIdCDN}#lih8dCtT(r_ SMIT oz)q!I\ Dw{E"# ZSU}LPPe;msDx>|v}# P|Ds!!ZT+xn!|s!D$HmsDx>|v}# P|Ds!sZT+xns|s!D$HmsDx>|v}# IZd{-r|v}# ZJdwOSUw(SU%*);t/DN}# SU3FE"VN Packets Bytes Interrupts Receive Errors Packets Dropped Bad Packets Broadcast Packets Multicast Packets CRC Errors DMA Overrun Alignment Errors No Resource Errors Receive Collision Errors Packet Too Short Errors ;h8I&SUD|v}# I&DSh8PSUDVZ}# SJdwP(}}/LrU=DPO}# Ch8P"zDdkmsDv}#bG*IZ2~rxgmsz zSU;I&xh"DF}w# }/LrSKh8SUD"(IZ3V-r)4xhxg`7V bwDV-r)# h8}/LrSU(g#f)D5|v}# ;PNNmsSUDc%E"|}?# ;PNNmsSUD`cc%E"|D}?# P#iM(FSC)msDx>|v}# P DMA }XmsDx>|v}# P#|v}# IZ^J4ms}Dx>|v}# ZSU}LPPe;msDx>|v}# P|Ds!!ZT+xn!|s!D$HmsDx>|v}# 4V8ErD|ne% 329 P|Ds!sZT+xns|s!D$HmsDx>|v}# IZd{-r|v}# ZJdwOSUw(SU%*);t/DN}# Packet Too Long Errors Packets Discarded by Adapter Receiver Start Count ;c3FE"VN No mbuf Errors Adapter Reset Count Driver Flags TZh8}/Lr mbufs C;=DN}#1}/LrXkq! mbuf :ex4&m k>E"|D1r,bViv(#ZSUYwZd"z#g{TZ*s_gD mbuf XGUD0,rbvE"|MaOz#netstat -m |nITC47Obc# JdwQ-;Xt/(XBu# h8X(D3FE"VN b?VDT>T?VJdwI\<;;y#|I\|,JdwX(DE"M;)4|(Z;c3FE"PD) 93FE"#P)JdwI\;PNNh8X(3FE"# 5} 1. *kT> ent0 Dh8;c3FE",kdk: entstat ent0 bazzTBdv: ETHERNET STATISTICS (ent0) : Device Type: Ethernet High Performance LAN Adapter Hardware Address: 02:60:8c:2e:d0:1d Elapsed Time: 0 days 0 hours 8 minutes 41 seconds Transmit Statistics: Receive Statistics: -------------------------------------Packets: 3 Packets: 2 Bytes: 272 Bytes: 146 Interrupts: 3 Interrupts: 2 Transmit Errors: 0 Receive Errors: 0 Packets Dropped: 0 Packets Dropped: 0 Max Packets on S/W Bad Packets: 0 Transmit Queue:0 S/W Transmit Queue Overflow: 0 Current S/W+H/W Transmit Queue Length: 0 Broadcast Packets: 2 CRC Errors: 0 Multicast Packets: 0 Broadcast Packets: 1 No Carrier Sense: 0 Multicast Packets: 0 DMA Underrun: 0 DMA Overrun: 0 Lost CTS Errors: 0 Alignment Errors: 0 Max Collision Errors: 0 No Resource Errors: 0 Late Collision Errors: 0 Receive Collision Errors: 0 Deferred: 0 Packet Too Short Errors: 0 SQE Test: 0 Packet Too Long Errors: 0 Timeout Errors: 0 Packets Discarded by Adapter: 0 Single Collision Receiver Start Count: 1 Count: 0 Multiple Collision Count: 0 Current HW Transmit Queue Length: 0 General Statistics: 330 |nN ent0 DT+xh8;c3FE"MT+xh8X(3FE",kdk: entstat -d ent0 bazzTBdv: ETHERNET STATISTICS (ent0) : Device Type: Ethernet High Performance LAN Adapter Hardware Address: 02:60:8c:2e:d0:1d Elapsed Time: 0 days 2 hours 6 minutes 30 seconds Transmit Statistics: Receive Statistics: -------------------------------------Packets: 3 Packets: 2 Bytes: 272 Bytes: 146 Interrupts: 3 Interrupts: 2 Transmit Errors: 0 Receive Errors: 0 Packets Dropped: 0 Packets Dropped: 0 Max Packets on S/W Receiver Start Count: 1 Transmit Queue:0 Bad Packets: 0 S/W Transmit Queue Overflow: 0 Current S/W+H/W Transmit Queue Length: 0 Broadcast Packets: 0 Broadcast Packets: 0 Multicast Packets: 0 Multicast Packets: 0 No Carrier Sense: 0 CRC Errors: 0 DMA Underrun: 0 DMA Overrun: 0 Lost CTS Errors: 0 Alignment Errors: 0 Max Collision Errors: 0 No Resource Errors: 0 Late Collision Errors: 0 Receive Collision Errors: 0 Deferred: 0 Packet Too Short Errors: 0 SQE Test: 0 Packet Too Long Errors: 0 Timeout Errors: 0 Packets Discarded by Adapter: 0 Single Collision Count: 0 Receiver Start Count: 1 Multiple Collision Count: 0 Current HW Transmit Queue Length: 0 General Statistics: ------------------No mbuf Errors: 0 Adapter Reset Count: 0 Driver Flags: Up Broadcast Running Simplex Ethernet High Performance LAN Adapter Specific Statistics: ---------------------------------------------------------Receive Buffer Pool Size: 37 Transmit Buffer Pool Size: 39 In Promiscuous Mode for IP Multicast: No Packets Uploaded from Adapter: 0 Host End-of-List Encountered: 0 82586 End-of-List Encountered: 0 Receive DMA Timeouts: 0 Adapter Internal Data: 0x0 0x0 0x0 0x0 0x0 `XE" atmstat |n"fddistat |n"netstat |n,tokstat |n# 4V8ErD|ne% 331 env |n C> T>1073r_*|nD4PhC73# o( T>`v73d? env [ -i | - ] [Name=Value ]... [Command [ Argument ... ] ] T>%v73d? env [Name] hv env |nJmzT>zD1073r_Z;v;|DKD73BKP;v8(D|n# g{;Pj>r_N};8(,env |naT>zD1073,?PT>;v Name=Value T# j> vTLPD73,wCI Command N}8(D|n,Z Name=Value N}8(D73B# -i N} Name=Value Command zITZ(}8(;vr`v Name=Value N}4Z1073D;V^Df>BKPzD|n#9C -i j>,g{zkC8(D Name =Value N}zf{v1073D0#Zd{ivB,73D|D ;PZ8(|n}ZKP1EP'# Command N}P;vI!D Argument d?#g{8(D|nG;V Korn shell XbZC|n,a {MG;;8(D#Korn shell ZC|nZ ksh |nPhv# Kv4, g{ Command N};8(,env |nDKv4,MGI Command N}8(D|nDKv4,#qr,env |nCTB5PD;v4Kv: 0 1-125 126 127 env I&jI# Z env |nP"zK;vms# I Command N}8(D|n;"VK,+G;\;wC# I Command N}8(D|n4;"V# >} 1. *k|D TZ 73d?(Z date |n}KP1),kdk: TZ=MST7MDT date OR env TZ=MST7MDT date 332 |nNT=X1dT>D1dM10UZ#xvD=v|nGH[D#date |n;jI1, TZ 73d?DT0D5XBz'# 2. *kZ;|,* PATH"IDIR"M LIBDIR 73d?(eD73PKP make |n,kdk: env -i PATH=$PATH IDIR=/$HOME/include LIBDIR=/$HOME/lib make zXk8( PATH 73d?,by shell M\R= make |n#1 make |n;jI1,0fD73M az'# D~ /usr/bin/env |,K env |n# `XE" printenv |n"ksh |n# 73D~# E*D~D~q=# exec S}L# 6Yw53kh8\m7PD:|n;# 6Yw53kh8\m7PD:E*D~Ev;# 6Yw53kh8\m7PD:Shell;# epkg |n C> 4(IIY1^)\mw emgr 20DY1^)(Y1^))m~|# o( epkg [ -w WorkDirectory ] [ -p PrerequisiteFile ] [ -d DescriptionFile ] [ -e Y1^)ControlFile ] [ -g PrerequisiteFile ] [ -l LockFile ] [ -S SupersedeFile ] [ -u {y|n} ] ] [ -r {y|n|o} ] [ -s ] [ -T {y|n} ] [ -X ] [ -v ] interim fix Label hv epkg $_IZ=V==PKP:;%=MyZ#e#;%==a>z8vJb"yZp89lY1^)m~ |#yZ#eD==9Ca);%==PyJJbDp8DY1^)XFD~#Y1^)m~|IY1^)\ mw20,K\mwI emgr |nt/# ;%== 1!ivB,epkg |nZ;%==PKP#(;DXhN}GY1^)jE#g{PO epkg a0,+#f Y1^)XFD~#g{C`,DY1^)jEt/BDa0,+/JzGqz*Lx9CH0DY1^)X FD~#*Zt/;%= epkg a0.0a)KE",kKP_P -u j>D epkg |n# 4V8ErD|ne% 333 epkg |n#tJb3rDG<"Jmz9CS|nZJbP/@#,y,epkg |nG!H0za)Dp8" +Cp8hC*1!p8#ZS|n?Vhv epkg S|n# ZXpKyPJbs,epkg |ni$Y1^)XFD~"4(IC emgr |n20D9uD tar m~|# 9CY1^)XFD~#e I(}+Y1^)XFD~Cw#eG%/X4(Y1^)m~|#TBGj{DY1^)XFD~D>}: #interim fix control file complete example ABSTRACT=This is a test of epkg. PRE_INSTALL=/tmp/pre_install POST_INSTALL=. PRE_REMOVE=/tmp/pre_remove POST_REMOVE=. REBOOT=yes PREREQ=. DESCRIPTION=/tmp/description EFIX_FILES=2 EFIX_FILE: EFIX_FILE_NUM=1 SHIP_FILE=/home/test/ls TARGET_FILE=/usr/bin/ls TYPE= 1 INSTALLER= 1 ACL= DEFAULT AR_MEM=. EFIX_FILE: EFIX_FILE_NUM=2 SHIP_FILE=/home/test/mystrcat.o TARGET_FILE=/usr/ccs/lib/libc.a TYPE= 2 INSTALLER= 1 ACL= root:system:555 AR_MEM=strcat.o Y1^)XFD~5,gBy>: ABSTRACT rLhvY1^)m~|#K**^F* 38 VZ# PRE_INSTALL 8(Z20$@.sM20NNY1^)D~.0KPDE>D;C#PRE_INSTALL E>PD'\+ }pY1^)m~|20l#P9#Ki~GI!D# POST_INSTALL 8(ZQI&20KyPY1^)D~sKPDE>D;C#Ki~GI!D# PRE_REMOVE 8(Z20$@.sMZ}%Yw}LP}%NNY1^)D~.0KPDE>D;C#Ki~GI !D# POST_REMOVE 8(Z}%Yw}LP}%Y1^)D~.sKPDE>D;C#Ki~GI!D# REBOOT 8(KY1^)Gqh*XB}<#JmD5P yes M no#g{K5hC* yes,r emgr |n+ y]h*T}<3qxP|D,""v{"8>C'Z20.sXB}<# PREREQ 8(|, installp Hvu~DD~D;C#Ki~GI!D# 334 |nN: 1 D~(j: ACL 1 10; installp zY 2 10; RPM zY 3 10; ISMP zY 4 10;m;v20LrzY 5 bG+; installp zYDBD~# 6 +; RPM zYDBD~ 7 +; ISMP zYDBD~ 8 +;m;v20LrzYDBD~ 9 ;;NN20LrzY 8(D~DCJtT(==MyP() #g{KtThC* DEFAULT,r emgr |n#t*f;DD ~D10(^#;x,g{?jD~GBD~rg{C'*C -v j>8((^,r ACL tTI4o ( Owner:Group:OctalModes dk,`FZTBZ]: ACL= root:system:555 AR_MEM 8(9uD5I1D{F#K!nv1 TYPE=2 1P'#K1,SHIP_FILE G*a)D9uD5I1 D>X;C,TARGET_FILE G?j9uD5,R ACL JCZC9uD5I1#}g,TB5hC +9D~ myshr.o I*?j /usr/ccs/lib/libc.a PDI1 shr.o: TYPE=2 SHIP_FILE=/home/myshr.o TARGET_FILE=/usr/ccs/lib/libc.a AR_MEM=shr.o BUILD_BOOTIMAGE 8(Gqh*X(}<3q#JmD5P yes M no#g{+KVNhC* yes,rh*xPXB}<# g{+KVNhC* yes R+ REBOOT VNhC* no,r epkg +5Xms# 4V8ErD|ne% 335 E2E_PREREQ 8(Y1^)Hvu~D~ZY1^)XFD~PD;C# PKGLOCKS 8(Lr|xD~ZY1^)XFD~PD>XD~;C# SUPERSEDE 8(;!zDD~ZY1^)XFD~PD>XD~;C# FIXTESTED 8(CY1^)GqQ-}bT#JmD5P yes M no# 'VY1^)f; Cb0LrIT8(|,Y1^)j){FDD~,b){FZ20 epkg 1+;!z#b+8(D~;C#>}: epkg -S /tmp/superseded.epkg myefix v g{Z;%==P9CK)9!nj>(-v),r epkg |n+a>za);!zDD~#>}: dk!zD~D;Crdk0.1Tx}#-> /tmp/superseded.epkg v + SUPERSEDE tThC*Y1^)XFD~P;!zD~D>XD~;C#>}: SUPERSEDE=/tmp/superseded.epkg ;!zD~Dq=G?P;v*!zDY1^)j)#"MT # E*7"+vT0}: # Requisites for efix myefix3 myefix1 myefix2 'VY1^) prereq M xreq Cb0LrIT8(|,}Z20DY1^)Lr|XhDY1^)DY1^)j){FDD~#b+8(D~;C#>}: epkg -g /tmp/efixprereq.epkg myefix v g{Z;%==P9CK)9!nj>(-v),r epkg |n+a>za)Y1^) prereq D~#>}: dkgS^)X8D~D;Crdk0.1Tx}#-> /tmp/efixprereq.epkg v + E2E_PREREQ tThC*Y1^)XFD~PY1^)X8D~D>XD~;C#>}: E2E_PREREQ=/tmp/efixprereq.epkg Y1^)X8D~u?Dq=gB: EfixLabel RequisiteType: PREREQ/XREQ >}: oldefix1 PREREQ # Make sure oldefix1 is already installed oldefix4 XREQ 336 # Make sure oldefix4 is NOT installed |nNT>Y1^)Lr|DZ]MXKa9#-d !n+k -v j8!n;p9C#P'Dj86p* 1-3# j86p 1(1!5)+T>: v j) v gS^)D~ v ?j;C j86p 2 +T>: v yP6p 1 Ddv v ** v XB}< v PRE-REQUISITES v PRE_INSTALL v POST_INSTALL v PRE_REMOVE v POST_REMOVE v D~`M j86p 3 +T>: v yP6p 2 Ddv v b0UZ v VUID v s! v ACL v CKSUM v b0 v gS^)hv v 20E>DZ](g{*D>D~) >}: v *q!Y1^)Lr| test.102403.epkg.Z OD6p 1 j8dv,kdk: emgr -d test.102403.epkg.Z v *q!Y1^)Lr| test.102403.epkg.Z OD6p 3 j8dv,kdk: emgr -v3 -d test.102403.epkg.Z 'Vd{b0x( b0LrIT8(|,&CC emgr |nx(DLr|{T0y]D~yP(T/x(DLr|{DD~#b 0LrXk8(Lr|{"20LrT0Lr|x(YwD`M(ALWAYS/IFINST)#Cb0LrITCT B==,9C epkg |n8(Lr|x(D~: v 9C -l pkg_locks_file j>8(D~;C#>}: 4V8ErD|ne% 337 epkg -l /tmp/pkglock.epkg myefix v g{9CK)9!nj>(-v),r epkg |n+a>za)Lr|x(D~#>}: dkLr|x(D~D;Crdk0.1Tx}#-> /tmp/pkglock.epkg v + PKGLOCKS tThC*Y1^)XFD~PLr|x(D~D>XD~;C#>}: PKGLOCKS=/tmp/pkglock.epkg Lr|x(D~Dq=gB: PackageName PackageAction PackageType dP PackageName G*x(DLr|{,PackageAction GTBdP.;: }: bos.rte.lvm ALWAYS installp bos.games IFINST installp ZTO>}P,emgr |n+}s+dbx#1Rv120K bos.games 1,emgr |nEa+dx(,C|n9+Z>}s+dbx(g{x()# 'V bosboot !n epkg |nDXB}D o N}m>XB}<(0v1)*Xh,+G emgr |n;&CwC bosboot(4,X( }<3q)# v ;%==BDXB}{T>TB!n: Select reboot policy for this efix package: 1) Reboot is NOT required. 2) Reboot is required. The boot image will be rebuilt. 3) Reboot is required. The boot image will NOT be rebuilt. v +Y1^)XFD~PD BUILD_BOOTIMAGE M REBOOT tThC*0yes1r0no1 #'VTB REBOOT M BUILD_BOOTIMAGE !n: REBOOT=no & BUILD_BOOTIMAGE=no REBOOT=yes & BUILD_BOOTIMAGE=yes REBOOT=yes & BUILD_BOOTIMAGE=no XB}<"GXh# XB}<*Xh#+X(}<3q# XB}<*Xh#;aX(}<3q# ":REBOOT=no & BUILD_BOOTIMAGE=yes + -d DescriptionFile -e interim fix ControlFile 338 |nNC'Z20sXB }h*XB}<,+ emgr ;&CwC bosboot# 8(|,Y1^)j){DY1^)!zD~D;C#20 epkg 1+!zb)j)# 9 epkg |nx}PXE>MHvu~D~DJb# 8(CY1^)GqQxP}bT#JmD5P yes M no#1!5* no# 8(zGq9CVPY1^)XFD~# 9 epkg |n/J|`)9!nDJb#b|(*szZyPY1^)D~O8((^# 8( epkg |n+9CD8C$w?<#1!$w?10Y1^)XFD~D4, q! Kv+;#fY1^)XFD~# (9C Ctrl+C 4|3r9 epkg |n/JzGq*#fY1^)X FD~#) h! T>10JbDozE"# Kv4, 0 epkg |nYwI&jI# >0 "zms# >} 1. *Z;%==PKP epkg |n"4(Y1^)jE* myfix DY1^)m~|,kdk: epkg myfix 2. *9C{* /tmp/ecfile DVPDY1^)XFD~4(_PY1^)jE* myfix DY1^)m~|, kdk: epkg -e /tmp/ecfile myfix 3. *4(Y1^)jE* myfix DY1^)m~|"8(Hvu~D~ /tmp/prereq"hv /tmp/description M)9D!n,kdk: epkg -v -p /tmp/prereq -d /tmp/description myfix 4V8ErD|ne% 339 D~ |, epkg |n# /usr/sbin/epkg `XE" emgr |n# 620k(F7PD:20I!m~z7M~q|B;# eqn |n C> * troff |nT}'D>xPq=/# o( eqn [ -d Delimiter1Delimiter2 ] [ -f Font ] [ -p Number ] [ -s Size ] [ -T Name ] [ — ] [ File ... | - ] hv eqn |nG;VZU`EVzOT}'D>xPEVD troff $&mwrIHOh8#eqn |nDdv(#M = troff |nP,gBy>: eqn [Flag...] File... | troff [Flag...] | [Typesetter] eqn |nA!I File N}8(DD~#1 - (:E);8(InsDN}1,|aAkj=LD>*7#=LD>Da2a;T .EN j*7D;PvOjG#b)P;\C troff |n |D,rK|GITZjm~|P(e,C4a)gTP"`EH=SDq=/|n# X|V BfGTZ eqn M neqn |nDX|V# above back bar bold ceiling ccol col cpile define delim dot dotdot down dyad fat floor font from fwd gfont gsize hat italic lcol left lineup lpile mark matrix ndefine over pile rcol right roman rpile size sqrt sub sup tdefine tilde to under up vec I eqn |n6pDX|VITCUq"xq{";P{"(E"+}E"zVEM$t{Et*#C { } (s (E) xPVi;ZNNzIT9C%V{g X DX=,zC dot"dotdot"hat"tilde"bar"vec"dyad M under X|Vzz# 9C size Number(r size +/-Number)"roman"italic"bold M font Number X|V4|Dcs!MVe# zITZ;vD5PC gsize Number M gfont Number X|Vr_C|nPD -sNumber M -fNumber j> 4|DyPDcDs!MVe# (#OjMBjHT0Ds!u! 3 vc#zITC|nP -pNumber j>4|D|# zITT,xT>DN}ES#+ mark X|VEZZ;v=LD?jESc.0;+ lineup X|VEZ| *ZsfD=LP91EPD;C# zITC define X|V(eu4rXB(eQ-fZDX|V;}g: define Thing%Replacement% 0fD>}(eK;vBD{* Thing Dj>,Zsf|;)vVMC Replacement fz#% (YVE)I TGNN;Z Replacement PDV{# s sum"int"inf X|VM g >="!= T0 ->byDu4<;PO##0V8IT4U*sDs!444 v4,MqZ alpha r_ GAMMA P;y#g sin"cos M log .`D}'V{T/4I Roman Ve# troff |nD 4 V{D*e,gzz+E"jED \(dd ITZNNX=9C#|(Z “ ” (+}E)PDV {.*;c;dX+]#bMJmX|VTD>N=dk,"R\GC4k troff |n(E# j> -dDelimiter1Delimiter2 -fFont -pNumber -sSize -tName — +=v ASCII V{,Delimiter1 M Delimiter2, hCI*I eqn |n&mD D>D(g{,Kb9P .EQ M .EN j(p4Ddk#b)(g{.dD D>;1I eqn |nDdk# ":Z;vD~Z,z2IT* eqn D>hC(g{,C delim Delimiter1Delimiter2 |n5V#|GITC delim off |nXU#y P;Z .EQ M .EN j.dDD>*;c;dX+]# +yP eqn |n&mDD>PDVe|DII Font d?8(D5#Font 5 (Ve{r_;C)XkG;vr=v ASCII V{# +OjMBjDs!u!8(Dc}(1!* 3)# + eqn |n&mDyPDD>DVes!|DII Size d?8(D5# *8(Dr!h8<8dv#U`EVzr_IHODh8DUK{a)K Name d?#1!DG ibm3816# ?FdkSjKj>Dax# D~ /usr/share/lib/pub/eqnchar |,KXbV{D(e# 4V8ErD|ne% 341 `XE" checkeq |n"mmt |n"mvt |n"neqn |n"nroff |n"tbl |n"troff |n# eqnchar DD~q=|,K* eqn M neqn |nDXbV{(e# .EQ M .EN j"mm jm~|T0 mv jm~|# errclear |n C>SmsU>P>}G<# o( errclear [ -d ErrorClassList ] [ -i File ] [ -J ErrorLabel [ ,Errorlabel ] ] | [ -K ErrorLabel [ ,Errorlabel ] ] [ -l SequenceNumber ] [ -m Machine ] [ -n Node ] [ -N ResourceNameList ] [ -R ResourceTypeList ] [ -S ResourceClassList ] [ -T ErrorTypeList ] [ -y FileName ] [ -j ErrorID [ ,ErrorID ] ] | [ -k ErrorID [ ,ErrorID ] ] Days hv errclear |n>}G)HI Days N}8(Dl}9IDmsU>G<#*>}yPDmsU>G<,8( 0 x Days N}4I# g{ -i j>;PM errclear |n;p9C,; errclear e}DmsU>D~MGZmsU>dC}]bP 8(DG;v# (*ki4ZmsU>dC}]bPDE",k9C errdemon |n# ) ":errclear |ne}8(DG<,+G";uYmsU>D~Ds!# ZyZ Web D53\mw(wsm)B,zIT9C53&CLr4|D53Xw#2ITC53\mgf$_ (SMIT)smit errclear l]==4KPK|n# j> -d List -i File -j ErrorID[,ErrorID] -J ErrorLabel -k ErrorID[,ErrorID] -K ErrorLabel 342 |nN}Id? List 8(Dms`PmsU>G<#List d?D5ITC ,(:E) VtrC ″″(+}E)(p"C ,(:E)rUqVt*#P'D List d?5G H (2~)" S (m~)"O (errlogger {")M U (47()# 9CId? File 8(DmsU>D~#g{;8(Kj>,errclear |nICm sU>dC}]bPD5# >}Id? ErrorID(msj6)8(DmsU>G<#ErrorID d?D5ITC ,(:E)VtrC ″″(+}E)(p"C ,(:E)rUqVt*# >}Id? ErrorLabel 8(DmsU>G<#ErrorLabel d?D5ITC ,(: E)VtrC ″″(+}E)(p"C ,(:E)rUqVt*# >}}KId? ErrorID (msj6{)8(D.byPmsU>G<#ErrorID d?D5ITC ,(:E)VtrC ″″(+}E)(p"C ,(:E)rUqVt *# >}}KId? ErrorLabel 8(.bDyPmsU>G<#ErrorLabel d?D5 ITC ,(:E)VtrC ″″(+}E)(p"C ,(:E)rUqVt*# -l SequenceNumber -m Machine -n Node -N List -r List -S List -t List -y FileName C8(DrPE>}msU>G<#SequenceNumber d?D5ITC ,(:E) VtrC ″″(+}E)(p"C ,(:E)rUqVt*# TId? Machine 8(Dzw>}msU>G<#uname -m |n5X Machine d?D5# >}Id? Node 8(DZcDmsU>G<#uname -n |n5X Node d? D5# >}Id? List 8(4{VDmsU>G<#List d?G;vQ-lb=msD 4{VDPm#TZm~ms,b)MGlb=msDJ4{#TZ2~ms, MGh8{r53i~{#b";m>i~GmsDr_h*|;#`4,|; C47(*COJDoO#i4Vvms#List d?D5ITC ,(:E)Vtr C ″″(+}E)(p"C ,(:E)rUqVt*# >}Id? List 8(DJ4`MDmsU>G<#T2~ms List d?G;v h8`M#Tm~ms45,List d?D5G LPP#List d?D5ITC ,(: E)VtrC ″″(+}E)(p"C ,(:E)rUqVt*# >} List d?8(DJ4`DmsU>G<#TZ2~ms,List d?G;vh 8`#List d?D5ITC ,(:E)VtrC ″″(+}E)(p"C ,(:E) rUqVt*# >}Id? List 8(Dms`MDmsU>G<#P'D List d?5P: PERM"TEMP"PERF" PEND"INFO M UNKN#List d?D5ITC ,(: E)VtrC ″″(+}E)(p"C ,(:E)rUqVt*# 9CId? FileName 8(DmsG<#eD~# 2+T CJXF:;P root C'E\KPbv|n# >} 1. *SmsU>P>}yPG<,kdk: errclear 0 2. *SmsU>P>}yPm~ms`Du?,kdk: errclear -d S 0 3. *S8CDmsU>D~ /var/adm/ras/errlog.alternate P>}yPG<,kdk: errclear -i /var/adm/ras/errlog.alternate 0 4. *S8]DmsU>D~ /var/adm/ras/errlog.alternate P>}yP2~G<,kdk: errclear -i /var/adm/ras/errlog.alternate -d H 0 D~ /etc/objrepos/SWservAt |,m~~qoztTTs`,2MGmsU>dC}]b# `XE" errdead |n,errinstall |n,errlogger |n,errmsg |n" errpt |n,errstop |n,errupdate | n,uname |n# errdemon X$Lr# errsave ZK~q# 4V8ErD|ne% 343 errlog S}L# 6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:msU>Ev;# PX20yZ Web D53\mwDE",kND6AIX 5L V5.3 yZ web D53\mw\m8O7PD:Z ~B:20k53hs;# errctrl |n C> |D53i~DmsliN}# o( errctrl -P errcheckon | errcheckoff hv errctrl |n|DyP53i~DZKmsli1!N}# ":Z4P bosboot |n.s,IT(}53}VC&CK|n#*VCXZ?N53XB}<1&CC| n,kKP bosboot |n# -P N} errcheckon errcheckoff tCyP53i~Dmsli&\DX|V# {CyP53i~Dmsli&\DX|V# Kv4, I&jI# "zms# 0 -1 2+T CJXF:;P root C'ITKPK|n# >} 1. *r*yP53i~Dmsli&\,kdk: errctrl errcheckon ;C /usr/sbin/errctrl 344 |nNS53*"b9msG<# o( /usr/lib/errdead [ -i FileName ] DumpFile hv errdead |nS,PZ?:exD53*"Pb9msG<,K:exI /dev/error D~,$#errdead | nS*"D~Pb9msG<"1S+b)msGP# Z errdead |nKP1;XKPmsU>X$Lr# j> -i FileName rId? FileName 8(DmsU>D~PmSb9}DmsG<#g{KD~;fZ,errdead | n4(.#g{;8(j>,9CmsU>dC}]bPD5# 2+T CJXF:;P root C'E\KPbv|n# >} *SD~ /dev/hd7 P$tD*"3q6=msU>E",kdk: /usr/lib/errdead /dev/hd7 1*""z1,g{ errdemon X$Lr;PKP,msU>{"Z*"3qP# D~ /etc/objrepos/SWservAt |,Km~~q(ztTTs`;4msU>dC}]b# `XE" errclear |n"errinstall |n"errlogger |n"errmsg |n"errpt |n"errstop |n"errupdate | n# errdemon X$Lr# errsave ZK~q# errlog S}L# 4V8ErD|ne% 345 6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:msU>Ev; errdemon X$Lr C>t/msU>G# o( errdemon [ [ -B BufferSize ] [ -d | -D ] [ -i File ] [ -s LogSize ] [ -t Time ] [ -m MaxDups ] | -l ] hv msU>GP4(msU>u?#}KZ? NG.b,msU>G#fZ /var/adm/ras/errlog D~P# nBDmsu?ECZGW'fzf!f"w(NVRAM)P#53t/Zd,+S NVRAM PA!bunB Dmsu?,"ZmsU>GP# g{msG<#e8( Log=FALSE,rmsU>Gu?# g{;xNNj>X9CmsU>GdC}]bPf"DdC5XBt/ msU>Gu?1,errdemon X$Lra}%b )X4u?#bG*K@9'XDmsU>GP}%u?# ":msU>GGD~P.0,HY1f"Z+;2GDZ?:exP# j> -B BufferSize TmsU>h8}/LrDZfP:ex9C BufferSize N}y8(DVZ}#8(D:exs !#fZmsU>dC}]bP#g{ BufferSize N}sZ10yCD:exs!,rZfP: ex"4vs#g{ BufferSize N}!Z10yCD:exs!,rBDs!+Z53XB}< sB;NmsU>GGdC}]bPD:exs!# z8(Ds!+rO!{*Zf3s!(4KB)DB;v{}6#CZmsU>h8}/Lr DZfP:exDZf;ICZd{xL#(C:exL()#k"b,kp9:ex}sx0 l53T\#m;=f,g{9:ex}!,rg{msu?=oDYHlZS:exPA! u?Y4kU>D~DYH,r:exI\adz#1:exz1,+*zBDu?,1=: exPPUdd*IC*9#1"zKiv1,msU>Gu ?Tf*zvVDJb#vs:exI@}CJb# 8(;I}%X4DmsU>u?#1!P*G}%X4u?,bG(} -D j>8(D# 8(*}%X4u?#bG1!5# 9CI File d?8(DmsU>D~#8({FDD~#fZmsU>dC}]bP,"R" 46k9C# -d -D -i File 346 |nNmsU>dC}]bPDmsU>D~{"D~s!M:exs!D5,T0X4&m 5# 8(Z?F}%X4ms.0JmDnsX4u?}#1!5* 1000#1;umsDX4N} o= MaxDups P8(D51,X4ms+sG<(;msGy4k#MaxDups DJm5* 1 = 2147483647# + LogSize d?y8(Ds!CwmsU>D~Dnss!#8(DU>D~s!^F#fZ msU>dC}]bP,"R"46k9C#g{CU>D~s!^F!Z109CDU>D ~Ds!,rmsU>GD~,ZCD~{DsfSO .old#m sU>GD~#9C errpt |nD -i j>ISI U>D~PzI(f# g{;8(KN},rmsU>GdC}]bPDU>D~s!# 8(;vsED1ddt(%;:Ak),ZbN1dZ,g{3vmsk0vmsj+` ,,rSwX4#ZC1ddts"zDms49k0vmsj+`,,2;S*X4#1! 1ddt* 10000,4 10 kS#Time DJm5* 1 = 2147483647# ":Kj>CZZmsGK-7u~)DivB{ }X4u?#|";} 1. *t/msU>Gs!,kdk: /usr/lib/errdemon -l 3. *+10nsmsU>s!S 1MB |D* 64KB,kdk: /usr/lib/errdemon -s 65536 4. *;+Zns 10 AkZGdC}]b# `XE" errclear |n"errdead |n"errinstall |n"errlogger |n"errmsg |n"errpt |n"errstop |n M errupdate |n# errsave ZK~q# error logging XbD~# 4V8ErD|ne% 347 errlog S}L# 6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:msU>G ZmsU>{"/P20{"# o( errinstall [ -c ] [ -f ] [ -q ] [ -z FileName ] File hv errinstall |nG;v20oz,ITozzZmsU>{"`?Dmshv"I\-r"C'-r"20r"'\-r"FvYwMj8}] ID {"/PmSrf;{"# File N}8(K,P*;mSrf;{"DdkD~#g{;8( File N}r+d8(* -(uE),r errinstall |nSj{"/PD$(e{"#*Pv$(e{",C errmsg -w |n#*mSB{",Z}=m~)&L&CM IBM bv=8*"_*54"aB{"#ZZ?& CLrD*"P,ITC errmsg |n4mSB{",+G;(;\M*d{Z?&CLrmSD{"e ;# 7z&\ errinstall |nZ10?"8( File.undo D~* File N}# dkD~(rj{"`?PD%;D{"#zITZ%;D~P|,`u=S{ "rfz{"#Z;PGC48(*;mSrf;=D;v{"/D,CBfDq=: SET MessageSetID bo MessageSetID N}GTB%V{.;: E P U I F R D 6pmshv 6pI\-r 6pC'-r 6p20-r 6p'\-r 6pFvYw 6pj8E"}] Z~PPv*;mSrf;D{"M{" ID#AY*s;P,2IT|,`P,zZj>{"/D%Psf# g0fy5,C'&CM{GD~qzm*54qC{" ID,}GK{";ZZ?&CLrP9C(ZKiv B,C errmsg |n420;x$(ems{" ID Dms{") # 348 |nN.dS;vUq,"R+{"D>C+}E(p4,gB: {" ID "{"D>" }KXkD=PE"PTb,9IT|,"MP#;v"MPXkZZ;PT $ (@*{E)r*(GE)* 7#EH!qGE*7# ": mS=mshv"I\-rMj8}] ID {"/PD{";\,} 40 vV{$H#mS=C' -r"20-r"'\-rMFvYw{"/oD{"Z$HO;\,} 128 vV{#g{,$, errinstall |naT>;v/f{",++{"mS=zkc?1;XO# j> -c -f -q -z FileName lidkD File N}Do(ms# f;PX4 ID D{"#1T?H errinstall |nCBD{"D>f;ID{"D>#g{;8( -f j>,r;f;ID{"D>,"4/f{ "=jZ7z;v{"2012h*xO# {94( undo D~# 9CIN} FileName 8(DmsU>{"`?# 2+T CJXF:;P root C'E\KPbv|n# >} 1. **Q-"aDz7 lpp 20msU>{",dk: errinstall -f /tmp/lpp.desc 2. *7zIOfD>} errinstall |nTmsU>{"`?ywD|D,kdk: errinstall -f /tmp/lpp.desc.undo 3. *ZI\-r{"/P20;ms{",kdk: errinstall * Add a probable cause for widget failure: SET P E100 "widget adapter" 4. *ZI\-r{"/PCX4 ID f;;u{",kdk: errinstall -f * Replace the message associated with ID E100 in the * Recommended Action message set SET R E100 "Replace disk drive" 5. g{|{dkD~* in_file ;skC|420BDms{",kdk: errinstall in_file 6. *2G{"/PfZDms{",9CZ in_file D~PT0(eD ID Ek,"R8(xPD -f j> errinstall |ngB: errinstall -f in_file 7. BfD>}5w*20DdkD~Dy>Z]# 4V8ErD|ne% 349 * * Add these error messages to the Detailed Data message set: * SET D 8105 "Logical channel number" 8106 "Timer reference stamp" * * Add these error messages to the Probable Cause message set: * SET P E861 "Bad memory card" E865 "Unexpected System Halt" E876 "Fiber Optic Cable" * * Add this message to the Recommended Action message set: * SET R E850 "Install updated driver code" D~ /usr/lib/nls/msg/$LANG/codepoint.cat |,vmU>{"`?#Z@z,73d? $LANG D5G En_US# `XE" errclear |n"errdead |n"errlogger |n"errmsg |n"errpt |n"errstop |n"errupdate | n# errdemon X$Lr# errsave ZK~q# errlog S}L# error logging XbD~# 6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:msU>Ev; errlogger |n C>Gu?,Ku?|,IT$o 1024 VZDYwLrE"# 2+T CJXF:;P root C'E\KPbv|n# 350 |nN} **53}/XBdC4(YwLrE",kdk: errlogger system drive reconfigured `XE" errpt |n# errsave ZK~q# errlog S}L# 6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:msU>Ev;# errmsg |n C> ZvmU>{"`?omS;u{"# o( errmsg [ -c ] [ -z FileName ] [ -w Set_List | File ] hv errmsg |n|B"T>vmU>{"`?,|(mshv"I\D-r"C'-r"20-r"'\-r"F vDYwMj8D}] ID {"/# G)Td*mSr>}{"D{"/Zdk File N}o4gB==Pv: * r $ + SET ″Message Text″ Message ID "MPZZ;PXkC * (GE)r $(@*{E)"M{E#;c#! *# *mSD{"XkT + (SE)*7# *>}D{"XkT - (uE)*7# {"/ ID# {"D>XkC+}E(p4# *>}D{"D{" ID# mS=vmhv"I\-rMj8}] ID {"/D{"Z$HO;\,} 40 vV{#mS=C'-r"2 0-r"'\-rMFvYw{"/oD{"Z$HO;\,} 128 vV{#n`ITr?v{"/omS 2047 vC'T(e{"# errmsg |n;&CLr*"_C44(ZmsG<#ebPC=DB{"#g{I\D0,QfZD{"&C ;1IC# g{Z|nPP;P8(j>,1!DYwG|B#ZdkDN} File o8(|B#g{dkDN} File ; P8(r8( -(uE)zf File N},r errmsg |nSj4= File.out D~ o#File.out ZS{"`?>}{"1KD~2;4(#g{ errmsg |n}ZSjM;4=j -c -w Set_List -z Filename lbdkD~P^o(ms# T>Id? Set_List 8(DmsU>{"/#K!nT>|,ZvmU>{"/PD{"0dj6 {#dv=j{"/DZ]v4#d? Set_List DP'5P: all T>yP{"/ D T>j8D}] ID {"/ E T>mshv{"/ F T>'\-r{"/ I T>20-r{"/ P T>I\-r{"/ R T>FvYw{"/ U T>C'-r{"/ 9CId? Filename 8(DvmU>{"`?# 2+T CJXF:;P root C'E\KPbv|n# >} 1. *SI\-r{"/P>}{",kdk: errmsg * Delete messages FF1A, FF1B, and FF1C from the Probable Cause * message set SET P - FF1A - FF1B - FF1C 2. *rI\-r{"/PmS;u!0Z'\msD{",kdk: errmsg * Add a Probable Cause for Widget Failure SET P + "WIDGET ADAPTER" File /usr/lib/nls/msg/$LANG/codepoint.cat |,vmU>{"`?#Z@z,d? $LANG D5* En_US# `XE" errclear |n"errdead |n"errinstall |n"errlogger |n"errpt |n"errstop |n"errupdate | n# errdemon X$Lr# errsave ZK~q# 352 |nNEv; errpt |n C>zI;vGC4D(m errpt [ -a ] [ -A ] [ -c ] [ -d ErrorClassList ] [ -D ] [ -e EndDate ] [ -g ] [ -i File ] [ -I File ] [ -j ErrorID [ ,ErrorID ] ] | [ -k ErrorID [ ,ErrorID ] ] [ -J ErrorLabel [ ,ErrorLabel ] ] | [ -K ErrorLabel [ ,ErrorLabel ] ] [ -l SequenceNumber ] [ -m Machine ] [ -n Node ] [ -s StartDate ] [ -F FlagList ] [ -N ResourceNameList ] [ -P ] [ -r ResourceTypeList ] [ -S ResourceClassList ] [ -t ErrorTypeList ] [ -y File ] [ -z File ] &mSmsG<#eJ4bC4D(m errpt [ -a ] [ -A ] [ -I File ] [ -t ] [ -d ErrorClassList ] [ -j ErrorID [ ,ErrorID ] ] | [ -k ErrorID [ ,ErrorID ] ] [ -J ErrorLabel [ ,ErrorLabel ] ] | [ -K ErrorLabel [ ,ErrorLabel ] ] [ -F FlagList ] [ -P ] [ -t ErrorTypeList ] [ -y File ] [ -z File ] hv errpt |naSmsU>PDG#{C1!Du ~,zITTms"z0;G<`4D3rT>msU>DG<#{C - c ("P)j>,zITZms"z 1T>b)ms#g{ -i j>;P, errpt |n;p9CD0,r errpt &mDmsU>D~MGZmsU >dC}]bP8(DGv# (*ki4ZmsU>}]bPDE",k9C errdemon |n# ) 1!D\a(mT?vms|,;P}]#zIT9Cj>4zI;,q=D(m# ": errpt |n;a4PTmsU>DVv,*kVv|k9C diag |n#;x,1msU>Vv;4 P1,oOLra+oOE"SX=msU>P%#bVE"aZT&DmsU>G -a Tj8Dq=T>msU>D~PDmsE"#g{, -t j>aOp49CD0,r#eD~P yPDE"v4# 4V8ErD|ne% 353 T>I -a j>zzDj8(mDuuf>#-A j>M -a-g r_ -t j>Z;pGG(D#( mPDnPj)"UZ1d"`M"J4{F"hvMj8}]#Cj>D>}DdvDq= gB: -A -c -d ErrorClassList -D -e EndDate 354 |nN#U>D~P fZDGD# +ms(f^(=8VX(DmsG<`M,IP'D ErrorClassList d?8(:H (2~), S (m~),0 (errlogger |n{")M U (47() #Z ErrorClassList d?PDmsG< ITC , (:E)t*,r_C ″ ″ (+}E)(p4"C , (:E)r_Uq{t*# {mX4Dms#C -a j>C=Dj8ms(ma(f`EMZ;NX40ns;NX4D1 d#kND6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:msU>Ev;# ": -D j>k -c"-g"-l"-t M -P j>Z;p^'# 8(KyPD.0yvDG<,|, EndDate d?,bo EndDate d?_P mmddhhmmyy D N=(B"U"!1"VSMj)# -g T>4q=/DmsU>G# Cj>Ddvq=gB: el_sequence msGGjG et_alertflg I/fDmsj> et_reportflg ms(mj> el_detail_length j8}]dk$H -F FlagList el_detail_data j8}]dk y]C#eD Alert"Log r_ Report VND54!qmsG<#e#FlagList d?ITC , (:E)t*,r_Z ″ ″(+}E)(p4"C ,(:E)r_Uq{t*#-F j>;\k -t j>;p9C# FlagList d?DP'5|(: alert=0 Alert VNhCI False 1!qmsG<#e# alert=1 Alert VNhCI true 1!qmsG<#e# log=0 Z Log VNhCI False 1!qmsG<#e# log=1 Z Log VNhCI True 1!qmsG<#e# report=0 Z Report VNhCI False !qmsG<#e# -i File -I File -j ErrorID[,ErrorID] 356 |nND~#g{Cj>;P;8(D0,Ma9CSmsU>dC}] bPC4D5# 9CI File 8(DoOU>D~#g{Cj>;P;8(D0,a9C1!D76{ /var/adm/ras/diag_log# ;|(I ErrorID(msj6{)d?8(DmsU>G<#ErrorID d?ITC ,(:E)t*, r_Z ″ ″ (+}E)P(p4,;sC ,(:E)r_Uq{t*#1|k -t j>aOZ; p1,GbP;&m#) -J ErrorLabel -k ErrorID[,ErrorID] -K ErrorLabel -l SequenceNumber -m Machine -n Node -N ResourceNameList -P -r ResourceTypeList -s StartDate -S ResourceClassList -t -t ErrorTypeList -y File -z File |(I ErrorLabel d?8(DmsU>G<#ErrorLabel d?D5ITC ,(:E)t*,r_ (Z ″″(+}E)Z;sC ,(:E)r_Uqt*#1|k -t j>aOZ;p1,GbP;&m# ) +I ErrorID d?8(DmsU>GaOZ;p1,GbP;&m# ) + ErrorLabel d?8(DmsU>GaOZ;p1,GbP;&mD# ) !qI SequenceNumber d?8(D(;DmsU>G<#bvj>;ms(*Ts`D=(y 9C#SequenceNumber d?ITC ,(:E)t*,r_Z ″ ″(+}E)(p4"C ,(:E) r_Uq{t*# |(8(D Machine d?DmsU>G<#uname -m |na5X Machine d?D5# |(K8(D Node d?DmsU>G<#uname -n |na5X Node d?D5# zII ResourceNameList d?8(DJ4{FD(m#ResourceNameList d?GQ-;=b=P msDJ4D{FDPm#TZm~ms ResourceNameList d?aPvQ-;lb=PmsDJ 4D{F#TZ2~ms,|aPvh8r_53i~D{F#b";m>i~GmsDr_ h*|;#`4,|;C47(*COJDoO#i4Vvms# ResourceNameList d?D{FITC ,(:E)t*,r_Z ″ ″(+}E)P(p4"C ,(: E)r_Uq{t*# ;T>G)G0fDmsDX4DG)ms#-P j>;CZImsU>h8}/LrzIDX4 ms#b)msGZI errlg_duptime msGyXF#-P j>k -D j>;pGG(D# zI;vI ResourceTypeList d?8(DJ4`MD(m#TZ2~ms,ResourceTypeList d ?MGh8`M#TZm~ms,|G LPP 5#Z ResourceTypeList d?PDnITC ,(: E)t*,r_(Z ″ ″(+}E)Z"C ,(:E)r_Uq{t*# 8(yPEyDZStartDate d?sfDG<,bo StartDate d?DN=* mmddhhmmyy (B, U,!1,VMj)# zII ResourceClassList d?8(DJ4`D(m#TZ2~ms,ResourceClassList d?MG ;vh8`#J4`XkC ,(:E)==t*,r_(Z ″ ″ (+}E)Z"I ,(:E)r Uq{t*# &mmsG<#ebx;GmsU>#-t j>ITC4T(mDN=i4msG<#e# +ms(m^(IIP'D ErrorTypeList d?8(Dms`M:INFO"PEND"PERF"PERM" TEMP M UNKN#ms`MITC ,(:E)t*,r_(Z ″ ″(+}E)Z,"C ,(:E) r_Uq{t*# 9CI File d?8(DmsG<#eD~#1|k -t j>aOZ;p1,GbPC8(Dms#eb&m#) 9C File d?8(DmsG<{"?<#1|k -t j>aOZ;p1,GbP;&m#) >} 1. *kT>;vj{D**(f,kdk: errpt 2. *kT>;vj{Dj8(f,kdk: errpt -a 3. *kT>;vmsj6{ E19E094F G;vZ}% 24 !1ZG*NNmsU>GD~Pi4yPDG<,kdk: errpt -i /var/adm/ras/errlog.alternate 7. *kS /var/adm/ras/errlog.alternate 8CmsU>D~Pi4yPD2~G<,kdk: errpt -i /var/adm/ras/errlog.alternate -d H 8. *kT>TZmsj) ERRLOG_ON DyPGyPmsDj8(m"xX4msxPVi,kdk: errpt -aD 10. *T> 8 B]ZdTZmsj) DISK_ERR1 M DISK_ERR2 GdC}]b# `XE" diag |n"errclear |n"errinstall |n"errupdate |n,uname |n# errsave ZK~q# errlog S}L# 6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:msU>Ev;# 6AIX 5L V5.3 (C`LEn7 PD:j8ms(f>};":ms(fE*>};# PX20yZ Web D53\mwDE",kND6AIX 5L V5.3 yZ web D53\mw\m8O7PD:Z ~B:20k53hs;# errstop |n C>U9msG} *kU9 errdemon X$Lr,kdk: /usr/lib/errstop `XE" errclear |n"errdead |n"errinstall |n"errlogger |n"errmsg |n"errpt |n"errupdate | n# errdemon X$Lr# errsave ZK~q# errlog S}L# 6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:msU>Ev; errupdate |n C>|BmsG<#eb# o( errupdate [ -c] [ -f] [ -h] [ -n] [ -p] [ -q] [ -yFileName] [ File ] hv errupdate |nZmsG<#ebPvSr_>}G<,r_^DU>"(m,r_TVfG}r_^DDG};vG<(>}Kc{) # ^DU>"(mr_aQG# g{ X/Open Portability Guide Issue 4 {"Zms#ePC=D0,rXk8(;v{"`?#bITCby ;P4jI: <*!catalog-name> >} *!mycat.cat 8(D?<&CZZsfD#ePR=D XPG4 {",1=v=m;v0*!1?<5w{#"R,0*!15w {ITyZ%v#eC0catname1X|V2G# }GP=C?}P,mycat.cat Y (GZ /usr/lib/nls/msg/%L P# *vSDG,, mbXPG4 {"D?<{ITCBfD48(: catname = NN|, XPG4 {""catname X|VM`Z 8 vDj8}]nD#e+a;1w;v XPG4 #e#XPG4 #eG;IaQD,"R9CK;vT";,Dmsj6Fc=(# msG<#eVNDhvgB: m>msU>GXk;8(,E\vSr_|B#e# Alert 360 |nNmsG2~JO# O m>msGYwLr{"# S m>msGm~JO# U m>ms;P7(# +"M8(I|(Z #define odP,CodG*msj6E"/4(D#"M;<,} 40 v V{,XkC+}E(p4#,} 40 vV{D"MaT/;Xt#errupdate |n+"M|( Z C oTD"M(g{Z, (GE,1\)# hvj8}],glb#i{F"lb}]r5Xzk,|GGZms"z1fms;pG< B4D#g{;Pj8}],ms;p;G;u{"#TZ?v Detail_Data VN h*Bf}v5,|G.dXkC:Et*: data_len k data_id 5`XD}]DVZ}?#data_len 5;bMI;v.xF5#*k8( k73PXDs!,k9C0W1 #g{msGS 64 ;73BG{",ZCj8}]D0fDms(mP r!v4#bv5;bMI;v^{ED.yxF},$Hn`I= 4 ;# data_encoding hvKj8}]GgNZms(mPr!v4D#P'D5*: ALPHA Cj8}]G;vIr!D ASCII V{.# Err_Desc DEC Cj8}]*;v{}5D~xFm>,"R*r!DGkd`1D.xF 5# LDEC Cj8}]*;v 64 ;5D~xFm>,"R*r!DGkd`1D.xF }#/defn> HEX Cj8}]*T.yxF}DN=r!# ?v#en`IT8( 16 v Detail_Data G<#kms;pGGGG{",bv{"ZCms"z1aT>v4#C5;bMI;v^ {ED.yxF},$Hn` 4 ;#CVN9IT8(;v T XPG4 y=D{"#bZTsY V[# 4V8ErD|ne% 361 Err_Type Fail_Actions Fail_Causes Inst_Actions Inst_Causes LABEL Log Prob_Causes 362 |nNh8ri~DICTDp'Q-\#1Du~(HPD)#/defn> TEMP Sm`N;I&D"T.sV4}4Du~(Y1D)#/defn> UNKN ;I\7(msDOXT1Du~(4*D)# INFO E"msU>G{",Zms "z1T>v4#C5;bMI;v^{ED.yxF},$Hns 4 ;#bvVNXk*U, g{ Fail_Causes VN*UD0# FvYwPvD3r*y]Yw@}msDI\TT0z[47(#@6<*+G)T53P \!r_;Pz[(\!,r_;P0l)DYwPZZ;;#SB4PvG)@}msDI \T`Hr_|F`HDYw,+n!z[DYwHPv4#4UI\T]uD3rPv`B DYw#CVN9IT8(;v XPG4 y=D{"#baZTsYV[# hvKQ-"zDmsDJO-r#JO-r(eI;vIJ4'\x{",bv{"aZms"z1;T>v4#C5;bMI;v^{ED.yxF },$Hn` 4 ;#4UI\T]uD3rPvJO-r#bvVNITUE,g{|;P&C =Q-"zDmsOD0#g{CVN*U,r User_Causes r_ Inst_Causes VN;<*U# CVN9IT8(;v T XPG4 y=D{"#bZTsYV[# hvK@};v20{",Zms"z1T>v4#C5 ;bMI;v^{ED.yxF},$Hns 4 ;#bvVNXk*U,g{ Inst_Causes V N*UD0#FvYw;PvD3r*y]CYwDz[T0CYw@}msDI\T47 (#G)z[\Yr_;Pz[,r_T530l\!r_;P0lDYw\G*WHPv 4#dN*Pv@}msDI\T`Hr|F`HDYw,dPn!z[DYwZH##BD Yw&C4UI\T]uD3rPv4#CVN9IT8(;v XPG4 y=D{"#bZTsY V[# hvKQ-"zDmsD20-r#20-r;(eIIJ4Du{",Zms"zD1 rT>v4#C5;bMI;v^{ED.yxF},$Hns 4 ;#20-r&4EJ]uD 3rPv#CVNITUE,g{|TQ-"zDbvms;JCD0#g{CVNUE, User_Causes r Fail_Causes VNXkGU#CVN9IT8(;v XPG4 y=D{"#bZ TsYV[# 8(;vn` 19 vV{D(;Dj),|XkT?vmsG<#eZC|nPP;8(D0# 8(1ms"z1Gq&C*Cms4(;vmsU>G<#U>VNIThCI True r False# g{CVNS#eP!TD0,|D5a1!I True#1CVN;hCI False D0, Report M Alert VNa;vT# hvKQ-"zDmsD 1 vr`vI\D-r#IT8(;vn` 4 vI\-r{"j6{ Pm,T:Et*#C5aSI\-r{"/O “P” P8(;uD>{",Zms"z1T>v 4#C5;bMI;v^{ED.yxF},$Hn` 4 ;#I\-r&C4UI\T]uD3 rPv#nYh*P;vI\D-r#CVN9IT8(;v XPG4 y=D{"#bZTsYV [# Report User_Actions User_Causes 8(G{",Zms"z1T>v4# C5;bMI;v^{ED.yxF},$Hn` 4 ;#CVNXk*U,g{ User_Causes V NUED0#FvYwPvD3r*ICmsDz[MCYw@}msDI\T47(#G) I>\Yr_;PI>"T530l\!r_;P0lDYw\G&CWHPv#dN*Pv @}msDI\T`Hr|F`HDYw,dPn!z[DYwZH##BDYw&C4UI \T]uD3rPv4#CVN9IT8(;v XPG4 y=D{"#bZTsaV[# hvKQ-"zDmsDC'-r#C'-r(eI^hk~qz9*5M\@}Div#I T8(;vn`P 4 vC'-rD{"j6{DPm,.dC:Et*#C5SC'-r{"/ O “U” P8(;uD>{",Zms"zD1rT>v4#C5;bMI;v^{ED.yxF },$Hns 4 ;#C'-r&C4UI\T]uD3rPv#CVNITUE,g{|TQ"zDbvms;JCD0#g{CVNUE,r Inst_Causes r Fail_Causes VNXkGG UD#CVN9IT8(;v XPG4 y=D{"#bZTsYV[# catname C4*10D#e8(;vC4lw XPG4 {"D{"?<#|a2GI0fD0″*!1?{"?,,<"default text">} /O"`EM1!D>#eP9CDV{.Xk{O3)^F# v ;'Vd?f;#}g,b)V{.;ITCwq=5w{4r!5#V{.;\|,q=V{ ″\t″ M ″\n″# v 1!DD>V{.;IT,} 1kb,4 1024 VZ# v Xk"bDG,mshvGZGj8(mPD 40 V{xrPr!D#TZb)(m;PjIV{.q=/, ;P7 40 vV{Ea;r!v4# v V{.sf;&C|,;vBP#bGI errpt a)D# T?vvSx4Du?,errupdate |n<8(K;v(;Dms ID,C ID ;4k=I File.h 8(D7D~ P(bo File N}G errupdate |nDdkD~)#g{ errupdate |nSj"(mM/fX wITZNN1rZf"ZmsG<#ebPDmsG<(ePxP^D,C errupdate |n45V#9*" bj8}]VND data_len M data_encode ?V;P9C=# errupdate |n9Z{* File.undo D10? -c -f -h n -p -q -y FileName lbdkD~P^o(ms# ?FyPD#exP|B,|(G)ms ID kdk#ePD`,D#e# *?vVdxms#eDms ID 4(;v #define od#g{Z|nPPa)K;vD~{D 0,r7D~MGGva)DD~{sfxO .h#qr, #define odM;4k=j# {97zD~D4(# 9C FileName N}8(DmsG<#eD~# 2+T CJXF:^,+GTZ*|DD#eD~(1!ivB* /var/adm/ras/errtmplt),zXk_P4(^# 5} 1. *kvS;vG<,kZdkD~P4BfD==(eCG<: + CDROM_ERR22: Comment= Class= H Log= Report= True Report= True Alert= Err_Type= Err_Desc= Prob_Causes= Fail_Causes= Fail_Actions= Detail_Data= Detail_Data= Detail_Data= 364 |nN 2. *k^D 99999999 G"(mM/fXw,k8(Z(;ms ID 0fD^DKc{ =(HE) 0CG<*;^DDBXw: errupdate =99999999: Report = False Log = True 3. *kSmsG<#ebP>} 99999999 G}DG<(;ms ID 0fD>}Kc{ -(:E): errupdate -99999999: 4. *C0*!12G*Cdkw8(D XPG4 {"`?,k9C0catname1X|V# *!mycat.cat * mycat.cat SVZpMCZyPD XPG4 {"OK# *}Kbv: + CDROM_ERR23: Comment= "Temporary CDROM read error" catname= "othercat.cat" Class= H Log= True Report= True Report= True Alert= False Err_Type= TEMP Err_Desc= {1, 1, "CD ROM is broken"} Prob_Causes= {2, 1, "cause 1"},\ {2, 2, "Cause 2"} Fail_Causes= E800, 6312 Fail_Actions= 1601, 0000 Detail_Data= 120, 11, HEX Detail_Data= 4, 8058, DEC Detail_Data= 4, 8059, DEC ?< othercat.cat +a;;Cw CDROM_ERR23 #e# ":#eIT|, XPG4 {"M+3Dms ID rzkc# D~ /usr/include/sys/errids.h /usr/include/sys/err_rec.h |,K|,ms ID D7D~# |,K,PGEv;# ethchan_config |n C> +JdwmS= EtherChannel rS EtherChannel >}Jdw# o( ethchan_config { -a [ -b ] | -d } EtherChannel Adapter ethchan_config -c EtherChannel Attribute NewValue ethchan_config -f EtherChannel hv K|nr EtherChannel mSJdw,rS EtherChannel }%Jdw#K|n9ICZ^D EtherChannel tT# 49 EtherChannel DSZ10QdC(2MG^h5,^hpk EtherChannel DSZ4mSr}%Jdwr ^Ds`} EtherChannel tT),2IT4Pb)mS">}r^DYw# j> +8(D Adapter mS=8(D EtherChannel#g{Xk+KJdwmS*8]Jdw,rXk8( -b j># 8(K Adapter +mS*8]Jdw#Kj>vZk -a j>;p9C1P'# +8(D EtherChannel tTD8( Attribute |D*8(D NewValue# S8(D EtherChannel >}8( Adapter#-b j>^kM -d j>;p9C# ?F8( EtherChannel DJO*F#k"b,;PZUP(@PDJdw*t1Eaf}"zJO*F; g{UP(@PDJdwXU,r EtherChannel +TZn/(@OKP"R;a"zJO*F# -a -b -c -d -f N} 8(*mSr>}DJdw# 8(8( EtherChannel DtT# 8( EtherChannel# 8(8( EtherChannel D8(tTDB5# Adapter Attribute EtherChannel NewValue Kv4, |nI&ax# "zms# 0 >0 >} 1. *+Jdw ent0 mS* EtherChannel({F* ent7)PD8]Jdw,kdk: /usr/lib/methods/ethchan_config -a -b ent7 ent0 2. *+{F* ent7 D EtherChannel D ping tTX7|D* 10.10.10.10,kdk: 366 |nNms{"# ;C /usr/lib/methods ewallevent |n"wallevent |n C>BryPG5XD@6G"DD{"#x wallevent E>5XD{"DoTr!vZoT73DhC# 1B~r_XB08DB~"z1,b)E>aTyP10GIT1wIB~l&J4KPDYw49 C#9ITCw4(d{C'(eDYwD#e# 1b)E>*dG;Vl&YwDB~r_XB08B~"z1,ZyPC'G: Broadcast message from user@host (tty) at hh:mm:ss... severity event_type occurred for Condition condition_name on the resource resource_name of resource_class_name at hh:mm:ss mm/dd/yy The resource was monitored on node_name and resided on {node_names}. +5XPX ERRM 73d?DB~E",9|,TBZ]: >X1d B~r_XB08B~;"VD1d#I ERRM a)D5JD73d?G ERRM_TIME#C5G>X /D,Z;T>v4.0a;*/IIADN=#/defn> wallevent E>a6q73d?D5,9C wall |n+{"4=10G −c 8> wallevent c% ERRM B~D ERRM_VALUE#g{8(K -c j>,wallevent +c%K SNMP 6q{"# 4V8ErD|ne% 367 +CE>DC(yw4=jI&KP# 1 E>KP1"zKms# ^F 1. b)E>XkKPZ ERRM KPDZcO# 2. wall |nC4+{"4k=10GDC(yw;4k=j} 1. Y( wallevent E>GZt1(*l&P$H(eDYw,bvt1(*l&G, /var space used u ~PXD(ZJ4 /var P) #*Cu~(eDB~mo=DP5o=,"R"z;vB~#t1(*l&" z,wallevent ;KP i#ZyPGTB{": Broadcast message from joe@neverland.com (pts/6) at 18:42:03... Critical event occurred for Condition /var space used on the resource /var of filesys of IBM.FileSystem at 18:41:50 03/28/02 The resource was monitored on c174n05 and resided on {c174n05}. 2. 1XB08B~r* /var space used u~x"z1(ZJ4 /var O),yPGTB{": Broadcast message from joe@neverland.com (pts/6) at 18:42:03... Critical rearm event occurred for Condition /var space used on the resource /var of filesys of IBM.FileSystem at 18:41:50 03/28/02 The resource was monitored on c174n05 and resided on {c174n05}. ;C /usr/sbin/rsct/bin/ewallevent |,K ewallevent E> /usr/sbin/rsct/bin/wallevent |,K wallevent E> `XE" |n:wall 368 |nN D>D~`-w# o( ex[ -c Subcommand] [ -l] [ -r] [ -s] [ -tTag] [ -V ] [ -wNumber] [ -v| -] [ +[Subcommand]] [ -r[File]] [File...] hv ex |nat/ ex `-w#ex `-wG`-w5PD;?V,C5P|(K*u'_MY19C<8D ex ` -wDr%f> edit `-wM+A;D vi `-w#1SwC vi `-wahCA;`-D73d?#ex `wHr%DP`-w|?,r*|G vi `-wDS/"RITCJ vi `-wDA;`-&\# File N}*`-D;vD~r_`vD~#g{za)K`vD~{,r ex `-wa4U8(D3r`-? vD~# ": 1. *K7(zD$w>gN|P'X4P,ex `-w9C$w>\&}]b terminfo T0S TERM 7 3d?P9Cz}9CD$w>D`M# 2. ex |na0l10DP,}Gz8(pD==#*KTD~D;,?VxP$w,zh**@gNZ ;vD~PTPxP07# j> -c Subcommand -l -r -s -t Tag -wNumber -v -V +[Subcommand] -r [File] Z`-*<.04P ex `-wS|n#1dk;vUYw}1,gZ -c ’’ PDGy,r` -wa+10PECZD~D)2# ((#,ex `-wa+10PhCZD~D*<;Cr_Z 3v8(DjGr#=&#) !1XT LISP zkux,"+()(*rU(E), { }(sRs(E), T0 [[ ]](sR+ =(E) V{S\*D>,x;G+|GbMI vi S|n#bvj>ZI{#=Mr*#= BGn/D# hC readonly !n,@9zD/D~# {9yPD;%=C'D4!#g{z9CKCj>,D~dk/dvms;azI;vPo zDmsE"#9Cbvj>,9C - j>G;yD# Xk|,KIN} Tag 8>DjGDD~,"+`-w(;=CjG&#*k9CCjG,z XkWH{C ctags |n4(;v&\{FM|GD;CD}]b# +1!D0Zs!hCI Number# wC vi `-w ":1 -v j>;!q1,aP;vEsDS|n/IC,|(KA;`-MbjF/& \#kND vi |n# +`-wZj8#=wC# {9yPD;%=C'D4!#g{z9CKCj>,D~dk/dvms;azI;vPo zDmsE"#9CCj>, -s j>G;yD# Z8(D`-wQwr_S|nof*<;v`-#1;PdkN}1,+ subcommand a+1 0PECZD~D)2#(#,ex `-wa+10PhCZD~Dp<;C,r_hCZX( DjGr#=&# Z`-wr_53@#sV4D~#g{z;P8( File N},raT>yP#fKDD~D Pm# 4V8ErD|ne% 369 Kv4, TBvZ5;5X: 0 >0 I&ax# "zms# D~ /usr/lbin/exrecover /usr/lbin/expreserve $HOME/.exrc ./.exrc /var/tmp/Exnnnnn /var/tmp/Rxnnnnn /var/preserve V4S|n #tS|n `-wt/D~ `-wt/D~ Y1`-w |{Y1D:ex #t?< `XE" ctags |n"ed |n"edit |n"vi |n# execerror |n C>+ms{"4=j} execerror |nD9CgB: char *buffer[1024]; buffer[0] = "execerror" ; buffer[1] = "name of program that failed to load"; loadquery(L_GETMESSAGES, &buffer[2], sizeof buffer -8); execvp("/usr/sbin/execerror",buffer); bvy>zka KP;v=SZ rset DLrr_|n# o( execrset [ -P ] [ -F ] -c CPUlist [ -m MEMlist ] -e Command [ parameters ] r execrset [ -P ] [ -F ] [ -S ] rsetname [ -e ] Command [ parameters ] hv execrset |na4P;vxP rset D=~D|n#ba ?F execrset |n"z(KP) #Kj>Z"vC|n.0+}% bindprocessor s(T0xLPyP_ LD rset#g{98(K -P j>,r|+Z"v|n.0VkP'D rset MyP_LD rset# -P + rset w*;vVx rset ,S# -c CPUlist Z*=SZ4PCLrr|nDxLOD rset PD CPU Pm#ITG;vr_`v CPU,2ITG CPU 6'# -m MEMlist Z rset PDf"wxrDPm#ITG;vr_`vf"wxrr6'# -e command [ 8(;NNN}zfD|nKP#-e j>XkGC|n9CDnsDj># parameters ] -S 8>Z%_L==PXkwHxLTKPDa>#8(D rset Py|,D?v5J&mwD2~_LP, ;P;v_L+CZwHCw5#g{8(D rset P4|,om&mwDyP2~_L,r+vTC& mw#8(D rset XkG(;D,qr|n+'\#8(Kj>+Jmw5T%_LP*KP# -F N} rsetname =SZ4PLrr|nDxLsD53"amPD rset D{F 2+T C'Xk_P root C'(^,r__P CAP_NUMA_ATTACH D\&#C'Xk_P root C'(^4r| nDxL=S;vVx rset(-P j>)# >} 1. *kZ CPU 0-7 OKP test1 Lr,kdk: execrset -c 0-7 -e test1 4V8ErD|ne% 371 2. 1{* test/cpus0to15 D rset x;v=~1k*KP.test2 parm1 parm2/LrD0,kdk: execrset test/cpus0to15 test parm1 parm2 3. *kZ CPU 0 OKP ls -l |n,kdk: execrset -c 0 -e ls -l D~ |,K execrset |n# /usr/bin/execrset `XE" attachrset"detachrset"lsrset"mkrset M rmrset |n# expand |n C>4k=jD~# j> -t TabList 8(Fm{#9;D;C#Fm{#9;D1!5G 8 vP;# TabList d?Xk|,;v.xF}{}r_`v.xF}{}#`v{}Xk4U]vD3r,Xk I:Er_Uqt*,{}sR*P}E(p4#%v TabList d?hCFm{#9;*kP;C` HD}#`v TabList d?+Fm{#9;hC*Zk TabList d?PD{}T&DP;C# g{ expand |n&mZ TabList d?P8(Dns;v.0DFm{#9;D0,CFm{#9; ZdvPa;;v%Uq{fz# N} tabstop tab1, tab2,..., tabn 372 |nN0 >} 1. *k+Fm{#9;w{;v text.fil P`H`kD?,kdk: expand -t 3 text.fil g{ text.fil |,K: 1 2 3456789 r expand |naT>: 1 2 3456789 *k+Fm{#9;w{;vk text.fil P;,D?,kdk: 2. expand -t 3,15,22 text.fil OR expand -t "3 15 22" text.fil g{ text.fil |,K: 1 2 3 456789 r expand |naT>: 1 2 3 456789 D~ /usr/bin/expand |,K expand |n# `XE" newform |n,tab |n,unexpand |n,untab |n# 6Yw53kh8\m7PD:D~;i\KD~T0&mD~D=(# 6Yw53kh8\m7PD:dkMdvX(r;hvKYw53gN&mdkMdv# expfilt |n C>r;vD~P,CD~IT; impfilt |n9C#g{zk*Z`vz wOf(e`FDfrD0,bv=(\PC# ":Z;vzwOD}KwDhvI\Tmb;vzw;Pber_anKsb#bvVN+;a; -f directory -l filt_id_list -p -q -r *4(D~8(?<#g{;fZC?<+a;4(# Pvz*4 ;9CD0,ryPZICD IP f>D}KwfrmP(eCD}Kwfr+;;}g,f"f";vdCr_+dC4F=mbzwP1# {C -r j>,+a#fw?D=r#}g,g{Zwz 10.0.0.1 OfP;vfrJmS 10.0.0.2 4Dk>w?D0,xP -r j>D expfilt +a4k`,D}Kwfr# vT -r j>+P;=v># zk#5* 4 +8( IP V4,5* 6 +8( IP V6#1Cj>4 ;9C1,IP V4 M IP V6 a);V;%=D,eV# o( explain hv explain |n* diction |niRD"oLoa);V;%=D,eV#Z9C explain |n.0,k9C diction |n4q!;]moC;CDLoPm#1z9C explain |n1,53a>zdk;vLo,;s X&;vZo(OITS\DfzLo#zITLxdkLo,r_z2IT(}4B Ctrl-D 4|3r4Kv# explain |n9S|nPPq!\@dk,gB}y>: diction Filename | explain ;Pd{|nPN}GP'D# 374 |nN t/ WebExplorer® r,x/@w# o( explore [ -iFileName ] [ -tNumber ] [ -q] [[ -url] URL] hv explore |nr* WebExplorer w0Z",S=3;J4(;{(URL)q!wD5# j>8(;vI|;Duv4#nsIT8( 8 v,1!5G 4 v# 8(22#=#b+Zzt/&CLr1{9 WebExplorer jb0Z,"ZzKv1vT7O0Z# Zt/ WebExplorer 18(*0kDX(D5,dP URL G*0kDD5D URL#g{ WebExplorer Q(eKwD5,rK URL +2G|#z;X*Z URL09C -url j>#g{z%@8( URL,WebExplorer +S\|# -iFileName -tNumber -q -url URL Kv4, K|n5XTBvZ5: 0 >0 I&ax# "zms# 2+T CJXF:NNC' sFB~:N/A >} *kZt//@w1;Cjb0ZvVx1S= Dilbert Zone D URL P,kdk: explore -q http://www.unitedmedia.com/comics/dilbert/ r_ 4V8ErD|ne% 375 explore -q -url http://www.unitedmedia.com/comics/dilbert/ D~ /usr/lpp/explorer/bin/explore $HOME/.explore-preferences $HOME/.mailcap $HOME/.mimetypes |, explore |n# |,8(KC'DhC+Cg9CU+D}?HDuX?bvD~,kdk;xj>MN}D exportfs |n#*k| DD~r_|D|D;v? -a -v -u -i -f File -F 376 9C1,!{9C1,7z48(; vI|fDD~,exportfs |n(#+r /etc/exports D~i/4qCk*aO9CCj>#Z!{ ;pwC#V4 !{?FMEk V4 $# krb5 Kerberos#vO$# krb5i Kerberos#O$M{O# krb5p Kerberos#O$"{OM~=# I\8( secure !n,+G;PaO sec !n#(i;*9C secure !n,"RI\ {}|#9C sec=dh zf|# vers=version_number[:version_number...] 8(JmD)f>D NFS CJ* 2"3 M 4#^(%@!q V2 M V3#8( V2 r V3 +9 NFS V2 M NFS V3 <\;CJ#IT%@!q V4#1!5 GJm9C NFS -i V2 M V3 xPCJ# exname=external-name C8(b?{m#g{* }%Ts,k9C rm#\m1Xk7#ZNU~qwOa)`&D}]#K!nvZ xP 5300-03 Recommended Maintenance package D AIX 5L V5.3 rsxf>PIC# ":;PZ~qwOtC4F1E\xPNU;CE"+kE"+YwX(r=8(Dm;v;C#\m1&C7#Z1>~qwOa)`&D} ]#r*1>E"JCZ{vD~53,yT8(D76XkGD~53Dy?<#g{ 76;GD~53Dy?<,+{9E"#g{PmP,u? exported directory@current host +;w*Z;v1>;CmS#K!nv Z xP 5300-03 D AIX 5.3 rsxf>PIC# ;PZ~qwOtC4F1E\xP1>;C#;\9C chnfs -R [+host] jIKYw#g{ZPmP48(10wz,|+ ;w*Z;v1>wzmS#ZbVivB;h*r;Jm rootpath,bGr* nfsroot ; ;4F=8(wzD nfsroots# IT9C chnfs LrtCr{C4F#;PZ;P NFS V4 Pm"XB;CE"#B D1>E"+f;ID1>E"# $Z NFS M'z+Z#fy!O"B1>E"#g{~qw|DCZE",I \h*1d4}pM'zD"b#g{mSKBD1>;C,rbM;IJb,bGr* #tIE"DM'zT;5P}7D(g{;j+)1>E"#}%1>E"I\aPJ b,bGr*|I\E"#*(zM'zlb BDE",exportfs +TE"1,*wWI\Z|DE"=M'z"b=BDE ".dP;NH}1d# -o Options noauto 04V41S\1>f6#g{P48(w*wz{,rkpT/+dw*;v1>;C (continued) ek# ^[N1M'ztT"z|D,yP|,CM'zw*N}D} 1. *}P,/home/notes ?<;}P,/home/notes ?<;10}Z}P,/home/zeus ?<;PNN^FX;}P,/home/notes ?<;}P,/directory ?<;mS= /etc/exports D~P: /common/documents -sec=krb5,rw,sec=sys,ro ;s,dk exportfs /common/documents 4P,k+BPmS= /etc/exports,; s 380 |nN# `XE" chnfsexp |n"mknfsexp |n"rmnfsexp |n"showmount |n, 62+T7 PD:gNC2+ NFS S;vommj/P} *kS53P}%mji vg02 kdk: exportvg vg02 ": CmjiZ smo=d?D5# o( expr Expression hv expr |nAk Expression N},Fc|D5,;s+a{4k=j;vc5,x;GUV{.# TBnhvK Expression N}DKc{MX|V#h**eDV{I;v \ (41\) EZ0f#b)n4 UEH(]vD3rPv,_P`HDEH(DKc{ViZ {} (s(E) P: 382 |nN, \>=, \<, \<=, != } Expression2 Expression1 {+, - } Expression2 Expression1 { \*, /, % } Expression2 Expression1 : Expression2 5X Expression1g{|;GU5r_ 0 5D0,qr5X Expression2# 5X Expression1g{=vmo=<;GU5r_ 0 5,qr 5X;v 0 5# g{=vmo=XoT'V 8OMN2 Expression N}Kc5H;*U2;* 0# Expression N}DFc5r_*Ur_* 0# Expression N}G;O(D# "zms# ":Z shell &mjN}s,expr |n}K{C}5b;\xVKc{MYw}#rK,g{ $a D5 G j D0,|n: expr $a = j Mq: expr j = j 4V8ErD|ne% 383 Z shell +yPDN}<+x expr |n.s#TBiv2* true: expr X$a = Xj >} 1. *^D;v shell d?,kdk: COUNT=`expr $COUNT + 1` baS 1 = shell d? $COUNT O# expr |nT grave accent |0,bamsE" expr: syntax error#bGr* shell (#;a+UV{.+]x|n#ZbVivB,expr |n;\4 {: :.* shell 9a}%%vD}E#;pwCD-rGr*0EKc{*sP=v5#bvJbIT(}+ shell d ?T+}E(p4bv: LENGTH=`expr "$STR" : ".*"` VZ,g{ $STR d?D5*UD0,LENGTH d?;hCI 0 5#(#RGFv+ shell d?C+}E( p4#kp+ shell d?C%}EjG(p4# 3. *k9C;vV{.D;?V,kdk: FLAG=`expr "$FLAG" : "-*\(.*\)"` ;* $FLAG shell d?0fP,V{,Ma}%,V{#0EKc{xv FLAG d?D;?V,Cd?IZ \( M \) V{(41\,*(EM41\,U(E)PdDSmo=%d#g{zvT \( M \) Smo=V {D0,0EKc{axv%dDV{}?# g{ $FLAG d?hCI -(,V{),rC|naT>;vo(ms{"#bGr* shell a+ $FLAG d ?D5f;,ZKP expr |n.0#expr |n;*@,V{G;vd?D5#|;\mb: - : -*\(.*\) "R|a+Z;v,V{bMIuEKc{#*{}bVJb,k9C: FLAG=`expr "x$FLAG" : "x-*\(.*\)"` 4. *k9C expr |nZ if odP,kdk: if expr "$ANSWER" : "[yY]" >/dev/null r5X ANSWER T "y" r_ "Y" *T>w# 5. ;vo(vm{"#;) shell d?D5k expr Kc{PD;v`,,bVivMa"z#\bbVJbD=(G,+Cmo=4I: expr "x$STR" = "x=" 6. *k5X $SHELL 73d? /usr/bin/ksh D$H,kdk: expr length $SHELL T>gB: 12 7. *k5X ″de″ V{.PDNN;vV{Z ″abcdef″ PvVDZ;v;C,kdk: expr index abcdef de T>gB: 4 8. *k5X ″fd″ V{.DNNV{Z ″abcdef″ PvVDZ;v;C,kdk: expr index abcdef fd T>gB: 4 9. *k5X ″Goodnight Ladies″ V{.PS;C 11 *gB: Ladies D~ /usr/bin/expr |,K expr |n# `XE" bsh |n"csh |n"ed |n"ksh |n# 6Yw53kh8\m7PD:|n;# 6AIX 5L V5.3 >XoT'V8OMNXoT'VEv;# 4V8ErD|ne% 385 exptun |n C>(e;P;9C,r;P(@(ea< v# 8(;P;9C,rS(@}]b4DyPD(@(e+a;#5 4 5w IP V4 D(@#5 6 5w IP V6 D(@#g{Cj>4;9C,IP V4 M IP V6 D(@(e+; (}ZmjiZvS4VdDomVx4vS_-mDs!# o( vSICDomVx extendlv [ -a Position ] [ -e Range ] [ -u Upperbound ] [ -s Strict ] LogicalVolume Partitions [ PhysicalVolume ... ] vSX(DomVx extendlv [ -mMapFile ] LogicalVolume Partitions 386 |nNv4#*;2GBVxD b)VPXw,k9Cj>*b)Xw!qd{5# _-mD1!nsVx}* 512#Z+_-m)9=,} 512 v_-Vx.0,H9C chlv |nvSC1! 5# 1!DVd_TG9C?v_-m=4DommDn!},+tZ;v=4DomVxECC!I\,x,; s+omVxECZ -a j>8(D#{xr#mb,Z1!ivB,?v_-VxD=4GEZ;v%@Do mmPD# 19C extendlv |n1,zIT8(_-mDs!* 512 i /KB/MB/GB#({Z 388 3D:>};#) ": 1. Z)9;vx4_-m1,Vx}Xkx4mHD<}6# 2. RG(i9C\sDVx}(,} 800MB)D_-m&CVNp=)9# 3. T_-mxPD^DZD~53P;a4&v4#*|DD~53DXw,k9C chfs |n# 4. zXk*4P root C'(^,*4G system iDI1E\9Cbv|n# 5. extendlv |nTZic*"=Dmji;Jm# zIT9CZmD&CLryZ Web D53\mw4|DmDXw#z9&C9C53\mgfLr (SMIT)smit extendlv DlY764KPbv|n# jG ":-e"-s M -u j>k9CiOVnxD_-m;p9C1^'# -a Position -e Range hCommZDVd_T(ZommPD_-VxD;C) #Position d?ITGTBPD;v: m Z?vommDb?DPdNPVd_-Vx#bG1!D;C# c Z?vommDPDNVd_-Vx# e Z?vommDb?_5?V4Vd_-Vx# ie Z?vommDZ_5?V4Vd_-Vx# im Z?vommDZ?Pd?V4Vd_-Vx# hCommZDVd_T(9Ca)nEVdDm,)9ommD}?)#Range d?D5I Upperbound d?y^F(C -u j>hC),ITGTBPD;v: x -m MapFile 2Gns}?DommVd_-Vx# m 2Gn!}?DommVd_-Vx# 8(K*VdD<7DomVx#4UZ MapFile N}xvD3r9CVx#tZ;v=4D yPDomVxZVdB;v_-mD=4.0xPVd#MapFile N}Dq=G: PVname:PPnum1[-PPnum2]# Zbv>}P,PVname Gomm{F(g hdisk0) #|G?vom Vx;vG *BDVdhCommDns}?#Upperbound d?D5&CZ 1 =ommD\}.d#19 C,6^F1,O^m>?v5q1>JmDnsomm}#19CiOVnxD_-m1, O^Xk* Stripe_width D6}# s -u Upperbound >} 1. *C}v_-Vx4vSI lv05 ?: B/b K/k M/m G/g 512 byte blocks KB MB GB D~ /usr/sbin/ extendlv |nyZD?<# `XE" chfs |n"chlv |n"chpv |n"lslv |n"mklv |n"mklvcopy |n# 6Yw53kh8\m7PD:_-mf"w;5wK_-m\mw"omm"_-m"mi"i/"7#} ]j{TT0VdXw# PX20yZ Web D53\mwDE",kND6AIX 5L V5.3 yZ web D53\mw\m8O7PD:Z ~B:20k53hs;# 6Yw53kh8\m7PD:53\mgf$_;5wK SMIT Da9"wK%T0(} SMIT jIDN q# extendvg |n C> r;vmVivSomm# 388 |nNC'7OLxC|n#ommDT0DZ]* ',rKC'Z9C2G&\D1rXk1D# ":*9Cbv|n,zXkP root C'(^r_G system iDI1# TZZ AIX 5.3 .04(Dmi,r_TZZ AIX 5.3 O4("+(} varyonvg -M j>$nDmi,g {ommDns+ds!!ZCmiD_-zYis!,r extendvg +'\#TZZ AIX 5.3 O4("R 4C varyonvg -M j>$nDmi,g{omm_P!ZmiD_-zYis!Dns+Ms!,r extendvg +/,X5MmiD_-zYis!# ":ZlUmiO;Jm extendvg |n# zIT9CyZ Web D53\mw (wsm) PDm&CLr4|DmXw#z9IT9C53\mgfLr (SMIT)smit extendvg lY764KPbv|n# ":C|n+;\rmiPvS;vEL,g{CEL8>;;vZ}=Dm\mwy\mD0#*K2G" e}Z}=m\mwDEL,*9C chpv -C HDiskName# j> -f ?FommvS=8(DmiP,}G|Gh8dC}]bPmbDmiPDI1,r_G;vn/DmiPDI 1# >} *+omm hdisk3 M hdisk8 vS=mi vg3 P,kdk: extendvg vg3 hdisk3 hdisk8 ":miXkZ)9.0|D# ^F extendvg |n;\ZlUmiOKP# D~ /usr/sbin/extendvg |,K extendvg |n# `XE" reducevg |n# 4V8ErD|ne% 389 6Yw53kh8\m7PD:_-mf"w;5wK_-m\mw"omm"_-m"mi"i/"7#} ]j{TT0VdXw# PX20yZ Web D53\mwDE",kND6AIX 5L V5.3 yZ web D53\mw\m8O7PD:Z ~B:20k53hs;# 6Yw53kh8\m7PD:53\mgf$_;5wK SMIT Da9"wK%T0(} SMIT jIDN q# f |n C> T>C'E"#C|nM finger |nG;yD# o( { f | finger } [ [ -b] [ -h] [ -l] [ -p] ] | [ [-i] [ -q] [ -s] [ -w] ] [ -f] [ -m] [ User | User @Host | @Host ] hv /usr/bin/f |nT>K10G<=3(wzODC'DPXE"#dvq=fET>E"D!nx|D# 1!q= 1!q=|(TBDu?: v G<{ v C'+{ v UK{F v 44,(UK{F0D *(GE)8>;P4(^) TwzD?vC'45,g{Q*,1!E"Pm2|(gBu?: v UP1d(g{G;%v{},rUP1dTVS4m>,g{fZ a:(0E){E,rT!1MVS4m >,g{fZ0d1{E,rTlM!14m># ) v G<{ v ;CX(E" ;CX(DE"+S /etc/passwd D~PD gecos VNlw#gecos VNI\|,;vsz:EDC'+ {#zZ:EsfDyPE"IxP;CX(E"D finger |nT># $q= ^[C'D{FPmN1xv,f |n9C$q=#(J'{FT0C'D{MUa;S\#)bVq=G`P D,|(OfhvDyPE"MgBE": v C'D $HOME ?< v C'DG< shell v C' $HOME ?

`-w4( .plan M .project D~"R+b)D~E=zDw? .plan D ~M .project D~DZ]1,9C toascii S}L%*;}#D ASCII V{6'TbDV{#f |nZ?; v;*;DV{0fT>;v M-# 1zC User N}48(C'D1r,zIT8(C'D{r_Ur_J'{#18(C'1,Z8(Dwz O,f |nvT$q=5XG)C'DPXE"# PX f |nDd{E",kND6xgk(E\m7PD:TCP/IP D20;# j> xv;vrL"$q=DPm# {9ZdvPr!(7P((eK+;T>DVNDZ;P) # {9T$q=MrL$q=r! .project D~# xvUP1dD;vlYPm# xv;v$q=DPm# Y(C' N}8(K;vC'j6(CTNbDCJXF),;G;vC'DG<{F# {9T$q=MrL$q=`Mr! .plan D~# xv;vlYDPm# xv;vLq=Pm# xv;vA-D"Lq=DPm# -b -f -h -i -l -m -p -q -s -w N} @Host User User@Host 8(6LwzODyPGXC'j6(CZNbDCJXF)r_>XDC'G<{F,}gZ /etc/passwd D~ P8(D;y# Z6LwzO8(;vT$q=T>DC'j6# >} 1. *q!G<=wz alcatraz ODyPC'DPXE",kdk: f @alcatraz MaT>kTB`FDE": [alcatraz.austin.ibm.com] Login Name TTY Idle brown Bob Brown console 2d smith Susan Smith pts0 11: jones Joe Jones tty0 3 When Site Info Mar 15 13:19 Mar 15 13:01 Mar 15 13:01 C' brown ZXF(G<,C' smith S1Dg+_7 pts0 OG<,C' jones S tty0 OG<# 2. *q! alcatraz ODC' brown DPXE",kdk: f brown@alcatraz MaT>kTB`FDE": 4V8ErD|ne% 391 Login name: brown Directory: /home/brown Shell: /home/bin/xinit -L -n Startup On since May 8 07:13:49 on console No Plan. 3. *q!>XwzOC' brown DPXE""TLq=T>,kdk: f -q brown MaT>kTB`FDE": Login brown TTY pts/6 When Mon Dec 17 10:58 D~ /usr/bin/f /etc/utmp /etc/passwd /etc/security/passwd /var/adm/lastlog $HOME/.plan $HOME/.project |,K f |n# |,10GPXQG rSVb;v}# o( factor [ Number ] hv 1wC factor |n1;P* Number N}8(;v5D0,C|n+H}dk;v!Z 1E14(100,000,000,000,000)D}}# ;s+Gv}DX}rSdv=j? ;vrS#*Kv|n,dk 0 rNNG}VV{# 1wC factor |nxP;vN}1,C|n+7( Number N}DX}rS"+a{dv=j} *Fc 123 DX}rS,kdk: factor 123 T>TBZ]: 123 3 41 D~ /usr/bin/factor |, factor |n# `XE" bc |n fc |n C> &m|nz7Pm# o( r*;v`-w%^DrXB4PT0dkD|n fc [ -r ] [ -e Editor ] [ First [ Last ] ] zI;vT0dkD|nDPm fc -l [ -n ] [ -r ] [ First [ Last ] ] zIx4P1dDT0dkD|nDPm fc -t [ -n ] [ -r ] [ First [ Last ] ] XB4PT0dkD|n fc -s [ Old= New ] [ First ] hv fc |nT>Kz7|nD~Z]rwC;v`-w%^D"XB4PT0Z shell PdkD|n# z7|nD~4`EPv|n#PmPDZ;v`EITNb!q#?;v|nk`EDX5;a|D,}G C'GPvz7D~PD|n#1;P9C -l j>"R9CK -eEditor j>`-|n, da{P+dk=z7D~D)2"R; shell XB4P(fc -e Editor |n;a;dkxz7|nPmP)# g{`-w5X;vGcDKv4,5,b+{9z7D~PDu?M|nXB4P# k fc |n;p9CD|nPODNNd?35r_X(rKc{+Y;NwC0fD|n,"RVF fc |n M0fD|nyzzDj}: fc -s -- -1 2>/dev/null j> 9C8(D`-w`-|n# Editor N}&G;v|n{F#C|nC PATH 73d?8(;C#1 ;P8( -e j>1,73d? FCEDIT PD5;Cw1!5#g{73d? FCEDIT GU5r;P hC,r9C ed `-w# (L D!4)PvKz7D~PD|n#;wC`-w%^D|G#4U First M Last N}y8(D 3r4|n,Ms -r j>ywCD,Z?;v|nD0fP;v|n`E# 1k -l j>;p9C1,~X|n`E# f*yPv|nD3r(19C -l j>)r_f*y`-D|n3r(1;P8( -l j>1)# ;wC`-wXB4P;v|n#g{2;P8( First N},r -s j>XB4P0;v|n# Zz7D~PPv|n0d4P1d#$w}Lk -l j>`F,+G9T>|nD4P1d# ":g{.0(}hC EXTENDED_HISTORY=ON Gq=/D1dVN,qrT> 0?1# -e Editor -l -n -r -s -t N} First or Last !q*Pvr`-D|n#HISTSIZE 73d?57(K\;CJ=DT0ydk|nD}?# First N}M Last N}Xk_PTB}5PD;v: [+] Number m>;vX(D|n`E#-l j>ITT>|n`E#1!5*;v +(S{E)V {# -Number m>;vT04PD|n,If"Zz7PmPD|n`E8(#}g,-1 8vK0 ;vU4P}D|n# String 8vKn|ydkD|n,C|nT8(DV{.*7#g{8(K Old=New N}+ ;P8( -s j>,r4T First N}DV{.P;\|,;v6kD =(HZ{E) # 19C -s j>1,!T First N}+1,+&CTBfr: v 19C -l j>1,!T Last N}+a1,!T Last N}a) # v g{9CK First N}M Last N},rPvyPD|n(18(K -l j>1)r`-yPD|n(1;P 8( -l j>) #(}+yPD|n,1T>Z`-wP,IT5V`-`v|n,?v|nD|nH Last N}m>D|n*|BD0,r|nGT`4D3r;Pvr`-D#b k9C -r j>D'{G;yD#}g,TBZ;PD|nkZ~PO`&D|nGH[D: fc fc 394 -r 10 20 20 10 |nNPmPOJDngrn|D|nD5#}g,g{Zz7PmPvP`ES 1 = 10 D .v|n,r|n: fc -l fc 1 99 VpPvM`-yPb.v|n# Old=New Z*XB4PD|nP,CBV{.%zfZ;vvVDOV{.# 73d? TB73d?a0l fc |nD4P: EXTENDED_HISTORY FCEDIT HISTDATEFMT HISTFILE HISTSIZE C4XFz7D~P|n4P1dDG<#g{d?hC* ON,rG<1d,qr;G< 1d# 1 shell )9C73d?1,Cd?7(K -e editor d?D1!5#g{73d? FCEDIT *U5r;P;hC,r1!9C ed `-w# |CZXF fc –t |nT>D1dq=#}g,g{ HISTDATEFMT=%Y,r fc -t +T>4 P|nDj]#q=k date |nyvD`F# 7(z7|nD~D76{#g{73d? HISTFILE ;P;hC,r shell I\a"T CJr4(ZC'w?KITCJDT0dkD|nD}?^5#g{;Ph CCd?,r9C1!5 128# Kv4, TBvZ5;5X: I&jIPm# "zms# 0 >0 qrKv4,GI fc |n4PD|nD4,# >} 1. *Tn|y9CD|nwC73d? FCEDIT y(eD`-w(1!D`-wG /usr/bin/ed),kdk: fc 1jI`-.s,4PC|n# 2. *Pv4P}D0=v|n,kdk: fc -l -2 3. *R=T cc V{*M4PC|n,kdk: fc -s foo=bar cc 4. *PvH04PD|n0d4P1d,kdk: fc –t D~ /usr/bin/ksh |,K Korn shell DZC|n fc# 4V8ErD|ne% 395 /usr/bin/fc |,K fc |n# `XE" ksh |n# fccheck |n C> ZWNJO}]6=5CLr(FFDC)5CLrP4Py>Jb7(DNq# o( /usr/sbin/rsct/bin/fccheck [ -q ] | [ -h ] hv fccheck *WNJO}]6=5CLr4Py>Jb7(#C|nZ>XZcOliTBDivME": v li FFDC msQ;C(Z10xL73PGq;{CK# v qC FFDC 10y9CD IP X7%6pv>XZc# v li /var/adm/ffdc/stacks GqIC,g{IC,d?ZjZb T}LPylbv4DnOXDiv# j> -h ZjozMC(E"#;4Pd{&m# -q 8(D ″quiet″ #=#C|n;+bTDa{T>ZjKozE"#;P4Px;=D&m# 12 ;P4Pli#C|n8(K^'D!n# 19 /var/adm/ffdc/stacks ?<;P;20r;fZ# 20 ;\CJrli /var/adm/ffdc/stacks 76OD;vr`v?<#ZC76OD;vr`v?XZcO4( FFDC msQ;# 41 ;\SYw53PqCD~53E"#b8vKYw53>m;v1ZDJb# 42 ZKxL73P{CK FFDC msQ;D4(MC(# >} *Z>XZcO9C FFDC 5CLrliI\DJb: fccheck fccheck Status: All tests completed g{>XZc{CK FFDC msQ;D4(,r fccheck +8>bViv*;vJb: fccheck fccheck Status: Creation and use of FFDC Error Stacks has been expressly disabled in the current execution environment. Any processes created in the current execution environment cannot create their own FFDC Error Stacks or inherit use of existing FFDC Error Stacks. fccheck Status: All checks completed. Examine the previous status output for possible FFDC problem conditions and take the recommended actions listed in these messages. `XE" |n:fcclear"fcinit fcclear |n C> }%>XZcOD FFDC msQ;Mj8E"}]D~# o( /usr/sbin/rsct/bin/fcclear -h | [ -d filename [,filename,...] ] [ -D filename [,filename,...] ] [ -f FFDC_Failure_ID [,FFDC_Failure_ID,...] ] [ -F FFDC_Failure_ID [,FFDC_Failure_ID,...] ] [ -s file_name[,filename,...] ] [ -S file_name [,filename,...] ] [ -t days ] ] hv fcclear |nCZS>XZcO}% FFDC msQ;D~,b)D~;Yh*;C4xPJb7(#|,X( FFDC JOj6{DGXZcO}%yPD FFDC msQ;,8(l}!nDN}* 0# 4V8ErD|ne% 397 j> -d (}8(;vr`vj8E"}]D~{DPm,4}%b)D~#D~{ITGxT76{,2I TG`TZ /var/adm/ffdc/dumps ?XZcOfZb)D~,r}%|G# C|n;\}%6LZcODD~#g{xvK;vTODD~{,XkC:E(,)VtD~{,P d;\PUq# -D (}xv;vr`vj8E"D~{DPm,4#fb)D~#D~{ITGxT76{,2ITG `TZ /var/adm/ffdc/dumps ?XZcOfZb)D~,r#t|G#C |n;\#t6LZcODD~#g{xvK;vTODD~{,XkC:E(,)VtD~{,Pd ;\PUq# -f (}8(;vr`v FFDC JOj6{DPm,4}% FFDC msQ;D~#g{Z>XZcOfZ kb) FFDC JOj6{`XD FFDC msQ;,r|Ga;R=";}%#6LZcOD FFDC m sQ;+;;}%#g{xvK;vTOD FFDC JOj6{,XkC:E(,)Vtj6{,Pd; \PUq# -F (}xv;vr`v FFDC JOj6{DPm,4#f FFDC msQ;D~#g{Z>XZcOfZ k FFDC JOj6{`XD FFDC msQ;,r|Ga;R=";#t#6LZcOD FFDC ms Q;+;;#t#g{xvK;vTOD FFDC JOj6{,XkC:E(,)Vtj6{,Pd;\ PUq# -h ZjozMC(E"#;4Pd{&m# -s (}xv;vr`v FFDC msQ;D~{DPm,4}% FFDC msQ;D~#b)D~{I\G xT76{,rG`TZ /var/adm/ffdc/stacks ?XZcOfZb)D~, r}%|G#C|n;\}%6LZcOD FFDC msQ;#g{xvK;vTODD~{,XkC :E(,)VtD~{,Pd;\PUq# -S (}xv;vr`v FFDC msQ;D~{DPm,4}% FFDC msQ;D~#b)D~{I\G xT76{,rG`TZ /var/adm/ffdc/stacks ?XZcOfZb)D~, r}%|G#C|n;\}%6LZcOD FFDC msQ;#g{xvK;vTODD~{,XkC :E(,)VtD~{,Pd;\PUq# -t 8>,}KX(l}D FFDC msQ;Mj8E"}]D~&CS>XZcO}%#C!qu~G@ "Zd{!qu~D# Kv4, fcclear |nZax1zITBDKv4,5: 0 |nI&ax#g{;P FFDC msQ;D~rj8E"}]D~k!qu~`%d,r|nI\I &ax# 2 I&T>KozE"#;P4Px;=D&m# 10 ;PD~S>X53O}%#C|n;P8(;vh*D!n# 11 ;PD~S>X53O}%#-t !nDN}5;G}V# 12 ;PD~S>X53O}%#wC_8(K;v4*!n# 19 /var/adm/ffdc/stacks ?<;fZr;P20# 26 ;PD~S>X53O}%#`,D!n;8(K;NTO# 28 ;PD~S53O}%#wC_a)K!n,*sC|n}%M#t,;vD~#1C|nC'8( FFDC JOj6{1,a"zbViv,CJOj6{GG} *S>XZcO}%NN,}_lD FFDC msQ;T0j8E"}]D~: fcclear -t 7 *}%yP,}_lD FFDC msQ;Mj8E"}]D~,x#tdP,P FFDC JOj6{ /3Iv04ZVVfvp.wtY0xRXQ7....................DE"D FFDC msQ;,k"<|n: fcclear -t 7 -F /3Iv04ZVVfvp.wtY0xRXQ7.................... *}%|,0FFDC JOj6{1/3Iv04ZVVfvp.wtY0xRXQ7.................... DG} FFDC msQ;D~ myprog.14528.19990204134809 M a.out.5134.19990130093256 T 0j8E"}]D~ myprog.14528.19990204135227: fcclear -s myprog.14528.19990204134809,a.out.5134.19990130093256 -d myprog.14528.19990204135227 *)90;u|n%>}8(DD~T0NN,}K 14 lD FFDC msQ;Mj8E"}]D~: fcclear -s myprog.14528.19990204134809,a.out.5134.19990130093256 -d myprog.14528.19990204135227 -t 14 `XE" |n:fccheck"fcreport M fcstkrpt fcdecode |n C>+;vWNJO}]6=(FFDC)JOj6{S|DjZjb)?~#C|n Ddva{T>K4T FFDC JOj6{PDTBE": v C(fy$tDZcDxgX7(ASCII q=) v zzG v TB.;,!vZZDoGP,r*CZxPG#ej6,r 4V8ErD|ne% 399 v g{E"G -h rjoz{""Kv#;\Gq8(K!n,;4Pd{D&m# N} FFDC_Failure_ID T0fD fcpushstk M fclogerr |nwCy5XD;v FFDC JOj6{,rGT0fD fc_push_stack S}Lr fc_log_error S}LwCy5XD;v FFDC JOj6{# Cj6{8 >4(K;vu?4(f;vJOrd{5C"bDl#B~#ITa);vTOD FFDC JOj6 {w*C|nDN},+?;vj6{XkC:E(,)Vt,Pd;\PUq# Kv4, fcdecode Zaxs5XTB{}N=D4,zk.;: 0 I&bkK FFDC JOj6{# 2 T>ozE",&max# 10 ;Pa)3v FFDC JOj6{w*C|nDN}# 12 xC|na)K^'r;'VD!n# 27 ;PE"4kj} FFDC JOj6{I;v base-64 }5m>,C}54SRysD3rAk#?;vcm>;v0ZjWNJO}]6=JOj6{(FFDC JOj6{) # o( /usr/sbin/rsct/bin/fcdispfid [ -q ]FFDC_Failure_ID | -h hv E>Lr9CC|n,Zj;v FFDC JOj6{D5#.yTa)bvSZD?D,Gr *E>Lr}K(}Kv4,k"EE"jE"#E>LrDM'\;6=j LrPqC FFDC JOj6{# E>LrXk8>CE>zzDNN FFDC JOj6{+;}<=E>C'D5PDj -h rjozE""Kv#;\8(D!n,;4Pd{D&m# -q ~XC|nzzD/f{"#g{;Pa)C|n!n,1lb=;v^'D FFDC JOj6{1, C|n+T>{"# N} FFDC_Failure_ID 8(;v FFDC JOj6{# bGwC0;v fcpushstk |nr fclogerr |ny5XD;vj6 {,"8>4(K;vu?4(fE>v=D;vJO#9C FFDC {" 2615-000 +Cj6{4= j=jozE""axxL# 12 ;PE"4=j} (}jxM': FID=$(fclogerr -e FFDC_ERROR -t ERRID_SP_FFDCEXMPL_ER -i /usr/lpp/ssp/inc/ myprog.h -r myprog -s myprog.ksh -p $LINEPOS -v "1.1" -l PSSP -d $MINUSDOPTS -x $MINUSXOPTS -y $MINUSYOPTS -b "myprog Configuration Failure - Exiting") RC=$? if ((RC == 0)) then fcdispfid $FID return 1 else : fi `XE" |n:fcdecode"fcfilter"fclogerr"fcpushstk"fcreport M fcstkrpt S}L:RSCT First Failure Data Capture Programming Guide and Reference PD fc_display_fid fcfilter |n C>Z;vD~rjNN;vWNJO}]6=(FFDC)JOj6{#I\8(K`vD ~# o( /usr/sbin/rsct/bin/fcfilter [ file_name ] [. . . ] hv C|n(hw*N}PvDNND~,TqCWNJO}]6=(FFDC)JOj6{#g{;Pa);vD ~{w*N},C|nSjj6{# E>Lr\9C fcfilter |nq!SxL(}jyP;"VD FFDC JOj6{, Z?;dvPPT>;v# j> -h rjozE""Kv#;\8(D!n,;4Pd{D&m# -q ~XC|nzzD/f{"#g{;Pa)C|n!n,1lb=;v^'D FFDC JOj6{1, C|n+T>E"# N} file_name 402 |nNlb=KNND FFDC JOj6{# > 0 fcfilter ;;vEEyPOr#9#Kv4,G;v{}EE5,}GCEE#9KC|nDKP# >} FFDC JOj6{I;v base-64 }5m>,C}54SRysD3rAk#?;vcm>;v0 /tmp/errout fcfilter /tmp/errout /.00...JMr4r.p9E.xRXQ7.................... /.00...JMr4r.pMx.xRXQ7.................... *qC4T8E>LrP;vSxLD FFDC JOj6{,CE>LrIgB9C fcfilter |n: RESULTS=$(mychild 2> /tmp/errout) if (($? != 0)) # mychild ended in failure, get FFDC ID then cat /tmp/errout │ fcfilter │ read FIRST_FFDCID else rm -f /tmp/errout fi `XE" |n:fcdispfid"fclogerr"fcpushstk" fcreport M fcstkrpt S}L:fc_display_fid, fc_log_error, fc_push_stack (kN< RSCT First Failure Data Capture Programming Guide and Reference) fcinit |n C> ("rLP;vWNJO}]6=4P73# o( Z Bourne M Korn shell P: /usr/sbin/rsct/bin/fcinit.sh [ [ -l ] [ -s {c | i } ] ] | [ -h ] Z C shell P: source /usr/sbin/rsct/bin/fcinit.csh [ [ -l ] [ -s { c | i } ] ] | [ -h ] 4V8ErD|ne% 403 hv g{;vE>Lr#{9C FFDC SZZ AIX msU>"BSD 53U>r FFDC msQ;PGLr#{+E"G<= AIX msU>P#E>Lr\9C fcinit (";vy>D FFDC 73 v E>Lr#{dTmT0TmrTmDSLry4(DNNIzxL\Z FFDC msQ;PGLr+T:4IG;v%c&CLr,bv%c&CLr+4(`vWc&CLr, x%c&CLr*I&jI,h*!vZb)Wc&CLrDI&jI#1TbV==9C fcinit |n1, rFxL("r4(K FFDC msQ;73# v v1E>Lr;dfHxLwC,xCfHxL{+JOE"rzYE"G<= FFDC msQ;r FFDC z YP1,E>LrE9C FFDC msQ;r FFDC zY#Zd{ivB,E>Lr";#{9Cb)h8# 1ZbV==B9C fcinit 1,FxLLP K FFDC msQ;73# #{(} FFDC SZ+E"G<= AIX msU>r BSD 53U>PDNNxLXk(";v FFDC 73# g{CxL;k9C;v FFDC msQ;,rCxL\(";v;9C FFDC msQ;Dy> FFDC 73# 13vxLk+4TTmr_Tmy4(D_LT0|y4(DNNIzxLDJOE"GLrD{F,PID GE>LrDxLj6{,date_and_time GE>Lr4P1DUZ M1d5#^[N11CE>LrrdSxLZ FFDC msQ;PGLrhC FFDC 73# 9CC|nDyZE> FFDC M'zXkq!K|n,T9C fcinit ZM'xL3qP4P#g{;Pw= Cc,FFDC SZLraZTmDxL3qP4P;1 FFDC SZLr4Paxs,FFDC 73PDNNhC +a*'#*]>;vyZE>&CLrgNq! fcinit |n,;v Korn Shell +"vTB8n: . fcinit.sh ;v C shell E>+aby: source fcinit.csh 9C fclogerr FFDC SZDxLXk(";v FFDC 73#g{xLv#{9C fclogerr SZ,rIT( ";v;P FFDC msQ;D FFDC 73# g{Q-fZ;v FFDC 73,xE>LrT<4(;v1,CE>Lr+aLPQfZD FFDC 73x; G4(T:D;v FFDC 73# 404 |nN -h rjozE""Kv#;\8(D!n,;4Pd{D&m# -l m>xLv#{9C AIX msU>#18(K -s !n1,r;PX*8(>!n,bGr*Z FFDC msQ;73PJm9C AIX msU># -s 8>*(";v FFDC msQ;73#*9C fcpushstk SZD&CLrXk8(Cj>#1|n I&ax1,a* /var/adm/ffdc/stacks ?Lr#f;v FFDC msQ;D~#bvj> Xk8(*Bf=vI\D!n.;: c *s4( FFDC msQ;73#g{;vfHxL;P(";v FFDC msQ;73,r+ (";v#g{;vfHxLT0("}byD73,rCxL+ LP FFDC msQ;73, MCq8(K i !n;y# i g{;vfHxLT0("K;v FFDC msQ;73,r8(C73*;LP #g{fH xLT0;P(" FFDC msQ;73,r;a*CxL(" FFDC msQ;73,RCx L;\9C FFDC msQ;(!\CxLI\9C AIX msU>M BSD 53U>)# N} file_name CZQw;v FFDC JOj6{DD~{#I\a)`Z;vDD~#g{;PxvD~{,r fcfilter SjozE""axxL# fcinit Zlb=;vJO1,5XTBKv4,zk: 12 ;P("rLP FFDC 73 * a)K;v4*D&\N}# 13 ;P("rLP FFDC msQ;73 - wC_8>&4(MLP FFDC 73# 14 ZwCP;P(" FFDC 73 - wC_Q-P;v*d("D FFDC 73 - C}LI\Q-4 PK`N# 15 ;P("rLP FFDC msQ;73 - ;fZ;v FFDC msQ;73,R8(K FC_INHERIT !n# 16 ;P("rLP FFDC 73 - C}L;\^DM'DxL73# 17 ;P("rLP FFDC 73 - FFDC 7344;p5K,&;O*;ICK# 18 ;P("rLP FFDC 73 - C}L;\VdyhDZf%^DM'DxL73# 19 ;P("rLP FFDC msQ;73 - ;\*wCxL#t FFDC msQ;D~ - FFDC ms Q;?<;fZr;\;9C# 21 ;P("rLP FFDC msQ;73 - ;\*wCxL#t FFDC msQ;D~ - CD~QfZ 42 ;P("rLP FFDC msQ;73 - 53\m1Q-{CK FFDC msQ;D4(M9C#E> ;\("9C AIX msU>M BSD 53U>Dy> FFDC 73# 4V8ErD|ne% 405 99 ;P("rLP FFDC 73 - Z fcinit 4PP"zK;v;I$ODZ?JO#Civh*}pM 'M&CLr'V~qD"b# >} Korn shell E>*(";vy> FFDC 73,vC49C AIX msU>M BSD 53U>(+;9Cr#t FFDC msQ;): # Set up an FFDC Environment to use the AIX Error Log only. An FFDC Error # Stack is not needed for this script. . fcinit.sh -1 rc=$? if ((rc != 0)) then print "fcinit failed with exit code of $rc" exit 1 fi # Normal processing starts 3v Korn shell E>*(";v FFDC msQ;73,C73aLrT0NNIzxLZ FFDC m sQ;PG,8v FFDC msQ;73G;LPDx;GI fcinit wC y4(D#bViN"zZCxLDfH.;Q-("K;v FFDC msQ;73DivB# *SxLD8xLLP;v FFDC msQ;73: # Inherit an FFDC Environment from parent process if it exists - otherwise, # operate in a normal "silent" mode . fcinit.sh -si rc=$? if ((rc != 0)) then print "fcinit failed with a code of $rc" exit 1 fi # Normal processing starts `XE" |n:fccheck"fclogerr"fcpushstk M fcteststk S}L:fc_init(kN< RSCT First Failure Data Capture Programming Guide and Reference) 406 |nN+JOE"r5C"bDivG<= AIX msU>M BSD 53U>P# o( /usr/sbin/rsct/bin/fclogerr { -e event -t error_template_label -i error_template_headerfile -r resource -s source_filename -p line_of_code_pos -v sidlevel -l lpp_name -a assoc_fid { [ -d detail_data_item[,detail_data_item,...] -x detail_data_type[,detail_data_type,...] -y detail_data_len[,detail_data_len,...] ] | [ -f detail_data_file] } -b BSD_syslog_message_text } | -h hv KSZ+INN;v#{+E"G<= AIX msU>M BSD 53U>GPDE>Lr9C#4kCh8DE ",GCZ53\m1rYw1%7(53OQ"zKD)h*X"DJOivrd{5C"bDiv#AIX m sU>M BSD 53U>DC>GGM BSD 53U>P# E>Lr&Z9C fclogerr .0,(}1S4(rLP,(";vy>D FFDC 73r;v FFDC msQ ;73#49;P("b)73,fclogerr 2IT+E"G<= AIX msU>M BSD 53U>P,+SZ ;\zI FFDC JOj6{,}Gb)73PD;V73fZ# hFC49C FFDC msQ;DxL2IT9C fclogerr SZ,xR1xLv=h*\m1"brI$bv Div1,2&9C|# *7#}76p"zDivT0"zD;C,FFDC _T(i&ZE>4zk#iPZ*wC fclogerr,"R ;)lb=iv"z1MwC#fclogerr +G<4zkD~{MzkE"P,Toz6pM(;v=KivD 4zk#g{X*D0,fclogerr \;;vS}LrT/SXD}LywC4GM BSD 53U>P,+G9XkkT?VGPDj8}]E";a,1;G<= BSD 53U>P;BSD 53U> E"G(};,D|n!na)D#bI\*s fclogerr DC'ZCwCP4F;)E"# j> -a |,Km~y(f;vJOivD FFDC JOj6{,Cm~;D;?V,Cj6{&CQ-59xC&CLr#wC_Z Ka)Cj6{G*K9 FFDC msQ;\;+bv1LzIDms(f,H0G-r#g{;Pd{Dm~JOMbVivPX,rGg{d{m~;P5X;v FFDC J Oj6{w*da{E"D;?V1,&!TC!n# -b 5w*;4k BSD 53U>DD>E"# -d ;vr`v}]n,a)PXKivDj8E",CZZ AIX msU>Du?Pa)j8}]#g{ E"D8Z+$K,rb)j8E"a;4k;vD~P,RGvD~{aw* detail_data_file N}# 4V8ErD|ne% 407 g{xvK;vj8}]D~{,r&!TC!n#g{H;Pa) detail_data N}2;Pa) detail_data_file N},r_b=vN}T>^',r+;aZ AIX msU>PGB~`M#10P'D5P FFDC_EMERG"FFDC_ERROR"FFDC_STATE"FFDC_TRACE"FFDC_RECOV M FFDC_DEBUG# CzkxvKyGDu?P# -h rjozE""Kv#^[8(24!n,;4Pd{&m# -i 5wK7D~(.h)DxT76{,C7D~|,KmsU>#ej6E,Cj6EGkC -l !n5 wD error_template_label `T&D#bv#eXk2fZZZcDmsU>#ebP (/var/adm/ras/errtmplt) #C7D~Gw*m~4zkD("}LD;?V,I errupdate |nzI D,RC7D~&;|(Z LPP |P,LPP |fCm~20ZZcO#g{Z4PE>Lr1;P8 (bv!n,rR;=7D~,r fclogerr a9CTm1!Dms#e4G}P:PSSP"GPFS"LoadLeveler® M RSCT#g{bv!n;Pa)r_Fu^'D0,M*9C PPS_PRODUCT V{.# -p 8(K4zk#iPDzkP;C,ZCP;C&(fK3Viv#bv5XkGP'D{}5#* Tivvv}7D6pM(;,C5Xk!I\S|Gvzziv(fDzkP;C#Korn Shell \; 9C $LINENO 5#;\a);vX(PF}d?DE>oTITa);v{E5,*"_IT9C C{E5,Z9C fclogerr D4zkP(;GvXc#g{bv!n^'r_;Pa),r+aIC 0 5# -q {9|nP/f{"DzI#1|nXkC1!E"4f;*'E"1,r_|n;\+ detail_data_file 4F= /var/adm/ffdc/dumps ?<1,MazI/f# -r 8(m~i~{#bG;vzz(fDm~D{E{,C{E{&;M'M&CLr'V~qy6 p#V{.D$H^F* 16 vV{# -s 8(|,v=(fivDzkPD4D~{#TZ Korn M Borne shell E>45,C!nDN}&h C* $0;C shell E>&+bvN}5h* ${0}#g{;Pa)C!nrG;v^'!n,r9CV {. unknown_file# -t 8>K;v{EjE,CjE;3xKmsU>bPD AIX msU>#e#("msU>#eD errupdate |n4(K;vj,Cj+bvjE3d=;v{}zk#bvjETV{ ERRID_ r7, ns$H* 19 vV{#14PE>Lr1,g{;P8(C!nr;PR=7D~,r fclogerr + 9C OPMSG #e,wC errlogger Z AIX msU>P4(;u{"# -v 8>lbvyGE#TZZ SCCS XFB("D4zk,f>E+ ;hC* ″1.1″(XkP+}E) #g{;Pa)C!nrG;v^'!n,r9CV{. unknown# -x 1+KE"G<= AIX msU>P1,8>+gNbM -d !ny8(Db)}]n#b)`MXk 408 |nN#eD`&VN;B#?;V`M<8>K -d PmP`&}]n GgN;bMD#C!nIS\D5P ALPHA"HEX M DEC#TZ -d PmPD?;vN},Xk P;vZ -x N}PPvD`%dD`M# g{xvK -d !n,rXkxvK!n# -y 8>KI -d !ny8(D}]n$H(4VZ}) #b)$H5Xkk -t !nP8(D AIX msU >#eD`&VN;B#TZ -d PmPD?;vN},XkP;vZ -y N}P`%dD`M# g{xvK -d !n,rXkxvK!n# N} file_name CZQw;v FFDC JOj6{DD~{#I\a)`Z;vDD~{#g{;PxvD~{,r fcfilter SjM BSD 53U>#bvGZ jozE""axxL# 12 ;P+NNE"G<= AIX msU>P,RC|n;Pa) FFDC JOj6{#C|nD9C_x vK|nD;v^'!n# Z AIX .bDd{ UNIX =(O,1"zJO1,fclogerr 5XTBKv4,zk: 38 BSD 53U>;\*CB~zz;vG<#53U>}v=K3VJO#Z AIX 53O,(f;G< = AIX msU>P;Zd{53P,+O*KivG;vJO# 1x fclogerr a)K;j{DE"1,|+C1!E"%zf1YDE","TKC|nyO*DnOXiv#1lb=/fiv1, fclogerr +5XTBKv4,zk: 10 |nD9C_;PI&*C|na);v -i !n,r;\(;w* -i !nN}8(D7D~#Zb VivB,C|n+9C0WNJO}]6=11!#e(jEG FFDC_DEF_TPLT_TR,j6{zk G 2B4F5CAB),+;cTE"G<= AIX msU>P# 26 rC}La);vPj8E"D}]V{.M;vj8D}]D~#}L!qKj8D}]V{., "RvTKPj8E"D}]D~# 28 ;Pa)lb=bvB~DJ4{#9C1!DJ4{ ffdc 4f;1YDJ4{# 29 lb=D&CLrE" * 4zkD~{"4zkD~f>"LPP {FMzk;CP * ;Pa)# b)*'E";1!E"yzf# 32 Z detail_data_file N}P8(DD~;\;4F= /var/adm/ffdc/dumps ?#kpOzCD~-PD1># 33 ;P8( -e !n,r;P8(;vP'D FFDC B~`M#B~`M FFDC_DEBUG ;35xKbv B~G<# 34 Z format N}P;Pxv{"#rK,Z BSD 53U>PGu?D^F]?#+XLCj8}]TJ&UdDs!#ZE "DXL}LP,I\a*'B~D;)E"# 37 ;\*C}Ly("D(f%9l;v FFDC msj6{#FFDC JOj6{;a4AjM BSD 53U>P# 38 Z BSD 53U>P;\zzCB~D;vG<#53U>I\&Z{C,rv=KJO#Z AIX 5 3O,(f;G<= AIX msU>P;Zd{53P,+O*KivG;vJO# >} }g,;v Korn shell E>Tzk+9CTB#e 4zk,+JOG<= AIX msU>P: *! mymesgcat.cat + SP_FFDCEXMPL_ER: + SP_FFDCEXMPL_ER: Comment = "Configuration Failed - Exiting" Class = S Log = true Report = true Alert = false Err_Type = PERM Err_Desc = {3, 10, "CONFIGURATION FAILURE - EXITING"} Prob_Causes = E89B User_Causes = E811 User_Actions = 1056 Fail_Causes = E906, E915, F072, 108E Fail_Actions = {5, 14, "VERIFY USER HAS CORRECT PERMISSIONS TO ACCESS FILE"}, {5, 15, "VERIFY CONFIGURATION FILE"} Detail_Data = 46, 00A2, ALPHA Detail_Data = 42, EB2B, ALPHA Detail_Data = 42, 0030, ALPHA Detail_Data = 16, EB00, ALPHA Detail_Data = 16, 0027, ALPHA Detail_Data = 4, 8183, DEC Detail_Data = 4, 8015, DEC Detail_Data = 60, 8172, ALPHA C(ezzKTB AIX msU>#e: LABEL: IDENTIFIER: ERRID_SP_FFDCEXMPL_ER Date/Time: Sequence Number: Machine Id: Node Id: Class: Type: Resource Name: S PERM Resource Name: Description CONFIGURATION FAILURE - EXITING Probable Causes COULD NOT ACCESS CONFIGURATION FILE User Causes 410 |nN ERROR ID REFERENCE CODE FILE NAME FUNCTION RETURN CODE ERROR CODE AS DEFINED IN sys/errno.h USER ID 0}v08Z}]VN1I fclogerr }Ly]N}P+]DE"49l#d`D0j8}]1XkC -d !n a),Ra)D}]`MXkI -x !n8v#BfD>}4zkN]>KbGgN5VD,T0gNwC fclogerr |n+E"G<= AIX msU>M BSD 53U>P# typeset CONFIG_FNAME typeset INBUF typeset MINUSDOPTS typeset MINUSXOPTS typeset MINUSYOPTS typeset FID integer MYCLIENT integer RC : MYCLIENT=$$ CONFIG_FNAME="/configfile.bin" exec 3< $CONFIG_FNAME : read -u3 INBUF RC=$? if ((RC != 0)) then # Create Detail Data Memory Block for AIX Error Log Template # Need to know the EXACT structure of the Template to do this correctly. # Field 1 - filled in by fc_log_error # Field 2 - filled in by fc_log_error # Field 3 - filled in by fc_log_error # Field 4 - name of configuration file being used - 16 bytes # Field 5 - name of function call that failed - 16 bytes # Field 6 - return code from failing function - 4 byte integer # Field 7 - errno from failing function call (unused) - 4 byte integer # Field 8 - user ID using this software - remaining space (62 bytes) # This source code supplied fields 4 through 8 in the "-d" option, and # describes the data types for each in the "-x" option. MINUSDOPTS=$CONFIG_FNAME 4V8ErD|ne% 411 MINUSXOPTS="ALPHA" MINUSYOPTS="16" MINUSDOPTS="$MINUSDOPTS,read" MINUSDOPTS="$MINUSDOPTS,configdabeast" MINUSXOPTS="$MINUSXOPTS,ALPHA" MINUSYOPTS="$MINUSYOPTS,16" MINUSXOPTS="$MINUSXOPTS,DEC" MINUSYOPTS="$MINUSYOPTS,4" MINUSDOPTS="$MINUSDOPTS,$MYCLIENT" MINUSYOPTS="$MINUSYOPTS,4" MINUSDOPTS="$MINUSDOPTS,0" MINUSXOPTS="$MINUSXOPTS,DEC" MINUSYOPTS="$MINUSYOPTS,4" MINUSDOPTS="$MINUSDOPTS,$MYCLIENT" MINUSXOPTS="$MINUSXOPTS,DEC" MINUSXOPTS="$MINUSXOPTS,DEC" MINUSYOPTS="$MINUSYOPTS,4" MINUSYOPTS="$MINUSYOPTS,60" FID=$(fclogerr -e FFDC_ERROR -t ERRID_SP_FFDCEXMPL_ER -i /usr/lpp/ssp/inc/ myprog.h -r myprog -s myprog.ksh -p $LINEPOS -v "1.1" -l PSSP -d $MINUSDOPTS -x $MINUSXOPTS -y $MINUSYOPTS -b "myprog Configuration Failure - Exiting") RC=$? if ((RC == 0)) then fcdispfid $FID return 1 else : fi fi VZ9C`,D AIX msU>#e,}D;cd/,;}bN+9C;vb?|n4q! IK4zka)D3vD~PDdCE"#C|ng{v=KNNJOiv,rTGcDKv4,5Kv," Zj;v FFDC JOj6{#mb,*]>Z -d PmP9C+}EDiv,dCD~Z{VP *P;v6kDUq: typeset CONFIG_FNAME typeset INBUF typeset MINUSDOPTS typeset MINUSXOPTS typeset MINUSYOPTS typeset FID typeset OUTPUT integer MYCLIENT integer RC : MYCLIENT=$$ CONFIG_FNAME="This is a test" OUTPUT=$(configdabeast $CONFIG_FNAME) RC=$? if ((RC != 0)) then # Create Detail Data Memory Block for AIX Error Log Template # Need to know the EXACT structure of the Template to do this correctly. # Field 1 - filled in by fc_log_error # Field 2 - filled in by fc_log_error # Field 3 - filled in by fc_log_error # Field 4 - name of configuration file being used - 16 bytes # Field 5 - name of function call that failed - 16 bytes # Field 6 - return code from failing function - 4 byte integer # Field 7 - errno from failing function call (unused) - 4 byte integer # Field 8 - user ID using this software - remaining space (62 bytes) # This source code supplied fields 4 through 8 in the "-d" option, and # describes the data types for each in the "-x" option. 412 |nN rWNJO}]6qmsQ;(First Failure Data Capture Error Stack)GC4r FFDC msQ;PGar FFDC msQ;G(} fcinit SZ("K FFDC msQ;73#bv73(".s, C&CLrr_Nb;v|DIzLrMIT9C FFDC msQ;K# "GyPDm~&CLrwC#Zb)ivB,wCbvm~DE>r_&CLr2m#{Sbvm~ P6qmsE","+b)msE",wCd{m~1q!DmsE";p4Vv,Sx"Vb)JOPD* 5r_#=#vZbv-r,G)Z}#Ywu~B;9C FFDC msQ;Dm~AY&C1NNM'zwC bvm~h*9C FFDC msQ;1'Vd9C#(} fcint SZ,bIT(}S8xLGoLP FFDC m sQ;7345V# fcpushstk G;P(}4(r_LP4 (" FFDC msQ;73D0,fcpushstk ;aG1 ;P*swTE"1Z(#D0221==BKP,+G2Jm1*swTE"D1rE>'V9C FFDC m sQ;# 1 FFDC msQ;73(".s,E>XkT=wC fcpushstk,TcG4zk#iP;Z6 wC#fcpushstk +aG<4zkD~{T0zkE"P,Tcoz6pv=bvivD4zk"TdxP( ;#*G 7D~P(} FC_STACK_MAX (exv# FC_STACK_MAX CVZ(eKbv$H#bv5&Cvv;1wsBD8<,r*bv$H|(+*; fcpushstk C4G -a 8(lIr_0lK1yGD;?V#wCLrZboxvbvj6{,Tc FFDC msQ;\;+K1yzzDJO(fk-4yG-r#g{;P d{m~msTbviv:p,r_d{m~;P5X;vw*da{E";?VD FFDC JOj6 {D0,rM;&Ca) -a bv!n# -c 8>|,TyG4hvbvJO#":Gv default_message +;aZoT73.d;*;# -d ;vV{.,CV{.a)PX`FZ AIX msU>yC0j8}]1EnDivDj8E"#g{ buE"D8Z}$,b)j8E"+a;4kD~,xRGvD~{+aw*;v -f !nDN}; a)#;\,18( -d M -f !n#g{H;Pa) -d !n,2;Pa) -f !n,r_b=v! nT>^',rG< no detail data V{.# -f 8(|,XZy(fivj8E"DD~D{F,Civ`FZ AIX msU>yCD0j8}]1E n#bv!n;CZ1j8E"}$x;\; FFDC msQ;>mG<1,r_1ITVvj8E" D5CLrfZD1r#D~DZ];4F= /var/adm/ffdc/dumps ?<,xbvD~DB;Crw *Z FFDC msQ;PDj8}]xPG<#g{|,b)iv8ZDD~;fZ,M;*8(bv !n#;\,18( -d M -f !n# 414 |nNozE""Kv#;\8(D!n,;4Pd{D&m# -l 8(ZdP0XKCm~DmI`Lz7{FDu4#bv5TZC'M'V&CLrD~q}P:PSSP"GPFS"LoadLeveler M RSCT#g{;Pxvbv!nrFuG;v^'D!n,r9CV{. PPS_PRODUCT# -m 8(Z{"? default_message 4hvJO#":default_message ;a;*;IC'DoT73# -n 8(hvG default_message 4hvJO# ":default_message ;a;*;IC'DoT73# -o Z -n !n8vD{"P,8(;vf;N}DPm#IZbGYw73D-r,fcpushstk vv'V V{.w*f;N}(%s)#g{a)K`vf;N},r?;v.dXkC;v:E(,)t*#g {NN;vf;N}|,6kDUW{,|GMXkC+}E(01)&p# -q {9|nP/f{"DzI#1C|nXk9C1!E"%zf1YDE",rG1C|n;\+ detail_data_file 4F= /var/adm/ffdc/dumps ?,bv!nDN}&Ch C* ${0} ;C Shell E>TZbvN}*hC* ${0}#g{bv!n;Pa)r_^'D0,M*9 C unknown_file V{.# -v 8>lbvyGE#TZZ SCCS XFBD4zk,bv5&hC *01.11(h*S+}E) #g{bv!n;Pa)r_^'D0,M*9C unknown V{.# N} default_message 1E";\SI -c "-m M -n !na)D{"?+CwJOhvD1!{"# g{bvV{.P|,;CN}D0,ryPD;CN}ZjozE""axxL# 1JOzz1,fcpushstk a5XTBKv4,k: 11 ;PE"G<= FFDC msQ;P,"RC|n;Pa) FFDC JOj6{#C'ks9CZ FFDC m~"PfP;'VD!n# 12 ;PE"G<= FFDC msQ;P,"RC|n;Pa) FFDC JOj6{#xSZa)K4*D/ }N}# 4V8ErD|ne% 415 15 FFDC msQ;73;fZ#;PE"G=j"LPP {"zk P;C#9C1!E"%zf1YDE"# 30 ;Pa)C4hvbvB~TJD1!{"#g{;\(;|,hv{"D XPG/4 {"?TCivDNNhv# 31 ;P{"C4hvCB~DTJ,r_;Pa) XPG/4 E" * ?TCivDNNhv# 416 |nN#kp>}CD~D-<=4# 35 ;PxvCB~Dj8E"#;Pb)E",BsJOVv+\QxP,T5wCB~Dj8iv# 37 ;\*}L4(D(f(";v FFDC JOj6{#C|n;Pa) FFDC JOj6{,+GbNB ~DE"Q-G<=K FFDC msQ;P# 44 TC|na)DE"+Q-4a)|YDE",r_+E"G<=;vj8E"}]D~P,,1rC|na ;Gvj8E"}]D~D{F# >} 1 FFDC 73;xL("r_LP1,r FFDC msQ;GoTPxP,yDG<: #!/bin/bsh : : CODESCTN=14 # Used to identify where in the script code we are cp /tmp/workfile $FILENAME RC=$? if test $RC -ne 0 then FFDCID=`fcpushstk -c mymsg.cat -m2 -n10 -o$FILENAME -r myprog -d"cp exit status $RC - file being copied /tmp/workfile" -s$0 -p$CODESCTN -v"1.1" -lPSSP "Cannot update configuration file %1$s"` if test $? -eq 0 then fcdispfid $FFDCID return 1 fi fi CODESECTION=15 # New code section begins - a different task starts : : G<,mb;vH0;IC FFDC D&CLrG<= FFDC msQ;PDJOiv`XDJOivE": #!/bin/ksh : : 4V8ErD|ne% 417 ASSOC_FID=$(/usr/lpp/ssp/bin/somecmd -a -b) RC=$?if ((RC != 0)) then FFDCID=$(fcpushstk -a$ASSOC_FID -c mymsg.cat -m2 -n10 -o$FILENAME -r myprog -d"cp exit status $RC - file being copied /tmp/workfile" -s$0 -p$LINENO -v"1.1" -lPSSP "Cannot update configuration file %1$s") if (($? == 0)) then fcdispfid $FFDCID return 1 fi fi : : `XE" |n:fcdecode"fcdispfid"fcinit"fcreport"fcstkrpt"fcteststk S}L:fc_push_stack(kN< RSCT First Failure Data Capture Programming Guide and Reference) fcreport |n C> (;"T>JOMkCJO`XDNNJOD(f# o( /usr/sbin/rsct/bin/fcreport { [ -a ] FFDC_Failure_ID } │ -h hv fcreport T FFDC JOj6{xPbk,"Rq!I|8(DJO(f#C|n9aliGqfZJO,bv FFDC JOj6{`X*,g{GbyD0,Maq!bvJOD(f#C|naLxli|*`XJO(; D?;vJOD(f"RLxq!XZ`XJOD(f,1=v=TBivPD;v: v ;Plb=|`D`XJO# v R;=`XJOD(f#bVivaZ1`XDJO(fZ6LZcO$t,xZbv1r;\=o6L Zcr_JODG -a T>|,ZJO(fPDyPE"#1!T>ZcDxgX7(ZKZczzKJO(f)"JO( fD1dAGMZJO(fPGozE""Kv#;\8(D!n,;4Pd{D&m# N} FFDC_Failure_ID 8(JOD FFDC JOj6{4*<(f#fcreport +aTXZcfZ,fcreport M;\7Y=`XJODPm# Kv4, fcreport ;axMazzTBKv4,kPD;V: 0 * FFDC JOj6{a)D(;MT>DJO(f#cr_|``XDJO(fI\Q-;(;MT >K# 2 T>ozE""axxL# 10 ;Pa)hsD!nr_N}# 11 ;vs4D FFDC m~"PfzzKa)xC|nD FFDC JOj6{#|n;\}7bMbvj6 {# 12 rC|n8(K4*D!n# 20 FFDC JOj6{8DG53O0FFDC msQ;1PDu?,+G0FFDC msQ;1D~;\;C J#D~I\Q-}%,r_*K@9CJbvD~bvD~DmII\Q-;|D# 27 rK|na)D FFDC JOj6{;GO(Dj6{# >}}P,xL 785 zzK FFDC JOj6{ .3Iv04ZVVfvp.wtY0xRXQ7.................... ,1+|+]X xL 562#*KqC FFDC JOj6{ .3Iv04ZVVfvp.wtY0xRXQ7.................... Dj8(f M T>8(DbK(@h8}/LrU/D3FE"# o( fcstat Device_Name hv fcstat |nCZT>I8(DbK(@h8}/LrU/D3FE"#|9CTB}LU/3FE": 1. r* fcstat D{"?<"liN}Pm# 2. CJ ODM }]bTqCPXy!JdwDE"# 3. CJ ODM }]bTqCPXy!JdwDKZDE"# 4. r*"CJJdw3FE"# 5. (f3FE""Kv# g{8(K^' Device_Name,r fcstat |n+5X;ums{",yw|^(Z ODM }]bPR=Ch 8#g{8(D Device_Name 4,S=xg(4:47QO),fcstat |n2a(fms#1 fcstat |n^ (S8(D Device_Name i!3FE"1,|Ta(fS ODM }]bPi!DE"# N} Device_Name bK(@h8D{F#}g,fcs0# 3FE"VN ":3)JdwI\;'VX(3FE"#;\'VD3FE"VND5\G* 0# Z fcstat |nDdvPT>D3FE"VN0dhvgB: Device Type Serial Number Option ROM Version Firmware Version Node WWN Port FC ID Port Type Port Speed Port WWN Seconds Since Last Reset Frames Words LIP Count NOS Count Error Frames Dumped Frames Link Failure Count Loss of Sync Count 420 |nNJdwDhv# T>JdwPDrPE# T>JdwOD!~ ROM Df># T>JdwODL~Df># T>JdwD+r{F# T>JdwD SCSI j6# T>JdwD,S`M# T>JdwDYH# T>KZD+r{F# T>TON4;JdwOD3FE"T4-}Dk}# T>+dMSUD!}# T>+dMSUDV}# T> LIP F}# T> NOS F}# T>vm!D}?# T>*"D!}# T>47'\F}# T>'%,=DN}# Loss of Signal T>*'EEDN}# Primitive Seq Protocol Err Count T>-orPvmDN}# Invalid Tx Word Count T>"zD^'+dN}# Invalid CRC Count T>"zD CRC ms}# IP over FC Adapter Driver Information: No DMA T> DMA J4;ICDN}# Resource Count IP over FC Adapter Driver Information: No Adapter T>vV0;PJdw*XIC1ivDN}# Elements Count FC SCSI Adapter Driver Information: No DMA T> DMA J4;ICDN}# Resource Count FC SCSI Adapter Driver Information: No Adapter T>vV0;PJdw*XIC1ivDN}# Elements Count FC SCSI Adapter Driver Information: No Command T>vV0;P|nJ4IC1ivDN}# Resource Count IP over FC Traffic Statistics: Input Requests T>dkksD}?# IP over FC Traffic Statistics: Output Requests T>dvksD}?# IP over FC Traffic Statistics: Control Requests T>XFksD}?# IP over FC Traffic Statistics: Input Bytes T>dkVZ}# IP over FC Traffic Statistics: Output Bytes T>dvVZ}# FC SCSI Traffic Statistics: Input Requests T>dkksD}?# FC SCSI Traffic Statistics: Output Requests T>dvksD}?# FC SCSI Traffic Statistics: Control Requests T>XFksD}?# FC SCSI Traffic Statistics: Input Bytes T>dkVZ}# FC SCSI Traffic Statistics: Output Bytes T>dvVZ}# Kv4, |nI&jI# "zms# 0 >0 >} 1. *T>bK(@h8}/Lr fcs0 D3FE",kdk: fcstat fcs0 +T>`FZBfDdv# ":;, AIX |nDdvq="G\GL(;d#`4Lr1,kpZ{ fcstat |nDdv;1#Vg BN=# FIBRE CHANNEL STATISTICS REPORT: fcs0 Device Type: FC Adapter (df1000f9) Serial Number: 1E313BB001 Option ROM Version: 02C82115 Firmware Version: B1F2.10A5 Node WWN: 20000000C9487B04 Port WWN: 10000000C9416DA4 FC4 Types Supported: 0x0000010000000000000000000000000000000000000000000000000000000000 Active: 0x0000010000000000000000000000000000000000000000000000000000000000 Class of Service: 4 Port FC ID: 011400 Port Speed (supported): 2 GBIT Port Speed (running): 1 GBIT 4V8ErD|ne% 421 Port Type: Fabric Seconds Since Last Reset: 345422 Transmit Statistics ------------------Frames: 1 Words: 1 Receive Statistics -----------------Frames: 1 Words: 1 LIP Count: 1 NOS Count: 1 Error Frames: 1 Dumped Frames: 1 Link Failure Count: 1 Loss of Sync Count: 1 Loss of Signal: 1 Primitive Seq Protocol Err Count: 1 Invalid Tx Word Count: 1 Invalid CRC Count: 1 IP over FC Adapter Driver Information No DMA Resource Count: 0 No Adapter Elements Count: 0 FC SCSI Adapter Driver Information No DMA Resource Count: 0 No Adapter Elements Count: 0 No Command Resource Count: 0 IP over FC Traffic Statistics Input Requests: 0 Output Requests: 0 Control Requests: 0 Input Bytes: 0 Output Bytes: 0 FC SCSI Traffic Statistics Input Requests: 16289 Output Requests: 48930 Control Requests: 11791 Input Bytes: 128349517 Output Bytes: 209883136 ;C /usr/sbin/fcstat `XE" atmstat |n"Z 328 3D:entstat |n;"fddistat |n"netstat |nM tokstat |n# fcstkrpt |n C> T> FFDC msQ;D~DZ]# o( /usr/sbin/rsct/bin/fcstkrpt { [-a] [-p │ -r] { -f FFDC_Failure_Identifier [ -i ] │ -s FFDC_Error_Stack_File_Name } } │ [-h ] 422 |nN|DZ]#FFDC msQ;D~(} D~{F>m8(,r_(}}CD~6'ZX(G:(}`XJOiv(1!5)r_(}m ~c# j> -a 8vTZ FFDC msQ;PDu?yP+*T>DE"#1!DYwMGT>G<1dAGMB~D hv# -f 8( FFDC JOj6{Tc\;Z(; FFDC msQ;D1r9C#fcstkrpt bkK FFDC JOj 6,(;k FFDC JOj6`XD FFDC msQ;"R&m FFDC msQ;#(}bvj>vv\ 8(;v FFDC JOj6# -h rjozE""Kv#;\8(D!n,;4Pd{&m# -i vvT>k(} -f j>7(DX(JO(f`XDE"#Z1!ivB,T>yPZ FFDC msQ; PDG<# -p XExL=rT> FFDC msQ;DE"#dvGPrDrK\;43xL4(D3r(8SX5) # WHT>SxLE",tzEG8xLE"#bvS<;C4mbD)B~H"z,D)B~GIZ |Gx"zD# -r 4UB~DX5T> FFDC msQ;PDE"#a)B~T0k.`XDB~#bvS<;C4mb D)B~GIZd{B~D"zx"zD#K*1!hC# -s 8(*;liD FFDC msQ;{F#bv{FI\GxTDr_G`TD FFDC msQ;76{F# ;P;v FFDC msQ;D~{FIT(}bvj>48(#g{C=K;v`TDD~{F,bv D~;O*G(;ZZcD /var/adm/ffdc/stacks ?XZcfZ,fcreport M;\7Y=`XJODPm# Kv4, fcstkrpt jI.saxvBfb){MKv4,k: 0 FFDC msQ;I&D;(;,"RQ-+Z]T>=KjozE""axxL# 12 8(D!n^'# 14 ;PE"4kj} *KqCf"Z FFDC msQ;D~ /var/adm/ffdc/stacks/myprog.562.19981001143052 PE"D;vr L(f: $ fcstkrpt -r -s myprog.562.19981001143052 *KqC|,Z FFDC msQ;PE"Dj8(f,ZboGKb)E"# $ fcstkrpt -p -f .3Iv04ZVVfvp.wtY0xRXQ7.................... `XE" |n:fcclear"fcdecode"fcdispfid"fcfilter"fcpushstk"fcreport S}L:fc_push_stack(kN< RSCT First Failure Data Capture Programming Guide and Reference) fcteststk |n C> bT0WNJO}]6qmsQ;(First Failure Data Capture Error Stack)173DfZ# o( /usr/sbin/rsct/bin/fcteststk [-q] │ [-h] hv fcteststk IT;#{(} FFDC msQ;bTb)h8GqQ;$nDNN&CLrwC#(}xPbVb T,&CLrIT\bU/JOE"1DT\:#,Z FFDC 73 ;P("p4Div#KSZw*(}b }L;a),b}LTZ|GDM'&CLrGq("r_GqLPK FFDC 73 9;*@# 1xL#{S>mC=JOE",4(DNN_LMNNIzxLG<= FFDC msQ;,FFDCmsQ;7 3 ;xL("K#1xL#{r FFDC msQ;D~G>mD 424 |nNDxLj6,date_and_time GE>4PDUZM1d#^[N1E>r_E>DSxLr 0FFDC msQ;1PGM BSD 53U>P#9C fclogerr SZG -h Tbv|nT>C({"#;4Px;=D&m# -q {9SbM FFDC 73Gq;("D|nDdv#|nDC'+a;*sSv(Gq*bvxL("K FFDC 73D|n4liKv4,# N} FFDC_Failure_ID 8(JOD FFDC JOj64*<(f#fcreport +aT<*JOqCJOE",T0bv(fw* `XJOPvDNNJO#I\;P;v FFDC JOj6a)xKbv|n# 2+T fcreport 9C rsh 4qC2m$tZ6LZcODJO(f#C'XkPc;D(^44Pb)CZ6LZc D rsh |n#g{C';PbvmI,;*|GZ>XZcfZ,fcreport M;\7Y=`XJODPm# Kv4, 0 fZ FFDC msQ;73# 2 T>ozE""axxL# 12 ;PxP&m#8(D!n^'# 15 C';P01ZCc("r_LP FFDC msQ;73# 17 FFDC msQ;73\I\p5"R&C;S*G;ICD# >} *lb&CLrD FFDC msQ;73GqfZ: fcteststk -q if (($? == 0)) then # Collect failure information : : 4V8ErD|ne% 425 # Use fcpushstk to record failure info : : fi `XE" |n:fcinit"fcpushstk S}L:fc_test_stack(kN< RSCT First Failure Data Capture Programming Guide and Reference) fddistat |n C> T>0FDDI1h8}/LrMh83FE"# o( fddistat [ -r -t ] Device_Name hv fddistat |nT>K8(D0FDDI1h8}/LrU/D3FE"#g{;P8(j>,rvvaT>h8} /LrD3FE"#1 netstat |nxP -v j>,bv|n;,KPD1r,bv|n2a;wC#netstat |n";a"vNN fddistat |nj># g{8(KG(Dh8{F,fddistat |n+azz;vmsE",5w;\;,Sh8# j>XB+yPD3FE"hCI*|GDu<5#bvj>;\;X(C'wC# P;3)h8}/LrPDwTzY# -r -t N} Device_Name 0FDDI1h8D{F,}g,fddi0# 3FE"VN ":3)JdwI\;'VX(D3FE"#;'V3F}]DVN\G 0# Z fddistat |nDdvPT>D3F}]VNM|GDhvG: jbVN Elapsed Time 426 T>SO;N3F}];XC*<=VZDf51d\Z#r*1lb=2~msD1raPm sV4WN,ZbZd?V3F}]2ma;h8}/LrXC,1bvu~zzD1r,Zd vPdaT>m;v}%D1dTc43Z3F}].d1dOD;,# |nNE"|D1r,bViv(#a"z#g {*s_gD mbuf XGUD0,rbvE"|MaOz#netstat -m |nIT;C47Obv/w# JdwD SMT ms4,# JdwD SMT B~4,# JdwTleD,S4,# JdwDKZ4,# 10hCF}5# Jdwn|Dli4,# SUIZ1YIChv{x;Jdw>}D!# 5e-w\m4,zw# TZw*Jdw4,zwDom,S\m TZN*Jdw4,zwDom,S\m TZw*Jdw4,zwDdC\m TZN*Jdw4,zwDdC\m +fdC4,zw# TZ MAC 4,zwDdC\m# le\m4,zw# h8}/Lr10r*DZ?4,j># 4V8ErD|ne% 427 >} *T> fddi0 Dh8}/Lr3F}],kdk: fddistat fddi0 bv/wzzKBfDdv: ------------------------------------------------------------FDDI STATISTICS (fddi0) : Elapsed Time: 0 days 0 hours 1 minutes 3 seconds Transmit Statistics: -------------------Packets: 100 Bytes: 113800 Interrupts: 100 Transmit Errors: 0 Packets Dropped: 0 Max Packets on S/W Transmit Queue: 0 S/W Transmit Queue Overflow: 0 Current S/W+H/W Transmit Queue Length: 0 Receive Statistics: ------------------Packets: 100 Bytes: 104700 Interrupts: 100 Receive Errors: 0 Packets Dropped: 0 Bad Packets: 0 Broadcast Packets: 0 Multicast Packets: 0 Broadcast Packets: 0 Multicast Packets: 0 General Statistics: ------------------No mbuf Errors: 0 SMT Error Word: 00040080 Connection Policy Violation: 0000 Set Count Hi: 0000 Adapter Check Code: 0000 SMT Event Word: 000004a0 Port Event: 0000 Set Count Lo: 0003 Purged Frames: 0 ECM State Machine: IN PCM State Machine Port A: CONNECT PCM State Machine Port B: ACTIVE CFM State Machine Port A: ISOLATED CFM State Machine Port B: CONCATENATED CF State Machine: C_WRAP_B MAC CFM State Machine: PRIMARY RMT State Machine: RING_OP Driver Flags: Up Broadcast Running Simplex DualAttachStation `XE" atmstat |n"entstat |n"netstat |n"tokstat |n# fdformat |n C> fdformat |nq=/mL# o( fdformat [ Device ] [ -h ] 428 |nN# yPBD"UWDmLZ9C0Xkq=/# Zq=/mLr_IA/4bL.0 fdformat |naa>7O#bJmz1SXaxbvYw# j> -h ?F_\Hq=/#bvj>;\fE fdformat |n9C# N} Device 8(|,*q=/DmLDh8#1!5G /dev/rfd0 h8D 0 E}/w# >} 19C fdformat |nD1r,*?F_\Hq=/mL,kdk: fdformat -h D~ /usr/sbin/fdformat /dev/rfd* /dev/fd* /dev/romd* /dev/omd* |, fdformat |n# 8(h8N}# 8(h8N}# 8(h8N}# 8(h8N}# `XE" flcopy |n" format |n# fd XbDD~# fdpr |n C> DFC'6sZ,S&CLrD4P1dM5JZf9CJDT\w{5CLr# o( #fC(: fdpr -p ProgramFile -x WrokLoadCommand 4V8ErD|ne% 429 j8C(: fdpr -p ProgramFile [ -M Segnum ] [ -fd Fdesc ] [ -o OutputFile ] [ -armember ArchiveMemberList ] [ OptimizationFlags ] [ -map ] [ -disasm ] [ -disasm_data] [ -disasm_bss] [ -profcount ] [ -quiet] [ -v ] [ -1 | -2 | -3 | -12 | -23 | -123] [ -x WorkloadCommand ] E/j> [ -tb ] [ -pc ] [ -pp ] [ -O ][ -O2 ] [ -O3 ] [ -O4 ] [ -selective_inline] [ -sid_fac percent] [ -inline_small_funcs size] [ -inline_hot_funcs percent] [ -hco_resched] [ -killed_regs ] [ -lr_opt] [ -align bytes] [ -RD ] [ -dpnf factor] [ -dpht threshold] [ -build_dcg] [ -tocload ] [-ptrgl_opt ] [ -no_ptrgl_r11] [ -dcbt_opt ] [ -ignore_info] [ -dead_code_removal] [ -bt_csect_anchor_removal] [ -strip] [-analyse_asm_csects] [-extra_safe_analysis] [-inline] [-reduce_toc removal_factor] hv fdpr |n(4!(rLrX9)GITozDFC'6&CLr4P1dMZf5J9CJDT\w{Lr# fdpr Lr(}U/LrZ3)dM$w:IBKP1DP*E"4E/3vLrDI4P3q,;s4(;v kTK$w:IxE/DBf>DLr#(#,fdpr yzIDBLrITKPC|l"R5JZf9CC|Y# /f: fdpr |n*Lr&CK_6E/):4(QlbDI4PLrMU#eE*D~# v WN 2(-2 j>):KPQlbDLr"|BE*D~}]# v WN 3(-3 j>):zIQE/DI4PLrD~# b)WNIT%@KP,2IT?Vr_j+aOZ;p4KP,+GXk4U3rKP(4,-1 ;s -2,; s -3,r_ -12,;sY -3) #1!5GKP+?}vWN# ":ZWN 1 4("RZWN 2 KPD-}lbDI4PLr;cH- -1-2 -3 -M SegNum -fd Fdesc -o OutFile -p ProgramFile -armember ArchiveMemberList -map 430 |nNXkZKP@"DWN19C,T cI&DWNITCJyhDPdD~#Xk43rKPwvWN(}g,HG -1,;sG -2, SB4G -3,r_HG -1,;sG -23) #-2 j>XkkwCj> -x ;p9C# 8(*E*Vv3d2mZfD;C#1!5G 0x30000000#g{h*E/DLrr_NNC -x j>wCD$w:I|nV{.9Ce;D2mZfX7,r*8(;v8CD2mZfX 7#dMDI!5G 0x40000000, 0x50000000 ... 1= 0xC0000000) # 8(*E*D~9CDvD~hv{}V,E*D~a;3d=TOD2mZfx#Fdesc D1! 5hC* 1999# SE/wP8(dvD~D{F#1!5G program.fdpr |,*E/DI4PLrD~r_2mTsD~D{F,r_|,2mTs / I4P(D~)D 2mb{F#bvLrXkG;vj{DI4PLr# *E/D9uD5I1Pm,;Z -p j>8(D2m9uD~P#g{ -armember ;P8(, 9uD5D~DyPI1 BX7Dy>iM2,d?D3dr!*s:* .mapper DD~# -disasm -disasm_data -disasm_bss -profcount -quiet -v -x WorkloadCommand +QdvE/MlbDLrD4c`DD>?Vr!*s:* .dis_text DD~# +QdvE/MlbDLrD4c`}]?Vr!*s:* .dis_data DD~# +QdvE/MlbDLrD4c`D bss ?Vr!*s:* .dis_bss DD~# +E*VvF}wr!*s:* .ncounts DD~# 22dv==# _$Ddv# 8(C4wC-lbDLrD|n#-x j>sDyPN}#g{9C -2 j>,r -x j>GXhD# E/j> -analyse_asm_csects -extra_safe_analysis -ignore_info -align bytes -lr_opt -bt_csect_anchor_removal -dead_code_removal -selective_inline -sid_fac percent -inline_small_funcs size -inline_hot_funcs percent -inline -hco_resched -dcbt_opt -killed_regs -tb -pc -pp -RD -dpnf factor -dpht threshold -build_dcg -tocload -reduce_toc removal_factor -strip -ptrgl_opt -no_ptrgl_r11 -O -O2 VvTc`oT`4D csect(g{9C,Xk,1Z -1 M -3 WN8() # kp"TVv|,V4c`zkDG+3 csect(g{9C,Xk,1Z -1 M -3 WN8() # vT`k}LP9C -qfdpr !nzID .info ?V(g{9C,Xk,1Z -1 M -3 WN8()# EPy]x(}?DVZ514PDzk,Tca_zk$!:fJ#g{v TKK!n,fdpr |n+EPIdD1!VZ}Dzk# E}514PD}LP4SDfwDf"MV4# E}kzkPV'mDC(`XD0k8n# >};Iozk# *S;v%@Dw*wC;C51wCD/}4P!qT1Sek# *!qT1SekE/hCw*rSYVH#JmD6'* 50 - 100(vZ9C -selective_inline j>1JC) # 1Sek!ZrHZTVZ*%;Dx(s!DyP/}# 1Sek4P5JHZrsZx(YVHDyP/}#dkYVH6'* 0 100# aO -selective_inline 4P -inline_small_funcs 12# g{I\,+4T514PDzkD8nXB(;=\Y4PDzkxr# ek dcbt 8n4a_}]_Y:fDT\# E}514PD/}wCs;1@(2G)DDfwDf"MV4# ZXBErDzkP?FX9X]m#g{!TK -tb !n,+9C Try & Catch zFT/* C++ &CLrV4X]m# ZXBErsDzkP#t csect D_g# ZXBErsDzkP#t/}D_g# 4P2,}]XBEr# 0 - 1 .dD0}]ECf6/rS1;dP,0 +1JC) # 0 - 1 .dD0}]ECHP51;dP,0 +y]XFwXBErsiPD2 ,d?,x 1 +y]+!iPDd?DCJ5JXBErb)d?(vZaO -RD j>9C1JC) # *v?D}]XBEr9( DCG(}],S<)(vZaO -RD j>9C1J C)# 4P tocload E/# y]>} 0 - 1 .dDrS4P TOC u?,dP 0 +v>}4CJD TOC u ?,x 1 +>}4}(1!ivB+&C -ptrgl_r11 E/)# 9CV'$b;hC"V'[~M NOOP 8n>}4PzkXBEr#1!iv B+&C -O j># r*yPPOY0lDE/j># 4V8ErD|ne% 431 r*yPP0lDE/j># r*yPP0lDE/j># -O3 -O4 E/ fdpr |nZ1!ivB4P6pnI\DzkXBErE/,T0V'$b;hC"V'[~"zkTkM> }_`D NOOP 8nDE/#-pc j>Z#t csect D_gD,1XBEr{vzk,rKI\B9a_T\ =f;g1!DzkXBEr#kK`F,-pp j>Z#t}LD_g1XBEr{vzk# OfDE/j>2ITT{vI4PLrD~4Pd{E/# 9C -qfdpr IBM xl `kwj>9(DI4PLr|,ZzIXBErLr1(z fdpr |nDE"#;P9 C -qfdpr !n`kD#i Z{EmZD`kw){Dy!O;XBEr# ZXBErLr19C2,4SI\5VLrnbDT\a}#r* fdpr LrvvT8(DI4PLrXB Er8n,NN;LrwCD/,4S2mb}L<;a;E/#2,4Sb)b}L=I4PLr,rJm E/ZLrPD8n,2ITE/;Lr9CDyPb}L#b)I\G9(2,4SLrDEc,2I\G 1c#kND6T\\m7Tq!x;=DE"# dvD~ yP; fdpr |n4(DD~;#fZ10D?8(D$w:I|nP;4( DD~# ZE/}LP,-I\Z4PLr.0|D$w?<,yT fdpr |n4(DE*D~T=X9C10? # E*D~D{F# Lrlbf>D{F# E/I4PdvD~D1!{F# lbWNsI -disasm j>zID ASCII q=D1!4c`D~# E/WNsI -disasm j>zID ASCII q=D1!4c`D~# lbWNsI -disasm_data j>zID ASCII q=D1!4c`D~# E/WNsI -disasm_data j>zID ASCII q=D1!4c`D~# lbWNsI -disasm_bss j>zID ASCII q=D1!4c`D~# E/WNsI -disasm_bss j>zID ASCII q=D1!4c`D~# lbWNsI -map j>zID ASCII q=D1!3dD~# E/WNsI -map j>zID ASCII q=D1!3dD~# I -profcount j>zID ASCII q=D1!E*mF}wD~# v?DwT\& *K9E/sDLr_8;(LHDwT\&,FDPR +|B0{Em1T43 .text ?VPywD|D# ZXBEr FDPR D}LP8(;XB(;D{EDX7D0{Em1PDdkVN;^D*8r|GZ .text ?VPDBX7# 432 |nN__fdpr_ zkXBEr.s,yPBu?+xPs: __fdpr_ V{.# >}:/}0main1nuZ0{Em1P_PTBu?: [Index] m [456] m Value 0x00000230 Scn 2 Aux 1 Sclass 0x02 Type 0x0000 Name .main g{zkXBErs,/} main ;Vn* 3 v?V,r|Z0{Em1P+P 3 vu?;?v?V<_P ;vgBu?: [Index] m Value Scn [456] m 0x00000304 2 [1447] m 0x00003328 2 [1453] m 0x000033b4 2 Aux 1 1 1 Sclass 0x02 0x02 0x02 Type Name 0x0000 .main 0x0000 .main__fdpr_1 0x0000 .main__fdpr_2 >} TBDGXZ fdpr DdM9C>}# 1. bv>}JmC'KPyP 3 vWN#Zbv>}P,test1 G^uFDI4PLr test2 GwC test1 D shell E># 10D$w?D~: # code to exercise test1 test1 -expand 100 -root $PATH file.jpg -quit # the end of test2 4P fdpr |n(9C1!E/): fdpr -p test1 -x test2 byMU#eE*D~ test1.nprof# *4PWN 2: fdpr -2 -p test1 -x test2 bv|nV{.4PE>D~ test2 ,KD~KP test1 Dlbf>4U/E*D~}]# *4PWN 3: fdpr -3 -p test1 b+YN>}P,dbx mw}L proc_d P,LrZXBErsDD>?VZDX7 0x1000061c # _e5V m~z7/!n:AIX T\zV/>XT\VvMXF|n# j<;BT:^# D~ /usr/bin/fdpr program program.save program.nprof program.instr program.fdpr program.instr.dis_text program.fdpr.dis_text program.instr.dis_data program.fdpr.dis_data program.instr.dis_bss program.fdpr.dis_bss program.instr.mapper program.fdpr.mapper program.ncounts 434 |nN# E*D~D{F# Lrlbf>D{F# E/I4PdvD~D1!{F# lbWNsI -disasm j>zID ASCII q=D1!4c`D~# E/WNsI -disasm j>zID ASCII q=D1!4c`D~# lbWNsI -disasm_data j>zID ASCII q=D1!4c`D~# E/WNsI -disasm_data j>zID ASCII q=D1!4c`D~# lbWNsI -disasm_bss j>zID ASCII q=D1!4c`D~# E/WNsI -disasm_bss j>zID ASCII q=D1!4c`D~# lbWNsI -map j>zID ASCII q=D1!3dD~# E/WNsI -map j>zID ASCII q=D1!3dD~# I -profcount j>zID ASCII q=D1!E*mF}wD~# `XE" dbx |n# 6T\\m7PD:C fdpr LrX9I4PLr;# xlC `kw# fencevsd |n C> h9Z;vr;iZcOKPD&CLrCJ;vr;iib2mEL# o( fencevsd {−a | −v vsd_name_list} −n node_list hv Z3)ivB,1Zc5JOZKP,+QPOkd{}ZKP`,&CLrDZc.dD(E1,53I\ O*KZcQ#9KPx*} *9ib2mEL vsd1 M vsd2 kZc 5 t*,kdk: fencevsd -v vsd1,vsd2 -n 5 ;C /opt/rsct/vsd/bin/fencevsd `XE" |n:lsvsd"unfencevsd PXIV4ib2mELS53T0gN9C fencevsd M unfencevsd |nZ&CLrV4Zd#V}] j{TD|`E",kN< RSCT for AIX 5L: Managing Shared Disks# feprom_update |n C> 0kAf EPROM "XB}<53# o( feprom_update [ -f ] FileName hv ":153Z;9;vC'9CDivBKP1,kp9CC|n# feprom_update |n+53DAf,8(DD~;,0k,CD~Xk|,;vO(D~xFAf3q,;s XB}<53#D~{2ITG|,Af3qDmL}/wDh8{F# Z1!ivB,feprom_update |n/f53aXBt/,"RZxP/w.0a*s7O#g{x(K -f j >,/f;axv;Afa|B,"R53a;*s7OMXBt/# 1 feprom_update |nKP1,53Xk&Z~q==M%C' root #=# ":feprom_update |nvZ_P AIX 5.1 M|gf>D Micro Channel® I/O D`&mw53OKP# TZ IBM 53,bvv(} AIX 5.1 |( IBM 7012 M G 5P"IBM 7013 M J 5PM IBM 7015 M R 5P# j> -f ?F feprom_update |n4|BAf"R;*s7OMXBt/53# 436 |nN} 1. *C /tmp/eprom.new D~DZ]|BAf,;sXBt/53,dkTB|n: feprom_update /tmp/eprom.new 2. *C rfd0 }/wPDmLDZ]|BAf,;s;P/fDXBt/53,dkTB|n: feprom_update -f /dev/rfd0 File /usr/sbin/feprom_prom |, feprom_prom |n# `XE" smit |n# PX20yZ Web D53\mwDE",kND6AIX 5L V5.3 yZ web D53\mw\m8O7PD:Z ~B:20k53hs;# ff |n C> PvD~{FMD~53D3F}]# o( ff [ -a Number ] [ -c Number ] [ -I ] [ -l ] [ -m Number ] [ -n File ] [ -p Prefix ] [ -s ] [ -u ] [ -V VFSName ] [ -i I-Number [ ,I-Number ... ] ] [ FileSystem | DeviceName] hv ff |nAFileSystem N}8(DD~53PD i Zc"R+|GDE"4kj8(D~D i Zc}]# S ff |nC=Ddv|,?;vksw}ZcED76{F,mb9Pz9Cj>Dd{D~E"#dv4U w}ZcED3rPKv4,ZyPDVN==.d#PK -l j>,ff PvKyPD4S# j> -a Number -c Number -i I-Number g{D~Z Number N}8(Dl}P;CJrT>D~# T>D~,g{D~Z Number N}8(Dl}.Zw}Zc;^D}# T>D~,D~,; I-Number N}8(Dw}ZcE`T&#PvDw}ZcEXkT:EVt# 4V8ErD|ne% 437 -I (bvj>G;vs4D i# )Z?;v76{F.s;T>w}Zc# -l -m Number -n File -p Prefix -s -u -V VFSName (bvj>G;v!4D L# )mbT>`Z;v4SDD~D;5P76{F# T>D~,g{D~Z Number N}8(Dl}P;^D# T>D~,g{D~H File N}P8(DN}||D1dZ;^D# r?;v76{F0mS Prefix N}8(D0:#1!D0:G . (c)# Z?;v76{F.sTVZDN=4vD~Ds!# Z?;v76{F.s4vyP_DG<{F# 8> ff |nY(D~53_P VFSName D`M,"R2GZ /etc/filesystems D~PD5# >} 1. *Pvx(D~53PyPD~D76{F,kdk: ff -I /dev/hd0 +Z /dev/hd0 h8OT>D~D76{F#g{z;8( -I j>,ff |n,y2aT>?vD~Dw} ZcE# 2. *Pvn|^D}DD~,kdk: ff -m -2 -u /dev/hd0 +aT>Zh8 /dev/hd0 P?vD~D76{F"w}ZcEMyP_C'D{F(-u j>),b)D ~Zn|=l;^D}# (-m-2)# 3. *Pvn|;P ;9C}DD~,kdk: ff -a +30 /dev/hd0 +aT>?vD~D76{FMw}ZcE,b)D~AYP 30 l;P;CJ}#(-a +30)# 4. *R=,3vw}ZcET&D76,kdk: ff -l -i 451,76 /dev/hd0 +aT>yPkw}Zc451 M 76 PXD76{F(-l)# D~ /var/spool/mail/* /etc/filesystems |,iD~53`MDhv# PvQ*DD~53"R(e|GDXw# `XE" find |n"ncheck |n# 6Yw53kh8\m7PD:D~53;5wKD~53`M"\m"a9M,$# 438 |nN Z0(KPw5# o( fg [JobID] hv g{tCKw5XF(kND6Yw53kh8\m7PD:Korn shell r POSIX shell PDw5XF;), fg |n+1073PDs(w5FA0(#9C JobID N}48wZ0(B*KPDX(w5#g{KN} ;Pa),fg |n9Cn|Zs(;]RDw5,r_w*s(w5KP# JobID N}ITGxLDj6E,r_zIT9CgBD{EiO: %Number %String %?String %+ OR %% %- (}w5`E}Cw5# }C{FTX(V{.*7Dw5# }C{FP|,X(V{.Dw5# }C10w5# }C0;vw5# 9C fg |n+w5E=0(+0 I&ax# "zms# g{{Cw5XF,fg |n+vmKv,0(;ENNw5# >} g{ jobs -l |nDdvT>TBZs(KPDw5: [1] + 16477RunningSleep 100 & ITZ0(9CxLj6{4KP sleep 100 & |n,;hdk: fg 16477 A;+T>: sleep D~ /usr/bin/ksh |, Korn bG fg ZC|n# 4V8ErD|ne% 439 |, fg |n# /usr/bin/fg `XE" bg |n"csh |n"jobs |n"kill |n"wait |n# 6Yw53kh8\m7PD:Korn shell r POSIX shell PDw5XF;# fgrep |n C> *D~QwDVV{.# o( fgrep [ -h] [ -i] [ -s] [ -v] [ -w ] [ -x] [ -y ] [ [ -b] [ -n] | [ -c | -l | -q ] ] [ -pSeparator] {Pattern | -ePattern | -fStringFile} [File...] hv fgrep |nQw File N}8(DdkD~(1!*j|,%dPDD~# fgrep |nZ grep M egrep |n;,,r*|QwV{.x;GQw%dmo=D#=#fgrep |n9Cl YD9uc(#$"*"["|"(") M \ HV{.; fgrep |n4VfbD grep |nG;yD+vmMC({";, -s j>&\2;,# 2. ?P^FZ 2048 vVZ# 3. Nd(-p j>B)?0^FZ 5000 vV{D$H# 4. kpZX(DD~PKP grep |n,r*azz;I$ODa{# 5. dkP;\|,UV{# 6. dkD~&CT;PV{a2# 7. d;IT,18(\`j>,+3)j>a2Gd`Dj>#}g,g{,18( -l M -n ,;P D~{4k=j -b -c -e #= -f StringFile -h -i 440 ZR=D?P.0mSPyZDi`E#9CKj>PzZ4UOBDiRELiEk#-b j>;\CZj%dPDF}# 8(#=#bv$w#=\r%,+1K#=T a-(uE)*714G\PCD# 8(|,V{.DD~# 1`vD~;&m1~XD~{# 1xPHO1vTV8Ds!4# |nN|,%dPD{vNd#Nd.d+4U Separator N}8(DNdVt{STVt,b)V t{GkQw#=PE`,q=D#=#|,NdVt{DP+vCwVt{;|G;a;|, ZdvP#1!DNdVt{GUWP# {9yP4k=jvm{"#bZli4,1\PC# T>}K%dX(#=DPTbDyPP# 4P%JQw# T>%d#=DP,*s^nbDV{# 1xPHO1vTV{Ds!4# -l n -pSeparator -q -s -v -w -x -y Kv4, K|n5XTBvZ5: R=%dn# 4R=%dn# "Vo(ms,r_D~;ICJ(49R=K%dn) # 0 1 >1 >} 1. Qw8vD~PD;vr%V{.: fgrep strcpy *.c Z10?Z pgm.c P|,s(EMR(EDPD}?# g{ZzD C LrP;PP;P|,`Z;v {(s(E)r_ }(R(E),"R(E}7%d,rb =v}V+G;yD#g{b=v}V;;y,zIT+|,(EDP4U{GZD~PD;C3rT> v4,9CTB|n: egrep {\|} pgm.c 3. T>|,3#=DD~{: fgrep -l strcpy *.c Qw10?|, strcpy V{.DD~{# D~ /usr/bin/fgrep /bin/fgrep |, fgrep |n# 4S= fgrep |nD{E# 4V8ErD|ne% 441 `XE" ed |n, egrep |n, grep |n, sed |n# 6Yw53kh8\m7PD:D~;i\KD~T0&mD~D=(# 6Yw53kh8\m7PD:dkMdvX(r;hvKYw53gN&mdkMdv# file |n C> 7(D~`M# o( TD~`MV` file [ -m MagicFile] [ -d ] [ -h ] [ -i ] [ -M MagicFile ] [ -f FileList] [File...] li Magic D~Dq=ms file -c [ -m MagicFile] hv file |nA!C File N}r_ FileList d?8(DD~,Z?vD~O4P;5PbT,;s+|G4U`M V`#;sK|n+D~`M4kjD~# g{ File N}8(KI4PLrr_Ts#iD~Rf>EsZ 0,r file |n+T>f>AG#ld |n5 wK a.out D~D9C# file |n9C /etc/magic 4j6|,3V magic }VDD~;4,NN|,ITm>`MD}VrV{.# ?DD~# g{D~;fZ,^(A!r_D~4,^(7(,rD~+;4wa0lKv4,Dms#dvmwD~Q ;&m,+G`MT^(7(# 19CK -i j>1,&9CTBq=j6?v file 8(DYw}: "%s: %s\n", file, type }GZ POSIX oT73,qr;8( type D5,g{ file 8(*BmPPvD`M.;,type &|,(+ ;^Z)T&V{.#ZV{.PT>D?vUq&G;vUq# m 1. File 5CLrdvV{. g{ file G: type &|,V{.: ?< ?< 442 |nN |nD> C oT4 C LrD> FORTRAN 4 fortran LrD> g{ file j6*{E4S,r&9CTB8Cdvq=: "%s: %s %s\n", file, type, contents of link" g{ file Yw}8(DD~;fZr;IA,rV{. cannot open &|,* type VND;?V,+b;& 1w0lKv4,Dms#g{ file Yw}8(DD~D`M;\7(,rV{. data &|,* type VN D;?V,+b;&1w0lKv4,Dms# j> -c -d -f FileList -h -i -m MagicFile -M MagicFile li8(D magic D~(1!ivB,/etc/magic D~)P^q=ms#Ki$;c;xP#Z Kj>BD~dk;4P# +NN1!53bT&C=D~# A!8(DD~Pm#D~XhZ?PPv;vD~,;|,**7MO2Uq# 1v={E4S1,+D~j6*{E4S#g{48( -h j>R file G8r;fZD~D{ E4S,file &+D~j6*{E4S,MCq8(K -h j># g{D~;G#fD~,r;"Tx;=TD~`MxPV`,+gZ 442 3D:hv;P8( DGyj6D~# 8( magic D~DD~{(1!ivB,/etc/magic) # 8(|,&&CZD~TTdV`DbTDD~D{F#;&&C1!53bT# Kv4, K|n5XTBvZ5: I&ax# "zms# 0 >0 >} 1. *T>D~P|,DE"`M,kdk: file myfile 4V8ErD|ne% 443 b+T>D~ myfile D`M(}g?<"}]"ASCII D>"C Lr4M9uD5) # 2. *T>ZD~{PmP8(D?vD~D`M,kdk: file -f filenames b+T>Z filenames PmP8(D?vD~D`M#?vD~Xk%@vVZ;PO# ":*S file |nq!(FDE",kM -m j>;p9C@"D magic D~#;(i`-;AD /etc/magic D~# D~ /usr/bin/file /etc/magic |, file |n# |,D~`M}]b# `XE" find |n" ld |n# 6Yw53kh8\m7PD:D~;hvKD~"D~`MT0gN|{D~# 6Yw53kh8\m7PD:dkMdvX(rEv;hvKYw53gN&mdkMdv# 6Yw53kh8\m7PD:D~M? `SD~53DT\,"R(fzm_-D~"ibZfN"_-mMommD I/O n/# o( filemon [ -d ] [ -i Trace_File -n Gennames_File] [ -o File] [ -O Levels] [ -P ] [ -T n] [ -u ] [ -v ] hv filemon |n`XD~53M I/O 53B~DzY,"R(f;v\ZZDD~M I/O DCJT\# Z|D;c#=P,1;vr`v&CLrr_53|n}Z;4PM`XD1r,filemon |nZs(KP# filemon |nT/t/"R51`XLrDD~53M I/O B~DzY#w*1!5,zYG"Lt/D;I !DG,zYI\;S:1=C'"v;v trcon |n#C'ITZ filemon |n}ZKP1"v trcoff M trcon |nTc4h*XUMr*`S#1zY; trcstop |nP9D1r,filemon |nzI;v I/O n /(f"Kv# filemon |n2IT&m;vzYD~,bvD~Q-H0;zY$_yG<#D~M I/O n/(f+ayZ GvD~PGD~ P#Tl= I/O 53wCDwC;\ filemon |n`S,rK filemon _D~(f;|,l= I/O(AIO)ks# filemon |n`XELONM|GD3q.dDom I/O Yw(2MG,3f wH) #I/O 3FE";#fZ;vy>NP# filemon |n`X_-mOD I/O Yw#I/O 3FE";#fZ;vy>D_ -mP# filemon |n`XommOD I/O Yw#Zbv6pO,q!KomJ4D9 C#I/O 3FE";#fZ;vy>DommP# }g|nPj>y8(DGy,bDV6pDNNiO;C4zzH0*Kt/ trace X$Lrxr*DD~OD(f#bv}]D;)?VI\G\P CD,+Gs?VD<&C=KX$LrMd{;`XDn/P%K#bv30E"ITG99TD,X pGZsD53P#g{ /unix D~M}ZKPDZK;G;yD,rZKX7I\G;}7D,aP9C filemon |n1,JmZT> filemon dvD~DZ]. 0P;va"DSY#filemon |nI\a(Q8kS4zzbv(f# 53zY$_ filemon |n9C53zY$_qC-Z stderr O,j>E1zY:exzD1r=WP`YzYB~;*'#filemon |n+L x`X I/O n/,+G(fD+7T5M=K3v4*LH#;v\bgvD=(G`XD~M I/O S53D OYD6p:zYB~zzD}?Gk`X6pDv}IH}D#mb,zY:exDs!IT(}9C -t ! n4vS,byM\Zgv0a)|sDzYB~]?#G!vSzY:exDs!aMJO3,byb)3fM;a;f;t#g{;C -P !n,Jm filemon xL;f;t, 4V8ErD|ne% 445 filemon |nD0xI\;SY,XcGZ|;\c;lX&mzYB~DX=#bvivJmzY}]D~D filemon Qz&m,b)D~G{C trace | n4(D#g{fZ;v,r=vj>G\P'D#153:X\sr_ filemon *'KzY hook 1,b)j>2G\PCD# gennames D~(|(D~53E")Xk9CZzY44&DzwO#xR,Zk53zYD~4(S|D 1LKP gennames GwGD,by=v53dCMG;yDK# k filemon `XDzY hook Xk; trace |nyU/"R; trace -j j>y8(#1 filemon T -v j >wC1,`XDzY hook aPv#|, -f !nD gennames |n+;4P,|Ddv;#fZ Gennames_File PTU/ filemon D=S{"#-f !n;C4M gennames |n;p%U/_-mMommD h8E"#|2C4q!QzD filemon 9CDibD~53DE"#;)4PK trace |n,trcrpt -r X kZzYU>D~OKP"X(r=mb;vD~P#G4CD~M Gennames_File MI\a)x filemon# (f ?vI filemon |nzID(fP;v8>UZ"zw{FM4kF}D`X\Z$HD(7#Z`X\ZZ D CPU 9Civ2Z(fPeV# B;v,T?v;`XDD~536p,DD~MNP,IT(}*;}]D\}?4b?#g{8(K -v j>,yPD~MND n/#CVNITGUD;}g,TZZ4P}LP4(M>}DY 1D~# nn/DN(f 8 #MBS #rpgs #wpgs segid 446 hv S/=ND+dDWVZD\2}?#b)PT]uD3r4CVNEr# SEL(2MG3)Ak=NDG) 4096 vVZD3D}?# SN4k=EL(=&3)DG) 4096 vVZD3D}?# NDZ?j6# |nNXD~)"M'zN(6LD~)"3fmN"53N"r_Xb D@CN,b)XbDN|,D~53}](U>"y?<".inode".inodemap".inodex".inodexmap".indirect".diskmap)# TVCDN45,|,X*D~DmD{VMD~D i Zc}?#CVNITC4+;v@CN M|D`&D~*5p4,ZD~ I/O (fPT>#CVNTGVCN45GUD# ":ibZfVv$_,svmon ITC4T>XZ;vx(Nj>(segid)DND|`E",g B: segtype volume:inode svmon -S nn/D_-m(f 8 util #rblk #wblk KB/sec volume description hv mD9Civ(&D1d,)#b)PT]uD3r4CVNEr# SmPAkD 512 VZDiD}?# 4kmD 512 VZDiD}?# \2D+dLB?,4'VZ?k# mD{F# mDZ]:r_G;vD~53D{V,r_G_-mD`M(w3"jfslog"}<"r_53* ")#98>D~53GqG,NDr_9uD# nn/Domm(f 8 util #rblk #wblk KB/sec volume description hv mD9Civ(&D1d,)#b)PT]uD3r4CVNEr# SmPAkD 512 VZDiD}?# 4kmD 512 VZDiD}?# \2DmLB?,4'VZ?k# mD{F# mD`M,}g:120MB disk"355MB SCSI r CDROM SCSI# ":_-m I/O ksZommD I/O ks.0*<,.sax#r*bv-r,\2D_-m{C J4p4*H\2Domm{CJ_;)# ns,*?v;`XDD~536pDD~MNP,IT(}*;}]D\}?4b?#g{8(K -v j>,yPD~MNDn/< (f#?v;(fDD~"Nr_mvpl&1d+k=y5DLH#sl&1dGZ=y5 - j<+n M=y5 + j<+nTZ#g{l&1dDV<"{# 43f4hvA!rP$HD3FE"# SN4D3f}?# 4kl&1dD3FE"# 4krPD}?#;vrPMG;,x4kD3fD;vV{.# 43fhvD4krP$HD3FE"# _-mMomm4,Dj8(f 8 VOLUME description reads read sizes (blks) read times (msec) read sequences read seq. lengths writes write sizes (blks) write times (msec) write sequences write seq. lengths seeks seek dist (blks) seek dist (cyls) time to next req throughput utilization 448 |nN3rCJ}?D 512 VZiD;v V{.# 4ihvA!rP$HD3FE"# TmD4kksD}?# 4k+ds!D3FE"# 4kl&1dD3FE"# 4krPD}?#;vrPMG;,x4kD 512 VZiD;vV{.# 4ihv4krP$HD3FE"# A!r_4kks.0DQw}?;2ITmo*h*QwDA!M4k\}DY VH# T 512 VZi*%;Qwd`3FE"#}K(#D3FE"(avg/min/max/sdev) Tb,umD;CJJ# \2DmLB?,4'VZ?k# mD1d,&#Zbv(fPDG -i Trace_File S8(D Trace_File PA! I/O zY}],x;GS51DzYxL#filemon (fE (KzYD~T>D53M\ZD I/O n/# ": zY}]D~(#T-7D==G<#g{zY}]7Fak,rzYD3r*< MaxMI\ZD~DPd"z#9C trcrpt |nD-<==43rX4}],bn$ w*ZwC filemon |n.04P,gB: trcrpt -r file > new.file *K(f\+7,zYD~Xk|(; filemon |nyh*DyP hook# -n Gennames_File 9Xk8( -n !n# *KQzzY&mx8(;v Gennames_File#CD~(}KPxP -f !nD gennames |n44(,"R+dvX(r=;vD~P,gB: gennames -f > file -o File -d -t n -P -v -O Levels 2Xk8( -i !n# 4 I/O n/(f=8(D File,x;G= stdout D~# t/ filemon |n,+G;1FYzY1=C'4P trcon |n#w*1!5,zYG "Lt/D# hCZKDzY:exs!* n VZ#1!s!*?v CPU 64 000 VZ#g{IT, :exDs!IT(}a)|sDB~]?4vS# (;vdMDB~GM}]34`X\ZD1d ek=f"wP#9CCj>IT#$1KP;vf"\^731,51D filemon } L;a page out# Z(fPr!nbDE"#-v j>nX*D0lG;CJDyPD_-D~MyPDN<|(ZK I/O n/(fP,x;GvvPn` 20 vn/D~MN# ;`X8(DD~536p#P'D6pj6G: lf _-D~6p vm ibZf6p lv _-m6p pv omm6p all lf"vm"lv M pv Dr%m> vm"lv M pv 6p} 1. *`XD~53DibZf"_-mMomm6pDom I/O n/,kdk: filemon filemon |nT/t/53zY"R+|E=s(#ZC|ns,dkZbv1L*KPD&CLrM53 |n,;sdk: 4V8ErD|ne% 449 trcstop Z4PK trcstop |ns,I/O n/(fMaT>Zj}M0fD;v>}G`FD#w*DxpZZ filemon |n+8v|}Zt/zYD=h,"R**Mj8E"D(f+|(yP>}P,filemon |nSdkD~ trcfile PA!D~53zYDB~#dkD~XkQ-GuZj}P,G(@ pg) # 5. *;`X_-MommD I/O n/,,19C trcon M trcoff |nXF`XDdt,kdk: filemon -d -o fmon.out -O pv,lv filemon |nT/t/53zY"R+|E=s(#C|n.s,dk*Zbv1LKPD;;`XD&C LrM53|n,kdk: trcon ZC|ns,dk*Zbv1LKPD;`XD&CLrM53|n,kdk: trcoff C|n.s,dk*Zbv1LKPD;;`XD&CLrM53|n,kdk: trcon ZC|ns,dk*Zbv1LKPD;`XD&CLrM53|n,kdk: trcstop 450 |nN>}P,-O j>;;C4^F`X_-Momm#;PG)k_-Momm`XDzYB~E;tC# xR,w*9C -d j>D;va{,`XnuG;S:;1=4PK trcon |n#(}9C trcoff M trcon |n,53zYIT;dOX{CMXtC,byM\;`XXbDdt# 6. *KZQz==BKP filemon,VpKP trace M gennames |n,;s+SG)|nPC=Ddv w* filemon |nDdk,gB: trace -a -T 768000 -L 10000000 -o trace.out -j 000,000,001,002,003,005,006,139,102,10C,106,00A,107, 101,104,10D,15B,12E,130,163,19C,154,3D3,1BA,1BE,1BC,10B,221,1C9,222,228,232,45B KP;`XD&CLrM53|n,kdk: trcstop ;sq=/D~ trace: trcrpt -r trace.out > trace.rpt 4(D~ gennames: gennames -f > gennames.out ;sKP filemon =xE -i M -n j>: filemon -i trace.rpt -n gennames.out -O all `XE" svmon |n"trcrpt |n"trcstop |n# lseek S}L# 6T\\m7PD:`SEL I/O;# Fileplace |n C> T>_-r_ommPD~iDEC# o( fileplace [ { -l | -p } [ -i ] [ -v ] ] File | [-m LogicalVolumeName] hv fileplace |nT>Z|,CD~D_-r_ommP8(D~D;C# Z1!ivB,fileplace |n+;Vd=8(D~D_-m,N6'Pv=jvD~s!(4VZ)"D~fE&D_-m{V"Cm Dis!(4VZ)"V,s!(4VZ)M9uiv,T>D~53Gq-}K9u# P1,D~D3)?VI\;\;3d=mDNN,N#b)xrDs!G{}}?D,N,|GI\5P; D~53cnd#fileplace |nT>D~P;P;Vd,NDG)xr#<{,fileplace |n2aT>gBiv: v 3FE"T>D~ZmPV6LxgD~53D~D;C#g{8(6LD~,fileplace |na5Xms{"# ;x,g{ Fileplace |n1SZD~~qwOKP,6LD~D;C2\T>v4# 2. fileplace |n1SSELD_-mOA!iDD~Pm#1 fileplace |n}ZKP1,g{D~;B(" )9r_XO,D~53E"I\;YZELO#9C sync |nIT"B_-mODD~E"# 3. Z JFS2 D~53P;PdSr_+6dSiDEn#D~y]6'm>#rKns6'Ds!!vZ[/ iD_g#Z 512 VZD[/is!(JmDn!5)B,nsD6'G 512*(2^24-1) VZD$H(H 8G TY;c) #Z 4096 VZD[/is!(JmDns5)B,nsD6'G 4096*(2^24-1) VZD$H(H 64G TY;c) # b)^F;&CZ%;D6';|GZ+?D~Ds!O;PNN^F0l# j> -i -l -m LogicalVolumeName -p -v T>D~DdSi(gPD0) #b)dSiay]d_-mr_ommiX7 4T>,!vZGq8(K -l r_ -p j># T|,D~D_-m,y]_-m,N4T>D~;C#-l M -p j>G`%E bD# ": g{;8( -l r_ -p j>,-l j>MG1!5#g{=vj>< ;8(,rIC -p j># T>T_-mD_-=omD3d# TZ|,D~Domm45,y]BfDommT>D~;C#g{T|,D ~D_-mxP5q,r?v5q=4Dom;C#-l M -pj>G` %EbD# T>D~0d;CD|`E",|(TD~gm+%DmHMmPD~FiL HD3FE"#y]_-mr_ommD,N}?4m>bV3F,!vZG q8(K -l r_ -p j># D~DUd'JbyFc:GU,ND}?(N)}T3hCD~D,N6' (R),YKT 100,r_m>*(N/R)*100#Fc6'D=(G:Cn_Vd X7u%nMVdX7;sYS 1,r_m>* MaxBlk-MinBlk + 1#}g,D ~4kD_-iGS 01550 = 01557,yT N HZ 8#R(01557 - 01550 +1) 2HZ 8,CD~DUd'J* 100% r 8/8 x 100#bvD~DUd'JMG 100%,r_m>* 8/8 * 100#-v j>{"ar!c=(N/R)+100 Da{# @UbVFc'JDl(,sZ 32KB DD~ar*ddSiD9Cx@6o; = 100% D'J# ,x'JD(eG 1 u%d6}?(nG)}TI\Dd6}?(nPG),r_ m>* 1 -(nG/nPG) #I\Dd*}?HZ N u% 1(nPG=N - 1)#g{C D~;4= 9 i(sZ 32KB),_-,N8MaT>: 01550 - 01557 01600 CD~f"ZI\D 9 v,NPD 2 v#CD~D,xJFc==*: nG =1 nPG =9-1=8 (1-1/8)*100=87.5% 452 |nN} 1. *T>D~Zd_-mPD;C,kdk: fileplace data1 >>}T>|,D~ data1 D_-mM,NDPm# 2. *T>;vD~DdSi,kdk: fileplace -i data1 }K_-m,ND1!Pmb,;C4ZD~53Pf"D~iX7DdSi(gPD0)2a;PYv 4# 3. *T>|`PXD~;CDE",kdk: fileplace -v data1 }K_-m,ND1!Pmb,XZ;C'JD3Fiv2aT># 4. *T>D~ZdommPECDyPE",kdk: fileplace -piv data1 >}+y]BfDomm4T>D~PmMdSi,,1T>D9|(;C'JD3Fiv# D~ /dev/hd0"/dev/hd1, .../dev/hdn 8(_-m# `XE" sync |n# 6T\\m7PD:`SEL I/O;# 6Yw53kh8\m7PD:_-mf"w;(e"V[K_-mf"w# find |n C> C%dmo=iRD~# o( find [ -H | -L ] Path ... [ Expression ] hv find |nT?v8(D Path N}]iQw?PxvDn4D#1 find |n]iB5? -H -L mD#g{}CDD~;fZ,rD~E"k`M+CZ4S>m#;Z|nPODyP{E4SDD~ E"+G4S>mDE"#mD# mo=n b)<{mo=Md?hvK find |nDQw_g,gZ Path M Expression N}(eDGy# ":ZBfD(eP,d? n 8(K;v.xFD{},|\m>* +n(,} n)"-n(YZ n)r_ n(! CHZ n)# \( Expression \) -cpio Device -depth -ea -exec Command -follow -fstype Type -group Group -nogroup -inum n -links n -long -ls g{(EPDmo=* True,rs5* true# +10DD~4k=Z cpio |nq=PD8(h8# m\ 0l.0;0l#1 find |nM cpio |n;p;C4+dG)|,Z^4(^ D?D ~53)r_ nfs(xgD~53)D5,s5* True# s5* True,g{D~tZ8(Di#g{ Group d?D5G}V,"R;P Z /etc/group D~PvV,|M;bMIij6# s5* True,g{D~tZ;vi+G;Z /etc/group }]bP# s5* True,g{D~P;vw}Zckd? n D5%d# s5* True,g{D~P8(}?D4S#kN< ln |nPXZ4SDhv# 1aO -ls 9C1,r!?vC'/i{FD+?ICV{,x;GXOA0 8 vV{# (,V{,sZ){ E#q=/k ls -filds |nD``F,;xq=/ZZ?4P,;4P ls |n, rKM ls |nZdvPD;,I\fZ,}g#$==# 454 |nN@U10D{m3r (}#{m3rIT (eH[D`T)ZV{6'P9C#PX{m3rMH[`D|`E",kN D6AIX 5L V5.3 >XoT'V8OMNXoT'VEv;# s5* True,g{^D10D~D1dH File d?8(D||# M -exec mo=;y,}K find |n/JzGq&1t/8(D|n#;vO (Dl&at/bv|n#8(|nD)2XkSO(Z}EPDVEr \;(41 \*eVE) # s5* True,g{D~DmI(zk!Ck OctalNumber N}%d(kND chmod |nTq!D~mI(DbM)#g{I!D -(,V{)fZ,"RA YQhCKb)mI(,rbvmo=Ds5* true#OctalNumber N}Io= 9 vKxF}# ==N}CZm>D~D#=;#|Dq=M chmod hvD{E== < Yw} ;y,"RgBbM: nu,Y(#ee}KyPD~==;#Op {EPTB&\: + Z#ePhC`&D==; - e}`&D; = hC`&D==;,;1076{#find |nIC -print mo=,}GfZ -exec, - ls r -ok mo=# ,rvT -prune j># g{D~G8(D n vi$(?i 512 VZ),rs5* True#*KHO,D ~s!Daek=`Hnln!DiDs!# g{D~!CG8(D n vVZ$,rs5* True#+ c mS=d? n D) 2m>D~Ds!GT%@DVZxGi4b?D# g{ur_w7DT -a 4f() 4. mo= -o mo= * u0 yPD Path N}<;I&iz# "zms# 456 |nN} 1. *C;vx(Dy>D~{F4PvD~53PDyPD~,kdk: find / -name .profile -print C|n+Qw{vD~53"R4vT .profile |{DyPD~Dj{76{F#/(1_)8> find | nQwy?<0dyPS?<#*Z<1d,nC(}8(zO*G)D~I\fZDD~?}P,-perm 0600 ;!qG)mI(zkj+k 0600 %dDD~#Z K}P,-perm -0600 !q_PJm 0600 Md{_Z 0600 6pDCJDmI(zkDD~#b2km I(zk 0622 M 2744 %d# 4. *Pv10?}bvD~#rm |nG*mo= -exec 8(D(;N}#{} (((E) m>10D76{F# 11. ZK>}P,dirlink G=?< dir D{E4S#I(}Z|nP}C{E4S dirlink Pv dir PD D~#*xPKYw,kdk: find -H dirlink -print 12. ZK>}P,dirlink G=?< dir D{E4S#*Pv dirlink Piz dir B|,NN{E4SDD ~cNa9DD~,kdk: find -L dirlink -print 13. *7({E4S dirlink }CDD~ dir1 GqH dir2 B,kdk: find -H dirlink -newer dir2 ":r*9CK -H j>,1d}];S dirlink U/,xS dir1(iz{E4S1R=KD~)U/# 14. *TxP)9C'Mi{FD ls q=zI10? T>C'E"#bv|nM f |nG;yD# o( { finger | f }[[ -b][ -h] [ -l][ -p]]|[[ -i][ -q][ -s][ -w]] [ -f][ -m][ User| User @Host| @Host] hv /usr/bin/finger |nT>10G<=wzDC'E"#dvq=fET>E"D!nx|D# 1!q= 1!q=|(TBDu?: v G<{V v j{DC'{ v UK{F v 4k4,(ZUK{F0S;v *(GE)m>{94(^) TwzD?vC'45,g{Q*,1!E"Pm2|(gBu?: v UP1d(g{G;v%@D{},UP1dMG8VS,g{fZ;v0:1(0E),UP1dMG8 !18VS,g{fZ;v0d1,UP1dMG8l8!1)# v G<1d v ;CX(DE" ;CX(DE"S /etc/passwd D~PD gecos x%lw#gecos xI\|(sfzE;v:Er_ /(1 _{E)Dj{C'{F#Finger |n+{C;CX(DE"4T>G)zfZ:Er_1_{EsfDyP E"# $q= ^[N1x(C'{Pm,finger |n`-w4( .plan M .project D~"R+b)D~E=zDw? .plan M .project D~DZ]1,finger |n9C toascii S}L*;#f ASCII V{6'bDV{#finger |nZ ?;v;*;DV{0fT>;v M-# 4V8ErD|ne% 459 1zC User N}48(C'D1r,zIT8(C'D{r_Ur_J'{#1z8(C'1,Z8(Dw zO,finger |n+;T$q=DN=5Xb)C'DE"# PX finger |nDd{E",kND6xgk(E\m7PD:TCP/IP D20;# j> xv;vrL"$q=DPm# {9ZdvPr!(7P((eK+;T>DVNDZ;P)# {9T$q=MrL$q=r! .project D~# xvUP1dD;vlYPm# xv;v$q=DPm# Y(C' N}8(K;vC'j6(CTNbDCJXF),;G;vC'DG<{F# {9T$q=MrL$q=`Mr! .plan D~# xv;vlYDPm# xv;vLq=Pm# xv;vA-D"Lq=DPm# -b -f -h -i -l -m -p -q -s -w N} @Host User User@Host 8(6LwzODyPGXC'j6(CZNbDCJXF)r_>XDC'G<{F,}gZ /etc/passwd D~ P8(D;y# Z6LwzO8(;vT$q=T>DC'j6# >} 1. *C=yPG<=wz alcatraz ODC'E",kdk: finger @alcatraz MaT>kTB`FDE": [alcatraz.austin.ibm.com] Login Name TTY Idle brown Bob Brown console 2d smith Susan Smith pts0 11: jones Joe Jones tty0 3 When Site Info Mar 15 13:19 Mar 15 13:01 Mar 15 13:01 C' brown ZXF(G<,C' smith S1Dg+_7 pts0 OG<,C' jones S tty0 OG<# 2. *C=XZC' brown Z alcatraz ODE",kdk: finger brown@alcatraz MaT>kTB`FDE": Login name: brown Directory: /home/brown Shell: /home/bin/xinit -L -n Startup On since May 8 07:13:49 on console No Plan. 3. *CrLq=C=C' brown Z>XzODE",kdk: finger -q brown MaT>kTB`FDE": Login brown 460 TTY pts/6 |nNPXQG * finger |na)~qw&\# o( ":fingerd X$Lr(#; inetd X$Lrt/#9C53J4XFw(SRC)|n2\(}|nPXF|# /usr/sbin/fingerd [ -s] [ -f] hv /usr/sbin/fingerd X$LrG;vr%D-i,|xZ8vxg>coD finger |na)SZ#finger |n 5X;vXZ1053r_;vC'D4,(f#fingerd X$Lrl}Z /etc/services D~MD~ /etc/inetd.conf PPvDKZ 79 &D+dXF-i(TCP)ks# TvpDf0= fingerd X$LrD2+T>c,w*1!5,+;a*"NND finger ks=d{D53# g{|S\=;v finger *"Dks,fingerd X$LrC Finger *"~q;{9DE"4"= finger | nO#19C -f j>KP fingerd X$LrD1r,53\m1ITPr* finger *"w*1!5D!n# fingerd X$LrDD/IT(}9C53\mgfLr(SMIT)r_ SRC r_(}`- /etc/inetd.conf D ~r_ etc/services D~45V#;FvZ|nPdk fingerd#1Z /etc/inetd.conf D~4"M1,fingerd X$Lr1!t/# inetd X$LrS /etc/inetd.conf D~M /etc/services D~PC=|DE"# Z|DK /etc/inetd.conf r /etc/services D~s,KP refresh -s inetd r_ kill-1InetdPID |nTf* inetd X$LrD|D=|DdCD~# 4V8ErD|ne% 461 fingerd X$Lr&1P;vC'j6=xEAYDI\X(#nobody j6JmnYDmI#3h fingerd X$Lr nobodyDC'j6s,|+JmX$Lr\ZzDwzO9C#|D /etc/services D~Sx43 zk9CDC'j6# {C53J4XFw4Yw fingerd X$Lr fingerd X$LrG inetd X$LrD;vS~qw,|G SRC D;vS53#fingerd X$LrG tcpip SRC S53iD;vI1#1bvX$Lr;PZD~ /etc/inetd.conf P"M1,|;tC,"RIT(} BfD SRC |n4Yw: t/;vS53"S53i,rG;vS~qw# U9S53"S53irS~qw# q!;vS53"S53ir_;vS~qwD4,# startsrc stopsrc lssrc j> -s r*WSV6pwT# -f r*bv fingerd X$LrD finger *"~q# >} ":(}9C SMIT r_(}`- /etc/inetd.conf D~,fingerd X$LrDN}IT;8(# 1. *t/ fingerd X$Lr,kdk: startsrc -t finger bv|nt/ fingerd S~qw# 2. *#9 fingerd (#DX$Lr,kdk: stopsrc -t finger bv|nJmyPD]R,S*;vXZ fingerd X$LrDrL4,(f,kdk: lssrc -t finger bv|n5XX$LrD{V"xLj6M4,($nDM;P$nD)# `XE" finger |n"lssrc |n"kill |n"refresh |n"startsrc |n"stopsrc |n# 6xgk(E\m7PD:TCP/IP X$Lr;# /etc/inetd.conf D~q=,/etc/services D~q=# 462 |nN fvc=FN7 o( fish hv 0%vc1N7D?jG[}PDE,yf5D(,DG<#zMgT(zDTV)VwST=Voks( ,#g{zDTVP;Er_`Eyhf5D(,,{Xk+b)(,Ev4#g{;P,{M*a>0%v c!1,ZGzITS+2D(,oC;E(,#g{zC=KzksD(,,zYC;E#G<}s,b) (,M;E=@SO#1;P(,#`1N7ax#5Pn`G instructions?#*i45w,kdk Y(G)# w*zDZ;=,dk;v p,N7.=d*056#1!DN7.=G5`6# f0%vc1DN71,1zDTVa>: you ask me for: g{Za>1;4 Enter |,zMITC=ZzDTVVOM+C(,xD(,}?DE"# N7T>: v zD10iv,|(zQ-[}DG<# v 0%vc!11zMzDTV*D(,<;ZT=Vo1# v 0%vc!1Da>s(,;Cv# v zDTVrz*D(,# v j+DG<(zDMzDTVD) # v 1zr_zDTVq!m;vza1ksD(,# >} BfG;v fish A;T>D>}: your hand is: A 5 5 7 10 J Q you ask me for: 5 I say "GO FISH!" You draw A I ask you for: 5 Made a book of 5’s I get another guess I ask you for 6 You say "GO FISH!" your hand is: A A 7 10 J Q you ask me for: 4V8ErD|ne% 463 ZN7jI0Kv,k4PO|(Ctrl-C) # D~ /usr/games 53N7D;C# `XE" arithmetic |n"back |n"bj |n"craps |n"fortune |n"hangman |n"moo |n"number |n"quiz |n"ttt |n"turnoff |n"turnon |nM wump |n# flcopy |n C> SmLM=mLD=4# o( flcopy [ -f Device ] [ -h | -r ] [ -t Number ] hv flcopy |n4F;vmL(T /dev/rfd0 r*)=;v{* floppy DZ10?4|D flcopy |nDP*# ": z;\9C flcopy |n4+}]S;vmL4F=m;v;,s!DmLO# j> -f Device -h -r -t }? Jmz8(;,Z /dev/rfd0 D}/w# 0 >} 1. *4F /dev/rfd1 =10? flush-secldapclntd |n* secldapclntd X$LrxL"B_Y:f# o( //usr/sbin/flush-secldapclntd hv flush-secldapclntd |n* secldapclntd X$LrxLe}_Y:f# >} 1. *"B secldapclntd X$LrD_Y:f,kdk: /usr/sbin/flush-secldapclntd D~ /etc/security/ldap/ldap.cfg |, secldapclntd X$Lr,S=~qwyh*DE"# `XE" secldapclntd X$Lr mksecldap"stop-secldapclntd"start-secldapclntd"restart-secldapclntd M ls-secldapclntd |n# /etc/security/ldap/ldap.cfg D~# fmt |n C> Z"M.0q=/J~{"# o( /usr/bin/fmt [ -Width ] [ File ... ] 4V8ErD|ne% 465 hv fmt |nt/;vD>q=/Lr4A!dkD~D"C(r_Gj#g{;P8( - Width j>D5,+9C 72 vV{ D1!5#w*%J.dDUPMUq,ZdkP*7DUq+#VZdvP# fmt |n;c;CZq=/J~{",by\Z|G;"M.0DFb[#;x,fmt |n2ITCZr%D q=/NqP#}g,Z;vg vi `-wDD>`-LrDI{==P,|n !}fmt +q=/;vNd,b yyPDPM<;hC*C -width j>8(DmH5#g{;PC-Width j>8(mH5,+9C 72 V{ w*1!5#j`-LrH fmt |n|JO4SDq=/Yw# ":kp9C fmt |n,g{{"|,pDD~OD6k{"r_$q=/E"#bv|nq=/6k {"DjbE","RI\|D$q=/E"Dq=# j> 8(*q=/DD~D{V 8(PD$H#width D1!5G 72 vV{# File -mH >} 1. *q=/;vzCJ~`-w4(D{",kdk: ~| fmt ~| Z{"Ds_UW&;dk#Zz"v ~| fmt |ns,{";q=/K#%J (continue) aT>v 4,m>zITdk|`DE"r_"Mbv{"# 2. *q=/;vD~"R+dvT>ZzDA;O,kdk: fmt file1 Z>>}P,D~ file1 ;q=/"RT>ZzDA;O# D~ /usr/bin/fmt |, fmt |n# `XE" mail |n"nroff |n"vi |n# 6xgk(E\m7PD:J~&CLr;# fold |n C> *L(mHDdvh8[~$P# o( fold [ -b ] [ -s ] [ -w Width] [ File... ] 466 |nN,PmMIT4VZ4F}#g{;P8( -b j>: v mH 4U; LC_CTYPE 73d?yv(DP4F}# v ;vKqV{uYdvPD$H 1# v ;vFm{x=B;vP,|D;CGPvS 8# fold |nS\Z|,Fm{DD~P 8 D6}D -w mH5#1D~|,Fm{1,*Cd{mH5,&C Z9C fold |nT09C expand |n# ": 1. fold |nI\0l10DB._# 2. fold |n;\Z`VZDV{Pdek;PV{,499C -b j>2;P# j> -b -s -w Width 4VZF}mH#1!5G4PF}# 1nRfDUqGZmH^F.Z,ZUqshOCP,g{;vdvPN|,NNUV{#1!5G hOP9C?;vdvPN0 yPdkD~} *+;v{* longlines DD~DP[~ImH* 72,kdk: fold -w 72 longlines D~ /usr/bin/fold |, fold |n# `XE" expand |n"tab |n# 4V8ErD|ne% 467 folder |n C> !qMPvD~PM{"# o( folder [ + Folder ] [ Message ] [ -all ] [ -nopack | -pack ] [ -nofast | -fast ] [ -norecurse | -recurse ] [ -print | -noprint ] [ -header | -noheader ] [ -nototal | -total ] [ -push | -pop ] [ -list | -nolist ] hv folder |nhC10DD~PMbvD~PD10{","RPvzDD~PDE"#w*1!5,folder | nPv10D~PD{V"{"D}?"{"}?D6'M10D{"# ; +Folder j>8(DD~PI*10DD~P#; Message N}8(D{"I*CD~PD10{"#9 C -pack j>\T;vD~PoD{"XB`E# j> -all -fast +Folder -header -help -list Message T>ZzDJ~?D~PD{V# 8(*T>DD~PE"# T>D~PE"Dy4E"# ": TZ{"&mLr(MH)45,j>D{VXkj+e~D5w# T>szD~PQ;Z]D10D~P# h(8(DE"w*10DE"#}Gz8( +Folder j>,bv|n+*10DD~PhC8(D E"#9CTBDN<4h(;v{": }? {"D}?# cur r . (\Z) 10D{"#K*1!hC# Z;v D~PPZ;v{"# ns;v D~PPns;v{"# B;v tzE10{"DB;v{"# BD -nofast -noheader -nolist -nopack -noprint -norecurse -nototal -pack -pop 468 4(DB{"# H0D Z10{".0D{"# T>?vD~PD{"#bvj>G1!D# {9D~PE"Dy4G1!D# {9T>D~PQ;Z]#bvj>G1!D# @9D~PPD{"XB`E#bvj>G1!D# @9T>D~PDE"#g{ -push"-pop r -list j>;8(,-noprint j>G1!5# ;T>ZzD10D~PPn_cNDD~PDE"#XZSD~PDE"G;T>D#bvj> G1!D# @9T>ZzDJ~?;8(,1!5G -total j>; qr,-nototal j>G1!5# T8(D~PPD{"XB`E#XB`E+e}G)Z>}{"stBD`Ed6# +D~PQ;nOfDD~P}%,"h(|*10DD~P#+Folder j>;\C -pop j>8(# |nND~PD{"#g{ -push"-pop r_ -list j>;8(,-noprint j>MG1!5;q r,-print j>G1!5# +10DD~PF/=D~PQ;DnOf"Rh(;8(DD~P*10D~P#g{;PD~ P;8(,-push j>+10DD~PkD~PQ;nOfDD~P;;# T>ZzD10D~PPDyPD~PMSD~PDE"# T>ZzDJ~?;T>SD~PDE",}Gz8( -recurse j>#g{ -all j>;8(,r -total j>MG1!5# -print -push -recurse -total E*D~u? BfDu?Z UserMhDirectory/.mh_profile D~Pdk: h(1!D10D~P# hCBDD~P?} 1. *T>10D~PDE",kdk: folder 534&kBfD{"`F: inbox+ has 80 messages (1-82); cur = 7; (others). Z>>}P,10D~PG inbox#CD~P|, 80 v{",{"D6'GS{" 1 ={" 82#10D {"EG 7# 2. *T>yPD~PDE",kdk: folder -all 534&kBfD{"`F: Folder # of messages (range); cur msg (other files) inbox+ has 80 messages (1-82); cur= 7; (others). test has 5 messages (1-5); cur= 5; (others). Total= 85 messages in 2 folders Z>}P,P 2 vD~P,|G;2|, 85 v{"#10DD~PG inbox,|sfzE;v +(SE) 48># 3. *+D~P test w*10DD~PMT>D~P test DE",kdk: folder +test 534&kBfD{"`F: test+ has 5 messages (1-5); cur = 5; (others) 4. *9{" 2 I*10D~PPD10{",kdk: folder 2 534&kBfD{"`F: 4V8ErD|ne% 469 test+ has 5 messages (1-5); cur = 2; (others) 5. *4(;v{* group DD~P"Rh(|*10DD~P,kdk: folder +group 534&kBfD{"`F: Create folder "/home/dawn/Mail/group"? _ kdk: yes 534&kBfD{"`F: group+ has no messages. 6. *T10D~PD{"XB`E,kdk: folder -pack 534&kBfD{"`F: inbox+ has 80 messages (1-80); cur= 7; (others). Z>>}P,{";XB`E,byMIT{}>}{"stBD{"`Ed6# D~ $HOME/.mh_profile /usr/bin/folder |, MH C'E*D~# |, folder |n# `XE" folders |n"mhpath |n"packf |n"refile |n# mh_alias D~q=,mh_profile D~q=# 6xgk(E\m7PD:J~&CLr;# folders D~P C>ZJ~?D folder | n# 470 |nN -all -fast +Folder -header -help -list Message T>ZzDJ~?D~PD{V# 8(*T>DD~PE"# T>D~PE"Dy4G1!D# Pv|no("I9CD*;(x()Mf>E"# ": TZ{"&mLr(MH)45,j>D{VXkj+e~D5w# T>szD~PQ;Z]D10D~P# h(8(DE"w*10DE"#}Gz8( +Folder j>,bv|n+*10DD~PhC8(D E"#9CTBDN<4h(;v{": }? {"D}?# cur r . (period) 10D{"#K*1!hC# Z;v D~PPZ;v{"# ns;v D~PPns;v{"# B;v tzE10{"DB;v{"# BD -nofast -noheader -nolist -nopack -noprint -norecurse -nototal -pack -pop -print -push -recurse -total 4(DB{"# Z0D Z10{".0D{"# T>?vD~PD{"#bvj>G1!D# ;T>D~PE"Dy4D~PQ;Z]#bvj>G1!D# @9D~PPD{"XB`E#bvj>G1!D# @9T>D~PDE"#g{ -push"-pop r -list j>;8(,-noprint j>G1!5# T>ZzDJ~?D#bvj>G1!D# @9T>zDJ~?}stBD`Ed6# SD~PQ;DnOf}%D~P"Rh(|*10DD~P# T>?vD~PPDE"}?"?vD~PD10{"M10DD~P#g{ -push,-pop,r_ -list j>;8( -noprint j>MG1!5;qr,-print j>G1!5# +10DD~PF/=D~PQ;DnOf"Rh(;8(DD~P*10D~P#g{;PD~ P;8(,-push j>+10DD~PkD~PQ;nOfDD~P;;# T>zDJ~?ZzDJ~?;T>SD~PDE",}Gz8( -recurse j>#-total j>G1!5# E*D~u? BfDu?Z UserMhDirectory/.mh_profile D~Pdk: Current-Folder: Folder-Protect: Folder-Stack: lsproc: Path: h(1!D10D~P# hCBDD~P?} 1. *T>yPD~PDE",kdk: folders 53l&kBfD{"`F: Folder # of messages (range); cur msg (other files) inbox+ has 80 messages (1-82); cur= 7; (others). test has 5 messages (1-6); cur= 5; (others). Total= 85 messages in 2 folders. Z>}P,P 2 vD~P,|G;2|, 85 v{"#10DD~PG inbox, ;tzED +(SE)y 8(# 2. *;PvyPD~PD{F,kdk: folders -fast 534&kBfD{"`F: inbox test 3. *TyPD~PPD{"XB`E,kdk: folders -pack 534&kBfD{"`F: inbox+ has 80 messages (1-80); cur= 7; (others). test has 5 messages (1-5); cur= 5; (others). Z>}P,ZD~P inbox PD{"MZD~P test PD{"Q-;XB`E,,1{}KZ>}{" 1tBD{"`Ed6# D~ $HOME/.mh_profile /usr/bin/folders |, MH C'E*D~# |, folders |n# `XE" folder |n"mhpath |n"packf |n"refile |n# mh_alias D~q=,mh_profile D~q=# 6xgk(E\m7PD:J~&CLr;# format |n C> q=/mLr_IA/4iJEL# 472 |nN.s9CIA/4}/wD{V(}g /dev/romd0) #q!|`DE ",kN4 ioctl S}LD DKFORMAT Yw,S}L;Z AIX 5L Version 5.3 Technical Reference: Kernel and Subsystems Volume 2 PD scdisk SCSI Device Driver # Zq=/;vmLr_IA/4DEL.0,format |naa>i$#bJmz1SXaxbvYw# j> -d Device 8(C4q=/mLDh8#g{h8{VTV8 h a2,r}/w+T_\HDN=q=/mL#g {h8{VTV8 l a2,r}/w+TM\HDN=q=/mL#kiD fd XpD~Tq!XZP 'h8`MDE"#bvj>;\k format |n,C# ":g{mL}/w'VHmLFlDn_]?|sD]?,rmLD]?&CZ format |n D Device N}(-d Device j>)P5w#}g,Z;v 4 MB DmL}/wOq=/;v 1 MBDmL,XkZ -d j>P8(mL]?,gB: -d /dev/fd0.9 for a 1MB diskette -f -l K=DYw'\I\;\CZmL,;\CZIA/ 4DbL#|2;\CZ format |nP# (!4V8 L)Z;v 5.25 "g"1.2 MB DmL}/wOq=/;v 360 KB DmL#Z;v 3.5 "g"1.4 MBDmL}/wOq=/;v 720 KB DmL#bvj>;\CZmL,;\CZIA/4 DbL#|2;\CZ format |nP# ":;v 360 KB DmL}/wI\;\A!;vZ 1.2 MB }/wOq=/D 360 KBDmL# N} Device 8(|,*q=/DmLDh8#1!5G /dev/rfd0 h8D 0 E}/w# 4V8ErD|ne% 473 >} 1. Z /dev/rfd0 h8Oq=/;vmL,kdk: format -d /dev/rfd0 2. ;li5DE@x1Sq=/;vmL,kdk: format -f 3. Z;v;Z /dev/rfd1 h8D 5.25 "g"1.2 MB DmL}/wOq=/;v 360 KB DmL,kdk: format -l -d /dev/rfd1 4. q=/;v 3.5 "g"M\H(720 KB)DmL,kdk: format -d /dev/fd0.9 5. q=/;v 3.5 "g"_\H(1.44 MB)DmL,kdk: format -d /dev/fd0.18 6. Z /dev/romd0 h8Oq=/;vIA/4DbL,kdk: format -d /dev/romd0 D~ /usr/sbin/format /dev/rfd* /dev/fd* /dev/romd* /dev/omd* |, format |n# 8(h8N}# 8(h8N}# 8(h8N}# 8(h8N}# `XE" flcopy |n"fdformat |n# fd XbDD~# fortune |n C> S;v fortune }]bPT>;vfzD fortune# o( fortune [ - ] [ -s | -l | -a [ -w ] ] [ File ] hv fortune |nS fortunes.dat D~r_; File N}8(DD~PT>;v fortune#T>jbv fortune s, fortune |nKv# j> -a -l T>C(**# T>;V`MD fortune# ;T>$ fortune# 474 |nNL fortune# T>j;v fortune s,H}TJmC'P1d%Abv fortune# -s -w D~ /usr/games /usr/games/lib/fortune/fortunes.dat 53N7D;C# 1!D fortune }]bD;C# `XE" arithmetic |n"back |n"bj |n"craps |n"fish |n"hangman |n"moo |n"number | n"quiz |n"ttt |n"turnoff |n"turnon |n"wump |n# forw |n C> *"{" o( forw [ + Folder ] [ -draftfolder +Folder | -nodraftfolder ] [ Message ] [ -draftmessage Message ] [ -digest Name [ -issue Number ] [ -volume Number ] ] [ -form FormFile ] [ -editor Editor | -noedit ] [ -whatnowproc Program | -nowhatnowproc ] [ -filterFile] [ -annotate [ -inplace | -noinplace ] | -noannotate ] [ -format | -noformat ] [ -help ] hv forw |n*K*"{"t/KSZ#y]1!5,forw |nSZ*: v r*T`- UserMhDirectory/draft D~ v a>C'Z#eDy!Odk*"DE",bv#eZ /etc/mh/mhl.forward D~P(e# v a>C'dk=SD>,bv=SD>&C,*"E";,"MD# *Kax`- UserMhDirectory /draft D~,4 Ctrl-D |#forw |nS10D~Pr draft D~PSk1 0{"#g{z#{Sk`Z;uDE",ITC Messages N}# ":Z{"7M{"we.dD;PL._r_UWPXk#t,r*1+M|D1rb)*Cw6p E"# ZKv`-w1,forw |nt/ What Now? a>#4BX5|IT4{ICD whatnow S|nPm#b) S|n9z\;Lx`-bv{",+{"Pm,8<{"?pr_ax forw |n# forw |nJmz{C -form j>4|D*"{"Dq=#y]1!5,bv|n9C;Z UserMhDirectory/forwcomps D~PD1!{"q=#g{;P(ezT:D forwcomps D~M*9C /etc/mh/forwcomps D~# {Cj> -annotate C*"E"4@"-<{"#*K7#"M,ZKv forw |n.0*"MQ-*"}D "M# ":Z,;v]eOD forw |nZ`v4P}LP;#t -annotate j># 4V8ErD|ne% 475 j> -annotate CP4"M*"D{": Forwarded: Date Forwarded: Addresses -digest Name -draftfolder +Folder -draftmessage Message -editor Editor -filter File +Folder -form FormFile -format -help -inplace -issue Number 476 |nN4ZJ1D;C?F"M#b#t,"MD{"D4S# {C**h84*(} Name d?8(D**zz;vBDf>#forw |n) 9KZ componentsD~PDq=/V{.(9C repl |nICD,;Vq =/V{.zF)"R9Cj,qr forw |n+9C UserMhDirectory/digestcomps D~PDq=#g{bvD~;fZ,|na9CZ /etc/mh/digestcomps D ~P8(D1!5# +]e{"EZ8(DD~PP#g{;8(bvj>,forw |nay]Z{ "&m(MH)E*D~Pa)DE"P!q;v1!D]eD~P#g{ + Folder ;P8(,rMaY( Current-Folder#zITZ $HOME/.mh_profile D~P(e;v1!D]eD~P# ":g{ -draftfolder + D~P sfzE {" N},|M,8( -draftmessage j>G;BD# 7(]e{"#g{8(K-draftfolder 4;P -draftmessage j>,r1! D{"MG new# *<8{"8(uS\; mhl |nICDq=# 8(|,z#{*"{"DD~P#g{;P8(D~P,Ma;O*G10 DD~P# Z; FormFile d?8(Dq=PT> forw |nDdv#forw |nZ8(D D~P+?;P4IGq=V{.#g{28(K -digest j>,r forw | nIC; File d?8(DN=w***DN=#g{1 -digest j>;9CD 1r;P8( -form j>r**}KwD~MadI1!DN=# 9C mhl |nM1!q=D~*XBq=/}Z*"D?;u{""R+XB q=/sD{"fEZ]e{"P#g{ UserMhDirectory/mhl.forward D~ fZ,||,1!Dq=#qr,/etc/mh/mhl.forward D~|,1!Dq=# Pv|no("ICD*;(x()Mf>E"# ":TZ MH,bvj>D{FXk44j+# ?FZJ1D;Cvv"MTc#t8r"MD{"D4S# 8(**DZ}#1!DZ}H UserMhDirectory/context D~PD DigestName-issue-list u?D105s 1# Message 8({"#zIT8(8v{",{"D6'r_%;{"#18({"1, ICBfDN<: Number {"D}?# Sequence C'8(D;i{"#6pD5|(: all D~PPyPD{"# cur or . (period) 10D{"#K*1!hC# -noannotate -nodraftfolder -noedit -noformat -noinplace -nowhatnowproc -volume Number -whatnowproc Program first D~PPZ;v{"# last D~PPns;v{"# new zzDB{"# next tzE10{"DB;v{"# prev 10{"D0;v{"# 1!D{"GZ10D~PP10D{"#1z8(8v{"1,*"{"P D7;vdIK10{"#1z8(D~P1,GvD~PMdIK10DD ~P# h9-<{"PD"M#bvj>G1!D# +]efEZ UserMhDirectory/draft D~P# {9u<`-# @9XBq=/}Z*"D{"#bvj>G1!D# EC"MZJ1D;C#bvj>G1!D# @9 forw |n;%=&m#(}bvj>,;P`-a"z# 8(D*Dm}#1!m}GZ UserMhDirectory/context D~P DigestName -volume-list 10D5# (}*"DNqt/8(DLr48 What now? JbDLr# >} 1. *K+10D{"*"xm;vK,kdk: forw 53aa>zdk7D~VNPDE"#*Kx};vVN,IT4BX5|#zXkZ To: VNPdk E"#53al&*: 4V8ErD|ne% 477 ---------Enter initial text Z*"{"DD>0dkz#{T>DD>,"R4B Ctrl-D |#T>*"{"DD>,"T What now? a> Z What now? a>.sdk send T*"{"# 2. *KS inbox D~PP*"{" 5 ,kdk: forw +inbox 5 D~ /etc/mh/digestcomps /etc/mh/mhl.forward UserMhDirectory/digestcomps UserMhDirectory/forwcomps UserMhDirectory/mhl.forward /usr/bin/forw $HOME/.mh_profile UserMhDirectory/draft /etc/mh/forwcomps 18(K -digest j>D1r,(e MH 1!{"# |,1!D MH {"}Kw# 18(K -digest j>D1r,8(C'1!D{"# (g{fZ, |+2G MH 1!D{"}Kw#) |,C'1!D{"q=# |,C'1!D{"}Kw# (g{fZ,|+2G MH 1!D{ "}Kw#) |, forw |nI4PDN=# |,*%vC'(F0 MH 1DD~# |,*`-{"4(D]e# (eK(} forw |n4(D{"iI?V# `XE" anno |n" comp |n"dist |n"mhl |n"repl |n"whatnow |n# mh_alias D~q=,mh_profile D~q=# 6xgk(E\m7PD:J~&CLr;# frcactrl |n C> XFMdC FRCA# o( frcactrl { load | unload } frcactrl open Ip_Address Port [ Virtual_Host ] Server_Name Virtual_Root Log_File frcactrl close Ip_Address Port [ Virtual_Host ] frcactrl loadfile Ip_Address Port [ Virtual_Host ] Document_Root File ... frcactrl stats [ reset ] [ Interval ] frcactrl logging Ip_Address Port [Virtual_Host ] { on | off } [ Format ] [ CPU_Id ] frcactrl { start | stop } Ip_Address Port [ Virtual_Host ] frcactrl revaltimeout Ip_Address Port [ Virtual_Host ] [ Seconds ] frcactrl pctonintr [ Percentage ] frcactrl set { option=value } frcactrl get frcactrl default [ option ] 478 |nN FRCA D3FE"#I!D reset S|ne}(Cc)b)3FE"#zIT(}9C Interval N}44k8(dtDVx1d,SxZfrD1ddtPT>3FE"# logging Ip_Address Port [ Virtual_Host ] { on | off } [ Format ] [ CPU_Id ] +;v FRCA 5}6'~qDksG*=8(D Ip_Address M Port O#q=ITG CLF"V-CLF,r_ ECLF PD;V((#DGyPICD FRCA !n0|GD105#10vfZ{* frca_hashsz D!n# 4V8ErD|ne% 479 default [option] 19C1;8(!n{F1,+yP!nD5hC*|GD1!5#g{8(K!n{F,r|v+ 8(!nD5hC*1!5# >} 1. BfD>}GXZ9C open S|nD: frcactrl open 9.1.1.1 80 ici imgcache01 /htdocs /logs/frca.log bin frcactrl open 9.1.1.2 80 ici imgcache02 /htdocs /logs/frca.log bin ZOfD>}P,0ici1GibwzD{V,|;C4CJ5q imgcache01 r imgcache02 PD;v#g { Web ~qw;P;s(=;v8(D IP X7OD0,IP X7I\MG 0.0.0.0# 2. *KXUk IP X7 9.1.1.1 MKZ 80 `X*D FRCA 5},kdk: frcactrl close 9.1.1.1 80 3. *KC URLs /d M /e 0kD~ /a/b/c/d M /a/b/c/e DOBD,kdk: frcactrl loadfile /a/b/c /a/b/c/d e 4. *KT> FRCA D3FE",kdk: frcactrl stats b+#|G4O%kBfDiv`F: Total Deferred Cache Cache Resource Requests Requests Hits Misses Errors ----------------------------------------------------------1024065396 227 1024065168 1 0 5. bv>}mwZibwz0ici1OgN9C start S|n: frcactrl start 9.1.1.1 80 ici ":ibwzN}GI!D# 6. *K\Zibwz0ici1OTKZ 80 M IP X7 9.1.1.1 O{CZKq!}f,kdk: frcactrl stop 9.1.1.1 80 ici 7. BfD>}+ZKZ 80 M IP X7 9.1.1.1 OD FRCA >}DXBz',15hC* 100 k# frcactrl revaltimeout 9.1.1.1 80 100 8. *KJm CPU +| 98% D1dCZPOOBD,kdk: frcactrl pctonintr 98 9. *+ frca_hashsz !nD5hC* 24499,kdk: frcactrl set frca_hashsz=24499 10. *+ frca_hashsz D5hC*1!5,kdk: frcactrl default frca_hashsz D~ /usr/bin/frcactrl 480 |nN v(J~S-"4# o( from [ -d Directory ] [ -s Sender ] [ user ] hv from |nZzDJdD~PT>{"jbTrzT>bbJ~G-"MD#g{z8( user,r+li user Jd,x;GzT:DJd(;*zT user DJdPAmI() # j> -d ?< -s "M= 8(53DJd?<# ;T>"M_ "MJ~D{"jb# N} 8(+li user Jd,x;GzT:DJd(;*zT user DJdPAmI()# user >} 1. *KZzDJdPT>{"jb,kdk: from "M=D{VM{"}]Ma;T>v4# 2. *KT>;vX(DC'"MJ~D{"jb,kdk: from -s dale Zbv>}P,;T>KIC' dale "MD{"jb# 3. *KZX(C'DJdPT>{"jb,kdk: from dawn Zbv>}P,4TZC' dawn JdD{"jbT>Kv4(g{zPmI4A! dawn DJd)# 4. *i4 bob S jane &SU=DyP{",kdk: from -d /var/spool/mail/bob -s jane root; ;*zPmI((}g root C'),b+9zIT4= bob S jane &SU=DyP{"# D~ /var/spool/mail/* /usr/bin/from yPC'D53Jd# C'JdD~# 4V8ErD|ne% 481 `XE" mail |n# 6xgk(E\m7PD:J~&CLr;# fsck |n C> liD~53D;BT"RT;%==^4D~53# o( fsck [ -n ] [ -p ] [ -y ] [ -dBlockNumber ] [ -f ] [ -ii-NodeNumber ] [ -o Options ] [ -tFile ] [ -V VfsName ] [ FileSystem1 - FileSystem2 ... ] hv /f: ZvV53JO.s,\GKP fsck |n#C}D/w2maXZG)R =D;,aTDE""Ra>z^4|GDmI# fsck |nZ^4PGP#tD"Ra!&\bG)I\}b)lUMlU_-m# g{z;C FileSystem N}8(D~53,fsck |n+aliZ /etc/filesystems PPvDyPD~53, D~DchecktT++?h* True#zIT(}Z?;ZPSk;PtCbVli,gBy>: check=true z2IT(}Z /etc/filesystems D~P+D~53Vi44P`D~53Dli$w#*vbn$w,Z /etc/filesystems D~P|DlitT,gBy>: check=Number Number N}f_ fsck |nD;i|,X(DD~53#9C+2Gm# – cc(..)4S*'r48r8?<# – ;P}CDD~r_;I=oD?<# v ;,aDEL3d# v ;,aDw}Zc3d# g{zJm,G)B"DD~M?<(G)^(=oD)IT(}+|GS=ZD~53y?8(#g{;PI&DZb)D~53.;4P fsck |n,53;a}<#ZbyD53}<.0,S I>}DiJ}<"xP,$$w+a;h*# g{ fsck |nI&DZ /"/usr"/var M /tmpPKP, }#D53u;,8(,S / etc/rc D~PKP#bv|nrPliyPDD~5 3,ZdP check tThIK True( check=true) #g{ fsck |nS /etc/rc D~P4P,|n;\#$ D~53D,aT,53u -d BlockNumber -f -i i-NodeNumber -n -o Options Qw8(ELiDN<#^[ fsck |nv=|,X(iDD~,|+aT>w}ZcEMyP8 r|D76{F#TZ JFS2 D~53,}C8(#iDw}ZcE+a;T>,+G;G|GD 76{F# xPlYli#Z}#ivB,(}G}7==XU534#zvPDD~53\I\;0l, bvD~53MG153#91Z20DG)# -f j>aa> fsck |n;*li;PI&20 DD~53#fsck |n(}liD~53,6iPD s_fmod j>4v(b~B# 1D~53;PI&20D1r,^[N1D~53;20M;e},bvj><+;h(#g {D~53;I&D6X,b;sI\afZ24Jb#r*`}D~53;PI&20,;l ib)D~53\uYli1d# Qw8(w}ZcDN<#^[N1 fsck |nv=;v8r8(w}ZcD?<,|b vN8( D_P`,D`M,rY9 fsck |nKv"xv;vI&D0015#qr,5X;v 5081 #}g,g{/(}N*JbD{"+GT/^4Jb#bvj>";Gs -y j>GyZhsf#mI,15 3}#t/D1rTT/xPli$wPC#^[53ZN1T/KP,z&C+bvj>w* 53t/}LD;?V49C#g{w*D,6ip5K,N*D,6iM;i$,"R4F= w*D_6iP# g{ fsck |nC;=c;DZf4#f|DmD0,ZD~53Pw*;vY1D~x;G;l iDD~48(File N}#g{;P8( -t j>,r fsck |nh*;vY1D~,|aa>z xbvY1D~p{V#+G,g{8(K -p j>,fsck |nG;I&D#g{Y1D~;G ;vX(DD~,1 fsck |naxD1r,|Ma;>}# 9C*D~53I VFSName d?8(DibD~53Dhv,x;GC /etc/filesystems D~ v(hv#g{ -V VfsName j>;PZ|nPP8(,Mali /etc/filesystems D~"R vfs= %dZDXT;O*G}7DD~53`M# TyP fsck |navDyPJbY(;v0yes1Dl&#bvj>9 fsck |nI!|O*X *DP/#vZp5OXDD~53P9Cbvj># |nN} 1. *KliyPD1!D~53,kdk: fsck bv|nliZ /etc/filesystems D~PyPjG check=true DD~53#fsck |nbVN=ZTD~ 53vvNN|D.0arzksmI# 2. *K{C1!DD~53T/^4ON*DJb,kdk: fsck -p 3. *Kli;vX(DD~53,kdk: fsck /dev/hd1 bv|nli;Z /dev/hd1 h8OD420DD~53# D~ /usr/sbin/fsck /etc/filesystems /var/spool/mail/* /usr/bin/from |, fsck |n# PvQ*DD~53"R(e|GDXw# |,ibD~53`MDhv# |,153t/D1rKPD|n(|( fsck |n)# `XE" dfsck |n"fsdb |n"istat |n"mkfs |n"ncheck |n"rc |nM shutdown |n# filesystems D~"filsys.h D~# 6Yw53kh8\m7PD:D~53;5wKD~53`M"\m"a9M,$# PX20yZ Web D53\mwDE",kND6AIX 5L V5.3 yZ web D53\mw\m8O7PD:Z ~B:20k53hs; # 6Yw53kh8\m7PD:53\mgf$_;5wK SMIT a9"wK%MNq# fsck_cachefs |n C> liC CacheFS _Y:fD}]Dj{T# o( fsck_cachefs [ -m ] [ -o noclean ] cache_directory hv fsck |nD CacheFS f>li_Y:f? -m -o noclean li,+G;^4# 49;PmI3IPJb2Z_Y:fPxP?Fli# >} *KZ_Y:f? wTD~53# o( fsdb filesystem [ - ] hv fsdb |nJmzT FileSystem N}8(DD~53xPli"^DMwT#bv|nrD~53Tsa)C J,}gi"w}Zcr_?<#zIT9C fsdb |nli"R^4Q-;F5DD~53#D~53DX |iI?VITswTD}C#bv&\*^DXFiDu?M5rD~53wr/}L# *Kli;vD~53,*(};vih8D{F";v-MZ7#N< JFS2 lUS|nITC=PX JFS2 lUS|nDE"# fsdb |nDS|nJmzCJ"i4r_|DD~53PDE"#ZS|nP,zdkDNN}V;1!,O *.xF,}GzZ|D0fS0:001m>KxFr_S00x1m>.yxF#yPDX7I.y xF# r* fsdb |nZ;v1dA4;vi,|9C raw $wMq9C block I/O# j> - {CG)CZliw}ZcMiX7Dmsli}L#o S|nP;b)}LD*X#1b)}LZKPD1r, fsdb |nS_6iPA!X|DD~53}]#q!DE"Jm fsdb |nI&XCJ;,DD~53Ts"Rv v;,Dmsli# 486 |nN,r_^DE"Dks#S|nw*D`pG: `p ;C T> ^D &\ CJD~53PDE"# i4D~53PDE"# |DD~53PDE"# mb,P8vd{DS|n# ;CS|n P=V`MD;CS|n: Number[ I | M | i | b ] OR dDirectorySlot Z;V|(;v}V,sfzE;vX75w(I!)#bvX75w(eK0fD}VgN;bM#PDV X75wT&DV;,D Number d?DbM: I M i b w}Zc3di}V EL3di}V w}ZcE ,N}V @?X7f6(r_1Y|),bV`MD;CS|nCJE"gBy>: Number MapBlockNumberI MapBlockNumberM InodeNumberi FragmentNumberb Z Number d?8(DxTVZ+F?&CJ}]# CJ(} MapBlockNumber d?8(Dw}Zc3di# CJ(} MapBlockNumber d?8(DEL3di# CJ(} InodeNumber d?8(Dw}Zc# CJ(} FragmentNumber d?8(DD~53i#;v,NE|(;viX7M;v`k $H#;vj{DNX7Z$HOG;v 32 ;}V#0f 28 ;Gp: dDirectorySlot CJ?S|n *Ki4kX7f6`XDE",*9C;vT>S|n,bvS|n*|,Z;vk;VT>q=`X*D T>h81P# 4V8ErD|ne% 487 p[Number]{ i | d | o | e | c | b | y | M | I | x | s | D } OR f[Number]{ i | d | o | e | c | b | y | M | I | x | s | D } T>h8G: (.,.)p f 8(;v#fDh8#9C#fDT>S|n4T>k10X7`T&D}]#g{zZ{E p .sdv}V,fsdb |nT>bvu?D}V#*v;vliTlbiD_ggv#g{zdk001r0*1(GE),fsdb |naT >=10N)DyPu?# 8(;vD~h8#9CbvD~T>S|n4T>,10w}ZcX*D}]i#g{zZ{E f sdk;v} V,fsdb |naT>bvD~Di#iD`ES 0 *<#T>Dq=q-iD}V#g{zdk f x;dk;v iE,r fsdb |na,OT>10w}ZcDi 0# TZ?vh8T>Dq=G: i d o e c b y M I x S D w*w}ZcT># w*?# w*KxFDV4T># w*.xFDV4T># w*V{4T># w*KxFVZ4T># w*.yxFVZ4T># w*EL3du?4T># w*w}Zc3du?4T># w*.yxFV4T># w*%dSi4T># w*+dSi4T># !PDT>h8MT>q=Z fsdb |nZd;1pwC,1=w7D|D#g{z8(DX7;PdZ;v }7D_gZ?,z2maU=;vms{",8vbv;}7Dw{# g{z9C Number"h>, MapBlockNumberI r FragmentNumberb ;CS|n4CJw}ZcE"D0,zI T%=izb)}],li?;vVZ"Vr_+V#(}dkTBS|nPD;VIT!q#{C=DT> #=# B D w ZVZ#=B*# Z+V#=B*# Z%V#=B*# y]b)E",zITr0r_rsF/#_gfET>A;x0x,"RZT>Dns;nDX7OtKB 4#(}4B0INTERRUPT1|,dvITZNb1dU9#BfDb){EJmZE"PF/: Number Number r0F/8(}?D10P'%*# rsF/8(}?D10P'%*# BfD{EJmzf"10DX7,"R\=cD5X=|# >< 488 f"10X7# 5X=H0f"}DX7# |nND}]`Ms!4vS10DX7#2 MG5,bvX7;hZKB;vVZ"V"+V"?E"#VZ"VM+Vaw*.yxFX74T>,b)X7sfz EZGvX7O}]D.yxFm>,xRZ(EPEkK`HD.xF}#fsdb |n`bvX7D)2Sk .B r_ .D s:T8vT>DVZr_+VD5#|T>?#|+w}Zc,hv?v*XDjEVN;,T>#73d?XF }]Dq=M1dVN# ^DS|n (}9CVNf6(TZZw}ZcDVNMZ?q=G? b[map] [] dir[ectory] [] [R] d[isplay] [[[[]]]] dt[ree] {|{a | f } } h[elp] [] ia[g] [] [a | ] im[ap] [a | ] i[node] [] [a | ] q[uit] su[perblock] [p | s] x[tree] {|{a | f}} ^DEL}]# T>iVd3d# T>?}]# T> d wZc# a)S|nDoz# T> IAG 3f# T>w}ZcVd3d# T>w}Zc# Kv fsdb |n# T>_6i# T> x wZc# a[lter] dP: iE(.xF) ZiD6'ZD+F?(.yxF) .yxF;DV{. |DEL}]#&|,<}v}V# b[map] [] T>iVdD3d# T>hvKi}?D dmap 3f# S|n: m u l r w (.,.)p s x 490 ^D10Zc CJO;v6pD bmap 3f CJsV\Zc CJRV\Zc T> wmap T> pmap T> s w# KvS|n== |nN[][R]? }?,105XkGc R ]iPvyPDS?< T>?[[[]]]] iE(.xF) ZiD6'ZD+F?(.yxF) T>}]Dq=({Bf) *T>TsD}?(.xF) ZwV;,Dq=BT>}]# q=2mGTBPD;V: a i I s x @zE";;j|{a | f}} {a | f} iE|, d w3f ?w}ZcEG;v[/w}Zc#0f18>w}ZcEGD~/w}Zc# T> b w?8(De[kZ T>8(D stbl kZ T>q=/}D stbl 4V8ErD|ne% 491 CJ8Zc(;G8?<) CJSZc KvS|n== u d x h[elp] [] |n{F r!ozD>#g{;PN}rPvyPD|n# ia[g] [] [a | ] IAG }?(.xF) 9C[/Zcm D~/}?(?0XkGc) a T> iag E""RxkS|n#=# S|n: T> / ^Dw}Zc6'3d ^D iag T> / ^DVC3d T> / ^D$w3d e m p w im[ap] [a | ] 9C[/w}Zcm D~/}?(?0XkGc) a T>8(Dw}Zc3d"RxkS|n==# S|n: e m p T> / ^Dw}Zc6'3d ^D iag T> / ^DVC3d i[node] [] [a | ] a 492 w}ZcE(.xF) 9C[/w}Zcm |nNw}ZcE""RxkS|n==# S|n: m t e ^Dw}Zc T> / ^Dw}ZcD b w T> / ^Dw}ZcD EA ":fsdb |nKb v1 M v2 )9tTq=#i4 EA 1DP*!vZ;i4Dw}ZcDq=# TZ v1,ZT>w}ZcD EA s,zIT^Dd pxdTable r eaDirectory u?#8(^D !n,;s8( pxdTable r_ eaDirectory 8>{M+F?=mP# TZ v2,EA C dtree S|nq=T>#;s,yP dtree S|nW*D_6i T>N*D_6i T>_6i}]# x[tree] {|{a | f} } {a | f} iE(.xF) w}ZcE 0a18>w}ZcEG;v[/w}Zc#0f18>w}ZcEGD~/w}Zc# T> x wD;vw}Zc"xk;vS|n==,ZdP/@ x w# S|n: m u d n p s x ^D10Zc CJ8Zc CJSZc CJRV\xL CJsV\xL !q*i4D xad u? KvS|n== 4V8ErD|ne% 493 JFS2 lUS|n (}j{D{Fr_9C{FD;?VITdkb)S|n#AY&CdkVeV?V# a[lter] b[map] d[isplay] [[[[]]]] h[elp] [] q[uit] st[able] [] s[map] su[perblock] ^DEL}]# T>i3d x wD1># T>}]# a)S|nDoz# Kv fsdb |n# T>\alUm# T>lU;<# T>_6i# a[lter] dP: iE(.xF) ZiD6'ZD+F?(.yxF) .yxF;DV{. |DEL}]#&|,<}v}V# b[map] T>i3d x wD1># d[isplay] [[[[]]]] iE(.xF) ZiD6'ZD+F?(.yxF) T>}]Dq=({Bf) *T>TsD}?(.xF) ZwV;,Dq=BT>}]# q=2mGTBPD;V: a s t x @zE";;j] 494 |n{F |nN] dP: iE(.xF) T>\alUm# s[map] [] dP: iE(.xF) T>lU;<# su[perblock] T>_6i# >} BfDb)>}mwKZ;v JFS D~53P1*w}Zc,kdk: 386i bv|nZw}Zcq=BT> 386 w}Zc#VZdIK10Dw}Zc# 2. *+10w}ZcD4SF}|D*5 4,kdk: ln=4 3. *+10w}ZcD4SF}vS5 1,kdk: ln=+1 4. *T>k10w}ZcX*DD~D3?V,kdk: fc bv|nT ASCII kVZDN=T>k10Dw}Zc`XDD~Di 0# 5. *T>?kGvZc`XDZ;viP D?DnsD;vr_|`u?2mP;vw}ZcE 0#b)G4CD?}Yw# 6. *xk?DN=T>v4#fc ?*@diEDi,kdk: 1b.p0o bv|nTKxFDN=T>KD~53PD_6i(i 1)# 8. *|D?}25w8vYwgNOZ;PP# 9. *|D?k10w}ZcX*DD~Dx(i,kdk: a2b.p0d bv|nT>Kw*?i 7 PD%@dSiDZ],kdk: 7b. p0S bv|nT>KVdxZi 7 PP%@dSiDw}ZcDiE# 12. *T>EL3dDZ;3,kdk: OM 13. *T.yxFT>@CiVd3dD0 10 vV,kdk: mp1.p10x bv|nmwZ10X7DVd;<;}g,Z 0M# D~ /usr/sbin /etc/filesystems `XE" dfsck |n"fsck |n# dir D~" filsys.h D~ 73Snh8# 496 |nN + FORTRAN 4D~VnI%@D}LD~# o( fsplit [ -e SubprogramUnit ] ... [ File ] hv fsplit |n+D~r_|, FORTRAN 4zkDj ;+8(*VnDSLr%*VnI%@DD~#(#?vSLr%*VnI;vD ~# -e SubprogramUnit -e j>;\;CZ8(DwLrMi}]SLr#g{R;=(} -e !n8(D{ V,oO;4=j} BfD fsplit |n+SLr readit M doit VnI;,DD~# fsplit -e readit -e doit prog.f D~ /usr/bin/fsplit |, fsplit |n" `XE" asa r_ fpr |n" struct |n# 4V8ErD|ne% 497 ftp |n C> Z>XwzM6Lwz.d+MD~# o( ftp [ -d ] [ -g ] [ -i ] [ -n ] [ -v ] [ -f ] [ -K ] [ -k realm] [-q[-C]][ HostName [ Port ] ] hv ftp |n9C0D~+M-i1(FTP)Z>XM6Lwzr6Lwz.d+MD~# FTP -iJmZ9C;,D~53Dwz.dxP}]+M#!\-iZ+M}]Pa)K\_DinH,| T;;a"T#tX(Z3vD~53DD~tT(gD~#$#=r^D1d) #xR,FTP -i*D~53 D{ea9vKYmYh,R;a)r;Jmng-7X4FS?a>{BdkS|nT4P`FbyDNq:Pv6L?<"|D10D>XM6L?<"Z %;ksP+M`vD~"4(M}%?<,T0*=>X shell 4P shell |n#kN ftp> a>{,H} ftp S |n#*,S6Lwz,k4P open S|n#1 ftp |n,S=6Lwz1,ftp |nZYNT>a>{ ftp>.0aa>dkG<{M\k#g{6LwzP4(eG<{D\k,ftp |n+;I&# ftp |nbMw(&mZ ftp> a>{&dkD+?S|n),aa)s`}D~+MLr;PD$_,g: v T ftp S|n&mD~{N} v +;iS|n/PI;v%;DS|nj v S $HOME/.netrc D~P0kj b)T\aozzr/X4DNq,"JmzZ unattended ==9C ftp |n# |nbMw+4UTBfr&mD~{N}: v g{*KN}8(K -(,V{),rjr glob S|n),rbMw+y] C shell Dfr)9D~{#tCKD~{%df;T0ZZ}%;D~{DS|nP9CK#=%dV{1,a {I\kZ}D;;y# }g,append M put S|n+X9D~{,;sv9CyzIZ;vD~{#d{ ftp S|n,g cd" delete, get"mkdir"rename M rmdir ;a4PD~{X9,"SVfOS\#=%dV{# v TZ get"put"mget M mput S|n,bMwP\&Z;,D>XM6LD~{o(y=.dxP-k M3d(kN< case"ntrans M nmap S|n),"RZ>XD~{;G(;DivBP^D|D\& (kN< runique S|n) #mb,g{6LD~{;G(;D,r ftp |nI+8n"M=6L ftpd ~ qw,T^D6LDD~{(kN< sunique S|n) # v 9C+}E (″ ″) 8(|,UV{DN}# 498 |nN a>{&9C0D~ax(End of File)1(Ctrl-D)|rP#*ZD~+M4jI.0ax|,k4PO4|3r#d1!0PO|1rPG Ctrl-C#stty 8n\CZXB(eC|5P# ftp |nZ}#ivBa"4]#}Z"M(S>Xwz=6Kwz)D+d#ftp |n(}+ FTP ABOR 8 n"M=6L FTP ~qw,4]#}ZSUD+d(S6Lwz=>Xwz),"OzyP+kDD~+M| (1=6L~qw#9"M|G*9) #g{6L~qw;'V ABOR 8n,Z6L~qw"MyPksDD ~.0,ftp |n;aT> ftp> a>{#mb,g{6L~qw4P4Z{DYw1,I\h*ax>X ftp xL# 2+TMT/G< g{0jXD $HOME/.netrc D~#g{D~fZ, ftp |naZD~PQwt/G<}LDkZ,Z|nj(ePQw6Lwz#g{ $HOME/.netrc D~rT /GC'dkC'{M\k#;[ |nPPGq8( HostName N},C8nKa># k"b: ES53;'V`VZwz{# g{ ftp |nR=8(wzD $HOME/.netrc T/G ftp> a>{.0a>dk\k# ;) ftp |njIT/G<,g{jGZT/G ftp> a>{"H}S|n# k"b: Za>{rZ $HOME/.netrc D~P8(D6Lwz{XkfZ,"5PZ6LwzP(eD \k#qr,ftp 8n^'# g{ Kerberos 5 G10DO$=(:: ftp |na4Z IETF ]eD2 ″draft-ietf-cat-ftpsec-09.txt″ (e DGy+KX9CZ ftp f6#FTP 2+T)9+9C0 Generic Security Service API (GSSAPI)12+z F45V#GSSAPI a)TZy!D2+TM(EzF45G@"D~q#GSSAPI GZ rfc 1508 M 1509 P (eD# ftp |n+9C AUTH M ADAT |ni$ ftpd X$Lr#g{=_<'V Kerberos O$,r|Ga9C >XC' DCE >$i$6L53ODC'#g{by'\K,R=v53P -C JmC'8(:(} send_file |n"vDD~XkZxg_Y:ex(NBC)P-}:f&m#Kj> XkZ8(K -q j>DivB9C#v1D~Z^#$DivBT~xF=="M1Kj>EJC# 4V8ErD|ne% 499 +PX ftp |nYwDwTE""Mx syslogd X$Lr#g{z8( -d j>,zXk`/etc/syslog.conf D~"mSTBPD;n: -d user.info FileName OR user.debug FileName k"b: syslogd X$LrwT6p|,E"6p{"# -f -g -i -K -k realm -n -q -v g{;`- /etc/syslog.conf D~,r;azz{"#d|K /etc/syslog.conf D~.s,kKP refresh -s syslogd r kill -1 SyslogdPID |n,T(* syslogd X$LrddCD~Dd|#XZ wT6pD|`E",kN< /etc/syslog.conf D~#2kN< debug S|n# $#g{ Kerberos 5 ;G10O$=(,rKj>+;vT# {CD~{PD*V{X9#bM*V{IN<*)9(P1PvD~{%df;)D~{#kN< glob S|n# XU`D~+MPD;%=a>#kN< prompt"mget"mput M mdelete S|n,T!C`D~+ MPDa>Dhv# ZXF,SM}],SO{CZ sys/socket.h D~P(eD SO_KEEPALIVE !n# g{6L>Dr;,Z>X53Dr,53+JmC'8(6L>Dr#rK,rM DCE %*G,eD# g{ Kerberos 5 ;G10O$=(,rKj>+;vT# @9Zp<,SPDT/G<#qr, ftp |naQw $HOME/.netrc GEJC# T>6L~qwD+?l&,"a)}]+dD3FE"#1 ftp |nDdvG=UK(gXF(rT >)1,KT>==G1!==# g{ stdin ;GUK,}GC'wCxP -v j>D ftp |n,r"M verbose S|n,qr ftp j 8==+{C# S|n ITZ ftp> a>{BdkTB ftp S|n#9C+}E (″ ″) 8(|,UqV{DN}# Z>XwzOwC;%D shell#I(} shell |na)xP;vr`vI!N}DI!| n# $Macro [Parameters] 4P8(Dj(gH9C macdef S|n(eD)#N};;)9# ?[Subcommand] T>hvS|nDoz{"#g{z;8( Subcommand N},ftp |n+T>Q*S| nDe%# account [Password] "M6LwzZZ(TdJ4xPCJ.0I\h*D9d\k#g{\k;G|na )D,+a>C'dk\k#\k;ZA;OT># append LocalFile [RemoteFile] +>XD~mS=6LwzD~P#g{6LD~{48(,r+9C>XD~{,C D~{I ntrans S|nr nmap S|nzIDNNhCxP|D#mSD~D1r, append S|n+* form"mode, struct M type S|n9C105# ascii type ascii S|nD,eJ# bell ?vD~+M}LjI.sl;ye# binary type binary S|nD,eJ# block mode block S|nD,eJ# bye axD~+Ma0"Kv ftp |n#k quit S|n`,# carriage-control form carriage-control S|nD,eJ# case *D~{ case hC;vP;#1 case S|n*tD1r ftp |n++?6LD~{S s4DI!4(+|G4k>X?<1) #d1!5*XU(by ftp |nMaZ>X?X=4#copylocal 1!5*XU#ftp (}rTm4P ftp Yw7Oz4CcD ~(g`,Dwz{M`,D76{) #+ copylocal r*F}Cli# Z ASCII `MD~+MZdSUG<1,SX5M line-feed rPP}%X5V{# (ftp |nZD~+MZdCX5M;PP9?;u ASCII `MDG<# ) 6Lwz(dYw53k}ZKPDYw53;,)DG# delete RemoteFile >}8(D6LD~# dir [RemoteDirectory][LocalFile] +y8(D6L?XD~(LocalFile) # g{ RemoteDirectory N}48(,dir S|n+Pv106L?>XUKODe%# disconnect axD~+Ma0,+;Kv ftp |n#Q(eDjQ;A}#k close S|n`,# ebcdic type ebcdic S|nD,eJ# exp_cmd Z#fDMTiTD-i|nPP;#d1!5*XU# file struct file S|nD,eJ# form [ carriage-control | 8(D~+MDq=#form S|n^D type S|n,Tc48>Dq="MD~+M# non-print | telnet ] P'DN}* carriage-control"non-print M telnet# carriage-control +D~+Mq=hC* carriage-control# non-print +D~+Mq=hC* non-print# +D~+Mq=hC* Telnet#Telnet Gr*T53D,SD+dXF-i/x d-i(TCP/IP)# +6LD~4F=>Xwz#g{ LocalFile N}48(,+Z>X9C6LD~{," I case"ntrans M nmap S|nzIDNNhCxP|D# ftp |nZ+MD~1, +9C type"form"mode M struct S|nD10hC# telnet get RemoteFile [LocalFile] 4V8ErD|ne% 501 P; mdelete"mget M mput S|nDD~{X9(D~{%df;) #g{D~{% df;{C,b)S|nDD~{N}+;aX9#tCKD~{%df;T0ZZ} %;D~{DS|nP9CK#=%dV{1,a{I\kZ}D;;y# glob }g,append M put S|n+X9D~{,;sv9CyzIZ;vD~{#d{ ftp S|n,g cd"delete, get"mkdir"rename M rmdir ;a4PD~{X9,"SV fOS\#=%dV{# mput S|nDD~{%df;Z>X4P,d==k csh |nD==;y#TZ mdelete M mget S|n,?vD~{;v"P{E# help [Subcommand] T>ozE"#kN< ? S|n# image type image S|nD,eJ# lcd [Directory] |D>XwzPD$w?<#g{z48(?<,ftp |n+9Cw?<# local M type local M S|nD,eJ# ls [RemoteDirectory] [LocalFile] k+6L?XD~#g{ RemoteDirectory N}48(,ftp | n+Pv106L?<#g{ LocalFile N}48(rG;v -(,V{),r ftp |n +T>>XUKODe%# macdef Macro (eS|nj#fs1=UPDP(=v,xD;P)+w*jDD>#f#\*yP j(e`o 16 vj,|, 4096 vV{#ZXB(er4P close S|n0,&+j #V*Q(eDj# $(@*{E)M \ (41\) G ftp jPDXbV{#zf;vr`v}VD $ {E +;wCPPT&DjN}yf;(kN< $ S|n) #$ {EstfV8 i m>+*7Cj,$i V{iO+;?;+]P,xDV{f;# Z;vN}CZZ;v+],Z~vN}CZZ~v+],@K`F#\ {Ea@9B; vV{DXb&m#k9C \ {EXU $ M \.(41\dc){EDXbbe# mdelete RemoteFiles )9Z6LwzO RemoteFiles N}y8(DD~,">}6LD~# m d i r [ R e m o t e D i r e c t o r i e s )9Z6LwzO RemoteDirectories N}y8(D?<,"+b)?dk>XD~(g{;8() #g{ RemoteDirectories N}GCUqt*D 6L?XD~{r -(,V{) # mget RemoteFiles mkdir [RemoteDirectory] 502 |nN>XUKODe%#g{;%= a>tC(kN< prompt S|n),ftp |n+a>C'i$ns;vN}G>XD~ R;G6L?<# k)9Z6LwzO RemoteFiles N},"+8>D6LD~=4=>XwzD10?< P#kN< glob S|n,!C|`PXD~{)9DE"#6LD~{Z>X9C," I case"ntrans M nmap S|nyzIDhCxPd|#Z+MD~1,ftp |n+ 9C form"mode"struct M type S|nD10hC# 4(Z RemoteDirectory N}(6LwzP)P8(D?<# mls [RemoteDirectories LocalFile] )9Z6LwzOZ RemoteDirectories N}P8(D?<,"+y8>D6L?XD~#g{ RemoteDirectories N}|,#=%dV{,mls S|n +a>dk>XD~(g{;8() #g{ RemoteDirectories N}GCUqt*D6L? XD~{r -(,V{) # mode [ stream | block ] g{ LocalFile N}G -(,V{),mls S|n+T>>XUKODe%#g{;%= a>tC(kN< prompt S|n),ftp |n+a>C'i$ns;vN}G>XD~ R;G6L?<# hCD~+M==#g{N}4a),r1!5* stream# block k+D~+M==hC* block# stream +D~+M==hC* stream# modtime T>6LzwPy8(D~Dns^D1d#g{ ftp |n4,S=4P0Dwz,r modtime S|n+xms{"xU9#ftp |nvTZ;vN}TbDN}#g{ FileName N}48(,ftp |n+a>dkD~{#g{4xvD~{,ftp |na+C ({""MxjD>XD~4Fx6Lwz#kN< glob S|n,!C|`PXD~{)9DE"#>XD~{Z6LwzP9C,"I ntrans M nmap S|nyzIDhCxPd|# ftp |naZ+MD~1,9C type" form"mode M struct S|nD10hC# nlist [RemoteDirectory][LocalFile] +y8(D6L?XD~(LocalFile) # g{ RemoteDirectory N}48(,nlist S|n+Pv106L?>XUKODe%# nmap [InPattern OutPattern] r*rXUD~{3dzF#g{48(NNN},D~{3d+XU#g{N}Q8 (,Z;P8(?jD~{D1r,+* mget M mput S|nT0 get M put S| n3d4D~{#KS|nZ>XM6Lwz9C;,DD~|{<(r_}1\P C#3dTBI InPattern M OutPattern N}hCD#=# InPattern N}*+kDD~{8(K#e,CD~{PI\Qy] case M ntrans h C&m}#I+S $1 = $9 D#ed?|,x InPattern N}#} $(@*{E)M \$ (41\,@*{E)Tb,InPattern N}PDyPV{,XM6Lwz9C;,DD~|{<(r_}1\PC#V{-kqS InCharacters M OutCharacters N}hCD#=#%d InCharacters N}PV{D4D~ {PDV{+I OutCharacters N}PT&DV{f;# open HostName [Port] passive private prompt protect proxy [Subcommand] g{ InCharacters N}8(DV{.H OutCharacters N}8(DV{.$,xRdZ OutCharacters N}P^T&DV{,r InCharacters N}PDV{+;>}# ZI HostName N}y8(wzP("T FTP ~qwD,S#g{I!DKZEQ8( ftp |n+"T,SCKZPD~qw#g{QhCT/G<&\(4,C -n j>;P Z|nPP8(),r ftp |nMaT#g{;%=a>tC(1!5)ftp |nZlw""Mr>}D~(Z mget"mput M mdelete).0aa>xPi$Yw#qr,ftp |nay]yP8(D D~44P# K8na5X#$D106p# Z(zXF,SP4P ftp |n#KS|nJm ftp S|n,1,S=v6L FTP ~q w,TcZ=v~qw.d+MD~#Z;v proxy S|n&G("N*XF,SD open S|n#kdk proxy ? S|n,i4d{Z~6,SPI4PD ftp S|n# TBS|nZI proxy S|n*71DmVa;;y: v open S|nZT/G<}LP;(eBDj# v close S|n;aA}VfDj(e# v get M mget S|nSw,SPDwzO+D~+M=~6,SDwzO# v put" mput M append S|nSZ~,SPDwzO+D~+M=w,SDwzO# v restart S|nII proxy |nxP&m# v status S|nT>v<7DE"# put LocalFile [RemoteFile] pwd quit quote String record recv RemoteFile [LocalFile] reinitialize remotehelp [Subcommand] rename FromName ToName reset 504 |nNXD~f"=6LwzP#g{z48( RemoteFile N},ftp |n+9C>XD~ {|{6LD~,x6LD~{I ntrans M nmap S|nyzIDhCST|D# ftp |naZ+MD~1,+9C type"form"mode M struct S|nD10hC# T>6LwzPD10?<{# XU,S"Kv ftp |n#k bye S|n`,# pVX+I String N}8(DV{."M=6Lwz#4P remotehelp r quote help S|n,T> String N}DP'5e%# ":f0}]+dD0Quoting1|nazz;I${Da{# struct record S|nD,eJ# +6LD~4F=>Xwz#k get S|n`,# (}"ByP I/O "JmjI+dYw4T FTP a0xPXBuX?DD~4((;D~{FD &\#g{K&\*0XU14,($h5),ftp |na2G>XD~#qr,g{> XD~{k*>X?DD~8(D{F`,,ftp +9C.1 ^D*>X?DD~8(D{ F#g{>XD~Q9CKB{F,ftp a+s: .2 mSxy8(D{F#g{>XD ~Q9CKKZ~v{F,r ftp |naZR=(;DD~{r4R=(;D~{+=o .99 .0LxvSs:#g{ ftp |nR;=(;DD~{,ftp a(fms,+d}L 2;a"z#k"b runique S|n;a0lS shell |nzzD>XD~{# +#$6phC*0safe1 #ZK6p,}]Dj{TaC=#$# +>XD~f"=6LwzP#d==k put S|n`,# P;TZ FTP PORT 8nD9C#y]$h,ftp |nZ*?v}]+d(",SD1 ra9C PORT 8n#1{C PORT 8n1,ftp ;aZ}]+dP9C PORT |n# PORT 8nZ&m3) FTP ~qw1\PC,G)~qwZ4}78>8nQ;S\1 avT PORT 8n# 9C chmod |nT>rhCUP,1\Z"T>rhCD~4( umask r|DD~D mI(#Args N}I\D5G umask M chmod# TVZD==T> RemoteFile N}y8(D6LD~Ds!# T> ftp |nD104,T0S|nD4,# mode stream S|nD,eJ# hC}]+Ma9`M#P'DN}* file M record# file +}]+Ma9`MhC* file# record +}]+Ma9`MhC* record# (Send/Store Unique) ZS|n put M mput Zd,P;*6L?DD~4((;D~{ FD&\#g{K&\*0XU14,($h5),ftp |na2G6LD~#qr,g {6LD~{k*6L?DD~8(D{F`,,6L FTP ~qwa^D6L?DD~ D{F#k"b6L~qwXk'V STOU 8n# system T>Z6LzwOKPDYw53`M# telnet form telnet S|nD,eJ# tenex type tenex S|nD,eJ# trace P;|zY# type [ ascii | binary | ebcdic hCD~+M`M#P'N}G ascii"binary"ebcdic"image"local M M tenex# | image | local M | tenex ] g{N}48(,r10`M;T>#1!`M* ascii;binary `MI\aH ascii | P'# sunique ascii +D~+M`MhC*xg ASCII#K`M*1!5#D~+M9C~xF3q +MI\a|P'#kN< binary N},T!C|`E"# binary +D~+M`MhC*~xF3q#K`MI\H ASCII +M|P'# ebcdic +D~+M`MhC* EBCDIC# image +D~+M`MhC*~xF3q#K`MI\H ASCII +M|P'# local M +D~+M`MhC*>X#M N}(e?FczV;D.xF}#KN};P 1!5# tenex +D~+M`MhC* TENEX zwh*D`M# 4V8ErD|ne% 505 user User [Password] [Account] 6p6L FTP ~qwD>XC'(User)#g{48( Password r Account N},x 6L~qwh*|,r ftp |naa>dk>XD\kMJ'#g{ Account N}GX kD,r ftp |naZ6LG<}LjIs+|"M=6L~qw# ": }G(}Z|nPO8( -n j>4{CT/G<,qr ftp |n+ User" Password M Account N}T/X"Mx6L~qwCZu<,S#z`hw?

6L FTP ~qwD+? l&#mb, ftp aZ+djIsT>yPD~+MD3FE"# >} 1. *wC ftp |n,kG< canopus 53,T>>XozE",T>6LozE",T>4,,P; bell" prompt"runique"trace M verbose S|n,;sYKv,kdk: $ ftp canopus Connected to canopus.austin.century.com. 220 canopus.austin.century.com FTP server (Version 4.1 Sat Nov 23 12:52:09 CST 1991) ready. Name (canopus:eric): dee 331 Password required for dee. Password: 230 User dee logged in. ftp> help Commands may be abbreviated. Commands are: ! delete mdelete proxy runique $ debug mdir sendport send account dir mget put size append disconnect mkdir pwd status ascii form mls quit struct bell get mode quote sunique binary glob modtime recv system bye hash mput remotehelp tenex case help nmap rstatus trace cd image nlist rhelp type cdup lcd ntrans rename user close ls open reset verbose cr macdef prompt rmdir ? clear private protect safe ftp> remotehelp 214-The following commands are recognized(* =>’s unimplemented). USER PORT RETR MSND* ALLO DELE SITE* XMKD CDUP PASS PASV STOR MSOM* REST* CWD STAT* RMD XCUP ACCT* TYPE APPE MSAM* RNFR XCWD HELP XRMD STOU REIN* STRU MLFL* MRSQ* RNTO LIST NOOP PWD QUIT MODE MAIL* MRCP* ABOR NLST MKD XPWD AUTH ADAT PROT PBSZ MIC ENC CCC 214 Direct comments to ftp-bugs@canopus.austin.century.com. ftp> status Connected to canopus.austin.century.com. No proxy connection. Mode: stream; Type: ascii; Form: non-print; Structure: file Verbose: on; Bell: off; Prompting: on; Globbing: on Store unique: off; Receive unique: off Case: off; CR stripping: on Ntrans: off Nmap: off Hash mark printing: off; Use of PORT cmds: on ftp> bell Bell mode on. ftp> prompt 506 |nN runique Receive unique on. ftp> trace Packet tracing on. ftp> verbose Verbose mode off. ftp> quit $ 2. *wC ftp |n,kG< canopus 53,r!$w?<,|D$w?<,+D~+M`Mh(* ASCII r 6Lwz"M>XD~,+$w? pwd 257 "/home/dee" is current directory. ftp> cd desktop 250 CWD command successful. ftp> type ascii 200 Type set to A. ftp> send typescript 200 PORT command successful. 150 Opening data connection for typescript (128.114.4.99,1412). 226 Transfer complete. ftp> cdup 250 CWD command successful. ftp> bye 221 Goodbye. $ 3. *wC_PT/G<&\D ftp |n(9C .netrc D~),kr*k canopus 53Da0,Gk,+$ w?$w?<,Pv10?}D~,+10?XD ~,XUa0,;sKv,kdk: $ ftp canopus Connected to canopus.austin.century.com. 220 canopus.austin.century.com FTP server (Version 4.1 Sat Nov 23 12:52:09 CST 1991) ready. 331 Password required for dee. 230 User dee logged in. ftp> cdup 250 CWD command successful. ftp> pwd 257 "/home" is current directory. ftp> dir 200 PORT command successful. 150 Opening data connection for /usr/bin/ls (128.114.4.99,1407) (0 bytes). total 104 drwxr-xr-x 2 system 32 Feb 23 17:55 bin Drwxr-xr-x 26 rios 4000 May 30 17:18 bin1 drwxr-xr-x 2 system 32 Feb 23 17:55 books drwxrwxrwx 18 rios 1152 Jun 5 13:41 dee -r--r--r-- 1 system 9452 May 17 12:21 filesystems drwxr-xr-x 2 system 32 Feb 23 17:55 jim drwxr-xr-x 5 system 80 Feb 23 17:55 krs drwxrwxrwx 2 rios 16432 Feb 23 17:36 lost+found -rwxr-xr-x 1 rios 3651 May 24 16:45 oldmail 4V8ErD|ne% 507 drwxr-xr-x 2 system 256 Feb 23 17:55 pubserv drwxrwxrwx 2 system 144 Feb 23 17:55 rein989 drwxr-xr-x 2 system 112 Feb 23 17:55 reinstall 226 Transfer complete. ftp> delete oldmail 250 DELE command successful. ftp> mdir /home/dee/bin binlist output to local-file: binlist? y 200 PORT command successful. 150 Opening data connection for /usr/bin/ls (128.114.4.99,1408) (0 bytes). 226 Transfer complete. ftp> close 221 Goodbye. ftp> quit $ D~ /usr/samples/tcpip/netrc /etc/syslog.conf |, .netrc y>D~# |, syslogd X$LrDdCE"# `XE" csh |n"kill |n" rcp |n"refresh |n"rlogin |n"rsh |n" stty |n"telnet |nM tftp |n# ftpd X$Lr"syslogd X$Lr# .netrc D~q=# 6xgk(E\m7PD:9C ftp M rcp |nDD~+d;# 6xgk(E\m7PD:(EMxg;# 6xgk(E\m7PD:O$M2+ rcmd;# 6T\\m7PD:xg!nIwN};# ftpd X$Lr C> *rXx FTP -ia)~qw&\# o( ": ftpd X$Lr;cI inetd X$Lrt/#2ITC SRC |nS|nP4XF# /usr/sbin/ftpd [ -d ] [ -f ] [ -ff ] [ -k ] [ -l] [ -U ] [ -t TimeOut ] [ -t MaxTimeOut ] [ -s ] [ -u OctalVal ] [-q [-C]] hv /usr/sbin/ftpd X$LrG DARPA rXxD~+d-i(FTP)~qwxL#ftpd X$Lr9C+dXFi(TCP)l} /etc/services D~P ftp |n~qf68(DKZ# 508 |nND`P herald DD~D+76{F#1 motd: PD5*.on’ 1, $HOME/motd D~|,GD`P{"#g{C'G(eCDd{C', /etc/motd D~|,GD`P {"#(k"b /etc/motd GZd{C'DG=y?XC'5P10D DCE >$# v >X53M6L53y'V AUTH |n# v 6L53S\K DCE >$,"O*TKcTCJ6LJ'#kND kvalid_user /}Tq!|`E"# D~+M-iSw=k 1&m3vd{ FTP C'1,~qwZ FTP C'J'Dw? /usr/samples/tcpip/anon.ftp 9CTOfr*zhCd{ FTP J'# 1&m /etc/ftpaccess.ctl P(eDd{ FTP C'1,~qwZC'J'Dw? /usr/samples/tcpip/anon.users.ftp 9CTOfr*zhCd{ FTP J'# ~qwXkT root C'KP,44(PX(KZEDWSV#~qw,$;vG}D~# 8(=P#$|n# xvozE"# LIST MKD MDTM MIC MODE NLST NOOP PASS PASV PBSZ PORT PROT PWD QUIT RETR RMD RNFR RNTO SITE Z?D~nsD^D1d# 8(j{T#$|n# 8(}]+d==# xv?10$w?<# U9a0# lwD~# }%?<# 8(X|{4D~{# 8(X|{?jD~{# SITE ks'VTBGj~qw53DYw53`M# C Type N}8(}]+d`M# 8(C'{# |D10$w? -C -d JmC'8(:(} send_file |n"vDD~XkZxg_Y:ex(NBC)P-}:f&m#K j>XkZ8(K -q j>DivB9C#v1D~Z^#$DivBT~xF=="M1Kj>EJ C# r syslogd X$Lr"MXZ ftpd X$LrYwDwTE"#g{8(K -d j>,Xk`/etc/syslog.conf D~,;svSgBu?: daemon.debug FileName ":syslogd X$LrDwT6p|(E"6p{"# -f -ff 512 g{;`- /etc/syslog.conf D~,r;P{"zz#Z^Dj /etc/syslog.conf D~s,KP refresh -s syslogd |n,r_ kill -1 SyslogdPID |n,T(* syslogd X$LrddCD~D |D#*q!|`XZwT6pDE",kN< /etc/syslog.conf D~# 1M'zks~qw,SXX(KZ1,{CX(KZDli#Z1!ivB,ftpd ;JmM'zk s,S=X(KZ,bGvZ2+=fDs,M'zITks~qwr8CDwzr_SZ"M}]#Z1!ivB, ftpd vZ2+,ftpd }]+d+;a,1# r syslogd X$Lr"MXZ ftpd X$LrDU>E"#g{8( -l j>,Xk`/etc/syslog.conf D~"vSgBu?: -k -l daemon.info FileName g{;`- /etc/syslog.conf D~,r;azz{"#1^Dj /etc/syslog.conf D~,KP refresh -s syslogd |nr_ kill -1 SyslogdPID |nT(* syslogd X$LrddCD~D^D#XZw T6pD|`E",kN< /etc/syslog.conf D~# JmC'8(: send_file S}LXkCZZxgO"MD~#v1D~Z^#$DivBT~xF =="M1Kj>EJC# -}8(Dk}sKvQ-#9Da0,k}(} TimeOut d?48(#1!5G 15 VS(900 k)#,1,1&CZ}],SMXF,S# -}8(Dnsk}sKvQ-#9Da0,nsk}(} MaxTimeOut d?48(#1!5G 2 ! 1(7200 k) # r* socket-level wT# hC ftpd X$LrD umask#OctalVal d?Xk8(*KxFD5,C4(e umask#1!D umask GKxFD 027,|(} /usr/sbin/ftpd 48(,rD~Z+d}LPTIr*# -q -tTimeOut -t MaxTimeOut -s -u OctalVal -U 2+T ftpd X$LrG~q{F* ftp D'V PAM D&CLr#TO$9C PAM D536'dCG(}Z /etc/security/login.cfg D usw ZP,+ auth_type tT5^D* PAM_AUTH w* root C'4hCD# tC PAM 19CDO$zF!vZ /etc/pam.conf P ftp ~qDdC#ftpd X$Lrh* /etc/pam.conf u?CZ auth"accoun M session #i`M#TBPvK /etc/pam.conf PT ftp ~qD(iDdC: # # AIX ftp configuration # ftp auth required /usr/lib/security/pam_aix ftp account required /usr/lib/security/pam_aix ftp session required /usr/lib/security/pam_aix >} ":(}9C SMIT r`- /etc/inetd.conf D~IT8( ftpd X$LrDN}# 1. t/ ftpd X$Lr,kdk: startsrc -t ftp startsrc |nx -t j>t/ ftpd S~qw#zXk9C -t j>48(S~qw#qr,|n;a}7 4P# 2. *#9 ftpd X$Lr,;cdk: stopsrc -t ftp stopsrc |nx -t j>#9 ftpd S~qw# stopsrc |nJmt/yP]RD,S,"jIyPVf D,S,+;Jmt/BD,S#zXk9C -t j>48(S~qw#qr,|n;a}74P# 3. *?FP9 ftpd X$LrMyP ftpd ,S,kdk: stopsrc -t -f ftp 4V8ErD|ne% 513 stopsrc |nM -t -f j>H9 ftpd S~qw#9#|"LP9yP]RD,SMVfD,S# 4. *T>XZ ftpd X$LrDrL4,(f,kdk: lssrc -t ftp lssrc |nM -t j>5XX$LrD{F"xLj6M4,(n/r_P9)#zXk9C -t j>48( S~qw#qr,|n;a}74P# D~ /etc/locks/ftpd /etc/group /etc/passwd /etc/security/login.cfg /etc/security/passwd /etc/syslog.conf /usr/samples/tcpip/anon.ftp |,Z?xMxLj6f"w# |,iD\k# |,C'D\k# |,G} shell E>,(}|IThCd{ FTP J'#KD~2|,9C5wi# `XE" ftp |n" lssrc |n" kill |n" no |n" rcp |n" refresh |n" rlogin |n" rsh |n" startsrc |n" stopsrc |nT0 telnet |n# inetd X$Lr" syslogd X$Lr# kvalid_user /}# /etc/ftpusers D~q=" /etc/inetd.conf D~q=" /etc/services $HOME/.k5login D~q=# 6xgk(E\m7PD:TCP/IP X$Lr;# 6xgk(E\m7PD:O$M2+ rcmd;# 6T\\m7PD:xg!nIwN};# fuser 8n C> 9CD~rD~a96pxL# o( fuser [ -c | -d | -f ] [ -k | -K { SignalNumber | SignalName }] [ -u ] [ -x ] [ -V ]File ... hv K fuser |nPvK>XxLDxLE,G)>XxL9C File N}8(D>Xr6LD~#TZh{Xp h8,K|nPvK9CCh8ONND~DxL# ?vxLEsfxLgN9CD~# c 514 +KD~w*10?<9C# |nN -c -d -f -K SignalNumber | SignalName -k -u -V -x |, File DD~53PXZNNr*DD~D(f# 5>9CK -c M -x j>#XZNNkD~53(T8?<>}D)^4SDr* D~D(f#1k -V j>;p9C1,|2a(f;>}D~DZcEMs!# vTD~Dr*5}(f# +8(EE"M=?v>XxL#vP root C'\U9m;C'DxL#EEIT 8(*EE{F(g -9)r KILL(CZ SIGKILL EE) #SignalName DP'5G kill -l |nyT>DG)5# + SIGKILL EE"M=?v>XxL#vP root C'\U9m;C'DxL# ":fuser -k r -K I\^(lbM1@Lr*XxLa)G<{# a)j8dv# k -c r -f ,C,(f}j< fuser dvTbDI4PDMIXkDTs# >} 1. *Pv9C /etc/passwd D~D>XxLDxLE,kdk: fuser /etc/passwd 2. *Pv9C /etc/filesystems D~DxLDxLEMC'G<{,kdk: fuser -u /etc/filesystems 3. *U99Cx(D~53DyPxL,kdk: fuser -k -x -u -c /dev/hd1 r_ fuser -kxuc /home N;|n}DD~D+?xL,kdk: fuser -d /usr D~ /dev/kmem /dev/mem CZ533q# 2CZ533q# 4V8ErD|ne% 515 `XE" kill |n"killall |n"mount |nM ps |n# XZC'Dj6MO$"TwCJXF"IEFcbMsFD|`E",kND62+T7# fwtmp |n C>(}SjZh*`-5G<1PC# o( /usr/sbin/acct/fwtmp [ -i ] [ -c ] [ -X ] hv fwtmp |n(}Sj S\ utmp q=D ASCII G} 1. *+ wtmp q=D~xFG<*;*{F* dummy.file D ASCII G<,kdk: /usr/sbin/acct/fwtmp < /var/adm/wtmp > dummy.file ~xF wtmp D~DZ]X(r= dummy ASCII D~ 2. + ASCII dummy.file *;*{* /var/adm/wtmp D wtmp q=D~xFD~,kdkxP -ic *XD fwtmp |n: /usr/sbin/acct/fwtmp -ic < dummy.file > /var/adm/wtmp dummy ASCII D~X(r=~xF wtmp D~# D~ /usr/sbin/acct/fwtmp /var/adm/wtmp /usr/include/utmp.h 516 |nN Z>X53Mwzd+dD~,wz(} HCON ,S# o( XBt/POKDD~+d fxfer -R [ -n SessionName ] SwzBXD~ fxfer [ -n SessionName ] [ -a | -r ] [ -d ] [ -c | -C ] [ -J ] [ -f FileName ] [ -F ] [ -H HostType ][ -I InputField ] [ -q ] [ -t [ [ -l ] [ -s ] [ -b ] ] | -T [ [ -l ] [ -s ] [ -b ] ] ] [ -v ] [ -x HostLogin ] [ -e ] [ -X CodeSet ] SourceFile DestFile rwzOXD~ fxfer [ -n SessionName ] [ -a | -r ] [ -u ] [ -c | -C] [ -J] [ -f FileName ] [ -H HostType ] [ -q ] [ -t [ [ -l ] [ -s] ] | -T [ [ -l ] [ -s] ] ] [ -l ] [ -s] [ -v ] [ -x HostLogin ] [ -X CodeSet ] [ -F | -V | -U ] [ -B BlockSize ] [ -L LoglRecLength ] [ -I InputField ] [ -S NumberUnits [ ,IncreaseUnits | ,IncreaseUnits,UnitType | ,,UnitType ] ] [ -M Volume] [ -N Unit] [ -k] SourceFile DestFile T>ozA; fxfer -h hv fxfer |nZ>X53MsMzwz.d+dD~,sMzwz(}wz,SLr(HCON)xP,S#D~I TS>X53+d=wz(OX),r_Swz+=>X53(BX)# fxfer |n+T SourceFile N}|{ DD~+xT DestFile N}|{DD~#1 HCON a0h*X(Da0E*D~r_VfDa01,+d} L*<# wzYw53ITG VM/CMS"MVS/TSO"CICS/VS(CICS/MVS® r CICS/VSE®)"VSE/ESA™ r VSE/SP, "20K`&f>D 3270 D~+dLr(IND$FILE r`1Z|DLr) #wzDD~+MLrf>Ia0E *D~PD File Transfer Program !547(#fxfer |n'VD>r~xF}]D+d#D~ITwz"v, 2IT+xwz,IT|, ASCII r_ EBCDIC kD,2IT;|,# 2+zF\bK4-Z(DCJ"QPD~Dp5M}]E'#g{G HCON C'"v fxfer |n,K|n '\#g{ fxfer |nZax0;PO,r+d4,#fZ RESTART D~P# 4V8ErD|ne% 517 g{ fxfer |nM -h j>;p"v,rT>ozA;#g{K|nM -R j>;p"v,rQw $HOME ? XBt/K%,tCD~+dDXB*<#g{ -h M -R j>;P8(,K|nTE4P8(DD~+d# fxfer |nE"|(: v jG v wzD~Xwj> v >} v D~ K|nh*: v ;vr`vJdw,CZ,SsMzwz# v ;v*20ZwzODsMzYw53,b)Yw53|(: – VM/SP CMS – VM/XA CMS – MVS/SP™ TSO/E – MVS/XA™ TSO/E – CICS/VS(TZ CICS/MVS r CICS/VSE) – VSE/ESA v sMzwz'VDD~+MLr( IND$FILE r_dH,o);20ZsMzO# 9C fxfer |nDa0E*D~ fxfer |nM HCON a0%`(E,"I\h*;vX(Da0E*D~#a0E*D~(eK: v MwzD(E76 v wz`M v 1!D~+d=r(BXr_O+) v V41d v D~+MH}\Z 1 fxfer |n4PT/G<1,E*D~2I(e: v wzG1, – g{ fxfer |nSQPa0DS shell "v,|n9CMKS shell `XDa0(Z $SNAME 73d? P(e)# – g{;GSBfwa0DS shell "v,fxfer |nr"vms{""RU9# 518 |nN;p"v1,D~+dZ8(Da0O4P#g{;fZ8(Da0,|nZa 0E*D~PQwKa0#g{R;=8(Da0E*D~,fxfer |n"vms{""RU9#g{fZ8 (DE*D~,fxfer |n"TT/G4(e,r_(}a>C'dkX*DGgB !n: v XBt/POD~D+d# v #f RESTART D~"KvD~+dLr# v >} RESTART D~"KvD~+dLr# v >} RESTART D~"Lx10D+d# fxfer |nM -r j>dO9C2ITXBt/POKDD~+d# g{ZTT/G<*X53D~{9CU(q=#wzD~{qSwz|{<(,|GTBq=. ;: wz`M VM/CMS D~{q= ″ D~{ D~`MD~== ″ ": ″ ″(+}E)TZyP VM/CMS D~{45om3r}]/r_Vn}]/# (MemberName) 8>QPVn}]/? ":+VZV{/(DBCS)'VU>"o"U>,Y{"+zor_1e:o,"bBnP: v g{8(K DBCS -l r_ -s j>,TB-kj>.;( -t -t r_ -J)2Xk8(,qr DBCS j >M;vTK# v -M"-N M -k j>;Z MVS/TSO wzP9C# v -e j>;PZBX1T CICS® P'# v -b j>;PZBX1P'# -a -b -c -C 520 + SourceFile 8(DD~mS= DestFile 8(DD~P%,0aGfZ?jD~#g{ DestFile 8 (DD~;fZ,KjG;vT"4(?jD~# ":1O+D~A CICS/VS wz1, -a j>^'#TZ VSE/ESA,-a j>;PZr CICS Y1f"w(FILE=TS)O+1P'# Z9C -t " -T"-c r_ -C j>1,Z?uG;Z DBCS 73B; 'V# Z DBCS 73B,g{D~+dGO+,-c j>+D~D LF(;P)zk** LF zk# Z DBCS 73P,-C j>ZO+D~1{9 PC-DOS D~P EOF(D~ax)zkD+d#TZ BXD~+M,-C j>Z PC-DOS D~D2?=S;v EOF zk x’1A# |nNX53#g{Kj>M -u j><;P8(,rIa0E*D~PD File Transfer Direction Xw?7(+d=r# ":1S VSE/ESA wzDD~+d(FILE=HTF)BXQ-kD~1,+Swz53>}CD ~,}G8( -I ″KEEP″ j># ZD~+Maxs>}Y1f"SP#BX1,vk CICS wz;p9CKj>#-e j>v; DBCS 73'V# +D~+M}LPDoOdv(rD~+M4,)EkD~P,D~(} FileName d?48(# g{ -f j>Zl=+dP;P8(,r{"fEZ $HOME/hconerrors D~P#g{ -f j>Z ,=+dP;P8(,r{""MxjX53A ;),2I\(r= $HOME/hconerrors D~(g{jX53A;)# * fxfer |nT>ozA;#KA;iIKyPICD|nj>M|nYw#18(KKj>1,r vTyPd{Dj>,"R;+dD~# ": 1. g{9CK -h j>,rvTyPd{Dj>#;+dD~# 2. g{;PSQPD HCON a0DS shell ur_ -n j>G Xk*D# -H HostType 8(wzD`M# HostType d?ITGTBD5: CMS VM/SP CMS r VM/XA CMS TSO MVS/SP TSO r MVS/XA TSO CICS CICS/VS(The CICS wz`M|( CICS/VSE"CICS/MVS"CICS/ESA® M CICS/MVS/ESA# ) VSE VSE/ESA(Z DBCS 73P;\'V# ) g{!T -H j>,r9CZa0E*D~PI Host Type Xw?8(D5#C'Xk8 (}7DwzYw53# ": 1. g{8(K CICS r_ VSE 5,535Xms,rC8C5XB4PK|n#CICS M VSE IND$FILE LrZ&\OGIT%;D,|GD*7P;v 6 VZs!Dnl,b< BK=vf>ZYwO;f]#?jwzI\}9CLrD8Cf># 2. *K+D~+d= MVS/TSO wz,I\h*Zu} SO/SI V{# ": -J VNvZ DBCS 73P'V# ZjID~+d1"<}]/P49CDG<#;Z MVS/TSO 739CKj>#-kj>vZ DBCS 73P'V# 4V8ErD|ne% 521 -l -M Volume -n SessionName 8(Z DBCS 73BDwzoT#K!nXkM;v-kj>dO9C( -t "-t r_ -J) #g{ -t "-t r_ -J 2;vT#g{;P8( -l j>,r9Ca0E*D~P(eDw zoT#g{8(K -l j>,r9CDwzoTGa0E*D~Py(eoTD8CoT#}g,g {Za0E*D~PDoTXw?G JPK (U>,Y{),rCZD~+dDwzoTMGU>" o# -l j>;Z DBCS 73B'V# *}]/Vd8(wzELDmrPE#;Z MVS/TSO 73\9CKj># -M j>;Z DBCS 73B'V# 8(.0(eDa0{F,a0DXw?XFED~+d#a0{1S a = z .dD;v%V{# s4V81!4&m# -n SessionName j>GXk*D,}G1C'SQPa0DS shell Pu,fxfer |n;DPQPDa0# ": 1. 8(Da0Xk(}9CyZ Web D53\mwD smit hcon fast path |nr_ mkhcons |n;a0(eK# 2. g{;PSQPD HCON a0DS shell ur_ -n j>G Xk*D# -N Unit -q -r *}]/Vd8(wzELD%*`M#;Z MVS/TSO 739CKj>#-N j>;Z DBCS 7 3B'V# w*s(xLl=KPD~+d#g{D~+d9;Pax,r+10D+dksEkSPP#g { -q j>;P8(,rD~+dYwG,=D#g{ -f j>;P8(,oOdvM4,rfEZ $HOME/hconerrors D~P# ":53^FKZ Interprocess Communication(IPC){"SPPJmDVZ}?#a{MG, ZNN1L,D~+dSPPDns}?sX53O8(QPD~Dzfo(BX)#TZ BX,1+dI&1jIfz#byvIT7#QPD~;a*'r_p5,g{IZ3V-r+ d}L;PjI# g{8(K -r j>,"RD~;fZ,rZD~+d}LP4(KD~#g{ -r j>;P8(," RfZ?jD~,rzzms{"# -r 522 TZOX,-r j>Z9CwzD~+dLrMZ PTF UR20455 for MVS/TSO r PTF UR90118 for VM/CMS Df>1Xk8(#TZ VSE M CICS,-r j>+;vT# ":wzD~+dLr;c1!fzD~#g{;G,mS -I ″replace″ A fxfer |nPT 8(fz# ":Zf;wzODD~1,Xk8(_-G<$H( -L jG)MGXk;|,,T8(*9CDa0#g{ -R j>MNNd{+dj>; p8(,rvTb)j>,"RT> RESTART D~+dK%# ": 9CK -R j>s,yPd{Dj><;vT,}K -n SessionName#T> RESTART D~+dK%# |nNXkMTB;vbMjG;p9C( -t"-t r_ -J)# g{!TK -t "-t r_ -J "-s j>+;vT#18(K -s j>,TBCZD~+dD&\+4 P: OX SO/SI V{4ek DBCS VN# BX SO/SI V{C DBCS VNPDXFV{(0x1E/0x1F)4fz# -s ;Z DBCS 73B'V# *D~4P ASCII-EBCDIC *;#ZBX1,fxfer |n+ EBCDIC ** ASCII#OX1,fxfer | n+ ASCII ** EBCDIC#(}a0E*D~PD Language Xw?48(oT# -t j>YhD~ GD>D~#;PV{GPD(g{# 1Z DBCS 73B9C -t j>,"RMd{ DBCS 'VDj>;p9C1, -t j>DP*"z gBd/: OX + JISCII(U>o)r_ ASCII(+zo,1e:o)** JISCII(U>o)r_ ASCII(+zo,1e:o) #S DBCS VN> } SO/SI V{# *ELYw53D~xP ASCII-EBCDIC *;#V{rP"w*P(g{D CRLF MELYw53 D EOF(D~a2)V{ekBXD~D2?#S EBCDIC ** ASCII */9CDoTZa0E *D~P(} Language Xw?48(#-T j>CZ*/ELYw53D~# ":g{ -T , -t r_ -J j><;P8(,D~+d;xP*/,T~xFq=xP+d# O+D~,(}+D~S>X53+=wzO#g{bvj>M -d j><;P8(,D~+dD= rIa0E*D~PD File Transfer Direction Xw?v(# +10D~+dD4,(Z4=A;O,r_4= -f j>8(D4,D~P#4,|(SD~+d *<+d}]s+dKDVZ}?My(D1d# 9C HostLogin d?8(DGdk\k# HostLogin V{.|,wzG,XZ HostLogin V{.DE"Sa0E*D~&!C,gB: v g{wzGdk\k##BDN}SE*D~&lw# v g{ZE*D~P;PhCwzGdkwzG{BdkKmb;v5,r9Cdk5# g{ZwzG{B;h*dk host login ID# D~+d}LG8(# ;)xLI&G<,D~+d*<# a0E*D~PD File Transfer Wait Period N}v(KG,r9C53oT73B8( Dzk/#'VTBzk/: 1!5 9C1053D ASCII zk3# IBM-932 Z DBCS 73P9C IBM zk3 932 xP-k# ISO8859-1 9C ISO 8859-1 -!V8 1 zk3# ISO8859-7 9C ISO 8859-7 #0V8m# ISO8859-9 9C ISO 8859-9 AzdV8m# IBM-eucJP ZUo73P9C IBM )9 UNIX zkxP-k# IBM-eucKR Z+zo73P9C IBM )9 UNIX zkxP-k# IBM-eucTW Z1ePD73P9C IBM )9 UNIX zkxP-k# wzD~Xwj> TBj>8(KwzD~Xw,|G;ITCZO+D~(-F j>}b,|IZS VSE wzPBX19C): -B BlockSize -F -L LoglRecLength 8(wz}]/Dis!#-B j>;ITCZ MVS/TSO 73BD3r}]/# BlockSize d? ;\,v%vE@D]?#-B j>ZD~};=S1vT#g{is!* 0 rvm# 8(L($HDG<#K*1!5,g{ -V , -t , -T , -c M -C j><;P8(#g{D ~};=S,rvT -F j># Z CICS r VSE wzO,TB-kj>.;( -t r -T )r_ CRLF j>.;( -c r -C )XkM -F j>;p8(,bGr* CICS M VSE wzD~+dLr;'VL(DG<$H# -F j>M-kj>aOp4aIT\bS*/D~P>}2?DUq# 8(wzD~D_-G#LoglRecLength 5* 0 1rvm# r* MVS™ D*z,MVS/TSO wzOd?$HGXkk -F j>dO9C#-F M -L j>dO9CaGXhD# -S NumberUnits [ ,IncreaseUnits | ,IncreaseUnits,UnitType | ,,UnitType ] 524 |nNvZ MVS/TSO wzOIC# TBd?ITM -S j>dO9C#g{9CK,|GXk4Ux(3r48(,R*C:EV t*#g{!TKm;vd?0Dd?,:EXkw*<;{;|,#Z -S j>M NumberUnits d?dh*;vUq#+ZV{.d?P;\PUq# NumberUnits 8(u<*mSDUd%*}#0 r_:5;\8(x NumberUnits d?# IncreaseUnits 10;NVdDUdQz1,8(x}]/vSDUd%*}(I!) # UnitType (eKUdD%;,TZE@I\G T ,TZyfI\G C ,r_(eK;v}V, T8(4=}]/PM8(D5#g{;P8( -B BlockSize j>,1!5* 80# TBG\k -S j>aODI\Dd?iO: -S NumberUnits,IncreaseUnits,UnitType -S NumberUnits,IncreaseUnits -S NumberUnits -S NumberUnits,,UnitType 8(4(e$HDG<# -U j>;\Z MVS/TSO 73P9C#g{D~}Z;=SrvT -U j># 8(Id$HDG<#K*1!5,g{;P8( -F j>,"R8(K -t"-t"-c r_ -C j >#g{D~}Z;=S,rvT -V j># -U -V IZd?G<$H*1!5,CICS r VSE wzD~+dLr;'V -V j># >} TB>}*a0 a ICDa0E*D~*: Session type DFT Communication device 3270c0 Language English (U.S.A.) Host type CMS File transfer direction up File transfer wait period File transfer recovery time 10 30 K&: v host type G VM/CMS# v (} DFT 3270 ,Sh8xP,S# v D~+dD1!=r*O+(9Ca0E*D~ a 4BXD~,C'Xk8( -d j>M fxfer |n) # v D~+d}L#V 10 VSG<4,# v g{+dPO,+dxLZ 30 VSZ"TV4,S,;s+E"#f= RESTART D~P,Tcsx+d# v bMoT* U.S.A. ASCII-EBCDIC# 1. *OX samplefile D~(10? fxfer |n9C new-line V{xP*/# */sD}]EZwzOD a bTD~P#r*wzD~{|,Uq,D~{h*C}E(p4# 2. *+ file2 D~O+= VM/CMS wzBD test file b ,kdk: fxfer -urv -L 132 -V -H CMS file2 "test file b" – -u 8> fxfer |nO+KD~# – -H mwwz`M* VM/CMS#g{?jD~fZ,|+;+dD~f;(r*8(K -r j>)# – -v C fxfer T>+dDVZ}MC1#UKOT>K4,r_oOdv# – g{wzD~;fZ,wzD~Dns_-G<$HhC* 132 VZ( -L j>)# – wzD~G)#;PxP*/# 3. *SBfwa0 a DS shell Lr+>X53 /etc/motd D~O+= CICS motdfile wzD~,,1x P-k"ndUq,kdk: fxfer -utFH CICS -I ")This is a comment" /etc/motd "motdfile" – -u (*|nO+D~# – -t S ASCII = EBCDICxP*/# – -F 9+dLrZO+D~ndUq= 80 P(1!G<$H)#*^D1!P,9C -L j>M;, DG<$H(P)# – -H 8(wz* CICS `M# – -I 8( InputField D5;mS= IND$FILE |nP%# Zbv>}P,0This is a comment1Gwz"MVN# 9C fxfer |nO+r_BXD~1,=r_S1073bD TSO 73XkPd{73DZ(#h*9 C%}E(’),;s+}E(″)4^ND~(r}]/) # 4. }g,O+D~ newfile = TSO 73,dPj{D^({FG sys4.parmlib.samplefile ,kdk: fxfer – -urtvH TSO ’newfile’ "sys4.parmlib.samplefile" -u (*|nO+D~. – g{ sys4.parmlib.samplefile D~fZ,|+;f;( -r j>)InewfileD~D*/sZ]( -t j>)# – -v (* fxfer |n?t8k+D~+d4,4=>XA;O# – -H (* fxfer |nwzG MVS/TSO wz# ": K>}Y( fxfer |nGSQPa0DS shell "v(9C e789 |n("a0) # 5. S MVS/TSO wzBXD~ spfuser.test A>X53dk: fxfer -n a -d -r -H TSO spfuser.test samplefile1 – -n (* fxfer |n9Ca0 a +dD~#g{a0 a 9;P4(,|nTC 'dkG) # – -H (* fxfer |nwz* MVS/TSO wzx;G VM/CMS(Za0E*D~PD1!5) # +dD~EZ samplefile1 D~P,Z>X53o#D~+dG,=4PD# 6. BX VM/CMS wztest file a "+|=SZ>X53PD mydir/samplefile D~s,9Ca0E* D~ a "T/G<,kdk: 526 |nNX53OK#g{G,K|nZ QPa0Dy!O+dD~#g{a0 a 9;P("#fxfer |n(}9CwzG vm1 4T/G<,"zYGC'dk\k#K|n+dD~# – -dat (* fxfer |nBXD~(-d j>),9C U.S.A. */m(Za0E*D~P(e)+}]S EBCDIC *sDD~= mydir/samplefile D~P, KD~Z>X53o#g{ mydir/samplefile D~;fZ,fxfer |nvT -a j>"4(D~# – 4,MoOdvEZ status.out D~P,D~;Z10>X?<( -f j>)# – -q (* fxfer |nl=+dD~# 1C'dk\k,a>{5X"RZs(4PD~+d# *Z,;vD~+dxLPvSm;v*4PDD~+d,kdk: fxfer -n a -daq mydir/samplefile -f status.out "test file b" – -n (* fxfer |n9C a a04+dD~#r* a a0Q-Z0;v|nP4(K,fxfer |n ;h*YNGX53P# – -q (* fxfer |nl=+dD~# fxfer |nLx+4,E""M= status.out D~,KD~Z>X53P,(-f D~)# ": a. g{ fxfer |nDD>,vKA;D_g,D>T/[=B;P#4B Enter |4[PD>+v m# b. 1ZSPPPl=+d1t/,=D~+d+vm# c. ;*a0TZKP,"R dfxfer xLT;GC'*sdkGMd{D ~+dj>;,8(,d{j><;vT#T>K RESTART D~+dK%#9CKK%,(* fxfer | n+dPODD~# 8. (}|nPx;GSBfwS shell 4XBt/D~+d,kdk: fxfer -R -n a -n j>(* fxfer |n9C a a04PXBt/sD+d# D~ /usr/bin/fxfer /usr/bin/dfxfer $HOME/i_fxfer.r |, fxfer |n# |, dfxfer xL# |,XZT/G * RIP"RIPng"EGP"BGP"BGP4+"HELLO"IS-IS"ICMP"ICMPv6 M SNMP -ia)xX7I&\# ":S|nPC SRC |n4XF gated X$Lr#?N53t/1C rc.tcpip D~t/X$Lr# o( /usr/sbin/gated [ -c ] [ -C] [ -n ] [ -N ] [ -t TraceOptions ] [ -f ConfigFile ] [ TraceFile ] hv /usr/sbin/gated X$LrCZ&m`7I-i"f; routed MNN9C(HELLO) 7I-iD7IX$L r#/usr/sbin/gated X$Lr?0&m7IE"-i(RIP)"B;z7IE"-i(RIPng)"b?xX-i (EGP)"_gxX-i(BGP) M BGP4+"@y(Exg>Xx-i (HELLO) T0*EnL76EH (OSPF)"Pd53=Pd53(IS-IS)T0rXxXF{"-i(ICMP)/ 7Iw"V7I-i#Kb, gated X$Lr'Vr%xg\m-i(SNMP) #gated xLIT;dCT4PyPb)-irb)-iPD NNiO#gatedX$LrD1!dCD~* /etc/gated.conf D~#gatedX$Lr+dxLj6f"Z /etc/gated.pid D~P# ":1 gated M routed X$LrZ,;wzO;pKP1,I\a"z;I$bDa{# g{Z|nP8(KzYD~,r;P8(zYj>D0,rgatedX$LrSUKPVkv4"Zs(K P#g{8(KzYj>,+4;P8(zYD~,r gated Y(zY?j*;vj*>},xdCD~r;XBVb# g{XBVbI&,r;YfZZdCPD BGP M EGP ,;e<;XU,BD,;e;t/#gated X $LrT -c -C -f ConfigFile -n *iRo(ms8(dCD~bv,Z"zG)mss gated X$LrKv#g{;Pms" z,r gated X$Lra+;v*"D~Ek /var/tmp/gated_dump D~P#-c j>m >-tgeneral"kernel"nostamp j>#g{8(K-cj>,rgatedX$LravTdCD~P DyPzY!nMzYD~Sd# 8(;*o(msVvdCD~#g{"Vms,gated X$Lr+KvR4,* 1,g{;P "VNNms,rdKv4,* 0#-Cj>m> -tnostamp j># 8(8CdCD~#1!iv,gated X$Lr9C /etc/gated.conf D~# 8( gated X$Lr;aTZK7ImxP^D#bCZTxP5J7I}]D gated dCD ~xPbT# 4V8ErD|ne% 529 -N -tTraceOptions 8( gated X$Lr;X$#(#45,g{;P8(T stderr D7Y,,18xLj6;G 1 D0,rgatedX$LrpX$wC#Cj>Jm9C;V`FZ /etc/inittab D=(wC;v xLj6;G 1 DgatedX$Lr# 8(D)zY!nGZ53t/1;pC#1Z;PTraceOptionsd?19C,Cj>Mt/; czY!n#C:E+?vzY!nt*#kpZj>MZ;vzY!n.dekUq# Xk9C -t j>,bVj>CZzYG)ZT /etc/gated.conf D~Vv.0"zDB~,gv (gfdC"SZKPA!7I# x gated.conf D~rhvKICDzY!n# >} 1. t/ gated X$Lr,kdk`FTBD|n: startsrc -s gated -a "-tall /var/tmp/gated.log" C|nt/ gated X$Lr"+{"GkU>#E";"MA /var/tmp/gated.log D~# 2. }#U9 gated X$Lr,kdk: stopsrc -s gated C|naU9X$Lr#-sj>8vzfDS53+;#9# 3. S gated X$LrPq!L4,,kdk: lssrc -s gated bv|n5XKX$LrD{V,xLj6M4,(n/rGn/)# D~ /etc/gated.pid /var/tmp/gated_dump /var/tmp/gated.log |, gated xLj6# 8(f"w*"D~# 8(GD~# `XE" kill"gdc |n"ospf_monitor |n0 ripquery |n# routed X$Lr# gated.conf D~q=# 6xgk(E\m7PD:gNdC gated X$Lr;# 6xgk(E\m7PD:TCP/IP 7I;":TCP/IP -i;M:TCP/IP X$Lr;# gdc |n C> * gated a);vIYwDC'gf# 530 |nNP1P{#C gdc 4PD|n,T0I!X,Ib)|nD4PxzzDms{" +(},; syslogd h8G,b)h8 -n -q -t seconds -c coresize -f filesize -m datasize -s stacksize Z;|DZK*"mDivBKP#bTbTG#PC,xR1+dw*;v;*"D7I~qwK P12\PC# 22XKP#9CbVj>(#;r!=jGqPVvms#g{fZ,|a+msdv#fZD~PT8li# CNq`FZ checkconf,d;,.&ZZ|liDGBdCD~ /etc/gated.conf+# + /etc/gated.conf+ D~w* /etc/gated.conf F/=;,gOfhvDGy,#tD ~DIf>#xvK|n1,gdc +\xvNNBi,g{BdCD~;fZr4p4I I1# +dCD~r|BD=r}*,5JOMG+IDdCD~D{* /etc/gated.conf#g { /etc/gated.conf- ;fZr$H* 0,r_KYw+>}$H;* 0 DVPD~ /etc/gated.conf+,K|n+\x4PCYw# 4PfrV4Yw,4cG /etc/gated.conf+ fZR$H;* 0# +yPdCD~==hC* 664"yP_* root C'Mi* system# g{ /etc/gated.conf+ ;fZ,4(;v$H* 0 DD~#CD~D==h* 664" yP_ root C'Mi53# TBS|n*t/M#9 gated T0v(dKP4,a)'V: running start stop restart v( gated ?0Gq}ZKP#bIT(}li gated Gqx(K|,d pid DD~, CD~PD pid GqGtPDT0GqPxC pid DxL}ZKP4jI#g{ gated }ZKP,KvRKv4,*0,qrKv4,*G0# t/ gated#g{ gated Q-&ZKP4,,r|nr5X;vms#qr|+4P gated ~xFD~";1H=SYdt1d(1!hC* 10 k,qrZ -t !nPh C),1=Bt/DxLZxLj6D~Pq!;vx*9#g{Z4P~xFD~1 lb=ms,rZ8(DH}1dZ,ZxLj6D~P^(q!xD0,r5XGc Kv4,# g{I\D0,J1X#9 gated;g{;PD0,rG}#X#9#g{ gated ?0 ;P&ZKP4,,r|n5X;vms(GcKv4,) #qr,|+r gated "M; vU9EE,"Hrn`SYdt1d(1!5* 10 k,qrZ-t !nP8()T9x LKv#g{ gated ^(ZSYdt1dZKv,r|aYN"M;vU9EE#g{ ZZ~vSYdt1ZaxsT^(Kv,raC kill EEZ}Nrd"MEE#b+H 9d"4U9,}GdP245K#1|nlb= gated Q-U91,|nT 0 Kv4 ,U9,qrTGcKv4,U9# g{ gated }ZKP,rIT(}CZOfD stop |n`,D}L+dU9#10; v gated U91,rg{|Z|n4P0T4KP,G4;vBD gated xL+(}9 COf start |nPyhvD}L4P#g{bv}LPDNN;='\D0,Ma5X ;vGcKv4,# TZ(}4POfD;)|nx4(DD~,ITCTBS|n+d}%: rmcore rmdump rmparse }%NNQPD gated KD*"D~# }%NNQPD gated 4,*"D~# 14P;v checkconf r checknew |n,"RZ;liDdCD~P"Vo(ms 1,}%zIDVvmsD~# TBS|nITT> gated Df>E": version T> gated Df>E"#1C|n;4P1,gated ;\Q-&ZKP4,#;Pgdc !nCZK|n# 1!iv gated S;v(#|{* /etc/gated.conf DD~Pq!ddC#gdc Lr2#tdCD~D8v d{f>,HdGTTB{F|{Df>: 532 |nN zI"^D;v{"`?# o( gencat CatalogFileSourceFile ... hv gencat |nzI;v{"`?D~((#* *.cat),CD~GS{"D>***af;1 0`?D~N}Py|,DID{"D>#{"}?XkZ1= NL_MSGMAX D6'Z#hC}?XkZ1 = NL_SETMAX D6'Z# gencat |n;S\{E{"j6#g{k9C{E{"j6D0,zXkKP mkcatdefs |n# ":g{ - V{;8(*`?D~N},9Cj0 I&ax# "zms# >} S4D~ test.msg PzI;v test.cat `?,kdk: gencat test.cat test.msg test.msg D~;|,{Ej6# D~ |, gencat |n# /usr/bin/gencat `XE" dspcat |n"dspmsg |n"mkcatdefs |nM runcat |n# catclose S}L"catgets S}LM catopen S}L# |`XZ{"h8DE",kND6AIX 5L V5.3 >XoT'V8OMN Jm4FwVr|q=(installp"RPM"ISMP)Dm~z7# o( SiJ+m~4F=?j;C gencopy -d Media [ -t TargetLocation ] [ -D ] [ -b bffcreateFlags ] [ -U ] [ -X ] -f File | CopyList... | all +iJODm~z7Mm~|Pv gencopy -L -d Media [ -D ] hv gencopy |nG bffcreate |nD|0w#|v(Xk4FD)3q"wCJ1D|n#T;) RPM"ISMP rd{`MD3q,Zb)3qP,y*sDD~PmPt4*,+S? -b bffcreateFlags -d Media -D 534 8(TBP'Dj>:l"q"v"w M S# 8(203qyZDh8r?<#iJITGh8(/dev/cd0"/dev/rmt0)r?<# 8(wT==#Kj>CZwTCE>#|+zIs?dv,;&+dCZ}#Yw# |nN,rD~+;#fZ /usr/sys/inst.images ?< P# g{h*,+?jJ4bD?Jm gencopy |nZJ4bP4(`&DS?&C;h*9C;N,}Gfs4P^'V/4F# g{h*UdD0,D~53aT/)9# >} +yP3qSbL (/dev/cd0) 4F= LPP_SOURCE(/export/lpp_source/500)&C,kdk: gencopy -d /dev/cd0 -t /export/lpp_source/500 all D~ /usr/sbin/gencopy /usr/sys/inst.data/sys_bundles /usr/sys/inst.data/user_bundles `XE" bffcreate |n# gencore |n C> *}ZKPDxLzIKDD~# o( gencore ProcessID FileName hv gencore |nzIxLKDD~,CxLIxLj6 8(,,1;CU9xL#yzIDKDD~PPxLf "3q,b)3qITk dbx |n2CTwT#yzIDKDD~+4UD~{N}y8(D{F|{# N} D~{ xLj6 * gencore |nyzIDKDD~|{# 8(xLDxLj6,SbvxLP,gencore +azIKDD~# 4V8ErD|ne% 535 Kv4, 0 KDD~Q-I&zI# >0 "zms#I\;zIK?VKDD~# >} 1. *xLj6* 1095 DxLzI;v{*0core.10951DKDD~,kdk: gencore 1095 core.1095 KDD~MaZ;U9xLDivBzI# D~ /usr/bin/gencore |, gencore |n# `XE" dbx |nM kill |n# genfilt |n C> mS}Kfr# o( genfilt -v 4|6 [ -n fid] [ -a D|P|I|L|E|H|S ] -s s_addr -m s_mask [-d d_addr] [ -M d_mask] [ -g Y|N ] [ -c protocol] [ -o s_opr] [ -p s_port] [ -O d_opr] [ -P d_port] [ -r R|L|B ] [ -w I|O|B ] [ -l Y|N ] [ -f Y|N|O|H ] [ -t tid] [ -i interface] [-D description] [-e expiration_time] [-x quoted_pattern] [-X pattern_filename ] [-C antivirus_filename] hv C genfilt |nr}KfrmmS}Kfr#IK|nzID}KfrPvV/}Kfr#IT9C genfilt | n"IPsec 53\mgfLr(IP V4 r IP V6)r0ib(Cx1SK%PDyZ Web D53\mwdC IPsec }Kfr# 536 |nN -a Action JmTB Action 5: v D (\x)iw?# v P (mI)Jmw?# v I 9.I* IF }Kfr# v L 9.I* ELSE }Kfr# v E 9.I* ENDIF }Kfr# v H 9.I* SHUN_HOST }Kfr# v S 9.I* SHUN_PORT }Kfr# -C antivirus_filename -c protocol -D description -d d_addr -e expiration_time -f -g -i interface -l -M -m -n -O -o -p -P -r yP IF frXkTX* ENDIF frax#I6Wb)u~fr,+Xk#V}7D6W M6',qr mkfilt |n+;\}70kfr# 8(9!>D~{#-C j>b6E ClamAV !>bD;)f>(http://www.clamav.net) # P'5*:udp"icmp"icmpv6"tcp"tcp/ack"ospf"ipip"esp"ah M all#5 all m >}Kfr&CZyP-i#-i2IT(}}V48((1 = 252)#1!5* all# }KwfrDrLhvD>#bG2,}KfrD;vI!j>,+;JCZ/,}Kf r# 8(?jX7#ITG IP X7rwz{#g{8(Kwz{,9C{F~qw5XDCw zDZ;v IP X7#bv5,,?DXSxZk+k IP |D?jX7xPHO# 8(=Z1d#=Z1dGfr&#Vn/D1d?(TkF) #expiration_time ;S}]b P}%}Kfr#expiration_time k&mxgw?1}Kfr&Zn/4,D1d?`X# g{48( expiration_time,r}KfrDzf1dG^^D#g{8( expiration_time k SHUN_PORT(-a S)r SHUN_HOST(-a H)}Kfr;p9C,r|MG;)zc}K frN}M\xr\*6LKZr6LwzD1d?#g{^[\bfrgNx8(C expiration_time,r|MG;)+}Kfr0kZK"t/&mxgw?,}Kfr#Vn /D1d?# 8(VNXF#VNXFj>8(fr&CZyP|(Y)";&CZVN7M4VN| (H)";&CZVNMVN7(O)r;&CZ4VN|( N)#1!5* Y# Gq&C=47IP?Xk8(* Y(G)r N(q) #g{8( Y,}KfrITCZ9 C47ID IP |#1!5*G(Y)#bvrvCZmIfr# 8(&C}KfrD IP SZ{#{FD>}*:all"tr0"en0"lo0 M pp0#1!5* all# 8(GP#1!5* N(q)# 8(?jSxZk#bCZ IP |?jX7M}Kfr?jX7DTHP# 8(4SxZk#bCZ IP |4X7M}Kfr4X7DTHP# 8(}Kfrj6#Bfr+mSZz8(D}Kfr00f1 #IP V4 Dj6XksZ 1, r*Z;v}KfrGI53zID,xR;IF/#g{;Cbvj>,BfrMmS =}KfrmD)2# 8(?jKZr ICMP zkYw#bMGCZ+|D?jKZ /ICMP kM?jKZr ICMP k(-P j>)xPHODYw#P'5*:lt"le"gt"ge"eq"neq M any#1!5* any#1 -c j>* ospf 1,C5Xk* any# 8(4KZr ICMP `MYw#bMG*CZ+|D4KZ/ICMP `MM}KfrPy8 (D4KZr ICMP `M(-p j>)xPHODYw#P'5*:lt"le"gt"ge"eq" neq M any#1!5* any#1 -c j>* ospf 1,C5Xk* any# 8(4KZr ICMP `M#bG+*CZM IP |D4KZ(r ICMP `M)xPHOD 5/`M# 8(?jKZ/ICMP zk#bG+*CZM IP |D?jKZ(r ICMP k)xPHOD 5/k# 7I#|8(frG&CZ*"|(R)""yr4T>XwzD|(L)r,1CZ=_ (B) #1!5* B# 4V8ErD|ne% 537 -s s_addr -t -v -w Direction -X pattern_filename -x pattern 8(4X7#ITG IP X7rwz{#g{8(Kwz{,9C{F~qw5XDCwz DZ;v IP X7#bv5,,4SxZk+k IP |D4X7xPHO# 8(kC}Kfr`XD(@Dj6#yPk}Kfr%dD|<*(}8(D(@#g {;P8(Kj>,fr;CZG(@w?# 8(}KfrD IP f>#P'5* 4 M 6# 8(frG&CZdk|(I)"dv|(O)r,1CZ=_(B)#1!5* B#9Cx -x"-X r -C #=!nD(O)dv=r^'#8((B)x#=!nD=V=rGP'D, +TZ|+;lidk|# 8(#=D~{#g{`v#=kC}Kfr`X*,rXk9C#=D~{##=D~ {Dq=XkG?P;v#=##=G;S}EDV{.#1$n}Kfr1,CD~; A!;N#XZ|`E",kND mkfilt |n# 8(S}EDV{.r#=#8(DbvV{.+;bM* ASCII V{.,}GZ|0f P;v 0x,bVivB,|+;bM*.yxFV{.#-x pattern kxgw?`HO# geninstall |n C> (C20Lr,CZ20`Vr|q=Dm~z7#}g,installp"RPM"SI M ISMP# o( geninstall -d Media [ -I installpFlags ] [ -E | -T ] [ -t ResponseFileLocation ] [-e LogFile] [ -p ] [ -F ] [ -Y ] [ -Z ] [ -D ] { -f File | Install_List ] | all} r geninstall -u [-e LogFile] [ -E | -t ] [ -t ResponseFileLocation ] [ -D ] {-f File | Uninstall_List...} r geninstall -L -d Media [-e LogFile] [ -D ] hv S\10yPD installp j>,"+|G+= installp O%#;)j>(g,-L)a}X4m>PviJO yPDz7#T ISMP r|z7;PbeDj>;vT#bJmLr(g NIM)Lx;1r geninstall "M installp j>, +v9CPbeDj># geninstall |na)Ki4T /etc/check_config.files PPvDdCD~yw^DDrc=(#1Z geninstall 20r|BYwZd|DKb)D~1,BID~.dD;,.&G<+Z /var/adm/ras/config.diff P#g { /etc/check_config.files ks#fID~,rITZ /var/adm/config ?)9G> }(I d m>),q=gB: d /etc/inittab ;v geninstall |nD20n/**#fZ /var/adm/sw/geninstall.summary P#CD~,PI installp 20DD~/Pm(b)mC0EVt),T0C ISMP 20Di~#bw*C4a)^a>20D**E"# ":kND /usr/lpp/bos ? -d Device or Directory -D -e LogFile -E -f File -F -I installpFlags -L -p -t ResponseFileLocation -t -u -Y -Z 8(|,P*203qDh8r?<# 8(wT==#Kj>CZwTCE>#|+zIs?dv,;&+dCZ}#Y w# tCB~G#-e j>9C'\;+ geninstall |ndvD3)?V=S=I LogFile d?8(DD~P%#LogFile Xk8(;vQfZDI4D~,"RCD~ $tDD~53XkPc;Ud4f"U>#U>D~;[P# Z1!;C(|,z720D~D?<)4(D ISMP l&D~G<#C!n*s; %="j+XKP ISMP 20r6XLr#zIDl&D~+CZ*+4T,;z7 D20r6Xa)`,!n#4(l&D~G<2|ID|# 8( installp y9CDj>,1wC installp |n1#installp xP20Zdy9 CDj>G a"b"c"D"e"E"F"g"I"J"M"N"O"p"Q"q"S"t"v"V" w M X Hj>#installp xP201;9CDj>G C"i"r"z"A M l Hj># installp |n&C1SwCT4Pb)&\#-u"-d"-L M -f j>&^ -I j>1 9C# TiJODZ]xPPm#dvq=k installp -Lc q=`,, TZC ISMP M RPM q=/Dz7,)2P=SVN# (}KP8(YwDyP$20lbLr44P;v$@Yw# Jm8(l&D~rl&D~#eD8C;C#1!;CG|,z720D~D? <#Cj>ITCZZ;,;C4(l&D~GIS\* -I !nD installp j># (* geninstall Z^a>#=BwC20# >} 20Z}/w cd0 PD CD iJDyPz7,kdk: geninstall -d /dev/cd0 all g{ ISMP 3qZiJOfZ, rT>;v, }G installp 3qV genkex |nai!?0QXk53DZK)9Pm,"ZPmPT>?;vZK)9DX7"s!M76{ F# o( genkex [ -dh ] hv TZG)Xk53DZK)9,ZK+#t;]4Sp4DPm#ZCPmP,aP;);F*0XkLrk Z1D}]a9#XkLrkZP|,P)9D{F"p?VDX7Ms!,9T>}]?VDX7Ms!# T>C(od# -d -h >} zI;]QXkZK)9e%,kdk: genkex `XE" genkld |nM genld |n# 6T\\m7PD:`Xkw{|nMS}L;# genkld |n C> genkld |nITi!?0QXk53D2mTsPm,,1ZPmOT>?;vTsDX7"s!076{ F# o( genkld [ -dh ] hv TZG)QXk53D2mTs,ZKLra#t;v4Sp4DPm#ZCPmP,aP;);F*0Xk LrkZ1D}]a9#;vXkLrkZ|(Ts{F"dp?VDX7Ms!,9T>}]?VDX7Ms!# T>C(od# -d -h >} q!;]QXkD2mTse%,kdk: genkld `XE" genkex |nM genld D~# 6T\\m7PD:`Xkw{|nMS}L;# genld |n C> genld |nU/yP10KPZ53PDxLPm,,1I!XkT?;vxL(fQXkDTsPm# o( genld [ -h | -l [ -d ] ] [ -a Area ] hv TZ?;v?0}ZKPDxL45,genld |nar!|,xL ID M{FD(f,;sG*CxL0XD T s P m ( I ! )# T s D X 7 M 7 6 { F < a ; T > v 4 # b D I 1 T > Z = ( E P # } g,/usr/lib/libc.a[shr.o] 8 shr.o G libc.a bD0kI1# ":vJm root C'M2+iI1x -l j>KPK|n# j> -a Area -d -h -l vPv9CI Area N}8(D2mbxrDxL# }KD>?VDX7Ms!,9T>}]?VDX7Ms!#;P -l j>DivB,C!n;pwC# T>C(od# *?;vKPZ53PDxL(fQXkTsPm# >} q!?;vKPxLDQXkTsPm,kdk: genld -l `XE" genkex |nM genkld |n# 6T\\m7PD:`Xkw{|nMS}L;# 4V8ErD|ne% 541 gennames |n C> U/yPTk_==KP filemon M netpmon |nyXhDE"# o( gennames[-f ] hv gennames |nU/Tk_==KP filemon M netpmon |nyhD{F=X7D3dE"#U/DE" |(: v yPQXkDZK)9Pm,`FZ genkex |nyzID(f# v yPQXkD2mbPm,`FZ genkld |nyzID(f# v yPQXkxLDPm,`FZ genld |nyzID(f# v * /unix MyPZK)90bU/ stripnm -z |nDdv# j> *omM_-mU/h8E"#|9ar!vQz filemon yCDibD~53E"# -f >} U/Tk_==KP filemon |nyhDE",kdk: gennames -f > gen.out `XE" filemon |n"gensyms |n"genkex |n"genld |n"netpmon |nM stripnm |n# 6T\\m7PD:`Xkw{|nMS}L;# gensyms |n C> U/yPTk_==KP curt"splat M tprof |nyXhDE"# o( gensyms [-ofhs] [-k kernel] [-i file] [-b binary[,binary[,...]]] [-S path] hv gensyms |nU/Tk_==KP curt"splat M tprof |nyhD{F=X7D3dE"#U/DE"| (: v yPQXkDZK)9Pm v yPQXkD2mbPm 542 |nN4D~{# T>oz{"# A!4T8(D~D{E# 8( kernel 3q{(1!* /unix)# T>+F?,x;GX7 v* -k M -b j>a)DD~iRj># 8(Qw76Pm;CPmCZiR~xF# -b binary -f -h -i file -k kernel -o -s -S path >} U/Tk_==KP tprof |nyhDE"T0C'LrbTE*,kdk: gensyms > test.syms `XE" curt |n"gennames |n"splat |n"stripnm |nM tprof |n# 6T\\m7PD:`Xkw{|nMS}L;# gentun |n C> Z(@}]bPzI(@(e# o( gentun -s src_host_IP_address -d dst_host_IP_address -v 4|6 [-t tun_type] [-m pkt_mode] [-t IBM] [-t manual] [-m tunnel] [-m transport] [-f fw_address] [-x dst_mask]] [-e [src_esp_algo]] [-a [src_ah_algo]] [-p src_policy] [-A [dst_ah_algo]] [-P dst_policy] [-k src_esp_key] [-h src_ah_key] [-K dst_esp_key] [-H dst_ah_key] [-n src_esp_spi] [-u src_ah_spi] [-N dst_esp_spi] [-U dst_ah_spi] [-b src_enc_mac_algo] [-c src_enc_mac_key] [-B dst_enc_mac_algo] [-C dst_enc_mac_key] [-g] [-z] [-E] hv gentun |nZ>XwzM(@oiwz.d4((@(e#X*DT/zID(@}KfrITCC|nI! qXzI# j> -a -A O$c(I4wzCZ IP }]|O$#-a DP'5!vZwzO20DGDVO$c(#IT(})" ipsecstat -A |n4T>yPO$c(DPm#V/(@D1!5* HMAC_MD5# (;CZV/(@)O$c(I?jwzCZ IP }]|O$#-A DP'5!vZwzO20DGDV O$c(#IT(})" ipsecstat -A |n4T>yPO$c(DPm#g{;Cbvj>,rC -a j >y9CD5# 4V8ErD|ne% 543 -b -B -c -C -d -e -E -f -g -h -H -k -K -l (;CZV/(@)4wz ESP O$c((v^ZB7q=) #-b DP'5!vZwzO20DGDV O$c(#IT(})" ipsecstat -A |n4T>yPO$c(DPm# (;CZV/(@)?jwz ESP O$c((v^ZB7q=) #-B DP'5!vZwzO20DGD VO$c(#IT(})" ipsecstat -A |n4T>yPO$c(DPm#g{;Cbvj>,r;h C*k -b j>`,D5# (;CZV/(@)4 ESP O$\?(v^ZB7q=) #bXkG;vT0Ox1**,53+*zzI;vj># (;CZV/(@)?jwz ESP O$\?(v^ZB7q=) #bXkG;vT0Ox1**,r;hC*k -c j>`,D5# ?jwz IP X7#ZwzTwzD#=P,bMG(@yCD?jwzSZD IP X7#Zwz-@p =-wzD#=P,bMG@p=sfD?jwzD IP X7#wz{TP',R+9C{F~qw5X Dwz{DZ;v IP X7# S\c(,I4wzCZ IP }]|S\#-e DP'5!vZwzO20DGD)S\c(#IT(}) " ipsecstat -E |n4T>yPS\c(DPm# (;CZV/(@)S\c(,I?jwzCZT IP }]|xPS\#-E DP'5!vZwzO20 DGD)S\c(#IT(})" ipsecstat -E |n4T>yPS\c(#g{;Cbvj>,rC -e j>y9CD5# Z4wzM?jwz.dD@p=D IP X7#ZwzM@p=.d+("(@#rK,@p=wzOX kSO`&D(@(e#wz{2ITCZCj>P,R+9C{F~qw5XDZ;v IP X7# 53T/zID}Kfrj>#g{;Cbvj>,|naT/*(@zI=v}Kfr#T/zID }KfrJmZ(@=vKc.dD IP w?w}(@#g{8(K -g j>,|n+v4((@(e, RC'XkmSC'(eD}KfrT9(@$w# bGV/(@D AH \?V{.#dkXkGT00x1**, 53+9Cfz}"zw*zzI\?# (;CZV/(@)?jwz AH D\?V{.#dkXkGT00x1**,53+9Cfz}"zw*zzI\?# bGV/(@D ESP \?V{.#CZ4wz4((@#dkXkGT00x1**,53+9Cfz}"zw*zzI\?# (;CZV/(@)?jwz ESP \?V{.#ydkDXkGT00x1**,53+9Cfz}"zw*zzI\?# \?9CZ^,TVF# TV/(@45,C5jwKZ(@=Z.0DIYw1d# -m -n -N -p -P -s 544 TV/(@P'D5* 0 - 44640#5 0 jwV/(@@62;a=Z#V/(@D1!5* 480# 2+}]|==#C5Xk;8(*(@r+M#1!5G+M#(@==+b0{v IP }]|,x+ M#=;b0 IP }]|D}]?V#1zIwz-@p=-wz==(wzZ@p=sf)D(@1, Kj>Xk9C(@D5# g{Q8( -f j>D0,-m j>Xk?F9C1!5((@)# (;CZV/(@)4 ESP D2+N}w}#bG;v}5,M?j IP X7;pj69C ESP D} ]|y9CD2+X*#g{;Cbvj>,53+*zzI;v SPI# (;CZV/(@)?jwz ESP D2+N}w}#g{Z -P j>P8(D_T|, ESP D0,T ZV/(@XkdkKn#Cj>;JCZ IBM (@# 4_T,6pCwzGgN9C IP }]|O$M/rS\D#g{8(* ea,IP }]|aHS\,; sO$#g{8(* ae,rHO$,sS\#g{%@8( e r a,r IP }]|;;S\r;O$# Cj>D1!5!vZGqa) -e M -a j>#ea ;PZ -e M -a j>=_a)r<;a)1EI *1!_T#qr,_T+43'VDG -e M -a j>PDD;v# (;CZV/(@)?jwz_T,j6?jwzGgN9C IP }]|O$M/rS\D#g{8(* ea,r IP }]|HS\,sO$#g{8(* ae,rHO$,sS\#g{;8( e r a rT IP } ]|;S\r;O$#ea ;PZ -E M -A j>=_a)r<;a)1EI*1!_T#qr,_T+ 43G'V -E M -A j>PDD;v# 4wz IP X7,(@yCD>XwzSZD IP X7#wz{TP'R+9C{F~qw5XDwz{ DZ;v IP X7# |nN,r9C -n SPI D5# (;CZV/(@)?jwz AH D2+N}w}#g{;Cbvj>,r9C -N spi D5# *d4((@D IP f>#TZ IP V4 (@,9C5 4#TZ IP V6 (@,9C5 6# @p=sCZ2+xgDxgZk#?jwzG2+xgDI1#-d k -x DiO94wzIT(}4@ p=(@(XkT(@==)k2+xgPD`vwzxP(E# -u -U -v -x ;P9C -f j>1,Cj>EP'# (;CZV/(@)h9X%j>#;P ESP r AH 79CB7q=1,h9X%EP'({ -z j >) #-y j>DP'5* Y(G)M N(q) #g{Cj>D5* Y,yPCZC(@Db0(AH"ESP" "MMSU)+<9CX%r#1!5* N# (;CZV/(@)B7q=j>#B7q=Z ESP M AH 7P*h9X%#tK;vVN,2Jm ESP O$#v1X%j>(-y)hC* Y 1,E9CX%VN#-z j>DP'5* Y(G)M N(q) # ;C -z j>1D1!5!vZz*(@y!Dc(#1!5* N,}GCZ -a r -A j>DGc(; G KEYED_MD5,rg{CDG -b r -B j># -y -z `XE" chtun |n"exptun |n"imptun |n"lstun |n"mktun |nM rmtun |n# genxlt |n C> zI;vzkhC*;m) lconv b9C# o( genxlt [OutputFile ] hv > genxlt |nSj4kI OutputFile N}8(DD~# g{48(;v5x OutputFile N},r9Cj4zkhC*;mD~|, genxlt |nzI`k f>9CMq-D18n# zkhC*;m4D~Dq=*: v *%token%token#and#,,,,, # ,,,,, # ,,,,,, # ,,,,,, # any character but ’\n’ 4V8ErD|ne% 545 line : offset blank value blank comment ’\n’ | ’SUB’ blank value blank comment ’\n’ ; blank : | blank ; offset : ’0x’ | offset ; value : offset | ’invalid’ | ’invalid’ | ’substitution’ ; comment : ’#’ | comment ; +FG.SUB’ DP;C48(1!C;V{# g{m;hC*0C;1,9C>mD iconv *;w{C SUB 5w*+F?# g{5;h(*0^'1,r9C>mD iconv *;w*+F5Xms# g{+FZ4zkhC*;mD~P`N;R=,rnsDu?;CZ*;mD`k# +F05XkZ 0x00 = 0xff(|, 0x00 M 0xff)D6'.d# TBG;vzkhC*;mD*<: SUB 0x80 0x81 0x82 0x83 0x84 0x85 0x9F 0xff 0x1a 0xc7 0xfc 0xe9 0xe2 0xe4 0x40 substitute character C cedilla u diaeresis e acute a circumflex a diaeresis a grave substitution invalid g{I&,genxlt |nT5 0 Kv#g{dvD~r;*,genxlt |n;I&"T5 1 Kv#g{dkw Plbvo(ms,genxlt |n+T5 2 "4Kv,"+"zo(msDPE4=j} zI;vG"D"C'(eDzkhC*;m,kdk: cp /usr/lib/nls/loc/iconvTable/ISO8859-1_IBM-850_src vi $HOME/ISO8859-1_IBM-850_src genxlt < $HOME/ISO8859-1_IBM-850_src > cs1_cs2 546 |nNXoT'V06AIX 5L V5.3 >XoT'V8OMN 4(8(f>D SCCS D~# o( q! SCCS D~D;Af> get [ -g ] [ -m ] [ -n ] [ -p ] [ -s ] [ -c Cutoff ] [ -iList ] [ -r SID ] [ -t ] [ -x List ] [ -w String ] [ -l [ p ] ] [ -L ] File ... q! SCCS D~DI`-f> get [ -e ] [ -k ] [ -b ] [ -s ] [ -c Cutoff ] [ -i List ] [ -r SID ] [ -t ] [ -x List ] [ -l [ p ] ] [ -L ] File ... hv get |nA!04zkXF53(SCCS)1D~D8(f>,"y]8(Dj>4( ASCII D>D~#;s get |n+?;vD>D~4kk- SCCS D~,{+;, s. 0:DD~(g D~)# j>kD~I4Nb3r8(,yPj>&CZyP8(DD~#g{* File N}8(;v?<,r get | nZC?1;IT8(; vD~# ":get |n'VC w j>8(DD~{MV{.}]D0`VZV{/(MBCS)1# q!;AD~f> get |n4(D~D;Af>MI`-f>#1&CLr;*s|DD~Z]1r&9CD~D;Af>#I `k4zkD~D;Af>#D>D~IS;Af>T>rr!v4# Z9Cj6X|V1I`-f>k;Af>.dDxpG\X*D#j6X|VG1 get |nlw;AD~1 )9=;)D>5D{E#ZI`-f>P,;)9X|V#j6X|VIvVZ SCCS D~DNN;C#P Xj6X|VDx;=E",kND prs |n# SCCS D~ }K_P s. 0:DD~(s D~),get |n94(`v(zD~:g D~"l D~"p D~ M z D~# b)D~I|GDjG(,VE0fDV8)j6#get Lr(}+ SCCS D~{P0fD s. f;*J1D jG4|{(zD~,g D~ }b,|G(}}% s. 0:4|{#}g,{* s.sample DD~,(zD ~{&* sample"l.sample"p.sample M z.sample# 4V8ErD|ne% 547 b)D~~qZTBC>: s D~ g D~ l D~ |,-D~D>T0yPTD~ywD|D(d/?)#|9|(gBE":-\|DD~Z],-xP K|D,241rxPDb)|DT0yw|DD>J#r*G;AD~,yT;\1S`-CD~# ;x,||, SCCS |n9(zI`-D g D~yhDE"# ASCII D>D~,||,C -r j>8(D SCCS D~f>(rj>1!1*nBDI_f>) #CD~ IT1S`-#1jIKyP|D"*TD~xPBD|D1,rZKD~OKP delta |n#get |n Z10?<4( g D~# |?NKP1,get |na4(;v g D~,}G8(K -g j>r -p j>#5JC'5P|(xG P'C') #g{;8( -k r -e j>,rD~*;AD~#g{8(K -k r -e j>,ryP__P g D~D4(^#*4( g D~,XkZ10?1,get |n4( l D~#l D~G;AD~#||,T>zI g D~1&CDd/ ?Dm#*4( l D~,XkZ10?|, X 9C -x j>E} C 9C -c j>PO v SID# v D~4(DUZk1d# v d/?4(_DG<{# "Mk0^Dks(MR)1}]zZsxP.s,ux;v.=Fm{#?vu?TUPax#} g,*C -c j>POd/?,r l D~PDu?I\*: **C 1.3 85/03/13 12:44:16 pat Ru1,get 4( p D~#p D~+ get -e |nzIDE"+]= delta |n# p D~9ZKP delta |nr_+*O`-|V8(j)hCZ SCCS D~P.0@9T`,D SID 4 PsxD get -e |n#j |V8JmZ,; SID OKP`v get |n#p D~4(Z|, SCCS File D?,g{fZ v -x j>,g{fZ z D~ 548 p D~|,_PD~D?v]Rd/?D0}ZCJD SID T0S SCCS D~y4(DP}#g{8( -e j>,ry*w Dd/D SID vVZCJ SID .sM4(P}.0#g{8(;9;vD~"?D~{#g{8( -i j>,r get |nPvZ Included V.B|,Dd/?# g{8( -x j>,r get |nPvZ Excluded VBE}Dd/?# BmY}5wK get |ngNv(|ylwD~D SID T0]R SID#08(D SID1PT>KC -r j> 8( SID D;,=(#Z;P95wITfZDwViv,|( -b j>Gqk get -e |n;p9C#0l wD SID1Pm>9I g D~DD~D SID#0*4(Dd/?D SID1Pm>1&C delta |n1+a4 (Df>D SID# SID 7( 8(D SID ^ 1 lwD SID *4(Dd/?D SID mR.mL mR.(mL+1) mR.mL mR.mL.(mB+1).1 mR.mL R.1 3 mR.mL mR.(mL+1) mR.mL mR.mL.(mB+1).1 mR.mL mR.mL.(mB+1).1 -b Used? ^ d{u~ R 1!* mR 2 ^ 1 -b Used? yes d{u~ R 1!* mR R -b Used? ^ d{u~ R>mR R -b Used? ^ d{u~ R=mR R -b Used? yes d{u~ R>mR R -b Used? yes d{u~ R=mR 4V8ErD|ne% 549 SID 7( 8(D SID lwD SID *4(Dd/?D SID R hR.mL 4 hR.mL.(mB+1) .1 R.mL R.mL.(mB+1).1 R.L. R.(L+1) R.L. R.L(mB+1).1 R.L. R.L.(mB+1).1 R.L.B.mS R.L.B.(mS+1) R.L.B.mS R.L.(mB+1).1 R.L.B.S. R.L.B.(S+1) -b Used? N/A d{u~ R SID D"Pf"6p"V'MrPi~#V8 m m>ns5# 1 v1-d(1! SID)j>ZD~.P;fZ1&C(kND admin |n) # 2 mR m>VPn_"Pf># 3 ZBD"PfPZ;vd/?D?F4(# 4 hR GH8(D;fZD"Pf> R MDVPDn_"Pf># j6X|V (}Z?Nj6X|VvV1f;|GD5+j6E"ek=S SCCS D~lwDD>.P#TBX|VIC Zf"Z SCCS D~PDD>: X|V %M% %I% %R% %L % %B% %S% %D% %H% %T% %E% %G% %Y% %F% %P% %Q% %C% %Z% %W% %A% 5 #i{F:D~PD m j>D5,r_,g{;fZ,r*}%x s. D SCCSD~D{F# lwD>D SCCS j6(SID)(%R%.%L% r %R%.%L%.%B%.%S%) # "Pf# 6p# V'# rP# 10UZ,q=* YY/MM/DD# 10UZ,q=* MM/DD/YY# 101d,q=* HH:MM:SS# 4(nB&CDd/?DUZ,q=* YY/MM/DD# 4(nB&CDd/?DUZ,q=* MM/DD/YY# #i`M:SCCS D~P t j>D5# SCCS D~{# SCCS xT76{# D~P -q j>D5# 10PE#KX|VCZj6LrdvD{",}gb>;&C"zms{"#%C% ;aCZ?P4 a)rPE# DV{V{. @(#),I(} what 6p# 9l what V{.DYG{E:%W% = %Z%%M%%I% m;v9l what V{.DYG{E:%A% = %Z%%Y% %M% %I%%Z% 4V8ErD|ne% 551 j> -b -c Cutoff 8(*4(D delta ZBV'P&CP;v SID#B SID y]0SID 7(1mPxvDfr`E#I vk -e j>;p9C -b j>#v1kS6v?(^sxw5Dd/?)V'1Eh*|#"TZG 6v?O4(d/?aT/zzV',494hC b 7j>#g{Z SCCS D~P;8( b 7j>, get |n+vT -b j>,r*CD~;JmV'# 8(PODUZM1d,q=* YY[MM[DD[HH[MM[SS]]]]]#get |n;|,Z g D~P8(POs T SCCS D~y4(Dd/?#Cutoff d?PNN48(nD51!*dnsmI5#by,;v;8 (Kj]DPOUZk1d+8(CjDnsD;vB]"U"!1"VSMk#Nb}?DG}V V{IVt Cutoff d?UZM1dD=;n#bMJmCtIV=(8(UZM1d,gBy>: -c85/9/2,9:00:00 -c"85/9/2 9:00:00" "-c85/9/2 9:00:00" m>}Z4(D g D~+IC'(}&C get |n4`-#.sI delta |nGD admin |n4JmZ,;v SID OD* O`-Sx2GK^F#d{C'IZC=mIDu~B,(};x -e j>D get |nq!;A1 >#get -e |n4PC%"WM SCCS D~PZ(C'Pm48(D SCCS D~#$#kND admin |n# ":g{bbF5KC get -e |n4(D g D~,IT(} get -k |nXB4(CD~# {9 g D~D5J4(#WHC -g j>4( l D~ri$Xb SID DfZ#kp+dk -e j> ;p9C# 8(*|,Z g D~D4(.PDd/?Pm#SID Pmq=I:EVtDw SID DiOT0I,V {VtD=v SID m>D SID 6'9I#ITCgBN;|nP48(,;v SID# -e -g -i List get -e -i1.4,1.5,1.6 s.file get -e -i1.4-1.6 s.file IT(}Omy>D08(D SID1PPDN;N=48(d/?D SCCS j6#get |nbM?VD SID,g0lwD SID1PPy># {9Z g D~PC|GD54f;j6X|V#-k j>I -e j>45>#g{bbF5KC get -e |n4(D g D~,IT(}XB"v get |nM -k j>4XB4(D~x;C -e j># +d/?**4k= l D~P#g{8( -lp,rd/?**4=j4v(+D)d/?CZ4(10}Z9CD g D~#PX l D~Dq=,kND sccsfile D~#m{ -L j># +d/?**4=jk9C -lp j>`,# Z g D~?PD>.04k+Pek= SCCS D~.PDd/?D SID#q=*: -k -l[ p ] -L -m SID Fm{D>P Z g D~D>D?P.04k %M% X|VD5#q=G %M% D5sz.=Fm{,szD>P# 1,19C -m M -n j>1,q=*: -n -p -r SID -s -t -w String -x List 552 %M% 5 Fm{ SID Fm{ D>P +S SCCS D~4(DD>4=jM -p j>#b1,(#"M=jD SCCS j6V{.(SID) #SID 7(mT>4(DD~Df>"+] Rd/?D SID T>*8( SID D/}# {9(#*4k=jP4(DnBDd/?r*x("Pf>M6p4(DnBDd/?# C String D5f; g D~P;CZ`-D %W% X|V# E} g D~4(P8(Dd/?Pm#PX SID Pmq=,kND -i j># |nN0 >} TBhvk>}5wK;AkI`-f>D~.dDxp# 1. *r!D~PD10UZk SID,k+TB{ECZD~.P; %H% %I% %H% G10UZD{E,%I% G SID {E#1 get |nlwI`-D~1,|+{EtZD~.P, ;4PD>5f;# 2. TB get |nD>}9(Kn_D SID f>,r*C>}48(D~Df>: $ ls s.test.c $ get s.test.c 3.5 59 line $ ls s.test.c test.c 3. ZB=v>}P,-r j>8(K*q!Df>: $ get -r1.3 s.test.c 1.3 67 lines $ get -r1.3.1.4 s.test.c 1.3.1.4 50 lines 4. g{v8(K SID D"PfE,r get |nZ"PfE.ZiRn_6pDD~# $ get -r2 s.test.c 2.7 21 lines 5. g{8(D SID sZVPns SID,r get |n+q!CVPns SID#g{8(D SID !ZVPn ! SID,r SCCS 4k;vvm{"#ZTB>}P,"Pf 7 GVPDn_"Pf: $ get -r9 s.test.c 7.6 400 lines 6. -t j>Zx(D"Pfr6pPq!n_f>#n_f>Gn|4(Dd/?,kd;C^X#ZB;v >}P,"Pf 3 PVPDn_d/?* 3.5,xnB4(Dd/?* 3.2.1.5# $ get -t -r3 s.test.c 3.2.1.5 46 lines 7. Ov>}9C get |nq!;AD~#*4(I`-"ICZ4(Bd/?DD~1>,k9Cx -e j >D get |n#C unget 47z get -e |nDwC"Oz4(d/?.0TD~ywDNN|D#T B>}T>gN9C -e j>: $ ls s.test.c $ get -e s.test.c 1.3 4V8ErD|ne% 553 new delta 1.4 67 lines $ ls p.test.c s.test.c test.c $wD~* test.c#g{`-CD~"C delta |n#f|D,r SCCS a4(_P SID 1.4 DBd /?#D~ p.test.c *Y1D~,I SCCS CZzYD~f># ZOv>}P,9ITC -r j>q!X(Df>#Yh"Pf 1 GVPDn_"Pf,xd/? 1.3 g QfZ"RG"Pf>Pn_Dd/?,rTB}V get |nDC(GH'D: $ get -e s.test.c $ get -e -r1 s.test.c $ get -e -r1.3 s.test.c 8. **<9CBD(|_5)"PfE,kC -r j>q!CD~,"8(;vH10n_"PfE|_D" PfE#ZB;v>}P,"Pf 2 9;fZ: $ get -e -r2 s.test.c 1.3 new delta 2.1 67 lines "b get |nm>1 delta |nf"T SCCS D~D|D1+*4(DBd/?Df># 9. *4(;vV'd/?,k9C -r j>"8(vVV'&D"PfM6p#ZB;v>}P,d/? 1.3 M 1.4 Q-fZ# $ get -e -r1.3 s.test.c 1.3 new delta 1.3.1.1 67 lines C`,=(ZV'O4(d/?# *`-;vD~,C get -e |nq!D~f>"C delta |n#f|D#IfZ SCCS D~D`v; ,I`-f>,;*|GZ;,?<.P#g{T<(C get |n)x;C delta |n+I`-D~f >D1>Ek;v?,Z SCCS D~PC admin |nhC j 7j>#(}9C -f j >hC j !n#IS;,?}P,pwd |nT>K10?<#;sC admin |nhC j !n: ":Z>}PzXkZ=v?: ":Z>}PzXkZ=v?}PzXkZ=v?4(=vd/?,1.2 M 1.1.1.1#kNUD~ p.test.c#|T >109CPD?vf>D@"u?#p.test.c D~#tZ?# D~ /usr/bin/get |, get |n# `XE" admin |n"delta |n"prs |nM sact |n"sccshelp |n"unget |n"what |n# AIX 5L Version 5.3 Files Reference PD sccsfile D~q=# Z6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:SCCS |nPm;# Z6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:4zkXF53(SCCS)Ev;# getconf |n C>+53dCd?54kjwC,"4k+?53dCd?5=j 4V8ErD|ne% 555 qr,g{Z53P(e8(d?,d54TBq=4k: 0%d\n1, < 5 >g{8(d?GP'D+Z53P4(e,r+TBZ]4kjK8(fq0f>,ddCd?H}7(#g{Cj>4;8(,5X5+l& ;v5V1!5 XBS5 D`&D`-73# ++?53dCd?54kj}]VZrPbM*V{DoT73(}g,ZN}P,%VZV{k`VZV{ `T)# 7(CT0l4kjD~1,|ndkP(jd ?|,VpI POSIX 1003.1"POSIX 1003.2 M X/Open 53j<*sD53XTn!5#53j# _XOPEN_CRYPT _XOPEN_ENH_I18N _XOPEN_SHM _XOPEN_VERSION _XOPEN_XCU_VERSION _XOPEN_XPG2 _XOPEN_XPG3 _XOPEN_XPG4 POSIX2_BC_BASE_MAX POSIX2_BC_DIM_MAX POSIX2_BC_SCALE_MAX POSIX2_BC_STRING_MAX POSIX2_CHAR_TERM POSIX2_COLL_WEIGHTS_MAX POSIX2_C_BIND POSIX2_C_DEV POSIX2_C_VERSION POSIX2_EXPR_NEST_MAX POSIX2_FORT_DEV POSIX2_FORT_RUN POSIX2_LINE_MAX POSIX2_LOCALEDEF POSIX2_RE_DUP_MAX POSIX2_SW_DEV POSIX2_UPE POSIX2_VERSION g{53'V X/Open S\&\ir5* 1# g{53'V X/Open v?zJ/&\ir5* 1# g{53'V X/Open 2mZf&\ir5* 1# Yw53yqXD X/Open IF2T8ODf># Yw53yqXD X/Open |nM5CLrf6Df># g{53'V 1987 j 1 Bm 2 D X/Open IF2T8O,XVS 53w CMb,r5* 1,qr*4(e# g{53'V 1992 j 2 BD X/Open f6,53SZM7Z}f,r1 !5* 1,qr*4(e# g{53'V 1992 j 7 BD X/Open CAE f6,53SZM7Z 4 f, r5* 1,qr*4(e# JmDns5,CZ obase d?"9C bc |n# bc |nJm}iPDns*X}# JmDns5,CZ scale d?,4P bc |n# I; bc |nS\DV{.#?Dns$H# 53'VAY;vUK`Mr5* 1;qr5* -1# dx;vu?Dns(X}?,u?Z;voT73(eD~PD LC_COLLATE oT73d?P# g{53'V POSIX 2 PD C oTs(!n,r5* 1;qr,5*-1# g{53'V POSIX 2 PD C oT*"5CLrr5* 1;qr,5* -1# Yw53yqXD POSIX 2 j<(C oTs()Df># 2(EZI6WDnsmo=},CZ expr |n# g{53'V POSIX 2 PD FORTRAN *"5CLr!nr5* 1;q r,5* -1# g{53'V POSIX 2 PD FORTRAN KP15CLr!nr5* 1; qr,5* -1# 1|n;hvI&mD>D~1,;v|ndkP(jDzj]s=;}Vm>B]#POSIX 2 j I IEEE j# 5376dCd? PathConfiguration N}8(K5376dCd?,Cd?5|,Z53PD76M76a9E"#TBDPm (eKb)d?: _POSIX_CHOWN_RESTRICTED _POSIX_NO_TRUNC _POSIX_VDISABLE LINK_MAX MAX_CANON chown() S}LTJ1DX(^FZxL,"R+D~Dij6;|D*x LDP'ij6r(zij6.;#g{ PathName N}}C?<,d5X 5&CZ}Z?Kbv DeviceName N}G;vh876,}g /dev/hdisk0#x(;vELD76, rbv getconf |nT>bvELDh8{r;C# h8{rh8;C# DISK_DEVNAME Kv4, K|n5XTBvZ5: bv8(d?GP'D"Rd104,DE"Q;I&4k# "zms# 0 >0 1. T>d? ARG_MAX D5,kdk: getconf ARG_MAX 2. T>yP53d5d?5,dk: getconf -a 3. T>d? NAME_MAX D5,CZ /usr ?<,kdk: getconf NAME_MAX /usr 4. TB shell |nT>uy&m48(a{: if value=$(getconf PATH_MAX /usr) then if [ "$value" = "undefined" ] then echo The value of PATH_MAX in /usr is undefined. else The value of PATH_MAX in /usr is $value. fi else echo Error in the getconf command. fi 560 |nN} 1. T>d? ARG_MAX D5,kdk: getconf ARG_MAX 2. T>d? NAME_MAX D5,CZ /usr ?<,kdk: getconf NAME_MAX /usr 3. TB shell |nT>uy&m48(a{: if value=$(getconf PATH_MAX /usr) then if [ "$value" = "undefined" ] then echo The value of PATH_MAX in /usr is undefined. else echo The value of PATH_MAX in /usr is $value. fi else echo Error in the getconf command. fi 4. g{|n: getconf _XBS5_ILP32_OFF32 ;P4k -1\n r undefined\n =jPv{O8(j -a -e 562 8(h8Xk{OIC|nzIDPmP|(DyPj<#g{;P(ej<,r -a j>;P240l# 8(h8PmPyPDh8;\|(ZI getdev |nzIDPmP#;P-e j>,;zIh8PmPy PDh8#g{;P8(h8,Cj>;vT# |nN 1 "zms# >} 1. *T>yPh8,kdk: getdev 2. *Pv`M*0lvtype1Dh8,kdk: getdev type=logical_volume 3. *Pv`M;G0logical_volume1Dh8,kdk: getdev type!=logical_volume 4. *Pv`M*0logical_volume1rdh8p{*0sys01Dh8,kdk: getdev type=logical_volume alias=sys0 4V8ErD|ne% 563 ddv4FgB: hd1 hd2 hd3 hd4 ... sys0 5. *Pv`M*0logical_volume1Rdh8p{*0lv011Dh8,kdk: getdev -a type=logical_volume alias=lv01 6. *T>(eKstatustTDh8,kdk: getdev status:* 7. *T> desc tTP4(eDh8,kdk: getdev desc!:* D~ /usr/sbin/getdev |, getdev |n `XE" getdgrp |n"lsdev |n# getdgrp |n C>^Pk8(j<`%dDh8`# o( getdgrp [ -a ] [ -e ] [ -l ][ Criteria] [ DeviceClassList ] hv Pv|,kx(u~%dDh8Dh8`#Cu~Tmo=DN=xv# j> -a -e -l 564 T>h8Xk{OyP|,ZIK|nzID(fPDh8`j<#g{;P(ej<,r -a j>^'# T>&C+N}PmP8(Dh8`E}ZIK|nzID(f.b#g{;P8(h8,r -e j>^ '# T>!n -e MPm dgroup PDyPh8`,49;|,P'Dh8I1,2&C^Pv4#g{|n P8(KCriteria,rK!n^'# |nN} 1. *T>yPh8`,kdk: getdgrp dv`FTBq=: adapter aio bus cdrom disk diskette gxme if keyboard 4V8ErD|ne% 565 lft logical_volume lvm memory mouse planar processor pty pwrmgt rcm bin tape tcpip tty *Pvdh8`M*0logical_volume1Dh8`,kdk: 2. getdgrp type=logical_volume dv`FZTBZ]: logical_volume 3. *Pvdh8`M*0lvtype1rdh8p{*0sys01Dh8`,kdk: getdgrp type=logical_volume alias=sys0 dv`FZTBZ]: logical_volume sys 4. *Pvd4,tTQ(eDh8`,kdk: getdgrp status=defined dv`FZTBZ]: logical_volume posix_aio rcm 5. *T>h8`P(eK status tTDRtZ0processor1h8`Dh8,kdk: getdgrp status:* processor dv`FZTBZ]: processor 6. *T>dPh8;P(e status tTDh8`,kdk: getdgrp status!:* processor D~ /usr/sbin/getdgrp `XE" getdev |n"lsdev |n# 566 |nN SD~Pq!8(D)9tT# o( getea [-n Name] [ -l ] [-e RegExp] [-s] FileName hv getea |nSD~PA!8(D)9tT#g{8(K -n Name N},rvq!k Name %dD)9tT# ":*@9|{e;,JFS2 #t 8 V{D0: (0xf8)SYSTEM(0xF8),CZ53(eD)9tT#k\b+K 0:CZ|{C'(eD)9tT# g{8(K -e RegExp N},rvq!k}rmo= RegExp %dD)9tT#g{ -n r -e j><48(, rq!yP)9tT# C|n;PC4q! ACL#aclget |nCZq! ACL# j> 8(}rmo=Tq!yP%dD)9tT#5TV{q=T># 8(S{E4S>mx;GS|8rDD~q!)9tT# 8(*q!DX()9tTD{F#5TV{q=T># vT>)9tTD{Fx;T>5# 8(A!)9tTDD~# -e RegExp -l -n Name -s FileName Kv4, 0 }{} I&jI# "zms# >} 1. *lwD~ design.html DyP8()9tT,kdk: getea design.html 2. *q!D~ design.html D8()9tT Approver,kdk: getea -n Approver design.html 3. *;q!D~ design.html DyP8()9tTD{F,kdk: getea -s design.html 4. *q!{E4S design.html DyP8()9tT,kdk: getea -l design.html ;C /usr/sbin 4V8ErD|ne% 567 `XE" 6AIX 5L V5.3 |nN Vv|nPj>MN}# o( getoptFormat Tokens hv getopt |nT;P9C8($Zj>MN}Dq=DGExPVv#j>G;v%;D ASCII V8,1ds zP0E1,$ZaP;vN},I\rI\;C;vr`vFm{rUq+KN}Mj>V*#N}PIT |(`VZV{,+G;\w*j>V8# 1 getopt |nA!jyPGE,r_1|v=XbjG —(+,V{)14jI&m#;s,getopt |n dv&m}Dj>,—(+,VE)MNNd`jG# g{jG;\kj>`%d,getopt |n+aTj} ITZLrr\D shell E>P9C getopt |n4Vv!n,gTB>}y>: #!/usr/bin/bsh # parse command line into arguments set -- `getopt a:bc $*` # check result of parsing if [ $? != 0 ] then exit 1 fi while [ $1 != -- ] do case $1 in -a) # set up the -a flag AFLG=1 AARG=$2 shift;; -b) # set up the -b flag BFLG=1;; -c) # set up the -c flag CFLG=1;; esac shift # next flag done shift # skip -# now do the work . . . ":Z C shell P,k9CTB|n4KP getopt |n: 568 |nN}P,getopt |n&CT,yD==&mj>MN}: v -a ARG -b -c v -a ARG -bc v -aARG -b -c v -b -c -a ARG D~ /usr/bin/getopt |, getopt |n# `XE" bsh |n"csh |n# getopt S}L# 6Yw53kh8\m7PD:Shell;# getopts |n C> &m|nPN},"#iP'!n# o( getopts OptionString Name [ Argument ...] hv getopts |nG Korn/POSIX shell DZC|n,C4SN}Pmlw!nT0!nN}#!nI;v+(SE) r_GI;v-(uE)sz;vV{*<#;vH;GT+,2;GT-*wT1I\aP yoz# Kv4, K|n5XTBvZ5: iR=I!nV{.8(Dr48(D!n# v=!naxr"zms# 0 >0 >} 1. TB getopts |nf( a" b Mc *P'!n,"R!n a M c xPN}: getopts a:bc: OPT 2. TB getopts |n8( a"b T0 c *P'!n, "R!n a M b xPN},xR getopts Z|n Pv=4(eD!n1,|+ OPT D5hC* ?: getopts :a:b:c OPT 3. TBE>VvMT>dN}: aflag= bflag= while getopts ab: name do case $name in a) aflag=1;; b) bflag=1 bval="$OPTARG";; ?) printf"Usage: %s: [-a] [-b value] args\n" $0 570 |nN Swzq!xgE"PDq=wzm# o( /usr/sbin/gettable [ -v ] Host [ OutFile ] hv 9C /usr/sbin/gettable |nSIwzN}jwD~qwPq! NIC j -v ;q!f>Ex;Gj{Dwzm,"R+ddv= OutFile P,r_Z1!DivB,dv=|{* hosts.ver DD~P. N} Host OutFile 8(a)wzmE"D~qw# 8(k*fEwzmE"DD~#g{9C gettable |nx;x-v j>,r1!DD~{G hosts.txt# 4V8ErD|ne% 571 `XE" htable |n# 6xgk(E\m7PD:+dXF-i(TCP);M:TCP/IP -i;# gettrc |n C> \mzYD~DU/# o( gettrc [ -c ] [ -C dirname ] [ -m ] [ -M dirname ] [ -s ] [ -S dirname ] hv gettrc |nGk snap |naO9CDE>#|\m53zYD~"a?6ZfzY(LMT)D~Mi~zY (CT)D~DU/# j> -c -C dirname -m -M dirname -s -S dirname U/i~zYD~# S dirname 8(D?0 >} 1. *+ gettrc k snap |naO9C,Tlw;,`MDzYD~,kdk: snap "gettrc -c -C dirname -m -M dirname -s -S dirname" b+5X53zYD~"LMT D~M CT D~,|(G)Z dirname y8(D? hCKZXw# o( getty [ [ -r | -u | -U ] [ -d ] [ -H HeraldString ] [ -M motdFile ] [ -N ] ] PortName hv getty |nhCM\mUK_7MKZ#getty |nI init |n4KP#getty |nkUK4,\m1Lr` 4S#UK4,\m1Lra)KUKXFMGXr6LX&# 1wC getty |n1,a"zTB=h: 1. y] ODM }]bPDyP_M#$tT4hCKZ#$#g{;P8(b)tT,rd1!5* root C 'M 622# 2. r*IKZ{N}8(DKZ#g{ZKZITxPX(lb,r1=X(vVrd{DxLQ*'KK ZDX(,r*EjI# 3. 8(DKZI\a;x(#g{ getty |nx -u r -r j>KP,|aT,getty |n+H}SKZSU;vVZ D}],;sLx# 4. y]y8(KZDdCE"hCUKtT#K1\qtC2+"b\?&mMZZ53DdCgN# 5. X({";4k=8(DKZ# 6. S8(KZA!G<{#g{"z!msrPO,r getty |n+9CB;idCDUKtTX4ZDMZ e=#bG-7wFbww(XJn#9CD=(#+GIT(}Z ODM }]bPdkT:Et*D54 -7NN ODM VN(}K logmodesM runmodes)# 4V8ErD|ne% 573 7. 4U runmodes N}MG<{F4;UK==#g{G<{FIBPU9,r getty |nr*X5{=B PD3d#g{yPDV8V{C'9C!4V{G<,"r*S!4= s4D3d# 8. g{LrIG -d -H HeraldString -M motdFile -N -r -u -U a)wTE"# 8(8C$f{"TZKZ4ka>DG<{#{"V{.XkG;vVxR;\|,N NUq#CV{.+EHZZ /etc/security/login.cfg D~P(eD$f{"#g{;P V{.TC!nrZ login.cfg D~P8(,r9C4TZ{"`?D1!$f# 8(=?UD~D8C{"D76#g{;P8(,Z1!ivBC5* /etc/motd# 9 getty F}Z /etc/utmp D~PNNxLj6Dli#bJm;,ZnMG< shell D xL44P getty# +KZh*I2m(+r)9C#g{x(;I&,r getty |n;1H}AxIC*9, ;sKv#g{x(I&, getty |n+Zx(KZsH}SKZSU;VZD}]# +KZh*I2m(+r)9C#g{x(;I&,getty |n+;1H}x(*9,;s Kv# }K getty ;aH}xIC.b,k -u j>`,#b9CKZIC,x^hKGx# 2+T CJXF:&CgIEFcbPDLr;y20>Lr,NNC'M=yD setuid } g{k*\;G< tty0, k+B;PmS= /etc/inittab D~P: tty0:2:respawn: /usr/sbin/getty /dev/tty0 K|nuDU{"# setmaps |n# |,PXC'G<53DE"# `XE" login |n"setgroups |n"shell |n"su |n"telinit or init |n"tsm |n# 6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:Lr1 - Ts}]\mw(ODM)Ev;# 574 |nN \m+V;Czm}]b# o( /etc/ncs/glbd [ -create { -first [-family FamilyName] | -from HostName } ] [ -change_family FamilyName ] [ -listen FamilyList] [ -version ] hv glbd X$LrCZ\m+V;Czm(GLB)}]b#GLB }]bG0xgFc53(NCS)1D;?V, |ozM'z(;xgrrXxOD~qw#GLB }]bITf"KPxL1yZD~qwD;C(XpD, xgX7MKZE) #glbd X$Lr:p,$K}]b"a)T|DCJ# P=vf>D GLB X$Lr,4 glbd M nrglbd# zIT4F GLB }]b4v?|DICT#bV}]b1>IfZZ`vwzO,Z?vbyDwzO<+ KPP glbd X$LrT,$}]b1>D;BT#(ZrXxO,?vxgPAY*KP;v glbd X$L r# )?v GLB 1>DPm#drm_admin $_:p\m GLB }]bD4FM 1>PmD4F# ?0 glbd I'V DARPA IP Mr DDS xg-i#GLB 1>JmS IP M DDS M'zCJd}]b#+ G,1 GLB 1>xP`%(ET,$ GLB }]bD1>1,|G;\9C;v-i5P#zIT!q GLB 9CD-i5P#ZrXxP,yPD7IZc 4( GLB 1>#K!nI4( GLB }]b"t/zmxL#|Xk ,, -first r -from 9C# -create -first 4(xgrrXxODWv GLB 1>(4Z;v5}) #K! n;\,, -create !n9C# -family FamilyName 8(Wv GLB 1>+C4Z1>PmPj6|T: DX75P#K!n;\,, -first !n9C#fs 4(DNN1>(E# ?0FamilyName I\G dds r ip#g{49CK !n,Z1>PmO+4UK1>D DDS X74j 6|# -from wz{ 4(d{D GLB 1>#K!nIT,, -create !n9C# ZHostName 8wDwzOXkQP GLB 1>fZ#B1> D}]bM1>Pm+S HostName ODPmC=uPmPmSXZB1>Dn"+Kn +%xd{D GLB 1># HostName T family:host DN=8(,dP,host IT4Uw z{FrwzDxgX748(#}g,ip:jeeves" ip:bertie M ip:#192.5.5.5 9Ck HostName `,DX75PZ1>PmPj6T :#}g,g{ HostName * IP X7,rB1>2+4Ud IP X7PZ1>PmP# |Dwv GLB 1>DX75P#kvZxgXBdC*szwbyD |D1E9CK!n#FamilyName ?0ITG dds r ip# ^F GLB l}DX75P#K!nvZ4(T GLB DCJ;^F* xgrrXxPDwzS/DXbdC1E9C# FamilyList G GLB +*l}DX75PDPm#PmPD{F*CU qVt#I\D5P{F|( dds M ip# GLB +\Gl}+dPZ1>Pmy9CD5PDks,49K5P4 Z FamilyList P8(# -version g{Zt/ glbd 14x -listen !n,GLB +l} NCS M>Xw zy'VDyPX75P#Z Apollo 53P,K5P/ glbd ytD NCS f>,+;t/CX$Lr# D~ /etc/ncs/glb_log /etc/rc.ncs 576 |nN} 1. 4("WNt/xgrrXxODWv GLB 1>: /etc/ncs/glbd -create -first -family ip & 2. WNt/ GLB Dsx1>"Swz jeeves Td}]bu: /etc/ncs/glbd & `XE" drm_admin |n"lb_admin |nM startsrc |n# llbd X$Lr# gprof |n C>T>wCDb}LP,R|A!8(DTsD~(1! ivB* a.out)PD{Em,"+C{EmkwCx(E*D~PDE*E"D\a# -pg !nI9`kwZ*LrP?vXB`kD/}zIDTszkPekT mcount S}LDwC#ZLr 4PZd,?18/}wCS/}1,S/},scale:,file:,filename: K&: v hvh*4P24`MDE*Vv,ITGxL2ITG_L#dk0process1m>E*Vv j8LH&ZxL6p,dk0thread1m>E*Vvj8LH&Z_L6p# 4V8ErD|ne% 577 v hvh*Vd`YZfxwC?vxLr_LVdKxLs!D 1/2 Zf, H}rS* 8 m>?vxLr_LVdKxLs!D 1/8 Zf#CZfGf"wC hvh*24`MD gmon.out D~,5 multithread m>?vxLh*;v gmon.out D~, 5 multithread m>?v_Lh*;v gmon.out D~#g{9C -pg !nE*Vv&CLrRC&CLr xPKIz,r8( multi *8xLzI;v gmon.out D~,Y*SxLzIm;v#zID gmon.out D~D|{<(gB: – TZ multi D~`M:-processname-pid.out – TZ`_LD~`M:-processname-pid-Pthread.out D1!5* gmon#C'IT9C GPROF 73d?D filename N}(eT:D0:# v hvzID gmon.out D~h*9CD0:#Z1!ivB,C0:* gmon# ":8( profile:thread zIq= gmon.out D~,CD~;\C AIX 5.3 gprof A!#g{C'k*I q=D gmon.out D~"TIk8( profile:thread,rzXk8( file:multithread,b+*?v_L zIIq=D gmon.out D~#rK,g{zD&CLr_P=v_L,r+zI=v gmon.out D~, ;v_L;v,"9Cg0yvD|{<(#z^((}Z AIX 5.2 r|gf>P9C -pg `k&CL r"Z AIX 5.3 OKPCLr4tC_L6pE*Vv#*tC_L6pE*Vv,zXkZ AIX 5.3 P C -pg `kC&CLr# gprof |n+C=}na{: 1. WHazz`FZ prof |na)D=fE*D~#KPm4U]uD1d3rxvKLrP?v/}D\ 4P1dMwCF}#b)1dfsXwC<_g+%#IKITR=4P\Z,Sx9&Z,;\ZP DwC2mC\ZD1d# 2. Z~vPmT>4UwTfZD1dErD/},|(dwC#ZK/}DO=`FXT>KgN+K/}0dszD1d+%x|D(1S)wC<8z# 3. ,19T>\Z,|({v\ZnMC\ZDI1PmT0b)I1ZC\ZP:g{zXk9C gprof |n,F*CJbD;V=(GwC chdir S}L4|D SxLD10?<#by;4,1SxLKv1,d gmon.out D~Ma;4k=BD?<#TB>}]>K bV=(: cd /u/test # current directory containing forker.c program pg forker.c main() { int i, pid; static char path[]="/u/test2"; pid=fork(); if(pid==0) { chdir (path); for (i=0; i<30000; i++) sub2(); } else for (i=0;i<1000; i++) sub1(pid); } int sub1(pid) int pid; { int i; printf("I’m the parent, child pid is %i.\n",pid); } int sub2() { printf("I’m the child.\n"); } cc -pg forker.c -o forker # compile the program mkdir /u/test2 # create a directory for childi to write gmon.out in forker >/dev/null # Throw away forker’s many, useless output lines gprof forker >parent.out # Parent process’s gmon.out is in current directory gprof forker ../test2/gmon.out >child.out # Child’s gmon.out is in test2 directory K1,g{+ test ?}45,g{,1T8xLMI exec S}LLrKPD LrxPE*Vv,rdP;va2Gmb;vD gmon.out D~,}GTdP.;P9C chdir S}L# Z;P4zkDivBxPE*Vv g{;PLrD4zk,zITZ;XB`kDivB9C gprof |nxPE*Vv#;x,zXk\(}` &D`kLr|n(}g,CZ C oTD cc |n)XB4SLr#i#g{;wXB`k,z+^(qCw C5JF},!\=fE*D~Z;P|GDivBT;PC#w*nbD9%,zDLraTk=#sB` ,DYHKP#Bf5wKgNxPE*Vv: 4V8ErD|ne% 579 cc -c dhry.c # Create dhry.o without call counting code. cc -pg dhry.o -L/lib -L/usr/lib -o dhryfast # Re-link (and avoid -pg libraries). dhryfast # Create gmon.out without call counts. gprof >dhryfast.out # You get an error message about no call counts # -- ignore it. Z;wCF}DivBKP1,;)lY4PD&\y>;aT>ZPmP(+z*@Xk*wC|G)#! \;I{,+bva{T gprof |nxTG}#D#gprof |nvPvKG)AYwC;Nr?v1S\ZA Y"a;ND&\#d;lY4P/}2KP,+lY4P&\(#;aSUNN1S\Z#IZ]RKwC F}&\,rKb)!/};a;Pv# (g{Z cc -pg |nPP!TK -L !n,zITqCKP1}LD wCF}# ) 9C|YD5Zf IZ -pg !n(C`1ZLrD>s!;kDL(51Zf:ex,rK9C gprof |nxPE*Vv1I \ -b -c Filename -E Name -e Name -F Name -f Name -g Filename -i Ffilename -L PathName -p Filename -s -x Filename -z {9r!E*D~P?vVNDhv# 4(|,6LE*D~E"&myhE"DD~#kp+ -c j>kd{j>;p9C# {9r!}L Name 0dSzD`FZ -e j>,+|Z\1dMYVH 1dDFcPE}KI}L Name 0dSzyCD1d# (-E MonitorCount -E MonitorCleanup * 1!5# ) {9r!}L Name 0dyPSzD#;v -e j>;\8(;v}L# r!}L Name 0dSzD,+|Z\1dMYVH1dFc Pv9Cyr!D}LD1d#IT8(`v -F j>#;v -F j>;\8(;v}L#-F j> 2G -E j># r!8(D}L Name 0dSzD#;v -f j>;\8( ;v}L# r8(Ddv filename 4kwC# r8(Ddv filename 4k}Lw}m#g{49CCj>,rw}mr_;Zj8(D filename DW?# 9C8CD76{(;2mTs# r8(Ddv filename 4k=fE*D~E"#|2{9wC# zIm>yP8(DE*D~PDE*VvE"D\aD gmon.sum E*D~#bv\aTDE *D~ITa)x gprof |nDsL4P(9C -s j>),SxI+}NKP a.out D~DE *Vv}][}p4# S Filename(T -c !n4(DD~)q!E"4zIE*D~(f#g{;8( Filename,gprof |n+Qw1!D gprof.remote D~# T>9CN}*cD}L(4UwCF}M[}1dD8>) # >} 1. *q!E*Vvdv,kdk: gprof 2. *q!H0KPD|nDE*Vvdv(I\QF_),Idk: gprof -L/home/score/lib runfile runfile.gmon 580 |nN>}9Cx(D runfile.gmon D~w*y>}]M runfile D~w*>X{E,li /u/score/lib D ~PDISXTs# 3. *Ty>Lr dhry.c xPE*Vv: a. 9C cc -pg |nXB`k&CLr,gBy>: cc -pg dhry.c -o dhry # Re-compile to produce gprof output. b. KPXB`kDLr#Z10D$w?<(x;GCLrDI4PD~y$tD?<)P4({* gmon.out DD~# dhry # Execute program to generate ./gmon.out file. c. Z|, gmon.out D~D?gprof.out vi gprof.out # Name the report whatever you like # Read flat profile first. d. *zI_L6pE*Vvj8LH,kgBzI my.remote D~,SB4CD~IT;x=6LzwOCZ&m: gprof -c my.remote thread mygmon.out e. Z6LzwO,9C -x j>S my.remote D~i!E": gprof -x my.remote Z gprof |nD(*hvP,s?V>}<9CK C Lr dhry.c#+G,;*+ C `kwM cc f;I` &D`kw{F,"+ function ;Jf;I subroutine,rXZb)>}DV[2,yJCZ FORTRAN"Pascal r COBOL #i#}g,TB|n4T>KgNT{* matrix.f D FORTRAN LrxPE*Vv: xlf -pg matrix.f -o matrix # T matrix.f LrxP FORTRAN y=D`k matrix # Execute with gprof profiling, # generating gmon.out file gprof > matrix.out # Generate profile reports in # matrix.out from gmon.out vi matrix.out # Read flat profile first. 4V8ErD|ne% 581 D~ {FPmMD>Ud /,wCT#do(*: StartList at Point plot Expression [Start] at Point PXtTD(egB: v StringList: str ... rjust, ljust, above, below [size +)Expression] ... v Point: [Name] Expression Expression 4V8ErD|ne% 583 line Z=vc.dfF_ur}7#do(*: {line | arrow} from Point to Point [LineDescription] linedesc DtT(egB: v Point: [Name] Expression Expression v LineDescription: solid, invis, dotted [Expression], dashed Expression] fF2#do(*: circle circle at Point [radius Expression] k6%;*"g;1!s!*0!1# draw (e_urP#do(*: next draw [Name] at Point[LineDescription] LxrP#do(*: new next [Name] at Point [LineDescription] *# 4(u~@@#do(*: define if mo= then X Anything X [else X Anything X] a)k0EH6POXFw (PIC)1`,Dj&mLr#do(*: copy define j{F X Anything X 4FD~;|,CD~D10Z]#do(*: copy-thru copy D~{ (}j4FD~# copy D~{ thru j{F yP}Vr}CDV{.<;SwN}#4FYw+;1xP=D~axrB;v .G2#until String SdGI!D#Z3;PD*+]x UNIX shell#do(*: sh x Anything x d? Anything a-}(h,T7(|Gq*j#pid jGZCD#|GIxLj6EiIDV{.; zIT9C|4zI(;DD~{# 584 |nN+]x pic,"F} pic#d?Mj+;vT#Tdc*,zIT(;k T0D}Gy}C|GDr\: graph First ... graph Second with .Frames.w at First.Frame.e + [0.1,0] PDjMmo=+;vT#*<;v"M#"MZ;PDax&T/P9# v VxP`PDodXkZ?vBPD*7EC;v \ (41\V{)# v Z;PPvVD`vodXkCVEVt*# v grap oT+vTUWP# v $(eDV{.|(:bullet"plus"box"star"dot"times"htick"vtick"square T0 delta# v grap PICDZC/}|(:log(T 10 *W)"exp(T 10 *W)"int"sin"cos"atan2"sqrt"min" max M rand# j> {9 grap |niR /usr/lib/dwb/grap.defines j(ebD~# + Name d?D58(* grap |nDdvh8#1!5* -Tibm3816# (;TF[E)8>j>Dax# -l -tName - - File /usr/lib/dwb/grap.defines |,j + Teletype Model 37 $w>D"Ddv*;Id{$w>dv# o( greek [ -t Name ] 4V8ErD|ne% 585 hv greek |nIXB-k(|(fr-kMkP-k)Teletype Model 37 DV{/TcZd{D$w>PT># g{I\,|a(}~!&m4#bXbV{#greek |nA!j 9C8(D$w>{F#g{!TK -T j>,greek |naT<9CZ $TERM 73d?P8(D$w >#Name d?D5ITGBvDNN;v: DASI 300 d`* 12 D DASI 300 DASI 300s d`* 12 D DASI 300s DASI 450 d`* 12 D DASI 450 Hewlett-Packard 2621"2640 M 2645 Hewlett-Packard 2621"2640 M 2645 Hewlett-Packard 2621"2640 M 2645 Tektronix 4014 Hewlett-Packard 2621"2640 M 2645 Tektronix 4014# -tName 300 300-12 300s 300s-12 450 450-12 2621 2640 2645 4014 hp tek 73d? $TERM 8($w>{F# `XE" eqn |n"hp |n"mm |n"neqn |n"nroff |n"troff |n# grep |n C> ZD~PQw#=# o( grep [ -E | -F ] [ -i ] [ -h ] [ -H ] [ -L ] [ -r | -r ] [ -s ] [ -v ] [ -w ] [ -x ] [ -y ] [ [ [ -b ] [ -n ] ] | [ -c | -l | -q ] ] [ -p [ Separator ] ] { [ -e PatternList ... ] [ -f PatternFile ... ] | PatternList ... } [ File ... ] hv grep |nCZQwI Pattern N}8(D#=,"+?v%dDP4kj|,%dPDD~D{F#T shell PXb,eDV{ ($, *, [, |, ^, (, ), \ ) vVZ Pattern N}P1Xkx+}E#g{ Pattern N};Gr%V{.,(#Xk 586 |nNIT,1;8(,+dPD3)j>a2Gd{j>#}g,-l !n+EHZyPd{ j>#mb,g{z,18(K -E M -F j>,rs8(DGvaPEH(# j> -b -c -E -e PatternList -F -f PatternFile -h -H -i -l -L -n -p[ Separator] -q -r Z?P.0mSR=CP1yZDi`E#9Cbvj>PzZ(}OBD4R=EL iEk#-b j>;\CZ4Tj%dPDF}# +?v8(#=Sw)9D}rmo=(ERE) #ERE DU5+%dyPDP# ":xP -E j>D grep |nH[Z egrep |n,;;}|GDmsM9CE ";,T0 -s j>DwC;,# 8(;vr`vQw#=#dwC`1Z;vr%#=,+Z#=T -(uE)*,qr?v#=<+;Swy>}rmo=(BRE) #grep IS\`v -e M -f j>#Z%dP1,y P8(D#=<+;9C,+@@D3r;P8(# +?v8(D#=SwV{.x;G}rmo=#UV{.I%dyPDP# ": xP -F j>D grep |nH[Z fgrep |n,;;}|GDmsM9CE ";,T0 -s j>_P;,DwC# 8(|,Qw#=DD~##=.d&CC;P{STVt,UP+;O*GU#=# ?V#=<+;Swy>D}rmo=(BRE),}G,18(K -E r -F j># {9Z%dPs=S|,KPDD~D{F#18(`vD~1,+{9D~{# g{8(K -r r -R !n"RZ|nPO8(K}CD~`M?, -c M -n j>DNbiO;p9C 1,dwC`FZv9CK -l j># g{8(K -r r -R !n,"R}CD~`M?|,%dPD{vNd#Nd.d+4U Separator N}8(DNdVt{STV t,b)Vt{GkQw#=PE`,q=D#=#|,NdVt{DP+vCwVt {,|G;a;|,ZdvP#1!DNdVt{GUWP# {9yP4k=j, -c M -l"-n j>DNbiO;p9C1,dwC`FZv9CK -q j># ]iXQw?<#Z1!ivB,4U=?yPk8(#=;%dDP# 4P%JQw# T>k8(#=+7%dx;,d{V{DP# 1xPHO1vTV{Ds!4# 8(+ZQwP9CD;vr`v#=#b)#=+;Swg,G9C -e j>8(D# 8(+TdxP#=QwDD~D{F#g{4xv File d?,+9Cj1 >} 1. t9C|,TB#=%dV{D#=:*, ^, ?, [, ], \(, \), \{ M \},kdk: grep "^[a-zA-Z]" pgm.s b+T> pgm.s PZ;vV{*V8DyPP# 2. tT>yPk#=;%dDP,kdk: grep -v ″^#″ pgm.s b+T> pgm.s PWV8;G #(.V{)DyPP# 3. tT>D~ file1 Pkabc r xyz V{.%dDyPP,kdk: grep -E ″abc|xyz″ file1 4. tZ{* test2 DD~PQw $(@*{E),kdk: grep \\$ test2 *K?F shell + \$(%41\M@*{E)+]x grep |n,Xk*9C \\(+41\) #\(%41 \)V{I(* grep |n+dsDV{(>}P* $)Sw-eV{x;Gmo=V{#g{9C fgrep |n,rIT;X9C41\.`D*eV{# 5. (} /tmp ]iXQwTR=,PV IBM DD~,x;G(}8r?XoT'V8OMNXoT'VEv;# 6Yw53kh8\m7PD:Shell;# groups |n C> T>iI1m]# o( groups [ User... ] hv 1!ivB,groups |nI+10xLDiI1m]4kj# g{4ZC'}]bPR=x(DC',groups |n+Z"v/fE"sLx|TN}PmPDB;vC'D Yw# 2+T CJXF:CLr&Cw*0ENDFcb1PD}#C'Lr20# >} tT>ZN}PmPPvDC'DiI1m],kdk: $ groups sys root lp adm sys : sys root : system bin sys security cron audit lp lp : lp printq adm : adm D~ /usr/bin/groups /usr/ucb/groups /etc/group /etc/ogroup |, groups |n = groups |nD{E4S iD~;|,ij6 KiD~D0;vf> 4V8ErD|ne% 589 \kD~;|,C'j6 K\kD~D0;vf> /etc/passwd /etc/opasswd `XE" getty |n"login |n"setgroups |n"su |n"tsm |n# grpck |n C> i$i(eD}7T#>D5hvK AIX grpck |nM System V grpck |n# o( grpck { -n | -p | -t | -y } { ALL | Group ... } hv grpck |n(}liyPirI Group N}y8(DiD(e,4i$C'}]bD~PDi(eGq}7# g{8(K`vi,riki.dXkPUq# ":K|na+d{"4k=jT8>GqC53h(^4msDtT#TBtT+;li: name groupID users adms admin lii{FD(;TMiI#i{FXkGHZrYZ 8 vVZD(;V{.#|;\T +(SE)":(0 E)"-(uE)r ~ (Gt{) r7#mb,|ZV{.P;\|,0E (:),"R;\GX|V ALL r default#53;\^4K`ms# liij6D(;TMiI#ij6;\*U,xR;\I.xF}iI#53;\TP^4K`ms# liZi}]bD~PPvDC'GqfZ#g{8>C53^4ms,|+>}yP4\ZC'}]b D~PR=DC'# liZi}]bD~Pw*i\m1PvDC'GqfZ#g{8>C53^4ms,|+>}yP4\ ZC'}]bD~PR=D\m1# li /etc/security/group D~PD?viDP'\mtT#;PICD53^4# sysck |n(#/fE"T8> root C'CKP mkpasswd |nK# j> -n -p -t -y (fms,+;a^4|G# ^4ms,+;xP(f# (fms"/JGq^4# ^4ms"wv(f# 590 |nN} 1. i$yPDiI1M\m1GqZC'}]bPfZ,"*s(fNNmsE"(;^4),Idk: grpck -n ALL 2. i$yPDiI1M\m1GqZC'}]bPfZ,"*s^4ms(;(f),Idk: grpck -p ALL 3. i$* install i(eDi{FMij6D(;T,Idk: grpck -n install r_ grpck -t install r_ grpck -y install grpck |n;|}iD{FMj6ms#rK,-n"-t T0 -y j>+v(fi{FMij6Dms+;| }|G# D~ /usr/sbin/grpck /etc/passwd /etc/security/user /etc/group /etc/security/group |, grpck |n# |,C'Dy>tT# |,C'D)9tT# |,iDy>tT# |,iD)9tT# 4V8ErD|ne% 591 `XE" pwdck |n"sysck |n"usrck |n# XZC'Dj6MO$"TwCJXF"IEFcbMsFD|`E",kND62+T7# System V grpck |n o( /usr/sysv/bin/grpck hv /usr/sysv/bin/grpck |n(}li0yP1iD(e4i$C'}]bD~Pi(eD}7T#K /usr/sysv/bin/grpck |nG /usr/sbin/ PVP grpck |nD System V f>#K|nC -n M ALL !n wC /usr/sbin/grpck |n# Kv4, 0 I&jI# >0 "zms# >} 1. i$yPDiI1M\m1GqZC'}]bPfZ,"*s(fNNmsE"(;^4),Idk: /usr/sysv/bin/grpck D~ /usr/sysv/bin/grpck |, grpck |nD System V f># `XE" /usr/sbin/grpck |n# grpsvcsctrl |n C> t/i~qS53# o( grpsvcsctrl { −a │ −s │ −k │ −d │ −c │ −u │ −t │ −o │ −h } hv grpsvcsctrl |nCZt/i~qS53#KXFE>IXFi~qyhDS53Yw#b)S53I053J 4XFw(SRC)1XF,"tZ{* grpsvcs DS53i#?vS53(#;S|nPKP#|(#Z/:20ZdIt/|nwC# grpsvcsctrl E>a)Ks?XF&\4Ywi~qS53: v mS"t/"#9">}Memi~qS53 v r*rXUzYLr Z4POvNN&\.0,CE><*WHqC10/:D{F# mSS53:18(K -a j>1,CXFE>a9C mkssys |nr SRC mSi~qS53#XFE>K PgB: 1. 7# grpsvcs S53Q#9# 2. S+VTs}]\mw(ODM)q!CZC/:D grpsvcs S53DKZE"7#KKZEQZ /etc/services D~PhC#P'DKZED6'* 10000 = 10100(|, 1000 M 10100) # 3. Z /etc/services D~PdkD~q{F&C* grpsvcs.cluster_name# 4. S SRC P>} grpsvcs S53(g{|TtZK;C)# 5. r SRC mS grpsvcs S53#Z mkssys |nP+`&D/:{FdC*X$LrDN}# t/S53:18( -s j>1,KXFE>9C startsrc |nt/i~qS53 grpsvcs# #9S53:18(K -k j>1,KXFE>9C stopsrc |n#9i~qS53 grpsvcs# >}S53:18(K -d j>1,CXFE>9C rmssys |nS SRC P>}i~qS53#XFE>K PgB: 1. 7# grpsvcs S53Q#9# 2. 9C rmssys |nS SRC P>} grpsvcs S53# 3. S /etc/services D~P>}PXDKZE# emS53:18(K -c j>1,CXFE>+#9yP53VxDi~qS53"S SRC P+|G>}# XFE>KPgB: 1. 9C stopsrc -g grpsvcs |n#9yPVxPDS53iDS535}# 2. 9C rmssys |nS SRC P>}yPVxDS53iDyPS535}# r*zY&\:18(K -t j>1,CXFE>9C traceson |nr* hagsd X$LrDzY&\# {CzY&\:18(K -o j>1,CXFE>a9C tracesoff |nXU hagsd X$LrDzY&\(9 dV4*1!5)# G:Zi~qX$LrKP1,|G+Z /var/ha/log ?D~P4k;)E"n,Sx 4a)PXdYwMmsDE"# 4V8ErD|ne% 593 ?vX$Lr<4U$Hh(DP}4^FU>Ds!#1!5* 5000 P#1^y;=,s(Lr=SV{ . .bak =10DU>D~{s,;s*<;vBDU>#g{ .bak f>QfZ,If>>}s10U>E \|{# j> -a mSS53# -s t/S53# -k #9S53# -d >}S53# -c emS53(4,SyP53VxP+|G>})# -u SyPVxP>}i~qS53# -t r*S53zYLr# -o XUS53zYLr# -h +E>DC(yw4k=j|nQI&jI# 1 T>Pmszz# ^F KE>vZ HACMP 73PP'# j;8(1, C|nDC(5w4=j} 1. r SRC mSi~qS53,Idk: grpsvcsctrl -a 2. tt/i~qS53,Idk: grpsvcsctrl -s 3. t#9i~qS53,Idk: grpsvcsctrl -k 4. tS SRC P>}i~qS53,Idk: grpsvcsctrl -d 594 |nN D~ /var/ha/log/grpsvcs_nodenum_instnum.cluster_name |,ZcOD hagsd X$LrDU> D~{F|,TBd?: nodenum GKPX$LrDZcD`E instnum GX$LrD5}`E cluster_name GKPX$LrD/:D{F `XE" |n:lssrc"mkssys"rmssys"startsrc"stopsrc X$Lr:hagsd gssd X$Lr C> GSS YwD~qZKks# o( /usr/sbin/gssd hv 3) NFS 2+=((g Kerberos 5)ZF*0#f2+~q1(GSS)D|S#fDzFBa)#Z AIX P, IBM Network Authentication Service(NAS)D~/PDba) GSS ~q#)9|Pa) NAS#gssd X$ Lr9b) GSS ~qICZ NFS ~qwZKzk#g{ gssd X$Lr;PKP,r(}9C GSS 2+ =((g Kerberos 5)D NFS CJD~D,&+'\#gssd X$Lr9C RPC LrE 400234 "a# 9CTB53J4XFw(SRC)|nt/M#9 gssd X$Lr: startsrc -s gssd stopsrc -s gssd 4V8ErD|ne% 595 D~ /etc/nfs/hostkey CTBq=8( keytab D~;CMwzwe: /etc/nfs/princmap = keytab D~D76 wzwe CTBq=8(=wzweD3d: principal1 alias1 alias2 alias3 principal2 alias1 p{ITG IP X7rwz{;weXk%d Kerberos ,$Dwz\?# ha_star |n C> &m_ICTB~# o( ha_star [ -C ] hv ha_star |nG;cD_ICT&mD|n#1L~(fKI${D CPU JO1,Yw53aT/(} /etc/rc.ha_star 4wCK|n# g{;xNNj>wC ha_star,r|v&mBB~#g{ ha_star ;PR=NNBB~,|+Kv# ha_star ZKP1a&myPDBB~,49b)B~Vo1 ha_star }Z&mVQfZDB~#ZNNx( D1r,<;\KP;v ha_star D5}#g{t/K ha_star DZ~v5},|+Kv# 1(fK_ICTB~1,Yw53+wC ha_star#bVB~&mI\'\r;!{(}g,(}EE) #U 9r!{DB~;#fZZKf"wP#1n# 4B~`MywDhv 1lb=I${D&mwJO1,Yw53+wC ha_star |n4MET CPU DVd#IZ3)_LaLx s(Z*MEdVdD CPU O,rKME CPU VdDYwI\'\#P1,53\m1IT^4+I8>+*LxD_ICTB~tZME CPU VdB~# j> 8(XBt/DB~GME CPU VdB~# -C 596 |nN i/MXFIV4ib2mELS53D rvsd X$LrDn/# o( ha.vsd {adapter_recovery [on | off] | debug [off] | mksrc | query | quorum n | qsrc | refresh [noquorum] | reset | reset_quorum | rmsrc | start | stop | trace [off]} hv 9CK|n4T>XZIV4ib2mELS53DE""|D(nyhDZc}T0|DS53D4,# jG −a 8(yPib2mEL# −v vsd_name_list 8(;vr`vib2mEL{,C:EV*# −n node_list 8(;vr`vZcE,C:EV*# N} adapter_recovery [on | off] tCr{C(EJdwV4#1!5G on# XkXBt/IV4ib2mELS539KYw}z'# debug [off] 8( debug +IV4ib2mELS53DjIV4Dib2mELS53D104,# quorum n hC(n5,C5GZ$nib2mEL.0XkSkiPD\Zc}#(#+(n(eI ZcPDs`},b)Zc;(eI RSCT THrPDib2mELZc,+GK|nJmz 2GC(e# "vK|n1,IV4ib2mELS53Xk&Zn/4,#b;GVCD|D# T>IV4ib2mELX$LrD53J4XFw(SRC)dC# qsrc refresh [noquorum] 9C refresh |nTyP}ZKPDIV4ib2mELS53l=t/"B-i#ZxP" B.0+4;(n,}G8(K noquorum#k9C ha.vsd queryliGqjI#TBwn Zh8}/LrP"B: 1. QmSr>}DZc 2. QmSr>}Dib2mEL 3. ib2mELDQ|DtT size_in_MB #9"XBt/IV4ib2mELS53# reset reset_quorum 4;1!(n# rmsrc 9C rmssys }%IV4ib2mELS53# start t/IV4ib2mELS53# stop #9IV4ib2mELS53# trace [off] ksr#9zYIV4ib2mELS53#"vK|n1,IV4ib2mELS53X k&Zn/4,# ;PZ debug Yw}QCZ+jPmszz# ^F XkSTHrPD*zZcO"vK|n#*9THr*z,k9C startrpdomain |n#*9X(ZcZV PTHrP*z,k9C startrpnode |n#PX4(M\m RSCT THrD|`E",kN< RSCT Administration Guide# >} 1. *#9IV4ib2mELS53;sXBt/|,kdk: ha.vsd reset 535XgB{": 598 |nN`FZTBD{": Subsystem Group PID Status rvsd rvsd 18320 active rvsd(vsd): quorum= 9/4, active=1, state=idle, isolation=member, NoNodes=10, lastProtocol=nodes_failing, adapter_recovery=on, adapter_status=up, RefreshProtocol has never been issued from this node, Running function level 4.1.0.0. dP: quorum GZ$nib2mEL.0XkSkiPD\Zc}r~qwZc}#ZOv53dv P,quorum 9/4 m>Zc\}*(9),~qwZc}*(4) # active m>*SkDiD$n4,: 0: iG;n/D(;zc(n)# 1: iGn/D,"RQ$n2mEL# state m>10}ZKPD-i# isolation m>iDI1Jq4, isolated: P4aii0join1 # proposed: Qaii0join1 # member: C'GiDI1(a)_) # NoNodes m>QSkiDZc}# lastProtocol m>ZiPKPDO;v-i# adapter_recovery m>(EJdwDV4'V: on: QtCJdwV4# off: Q{CJdwV4# adapter_status m>(EJdwD4,: up: JdwQt/# down: JdwQXU# unknown: Jdw4,4*# RefreshProtocol ... m>GqQSCZc"v"B-i#g{"v,raT>I&rvmDUZM1d# 4V8ErD|ne% 599 Running function level m>S53}ZKPD&\6p,ICf>,"Pf,^Df,^)6pDq= (vrmf) #(OM6pDS532fI\a^FC'TB5D&\6pKP# ) ;C /opt/rsct/vsd/bin/ha.vsd `XE" |n:ha_vsd ha_vsd |n C> t/MXBt/IV4ib2mELS53#b|(dCib2mELT0$nIV4TS53# o( ha_vsd [reset] hv Z20IV4ib2mELm~s,9CK|n4t/|,r_(} reset !n4#9;sXBt/KLr# jG 8(yPib2mEL# −a −v vsd_name_list 8(;vr`vib2mEL{,C:EV*# −n node_list 8(;vr`vZcE,C:EV*# N} reset #9"XBt/IV4ib2mELS53# 2+T zXkP root (^E\KPC|n# Kv4, 0 jw|nQI&jI# 1 T>Pmszz# ^F XkSTHrPD*zZcO"vK|n#*9THr*z,k9C startrpdomain |n#*9X(ZcZV PTHrP*z,k9C startrpnode |n#PX4(M\m RSCT THrD|`E",kN< RSCT Administration Guide# 600 |nN} *#9IV4ib2mELS53;sXBt/|,kdk: ha_vsd reset ;C /opt/rsct/vsd/bin/ha_vsd `XE" |n:ha.vsd haemd X$Lr C> [lIJ4`Sw|BDJ4d?5},zz"(@M'LrB~# o( haemd hv haemd(B~\mw)X$Lri4J4`Sw|BDJ4d?5},"zI0rM'zLr(fB~# ;v haemd X$Lr5}Z/:D?;vZcO4P#haemd X$Lr\53J4XFw(SCR)DXF# IZ\ SRC DXF,CX$Lr;\1SS|nPt/#|(#I emsvcsctrl |nt/#g{Xk1St /r#9CX$Lr,k9C emsvcsctrl |n# 1 SRC 4( haemd X$Lr1,5Jt/DLr* haemd_HACMP#haemd_HACMP Lr+WHU/ CX$LryhDE",;sEKP haemd Lr#;d05,Z SRC 4(DxLP,haemd_HACMP L r+; haemd Lrf;# PXCB~\mwX$LrD|`E",kND emsvcsctrl |n# _e5V KX$LrG AIX Reliable Scalable Cluster Technology(RSCT)D~/D;?V# ;C /usr/sbin/rsct/bin/haemd haemd X$LryZD;C `XE" |n:emsvcsctrl M haemd_HACMP 4V8ErD|ne% 601 haemd_HACMP |n C> B~\mwX$LrDt/Lr# o( haemd_HACMP [ -d trace_arg ] hv haemd_HACMP |nG haemd X$LrDt/Lr#1 emsvcsctrl |nZ53J4XFw(SRC)Pd CB~\mS531,haemd_HACMP ;8(**t/DLr# CLr;\I SRC wC#*t/B~\mS53,k9C emsvcsctrl |n# j> -d trace_arg ;PZ IBM #I)9CDzYN}} reg M dinsts Tb, d`DN}M haemtrcon |n`,#*9CKj>,Xk9Cx -a j>D chssys |n|D SRC PD emsvcs S53(e#fsXk#9CX$Lr"XBt/|# ^F K|nvZ HACMP 73PP'# _e5V K|nG Reliable Scalable Cluster Technology(RSCT)D~/D;?V# ;C /usr/sbin/rsct/bin/haemd_HACMP haemd_HACMP LryZD;C `XE" |n:emsvcsctrl"haemd M haemtrcon haemqvar |n C> i/J4d?# o( haemqvar [ -H domain | -S domain ] [ -c | -d | -i ] [ -f file ] [ -h ] [ class var rsrcID [ ″ ] ] 602 |nN48(m;v SP r(53Vx) #*Z HACMP r Pi/d?,k9C -H j>#TZ SP r45,rj>Td?MG53Vx{#TZ HACMP r45,r j>5NG HACMP /:{#-H j>;8(s,XkZ HACMP/ES /:D;vZcO4PC|n# TBE"*?vJ4d?(e(f: v d?{F v 5`M v }]`M v SBS q=(1}]`M*a9VZV{.1) v -<5 v ` v (;w v d?hv v J4j60TCj6Dhv v 1!mo=(g{(e)0TCmo=Dhv xZC|nD1!P*+zIs?Ddv,h*+j,rrj,rrjk -c j>(fDE"}K;cTb,d`+?`,#;,.&MG0_(fDd?5}5GnsCv D5,x;G105#rK,-i j>ITC47(fZDJ4d?5}# TZ -c j>M -i j>45,g{|GZq!J4d?5}DE"D}LPv=ms,rdvP+|(ms{ ""{Emszk""zmsD;C(g{\;7(D0)"J4d?{T0J4j6# Z5XX(DJ4d?DE"1,h*8(Yw} class"var M rsrcID#b)Yw}Z8(=SDJ4d?1 IT449C#xR,*%d`vJ4d?,var M rsrcID Yw}9ITw*(d{9C#":UV{.Yw }rGEbXkS}E# g{Yw} class ;G;vUV{.,r8(D`PDyPDd?,- var M rsrcID d?xPx;=D^F s,I*i/D?j#g{Yw} class G;vUV{.,r8(D`PDyPDd?,- var M rsrcID T d?xPx;=D^Fs,I*i/D?j#ITT=V==.;+ var Td?w*(d{49C: 1. 8(d?{*UV{. 2. T%NNi~sfD{F 1J4d?{4U0;V==9C(d{1,yPDJ4d?,- class M rsrcID d?xPx;=D^Fs, I*i/D?j#1J4d?{4Us;V==9C(d{1,yPD_;(nsD)i~k var Td?`% dDd?,- class M rsrcID d?xPx;=D^Fs,I*i/D?j# 4V8ErD|ne% 603 yPDJ4d?5},r;8( -c r_ -i j>,I class M varTd?8(Dxk rsrcID Td?`%dD d?D(eGi/D?j# g{ -c j>M -i j><;P;8(,r rsrcID d?MGIVEt*DJ4j6*X{FPm#g{ -c j >r -i j>PD;v;8(,r rsrcID d?MGIVEt*D{F/5TPm#;v{F/5T|,;vJ 4j6*X{F,sSHE,YSJ4j6*X5#*X5I\|,%;5";i5"I:Et*D`v%; 5DPmr_I:Et*Di5DPm#;i5I! a-b Dq=,xR;Z`M{}(`ME"ITSd?( ePq!)DJ4j6*XPP'#J4j6P;\PUq# J4j6*X9C(d{1,+d58(*GEV{#;P;(e*|,*X,Rdy|,D*XQ-Z rsrcID d?PxP8(Dd?EGi/DTs#g{J4j6DNN*XP|,GEV{,x;G{F/5T(r_ G;v{F,Zi/(e1),2G;(e*AY|,#`D8(*XDd?MGi/DTs#g{J4j6 ;|,GEV{,r{vJ4j6<;(d;yPDJ4d?DyP5},- class M var d?xPx;=D ^Fs,I*i/D?j# ":g{ rsrcID d?P|,VEr_GE,XkZdbfS}E# Yw} class"var M rsrcID IT;EkD~P,?iYw}<;P,x;X;8(*|nTd?#9C -f j >48(|nDD~{#g{9C -f j>,r|nPDyPYw}#1J4j6j+I(d{m>1,ITG%;DGE(*)r_+}EPDGE(″*″)#?P P,Td?IUqr_Fm{Vt# BfGZ rsrcID Td?P9C(d{D>}#Zb)>}P,Yh class M var Td?*UV{.#g{ class M var Td?PD;v,r_|G=v,1<;GUV{.,ri/DTs+rKxPy^F#Z0}v>} P,yPdJ4j6;(e*|,R;|,*X NodeNum"VG M LV Dd?>}P,;P;v5}G%dD: NodeNum=5;VG=rootvg;LV=hd4 2. >>}P,?vZcD;v5}G%dD: NodeNum=*;VG=rootvg;LV=hd4 3. Z>>}P,yPD`%dDJ4d?D5}>}P,2GdJ4j6;(e*;|,*X NodeNub Dd?G`%dD#`%dD5}kZc 9 ` X*: NodeNum=9 5. Z>>}P,,iDd?G`%dD,+G?vd?DyPD5}>}P,2GdJ4j6;(e*|,*X NodeNum M VG T0c%*r_|`D=S%*Dd? >}P,2GdJ4j6;(e*|,*X NodeNum"cr_|`D=S*XDd? -H domain ZI domain 8(D HACMP rPi/J4d?# -S domain ZI domain 8(D SP rPi/J4d?# -c i/10DJ4d?5# -d i/J4d?(e,+G+,1zIrWq=Ddv# -i i/J4d?5}# -f file i/Z file P8(DJ4d?# -h T>C(yw# N} class 8(J4d?`{Fr_UV{.# var 8(J4d?{Fr_UV{.# rsrcID 8(J4j6rGE# 2+T zXk_PT SDR D root C'(^M4k(^E\KPK|n# z&CZXF$w>OKPbv|n#ZKPC|n0,zXk+ SP_NAME bv73d?h*}7D53V x{# Kv4, 0 jw|nQI&jI# 1 jwPmszz#zzKjwms-rD;vr`vms{"# ^F K|n;Z PSSP 73BP'# j} 1. *q!10/:PyPDJ4d?D(e,"+dvEkD~,kdk: haemqvar -H HAcluster > vardefs.out 4V8ErD|ne% 605 2. *Z{* HAcluster D HACMP /:Pq!yPJ4d?(dJ4j6|,*X VG)DrLq=Pm, kdk: haemqvar -H HAcluster -d "" "" "VG;*" 3. *q!dJ4j6;|,*X VG M NodeNum DJ4d?,kdk: haemqvar -H HAcluster -d "" "" "VG;NodeNum" ;C /usr/sbin/rsct/bin/haemqvar haemqvar |nD;C D~ /usr/sbin/rsct/install/config/haemloadlist |,B~\mS53DdC}]D1!5 `XE" |n:haemcfg"SDRCreateObjects"SDRDeleteObjects D~:haemloadlist PXB~\mdC}]bD53}]b(SDR)D`MtTDE",kN<6RSCT B~\m`L8OMN<7 haemtrcoff |n C> XUB~\mwX$LrDzY. o( haemtrcoff -s subsys_name -a trace_list hv C haemtrcoff |n*B~\mwX$LrD8(n/XUzY#+zYdvEZ53VxDB~\mzYU> P# j> -s subsys_name 8(B~\mS53{#Z;vZcO,bG emsvcs#Xk8(CN}# -a trace_list 8(zYN}Pm#?vN}8(n/`M,zY+kTC`MxXU#AYXk8(;vN}#g {8(K;vTODN},rN}.dC:Et*#Pm;|(Uq# N} TBzYN}IT;8(: init #9zYB~\mwX$LrDuOKPbv|n#ZKPC|n0,zXk+ SP_NAME bv73d?h*}7D53V x{# Kv4, 0 8>|nQI&jI# 1 T>Pmszz#g{fZ;vr`vms{",rT>ms-r# ^F Z}#KPZd,p9CC|n#;PZ IBM } 1. Z;v/:ZcO*B~\mS53XUyPzY,G# /var/ha/log/em.msgtrace.cluster_name |(4T{* cluster_name D/:OB~\mwX$LrD{"zYdv `XE" |n:haemtrcon X$Lr: haemd E>: emsvcsctrl haemtrcon |n C> *B~\mwX$Lrr*zY. o( haemtrcon -s subsys_name -a trace_list hv haemtrcon |nC4*B~\mwX$LrD8(n/r*zY#zYdvCZ53VxDB~\mzYU> P#9C1,regs"dinsts"iolists M olists N}4P;NzY#8(DE"EZzYU>P,+;YxP x;=zY# j> -s cluster_name 8(B~\mS53{. Z;vZcO,cluster_name G emsvcs#Xk8(bvj>MN}# -a trace_list 8(zYN}Pm#?vN}8(n/`M,zY*Cn/`Mr*#AY*8(;vN}#g{= vTODN};8(,rN}.d*C:Et*#Pm;|(Uq# 608 |nN} 1. Z;v/:ZcO*B~\mS53r*yPzY,G: emsvcsctrl haemunlkrm |n C> bxMt/;vJ4`Sw# o( haemunlkrm -s subsys_name -a resmon_name hv g{B~\mX$LrZ=v!1dtZ-}}N"TsT;\I&t/;vJ4`Sw,rZ=v!1dt Z n NI&,S=3vJ4`SwD5},r0x(1J4`Sw,R;Y"Tt/r,S=|DN;v5} O#Z HACMP/ES /:P,n G 3#;)'\D-r7(B4,RJbQC=@},haemunlkrm |nIC 4bxJ4`Sw"R"Tt/|r,S=;vJ4`Sw5}# (} lssrc |n4T>B~\mwX$LrD4,,d4,m>Gqx(K3vJ4`Sw# j> -s subsys_name 8(B~\mS53{#Z;vZcO,subsys_name G emsvcs#Xk8(bvj>MN}# -a resmon_name 8(*bxMt/DJ4`SwD{V# N} TBzYN}IT;8(: init zYB~\mwX$LrDuOKPbv|n#ZKPC|n0,zXk+ SP_NAME bv73d?h*}7D53V x{# Kv4, 0 8>|nQI&jI# 1 T>Pmszz#g{fZ;vr`vms{",rT>ms-r# ^F Z}#KPZd,p9CC|n#;PZ IBM } 1. >>}&CZZ;vZcObx;vJ4`Sw# g{ lssrc |nDdvT>LrJ4`Sw IBM.PSSP.harmpd ;x!,@}h{J4`Sw;t/Du ~"dk: haemunlkrm -s emsvcs -a IBM.PSSP.harmpd ;C /usr/sbin/rsct/bin/haemunlkrm haemunlkrm |nD;C D~ /var/ha/log/em.trace.cluster_name |,{* cluster_name D/:O hamed X$LrDzYU># /var/ha/log/em.msgtrace.cluster_name |,4T{* cluster_name D/:OB~\mwX$LrD{"zYdv# `XE" |n: haemtrcoff X$Lr: haemd E>: emsvcsctrl hagsd X$Lr C> [lIJ4`Sw|BDJ4d?5},zz"(@M'LrB~# o( hagsd [-a] [-s] [-k] [-d] [-c] [-u] [-t] [-o] [-r] [-h] daemon_name hv hagsd X$LrGi~qS53D;?V, |a)K;v(C&\4-wM`SZ/:ZcOKPD&CL r4,Dd/#CX$Lra)S53Ds`}~q#daemon_name 8(X$LrCT|{U>D~"6pd Z AIX msU>PD{"D{F# ;v hagsd X$Lr5}Z?v/:ZcO4P#hagsd X$Lr\53J4XFw(SCR)DXF# IZX$LrZ SRC XFB,nC;*S|nP1St/|#Z}#ivBX$LrI grpsvcsctrl |n4 wC,C|nI/:t/xL4@NwC#g{;(*1St/r#9X$Lr,r9C startsrc r stopsrc |n# j> −a mSS53# 612 |nN}S53# −c e}S53,2MG5, SyP53VxP>}|G# −u b}S53ZyP53VxPDdC# −t r*S53zY# −o XUS53zY# −r "BS53# −h T>C(E"# N} deamon_name 8(X$LrCT|{U>D~"6pdZ AIX msU>PD{"D{F# 2+T zXkP root (^E\KPCE># Kv4, 0 8>|nQI&jI# 1 T>Pmszz# ^F K|n;Z PSSP 73BP'# j;8(1, C|nDC(5w4=j} 1. Z1053VxP,+i~qS53mS= SRC O, hC SP_NAME 73d?*}7D53Vx{,d k: hagsctrl -a 2. Z1053VxP,t/i~qS53, hC SP_NAME 73d?=}7D53Vx{,dk: hagsctrl -s 3. Z1053VxP,#9i~qS53,hC SP_NAME 73d?*}7D53Vx{,dk: hagsctrl -k 4. Z10D53VxP,S SRC O>}i~qS53, hC SP_NAME 73d?*}7D53Vx{,d k: hagsctrl -d 4V8ErD|ne% 613 5. ZyP53VxP,e}i~qS53,dk: hagsctrl -c 6. ZXF$w>O,SyP53Vx,b}i~qS53DdC,dk: hagsctrl -u 7. Z1053VxP,r*~qi daemon DzYLr, hC SP_NAME 73d?*}7D53Vx{,d k: hagsctrl -t 8. Z1053VxP,XU~qi daemon DzYLr, hC73d? SP_NAME *}7D53Vx{,d k: hagsctrl -o ;C /usr/sbin/rsct/bin/hagsd |, hagsd X$Lr D~ /var/ha/log/hags_nodenum_instnum.syspar_name |,ZcO hagsd X$LrDU> /var/ha/log/hags.syspar_name_nodenum_instnum.syspar_name |,XF$w>OD?; hagsd X$LrDU># D~{|,TBd?: v nodenum GPX$LrKPDZcE# v instnum X$LrD5}}?# v syspar_name GPX$LrKPD53VxD{F# `XE" |n: grpsvcsctrl hagsns |n C> qCVi~q{F~qwE"# o( hagsns [−h host] [−c] −g group_name hagsns [−h host] [−c] −s subsystem_name hagsns [−h host] [−c] −p subsystem_pid hv 9C hagsns |n4i/i~q{F~qwD4,. 614 |nN −c +dv?F*0v"o1#g{;P8( −c j>,rTdv9CX$LrDoT73# −g group_name 8(;iS534*.q!4,#g{ group_name d?;P|,ZS53Ts`P,|nM;aI &# −h host 8(*.qC{F~qw4,Dwz# −p subsystem_pid 8( subsystem_pid D;vX}T*.qC{F~qwD4,# −s subsystem_name 8(;vI*.qC4,DS53#subsystem_name d?I\G5JDS53{,2I\GCS53D ,e{#g{ subsystem_name d?;P|,ZS53Ts`P,|nM;aI&# N} daemon_name 8(X$LrCT|{U>D~M6pdZ AIX msU>PD{"D{F# 2+T zXkP root (^E\KPC|n# Kv4, 0 T>|nI&XjI# Gc5 T>Pmszz# ^F K|n;Z PSSP 73BP'# j;8(1, C|nDC(5w4=j} g{kSi~qS53qCrE",dk: hagsns -c -s cthags r hagsns -s cthags dvm>gB: 4V8ErD|ne% 615 HA GS NameServer Status NodeID=1.16, pid=14460, domainID=6.14, NS established,CodeLevel=GSLevel(DRL=8) NS state=kCertain, protocolInProgress=kNoProtocol,outstandingBroadcast=KNoBcast Process started on Jun 19 18:34:20, (10d 20:19:22) ago, HB connection took (19:14:9). Initial NS certainty on Jun 20 13:48:45, (10d 1:4:57) ago, taking (0:0:15). Our current epoch of Jun 23 13:05:19 started on (7d 1:48:23), ago. Number of UP nodes: 12 List of UP nodes: 0 1 5 6 7 8 9 11 17 19 23 26 Z>}P, domainID=6.14 b /var/ha/log/hags.syspar_name_nodenum_instnum.syspar_name |,XF$w>OD?;v hagsd X$LrDU># D~{|,TBd?: v nodenum GPX$LrKPDZcE# v instnum GX$LrD5}E# v syspar_name GPX$LrKPD53VxD{F# `XE" |n: hagsvote"lssrc"nlssrc hagsvote |n C> G qCVi~qimvE" o( hagsvote [−h host] [−l] [−a argument] [−c] −g group_name hagsvote [−h host] [−l] [−a argument] [−c] −s subsystem_name hagsvote [−h host] [−l] [−a argument] [−c] −p subsystem_name hv *Vi~q9C hagsvote |n4i/mv-iD4,# 616 |nN −a 8(Vi~qDi{#Ci{;,Z −g j>Di{#ZbVivB,SM'zDZ;vSk-iDk s44(bvi# −c ksVi~qmvE"Df6dv#dvC"DT>,ky20DoT73^X#g{;P8( −c, X$LrDoT73Ma;CZdv# −g group_name 8(;iS534*.q!4,#g{ group_name d?;P|,ZS53Ts`P,|nM;aI &# −h host 8(y*q!4,Dwz{# ksT:$;q=dvj8E"# −l −p subsystem_pid 8(*dq!mvD subsystem_pid d?D;vX(5}# −s subsystem_name 8(*mvDS53#subsystem_name d?I\G5JDS53{,2I\Gd,e{#g{ subsystem_name d?;P|,ZS53Ts`P,|nM;ajI# N} daemon_name 8(X$LrCT|{U>D~M6pdZ AIX msU>PD{"D{V# 2+T XkP root C'X(E\KPK|n# Kv4, 0 8>|nQI&jI# Gc T>Pmszz# ^F K|n;Z PSSP 73BP'# j} 1. *i4T$q=* SourceGroup Vix!!D-iD4,E",kdk: hagsvote -ls cthags -a theSourceGroup (locale-dependent) dvm>gB: 4V8ErD|ne% 617 Number of groups: 4 Group name [theSourceGroup] GL node [26] voting data: GL in phase [1] of n-phase protocol of type [Join]. Local voting data: Number of providers: 1 Number of providers not yet voted: 1 (vote not submitted). Given vote: [No vote value] Default vote: [No vote value] ProviderID Voted? Failed? Conditional? [101/26] No No Yes Global voting data: Number providers not yet voted: 1 Given vote: [No vote value] Default vote: [No vote value] Nodes that have voted: [] Nodes that have not voted: [26] dvDZ;Pm>Vi\}* 4#Z~Pa)Ki{MiD}<{Zc(Z>}PGZc 26) #d`Pxv TBmv}]: v i}<{;Z n WN-iDZ;WN# v -i**O-i# v TZ>XZc,P;v)&L,9;PmvD)&LD}?* 1# v ;x(1!mv5,2;x(mv5# v Z0ProviderID Voted? Failed? Conditional?1PB,0[101/16] No No Yes,1b6Ea)Lrj6* 101/26,P4mv,4'\,+H}mv(rK|GPu~D) # dv;sMaT>+Vmv4,: v ;PmvD)&L}?T* 1# v ;Px(mv5,2;Px(1!mv5# v QmvDZc*c# v ;PmvDZc*Zc 26# 2. ZBfD>}o,dvD?;PDb<}KZc 26 Gi}<{Zcb}`,# hagsvote -ls cthags -theSourceGroup -c(canonical form) dvm>gB: Number of groups: 4 Group Name: theSourceGroup GL Node: 26 (I am GL) Current phase number of an n-phase protocol: 1 Protocol name: [Join] Local voting data: Number of local providers: 1 Number of local providers not yet voted: 1 (vote not submitted) Given vote: [No vote value] Default vote: [No vote value]Global voting data: Number of nodes in group: 1 Number of global providers not yet voted: 1 Given vote: [No vote value] Default vote: [No vote value] Nodes that have voted: [] Nodes that have not voted: [26] ;C /usr/sbin/rsct/bin/hagsvote 618 |nN /var/ha/log/hags.syspar_name_nodenum_instnum.syspar_name |,XF$w>OD?;v hagsd X$LrDU># D~{|,TBd?: v nodenum GPX$LrKPDZcE# v instnum GX$LrD5}E# v syspar_name GPX$LrKPD53VxD{V# `XE" |n:hagsns"lssrc"nlssrc halt r fasthalt |n C> #9&mw# o( { halt | fasthalt } [ -l ] [ -n ] [ -p ] [ -q ] [ -y ] hv halt |n+}]4=ELO"#9&mwKP#zw;XBt/#;P root C'IT9CK|n#g{pD C'G ....Halt completed.... {"1,zITXUg4# halt |n9C syslogd |nG -l -n ;ZGJD~PG<#z#-l j>";h-GJD~|B#-n k -q j>5> -l j># #90*@9 sync# -p ;PXUg4x953#z# ":g{k^h@C#zDj>;p9C,-p j>;azz0l#g{pDYw}ksSY*zMXB}<, g4T;aXU# }plY#z# ":KPxP -q j>D halt |n;a"v sync,rK53a"4#z# C&EYw953#z# -q -y 4V8ErD|ne% 619 >} 1. *953#zx;ZGJD~PG<#z,kdk: halt -l 2. *9538Y#z,kdk: halt -q 3. *(}&E953#z,kdk: halt -y D~ /usr/bin/from /var/adm/wtmp 8(53t/E># 8(G t/ hangman BVN7# o( hangman [ File ] hv hangman |nS;>j8CVd#(};NB; vV84B%J#zIT8 7 Nms# 1zt/ hangman,N7MaT>: guesses: word: ....... errors: 0/7guess: guesses T>KzB1yCDV8#zyBD?;vV8PZguess sf#word: ....... T>KUo%JP DV8v}#Z>}PP 7 v .,rK%JP 7 vV8#1zBT1, N7MC}7DV8zfKJ1D .# errors: 0/7 T>KmsBbDv}#zZ guess: a>{&dkzyBDV8#}g: guesses: word: .......... errors: 0/7 guess: q guesses: q word: .......... errors: 1/7 guess: a guesses: aq word: .a....a... errors: 1/7 guess: b guesses: abq word: .a....a... errors 2/7 guess: j guesses: abjq word: .a....a... errors: 3/7 guess: s guesses: abjqs word: .a....a..s errors: 3/7 guess: z 620 |nN Z;vZcr;vXF$w>OXFXK~q!n# o( hatsoptions [-s] [-d] hv ZK|n;4P.0,73d? HB_SERVER_SOCKET Xk;hC=;XKa9~qS53yCD UNIX r WSVD;C#I9CBfDod: export HB_SERVER_SOCKET=/var/ha/soc/hats/server_socket.partition name w*!q,d? HA_SYSPAR_NAME I;hC*Vx{# *9K|nI&4P,XkKPXK~qX$Lr# hatsoptions I;C4XFXK~qPDm`!n#!n -s 8>XK~qX$Lr\xG)wTSYD{"# bIZ;vP1Zxgr"MwkSUwZcd{""zSYDs53dCP9C#v1yPZcMXF$w >ODF11S<,=1E9CK!n#qr1"MwDF11SdsZSUwDF11S1,(DI\;m sXOz# !n -d 8>XK~qX$Lr;C\xG)wTSYD(D#bG1!5# j> −s 8>XK~qX$Lr\xG)wTSYD(D# −d 8>XK~qX$Lr;C\xG)wTSYD(D# (K*1!hC)# 4V8ErD|ne% 621 2+T XkP root C'X(E\KPK|n# Kv4, 0 8>|nQI&jI# 1 8>"zms# 73d? HB_SERVER_SOCKET K73d?&Z|n4P0xPhC#|Xk;hC*;C4,SXK~qX$LrDXK~qM' zyCD UNIX rWSVD;C#K73d?XkhC* /var/ha/soc/hats/server_socket.partition name# HA_SYSPAR_NAME g{ HB_SERVER_SOCKET ;PxPhC,r HA_SYSPAR_NAME Xk;hC*Vx{# ^F K|nvZTHrPP'# j;8(1, C|nDC(5w4=j} **8>>XZcODXK~qX$Lr* G!r(f|n76{# o( +|n76{mS=76{Pm: hash [ Command ... ] e}76{Pm: hash -r hv hash |n(}mS76{=Pmre}PmZ]0l10 shell G!|n76{D==# 1;8(N}rj>1,hash |nrj9|,(}}#|nQwxLwC"R=DG)|n# ":hash |n;(f shell ZC|n# IT9C -r j>e}|n76{PmDZ]#9IT(}4; PATH 73d?D5SPme}76{#Cn r%Dq=,bIT(}dkTB|njI: PATH="$PATH" g{9CK Command N},r hash |nQw8(|nD76{"+C76mS=Pm#18(|n1,k p9C /(1\)# r* hash |n0l10 shell 73,yT|w* Korn shell r POSIX shell#fZC|na)#g{ hash |nZ@"D|n4P73PwC,gTB>}y>,r|;a0lwC_73D|nQwxL: nohup hash -r find . -type f | xargs hash 9C hash |nH,Z9C alias -t |n# j> -r e}76{PmDZ]# N} Command 8(mS=76{PmD Command# Kv4, 5XTBvZ5: 0 I&jI# 4V8ErD|ne% 623 "zms# >0 >} 1. *R= wc |nD76{"+dmS=76{Pm,kdk: hash wc 2. *e}76{PmDZ],kdk: hash -r D~ |, Korn shell hash ZC|n# |, hash |n# /usr/bin/ksh /usr/bin/hash `XE" alias |n"bsh |n"ksh |n# head |n C> T>D~D78P# o( head [ - Count | -c Count | -n Number ] [ File ... ] hv head |n+?;v8(D~rj, 1!T>0 10 P#File N}8(KdkD~{#dkD~XkGD>D~#18(`vD~1?;D ~D*<&kTB;B# ==>filename<== *T>;iLD~"T?;vD~xP6p,kdk: example% head -9999 filename1 filename2... j> -Count -c End -n Number 624 S?;v*T>D8(D~D*78(P}#Count d?XkG;v}D.xF{}#Kj>H[Z -n Number j>,+g{DVZ}#Number d?XkG;v}D.xF{}# S?;v*T>D8(D~D*78(P}#Number d?XkG;v}D.xF{}#Kj>H[Z - Count j># |nN0 I&jI# "zms# >} *T> Test D~D0 5 P,kdk: head -5 Test r_ head -n 5 Test `XE" tail |n# 6Yw53kh8\m7PD:D~;# 6Yw53kh8\m7PD:dkMdvX(r;# help |n C> *BC'a)E"# o( oz hv help |n*BC'T>;3E"#E"ICZTBwb: v ,SrT>D~# v ;%=P`-# v "MMSUJ~# v A53{"# v |D\kD~E"# v 6p5310C'# v *53d{C'"M(D# v T>?} *q!oz,kZ|nPdk help# 4V8ErD|ne% 625 `XE" cat |n"ex |n"finger |n"ls |n"mail |n"passwd |n"sccshelp |n"tset |n"who |n"write |n# host |n C> +;vwz{bv=;vrXxX7r+;vrXxX7bv=;vwz{# o( host [-n [ -a ] [ -c Class] [ -d ] [ -r ] [ -t Type ] [ -v ] [ -w ] [ -z ]] Hostname | Address [ Server ] hostnew [ -a ] [ -c Class ] [ -d ] [ -r ] [ -t Type ] [ -v ] [ -w ] [ -z ] Hostname | Address [ Server] hv /usr/bin/host |n5X;vwzDrXxX7(1 Hostname N};8(1),r5Xwz{(1 Address N };8(1) #host |nI\9T>k HostName N}X*DNNp{,b!vZ{Fbv~qDdC#{F bv~qD>}|, local"nis M bind# g{>Xwz9Cr{-i,rZQw>X /etc/hosts D~.0Hi/>Xr6L{F~qw}]b# host |n2I5XZ DNS(r{53)R=Dd{{FG<#-z j>8(bV==#d{j>Jmi/(F# j> -a -c Class H[Z9C0-v -t *1 1QwGrXx}]1*8(*iRD`#P'`*: IN rXx` CHAOS Chaos` HESIOD MIT Althena Hesiod ` ANY -d -n -r 626 (d{(TONb;v) * (d{(TONb;v) r*wT==# H[Z"< /usr/bin/hostnew |n#hostnew |nG host |nD 5.2 f# {C]i&m# |nNE" UINFO C'E" WKS y'VDZy\*D~q# j8==# @6H} DNS ~qwD;vXp# 9CT>J4G# 5w*C4bvrXxX7Dwz{F#HostName N}ITG;v(;Dwz{,2ITG;vZy\ *Dwz{(ng nameserver"printserver"timeserver ,g{b)fZD0) # 8(*i/D{F~qw# >} 1. *T>wz{* mephisto DwzX7,kdk: host mephisto MaT>kTB`FDE": mephisto is 192.100.13.5, Aliases: engr, sarah 2. *T>X7* 192.100.13.1 Dwz{,kdk: host 192.100.13.1 MaT>kTB`FDE": mercutio is 192.100.13.1 3. *T>{* test.ibm.com DrD MX G<,kdk: host -n -t mx test.ibm.com r_ hostnew -t mx test.ibm.com 4V8ErD|ne% 627 MaT>kTB`FDE": test.ibm.com mail is handled(pri=10)by test1.tt.ibm.com test2.aix.ibm.com test.ibm.com mail is handled(pri=10)by D~ /etc/hosts |,rXx-i(IP){MZ>XxgODwzX7# `XE" hostname |n named X$Lr# 6xgk(E\m7PD:(EMxg;# hostent |n C> Z53dC}]bP1SYwX73du?# o( *mSX7=wz{D3d hostent -a IPAddress -h ″HostName...″ *>};vX7=wz{D3d hostent -d IPAddress *>}yPX7=wz{D3d hostent -X *|DX7=wz{D3d hostent -c IPAddress -h ″HostName...″ [ -i NewIPAddress ] *Z Colon q=BT>X7rwz{ hostent -s { IPAddress | 0HostName1 } [ -Z ] *Z Colon q=BT>yPX7=wz{D3d hostent -S [ -Z ] hv Z53dC}]bP,hostent M6|nmS">}r|DX73du?#9C}]bPDu?3drXxi(IP)X7(>Xr6L)=dH[Dwz{# 628 |nN;vryPX7=wz{D3du?#3v8(D>Xr6Lwz DrXx-i(IP)X7rmk;vr`vwz{`X*#Cc=.xFq=m> IP X7#Cn$;,} 255 vV{DV{.m>wz{,";9CUV{#?vu?Xk|,Z;PP#`Xwz{(rp{)IT;8 (# ":P'wz{rwzp{Xk|,AY;vV8V{#g{z!q8(T x *7,szNb;v.yxFD }V(0-f)Dwz{rp{,rwz{rp{Xk9|,AY;vmbD;\C;v.yxF}Vm> DV8#53+T x *7,sz;v.yxF}VDN=bMI3vX7D.yxFm>,}GZwz{ rp{PfZAY;v;G.yxF}VDV8#IK,xdeer +G;vP'Dwz{,x xdee r;G# ZyZ Web D53\mw(wsm)B,zIT9C53&CLr4|D53Xw#z2IT9C53\mgf Lr(SMIT)smit hostent lY764KPC|n# j> ":j> -a"-d"-c"0 -s ;\;p9C# -a IPAddress -c IPAddress -d IPAddress -h″HostName...″ -i NewIPAddress -S -s0HostName1 -s IPAddress -X -Z TZ}]bP8(DrXx-iX7,mS IP X7=wz{D3du?#C -h j>8 (wz{# Z}]bP|D IP X7=wz{FD3du?,CX7k IPAddress d?8(DX7; B#C -h j>8(|DDwz{#g{*+10D IP X7|D*;vBX7 (IPAddress),r9C -i j># Z}]bP>} IP X7=wz{D3du?,CX7kI IPAddress d?8(DX7; B# 8(wz{Pm#PmPDu?IUqV*#-h″HostName...″ j>&Ck -a j>nd9 C#-c j>rm2h* -h0HostName...1 j># 8(BD IP X7#g{;vVP IP X7*; NewIPAddress d?fz,rh*Kj> k -c j>;p9C# T>}]bPDyPu?# T> IP X7=wz{D3du?,dwz{kI0 HostName1N}8(Dwz{%d# T> IP X7=wz{D3du?,dkI IP X7d?8(Du?%d# >}}]bPyPD IP X7=wz{D3du?# Z colon q=BzIi/dv#1S SMIT ICTgfwC hostent |n1,9CC j># ":K hostent |nITOvTBX7:.08".008".09 0 .009#W;*cDX7;bM*KxF,,1Kx F}V;\|( 8s r 9s# >} 1. *Z+X7k;5Pwz{`X*D}]bPmSu?,k4UTBq=dk|n: hostent -a 192.100.201.7 -h ″alpha bravo charlie″ Z>} 1 P,IP X7 192.100.201.7 ;8(*wzX7,CX7_P;vw*Dwz{ alpha 0,e{ bravo M charlie# ":g{zk9C .08".008".09"r.009 4mSX7,z+qC;vms{",a> 0IPAdressX7 Q -fZ,1!\X7";5JfZZ /etc/hosts D~P# 2. *Zkwz{%dD}]bPT>u?,k4UTBq=dk|n: hostent -s alpha 4V8ErD|ne% 629 Z>} 2 P,u?+T>kwz{ alpha %d# 3. *|D;vu?D IP X7*BD IP X7,kdk: hostent -c 192.100.201.7 -i 192.100.201.8 Z>} 3 P,-PD IP X7* 192.100.201.7,|DsDBX7* 192.100.201.8# D~ /etc/hosts |(xgDwz{MX7# `XE" hostname |n 6xgk(E\m7PD:TCP/IP {Fbv;# PX20yZ Web D53\mwDE",kND6AIX 5L V5.3 yZ web D53\mw\m8O7PD:Z ~B:20k53hs;# hostid |n C> hCrT>10>XwzDj6# o( /usr/sbin/hostid [ HexNumber | InternetAddress | HostName ] hv /usr/sbin/hostid |nT;v.yxF}V,T>10>XwzDj6(r_G(;Dwz{,r_G}5N })#C}5&ZyPwzP_P(;T,,1(#;hC*I rXxX7 r wz{ N}8(DwzX7# root C'IT(}* HexNumber"InternetAddress r HostName N}8(;v.yxFD}hC hostid |n# /etc/rc.net D~hCwzj6{*wz{# N} HexNumber InternetAddress HostName 8(;v(;D.yxF}V4m>10>Xwz# 8(;vrXxX74m>10>Xwz# 8(;v{E{F43d(;Dwz# >} 1. *9C hostid |n,*>XrXxX7hC>Xwzj6{1,k4UTBq=dk|n: hostid 192.9.200.3 0xc009c803 hostid |n+rXxX7 192.9.200.3 *d*;v.yxFDm> 0xc009c803,;s+>Xwz(z, S=xgD$w>)hC*KX7# 630 |nN>XwzDj6{,kdk: hostid 0xc009c803 hostid |nT;v.yxF}VT>wzDj6{# `XE" hostname |n gethostid S}L"sethostid S}L# rc.net D~q=# 6xgk(E\m7PD:TCP/IP 07;# hostmibd X$Lr C> t/ hostmibd dpi2 SzmX$Lrw*s(xL# o( hostmibd [-f File] [-d [Level]] [-h Hostname] [-c Community] hv hostmibd |nt/ hostmibd dpi2 Szm#bv|n;\I_PyX(DC'r53iDI1"v# hostmibd X$LrqXI RFC 1592 y(eDr%xg\m-iV<=-iSZZ 2.0 f#|P#E dpi2 Szmk dpi2 zm.dD(E$w,(E~@GZ RFC1592 D 3.1 ?VPy(eD dpiPortForTCP.0 (1.3.6.1.4.1.2.2.1.1.1.0)# \mE"b(MIB)GI RFC 1155 (eD#}; hostmibd \mPDbvXbD MIB d?GI RFC 1514 (eD#?0 MIB d?D\mI hostmibd 4TBD 4 vSwxP: v hrSystem (1.3.6.1.2.1.25.1) v hrStorage (1.3.6.1.2.1.25.2) v hrDevice (1.3.6.1.2.1.25.3) v hrSWInstalled (1.3.6.1.2.1.25.6) hostmibd X$LrD4P(#GZ53t/1wCK /etc/rc.tcpipshell E># hostmibd X$Lr&9C53J4XFw(SRC)4xPXF#dk hostmibd =|nPPG;;Fv9C D# 9CTB SRC |n4Yw hostmibd X$Lr: startsrc t/;vS53,S53i,rG;vS~qw# stopsrc #9;vS53,S53i,rG;vS~qw# 4V8ErD|ne% 631 refresh Y9S53rS53iXA`&DdCD~# lssrc q!;vS53,S53i,rG;vS~qwD4,#g{C'"vK$4,q=D lssrc |n, +d;G root C',r;aT>+C{# j> -c Community -d Level 9C8(D+C{#g{ -c j>;8(,r1!+C{*0public0# 8(zY/wT6p#6pV*: v 0 = n!6p v 8 = DPI 6p 1 v 16 = DPI 6p 2 v 32 = ZC6p 1 v 64 = ZC6p 2 v 128 = ZC6p 3 *`XzY6pmS}V#1!6p* 56,g{1 -d j>;8(,x Level ;;8(1#g{ -d j>;;8(,r1!6p* 0# 8(;vG1!dCD~#g{ -f j>;;8(,1!dCD~* /etc/hostmibd.conf#kND /etc/hostmibd.conf D~KbKD~q=DE"# r8(Dwz"Mks#g{ -h j>;8(,1!?jwz*0loopback1(127.0.0.1)# -f File -h Host >} *t/ hostmibd X$Lr,kBUTBZ]dk|n: 1. startsrc -s hostmibd -a "-f /tmp/hostmibd.conf" bv|nt/K hostmibd X$Lr"RS /tmp/hostmibd.conf A!KdCD~. 2. *#9 hostmibd X$Lr,(#dk: stopsrc -s hostmibd bv|n#9K hostmibd X$Lr#-s j>8(Kfs;#9DS53# 3. *S hostmbid q!L4,,kdk: lssrc -s hostmbid C|na5XX$LrD{F"}Lj60d4,(&Zn/4,9GGn/4,)# 4. *S hostmibd X$Lrq!$4,,kdk: lssrc -ls hostmibd g{G root C',rbv4,(fD$m%Ma+dCN}Pk /etc/hostmibd.conf# D~ /etc/hostmibd.conf /etc/mib.defs 632 |nN hCrT>10wz53D{F# o( /usr/bin/hostname [ HostName ] [ -s ] hv /usr/bin/hostname |nT>10wz53D{F#;PC= root C'(^DC'E\hCwz{#mkdev |nM chdev |n,yIT@ChCwz{#1z}ZZ;N(e TCP/IP 5}1,9C mkdev |n# zITZyZ Web D53\mw(wsm)B9C53&CLr,T|D53Xw#z2IT9C53\mgf Lr(SMIT)smit mkhostname lY764KPC|n# j> Sr!{FPq!NNrE"# -s N} HostName hCwzDw{F ":zXkP root C'(^,E\9Cwz{N}# `XE" chdev |n"mkdev |n# gethostname S}L"sethostname S}L# PX20yZ Web D53\mwDE",kND6AIX 5L V5.3 yZ web D53\mw\m8O7PD:Z ~B:20k53hs;# 6xgk(E\m7PD:TCP/IP {Fbv;# hosts2ldif |n C> S;vwzD~P4(;v LDAP }];;q=(LDIF)D~# 4V8ErD|ne% 633 o( hosts2ldif [ -i InputFile ] [ -o OutputFile ] [ -s SearchBase ] hv /usr/sbin/hosts2ldif |nS /etc/hosts rpD`FZ /etc/hosts DD~4(;v LDAP }];;q= (LDIF)D~#;Pj>,/etc/hosts D~;C44( /tmp/hosts.ldif LDIF D~,C cn=hosts w*y! r{# 9Cbv|n4(D LDIF D~qU SecureWay® Directory Schema,IC4(" ldap zF#I'V ldap z F,Fv9CDG nis_ldap zFx;G ldap zF# j> 8(CZdkDwzD~# 8(CZdvD LDIF D~# 8( LDAP ~qwODwzmDy!r{# -i InputFile -o OutputFile -s SearchBase >} 1. *S /etc/hosts D~4( /home/ldifhosts,kdk: hosts2ldif -o /home/ldifhosts 2. *S /home/hosts.bak D~4( /tmp/hosts.ldif,kdk: hosts2ldif -i /home/hosts.bak 3. *9C cn=hosttab w*y!r{S /etc/hosts D~4( /home/ldifhosts,kdk: hosts2ldif -o /home/ldifhosts -s cn=hosttab D~ /etc/hosts |,Z>XxgODwzDrXx-i(IP){FMX7# `XE" 6xgk(E\m7PD:TCP/IP {Fbv;# hp |n C> * HP2640- M HP2621- 5PUK&mX(&\# o( hp [ -e ] [ -m ... ] hv hp |nA!jv?&\,zITT>BjV{MOjV{#9C}'{E&\,zIT}#XT># 0V{Md{XbV{(P=v}b) #hp |nCR}74|FXm>_-Kc{ NOT,"v\T>j{{E DOk?# ~!V{Gsz;vKq{Md{V{DV{#g{X4V{rKq{sdkDV{G;vSKB._DV {,~!V{aT>vSB._r_T4*S5TV(!vZUKv?T\)# ": 3)rPDXFV{(fr;P{MKq{)IT9D>ST>wO{'#I tbl |nzIDxP z_Dmrma*'|,z_W?DD>P#WH(} col |n+]dk,;s(} hp |n,zrm \;\bb)Jb# j> T>SB._D~!V{"kAOjV{MSB._DkABjV{#qr,yPD~!V{"BjV{MOjV {rTV*4*S5(dark-on-light) #v1zDT>w_PT>v?&\19CCj># TZD>PDNb}?D,xUWP,vzz;vUWP# -e -m `XE" col |n" eqn |n" greek |n" nroff |n" tbl |n# hplj |n C> * HP LaserJet 5Pr!zs&m troff |ndv# o( hplj [ -F Directory ] [ -quietly ] [ -landscape ] [ File ... ] hv hplj |n&m troff |nDdv*= Hewlett-Packard LaserJet 5Pr!zDdv# g{x(;vr`vD~w*!n,r hplj |n:p&mb)D~#g{D~;8(,rK|naw*;vb Mj=b=`kEx,g{|GQ;0kr!z# (D>-=b=, HP ?~E C2053A #C07,+fz K `kEx#)1!VeD~YhdP;v`kExQ20#g{; P K `kEx,I9CBXD;,bv* HP r!z(CD?-=b=b,920Kd{D`kExrm~Ve# hplj |n@5ZD~{T .out *a2D /usr/lib/font/devhplj BDD~#}GD~;J1hC,qrbv| n;azzOmDdv#|`E",kND troff VeD~q=D5# 4V8ErD|ne% 635 j>7(*ZdP0RVeD~D8(?<#w*1!,hplj |nZ /usr/lib/font/devhplj ?} 1. *9C lp |nr!;v{* foo Dtroff D~={* hp Dr!zO,kdk: troff -mm -Thplj foo | hplj | lp -dhp -o -dp 2. *9C qprt |nr!;v{* boo D troff D~={* hp Dr!zO,kdk: troff -mm -Thplj boo | hplj | qprt -dp -Php ":=v>}PD -dp j>yT0-}1(4^D)==rr!h8"Mr!z}]# File /usr/lib/font/devhpl/*.out |,VeD~# `XE" troff |nq=/D>TcZEfh8Or!# troff VeD~q=* troff |n8(hvD~# hpmcount |n C> b?&CLrT\# o( hpmcount [-a] [-d] [-H] [-k] [-o file] [-s set] command hpmcount [-h] 636 |nN -a -d -H -h -k -o file -s set [/XZ POE KPDF}w# TZF}w`74C==mSj8DB~/F}# mSzmCxLD\mLrn/# T>oz{"# mSzmCxLD53n/# dvD~{ Pv$(eDB~/r_:EVtDB~/Pm(1 = N,r _ 0 m>!q+?#kND pmlist |n# )19C:EVt DB~/Pm1,+!qF}w`74C==# N} command 8(*dxPT\b?DQ4PLr# 73d? TB73d?1S0l hpmcount |nD4P(Pd{D MP_* 73d?0l"PLrD4P) # HPM_EVENT_SET HPM_DIV_WEIGHT MP_CHILD MP_PROCS !q;vB~/#C5ITG;vS 1 = 6(Z POWER3 53O)"S 1 = 4(Z PowerPC 604 RISC "&mw 5 3O)rS 1 =;v@5Z&mwDO^(Z POWER4 0 sxf>D53O)D{}#K73d?9C4Z POWER4 0sxf>D53O!q;vB~i{#I8(:EVtD B~/Pm#ZKivB,+!qF}w`74C==# a)C4Z POWER4 53OFcS(-*D(X(;vsZ 1 D{}) # Z8([/F}49cdva{D~{(myID)",=a{ {mT0|S|X6pj8/wToO{"D"P73P9 C# LrNqD}?# 4V8ErD|ne% 637 HPM_AGGREGATE_OUTPUT HPM_LOG_DIR MP_PARTITION HPM__MX_DURATION [/Z POE &CLrODF}(?F|nP5N -a) #9C Kj>,+*yPNqzI;v%;D~T\D~#Knv &m POE r Load Leveller,|*sZ53Oa)"PD~ 53(g GPFS) # 1hCKj>1,hpmcount +Za)D?8(?v1d ,DVx1d#|TAk*%;m>,"RXkZ 10 Ak= 30 kD6'.Z#g{4hCKj>,rCZ1d,Vx1 dD1!5* 100 Ak# mb,TB73d?(IC'a))8(CZIzH?5FcDZfH}1d"_Y:fH}1dM TLB ;| PH}1dD@c5#b)73d?Z3rO;HnUZD~ HPM_flags.env(g{fZ)Pa)D@@5E H# v HPM_MEM_LATENCY v HPM_L3_LATENCY v HPM_L35_LATENCY v HPM_AVG_L3_LATENCY v HPM_AVG_L2_LATENCY v HPM_L2_LATENCY v HPM_L25_LATENCY v HPM_L275_LATENCY v HPM_L1_LATENCY(A!+;9CKd?) v HPM_TLB_LATENCY Kv4, I&jI# "zms# 0 >0 >} 1. *KP ls |n"4k4T2~F}wDPXB~/ 5 PDB~DE",kdk: hpmcount -s 5 ls 2. *KP ls |n,"4k4T2~F}w(9CF}w`74C==)DPXB~/ 5"2 M 9 PDB~ DE",kdk: hpmcount -s 5,2,9 ls _e5V hpmcount |n9C PMAPI _L6 API# 638 |nN# ;C /usr/bin/perf/pmapi/hpmcount jD~# HPM_LOG_DIR/hpm_log.pid ./.hpm_lockfile_mp_partition xD~#* hpmcount |nDZ?9C#tKD~# ./.hpm_datafile_mp_partition [}a{D~#* hpmcount |nDZ?9C#tKD~# file_myID.pid `XE" :hpmstat |n;,pmlist |n# getrusage S}LM pm_initialize S}L# AIX 5L Version 5.3 Performance Tools Guide and Reference PD Performance Monitor API Programming# hpmstat |n C> a)536'D2~T\F}wE"# o( hpmstat [-d] [-H] [-k] [-o file] [-r] [-s set] [-T] [-U] [-u] interval count hpmstat [-h] hv hpmstat |na)ns4P1d"2~T\F}wE"MIz2~H?5#;P_P root (^DC'IT9 CC|n# 1;x|nP!n8(C|n1,hpmstat kT1!DB~/ 1 F} 1 kSZC'"ZKT0\mLr(k T&mw'V\mLr==)n/D1!D 1 N|z#;s,|a+-)(3rO HPM_EVENT_SET EH)# I8(:EVtDB~/Pm,x;GB~/`E,ZKivB,+!qF}w`74C==#*!qyPB ~/,k+B~/`E5hC* 0# P'B~/`ES 1 =@5Z&mw`MDO^,&mw`MI9C pmlist |nPv# 640 |nN -d -H -h -k -o file -r -s set -T -U -u TZF}w`74C==mSj8DB~/F}# ;F}\mLrn/# T>oz{"# ;F}53n/# dvD~{# ZUP\ZP4P1tC runlatch "{CF}w# Pv$(eDB~/r_:EVtDB~/Pm(1 = N,r _ 0 m>!q+?#kND pmlist |n# )19C:EVt DB~/Pm1,+!qF}w`74C==# i41dAGx;GTkFD1d# TAkhCF}1ddt#g{8(KF}w`74C= =,rvTK!n# ;F}C'n/# N} interval count TkrAkT>F}1ddt,1!5* 1# T>*F}D|z}#1!5* 1,1ddtTkF,18( !n -U 1C5*^ns# 73d? TB73d?1S0l hpmstat |nD4P(Pd{D MP_* 73d?0l"PLrD4P) # HPM_EVENT_SET HPM_DIV_WEIGHT HPM__MX_DURATION !q;vB~/#C5ITG;vS 1 = 6(Z POWER3 53O)"S 1 = 4(Z PowerPC 604 RISC "&mw 5 3O)rS 1 =;v@5Z&mwDO^(Z POWER4 0 sxf>D53O)D{}#K73d?9C4Z POWER4 0sxf>D53O!q;vB~i{# a)C4Z POWER4 53OFcS(-*D(X(;vsZ 1 D{}) # ZTF}w`74C==xPF}1,Kj>8(?v1d ,DVx1d#|TAk*%;m>,"RXkZ 10 Ak= 30 kD6'.Z#g{4hCKj>,rCZ1d,Vx1 dD1!5* 100 Ak# mb,TB73d?(IC'a))8(CZIzH?5FcDZfH}1d"_Y:fH}1dM TLB ;| PH}1dD@c5#b)73d?Z3rO;HnUZD~ HPM_flags.env(g{fZ)Pa)D@@5E H# v HPM_MEM_LATENCY v HPM_L3_LATENCY v HPM_L35_LATENCY v HPM_AVG_L3_LATENCY v HPM_AVG_L2_LATENCY v HPM_L2_LATENCY v HPM_L25_LATENCY 4V8ErD|ne% 641 v HPM_L275_LATENCY v HPM_L1_LATENCY(A!+;9CKd?) v HPM_TLB_LATENCY Kv4, I&jI# "zms# 0 >0 >} *4kT53"C'M\mLrn/,Z,} 1 kD1ddtoXZ4T2~F}wDB~/ 2 PDB~D E",kdk: hpmstat -s 2 _e5V hpmstat |n9C PMAPI 536 API#r*g{_L6 API }Z9C,536 API +(f^'D}], yTZ_L6 API xPwCD,1;JmxP536 API wC#Jm_L73+x(536 API,1=UX Tns;N73DVdEaMEx(#*K,g{I libhpm r hpmcount b?DLrZ hpmstat n/Z dGn/D,r hpmstat F}w+;<7# ;C /usr/bin/perf/pmapi/hpmstat j *"xgUKSYw(NTX)JdwZfZ]=wzD~#C|nv&CZ AIX 4.2.1 rdsf># o( hps_dump [ -f Name ] [ -d Device ] hv hps_dump |n9C0kLrSZSJdw(+yPDZfZ]OX=D~P#IKazz;v53lU,C ZTsDVvMwT#D~D0 1024 VZ|,TBZ]: 80 80 80 268 32 6pV{.,|,f># Swz53*"D1dMUZ# "M# SwzJdwC=DU>m# 53X7m# 4V8ErD|ne% 643 *"Dp -f Name -d Device 8(*"{F#9CC!n42G1!D~{ ./hpscore# 8(JdwDch8D~{#9Cbv!nIT2G1!h8{ /dev/rhp0# Kv4, K|n5XTBvZ5: I&jI# "zms# 0 >0 2+T CJXF:zXk5P root C'(^E\KPbv|n# sFB~:N/A >} 1. *q!1!JdwZf=10? +wzD~*;*xgb}Ly9CDq=# 644 |nNX hosts,networks,r gateways D~(Vp* localhosts,localnetworks,r localgateways)fZZ10?c,$;c;vVZw}]bPD>Xu?# j> -c connected-nets -l local-nets g{xg7IX$Lr9C gateways D~,8(;vwz1S,S=DxgDP m#C:EVtxg,"9Cxg{rjXDxgPm#;\S localhosts D~PC=PX Z>XxgODwzDE"#C:EVtxg,"9Cxg{rjXwzu?IT!T, Tc localhosts D~IT2GdkD~(|nPP8(DD~)PDu?# D~ /CurrentDirectory/localgateways /CurrentDirectory/localhosts /CurrentDirectory/localnetworks |,>XxXE"# |,>Xwz{E"# |,>XxgE"# `XE" gettable |n# named X$Lr,routed X$Lr# gateways D~q=,hosts D~q=,gateways D~q=# 6xgk(E\m7PD:TCP/IP 7IxX;# hty_load |n C> T>rBXxgUKSYw(NTX)JdwdC# 4V8ErD|ne% 645 o( hty_load [ -d Device ] [ -f ConfigFileName ] hv hty_load |nT>rBXJdwdC#g{;xNNj>"vK|n,r53* /dev/rhp0 h8D~T>1 0DJdwdC#x( Device N},rhty_load |n+;vdCD~0k tty }/Lr#tty }/Lr9C KD~Twzmo~q(HPS)MJdw -d Device -f ConfigFileName 8(JdwDch8D~{#9Cbv!nIT2G1!h8{ /dev/rhp0# 8(}/LrdCD~{#1!DdCD~G /etc/hty_config D~# Kv4, K|n5XTBvZ5: 0 >0 I&jI# "zms# 2+T CJXF:zXk5P root C'(^E\KPbv|n# sFB~:N/A >} *0k53dC"9C1!}/LrdCD~,kdk: hty_load -d /dev/rhp0 646 |nN iRx,V{D%J# o( hyphen [ File ... ] hv hyphen |nA!;vr`v"DD~,SPiRyPTx,V{D%Ja2DP"+b)%J4kj} *liID>q=/LrZD~P4PD,V{,S,kdk: mm [Flag...] [File...] | hyphen `XE" mm |n"troff |n# 4V8ErD|ne% 647 648 |nNE"G*Z@za)Dz7M~q`4D# IBM I\Zd{zRrXx;a)>D5PV[Dz7"~qr&\XT#PXz10yZxrDz7M~q DE",krz1XD IBM zmI/#NNT IBM z7"Lrr~qD}C"GbZw>r5>;\9C IBM Dz7"Lrr~q#;*;V8 IBM D*6z(,NN,H&\Dz7"Lrr~q,I\Q5Pr}Zjkk>D5hvDZ]PXDwn({#a)>D5"4ZhC'9Cb)({ DNNmI#zITCif==+mIi/Dy: IBM Director of Licensing IBM Corporation North Castle Drive Armonk, NY 10504-1785 U.S.A. >un;JC"zrNNbyDunk1X(I;;BDzRrXx:International Business Machines Corporation 04V41a)>vfo,;=PNNV`D(^[Gw>D9G5,D)#$,|(+;^Z5,DPXG V("JzMJCZ3VX(C>D#$#3)zRrXxZ3);WP;Jmb}w>r5,D#$#rK >unI\;JCZz# >E"PI\|,JODB f>P#IBM ITf1T>vfoPhvDz7M/rLrxPDxM/r|D,x;mP(*# >LrD;mI=g{*KbPXLrDE"To=gB?D:(i)JmZ@"4(DLrMd{Lr(| (>Lr).dxPE";;,T0(ii)JmTQ-;;DE"xP`%9C,kkTBX7*5: IBM Corporation Dept. LRAS/Bldg. 003 11400 Burnet Road Austin, TX 78758-3498 U.S.A. ;*qXJ1Du~Mun,|(3)iNBD;(}?D6Q,JOPhvDmILr0dyPICDmIJOyI IBM @] IBM M'-i"IBM zJm~mI-ir NN,H-iPDuna)# PX+VZ(DBCS)E"DmIi/,kkzyZzRrXxD IBM *6z(?E*5,rCif==+i /Dy: IBM World Trade Asia Corporation Licensing 2-31 Roppongi 3-chome, Minato-ku Tokyo 106, Japan IBM IT4|O*J1DNN==9CrV"zya)DNNE"x^kTzP#NNpN# © Copyright IBM Corp. 1997, 2006 649 f0G IBM z7DE"ISb)z7D)&L"dvf5wrd{I+*qCDJOPq!#IBM ;PTb )z7xPbT,2^(7OdT\D+7T"f]TrNNd{XZG IBM z7Dyw#PXG IBM z7 T\DJb&1rb)z7D)&Lav# >E"PTG IBM Web >cDNN}C<;G*K=cp{Ea)D,;TNN==d1TG) Web >c D#$#G) Web >cPDJO;G IBM z7JOD;?V,9CG) Web >cx4DgU+IzTPP ## >E"|,U#L5KwyC=D}]M(m>}#*K!I\j{X]>|G,>}P|(KvK"+>" 7FMz7D{F#yPb){FE"|(4oTN=Dy>&CLr,b)y>5w;,Yw=(OD`L=(#g{G*K*""9C" *zrV"k`4y>LrDYw=(D&CLr`LSZ;BD&CLr,zITNNN=4F"^DMV "b)y>Lr,x^kr IBM 6Q#b)>}"4ZyPu~Bw+fbT#rK,IBM ;\#$r5> b)LrDI?T"I,$Tr&\#g{G*K*""9C"*zrV"{O IBM &CLr`LSZD&C Lr,rzITNNN=4F"^DMV"b)y>Lr,x^kr IBM 6Q# K&|,DNNT\}]D5DC'&1i$dX(73DJC}]# Lj TBuo* International Business Machines Corporation Z@zM/rd{zRrXxDLj: AIX AIX 5L CICS CICS/ESA CICS/MVS CICS/VSE DPI HACMP IBM LoadLeveler Micro Channel MVS MVS/SP MVS/XA OS/400 POWER PowerPC RACF RS/6000 SecureWay 650 |nN"z7M~q{FI\Gd{+>DLjr~qjG# =<. yw 651 652 |nNE" 625 HO D>D~ 110 `C'Midn C edquota |n 288 `-P ;%X 9C ex |n 369 `-D> 4P 9C ed |n 249 j> o(Vv 568 j&mG}G< 342 *YwLr4(;vu? 350 © Copyright IBM Corp. 1997, 2006 [H] 73 T>10D 332 73,hC *|nD4P C env |n 332 [J] GJ53 |DG B~l&J4\mw (ERRM) elogevent 300 logevent 300 elogevent 300 emsvcsctrl 307 enotifyevent 311 653 E> (x) ewallevent 367 grpsvcsctrl 592 logevent 300 notifyevent 311 wallevent 367 {C r!zSP 9C disable |n 123 xLGJ +{"4=j grpsvcsctrl 592 [L] z7D~ 393 ,V{ iR%J 647 /@|n 375 76{ 623 _-m C PP vSs! C extendlv |n 386 [M] |n {C 123 B~l&J4\mw (ERRM) elogevent 300 dd 65 defvsd 74 detachrset 80 diff 110 dosread 175 find 453 get 547 ha.vsd 597 ha_vsd 600 |nD4P hC73 C env |n 332 654 |nN 568 N} 568 |n/ B~l&J4\mw (ERRM) logevent 300 ed 249 edquota 288 elogevent 300 enscript 321 env 332 ex 369 extendlv 386 fccheck 396 fcclear 397 fcdecode 399 fcdispfid 401 fcfilter 402 fcinit 403 fclogerr 407 fcpushstk 413 fcreport 418 fcstkrpt 422 fcteststk 424 fencevsd 435 getconf 555 grpsvcsctrl 592 haemqvar 602 haemtrcoff 606 haemtrcon 608 haemunlkrm 610 hagsns 614 hagsvote 616 hatsoptions 621 hostent 628 logevent 300 red 249 |nz7D~ 393 |n76{ 623 |n haemtrcoff 606 ?< HO=_ 120 DOS D~ e% 172 [N] ZK)9Pm 540 [P] dCd?5 xPj} 76 c( a}DrS 392 @fFcw 63 585 439 [R] [T] mL q=/ fdformat |n 428 format |n 472 =4 464 (E(@ 5V 321 ,eV a);V;%= elogevent 300 logevent 300 |n elogevent 300 |n/ logevent 300 B~E" G< 300 B~E" G< 300 JdwdC T>MBX 645 X$Lr t/msU>G< 346 U9msDG< 358 dhcprd 97 dhcpsd 100 fingerd 461 ftpd 508 glbd 575 gssd 595 *dvh8[~P 466 D>"`4P 9C ed |n 249 D~ 171, 442 HO 120 D> 110 3 113 jG;,& 115 4(8(f>D SCCS 9C get |n 547 4F S DOS 175 = DOS 176 `M 7( 442 >} DOS 171 Qw#= 9C grep |n 586 C egrep |n 290 T>i}?# 242 C%dmo=iR 9C find |n 453 Z>XwzM6Lwz.dxP+M# *;M4F 65 displaying 08P 624 enqueuing 313 374 501, 503, 504 w} 655 D~P e% 468 !q 468 ZJ~?{"`? 351 !q 468 }ZmsU>{"/P20 348 *" forw |n 475 {"`? 4( 533 T>;u{"# 199 ^D 533 displaying 198 {"$_|n dspcat 198 dspmsg 199 {"h8|n gencat 533 656 |nNE" 390, 459 C'dn `9C edquota |n 288 J~ v(4 481 Z"M.0q=/{" 465 N7 %vc 463 fortune 474 hangman 620 6L53 iRC' 391, 459 [Z] oO 2~ 103, 108 {}Kc=D5 382 4PE*D~ zz 577 UK 633, 634 wz{ bvIrXxX7 626 *;m * axeb |n4( 545 * ebxa |n4( 545 idn `9C edquota |n 288 w5XF 439 A acct/* |n dodisk 169 altscreen |n 186 D dacinet |n 1 date |n 4 dbts |n 7 dbx stophwp 47 tracehwp 54 dbx |n d? (e5 40 +5Vd= 15 >} 60 }ZT> 23 j6{ T>j{D^N{ 62 mo= r!5 34 LrF}wX7 |D 26 r*DibUK 39 Oc >} 18 Oc#9 hC 56, 57 Tszk KP 17 `xLwT 32 zYE" r! 58 |D/} 25 [lczY hC 59 [lc#9 hC 57 }L n/DPm 62 KP"r! 34 /} 10 23, 60 n/DPm 62 zw8n KP%v 45 DfwD5 }ZT> 36 hv 8 |na>,^D 36 ?< search list, setting 60 #9 Z4D~P>} 18 Z8(D;ChC 48 #9 dbx Lr 36 53{E T>j{D^N{ 62 ^DbM 17 dbx |n (x) _LwT 16, 19, 32, 48 EE6q 18 #9 27 &CLr S10D#9cLx4P 43 Lx 19 Lx4P 21 t/ 39 t/;v&CLr 37 >}zYM#9# 20 #9 45 T>i~yw 61 KP8(D}L 38 KPAB;vzw8n# 34 KPAB;P 33 8ne%4T: 29 4D~ T>|nP 28 rsQw 14 r0Qw 14 ^D=8(D~ 25 4D~P KP%v 44 KP8(D 26 0kXw }ZT> 30 S|n r!Pm 27 handler 26 kthread 28 onceblock 34 aliases >} 60 zI 15 dbx Lr #9 36 editor t/ 24 function |D*8(}Lr/} 25 lines ^DT> 31 shell +|n+]= 43 stop S|n }ZT> 43 trace S|n }ZT> 43 tracing r* 54, 58 E",r! 52 w} 657 dbx S|n oz 27 r! 34 Dfw 36 clear 18 condition _LwT 19 gotoi 26 handler 26 kthread 28 listi 29 onceblock 34 plugin 34 pluginload 35 pluginunload 35 quit 36 dbx S|n Vd 15 zY 52 hC 40 a> 36 D~ file 25 4D~ 43 KP 39 addcmd 14 alias 15 attribute _LtT 16 call 17 case 17 catch 18 cleari 18 cont 19 corefile 20 delcmd 20 delete 20 detach 21 down 23 dump 23 edit 24 frame 25 func 25 goto 26 ignore 27 list 28 malloc 30 map 30 move 31 multproc 32 mutex _LwT 32 next 33 658 |nNS|n (x) nexti 34 rerun 37 return 38 screen 39 sh 43 skip 43 status 43 step 44 stepi 45 stop 45 stopi 48 thread _LwT 48 tls 51 tnext 51 tnexti 52 tracei 54 tskip 55 tstep 55 tstepi 56 tstop 56 tstophwp 57 tstopi 57 ttrace 58 ttracehwp 59 ttracei 58 unalias 60 unset 60 up 60 use 60 whatis 61 where 62 whereis 62 which 62 / 14 ? 14 dd |n 65 defif =( 70 definet =( 71 defvsd |n 74 deleteX11input |n 76 delta D~ zI 77 deroff |n 79 detachrset |n 80 devinstall |n 81 devnm |n 83 df |n 84 dfmounts |n 88 dfpd |n 89 dfsck |n 90 dfshares |n 91 DHCP 100 dhcpaction |n 93 dhcpcd X$Lr 94 dhcpcd6 |n 96 dhcprd X$Lr 97 dhcpsconf |n 99 dhcpsd X$Lr 100 dhcpsdv6 X$Lr 102 diag |n 103 diaggetrto |n 106 diagrpt |n 108 diagsetrto |n 108 diction |n hv 110 diff |n 110 diff3 |n 113 diffmk |n 115 dig 116 dirname |n 122 disable |n 123 disk 3F y]C'j6zI}] 125 disk usage 242 diskusg |n 125 dispgid |n 126 dispuid |n 127 dist |n 128 dmadm |n 131 dmf |n 132 /J add_to 133 check_adm 136 check_adm_serv 136 check_serv 136 clear 136 create 136 destroy 139 enumerate 140 master 142 mount 143 place 144 remove_from 146 resolve 149 set 149 show 152 source 154 unmount 155 unplace 156 update 157 validate 157 dmpuncompress |n 161 dms |n 161 dms_enable_fs |n 163 dnssec-keygen 164 dnssec-makekeyset 166 dnssec-signkey 167 dnssec-signzone 168 dodisk |n 169 domainname |n 170 don055101 4 DOS q=/mL 173 DOS D~ 4F= 176 4F= AIX 175 ?< e% 172 >} 171 dosread |n 175 dp |n 177 dpid2 X$Lr 178 drmgr |n 183 drm_admin |n 180 dslpaccept |n 187 dslpaccess |n 188 dslpadmin |n 189 dslpdisable |n 192 dslpenable |n 193 dslpprotocol |n 194 dslpreject |n 196 dslpsearch |n 197 dspcat |n 198 dspmsg |n 199 dtaction |n 200 dtappintegrate |n 202 dtlogin |n 204 dtscript 227 dtsession |n 227 du |n 242 dump |n 244 dumpfs |n 247 ,6i 247 dumpfs |nDr!E" EL3d 247 i Zc3d 247 E echo |n 247 ed `-w #fD> 271 jGD> 270 7z|D 276 w} 659 ed `-w (x) VnP 268 |DD> 258 O"P 268 xP+V|D 269 =4D> 260 |n== 250 \& 255 >}D> 261 QwD> 272, 273 mSD> 256 D>dk== 250 T>D> 266 F/D> 270 ed |n 249 edit `-w #f D~,Z53@#.s 287 text 287 `-d{DD~ 286 Yw== |n== 281 D>dk== 281 7z|D 288 10P R= 285 |D 10D~{F 284 text 284 ax 286 =4D> 286 |n== 281 +V^D,xP 286 >}D> 284 f;D> 287 mSD> 283 Kv 286 D>dk== 281 D~{F |D 284 displaying 285 D~PD07P 282 D~4, displaying 285 07 `M 282 F/D> 286 S|n 9C 283 displaying 10D~{F 285 10D~4, 285 660 |nN 300 elogevent |n 300 emgr |n 301 emsvcsctrl script 307 enable |n 310 enotifyevent script 311 enq |n 313 enroll |n 321 enscript |n 321 env |n 332 epkg |n 333 EPROM |B 436 eqn |n }%|na9 79 errclear |n 342 errctrl |n 344 errdead |n 345 errdemon X$Lr 346 errinstall |n 348 errlogger |n 350 ERRM B~E" G< 300 ERRM E> elogevent 300 logevent 300 ERRM |n elogevent 300 logevent 300 errmsg |n 351 errpt |n 353 errstop |n 358 ethchan_config |n 366 ewalleventscript 367 ex |n 369 execerror |n 370 execrset |n 371 expand |n 372 explain |n 374 exportfs 376 exportvg |n 381 expr |n 382 extendlv |n 386 extendvg |n 388 F G f |n 390 factor |n 392 fasthalt |n 619 fc |n 393 fcstat |n 420 fdformat |n 428 fencevsd |n 435 feprom |n 436 ff |n 437 fg |n 439 file |n 442 filemon |n 444 fileplace |n D~iEC 451 find |n 453 finger |n 459 >} 391, 460 fingerd X$Lr 461 flcopy |n 464 flush-secldapclntd 465 fmt |n 465 fold |n 466 folder |n 468 format |n 472 FORTRAN VnI@"DD~ 497 fortune |n 474 forw |n 475 FRCA XFMdC 478 frcactrl |n 478 from |n 481 fsck |n 482 fsdb |n 486 fsplit 497 ftp |n 498 FTP -iBD~qw&\ TCP/IP 9C ftpd X$Lr 508 ftpd X$Lr hv 508 D~+M-iks 511 Sw=k 510 fuser |n 514 fwtmp |n 516 fxfer |n 517 gated X$Lr hv 528 EE 528 C SRC xP\m 529 gencat |n 533 gencore |n 535 genfilt |n mS}Kfr 536 genkex |n 540 genkld |n 2mTsPm 540 genld |n QXkDTse% 541 gensyms |n 542 genxlt |n 545 get |n 547 getconf |n 555 getdev |n 562 getdgrp |n 564 getea |n 567 getopt |n 568 gettable |n 571 gettrc |n 572 getty |n 573 glbd(+V;CzmX$Lr) T 575 gprof |n 577 grap |n 582 greek |n 585 grep |n 586 groups T>iI1m] 589 i$(e 590 groups |n 589 grpck |n 590 grpsvcsctrl |n 592 gssd 595 H haemd X$Lr 601 haemd_HACMP Lr 602 haemqvar |n 602 haemtrcon |n 608 haemunlkrm |n 610 hagsd X$Lr 612 hagsns |n 614 hagsvote |n 616 halt |n 619 hangman |n 620 w} 661 hash |n 623 hatsoptions |n 621 ha.vsd |n 597 ha_vsd |n 600 HCON D~ Z>XMwz53.dxP+M 517 head |n 624 hlpdhcpcd 94 hlpdhcprd 97 hlpdhcpsd 100 hlpecho 247 hlpedit 281 hlpexplore 375 hlpfactor 392 hlpfile 442 hlpfortune 474 hlpfsplit 497 hlpgprof 577 hlphangman 620 hlpregisters 36 host |n 626 hostent |n 628 hostid |n 630 hostmibd X$Lr 631 hostname |n 633 hp |n 633, 634 HP LaserJet 5P II r!z s(&m troff |ndv 635 HP2621- 5PUK hCX(&\ 633, 634 HP2640- 5PUK hCX(&\ 633, 634 hplj |n 635 hpmcount |n 636 hpmstat |n 640 hps_dump |n 643 htable |n 644 hty_load |n 645 hyphen |n 647 I i Zc3d XZ 247 L logevent E> 300 logevent |n 300 662 |nN 311 nroff |n }%|na9 79 NTX |n hps_dump 643 hty_load 645 P pic |n &mq= 9C enscript |n 321 printer queue enabling 310 R red |n 249 S SCCS D~,4(8(f>D 9C get |n 547 delta D~ zI 77 SCCS |n delta 77 get 547 shell E> Vv|nPN} 569 System V r!S53 ?{F 633 wzD~ *;xgbq= 644 FTP -iBD~qw/} 9C ftpd X$Lr 508 inet 5} (e 71 NIC wzm q! 571 TCP/IP =( defif 70 definet 71 TCP/IP |n wz{ 633 gettable 571 hostent 628 hostid 630 htable 644 TCP/IP X$Lr fingerd 461 ftpd 508 gated 528 TCP/IP smit |n hostent |n 628 Teletype Model 37 $w> *;dv 585 text *;I PostScript q= 9C enscript |n 321 troff |n }%|na9 79 W wallevent E> 367 WebExplorer r*w0Z /@|n 375 [XpV{] **Empty** 177, 198, 199 /etc/qconfig file *;I /etc/qconfig.bin D~ 9C /user/lpd/digest |n /user/lpd/digest |n 120 120 w} 663 664 |nN