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

AIX命令参考大全6-v-z.pdf

Agoni°▍べ[小时光]312 页 3.381 MB下载文档
AIX命令参考大全6-v-z.pdfAIX命令参考大全6-v-z.pdfAIX命令参考大全6-v-z.pdfAIX命令参考大全6-v-z.pdfAIX命令参考大全6-v-z.pdfAIX命令参考大全6-v-z.pdf
当前文档共312页 2.88
下载后继续阅读

AIX命令参考大全6-v-z.pdf

AIX 5L V5.3 򔻐򗗠򙳰 |nNJO0d'VDz7.0,kDAZ 289 3D=< C, :yw;PDE"# ZD^)f(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. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii gN9C>i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii ISO 9000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix Single UNIX Specification D 32 ;M 64 ;'V . . . . . . . . . . . . . . . . . . . . . ix `XE" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x 4V8EPD|ne% . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 vacation |n. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 val |n(SCCS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 varyoffvg |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 varyonvg |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 vc |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 vgrind |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 vi r vedit |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 view |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 vmh |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 vmo |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 vmstat |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 vpdadd |n. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 vpddel |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 vsdatalst |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 vsdchgserver |n. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 vsdelnode |n. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 vsdelvg |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 vsdnode |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 vsdsklst |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 vsdvg |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 vsdvgts |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 w |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 wait |n. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 wall |n. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 ewallevent |n/wallevent |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 watch |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 wc |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 what |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 whatis |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 whatnow |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 whereis |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 which |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 which_fileset |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 who |n. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 whoami |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 whodo |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 whois |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 whom |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 wlmassign |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 wlmcheck |n. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 wlmcntrl |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 wlmmon M wlmperf |n. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 © Copyright IBM Corp. 1997, 2006 iii wlmstat |n . . . wol |n . . . . write |n . . . . writesrv X$Lr . wsm |n . . . . wsmaccess |n . . wsmserver |n . . wtmpfix |n . . . wump |n . . . X |n . . . . . x_add_fs_fpe |n . x_add_nfs_fpe |n . x_rm_fpe |n . . xargs |n . . . . xauth |n . . . . xclock |n . . . xcmsdb |n . . . xdm |n . . . . xfindproxy |n . . xfs |n. . . . . xget |n . . . . xhost |n . . . . xinit |n . . . . xkbcomp |n . . xkbevd X$Lr . xkbprint |n . . . xlock |n . . . . xlsfonts |n . . . xmbind |n . . . xmkmf |n . . . xmwlm |n . . . xmodem |n . . . xmodmap |n . . xntpd X$Lr . . xntpdc |n . . . xpr |n . . . . xpreview |n . . xprofiler |n . . . xrdb |n . . . . xsend |n . . . . xset |n . . . . xsetroot |n . . . xss |n . . . . xstr |n . . . . xterm |n . . . . xwd |n . . . . xwud |n . . . . yacc |n . . . . yes |n . . . . ypbind X$Lr. . ypcat |n . . . . ypinit |n . . . . iv |nNi >irnUC'a)PX AIX® Yw53|nDj{j8E"#b)|n4UV83rM`pPv,"T|n 0dICDj>xvKj{hv#g{JC,r?v|nPm<|,>}#>m|,TV8 v = z *7D AIX |n#>vfo9IZfYw53;pa)DD5 CD OqC# gN9C>i |nG4PYwrKPLrDks#z\9C|n48>Yw53#{|4PDNq#1dk|n1,|nb Mw(2F. shell)+.kk,;sNq;&m# 3)|n\r%X(}dk;vJ4dk#2ITiO|nT9;v|nDdvI*m;|nDdk#bF* w._x;=(e|nYw#j>G|nPPk|n{;p9CD^N{,(#TF[E*7# |n2ITi/p4"f"ZD~P#b;F* shell }Lr shell E>#zIT;XvpX4P|n,xG4 P|,|nDD~# 3)|nI9CyZ Web D53\mw&CLrr53\mgf$_(SMIT)49l# ;vT>>iP9CKTB;vT><(: Ve 1e HmVe j6|n"S}L"X|V"D~"a9"?}"kzy4=DT>DD>``FDD>>}"kzw*Lr1y4D``FD ?VLrzk>}"4T53DE"rz&5JdkDE"# q= ?v|nI|,NNBP?V: C> o( hv j> N} S|n Kv4, 2+T >} D~ `XE" hv?v|nDw*&\# T>|nP!nDo(od# j8hv|n&\M9CDV[# |nPj>k`Xd?DPm,"Pj>gN^D|nYwDbM# |nPN}0dhvDPm# 5wS|n(TZ;%=|n)9CDPm# |n5XvZ5Dhv# 8(KP|nyhDNNmI(# XZzIgN9C|nDX(>}# |ny9CD~DPm# >iP`X|nMd{iP`XV[DPm# DAo(od o(odG;Vm>|no(D=(,|IngP(E([ ]),s(E ({ }) Mz_(|)H{E9I#TBG XZ unget |no(odD;v>}# © Copyright IBM Corp. 1997, 2006 vii unget [ -rSID ] [ -s ] [ -n ] File ... Z|no(odP,9CTB<(: v |nPPDXkUVf-bdkDnCVeV#b)n|,|n{F"j>MDVV{# v m>XkC{Ff;Dd?DnC1eV#b)n|,xPj>DN}M|ny*A!DN},}g Files M Directories# v P(Ey|,DN}*I!n# v s(Ey|,DN}*Xhn# v (E"s(E<4|,DN}*Xhn# v zum>z;\!q;vN}#}g,[ a | b ] m>zIT!q a"b r_24<;!#,y, { a | b } m >zXk!q a r_ b# v !TE(...)m>N}ITZ|nPPX4# v F[E(-)zmjD lslpp |n#}g,*Pv|, installp |nDD~/,kdk: lslpp -w /usr/sbin/installp dvT>kTB`F: D~ D~/ `M ----------------------------------------------------------------/usr/sbin/installp bos.rte.install File *Pv|, installp |nD+?D~{DD~/,kdk: lslpp -w "*installp*" dvT>kTB`F: D~ D~/ `M ----------------------------------------------------------------/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{*KP;v(Q$1dxP&mD|n,zI8(|nZs(KP#s(&mG;VKP&mO}DLr DP'==#*Zs(KP|n,zIZ|na2&9C & Kc{# Command& ;)xLZs(KP,zILx$w"Z53Pdkd{|n# P1r,z2mk*Z;v8(1drX(UZKP;v|n#9C cron X$Lr,zIwH|nT/XK P#r_,9C at M batch |n,zIZTs1dr530k6pJm1KP|n# dk|n dMX,zZ|nPPD shell a>{.sdk|n#shell a>{I\Pd|#ZTBD>}P,$ Ga>{# *T>z10? shell a>#1|njIYw1,53aY;NT>a>#bm> zITdkm;v|n# dk|nD#fq=*: Command Flag(s) Parameter j>Dd|n$wD==#m`|nP8vj>#}g,g{zZ ls |nsdk -l(long)j>,53+a) XZ10?}T>gN9C ls |nyxPD -l j>: $ ls -l IzfZ|nrj>sDV{.y9IDN}#|8(}](gD~r?}P,{ * /usr/bin D?(#xP;v -(:Ej>)D0:# v g{|nI ;(VE)Vt*,rZ|nPPIdk`v|n# v |nD$rPI(}9C \ (41\) ZB;PLx#41\&ECZZ;Pax&#TB>}T>41\D EC: $ cat /usr/ust/mydir/mydata > \ /usr/usts/yourdir/yourdata 1dk3)|n1,a|D shell a>#r*P)|nB5OGLr(}g telnet |n),1zZ|nPYw 1,a>a|D#zZLrPy"vDNN|nF*S|n#1zKvLr1,a>5X= shell a># Yw53IC;,D shell(}g Bourne"C r Korn)Yw,zdkD|nI shell 4bM#rK,zXk* @y9CD shell Tcdkq=}7D|n# #9|n g{zdkK|nsv(#9KP|n,zITPO|nDx;=&m#*#9|nD&m,4BPO4|3 r((#G Ctrl-C r Alt-Pause)#1&m#91,a5X shell a>,ZGzITdkm;v|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 ix `XE" BPi.|,PXr`X|nDE"# v 6AIX 5L V5.3 |nN 5X;u{"x"M=m>J~SU=}ZHY# o( vacation [ { -I | User } ] | [ { -f Number [ Unit ] | User } ] hv vacation |n5X;u{"xJ~{"D"~K,(*"~K:U~K}ZHY#;c+dCZ $HOME/.forward D~P,|]m{""Mxz,,12"M;u{"5Xx"~K# ":Sendmail V8.9.3 Msx"PfP2+Tv?,g{fZTB=VivPD;Viv,|+vT .forward D~: v .forward D~_Pir(CDI4mI(# v NN .forward D~D8?<<_Pir(CDI4mI(# g{O* vacation LrIZ .forward D~;vTx;KP,klbmI(#g{XkT .forward D~ _PNN8?|D"M{"D5Jdt#"M{"DK{#fZD~ $HOME/.vacation.pag M $HOME/.vacation.dir P#19C -I(s4 i)j>*C'j6xP vacation |nu,vacation |nSjIC,r|n5X;ums{"#yP}7q=/D4~ -I © Copyright IBM Corp. 1997, 2006 u4P vacation |n# 1 -fNumber [Unit ] 8("MHY{"D5Jdt#Number N}G;v{}5, Unit N}8(1d%;# Unit N}ITGTB5.;: s k m V h !1 d l w \ ":-f j>;\k -I j>;p9C# >} 1. Z9C vacation |nT5X;umw}ZHYD{"x"~K.0,zXku}: From: mark@odin.valhalla (Mark Smith) Subject: I am on vacation. Delivered-By-The-Graces-Of: the Vacation program I am on vacation until October 1. If you have something urgent, please contact Jim Terry . --mark 5. *!{ vacation {",S $HOME(G<)?<}% .forward D~".vacation.dir D~".vacation.pag D~M .vacation.msg D~: rm .forward .vacation.dir .vacation.pag .vacation.msg D~ $HOME/.forward /usr/share/lib/vacation.def $HOME/.vacation.dir $HOME/.vacation.msg $HOME/.vacation.pag /usr/bin/vacation 2 |nN i$ SCCS D~# o( val [ -s ] [ -rSID ] [ -mName ] [ -yType ] File ... hv val |nA!8(D~T7(|G;G{Oifj>8(DXwD4zkXF53(SCCS)D~#g{* File 58(;v -(:E),r val LrA!jM SCCS D~{# D~ax{CZU9dk# val |n*?;v;&mDD~+{"T>=j ?vj>rj>i@"&C=?v8(DD~#j>IT4NN3rvV# -m Name -r SID -s -y Type + Name 5k8(D~PD SCCS 31 j6X|VxPHO#XZj6X|VDE",kND get |n# 8(*i$DD~D SID#SID XkP'"R^~eT# {}}#ivB4kj} *7( s.test.c D~GqG SCCS D>D~,kdk: val -ytext s.test.c `XE" 6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:SCCS |nPm;# admin |n"delta |n"get |n"prs |n# sccsfile D~q=# 6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:4zkXF53(SCCS)Ev;# varyoffvg |n C> MEmi# o( varyoffvg [ -s ] VolumeGroup hv varyoffvg |nMEI VolumeGroup N}8(Dmi0d`XD_-m#WH,XkXU_-m#}g,g{ _-m|,;vD~53,MXk+|60# *$nmi,k9C varyonvg |n# ":*9CK|n,Xk5P root C'(^,r_G system iI1# IT9C53\mgf$_(SMIT)4KPK|n#*9C SMIT,kdk: smit varyoffvg ":1w3Ud&Zn/4,1,^(9;vPw3UdmDmiQz#ZMEPn/w3UdmDm i.0,k7#Z53u -s 4 +miCZ053\m1==,9CZmiO;\9C_-m|n#ZK==P,C';\r*rCJNN_m# |nN} 1. *MEmi vg03,kdk: varyoffvg vg03 2. *MEmi vg02 +G]m_-m|nLxP',kdk: varyoffvg -s vg02 ^(r*miPD_-m,+G_-m|nLxP'# D~ /usr/sbin/varyoffvg |, varyoffvg |n# `XE" exportvg |n"mount |n"umount |n"varyonvg |n# 6Yw53kh8\m7PD:53\mgf$_;5wKa9"wK%M9C SMIT jIDNq# 6Yw53kh8\m7PD:_-m;5wK_-m\mw"omm"_-m"mi"i/N="7#}] j{TMVdXw# varyonvg |n C> $nmi# o( varyonvg [ -b ] [ -c ] [ -f ] [ -M LTGSize ] [ -n ] [ -p ] [ -r ] [ -s ] [ -t ] [ -u ] VolumeGroup hv varyonvg |n$nI VolumeGroup N}8(Dmi0dyP`XD_-m#;$nDmiGIT9CDmi# 1mi;$n1,g{omVx;G10DomVx,r|G+;,=#&Z PVMISSING 4,MQf;Do mm+(} varyonvg |n5XA PVACTIVE 4,# ^[N1,1h8dC}]bkf"Z_-m\mwPDE";{1,yPommPm0d4,aT>=j< dv#miITG*zDmi,2IT;G*zDmi#XkP8liPm,"y](fD4,I!J1DY wT#V53Dj{T# 1T"P==*z1,g{ varyon xLlb=P53H0;*@D_-m,ryPomm0d4,DPm#*ZKivB9b)mi* z,Xk9C?F!n# 4V8EPD|ne% 5 g{s?Vomm;ICJ(;P(n),varyonvg +;\9mi*z#49Q{C(nli,2GgK#{ C(nli;\7#49Z(n*'DivBmiT;*z# g{PNNomm&Z PV_MISSING 4,R(nli;{C,rmi+;a*z#49P(n}?DELIC, 2GgK#*ZKivB*z,r_9C?F!n,r_+73d? MISSINGPV_VARYON hC* TRUE(g{ Cmih*Z}<1*'ELDivB*z,Z /etc/environment PhCK5# ) ZTOivP(9C?F*z!nM9C MISSINGPV_VARYON d?),z&Tmij{T:+p# ":*9CK|n,Xk5P root C'(^,r_G system iDI1# IT9C53\mgf$_(SMIT)4KPK|n#*9C SMIT,kdk: smit varyonvg j> POr}#KP varyonvg |nx;x(DELODEL#t#ZQ-*zDmiO9CKj ># ": -b v Kj>*;vx(miPyPDELbx# v -b j>r*9C SC_FORCED_OPEN j>DmiPDEL#TZ SCSI M FC EL, Kj>?Fr*CELy$tD?jX7ODyP lun#rK,19CK*z!n1, mi;&C2m?jX7# v g{Z|,n/w3UdDmiO9C,-b j>a*zDmiPD_-m#g{_-m|nT<4kC -s j>*zDmiZD3v_-m(g chvg r mklvcopy),G4I\T> ms{",mw|G;\4kM/rA!_-m# lih8dC}]bM_-m\mwPD1dAG#g{1dAG;{,r"v synclvodm | n9}]b,=# ":g{miT""==*z,aw*;v]_miDu<*zD ;?V#Cj>vJCZ AIX 4.2 r|Bf># -u "b:LVM Dy>hFY(;P;v}"h8\CJmi#HACMP z775M LVM ;p$w,Tc 9;v2mmiD`ZcCJ,=#+G,`}"h8ZcITaWXCJ_P -b M -u j>Dmi, "R;9C HACMP#Xkb6=,r*b=vj>F}EL#$(x(),mi4,E"I\";G+ w7rdC#};e#g{9C -b M -u j>,}]M4,dv^(7#;B# >} 1. *$nmi vg03,kdk: varyonvg vg03 2. *$nmi vg03 x;,=G10Vx,kdk: varyonvg -n vg03 D~ /usr/sbin /tmp |, varyonvg |n?<# 1|nKP1f"Y1D~# `XE" chvg |n"lspv |n"lslv |n"lsvg |n"varyoffvg |n# 6Yw53kh8\m7PD:53\mgf$_;5wKa9"wK%M9C SMIT jIDNq# 6Yw53kh8\m7PD:_-m;5wK_-m\mw"omm"_-m"mi"i/N="7#}] j{TMVdXw# vc |n C> Cj6X|VzfQVdD5# o( vc [ -a ] [ -t ] [ -s ] [ -cCharacter ] [ Keyword=Value]... hv vc |n+wPSjMX|V^Dw*a{Dd v#vc |n+C'ywDX|Vf;*|nPOVdD5#X|VITZD>MXFodZ;fz# XFod XFodGTXFV{(1!XFV{G;v : (0E))* ::= ASCII V{. ::= }VV{. ICDu~Kc{0d,e*: = != & &| >< ( ) NOT HZ ;HZ AND(k) OR(r) sZ !Z CZ_-Vi ;\tzZ if sfvV,"R9C14*{vu~D5# >M<(sZM!Z)vYw^{E{}5;}g, 012 > 12 a{*Y#yPd{DKc{+V{.w*^D ?;}g, 012 ! = 12 a{*f#Kc{DEH6Sn_=nMEH6EPgB: v = ! = >< (yPEH(`H) v & v &| 2(EITCZ|DEH63r# 5XkCAY;vUqrFm{kKc{r2(EV*# 8 |nN -a -cCharacter -s -t ZyPDD>P(;;GG)T=vXFV{*(#T>=j|n5XTBvZ5: I&jI# "zms# 0 >0 >} 1. Keyword=Value 35D>}: numlines=4 prog=acctg pass4=yes 1+D>4kjP}%yPDXFV{MX|V# 2. *@9bMXFV{,Z|D0fek;v41\,gTB>}y>: ::the :prog: program includes several of the following\: :prog: X|Vf;*|D5,+G \: w* :(0E)+d=j q=/WZDADLre%# o( vgrind [ -f ] [ -n ] [ -t ] [ -x ] [ -PPrintdev ] [ -TName ] [ - ] [ -dFile ] [ -h Header ] [ -lLanguage ] [ -sSize ] [ File ... ] hv vgrind |n9C troff |nTWZDADgqq=/(`E)I File N}8(DLr4D~#"MT1eV T>"X|VTVeVT>,10/}D{FZT&D?3D3_UWPPv# vgrind |nT}Kw==r}#==KP# Z}Kw==P,vgrind |nT;V`FZ tbl |nD==d1}Kw#jm b8(DD~(eD ASCII X|V# j> -f -n -t -x -PPrintDev -TName -dFile -h Header 10 ?F9C}Kw==# ?F;9CVeX|V# 9q=/D>4kjM File N}D vgrind |n,ITXU&\(ew}# +dv"M=9C qprt |nD Printdev r!z#g{;P8(Kj>,r9C PRINTER 73d ?#g{;PhC PRINTER 73d?,r9C531!5# *I Name N}8(D troff h84(dv#dv(}J1Ds&mwMv#1!5* ibm3816 s &mw# ?FSj,r*1!5) # 8(8CoT(eD~(1!5* /usr/share/lib/vgrindefs D~) # 8(X(D3.s,Header d?.0,*sP;vUq# |nN# m MODEL#n/}{Xkw* isbeginproc X|VLoZ,;POT># sh SHELL# r RATFOR# mod2 MODULA2# yacc YACC# isp ISP# I ICON# -s Size 8(ZdvO9CDu5(M .ps ksj+`,) # D~ index /usr/bin/vgrind /usr/share/lib/tmac/tmac.vgrind /usr/share/lib/vfontedpr /usr/share/lib/vgrindefs |,ZdP4(w}4DD~# |, vgrind |n# |,j}]|# |,$&mw# |,oThv# `XE" qprt |n"tbl |n"troff |n# vgrindefs D~q=# vi r vedit |n C> T+AT>==`-D~# o( { vi | vedit } [ -l ] [ -R ] [ -tTag ] [ -v ] [ -wNumber] [ -yNumber ] [ -r [ File ] ] [{ + | -c } { Subcommand } ] [ File ... ] hv vi |nt/yZy! ex `-wD+A`-w#rK,ex S|nITZ vi `-wP9C#vedit |nt/J CZu'_D vi `-wf>#Z vedit `-wP,(f!nhC* 1,hCK showmode !nM novice !n,9dI*;vP`-w# 4V8EPD|ne% 11 zIT(}8(*`-DD~{t/ vi `-w#g{Z|nPOa)`v File N},vi `-w48(D3r `-?;vD~#VPD~D vi `-wZA;W?T>D~{"P}MV{}#Z`VZoT73DivB, V{}*bMIVZ}# IZ vi `-wG+A`-w,yTITpA`-D>#vi `-wZ`-:ex*}Z`-DD~Fw1>, "RD~Z]1=#f|DEa|D#bjZT>A;OD;Cmw|ZD~PD;C,"RS|nZbj; C0lCD~# vi `-wD^F TBPma)K vi `-wDns^F#b)F}IC%VZV{/# v ?v+V|nPmn`|, 256 vV{ v Z;v shell *e|nPn`|, 2048 vV{ v Z;vV{.5!nPn`|, 128 vV{ v Z;vjG{Pn`|, 30 vV{ v n`|, 128 v3dj,\2 2048 vV{ v ,O^Fn`|, 1,048,560 P v j{MjD>;^FZ 100 vV{Z# ":vi `-w'Vns 2 GB `-:ex# vi `-== vi `-w4TB==Yw: |n== D>dk== nsP== 1t/ vi `-w1,|&Z|n==#zITdkNNS|n,}KG)8(vC ZD>dk==DS|n#1S|nMd{==ax1,vi `-w5X|n==#4 Esc |!{S|n# ZK==P9C vi `-w4mSD>#9CTBN;S|nxkD>dk==:a S |n"A S|n"i S|n"I S|n"o S|n"O S|n"cx S|n(dP x zmS|nDwCr)"C S|n"s S|n"S S|nM R S|n#dkb)S |n.;s,4IdkD>=`-:exP#*5X|n==,4 ESC |}#Kv r40PO1(Ctrl-C 4|3r)G}#ax# x0: :(0E)"/(1\)"?(JE)"!(P>E)r !!(=vP>E)DS| nZA;W?DT>POA!dk#1dkuEd k==PT/uE*0;PDuEq=#1!5G noai#*+bjKX =0fDFm{#9;,k4 Ctrl-D 4|3r#C!nTZ+V|n; pwC# ZNN|D`-:exD|nsfr!10P#1!5G ap#C!n; &CZ;PO;5P|nPDns;v|n,"RT+V|n;pw C# g{`-:exTON write S|nT4"z|D,rZ :n S|n" :ta S|n"Ctrl-A"Ctrl -] M Ctrl -T |rPT0 ! S|n.0,+ `-:exT/4k=D~#1!5G noaw# Jm Ctrl-T S|n+D~`-;C5X=H0"v Ctrl-] S|nD; C#g{hCK nobacktags,G4 Ctrl-T k Ctrl-] DwCM`,# 1!5G backtags# ZD>dk(}KFm{";P{M;38>{)D}LP,@9C 'Z`-:exPdkXFV{#1!5G nobf#K!n&CZ|nd k# &maxjcPm,Xp1D>T/;P(wraptype !n)1#Z` V{jc08vV{},}g cp=3..;)} #1T/;P1,vi |n; Vnaxjc# T>|,`-:exD?<#1!5G dir = /var/tmp# Z`Xf;}LP,#t g(+V)M c(7O)S|ns:,"9 r (A!)s:q r S|n;y$w#1!5G noed# g{4hCCj>,rZuA;O2~Fm{#9;.dD`k# (C!nXk ky!DUKrUKBfwDFm{hC`%d#)1!5G ht=8# hCTnsP==z7G<|nD^F#u<5G hist=32#tvi |n Dz7GD>#1!5G nolist# 1Qw;V#=1,+ .(dE)"[(s(E)M *(GE)V{1I XbV{#ZXU==P,;P ( )(2(E)M $(@*{)#VX bbe#+G,IT(}Zd{V{0fSO \ (41\) 4$ndXb be#1!5G magic# g{TIS==hC,r*TUKD4kmI(#C!n;PM .exrc D~r EXINIT 73d?;p9C1P'#1!5G on# 4V8EPD|ne% 13 vi !n(u4) modeline(modeline) novice number(nu) optimize(opt) paragraphs(para=) partialchar(pc=) prompt readonly(ro) redraw(redraw) remap report(re=) scroll(scr=) sections(sect=) shell(sh=) shiftwidth(sw=) showmatch(sm) showmode(smd) slowopen(slow) tabstop(ts=) tags(tags =) term(term=) terse(terse) timeout(to) ttytype warn(warn) window(wi=) 14 |nNP#1!5G nonu# SY1Ybj07DUKDYw#1!5G noopt# (e*P,CPP+mV{;\j+T>#1!V{* (:E) # 1&Z|n==1,(}r! :(0E)a>dkBD vi `-w|n# 1!5G on# hC@CD;A==#1!5G noreadonly# ZF$w>O#BG\$w>#1!5G nore# Jmy]d{j4(ej#1!5G on# hCZ{"T>.0|n\X4DN}#TZzzm`{"DS| n,}g+VS|n,jI|nrPsT>{"#1!5G report=5# hCC'OBv/0ZZ]1v/DP}#1!5G0Zs!D 1/2, rBak# (e*M<)MD>dk|n(Ctrl-D M Ctrl-T 4|3r)9CDm~Fm{#9;hCd`#vi !n;0lP WDuE#1!5G sw=8# 1gdk )(R2(E)r } (R((E)1T> ((%dDs2(E) r { (s((E)#1!5G nosm# 1 vi `-w&Zdk==1T>{"ST8w#1!5G nosmd# ZekZd,SY|BT>A;#1!5G noslow# ZT>DD~PhCFm{#9;.dDd`#1!5G ts=8# *9C ctags |n4(D/}{D}]bD~(eQw76#1!5G tags=tags\ /usr/lib/tags# hC}Z9CD$w>`M#1!5G term=$TERM,dP $TERM G TERM shell d?D5# Jm vi `-wT>{"DLq=#1!5G noterse# *V{DdkhC=kD1d^F#1hC timeout !n1,K^F] mjPDV{w*%@DV{dkM&m#*V4jD9C,khC notimeout !n#1!5G to# *}Z9CDUK8w tty `M#;\S vi `-w|DK5# g{bGZ`-:exPwK|D,+9;P4kD~1Z;N"M shell |n,rZ ! S|n4P shell |n.0T>/f{"#1!5 G warn# hCT>Z;vD>0ZPDP}#1!5!vZYw19CD(X J:g(XJ* 600 (Xr|Y,r1!5* 8 P;g(XJ* 1200 (X,r1!5* 16 P;g(XJ*|_DYJ,r1!5*+Au % 1 P# vi !n(u4) wrapmargin(wm=) wrapscan(ws) wraptype(wt=) hv hCS;P=B;PT/;PD3_`#1!5G wm=0#0 5XUT /;P# JmV{.QwS`-:exa2&T/;P=B;PD*X .exrc D~"KPd|n# ":}K tvi |n(IED vi)b,C}L=S=:exH0DZ],byITpi9(j# }g,*(e|{* c Dj,CjQw%J corner "9%J corner sDZ}PI*10P,kdkTB|n: o /corner/+3 ;s4 ESC |"dkTB|n: "c dP c G:exjD{F# *mSD>=Q(eD:exPT0DZ],kdk o viSubcommand,4 ESC |,"dk ″CapitalLetter, dP CapitalLetter d?8(;vS A = Z Ds4V8#}g,*9({* T D:exj,CjQw%J corner "JmmS|`|n,kdkTB|n: o corner ;s4 ESC |"dkTB|n: "T dP T G:exjD{F#NN1r}L+|`D vi S|nmS=`,D:ex# }g,*mSF/bj=0fP">}CPD|n,kdkTB|n: o -dd bo -(:E)b*+bjOF;P,x dd m>>}10P#4 ESC |"dkTB|n: "Tdd *t/j,kdk @ Letter,dP Letter d?8(k*9CD:exjDV8{#*Y9C`,Dj,kd k @@ (=v;Z{E)#}g,dk @T t/ T :exj"KPQw"F/bjM>}P|n#dk @@T T YNt/ T :exj# 539CDV{/(}{mm(e#Cm0l vi jDT\# 3d|: IT9C :map":map! M :ab S|n+w|Yw3d=|nr|nrP#:map S|nZ|n= =P9C#:map! M :ab S|nZD>dk==P9C#IT*K`-a0MyPTsD`-a03d|,r _v*10`-a0(T=V==PD;V==)3d|# **yPTsD`-a03d|,k+S|nCZ $HOME/.exrc D~P#vi `-w?Nt/1aA!KD~# 3d#VT?;N`-a0P'# *vS|n==*10D`-a03d|,kZ vi `-wa0Zdt/S|n#*;(}D>dk==*10 `-a03d|,kZ vi `-wa0ZdZ|nPOdkS|n#3d#VvT10`-a0P'# /f: g{9C IBM® 3161 ASCII T>>"IBM 3163 ASCII T>>r IBM 3101 ASCII T>>,r vi ` -wD1!|3dI\}SbjD10;C=D~2yPDE"#*K\bvVJb,k9C .exrc D ~4|DK4|3r# 16 |nN103dPm,kdk: :map vi `-w;9CTB|,+GITZ|n==PM :map S|n;p9Cb)|: v V8 s"g"K"q"V M v v XF|rP Ctrl-A"Ctrl-K"Ctrl-O"Ctrl-W M Ctrl-X v {E _(B._), *(GE), \ (41\) M =(HE) !\IT3dQ; vi `-w9CD|,+;*3dP',M^(9C|D#C&\#P)UKJm+|nrP 3d=&\|#g{&Z LISP ==,r;\9C =(HE),r*|QI vi `-w9C# *3dV8 v =|nrP,C|nrPR=B;vvVD map %J"+|DI%J MAP,kdkTB|n: :map v /mapcwMAP 0fD>}8> vi `-wR=B;v map(/map),+ map |D* MAP(cwMAP),ax change-word S|n(),"dk|n()# ":*K@9 vi `-wbM Enter |,1|;3d1,XkZ0fdk Ctrl-V 4|3r#KivT Esc"Backspace M Delete |2I"# *3dXFV{ Ctrl-A"Ctrl-K M Ctrl-O,,14 Ctrl |M`&DV8#}g,*+ Ctrl-A 4|3r3d= #fD~M`-5PPB;vD~D|nrP,kdkTB|n: :map :w:n *3dXFV{ Ctrl-T"Ctrl-W M Ctrl-X,XkWHC Ctrl-V 4|3r*|G*e# 4V8EPD|ne% 17 *3d |(\@{),WHXkC=v Ctrl-V 4|3r*|*e,b(}TB>}5w:+V{ g 3d=|n rP,C|nrP*e= shell,,SD~ /etc/motd "dv= wc |n: :map g :!cat /etc/motd | wc g{UKJm3d&\|,XkC #number 4|3r}C|G,T8(k3dD&\|DEk#ZB}P,F1 &\|3d=>};v%J"+bjBF}v%JD|nrP: :map #1 dwwww *K9&\|3dpwC,&\|xUK`MDdvXkM terminfo D~P(eDdv`%d#b)(eI kfnumber u?m>,dP,kf1 zm F1 &\|,kf2 zm F2 &\|,HH#g{14&\|1yq!Dd vkKu?;%d,ZNN3dIT"z.0,Xk9CUKDhC==%@}hCTcMb)UK}]bu ?`%d# 2IT3d3)|LXb|,g Home"End"Page Up M Page Down |#TZs`}DUK,b)|Q-Z vi `-wP3d#IT(}9C :map S|ni$K3d#g{b)|9;P3d,ITgB9C :map S |n: :map G :map 1G :map :map *Z|n==Pq!yP103dPm,kdk :map S|n#r0}T>gB: v v g g :map! /mapcwMAPCtrl-M>:w:n :!cat /etc/motd | wc ":Ctrl-V M Enter 4|3rT>* Ctrl-M 4|3r,x Ctrl-V M Esc 4|3rT>* Ctrl-[ 4|3r# 1&ZD>dk==1,+V{.3d=%v|#*ZD>dk==P3d|,t/xUD`-:exD vi ` -wx;9C vi |n|{ vi D~rZ vi `-wt/sdkNNZ]=:ex#IT9C :map! S|nj ITBNq: v *ZD>dk==P3d;vV8=;vr`v vi V{.,kdk: :map! Letter String v *ZD>dk==P!{H03dDV8,kdk: :unmap! Letter v *T>ZD>dk==PQ3d=Xb|DVPV{.Pm,kdk: :map! 1&ZD>dk==1,dk3d|azI8(DV{.#Ctrl-V M Esc 4|3rxk|n==,X=10% JD*<(bbw),"t/ cw(change-word)S|n#}g: :map! % bbwcw 1dkD>1,g{b6=Q-dmK;v%J,IT(}4 %(YVE)|"XBdkC%J#`-wT/ 5X=ek==# ":1!q+CZ :map! S|nD|1*Xp1D#;)|Q3d,}GH"v :unmap! S|n,qr|G M;\Yw*D>dk# 18 |nNdk==#1dk_P8vX4DLd"{Frjb1,:ab S|n. VPC# TB>}+ city f;*Ld Austin, Texas 78759,;*|GCD>dk==dk"Rsftz;vUq"d Er0E: :ab city Austin, Texas 78759 }g,g{ZdkD>1,zdkTBZ]: My current residence is city. 4 Tab |)9%J city,+dS^D*: My current residence is Austin, Texas 78759. u4Z%JP;)9#}g,g{zdk My current residence iscity,%J iscity ;)9# g{ :map! S|nCZ3dCZek==Du4,rvVDyPu4<;)9,x;\|vVZ24;C#g {Z0}P9C :map! S|n(:map! city Austin, Texas 78759),G4^[241rdk%J city,^ [0frsfG24,C%J+)9* Austin, Texas 78759#rK,%J iscity I* isAustin, Texas 78759# ":1!qCZ :ab S|nD|1,h*!D#;)|Q(e,}GH"v :unab S|n,qr|GM;\ Yw*D>dk# hCu4: set |n_Pk map! |n`FDP*,}K set |nv1u4G%v%J1Tu4N=zf V{.#IT9C vi `-wD set |njITBNq: v PvVPDu4 v }%u4 v hC((e)u4 ":CU`-:ext/ vi `-w#;*9C vi |n|{ vi D~rZ vi `-wt/sdkNNZ]= :ex#4 Esc |T7#&Z|n==# *Pvu4 *}%u4 *hC((e)u4 dk :ab |n4PvVPDu4#4 Enter |5X=|n ==# dk :anab Abbreviation |nT}%u4,dP Abbreviation d?8(;Yku4DV{.# dk :ab Abbreviation String |n4hCu4,dP Abbreviation d?8((e*u4DV{.,x String d? 8(;u4DV{.# ;P1u4G%@D%J1,u4 IT;V{.fz# }g, g{dk :ab kn upper |n,;s1&ZD>d k==1dk acknowledge,r*%J acknowledge PD kn V{.;G%@D%J,yThCu4V{.|n;t /# ;x,g{dk :ab kn upper |n,;s1&ZD>d k==1dk make the kn line all kncase,a{G make the upper line all uppercase# 4V8EPD|ne% 19 j> -cSubcommand -l -r[File] -R -tTag -v -wNumber -yNumber +[Subcommand] Z*;\k + j>f]# ;*,18(b=vj># Z LISP ==Pxk vi `-w#ZK==P,vi `-wJ1X* LISP zk4(uE,^D (")"{"}"[[ M ]] S|nTcJ1X* LISP xPYw# Z vi `-wr53JO.sV4D~#g{;8( File d?, vi `-wT>yP#f}D D~Pm# hC;A!nT#$D~9d;;2G# `-|, Tag d?DD~"+ vi `-w(;Z|D(e#*9CCj>,XkWH9C ctags |n4(;v/}{0d;CD}]b# Zj8==Pxk vi `-w# +1!0Zs!hC* Number d?8(D5#1ZMY_7O9C vi `-w1,Kj>.V PC# CNNsZ 1024 D52G 1,048,560 DnsPhC#IZ vi `-w9CnbDPxP:ex &m,ksDP}&CGh*D=6# Z*<`-.0,4P ex `-wS|n#g{;8( Subcommand d?,bj+CZD~D WP#K + j>k -c j>;f]#;*,18(b=vj># vi ;cS|no( 9CTB;co(4dkS|n: [Named_Buffer] [Operator] [Number] Object ":=(Ej6N!n# [Named_Buffer] [Operator] [Number] Object 8(Y1D>f"xr# 8(S|nrYw;8< vi `-w# +Yw6'rPX78(*;v{}# 8(YwTs,gD>Ts(V{"%J"dS"Nd"Z"V{.)rD>;C(;P" Z10PPD;C"A;;C) # ZS|n.0F} ITZm`S|n0E;v}V#vi `-wTBf==.;bMK}V: v *AI Number N}8(DP: 5G 10Z v *AI Number N}8(DP# 25| v OBv/I Number N}8(DP}: 10Ctrl-U 10Ctrl-D vi `-wS|n 9CS|n4PTBV`DYw: v F/bj v `-D> 20 |nNDQw# Z`4=rX4ONT Pattern N}8(DD>DQw# +bjCZkI Pattern N}8(DV{.`%dDPsfD8(P}# +bjCZkI Pattern N}8(DV{.`%dDP0fD8(P}# iRk10bj;CD(Ers(E`%dD(Ers(E# `-D> CZ`-DS|n9z\4PTBNq: v ZD~PjG_e;C"5X v mSD>=D~ v 1&Zdk==1|DD> v S|n==|DD> v 4FMF/D> v V4MX4|D ZD~PjG_e;C"5X: Z|n==PdkTBS|n#IT(}4 Esc |!{;j{DS|n#g {h*XZ vi S|nq=DE",kND0vi ;cS|no(1# ″ ″ mx `x ’x +bjF=10PD0;;C# +bjF=|,10P0;;CDPD*<# C x N}8(DV8jG10;C# +bjF=I x N}8(DjG# +bjF=|,I x N}8(DjGDPD*<# mSD>=D~(D>dk==): Z|n==PdkTBS|nT9C vi `-wP;xkD>dk==# g{h*XZ vi S|nq=DE",kND0vi ;cS|no(1# aText AText iText IText o O ZbjsfekI Text N}8(DD>#4 Esc |axD>dk==# mSI Text N}8(DD>=P2#4 Esc |axD>dk==# Zbj0fekI Text N}8(DD>#4 Esc |axD>dk==# ZPPDZ;vGUV{0ekI Text N}8(DD>#4 Esc |axD>dk==# Z10PDBfmS;vUP#4 Esc |axD>dk==# Z10PDOfmS;vUP#4 Esc |axD>dk==# 1&Zdk==1|DD>: v1&ZD>dk==19CTBS|n#b)|nZ|n==PP;,D, e#g{h*XZ vi S|nq=DE",kND0vi ;cS|no(1# Ctrl-D ^ Ctrl-D 0Ctrl-D Esc Ctrl-H Ctrl-Q Ctrl-V Ctrl-W \ Ctrl-? XK=0;vT/uE#9;# ;axCPDT/uE# +bjKX=s3_# axek"5X=|n4,# A}O;vV{# g{ xon {CrdkNbV{# dkNbV{ A}O;v!V# }CA}MP>}{# PO"axekr Ctrl-D 4|3r# S|n==|DD>: Z|n==P9CTBS|n#IT(}4 Esc |!{;j{DS|n#g{h*X Z vi S|nq=DE",kND0vi ;cS|no(1# C cc cw cwText D |DPD#`?V(, c$ ;y) # |D;P |D;v%J +V|D* Text N}8(DD># >}PD#`?V(, d$ ;y) # 4V8EPD|ne% 23 >};P# >};v%J# ,SP# C x 8(DV{f;10V{# C Text N}8(DD>2GV{# fzV{(, cl ;y)# fzP(, cc ;y)# 7zON|D# >}bj;CDV{# >}bj0D;vV{(, dh ;y) # +;PrsF;# +Sbj;C*> >L ~ ! 4FMF/D>: Z|n==P9CTBS|n#IT(}4 Esc |!{;j{DS|n#g{h*XZ vi S|nq=DE",kND0vi ;cS|no(1# p P ″xp ″xd y ″xy Y +7z:exPDD>9-=bj.s# +7z:exPDD>9-=bj.0# + x :exPDD>9+D>>}= x :ex# +zfDTs(}g word * w)E=7z:ex# +zfDTsE= x :ex,dP x *NbV8# +PE=7z:ex# V4MX4|D: Z|n==P9CTBS|n#IT(}4 Esc |!{;j{DS|n#g{h*XZ vi S|nq=DE",kND0vi ;cS|no(1# u 7zns;N|D# U . ":7zs,bjF=|B}D10PDZ;vGUV{# g{ns;N|DT4bj9;Pk*CP,rV410P# X4ON|DrvS ″np |n# ": 1. buS|n+X4ns;ND|D,|(7z|n#rK,;N7zs,X4;N7zx;GX4ns;N| D# ″n p 2. buS|n;G*Mj;p9ChFD#dk @@ (=v;ZV{) TX4j# lwj{PrPiD9}Z n N>}# Y]D~ CZY]D~DS|nJm4PZTBwZPEvDNq: v +|D#fAD~ v `-m;vD~ v `-D~Pm v iRD~E" 24 |nN10D~{"10PE"D~PP}Mbj(;ZD~{eDYVH# d{Yw vi `-wa)TBwZhvDS|n: v w{A; v dk shell |n v POMax vi `-w 4V8EPD|ne% 25 w{A;: Z|n==PdkTBS|n#IT(}4 Esc |!{;j{DS|n#g{h*XZ vi S| nq=DE",kND0vi ;cS|no(1# e}MXfA;# XfA;"{}T @ (;Z{E)jGDUP# 90Z$H\T>8(P}# Ctrl-L Ctrl-R zNumber dk shell |n: TBS|nJmZ vi `-wZKP|n#Z|n==Pdkb)S|n#g{h*XZ vi S|nq=DE",kND0vi ;cS|no(1# xk shell Tc\KP`u|n#(}4 Ctrl-D 4|3rIT5X= vi ` -w#g{}Z ex `-wP9CbuS|n,r;h* :(0E)# KP8(D|n;s5X= vi `-w#g{}Z ex `-wP9CbuS |n,r;h* :(0E)# :sh :!Command :!! Number !!Command !Object Command ":1zE :! S|n1,#(8CD~)"%(10D~)M ! (0fD| n)XbV{;u/f{""R;Kv#g{}S ex `w9CbuS|n,r;h* :(0E) # Kv vi `-w,Oz`-:ex#g{}S ex `-w9CbuS|n,r;h* :(0E) # axD>dkrax;u;j{DS|n# PO;uS|n# Kv4, 5XTBvZ5: 8>I&jI# 8>"zms# 0 >0 dkD~ dkD~XkGD>D~rMD>D~`FDD~,;j{Dns;P(CP;|,UV{)}b# .exrc D~XkGI ex |niIDD>D~# $HOME/.vi_history D~GT/zIDD>D~,CD~CZG T;A==t/ vi `-w# o( view [ -cSubcommand ] [ -l ] [ -t Tag ] [ -wNumber ] [ -y ] [ -r [ File ] ] [ + [ Subcommand ] ] [ File ... ] hv view |nT;A==t/ vi +A`-w#vZ@9TD~wbbD|D1(i9C;A==#*2G;A= =,14P;u|n1,k9C !(P>E) #File N}8(k*/@DD~{#9C vi S|nZD~ZF/# 9C :q S|nKv view |n#g{^DKD~,I(}4 Esc |M wq! #f^D# j> -cSubcommand -l -r [File] -t Tag -wNumber -y +[Subcommand] Z*#ZK==P,vi ` -wJ1X* LISP `LxPuE,(, ), {, }, [[ M ]] S|n;^DTcJ1X* LISP xP Yw# Z`-wr53@#sV4D~#g{;P8( File N},`-wT>yPQ#fD~DPm# `-|,I Tag N}8(DjGDD~,"+`-wCZ|D(e;C#*9CCj>,Xk WH9C ctags |n4(;v/}{0d;CD}]b# +1!0Zs!hC* Number N}8(D5#1UKk}Z}Y(E_7OKP`-wD5 3(E1,b\PC# CNNsZ 1024 D52G 1,048,560 DnsPhC# Z* t/k MH |n;p9CDISgf# o( vmh [ -prompt String ] [ -vmhproc CommandString | -novmhproc ] 4V8EPD|ne% 27 hv vmh |nt/ISgfTcM MH |n;p9C#vmh |n5V MH 0Z\m-iD~qwK,"*NN 5V-iM'zKDLr#VVAgf# vmh |na>dk|n"+|G"Mx-iDM'zK#g{|nzz`vdvA;D0Z,r vmh |na >C'dk;uS|n#9C vmh S|nITT>|ndvDX(?V# vmh S|n Ctrl-L Uq| [Number] Enter | [Number] d [Number] g [Number] G [Number] u [Number] y h q "BA;# 0x=B;vA;# 0x8(P}#1!5*;P# 0x8(P}D 10 6#Number d?D1!5* 1,\2 10 P# =8(P# =0ZD)2#g{8( Number d?,C|nDwCM g j>DwC;y# KX8(P}D 10 6#Number d?D1!5* 1,\2 10 P# KX8(P}#1!5*;P# T>;uoz{"# axdv j> -help -novmhproc -prompt String -vmhproc CommandString Pv|no("ICD*X(P;)Mf>E"# ":TZ MH,Kj>D{FXk44j{# KP1!5 vmproc x;9C0Z\m-i# C8(DV{.w*a>{# 8(5V0Z\m-iDM'zKDLr#1!* msh Lr# E*D~n Z UserMhDirectory/.mh_profile D~PdkKTBn: Path: mshproc: 8(C'D MH ?<# 8( MH shell 9CDLr# D~ $HOME/.mh_profile /usr/bin/vmh |, MH C'E*D~# |, vmh |n# `XE" msh |n# mh_alias D~q="mh_profile D~q=# 6xgk(E\m7PD:J~&CLr;# 28 |nN \mibZf\mwIwN}# o( vmo [ -p | -r ] { -o Tunable [= Newvalue]} vmo [ -p | -r ] {-d Tunable } vmo [ -p | -r ] -D vmo [ -p | -r ] -a vmo -h [ Tunable ] vmo -L [ Tunable ] vmo -x [ Tunable ] ":Jm`v -o"-d"-x M -L# hv ":vmo |n;\I root C'4P# 9C vmo |n4dCibZf\mww{N}#K|nhCrT>yPibZf\mww{N}D105r B;v}<5#9ITCK|nxP@CT|D,r+|DFY=B;NXB}<.sz'#K|nGhCN }9GT>N},*Iyxj>4v(#x -o j>D0,=vYw<4P#|HITT>N}D5,2IT *N}hCB5# ibZf\mw(VMM),$;vUP5f3f!DPm#b)3f!ICZ,Vzc;v13JOyhD ibZf3#1UPPmOD3f}MZ minfree N}y8(D}51,VMM *# 4V8EPD|ne% 29 ;sXk7#KN}D0oO1?VM0w{1?VfDJCZzDiv,R|DKN}D5ITPzZa_ 53T\# g{0oO1?VM0w{1?V# j> -a -d Tunable -D -h [Tunable] -L [ Tunable ] T>yPIwN}D10"XB}<(1k -r ;p9C1)r@C(1k -p ;p9C1)5, ?P;v,4 Tunable = Value ITT>#v1;vN}DXB}<5M105`H1,EaT >d@C!n5,qr,T>d5* NONE# + Tunable 4;*1!5#g{ Tunable h*|D(2MG5,|10;GhC*1!5)," R|tZ`M Bosboot r Reboot,r_g{|tZ`M Incremental "RQ-|Dd1!5, xR;Pk -r ;p9C,G4|+;a;|DxGT>/f# +yPDIwN}4;*1!5#g{h*|DDIwN}tZ`M Bosboot r Reboot,r_ g{|tZ`M Incremental "RQ-|Dd1!5,xR;Pk -r ;p9C,G4|+;a; |DxGT>/f# g{8(K;vIwN},rT>XZ Tunable N}Doz#qr,T> vmo |nC(od# Pv;vryPIwN}DXw,?v;P,9CTBq=: NAME CUR DEF BOOT MIN MAX UNIT TYPE DEPENDENCIES -------------------------------------------------------------------------------memory_frames 128K 128K 4KB pages S -------------------------------------------------------------------------------maxfree 1088 1088 130 16 200K 4KB pages D minfree memory_frames -------------------------------------------------------------------------------minfree 960 960 122 8 200K 4KB pages D maxfree memory_frames -------------------------------------------------------------------------------... dP: CUR = 105 DEF = 1!5 BOOT = XB}<5 MIN = n!5 MAX = ns5 UNIT = IwF?%; TYPE = N}`M:D(8 Dynamic)"S(8 Static)"R(8 Reboot)" B(8 Bosboot)"M(8 Mount)"I(8 Incremental)" C(8 Connect)M d(8 Deprecated) DEPENDENCIES = StIwN}DPm,?v;P -o Tunable[=Newvalue] T>5r+IwN}hC* Newvalue#g{;vIwN}h*|D(8(5k105;,)," R|tZ`M Bosboot r Reboot,r_g{|tZ`M Incremental "Rd105H8(5 s,xR;Pk -r ;p9C,G4|+;a;|DxGT>/f# 1k -r ;p9Cx;P8(B51,rT>IwN}DB;v}<5#1k -p ;p9Cx;P 8(B51,r;PZIwN}D105MB;v}<5`,1,ET>5#qr,T>d5* NONE# 1k -o"-d r -D iO9C1,+|D&C=105MXB}<5,2MG5,}Kr*105 D|B,9r* /etc/tunables/nextboot D~D|B#b)iO^(CZ Reboot M Bosboot `MN},r*|GD105^(|D# -p 1k -a r -o iO9Cx;P8(B51,r;PZ;vN}D105kB;v}<5`,1E aT>N}5#qr,T>d5* NONE# 30 |nNC'KP bosboot# 1k -a r -o ;p9Cx;8(B51,rT>IwN}DB;v}<5x;G105# Pv;vryPIwN}DXw,?v;P,9CTB(gSmq)q=: tunable,current,default,reboot,min,max,unit,type,{dtunable } dP: current = 105 default = 1!5 reboot = XB}<5 min = n!5 max = ns5 unit = IwF?%; type = `MN}:D(8 Dynamic)"S(8 Static)"R(8 Reboot)" B(8 Bosboot)"M(8 Mount)"I(8 Incremental)" C(8 Connect)M d(8 Deprecated) dtunable = StIwN}DPm NNT Mount `MDN}D|D(x -o"-d r -D)+zz;vT>E",/fC'C|DvT+4D20 P'# NNT Connect `MDN}D|D(x -o"-d r -D j6)+;vE",/f C'|DvT+4DWSV,SP'# NNTC',J{GGqk4P bosboot | n#TZ Connect `MDN},w{|naT/XBt/ inetd X$Lr# "bI vmo |n\mD10N}/Ov|, Static"Dynamic M Bosboot `M# f]T== 1T AIX 5.2 T0f>Df]T==(I sys0 D pre520tune tTXF)KP1,N}DXB}<5(} KG) Bosboot `M)";f}Pbe,r*ZC==B;aZ}<1&Cb)N}#PX|`E",kND 6T\\m7PD:AIX 5.2 f]T==;# 4V8EPD|ne% 31 Z AIX 5.2 T0f>Df]T==P,(}Z}P6kwCw{|n,4LxjI Tw{N}DXB}<5DhC#yT Reboot `MDN}IT;9C -r j>4hC,byVPDE>2I TLx$w# 1zw(F= AIX 5.2 1,C==T/r*#TZj+20,C==XURN}DXB}<5(}ZXB}< rP}LP&C /etc/tunables/nextboot D~DZ]hC#;PZC==B,-r M -p j>E\j+"Sw C#PX|`E",kND AIX 5L Version 5.3 Performance Tools Guide and Reference PD Kernel Tuning# IwN} cpu_scale_memp C>: 7(?vZfXD CPU DHJ#TZ?v cpu_scale_memp CPU,+AY4 (;vZfX# 5: 1!5:8 6':1 = 128(CPU Dns}?) data_stagger_interval oO: ;JC w{: I5MTuYZfXPDyC#aO maxperm N}Dw{9C# C>: 8(I9C LDR_CNTRL=DATA_START_STAGGER=Y 4PDs3f}]D }]N+ICD+n#}g,Zx( MCM O4PDZ n vs3f}]xL 9d}]NT+F?(n * data_stagger_interval * 4096)% LGPSIZE * <# 5: 1!5:0xA1 6':0 =(LargePageSize/4096)-1# `M:Dynamic defps oO: ;JC C>: r*/XUSYw3UdVd(DPSA)_T# 5: 1!5:1 6':0 r 1(DPSA Qr*) `M:Dynamic oO: ;JC w{ g{#Dw3Ud}?9C,G4XU DPSA _TI\PC#q!XZuYw 3UdhsD5# kND: :9C vmo |nZ LPSA M DPSA .d!q;# force_relalias_lite C>: g{hC* 0,r1p6 mmap xr1+9Ct"=(T7(N1\bx( 4 mmapped N#bG;vI relalias_percentage XFDIluT[T= 8,I\a{D|`DFc1d# 5: 1!5:0 6':1 r 0 oO: w{ 32 |nN: 8(?vZfXD5Zf3/O}#Z UP ZKPCN};fZ# 5: 1!5:2 6':1 = 10 `M:Bosboot htabscale oO: ;JC w{ ;JC C>: ZG lpar zwO,2~3!m(PFT)j+Im~XF,Rds!GyZ}Z 9CDZf}?D#Z1!ivB,?vZf!(sz=(M/4096)*4*16,dP PTE Ds!G 16 VZ)_P 4 v PTE D(PFT u?) # 5: 1!5:-1 kernel_heap_psize oO: ;JC w{: I(} htabscale 4H}vSruYs!#1!5G -1(PTE T!DHJG 4:1) #htabscale D?vu?<+ PFT Ds!uk#htabscale D?vv?< 9 PFT Ds!vS;6# C>: hC1!3fs!TCZZKQ#bG(iDhCRvZ 64 ;ZKOP'# g{^(Vd8(s!D3f,rZKQ+9Cm;v3fs!|!D3 f#Z_T\73P 16M 3f&CvCZZKQ# 5: 1!5:4096 6':4096 r 16777216 `M:Bosboot kernel_psize oO: ;JC C>: 8(5XZKND3fs!#ChCvZ POWER4 M|BD&mwD 64 ; ZKPP'#19C 16M 3f5XZK1,+9C< 240MB DnbL(Z f,+T\4Pya_# 5: 1!5:0 6':0"4096"16777216 `M:bosboot oO: ;JC w{ g{8(* 0,rIZKv(nQ3fs!#4096 M 16777216 TVZ*%; 48(3fs!# 4V8EPD|ne% 33 large_page_heap_size C>: 1 kernel_heap_psize hC* 16M 1,KIwN}hCZKQDns}? T"TV4= 16M 3f#ZZKQv$=,vK}?R!(K 16M kernel_heap_psize .s,4K 3f+CZZKQ#g{KIwN}hC* 0, r+vT|,R;hCITV4= 16M 3fDZKQ}?Dns5#KIw N}&CvCZG#XbD73,Zb)73P,vh*+ZKQD;?V V4= 16M 3f# 5: 1!5:0 6':0 A MAXINT64 `M:Bosboot oO: ;JC lgpg_regions C>: 8(s3XPD3f}#ZKPZGyZ POWER4 DzwOD 64 ;ZKP, CN};fZ# 5: 1!5:0 6':0 - 3}# `M:Dynamic oO: ZPm` TLB ;|PMs?Zf;CJDivB,9Cs3f+aa_T\# w{ }KK!nb9Xk9C lpgpg_size# CZ|D53Os3f}?D vmo YwI\?VI&#g{vSruYXs !Dks^(j+I&(}g,g{ lgpg_regions w{* 0,+GPs3f} I&CLr9C),r vmo |n+mSr}%3fT!I\o=ksD3f }# ":g{9C -p !n|DK lgpg_regions,r8(5+#t=BN}<1, x;\1SYwGgNI&# kND: :s3fD53dC; lgpg_size C>: 8(CZ5Vs3XD2~'VDsM3fDs!(TVZm>)#ZKPZ GyZ POWER4 DzwOD 64 ;ZKP,CN};fZ# 5: 1!5:0 6':0 r 268435456(ZG POWER4 O),r_G 0 r 16777216(Z POWER4 O) # `M:Dynamic oO: ZPm` TLB ;|PMs?Zf;CJDivB,9Cs3f+aa_T\# w{ }K>N}.b,lgpg_region XkhC*Gc5# kND: :s3fD53dC; 34 |nN: Zw3Ud;cD73B,8(CYw|DXZ&mU9D53$wiv# 5: 1!5:1 Range: 1 or 2 `M:Dynamic lrubucket oO: ;JC w{ 531&w3Ud,"R;Pc;DxL;1@#1!5(5* 1)$wiv G;C SIGDANGER &mLr1@xL#;vBD$wiv(5 = 2)+J m53C SIGDANGER &mLr1@n!DxL#g{4R=xL,r53+ Z;P SIGDANGER &mLrDivB1@# C>: 8(?vf"xDZf!}#3f;c(+5f.V*!f"x#ZP`v ZfXD53O,lrubucket N}G?vZfX# 5: 1!5:131072 ! 6':65536 =Zf!D\}? `M:Dynamic oO: ;JC w{ s`}D53O;Fvw{KN}#3f;c(;G(h53PD?;v! 4QwIC!,xG(h{vf"xZ],"RZLxxP=Z~vf"x .0T,;f"x(hZ~i# kND: :9C lrubucket N}uYZf(h*z;# maxclient% C>: 8(ITCZTM'z3fxP_Y:fD RAM nsYVH#k maxperm% `F,+G;\sZ maxperm%# 5: 1!5:80 6':1% = 100%# `M:Dynamic oO: g{ J2 D~3fr NFS 3f}ZY9$wDf"3f;wv,G4ITuY maxclient# w{ g{IZ+`D J2 M'z3fr NFS M'z3fZZfP,zzwv=w3 UdDiv,ruY maxclient D5#vS5aJm|`D J2 r NFS M' z3fZ3f;t/.0EkZf# kND: :D~}]w{Dns_Y:f;M:9C maxclient N}a_D JFS D~5 3_Y:f^F;# 4V8EPD|ne% 35 maxfree C>: 8(3f!_#91DUPPmOD!}# 5: 1!5:1088 6':16 = 204800 `M:Dynamic oO: C vmstat n [lUPPms!D|D# w{ g{ vmstat n T>&CLrD*s51: 8(3f!_c(;!_D~3fDYgc# 5: 1!5:Zf!D\}? * 0.8 6':1 = 100 `M:Dynamic oO: C iostat n `SEL I/O# w{ K5m>*53P+?5f3f!D;vYVH#u!K5ITuYr{} rs?D~3fCJylID$wf"3D3f;#vSK5Ty>O;A D NFS ~qwI\Poz#}g,g{Q*P)D~G44A!D,xSt /*< I/O J;f1duY,r maxperm I\+M# kND: :minfree N}M maxfree N}D5;# maxpin% C>: 8(\;L(D5fDnsYVH# 5: 1!5:80% 6':1 = 99 `M:Dynamic memory_affinity oO: ;\L(Zf,!\TIZfIC# w{ g{|DC5,B5&C7#AY 4 MB 5Zf;P;L(,T)ZK9C# maxpin 5XksZ 1 !Z 100#vZ+KivB|DKN},Hgns:X T\bT1# C>: S 2004 j 12 B|B= AIX 5L V5.3 *<,MQ-;FvKN}#IT9 C memplace_* N}w*zf,4*wVC'ZfTsw{Zf: KN}C4*}]8(1!DZf: KN}C4*3d=xLDX7Ud(}g(} shmat() M mmap())DD~ 8(1!DZf: KN}C4*d{2mZf8(1!DZf: KN}C4*|{D2mZf8(1!DZf: KN}C4*LrQ;8(1!DZf: KN}C4*&CLrD>8(1!DZf,x;JCZ|D=tLr#D>: KN}C4*43dDD~CJ(}g(} read() r write())8(1!DZ f: ;^I9CKN}#IT9C cpu_scale_memp N}zf,T?VX7(y 9CD mempool }?# 5: 1!5:1 6':N/A `M:Deprecated oO: ;JC w{ ;JC kND: :ZfX;# minfree C>: 8(UPPmP VMM *: 4Zf!\}DYVH8(;vc,ZCc.B,3fwHLr+a!_D ~r_Fc3fx;\Xw3J*`Y# 5: 1!5:20% 6':1 = 100# `M:Dynamic oO: C iostat n `SEL I/O# w{ g{ZfPDs?D~3flI$wf"3f;f;,ruYKN}I\P C#g{Q*P)D~G44A!D,xSt/*< I/O J;f1duY,r minperm I\+M# kND: :minperm N}M maxperm N}D5;# nokilluid C>: Z1&w3UdDivB;1@MZK5DC'j6# 5: 1!5:0(XU) 6':NN}{}# `M:Dynamic oO: ;JC w{ 1&w3UdD53M53\m1xL+a;1@#hC* 1 T@9IZ1& w3Udr*7#Pc;Dw3UdICx1@XbC'j6xL# kND: :npswarm N}M npskill N}D5;# npskill C>: 8(UPw3Ud3},]KYw53*<1@xL# 5: 1!5:MAX(64,w3Ud3fD}?/128) 6':0 =53Pw3Ud3fD\}# `M:Dynamic oO: ;JC w{ g{"VIZ1&w3Ud: 8(UPw3Udi},Zo=C}sYw53#9ME0SYD3fUd Vd_T13fD3fwxODELi# 5: 1!5:MAX(1024,npswarn*2)# 6':0 =53Ow3UdiD\}# 40 |nN: 8(UPw3Udi},Zo=C}sYw53*: 8(UPw3Udi},ZC}&Yw53#9ZZf3fPe},TME 0SYD3fUdVd_T13fDELi# 5: 1!5:MAX(1024,npsrpgmax) # 6':0 =53Ow3UdiD\}# oO: ;JC w{: ;JC npsscrubmin C>: 8(UPw3Udi},ZC}&Yw53*: 8(UPw3Ud3},1o=C}V1Yw53*<"M SIGDANGER EE =xL# 5: 1!5:MAX(512,4*npskill) 6':0 =53Pw3Ud3fD\}# `M:Dynamic oO: ;JC w{: g{"VIZ1&w3Ud: #tXb}]Nj6)k73d? DATA_SEG_SPECIAL=Y ;p4PDxL 9C#Vdb)}]NTcb)NPD2~3mu?Z_Y:fPV<|C TuY_Y:fe;#Xb}]Na;!I\`D#t,nso=yksD }V#XB}#tD5J}V#KN}vZKPZy Z POWER4 zwD 64 ;ZKPC='V# 5: 1!5:0 6':0 r}} `M:Bosboot page_steal_method oO: ;JC w{ *#tD}7}?!vZk DATA_SEG_SPECIAL=Y ,1KPDxL}?M ?vxLy9CD}]N}# C>: !qibZf3f;_T# 5: 1!5:1 6':0 r 1#0 JCZ WLM 3MG WLM 3f;#TZ 0,w3w4 omX7(h3#TZ 1,w3w4`(kT WLM)r4 mempool(kT G WLM)(h4TPmD3# `M:Bosboot pagecoloring C>: r*rXU VMM PD3fE+#Z 64 ;ZKP;'VCN}# 5: 1!5:0(XU) 6': 0 r 1# `M:Bosboot pta_balance_threshold oO: ;JC w{ KN}TZZP1S3d_Y:fDzwOKPD;)&CLrPC# C>: 8(;vc,BD pta N+VdZCc#Z 64 ;ZKPCN};fZ# 5: 1!5:pta Ns! * 0.5 6':1 = 99# `M:Dynamic oO: 53+S dsi @#(l#axzk 300),xP`FTBDQ;: findsrval64() shmforkws64() shmforkws() procdup() kforkx() kfork() *"wi+aT>zI13JO3fD pta NQz# w{ 42 |nN: g{ force_relalias_lite hC* 0,G4b+8(Zt"=(P9CDrS, Tv(Gq\bx(4 mmapped N# oO: ;JC w{: bZp6 mmapped xr19C,R*IluTod,\bx(I\PzZ5 3LB?,+G,Z3)ivB,+T9C|`DFc1d*z[#g{! {3dD3f}!ZK5}T 100 "KT4 mmapped NPZfD3f\}, G4+\b4x(#relalias_percentage D5* 0,R2+ force_relalias_lite hC* 0,+: 0tC1r0{C1ME0SYD3fUdVd_T13fDw3UdEL i(ZTdxPACJ1) # 5: 1!5:0,MEvZ}Z^DD3fD3fwxODw3UdELi# 6':1,ME}Z^DrCJ(A)D3fD3fwxODw3UdE Li# rpgcontrol oO: ;JC w{: ;JC C>: 0tC1r0{C1ME0SYD3fUdVd_T13fD3fwxOD w3UdELi# 5: 1!5:1,153UPw3Udi}?MZ npsrpgmin 1tCMEw3U dELi,"LxME1=_Z npsrpgmin *9# 6':0-2, 0 {CME3fwxODw3UdELi# 2,: 0tC1r0{C1ME0SYD3fUdVd_T13fDZfPD3f ODw3UdELi# 5: 1!5:0,j+{Ce}# 6':0-1, 1 153UPw3Udi}?MZ npsscrubmin 1tCe}ZfPw3U dELi,"Lxe}1=_Z npsscrubmax *9# oO: w{: 4V8EPD|ne% 43 scrubclean C>: 0tC1r0{C1MEZfP4^DD0SYD3fUdVd_T13f Dw3UdELi# 5: 1!5:0, vMEZfP^D}D3fDw3UdELi# 6':0-1, 1,ME^D}r4^D}D3fDw3UdELi# oO: w{: soft_min_lgpgs_vmpool C>: 1 soft_min_lgpgs_vmpool Gc1,+;SMZdUPs3fD soft_min_lgpgs_vmpool % D vmpool Vds3f#g{yP vmpools D UPs3f: ^D9C num_spec_dataseg #tDXb}]Nj6.dDdt#KN}vZK PZyZ POWER4 zwD 64 ;ZKPC='V# 5: 1!5:512 6':1 =NN}{} `M:Bosboot strict_maxclient oO: ;JC w{ (#,TZx DATA_SEG_SPECIAL=Y 4PDxL, *E/T\,yPxL< CJD}]N3f=`,rC5&1=_#;x,}_D5a^FIT#t DXbNj6D}?#T\0l_H@5Z2~e5a9M&CLrP*, xRTZ;,e5a9M;,&CLrnQ5I\;,# C>: g{hC* 1,r maxclient 5TZICwM'zD~_Y:fD RAM D }?+G;v2T^F# 5: 1!5:1(r*) 6': 0 r 1# 44 |nN: g{hC* 1,maxperm 5TZICwVCD~_Y:fD RAM D}?G ;v2T^F# 5: 1!5:0(XU) 6': 0 r 1# `M:Dynamic oO: RAM PD~3f+`: g{hC* 1,+JmT2mZfNDL(# 5: 1!5:0(XU) 6': 0 r 1# `M:Dynamic oO: S2mZfNL(rb}T AIO :exL(D*z+s1|DK5# w{ v1xP shmget wC1&CLr2hC SHM_PIN j>,r1S2mZf NxP I/O ,=1,K!nEPC# kND: :}]bL(2mZf;# vm_modlist_threshold C>: 7(Gq#VT`D~3fDzY# 5: 1!5:-1 6':-2 =NN}{} `M:Dynamic oO: ;JC w{: Xb5: -2:S;#VT^D}D3fDzY#bZ AIX 5.3 .0D53Oa)`,D $wiv -1:#VTyP^D}D3fDzY# d{5: >= 0:g{Zj+,=1dZfPD!}sZrHZ vm_modlist_threshold, r#VTD~PDyP`D~3fDzY#KN}If1^D,|DKPP D53D$wiv#(#,1=B;Nj+,=CD~sBD5E*I{# 19C VW_FULLSYNC j>r+D~PDyP3f(S 0 = maxvpn)< 4kEL1"zj+,=# 4V8EPD|ne% 45 wlm_page_steal_byclass C>: 10$w:X\mw1(WLM)r*1,!q0ibZf3ff;1_T# g{hC* 1,WLM 40`1SPm(h3f#g{hC* 0,0$w:X \mw140omX71(h3f# 5: 1!5:1 6':0–1 `M:Bosboot oO: ;JC w{: ;JC >} 1. *PvI vmo |n\mDyPIwN}D10MXB}<5"6'"%*"`MM`XT,kdk: vmo -L 2. *Z POWER4 53Pr*"#t 16MB s3f,kdk: vmo -r -o lgpg_regions=10 -o lgpg_size=16777216 K|n+rC'(i bosboot, "/fZ|Dz'.0XkXB}<# ":-r j>(MsLDXB}<)TZ AIX 5.3 Msx"Pf>;GXhD# 3. *T> nokilluid Doz,kdk: vmo -h nokilluid 4. *ZB;NXB} (fibZf3FE"# o( vmstat [ -f ] [ -i ] [ -s ] [ -I ] [ -t ] [ -v ] [ -w] [ -l ] [ { -p | -P } pagesize | ALL ] ALL ] [ PhysicalVolume ... ] [ Interval [ Count ] ] hv vmstat |n(fXZZK_L"ibZf"EL"]eM CPU n/D3FE"#I vmstat |nzID( fITCZ=b53:Xn/#536'ZDb)3FE"(yPD&mwP)D=y 5,r_Fcd\M# g{wC vmstat |n1;xj>,r(f|,53t/sibZfn/D**#g{8( -f j>,r vmstat |n(fTS53t/sIzD}?#PhysicalVolume N}8(ommD{F# Interval N}8(?v(f.dD1d?(TkF)#g{;P8( Interval N},vmstat |nzI|,PT 53t/T4D3FE"D%v(f;sKv#Count N};\M Interval N};p8(#g{8(K Count N},d5v(zID(f}?M`%dtDk}#g{8( Interval N}x;P8( Count N},r,xz I(f#Count N};Jm* 0# Z AIX 4.3.3 0|Bf>P|,PK=(Dv?,CZFc CPU H}EL I/O y(1d(wio 1d)DYV H#3)ivB,AIX 4.3.2 T0CYw53|gDf>P9CDC=(Z SMP OaxvdsD wio 1d( f# AIX 4.3.2 M|gf>P9CD=(gB:Z?v&mwD?;N1SPO(?v&mw;kS 100 N),7 (O;v 10 Ak1d*ikDV`p(usr/sys/wio/idle)PDD;v`p#g{Z1SPOD1r,CPU }& Z usr ==,G4 usr +q!C1S\Z"mS=d`pP#g{Z1SPOD1r,CPU }&ZZK==, G4 sys `pq!C1S\Z#g{ CPU ;&D0,rlbGqPEL I/O }ZxP#g{PNN}ZxP DEL I/ O,r[S wio `p#g{;PEL I/O }ZxPR CPU ;&,r idle `pq!C1S\Z# IZyPDUP CPU <;ik wio `p,x;\}ZH} I/O D_L}?,yTazzdsD wio 1d( f#}g,;P;v I/O _LD53I\a(f 90% TOD wio 1d,x;\|5PD CPU }?#sar (%wio)"vmstat(wa)M iostat(% iowait)|n(f wio 1d# Yw53 AIX 4.3.3 0d|Bf>9CD=(gB:g{;v4jID I/O ZUPD CPU Ot/,rYw5 3 AIX 4.3.3 PD|D+;+C CPU jGI wio#1;PY?_LZxP I/O x53d{?VGUPD,K =(\(fMC`D wio 1d#}g,;vPDv CPU M;v}ZxP I/O D_LD53+(fn` 25% D wio 1d#P 12 v CPU M;v}ZxP I/O D_LD53;(fns* 8% D wio 1d#NFS M' z(} VMM A!/4k,biods Z VMM P(QDH} I/O jID1dVZ(f* I/O H}1d# ZK*ZK_L"w3MPOn/,$3FE",vmstat |n(}9C perfstat ZK)94TdxPCJ# ELdk/dv3FE"Ih8}/Lr,$#TZEL,{Cn/1dM+ME"}?47(=y+MY J#n/1dDYV}y](fZd}/w&D1d?4Fc# S AIX 5.3 *<,vmstat |n(fZ"Vx73P{DDom&mw(pc)}M{DDZ((ec)YVH# b)H?5+vT"Vx73T># I vmstat |nzID(f|,TBPjb0dhv: 4V8EPD|ne% 47 XZZK_L4,D kthr: E"# r b !y1ddtZD=yIKPZK_L}#IKPG8&Z$84,+H}KPD_L,T0Q-ZKPD_ L# !y1ddtZDCZ VMM H}SP(H}J4"H}dk/dv)D=yZK_L}# Zf:XZ9CibZfM5ZfDE"#g{ib3Q-;CJD0,ib3IT;O*Gn/D3f#; 3* 4096 vVZ# avm fre n/ib3# UPPmDs!# ":s?V5Zf# {DDZ(]?YVH#v19C2m&mwKPVx1ET>#r*FcC}]y@5D1yITd/,yT Z(]?YVHI\P1a,} 100%#C,}VsvZ!Iy1ddt1TCH*;v# EL:?kr8(omma)D+M}?,C}LZIydtP"z#PhysicalVolume N}ITCZ8(;= Dv{F#?v8(}/wD+M3FE"48(3rxv#CF}zmromh8Dks}#|";5>A !r4kD}]?#8v_-ksITiOI*;vomks#g{9CK PhysicalVolume N},rZ|n4 PD*,I/O (rS<+avVTB8?d/# kthr }K8 r M b .b,8 p 2+T># 3 p ?kH}=ch8D I/O D_L}# +T>B8 fi M fo,zf re M cy 8# 48 fi ?kwkDD~# fo ?kwvDD~# |nN,r9aT>0s3f1?V,dP|,TBP: alp 8>10}Z9CDs3f}# flp 8>Zs3fUPPmODs3f}# g{8(K -p !n,r*y8(D3fs!T> VMM 3FE"D=SP#hz -I M -t !n,-p !n+ *y8(D3fs!zz=SP#CP|,ky8(3fs!PXDTB VMM 3FE": v avm v fre v re v fi v fo v pi v po v fr v sr v cy ":re"fi"fo M cy !nDT>\ -I !n0l# b) VMM 3FE"Z psz P.sM siz P.0#b=PDhvgB: psz 3fs!(}g,4K"64K) # siz 53Py8(D3fs!Dr\}?# hz -s !n,-p !n+zz%@DdvZ,CZv|,ky8(3fs!`XD3FE"#C=SZZ3f s!D7.s# -P !n+*8(D3fs!zzTB(f: pgsz m>3fs!(}g,4K"64K) # Memory m>y8(D3fs!DZf3FE"# siz 53Py8(D3fs!Dr\}?# avm JCZy8(D3fs!Dn/ib3# fre y8(D3fs!DUPPms!# Page m>y8(D3fs!D`X13JOMw3n/#kP re"pi"po"fr"sr"cy"fi M fo `XD 3f2JCZC(f# j> ":g{Z|nPPdkK -f(r -s)j>,53+vS\ -f(r -s)j>,+vTd{j>#g{,18 (K -f M -s j>,53+vS\Z;vj>,vTZ~vj># 4V8EPD|ne% 49 -f -i -I -l -p pagesize -P pagesize -s (fS53t/sDIz}?# T>S53t/s?vh8lIDPO}?# ":-I"-t"-w M -l j>k -i j>;,8(1a+;vT# CBDdv8T> I/O (rS<,p Zjb kthr B;8 fi M fo Zjb3fB,x;G8B;re M cy Z3jbP# 9T>0s3f1?V,dP|, alp M flp P# +y8(D3fs!D VMM 3FE"=S=#f vmstat dv# vT>ky8(D3fs!`XD VMM 3FE"# +\}a9PDZ]4k=j;\ k -v j>;p9C#gBhvKb)B~: X7-kms ?N"zX7*;3fJO1vS#bv3fJOI\h* I/O,2I\;h*#f"#$ 3fJO('%x();|,ZKF}.Z# k3 fibZf\mwAkD?3vS#F}fw3UdMD~UdDk3vS#|Mv33 FE";pm>5J I/O(IibZf\mwt/)D\?# v3 fibZf\mw4vD?3vS#F}fw3UdMD~UdDv3xvS#|Mk3 3FE";pm>5J I/O(IibZf\mwt/)D\?# w3Udk3 ;f VMM t/D4Tw3UdDk3xvS# w3Udv3 ;f VMM t/D4Tw3UdDv3xvS# \XU 1;tC;vBD I/O ks2ITzcX7-kms1vS#g{3fT0Q-; VMM k s},+G I/O 9;PjI;r_3f;$Ac(a0a!,+G;JON~XK;r_g {3fQ-;EkUPPmP,+9;PXB9C,ra"zKiv# cnd3fJO g{3fJOkTDG$wf"w,RIT(}8(;v!"Tcnd!4zc|D0, rC5vS# I4Pnd3fJO fE?v8n3fJOxvS# C1Sli3f VMM {C1Sc(5)1n|nY9C(1ru)D3ff;#=#1Sli}D3fG aged#*?v1Sli}D3fvSKF}5# 1S8kD*/ fE?N VMM 1S}*xvS(4Z?;Nj{DZf(hs) # C1SMED3f fE1Sc(S5ZfP!qMED?;v3fxvS# 50 |nNTBj8E": v CPU OBD*S v h8PO v m~PO v Decrementer PO v MPC "MPO v MPC SUPO v CqA!PO v ]e v Syscalls 4V8EPD|ne% 51 -t -v r! vmstat D?;dvPT_D1dAG#1dAG4U HH:MM:SS q=T># ":g{8(K -f"-s r -i j>,+;r!1dAG# +ibZf\mw,$D;,3FE"4kj;\k -s j>;p9C# Zf3 5ZfDs!(T 4 KB D3f}?F) # lruable 3 *CZf;D 4 KB 3fD}?#K}?;|,;CZ VMM Z?3MCZZKD>DL (?VD3f# UP3f UP 4 KB 3fD}?# ZfX 8(ZfX}?Dw{N}(9C vmo \m) # L(3f L(D 4 KB 3fD}?# maxpin YVH 8(\;L(D5ZfYV}Dw{N}(9C vmo \m) # minperm YVH 5ZfYVHDw{N}(9C vmo \m) #|8(;Ygc,MZKYgc1h93fX BwHc(9CD~3f# maxperm YVH 5ZfYVHDw{N}(9C vmo \m) #|8(;Ygc,_ZKYgc13f!_c (;!_D~3f# numperm YVH 10ID~_Y:f9CDZfYV}# D~3f 10ID~_Y:f9CD 4 KB 3fD}?# 9uYVH I9u3f9CDZfYV}# 9u3f 9uZf3fD}?# numclient YV} ;M'z3fD3FE",SO3): -v ^ fsbuf xh{DD~53 I/O ;PIC fsbuf xh{DD~53 I/O ksD}?#Fsbuf GCZ#fD~53cOD I/O ksDL(Zf:ex# ^ fsbuf xh{DM'zD~53 I/O ;PIC fsbuf xh{DM'zD~53 I/O ksD}?#NFS(xgD~53)M VxFS(Veritas)GM'zD~53#Fsbuf GCZ#fD~53cOD I/O ksDL(Zf :ex# ^ fsbuf xh{Db?3fwHLrD~53 I/O ;PIC fsbuf x;h{Db?3fwHLrM'zD~53 I/O ksD}?#JFS2 G; vb?3fwHLrM'zD~53#Fsbuf GCZ#fD~53cOD I/O ksDL(Z f:ex# Tm==T>(f -w >} 1. *T>} 2 k1ddtD 5 v**,kdk: vmstat 2 5 3. *T>}Iz3FE",kdk: vmstat -f 5. *T>wB~DF},kdk: vmstat -s 6. *T> vmstat D?;dv8T_D1dAG,kdk: vmstat -t 7. *Tm;Wdv8T> I/O (rS<,kdk: vmstat -I 8. *T>yPICD VMM 3FE",kdk: vmstat -vs 9. *T 8 k*1ddtT>0s3f1?V(|, alp M flp P),kdk: vmstat -l 8 10. *T>8(=X(3fs!(ZC>}P,4K)D VMM 3FE",kdk: vmstat -p 4K 11. *T>53'VDyP3fs!D VMM 3FE",kdk: vmstat -p ALL OR(r) vmstat -p all 12. *vT>X(3fs!(ZC>}P,4K)D VMM 3FE",kdk: vmstat -P 4K 4V8EPD|ne% 53 13. *vT>yP\'VD3fs!D VMM 3FE"P?;3DJOE",kdk: vmstat -P ALL OR(r) vmstat -P all D~ /usr/bin/vmstat |, vmstat |n# `XE" iostat M vmo |n# 6T\\m7PD:ZfT\;# vpdadd |n C> +nmS=z7"lpp"z7M)&L}]bP# o( vpdadd { -c Component | -p Product | -f Feature } -v v.r.m.f [ -D Destdir ] [ -U Command ] [ -R Prereq ] [ -S Msg_Set ] [ -M Msg_Number ] [ -C Msg_Catalog ] [ -P Parent ] [ -I Description ] hv vpdadd |nk#{;PkX*z7}]b(VPD)D20Lr;p9Cr;|G9C#VPD Iz7"lpp M z7}]b9I#bfe%}]bnXkI sysck |nmS#VZ|,;VBD)&L}]b4zY9C?j ?"RyZ|GDa9m Sn#g{?v20;mS;vn,G4mS Product `Mx;G Component `M+aJmCnPk6Xy Z Web D53\mwM SMIT gf#yPDn -C Msg_Catalog -c Component -D Destdir 54 |nN8 (D#g{{"`?;Zj< NLSPATH P,G4&Cxv+76{# 8(mS= VPD D Component {F#v1;vnG(;Dn1E\;mS#(;Thv* P;v;,D?j?<#g{ Component D`,5}Q-Z}]bo,r;mSNNn," Ra5Xms#bJm?F20(4XB20)# 8(y(0:)76,1201(MC sysck |nmS=bf}]b1)bv76;mS= Component PD+?D~P#Component PDD~<4`T76{Pv,yTJm|Dy7 6#1!?j?C4ZyZ Web D53\mwPa)wPm# 8(mS= VPD D Product {F#v1;vnG(;Dn1E\;mS#(;TG8P; v;,D VRMF r?j?<#g{ Product D`,5}Q-Z}]bo,r;mSNNn, "R;5Xms#bJm?F20(4XB20) # 8(;v20 Component yX8D Component(D~/) #N}XkZ}EP8(#I`N9 CCj>48(`nHvu~#!\Z201b)a;(20Lr)O*GHvu~,*K \b4(-7DHvu~4,Z Product }]bo|G<;P*"fu~# 8({"/(g{?} 1. TB>}T>K"am~qgNwC vpdadd * Foo z7 mS;v Component#C Component P=v Hvu~,;vX(ZYw53,m;vP* GUID# vpdadd -c EPL2890198489F -v 1.2.3.0 -R "bos.rte.odm 4.3.3.0" -R "8KDEOKY90245686 1.1.0.0" -U /usr/opt/foo/uninstaller.class -p KID892KYLIE25 -I "Foo Database Component" \ 2. *r VPD mS;vBz7 devices.pci.cool.rte,kdk: vpdadd -p devices.pci.cool.rte -v 5.1.0.0 -U /usr/sbin/udisetup D~ /usr/sbin/vpdadd `XE" installp |n"lslpp |n"vpddel |nM geninstall |n# vpddel |n C> Sz7"lpp"z7M)&L}]bP}%n# o( vpddel { -c Component | -p Product | -f Feature } -v v.r.m.f -D Dest_dir hv vpddel |nSz7"lpp"z7M)&L}]bP}%n#Xk8( vrmf M?j? -c Component -D Dest_dir -f Feature -p Product -v V.R.M.F }%8(D Component#Z}% Component 1,Xk|, VRMF# 8(*}%D Component D?j?<#g{;P|,?j?<,r9C1!?< /opt# 8(*S)&L}]bP}%D Feature# *S)&L}]bP}%D Product# 8(*S VPD M)&L}]bP>}D Component f>""Pf"^)fT0^}6p# >} *Sz7"z7"lpp M)&L}]bP}% Component EPL2890198489F,kdk: vpddel -c EPL2890198489F -v 1.2.3.0 -D /usr/lpp/Foo D~ /usr/sbin/vpddel `XE" vpdadd |nM lslpp |n# vsdatalst |n C> vsdatalst – T>ib2mELS53DE"# o( vsdatalst {−g | −n | −v | −c} hv 9CK|n4rj8VE"PD;VE"# IT9C53\mgf$_(SMIT)4KP vsdatalst |n#*9C SMIT,kdk: smit list_vsd "!qPXk*i4Dib2mEL SDR E"V`D!n# j> Z?NwC vsdatalst 1;\8(TBj>PD;vj>: −g 56 T>TB+Vmi}]: global_group_name" local_group_name" primary_server_node" secondary_server_node#(bvTIV4Dib2mELS53tC# ) eio_recovery recovery CVSD server_list |nNTBZc}]: node_number" host_name" adapter_name" min_buddy_buffer_size" max_buddy_buffer_size" max_buddy_buffers# −v T>TB(e}]: vsd_name" logical_volume_name" global_group_name" minor_number# −c T>TB/:E": node_number cluster_name N} ^# 2+T Xk_P root C'(^E\KPK|n# Kv4, 0 m>|nI&jI# Gc m>vm# ^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# j} 1. *T>+VmiUZ,kdk: vsdatalst -g 53aT>;u`FZTBD{": VSD +VmiE" ~qwZcE +Vmi{ >X VG { wmi 8]mi eio_recovery V4 server_list vsd_type ----------------------------------------- ------ ------------ -------- ----------- -------gpfs0gvg gpfs0vg 1 2 0 0 0 VSD gpfs1gvg gpfs1vg 2 1 0 0 0 VSD gpfs3gvg gpfs3vg 1 0 0 0 1:2 CVSD 4V8EPD|ne% 57 2. *T>+VmiUZ,kdk: vsdatalst -n 53aT>;u`FZTBD{": VSD ZcE" oi:ex Zc VSD IP E"| n! ns ns:ex} `E host_name Jdw s! s! s! ------ --------------- -------- --------- ------- ------- --------1 host1 ml0 61440 4096 262144 128 2 host2 ml0 61440 4096 262144 128 3. *T>+VmiUZ,kdk: vsdatalst -v 53aT>;u`FZTBD{": VSD m VSD {F _-m +Vmi N*`E size_in_MB ------------------------------- --------------- ------------------------------- ------ ---------gpfs0vsd gpfs0lv gpfs0gvg 3 4096 gpfs1vsd gpfs1lv gpfs1gvg 1 4096 gpfs3vsd gpfs3lv gpfs3gvg 4 4096 ;C /opt/rsct/vsd/bin/vsdatalst `XE" |n:lsvsd"updatevsdnode"vsdnode vsdchgserver |n C> vsdchgserver – +;vr`vib2mELD~qw&\S10d1~qwZcDZcP;=m;vZcO# o( vsdchgserver −g vsd_global_volume_group_name −p primary_node [−b secondary_node] [ −o EIO_recovery] hv vsdchgserver |nJmZwZcO(eD+VmiD~q&\I(zZcS\,r_IwZcS(zZcO S\#byJm&CLrZomELkdPD;v=SZc.dDgBrJdw;$wDivBLx9Cib 2mEL# g{(vvg{)vsdchgserver |nC4;;T −g j>8(D+VmiP10(eDwZck(zZc, rIV4ib2mELS53T/|Bib2mELh8# j> −g *zmZX(ZcO(eDyPib2mELDmi8(+Vmi{F# −p *+Vmi8(w~qwZcE# 58 |nN,ra}%(zZc(e# −o 8(* 0 m>;T EIO msxPV4,r_8(* 1 m>T EIO msxPV4# N} ^# 2+T Xk_P root C'(^E\KPK|n# Kv4, 0 m>|nI&jI# Gc m>vm# ^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# j} *(} EIO V4++Vmi node12vg Dw~qwZc|D*Zc 1 T0+(zZc|D*Zc 2,kdk: vsdchgserver -g node12vg -p 1 -b 2 -o 1 ;C /opt/rsct/vsd/bin/vsdchgserver `XE" PXgN9CK|n`4&CLrDE",kN< RSCT: Managing Shared Disks# vsdelnode |n C> }%;vZcr;5PZcDib2mELE"# o( vsdelnode node_number ... hv C|nC4}%;vZcr;5PZcDib2mEL}]# 4V8EPD|ne% 59 vsdelnode |n9CPvDZc;YGib2mELZc,Tc^((}|GCJib2mEL#C|nTy PZc}ib2mELZcE"!n# j> −g *zmZX(ZcO(eDyPib2mELDmi8(+Vmi{F# −p *+Vmi8(w~qwZcE# −b *+Vmi8((zZcE#g{48( -b j>,ra}%(zZc(e# −o 8(* 0 m>;T EIO msxPV4,r_8(* 1 m>T EIO msxPV4# N} node_number 8(k*>}dib2mELE"DZcDZcE# 2+T zXk_P root (^E\KPC|n# ^F XkZ*>}DZcO#9IV4ib2mELS53#qr,a{I\+;I$b#PX|`E",kND RSCT for AIX 5L™: Managing Shared Disks# 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# >} *>}Zc 3 M 6 Dib2mELZcE",kdk: vsdelnode 3 6 ;C /opt/rsct/vsd/bin/vsdelnode `XE" |n:vsdatalst"vsdnode vsdelvg |n C> vsdelvg – }%ib2mELD+VmiE"# 60 |nN} DyPib2mELZcO&ZQ(e4,# IT9C53\mgf$_(SMIT)4KP vsdelvg |n#*9C SMIT,kdk: smit delete_vsd "!q>}ib2mEL+VmiE"!n# j> −f ?F}%C+VmiO(eDNNib2mEL# N} global_group_name 8(z;Y#{dT53G+VDmi# 2+T Xk_P root C'(^E\KPK|n# Kv4, 0 m>|nI&jI# Gc m>vm# ^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# j} *}%+Vmi vg1n1,kdk: vsdelvg vg1n1 ;C /opt/rsct/vsd/bin/vsdelvg 4V8EPD|ne% 61 `XE" |n:undefvsd"vsdatalst"vsdvg vsdnode |n C> *;vZcr;5PZc(eib2mELE"# o( vsdnode node_number... adapter_name min_buddy_buffer_size max_buddy_buffer_size max_buddy_buffers vsd_max_ip_msg_size [cluster_name] hv 9CK|n98(DZcI*ib2mELZc,"8(|GDib2mELKPN}#g{KE"TyPZ c ?F}%C+VmiO(eDNNib2mEL# −f N} node_number 8(+*hCib2mELE"DZc#* node_number 8(D5XkkP'D RSCT 6L THrZcE%d# adapter_name 8(*CZ8(ZcDib2mEL(EDJdw{F#KJdw{FXkQ(exZc# k"bib2mEL'VPf0DZcXkj+,S,TcITxP}7(E#9C ml0 4 8(ib2mELh8}/Lr(} SP ;;z+M}]ks#ZBN0kib2mELh8 }/Lr1,+9C ml0 Jdw# min_buddy_buffer_size 8(~qwC4Tib2mELzc6LksDn!oi:ex#C5XkG 2 DK="Rs ZrHZ 4096#IBM (i9CD5* 4096(4KB) #TZ 512 VZDks,4KB }s#; x,Xkp4,Z~qwZcO&m6Lks1,oi:ex;\ZLZZ9C# max_buddy_buffer_size 8(~qwC4zc6LG_Y:fDksDnsoi:ex#C5XkG 2 DK="RsZ rHZ min_buddy_buffer_size#IBM (i9CD5* 262144(256KB) #Z9Cib2mEL T0Iib2mELm~9CDxg1,C5!vZ&CLrD I/O kss!# 62 |nNGqP6Lks}ZESHroi:ex# vsd_max_ip_msg_size 8(ib2mELDns{"s!(TVZ*%;)#K5;CsZxgDns+d%* (MTU)s!#(iD5*: v 61440(60KB)(TZ;;z) v 8192(8KB)(TZ^M!T+x) v 1024(1KB)(TZ 1500 VZ MTU T+x) cluster_name XkT+**""CJD2mELa)~qD~qwZc8(/:{F#K/:{FITG NNC'a)D{F#;vZc;tZ;v/:#}g,1z5P;v""CJ731, CVSD D=(~qwXk<8(`,D/:{F# ":v SSA(.Pf"we5a9)ELh* cluster_name# 2+T zXk_P root (^E\KPC|n# ^F ZC|nO8(DZcXkQtZ;vTHr,"RXkSbvTHrPD*zZcO"vK|n#*9TH r*z,k9C startrpdomain |n#*9X(ZcZVPTHrP*z,k9C startrpnode |n#PX 4(M\m RSCT THrD|`E",kN< RSCT Administration Guide# >} TB>}(e;;xgMZc 1 = 8 DE"# vsdnode 1 2 3 4 5 6 7 8 ml0 4096 262144 128 61440 ;C /opt/rsct/vsd/bin/vsdnode `XE" |n:updatevsdnode"vsdatalst"vsdelnode vsdsklst |n C> zIdva{,Cdva{rzT>THrPDib2mELS539CDELJ4# o( vsdsklst [−v] [−d] {−a | −n node_number[, node_number2, ...]} 4V8EPD|ne% 63 hv 9CK|n4liTHrPDEL9CJ# j> −v T>PXmiMkmiX*Dib2mELDEL9CE"# −d T>PXmiMkmiX*DomELDEL9CE"# −a T>53r53VxPyPZcD8(E"# −n node_number Pv*T>dE"D;vr`vZcE# N} node_number 8(+*hCib2mELE"DZc#* node_number 8(D5XkkP'D RSCT 6L THrZcE%d# adapter_name 8(*CZ8(ZcDib2mEL(EDJdw{F#KJdw{FXkQ(exZc# k"bib2mEL'VPf0DZcXkj+,S,TcITxP}7(E#9C ml0 4 8(ib2mELh8}/Lr(} SP ;;z+M}]ks#ZBN0kib2mELh8 }/Lr1,+9C ml0 Jdw# min_buddy_buffer_size 8(~qwC4Tib2mELzc6LksDn!oi:ex#C5XkG 2 DK="Rs ZrHZ 4096#IBM (i9CD5* 4096(4KB) #TZ 512 VZDks,4KB }s#; x,Xkp4,Z~qwZcO&m6Lks1,oi:ex;\ZLZZ9C# max_buddy_buffer_size 8(~qwC4zc6LG_Y:fDksDnsoi:ex#C5XkG 2 DK="RsZ rHZ min_buddy_buffer_size#IBM (i9CD5* 262144(256KB) #Z9Cib2mEL T0Iib2mELm~9CDxg1,C5!vZ&CLrD I/O kss!# max_buddy_buffers 8(*VdD max_buddy_buffer_size :ex}?#ib2mELh8}/LrZWN0k1+ _PuGqP6Lks}ZESHroi:ex# vsd_max_ip_msg_size 8(ib2mELDns{"s!(TVZ*%;)#K5;CsZxgDns+d%* (MTU)s!#(iD5*: v 61440(60KB)(TZ;;z) v 8192(8KB)(TZ^M!T+x) v 1024(1KB)(TZ 1500 VZ MTU T+x) cluster_name XkT+**""CJD2mELa)~qD~qwZc8(/:{F#K/:{FITG NNC'a)D{F#;vZc;tZ;v/:#}g,1z5P;v""CJ731, CVSD D=(~qwXk<8(`,D/:{F# ":v SSA(.Pf"we5a9)ELh* cluster_name# 64 |nN} K|n: vsdsklst -dv -a ZZc 1 M 2 O(eKZ_PmiMib2mELD53OT>TBE"# c164n12.ppd.pok.ibm.com: c164n12.ppd.pok.ibm.com: c164n12.ppd.pok.ibm.com: c164n12.ppd.pok.ibm.com: c164n12.ppd.pok.ibm.com: c164n12.ppd.pok.ibm.com: c164n12.ppd.pok.ibm.com: c164n12.ppd.pok.ibm.com: c164n12.ppd.pok.ibm.com: c164n12.ppd.pok.ibm.com: c164n12.ppd.pok.ibm.com: c164n12.ppd.pok.ibm.com: c164n12.ppd.pok.ibm.com: c164n12.ppd.pok.ibm.com: c164n12.ppd.pok.ibm.com: c164n12.ppd.pok.ibm.com: c164n12.ppd.pok.ibm.com: c164n12.ppd.pok.ibm.com: c164n12.ppd.pok.ibm.com: c164n12.ppd.pok.ibm.com: c164n12.ppd.pok.ibm.com: c164n12.ppd.pok.ibm.com: c164n12.ppd.pok.ibm.com: c164n12.ppd.pok.ibm.com: c164n12.ppd.pok.ibm.com: c164n12.ppd.pok.ibm.com: c164n12.ppd.pok.ibm.com: c164n11.ppd.pok.ibm.com: c164n11.ppd.pok.ibm.com: c164n11.ppd.pok.ibm.com: c164n11.ppd.pok.ibm.com: c164n11.ppd.pok.ibm.com: c164n11.ppd.pok.ibm.com: c164n11.ppd.pok.ibm.com: c164n11.ppd.pok.ibm.com: c164n11.ppd.pok.ibm.com: c164n11.ppd.pok.ibm.com: c164n11.ppd.pok.ibm.com: c164n11.ppd.pok.ibm.com: ZcE:2;Zc{:c164n12.ppd.pok.ibm.com mi:rootvg;Vxs!:32;\F:271;IC:168 omEL:hdisk0;\F:271;IC:168 mi:testvg 4*z# omEL:hdisk5; mi:test1vg;Vxs!:4;\F:537;IC:534 omEL:hdisk2;\F:537;IC:534 VSD {F:vsd1n2[testnewlv21n2];s!:1 VSD {F:vsd2n2[testlv1n2];s!:346112.25 VSD {F:vsd3n2[testlv2n2];s!:346112.25 mi:vg1 4*z# omEL:hdisk9; mi:sharkvg 4*z# omEL:hdisk7; omEL:hdisk10; mi:bdhclvg;Vxs!:32;\F:134;IC:102 omEL:hdisk13;\F:134;IC:102 mi:gpfs0vg;Vxs!:8; \F:536;IC:0 omEL:hdisk12;\F:536;IC:0 VSD {F:gpfs0vsd[gpfs0lv];s!:352256.75 4VdomEL: omEL:hdisk1 omEL:hdisk3 omEL:hdisk4 omEL:hdisk6 omEL:hdisk11 omEL:hdisk15 ZcE:1;Zc{:c164n11.ppd.pok.ibm.com mi:rootvg;Vxs!:32;\F:271;IC:172 omEL:hdisk0;\F:271;IC:172 mi:bdhclvg;Vxs!:32;\F:134;IC:102 omEL:hdisk9;\F:134;IC:102 VSD {F:bdhcvsd1n1[lvbdhcvsd1n1];s!:45056 mi:testvg;Vxs!:16;\F:134;IC:70 omEL:hdisk13;\F:134;IC:70 4VdomEL: omEL:hdisk1 omEL:hdisk2 omEL:hdisk3 ;C /opt/rsct/vsd/bin/vsdsklst 4V8EPD|ne% 65 `XE" |n:vsdatalst vsdvg |n C> vsdvg – (e;vib2mEL+Vmi# o( vsdvg [−g global_volume_group ] {−l server_list local_group_name | local_group_name primary_node [secondary node [eio_recovery]]} hv 9CK|n4(eib2mELS539CDmi#CYw(}8(>Xmi{"|y$tDZc,T0Z{ v/:PC4fOmi1D{F45V# IT9C53\mgf$_(SMIT)4KP vsdvg |n#*9C SMIT,kdk: smit vsd_data "!qib2mEL+VmiE"!n# j> −g global_volume_group *BD+Vmi8((;D{F#C{FZ53VxPXkG(;D{F#|Z SP P&C( ;,T\bZ+4D53VxYwPzzNN|{e;#(iD|{<(G vgxxnyy,dP yy GZcE,xx GCZcOmiD(;`E#g{;8(bv{F,rT+V{F9C>Xi {#{FD$HXk!ZrHZ 31 vV{# −l server_list * CVSD (e~qwPm#~qw}sZ;m> global_volume_group G;v""mi# N} local_group_name 8(k*8>*Cwib2mELDmi{#C{FTZ|y$tDwz45G>X{F# {FD$HXk!ZrHZ 15 vV{# primary_node 8(miy$tDw~qwZcE#{FD$HXk!ZrHZ 31 vV{# secondary_node 8(miy$tD(z~qwZcE#{FD$HXk!ZrHZ 31 vV{# eio_recovery 8(IV4ib2mELS53+*gNl& EIO ms#g{ eio_recovery hC*5 1(1 !5),r EIO ms+|nI&jI# Gc m>vm# ^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# j} 1. TB>}+ gpfs1gvg (e*;vib2mEL+Vmi,K1>Xmi gpfs1vg Sw* primary_node D node1 Mw* secondary_node D node2 xPCJ# vsdvg -g gpfs1gvg gpfs1vg 1 2 2. TB>}+ gpfs3gvg (e*;vib2mEL+Vmi,K1>Xmi gpfs3vg S node1 M node2 xP""CJ# vsdvg -g gpfs3gvg -l 1:2 gpfs3vg ;C /opt/rsct/vsd/bin/vsdvg `XE" |n:updatevsdvg"vsdelvg vsdvgts |n C> vsdvgts – (}SomELDmihv{xr(VGDA)A!1dAG4|BIV4ib2mELS539C D1dAG# o( vsdvgts [−a] [ volgrp] hv k9CK|n4|BIV4ib2mELS539CD1dAG,T7(Gq|DKOz2?mi#1S53 lb=|D1,V4E> 8(&CTwZcM(zZc~_|BCmiD1dAG#g{48(Kj>,rvZ>X ZcO|B1dAG# −a N} 8(;vmi#g{;8(KYwTs,rCZcOyPmiD1dAG|nI&jI# 1 m>Lr^(A!;vr`v1dAG# ^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# j} *vTCZc|Bkib2mELmi vsdvg1 X*D1dAG,kdk: vsdvgts vsdvg1 ;C /usr/lpp/vsd/bin/vsdvgts `XE" |n:updatevsdvg"vsdelvg w |n C> r!1053n/**# o( w [ -h ] [ 68 -u ] [ -w ] [ |nN10UZM1d"53Q-t/D1d"G<=53DC'}M=y:X#=y:XG8ZH 0 1"5"15 VS1ddtZDIKPxL}# BfD>}T>KG<1dVNyCD;,q=: C'Zn| 24 !1ZG<# C'Z 24 !1M 7 l.dG<# C'Z 7 lT0G<# 10:25am Tue10am 12Mar91 g{C User N}8(KC'{,rdvv^ZCC'# j> -h -l -s -u -w -X {Cjb# C$q=r!**#bG1!5# CLq=r!**#ZLq=P,tty Gu4,"RG<1d"53?~1dM|nN}<;!T# r!UZM1d"TON53t/T4D1d\F"Gx;8( -w r -h j>H'Z uptime |n# H'Z,18( -u M -l j>,bG1!5# r!?vC'{DyPICV{,x;G+dXO*0 8 vV{#9+C'{F/=dvDns;P# D~ /etc/utmp |,C'Pm# `XE" who |n"finger |n"ps |n"uptime |n# wait |n C> H}1=xLj6U9# o( wait [ ProcessID ... ] 4V8EPD|ne% 69 hv wait |nH}(]#4P)1=I ProcessID d?8(DxLj6U9#g{;P8( ProcessID d?,wait |naH}1=wC shell DyPQ*xLj6U9"RT 0 *Kv4,Kv#g{ ProcessID d?zm;v 4*DxLj6,wait |na+|GS*T 127 *Kv4,KvDQ*xLj6#wait |nT ProcessID d ?8(DOvxLj6DKv4,Kv# j> 8(;v|nD^{E.xF{}xLj6,wait |naH}1=CxLj6U9# ProcessID Kv4, g{8(;vr`vYw},yPDYw}U9r;*wC shell y*,"ROvYw}8(D4,GQ*D, G4 wait |nDKv4,kOvYw}8(D|nKv4,E"`,#g{xLIZU=EExl#U9, G4Kv4,asZ 128 "Rkd{EEzIDKv4,E";,,!\48(7PD4,5(kND kill -l |n!n) #qr,wait |naTTB5PD;v5Kv: T^Yw}==wC wait |n,"RwCD shell yQ*DyPxLj6Q-U9# wait |nlb=;vms# IO;v8(D ProcessID Yw}yj6D|nG4*D|n# 0 1-126 127 D~ /usr/bin/wait |, wait |n# `XE" shutdown |n"sleep |n"wall |n# alarm S}L"pause S}L"sigaction S}L# 6Yw53kh8\m7PD shell# wall |n C>xyPGXZc"M{"# 2. {"IT|,`VZV{# j> 4P1!Yw#bvj>G*f] System V xa)D#|T XF(M1UKc%{"# vT8(Dic%# -a -g Group D~ /dev/tty 8(;vh8# `XE" mesg |n"su |n"write |n# ewallevent |n/wallevent |n C>ryPG\GC"D5X{"#5X wallevent E>{"yCDoT!vZoT73hC# 1B~rX{B~"z1,b)E>TyP10G<=wzDC'c%XZbvB~rX{B~D{"#B~ rX{B~E"Z73d?P;B~l&J4\mw6q"+<,b)73d?GZB~rX{B~"z1I B~l&J4\mwzID#b)E>\CwB~l&J4KPDYw#|G9\Cw4(d{C'(eYw D#e# 1B~rX{B~"z1,{"aTbVq=T>ZyPGG;vl&Yw: 4V8EPD|ne% 71 hh:mm:ss 4TZ user@host(tty)Dc%{"... yy/mm/dd hh:mm:ss Z resource_class_name DJ4 resource_name ODr0u~1 condition_name "z K severity event_type# CJ4Z node_name \=`S,"$tZ {node_names}# 5XPXb) ERRM 73d?DB~E",dP9|(TBZ]: >X1d [lB~rX{B~D1d#ERRM a)D5J73d?G RRM_TIME#bv5Q->X/RZT> .0Q*;IIDADq=# wallevent E>6q73d?5"C wall |n+;u{"4=10G −c 8> wallevent c% ERRM B~D ERRM_VALUE#g{8(K -c j>,wallevent +c%C SNMP ]e{"# −h +E>DC(od4=jRds!L(* 64KB#1 log_file 4z1,Bn2GVPnIDn# g{ log_file Q-fZ,B~E";7S=|Dsf#g{ log_file ;fZ,a4(|T9B~E"\ 4kdP# Kv4, 0 E>Q-I&KP# 1 1E>KP1"zms# ^F 1. b)E>XkKPZ ERRM }ZKPDZcO# 2. wall |nC4+;u{"4=10G1,+E>C(od4=j} 1. Y(ZX|(*l&o wallevent E>G;v$(eYw,|kJ4 /var OQ9CD /var Udu~`X *#Q{O*Civ(eDB~mo=DP5,,1"z;vB~#X|(*l&"z,R wallevent K P#ZyPGTB{": 18:42:03 4TZ joe@neverland.com(pts/6)Dc%{"... 02/03/28 18:41:50 1Z IBM.FileSystem DJ4 /var Or0u~1Q9CD /var Udx"zKX|B~ CJ4Z c174n05 \=`S,"$tZ {c174n05}# 72 |nNZyPG /usr/sbin/rsct/bin/wallevent |, wallevent E> `XE" |n:wall watch |n C> [l;vI\G;IEDLr# o( watch [ -e Events ] [ -o File ] Command [ Parameter ... ] hv watch |nJm root C'r;vsFiI1[l;vO*G;IE5DLrYw#watch |n4PC Command N}8(DLr,ITxNN Parameter VN2IT;x,G8(DsFB~# watch |n[lyPZLrKP14(DxL,|(NNSxL#watch |naLx1=yPDxL(|(| 4(DxL)Kv,T[lyP"zDB~# watch |nq=/sFG<"+|G4=j8(D;vD~# *K9 watch |npwC,;(;*dCMtCsFS53# j> 8(*sFDB~#Events N}GZ /etc/security/audit/events D~P(eDT:EVtDsFB~ Pm#1!5GyPB~# 8(dvD~D76{#g{;P9C -o j>,rdv4=j} 1. *[l bar |nr*DyPD~,kdk: watch -e FILE_Open /usr/lpp/foo/bar -x bv|nr*sFh8"4P /usr/lpp/foo/bar |n#;s|A!yPG<"!qMq=/G) FILE_Open B~`MDG<# 2. *[l xyzproduct LrD20,CLrI\G;IE5D,kdk: watch /usr/sbin/installp xyzproduct bv|nr*sFh8"4P /usr/sbin/installp |n#;sA!yPG<"+|Gq=/# D~ |, watch |n# 8(SPA!sFG FcD~PDP}"V}"VZ}rV{}# o( wc [ -c | wc -k [ -m ] [ -c ] [ -l ] [ -l ] [ -w ] [ File ... ] -w ] [ File ... ] hv 1!ivB,wc |nT File N}8(DD~PDP}"V}MVZ}xPF}#bv|n+;P{}"V} MVZ}4=jD~{T0ksDF}#g{;Px File N}8(;vD~{,wc |n 9Cj 3FVZ},}G8( -k j>#g{8( -k j>,wc |n3FV{}# 3FV{}#8( -k j>H,Z8( -klwc j>#g{+ -k j>,d{j>;p9C,G4Xk|, -c j>#qr,+avT -k j>#kND>} 4 M5 Tq!|`E"# ":bvj>Z+4D"PfP+a7z# 3FP}# 3FV{}#bvj>;\k -c j>;p9C# 3FV}#;vV;(e*IUW"xqr;PV{VtDV{.# -c -k -l -m -w ":g{;P8(j>,1!ivB,wc +3FD~PDr4Tj|n5XTBvZ5: |nI&KP# "zms# 0 >0 >} 1. *T>;vD~DP}"V}MVZ}3F,kdk: wc chap1 wc |nT> chap1 D~PDP}"V}MVZ}# 2. *vT>VZ}MV}3F,kdk: wc -cw chap* wc |nT>T chap *7D?vD~PDVZ}MV}#bv|n2T>b)D~PD\VZ}MV}# 3. *T>;vD~DP}"V}MV{}3F,kdk: wc -k chap1 wc |nT> chap1 D~PDP}"V}MV{}# 4. *T>;vD~DV}MV{}3F,kdk: wc -kcw chap1 wc |nT> chap1 D~PDV{}MV}# 5. *ZjZj;vT# 6. *T>;vD~DV{}3F,kdk: wc -m chap1 4V8EPD|ne% 75 wc |nT> chap1 D~PDV{}# 7. *ZjjXoT'V8OMN T>D~PDj6E"# o( what [ -s] Pathname/File. hv what |nQw8(DD~,iRyP"zC get |nf; @(#) X|V8D#=(ND get r prs |nq !XZj6X|VDhv) #y]<(,;fzD5G ″@(#)″ (+}E"{E″@″"s(E".E"R(E" +}E) #g{;P8(D~,what |nSj)";P{"41\ (\) rUV{# what |n&CM get |n;p9C,byaT/ekj6E"#2ITTV/ekE"DD~9C what | n# ":what |nI\ZI4PD~PR;= SCCS j6V{.# j> -s vQwZ;vvVD @(#) #=# Kv4, >|n5XTBvZ5: 0 1 R=yP%dZ]# ;PR=NN%dZ]# 76 |nN} YhD~ test.c |,;v C Lr,bvLr,PTBP: char ident[ ] = "@(#)Test Program"; g{`k test.c 4zI test.o,G4|n: what test.c test.o T>: test.c: Test Program test.o: Test Program ":g{D~;Z10? hv|n4PNV&\# o( whatis [ -M PathName ] Command ... hv whatis |nZC catman -w |n4(D}]bPiR Command N}8(D|n"53wC"b/}rX bD~{#whatis |nT>Va?VD3 -M PathName 8(;vIfzDQw76#Qw76I PathName N}8(,"RG;v whatis |nZ{Zd PR=j} *Rv ls |nvD)Yw,kdk: whatis ls bv|nzzTBdv: ls(1) * T>;v? *]e&Ct/;va>gf# o( whatnow [ { -draftfolder +Folder | -nodraftfolder | File } { -draftmessage Message | File } ] [ -editor Editor | -noedit ] [ -prompt String ] hv whatnow |n*{"&Ca);vgf#1!ivB,gfZ10]e{"OYw#1dk whatnow |n 1,53Xkgf"5XTBa>: VZuy? ZCgfP\C whatnow S|nYw{"]e#*i4S|nPm,ZVZuy?a>14 Enter |#*K vgf,4 q# g{;P8( -draftfolder j>rg{;P(e $HOME/.mh_profile D~PD Draft-Folder: n,whatnow |naZ MH ?.s8({",k8( -draftmessage j>D'{;y# *|D whatnow |nD1!`-w,k9C -editor j>rZ UserMhDirectory/.mh_profile D~P(e Editor: n# ":comp"dist" forw r repl |n9Ck whatnow |n`,Dgf# 78 |nN -draftfolder +Folder -draftmessage Message -editor Editor -help File Message 8(|,{"DD~P#1!ivB,539C UserMhdirectory/draft D~# Z-draftfolder +Folder .s8(;u{",k9C -draftmessage j>1; y# 8(]e{"# 8( Editor d?D5GCZ+4r^D{"Du<`-w# Pv|no(,ICD*X(P;)Mf>E"# ":TZ MH,Kj>D{FXk44j{# C'!qD]eD~# 8({"#CTBN{#1!DV{.GVZuy?# whatnow S|n whatnow S|n9z\;`-{",8<{"D&C,rax whatnow |nD&m# display [Flags] edit [CommandString] list [Flags] push [Flags] quit [-delete] T>XBV"rp4D{"#IT8(NNTPmLrP'D Flags N}# (9CZ $HOME/.mh_profile D~PD lproc: n4hC;v1!PmL r# )g{8(KTPmLr^'Dj>,whatnow |n;a+]]eD76 {# C CommandString N}*{"8(;v`-w#IT8(`-wMTbv` -wP'DNNj>#g{;8(;v`-w,whatnow |na9CZ UserMhDirectory/.mh_profile D~PD Editor: n8(D`-w#g{;P (e Editor: n,whatnow |nat/ZH0D`-a0P9CD`-w# T>]e#IT8(TPmLrP'DNN Flags N}# (*8(;v1!P mLr,kZ $HOME/.mh_profile D~PhC lproc: n# )g{8(KT PmLr^'DNNj>,whatnow |n;a+]]e76{# Zs("M{"#IT8(T send |nP'DNNj># ax whatnow a0#g{8(K -delete j>,whatnow |na>}] e#qr,whatnow |naf"]e# refile [Flags] +Folder send [Flags] whom [Flags] +8(D~PPD]ei5"a);vBD8(KT0q=D]e#IT8 ( T w * f i l e p r o c K P D | n P ' D N N F l a g s N } #( I T Z $HOME/.mh_profile D~PhC;v1! fileproc: n# ) "M{"#IT8(T send |nP'DNNj># T>{"+a;"M=DX7#IT8(T whom |nP'DNNj># 4V8EPD|ne% 79 E*D~n Z UserMhDirectory/.mh_profile D~PdkKTBn: Draft-Folder: Editor: fileproc: LastEditor-next: lproc: Path: sendproc: whomproc: *]ehC1!D~P# hC1!`-w# 8(CZS&+M{"DLr# 8(ZKv LastEditor d?8(D`-w.s9CD`-w# 8(CZPv{"Z]DLr# 8( UserMhDirectory# 8(CZ"M{"DLr# 8(CZ7({"+a;"M=DvC'DLr# >} 1. 1p4;u{"1*KT>-<{",ZVZuy?a>BdkTBZ]: display 53T>-<{"#g{Smb;v|nx;GS dist r repl |nPdk display S|n,raU= ;u53{"mw;PIT>D8C{"# 2. *C vi `-w`-]e{",kZ0VZuy?1a>BdkTBZ]: edit vi 3. *CZ .mh_profile D~P8(D1!`-w`-]e{",kZ0VZuy?1a>BdkTBZ]: edit 4. *PvQ-`-CD]e{"DZ],kZ0VZuy?1a>BdkTBZ]: list +T>}Z+4D]e{"# 5. *Zs("M]e{"""4q!;v shell a>,kZ0VZuy?1a>BdkTBZ]: push ]e{"Q"M,"Ra"4U= shell a># 6. *Kv}Z+4D]e{""+d#f=;vD~T9z\ZTsjI+4,kZ0VZuy?1a>B dkTBZ]: quit 53aC;u`FZTBZ]D{"4l&# whatnow: draft left on /home/dale/Mail/draft ZC>}P,C' dale D]e{"#f= /home/dale/Mail/draft D~P# 7. *Kv}Z+4D]e{"">}C{",kZ0VZuy?1a>BdkTBZ]: quit -delete 1>}]e{"1T> shell a># 8. *Z"M.0+}Z`-D]e{"i5,kZ0VZuy?1a>BdkTBZ]: 80 |nN}P,g{Xp yes,]e{"ai5ZC' dale DD~P tmp P# 9. *"MQ-+4jD]e{",kZ0VZuy?1a>BdkTBZ]: send 1{";"MsaT> shell a># 10. *i$J~6]53\q6p]e{"PDyPX7,kZ0VZuy?1a>BdkTBZ]: whom 53aC;u`FZTBZ]D{"4l&: jeanne... C' 4* dale@venus... I6] ZC>}P,J~6]53\+ dale@venus w*;v}7DX76p,+G;\+ jeanne w*;v} 7DX76p# D~ 8( MH C'E*D~# |,10{"]e# |, whatnow |n# $HOME/.mh_profile UserMhDirectory/draft /usr/bin/whatnow `XE" comp |n"dist |n"forw |n"prompter |n"refile |n"repl |n"rmm |n"scan |n" send |nM whom |n# mh_alias D~q="mh_profile D~q=# 6xgk(E\m7PD:J~&CLr;# whereis |n C> R=LrD4"~xFD~rVa# o( whereis [ -s ] [ -b ] [ -m ] [ -u ] [ { { -S | -B | -M } Directory ... }... -f ] File ... hv whereis |nR=8(D~D4"~xFD~MVaHw?V#a)D{FWH%}0<76{i~MNN(% vD)q=* .ext D2f)9{(}g,.c)#IZ9C4zkXF53(kND SCCS)x}pD s. 0: 2a;&m#;s|nT g{xv -b"-s"-m r -u j>PDN;v,r whereis |nvVpQw~xFD~"4"Var;0# ?V(rdPD=n) # QwD~D~xF?V# QwD~DVa?V# QwD~D4?V# Qw;0#D~#g{;vD~;P?vks`MD;vnrO*CD~G;0#D~#dk whereis -m -u *, r0R10?ITCZ|Dr^F whereis |nQwD;C#IZCLr*KKPC|lx9CK chdir S}L,yTC -M"-S M -B j>?} *iR /usr/ucb ? (;;vLrD~,|,p{M76# o( which [ Name ... ] 82 |nN} *iRk lookup |n{PXDI4PD~: which lookup D~ $HOME/.cshrc |,p{M765D4# `XE" csh |n"find |n"file |n"ksh |n"sh |n"whereis |n# 6Yw53kh8\m7PD shell hvK shell";,`MT0|GgN0l|nDbM==# 6Yw53kh8\m7PD:|n;# which_fileset |n C> Qw /usr/lpp/bos/AIX_file_list D~,iR8(D~{r|n#bv|nvJCZ AIX 4.2.1 rsxf># o( which_fileset [ File ] hv which_fileset |nQw /usr/lpp/bos/AIX_file_list,iR8(D~{r|n{,"r!va)CD~r|nD D~/{# /usr/lpp/bos/AIX_file_list D~\s"R;aT/20#Xk20 bos.content_list D~/TSUbvD~# File N}ITG|n{"+76{r;vQw#=D}rmo=# >} 1. *T> dbx |nZDvD~/Pa),kdk: which_fileset dbx 4V8EPD|ne% 83 A;T>TBZ]: /usr/bin/dbx > /usr/ccs/bin/dbx /usr/ccs/bin/dbx bos.adt.debug 4.2.1.0 bos.adt.debug 4.2.1.0 2. *T>yP|, sendmail V{.D|nM76,kdk: which_fileset sendmail.* A;T>TBZ]: /usr/ucb/mailq > /usr/sbin/sendmail bos.compat.links 4.2.0.0 /usr/ucb/newaliases > /usr/sbin/sendmail bos.compat.links 4.2.0.0 /usr/lib/nls/msg/Ca_ES/sendmail87.cat bos.msg.Ca_Es.net.tcp.client 4.2.0.0 /usr/lib/nls/msg/ca_ES/sendmail87.cat bos.msg.ca_Es.net.tcp.client 4.2.0.0 /usr/lib/nls/msg/cs_CZ/sendmail87.cat bos.msg.cs_CZ.net.tcp.client 4.2.0.0 /usr/lib/nls/msg/De_DE/sendmail87.cat bos.msg.De_DE.net.tcp.client 4.2.0.0 /usr/lib/nls/msg/de_DE/sendmail87.cat bos.msg.de_DE.net.tcp.client 4.2.0.0 /usr/lib/nls/msg/En_US/sendmail87.cat bos.msg.En_US.net.tcp.client 4.2.0.0 /usr/lib/nls/msg/en_US/sendmail87.cat bos.msg.en_US.net.tcp.client 4.2.0.0 /usr/lib/nls/msg/Es_ES/sendmail87.cat bos.msg.Es_ES.net.tcp.client 4.2.0.0 /usr/lib/nls/msg/es_ES/sendmail87.cat bos.msg.es_ES.net.tcp.client 4.2.0.0 /usr/lib/nls/msg/Fr_FR/sendmail87.cat bos.msg.Fr_FR.net.tcp.client 4.2.0.0 /usr/lib/nls/msg/fr_FR/sendmail87.cat bos.msg.fr_FR.net.tcp.client 4.2.0.0 /usr/lib/nls/msg/hu_HU/sendmail87.cat bos.msg.hu_HU.net.tcp.client 4.2.0.0 /usr/lib/nls/msg/It_IT/sendmail87.cat bos.msg.It_IT.net.tcp.client 4.2.0.0 /usr/lib/nls/msg/it_IT/sendmail87.cat bos.msg.it_IT.net.tcp.client 4.2.0.0 /usr/lib/nls/msg/Ja_JP/sendmail87.cat bos.msg.Ja_JP.net.tcp.client 4.2.0.0 /usr/lib/nls/msg/ja_JP/sendmail87.cat bos.msg.ja_JP.net.tcp.client 4.2.0.0 /usr/lib/nls/msg/ko_KR/sendmail87.cat bos.msg.ko_KR.net.tcp.client 4.2.0.0 /usr/lib/nls/msg/pl_PL/sendmail87.cat bos.msg.pl_PL.net.tcp.client 4.2.0.0 /usr/lib/nls/msg/ru_RU/sendmail87.cat bos.msg.ru_RU.net.tcp.client 4.2.0.0 /usr/lib/nls/msg/Sv_SE/sendmail87.cat bos.msg.Sv_SE.net.tcp.client 4.2.0.0 /usr/lib/nls/msg/sv_SE/sendmail87.cat bos.msg.sv_SE.net.tcp.client 4.2.0.0 /usr/lib/nls/msg/ZH_CN/sendmail87.cat bos.msg.ZH_CN.net.tcp.client 4.2.0.0 /usr/lib/nls/msg/zh_CN/sendmail87.cat bos.msg.zh_CN.net.tcp.client 4.2.0.0 /usr/lib/nls/msg/Zh_TW/sendmail87.cat bos.msg.Zh_TW.net.tcp.client 4.2.0.0 /usr/lib/nls/msg/zh_TW/sendmail87.cat bos.msg.zh_TW.net.tcp.client 4.2.0.0 /etc/sendmail.cf bos.net.tcp.client.4.2.1.0 /usr/lib/sendmail > /usr/sbin/sendmail bos.net.tcp.client.4.2.1.0 /usr/sbin/mailq > /usr/sbin/sendmail bos.net.tcp.client.4.2.1.0 /usr/sbin/newaliases > /usr/sbin/sendmail bos.net.tcp.client.4.2.1.0 /usr/sbin/sendmail bos.net.tcp.client.4.2.1.0 3. *iRa) /usr/sbin/which_fileset |nD;C,kdk: which_fileset /usr/bin/which_fileset A;T>: /usr/sbin/which_fileset bos.rte.install 4.2.1.0 who |n C>6p10GXZ10Z>X53ODyPC'DE"#T>TBZ]:G<{"tty"GzDG<{"tty"zGv4# who |n2\T>TS_7n/"zT4-}D1d"|nbMw(shell)DxLj6"G<""z"XBt /M531SDd/,9\T>Iu) # j6*Z /dev ?C'GTSZGvC'_7ODns;vn/"zT4D!1MVS}#boD;v .(c)mwZO;V SoD_7n/#g{_7#V29Q-,} 24 !1rTSn|53t/T49;P;9C,nM;j G*ID_7# j6C'G< shell DxLj6# j6xLU94,(kND -d j>)#*C=XZU95D|`E",kN< wait S}Lr /usr/include/sys/signal.h D~# j6QaxxLDKv4,(kND -d j>)# 8vC'SdxPGXZcODC'# j> -a -b -d -l -m -p -q -r -s -t -u r -i -A -H &m /etc/utmp D~rP+?E"D8(D~#H,Z8( -bdlprtTu j># 8vn|53t/D1dMUZ# T>;P; init XBzIDyP=ZDxL#KvVNCZT>@xL"|,@xLDU9MKv5(I wait xL5XD)# (bvj>CZ(}i4&CLr5XDmsE47(;vxLDax-r#) PvNNGXZ10UKDE"#who -m |nH,Z who am i M who am I |n# PvNN10n/DMT0QI init zIDn/xL# r!;]Z>X53ODC'MC'}DlYe%# T>10xLDKP6p# vPv{V"_7M1dVN#bvj>G1!5;rK,who M who -s |nGH'D# T> root C'O;NC date |nT531SvD|D#g{ date |nTS5320T49;P;K P}, who -t |nM;zzdv# T>?v10C'DC'{"tty"G<1d"_7n/MxLj6# T>Z /etc/utmp D~PDyPGJn#b)nG(} acctwtmp |nzID# T>;v7(jb) # 4V8EPD|ne% 85 T> tty D4,"gBT>-\;T tty 4k: -T r -w + TNNK|n5XTBvZ5: I&jI# "zms# 0 >0 >} 1. 1. *T>XZ-}Z9C>X53ZcDE",kdk: who T>`FZTBZ]DE": pts/1 Nov 9 00:20 long_username_greater_than_eight_characters 2. *T>zDC'{,kdk: who am i T>`FZTBZ]DE": george lft/0 Jun 8 08:34 3. *T>G<""z"53t/M53XUDz7G<,kdk: who /var/adm/wtmp T>`FZTBZ]DE": hank john mary jan lft/0 lft/0 lft/0 pts4 Jun Jun Jun Jun 8 8 8 8 08:34 08:34 08:22 09:19 (ausnix5) (JIKey) (machine.austin.ibm) (puff.wisc.edu) 4. *T>>X53ZcDKP6p,kdk: who -r T>`FZTBZ]DE": . run-level 2 Jun 8 04:15 2 0 s 5. *T>10n/DMH0I init zIDNNn/xL,kdk: who -p T>`FZTBZ]DE": srcmstr cron uprintfd . . . Jun 8 04:15 old 2896 Jun 8 04:15 old 4809 Jun 8 04:15 old 5158 6. *(}8( -bdlprtTu j>4&m /var/adm/wtmp D~,kdk: 86 |nN`FZTBZ]DE": . . . . . system boot Jun 19 10:13 run-level 2 Jun 19 10:13 . Jun 19 10:14 . Jun 19 10:14 . Jun 19 10:14 rc . Jun 19 10:13 . . Jun 19 10:16 . . Jun 19 10:14 srcmstr . Jun 19 10:14 rctcpip . Jun 19 10:14 rcdce . Jun 19 10:14 rccm . Jun 19 10:15 dceupdt . Jun 19 10:15 rcnfs . Jun 19 10:15 cron . Jun 19 10:16 piobe . Jun 19 10:16 qdaemon . Jun 19 10:16 writesrv . Jun 19 10:16 uprintfd . Jun 19 10:16 . . Jun 19 10:16 LOGIN - lft0 Jun 19 10:16 . . Jun 19 10:16 . . Jun 19 10:16 old old old old old old old old old old old old old old old old old old old old old D~ /etc/utmp /etc/security/failedlogin /var/adm/wtmp /usr/include/sys/signal.h |,C'MGJE"# |,yP^'GT>G<{# o( whoami hv whoami |nT>G<{#k9C|n who "8( am i ;,,whoami |nZP root C'(^12P', r*|;li /etc/utmp D~# 4V8EPD|ne% 87 D~ /etc/passwd |,C'j6# `XE" who |n# whodo |n C> Pv53PC'}4PDNq# o( whodo [ -h ] [ -l ] [ -X ] [ User ] hv r!XZ;vUKDyPxL0SxLDE"# 1!ivB,?vn/GUK{"x Lj6"9CD CPU Vk}MxL{# j> {9r!=dvODjb# zI$q=Ddv#r!53O10n/D;v**#C**|,TBZ]: -h -l C' G10UZM1d"53Q-t/D1d"G<=53DC'}# r!?vC'{DyPICV{,x;G+dXO*0 8 vV{#9+C'{F/=dvDns; P# -X N} ^F*vdvk User 8(DC'`XDyPa0#;N8(DC'{;\,};v# User 88 |nN0 "zms# >} 1. 1Zwz0linguist1OwC whodo |nx;xNNj>MN}1,dv4p4`FZBfDZ]: 2002 j 7 B 28 U 16:27:12 GZU linguist lft0 jeffg 8:15 ? 4136 0:00 dtlogin ? 3408 4:55 dtsession ? 2072 4:37 dtwm ? 17310 0:00 dtexec ? 20904 5:53 dtterm pts/0 22454 0:00 ksh pts/0 4360 0:07 ksh pts/0 25788 0:00 whodo ? 23672 0:00 dtexec ? 27536 0:00 dtterm pts/3 21508 0:00 ksh ? 23888 0:00 dtexec ? 24384 2:49 dtterm pts/2 24616 0:00 ksh pts/2 25002 0:04 ksh pts/2 26110 0:00 ksh ? 25276 0:00 dtexec ? 27090 0:31 dtterm pts/1 24232 0:00 ksh pts/1 23316 0:01 ksh ? 12566 4:23 dtfile ? 21458 1:35 dtfile pts/0 jeffg 8:16 pts/0 22454 0:00 ksh pts/0 4360 0:07 ksh pts/0 25788 0:00 whodo pts/1 jeffg 17:8 pts/1 24232 pts/1 23316 0:00 ksh 0:01 ksh pts/2 jeffg 17:20 pts/2 24616 0:00 ksh pts/2 25002 0:04 ksh pts/2 26110 0:00 ksh pts/3 root 16:26 pts/3 21508 0:00 ksh 2. Zwz linguist OD|n whodo -l zITBdv: 04:33 Bg r0 20 l,22 !1,51 VS C' tty G< @ UP jeffg lft0 02 j 07 B 08 21 l jeffg pts/0 02 j 07 B 08 jeffg pts/1 02 j 07 B 16 10 l jeffg pts/2 02 j 07 B 12 11 root pts/3 Bg 04:26 7 3. 5 C' JCPU 14:00 44 8:39 PCPU 24 /usr/sbin/getty /de 7 whodo -l 9 /usr/bin/ksh 4 /usr/bin/ksh -ksh Zwz kq11 OD|n whodo -lX zITBdv: 4V8EPD|ne% 89 Og 12:50 r0 3 l,1 !1,41 VS 4 C' tty G< @ UP JCPU tty0 GZ}mO 11 2 l pts/0 Pg 12:12 pts/1 Pg 12:20 pts/2 GZeh? 05 2l PCPU 24 -ksh tn 0 whodo -lX -ksh C' root root long_username_greater_than_eight_characters root D~ |, whodo |n# |,C'Pm# /usr/sbin/whodo /etc/utmp `XE" ps |n"who |n# whois |n C> y]C'j6rp{j6;vC'# o( whois [ -h HostName ] [ . | ! ] [ * ] Name [ . . . ] whois ? hv /usr/bin/whois |nQw;vC'{?<"T> Name N}8(DC'j6Mp{DE"#whois |nT< =o ARPANET wz internic.net,ZGo|liC'{}]bTq!E"#whois |n&Cv\I ARPANET ODC'9C#kN< RFC 812 Tq!|j{DE"MT whois |nDn||D# ":g{zDxgGZ@zzZxg(}g ARPANET)O,rwz{M internic.net ;yG2`kD# Name [ . . . ] N}zmC'j6"wz{"xgX7rCZ4P? . ! * ? -h HostName ?F4P0v4{F1Qw,iR Name N}8(D{F# T>Z Name N}P8(Dp{rdzj6DozE"# T>;viri/Dj{a1JqPm#g{P\`I1,bI\*(Q;)1d# r ARPANET wzksoz# 8(;v8CDwz{#Z ARPANET OD1!wz{G internic.net#(}8( -h HostName j>,IT*5d{w*D ARPANET C'{}]b(nic.ddn.mil) # >} 1. *T>C'{F* Smith D ARPANET "aC'D`XE",kdk: whois Smith 2. *T>9Cdz Hobo D ARPANET "aC'D`XE",kdk: 90 |nNC'{F* John Smith D ARPANET "aC'D`XE",kdk: whois .Smith, John 4. *T>C'{FrdzTV8 HEN *7D ARPANET "aC'D`XE",kdk: whois HEN ... 5. *q!XZ whois |nDozE",kdk: whois ? `XE" who |n# named.conf D~q=# 6xgk(E\m7PD:(Ekxg;# whom |n C> Yw{"&mLr(MH)X7# o( whom [ -alias File ... ] [-nocheck | -check ] [ { -draftmessage Message | -draftFile } ] -draftfolder +Folder | -nodraftholder | File }{ hv whom |nxPTBYw: v +;v{"7)9=;vX7/# v Pv;u{"D(iU~KX7# v i$CX7II+M~q6]# ": whom |n;\#$;(\6]=G);P*I6]DX7# {"I$tZ;v]eD~Pr;vD~P#*8({"$tZ24X=,k9C -draft"-draftfolder r -draftmessage j># g{;8( -draftfolder j>r_g{ $HOME/.mh_profile D~PD Draft-Folder: n;P(e, whom |naZ MH ?.s8({",k8( -draftmessage j>D'{;y# j> -alias File -draft 8(;vCZQwJ~p{DD~#1!ivB,53Qw /etc/mh/MailAliases D~# 9CZ UserMhDirectory/draft D~PD7E",g{|fZD0# 4V8EPD|ne% 91 9C4TZ8(D~PP]e{"D7E"#g{8(K;v;fZD]eD ~P,r53a*z4(;v]eD~P# 9C4TZ8(]e{"D7E"# Pv|no("ICD*X(P;)Mf>E"# ":TZ MH,Kj>D{FXk44j{# 8({"]e#CTBZ]48({": -draftfolder +Folder -draftmessage Message -help Message Number {"`E# cur r .(dc) 10{"#bG1!5# first D~PPDZ;u{"# last D~PPDns;u{"# next 10{"Ds;u{"# prev 10{"D0;u{"# 7z -draftfolder +Folder j>DO;NvV# -nodraftfolder ":d{=vj>,-check M -nocheck,2GICD#b)j>TZ whom |ngNjIi$;P 0l#-check M -nocheck j>v*Kf]xa)# E*D~n Z UserMhDirectory/.mh_profile D~PdkKTBn: Draft-Folder: postproc: *]ehC1!DD~P# 8(CZ+<{"DLr# >} *Pv"i$;u{"D(iU~KX7,kZwTDa>Odk{"DU~KMwb,gBy>: =: d77@nostromo wb: a test 1Y;Na>1,dk{"D>: -------dk u< D> test ------- Z whatnow a>.s,dk whom |n: whatnow>>> whom ;s{"D(iU~KX7T>*: lance... d77@nostromo... I6] D~ $HOME/.mh_profile /usr/bin/whom 92 |nN} v BDV/Vd2GKH0D;vVd# v C -u j>!{KTxLDV/Vd# v xLwC exec() }L# *V/+?jxLVdx;v`,Xk8(P'D,`rS`{#VdITZ,`M/rS`6pjIr! {#1TxLDV/Vd;!{rxLwC exec() 1,xLaT/V`;g{xLyZD`tCKLP,G4 |+#tZGv`o,qrxL+a;y]VdfrXBV`#T/Vd(LPMfr)"LPMV/Vd. dD;%Z6Yw53kh8\m7PD:$w:X\m;PPj8D5w# TZV/Vd: v g{ Class_Name G;v,`{,ZPmoDxLMa;Vd=bv,`P#;s,9C?j,`DS`D Vdfr,*?vxL7(S`# 4V8EPD|ne% 93 v g{`{G;vS`{(supername.subname),r1!ivBxLa;Vd=,`MS`P#v\(}8 ( -S j>+xL8(x,`,rv\(}8( -s j>+xL8(xS`# wlmassign super1.sub2 -S pid1 H,Z: wlmassign super1 pid1 *+xLVdx`,r!{H0DV/Vd,C'Xk,1_PxLM?j`D(^#b)})1,CVd+a*'# j> -g Pgid_list -S -s -u T>TBPmG;v pgid Pm# 8(VdvZ,`6pjIr!{#bvj>kq=g supername.subname DS`{;p9C# 8(VdvZS`6pjIr!{#bvj>kq=g supername.subname DS`{;p9C# !{NNT pid_list r pgid_list PDxLDP'V/Vd#g{ -s r -S j>dPDNN;v<;9C,b1a!{,`MS`6pDV/Vd# `XE" chclass |n"lsclass |n"mkclass |nM rmclass |n# 6Yw53kh8\m7PDXZ:$w:X\m;DEnDB# wlmcheck |n C> liT/VdfrM/rv(_P8(tT/DxL+i`D0$w:I\m1`# o( wlmcheck [ -d Config] [ -a Attributes ] [ -q ] hv ;PN}D wlmcheck |nxv$w:I\m(WLM)D4,"xPtI;BTli: v T> WLM D10$w4,(KP/;KP"w//;/" rsets s(n/"tC\e^F) # 94 |nN(fONXkms(g{PD0)D4,D~#g{0current1dCG;v/O,ba&CZ/OPD yPdC,"R(f WLM X$LrG,rT0101dC4Pli# wlmcheck |n\&CZ;vdC/#ZbVivB,Ofa0DliZliK/OTm.s4PT/OPy PdCDli#,`{40config/superclass1q=(fTmw|GytD}#dC# C -d Config 48(dC+4PT Config dCr/ODli,x;GT0current14Pli#b;|D4,D ~(fM WLM X$LrU>(f,CU>vJCZn/dC# k -a j>;p9C1,wlmcheck y]10r8(dCrdC/Dfr,T>_P Attributes 8(tTDx L+aVd=D`#Attributes V{.Dq=`FZZ rules D~PD;vn,+PTB;,: v `VN;!T(|5JOG wlmcheck Ddv) v ?vVNn`\P;v5#;Jm9CE}(!)"tTVi($)":EVtDPmM(d{#TZ type V N,Jm9CkKc{0+1,r*T`MtT,;vxL,1\P8vI\D5#}g,;vxLITG 32 ;DxL"wC plock,rG 64 ;L(EH6DxL# v XkAY8(;vVN(P;v;,Z,V{0-1D5)# mb,*Vdfr `&VNPDNN5<%d#1ZtTV{.oD;vr`vVNH;JV2;P8(*,V{(-)1,V {.MI\%d`vfr#ZbVivB,wlmcheck T>kyPI\%d`XDyP`# P'tTV{.D>}: $ wlmcheck -a "- root system /usr/lib/frame/framemaker - -" $ wlmcheck -a "- - staff - 32bit+fixed" $ wlmcheck -a "- bob" j> -d Config -a Attributes -q 9C /etc/wlm/Config(|ITT>T1d*y!DdC/)PDx;G /etc/wlm/current PD WLM tTD~# *xLDV`tT+];v5/C4v(xL+;ExDv`P#bG;vli=(,|ITliV dfrGq}7MGqTxLxP$ZDV`# {9 WLM nBn//|BD4,dvM WLM X$LrG t/r#90$w:I\mw1 # o( wlmcntrl [ [ -a | -c | -p ] [ -T [ class | proc ] [ -g ] [ -d Config_Dir ] [ -o | -q ] wlmcntrl -u [ -S Superclass | -d Config_Dir ] hv wlmcntrl |n#9"t/"|Bri/$w:I\mw(WLM)D4,#1t/r|B WLM 1,a$&m CZ?jdCD WLM tTD~,"R+}]0kZK#WLM \T=V;,D==t/: v ;VGw/==,bV==B WLM `SMwZwV`PDxLT CPU"ZfMEL I/O D9CJ# v ;VG;/==,bV==B WLM v`SJ49CJx;Ifj1,wlmcntrl 9CZ?1,wlmcntrl 9CZ /etc/wlm/Config_dir PDdCD~"|B /etc/wlm/current {E4ST8r /etc/wlm/Config_dir,9 /etc/wlm/Config_dir I*10dC#bGFvD9 /etc/wlm/Config_dir I*10dCD=(# 1C -u j>|B WLM 1,C -d j>I+;vUV{.w* Config_dir +]: wlmcntrl -u -d "" +a+10dCDVdfrr%X"B(XB0k)=ZKPx;XB0k`(e#1 WLM D;vgHD$ nlb=;\CJ;)&CLrD~1,bva\PC#Z53\m1^4KfrrD~fZDJbs,bv |nv\CZXB0kfr# WLM DdC Config 2ITG;vyZ1dDdC/O,ZbvivBS?< /etc/wlm/Config ;|,tT D~,+|,dCPmM&C|G1DGZPD1d#tTD~T;fZZ/OD?v#fdCDS? Tw/==t/ WLM r+ WLM S;/==P;=w/==#1}K -d,-g r-T Tb,; P8(pDj>1,bG1!5# T0v CPU1==t/ WLM r+ WLM SNN==P;=0v CPU1==#ZbV==o, WLM TyPJ4xPGJ,+vwZ CPU J4# -a -c 96 |nN WLM vTNN1ZDJ4/Os(#bb6EyP` WLM 104,D{"r!= STDOUT O# ksT^F*,`DS`D WLM |B#+Cj>k -u j>;p9C#g{}ZKPDdCG ;vyZ1dDdC/O,Superclass XkT0config/Superclass1Dq=xv,dP0config1G Superclass yt/OD#fdC#g{0config1G/OD10n/dC,d/+a"4z',q r|GaZBN$n0config11z'# 4V8EPD|ne% 97 `MxLOF<{C,^FGJMwZ# ;{C`OF,^FGJMwZ# ;{CxLOF,^FGJMwZ# |B WLM#%v|BYw\;|DVP`DtT"^FM2m,M/rmSrF}`#g{}Z KPDdCG;v/O,bvYw+C/OhvkyPC/ODdCZ];p"B#;v5P root (^DC'\;9C|B4P;A;v8CdCrdC/O#xR,`6\m12\9C|B4 |Bv{P\mCJ(D,`DS`(9C -S j>)# -T -T class -T proc -u 2+T CJXF:t/"#9"S;v==P;Am;v==,xR|B,`r;vdC/h* root X(#|B;v x(,`DS`vh*\mC'r\miX((,`\m1)#NNC'<\;i/ WLM 4,# D~ classes limits rules shares description groupings |,`D{FM(e# |,?SZ`DJ4^F# |,T/Vdfr# |,Vdx`DJ42m# |,?vdCDhvD># |,CZdCDtT5Vi# `XE" chclass |n"confsetcntrl |n"lsclass |n"lswlmconf |n"mkclass |nM rmclass |n# 6Yw53kh8\m7PD$w:X\m:$w:X\m;# wlmmon M wlmperf |n C> wlmmon M wlmperf |ny]`4a)$w:I\mw(WLM)J4n/D AIX ;p0k,vzIn| 24 !11dNZD(fxR;P9C!n#\;zI }V`MDSu(f: v lUT> v j8T> v mqT> 98 |nN`MHO(T >wF)=v;,\ZD WLM n/# b)(fGSkC wlmstat |n;yDzFU/D}]PzID#;x,wlmmon M wlmperf |n9CX $LrzzDG<,CX$LrXk;1KPTU/ WLM }]#T wlmmon |n45,bvX$LrF* xmwlm,"fy> AIX ;pa)#TZ wlmperf |n,KX$LrF* xmtrend "f PTX ;pa)# VvEv d; wlmstat |na);v WLM n/D0?k1S<,+|";JOZ$ZDVv#*K9d wlmstat | n,wlmmon M wlmperf |na)Z|$1d\ZZD WLM n/(f,x;Pn!^HD530l#I bv$_yzID(fGTI`X*DG5#T?vZG<\ZZU/D3FE"45,b)5m>n!"ns"=yMj<+n5# WLM (f/@w Zt/Dy!O,T>0(f/@w1#/@wT>;v(f/O#C'IdCDT>`M,GT;!qC4 zI(fDtT*y!D# 0(f/@w1K%!n: B( 4((f XU Kv/@w r* T>;v!PD(f tT Jmi4M`-;v(fDtT >} >};v!PD(f (ftTfe 0(ftTfe1JmC'(eG)XF WLM }]D5JDtT#ZbvfeoP}vjG}D! n(0q: v #fK% v c/`K% v _6K% (f{ #fK%: ;vCZ|{(fDC'I`-VN#(f&CT .rpt )9{ax# Z;vjG}D!n(0qJmC'`-;vT>D#ftT,gB: wFr mw+azI;v!P`MDwF(f#wF(fJmZ,;T>OxP=v;,1d \ZDHO#!qbvrT9z\;`-Z;v1ddtaxVN# J4 Jm!q*T>D WLM J4(}g CPU rZf) #kN< WLM C'8OMD5Tq !XZI\mJ4DE"# 4V8EPD|ne% 99 1ddtDmH m>-GZNNT>`MD1d\Z,b)\ZrS(fPnBDIC5*TzI;vwF(fPK$D\ZDax1d#Z;v1ddt;vHO v1ddt|gD1d\Z#!qK0wFr1E\`-bvVN# ns;v1ddtDax m>TwFMGwF(fPK$D\ZDax1d#nsD1ddtCZzI ;vT>(fDnB1d6'#fZbvVND=v%bD!q!n: Latest 9CG!q;vTcrT`*y!DwCr#bvT>y] AIX "Pf(AIX 4.3 `T AIX 5.1 ,`MS`(e).dDcM`EnDd/xd/# !q Jm!q|,ME}G#TlU45,a) xC'!qCZ*T>E+D%b=(#!n 1 vT WLM 73PDdCo(eDn!MnshC#!n 2 9CCn!MnshC# (fT> P}V(fT>`M: v lUT> v j8T> v mqT>}VT>PD?;V# 1d\Z T>Z0(ftTfe1P(eD1d\Z#THO=v1d\ZDwF(f45,TV= v1dT># cP T>k;v`X*Dc`}#TZ AIX 5.1,bvPP=vn,,`c(s)MS`c(R) # `P T>`{# J4P T>TQ!qD+V53T\H?D;v/O,bvH?2GD/O Zw AIX "Pf.dI\;,,+: bvT>G;vlYD0;P}#p?1Ev#CT>w*T>TC'8(DkQ(eD?j] n.dD+n*y!D`J4X5#*!qrw{bvT>D+nN},k9C0(ftTfe_6K%1 # 100 |nN,rT0D(Z;v)Vv\ZC}748>,C}7ST0Db?8rs4D(Z~ v)b?#g{Z\Z.d;Pd/,M;T>}7# j8T>: ZbvT>P,J4PTuN,kZ8(1d\ZOb?DJ4n/DYVH;pT >#YVHGTI WLM S53(eD\53J4*y!Fcv4D#g{wZj8T>,rs4D(Z~v) b?+T>ZT0D(Z;v)b?1ddt.O# mqT>: T>(fDZ}V`MG;vPm(f#Zbv(fo,a)KTBVN: Iy} bv\ZPG}# ]n5 WLM FcD]n5?j =y5 Zy>\ZOFc=y5 j<+n Fcj<+n (en!5 Z WLM ^FP(eD`n!5 [ln!5 Z1d\ZO5J[l=Dn!5 (emTns5 Z WLM ^FP(eD`mTns5 (e2Tns5 Z WLM ^Fo(eD`2Tns5 [lns5 Z1d\ZO5J[l=Dn!5 X$LrGD AIX $_ wlmmon 45,b)G<^ZnsD 24 !1\Z# TZ0T\$_d1$_ wlmperf 45,b)G<^Z 1 j#TZ PTX,9C xmtrend X$Lr"9C ;vdCD~G;Z /usr/lpp/perfagent.server/xmtrend_wlm.cf#G<(F"t/MYw,kG)T xmtrend X$LrDhv; y# TZy> AIX 45,9C xmwlm X$Lr"R;\(F# TZ*4(DG<45,/etc/perf/wlm ? AIX /usr/bin/xmwlm y> AIX /usr/bin/wlmperf T\$_d /usr/lpp/perfagent.server/xmtrend.cf T\$_d wlmmon M xmwlm Z perfagent.tools D~/P# 4V8EPD|ne% 101 wlmperf M xmtrend vk0T\$_d1z7iJZ;p1IC# `XE" wlmstat"wlmcntrl M topas |n# wlmstat |n C> T> WLM ?`J49CJ3FE"# o( wlmstat [ -l Class | -t Tier ] [ -S | -s ] [ -c | -m | -b ] [ -B Device ] [ -T ] [ -a ] [ -w ] [ -v ] [ Interval ] [ Count ] wlmstat [ -l Class | -t Tier ] [ -c | -m | -b ] [ -u ] [ Interval ] [ Count ] wlmstat [ -l Class | -t Tier ] [ -M | -w | -v ] [ Interval ] [ Count ] hv wlmstat |nC{EDN=T>SZKlwD WLM }]a9DZ]#g{8( Count,wlmstat -7 Count N"ZT>?viYw.s/_ Interval k#g{;P8( Interval M Count,rzz;vdv(f#g{8 ( Interval +;Pxv Count,wlmstat Zx(D1ddtZ,xXdva{1=;;vEE (SIGINTR"SIGQUIT"SIGKILL HH)#9#1!ivB,wlmstat CZT>?v,`MS`DyPJ4D 3FE"#IT8(j>4+3FE"9cu!=3vJ4`M"c",`rS`,"|Ddvq=# ":i4 wlmstat dv1&CD CPU 9C5;GO;kD10419C5,xGn| N NA!D=y5(S AIX 5.3 *<, N D1!5* 15) # 3. Unmanaged `CZ(f53PO1d# Z=N,xD WLM 9C|B.d,_P 50% 2T^FDxLPI\9C,} 50% D CPU#?.V .;kT?vxL8(;NEH(,;swHLr+y]yPxLD8(EH(wH|G#Z WLM |B .d,;vxLITSU`ZxL2T^FD CPU J4# Z1!ivB,4T?N|BD?v41 CPU 9C5+*SB4D 15 NA!#t,"kd{ 14 NA !!=y5,.sET wlmstat T>#IZZ WLM |B.d%v5}sZ 50% 9CJ,bI\9C,}xL2T^FDxL#ZbVivB,IT9CZ bos.adt.samples PTF Pa) D /usr/samples/kernel/wlmtune |n^D WLM DP*#`XDIw5P: schedhz WLM wHLrXBFc`{DM CPU EH(D5J#1!5G 10#^DK5+|D WLM D 102 |nNzk*Da{#z9I\k*^D cpuhist,Tc wlmstat Z`,D1ddtO!=y5#} g,g{ schedhz G 20,cpuhist G 15,wlmstat +Z 0.75 k(15/20)DZdO!=y5,rKz I\k*+ cpuhist |D* 30,by wlmstat T;Z 1.5 kZ!=y5# Z;P CPU yCD53O,(iT wlmstat 9C 5 kD1ddt,TqX WLM ^F# j> -a -b -B Device -c -l Class -m -M T#}nT>S`{D#1!ivB,S`{DYVHk, `{DTHT>#9CC!n,S`{Dk53PICDJ 4\?THT>(}g,`T>DGy) #yP5#}g,g{;v,`P 20% D CPU ?jRI ;x -a D wlmstat T>CZ;vS`D CPU YVHG 10%,rxP -a D wlmstat +T>CZS`D CPU YV HG 2%# vT>EL I/O 3FE"# T>EL I/O h83FE"#+];vUV{.(-B ″″)T >`CJDyPELD3FE"# vT> CPU 3FE"# T>CZ Class {D3FE"#g{;P;8(,yP`k` &VND;v**;pT># vT>omZf3FE"# T>5J/ibZf3FE"#9C -M !n+ZdvPmS TBP: RMSIZ `9CD5Zfs! VMSIZ `9CDibZfs! RMLIM `D5Zf^F VMLIM `DibZf^F LGPGSIZ `P9CDs3f} -s -S -t Tier LGPGLIM `Ds3f^F ":g{4(e^F,+T RMLIM"VMLIM M LGPGLIM VNT> -#1 -M M -w !n;p9C1,RMSIZ M VMSIZ VN+|,b)tTD_.;jG,x;G5J9C 5#mb,+XU LGPGSIZ M LGPGLIM VN# vT>S`3FE"# vT>,`3FE"# T>vCZ8(D Tier D3FE"# 4V8EPD|ne% 103 T>TS WLM t/r`;4(T4J49CJD\},; \DvG|Y4(D#%;G: -T CPU I3v`y{DD\ CPU 1d(TAkF) MEM 49C# ;v`"M/SUD*yPELh8yCJD 512 VZiD\}# 8(j8==#Kj>bZCZJOoO,2T>;)`t T"J4]n0^FMd{;) WLM N},|(rc) AIX 'V$wK19CDZ?N}5#C'I\TBfDE "PK$: DKIO -v P7 hv ` `{ tr c}(0 = 9) i LPtT5:0 = no,1 = yes# #pr `PDxL}#g{;v`;PVd(0)x|D xL,Zd{PPT>D5I\G;PbeD# CPU `D CPU 9CJ(%)# MEM `DomZf9CJ(%)# DKIO `DEL IO xm9CJ(%)# sha ]n}(0-1m> -1) min J4n!^F(%) smx J4mTns^F(%) hmx J42Tns^F(%) des (Z{D):WLM 9C]n}(%)FcDYVH ?j(?j) npg `5PDZf3}# d{PvtZZ?9CRT\m1MnUC'45;Pb e#bvq=k;vJ4!qw(-c,-m,r -b);p9C aHOC,qrPI\+$x;JOZT>UKD;P# T>Zfn_e,4TS WLM t/r`4((^[Dvn s"z)s,;v`ZNNx(1dZZZfPy5PD3 fns5# T>?cM49CD\J4# -w -u T> a{FImq,PTBVN: {F CPU MEM 104 `{ `{DD\ CPU 1dYVH# `{DDomZfYVH# |nN 30%#PX?vh89CJDj8E",k 9C -B h8!n# >} 1. *"LqC WLM n/r!dv,kdk: wlmstat bv|nzzTBdv: CLASS CPU MEM DKIO Unclassified Unmanaged Default Shared System class1 class1.Default class1.Shared class1.subclass1 class1.subclass2 class2 class2.Default class2.Shared class2.subclass1 class2.subclass2 0 0 0 0 0 12 4 0 4 4 12 4 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2. *qC,` class1 D;v(f,kdk: wlmstat -l class1 bv|nzzTBdv: CLASS CPU MEM DKIO class1 class1.Default class1.Shared class1.subclass1 class1.subclass2 12 4 0 4 4 0 0 0 0 0 0 0 0 0 0 3. *qC;VSZ? 10 k|B;NDS` sclass1.subclass2 D;v(f,kdk: wlmstat -l class1.subclass2 10 6 bv|nzzTBdv: CLASS CPU MEM DKIO class1.subclass2 4 0 0 class1.subclass2 4 0 0 class1.subclass2 4 0 0 class1.subclass2 4 0 0 class1.subclass2 4 0 0 class1.subclass2 4 0 0 4. *T>ib/5Zf3FE",kdk: 4V8EPD|ne% 105 wlmstat -M bv|nzzTBdv: CLASS Unmanaged Default Shared System RMSIZ RMLIM VMSIZ VMLIM LGPGSIZ LGPGLIM 1024 4096 4096 8192 0 0 0 0 0 0 0 23567 50000 819234 1000000 0 - 5. *T>Zf_.;jG,kdk: wlmstat -M -w bv|nzzTBdv: CLASS Unmanaged Default Shared System RMSIZ RMLIM VMSIZ VMLIM LGPGSIZ LGPGLIM 1024 4096 4096 8192 0 0 0 0 0 0 0 23567 50000 819234 1000000 0 - ms g{ WLM ;Pt/r wlmstat "v;u/f{"# `XE" wlmcntrl |n# wol |n C> (}"M0'u|1=Qkxg`,D,&Z]R==D;vr`vwz# o( *rSx=rDc%X7"M0'u|1: wol { [ -m MACAddress [ [ -h Host -s SubnetMask ] | -i Interface ] | -f File } [ -v ] *r`cc%X7"M0'u|1: wol { -m MACAddress -M MulticastAddress [ -p Port ] [ -i Interface ] | -f File} [ -v ] hv wol |n(}r8(SxOD8(X7"M0'u|1,=Qkxg`,D,&Z]R==D;vr`vwz# g{C';P8( -h M -s j>,wol \mw+TgB==c%0'u|1: v g{C'8(KSZ{F(-i Interface),+S8(SZc%0'u|1 # v g{C';P8(SZ{F,wol \mw+ZCzwO20D?vxgSZ.d-7#g{3vSZQr*, |+SCSZc%0'u|1,;sLx=B;vSZ,1=(}KCzwOD{vSZPm# 9C -f File 8(DD~|,h=QDwzPm#KD~|,;r`P,?P|,Cq=DTBE": MacAddress; Hostname/IPaddress; SubnetMask; Multicast; Port; Interface 106 |nN 8(KP wol |nDwzO*9CDSZ# 8(|,iPmDD~D{F#Kj>JmC'=Q8(D wzi# 8(*=QDwz,q=IT*TcV{.N=Dwz{r IPv4 X7(g 10.0.0.3) # 8(wzD.yxFN=D 48 ; MAC X7(g 00:20:35:7a:78:9a) # 8( IPv4 `cc%X7# 8(K`cc%zwO*9CDKZ# 8(cV{.N=D IPv4 SxZk(g 255.255.255.0) # 8(j8==# -i Interface -f File -h Host -m MACAddress -M MulticastAddress -p Port -s SubnetMask -v Kv4, |nI&jI# "zms# 0 >0 ;C /usr/sbin/wol write |n C> r*;u(E_7T51X+{""Mx53ODd{C'# o( *i/yP{""H};vwzOC'D&p,"y]dz4T>|G,kdkTB|n: write -q [ -n Host ] *&pI05CLr1r0Shell E>1"MD0{"1,r0XBT>kx(dzX*D{"1,kdkTB |n: write -hHandle, { ok | cancel | query } [ -n Host ] *P!qXZm;vwzrXpDh8OxC'"M{",kdkTB|n: write [ -r ] { [ -n Host ] User | User@Host } [ Line ] 4V8EPD|ne% 107 hv write |n9{"\;Z53O51"M#|a)km;vG"MrSUrL{"#(}Z;vD~Pdkj{D{";s+CD~w*dkX(r= write |n M\"M${"# Tm;vC'(I User N}8(),*SU{",C'XkG<"{"mI(;P;\x#1;u{";" y;v4G{"C'4G<#g{{""Mx;vC',CC'(}+ mesg |nhC* no x_P\xD{"mI(, rT>{" write:mI(\x# 1"v write |n1,|a"4"MTB{",,1xP{"U~Kr?jDytaQ(ASCII BEL V{): {" 4TZ SenderID Z SenderHostname O(ttynn) [UZ] ... fE,SI&,write |n"M=v ASCII BEL V{==v$w>#dyyaQ"M={"IT*)"M=?j$w>"U9 write |n# SUC'r?jC'\;(}r<"C'"M write |nxPl&#br*K;uSSU=5X"M=D(E _7, 9C{"l&\;5X#TZK`MD;;,BfD<(\PC:1Z;N4xd{C'1, Z"MNN D>.0H}l&#Cng o(over)DEEax{"TaQd{K&p#1T0jI19C oo(ax"k *)# g{Z;PD*E),write |nwC shell +PD#`?Vw*|n44P# 1+;u{"4=;;G<=`Z;v$w>r`X9C`Z;vxLDC'1,write |n9CZ /etc/utmp D~PR=DZ;vG<5}w*{";6c((#GGTB{": UserID QZ`Z;v;CG<# zQ,S=0$w>1 # d{;CG: $w> 1SU=bu{"1, g{k+{""M=;v;,Zux;D{"mI(# ITC write |n,Zd{wzODC'T0#IT(}9C -nHostName j>r User@Host N}j6Z6 LwzODC'#*K4x6LwzODC',writesrv X$LrXk,1KPZ10wzM6LwzO# qdaemon X$Lr2C write |n4+{""M=Zd{wzODC'"H}&p#vP}VP'&p: -<4YwT 0 4,Kv# -<4YwT 1 4,Kv# T>kx(dz`X*D{"# ok cancel query N} User User@Host 108 8(SU{"D>KDC'j6# 8(SU{"D>KDC'j6M6Lwz# |nN -h Handle,Reply -nHost -q -r (}9CxP&p!nD write 4&pC5CLrr shell E>"MD{"#*CZ Handle d?D5ZZ?zI"Z-<{"D>Pa)xC'#&pI\G ok"cancel r query# 8(;v6Lwz#Host d?ITGp{rrXxX7# i/yP{""H};vwzOC'D&p,"y]|GDdz4T>|G# zI{"dz, +|E={"7P, "M{""H}&p#bvj>I qdaemon X$Lr CZYwLr{""\ek= shell E>P#|;CZ;%=T0#Kv4, 0 m>&p G ok,Kv4, 1 m>&pG cancel,Kv4, 2 m>^(*5=C'# ": 1. *K9NNj>r @Host,xGZC -h"-q r -r,G4 writesrv X$LrXkKPZ10wzO# 2. g{zwO;P20 TCP/IP,+GhCK HostName,G4*K9C write |nM -h"-q r -r j >,>XC'T0, Xk+10wz{=S= /etc/hosts D~P loopback nD)2#-|n5XTBvZ5: I&jI# ?jC';PG0 >} 1. *+;u{"4=G tty3,june D$w>T>: {" 4TZ karen Z trek tty3 8 B 17 11:55:24 ... I need to see you! Meet me in the computer room at 12:30. 2. *#V;vT0,kdk: write june 4 Enter |"dk, Meet me in the computer room at 12:30. o 4V8EPD|ne% 109 K|nt/T0#B;P*{"ax#|f_ June z}ZH}l&#g{#{Lx,;*4 Ctrl-D# VZ June (}dkTBZ]xP&p: write karen 4 Enter |"dk, I’m running tests at 12:30. Can we meet at 3? o zI\X&: OK--the computer room at 3. oo oo 8ax"k*,f_ June z;P24d{*5DK#g{ June 2GT oo ax, G4cG<4 Ctrl-D 4axT0# 3. *+;uQ<8D{"4x3K,kdk: write june < message.text |+ message.text D~DZ]4= june D$w># 4. *4x9CX($w>DGvK,kdk: write -n console 4 Enter |"dk, The printer in building 998 has jammed. Please send help. ;s4 Ctrl-D 4|3r# b+{"4xG<=$w> /dev/console DK# 5. *+{""M=Zwz partya ODC' spuds,kdk: write -n partya spuds 4 Enter |"dk, Your new tape has just arrived, come see me to pick it up. Thanks! ;s4 Ctrl-D 4|3r# r_ write spuds@partya 4 Enter |"dk, Your new tape has just arrived, come see me to pick it up. Thanks! ;s4 Ctrl-D 4|3r# 6. boG;v qdaemon X$Lr"M{"D>}: 110 |nN *O(Xp4,kdk: write -h 6398492,ok ;s4 Ctrl-D 4|3r# *q(Xp4,kdk: write -h 6398492,cancel ;s4 Ctrl-D 4|3r# 9C -h j>1, ;PX*a)wz{rC'j6#CE"(}dzzY# D~ /etc/hosts /etc/utmp |, TCP/IP wzE"# |,CZ who"write M login |nDC'MGJE"# `XE" mesg |n"wall |n"who |n"writesrv |n# 6Yw53kh8\m7PD shell# writesrv X$Lr C> JmC'+{""M=6L53"S6L53SU{"# o( writesrv hv writesrv X$LrJmC'+{""MxZ6L53ODC'"SU6L53OC'C write |nywDl&# writesrv 5CLrSU4T write |nDdkks"4(~qwxL4&mbvks#bv~qwxLkM' zxL(write)xP(E"a)NNksD~q# *4Pb)~q,writesrv X$Lr4(;v,S= /etc/services D~P(eDKZDWSV#yPD~q ks} 1. *S /etc/rc E>t/ writesrv X$Lr,kdk: /usr/sbin/writesrv writesrv X$LrS /etc/rc E>t/#bG(#t/X$LrD=(# 2. *C53J4XFw(SRC)t/ writesrv X$Lr,kdk: startsrc -s writesrv & C|n9C SRC t/ writesrv X$Lr# D~ /etc/services |,xg~q?<# `XE" kill |n"write |n 6r!zMr!8O7PD:r!\m;M:6Lr!Ev;# 6Yw53kh8\m7PD:53J4XFw;# wsm |n C> t/0yZ Web D53\mw1M'za0# o( /usr/websm/bin/wsm -host managing host /usr/websm/bin/wsm -lang language /usr/websm/bin/wsm -port port number /usr/websm/bin/wsm -profile pathname of preference file /usr/websm/bin/wsm -user username /usr/websm/bin/wsm -DdefaultTurners=value /usr/websm/bin/wsm -DdrawTreeLine=value /usr/websm/bin/wsm -Ddatadir=path hv wsm |nCZt/0yZ Web D53\mw1M'za0# ":Xk8(C|nD+76{,/usr/websm/bin/wsm# 112 |nN ?F0yZ Web D53\mw1u<,S=8(wz#49ZKP0yZ Web D53\m w11\aWX\md{wz,bv!n2JmC8(wzOhCDW!n4t/0yZ Web D53\mw1 # -lang language 8(T>{"CDoT#g{;P20 sysmgt.msg.Language.websm.apps D~/,{"+ aT"DT># -port port number 90yZ Web D53\mw19C8(KZ,S=NNd{wz#bv9CDKZEXkk Z /etc/services D~P8(DCZ wsmserver ~qD\\zwODKZE`%d# - p r o f i l e p a t h n a m e o f 8(;v8CDW!nD~#1!W!nD~+aG;vZC'y?XzwrS -host Td?8(DzwA!W!nD~# -user username 90yZ Web D53\mw1Tx(C'{KP#+a>dkC'\k# -DdefaultTurners=value 15* true 1,+T0<=xr1M0Z]xr1PD8wZc9C0Java b[1wTw, x;G Windows® wTw#ZwTs.d;PfFPGHD_# -DdrawTreeLine=value 15G true M -DdefaultTurners=true 1,a} 1. *8(;v8CW!nD~,kdk: /usr/websm/bin/wsm -profile pathname of preference file 2. *8(;v8CdCD~,kdk: /usr/websm/bin/wsm -Ddatadir=pathname `XE" *q!XZ20yZ Web D53\mwDE",kND 6AIX 5L V5.3 yZ web D53\mw\m8O7 PDZ~B,:20k53hs;# wsmaccess |n C> |0Lr9C wsm |nTtC0(z&\1?~# o( /usr/websm/bin/wsmaccess -host managing hos /usr/websm/bin/wsmaccess -lang language /usr/websm/bin/wsmaccess -port port number /usr/websm/bin/wsmaccess -profile pathname of preference file /usr/websm/bin/wsmaccess -user username /usr/websm/bin/wsmaccess -DdefaultTurners=value 4V8EPD|ne% 113 /usr/websm/bin/wsmaccess -DdrawTreeLine=value /usr/websm/bin/wsmaccess -Ddatadir=path hv |0Lr9C wsm |nTtC0(z&\1?~# ":Xk8(C|nD+76{,/usr/websm/bin/wsmaccess# j> ?F0yZ Web D53\mw1u<,S=8(wz#49ZKP0yZ Web D53\m w11\aWX\md{wz,bv!n2JmC8(wzOhCDW!n4t/0yZ Web D53\mw1 # -lang language 8(T>{"CDoT#g{;P20 sysmgt.msg.Language.websm.apps D~/,{"+ aT"DT># -port port number 90yZ Web D53\mw19C8(KZ,S=NNd{wz#bv9CDKZEXkk Z /etc/services D~P8(DCZ wsmserver ~qD\\zwODKZE`%d# - p r o f i l e p a t h n a m e o f 8(;v8CDW!nD~#1!W!nD~+aG;vZC'y?XzwrS -host Td?8(DzwA!W!nD~# -user username 90yZ Web D53\mw1Tx(C'{KP#+a>dkC'\k# -DdefaultTurners=value 15* true 1,+T0<=xr1M0Z]xr1PD8wZc9C0Java b[1wTw, x;G Windows wTw#ZwTs.d;PfFPGHD_# -DdrawTreeLine=value 15G true M -DdefaultTurners=true 1,a} 1. *8(;v8CW!nD~,kdk: /usr/websm/bin/wsmaccess -profile pathname of preference file 2. *8(;v8CdCD~,kdk: /usr/websm/bin/wsmaccess -Ddatadir=pathname `XE" *q!XZ20yZ Web D53\mwDE",kND 6AIX 5L V5.3 yZ web D53\mw\m8O7 PDZ~B,:20k53hs;# wsmserver |n C> dC0yZ Web D53\mw1~qw&\# 114 |nN -enable -disable -start tC applet M0M'z * ~qw1==# {C applet MM'z/~qw== t/0yZ Web D53\mw1~qwa0# (#bv\I inetd 9C# v1Q202+T&\1,IT9CBfDj>: -enablehttps [port_number] -disablehttps -starthttps -sslalways -ssloptional t/ SMGate 5CLr#IT8(;vCZ SMGate ~qw DN!D port_number#g{8( port_number,SMGate ~ qwl}CKZ,x;G1!D 9092# {C SMGate 5CLr# t/ SMGate 5CLr#(#bGI init xLt/D# vJm2+,S#bvj>CZP2+TdCD53# Jm=0yZ Web D53\mw1D2+MG2+,S# >} 1. *tCCZ applet M0M'z * ~qw1==D0yZ Web D53\mw1,kdk: /usr/websm/bin/wsmserver -enable 2. *tC SMGate 5CLr,kdk: /usr/websm/bin/wsmserver -enablehttps 4V8EPD|ne% 115 `XE" *q!XZ20yZ Web D53\mwDE",kND 6AIX 5L V5.3 yZ web D53\mw\m8O7 PDZ~B,:20k53hs;# wtmpfix |n C>(}|}UZM1dAG;;BT4Yw,S1GJG<# o( /usr/sbin/acct/wtmpfix [ File ... ] hv wtmpfix |nI runacct }LwC,C4lij#old time V{.ECZPVNP"R+ OLD_TIME j>EZ`MVNP#Z~vG#new time V{.ECZPVNP"R+ NEW_TIME j>EZ`MVNP#wtmpfix |nCb)G<9D~PDyPUZM1dAG,=# j> ^# N} 8(D~TliGq|, wtmp q=DG<# File 2+T CJXF:b)|n&C;+4P(x)CJ(Zh adm iDI1# >} 1. *+ wtmp q=D~xFG<*;IF* dummy.file D ASCII G<,kdk: /usr/sbin/acct/fwtmp < /var/adm/wtmp > dummy.file ~xF wtmp D~Z];X(r=F* ASCII D~# 2. *+ ASCII q=D dummy.file *;I wtmp q=DF* /var/adm/wtmp D~xFD~,kdk fwtmp |n"9C -ic *X: 116 |nN /var/adm/wtmp F* ASCII D~;X(r=~xF wtmp D~# D~ /usr/sbin/acct/wtmpfix /var/adm/wtmp /usr/include/utmp.h |, wtmpfix |n# |,|(;vIUZM;vBUZDUZ|DG<# |,|(-r"UZM1dDz7G<# `XE" acctcon1 r acctcon2 |n"acctmerg |n"acctwtmp |n"fwtmp |n"runacct |n# 6Yw53kh8\m7PD:53GJ;hv("GJ53Xk4PD=h# kND6Yw53kh8\m7PD:GJ|n;,q!\T/KPDrS|LdkDGJ|nPm,"q! XZ?UM?B(fD<8T0GJD~DE"# wump |n C> t/0T! wumpus1N7# o( wump hv wumpus G;VznZ4(PD/o,bv4(Pm`Im@%`,SD?d#zZ?d.dF/,Tz"4zD8n4P#}g: z}Z 14 E?d# Rk*;v]<# boP(y 1 13 18 E?dDm@# F/9Gdw?(m-s)m Dv?d?1 z}Z 1 E?d# Rk*;v]<# boP(y 14 17 18 E?dDm@# F/9Gdw?(m-s)m Dv?d?17 z}Z 17 E?d# zt=]eoK! xPmb;NN7?(y-n) ZOfD>}o,zS?d 14 v"#FczT>Rk*;v]<#bG;v=|P]eD5>#!qF/= ?d 1#V;N;/fP]e#;s!qF/=?d 17,ZGydkK]e"@K# ZN7*<,a>8n?(y-n)#!q y a)/f"gNF/MgNdwDbM# N7ax"a>xPmb;NN7?(y-n),g{: 4V8EPD|ne% 117 v 1@K wumpus# v wumpus TKz# v dkK^W]e# v dbK}# *ZNN1dKvN7,4PO(Ctrl-C)4|3r# D~ /usr/games |,53N7D;C# `XE" arithmetic |n"back |n"bj |n"craps |n"fish |n"fortune |n"hangman |n"moo | n"number |n"quiz |n"ttt |n"turnoff |nM turnon |n# X |n C> t/ X ~qw# o( X [ -a Number ] [ -auth FileName ] [ -bc | +bc ] [ -bp Color ] [ -broadcast ] [ -bs | -nobs ] [ -c Volume ] [ -cc VisualType [ :Display ] ] [ -class DisplayClass ] [ -co File ] [ -cookie XDMAuthenticationBit ] [ -D File ] [ -d Depth [ :Display ] ] -displayID DisplayID ] [ -damage | +damage ] [ -evie | +evie ] [ -f Number ] [ -fc Font ] [ -fixes | +fixes ] [ -fn Font ] [ -fp Font ] [ -help ] [ -I ] [ -indirect HostName] [ -layer # [ :Display ] ] [ -logo | nologo ] [ -n :Number ] [ -once ] [ -P RowColumn Display } ] [ -pbuffer level [:display name | :display number] ] [ -p Number ] [ -port PortNumber ] [ -query HostName ] [ -r | r ] [ -s Number ] [ -secIP [PermissionCode]] [ -secLocal [PermissionCode]] [ -secSMT[PermissionCode]] [ -stereo [:Display]] [ -su ] [ -T ] [ -t Number ] [ -to Number ] [ -v ] [ -wm ] [ -wp Color ] [ -wrap | [ -wrapx ] [ -wrapy ] ] [ -x ExtensionName ] [ -xkbdir Directory ] [ -xkbmap FileName ] [ [+|-]accessx ] [ -ar1 Milliseconds ] [ -ar2 Milliseconds ] [ -sp FileName ] [ +/- xinerama FileName ] hv X |nt/ X ~qw,;vKPZ;~qw#X ~qw+dkMdvksVd=(rSdk MdvksVd)Lr,CLr;Zwz53r(}xgkd,SD53O# (}9C Ctrl+Alt+Backspace 4|3rax;vv? X-Windows a0# \8(;vr`vT>h8#g{;P8(h8,1!5G+?#1!dC3rGIJdwe[3rv(D# Z;ve[oDJdw;u#-P j>+h8DPMP,h8{X*Z;p#\;C lsdisp |n4 v(h8{# =vA;ITEPI91Dr.=D#TB>}T>C -P j>8(;v.=EP: -P11 ppr0 -P12 ppr1 118 |nNR_D 2 mwZ~v`SwSw T>w 1 2 *T91EPi4=v`Sw,-P j>&CG: -P11 ppr0 -P21 ppr1 ZZ;v;CD 2 mw`Sw9CX y aD91dC: T>w 1 T>w 2 Z.=dCo,1sj}Z0T>w 11PSsrRF/"=o0T>w 11M 2 D_g1,bjaLxX, yD y a;Cxk0T>w 21P#1bj=o0T>w 21D_gRhCK -wrapx j>1,|vVZ0T >w 11Dns_ y aD,y;C#g{;PhC -wrapx j>,sja#9Z0T>w 21D6kzD; _# Z91dCo,1sj}Z0T>w 11PSOrBF/"=o0T>w 11M0T>w 21D_g1,bj aLxX,yD x a;Cxk0T>w 21P#1bj=o0T>w 21DW?RQhC -wrapy j>1, |avVZ0T>w 11%?D x a,y;C#g{;PhC -wrapy j>,sja#9Z0T>w 21D W?# mb,Z /tmp/xlogfile D~PPvKE"Mms{"(}g,m>^(0k)9D{") #Z X ~qwv= JbDivB,KD~ITa)PCDE"#?N5}/ X ~qw1X4KD~#KD~a)=SDmsMG msE",+|;G X ~qwDj{msU># j> -a Number -auth FileName -bc +bc -bp Color -bs -c Volume 8(sjF/DSY6}#}g,5* 5 a9bjDF/Y HGsjF/YHD 5 6#1!5G 4 vqX;NN8(5 XkGsZ 0 D}5# * X 8(D~,SCD~PA! MIT(i!m$':)'& cookie# XUkv? X-Windows f> 1.1 Drsf]T# r*kv? X-Windows f> 1.1 Drsf]T#bG1! 5# *CT>8(;vZqXU+#1!5GkT>`XD# ZyPA;OtCs8f"w'V#s8f"w'VZ1! ivBG{CD# 8(|%wt?# 4V8EPD|ne% 119 -cc VisualType [:Display] 8(CZT>{8(DA;Dy0ZDSu`M#;GyP Su`MZ;PnHO{#g{;Pa )T>}rT>{,*yPA;!q8(DSu# **1!Su8(Su`MMnH,kVp9C -cc M -d j ># VisualType N}D58(*;vV{.r}V,gBy>: -co File -D File -d Depth[:Display] -damage +damage -evie +evie -f Number -fc Font -fixes +fixes -fn Font -fp Font -I -help -layer #[:Display] -logo 120 |nN# 8(U+(e}]bD~D+76{#1!5G /usr/lib/X11/rgb# *T>{8(DA;8(ynH#;GyPSu`MZ;P nHO+]D5`T&#:Display N}GkZ lsdisp |nPQ5wD,yDT>{#Z1Y :Display N} 1,!q8(DnHCZyP multihead !nP!qDT>, }gZ -P j>P8(D;y# {C X Damage )9# tC X Damage )9# {C X Event Interception )9# tC X Event Interception )9# 8(dyyt?#1!5G -1 rPHt?#y'VD5g B: 5 hC 0 XU 1-33 M -1 r 34-66 P 67-100 _ *bj{EMbjZk8(bjVe#1!5!vZYw5 3MT>w# {C X Fixes )9# tC X Fixes )9# 8(1!D>Ve#1!5!vZYw53MT>w# 8(Ve76# {#*;P2Gc,rYZ 8 ; 2GcDJdw8(bvj>G^'D#8(bvj>*_ Z'V;y)# r*ZA;#$LrPT>D X Window System Uj#10 9;P=(SM'z4|D|# -n :Number 8(,S}#Number N}DP'5G 0 = 255#1!5GB ;vICD}#Lr9C Number N}k;vX( X ~qw (E#}g,|n: X -n :18 -nobs nologo -once -PRowColumn Display 8(k$nD X ~qwD(EG(} unix:18 r(} Hostname:18 5V# ZyPA;O{Cs8f"w'V#bG1!5# XUT>ZA;#$LrPD X Window System Uj#10 9;P=(SM'z4|D|# ZZ;va0ax.s8>~qwKv#(#,~qwT/ Xt/a0# Z multihead dCP8(T>Dom;C#Row N}8>T> yZDP#Column N}8>T>yZDP# Display N}Gk Isdisp |nDZ;PdvyT>D;yD T>wh8{#vVZ|nPODZ;v -PRowColumn Display hv X ~qwDA; 0"Z~vhvA; 1,HH# -pbuffer level [ :display name | :display number ] -P j>CZ'V`vT>w# * :display 8(DA;8( pbuffer ZfVd6p#bvj >vZk GLX )9,19CEPC# level N}mw* pbuffer #tD!:exZfD`T}?# 8(D5XkZ[0..2]6'Z#5* 0 mw;&* pbuffer #tZf#5* 1 mw&#t\YDZf#5* 2 mw&# ts?Zf#;GyPJdw<'V pbuffer#TG)'VD, 2;GyPDA;dC<'V pbuffer#* pbuffer #tD! :exZfD5J}?Gh8`XD,"I\\d{rX0 l,}gA;VfJr1!qXnH# -p Number -r r -s Number -secIP [PermissionCode] -secLocal [PermissionCode] :display N}GI!D,+G19C multihead !n1a\P C# :display N}GkZ lsdisp |nPQ5wD,yDT >{#g{;Pa)T>w number r name,*yPA;! q8(D pbuffer mH# 8(Z X Window System Uj;C|DD1ddt(VS) # bvj>k -s(A;#$Lr,1)j>;p9C,XFe A# {CT/X4#1!ivBT/X4GtCD# r*T/X4# 8(ZeA.0H}DVS}#1!5G 10 VS#g{bv 5hC* 0,A;#$Lra;{C# ZrXxWSVOhC>XCJXF#PermissionCode G 3 v KxF}V,C}V\;hCA"4M4P;#g{Z2+ Tj>.s;P8( PermissionCode,G4CWSVDmI( +hC*1!D 0# Z unix WSVOhCCJXF#PermissionCode G 3 vK xF}V,C}V\;hCA"4M4P;#g{Z2+T j>.s;P8( PermissionCode,G4CWSVDmI(+ hC*1!D 0# 4V8EPD|ne% 121 -secSMT [PermissionCode] -stereo [:Display] Z2mZf+dWSVOhCCJXF#PermissionCode G 3 vKxF}V,C}V\;hCA"4M4P;#g{Z2 +Tj>.s;P8( PermissionCode,G4CWSVDmI (+hC*1!D 0# * Display 8(DA;dC {#g{;Pa)T>}rT>{,-stereo j>JCZyP 'VDA;# -su -T -tNumber -to Number -v -wm -wp Color -wrap ;'VDA;+avT -stereo j># ZyPA;O{C save under 'V# {C Ctrl+Alt+Backspace 4|3r,1!ivB|\ax AIXwindows a0MyPI|r*D0Z# 8(sjP5#1!5G 2 qX#;PZsjZ;v1dd toF/,vsjP51SYEaz',RvJCZP5. bD}# 8(Z,Sli.d}%DVS}#1!5G 60 VS#8( 5XksZ 0# 8(Z -s j>8(D1d=Z.sC1030+f;T># 1!ivB,g{;P9C -v j>,Z -s j>8(D1d =Z.sC30=LfF{vA;# ?FyP0ZD1!s8f"w

U+#1!5!vZT>w# 8(1sjHc=oNby0ZDs_rR_r%?rW? 1sjDP*#g{bvj>QhCRsjHc=ons_ Dy0ZDs_g,sjaT/(;=nR_Dy0ZDR _g`,D y ;C# `4X,g{bvj>QhCRsjHc=onR_Dy0 ZDR_g,sjaT/(;=ns_Dy0ZDs_g` ,D y ;C#g{;hCbvj>,sja#9ZNNy0 ZDs_grR_g# g{bvj>QhCRsjHc=on%?Dy0ZDO_ g,sja(;=nW?Dy0ZDB_g`,D x ;C# `4X,g{bvj>QhCRsjHc=onW?Dy0 ZDB_g,sja(;=n%?Dy0ZDO_g`,D x ;C# -wrap j>CZ'V`T>w# 122 |nNQhCRsjHc=ons_Dy0ZD s_g,sja(;=nR_Dy0ZDR_g`,D y ; C#`4X,g{bvj>QhCRsjHc=onR_D y0ZDR_g,sja(;=ns_Dy0ZDs_g` ,D y ;C#g{;hCbvj>,sja#9ZNNy0 ZDs_grR_g# -wrapx j>CZ'V`T>w# 8(1sjHc=oNby0ZDOB_g1sjDP*# g{bvj>QhCRsjHc=on%?Dy0ZDO_ g,sja(;=nW?Dy0ZDB_g`,D x ;C# `4X,g{bvj>QhCRsjHc=onW?Dy0 ZDB_g,sja(;=n%?Dy0ZDO_g`,D x ;C#g{;hCbvj>,sja#9ZNNy0ZDO _grB_g# -x ExtensionName -query HostName -wrapy j>CZ'V`T>w# 8(Z~qwu ITk`X)9{F;p`N8(# tCv? X-Windows T>\mwXF-i(XDMCP)"+ ;vi/}]|"M=8(Dwz# -broadcast -query j>CZ XDMCP# tC XDMCP "+ BroadcastQuery }]|rxgxPc %#!qZ;vl&DT>\mwCZa0# -indirect HostName -broadcast j>CZ XDMCP# tC XDMCP "+ IndirectQuery }]|"M=8(Dw z# -port PortNumber -indirect j>CZ XDMCP# * XDMCP 8(8CKZE#bvj>XkZNN -query"-broadcast r -indirect j>.0H8(#(#, ~qw;vS;vXt/a0#ZZ;va0ax.s,b vj>8>~qwKv# -class DisplayClass -port j>CZ XDMCP# *=SDT>^({hC5,CT>^({IX(T>!n DJ4iRPD XDMCP 9C# -cookie XDMAuthenticationBits -class j>CZ XDMCP# ZbT XDM-AUTHENTICATION-1 1,8(Z~qwM\ mw.d*2mD(C\?# -displayID DisplayID -cookie j>CZ XDMCP# JmT>\mwj6?vT>T9|\R= -cookie j>8 (D2m\?# +/- xinerama -displayID j>CZ XDMCP# tC/{C+AribsA;(VLS) #JmC'+ multihead 73PDyPT>ww*sA;T}# 4V8EPD|ne% 123 Xkeyboard j> -xkbdir Directory -xkbmap FileName [+|-]accessx -ar1 Milliseconds -ar2 Milliseconds 8(CZ|L?<# 8(Zt/1*0kD|Lhv# tC(+)r{C(-)AccessX 4|3r# hCTAkFcD1d$H,Zbv1dZZT/X4t/0Xk4B;v|# hCZT/X4zIw|.d&C}%D1d$H(Ak) # 2+T)9j> -sp FileName 9~qwT<42+T_TD~CBfhvDq=A!MbM FileName#D~Z~qwt/1A!RZ? N~qw4;1XA# 2+T_TD~Do(gB#{Em>(:0*1m> 0 r`NvVDHP*X,0+1m>;Nr`Nv V#*bM foo/bar,&vT / .sDD>;|C4xVB;ZP foo D5}# policy file ::= version line other line* version line ::= string/v ’\n’ other line ::= comment | access rule | site policy | blank line comment ::= # not newline* ’\n’ blank line ::= space ’\n’ site policy ::= sitepolicy string/sp ’\n’ access rule ::= property property/ar window perms ’\n’ property ::= string window ::= any | root | required property required property ::= property/rp | property with value property with value ::= property/rpv = string/rv perms ::= [ operation | action | space ]* operation ::= r | w | d action ::= a | i | e string ::= dbl quoted string | single quoted string | unqouted string dbl quoted string ::= space " not dqoute* " space single quoted string ::= space ’ not squote* ’ space unquoted string ::= space not space+ space space ::= [ ’ ’ | ’\t’ ]* Character sets: not newline ::= any character except ’\n’ not dqoute ::= any character except " not squote ::= any character except ’ not space ::= any character except those in space 124 |nN#g{~qw;\6pf> string/v,|MvTD~Dd`? V#boyhvDCZD~q=Df>V{.G version-1# ;)(} version line,kOfo(;%dDPa;vT# comment vTb)P# sitepolicy vT10P#|Grc8( XC-QUERY-SECURITY-1 (^=(9CD>c_T# access rule b)P8(~qw&CgNT;IEM'zDkswv4&,b)ksa0l{* property/ar D X Window tT#>Z`B?Vhv access rule DbM# *K+ access rule &C=x(D property/ar 5},property/ar XkZ window 8(D0Z/ OPD0ZO#g{ window G any,fr&CZNN0ZOD property/ar#g{ window G root,frv&CZ root 0ZOD property/ar# g{ window G required property,&CTBfr#g{ required property G property/rp,Z 0Z2P property/rp 1&Cfr,x;\|D5#g{ required property G property with value, property/rpv 2XkP string/rv 8(D5#ZbVivB,tT`MXkG STRING Mq= 8, R&C|,;vr`vUU9V{.#g{N;V{.<%d string/rv,r&CKfr# V{.%dD(eGxVs!4V{Dr%HO,xRvTB&m:Z string/rv PvVDV{ 0*1G;vb*0NNV{.1D(d{#;v string/rv \ZV{.PDNN;C|,`v( d{#}g,x* kT x *}) #TBE"T>0X -i1tTksgN3d=b)Z 0X *K1~qwP5VDYw# GetProperty r r r M d(g{ delete = True) ChangeProperty w RotateProperties r M w DeleteProperty d ListProperties none,;IEM'z}# GetProperty M RotateProperties IT4P`vYw(r M d,rr M w) #g{+;,DYw& CZYw,nOXDYw+&CZ{vks;;fZ?Vks4P#OXTEPNrG:allow < ignore < error# rK,T;vtT45g{ perms G ired(vTA"ms">}),R;v; IEM'zZGvtTOC delete = True "T GetProperty,a5X;vms,+tT5;P# `FX,g{ RotateProperties DN;tT<;JmAM4,a5X;vmsR;|DNNtT 5# 126 |nN}gB: version-1 # Allow reading of application resources, but not writing. property RESOURCE_MANAGER root ar iw property SCREEN_RESOURCES root ar iw # Ignore attempts to use cut buffers. Giving errors causes apps to crash, # and allowing access may give away too much information. property CUT_BUFFER0 root irw property CUT_BUFFER1 root irw property CUT_BUFFER2 root irw property CUT_BUFFER3 root irw property CUT_BUFFER4 root irw property CUT_BUFFER5 root irw property CUT_BUFFER6 root irw property CUT_BUFFER7 root irw # If you are using Motif, you probably want these. property _MOTIF_DEFAULT_BINDINGS property _MOTIF_DRAG_WINDOW root property _MOTIF_DRAG_TARGETS any property _MOTIF_DRAG_ATOMS any property _MOTIF_DRAG_ATOM_PAIRS rootar iw ar iw ar iw ar iw any ar iw # The next two rules let xwininfo -tree work when untrusted. property WM_NAME any ar # Allow read of WM_CLASS, but only for windows with WM_NAME. # This might be more restrictive than necessary, but demonstrates # the required property facility, and is also an attempt to # say "top level windows only." property WM_CLASS WM_NAME ar # These next three let xlsclients work untrusted. Think carefully # before including these; giving away the client machine name and command # may be exposing too much. property WM_STATE WM_NAME ar property WM_CLIENT_MACHINE WM_NAME ar property WM_COMMAND WM_NAME ar # To let untrusted clients use the standard colormaps created by # xstdcmap, include these lines. property RGB_DEFAULT_MAP root ar property RGB_BEST_MAP root ar property RGB_RED_MAP root ar property RGB_GREEN_MAP root ar property RGB_BLUE_MAP root ar property RGB_GRAY_MAP root ar 4V8EPD|ne% 127 # To let untrusted clients use the color management database created # by xcmsdb, include these lines. property XDCCC_LINEAR_RGB_CORRECTION rootar property XDCCC_LINEAR_RGB_MATRICES rootar property XDCCC_GRAY_SCREENWHITEPOINT rootar property XDCCC_GRAY_CORRECTION rootar # oddball property names and explicit specification of error conditions property "property with spaces" ’property with "’aw er ed # Allow deletion of Woo-Hoo if window also has property OhBoy with value # ending in "son". Reads and writes will cause an error. property Woo-Hoo OhBoy = "*son"ad `XE" aixterm |n"xclock |n"xhost |n"xinit |n"xlsfonts |n"xwd |n"xwud |n# lsdisp shell |n# x_add_fs_fpe |n C> +xgVe~qwmS=Ve76# o( x_add_fs_fpeHost Port Position TypeName hv x_add_fs_fpe |n+Ve76*XmS=!qDxg`M{DVe76,TcVe~qw4CJVe# Host Port Position TypeName 8(Ve~qw$tD53{F# 8(Ve~qwKZE#b;EkXkZ /etc/services D~P"T.xF8(# 8(ZVe76oekC*XD;C# 8(xg`MD{F#?vxg`MP;vI;vr`vVe76*X9IDVe76#8(Ve76 *X+*mSADxg`MD{F,r!q(}8( All +|mS=+?xg`M{#g{;vVe76 *X;mS= All xg`M,|+a;hCZ?vVe76D)2# 2+T CJXF:;P root C'&5PC|nD4P(x)CJ(# >} *+Ve~qwmS=CZxg`M x_st_mgr.ether DVe76D*<,dk: x_add_fs_fpe winter 7500 1 x_st_mgr.ether 128 |nN}P,wz winter ODVe~qwQ-mS=CZxg`M x_st_mgr.ether DVe76D*<#V e~qwKZG 7500# D~ /usr/lpp/x_st_mgr/bin/x_add_fs_fpe /etc/x_st_mgr/ether.cf |, x_add_fs_fpe |n# |,xg`M x_st_mgr.ether dCD~(y>)# `XE" aixterm |n"bootpd X$Lr"login |n"x_add_nfs_fpe |n"x_rm_fpe |n# x_add_nfs_fpe |n C> + NFS/TFTP CJDVe?} *+ /usr/lib/X11/fonts/100dpi PDVemS=xg`M x_st_mgr.ether,dk: x_add_nfs_fpe cedar /usr/lib/X11/fonts/100dpi nfs Last \ x_st_mgr.ether ZboVe76*X /usr/lib/X11/fonts/100dpi ;mS=xg`M x_st_mgr.ether DVe76D)2#V e?) # 4V8EPD|ne% 129 `XE" aixterm |n"bootpd X$Lr"login |n"x_add_fs_fpe |n"x_rm_fpe |n# x_rm_fpe |n C> SVe76}%Ve76*X# o( x_rm_fpe TypeName Position Method Host Post Directory hv x_rm_fpe |nS!qDxg`M{FDVe76P}%Ve76*X# TypeName Position Method Host Port Directory 8(SP}%*XDxg`M{F# 8(*XZVe76PD;C# 8(CZCJVe76*XD=(#P'!nG:tcp CZxgVe~qw;default CZu} *Sxg`M x_st_mgr.ether DVe76}%Ve*X /usr/lib/X11/fonts/100dpi,dk: x_rm_fpe x_st_mgr.ether 3 nfs waco None /usr/lib/X11/fonts/100dpi C>}P,Z9C NFS Dwzwaco OCJDVe76*X /usr/lib/X11/fonts/100dpi Q-SCZxg` M x_st_mgr.ether DVe76DZ}v;C}%#r*T NFS ;P9CKZE,bvN};hCI None# D~ /usr/lpp/x_st_mgr/bin/x_rm_fpe /etc/x_st_mgr/ether.cf |, x_rm_fpe |n# |,xg`M x_st_mgr.ether dCD~(y>)# `XE" aixterm |n"bootpd X$Lr"login |n"x_add_nfs_fpe |n"x_rm_fpe |n# xargs |n C> 9lN}Pm"KP|n# 130 |nNMN}.dECUq# hv zID|nP$HG Command M?vw*V{.T}D Argument(|(?vV{.DUVZUa{)Ds! D\M(TVZ*%;) #xargs |n^F|nPD$H#19lD|nPKP1,iOD Argument M73P m;\,v ARG_MAX VZ#Zbv,1!|nP$HAYGI LINE_MAX 8(D5# j> -e[EOFString] -E EOFString -i[ReplaceString] -I ReplaceString -l[Number] -L Number -n Number OzDj>#k9C -E j># + EOFString N}Cw_- EOF V{.#g{;8( -e r -E j>,rY(B._ (_)*_- EOF V{.#g{;8( EOFString N},r{C_- EOF V{.\ &,RB._4UVf,e9C#xargs |nA!j#k9C -I(s4 i)j># g{;P8( ReplaceString N},r9CV{. ″{}″# ":-I(s4 i)M -i j>G%`EbD;ns8(Dj>z'# (s4 i)#ekj,yr* -x j># ":-I(s4 i)M -i j>G%`EbD;ns8(Dj>z'# (!4D L) #OzDj>#k9C -L j># g{;P8( Number N},9C1!5 1#-l j>,yr* -x j># ":-L"-l(!4 L)M -n j>G%bD;8(Dns;vj>z'# CSjSxAB;vGU P# ":-L"-l(!4 L)M -n j>G%bD;8(Dns;vj>z'# KP Command N},R9C!I\`Dj8(DVZ# 2. nsD|zPYZ Number(+GGc)DTd?#t# ":-L"-l(!4 L)M -n j>G%bD;8(Dns;vj>z'# -p /JGqKP Command N}#|T>9lD|nP,sz;v ?...(JEM!TE) a>#dkO(D"X(ZoT73Dl&TKP Command N}#NNd{l&,yr* -t j># 4V8EPD|ne% 131 hC9lD Command PDns\s!#Size N}XkG}{}#g{zcTBu~, r9C|YDTd?: -s Size 1. Td?D\},v -n j>8(DTd?}# 2. \P},v -L r -l(!4 L)j>8(DP}# 3. [}I Size N}8(DVZ}.0o= EOF# tCzY==,"ZKP.0+9lD Command PXM=j8(DVZ},#9KP xargs |n#g {8( -I(s4 i)r -l(!4 L)j>,rr* -x j>#g{;P8( -i"-I(s 4 i)"-l(!4 L)"-L r -n j>,r Command PD\$HXkZ -s Size j> 8(D^FZ# -t -x Kv4, >|n5XTBvZ5: 0 1-125 126 127 yP Command N}DwC<5XKv4, 0# ;\c`zc8(hsD|nP,;vr`v Command N}DwC5X;vGcDKv4,,r"z;)d{ Dms# Command QR=+;\;wC# R;= Command# g{;\c`zc8(hsD|nP,r;\wCbv|n,|nDwC;;vEEU9,rTKv4, 255 Kv#xargs |n+4;uoO{""Kvx;&mNN#tDdk# >} 1. *T{FZD~PPvDD~9C|n,dk: xargs lint -a : main.c readit.c gettoken.c putobj.c xargs |nM9l"KPBfD|n: lint -a main.c readit.c gettoken.c putobj.c g{ cfiles D~|,DD~{HZ%; shell |nPO\&mDD~{(n` LINE_MAX)*`,xargs |naCs_KP lint |n#;s|9C`BDD~{9l"KPm;v lint |n#y]Z cfiles D~ PPvD{F,|n4p4I\`FZgBy>DZ]: lint -a main.c readit.c gettoken.c . . . lint -a getisx.c getprp.c getpid.c . . . lint -a fltadd.c fltmult.c fltdiv.c . . . C|nrP,CyPDD~{KP lint |n;N;j+;y#lint |nliD~.dD;fN<#;x, Zbv>}P,|;\Z main.c M fltadd.c D~.d,rNb=vZV*D|nPOPvDD~.dx Pli# IZbv-r,v1yPDD~{: 132 |nN;ums{"# 2. *9l|,;(}?D~{D|n,dk: xargs -t -n 2 diff <9ZKP xargs |n0T>?v|n,byzIT4=}Z"zDB~#<CwT xargs |nDjf_ xargs |ne kP{}(((E)vVD ls ?f_ xargs |n%T>?v|9lD ar |n," /JGqkKP|#dk y 4KP|n#g{;kKPbv|n4Nbd{|# aT>;)`FZBfDZ]: ar r lib.a chap1 ?... ar r lib.a chap2 ?... ar r lib.a chap3 ?... 5. *9l|,X(}?Td?D|n"+G)Td?ek;v|nPDPd,dk: ls | xargs -n6 | xargs -I{} echo {} - some files in the directory g{10?<|,S chap1 = chap10 DD~,9lDdv+aGBPZ]: chap1 chap2 chap3 chap4 chap5 chap6 - some files in the directory chap7 chap8 chap9 chap10 - some file in the directory D~ /usr/bin/xargs |, xargs |n# 4V8EPD|ne% 133 `XE" ar |n"diff |n"echo |n"ksh |n"lint |n"ls |nM mv |n# 6Yw53kh8\m7PD shell M:|n;# 6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:dkMdv&mLr1Ev;# xauth |n C> `-MT>CZ,S X ~qwDZ(E"# o( xauth [ -f AuthFile ] [ -v | -q ] [ -i ] [ -b ] [ CommandArgument ... ] hv xauth |n(#CZ`-MT>CZ,S X ~qwDZ(E"#bvLrS;vzwi!Z(G<"+|G O"xmb;vo(}g,19C6LGP#"b:>Lr;k X ~qw#V*5# add DisplayName ProtocolName Hexkey extract FileName DisplayName... 134 |nNDT>DZ(u?; mS=Z(D~#}];8(*.yxF}Vm>D<}$ HV{.,?;Tzm;vK;*#?TDZ;v}Vxv K;*DnX*D 4 ;,CTDZ~v}VxvKn;X* D 4 ;#}g,;v 32 V{D.yxF|zm 128 ;5# vI%;dc9ID-i{;4w MIT-MAGIC-COOKIE-1 D;vu4# CZ?v8(T>DZ(u?4kT>DD~#i!Du? I9C merge M nmerge |nAX#g{D~{vI%; DF[E9I,u?a4k~xFdv# generate DisplayName ProtocolName [trusted | untrusted] [timeout seconds] [group group-id] [data hexdata] bv|n`FZ add#w*D;,G,;G*sC'a)| }],xG|,S= displayname 8(D~qw"9C SECURITY )94qC|}]Tf"=Z(D~P#g{;\ *5~qw,rg{|;'V SECURITY )9,r|n'\# qr,9Cx(-imwDT>DZ(u?;mS=Z(D ~#vI%;dc9ID-i{;4w MIT-MAGIC-COOKIE-1 D;vu4# g{9CIED!n,G49CCZ(xP,SDM'z+ aqy#;yTT>4P+:IKP#g{9C;IED! n,G4CCZ(xP,SDM'z+;O*G;IED, ";@95TrF5tZIEM'zD}]#kND SECURITY )9f6,Tq!;IEM'zO?FD^FD+ ?j8E"#1!5G;IE# ,1!n8(C(^+aZ`$1d(TkG)P'#g{ C(^#V*49C(;PM'z,|,S),}Kb;1 d\Z,~qw+ae}C(^,"R+4T}4TZ(D ~DZ(u?#1!,1G 60 k# i!n8(9CC(^xP,SDM'z&1tZD&CL ri#kND&CLri)9f6Tq!|`j8E"#1 !5;tZ;v&CLri# list [DisplayName...] merge [FileName...] [n]extract Filename DisplayName... [n]list [DisplayName...] [n]merge [FileName...] remove DisplayName... source FileName info }]!n8(~qw&1CZzIC(^D}]#"b:b ,4kZ(D~D}];,#K}]DbM@5ZZ(i#hexdata Dq=,Z add |nohvD hexkey Dq= `,#1!5G;"M}]# CZ?v8(T>(rg{<;P;8(,r*yPT>) DZ(u?T}Dq=r!=j# S8(DD~A!Z(u?"+dO"=Z(}]b,!z NN%dDVPDu?#g{D~{vI%;DF[E9 I,Rg{T0P4A!~xFdk,rA!~xFdk# CZ?v8(T>DZ(u?4kT>DD~#u?T;V JOZG~xF+d(}g2+gSJ~)D}Vq=4 k#i!Du?I9C merge M nmerge |nAX#g{ D~{vI%;DF[E9I,u?a4kj(rg{<;P;8(,r*yPT>) DZ(u?T nextract |n9CD}Vq=r!=j# S8(DD~A!Z(u?"+dO"=Z(}]b,!z NN%dDVPDu?#9CZ extract |nDhvPxv D}Vq=#g{D~{vI%;DF[E9I,Rg{T 0P4A!jDZ(u?aSZ(D~P}%# 8(DD~w*|, xauth |nDE>44P#vTUWP MT0#1(.V{)*7DP#%;F[EICZmwj {F9C, DISPLAY 73d?M+2 display |nPTd?`,Dq=#X(ZT>DE"(}gA;})DG;X*D"R;vT#`,zw,S(}g >XwzWSV"2mZfMrXx-i HostName LocalHost)}C* HostName/unix:DisplayNumber,by ;,zwD>Xu?\f"Z;vZ(D~o# ":P;2+xgDC'&Cww9CS\DD~+dzF4Zzw.d4FZ(u?#`FX, MIT-MAGIC-COOKIE-1 -iZ;2+73P;G\PC#T=S2+TPK$D>cI\h*9Cng Kerberos DS\Z(zF#10Z-i{o;Jm9CUq#ITmS}EzF# j> BfD!nM xauth |n;p9C#|GI%@x((}g,-q -i)2IiO8((}g,-qi) # -f AuthFile -v -q -i -b 8(*9CDZ(D~D{F#1!ivB,xauth 9C XAUTHORITY 73d?8(DD~rC 'w?;,Yw(}g,P`YG<;A!r4v)a{D4,{ "#g{ xauth S|Dj} xauth |nDn#{KCG*10T>i!?<,+|4F=d{zw"+|O"=6LzwODC'Z(D ~: % xauth extract \- $DISPLAY | rsh otherhost xauth merge \- D~ $HOME/.Xauthority xclock |n C> ,xT>101d# 136 |nN"|B|#!q -analog r -digital j >,VpT#br}Vq=T>1S#2I!qj>48(1SDm>==,|(ytEEM|B5J"U+ T0_rmHH# C|n9C Athena 1S0Z,|\mbKDJ4{FM`#*8(b)J4,h*KbiI xclock |nD 0ZDcNa9#ZBfD>}P,uxnmwKbvcNa9#WHxvDG!0Z`{,fsG!0Z5 }{: XClock xclock Clock clock BfD>}]>K*CM'z8(J4DI\D=(: xclock.clock.background XClock*background xclock*background ":+J48(* xclock.background JCZ xclock D0;vf>,+;JCZKf># j> -Xtoolkitoption -analog -chime -digital -hd Color -help -hl Color -padding Number -update Seconds }KQPvDX(j>b,xclock |n9S\yPj#k ND:v? X-Windows -i"$_dM)9&\Pm;,q!XZIC!nDj8E"# hC#bT>==,|G1!DT>==#fF#fD 12 !1F1SDSf,xPT>V SDVkM?t;v!1DCSGE# 8(?k!1;N,;!1=N"vytEE# hC 24 !1F}VT>==#T}VN=T>UZM1d# 8(#b==PTJ+T>18kDU+#1!5*Z+# r!JmD!nDrL**# (!4D HL)8(#b1S8k_5D;vT>DU+#1!5*Z+# 8(0Z_rM1SD>rD5J,Tk*%;#g{ xclock 0ZI;2G|D*T6 Zb,G4 xclock |n"4XBT>#g{8(D|B5J!Z 30 k,r9kk&Z# b==#1!D|B5JG 60 k# .Xdefaults X|V 9CBfDX|V4hC xclock |nD1!5# analog(Boolean `) chime(Boolean `) fontSet(FontSet `) foreground(Foreground `) hands(Foreground `) 8(#b1S,x;G}V1S#1!5* true# 8(?k!1r?;!1Gqle# 8(}V1SDVe/#dmVeI\;a# 8(ZJ+T>PLH_DU+#g{8(K reverseVideo, G41!*W+,qr1!*Z+# 8(#b1STJ+T>18kZ?DU+#g{8(K reverseVideo,G41!*W+,qr1!*Z+# 4V8EPD|ne% 137 8(CZ;vT>1S8kDU+#g{8(K reverseVideo,G41!*W+,qr1!*Z+# 8(1SD_H##b1SD1!5* 164 qX#}V1SD 1!5*4y!VeT>1]I1SyhD_H# 8(Z?nd?,TqX*%;#1!5* 8# 8( xclock |n|BdT>D5J,Tk*%;# 8(1SDmH##b1SD1!5* 164 qX#}V1SD 1!5*4y!VeT>1]I1SyhDmH# highlight(Foreground `) height(Height `) padding(Margin `) update(Interval `) width(Width `) 73d? DISPLAY XENVIRONMENT q!1!wzMT>w`E# q!f"Z RESOURCE_MANAGER tTP2G+VJ4DJ4D~D{F# >} 1. *8(}V1ST>,kdk: xclock -digital 2. *8(#b1S9Cl+8k,kdk: xclock -hd red D~ 8(yhDJ4# /usr/lib/X11/app-defaults/XClock xcmsdb |n C> 0k"i/r}%f"ZA;y0ZOtTPD0A;U+vT/}]1(Screen Color Characterization Data) # ":;P X11R5(AIXwindows V1.2.3)PE'V xcmsdb |n# o( xcmsdb [ -display Display ] [ [ FileName ] -query ] [ -remove ] [ -color ] ] | [ -format 32 | 16 | 8 ] [ hv xcmsdb |nCZ0k"i/r}%f"ZA;y0ZOtTPD0A;U+vT/}]1 #0A;U+vT/ }]1G Xlib D;vw*?V,|GZh8^XMh8`XDU+f6.dxP}7*;yXhD#Xlib 9 C XDCCC_LINEAR_RGB_MATRICES M XDCCC_LINEAR_RGB_CORRECTION tT4f"J+`Sw DU+vT/}]#|9CRH`SwD XDCCC_GRAY_SCREENWWHITEPOINT M XDCCC_GRAY_CORRECTION tT#r* Xlib JmmS0A;U+vT//}/1(Screen Color Characterization Function Set),yT;mSD/}/IT+|GD0A;U+vT/}]1f"Zd{tTP# C5CLr;9Cd{tT;rK,h*9C/}/a)D`FD5CLr,r9C>} xprop 5CLr# 138 |nN!n,G4 FileName N}(g{;Px(dkD~,2ITGj< dk)D ASCII IAZ]Ma;J1*;Tf"ZtTP# ":d;'V libX11.a PD Xcms API;+G,M'zKU+{}]b /usr/lib/X11/Xcms.txt Mh8 U+vT/D~ /usr/lib/X11/XcmsIBM5081.dcc 4Gw*;'VDy>xa)D# j> -displayDisplay - query -remove -color -format 32 | 16 | 8 8(}Z*;=D~qw# A!rT} 1. 9CBfD>},(}8> xcmsdb |nSD~PA!0A;U+vT/}]1,Sx+d&CZy0Z: xcmsdb /usr/lib/X11/XcmsIBM5081.dcc 2. Zy0Z&CK0A;U+vT/}]1.s,9CBfD>}8> xcmsdb |nAX}](g{}]f Z): xcmsdb -query xdm |n C> (} XDMCP 'V4\m X T>w/O o( xdm [ -config ConfigurationFile] [ -debug DebugLevel ] [ -nodaemon ] [ -error ErrorLogFile ] [ -resources ResourceFile ] [ -server ServerEntry ] [ -udpPort PortNumber ] [ -session SessionProgram ] [ -xrm ResourceSpecification ] hv xdm(X Display Manager,X T>w\mw)|n\m X T>w/O,b)T>wI\Z>XwzO,2I \Z6L~qwO#xdm |nhFG4U X UKT0 X *Kj< XDMCP(X Display Manager Control Protocol,X T>w\mwXF-i)D*sxPD#xdm |na)`FZV{UKOD init"getty 0 login |nya)D~q:a>dkG<{M\k"O$C'T0KPa0# 4V8EPD|ne% 139 a0IX(xLDz|Z(e;Z+3DyZV{DUK6kP,a0MGC'DG< shell#Z xdm OBD P,|GNbDa0\mw#bGr*Z0Z73P,C'DG< shell xL";h*NN`FUKDgf4x P,S#g{;\9Cf}Da0\mw,G40Z\mwrUKBfw;cw*a0\mw9C,bMb6 EU9xLMaU9C'a0# 1a0ax1,xdm 4; X ~qw"(I!)XBt/{vxL# 1 xdm |n(} XDMCP ==SU Indirect i/1,|ITKP chooser xL4*T>w4P XDMCP BroadcastQuery(rT8(wzD XDMCP i/),"a)I\a) XDMCP T>w\mDwzDK%# bV&\Z>m;a)wzK%D X UKPG#PC# r* xdm |n*a)C'I{DZ;vgf,yT|;hF*r%WC,]W4UX(>cDhsxP(F# dMC( xdm |n;hF*Z`V73PKP# WH,khC xdm dCD~#4(;v?<((#* /usr/lib/X11/xdm)Tf"yP`XD~#BfG;v OmDdCD~,|IT;|{* xdm-config: DisplayManager.servers: DisplayManager.errorLogFile: DisplayManager*resources: DisplayManager*startup: DisplayManager*session: DisplayManager.pidFile: DisplayManager._0.authorize: DisplayManager*authorize: /usr/lib/X11/xdm/Xservers /usr/lib/X11/xdm/xdm-errors /usr/lib/X11/xdm/Xresources /usr/lib/X11/xdm/Xstartup /usr/lib/X11/xdm/Xsession /usr/lib/X11/xdm/xdm-pid true false CD~|,Td{D~D}C#3)J4C;v *(GE)"w,m>i~;V*#b)J4IT8(*(E CZ3vT>w,=(GCT>w{f; *(GE),;}(#b<;24C#kNDB;3ODNwDPm#`}$w >;P;vT>w,jE* 0(c),byD~4p4MMBfDn;`: :0 Local local /usr/bin/X11/X -force b+9 /usr/bin/X11/X ;1KPZbvT>wO,"\m;v,xKPDa0\Z# /usr/lib/X11/xdm/xdm-errors D~|,4T xdm Dms{"T0I Xsetup"Xstartup"Xsession r Xreset E>dv=jwO#IZO$! 0ZZt/0A!C}]b,|(#a|,C!0ZDwnN}# j> yP!n(} -config .b)8(D5MLr4kj wO xdm DP*,xd{J4;^D;vT>wO xdm DP*#1YwkX(T>wPX51,T>w{ FMa;ek=0DisplayManager1MnUDJ4{N.dDJ4{P#}g, DisplayManager.expo_0.startup G(e0expo:01T>wODt/ shell D~DJ4{#IZJ4\mw9 C0E4VtJ4{FM|D5,"9CcE4VtJ4{FDw?V,yT xdm ZzIJ4{F1aCB ._4f;cEM0E# DisplayManager.servers DisplayManager.requestPort DisplayManager.errorLogFile DisplayManager.debugLevel DisplayManager.daemonMode DisplayManager.pidFile DisplayManager.lockPidFile DisplayManager.authDir 8(;vI~qwniIDD~{,?n;P(g{5I1\* 7),r;v%@D~qwn#kND~qwf6;Zq!j8E "# mw xdm |nC4l}dkD XDMCP ksD UDP KZE#} Gh*wT53,qrk+bv5#t*1!D 177# +ms{"X(r=8(DD~,x;GX(r=XF(#CD~ `|,I Xsetup"Xstartup" Xsession M Xreset D~(r= jPJbDhv# g{CJ4D{}5sZ 0(c),G4 xdm |nMadvs? DwTE"#|9a{CX$Lr==,xX$Lr==+*zO fDE""JmG root C'KP xdm |n,(#bv|n<;2 4C# xdm |nT<+T:ek=;vkNNUK<^XDX$LrxL P#bG(}Iz8xL"NdKv,;sXUD~hv{"ME XFUK45VD#Z3)73P,b;GRGyZ{D(XpG ZwT1)#IT(}+CJ4hC* False 4{Cbv&\# 4(8(DD~{,Sx|, xdm wxLDxLj6D ASCII m >N=#xdm |n99CCD~ODD~x(4Tw\mw,1K P# |{;v?<,xdm |naZuw{F1,{FbvLr;ca*U K4(;v+^(wz{#r*bP1anK's,1hCKbv d?1,g{wz{Dr{?Vk>XwzDr{`,,xdm |n M>}wz{Dr{?V#1!5* True# XDM-AUTHENTICATION-1 y= XDMCP O$*sZ xdm X$ LrMUK.d2m(C\?#CJ48(|,b)5DD~#D ~PD?vu?w{FM2m\?iI#1!iv B,xdm |n;|(T XDM-AUTHENTICATION-1 D'V,r* |h*}]S\=((data encryption method,DES),xIZ@z vZ^FDzwxP1SCJ),r|,;vwzPm (dZ]*i/&C*"=Dwz) #CD~Dq=Z:XDMCP C JXF;;ZPhv# ;vCUWVtD=S73d?DPm,++d= Xsetup" Xstartup"Xsession M Xreset Lr# ;v+xP#iMDD~,zIZ(\?DVS5#CD~&1G -#|DDD~#1!5* /dev/mem# C'S!qw!qKwzs*H}T>wl&Dk}#g{T>w ZKZd"M;u XDMCP IndirectQuery {",G4ksMa;* "=y!qDwz#qr,MaY(|4TBDa0"YNa)! qw#1!5* 15# 8( xrdb |n*0kDD~D{Fw*T>wDA; 0 y0ZO DJ4}]b#G#kNDa0 Lr;Z# 8(Za0axsKP(w* root C')DLr#1!ivB;K PNNLr#{F;c* Xreset E>#kNDXBhCLr;Z# DisplayManager.DISPLAY.openDelay DisplayManager.DISPLAY.openRepeat DisplayManager.DISPLAY.openTimeout DisplayManager.DISPLAY.startAttempts DisplayManager.DISPLAY.pingInterval DisplayManager.DISPLAY.pingTimeout DisplayManager.DISPLAY.terminateServer DisplayManager.DISPLAY.userPath DisplayManager.DISPLAY.systemPath (}8(,x=vks.d`tD1d$H(4kFc),ZT< r*GC=~qw1XF xdm |nDP*# (}8(*"vksDN},ZTw\mw openRepeat J48(D"TN}s,r_g{T>w\mw openTimeout J48(Dk}ZNNX(DksPD!,xdm | nMaax"XBt/~qw,Tw;yw*Gn/r;{C#!\bVP *4p4I\_PNbT,+KGT|D*"Q-D_-i,x| T`}532G#JC#1!ivB,openDelay 5* 5" openRepeat 5* 5"openTimeout 5* 30"startAttempts 5* 4# *Kb6LT>wN1{',IT9C xdm |n(ZX ping | G,=(G9C X ,SM XSync wC#CJ48(=N"T ping .dD1d(4VSF) #1!ivB,|DhC* 5 VS#g{5 1X9C X UK,xb)UKI\ad*k\mwzVk,rIT vSbv5# ":ZUK;bbX{C.s,AIXwindows a0I\aLxfZ# xdm |n; ping >XT>w#g{~qw* NFS ~qRpxR ;l& ping Yw,G4$w>a0I\aax# *Kb6LT>wN1{',IT9C xdm |n(ZX ping | G,=(G9C X ,SM XSync wC#CJ48(H}UKTk swvl&Dn$1d(4VSF)#g{UK;l&,G4a0 Ma;yw*;n/Da0"ax#1!ivB,|DhC* 5 V S#g{51X9C X UK,xb)UKI\ad*k\mwzV k,rITvSbv5# ":ZUK;bbX{C.s,AIXwindows a0I\aLxfZ# xdm |n; ping >XT>w#g{~qw* NFS ~qRpxR ;l& ping Yw,G4$w>a0I\aax# 8(Za0axsGq&C!{ X ~qw(x;GXBhC|) # g{~qwI\afE1dd/Vxv$x^D PATH 73d?hC*CJ 4D5#ITZ9(1C53dCD~PD DefaultSystemPath J 4u?48(CJ4D1!5;(#IT!q9C /etc:/bin:/usr/bin:/usr/bin/X11:/usr/ucb#"b:Cu?P!TK . (dE)(10?<)#bTZ root C'45G;v\CDv(; |IT\b\`#{D0XeA>m(Trojan Horse)153Vk= =# 4V8EPD|ne% 143 DisplayManager.DISPLAY.systemShell DisplayManager.DISPLAY.failsafeClient DisplayManager.DISPLAY.grabServer DisplayManager.DISPLAY.grabTimeout DisplayManager.DISPLAY.authorize DisplayManager.DISPLAY.authName DisplayManager.DISPLAY.authFile DisplayManager.DISPLAY.authComplain DisplayManager.DISPLAY.resetSignal DisplayManager.DISPLAY.termSignal DisplayManager.DISPLAY.resetForAuth DisplayManager.DISPLAY.userAuthDir xdm |na+t/0XBhCE>D SHELL 73d?hC*CJ 4D5#1!5* /bin/sh# g{1!a0;P\;KP,xdm |n+5X=CLr#CLrD KP;h*N},|9Ca0I\9CD`,73d?(kND :a0Lr;;Z) #1!ivB+9C /usr/bin/X11/xterm# *KS?2+T,xdm |nZA!G<{M\k1+%!~qwM |L#grabServer J4+8(~qwZA!{F/\kDVx1d ZGq&C;XF#g{hC* False,G4ZI&XqC|LCJ (sMaEz~qwCJ(,qr~qwCJ(1=a0*<0E a;Ez#1!5* False#grabTimeout J48( xdm |nZ CJ(I&q!0*H}Dn$1d#g{3vd{DM'zq! K~qwDCJ(,%!Ma'\,b2I\iLZxgSY+O X#CJ4D1!5* 3 k;a_C51*G#!D,r*C'Z T>w4=;v`FD0Z1I\aG#Ts#g{q!CJ(' \,xdm |nMad*;n/D,"XBt/~qw(g{I\) Ma0# authorize G;v<{J4,|XF xdm |nGq*>X~qw ,SzI"9CZ(#g{9CKZ(,G4 xdm |nM9CI UWVtDPmmwDZ(zFw* authName J4D5# XDMCP ,S/,X8('VDVZ(zF,yTZbVivB authName J4a;vT#g{ authorize J4;hCx;vT> w,xZ(;IC,G4C'Ma4= Login !0ZPT>m;u {"#1!ivB,authorize J4* True;authName * MIT-MAGIC-COOKIE-1# mwD~GCZ+4T xdm |nDZ(}]+d=~qw(9C -auth ~qw|nP!n) #&C+d#fZ;v?}),a{Ma{C~qwPDZ( zF# g{C5hC* False,Ma{CG<0ZPD unsecureGreeting#kNDO$M'z;Z#1!5* True# xdm |n*9~qw4;x"MDEE}#kNDXF~qw; Z#1!5* 1(SIGHUP)# xdm |n*ax~qwx"MDEE}#kNDXF~qw;Z# 1!5* 15(SIGTERM)# 9 xdm |nZhCKZ(D~s"M SIGHUP =~qw,bya ZA!BDZ(E"Zd"zm;N~qw4;#1!5* False, bTyP AIXwindows ~qwwDCJ#CD~|,}V`MDu?: v XFT Direct T0 Broadcast i/Dl&Du?# v XFT Indirect i/Dl&Du?# v j(e# 144 |nNwh8Dwz{ xPTH#g{u?*wz{,G4yPHOE)awwzDCJ1,?vu?<*;@N(h,Z;v%dDu?7(l&#}g,Direct i/ u?Z(h0R Indirect u?1a;vT#Broadcast i/u?Z(h0R Direct u?1a;vT# UP+;vT## V{w*"M(g{,CPD#`?V+a;vT,P)D \ (41\) +9dsD;P{; vT,b9CdSwzPmITg=`P# BfG;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 # %HOSTS expo.lcs.mit.edu xenon.lcs.mit.edu \\ excess.lcs.mit.edu kanga.lcs.mit.edu extract.lcs.mit.edu xenon.lcs.mit.edu #force extract to contact xenon !xtra.lcs.mit.edu dummy #disallow indirect access *.lcs.mit.edu %HOSTS #all others get to choose !qw TZ;a)wzK%T9C Broadcast r Indirect i/D X UK42,chooser LrIT*|G5Vb; c#Z Xaccess D~P,k8( CHOOSER w* Indirect wzPmPDZ;vu?#chooser Lr"M; u Query ks=PmPD?v#`Dwz{,"a);v|,yPl&CkswzDK%# CPmIT|, BROADCAST ;J,by chooser MITD*"M Broadcast i/,2IYNa)yP l&ksDwzDK%# BfG;v9C chooser D>} Xaccess D~: extract.lcs.mit.edu xtra.lcs.mit.edu CHOOSER CHOOSER %HOSTS BROADCAST #offer a menu of these hosts #offer a menu of all hosts chooser 9CDLrI DisplayManager.DISPLAY.chooser J48(#CLrDJ4ITEZI DisplayManager.DISPLAY.resources J4|{DD~P# 4V8EPD|ne% 145 chooser 9C Motif SelectionBoxWidget 5V#kND XmSelectionBoxWidget Class D5,q!TJ 4M!0Zrd~{FDhv# ~qwf6 DisplayManager.servers J4a);]~qwf6,g{5T /(1\)*7,ra);v|,~qwf6(? P;v)DD~D{F# ?vf6mw;v&C;1\\xR;9C XDMCP DT>w#?vf6AYI}?ViI: v T>w{F v T>` v T>w`M v TZ>X~qw45,CZt/~qwD|nP# 0 E>XT>wDdMu?*: :0 IBM-GT local /usr/bin/X11/X :0 T>w`M*: >XT>w:\fIxdm\fP XkKP~qw 6LT>w:\fIxdm\fP TKPD~qwr*;v X ,S local foreign T>w{FXkGITZ -display !nP+d= X LrD{F#CV{.CZzIX(ZT>wDJ4{F, yTZ%d{F1*"b(}g,g{d{J4;8(*0DisplayManager._0.session1,r9C0:0 local /usr/bin/X11/X :01,x;G0`localhost:0 local /usr/bin/X11/X :01 #T>w`?V9CZX(ZT> wDJ4Pw*J4D`#g{/OK\`D`FT>w(g;v X UK[/),xR#{*b)T>wih CJ4,bG#PC#Z9C XDMCP 1,h**T>w8(T>w`,rK,X( X UKDVa&CG< h8DT>w`V{.#g{;P,ITZwT==PKP xdm |n,;s0R|*Ch8zIDJ4V{ .,dP+|(`V{.# hCLr Xsetup D~Z~qw4;s,+ZG<0ZvV.0KP#CD~(#* shell E>#|Gw* root C'K PD,yT*"b2+T#bG^D root C's(r$n&CZA;Ok Login !0Z;,T>Dd{0Z DX=#IZ xdm ^(,S=T>w#CLrDJ4ITEZ DisplayManager.DISPLAY.resources 8(DD~P# }KI DisplayManager.exportList 8(DNNd?,9IT+dBP73d?: DISPLAY PATH SHELL XAUTHORITY 8(`XDT>{F# 8( DisplayManager.DISPLAY.systemPath D5# 8( DisplayManager.DISPLAY.systemShell D5# 8(|IThC*;v(^D~# O$M'z MIT O$!0ZQ-;;vIj6-E"DVe# 8(CZT>6-E"D30U+# 8(jbPT>DV{.#1!5*KPO$M'zDzwDwz{# 8(CZT>jbDVe# 8(Za>dkC'{1T>DV{.#Xrdb Lr+SJ45>%2?DU W#kZa>{sC*eD41\mSUq#1!5*0login:1# 8(a>dk\k1T>DV{.#1!5*0password:1# 8(CZT>=Va>{DVe# 8(CZms&m(failsafe)4%Dj)# 8(CZms&m4%DVe# 8(CZ!{4%Dj)# 8(CZ!{4%DVe# 8(mwO$'\1T>D{"#1!5*0Login was incorrect.1# 8(CZT>'\{"DVe# 8(CZT>'\{"DU+# 8('\{"T>Dk}#1!5*}.k# 8(+d=a0LrDTd?# 4V8EPD|ne% 147 Xlogin*XmText.translations |+8(O$M'zy9CD*;#kND X Toolkit D5,q!XZ*;D j{[v#1!D*;m*: Ctrlb: backward-character()\n\ Ctrla: beginning-of-line()\n\ Ctrle: end-of-line()\n\ Ctrlf: forward-character()\n\ Ctrld: kill-next-character()\n\ Ctrlk: kill-to-end-of-line()\n\ Ctrlu: kill-to-start-of-line()\n IT(}4 Xresources Py(e==f; XmText *;,+ XDM hC*9 CjosfHelp,x;GF1# ) Xlogin*XmText.translations: #override\n\ osfHelp: set-session-argument(failsafe) finish-field()\n\ CtrlReturn: set-session-argument(failsafe) finish-field()\n\ CtrlH: delete-previous-character() \n\ CtrlD: delete-character() \n\ CtrlB: move-backward-character() \n\ CtrlF: move-forward-character() \n\ CtrlA: move-to-beginning() \n\ CtrlE: move-to-end() \n\ CtrlK: erase-to-end-of-line() \n\ CtrlU: erase-line() \n\ CtrlX: erase-line() \n\ Return: finish-field() \n BackSpace: delete-previous-character() \n\ Delete: delete-previous-character() \n }KdMD XmText Yw.b,M'z9'VBPYw,Tckj}bj0DV{# delete-character >}bjsDV{# move-backward-character +bjrsF/# move-forward-character +bjr0F/# move-to-beginning +bjF/=I`-DD>Dn0f# 148 |nNDnsf# erase-to-end-of-line >}bjsDyPD># erase-line >}yPD># finish-field g{bjZ{FVNP,rLx*=\kVN;g{bjZ\kV NP,rli10D{F/\kT#g{{F/\kTP',xdm Mt/a0#qrMaT>'\{","YNa>C'# insert-char ek|kDV{# set-session-argument 8(t/1+d=a0D%;%JN}#kND:a0Lr;M :dMC(;Z# t/Lr Xstartup D~(#*;v shell E>#r*|Gw* root C'KPD,yTZ|KP1*"b2+T#|( #|,;)|n,CZr /etc/utmp mSu?"SD~~qw20C'Dw?<"T>1l{"rZ;JmG<1!{a0# }KI DisplayManager.exportList 8(D73d?,9*+dBPd?: DISPLAY HOME USER PATH SHELL XAUTHORITY 8(`XDT>{F# 8(C'u<$w?<# 8(C'{# 8( DisplayManager.DISPLAY.systemPath D5# 8( DisplayManager.DISPLAY.systemShell D5# IThC*;v(^D~# ;PTd?;+d=E>P#xdm |nZt/C'a0.0;1H},1=CE>Kv#g{CE>DvZ5 *Gc5,G4 xdm |nPOa0"t/m;vO$\Z# a0Lr Xsession Lr("C'a0Dgq#|9CZ(C'DmI(4KP# }KI DisplayManager.exportList 8(DNNd?,9IT+dBP73d?: DISPLAY HOME USER PATH SHELL XAUTHORITY 8(`XDT>{F# 8(C'u<$w?<# 8(C'{# 8( DisplayManager.DISPLAY.userPath D5# 8(C'D1! shell(S getpwnam) # IThC*;vGjLr#bITC4!qa0D;,g q#(#,C&\C4Za0'\1CC'SU(Da0PQk*4#b9CC'Z'\1\;^4T:D .xsession,x;h*\m1If#dMC(;Z]>K>&\# XBhCLr Xreset E>ZC'a0axsKP#|w* root C'KP,&C|,;)|nCT7z Xstartup PD|n DwC,=(GS /etc/utmp P}%u?rSD~~qw60?<#+d= Xstartup D73d?2a;+d = Xreset#CLrk Xstartup LrGTFD# XF~qw xdm |n9C POSIX EEXF>X~qw#SIGHUP EEC4+~qw4;"XUyPDM'z,S"4P d{DemNq#SIGTERM EE&Ca!{~qw#g{b)EE;P4P$ZDYw, DisplayManager.DISPLAY.resetSignal M DisplayManager.DISPLAY.termSignal J4IT8(8CDE E# *XF;9C XDMCP D6LUK,xdm |n+QwT>wOD0ZcNa9,"9C-iks KillClient TwOt/;va0#;}%Du?a"4{C,bb6E}ZxPDNNa09CDxLPD;y,;G Xservers D~&C`FZ BfDZ]: extol:0 VISUAL-19 foreign exalt:0 NCD-19 foreign explode:0 NCR-TOWERVIEW3000 foreign b+9 xdm |n\myPb}vUKODa0#kND:XF XDM;;Z,q!gN9CEE4tCr{ Cb)UKDhv# ":xdm |nkd{0Z53;\\CX2f#*Z`,D2~O9C`0Z53,k9C xinit |n# 150 |nN} 1. BfD xstartup y>E>ZD~ /etc/nologin fZ1@9xPG<#IZ;Pf(*ZboT>NN{ "(;PT>D~DKD X M'z),RG;Fv9C>>}PDhC,r*G},xG;vXZICD&\D]># #!/bin/sh # # Xstartup # # This program is run as root after the user is verified # if [ \-f /etc/nologin ]; then exit 1 fi exit 0 2. bv Xsession E>6p0fD Xresources D~PD*;y8(DXbD failsafe(ms&m)==, SxS;cDa0PQkv4# #!/bin/sh exec > $HOME/.xsession-errors 2>&1 case $# in 1) case $1 in failsafe) exec aixterm -geometry 80x24-0-0 ;; esac esac startup=$HOME/.xsession resources=$HOME/.Xresources if [ -f /usr/bin/X11/startx ]; then exec /usr/bin/X11/startx -t -wait elif [ -f $startup]; then exec $startup else if [ -f $resources ]; then xrdb -load $resources fi mwm & exec aixterm -geometry 80x24+10+10 -ls fi 3. *C xdm Z53t/1KP,T root C'Dm]dkTB|n: /usr/lib/X11/xdm/xdmconf 4. *ZXB}<1{C xdm,T root C'm]dkTB|n: /usr/lib/X11/xdm/xdmconf -d 5. Z9C xdm \mT>w1,O$}L#$;P;JmDM'zE\,S=T>w#9C X11 R4 M X11 R5 b9(DM'z\;mbC-i#9C X11 R3 r|gDb9(DM'z;'VbVO$-i,R;J m,S= Xserver,}GQZh xhost mI(#ITdkTB|n4,S>XM'z: xhost =localhost r xhost =machine dP machine G>XM'zDwz{# D~ /usr/lib/X11/xdm/xdm-config 1!DdCD~# 4V8EPD|ne% 151 /usr/lib/X11/xdm/Xaccess /usr/lib/X11/xdm/Xservers $(HOME)/.Xauthority /usr/lib/X11/xdm/chooser /usr/bin/X11/xrdb /usr/bin/X11/X /usr/bin/X11/xterm /usr/lib/X11/xdm/A\- 1!DCJD~,PvQZ(DT># 1!D~qwD~,PvK*\mDG XDMCP ~qw# C'Z(D~,dP xdm f"M'z*A!D\?# 1!D!qw# 1!DJ4}]b0kLr# 1!D~qw# 1!Da0LrMms&mM'z# f"Z(D~D1!;C# `XE" X |n"xinit |nM startx |n# xfindproxy |n C> (;zm~q# o( xfindproxy -manager ManagerAddress -name ServiceName -server ServerAddress [ -auth] [ -host HostAddress ] [ -options Options ] hv xfindproxy G;vCZ(;ICzm~qDLr#|9Czm\m-i(Proxy Management Protocol)4kz m\mw(E#zm\mwzYyPICDzm~q,ZX*1t/BDzm,"7#ZI\12mzm# g{ xfindproxy I&XqCKzmX7,G4|Ma+dr!=jwX7(4 blah.x.org:63) # g{ xfindproxy 4\I&Xq!zmX7,G4|Marj -manager -name -server -auth 152 |nNX7(4 blah.x.org:0)# CTd?GI!D#g{8(KCTd?,xfindproxy +S j * X Window System T>~qwa)Ve# o( xfs [ -config ConfigurationFile ] [ -ls ListenSocket ] [ -port Number ] hv xfs G AIXwindows Ve~qw#|* AIXwindows T>~qwa)Ve# xfs ~qwl&BPEE: SIGTERM SIGUSR1 SIGUSR2 SIGHUP 9Ve~qwj+Kv# 9~qwXBA!ddCD~# 9~qw"BNNI\PD_Y:f}]# 9~qw4;,XUyPn/,S,"XBA!dCD~# ~qw(#I53\m1KP,"T}K6pvDX|VMP'5D`MMhv: # catalogue(V{.Pm) alternate-servers(V{.Pm) client-limit(y}) clone-self(<{5) default-point-size(y}) default-resolutions(VfJPm) 1;ZZ;P1,G;v"MV{# Ve76*X{FDErPm#105V;'V;v%;D ?<(0all1),||,yP8(DVe# CVe~qwD8C~qwPm# CVe~qwZ\x~q.0+'VDM'z}#bTZw Z?v%@DVe~qwOD:X.VPC# Ve~qwZo= client-limit(M'z^F)1Gq&"TK !Tm# ;8(DVeD1!u5(.V.;c) # 4V8EPD|ne% 153 1!ivB~qw'VDVfJ#CE"ITC4w*$& mDa>,"C;8(VfJDH}VexPf;# VfJG;TC:EVtD x M y VfJ,T?"gDqX }Fc#`vVfJ.dC:EVt# msD~DD~{#yP/fMms}: tcp/expo.lcs.mit.edu:7100, tcp/18.30.0.212:7101/all ITCBfD8Vq=.;4|{S\ DECnet ,SDVe~qw: decnet/nodename::font$objname decnet/nodename::font$objname/cataloguelist nodename 8(Ve~qwKPyZDzwD{F(r.xF}VX7) #objname G}#D";xVs!4D DECnet Ts{F#cataloguelist 8(;v?<{DPm,dP0+1*Vt{# j> -config ConfigurationFile -ls ListenSocket -port E 8(Ve~qw+9CDdCD~# 8(;vQ-hC*Cwl}WSVDD~hv{#C!n;C4 CVe~qw>mZT/\zdm;]1>1&md{D,S# 8(~qwl},SD TCP KZE# >} # # sample font server configuration file # # allow a max of 10 clients to connect to this font server client-limit = 10 # when a font server reaches its limit, start up a new one clone-self = on # alternate font servers for clients to use alternate-servers = hansen:7101,hansen:7102 # where to look for fonts # the first is a set of Speedo outlines, the second is a set of # misc bitmaps and the last is a set of 100dpi bitmaps # catalogue = /usr/lib/fonts/type1, /usr/lib/X11/ncd/fonts/misc, /usr/lib/X11/ncd/fonts/100dpi/ 154 |nN (}2+D(EE@SU#\J~# o( xget hv xget |nC4(}2+D(EE@SU#\J~#{";\;$(DU~KA!#xget |n+*sdk\k, "9z\;A!#\J~# xget |nk enroll |n0 xsend |n;p9C4"MMSU#\J~#enroll |nhCCZSU#\J~ D\k#xsend |n"M;\I$(DU~KA!DJ~# 1"v xget |n1,a;a>dkS\\?#dkT0C enroll |nhCD\k# xget |nDa>{G;v ?(JE) #BfDS|nXF{"D&C: q(Kv) +NN9;P>}DJ~4kC'DJd"Kv#4 0D~ax1|(Ctrl-D)2P,yD'{# n(>})r d(>})r Enter !Command s[Filename] w[Filename] ? (oz) >}10{""T>B;u{"# KP8(D$w>|n# +{"#f=8(D File N}P,x;G1!DJ~ D~ mbox P# +;|(jbD{"#f=8(D File N}P,x; G1!DJ~D~ mbox P# T>S|n**# >} 1. *SU#\J~,dk: xget a>dkI enroll |n("D\k#dk\ks,xget |n+T>a>{(?)MyP#\J~De%# 2. *T>#\J~,Z xget a>{(?)B4 Enter |# T>nBD{"s,;v ?(JE)+T> xget |n}ZH};v xget S|n#dk help r ?(JE) 4PvICDS|n# 4V8EPD|ne% 155 3. *+{"rD~#f=1!DJ~D~,dk: xget Z ?(JE)a>{vVs4 Enter |,1=T>yhDD~#ZT>OJDD~s,dk: s Z>>}P,D~#fZ1!DJ~D~ mbox P# 4. *+{"rD~#f=X(D~,dk: xget Z ?(JE)a>{vVs4 Enter |,1=T>yhDD~#ZT>OJDD~s,dk: s mycopy Z>>}P,D~#fZ{* mycopy DD~P,x;GZ1!DJ~D~P# 5. *>}{",dk: xget Z ?(JE)a>{vVs4 Enter |,1=T>yhDD~#ZT>OJDD~s,dk: d Z>>}P,10D~a;>}# D~ /var/spool/secretmail/User.key |, User DS\\?# /var/spool/secretmail/User.[0-9] |, User DS\J~{"# |,I4PD~# /usr/bin/xget `XE" enroll |n"mail |n"xsend |n# 6xgk(E\m7PD:J~&CLr;# 6xgk(E\m7PD:"MMSU#\J~;# 6xgk(E\m7PD:J~\m;# xhost |n C> XF24KITCJ10wzODv? X-Windows# o( xhost [ + | 156 - ] [ Name ] |nN} X ~qwS\,SDzwPmODwz{# C|nXkSPT>,SDzwOKP#IT(}9C -Host N},SCJPmP}%;v{F#;*SCJ PmP}%10D{F#g{Q-byvK,kZwvNN|D.0"z53# dk^d?D xhost |n+T>CJ X ~qwD10wz{,"T>;u{"mwCJGqQtC# *K2+p{,;\SXFwzKP0lCJXFD!n#TZ$w>45,b(zw2MG~qw#TZ X UK45,b(zwGGwE# }g,T>w jeanne:0 ITI9C jeanne D1!wz{D53OD /etc/X0.hosts D~P(eD53CJ# ZT>{FMD~{P,0 mwQ(eD6L53Jm(}v? X-Windows CJDT>wE# j> +Name - Name + - (e*mS= X ~qwCJPmDwz{(IT!CSEjG)# (e*S X ~qwCJPmP}%Dwz{#QPD,S;P;PO,++\xBD,Sks#"b:IT }%10Dzw;;x,;JmxPx;=D,S(|(T<+dmSX4)#Y;NtC>X,SD(; =(MG+~qw4;(rK2aPOyP,S) # 8(CJ;\^F#CJXF;XU# r*CJXF# j{D Name PTB family:name o(: inet rXxwz local ;|,;v{F,UV{. ": C5PGxVs!4D#{FDq=f5Px;,# xinit |n C>u4KPDD~,Tt/~qw#xinit |nWHZ $XSERVERRC 73 d?PiRD~# 2. g{D~;ZC&,G4|iR $HOME/.xserverrc D~# 3. g{9;PR= $HOME/.xserverrc D~,|aSEiR /usr/lpp/X11/defaults/xserverrc D~# 4. ns,g{;PR=NNOvD~,xinit |nZ1!ivB+KP X |nTt/ X ~qw"9CBfD |n: X :0 "b:OvZ]Y(10DQw76PP;v{* X DLr#;x,~qw(#<|{* Xdisplaytype,dP displaytype GIC~qw}/DD`M#rK,>c\m1&CFw;v=zwOJ1`MD~qw D4S,r4(;v9CJ1D~qwKP xinit |nD shell E># ":g{"Tt/ AIXwindows x;PNNICD8kh8(gsjrM;aKv (bmwC'Q-jIYw,xinit &CKv)# Z|nPOIT8(8CDM'zM/r~qw#Z{DM'zLr0dTd?&Cw* xinit DZ;v|n PTd?xv#*8(X(D~qw|nP,Z xinit |nP(ZNNM'zMTd?s)mS;v —(+L ._),szZ{D~qw|n# M'zLr{M~qwLr{E#yP#tDN}wD{F# Cd?8(;v|,t/u<0ZD shell |nu} 1. *t/;v{* X D~qw"KPC'D xinitrc Lr(g{fZD0),qrt/ aixterm |n,k dk: xinit 2. *Z8CT>wOt/X(`MD~qw,kdk: 158 |nNw 1 OCd? -a 2 -t 5 t/{* X D~qw,;sZzw fasthost(Zb(zwOKP|n cpupig)Ot/;v6L shell,8>Czw4}4T>=>X$w>O,kdk: xinit /usr/ucb/rsh fasthost cpupig -display ws:1 -- :1 -a 2 -t 5 6. TB .xinitrc E>Dy>+t/;v1SM8vUK,"C0Z\mww*ns;v&CLrKP#Y(0 Z\mwQ-}7dC,;sC'!q Exit K%n4ax AIXwindows a0# xrdb -load $HOME/.Xresources xsetroot -solid gray & xclock -g 50x50-0+0 -bw 0 & xload -g 50x50-50+0 -bw 0 & xterm -g 80x24+0+0 & xterm -g 80x24+0-0 & mwm 7. *4((Ct/73D>cIT;4(1!D .xinitrc E>,|a}C{v>cDt/D~: #!/bin/sh . /usr/local/lib/site.xinitrc 8. m;V=(GCX(D shell E>`4;vt/ xinit |nDE>#byDE>(#<;|{* x11"xstart r startx,|GG;V*u'C'a);Vr%gfD]6: #!/bin/sh xinit /usr/local/lib/site.xinitrc -- /usr/bin/X11/X bc D~ .xinitrc aixterm .xserverrc X |,1!DM'zE>D~# g{ .xinitrc ;fZ,r||,M'zKPD|n# |,1!D~qwE># g{ .xserverrc ;fZ,r||,~qwKPD|n# `XE" startx |n"X |n# xkbcomp |n C> `k XKB |Lhv o( xkbcomp [ -a ] [ -C ] [ -dflts ] [ -I Directory ] [ -l ] [ -m Name ] [ -merge ] [ -o OutputFile ] [ -opt Parts ] [ -R Directory ] [ -synch ] [ -w Level] [ -xkb ] [ -xkm ] Source [ Destination ] 4V8EPD|ne% 159 hv xkbcomp |nG;v|3d`kw,|+ XKB |3dDhv*;*8Vdvq=.;#xkbcomp nUi DC>G4(;v`k}D|3dD~()9{* .xkm),|ITI\&m XKB D X ~qwr5CLr1 SA!#|3d`kw2ITzI C 7D~r XKB 4D~#I xkbcomp zID C 7D~IT|,=h *ZC1!|3dD X ~qwr5CLrP#I xkbcomp zID XKB 4D~Gj+bvD,"RITC 4i$Gq}7O"K(#9I XKB |3dDD~,r_C44(|,|3dD+?hvD%vD~# Source IT8(;v X T>".xkb r .xkm D~;}Gw78(,destination Dq=I source Dq=v(# 1!ivB,`k .xkb(|3d4)D~+zI;v .xkm(`ksD|3dD~) #1!ivB,g{4D~ * .xkm D~r X T>,xkbcomp +zI;v|3d4D~# g{ Destination * X T>,CT>D|3dMC`k}D|3d|B# destination D{F(#I source D{Fv(,)9{`&XSTf;#Z`k;v4T|,`v3dDD~D %;3d1,xkbcomp (}*9CD3dD{FmSJ1D)9{49l?jD~{F# j> -a -C -dflts -I Directory -l -m Name -merge -o Name -opt Parts -R Directory -synch -w Level -xkb -xkm `XE" X |n# xkbevd X$Lr C> XKB B~X$Lr 160 |nNyP|LE",(f~=rIzDE"w*"M#;0 l .xkb q=Ddv# zI;v C 7D~w*dv()9{* .h) # FcNN*'i~D1!5,g|{F# 8(Qw|3dhv|,DD~*9CD%6?<# PvZ|nPOPvDNND~P8( map #=D3d# 8(*C`vu?SD~`kD3d# C4T~qwD3dO"Q`kDE"# 8(zIDdvD~D{F#1!5*xdvq=`&)9 {D4D~D{F# 8(I!?~DPm#NNI!?~PD`kms<;aG B|D#Parts I\IV8 c"g"k"s"t DNbiOx9 I,Vp8( compatibility map(f]T3d)"geometry (8NE*7,by D0|Ma;w* shell |nA!# ZN}V{.;+d=Yw&mw.0,a+4TOvJbB~PDVNmS=N}V{.PDd?(eP# d?D;co(^GP=V: $c r $(str) dP,c *%@DV{,str *Nb$HDV{.#yPN} -bg -cfg File C xkbevd IzTm"Zs(KP# 8(*A!DdCD~#g{;P8(dCD~,G4 xkbevd Ma43r0R ~/.xkb/xkbevd.cf M $(LIBDIR)/xkb/xkbevd.cf# 4V8EPD|ne% 161 -display Display -help -sc Command -sd Directory -synch -v 8(*9CDT>w#g{;P,xkbevd M9C $DISPLAY# r!;uC({"# 8(C4%EytD|n# 8(ytD~D%6?<# ?F,=yP X ks#};c# r!|`DE",|(wT{"#-v D`v5wa9dva {|`# `XE" X |n# xkbprint |n C> r! XKB |Lhv# o( xkbprint [ -? | -help ] [ -color ] [ -dflts ] [ -diffs ] [ -eps ] [ -fit ] [ -full ] [ -grid Resolution ] [ -if FontName ] [ -label Type ] [ -lc Locale ] [ -level1 ] [ -level2 ] [ -lg Group ] [ -ll Level ] [ -mono ] [ -n Number ] [ -nkg Number ] [ -npk Number ] [ -o File ] [ -R Directory [ -pict Which] ] Source [ OutputFile ] hv xkbprint |nzI;vI Source 8(D XKB |LhvDIr!rb0D PostScript hv#Source ITG NN`k}D|3d(.xkm)D~,|(;v8Nhvr X T>f6#g{8(K;v OutputFile,G4 xkbprint Mar|4}]#qr,xkbprint +4(dvD~,y]ksDq=C .ps r .eps zf4D~D )9#g{4*G>X X T>(}g :0),xkbprint Ma+JOD0:=SZT>f6O,C -(a\)z f0E#TZ>XT>,xkprint +9C server-n,dP n *T>E# j> -? | -help -color -dflts -diffs -eps -fit -full -grid Resolution -if FontName 162 |nN|G# zI;vb0D PostScript D~# 2E3fOD|L3q,bG1!5# +_gr!|L# C|LOD Resolutionmm VfJr!xq# g{;8(dvD~,M8(Z? PostScript `M 1 Ve4 *"=8(DdvD~r fontName.pfa O#g{*"DGZ ?Ve,G4;r!NN|Lhv# -label Type 8(*y]\?r!Dj)#P'D`M*: v none v name v code -lc Locale -level1 -level2 -lg Group -ll Level -mono -n Number -nkg Number -npk Number -o File -R Directory -pict Which v symbols 8( KeySyms &CbvDoT73# zI6p 1 D PostScript# zI6p 2 D PostScript# S Group *<,r!|LiPD{E# S;56p Level *D Number# r! Number |LiPD{E# 8(?3*r!D|L x(>X X T>w,1=dk\k# o( xlock [ -batchcount Number ] [ -bg Color ] [ -delay Users ] [ -display Display ] [ -fg Color ] [ -font FontName ] [ -info TextString ] [ -invalid TextString ] [ -mode ModeName ] [ +mono | -mono ] [ -username TextString ] [ -nice Level ] [ +nolock | -nolock ] [ -password TextString ] [ +remote | -remote ] [ +allowaccess | -allowaccess ] [ +allowroot | -allowroot ] [ +echokeys | -echokeys ] [ +enablesaver | -enablesaver ] [ -help ] [ -saturation Value ] [ -timeout Seconds ] [ +usefirst | -usefirst ] [ +v | -v ] [ -validate TextString ] 4V8EPD|ne% 163 hv xlock |nx( X ~qw,1=C'S|Ldk\k#Z xlock |nKPZd,yPBD~qw,S;v;Od/D#=#g{4BK|L rsj4%,Maa>dkt/ xlock |nDC'D\k# g{dkK}7D\k,A;Mab}x(,X ~qw+;V4#Zdk\k1,IT9C Ctrl-U M Ctrl-H Vpw*!{M>}#*5X=x(DA;,k%wd/D#=D! -batchcount Number hC?vz&mP*&mNqD}?#Number 8!vZ#=D;,Nq: qix 84,;VU+&mDP}# hop 84,;VU+&mDqX}# image 8A;Of;NT>D sun Uj}# swarm 8[dD}? -bg Color -delay Number -display Display -fg Color -font FontName -help -info TextString -invalid TextString 164 |nNw*x(4,#xlock |n+x(~qwOyPICDA;,"^ Fz;\x(>X~qw,g unix:0"localhost:0 r :0(}GzhCK -remote j>) # hC\kA;OD>DU+# hCa>A;O9CDVe# r!XZIC!nD;vr*hv# (e|,E"D{"#1!5* Enter password to unlock; select icon to lock# 8(\k{"#1!5* Invalid login# -mode ModeName -nice NiceLevel -password TextString -saturation Value -timeout Seconds -username TextString -validate TextString -/+allowaccess -/+allowroot -/+echokeys +/-enablesaver +/-mono +/-nolock +/-remote +/-usefirst +/-v 8(BfyVT>==.;: blank T>UDA;# hop T> Scientific American 1986 j 9 B/PDf5Iz8N8vfzvVD sun Uj# life T> Conway Dz|N7# qix T>}*D_u# swarm T>zE;;FdD;:[d# hC xlock xLD53QCLH# 8(\ka>V{.#1!5* Password:# hCJ+1BD%MH#g{5* 0(c)r*RH,g{5* 1 r*a;DU +#g{5* 0.4,r*JPDU+%MH# hC\kA;,10Dk}# 8(ZC'{0fT>D{"#1!5* Name:# 8(Zi$\k1T>D{"#1!5* Validating login...# Jm{CCJXFm,+Ta9>X~qwa>dk\k#g{C -KILL |n! {K xlock,M;a'%CJXFm# Z6LKP xlock |n12h*bvj>,r*TXFPmDCJ2;^FK# JmC root C'\kb*~qwT0t/ xlock |nDC'Dx(# 9 xlock |nZA;OT?vdk=\ka>DV{T>0?1(JE)V{#1 !5*;T># tC1!DA;#$Lr#g{+SYN}hCc;$,I\a93)T>wO D+beU5#Cj>ITCw=SD$@k)# 9 xlock |nZJ+T>wOT>%+(ZW)qX,x;G1!DJ+qX# 9 xlock |n;fF<8x;x(T>w#4|rsjcw&1!D9C#|w* XKP xlock |nD X11 UK#gzx(K$w>x;GT:Dzw,pKM h*zD\k4bx#-remote !n;a9z'%P;=m;v shell D\&# Jm9C$n\kA;1CkDGv|w*\kDZ;vdkV{#1!ivB +vTZ;Nw|# :E0:+tCj8#=,|aT> xlock |n+9CD!n#SE0:*1! 5# xlsfonts |n C> T>CZ X-Windows DVePm# o( xlsfonts [ -display Host:Display ] [ -l [ l [ l ] ] ] [ -m ] [ -C ] [ -1 ] [ -w Width ] [ -n Columns ] [ -u ] [ -o ] [ -fn Pattern ] hv xlsfonts |nPvk8(D Pattern N}%dDVePm#9C(d{0*1(GE)4%dNbV{rP(| (;PV{),C0?1(JE)4%dNbD%vV{#g{;x(#=,rIC0*1 # 4V8EPD|ne% 165 ":0*1M0?1V{48(~qw"*r!DP}MmH"Vee%Ds!"Gq**dvErT0Gq9C OpenFont zf ListFonts# j> ":9C xlsfonts |nD -l(!4D L)j>aj>k -n 1 j>`,# mwe%&19C`P#>j>k -n 0 j>`,# (}8(wz{MT>wE,j6*CJD X ~qw# 8( xlsfonts +PvDVe{ Pattern# (!4D L)mw&1Vp*?VVezIPH"$M,$e%# mw$e%2&Cr!?VVeDn!Mns_g# 8(C4T>dvDP}#1!ivB,xlsfonts |nT<9Ck -w Width j >8(DV{};y`DVe{P# 8> xlsfonts |n4P OpenFont(g{OJ,94P QueryFont),x; G ListFonts#-o j>Z ListFonts r ListFontsWithInfo ;\PvQ*V e1\PC,bk3)dmVe53ODiv;y# mwdv&1#t*4Er# 8(&1CZ7(*r!`YPDV{mH#1!5* 79# -1 -C -display Host:Display -fn Pattern -l [ l [ l ] ] -m -n Columns -o -u -w Width 73d? DISPLAY q!*9CD1!wzMT>w# >} 1. **?VVe8(PHs!DPm,k9C!4D L "dk: xlsfonts -l 2. **?VVe8(}PDPm,kdk: xlsfonts -n 3 3. *T>{FP|,V{. iso8859 DyPVe,kdk: xlsfonts -ll "*"iso8859"*" 4. *Pv{FP|, rom1 MTB;vV{DyPVe,kdk: xlsfonts rom1"?" byq!`FZTBe%: rom10 rom11 rom14 `XE" X |n"xset |n# 166 |nN dCib|s( o( xmbind [ -display Host:Display:ScreenID ] [ FileName ] hv xmbind |nG;V X Windows System M'z|n,|* AIXwindows &CLrdCib|s(#bvY wGt/1I mwm |n4PD,yT;PZ mwm ;P;9Cr_#{;XBt/ mwm M|Ds(1, Eh* xmbind M'z#g{8(KD~,|DZ];Cwib|s(#g{;P8(D~,G49CC'w ? -display Host:Display:ScreenID 8(*9CDT>w#-display !nPgBN}: Host 8(xgODP'53Dwz{#y]ivD;,,|I\GC' Dwz{r6L53Dwz{# Display 8(*CZT>dvD53ODT>wE((#* 0)# ScreenID 8(*CZT>dvDA;E#TZ%A;5345,CEk* 0# N} FileName 8(|,ibsjM4|B~Ds(DD~# Kv4, >|n5XTBvZ5: 0 >0 8>I&jI# 8>"zms# `XE" X |n# xmkmf |n C> S Imakefile 4( Makefile# 4V8EPD|ne% 167 o( xmkmf [ -a ] [ TopDir [ CurDir ] ] hv xmkmf |nSfZ}=m~;pa)D Imakefile 4( Makefile#Z|, Imakefile D~D? -a WHZ10?# `XE" imake |n"make |n# xmwlm |n C> a)T53T\r WLM H?5DG<# o( xmwlm [ -d recording_dir ] [ -n recording_name ] [ -t trace_level ] [ -L ] hv xmwlm zmLra)TP^iD>X53T\H?5DG<&\#b|((#I topas |nT>DU( CPU"Zf"xg"ELT0VxH?5#U#GKP xmwlm 1y9CD1!q=#U#Gt/ xmwlm zmLr,r+d ECZ /etc/inittab D~Da2&#yPDG<2G 24 !1\Z,"R;#t=l# 168 |nN8(GKP 1,1!;C* /etc/perf/wlm,x1 xmwlm x -L j>K P1,1!;C* /etc/perf/daily# 8(`FZ topas DH?D/O#CH?/;\IC'dC# 8(GD~P#IT+zYH6hC* 1 = 9#ZO _DzYH6O+zI|`|Y}]#KzY}]T7( xmwlm G<4,MCZwTC>G#PC#U>D~{* xmwlm.log1 r xmwlm.log2#xmwlm Zb=vD~.d -7,dP;vD~=oJmDnss!.sr9Cm;v D~# -d recording_dir -L -n recording_name -t trace_level (} xmwlm xPa0V4 g{ xmwlm zmLrU9"XBt/,xmwlm +li`&D /etc/perf S?8(D?

C xmodem -i+dD~,Zl=+dZdlb}]+dms# o( xmodem { -s | -r } FileName hv xmodem shell |n9C xmodem -i,aOl=UKBf(ATE)Lr9C4+MI FileName N}8( DD~# 4V8EPD|ne% 169 xmodem -iG;V 8 ;+d-i,CZlb}]+dms"XB+d}]#"M}]D$w>H}6L5 3"M;vmwd\;SU}]DEE# ZSU53C=}]s,|r"M535X;u7O{"#Z ATE LrP,g{ZD~+d*X53OD ATE Connected Main Menu D send S|nM receive S|n;p9C# *PO xmodem D~+d,k4 Ctrl-X 4|3r# ": 1. DOS Yw53Z ASCII D~PT;P{MX5{(Ctrl-M)U9?P#UNIX® Z ASCII D~PvT;P {U9?P#+ DOS D~+M= AIX 1+#tX5V{#vi D>`-wICZ9CKS|n>}Y0D Ctrl-M V{# :%s/// dP,M Vpm>dkD%vXFV{#;x,IZ Ctrl-V *1!D ATE MAINMENU_KEY,yTZ(} ATE G`-w>}b)``D Ctrl-Z V{# j> S>X$w>SU}]# +}]"M=>X$w># -r -s >} C xmodem -i"MD~ *9C xmodem -i"MD~ myfile,k9C ate |nM connect r directory S|n4("=6L5 3D,S# 1. G<=6L53.s,4 MAINMENU_KEY((#* Ctrl-V |rP)5X=>X53OD ATE .0,k dk: xmodem -r myfile (Z shell |nPOdk# )xmodem -iZ6L53Ot/SU==# 2. 4 MAINMENU_KEY 5X=>X53OD ATE# T> ATE Connected Main Menu# 3. Z ATE Connected Main Menu ODa>{sdk send S|n: s myfile send S|n8>>X53"M myfile =6L53#Z+dD~.s,T> ATE Connected Main Menu# 170 |nNX53OD ATE .0,k dk: xmodem -s infile (Z shell |nPOdk# )6L53O+T"M==t/ xmodem -i# 2. 4 MAINMENU_KEY 5X=>X53OD ATE# T> ATE Connected Main Menu# 3. Z ATE Connected Main Menu ODa>{sdk receive S|n: r infile receive S|n8>>X53S6L53SU infile#Z+dD~.s,T> ATE Connected Main Menu# D~ ate.def |, ATE 1!5# `XE" ate |n# connect S|n"directory S|n"modify S|n"send S|nM receive S|n# 6xgk(E\m7PD:`- ATE 1!D~;5wKgN@C|D ATE 1!5# 6xgk(E\m7PD:l=UKBf;i\K ATE Lr"|DK%MXF|# xmodmap |n C> ^D X ~qwPD|3d# o( xmodmap [ -display Display ] [ -e Expression ] [ -grammar | -help ] [ -n] [ -pk ] [ -pke ] [ -pm ] [ -pp ] [ -quiet | -verbose ] [ FileName ] hv xmodmap |n`-"T>|L^N{3dMM'z&CLrC4+B~|Xzk*;*|{ED|3dm# |(#Sa0t/E>KP,y]C'DvK2CdC|L# ?N|Xzkmo=;s51,~qwD|Xzk(ITI.xF".yxFr KxF8(,"(}KP /usr/lpp/X11/Xamples/demos ?w3dhCX1!hC(}g,4% 1 zIzk 1,4% 2 z Izk 2,@K`F)# +8k3dhC*|,8(D4%zk#Pm\GTZ;vom4% *<# SmwD^N{3d}%yP|,x( keysym D|#k add ;,, keysym {ZA!CP1s5#byITS^N{}%|,x;h#D| GGq;YVd# T !(P>E)*7DP+w*"M&m# g{#{|D^N{|Ds(,XkS`&D^N{3d}%|# j> -display Display -e Expression -grammar -help -n -pk -pke -pm -pp -quiet -verbose 172 |nNw# 8(*KPDmo=#ITS|nP8(Nb}?Dmo=# r!;uhvD~P9CDmo=o(Doz{",C -e Expressions j>+r!=j< ms# +;uXZ|nPTd?Dr*hvr!=j1x(Kj>1+T>DZ]# mw10D|3dm&Cr!=jk X11R5 PX# mw10D^N{3d&Cr!=jG<#bG1!5# mw xmodmap |n&CZVvddk1r!U>E"# >} 1. BfD|nf*zID4%zk,9CZ 3 v4%D8kOCsVD38%4w4%: xmodmap -e "pointer = 1 2 3 4 5" 2. BfD|n+*E",S=`oT|(P1jG* Compose Character)#|9{CKby;Viv:h* Meta |D&CLr;h*q!|Xzk,";h*|{E;Z|3dmDZ;P#bb6E,h* Multi_key(|(1!D^N{3d)D&CLr;a"b=NN|D# keysym Multi_key = Multi_key Meta_L 3. *Z:EMdc|;;1T/zI!ZMsZV{,kCBfDE>XBhC:EMdcDs(: ! ! make shift-, be < and shift-. be > ! keysym comma = comma less keysym period = period greater 4. *;; Control M Shift Lock |D;C,k9CBfDE>: ! ! Swap Caps_Lock and Control_L ! remove Lock = Caps_Lock remove Control = Control_L keysym Control_L = Caps_Lock keysym Caps_Lock = Control_L add Lock = Caps_Lock add Control = Control_L `XE" X |n# xntpd X$Lr C> t/xgF1-i(NTP) X$Lr o( xntpd [ -a ] [ -b ] [ -d ] [ -D Level] [ -m ] [-x][ -c ConfigFile ] [ -e AuthenticationDelay ] [ -f DriftFile ] [ -k KeyFile ] [ -l LogFile ] [ - o TraceFile] [ -p pidFile ] [ -r BroadcastDelay ] [ -s StatsDirectory ] [ -t TrustedKey ] [ -v SystemVariable ] [ -V SystemVariable ] hv xntpd X$LrhCM,$;vkrXxj<1d~qw`;BD Unix 531d#xntpd X$LrGy] RFC1035 (eDxgF1-i(NTP)f> 3 j 1 Mf> 2 ~qwDf]T#xntpd X$LrC(cc(xPyPDFc,";h*!czk# xntpd X$LrZt/1SdCD~(/etc/ntp.conf G1!5)PA!dC#ITZ|nPXhbvdCD~ D{F#,y2j+IT(}|nP8(;v$wdC,!\I8(DdCa\=^F,+;h*9CdCD ~#9CbV=(+ xntpd X$LrdC*;vc%M'zr`cc%M'z,TcZKP1Cl}c%D= (7(yPD,6h8#zITC ntpq |n(xgF1-i(NTP)i/Lr)4T> xntpd X$LrDZ ?d?#zIT9C xntpdc |n|DdC!n# 4V8EPD|ne% 173 xntpd X$LrP8V$w==,|,w/yb/;/yb"M'z/~qwMc%/`cc%#c%/`c c%M'z\;T/"V6L~qw,Fc%rS1#}rS"T/xPTRdC#bV==9C?p;i$ w>x;CkT738(X(DdCD~rdCj8E"I*I\# ":TKP AIX 4.2.1 r|Bf>DM'z==xPYw1,g{Z 1000 kD>X531dZ;PQdCCD~qw,xntpd X$Lr+aKv"(fms#ZKP xntpd 0,C date r ntpdate |n 4hC;v'f53D1d# j> -a -b -c ConfigFile -d -D Level -e AuthenticationDelay -f DriftFile -k KeyFile -l LogFile -m -o TraceFile -p pidFile -r BroadcastDelay -s StatsDirectory -t TrustedKey -v SystemVariable -V SystemVariable -x TO$==KP# l}c% NTP,g{ICrk.#V,=# 8(;v8CDdCD~D{F# 8(wT==#bvj>IT`NvV(n` 10 N),?NvV wD|`j8E"# 1S8(wT6p(5S 1 = 10)# Tk*%;8(1d,b+C4Fcb(FczOD NTP S\VN# 8(+nD~D;C# 8(|, NTP O$\?DD~D;C# (!4D L)8(9CU>D~x;GG<= syslog P# l}`cc%{",g{ICrk.#V,=#Yh`cc%X7* 224.0.1.1# 8(zYD~{F(1!* stderr) # 8(G1S`MD{},Unit m>X(Z`MD%* E#(}Z HostAddress G1SX7dCD~PD;u~qwoddCN<1S#\?"f>M ttl !n;C ZN<1S'V# N<1S'Va) fudge |n,bv|nCXbD==dCN<1S#bv|nICTBq=: fudge 127.127.Type.Unit [ time1 Seconds ] [ time2 Seconds ] [ stratum Integer ] [ refid Integer ] [ flag1 0 | 1 ] [ flag2 0 | 1 ] [ flag3 0 | 1 ] [ flag4 0 | 1 ] time1 M time2 !nZ;c#*Ka)$L8],C stratum !n8(;vsZ 0 DN<1S c#}GXp"w,C!nIT&CZyPD1S}/Lr# 174 |nN:flag1"flag2"flag3 M flag4 GCZ(F1S}/Lr#b)5D_ebMT0|GGq|n5XTBvZ5: I&jI# "zms# 0 >0 2+T CJXF:Xk_P root (^E\KPC|n# sFB~:N/A >} 1. *t/ xntpd X$Lr,dk: startsrc -s xntpd 2. *#9 xntpd X$Lr,dk: stopsrc -s xntpd 3. *ZKP xntpd X$Lr19CO$\?D~ /etc/ntp.new.keys,dk: /usr/sbin/xntpd -k /etc/ntp.new.keys D~ /usr/sbin/xntpd /etc/ntp.conf /etc/ntp.drift /etc/ntp.keys |, xntpd X$Lr# |,1!dCD~# |,1!+nD~# |,1!D\?D~# `XE" ntpq"ntpdate"ntptrace M xntpdc |n# xntpdc |n C> t/xgF1-iX$Lr xntpd Di//XFLr# o( xntpdc [ -i ] [ -l ] [ -n ] [ -p ] [ -s ] [ -c SubCommand ] [ Host ... ] 4V8EPD|ne% 175 hv xntpdc |ni/ xntpd X$LrPX104,"ksT4,D|D#|T;%==KP,r_(}9C|n PTd?KP#xntpdc |nSZT>s?D4,E"M3FE"#8uyPG)Zt/1IC xntpd X$L rdCD~8(DdC!n,2<\;ZKP1C xntpdc |n8(# g{dk xntpdc |n,"xP;vr`vksj>,rZ?vy8(DwzOKPD NTP ~qw(r1! *>Xwz)SU?vks#g{;dkNNksj>,xntpdc |nTXwzOD NTP ~qwOKP|G#g{j *sdkS|n# xntpdc |n9C NTP == 7 D|k NTP ~qw(E,"\;ZJm|DxgOi/NNf]D~qw# xntpdc |n;Ta"L+i/ks"MA8(Dwz#qr,xntpdc |n"TSj 8(;%=q=D|n#Kj>+ SubCommand mS=Z8(DwzOKPD|nPmP#I Tdk`v -c j># 8(;%==#ja>,j~qwQ*D,6h8DPm#>!nH,Z listpeers S|n# TcV.xFq=(0.0.0.0)T>yPDwzX7,x;Gf6Dwz{# T>~qwQ*D,6h8Pm0d4,D**#>!nH,Z peers S|n# T>~qwQ*D,6h8Pm0d4,D**,+q=M -p j>;,#>!nH,Z dmpeers S|n# -c SubCommand -i -l -n -p -s N} 8(wz# Host ... Kv4, >|n5XTBvZ5: I&jI# "zms# 0 >0 2+T CJXF:XkG53iDI1E\KPC|n# sFB~:N/A T>k8(D,6h8`X*D?v,6h8D3FF}w# >} 1. **xgF1-iX$Lrt/i//XFLr,dk: xntpdc 176 |nNwz 9.3.149.107 OX7* 127.127.1.0 D,6h8D3FF}w,kdk: xntpdc -c "pstats 127.127.1.0" 9.3.149.107 T>`FZTBZ]Ddv: 6Lwz: LOCAL(0) >XSZ: 127.0.0.1 ONSU1d: 49s =BN"MD1d: 15s IoT|D: 818s "MD|}: 13 U=D|} 13 msDO$: 0 ^'D-c: 0 1>: 0 msV"H: 4 msD}C1d: 0 n!_3r: 1 xntpdc Z?S|n j+ITZKP xntpdc |n19KPtI;%=q=DS|n,xb) xntpdc |n";a+ NTP == 7 Dks"M=~qw#BPS|n;\ZKP xntpdc i/Lr19C# ;%=q=DS|n ;%=q=S|nI 0 = 4 vTd?zfDX|ViI#;hdk{vX|VDc;DV{4(;j6S| n#S|ndv=j),;szf;vD~{4X(r%v S|nDdv=;vD~# ? [ SubCommand ] help [ SubCommand ] delayMilliseconds host HostName hostnamesyes | no keyidNumber passwd quit timeoutMilliseconds T>|nC(E"#19C1,g{;Px SubCommand,rT>yPD xntpdc | nX|VDPm#1k SubCommand ;p9C1,T>|nD&\MC(E"# M ? [ Subcommand ] S|n`,# 8(mS=h*O$DksP|,D1dAGD1ddt#9CKS|nITZ$ SYxg76O"r1S;,=Dzw.dxP;I?~qwDXBdC#g{d kKS|n;PxTd?,r|r!S|nD10hC# 8(i/;"MADwz#HostName ITGwz{,2ITG}VX7#g{dk KS|n;PxTd?,r|r!S|nD10hC# 8(GT>wz{(yes)9G}VX7(no) # 1!5* yes,}G9C -n j># g{dkKS|n;PxTd?,r|r!S|nD10hC# 8(O$dCksD~qw\?}V#g{dkKS|n;PxTd?,r|r! S|nD10hC# a>dk NTP ~qwO$\k4O$dCks# Kv xntpdc i/Lr# 8(l&~qwi/D,1\Z#1!5G 8000 Ak#g{dkKS|n;PxT d?,r|r!S|nD10hC# i/S|n xntpdc i/S|nN<1S}/LrDwTE"#;)1S}/Lra) bVZ`}ivBV7;P}/Lr4D1>M^(bkD E"# T>PX,61SDE"#yq!D5a)KPXhCIE rSDE"Md{1ST\E"# 4V8EPD|ne% 177 dmpeers T>~qw}Z,$4,D,6h8DPmT04,**# }KnsPDV{b,d{x|,Z1S!qc(nsWND,6h8b,d {D;T>KV{# ZnsPI\DV{P: iostats kerninfo listpeers loopinfo [ oneline | multiline ] memstats monlist peers . mwbv,6h8x-ZJOf*lbP;ME# + mwbv,6h8jI|# * m>~qw?0,=D,6h8# T>Zdk/dv#iPD3FF}w# T>ZK\ZL(D-7DYwN}#;P}ZzIDwz ZKQ-xPXp^D9.JO+HF1/}s,bvE" EIC# T>~qw}Z,$4,D,6h8Dr*Pm#b)|, yPdCCD,6h8X*,T0G)Z~qw44dcN I\G+4,=r!D,6h8# T>!PD-7}Kwd?5#K-7}KwG NTP D;? V,|C4w{>X531S#offset G|&mzk+]x -7}KwDns+F?#frequency GZT?YrVJ (ppm)m>D>X1S5Jms#poll adjust XF\ZL (D-79IET(T|DDV9&)M|J&q4w+F DYH#watchdog timer GTnsDy>+F?+]x-7 }KwT4CtDk}#oneline M multiline !n8(T> >E"Dq=#multiline !nG1!5# T>PXZfVdzkD3FF}w# T>`S$_U/DM,$Dw?F}# T>~qw}Z,$4,D,6h8DPmT04,**# **E"|,: v 6L,6h8DX7, v N,6h8u?y&D==G: + w/yb# - ;/yb# = ~qwZM'z==B;V/# ^ ~qwZrbvX7c%# ~ 6L,6h8}Z"Mc%# * jG~qw?0,=D,6h8# wzVNZ]ITGwz{"IP X7"xN}DN<1S5 V{r REFCLK(ImplementationNumber, Parameter)#19 C hostnames no 1,;\T> IP X7# 178 |nNk8(D,6h8`X*D?v,6h8D3FF} w# T>~qwDk>X~qw`XD;5P534,d?#}KnsD Pbd{yPD 3 f6,RFC 1305 PPh v#53j>T>wV;,53j>,dP;)\;(} enable M disable dCodhCre}#H(TGZ&C5 35J|}s#`DPt5Jms#ITC|4xP,$M wT#Zs`}e5a9P,bv5aSnuD_o 500ppm B5=;vS 0.01 = 0.1 ppm .dn(D5#g{t/K X$Lrsbv5P1T;_v}#.=,rI\G>X1 SvKJb,r_GZKd? Tick D5;}7#c%S1T >K1!c%SY,C5GC broadcastdelay dCodh CD,xO$S1T>1!O$SY,|I authdelay dC odhC# T>Z-i#iPD3FF}w# T>ZF1w/B~SP'VzkPD3FF}w# KP1dCksS|n ~qw(}9CdCCD NTP \?4O$yPdk\kw*S\\?#Z;NxvZ~qwO*sO$DS|n1,xtnpdc |n2IT T/a>*sdk\?EM\k#O$;vi$ks_GqP4POv|DDmI(,xR@9+dms# g,4PTO$zkDFc;y,O$ks\GZ}]|P|,;v1dAG#~qw+bv1dAGk|U =bv|D1dxPHO# g{{GDnpsZ 10 k,~qwMa\xks#b9CIX! LAN w?D3)KZ~qwO4Pr%D XE%wdC|'Q#b29CSXKOD6Lwzks|D~qwdCdC|'Q#1XBdC$_Z>X wzOk~qw$w} [ Version ] [ prefer ] Q-fZD`,D,6h8X*r_;G+VPX**;*{OBdC#g{ Keyid G;v Gc{},yP+d=6L~qwODb"|<+=S;v9CK\?S\DO$VN# g{;k8(O$,+ Keyid dk* 0 r#t*UW#Version D5&CG 1"2 r 3,3 *1!5#prefer !nmwZI\ivBWHCZ1S,=DW!,6h8#W!,6h8 2v( PPS EEDP'T#g{bvW!,6h8JOZ,=,,y PPS EE2JO# addserverPeerAddress [ Keyid }KKP==GM'zTb,d{Dk addpeer S|n`,# ] [ Version ] [ prefer ] addtrapAddress [ Port ] [ hCZCZT8(>XSZX7"M{"D8(X7MKZEDl={"]e#g{;8 Interface ] (KZE,rhC*1!5 18447#g{;8(SZX7,r51!*>XSZD4X7# authinfo T>kO$#i`XDE",|,Q*\?T04PS\Mb\DF}# broadcastPeerAddress [ Keyid }KKP==Gc%Tb,d{Dk addpeer S|n`,#PeerAddress G>XxgDc ] [ Version ] %X7,r_GVdx NTP(224.0.0.1)D`cc%iX7# clrtrapAddress [ Port ] [ e}ZCZT8(>XSZX7"M{"D8(X7MKZEDl={"]e#g{;8 Interface ] (KZE,rhC*1!5 18447#g{;8(SZX7,r51!*>XSZD4X7# 4V8EPD|ne% 179 delrestrictAddress Mask [ S^FPmP>}%dDu?# ntpport ] disableOption ... {CwV~qw!n#;0l;Pa=D!n#enable S|nhv!n# enableOption ... tCwV~qw!n#;0l;Pa=D!n#IT* Option 8(TB;vr`v5: auth 9~qwv1,6h8Q-9CIED\?M\?j6}7O$1Ek4dCD ,6h8,=#bv!nD1!5G{CD(off) # bclient 9~qwl}4Tc%r`cc%~qwD{",ZK.sT/*C~qw5} /;vX*#bvTd?D1!5G{CD(off) # monitor tC`Sh8,1!5*tC(on) # pll 9~qw\;w{>X1S,1!5*tC(on)#g{;hC,>X1SaT| D>w1dM5J+F?TIKP#1>X1S;;)pDh8r-iXF, NTP ;GC4a)kd{M'zD,=1,K!n.VPC# stats tC3F$_ filegen,1!5*tC(on)# fudgePeerAddress [ Time1 ] [ a);V*N<1ShC3)}]D=(# Time2 ] [ Stratum ] [ Refid ] Time1 M Time2 "Zns client_limit_period kZx&Zn/4,D client_limit wz#\x4T`,x gDd{M'zDks#;Z~qwOhCD]e# trustkeyKeyid ... +;vr`v\?mS=IED\?Pm#1tCO$1,9CIED\?4O$_PI E1dD,6h8# unconfig PeerAddress [ Addr2 S8(D,6h8}%dC;#Z\`ivB,>},6h8X*#+G,ZOJDiv ] [ Addr3 ] [ Addr4 ] B,g{6L,6h8#{Lx9Cbv==,rX*IT#V*4dC==# unrestrict Address Mask S Address M Mask T>D^FPmu?P}%8(D!n#restrict S|nhv Option Option ... D5# untrustkeyKeyid ... SIED\?Pm}%;vr`v\?# D~ /usr/sbin/xntpdc |, xntpdc |n# 4V8EPD|ne% 181 `XE" ntpq"ntpdate M ntptrace |n# xntpd X$Lr# xpr |n C> q=/0Z*"D~Tcdv=r!zO# o( xpr [ -append FileName [ -noff ] | -output FileName ] [ -landscape | -portrait ] [ -compact ] [ -cutoff Level ] [ -density Dpi ] [ -gray { 2 | 3 | 4 } ] [ -header String ] [ -height Inches ] [ -left Inches ] [ -noposition ] [ -plane PlaneNumber ] [ -psfig ] [ -report ] [ -rv ] [ -scale Scale ] [ -split Number ] [ -top Inches ] [ -trailer String ] [ -width Inches ] [ -device Device ] [ ImageFile ] hv xpr |n9CI xwd 5CLrzID0Z*"D~w*dk,"q=/*"D~Tcdv=2~'VDyP r!zO#g{;8(D~Td?,xpr |n9CjmP8(# j> -append FileName -compact -cutoff Level 182 |nNZ PostScript r!zO ;'V#) 9Cr%DPL`k49uPs?W+qXD0ZDm>==#bvj>m>9uW +xr+;9uZ+xr,yT|T4*S50Z;PC# (bvj>;'V PostScript"LIPS II+ M LIPSIII dv# ) |DU+3d=DW+rZ+DAH6p,TJ&$br!zD%+dv#Level d?C j+AHDYVHm>#2ITS\!}# -device Device 8(r!D~Dh8#xpr |n'VTBr!z: 3812 r pp IBM PP3812 4207 Proprinter 5201 IBM Quietwriter® 1 ME 2 5202 IBM Quietwriter 2 jprinter IBM Japanese Printer(UD}]w) -density Dpi -gray Number -header String -height Inches ImageFile -landscape -left Inches -noff -noposition -output FileName -planePlaneNumber -portrait -psfig -report -rv -scale Scale -split Number -top Inches -trailer String ljet HP LaserJet M IBM Laser Printer ps PostScript r!z(bG1!5) lips2 Canon LaserShot LIPS II+ == lips3 Canon LaserShot LIPS III == 8( HP r!z9CD?"gc}(dpi)\H#300dpi G1!5#JmD\HP 300"150"100 M 75 dpi# 8(J+dvPmHsZ_H#)1!ivB,0ZDr !a9|Dn$D_k=EDn$_`T&# T"g*%;8(s3_`#2ITS\!}#1!ivB,Kj>90Zr!Z3 fPk# 1k -append j>;p8(1,0ZMO;v0ZT>Z`,D3fO# (bvj>Z PostScript r!zO;'V# ) 9$br!zvT3<"32T0dvP_HsZmH#)1!ivB,0ZDr !a9|Dn$D_k=EDn$_`T&# {9+ PostScript <,*;=3fPk# +0Z ImageFile N}D3FE"r!=jZ PostScript r!zM HP Laserjet O;'V#) T"g*%;8(0Z%?3_`#2ITS\!}#1!ivB,Kj>90Zr !Z3fPk# 8(Z0ZB=r!D32V{.# 4V8EPD|ne% 183 8(3fDnsmH# ":4207"5201 M 5202 r!zD Z X T>wOT> troff D~# o( xpreview [ -BackingStore BackingStoreType ] [ -page Number ] [ ToolKitFlag ... ] { File | - } hv xpreview |nG;vyZ AIXwindows 2.1 M Motif2.1 D&CLr,C4T> troff |nZ AIXwindows T >wODdv#Xk* devX100 h8<8 troff |nDdvD~# KC'gf|,CZwCyK%"DIv/T>xrDw0Z#9C0B;31"0O;31"0*A31"0r!3f1" 0r!D~1M0B(D~1H4%4Ywi4DD5# sj4% 3 $n;v/vK%4dCr!z&\#K%P|,;vhC|nPD!nMm;vCZ!qr!S PD!n#|nPT0r(} troff |n4}<|nPDdk#}g, pic -Tibm3816 troff-input-file |tbl|troff -mm -Tibm3816 G;vIS\D|nP#r!zSP!nT>QdCDr!zSPDPm#g{;!qbv!n,xpreview | n9C53(eD1!SP# 1$@dkD~1,0r!3f1M0r!D~14%*s|nPdk#"b:;)!qKr!zSP,Zi 4a0DVx1dZ|#V*!(4,,1=!P8Cr!zSP# 7^oT73P devX100 h8D'VVeG: v Times New Roman,U(Ve"1eMVe v Courier,U(VeMVe v Helvetica,U(VeMVe v Symbol xpreview |n'VTBVes!:8"10"14"18"24"30 M 36# xpreview |n;T>I troff |nzzDD~,C|nG*>D5P;PhvDh89lD# *Z3vh8O$@D~,xpreview |nh*ZTB?UDV{,Xk20UDD 16 csVe(?VUD BSL |)"24 csM 32 csVe(?V AIXwindows Ve|) #*T>+zoV{,Xk20+zoVe(?V +zo BSL |) # Uo'V10|,TBVe/: v 16 cs:RomanKn12"Kanji12 M IBM_JPN12 v 24 cs:RomanKn17"Kanji17 M IBM_JPN17 v 32 cs:RomanKn23"Kanji23 M IBM_JPN23 r RomanKn23G"Kanji23G M IBM_JPN23G +zo'V10|,TBVe/: v 16 cs:EnglHg16 M Hangul16 v 24 cs:EnglHg24 M Hangul24 j> xpreview |nS\j< X Toolkit |nPj>MTBj>: -help -BackingStore BackingStoreType h*SjDr%**# -BackingStore j>fFD0ZI\*(;kSsR# BackingStoreType N}ITGTB5:Always" WhenMapped r NotUseful# ": 1. Z -BackingStore j>M|D BackingStoreType N }.ddk;vUq# 2. 9Cbvj>h*~qwt/1tCs8f"w# -page Number ToolKitFlag 8(WHT>DD53k# TBj(#k xpreview |n;p9C: -bg Color 8(0Z309CDU+#1!5GW+# -bg Color 8(0Z309CDU+#1!5GW+# -fg Color 8(CZT>D>DU+#1!5*Z+# -geometry Geometry 8(0ZDW!s!M;C# -display Host:Display 8(**5D X ~qw# -xrm ResourceString 8(*9CDJ4V{.# 4V8EPD|ne% 185 8(*r!DD~# File >} 1. *(} troff |n+D~dv9(=JOM xpreview |n;p9CDD~P,kdkTB|n: troff-TX100 troff-input | xpreview pic -TX100 pic-troff-input | tbl | troff -man -TX100 | xpreview 2. *(} troff |n+D~dv9(=JOMUof> xpreview |n;p9CDD~P,kdkTB|n: LANG=ja_JP troff -TX100 troff-input | xpreview pic -TX100 pic-troff-input | tbl | troff -man -TX100 \ | xpreview - D~ /usr/lib/X11/app-defaults/XPreview /usr/lib/X11/Ja_JP/app-defaults/XPreview /usr/lib/X11/ja_JP/app-defaults/XPreview /usr/lib/X11/ko_KR/app-defaults/XPreview /usr/lib/X11/zh_TW/app-defaults/XPreview /usr/lib/font/devX100 /usr/lib/X11/fonts /usr/lib/X11/fonts/JP /usr/lib/X11/fonts/JP |,C'IdCD&CLr1!D~# |,C'IdCDUD(IMB-932)o T73D&CLr1!D~# |,C'IdCDUD(IBM-eucJP)o T73D&CLr1!D~# |,C'IdCD+zooT73D& CLr1!D~# |,C'IdCD1ePDoT73D &CLr1!D~# |, devX100 h8D troff Ve# |, 100dpi h8D X Ve# |,`VZV{D X Ve# |,UDV{D X Ve# `XE" cat |n"csplit |n"diff |n"lint |n"lp |n"lpr |n"pg |n"pr |n"qprt |n,sed | n"sort |n"tabs |n"X |n"xrdb |n# eqn |n"grap |n"pic |n"tbl |n"troff |n"X |n"xrdb |n# AIX 5L Version 5.3 Technical Reference: Base Operating System and Extensions PD nl_langinfo S}L# xprofiler |n C> t/ Xprofiler(;VyZ GUI D AIX T\E*Vv$_)# o( xprofiler [ program ] [ -b ] [ -s ] [ -z ] [ -a path ] [ -c file ] [ -L pathname ] [ [ -e function]...] [ [ -E function ]...] [ [ -f function]...] [ [ -F function ]...] [ -disp_max number_of_functions ] [ [ gmon.out ]...] xprofiler -h | -help 186 |nN}].b,9 Z&CLrPa)&\DN=#b)m>q=CZj6DQ CPU J4n`D&\# j> -a -b -c -disp_max -e -E -f -F -h -help -L -s *bD~M4zkD~8(8CQw76#g{8(K`v76,Xk+|GT0,1|p4,w76&T 0:1rUqVt# 9C0D~1K%D0mf*1!n+ Flat Profile"Call Graph Profile M Function Index (f4kD~1, {9r!b)(fDVNhv# 0k|,CZ7(t/ Xprofiler 1+T>D)/}DE"DdCD~# hC Xprofiler nuZ/}wCwPT>1D/}rD}?#Kj>a)D5ITG 0 k 5,000 .dDNN {}#Xprofiler (}z8(D}?T>DQ CPU J4n`D/}D/}r#}g,g{8(K 50,Xprofiler +T>zD&CLrP{D CPU n`D 50 v/}D/}r#.s,zMIT(}0}Kw1K%!n|D T>D/}rD}?#Kj>;0lNN Xprofiler (fDZ]# !{?w/}wCwP8(/}D/}rD#fb[,"^F Call Graph Profile (fPb)/}Du?}# ;*8(/}DSzP4;G8(/}wC,OvivM2JCZ|G#Z/}wCwP,8(/}D/} rT>*R+#ds!Mj)DZ]#V`,#;*Sz/}P4;G8(/}wC,OvivM2JCZ |G#Z Call Graph Profile (fP,8(/}Du?vZGm;/}DSz,rw*AYP;vG8(/} w*d8zD/}D8z1ET>#Ku?DE"#t;|D#}G8(/}DSzDu?Q;LrPDA Y;vG8(/}wC,qrb)u?+;T># |D/}wCwP8(/}D/}rD#fb[Mj)E"#,1T>b)/}Z Call Graph Profile (fP Du?}?,"|Dk|GX*D CPU }]#;*8(/}DSzP4;LrPDG8(/}wC,b)a {M2JCZ|G#Z/}wCwP,8(/}D/}rT>*R+,ds!MN42+|D,a{T>* JmDn!s!D=r#mb,/}rj)PT>D CPU 1dT>* 0(c) #;*Sz/}P4;G8( /}wC,,yDivM2JCZ|GD/}r#K!n9+#g{bVivt5,K u?T:MSzPPD1d+hC* 0(c) #mb,9+SPE*D~D/}DSzPByP1dPu%8 (/}DSzPPD1d\}#rK,k"bK(fPs`}PE*D~D/}D % 1dPPyPD5+D d# !{?w/}wCwPDyP/}rD#fb[(8(/}0dSzD/}r#fb[}b)#mb,G^ (/}MGSz/}D Call Graph Profile (fPDu?}GP^D#-f j>+2G -e j>#Z/}wC wP,}8(/}0dSzbD/}DyP/}r*R+#b)rDs!0dj)DZ]<#V` ,#TZ8(/}0dSz,/}rMj)Db[#V`,#Z Call Graph Profile (fP,G8(rGSz /}Du?vZ*8(/}DSzrdSz.;DivBT>#Ku?DyPE"#V`,# |D/}wCwP}8(/}0dSzD/}rbDyP/}rD#fb[Mj)E"#mb,G^(/} MGSz/}D Call Graph Profile (fPDu?}GP^D,"R+|Dk|GX*D CPU }]#-F j >+2G -E j>#Z/}wCwP,8(/}D/}rT>*R+,ds!MN42+|D,a{T>*J mDn!s!D=r#mb,/}rj)PT>D CPU 1dT>* 0(c) #Z Call Graph Profile (fP, G8(rGSz/}Du?vZ*8(/}DSzrdSz.;DivBT>#Ku?T:MSzPPD1 d+hC* 0(c) #g{bVivt5,Ku?T:MSzPPD1d+hC* 0(c) #rK,k"bK( fPs`}PE*D~D/}D % 1dPPyPD5+Dd# + Xprofiler C(4k STDERR,;sKv#b)E"|( xprofiler |nPo(M Xprofiler KP1!nh v# 9C8C76{iR2mb#g{*8(`v76,k9C Xprofiler GUI OD0D~1K%D0hCD~Q w761 # g{t/ Xprofiler 1hCK`v gmon.out D~,+zI gmon.sum E*}]D~#gmon.sum a)y P8(E*D~PDE*E"**#k"b,g{8(K%v gmon.out D~,gmon.sum D~+|,kC gmon.out D~`,D}]# 4V8EPD|ne% 187 |,Z Flat Profile"Call Graph Profile M Function Index (fP;P CPU C(MwCF}D/}#g{ |,3v/}D(eDD~;G9C -pg !n`kD(bTZ53bD~\Ui),C/}+;PwCF}# -z >} *9C xprofiler,XkWH9C -pg `kzDLr(g foo.c): xlc -pg -o foo foo.c 1. 4PLr foo 1,+*4P}LPf0D?v&mwzI;v gmon.out D~#*wC xprofiler,kd k: xprofiler foo [[gmon.out]...] D~ /usr/lib/X11/app-defaults/Xprofilerxprofiler |nD;C# `XE" |n:gprof(1)"xlc(1)"xlf(1)# xrdb |n C> X ~qwJ4}]b5CLr# o( xrdb [ -display Display ] [ -help ] [ -quiet ] [ -retain ] [ -cpp FileName | -nocpp ] [ -D Name=Value ] [ -I Directory] [ -U Name ] [ -all | -global | -screen | -screens ] [ -n ] [ -edit FileName | [ -backup String ] | -merge [ FileName ] | -load [ FileName ] | -query | -remove | symbols ] -override ] hv xrdb |nZy0ZDA; 0 Oq!rhC RESOURCE_MANAGER tTDZ],rZy0ZDyPrNN A;(rNNiO)D SREEN_RESOURCES tT#(#S X t/D~PKPbvLr# s?V X M'zD X Ph*ZyP9CDzwOwyPA;DJ4#?vA;D SCREEN_RESOURCES tT8 (KCA;9CD=S(ry>D)J4# (1;P;vA;1,(#";9C SCREEN_RESOURCES;yP J4wDwz{?V# + SERVERHOST wz{V{.*;IO(j6{#}g my-dpy.lcs.mit.edu *;I SRVR_my_dpy_lcs_mit_edu# 8(,SDT>wDwz{?V# 8(~qwwzODT>wE# 8(KP xrdb Dwz{# + CLIENTHOST wz{V{.*;IO(j6{#}g my-dpy.lcs.mit.edu *;I SRVR_my_dpy_lcs_mit_edu# 8(1!A;DmH(TqX5Fc) # 8(1!A;D_H(TqX5Fc) # 8(1!A;D x VfJ(TqX/WFc)# 8(1!A;D y VfJ(TqX/WFc) # 8(1!5A;Dy0ZD;=fv}# 8(~qwD)&L"PfEk#bvEkDbMf VENDOR D d/xPy;,# 8(~qw'VD X -i!f>(10* 0)# 8(~qw'VD X -iwf>E(&1E)*7";vT# IZ xrdb ITSj|DtTZ]# 4V8EPD|ne% 189 j> -all -backup String -cpp FileName -DName=Value -display Display -edit FileName -global -help -IDirectory -load -merge -n -nocpp -override -query -quiet -remove -retain -screen -screens -symbols -UName mwYwGZT>wD?vA;OT;@5A;DJ4tT (RESOURCE_MANAGER)MX(ZA;DtT(SCREEN_RESOURCES)4PD# }g,1M -query ;pC1,yPtTDZ]DLr# -}$&mw&m"(e{EZ;)u~9C,Hg #ifdef# 8(*9CD X ~qw#|28( -screen !nyCDA;,,1|8(* -global ! nIz$&mw{EDA;# mw8(tTDZ]&CZx(D~P`-,"f;C&PvD+?5#byI+QT 1!5yvD|D#fXJ4D~,"#tyP"Mr$&mwP# mwCYw;&T;@5A;D RESOURCE_MANAGER tT4P#C!nG X11R5 X PD# r!Jmj>DrLhv# (s4D i)(}$&mw&m"8(?<4Qw #include }CDD~# mwdkGw*8(tTDB50kD,"f;IDZ]#bG1!Yw# mwdkk8(tTD10Z]O"x;Gf;10Z]#C!nT=vdkKPVd =V`O",b2m;Gk*D,+*K#Vrsf]T#tKK==# mwT8(DtTD|D(1k -load r -merge;p9C1)rTJ4D~D|D(1 k -edit ;p9C1)&CT>ZjDdvPT># mw;XT>u?X4D/f#C!nG X11R5 XPD# mw8(DtT&1S~qwO}%# mwg{ xrdb |nGZ;vM'z,&18>~qw;*4;#bZ}#ivBG;X *D,r* xdm M xinit |nwD1!A;D SCREEN_RESOURCES tT4P#C!nG X11R5 XPD# mwCYw&TT>wD?vA;D SCREEN_RESOURCES tT4P#TZ -load M -merge,T?vA;<&m;idkD~#C!nG X11R5 XPD# mw*$&mw(eD{E&1r!=j} 1. *+D~0k}]b: xrdb -load myfile 2. *q!U0kD}]bZ]"`-r+|4k newfile: xrdb -edit newfile D~ xrdb |niIK ~/.Xdefaults D~# 190 |nN (}2+D(EE@"M#\J~# o( xsend User hv xsend |n"M;\I$(DU~KA!D{"#bv|n`FZ mail |n,+Cbv|n"MDJ~&C G#\DJ~# xsend |nk enroll |n0 xget |n;p9C4"M#\J~#enroll |nhCCZSU#\J~D\k# xget |n9CGv\kSUJ~# xsend |nA!j; pxPS\"+d"Mv%#Z"MS\{"s,xsend |n"M;vjXC'# >} 1. *"M#\J~,dk: xsend ron 1Q-CU~KD{V"v xsend |n1,9CJ~53dk{"DD>#1jIdk"M=C' ron D {"1,4 Enter |,;sG Ctrl-D r_G;v .(dc)4KvJ~`-w""MC{"#xsend |n Z{""M0TdxPS\# 2. *+D~"M=m;vC',dk: xsend lance >}P,D~ proposal ;"MxC' lance# D~ /var/spool/secretmail/*.keys /var/spool/secretmail/*.[0-9] /usr/bin/xsend |, User DS\\?# |, User DS\J~{"# |,|nI4PD~# `XE" bellmail |n"enroll |n"mail |n"xget |n# 6xgk(E\m7PD:J~&CLr;M:"MMSU#\J~;# 4V8EPD|ne% 191 xset |n C> * X-Windows 73hC!n# o( xset [ -display Display ] [ b [ Volume [ Pitch [ Duration ] ] ] | -b | b on | b off ] [ bc | -bc ] c [ Volume ] | -c | c on | c off ] [ [ - | + ] fp [ - | + | = ] Path [ ,Path, [ ... ] ] ] [ fp default ] [ fp rehash ] [ [ - ] led [ Integer ] ] [ led on | led off ] [ m [ Accelerator ] [ Threshold ] ] ] [ m [ ouse ] default ] [ p Pixel Color ] [ [ - ] r ] [ r on | r off ] [ s [ Length [ Period ] ] ] [ s blank | s noblank ] [ s expose | s noexpose ] [ s on | s off ] [ s activate ] [ s reset ] [ s default ] [ q ] hv xset |n(F X-Windows 73# j> -display Host:Display b r b on 8(*9CD X ~qw#PX~qwD|`E",kND X |n# r*le#bG1!hC# ":;GyP2~d;Md?< GICD# b [Volume [Pitch [Duration] ] ] 8(let?"twMVx1d#bvj>n`ITS\ }v}5# Volume g{;x(;v}V,rIC Volume#y]10 2~\&,let?aTnsI\t?DYVH DN=hCC}5# Pitch Z~v}V,TUH5F},GleDyw# Duration -b r b off bc r -bc Z}v}VTAk*%;,8le1d$H# XUle# g{I\,Z~qwOXFLrmsf]T==#0fD (F[E){Cbv==,qr,tCLrmsf]T= =#*9 bc j>P',~qwXk'V MIT-SUNDRY-NONSTANDARD -i)9# BD&CLr*"&CZLrmsf]T=={C73B xP# bc j>G* X11 R4(X11R4)T0f>DM'za)D# ;) X11R4 T0f>DM'zZwV-iksB+]G( 5#1k X11R4 ~qw;pKP1,b)M'zl#ax r^(}7Yw# Cj>+3)LrmsT=XXB}k X ~qwTcb) M'zT;\;KP# 192 |nN'VD!nMd?}I Path N}8(DVe76,xg{ -(F[E)Z fp . s,rSVe760f>}# g{ -(F[E)Z fp .0,r+I Path N}8(DV e76mS=VePmDW?,xg{ -(F[E)Z fp .srSVe76a2mS# +Ve764;*~qw1!5# 9~qwXA10Ve76BDVe}]b#(#;ZK P mkfontdir XB4(Ve}]bsmSBVe=Ve? <1Ea9C# r*yP LED# XUI Integer 8(D LED#P'5&CZ 1 = 32 . d# r*I Integer 8(D LED#P'5&CZ 1 = 32 . d# XUyP LED# ":;GyPD2~S\ TBI!DTd?MN}: Acceleration hCsjF/DEs5}#5IT8(*{}r !}# Threshold hCwCsjF/Dn!qX5#C58(*q Xv}# g{;x(;vN},rCN}w* Acceleration N}bM# p default 9C531!5# XFqXU+5#(}|D BlackPixel M WhitePixel Du ?,IT|D;)~qwODy30+#!\b)5\G 0 M 1,+|G;c;h*|D# xR,~qwIT!q=BVdG)U+,K1 xset |n zzms#xset |nZ3du?G;AU+12azzm s# P'N}G: Pixel r r r on -r r r off C.xF}8(U+3du?D}?# Color 8(;VU+# tCT/X4# {CT/X4# 4V8EPD|ne% 193 +A;#$LrN}hC*1!A;#$LrXw# 8($nA;#$Lr0~qw#V;n/D1d$H# Period 8(*bPu%wxXk|;30#=D\Z# Length M Period 5XkTk*%;8(#g{;x(;v }VN},r|w* Length N}bM# Vpr*rXUA;#$LrD&\# $nA#&\,49C&\Q-;XU# g{A;#$LrQ-$n,G49|#C# +W!nhC*ZA(g{2~'V)x;GT>30# =# +W!nhC*T>#=x;GZA# +W!nhC*Jm)60Z(~qw\;TIXOz0 ZZ])# +W!nhC*{CA;#$Lr}G~qwITXBz IA;x;lI)6B~# (f10hCE"# s r s default s [Length[Period]] s on r s off s activate s reset s blank s noblank s expose s noexpose q "z1b)hCa4;*1!5# ":;GyPD X 5V<\#$IT9CyPb) !n# >} 1. *hClet?*PH,tw* 50 UH,le1d* 50 Ak: xset b 50,50,50 2. *+Ve76hC* /usr/lib/X11/fonts ?<: xset fp= /usr/lib/x11/fonts 3. *9~qwXA10Ve76BDVe}]b: xset fp rehash 4. *i410hCDE": xset q C|nzzDdv`FZTBZ]: Keyboard Control: auto repeat: on key click percent: 0 LED mask: 00000000 auto repeating keys: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 bell percent: 50 bell pitch: 400 bell duration: 100 Pointer Control: acceleration: 2 = 2 / 1 Screen Saver: prefer blanking: no timeout: 0 cycle: Colors: default colormap: threshold: 4 allow exposures: no 0 0x8006e BlackPixel: 0 WhitePixel: 1 Font Path: /usr/lib/X11/fonts/,/usr/lib/X11/fonts/75dpi/,/usr/lib/X11/fonts/100dpi/,/usr/ lib/X11/fonts/oldx10/,/usr/lib/X11/fonts/oldx11/,/usr/lib/X11/fonts/bmug/,/usr/l ib/X11/fonts/info-mac/,/usr/lib/X11/fonts/JP/,/usr/lib/X11/fonts/misc/ 194 |nN * X |nhCy0ZN}# o( xsetroot [ -bg Color ] [ -cursor CursorFile MaskFile ] [ -cursor_name CursorName ] [ -def ] [ -display Display ] [ -fg Color ] [ -help ] [ -name String ] [ -rv ] [ -bitmap FileName | -gray | -grey | -mod X Y | -solid Color ] hv xsetroot |nJmZKP X D$w>T>wO(F30(y)0ZDb[#(#,aTC xsetroot |n1 ="V26DvT/b[,SE+zIbV'{D xsetroot |nEk X t/D~P#g{;P8(!nr8 ( -def j>,0Z4;*1!4,#-def j>ITCd{j>8(,x;P48(DXwE4;*1!4,# ;N;\8(;V30+(=L)|Dj>(-bitmap"-solid"-gray"-grey r -mod) # j> -bg Color -bitmap FileName -cursor CursorFile MaskFile -cursor_name CursorName -def -display Display -fg Color -gray -grey -help -mod X Y -name String -rv -solid Color 9C Color N}w*30+# 9CZD~P8(D;<4hC0Z#=#ITC bitmap Lr4 FwT:D;1EPbe# 9{v30|D*5R+# 9{v30|D*R+# r!;uC({""Kv# ZA;O9CqqS(F;yDxq#=#X M Y N}G6'Z 1 = 16 .dD{}#cM:}m>(#r*^(# ;;00+M30+#(#,00+GZ+,30+GW+# +y0ZD30hC*8(U+#Kj>;CZU+~qLr# `XE" X |n"xset |n"xrdb |n# 4V8EPD|ne% 195 xss |n C> a_^K$w>D2+T# o( xss [ -e CommandString ] [ -timeout Seconds ] [ -display DisplayPtr ] [ -v ] [ -fg Color ] [ -bg Color ] [ -geometry wxh+x+y ] hv xss |nKCKBmSDi!m$':(MIT)A;#$Lr)9,45VC'IXFDA;#$Lr/A; x(#bv|nG*a_^K$w>D2+TxhFD# xss |nZSUA;#$Lr,1{"1,r_C'$n4%14PC'8(D|nV{.#1;Px(C' 8(|n1,xss |n1!* xlock |n# ":xss |n;9CBmSD MIT A;#$Lr)9#xss |nZO=D X ~qwr9CID X ) 9b1;pwC# j> -e CommandString -timeout Seconds -display DisplayPtr -v -fg Color -bg Color -geometry wxh+x+y hC1A;#$Lr,1rC'$n4%14P xss |n#"b:g{ CommandString N}5$Z;v%J,XkC ″ ″(+}E)}p4# hCZA;#$Lr,1.0DC'^n/Dk},"9 xss |nKP CommandString N}# hC= X11 T>wD,S# r*j8==# hC4%D00+# hC4%D30+# 8(M'z0ZDs!M;C# >} 16LKP"C -display j>KP xss |n1,kG!I\2Xk9C|nD -display j>!n,C|n I xss |n4P#kNDTB6LKPD>}: 1. 6LKP: xss -display myhost:0 -e "xlock -remote -display myhost:0" 2. vA;#$Lr: xss -e "xlock -nolock" 3. r%>}: xss -e xlock xstr |n C> S C LrPa!V{.T5V2mV{.# 196 |nNEkD~ x.c P,;sxP`k#SD~PAvDV{.a 7S= strings D~P(g{|GZC&P;fZ) #X4DV{.Mw*VPV{.s:DV{.;alID ~ strings D|D# g{3V{.GD~Pm;V{.Ds:,+GbvOLDV{.H; xstr |nAk,G4=vV{.1,xstr |nA!j,qr;a|D strings D~# Z-} C $`kw`ksKP xstr |nD}7|nrPG: cc -E name.c | xstr -c cc -c x.c mv x.o name.o }GmSBn?,xstr |n";DdD~ strings;rx}GfDh*,make |n\;\bXBzI xs.o D ~# j> -c -v - S8(D~Pi!V{.,"+dEZ strings D~P# j8==#8vV{.GN1R=D,rZ strings D~P4(BV{.D1d# A!j} 1. S File.c N}m>D C 4D~Pi!V{.,*3)V{.}Cf;*(&xstr[number])Dq=Dmo=: xstr -c File.c xstr }iDJ1ywmS=D~W?#C=D C D>EkD~ x.c P,;sxP`k# 2. *Z xs.c D~Pyw+2 xstr }iUd: xstr D~ strings x.c xs.c /tmp/xs* /usr/ccs/bin/mkstr /usr/ccs/bin/mkstr |,i!V{.DD~# &m}D C 4Lr# xstr }i(eD C 4Lr# 1 xstr |n;|D strings D~1DY1D~# |,I4PD~# |, Berkeley 73PDI4PD~# `XE" mkstr |n# xterm |n C> * X Window System a)UKBfw# ":xterm |nGSi!m$': (MIT) D X Window System V11R6 F2}4D,^&\v?#xterm | n;'V>X/rzJ/#TZ>X/DrzJ/DUKBfw,C'IT9C aixterm r dtterm |n# o( xterm [ -ToolkitOption ... ] [ -Option ... ] hv xterm LrG X Window System DUKBfw#|r;\1S9C0Z53DLra) DEC VT102 M Tektronix 4014 f]UK#g{y!Yw53'VUKuE&\,r xterm Lr9Cb)$_Z0ZuE1( *0Z53PKPDLr# VT102 M Tektronix 4014 UKxZm;VPi4< q#*#V}7D]aH(_/m),Tektronix ,+GdP;va;O(*SU|LdkMUKdvDn/0Z#C0ZG|,D> bjD0Z#n/0ZIT(}TB*erP4!q:VT102 0ZPD VT Options K%M 4014 0ZPD Tek Options K%# 198 |nNMD>bj,Z8kk*0Z1(4!P)T|!{;vT >#g{0ZG9c0Z,^[8k(;ZN&,D>bj# Z VT102 ==P,I9C*erP$nM#C8CA;:ex,8CA;:exDs!k0ZDT>xrs! `,#1$n1,10A;;#f"f;*8CA;#T,v0Z%?Dv/PD#f;{C,1AV4(# DA;# xterm |nD termcap D~u?Jm vi |n`-wP;=8CA;xP`-"ZKv1V4A;# Z VT102 ==r Tektronix ==P,D>bj#1!ivB,1 ^9cr8kk*C0Z1,xterm |n+T>;vPUDD> bj# mw xterm |n&Cy]9c;vT>D>bj# TqX*%;8(Z_rs!(V{b_rM0Z_r.dD `k) #1!5G 2# hCCZy]DVxP!qDx(6'ymwD`# mw;P{;&CZP==!qP;tPB4# mw;P{&CZP==!qP;tPB4# 8(D>bj9CDU+#1!5G9CkD>00+`,D U+# mw xterm |n&CX\ more LrPDms,CmsgBDP:PmHk0ZmHj+`,"zf; vIFm{*) #C!n.yTgK| {Gr*|puM;O*G curses /}bjK/m~|PD ;vLrms# 4V8EPD|ne% 199 +cu -e Program [Arguments] -fb Font -i +i -j +j -ls +ls -mb +mb -mc Milliseconds -ms Color -nb Number -rw +rw mw&1JmT/XF#bJmbjZ;PnR_D;CxR ZdkD>1T/7F=B;PD*<# mw;JmT/XF# mw xterm |nITl=v/,bmwA;Zv/1;Xj+ #V*nB4,#bJm xterm |nZxgSYOX1KP| l,"Z(}sMrXxr\`xXKP1.VPC# mw xterm |n&C,=v/# mw&C#f;)v/=0Z%?TODP,xR2&CT> v/uTcITi4G)P#C!nITC VT Options K%r *rXU# mw;&T>v/u# mw&C*&\|zI Sun Function Key *ek# mw&C*&\|zIjPDH0P1,g{4B;v|a{F# ":bXkG|nPDns;v!n# 8(ZT>VeD>1*9CDVe#CVeMU(Ve_H MmH`,#g{;8(K;VU(VerGVeVe,|a w*U(Ve9C"(}~!CVe4zIVeVe#1!5 G~!U(Ve# r*useInsertMode J4# XU useInsertMode J4# mw xterm |n&CxPx>=Dv/#(#ivB,D>; N;v/;P;C!nJm xterm |n;NF/`PTc;B Zds+6#?RFv9CC!n,r*|9 xterm |nZ( hs?DD>1*lC`#VT100 PtCM{C=,v/D* erP,MM VT Options K%;y,ITC4r*rXUC& \# mw xterm |n;&CxPx>=Dv/# mwZ xterm 0ZPt/D shell GG< shell Lr(;d0 5,ArgumentVector N}DZ;vV{GF[E,C4r shell mw|aA!C'D .login r .profile D~)# mwt/D shell ;&GG< shell Lr(;d05,|G;v U(DS shell Lr) # mw xterm |nZC'dk=?|PRK1&Cl3_`ea Q#C!nITC VT Options K%r*rXU# mw;&l3_`eaQ# 8(`w!q.dDn$1d# 8(8kbj9CDU+#1!5G9C00+# 8(3_5eZkPDRKax&9P`YvV{}1ale (g{t/K3_5e) #1!5G 10# mw&1JmfrXF#bJmbjS;PDnsPXK=0 ;PDnR_P#bT`-$D shell |nP\PC,Dx9C C!n#C!nITC VT Options K%r*rXU# mw;JmfrXF# |nN Delete# 8(Z TERM 73d?PhCDUK`M{F#CUK`MX kfZZ termcap }]bPxR&1|, li# M co# u?# mw xterm |n;&+G<4k /etc/utmp 53U>D~# mw xterm |n&C+G<4k /etc/utmp 53U>D~# mw|crZ9CISe,x;GI}De#?1SU= Ctrl+G rPEE1,0ZaA8,x;GlpUKey# mw;9CISe# mw xterm |nZZ;Nt/SxL1H}0Z3djO,T 7#u!n#*q !XF(dv,XkGXF(h8DyP_,xRXkT|P AM4DmI(#g{ZXF(A;D xdm BKP X-Windows,I\h*a0t/MXBhCLr4w7X|D XF(h8DyP(TcC!n\;pwC# 8(ZSt==P9C1UK{FDns=vV8MLPDD ~hv{Ek#C!nGbvD ``%c%c%d’’#bJm+ xterm |nCwVPLrDdkMdv(@,RP1Z(CD&CL rP9C# TB|nPTd?G*f]If>xa)D#IZ X Toolki a)jI,yNqDjD>DU+#1!5*Z+# 8(CZT>U(D>DVe#1!5G fixed# 8(q!J4D&CLr{,x;G1!DI4PD~{#Name N};&|, . (c)rG *(GE)V{# 4V8EPD|ne% 201 -title String -rv -geometry Geometry -display Display -xrm ResourceString -iconic 8(0ZjbV{.,CjbaZC'!q1I0Z\mwT>v4#1!jb GZ -e !ns8(D|nP(g{PD0);qr,MG&CLr{# mw4*S5&1(}w;00M30U+4xP#b# 8( VT102 0ZDW!;CMs!;kND X |n# 8(**5D X ~qw;kND X |n# 8(*9CDJ4V{.#bThC;P%@|nP!nDJ4XpPC# mw xterm |n&C*s0Z\mw+C|nw*;vLr\S\"bMyPKD X Toolkit J4{"`T0: 8(Z&CLrh C# 8(*Z TERM 73d?PhCDUK` M{F# 8(ZT>>&CLr10Z\mw9C DV{.# 8(;vV{.,CV{.|,UKhC DX|VM|GI\as(DV{#Jm DX|V|(:intr"quit"erase" kill"eof"eol"swtch"start"stop" brk"susp"dsusp"rprnt"flush" weras M lnext#XFV{IT8(* ^Character(}g ^c r ^u),"R ^? I C4m> Delete#bTXh1!UKhCx ;CZ?N xterm 0Zt/1&C Ozb)|MB~#"b:Jmb)B~alI\sD2+ T)4# 8( xterm Gq&CD>bj#1!ivB, ^[G8kF/=0Zb9G0Z%'dk9c,; vPUDD>bj# g{5* True,bj|nu*&CLr==#1!5* False# g{5* True,!|L|nu*&CLr==#1!5* False# autoWrap(` AutoWrap) 8(Gq&1tCT/XF#1!5* True# bellSuppressTime(` BellSuppressTime) 8("Mey|nsDAk},ZbZdd{Dey<+a ;{9#1!5G 200#g{hC*Gc5,d{ey+;{ 91=~qw(fZ;veyD&mQ-jI*9;C&\ TISeXpPC# boldFont(` BoldFont) 8(*9Cx;GxP~!DVeVeD{F# c132(` C132) 8(Gq&19C VT102 DECCOLM *erP#1!5* False# charClass(`CharClass) 8(TBq=DV{`s(DT:EVtDPm: [low-]high:value#|GC47(ZtPM3y1&CTD) iV{,HT}#kNDZ 208 3D:V{`;# curses(` Curses) 8(Gq&CX\ curses &\Pns;PLrms#1!5 * False# cutNewline(` cutNewline) g{* false,}N%w!q;P1;|(P2D;P{#g {* true,r,1!P;P{#1!5G true# cutToBeginningofLines(` CutToBeginningOfLine) g{* false,}N%w!q;P1v!PS10%Jr0D ?V#g{* true,r!q{PZ]#1!5G true# background(` Background) 8(0Z309CDU+#1!5GW+# foreground(` Foreground) 8(CZT>0ZPD>DU+#hC`{xG5}{G9 (#TD>U+T>DZ]|DU+D;Vr%>6#1! 5*Z+# cursorColor(` Foreground) 8(D>bj9CDU+#1!5*Z+# eightBitInput(` EightBitInput) g{5* True,ZK;dkr*DivB,|LD*V{d kw*%vV{vV#g{* False,*V{*;*;v 2 V {DrP,V{>m.0ek ESC#1!5* True# eightBitOutput(` EightBitOutput) 8(Swz"MD 8 ;V{Gq&C4-yS\rGZr! 1hT>Z#1!5* True# font(` Font) 8(#fVeD{F#1!5G fixed# font1(` Font1) 8(Z;v8CVeD{F# font2(` Font2) 8(Z~v8CVeD{F# font3(` Font3) 8(Z}v8CVeD{F# font4(` Font4) 8(ZDv8CVeD{F# font5(` Font5) 8(Zev8CVeD{F# font6(` Font6) 8(Zyv8CVeD{F# geometry(` Geometry) 8( VT102 0ZDW!;CMs!# hpLowerleftBugCompat(` hpLowerleftBugCompat) 8(Gq&1X\ xdb PDLrms, |vTu~0"a; 1"M ESC F 4F/=sBG#true v/#1!5* True# appkeypadDefault(` AppkeypadDefault) loginShell(` LoginShell) marginBell(` MarginBell) multiClickTime(` MultiClickTime) multiScroll(` MultiScroll) nMarginBell(` Column) pointerColor (` Foreground) 8(Z0ZPKPD shell Gq&1w*G< shell t/#1 !5* False# 8(ZC'dk?|R3_`1Gq&1lpey#1!5 * False# 8(`w!qB~.dDn$1d(TAkFc)#1!5 G 250 Ak# 8(Gq&1xPl=v/#1!5* False# 8(SR3_`*D%P#VL(#g{0ZdM,kSW?> }P;g{0Zd_,kZW?mSUWP# bk MIT f> X11R4 DP*`f]#SouthWest(1! 5)8(A;D>DWP#VL(#g{0Zd_,d{D Q#fDParBv/=A;O;g{0ZdM,Pavv A;%?,%?Q#fDPa;>}# 8(Gq&1#b4*S5#1!5* False# 8(Gq&1tCfrXF#1!5* False# 8(Zv/ur*1*#fD",vA;%KDP}#1! 5G 64# 8(Gq&1T>v/u#1!5* False# 8(=UKdvGq&19v/uT/v/=v/xrW ?#1!5* True# 8(4|YwGq&19v/uT/v/=v/xrW?# 1!5* False# 8( scroll-back M scroll-forw Yw&Cw*1!59C DP}#1!5G 1# 8(Z Main Options K%P"MEE= xterm Du?Gq &C;{9#1!5* False# 8( Tektronix 0ZDW!s!M;C# 8(dk Tektronix ==D*erPGq&1;vT#1!5 * False# 8(g{;Px(w7D8NwOKP xterm | n1b.VPC#1!5* False# 8( xterm Gq&CT Tektronix ==t/#1!5* False# 8( xterm Gq&1S TERMCAP V{.}% ti M te u ~0D~u?(Z\`frA;DLrt/1,C4Z8C A;.dP;) #g{hCK!n,xterm |n2avTP; =8CA;D*erP# 8(K%"!n"Q`LV{.HHD|M4%s(#kN D0Yw1 # 8(1SU= Ctrl+C 4|3rEE1Gq&1CISe(A 8)4fzt'e#1!5* False# TBJ4Gw* tek4014 !0Z(` Tek4014)D;?V48(D: width(` Width) height(` Height) fontLarge(` Font) font2(` Font) font3(` Font) fontSmall(` Font) initialFont(` InitialFont) 204 |nN"+d4F=`,r;,D0ZP# 18k4%;kNN^D|;p9C1,T01|Gk Shift |;p9C1,awC!q&\#T|M4%D &\VdIT(}J4}]b4|D# 8k4% 1((#*s4%)CZ+D>#f=tP:ex#+bjF/=D>*7,;s4!4%"+bj O/=xrax&"ME4%#!PDD>;vT>";#fZ+VtP:exP,ZI*4%1xP PRIMARY !q(w!q) # +w4DVxP!q,,w}N4PxP!q,,wDNX=V{4,#`N%wGII*4%=4B4%D 1d$Lv(D,rKITZ!qP|D!q%;#g{|r4%s(8(*xPD X !q,xterm |n+ a9!PDD>#V*;vT>,;*|G!q4P_# 8k4% 2((#*Pd4%)S PRIMARY !q(g{P,qrStP:ex)P0dk1(3y)D>, +D>w*|Ldkek# 8k4% 3((#*R4%))910!q#g{4B1?|!qxDR_Hs_|,|)9rUu!qxD R_g#g{Uu!q6'=}K!qxDs_g,xterm |nO(758DGs_g"V4-!q,;s) 9rUu!qxDs_g# 206 |nNx;|,sx;P{1,ITS;,0ZD`v;Cq!D>,;siI shell D;v|n,rSLrq!dv"+dekn26D`-w#r*tP:exGZ;,&CLr.d+V2m D,yTIT+|4IGZ]Q*0D~1#UKBfwMd{D>Lra+|4IG;vD>D~;;d0 5,D>I;P{(g# v/xrT>10T>Z0ZP(;vT>)DD>D;CM}?,k5J#fDD>}?PX#1|`D> ;#f(1=ns5)1,;vT>xrDs!auY# Zv/xrC8k%w4% 1 +Z|PF/=T>0ZD%K# %w4% 3 +T>0ZD%PrBF/=8k;C# %w4% 2 +T>F/=kv/u8k;C`T&DQ#fD>P# M VT102 0Z;,,Tektronix 0ZP;JmD>4F#|75Jm9C Tektronix GIN ==,xRZC== BbjaS}7d*.VN#4Nb|+"MC|M.VbjD10xj#44% 1"2 r 3 aVp5XV8 l"m"r# g{Z8k4%4B14 Shift |,r"M`&Ds4V8#*xV8k4%M|,hCKV{D_;(+b ;;(#;>%,}GUK==G RAW;kND tty |nq!j8E") # K% xterm |nPDvK%,{FVp* mainMenu"vtMenu"fontMenu M tekMenu#?;vK%Z4B}7D4 |M4%iO19*#s?VK%<(}.=_Vtx.V*=v?V#K%%?|,ITDdDwV==# Z10n/D==DT_T>4!jG#!qdP;v==aP;d4,#K%W?Pv|nu?;!qdP .;+4PT>D&\# xterm K%Z0ZPDXF|M8k4% 1 4B1r*#mainMenu |,JCZ VT102 M Tektronix 0ZD n#Z;2+D73Pdk\krGpDtP}]1k9C Secure Keyboard ==# K%|n?VP5C"bDu?G:Continue"Suspend"Interrupt"Hangup"Terminate M Kill,|GV p"M SIGCONT"SIGTSTP"SIGINT"SIGHUP"SIGTERM M SIGKILL EE=Z xterm BKPDxL DxLiP((#MG shell) #g{C'<;4B Ctrl+Z ]RKxL,Continue &\aG#PC# vtMenu Z VT102 BfPhC;,==,"Z VT102 0ZP4BXF|M8k4% 2 1;r*#ZCK% D|n?V,m4;u?aXBhCv/xr#13)Lr9v/xr#VmshC1((#GZ9C VMS r TOPS-20 1PJb),m4;.V=c# Z xterm |n&mj|nP!ns,j+4;u?a"4e}A;,+Fm{4;*? 8 P,"+UK== (Hg;PM=,v/)XBhC*|GDu<4,# fontMenu hCZ VT102 0ZP9CDVe#}KIJ4hCD1!VeMtI8CVe,K%9a)0hC Ve1*erPON8(DVe(kND0XFrP1)M10!qw*Ve{(g{P PRIMARY !n)# tekMenu Z Tektronix BfPhC;,==,Z Tektronix 0ZP4BXF|M8k4% 2 1I+dr*#1 0Ves!ZK%D Modes ?Vlk#|n?VD PAGE u?ae} Tektronix 0Z# 4V8EPD|ne% 207 2+T X Windows 73Z|GD2+T6p=fPy;,#Z xdm BKPD MIT ~qwIT9C magic cookie Z (#=,C#=ITT\`Ka)OmD2+H6#g{~qw;9CyZwzDzF4XFT~qwDCJ (ND xhost |n),xRg{T;vwztCCJR2Jmd{C'Z`,DwzOKPM'z,G4\I \PKITKP9C X -iDy>~qD&CLrz==zDn/,"PI\6q=S|LdkDyPZ]D 1># bZ*dk\krd{tP}]1*Xp"b#CJbDnQbv=8GC;V|CDZ(zFx;GyZw zDXF,+Z xterm |nPP;V#$|LdkDr%zF# xterm K%|, Secure Keyboard !n,tC1,\;7#yPD|Ldkv(r= xterm |n(9C GrabKeyboard -iks)#1&CLra>dk\k(rd{tP}])1,ITCK%tC Secure Keyboard,dk}],;sYN(}9CK%{C Secure Keyboard# ;N;\P;v X M'zIT#$|L,rK1"TtC Secure Keyboard 1,|I\a'\#ZbVi vB,alea>#g{ Secure Keyboard I&t/,00M30U+a;;(MqZ0==1K%P!q K4*S5u?;y);1Kv2+==1,U++YN;;#g{U+;P;;,bM.VPI\}Z\= [-# g{}ZKPD&CLrZ/J\k0T>a>{,n2+D=(MG:Za>{T>.0xk2+==,x R7#a>{T>}7(TBDU+),T+\[-DI\T5=nM#2ITYNr*K%"7#Cu?T _P4!jGT># g{Z Secure Keyboard ==P xterm 0ZQSM= _),T&Z*hCV{D ASCII zk#value GNbD,d;1!m9CZ/OPvVDZ;vV{DV{ }# 1!mG: static int charClass[128] = { 32, 1, 1, 1, 1, 1, 1, 1, 1, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 32, 33, 34, 35, 36, 37, 38, 39, /* ( ) * + , . / */ 40, 41, 42, 43, 44, 45, 46, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 58, 59, 60, 61, 62, 63, 208 |nNP>E"YVE"F[E"dc"1\M & V{<&CkV {M}V`,T}#bTtPM3ygSJ~X7MD~{\PC# Yw IT(}|D vt100 r tek4014 !0ZD*;+|(r4|3r)XBs(=NbdkV{.#|DB~D *;x;G|M4%B~"GG$ZDYw,bat?a_/5M8(DYVH4a>|Ley# vTCB~+liXb8k;C*erP# ekk4BD|`X*DV{rV{.# H,Z insert()# ek;vk4BD|`X*D 8 ;(*)f>DV{rV{ .#7PDYw@?Z eightBitInput J4D5# ekZ!qxrtP:exR=DI SourceName N}8>D V{.#4x(D3rli4(xVs!4)1=R=;v ?j#(#9CD!qx|( PRIMARY"SECONDARY M CLIPBOARD#tP:ex(#|{*S CUT_BUFFER0 = CUT_BUFFER7 DrP# /,(e;vBD*;m,dJ4{G Name Rs:G Keymap(xVs!4)#{F None +V4-8(D/vK%#P'D{F(xVs!4)|( mainMenu"vtMenu"fontMenu M tekMenu# P; Secure Keyboard ==(Z{*:2+T;D;ZP PC==Dhv),xRGS mainMenu P securekbd u ?PwCD# Z108k;C*!q#kNDjb*:8kC(; D;ZTq!gNxP!qDj8E"# zY8k")9C!q#v+ds(= Motion B~# +10!qDD>Ek DestName 8(DyP!qxrtP: ex# `FZ select-start,}K|GS10D>bj;C*1!Ve(Z xterm |nt/1nu9CDV e), 1 = 6 m>I font1 = font6 J48(DVe, e r E m>(}*ekhCDU(MVeVe(rGVp8 (*IZ~vMZ}vYwTd?), start-extend() start-cursor-extend() string(String) scroll-back(Count [,Units]) scroll-forw(Count [,Units]) allow-send-events(On/Off/Toggle) redraw() send-signal(SigName) s r S m>IZ~vYwTd?8(DVe!q(ILr! q,Hg xfontsel Lr)# `FZ select-start,}K!qx)9=108k;C# `FZ select-extend,}K!qx)9=10D>bj; C# ek8(DD>V{.,MCq|G;dkD;y#g{V {.|,UWrGV8}VV{,rXk9C}E#g{V {.Td?TV{00x1*7,r|abM*;v.yxF V{#?# XvD>0Z,TcH0v/vA;%?DD>ITT>v 4#Count Td?m>*v/D Units(I\G page" halfpage"pixel r line)D}?# v/`FZ scroll-back,}K|Grm;=rv/# h C rP ; a l l o w S e n d E v e n t s J4x R 2I T( } mainMenu PD allowsends u?wC# Xf0Z,2IT(} mainMenu PD redraw u?wC# "M{* SigName DEE=xterm SxL(I -e |nP! n8(D shell rLr),"IT(} mainMenu PD suspend"continue"interrupt"hangup"terminate M kill Hu?wC#JmDEE{*(;xVs!4): tstp (g{Yw53'V), suspend (H,Z tstp), cont (g{Yw53'V), int, hup, term, quit, alrm, alarm(H,Z alrm),M kill# "M SIGHUP =SLr"Kv#|2IT(} mainMenu P D quit u?wC# quit() set-scrollbar(On/Off/Toggle) set-jumpscroll(On/Off/Toggle) 210 |nND Prior: Shift Next: Shift Select: Shift Insert: ~Meta: Meta: !Ctrl : !Lock Ctrl : ~Meta : ~Meta : !Ctrl : !Lock Ctrl : ~Ctrl ~Meta : ~Ctrl ~Meta : !Ctrl : !Lock Ctrl : ~Ctrl ~Meta : ~Meta ::: scroll-back(1,halfpage) \n\ scroll-forw(1,halfpage) \n\ select-cursor-start \ select-cursor-end(PRIMARY, CUT_BUFFER0) \n\ insert-selection(PRIMARY, CUT_BUFFER0) \n\ insert-seven-bit \n\ insert-eight-bit \n\ popup-menu(mainMenu) \n\ popup-menu(mainMenu) \n\ select-start \n\ select-extend \n\ popup-menu(vtMenu) \n\ popup-menu(vtMenu) \n\ ignore \n\ insert-selection(PRIMARY, CUT_BUFFER0) \n\ popup-menu(fontMenu) \n\ popup-menu(fontMenu) \n\ start-extend \n\ select-extend \n\ select-end(PRIMARY, CUT_BUFFER0) \n\ bell(0) Z Tektronix 0ZP1!s(G: ~Meta: Meta: !Ctrl : !Lock Ctrl : !Ctrl : !Lock Ctrl : Shift ~Meta: ~Meta: Shift ~Meta: ~Meta: Shift ~Meta: ~Meta: insert-seven-bit \n\ insert-eight-bit \n\ popup-menu(mainMenu) \n\ popup-menu(mainMenu) \n\ popup-menu(tekMenu) \n\ popup-menu(tekMenu) \n\ gin-press(L) \n\ gin-press(l) \n\ gin-press(M) \n\ gin-press(m) \n\ gin-press(R) \n\ gin-press(r) TBGgNKC|3dYw4mSXb|4dk(#dkD$w: *VT100.Translations: #override F13: keymap(dbx) *VT100.dbxKeymap.translations: \ F14:F17:F18:F19:F20: keymap(None) \n\ string("next") string(0x0d) \n\ string("step") string(0x0d) \n\ string("continue") string(0x0d) \n\ string("print ") insert-selection(PRIMARY,CUT_BUFFER0) 73 xterm |n*4(Ds!0ZhCJ1D TERM M TERMCAP 73d?#|29CMhC DISPLAY 73 d?48(9CDv;UK#WINDOWID 73d?hC* xterm 0ZD X-Windows j6E# 212 |nNZPv xterm |nICDXFrP# (e TBE"T>gNbM>ZPD4|3r# c DV{E c# C %v(h*D)V{# Ps %v((#GI!D)}VN},I;vr`v}ViI# Pm INb`v%v}VN}iID`}VN},I ;(VE)V{Vt# Pt IIr!DV{iIDD>N}# VT100 == b)XFrPPs?VGj< VT102 XFrP,+bo2P;)4TTs DEC VT UKDrP#;'VDw *D VT102 &\XwG=,v/"+6s!V{"A8V{M VT52 ==# P;)=SDXFrPa) xterm- St/},}gv/ur0Zs!#dP&\I DEC r ISO 6429 8(, Vdx|DzkZ2(Eoxv#8(V{/D*ekI ISO 2022 8(;kNDPXD5q!V{/D[v# XFrP hv BEL le(Ctrl+G) BS XK(Ctrl+H) TAB .=Fm{(HT)(Ctrl+l) LF ;PrBp;P(NL)(Ctrl+J) VT 91Fm{(Ctrl+K),k LF `, FF ;3rBp;3(NP)(Ctrl+L),k LF `, CR X5{(Ctrl+M) SO Fv(Ctrl+N)–> P;A8CV{/:wC G1 V{/# SI Fk(Ctrl+O)–>P;Aj }#!|L(DECNM) ESC D w}(IND) ESC E B;P(NEL) ESC H Fm{hC(HTS) ESC M frw}(RI) ESC N G2 V{/D%+H 2 ;!q(SS2):;0lB;vV{# ESC P G3 V{/D%+H 2 ;!q(SS2):;0lB;vV{# ESC O Pt ESC \ h8XFV{.(DCS) #xterm ;P5V DCS &\;Pt ;vT# Pt ;h*GIr!V{# ESC Z 5XUKj6{(DECID) #ESC [ c (DA) DOzDq= ESC [ Ps @ ek`vV{PD Ps(UW)V{(1!5=1)(ICH) ESC [ Ps A bjrO Ps 6}(1!5=1)(CUU) ESC [ Ps B bjrB Ps 6}(1!5=1)(CUD) ESC [ Ps C bjr0 Ps 6}(1!5=1)(CUF) ESC [ Ps D bjrs Ps 6}(1!5=1)(CUB) ESC [ Ps ; Ps H bj;C [P;P](1!5=1)(CUP) ESC [ Ps J e}T>Z](ED) Ps = 0 rBe}(1!5) Ps = 1 rOe} Ps = 2 +?e} 214 |nN} Ps P(1!5=1)(DL) ESC [ Ps P >} Ps V{(1!5=1)(DCH) ESC [ Ps ; Ps ; Ps ; Ps ; Ps T u} Ps V{(1!5=1)(DCH) Ps =0 r;!T SUKkstT ESC [ ? 1 ; 2 c (0RGP_6S5!nD VT100#1) ESC [ Ps ; Ps f .=M91;C [P;P](1!5G [1;1])(HVP) ESC [ Ps g Fm{e}(TBC) Ps = 0 e}10P(1!5) Ps = 3 +?e} ESC [ Pm h hC==(SM) Ps = 4 ek==(IRM) Ps = 2 0 T/;P(LNM) ESC [ Pm l 4;==(RM) Ps = 4 f;==(IRM) Ps = 2 0 }#;P(LNM) ESC [ Pm m V{tT(SGR) Ps = 0 }#(1!5) Ps = 1 Ve Ps = 4 B._ Ps = 5 A8(T>*Ve) Ps = 7 f` 4V8EPD|ne% 215 ESC [ Ps n h84,(f(DSR) Ps = 5 4,(f ESC [ 0 n (″OK″) Ps = 6 (fbj;C(CPR) [row;column] as ESC [ r ; c R Ps = 2 0 T/;P(LNM) ESC [ Ps ; Ps r hCv/xr [%?;W?](1!5=0Z{vs!)(DECSTBM) ESC [ Ps x ksUKN}(DECREQTPARM) ESC [ ? Pm h DE (C==(DECSET) Ps = 1 &CLrbj|(DECCKM) Ps = 2 TV{/ G0–G3 8( USASCII#(Z VT102 P,b! q VT52 ==(DECANM),xC== xterm ";' V#) Ps = 3 132 P==(DECCOLM) Ps = 4 =,(})v/(DECSCLM) Ps = 5 4*S5(DECSCNM) Ps = 6 u<==(DECOM) Ps = 7 XF==(DECAWM) Ps = 8 T/X4|(DECARM) Ps = 9 hC4%4B1Dsj X M Y xj#kNDZ 218 3D :sjzY;# Ps = 3 8 xk Tektronix ==(DECTEK) Ps = 4 0 Jm 80 <—> 132 == Ps = 4 1 curses &\^) Ps = 4 4 r*3_`eyaQ Ps = 4 5 frXF== Ps = 4 7 9C8CA;:ex(1=; titelnhibit J4{C) Ps = 1 0 0 0 hC4%4BMME1Dsj X M Y xj#kNDZ 218 3D:sjzY;# Ps = 1 0 0 1 9C_AHDsjzY# 216 |nN 132 == Ps = 4 1 ^ curses &\^) Ps = 4 4 XU3_`eyaQ Ps = 4 5 ^frXF== Ps = 4 7 9C}#A;:ex Ps = 1 0 0 0 Z4%4BMME1;"Msj X M Y xj# Ps = 1 0 0 1 ;9C_AHDsjzY#xxx ESC [ ? Pm r V4 DEC (C==5#CH0#fD P s 5;V4#P s 5M DECSET `,# ESC [ ? Pm s #f DEC (C==5#Ps 5M DECSET `,# ESC ]? Ps ; Pt BEL hCD>N} Ps = 0 +==,y G 1 r 0,VpCZr*rXUB._==#kN DDB0terminfo D~q=1TqCPX SGR \&D|`E"# tput sgr 0 1 tput sgr 0 0 tput sgr 1 1 tput sgr 1 0 XUjsj2GDxr 1=4%ME,;srLr"MME1Dxj#C==G(}8(N} DECSET * 1001 tCD# /f: C==D9Ch*OwLr,qr|+Rp xterm |n#Z4%4B1,zIM}#zY`,DE"; xterm |n;sH}Lr"MsjzYE"#yP X B~<;vT,1=S pty SU=TB}7D*erP: ESC [ Ps ; Ps ; Ps ; Ps ; T N}* Func"Startx"Starty"FirstRow M LastRow#Func N}GGc5,C4uEz#Startx M Starty N}xv;vT>xrD*< x M y ;C#ax;CzYsjl#,+;aZP 218 |nN;C,xterm |n4TB==(f0ax;C1: ESC [ t CxCy g{N;vxj,}KP2,xterm |n4gB==(f0ax;C1: ESC [ T CxCyCxCyCxCy N}* Startx"Starty"Endx"Endy"Mousex M Mousey#Startx"Starty"Endx M Endy N}xvCxrD* D5;PhvZwV; , Tektronix f<==PCD|n,+hvK*X==D|n# `XE" aixterm |n"resize |n"tset |n"vi r vedit |n# xwd |n C> *"v? X-Windows 0ZD -add Value -frame -display Display -help -nobdrs -out File -root 8(mS=?vqXD{E5#C!nG X11R5 XPD# C!nmwZV/!q0Z1,0Z\mwr\2&C|,ZZ# 8(~qw,S# r!9C|nDo(**# 8(0Z*";|,9I X-Windows _rDqX#g{k+0ZZ]|,ZD5Pw* 5w,b.VPC#-nobdrs j>Da{!vZDv0Z\mwZKP#\`0Z\mw;P wC# Z|nPO8(dvD~#1!5Gdv=jZ8(0Z.ODK%rd{/vK%#C!nG X11R5 XPD# !q xy q=*"x;G9C1!D z q=#C!n;JCJ+T>w# -id id -name Name -icmap -screen -xy D~ XWDFile.h X-Windows *"D~q=(eD~# `XE" xwud |n# xwud |n C> lwMT>v?D X-Windows D*"I xwd |nH0zzDXb q=D*"D~45VOv&\#*"D~q=I XWDFile.h D~v(# ITCj>8(J+T>w"0Zs!0;C"dkVNMIS`rj6#2IT!q*T>D -bg Color -display Display -fg Color -geometry Geometry -help 220 |nN;y;<D 0(c);DU+# 8(*,SD~qw;kND X |n# 8(ZT>;y;<D 1 ;DU+# 8(0ZDs!M;C#dMC(G;*8(;C,Cs!1! hC*wD Xw,bvj>ITZA;O|lXT>* J+) # Z%w0ZPD;v4%1h9&CLrax#(}dkV{ q r Q,rGC Ctrl-C 4|3r4ax&CLr# !q*T>Dv(Dvcf+]= xpr |nr!# C10A;OfZDNNU+T>*"ZXf< q=;<ZT>xVqX5* 0 M 1(SdZT>wODT >frqC)DU+D;<w# >} *Z*"0Zlw;vX(DD~,dk: xwud -in FileName `XE" X |n"xpr |n"xwd |n# yacc |n C> SkOBD^XDo(f6yiIDdkzI LALR(1) o(VvLr# 4V8EPD|ne% 221 o( yacc [ -b Prefix ] [ -C ] [ -d ] [ -l ] [ -NnNumber ] [ -NmNumber ] [ -NrNumber ] [ -p Prefix ] [ -s ] [ -t ] [ -v ] [ -y Path ] Grammar hv yacc |n+kOBD^XDo(f6*;I;imq,4P LALR(1) Vvc(Dr%T/zaC=Cimq# o(I\GPgeD;K1,9C8(DEHfr4bvo(D~eT# XkC C oT`kw`kdvD~ y.tab.c,TzI yyparse /}#bv/}XkI yylex J(Vvw,main S}LT0 yyerror ms&mS}L(Xka)b)S}L)0k#lex |nT4(I) yyparse S}L9 CDJ(Vvw\PC#r/f>D main M yyerror S}L(} yacc b liby.a ITC=#xR,yacc \;C4zI C++ dv# ITC -DYACC_MSG !n`k yacc zID C D~(y.tab.c)4|,9C{"$_XhDzk#1Z` k19CC!n,I yyparse S}LM YYBACKUP jzIDms{"aS yacc_user.cat ?1!"D{"# yacc |n\ LANG"LC_ALL"LC_CTYPE M LC_MESSAGES 73d?0l# j> -b Prefix -C -d -l -NnNumber -NmNumber -NrNumber -p Prefix -s -t -v -y Path 222 9C Prefix !z y w*yPdvD~{D0:#zkD~ y.tab.c,7D~ y.tab.h(Z -d 8(14 ()MhvD~ y.output(Z -v 8(14()Vp|D* Prefix.tab.c"Prefix.tab.h M Prefix.output# *M C++ `kw;p9CxzI y.tab.C D~T!z y.tab.c D~#*9CdkdvD I/O wb, (ej _CPP_IOSTREAMS# zzD~ y.tab.h#b|, #define od,Cod+ yacc VdDjGzkkjG{X*p4#bJm }K y.tab.c D4D~(}|,7D~4CJjGzk# Z y.tab.c P;|,NN #line 9l#;Zo(MX*Yw+#g{;k+wTzk|,Z`kwP,YYDEBUG D5&C* 0#Z;`kbvz kDivB,yyparse S}L+aP|lD4PYH# -t j>a|n5XTBvZ5: I&jI# "zms# 0 >0 >} 1. TB|n: yacc grammar.y S grammar.y D~a! yacc fr,"+dvCZ y.tab.c# 2. TB|n: yacc -d grammar.y k>} 1 DwC`,,+|2zz y.tab.h D~,TZ grammar.y D~P(eD?vjG,CD~|, C gqD #define od# D~ y.output y.tab.c y.tab.h yacc.tmp yacc.debug yacc.acts /usr/ccs/lib/yaccpar /usr/ccs/lib/liby.a |,IADo(VvmhvMIZo(~eTxzIDe;(f# |,dvD~# |,jG{D(e# Y1D~# Y1D~# Y1D~# |, C LrDbvw-M# |,KP1Lrb# `XE" lex |n# 6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:9C lex |nzIJ(Vvw;# 6AIX 5L V5.3 (C`LEn:`4"wTLr7PD:lex M yacc LrD>}Lr;# yes |n C> X4dvO(l&# o( yes [ charstring ] 4V8EPD|ne% 223 hv yes |nX4dvO(l C yes |nw*=Z|jI8(Yw0*sO(l&Dm;v|nD\@d k#}g,yes |nZ>}3v? charstring N}# >} *+%J first T>=A;O,dk: yes first }Gdk Ctl-C 4|3r4ax,>odaT>%J first# D~ /usr/bin/yes |, yes |n# `XE" 73D~# 6Yw53kh8\m7PD shell# ypbind X$Lr C> 9M'zxL\s(r,S= NIS ~qw# o( /usr/lib/netsvc/yp/ypbind [ -s -ypset -ypsetme ] hv ypbind X$Lr+xgE"~q(NIS)M'zODxLs(r,S= NIS ~qwOD~q#KPZ?v NIS M'zODCX$LrITCTB53J4XFw(SRC)|nt/r#9: startsrc -s ypbind stopsrc -s ypbind 1M'zSxgE"~q(NIS)3dksE"1,ypbind X$LrZxgOxPc%T0R~qw#1~q wl&1,|xX$Lra)wzrXxX7MKZE#bGa)M'z}Z0RDE"Dwz#ypbind X$ Lr+KX7E"f"Z /var/yp/binding ?<,RD~{9C domainname.version#;s,B;NM'z kCJ NIS 3d1,M'zD ypbind X$LraN< domainname.version D~PDX7# ypbind X$LrIT,1,V=8vr0d~qw -ypsetme Ds(#1!rGI domainname |nZt /1d8(Dr# 224 |nNXD~#b+Jm>XG<(}g9C root C'x PG<) # 6. g{rvV;\s(Div"RZ /var/yp/binding/domainnanme/ypservers D~PQPvCiv,r1 !ivB,ypbind X$Lr"T*510Q#zD~qw;;x,g{Zt/ ypbind X$Lr.0+ YPBIND_SKIP 73d?hC* 1((#Z /etc/environment D~PhC),r^(YN*510Q#z D~qw## j> -s -ypset -ypsetme Z2+==BCX((EKZKP ypbind X$Lr# 8w>XwzS\S>Xwzr6Lwz4D ypset |n# mw>Xwz;S\S>Xwz4D ypset |n#g{M -ypset j>;p8(,r2G -ypset# ": 1. g{ -ypset r -ypsetme j>=_<;P8(,>Xwz\xyPwzD+? ypset |n#bGn2+ D==,r* NIS ~qw;I\|D# 2. g{ -ypset r -ypsetme j>=_<;P8(,>Xwz\xyPwzD+? ypset |n#bGn2+ D==,r* NIS ~qw;I\|D#;x,g{ZxgO;fZ NIS ~qw1S,S=M'zO, -ypsetme j>Xk9CxR&CC ypset |n8( NIS ~qw# D~ /var/yp/binding ?< /var/yp/binding/domainname/ypservers domainname.version |, NIS ~qwDrXxX7MKZE# |,~qwrXxX7Pm,?P;v,"aZc%0"T*5b )~qw# |,10 NIS ~qwX7MKZED~xFD~# `XE" domainname |n"makedbm |n"mkclient |n,mkmaster |n"mkslave |n"ypcat |n"ypinit |n"ypmatch |n"yppoll |n"yppush |n"ypset |n"ypwhich |n"ypxfr |n# 6Yw53kh8\m7PD:53J4XFw;# 6xgk(E\m7PD:53\mDxgD~53(NFS)Ev;# AIX 5L Version 5.3 Network Information Services (NIS and NIS+) Guide PD Network Information Services (NIS) Overview for System Management# 4V8EPD|ne% 225 NIS Reference# ypcat |n C> r!vxgE"~q(NIS)3d# o( *T>xgE"~q}]b /usr/bin/ypcat [ -k ] [ -t ] [ -d DomainName ] MapName *T>p{*;m /usr/bin/ypcat -x hv C ypcat |nr!vzC MapName N}8(DxgE"~q(NIS)3d#zIT8(;v3d{rG3d Dp{#r* ypcat |n9C NIS ~q,z;C8(~qw# j> -k -t -d r{ -x T>3dP|5*UrG;*3d5;?VDX|V# (NNSZ /etc ?D D~Izv4D3d<;tZbv`# ) mwI MapName N}8(D{V;Gp{#Cj>p{*;m#CmPvKC|n*@D3dp{"m>vk?vp{X*D(I MapName N}8(D)3d{# >} 1. *i4+xgD\k3d passwd.byname,dk: ypcat passwd ZC>}P,passwd G passwd.byname 3dDp{# 2. *(;;v3d,dk: ypcat -t passwd ZC>}P,ypcat |nvTNNp{* passwd D3d,"Qw+{* passwd D3d# 3. *T>m;vrD3d<,dk: ypcat -d polaris passwd Z>>}P,ypcat |nZ{* polaris DrP(;{* passwd D3d# 4. *T>3d}P,ypcat |nT>3dp{Pm0k|G`XD3d{# 226 |nN ZxgE"~q(NIS)~qwOhC NIS 3d# o( Z NIS wX~qwOhC NIS /usr/sbin/ypinit [ -o ] [ -n ] [ -q ] -m [ SlaveName ... ] Z NIS St~qwOhC NIS /usr/sbin/ypinit -s MasterName hv ypinit |nZxgE"~q(NIS)wX~qwr NIS St~qwOhC NIS 3d#;P5P root C'(^ DC'E\9C ypinit |n# 1!ivB,ypinit |n9C ASCII 53D~w*y4(3dDdkD~# j> -m [SlaveName...] -n -o -q -s MasterName mw>Xwz+w* NIS wX~qw#g{9C -q j>,r -m j>sITzP+ hC* NIS St~qwDzw{# mw49"Vms ypinit |n2;a#9# Jm10 NIS rDNNVP3d<+;2G# mw ypinit |n1SS|nPq!Td?x;a>dk# SC MasterName N}8(D~qw$w>P4F NIS 3d# >} 1. *hCw*yP NIS 3dDwX~qwD NIS wX~qw,Z|nPOdkTB|n: ypinit -m bv|nwC make }L,4P /var/yp/Makefile D~PD8n# 2. *hC NIS St~qw,dk: ypinit -s zorro 4V8EPD|ne% 227 ZC>}P,ypinit |n+ NIS 3dS{* zorro D NIS ~qw4F=yZD$w>,"9$w>w* NIS St~qw# 3. *hC NIS wX~qwx;a>dk,dk: ypinit -o -n -q -m slave ":g{53T0;dC* NIS wX~qw,Xk7#Z4P ypinit 0?< /var/yp/binding Q-;} %#g{IDE"f"Z /var/yp/binding P,ZdC NIS wX~qw1I\aXwzO9CDrXx-i# |,xgO?vC'iDE"# |,rXxxgOwzDT+xX7# |,CZ NIS 3dD+2r#\\?# /etc/bootparams /etc/passwd /etc/group /etc/hosts /var/yp/Makefile /etc/networks /etc/netmasks /etc/netid /etc/rpc /etc/services /etc/protocols /etc/netgroup /etc/ethers /etc/publickey `XE" chmaster |n"chslave |n"lsmaster |n"makedbm |n"mkmaster |n"mkslave |n"yppush |n"ypxfr |n# ypserv X$Lr# AIX 5L Version 5.3 Network Information Services (NIS and NIS+) Guide PD Network Information Services (NIS) Overview for System Management# NIS Reference# ypmatch |n C> T>xgE"~q(NIS)3dPx(|D5# o( T> NIS 3dD|5 /usr/bin/ypmatch [ -d Domain ] [ T> NIS 3dDp{m /usr/bin/ypmatch -x 228 |nNxgE"~q(NIS)3dPk;vr`v|X*D5#9C MapName N}8(kQwD 3dD{Frp{# 1Z Key N}P8(`v|1,53QwyP|D,;v3d#r*#=%d;IC,53aT?v|Ds4 q=M$H4v+7%d#g{;PiR=8(|D%d5,rT>;uoO{"# j> 8(;vrx;G1!r# Zr!|D50r!sz0ED|#;PZ|5;X41,r_g{z8(K+`D|x9Cd vI\a\l}1EPC# {9+p{*;*3d{# T>3dDp{m#baPvbv|n*@Dp{(MapName N}8(),"T>k?vp{` X*D3d{# -d Domain -k -t -x >} *T>k;vX(|`XD5,dk: ypmatch -d ibm -k host1 hosts ZC>}P,ypmatch |nT> host1 |D5,C|54T ibm rPD hosts 3d# `XE" ypcat |n# AIX 5L Version 5.3 Network Information Services (NIS and NIS+) Guide PD Network Information Services (NIS) Overview for System Management# NIS Reference# yppasswd |n C> |DxgE"~q(NIS)PDxg\k# o( yppasswd [ -f [ Name ] | -s [ Name [ ShellProg ]] ] hv yppasswd |n|D(r20)xg\k,"+|kZ UserName N}P8(D{FX*p4#*4(r|D \k,zXkGk|DD\kDyP_#xgE"~q(NIS)\kITkZT:zwOD\k;,#NIS ~q wOD root C'ITZ;*@m;C'-<\kDivB|Dd\k#*byv,Root C'IZC'D-< \k&dk{GD\k#;}Z NIS M'zOD root C';PbnX(# 4V8EPD|ne% 229 1Z|nPdk yppasswd |n1,53aa>dkI\k#jIs,53a>dkB\k#g{Cs!4V {lODV{.,dkD\knYITGDvV{#qr,\knYXk*yvV{r|$#1;g{aVO *\k;$D0,2IT9COLD\k# g{dkDI\k;}7,XkZ53xvms{"0dkB\k#53.yTh*b=v\kGr* update -i,1+|G"M=~qw#~qw6qms"(*dkKmsDI\k# *i$B\k,53a>Ydk;N#*9B\kz',yppasswdd X$LrXkKPZ NIS ~qwO# ":yppasswd |n;\("\kfr,\kfrI passwd |n("# j> -f [ Name ] -s [ Name [ ShellProg ]] |DZ NIS 3dPC' Name (CE"#(CE"Gf"Z /etc/passwd D~ PD;cE"# |DZ NIS 3dPC' Name DG< shell# >} 1. *|DC'D NIS \k,dk: yppasswd Joe >>}]>gN*{* Joe DC'|D NIS \k#53a>dk Joe DI\k;sG{DB\k# 2. *+{* Joe DC'DG< shell |D* /bin/ksh,g{ yppasswdd X$Lr;PC -noshell j>t /,dk: yppasswd -s Joe /bin/ksh 3. *|D{* Joe DC'Z passwd D~PD(CE",g{ yppasswdd X$Lr;PC -nogecos j >t/,dk: yppasswd -f Joe Old NIS password: Joe’s current gecos: John Doe Test User Id Change (yes) or (no)? >y To?>Joe User Test User Id `XE" yppasswdd X$Lr# AIX 5L Version 5.3 Network Information Services (NIS and NIS+) Guide PD Network Information Services (NIS) Overview for System Management# NIS Reference# yppasswdd X$Lr C> S yppasswd |nSUM4Pks# 230 |nN -m -nogecos -nopw -noshell -r 9C /var/yp ?sfDTd?<+x make |n# mw~qw+;S yppasswd |nPS\(CE"D|D# mw~qw+;S yppasswdd |nPS\T\kD|D# mw~qw+;S yppasswd |nPS\TC' shell D|D# 1SCBDr|D}D\kZwX~qwT0St~qwO|B /var/yp/domainname/passwd.byname M /var/yp/domainname/passwd.byuid }]bD~#C!nH -m j>l,r* make |n;PKP#-r j>Z}]bD~\s(P8'vu?r|`)1\PC# ":53J4XFw(SRC)9CT1!==8(D -m j>t/ yppasswdd X$Lr#9C chssys | n4+1!5|D* -r j># >} *"4+%|BsD\k,y]TBq=wC yppasswdd X$Lr: startsrc -s yppasswdd D~ /etc/inetd.conf /var/yp/Makefile /etc/rc.nfs /etc/security/passwd (e inetd X$LrgN&mrXx~qks# |,Fw NIS 3dDfr# |, NFS M NIS X$LrDt/E># f"\kE"# `XE" chssys |n"domainname |n"make |n"passwd |n"startsrc |n"yppasswd |n# inetd X$Lr# 4V8EPD|ne% 231 /etc/security/passwd D~# 6Yw53kh8\m7PD:53J4XFw;# 6xgk(E\m7PD:53\mDxgD~53(NFS)Ev;# AIX 5L Version 5.3 Communications Programming Concepts PD Remote Procedure Call (RPC) Overview for Programming# AIX 5L Version 5.3 Network Information Services (NIS and NIS+) Guide PD Network Information Services (NIS) Overview for System Management# NIS Reference# yppoll |n C> T>10~qwO9CDxgE"~q(NIS)3dD3rE(j6E)# o( /usr/sbin/yppoll [ -h Host ] [ -d Domain ] MapName hv yppoll |n9C ypserv X$LrT>T MapName N}8(D3dD3rE#3rEG3dDj6E,C EkI53Vd#?13d;|B1,bvEkMa|D#Zk7(~qw9CDGX(3dDnBf>1, k9C yppoll |n# yppoll |nITZ20KxgE"~q(NIS)-iDf> 1 rf> 2 D53OKP#;}*"bDG,iD?;f> -h Host -d Domain 9zIT8(;v~qwx;G9C1!~qw#*Rv|n1!9CD~qw,k9C ypwhich | n# 9zIT8(;vrx;G1!r#*Rv|n1!9CDr,k9C domainname |n# >} 1. *i4ZX(wzOD3d,dk: /usr/sbin/yppoll -h thor netgroups.byuser Z>>}P,yppoll |nT>;Z{* thor DwzOD netgroups.byuser 3dD3rE# 2. *i4rOD3d,kdk: /usr/sbin/yppoll -d atlantis hosts.byname ZC>}P,ypoll |nT>;Z atlantis rD hosts.byname 3dD3rE# 232 |nN a>xgE"~q(NIS)St~qw4FQ|BD NIS 3d# o( /usr/sbin/yppush [ -v ] [ -d Domain ] MapName hv S /usr/etc/yp ?<"vD yppush |n,a>xgE"~q (NIS) St~qw4FQ|BD NIS 3d# MapName d?8(*+d=wX~qwDSt~qwOD3d#*q!h*a>D~qwPm,yppush |n A! Domain N}r101!r8(D ypservers 3d#Z;a>s,?vSt~qw9C ypxfr |n4F "+3d+XT:D}]b# zIT9C53\mgf$_(SMIT)4KPC|n#*9C SMIT,kdk: smit yppush ":g{539Cf> 1 D NIS -i,ypxfr |nM;G+dzmLr# j> -d Domain -v 8(;vrx;G1!r#8(rD3dXkfZ# g{zGCDf> 2 D-iD0,rZ?v~qw;tP1T>{""T>?v~qwDl&{ "#g{Cj>;!T,|n;T>ms{"# ":NIS -iDf> 1 ;T>{"#g{zD539Cf> 1,9C yppoll |ni$+dGq "z}# >} 1. *4Fm;vrPD3d=St~qw,dk: /usr/sbin/yppush -d atlantis netgroup ZC>}P,yppush |nS atlantis r4F netgroup 3d# 2. *Z yppush |nwC?vSt~qw1T>|nDxP4,,dk: /usr/sbin/yppush -v -d atlantis netgroup ZC>}P,yppush |nS atlantis r+ netgroup 3d4F=?vxgSt~qw1T>xP4,{ "# 4V8EPD|ne% 233 D~ /var/yp/DomainName/ypservers.{dir, pag} Pv yppush |na>4F|BD NIS 3dD~ qw# `XE" yppoll |n"ypxfr |n# ypserv X$Lr# 6Yw53kh8\m7PD:53\mgf$_;# 6xgk(E\m7PD:53\mDxgD~53(NFS)Ev;M AIX 5L Version 5.3 Network Information Services (NIS and NIS+) Guide PD NIS Maps# AIX 5L Version 5.3 Network Information Services (NIS and NIS+) Guide PD Network Information Services (NIS) Overview for System Management# NIS Reference# ypserv X$Lr C> Z>XxgE"~q(NIS)3dPiRE"# o( /usr/lib/netsvc/yp/ypserv hv ypserv X$LrZd>XxgE"~q(NIS)3dPiRE"#ypserv X$Lr4PDYwG*5)_(( } NIS -if6)MLr1((} /usr/include/rpcsvc/yp_prot.h 7D~)(eD#k ypserv X$Lr D(EG(}6L}LwC(RPC)D==5VD# ypserv X$Lr;Z~qwOKP#ypserv X$Lr(}TB53J4XFw(SRC)|nt/M#9: startsrc -s ypserv stopsrc -s ypserv ypserv X$LrT NIS rZ8(D3d4PTBYw: Match Get_first Get_next Get_all Get_order_number 234 |nNE"4k /var/yp/ypserv.log D~# g{ /var/yp/securenets D~fZ,ypservr |n;l&ZCD~P8(D ip 6'ZDwz# D~ /etc/rc.nfs /var/yp/ypserv.log |, NFS M NIS X$LrDt/E># |, ypserv X$LrDU># `XE" chmaster |n"chslave |n"domainname |n"makedbm |n"mkmaster |n"mkslave |n" ypcat |n"ypinit |n"ypmatch |n"yppoll |n"yppush |n"ypset |n"ypwhich |n"ypxfr |n# 6Yw53kh8\m7PD:53J4XFw;# 6xgk(E\m7PD:53\mDxgD~53(NFS)Ev;M AIX 5L Version 5.3 Network Information Services (NIS and NIS+) Guide PD NIS Maps# AIX 5L Version 5.3 Communications Programming Concepts PD Remote Procedure Call Overview for Programming# 6xgk(E\m7PD:gNdC NIS;# AIX 5L Version 5.3 Network Information Services (NIS and NIS+) Guide PD Network Information Services (NIS) Overview for System Management# NIS Reference# ypset |n C>}XxgD`vwza) NIS ~qDivB,ypbind X$LrITXBs(=m;wz#g{~qw1z r;PKP ypserv X$Lr,ypbind X$Lr+M'zXBs(=m;~qw#ZbVivB,xgE" ~qITZICD NIS ~qw.d=b:X# 9C ypset |n,g{xg: v ;'Vc%# v 'Vc%+;P NIS ~qw# v CJ;fZZX( NIS ~qwOD3d# 9C ypset D;v8CnG9C /var/yp/binding/domain_name/ypservers D~#KD~g{fZD0,&C |, NIS ~qwDPm,T"T?Ps(;v~qw#g{ ypbind X$Lr^(s(= ypservers D~P DN;~qw,G4|+"T9CI ypset 8(D~qw#g{by2'\D0,r|+ZSxOc%Tq! NIS ~qw# j> -d Domain -h Host -V1 8(;vrx;G1!r# *8(DwzODx;G>XwzOD ypbind X$Lr8(s(#CwzITC{Fr IP X78(# s((I)f> 1 D NIS -iD8(~qw# >} *hC~qw9ds(=X(rPDwzO,kdk: ypset -d ibm -h venus mars ZC>}P,ypset |n |BxgE"~q(NIS)3dPDE"# o( /usr/lib/netsvc/yp/rpc.ypupdated [ -i | -s ] hv ypupdated X$Lr|BxgE"~q(NIS)3dPDE"#+G,Z|BE"0,CX$Lrai/ /var/yp ? -s -i ;S\C2+D6L}LwC(RPC)zF(AUTH_DES O$)O$DwC#ba{C NIS 3dF.TD| B,}Gxg'Vb)wC# S\G2+D AUTH_UNIX >$D RPC wC#bJmyPxgPDF.T NIS 3d|B# >} *S|nPt/ ypupdated X$Lr,dk: startsrc -s ypupdated D~ /var/yp/updaters CZ|B NIS 3dDFwD~# `XE" startsrc |n# keyserv X$Lr# 6Yw53kh8\m7PD:53J4XFw;# AIX 5L Version 5.3 Communications Programming Concepts PD Remote Procedure Call Overview for Programming# AIX 5L Version 5.3 Network Information Services (NIS and NIS+) Guide PD Network Information Services (NIS) Overview for System Management# NIS Reference# 4V8EPD|ne% 237 ypwhich |n C> j6xgE"~q(NIS)~qwrw*x(3dDwX~qwD~qw# o( j6 NIS ~qw /usr/bin/ypwhich [ -d Domain ] [ -V1 | -V2 ] [ HostName ] j63dDwX NIS ~qw /usr/bin/ypwhich [ -t ] [ -d Domain ] [ -m [ MapName ] ] T>3dp{m /usr/bin/ypwhich -x hv ypwhich |nj6Dv~qwa)xgE"~q(NIS)~qrDv~qwG3dDwX~qw,b!vZ ypwhich |ngNwC#g{wC1;PTd?,C|n*>XzwT> NIS ~qw{F#g{8(Kwz { HostName,53MarCwzi/TiR|9CDwX~qw# j> -d Domain -V1 -V2 -t -m MapName -x 9C8(rx;G1!r# mwDv~qwZ*If> 1 D NIS -iM'zxLa)~q# mwDv~qwZ*10f> 2 D NIS -iM'zxLa)~q#g{;P8(NNf >,ypwhich |n"T(;a)f> 2 ~qD~qw#g{10;Pf> 2 D~qw; s(,G4 ypwhich |na"T(;a)f> 1 ~qD~qw#r*~qwMM'z< G4rf]D,C'8u\Yh*XD10Z9CDvf># {9p{*;,g{P;v3d{kp{`,,b.VPC# iR3dDwX NIS ~qw#;\C -m j>8(wz#MapName d?ITG;v3d {r3dp{#1C3d{;!T1,-m j>zzIC3dDPm# T>3dDp{m#baPvbv|n*@Dp{(MapName),"T>k?vp{` X*D3d{# >} 1. *iR3v3dDwX~qw,dk: ypwhich -m passwd ZC>}P,ypwhich |nT> passwd 3dD~qw{# 2. *iR{* passwd D3dx;Gp{* passwd D3d,dk: ypwhich -t -m passwd ZC>}P,ypwhich |nT>+{* passwd 3dD~qw{# 3. *iRDv~qw*KPIf> 1 D NIS -iDM'za)~q,dk: ypwhich -V1 238 |nN3dp{m,dk: ypwhich -x `XE" ypset |n# ypserv X$Lr# 6xgk(E\m7PD:53\mDxgD~53(NFS)Ev;# AIX 5L Version 5.3 Network Information Services (NIS and NIS+) Guide PD Network Information Services (NIS) Overview for System Management# NIS Reference# ypxfr |n C> +xgE"~q(NIS)3dS NIS ~qw*F=>Xwz# o( /usr/sbin/ypxfr [ -f ] [ -c ] [ -d Domain ] [ -h Host ] [ -s Domain ] [ -C TID Program IPAddress Port ] [ -S ] MapName hv ypxfr |n+xgE"~q(NIS)3dS NIS ~qw*F=>Xwz,gByv: 1. ZM'zD /var/yp/Domain ?}NNIf>D3d# 5. +Y13dF=5J3d{# g{ /var/yp/securenets D~fZ,ypxfr |n;l&ZCD~PPvDwz# MapName d?8(+S NIS ~qwO*FD3d{# g{;%XKP,ypxfr |n+dv"M=C'UK#g{xP;PXFUKDwC,ypxfr |n+|Ddv7 S= /var/yp/ypxfr.log D~(g{CD~Q-fZ)#CD~GP+8v|niOp 4C#shell E>D>}ITZ /usr/etc/yp ? f_ ypxfr |nZN&iR yppush |n#ypserv X$LrwC ypxfr |n 4+ yppush |nXw=wz#9CN}mwTBE": -C TID Program IPAddress Port TID 8( yppush |nDBqj6# Program 8(k yppush |nX*DLrE# IPAddress 8( yppush |n$tDKZDrXx-iX7# Port 8( yppush |nl}DKZ# ":C!nv) ypserv X$Lr9C# h9"Mks Clear Current Map =>X ypserv X$Lr#g{KP ypxfr | n1>X;PKP ypserv X$Lr,k9CKj>#qr,ypxfr |nT>m s{",R*F'\# 8(;vrx;G1!r#8(rD3dXkfZ# ?F*F,49wX~qwODf>;P>Xf>B# S8(wzq!3d,x;\3dTwX~qwD(f#g{;8(wz, ypxfr |n/J NIS ~qTq!wX~qwD{F,""TSC&q!3d#Host d?IT|,{Frq=* a.b.c.d DrXxX7# h* ypserv ~qw,9CX( IP KZSC~qwq!*+dD3d#r*( #;Jm root C'xL9CX(KZ,C&\9CZ+d1h*} *Sm;rPwzq!3d,dk: /usr/sbin/ypxfr -d ibm -h venus passwd.byname ZC>}P,ypxfr |nS ibm rP{* venus Dwzq! passwd.byname 3d# D~ /var/yp/ypxfr.log /usr/sbin/ypxfr_1perday /usr/sbin/ypxfr_2perday /usr/sbin/ypxfr_1perhour 240 |nND~# |,?lKP;N*F"k cron X$Lr;p9CDE># |,?lKP=N*FDE># |,TWd3dD?!1;N*FDE># `XE" crontab |n"yppush |n# cron X$Lr"ypserv X$Lr# 6Yw53kh8\m7PD:53\mgf$_;# 6xgk(E\m7PD:53\mDxgD~53(NFS)Ev;M AIX 5L Version 5.3 Network Information Services (NIS and NIS+) Guide PD NIS Maps# AIX 5L Version 5.3 Network Information Services (NIS and NIS+) Guide PD Network Information Services (NIS) Overview for System Management# NIS Reference# zcat |n C>+9uD~)9=j -n -V S9uD~!T9uD~7# +10f>M`k!n4kj0 "zms# >} *i4 foo.Z D~x;+db9,dk: zcat foo.Z foo.Z D~Db9Z];4kj *"1xE"# o( zdump [ -v ] [ -c CutOffYear ] TimeZoneName ... hv zdump |nr!Z|nPO8(D?v1xD101d# j> -c CutOffYear -v ZS| CutOffYear jD*<1#9j8dv# T?vZ|nPOPvD TimeZoneName,r!TBE": v 101d# v nMI\1d5D1d# v nMI\1d5s;lD1d# v ?N|DFc>X1dfr1D7P1dM;k0D1d# v n_I\1d5D1d v n_I\1d50;lD1d# g{x(1dGDn1,r?PT isdst=1 ax,qrT isdst=0 ax# N} TimeZoneName Kv4, 0 242 |nI&jI# |nNT>1xE"D1x{# "zms# >0 >} 1. *(fBSBD1xE",dk: zdump -v Singapore 2. *(f1= 2035 j*9DAzdDj81xE",dk: zdump -v -c 2035 Turkey D~ |, System V zdump |n# |,j<1x?<# /usr/sbin/zdump /usr/share/lib/zoneinfo `XE" zic |n# zic |n C> a)1x`kw# o( zic [ -v ] [ -d Directory ] [ -l LocalTime ] [ -y YearIsType ] [ FileName ...] hv zic |n&m|nPP8(DD~PDD>"4(ZKdkP8(D1d*;~xFD~#g{D~{8(* (,VE),r1xE"SjgB: NAME *&CKfrDfr/a);vfz{F# FROM a)Cfr&CDZ;j#8(n!}(min)GCIm>D1d5mwn!j]#8(ns} (max)CIm>D1d5mwnsj]# TO a)Cfr&CDns;j#b(}P'D1d5r(}8(n!}Mns}mw#8( only CZX 4 FROM VND5# TYPE a)fr&CDj]`M# 4V8EPD|ne% 243 TYPE VNPTB5: Cfr&CZyPZ FROM M TO .dDj]# ’-’ uspres Cfr&CZ@z\3D!Yj# nonpres Cfr&CZG@z\3D!YjDj]# g{ TYPE VNP;vPpZOfa=D5,zic |nKP /usr/sbin/yearistype year type |n4 lij]`M# yearistype |nS\=vN}:j]Mj]`M#Kv4, 0 Mb6Ej]Gx(`M#qr,1 G w*Kv4,5X# IN m>frz'DB]#B]{FITGu4{F# ON 5wfrz'Dl#I6pDq=|(: v lastFri zmCBDOvGZe# v lastMon zmCBDOvGZ;# v zmCBDl}D}V#}g,5 zmCBDZ 5 l# v lastSun zmCBDOvGZl# v lastMon zmCBDOvGZ;# v Sun>=8 zm 8 Er 8 ETsDZ;vGZl# v Sun<=25 zmZ 25 Er 25 E0Dns;vGZl# C\Dl}D{FITCu4r+F#"b:Z ON VNP;\PUq# AT m>frz'1lD1d#I6pDq=|(: v zmC!1m>D1dD}V#Hg,2 m> 2 !1# v 2:00 m> 2 !1 0 V# v 15:00 m> 24 !1q=1dDBg 3 cS# v 1:28:14 m>C!1"VS"kq=D 1 c 28 V 14 k# g{x(1dG>X wall-clock 1d,rNNb)q=Xj< 1d,rT s *7#g{1Y w r s,MIC wall-clock 1d# Z`Z=V`MD>X1dDxr,h*Zng*;1dfrD AT VN9C>XDj<1d,T7 #Za{1x~xFD~Pf"Dng*;1dD<7T# SAVE zmZfrz'1mS=>Xj<1dD1d\}#CVNDq=k AT VN;y#w M s s:ZC VNP^'# LETTER/S a)1xu4Dd??V,C1xu4Zfrz'19C#1CVN|, -(,V{)1,d?*U# S V{C4m> EST,x D V{C4m> EDT# xrPPTBq=: Zone NAME GMTOFF RULES/SAVE FORMAT [UNTIL] 9IxrPDVN*: NAME mw1x{F#bGC44(C1xD1d*;E"D~D{F# 244 |nNXj<1dD1d\}Dfr{F#g{CVN5G -(,V{),G4C1 x1xu4Dd??VmS=DvX=# UNTIL mw;v;CD GMT +F?rfr|DD1d#*8(j"B"UM1l1d#g{b) Z Directory ?X1d#zic |n4P1MCqCD~|,kT B`FD4S: -d Directory -l TimeZone Link timezone localtime g{Z}]D~PT>Dj],vK531d5Im>Dj]6' (S 1970 j 1 B 1 UOg GMT 0:00:00 = 2038 j 1 B 19 EOg GMT 3:14:07),ra);r{"# Zlij]`M19Cx(D yearistype |nx;G /usr/sbin/yearistype |n# -v -y YearIsType N} |,dkPDD~,CP8(*4(D1d*;E"D~#g{ FileName G -(,V{), G4A!j} 1. frPITPTBq=: Rule USA 1970 max - Sep Sun<=14 3:00 0 S 2. 1xPITPTBq=: Zone Turkey 3:00 Turkey EET%s 3. 4SPITPTBq=: 4V8EPD|ne% 245 Link MET CET 4. *`k|,dk1xE"D timezone.infile D~"+C~xFD~Ekj<1x /usr/share/lib/zoneinfo/ ?<,dk: zic timezone.infile 5. *`k|,dk1xE"D timezone.infile D~"+C~xFD~EkI -d !n8(D?<,dk: zic -d tzdir timezone.infile 6. *Zj]6';}71Z`k1xdkD~1(f/f{",dk: zic -v timezone.infile 7. *`k|,dk1xE"D timezone.infile D~"9CI -y j>8(D yearistype D~4lij]` M,dk: zic -y year timezone.infile Kv4, 0 |nI&jI# >0 "zms# D~ /usr/sbin/yearistype /usr/sbin/zic /usr/share/lib/zoneinfo `XE" zdump |n# 246 |nNm;IT,} 2 'WVZ#rK,ng mkdir M rmdir byD;)|n;'VsM?<#;hsD~' VDd{>}P9C wall |n4c%+sMD~DZ]=yPUK,r_9C nroff |nZ%vD~P&m ,} 2 'WVZD4kD># © Copyright IBM Corp. 1997, 2006 247 248 |nN=<4&\Pv|n# v (E – l=UKBf – y>*x5CLr – #f(E$_ – J~$_ – {"&mLr – xgD~53 – xgE"~q – xg\m – STREAMS – +dXF-i/rXx-i – xgFc53(NCS) v D~M?< – ?< – `-w – D~ – D~Z] – D>q=/ – D>q=/jm~| v #fYw – h8MUK – D5M`5 – D~53 – N7 – iFOR/LS – _-m – xg20\m(NIM) – }5}] – T\w{ – xLM|n – SP – A;dv – 2+TM53CJ – shell – 53GJM3FE" – acct/* |n © Copyright IBM Corp. 1997, 2006 249 – 53J4 – m~20 – C'gf – j v `L$_ – wTw – {" – 4Lr – Tszk – wVoT – C oT$_ – c`LrM`kw – Ts}]\mw(ODM) (E |nPm:l=UKBf ate t/l=UKBf(ATE)Lr# xmodem C xmodem -i+dD~,|Zl=+dZdlb}]+dms# |nPm:y>*x5CLr ct &E=SUK""vG*x5CLr(BNU)SU=D6LJ~# tip ,S=6L53# uucheck li BNU *sDD~M?<# uucico +y>*x5CLr(BNU)D|n"}]M4PD~+d=6L5 3# uuclean S BNU YQz?<}%D~# uucleanup Sy>*x5CLr(BNU)DYQz?}!(DD~# uucp S;vYw53P4FD~=m;v53# uucpadm dky> BNU dCE"# 250 |nND~# uudemon.hour 9C BNU Lrt/=6L53DD~+dwC# uudemon.poll V/Z BNU D Poll D~PPvD53# uuid_gen *Ts"`MMSZzI0(C(;j6(UUID)1# uuencode *9CgSJ~+dD~xFD~`krbk# uukick 9CwT==CJ;v8(D6L53# uulog a)XZ;v53P BNU D~+dn/DE"# uuname a)XZ>X53\CJDd{53DE"# uupick jI+d"&m uuto |ny"vDD~# uupoll ?FT6L BNU 53V/# uuq T> BNU w5SP,SSPP>}8(Dw5# uusched y>*x5CLr(BNU)D~+dLrDwH$w# uusend r6Lwz"MD~# uusnap T> BNU k6L53D*54,# uustat (f BNU YwD4,"a)T BNU YwDP^XF# uuto S;v534FD~=m;v53# uutry Zr*wTDivB*58(D6L53,"JmC'2G1!DX T1d# Uutry Zr*wTDivB,*58(D6L53,"+wTdv#f=Y 1D~# uux Zm;vyZ UNIX D53OKP|n# uuxqt 4Py>*x5CLr(BNU)D6K|nks# |nPm:#f(E$_ connect ,S=6LFcz# enroll =< B. |nD&\Pm 251 hCCZ5V2+(EE@D\k# getty hCKZDXw# mesg Jmr\x4k{"# no dCxg!n# pdelay tCr(fSYG# rdump Z6LzwDh8O8]D~# wall xyPG4T53C'D{"# bffcreate C8]q=4(203qD~# biff Z10a0ZdtCr{CJ~(*# comsat rC'(*xkDJ~# from 7(J~"vK# imapd t/rXx{"CJ-i(IMAP)~qwxL# Mail r mail "MMSUJ~# mailq r!J~SPDZ]# mailstats T>J~w?D3FE"# mailx "MMSUJ~# newaliases S /etc/aliases D~9(p{}]bDB1># pop3d t/JV-if> 3(POP3)~qwxL# 252 |nN*x5CLr(BNU)SU=D6LJ~# sendmail *>Xrxg+M7IJ~# smdemon.cleanu (ZZq&m,e} sendmail SP# xget (}2+D(EE@SU#\J~# xsend (}2+D(EE@"M#\J~# |nPm:{"&mLr ali PvJ~p{0dX7# anno "M{"# ap TX7xPo(Vv"X(q=# bugfiler +Lrms(fT/f"=8(DJ~?<# burst +**VbI{"# comp `4{"# conflict Qwp{T0\ke;# dist +{"XBV<==SX7# dp TUZxPVv"X(q=# folder !q"PvD~PM{"# folders PvJ~?{"rP# mhl Fw{"Dq=/e%# mhmail "MrSUJ~# mhpath r!D~PM{"D+76{# msgchk li{"# msh 4(;v MH shell# =< B. |nD&\Pm 253 next T>B;u{"# packf +D~PPDZ]9u=;vD~# pick y]Z]!q{","4(M^DrP# post 7I{"# prev T>O;u{"# prompter wCa>`-w# rcvdist +xk{"D1>"M==SU~K# rcvpack Z9uD~P#fxk{"# rcvstore +4Tj{"# slocal &mxkJ~# sortm T{"xPEr# spost 7I{"# vmh *M MH |n;p9CwCISgf# whatnow *]e&mwCa>gf# whom Yw{"&mLr(MH)X7# |nPm:xgD~53 automount T/20 NFS D~53# biod 254 |nNXZxgD~53 (NFS)M6L}LwC(RPC)D3FE"# on Z6L53O4P|n# portmap + RPC LrE*;IrXxKZE# rexd T6Lzw4PLr# rmnfs |D53dCT#9wC NFS X$Lr# rmnfsexp !{S NFS M'zZ>XxgO6LwzD4,# rusers (fG<=6LzwDC'Pm# rusersd l&4T rusers |nDi/# rwall xxgODyPC'"M{"# =< B. |nD&\Pm 255 rwalld &m4T rwall |nDks# showmount T>P6LQ20D~53DyPM'zDPm# spray rwz"M8(}?D}]|"(fT\3FE"# sprayd SU spray |n"MD|# statd * NFS ODx(~qa)@#MV4&\# |nPm:xgE"~q chkey |DS\\?# chmaster 4P ypinit |n"XBt/ NIS X$LrT|DwX~qw# chslave XB4P ypinit |nTlw4TwX~qwD3d,"XBt/ ypserv X$LrT|DSt~qw# chypdom |D53D10r{# domainname T>rhC10 NIS rD{F# keyenvoy d1C'xLM keyserv X$Lr.dDPi# keylogin b\"f"C'D\?# keyserv f"+CM(C\?# lsmaster T> NIS wX~qwDdCDXw# lsnfsexp T>CxgD~53(NFS) NFS I20D~53DXw# makedbm FwxgE"~q(NIS)3d# mkclient !{"M /etc/rc.nfs D~P ypbind X$LrDu?,"t/ ypbind X$LrTdCM'z# mkkeyserv !{"M /etc/rc.nfs D~P keyserv X$LrDu?,"9C startsrc |nwCCX$Lr# mkmaster wC ypinit |n"t/ NIS X$LrTdCwX~qw# mkslave 4P ypinit |nTlw4T NIS wX~qwD3d,"t/ ypserv X$LrTdCSt~qw# mk_niscachemgr !{"M /etc/rc.nfs D~P nis_cachemgr X$LrDu?,"9C startsrc |nwCCX$Lr# mk_nisd 256 |nN$E"# nisaddent S`&D /etc D~r NIS 3d4( NIS+ m# niscat T> NIS+ mDZ]# nischgrp |D NIS+ TsDiyP_# nischmod |D NIS+ TsDCJ(# nischown |D;vr`v NIS+ Tsru?DyP_# nisclient * NIS+ weu$# nisdefaults T>10Z{FUdPn/D_v1!5# niserror T> NIS+ ms{"# nisgrep CZQw NIS+ mD5CLr# nisgrpadm Z NIS+ iP4(">}T04PSn\mYw# nisinit u* NIS+ M'z# nisln Z NIS+ TsMmu?.d4({E4S# nislog nislog |nT>BqU>DZ]# nisls Pv NIS+ ? NIS 3dPDx(|D5# yppasswd |D NIS PDxg\k# yppasswdd S yppasswd |nSUM4Pks# yppoll T>10Z~qwP9CD NIS 3dD3rE(j6E)# yppush a> NIS St~qw4F|BD NIS 3d# ypserv Z>X NIS 3dPiRE"# ypset }Xwz# 258 |nN}/LrDmsU>{"# |nPm:+dXF-i/rXx-i arp T>M^DX7bv# chnamsv |DwzODyZ TCP/IP D{F~qdC# chprtsv ZM'zr~qwO|Dr!~qdC# f T>C'E"# finger T>C'E"# fingerd * finger |na)~qw&\# ftp Z>XM6Lwz.d+dD~# ftpd *rXx FTP -ia)~qw&\# gated * RIP"EGP"HELLO M SNMP -ia)xX7I&\# gettable Swzq! NIS q=Dwzm# host =< B. |nD&\Pm 259 +wz{bvIrXxX7r+rXxX7bvIwz{# hostent Z53dC}]bP1SXFX73du?# hostid hCrT>10>XwzDj6{# hostname hCrT>10wz53D{F# htable +wzD~*;I;xgb}L9CDq=# ifconfig *}Z9C TCP/IP DxgdCrT>xgSZN}# inetd *xga)rXx~q\m# ipreport S8(D|zYD~PzI|zY(f# iptrace a)rXx-iDSZ6|zY# lpd ZxgPa)6Lr!~qw# lsnamsv T>f"Z}]bPD{F~qE"# lsprtsv T>f"Z}]bPDr!~qE"# mkhosts zIwzmD~# mknamsv *M'zdCwzODyZ TCP/IP D{F~q# mkprtsv dCwzODyZ TCP/IP Dr!~q# mktcpip *ZwzOt/ TCP/IP hCXh5# named *r{-ia)~qw&\# namerslv *53dC}]bPD>Xbvw}L1SYwr{~qwu?# netstat T>xg4,# nslookup i/rXxr{~qw# ping "M;vXMEEksxxgwz# rcp Z>XwzM6Lwz.dr_Z=v6Lwz.d+dD~# remsh Z6LwzOrG<=6Lwz44P8(D|n# rexec Z6LwzO;N4P;v|n# rexecd * rexec |na)~qw&\# rlogin +>XwzM6Lwz,Sp4# rlogind * rlogin |na)~qw&\# rmnamsv !{dCwzODyZ TCP/IP D{F~q# 260 |nNxgO?vwzD4,# ruser 1SXF}v@"53}]bPXFb4wzCJLrDu?# rwho T>D)C'G<=>XxgODwz# rwhod * rwho M ruptime |na)~qw&\# securetcpip tCYw53xg2+&\# setclock *xgPDwzhC1dMUZ# slattach =S.P_7w*xgSZ# sliplogin dCjXwz,S=6Lwz# telnetd * TELNET -ia)~qw&\# tftp 9CN*D~+d-i(TFTP)Zwzd+dD~# tftpd *N*D~+d-ia)~qw&\# timed Z53t/1wC1d~qwX$Lr# timedc 5XXZ timed X$LrDE"# tn 9C TELNET SZ+>Xwz,S=6Lwz# tn3270 9C TELNET SZ+>Xwz,S=6Lwz# traceroute r! IP |A3vxgwzD7I# trpt 4P TCP WSVD-izY# =< B. |nD&\Pm 261 utftp 9CN*D~+d-i(TFTP)Zwzd+dD~# |nPm:xgFc53(NCS) lb_admin llbd nrglbd `SM\m;Czm"a# \m>X;Czm}]bDE"# \m+V;Czm}]b# D~M?< |nPm:?< cd |D10?<# chgrp |DD~r??$w?# edit *BC'a)r%DP`-w# ex TA;T>;%=`-P# red 4P`-D># sed a)w`-w# tvi T+AT>==a)IE`-w# vedit T+AT>==`-D~# vi T+AT>==`-D~# view T;A==t/ vi `-w# |nPm:D~ ar ,$4S`-w9CDw}b# backup 8]D~MD~53# cat ,SrT>D~# chgrp |DD~r?} DOS D~# dosread 4F DOS D~# doswrite +KYw53D~4F= DOS D~# file 7(D~`M# find C%dmo=iRD~# link 4P link S}L# ln 4SD~# mv F/D~ nulladm 4(8(DD~,ZhD~yP_MiA4mI(,Zhd{C'A mI(# pax i!"4T0Pvi5D~I1;4FD~M?# restore S>Xh84FH0I backup |n4(D8]D~53rD~# rm }%(!{4S)D~r?<# rmvfs }% /etc/vfs D~PDu?# split +D~VnI8v?V# sum T>D~D#iMT0iF}# tar &mi5# tee T>LrDdv"+d4F=;vD~P# touch |BD~DCJ1dk^D1d# umask T>rhCD~==4(Zk# unlink 4P unlink S}L# |nPm:D~Z] awk CD~%d#=iRP,;sT|G4P8(DYw# bdiff 9C diff |n4iRXsD~PDnl# bfs (hD~# cmp HO=vD~# 264 |nND~# diff3 HO}vD~# dircmp HO=v?;r`vD~D*<8Pr8VZ# iconv +V{D`kS;Vzk3`k=8*;*m;Vzk3`k=8# join aO=vD~D}]VN# localedef *zzoT73}]b,&moT73MV{3dD~# look ZQErD~PiRP# more ZT>A;O?N;AT>,xDD># paste O"8vD~DPr;vD~PDsxP# pcat b9uD~"+|G4kjA;O?N;AT>,xDD># rev f*D~?;PPDV{# sdiff HO=vD~"T"EDq=T>np# sort =< B. |nD&\Pm 265 TD~xPEr"O"QErD~MliD~T7(|GGqQE r# spell iR"o44ms# spellin 4(44Pm# spellout i$%J;Z44PmP# tab +Uq*;IFm{# tail S8(c*<+D~4kj}D~PX4DP# unpack )9D~# untab +Fm{*;IUq# wc FcD~PDP}"V}MVZ}# what T>D~PDj6E"# zcat 9uM)9}]# |nPm:D>q=/ addbib 4(r)9DW?<}]b# apropos CX|ViR(;|n# canonls * Canon LASER SHOT C LIPS III ==&m troff |ndv# catman *Va4( cat D~# checkcw * troff |n<8(mD># checkeq liC8|xhCD}K w# colcrt * CRT $@}K nroff |ndv# cw * troff |n<8(mD># deroff SD~o}% nroff"troff"tbl M eqn |n9l# diction ;vT>;wKr_$DdS# diffmk jvD~.dDnl# enscript *KcZr!,+D>D~*;I PostScript q=# eqn * troff |nq=/}'D># expand +Fm{|DIUq"4kjD"odv*;*JCZd{$w>Dd v# hp * HP2640 M HP2621 5PDUK&mXb&\# hplj * HP Laser Jet Series r!zT troff |ndvxPs&m# hyphen iRS,V{D%J# ibm3812 * 3818 3=r!zM 3812 2 M3=r!zT troff |ndvxPs &m# ibm3816 * 3816 3=r!zM 3812 2 M3=r!zT troff |ndvxPs &m# ibm5587G *20(32x32/24x24)+[PD 5587G r!zT troff |ndvxP s&m# indxbib xDW?<9(;vfrw}# lookbib iRDW?# newform |DD>D~Dq=# nl FcD~PDP}# nroff *Z`rVzh8MP=r!zOxPr!xq=/D># pic *f<$&m troff |nDdk# proff *xvKr!z}]wDr!zq=/D># ps630 + Diablo 630 r!D~*;* PostScript q=# ps4014 + Tektronix 4014 D~*;* PostScript q=# psc + troff Pdq=*;I PostScript q=# psdit + troff Pdq=*;I PostScript q=# psplot +f# troff *ZEfh8Or!xTD>xPq=/# ul SB._# vgrind q=/WZDADLre%# xpreview Z X T>wOT> troff D~# D>q=/jm~| man *oz3a)q=/$_# me a)q=/$_T4(;,gqDw# chfont |DT>wD1!Ve# chkbd |DZ53t/1_&\UKS539CD1!|L3d# =< B. |nD&\Pm 269 clear e}UKA;# devnm |{h8# diag 4P2~Jb7(# digest + ASCII q=D /etc/qconfig D~*;I /etc/qconfig.bin D~, CD~G;vI qdaemon |n9CDSPdCD~xFf># dscreen t/0/,A;15CLr# enable tCr!zSP fdformat q=/mL# flcopy 4F=mLrSmL4F# fold IZdvh8^(mH,J[~$P# format q=/mL# getty hCKZDXw# hplj * HP Laser Jet Series r!zT troff |ndvxPs&m# ibm3812 * 3816 3=r!zM 3812 2 M3=r!zT troff |ndvxPs &m# ibm3816 * 3816 3=r!zM 3812 2 M3=r!zT troff |ndvxPs &m# ibm5587G *20(32x32/24x24)+[PD 5587G r!zT troff |ndvxP s&m# iconv +V{D`kS;Vzk3`k=8*;*m;Vzk3`k=8# infocmp \m terminfo hv# iostat (fPk&mw(CPU)D3FE"M tty"EL"CD-ROM Ddk/ dv3FE"# keycomp +|L3dmD~`kI;vdk=(|L3dD~# lp rP=r!z"Mks# lpr +r!w5PS# lpstat T>P=r!zD4,E"# lptest zIP=r!z(F#=# lsattr T>53Ph8DtTXwT0I\DtT5# lscfg T>h8DoOE"# 270 |nNx(h8r3`h8ITS\D,S# lscons +XF(h8D{F4kj53PDh80dXw# lsdisp Pv53O10ICDT>w# lsfont PvICZT>DVe# lskbd Pv10ICZM&\UK(LFT)S53D|L3d# lsparent T>S\8(,S`Mrh8DI\D8h8# mkdev y53PmSh8# mkfont y53PmSkT>`XDVezk# mknod zI(CDD~# mt (BSD) +S|na)x;vwExh8# panel20 oO HIA M 5080 XF%*.dDn/# pdelay tCr(fSYG# setmaps hCUK3drzk/3d# splp |DrT>r!z}/LrhC# stty hC"4;M(f$w>YwN}# stty-cxma "MM(f 128 KZl=XFwDUK!n# swapon *3fwHM;;8(=Sh8# swcons ]1+53XF(dvX(r=;v8(Dh8rD~# sysdumpdev |DKP53PDw*r(z*"h88I# tabs ZUKOhCFm{#9;# tapechk Tw=Exh84P;BT#i# tcopy 4FEx# tctl +|na)x;vwExh8# termdef i/UKXw# tput i/ terminfo }]bPDUKhv{D~# tset uoz3u?# |nPm:D~53 automount T/20 NFS D~53# chfs |DD~53DtT# chps |Dw3UdDtT# chvfs |D /etc/vfs D~PDu?# crfs mS;vD~53# crvfs Z /etc/vfs D~P4(u?# defragfs vSD~53DZ|ICUd# df (fXZD~53UdDE"# dfsck liD~53D;BT";%=^4D~53# dosformat q=/ DOS mL# dumpfs *"D~53E"# ff *D~53PvD~{M3FE"# fsck liD~53D;BT";%=^4D~53# fsdb wTD~53# istat liw}ZcE# lsfs T>D~53DXw# mkfs FwD~53# mklost+found * fsck |n4(;v*'MiR?<# mkproto 9l-MD~53# mount =< B. |nD&\Pm 273 FlIT9CDD~53# ncheck Sw}ZcEzI76{# proto *D~539l-MD~# rmfs }%;vD~53"d$tDNN_-m,T0Z /etc/filesystems D ~PD`XZ# rrestore S6LzwDh8P4FT0D8]D~53=>Xzw# skulker }%;h*DD~Te}D~53# umount 60T020DD~53"?fzF;# hangman t/tSVBVN7# moo t/B}VN7# number T>}VD4m%# quiz bT*6# ttt t/ tic-tac-toe N7# turnoff XU usr/games ?(GLB)# glbd 274 |nNX;Czm}]bDE"# monitord kmI$9C\m~qw(E,"*?;vI}DGXZ_-mDE"# lspv T>XZ;vmiPommDE"# lsvg T>XZmiDE"# migratepv S;vommP+QVdDomVxF=;vr`vd{Domm# mirrorvg +fZZ;vx(miPDyP_-mvI5q# mklv 4(;v_-m# mklvcopy a)_-mZD}]1># mkvg 4(;vmi# mkvgdata 4(;v|,XZmiE"DD~,TCZ savevg M restvg |nD 9C# redefinevg X(eh8dC}]bPDx(miDomm/O# reducevg }%miPDomm# =< B. |nD&\Pm 275 reorgvg XBi/miDomVxVd# restvg V4C'mi0dyPD]wMD~,b)D~ZI savevg |n4( D8]3qD /tmp/vgdata/vgname/vgname.data D~P8(# rmlv SmiP}%_-m# rmlvcopy S_-m}%1># savevg iR"8]yPtZ8(miDD~# synclvodm 9_-mX~i"h8dC}]b"ommPDmihv{xr, =,r_X(|G# syncvg ,=G10_-mD1># unmirrorvg }%fZZmir8(ELPD5q# varyoffvg MEmi# varyonvg $nmi# |nPm:xg20\m(NIM) lsnim T>XZxg20\m(NIM)73DE"# nim 4Pxg20\m(NIM)TsDYw# nimclient ]mxg20\m(NIM)YwS;v NIM M'z4P# nimconfig uXZxg20\m(NIM)73DE"# |nPm:}5}] bc a)Nb+HcuoTDbMw# dc *Nb+H{}Kca);%=D(=Fcw# factor T}VxPrSVb# number T>}VD4m%# units +;VF?%;*;I*m;VH[DF?%;# 276 |nN!(xLDGJG<**# 4PxLGJ}L# `SM(fD~53DT\# T>D~iZ_-rommPD;C# T>wC53Ph8DtTXwT0I\DtT5# T>XZ_-mDE"# T>"mSM>}ns+d%*(MTU)5,|CZ"V76 MTU # `Sn/"(fxg9CivD3FE"# T>xg4,# T>XZxgD~53 (NFS)M6L}LwC(RPC)D3FE"# KP8(EH6D|n# dCxg!n# 4(8(DD~,ZhD~yP_MiA4mI(,Zhd{C'AmI(# T>xLD104,# |D}ZKPxLDEH6# XBi/miDomVxVd# T;,D5Zfs!Bf53# U/"(frf"53n/E"# T>8(TszkD{EE"# 6q"VvibZfDlU# r!|nD4P1d# Tk*%;,(f;u|nDyC1d"C'1dM534P1d# 8(*xPE*VvDC'Lr"4P|,;szI(f# zIZK{FPm# q=/4TzYU>D(f# #9zY&\# (fibZf3FE"# |nPm:xLM|n apply cron cronadm crontab env fuser install installbsd ipcs kill killall lastcomm nice nohup ps renice sleep time timex *;iN}a);u|n# T/KP|n# Pvr}% crontab r at w5# a;"Pvr}% cron w5D~# T>1073r*|nD4PhC73# 9CD~rD~a9j6xL# 20|n# 20|n(install |nD BSD f>) # (fxLd(Eh84,# "MEEx}ZKPDxL# !{}wCxL.bDyPxL# T>XZON4PD|nDE"# KP8(EH6D|n# ;ROXKP|n# T>xLD104,# |D}ZKPxLDEH6# ]R4P;v1ddt# r!|nD4P1d# Tk*%;,(f;u|nDyC1d"C'1dM534P1d# =< B. |nD&\Pm 277 H}1=xLj6U9# hv|n4PNV&\# 9lN}Pm"KP|n# wait whatis xargs |nPm:SP at atq atrm batch chprtsv chque chquedev chvirprt digest disable enq lpq lpr lprm lsallq lsallqdev lsprtsv lsque lsquedev lsvirprt mkprtsv mkque mkquedev mkvirprt piodmgr piolsvp piomgpdev piomkapqd piomkpq piomsg qadm qcan qchk qdaemon qhld qmov qpri qprt qstatus rembak rmprtsv rmque rmquedev rmvirprt 278 TsKP|n# T>H}KPDw5SP# }% at |nYQzw5# 153:X.=Jm1KPw5# ZM'zr~qwO|Dr!~qdC# |DSP{# |Dr!zrf# {Cr!zSP# +D~PS# liYQzSP# +r!w5PS# SP=r!zYQzSP}%w5# PvyPdCDSPD{F# +yPdCDr!zMff"Z}]bPDr!~qE"# T>SPZ{# T>h8Z{# T>ibr!zDtT5# dCwzODyZ TCP/IP Dr!~q# y53PmSr!zSP# y53PmSr!zSPh8# 4(ibr!z# +Ts}]\m(ODM)}]b9ux var/spool/lpd/pio/@local/smit ?r!SP4,# wHI enq |nPSDw5# #tYQzr!w5# +YQzr!w5F=m;SP# Zr!SPPT3nw5.VEH6# t/r!w5# *r!zYQz53a)r!4,# "M;vr!w5=6L~qwODSP# ZM'zM~qwO!{dCr!~q# S53P}%r!SP# S53P}%r!zrfUz# +a>{"4kjA;O?N;AT>,xDD># +53{"n4kjA;O?N;AT>,xDD># S8(c*<+D~4kjJ~SU=}ZHY# |nPm:2+TM53CJ acledit aclget aclput audit auditbin auditcat auditpr auditselect auditstream chfn chgroup chgrp chgrpmem chmod chown chrole chsec chsh chtcb chuser groups grpck last lastlogin lssec lock login logname logout lsgroup lslicense lsrole lsuser makekey mkgroup mkpasswd mkrole mkuser mkuser.sys `-D~CJXFE"# T>D~CJXFE"# hCD~CJXFE"# XF53sF# \msFE"d# 4ksFGh8rr!z# y]Q(eDjiI1# i$i(eD}7T# T>XZH0G?vC'GG<{# #9KZODyPxL# T>iDtT# T>IT,1GG+tT# T>C'J'DtT zIS\\?# zIBDi# 4(C'}]bD"Ps8f># 4(BDG+# 4(BDC'J'# (FBDC'J'# =< B. |nD&\Pm 279 newgrp nulladm passwd pwdadm pwdck rmgroup rmrole rmuser Rsh setgroups setsenv shell su sysck tcbck usrck xss |Dwij6# 4(n/DGJ}]D~# |DC'D\k# \mC'D\k# i$>XO$E"D}7T# }%i# }%G+# }%C'J'# wC Bourne shell D\^f># *a0XBhC(zij6# XBhCC'D\#$4,73# TC'D1!>$M734P shell# |Dka0X*DC'j6# Z20M|B}LPlibfE"# sF53D2+4,# i$C'(eD}7T# a_^K$w>D2+T# |nPm: shell alias basename bg bsh chsh command csh expr false fc fg getopt hash jobs ksh line patch read rsh Rsh sh shell tee test true tsh type ulimit unalias xargs yes 280 (erT>p{# 5XV{.N}DyD~{# Zs(KPw5# wC Bourne shell# |DC'DG< shell# 4P;vr%|n# wC C shell# +Td?@@*mo=# 5X;vcvZ5(f)r;vGcvZ5(Y)# &m|nz7Pm# Z0(KPw5# Vv|nPj>MN}# Gdr(f|n76{# T>10a0PDw54,# wC Korn shell# Sj# wC1! shell# TC'D1!>$M734P shell# T>LrDdv"+d4F=;vD~P# @@u~mo=# 5X;vcvZ5(f)r;vGcvZ5(Y) # ZIED shell PbM|n# 4k|n`MDhv# hCr(fC'J4^F# }%p{(e# 9lTd?Pm"KP|n# X4dvO(l&# |nNrhCUZr1d# 4P2~Jb7(# TUZxPVv"X(q=# \aEL9Civ# *"TszkD!(?V# SmsU>>}u?# S53*"Pi!msG<# t/msG# ZmsG<{"/P20{"# G{"?8(C'D53j6# (fPk&mw(CPU)D3FE"M tty"EL"CD-ROM Ddk/dv3FE"# (fxLd(Eh84,# S8(D|zYD~PzI|zY(f# a)rXx-iDSZ6|zY# T>XZH0GP4ku?#<8r!z/f534,# G<53{"# i/ terminfo }]bPDUKhv{D~# T>10Yw53{F# T>53KPK`Y1d# T>1053ODC'D9uPm# (fibZf3FE"# r!1053n/**# [l;vI\G;IEDLr# 6p10GG<{# y]C'j6rp{j6;vC'# acct/* |n ac acctcms acctcom acctcon1 r!,S1dG<# y]GJG!(xLDGJG<**# 4P,S1dGJ# =< B. |nD&\Pm 281 acctcon2 acctdisk acctdusg acctmerg acctprc1 acctprc2 accton acctwtmp chargefee ckpacct diskusg dodisk fwtmp lastlogin monacct nulladm prctmp prdaily prtacct remove runacct shutacct startup turnacct wtmpfix 4P,S1dGJ# 4PEL9CJGJ# 4PEL9CJGJ# +\DGJD~O"I;vPdD~r;]U(# 4PxLGJ}L# 4PxLGJ}L# 4PxLGJ}L# XF,S1dGJG<,Tc|Dq=M#VGa0GD~# S var/adm/acct S?<>}D~# KP?UGJ# XU}Z&mDGJ# Z53t/1r*GJ&\# * accton |na)SZTr*rXUxLGJ# XF,S1dGJG<,Tc|Dq=M#VGIT,1Gw3UdDXw# q!S53"S53irS~qwD4,# y0(*1Ts`PmS(*=((e# y53PmS=Sw3Ud# yS~qwTs`PmSS~qw(e# yS53Ts`PmSS53(e# 9uD~# T>533fs!# b9uD~"+|G4kj|,9dE"DD~DZ]# V4I inusave |n#fDyPD~# 4Pr%i5"V4 installp |nM shell E>DYw# #f20}LPQ20r|BDD~# T>_emsrIm~z720}La)DoO{"# r53U>P4ku?# i$I20m~z7DD~# Pv /etc/inittab D~PDG<# Pvm~z7# 4(}<3q"}} X11 dk)9G<# PvSk= ODM }]PD X11 dk)9G<# SVeD~?CZ,S X ~qwDZ(E"# ,xT>101d# 0k"i/r}%f"ZA;y0ZOtTPD0A;U+vT/ }]1(Screen Color Characterization Data) # 'V XDMP D X T>\mw# * X Window System T>~qwa)Ve# XF-\CJ10wzODv? X-Windows# uX X T>w,1=dk\k# T>CZ X DVePm# ^D X ~qwPD|3d# q=/0Z*"D~Tcdv=r!zO# 4P X ~qwJ4}]b5CLr# * X-Windows 73hC!n# x |nDy0ZN}hC5CLr# * X Window System a)UKBfw# *"v? X-Windows D}xg!na9# liwD4,# 7( mbuf a9Gq_P=S/:# +8r mbuf a9D8k*;I8r=S/:7D8k# +8r mbuf a9D8k*;I*8rf"Z mbuf a 9PD}]D8k# 5X mbuf ;fZfhv{DX7# *oz3a)q=/$_# * mbuf a9PmD;?Vr+?4(;v1># Vd3fs!D mbuf a9/:# a)q=/$_T4(;,gqDDwTLr# dbx *wTMKPLra)73# od T8(q=T>D~# prof T>TszkE*}]# savecore #fYw53DKD*"# syscall 4P8(DS}LwC# trace GD(f# trcstop #9zY&\# trcupdate mS"fzr>}zY(fq=#e# |nPm:{" dspcat T>yPr?V{"`?# dspmsg T>{"`?P!(D{"# gencat 4(M^D{"`?# mkcatdefs $&m{"4D~# mkstr 4(ms{"D~# runcat (}\@+dv}]S mkcatdefs |n+d= gencat |n# xstr =< B. |nD&\Pm 285 S C LrPa!V{.T5V2mV{.# |nPm:4Lr admin 4("XF SCCS D~# asa r! FORTRAN D~# cdc |D SCCS v?PD"M# comb iO SCCS v?# ctags FwjGD~Toz(;4D~PDTs# delta Z SCCS D~P4(;vd/?# get 4( SCCS D~D;v8(f># prs T>4zkXF53(SCCS)D~# rmdel S SCCS D~P}%d/?# sact T>10 SCCS D~`-4,# sccs SCCS |nD\mLr# sccsdiff HO SCCS D~D=vf># sccshelp a) SCCS {"r|nDE"# unget !{0;v get |n# unifdef SD~P}% ifdef P# i$ SCCS D~# Cj6X|VzfQVdD5# val vc vgrind q=/WZDADLre%# whereis R=LrD4"~xFD~rVa# which (;|(p{M76(vTZ csh(C shell)|n)DLrD~# |nPm:TsD~ ld 4STszk# lorder *ZTsbPDI1D~0RnQ3r# make ,$nBDLrf># nm T>TszkD{Em# 286 |nNTszkE*}]# size T>0)9+2Tszkq=1(XCOFF)TszkDZs!# slibclean }%ZKMbf"wP1049CD#i# strings ZTsD~r~xFD~PiRIr!DV{.# strip (}}%;s(LrM{EwTLr9CDE",u!0)9+2T szkq=1(XCOFF)TszkDs!# |nPm:SnoT bc a)Nb+HcuoTDbMw# bs `kMbMPHs!DLr# m4 $&mD~,)9j(e# sno a) SNOBOL bMw# |nPm:C $_ cb + C 4zk*;I;VWZDADq=# cflow zIb?}CD C wL<# cpp 4PD~|,M C oT4D~Djf;# cxref 4( C Lr;f}Ce%# execerror +ms{"4kj}!(DTs# odmdrop }%Ts`# odmget S8(DTs`PlwTs= odmadd q=# odmshow ZA;OT>Ts`(e# restbase S}<3qA!y>(FE","+dV4=53}(Fh8E"#f=}E"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,kkBPX7*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^hTzP#NNpN# © Copyright IBM Corp. 1997, 2006 289 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){Fy5i9,gP5JDs5{FMX7kKW,,?tIO# f(mI: >E"|(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^hr 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^hr IBM 6Q# K&|,DNNT\}]D5DC'&1i$dX(73DJC}]# Lj TBuoG International Business Machines Corporation Z@zM/rd{zRrXxDLj: AIX AIX 5L HACMP IBM Micro Channel PS/2 PTX Quietwriter Java MyPyZ Java DLjMUjG Sun Microsystems,Inc. Z@zM/rd{zRrXxD"aLj# UNIX G The Open Group Z@zM/rd{zRrXxD"aLj# Microsoft"Windows"Windows NT M Windows UjG Microsoft Corporation Z@zM/rd{zRrXx DLj# d{+>"z7r~q{FI\Gd{+>DLjr~qjG# 290 |nNA; 9C xss |n 196 [B] oz hv|n&\ 77 s( = NIS ~qw 9C ypbind X$Lr 224 dCib| 9C xmbind |n 167 `LoT |nD&\Pm wV 287 c`Lr 288 C 287 FORTRAN 288 `-w |nD&\Pm 263 `kw |nD&\Pm 288 j6~qw CZx(3d,wX~qw 9C ypwhich |n 238 j6E,T> NIS 3d 9C yppoll |n 232 p{ (; 82 [C] N}Pm 9l 9C xargs |n 130 i//XFLr,t/ xntpdc X$Lr 9C xntpdc |n 175 iRE" Z NIS 3dP 9C ypserv X$Lr 234 Lr S Imakefile 4( Makefile 167 © Copyright IBM Corp. 1997, 2006 Lr (x) `S 9C watch |n 73 Lre% q=/ 9C vgrind |n 10 X4l& zI 223 St~qw,NIS a>4F NIS 3d 9C yppush |n 233 [D] r! n/** 9C w |n 68 NIS 3d 9C ypcat |n 226 wTw |nD&\Pm 285 SP |nD&\Pm 278 Tszk |nD&\Pm 286 [F] Bf xterm |n 199 [G] |B NIS 3d 9C ypupdated X$Lr $w:I\m kND WLM 98 $w>A; x( 9C xss |n 196 X|V SCCS fz5 7 \m X T>w/O (} XDMCP 'V 9C xdm |n 139 237 291 [H] [L] P} F} C wc |n 74 j &\Pm 284 D>q=/ 269 c`Lr |nD&\Pm 288 ,S = NIS ~qw 9C ypbind X$Lr 76{ I4PD~ iR 82 _-m |nD&\Pm 275 [J] [M] GJ53 |}q=Jb 116 |s( dCib 9C xmbind |n 167 |3d ^D 9C xmodmap |n 171 +nmS= z7"lpp"z7}]b 9C vpdadd |n 54 )&L}]b 9C vpdadd |n 54 E> ewallevent 71 wallevent 71 SUM4Pks S yppasswd |n 9C yppasswdd X$Lr 230 bvw C yacc |n4( 221 xL |nD&\Pm 277 xL]R ]R4P 69 mi $n 9C varyonvg |n 5 ME 9C varyoffvg |n 4 |n vacation 1 vpdadd 54 vsdchgserver 58 vsdelnode 59 vsdnode 62 vsdsklst 63 w 68 wall 70 who 84 wlmassign 93 wlmcntrl 96 wlmmon 98 wlmperf 98 wlmstat 102 wsm 112 wsmaccess 113 X 118 xargs 130 xdm 139 xmbind 167 xmodmap 171 xntpdc 175 xterm 198 ypcat 226 ypinit 227 yppasswd 229 yppoll 232 yppush 233 ypset 235 ypwhich 238 ypxfr 239 |nP KP 9C xargs |n 130 ?< |nD&\Pm 262 [K] M'z 8<=X(~qw 9C ypset |n 292 235 |nN NIS 3d 9C yppoll |n 232 x( X T>w1=dk\k 9C xlock |n 163 [P] `5 |nD&\Pm 272 dC ib|s( 9C xmbind |n 167 A;dv |nD&\Pm 279 A;x( XF 9C xss |n 196 A;U+vT/}] i/ 9C xcmsdb |n 138 Sy0Z}% 9C xcmsdb |n 138 Sy0Z0k 9C xcmsdb |n 138 [T] (E$_ |nD&\Pm 251 (EE@ 2+XSUJ~ 9C xget |n 155 (}2+(@"MJ~ 9C xsend |n 191 9C xwud |n 220 *" 9C xwd |n 219 [W] [R] m~20 |nD&\Pm 283 [S] h8 |nD&\Pm 269 1d T>10D 9C xclock |n 136 51{" "Mxd{C' 9C write |n 107 X$Lr ypbind 224 yppasswdd 230 ypserv 234 ypupdated 237 Z(E" `-MT> 9C xauth |n 134 }5}] |nD&\Pm 276 xg\mLr# |nD&\Pm 259 xgF1-i|n xntpd 173 xgF1-iX$Lr t/ xntpdc 9C xntpdc |n 175 xg\k Z NIS P|D 9C yppasswd |n 229 xgE"~q 224 D>q=/ jm~|Pm 269 |nD&\Pm 266 D5 |nD&\Pm 272 D~ (;Z 81 I4PD~ (; 82 )9 241 |nD&\Pm 263 9u 242 SCCS T>j6E" 76 i$ 3 w} 293 D~Z] |nD&\Pm 264 D~53 |nD&\Pm 273 [X] 53 r!n/** 9C w |n 68 53CJ 280 |nD&\Pm 279 53GJ |nD&\Pm 281 533FE" |nD&\Pm 281 53J4 |nD&\Pm 282 {" S6L53"M 9C writesrv |n 111 S6L53SU 9C writesrv |n 111 T&mDa> 9C whatnow |n 78 "Mxd{C' 9C write |n 107 PvU~KX7 9C whom |n 91 |nD&\Pm 285 4xyPC' 9C wall |n 70 i$U~KX7 9C whom |n 91 T\w{ |nD&\Pm 277 ib|s( dC 9C xmbind |n 167 ibZf (f3FE" 47 [Y] QG<,C' 6p C who |n 84 3dp{m T> 9C ypwhich |n 238 294 |nNG<{ 87 C'{?< Qwj6 C whois |n 90 Qwp{ C whois |n 90 J~ "M vacation {" 9C vacation |n 1 (}2+D(EE@SU 9C xget |n 155 (}2+(EE@"M 9C xsend |n 191 N7 T! wumpus 117 |nD&\Pm 274 4Lr |nD&\Pm 286 [Z] 8~qwa) Ve~qw mS 128 Ve76*X }% 130 Ve?< mS 129 153 A acct/* |n 281 ARPANET whois |nDC' 90 ATE Lr |nD&\Pm 250 C xmodem +dD~ 169 xmodem |n 169 B BNU |nD&\Pm 250 E ewallevent E> 71 I idcmds 251, 254, 259, 272, 277, 279 M MH |nD&\Pm 253 MH |n wCISgfTc;p9C 9C vmh |n 27 O ODM(Ts}]\mw) |nD&\Pm 288 N NCS |n &\Pm NFS |n &\Pm 254 NIS ~qw s(= 9C ypbind X$Lr 224 +d NIS 3d 9C ypxfr |n 239 hC NIS 3d 227 9C ypinit |n 227 NIS |n &\Pm 256 ypcat 226 ypinit 227 ypmatch 228 yppasswd 229 yppoll 232 yppush 233 ypset 235 ypwhich 238 ypxfr 239 NIS X$Lr ypbind 224 yppasswdd 230 ypserv 234 ypupdated 237 NIS xg\k |D 9C yppasswd |n 229 NIS 3d iRE" 9C ypserv X$Lr 234 +d= NIS ~qw 9C ypxfr |n 239 r! 9C ypcat |n 226 |B 9C ypupdated X$Lr 237 9C ypinit |n 227 a> NIS St~qwxP4F 9C yppush |n 233 T>j6E 9C yppoll |n 232 Z NIS ~qwOhC 227 262 w} 295 vmh |n 27 vmo |n 29 vpdadd |n 54 vsdchgserver |n 58 vsdelnode |n 59 vsdnode |n 62 vsdsklst |n 63 S SCCS X|V fz5 7 D~ T>j6E" 76 i$ 3 SCCS |n val 3 vc 7 what 76 shell Z C P(;I4PD~ shell E> X4l& zI 223 STREAMS |n &\Pm 259 W 82 T TCP/IP |n &\Pm 259 V vacation |n 1 vacation {" "MxJ~U~K 9C vacation |n varyoffvg |n 4 varyonvg |n 5 vgrind |n 10 vi `-w (ej 15 (F 12 v/ 22 }L v/ 22 |n== 12 t/ 27 hC|n 9C 13 D>dk== 12 3d| 16 POMax 26 S|n 20 nsP== 12 vi |n 11 ^F 12 view |n 27 296 |nN 71 watch |n 73 wc |n 74 whatis |n 77 whatnow |n 78 which_fileset |n 83 who |n 84 whodo |n 88 whois |n hv 90 >} 90 ARPANET 9C 90 WLM Vv 98 wlmassign |n 93 wlmcheck |n 94 wlmcntrl |n 96 wlmmon 98 wlmperf 98 wlmstat |n 102 wol |n 106 write |n 107 writesrv |n 111 wsm 112 wsmaccess 113 wtmpfix |n 116 X X ~qw t/ 9C X |n 118 ^D|3d 9C xmodmap |n 171 x |n 118 X T>w \m/O 9C xdm |n 139 X T>w (x) x(1=dk\k 9C xlock |n 163 T> troff D~ 9C xpreview |n 184 xargs |n 130 xauth |n 134 xclock |n 136 hC1!5 137 xcmsdb |n 138 xdm |n 139 XDMCP \m X T>w/OD'V 9C xdm |n 139 xfs |n 153 xget |n 155 xhost |n 156 xinit |n 157 xlock |n 163 xlsfonts |n 165 xmbind |n 167 xmodem |n 169 xmodem -i 169 xmodmap |n 171 xmwlm |n 168 xntpd X$Lr 173 xntpdc |n 175 xpr |n 182 xpreview |n 184 xprofiler 186 xrdb |n 188 xsend |n 191 xsetroot |n 195 xss |n 196 xstr |n 196 xterm |n 198 2+T 208 K% 207 Yw 209 Lrms 213 Bf 199 73 212 XFrP (e 213 VT100 == 213 xterm hv^F 218 sjzY 218 a)UKBfw CZ X Window System 198 8kC( 206 J4 202 V{` 208 xwd |n 219 xwud |n 220 X-Windows hCy0ZN} 195 hC73!n 192 x_add_fs_fpe |n 128 x_add_nfs_fpe |n 129 x_rm_fpe |n 130 Y yacc |n 221 ypbind X$Lr 224 ypcat |n 226 ypinit |n 227 ypmatch |n 228 yppasswd |n 229 SUM4Pks 9C yppasswdd X$Lr 230 yppasswdd X$Lr 230 yppoll |n 232 yppush |n 233 St~qw,NIS a>4F NIS 3d 233 ypserv X$Lr 234 ypset |n 235 ypupdated X$Lr 237 ypwhich |n 238 ypxfr |n 239 Z zcat |n 241 zdump |n 242 zic |n 243 w} 297 298 |nN