Upload
truongkiet
View
233
Download
1
Embed Size (px)
Citation preview
AIX 5L �� 5.2
�� ���, � 1 �, a - c
SA30-0463-06
���
AIX 5L �� 5.2
�� ���, � 1 �, a - c
SA30-0463-06
���
�!
� ��� � ��� ���� ��� ���� ��, 609 ���� ������� ��� �����.
� 7 �(2003� 10�)
� ���� � ���� ��� ���� �� �, AIX 5L �� 5.2 � � ��� �� �� ���� �����.
IBM �� ��� �� �� ��� � � � �� ���� ���. ��� ��� � ��� ��� ������.
135-270
����� ��� ��� 467-12, ��������
�� ��.�.� ����
�����
�� ���� ��� �����, [email protected]� �� ��� ��� ������. ��� ��� ��� ��� ���
���� �� � ��� �����.
© Copyright International Business Machines Corporation 1997, 2003. All rights reserved.
��
� �� �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
� �� ��� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
� �� ��� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
ISO 9000. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii
UNIX98 ��� 32�� � 64�� �� . . . . . . . . . . . . . . . . . . . . . . . . . xii
�� �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii
�� ���(����) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
ac �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
accept, reject �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
acctcms �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
acctcom �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
acctcon1 �� acctcon2 �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
acctdisk �� acctdusg �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
acctmerg �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
acctprc1, acctprc2 �� accton ��. . . . . . . . . . . . . . . . . . . . . . . . . . . 15
acctwtmp �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
acledit �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
aclget �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
aclput �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
adb �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
addbib �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
addrpnode �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
addX11input �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
adfutil �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
admin ��(SCCS). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
aixmibd �. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
aixterm �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
ali �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
alias �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
alog �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
alstat �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
alt_disk_install �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
anno �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
ap �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
apply �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
apropos �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
ar �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
arithmetic �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
arp �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
as ��. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
asa �� fpr ��. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
at �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
© Copyright IBM Corp. 1997, 2003 iii
ate �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
atmstat �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
atq �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
atrm �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
attachrset �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
audit �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
auditbin � . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
auditcat �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
auditconv ��. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
auditmerge �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
auditpr �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
auditselect �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
auditstream �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
autoconf6 ��. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
automount � . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
automountd � . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
autopush �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
awk �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
back �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
backsnap �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
backup �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
banner �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
basename ��. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
batch �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
battery ��. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
bc �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
bdftopcf �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
bdiff �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
bellmail �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
bffcreate �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
bfs �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
bg �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
bicheck �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
biff �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
bindintcpu �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
bindprocessor �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
binld � . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
biod � . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
bj �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
bootlist �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
bootparamd � . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
bootpd �. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
bootptodhcp �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
bosboot �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
bosdebug �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
bs �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
iv �� ���, � 1 �
bsh �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
bterm �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
bugfiler �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
burst �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
cachefslog �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256
cachefsstat �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
cachefswssize �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
cal �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260
calendar �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
cancel �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
canonls �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
captoinfo �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
capture �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
cat �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270
catman �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
cb �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
cd �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
cdc �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
cdcheck �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
cdeject �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
cdmount �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
cdromd �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283
cdumount ��. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
cdutil �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
certadd �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288
certcreate �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
certdelete �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
certget �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294
certlink �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
certlist �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
certrevoke �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299
certverify �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
cfgif �. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302
cfginet � . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
cfgmgr �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305
cfgqos � . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
cfgvsd �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310
cflow �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
cfsadmin �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314
chargefee �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316
chauthent �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
chC2admin �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
chCCadmin �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
chclass �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
chcod �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
chcomg �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
�� v
chcondition �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
chcons ��. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
chdev �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335
chdisp �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
chdoclang �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339
checkeq �� checkmm �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340
checknr �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
chfilt �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
chfn �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
chfont �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
chfs �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346
chgif � . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
chginet � . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
chgroup �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
chgrp �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357
chgrpmem �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358
chhwkbd �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360
chitab �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362
chkbd �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364
chkey �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
chlang �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
chlicense �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369
chlv �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370
chlvcopy �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374
chmaster �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376
chmod �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377
chnamsv �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382
chnlspath �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383
chnfs �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
chnfsexp �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
chnfsmnt �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387
chown �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
chpath �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391
chprtsv �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394
chps �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397
chpv �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
chque �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
chquedev �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402
chresponse �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404
chrole �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409
chroot �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
chrsrc �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413
chsec �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
chsensor �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420
chserver �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422
chservices �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424
vi �� ���, � 1 �
chsh �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426
chslave �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
chssys �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429
chsubserver �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432
chtcb �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435
chtun �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436
chtz �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438
chuser �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439
chvfs �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447
chvg �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
chvirprt �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452
chvmode �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454
chypdom �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455
ckpacct �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
ckprereq �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458
cksum �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
clear �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462
clsnmp �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463
cmp �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470
col �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471
colcrt �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473
colrm �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474
comb ��(SCCS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475
comm �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477
command ��. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479
comp �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481
compare_report ��. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 484
compress �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487
comsat � . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489
configassist �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490
conflict �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490
confsetcntrl �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 492
copycsmpkgs �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 497
cp �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 499
cpio �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503
cplv �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512
cpp �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 514
cpu_state �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 518
craps �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520
createvsd �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521
crfs �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528
cron � . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 532
cronadm �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 534
crontab �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 536
crvfs �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 540
csh �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541
�� vii
csplit �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543
ct �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545
ctags �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 548
ctcasd � . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 550
cthactrl �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 552
cthagsctrl �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 553
cthagstune �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557
cthatsctrl �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 558
cthatstune �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 562
ctlvsd �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 565
ctmsskf �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 568
ctsidmck �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 572
ctskeygen ��. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 575
ctsnap �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 578
ctsthl �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 581
cu �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 584
curt ��. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 589
custom �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 597
cut �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 602
cw �� checkcw �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 604
cxref �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 606
��. ���� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 609
�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 611
�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613
viii �� ���, � 1 �
� �� ��
� �� AIX 5L �� 5.2 �� ��� 6� � � 1 ���, ��� ��� �� �� ��� � �
��. ��� ���� ���, �� �� ��, ��� �� ��, �� ��� �� �� ����, 6�
��� �� ��� ��� �����.
��� ���� ��� ��� � �� ���� ���, � 6 �� ������.
� ���� AIX 5L �� 5.2 5200-01 �� �� �� ���� �����. � �� �� ���� ��
��� ��� AIX 5.2 5200-01� ������.
� �� ���
� �� ��� �� ���� � ����.
� �� ���
��� ��� ����� ���� ���� � ��� ����. ���� ��� ��� ���
� ��� ���� ����� �� � ���. ��� �� �, �� ���(����� ��)� �
� ���� � ���� �����.
� ����� �� �� � � ��� ���. ��, ��� ��� � ��� ��� � �
��� �� ��� �� �� �� �����. ��� ������� ���.
��� ��� ��� ��� � ���� �� � ���. ��� ��� ����� �� ���
�� ���� �����, �� �� ��� ����.
��� ����� ��� ��� �� �� ���. � �� � ��� �� � ������ ��
�. � ��� ��� ����� ���� �� ��� � � ��� �����.
�� ��� � �� ��� ��� ������� SMIT(��� �� ����� ��)� ��� �
� ���.
����
�� � ��� ��� ���� ����.
��� ��, ���, ��, ��, ��, ���� � ���� ��� � ���� � ��� �� �� ���
��. �� � ���� , ���� �� �, � � ��� �� �����.��� �� �� �� �� ���� �� �� ���� �����.������� �� ��� �� ��, ��� ���� �� ��� ��� ��, ����� ��� �� �� ���
��� � ��� ��, ������ �� �� ��� ����� �� �� �����.
© Copyright IBM Corp. 1997, 2003 ix
��
���� �� �� ��� �� � ���.
�� ��� �� ��� �� ��.�� ��� ��� ���� ��.�� ��� �� � ���� ��� � �� ��� �� ��.��� ��� �� ��� � ��� �� ��� ��� ��� ���� �� �.���� �� ��� ��� � �� �� �� ���.�� �� �� ��� ���� ���� �� ��(��� ��� ��) ���.�� �� ��� ���� ��� �� ��.�� �� ��� ��� �� �� ��.�� �� ���� �� �� ��.�� ��� ���� �� ���.�� �� � �� �� �� ��� � � �� �� ��.
�� ��
��� �� ��� ���� ���� ���([ ]), ���({ }) � �� ��(|)� �� ��� ����.
�� unget ��� �� �� �����.
unget [ -rSID ] [ -s ] [ -n ] File ...
�� �� �� �� ���� �����.
v ���� �� ��� ���� �� ��� ���� �����. � ���� �� ��, �� � �
�� ��� ���.
v ���� ���� �� �� ���� ��� ���� �� ���. � ���� �� �� �
� ���� Files � Directories� ��, ��� ���� ���� ���.
v ��� � � ���� �� ������.
v ��� � � ���� �� ������.
v ��� �� ���� �� �� ���� �� ������.
v �� ��� � �� ���� ��� �� �� �����. �� �, [ a | b ]� a �� b� �
��� �� �� �� ��� �� � � �����. �����, { a | b }� a �� b� ��
� �� �����.
v ����( ... )� ����� ���� �� � �� �� �����.
v ��( - )� �� ��� �����.
���� ����� ��� ��
�� ��� ���� ���� ���(�� ��)� �����, lslpp ��� -w ��� ������.
�� �, installp ��� ���� �� ��� ����� �� ������.
lslpp -w /usr/sbin/installp
��� � ����� �����.
x �� ���, � 1 �
File Fileset Type-----------------------------------------------------------------/usr/sbin/installp bos.rte.install File
installp� � � �� �� ��� ��� �� ��� �����, �� ������.
lslpp -w "*installp*"
��� � ����� �����.
File Fileset Type-----------------------------------------------------------------/usr/sbin/installp bos.rte.install File/usr/clvm/sbin/linstallpv prpq.clvm File/usr/lpp/bos.sysmgt/nim/methods/c_installp
bos.sysmgt.nim.client File
������� �� ��
���� � � � � ��� ��� �� ����, ����� ��� ����� �� � �
��. ��� ���� ��� ���� ���� ���� � ��� �����. ����� �
�� �����, �� �� & ���� ������.
Command&
���� ����� ���� ��, ���� �� ���� ���� � ��� �� � �
��.
��� ���� ����� ��� � � ��� ����� �� ���. cron �� ��� ��
� ���� ����� � ���. ���, at � batch ��� ��� ��� �� ��� �
�� ���� � � ��� �� � ���.
�� ��
����� ����� � �� �� ��� �����. � ��� �����. � ����� $
� �����.
�� ����� �� ���� �����, ls� ���� Enter �� ���.
$ ls
��� ��� �� �� ��� ���� � ��� ���� ����. ��� ��� ���,
���� �� ��� �����. �� � � ��� �� � � �����.
�� ��� �� ��� �� ����.
�� ��� ����
��� ��� ���� ��� ����. �� ��� � �� ��� ��� ���. �� �,
ls �� �� -l(long) ��� �� ��, ���� �� ����� ��� �� �� ��� ����
�. � ��� ls ��� -l ��� ���� ��� �� �����.
� �� �� xi
$ ls -l
���� ���� �� �� �� ���� ��� ���. ���� �� ���� ���� �
�, �� �� ���� �����. � ����, /usr/bin ����� ������.
$ ls -l /usr/bin
��� �� � �� ���� ���.
v ��� �� ���� �����.
v ��� �� -(�� ��)� �� ����.
v ��� ;(���)�� ��� ��, � ��� ��� ���� �� � ���.
v ��� �� \(���)� ��� � �� �� �� � ���. ���� � �� �� ��
���. �� ���� �� �����.
$ cat /usr/ust/mydir/mydata > \/usr/usts/yourdir/yourdata
�� ��� �� ��� � ��� ���. �� ��� ��� ���
(�: telnet ��)�� ���, ���� �� ��� �� ��� ��� ����. ��� ��� �
�� �� ��� �� ����� ���. ���� ���, ��� � ��� ������.
���� � �� ����(�� �, Bourne, C, Korn) ���� ��� �� �� �����. �
���, ���� � ���� ��� �� � �� �� �� �� ��� ���.
�� ��
���� ��� ��� � � �� ��� ����� ��, ��� ��� ���� ��� �� �
���. �� ��� �����, ���� �(Ctrl-C �� Alt-Pause)� ����. ���� ����, �
��� ���� ���� � ��� �� � ���.
ISO 9000ISO 9000 �� �� ���� � ��� ��� ��� ��� ���.
UNIX98 ��� 32�� � 64�� ��
�� 4.3�� ���� ���� UNIX ��� ���� ��� � Open Group� UNIX98
��� ���� � ��� ���. �� �� ������ ��� ������ �� 4.3� �� ��
��� �� ��� �� ������� ��� � ��� ���� � ����� ���� ����.
��� ���� �� ����� ��� ���� ���. ��� ���, ��� �� ����
�� ��� ��� ����� �� �� �� ������ ����� ���.
UNIX98�� ��� ��� ������ ���� ��� ��� � ��� CD-ROM� � Open
Group’s UNIX98 ��� � � Go Solo 2: The Authorized Guide to Version 2 of the Single UNIX
Specification� ���� CD-ROM� ���� Open Group’s UNIX98 ��� ������.
xii �� ���, � 1 �
�� ��
� �� ��� ��� �� �� �� ��� ���.
v AIX 5L �� 5.2 �� ���, � 1 �
v AIX 5L �� 5.2 �� ���, � 2 �
v AIX 5L �� 5.2 �� ���, � 3 �
v AIX 5L �� 5.2 �� ���, � 4 �
v AIX 5L �� 5.2 �� ���, � 5 �
v AIX 5L �� 5.2 �� ���, � 6 �
v AIX 5L Version 5.2 Files Reference
v AIX 5L Version 5.2 Glossary
v AIX 5L Version 5.2 Guide to Printers and Printing
v AIX 5L �� 5.2 �� � � ���
v AIX 5L �� 5.2 ��� ���� AIX ��
v AIX 5L Version 5.2 Network Information Services (NIS and NIS+) Guide
v AIX 5L �� 5.2 ��� ��: ����
v AIX 5L �� 5.2 � �� ��
v AIX 5L Version 5.2 Performance Tools Guide and Reference
v AIX 5L �� 5.2 � ��
v AIX 5L Version 5.2 System Management Concepts: Operating System and Devices
v AIX 5L Version 5.2 System Management Guide: Communications and Networks
v AIX 5L Version 5.2 System Management Guide: Operating System and Devices
v AIX 5L �� 5.2 ��� ��� ��: � � ����
v AIX 5L �� 5.2 ��� ��� ��: ��� � ��
v AIX 5L Version 5.2 Technical Reference: Base Operating System and Extensions Volume 1
v AIX 5L Version 5.2 Technical Reference: Base Operating System and Extensions Volume 2
v AIX 5L Version 5.2 Technical Reference: Communications Volume 1
v AIX 5L Version 5.2 Technical Reference: Communications Volume 2
v AIX 5L Version 5.2 Technical Reference: Kernel and Subsystems Volume 1
v AIX 5L Version 5.2 Technical Reference: Kernel and Subsystems Volume 2
v AIX 5L �� 5.2 � �� ��� ��� �� ��
v Performance Toolbox Version 2 and 3 for AIX: Guide and Reference
� �� �� xiii
xiv �� ���, � 1 �
�� ���(����)
ac ��
��
�� � �� �����.
��
/usr/sbin/acct/ac [ -d ] [ -p ] [ -w File ] [ User ... ]
��
ac ��� ��� �� ���� �� � �� �� ���� �� � � �����. �� ��
wtmp ��� ��� �� � � ���� ���� �����.
�� � �� init � login ����� ����, /var/adm/wtmp ��� � ��, � ��� �
����. �� ���� adm ��� ��� �� � ��� 0� /var/adm/wtmp ��� ��� �
��. ��� �� �� ��� �� ����� ����� ���. ��� ��� ���, � ��
��� �����.
No /var/adm/wtmp
��� �� �� wtmp ��� ��� ����. -w ��� �� ���� ��� �����.
���
-d �� ���� ����� ��� ����.-p ��-� � �� ����� �����. � ��� ���� ��� ��� � � �� ��� �����.-w File /var/adm/wtmp ��� �� wtmp ��� �����.
��
��� ��: � ��� �� ����� ��(x) ��� ��� � ���.
��
1. �� wtmp ��� ��� �� � � ����� �� ���� �� � � �����, �� ��
������.
/usr/sbin/acct/ac
2. ��� smith � jones� �� �� � � �� wtmp ��� ��� ��� �� �����, �
� �� ������.
/usr/sbin/acct/ac smith jones
© Copyright IBM Corp. 1997, 2003 1
3. ��� smith � jones� �� �� � � ��� �� wtmp ��� ��� ��� �� �����
�� �� ������.
/usr/sbin/acct/ac -p smith jones
��
/usr/sbin/acct/ac ac ��� �����./var/adm/wtmp ��-� � ����� � ��� ��� ���� ���.
�� ��
init � login ��.
�� ���, �� ��� � � ���� ��, ���� ��� �� ��� ��� AIX 5L Version 5.2
System Management Concepts: Operating System and Devices� Accounting Overview� ������.
AIX 5L Version 5.2 System Management Guide: Operating System and Devices� Setting Up an Accounting
System��� ���� ��� �� ��� �� �����.
accept, reject ��
��
�� ��� �/�����.
��
accept Destinations
reject [ -r Reason ] Destination
��
accept ��� ��� ��� Destinations� �� �� �� ����� �����. Destination� ��
�� �� ��� � ���. ��� � � ����� lpstat -a ��� ������.
reject ��� ��� ��� destinations� �� �� �� ����� ���� ����. destination�
�� �� �� ��� � ���. ��� � � ����� lpstat -a ��� ������.
���
-r Reason �� ��� �� Reason� �����. Reason� ��� �� Destination� �����. lpstat -a ��� �
�� �����. ��� ��� � ���� Reason� �� ��� �� ���. �� ��� � � ��
� unknown reason��, ���� ��� �� �� ��� ��� �� ��� � � ��� new
destination���.
2 �� ���, � 1 �
��
/var/spool/lp/*
�� ��
enable ��, lpadmin �� � lpsched ��.
acctcms ��
��
���� ���� ��-���� ��� ����.
��
/usr/sbin/acct/acctcms [ -t | -a [ -o ] [ -p ] ] [ -c ] [ -j ] [ -n ] [ -s ] [ File ... ]
��
acctcms ��� File ���� ���� ��� ��, ��� ��� ���� �� �� ��,
�� �, � �� �� ��� �� �����. � ��, �� ��� 2� �����. �� ���
�� acct �� ���� �� ���.
-o� -p ��� �� ���� acctcms ��� �� � � ��� � � ���� ���� ��
��. �� � ��� � � /etc/acct/holidays ��� � ���� �����. �� � � ���
�� ��� ��� �� �� �� � ���. ���� ����� ���� ���� /etc/acct/holidays
���� ���� ���� ��� �� ��� � ���. �� �� ��� �� �� ���� �
� � ��� � �� ��� CPU � ( ) � �� ( )� ������.
�� ���(���) 3
���
-a 2� �� ��� �� ASCII �� ���� ��� �����. �� ��� �� ��, �� �� �, kcore �
(�� �� ��� � � � �� ���), CPU � , �� , � �� ��(�� ��), �� �� �
CPU � , CPU ��� �� �� ���� ���. ��� � � � � �� ���. acctcms ��� �� kcore
�� ��� ����. � kcore � ( )� ��� �� �(�� ��)� �� � � �� ����. � ���
-t ��� �� �� � ����.
-a ��� �� �� � ��� ������.
-o ��� � ��� �� �� ��� �����.
-p �� � ��� �� ��� �����.
-o� -p ��� �� ���� acctcms ��� �� � � ��� � � ���� ���� ����. �� �
��� � � /etc/acct/holidays ���� ���� �����. �� � � ��� �� ��� ��� �� �� �
� � ���. ���� ����� ���� ���� /etc/acct/holidays ���� ���� ���� ��� �� ���
� ���. �� �� ��� �� �� ���� �� � ��� � ( )�� ��� CPU � ( ) � �� ( )�
������.
� � ��� �� ���� �� �� ��� �� ���.
TOTAL COMMAND SUMMARY
COMMAND NUMBER TOTAL TOTAL TOTALNAME CMDS KCOREMIN CPU-MIN REAL-MIN
MEAN MEAN HOG CHARS BLOCKSSIZE-K CPU-MIN FACTOR TRNSFD READ
-c kcore � ( )� �� CPU � �� ����. � ��� -n ��� �� �� ���� -n ��� ���
��.-j �� other ��� � �� ���� �� ��� �����.-n ��� ��� ��� ����. � ��� -c ��� �� �� ���� -n ��� �����.-o ��� � ��� �� ��� �����. -a ��� �� �� � ��� �� � ���.-p �� � ��� �� ��� �����. -a ��� �� �� � ��� �� � ���.-s � �� �� �� �� � � ��� � 2� ����� �����.-t �� �� �� ���� �� �����. � � 2� ��� �� �� � ��� ��� � ����
� ��. � ��� �� � � � ��� � � � �� ��� ��� �� ����, �� ���� acctcms
2� �� �� �� �� ����� ���. � ��� -a ��� �� �� � ����.
��
��� ��: adm ��� ���� � ��� �� ��(x) ��� ��� ����.
��
���� �� �� today ��� ����, � ��� total ��� �����, � ����� �
� ������
acctcms File . . . > todaycp total previoustotalacctcms -s today previoustotal > totalacctcms -a -s total
4 �� ���, � 1 �
File ���� ���� today�� ��� �����, �� ��� ����(previoustotal� ���
�� ����) � ��(total)� ����. ��� �� 2� �����. ��� ���, -a ��� ASCII
���� � total ��� ��� ���, ���� ���� � � ���.
��
/etc/acct/holidays ���� �� �� � � ��� � � ���� ���./usr/sbin/acct/acctcms acctcms ��� �����.
�� ��
lastcomm ��, runacct ��.
acct �� ��, utmp,wtmp, failedlogin �� ��.
acct ���.
�� ���, �� ��� � � ���� ��, ���� ��� �� ��� ��� AIX 5L Version 5.2
System Management Concepts: Operating System and Devices� Accounting Overview� ������.
AIX 5L Version 5.2 System Management Guide: Operating System and Devices� Setting Up an Accounting
System��� ���� ���� ���� � ���� �� ��� �� �����.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� Accounting
Commands.
AIX 5L �� 5.2 � �� ��� � ���� � ��� ��� ��.
acctcom ��
��
�� ��� ���� � ��� �����.
��
/usr/sbin/acct/acctcom [ [ -q | -o File ] | [ -a ] [ -b ] [ -c Classname ] [-f ] [ -h ] [ -i ] [ -k ] [
-m ] [ -r ] [ -t ] [ -v ] [ -w ]] [ -C Seconds ] [ -g Group ] [ -H Factor ] [ -I Number ] [ -l Line
] [ -n Pattern ] [ -O Seconds ] [ -u User ] [ -e Time ] [ -E Time ] [ -s Time ] [ -S Time ] [ File
... ]
��
acctcom ��� �� ���� �� /var/adm/pacct ���� File ���� ��� ���� ��� �
��� �� ����. � � acctcom ��� ���� �� ����� ��� �� ����
�. � ��� �� ���� ��� � �� /usr/sbin/acct ����� �����.
�� ���(���) 5
File ���� ���� �� �� ��� �������� /dev/null ��� �� ��, ���� �
���� ����� acctcom ��� /var/adm/pacct ��� ����.
File ���� ���� ��, acctcom ��� ��� �� � � �� ����� ��� ����.
��, /var/adm/pacct ��� acctcom ��� �� �� �����. ckpacct ���� � ��� ��
��� ��� �� ��� �� �� ����� pacct ��� � � � � ���. �� ��� ��
� �� ��� �� �� /var/adm/pacct?� ����. �� ?� ��� �����.
�� ��� ��� ���� �����. � � �� ��� �� ��, ��� ��, tty ��, �
� � , � � , �� (�), CPU � (�), � �� ��(�� ��)� ����. � � ���
�� ���� �� �� ��� �� ���.
COMMAND START END REAL CPU MEANNAME USER TTYNAME TIME TIME (SECS) (SECS) SIZE(K)
�� ���� �� ���� ��� � ��, ��� �� ��� #� ����. ���� ��� �
������ ���� �� ��(�� �, cron �� ���� ���� ��), ?(��)� TTYNAME
�� ����.
�:
1. acctcom ��� ��� ���� ���� �����. ps ��� ��� �� �� ����
������.
2. ��� � � �� � �� ��� �� ��� ��� ����.
��
��� ��: � ��� �� ����� ��(x) ��� ��� � ���.
���
-a �� ���� �� � ��� �����. ��� �� � �� �����.-b ����� ���� �� ��� � ������. acctcom ��� �� ��� �� �, � ���
�� �� ����.-c Classname ��� ��� ��� ���� ����.
�: ���� ������ �� ��� �� � ����.-C Seconds CPU � (��� � + ��� � )� Seconds �� ��� �� ���� ���� �����.-e Time �� � �� � ��� ���� ���� ����. �� ���� ��� � , , �� ��� �
� � ���. � � ��� hh:mm:ss���.-E Time �� � �� � ��� ��� ���� ����. �� ���� ��� � , , �� ��� �
� � ���. � � ��� hh:mm:ss���. -E� -S ��� ��� � � ����, acctcom ��
� ��� � � �� ���� �����.-f acct.h ��� ac_flag �� ��� � �� �� �����. � �� �� ���� ��� � fork
��� ��� ����, � �� ��� ��� ��� �����. AIX 5L Version 5.2 Files Reference
� acct �� ��� ��� acct ��� ������.-g Group �� ��� �� ���� ����. �� ID� �� ��� �� � ���.
6 �� ���, � 1 �
-h � �� �� � � ���(���)�� ���� �� �� CPU � � �� �����. �
��� �� �� �����.
(� CPU ��) / (�� ��)-H Factor Factor ���� �� ���� ���� �����. ������ �� � ��� �� �� ����
�.
(� CPU ��) / (�� ��)-i �� �� �� ��(��� ��)�� ���� �� �� ���� �� �����.-k �� �� � �� kcore � ( )� �����, �� � � ���� �� �� ��� �
� �� ������.-l Line ��� L ������ /dev/Line� ��� ���� �����.-I Number (��� i)� ��� ��� �� ��� ���� ����� �����.-m � ��� � ��� �����. ��� � ����. -h �� �� -k ��� -m ��� ��
� �����.-n Pattern Pattern �� �� ���� ��� �����. �� Pattern� �����. ��� ed ���� ��
���. �� �� ���, acctcom ���� � ��� �� �� ���� + ��� �� � ���.-o File �� ��� �� �� ��� �� ���� �� ��� ��� �����. � ��� �� ��
�� �� �� �����. � ��� -q ��� �� �� � ����.-O Seconds �� � (�)� ���� CPU ��� � � � ���� �����.-q ��� ����� �� �� ���� ����. � ��� -a ��� ��� ��� ��� ���
�. -q ��� -o ��� �� �� � ����.-r CPU ��� �����. � ��� �� �� �����.
(��� ��) / (��� �� + ��� ��)-s Time ��� � �� � ��� ���� ���� �����. �� ���� ��� � , , �� ���
�� � ���. � � ��� hh:mm:ss���.-S Time ��� � �� � ��� ���� ���� �����. �� ���� ��� � , , �� ���
�� � ���. � � ��� hh:mm:ss���.-t �� ���� ��� CPU � � �����.-u User �� ���� ���� �����. User �� ��� ID, ��� ID� � ��� ��, �� ��
�� ���� ���� �� � #(� ��) �� ?(��) � ��� ������.-v ���� � ��� ����.-w ���� ��� �� ��� �����.
��
1. CPU � � 2� ���� ���� �� ��� �����, �� �� ������.
/usr/sbin/acct/acctcom -O 2 < /var/adm/pacct
� ��� ��� /var/adm/pacct ���� ����.
2. finance ��� ��� ���� �� ��� �����, �� �� ������.
/usr/sbin/acct/acctcom -g Finance < /var/adm/pacct
� ��� ��� /var/adm/pacct ���� ����.
3. /dev/console ������� ���, �� 5 ��� ���� ���� �� ��� �����, �
� �� ������.
/usr/sbin/acct/acctcom -l /dev/console -s 17:00
��� ��� � �� /var/adm/pacct ���� ����.
�� ���(���) 7
��
/usr/sbin/acct/acctcom acctcom ��� �����./var/adm/pacct ��� ��� ���� ��� �����./etc/group ��� �� �� �� �����./etc/passwd ���� �� �� �����.
�� ��
ed ��, ps ��, runacct ��, su ��.
cron �.
acct ���.
acct �� ��, utmp, wtmp, failedlogin �� ��.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� Accounting
Commands.
���� ���, �� ��� � � ���� ��, ���� ��� �� �� ��� ��� AIX 5L
Version 5.2 System Management Concepts: Operating System and Devices� Accounting Overview�
������.
AIX 5L Version 5.2 System Management Guide: Operating System and Devices� Setting Up an Accounting
System��� ���� ���� ���� � ���� �� ��� �� �����.
AIX 5L �� 5.2 � �� ��� � ���� � ��� ��� ��.
�� ����� �� �� �� ��� �� �����.
acctcon1 �� acctcon2 ��
��
�� � ��� �����.
��
acctcon1 [ -l File ] [ -o File ] [ -p ] [ -t ]
acctcon2
8 �� ���, � 1 �
��
acctcon1acctcon1 ��� runacct ��� �� ���� ���� ��� �� ��(�� ���� �� �)
� ��� �� �� ��(�� ��� ���)� �����. ��� ����� /var/adm/wtmp ���
� ������. �� ��� ��� � ��� �� /var/adm/wtmp ��� ��� � ���.
acctcon1 ��� ASCII ���� � ��� �����.
v ��� ��
v ��� ID
v ��� ��
v �� �� � (�)
v ��� �� � (�)
v �� �� � (��)
v �� �� � (�/� ��)
acctcon1 ��� �� ���� ���� ��� ���� �����. acctcon1 ��� �� �� ����,
��� �� � �� ��� ���� ��� �� �� �����. -t ��� ���� ���,
acctcon1 ��� ��� �� ����� ���� �� �� ��� � � �� �� � � ����
�.
-l ��� �� �� ��� ��� ���� � ���� ���� ��� �� ���� � ��� ��
�. �� ��, login ��� ��, ��� �� �� ���� ��� �� �� �� �����. �
����, ��� �� �� ��� � ����.
acctcon2runacct ��� ���� ���� acctcon2 ��� acctcon1 ���� � ��� �� � ��� �
� � ���� �� �����. � �� acctmerg ���� �� ���� �� ��
�� �� ���� ����.
���
�: � ��� acctcon1 ��� �� �����.
-l File ��� L� � ��, �� � ( ) �, �� � � �� ���, � �� ��, ���
��, �� � �� �� ���� �-��� �� ��� ����. ���� �� ���
���� ���, ���� /var/adm/acct/nite/lineuse ��� ��� ����.-o File ���� � , �� � , � � , ��� �, � � � �� �� �� �� �
� ��� �����. ���� �� ��� ���� ���, ���� /var/adm/acct/nite/
reboots ��� ����.-p ��� �����. � ��, ��� ��, � �� ��� �/� �� ��� �����.
-p ��� ���� ���, acctcon1 ��� ��� ����, � ��� �� ��
��� ���� ����.
�� ���(���) 9
-t ��� ��� � � �� ���� � � �� �����. �� �� � � �
��� ��� �� �� ��� �� ��� � �� ���� �� ��� � ����
�.
��
��� ��: � ��� adm ��� ����� ��(x) ��� ��� � ���.
��
1. ��� � ��(/var/adm/wtmp ��� )� ��� �� � ��(/var/adm/logsess ���
���� )� ����, � ����� � ��� ������.
acctcon1 -t -l/var/adm/acct/nite/lineuse \-o/var/adm/acct/nite/reboots \</var/adm/wtmp > /var/adm/logsess
��� �� ���� ����� ��� � � ���� � � � �����. � �� ���� �
���. ��� � ��� �� ��� /var/adm/acct/nite/lineuse��, � ��� ���� � �
�� �� /var/adm/acct/nite/reboots ��� �����.
2. ��� ��� �� �(/var/adm/acct/nite/ctmp ��� )� �� ���� ���(/var/adm/logacct
��� ���� )� ����, � ����� � ��� ������.
acctcon2 < /var/adm/acct/nite/ctmp \> /var/adm/logacct
��
/usr/sbin/acct/
acctcon1
acctcon1 ��� �����.
/usr/sbin/acct/
acctcon2
acctcon2 ��� �����.
/ v a r / a d m /
wtmp
���, ����, ��� � �� ��� �� � ���� ���� �����.
�� ��
acctmerg ��, fwtmp, acctwtmp �� wtmpfix ��, init ��, login ��, runacct ��.
acct �� ��, utmp,wtmp, failedlogin �� ��.
acct ���.
�� ���, �� ��� � � ���� ��, ���� ��� �� ��� ��� AIX 5L Version 5.2
System Management Concepts: Operating System and Devices� Accounting Overview� ������.
AIX 5L Version 5.2 System Management Guide: Operating System and Devices� Setting Up an Accounting
System��� ���� ���� ���� � ���� �� ��� �� �����.
10 �� ���, � 1 �
acctdisk �� acctdusg ��
��
��� ����� �����.
��
/usr/sbin/acct/acctdisk
/usr/sbin/acct/acctdusg [ -u File ] [ -p File ]
��
acctdisk� acctdusg ��� dodisk ��� �� ���� ��� ����� ����. ��, � ���
� cron �� dodisk ��� �� � �����.
�����, diskusg ��� ��� acctdisk ��� ��� ���. � ����� �� ��� ��� ��
��� ����, dodisk -o ��� ��� diskusg �� � acctdusg ��� ������.
����� �� ���� �� �� ����� ����� �����. ��� ���� �� ���(��
�, YP ����� �� ��� �� �����)� ���, acctdusg -p ��� ���� ���.
acctdiskacctdisk ��� �� ������ diskusg �� acctdusg ��� �� �� ��, �� �� �
��� �� ��� �� �� ��� �����. � �� acctmerg ���� � ����
�� ��� �� ���� ���� ����.
acctdusgacctdusg ��� ���� ��� ��� ���� ��� ��� ��� dodisk -o ��� ��� ���
��. ��� �� ��, dodisk ��� diskusg ��� �����.
acctdusg ��� �� ��(�� find / -print ���� ���)���� �� ���� ��, �� �
���� � ��� �� �( � � ��)� ���� ���� �� �� �� ��� ��
���. � ��, ��� /etc/passwd ���� ��� ��� ��� �����. -p File ��� ��
���� � ��� �� � ���. �� �� � ��� ����.
uid login #blocks
#blocks �� ���� ���� 1KB �� ����.
���
-p File /etc/passwd ��� ���� � ��� ���� ��� ��� ��� �����.-u File ���� �� �� �� �� �� ��� ���.
�� ���(���) 11
��
��� ��: � ��� adm ��� ����� ��(x) ��� ��� � ���.
��
1. ��� ���� ���� ����� �����, �� ��� �� crontab ��� ��� cron
�� ��� ���� ��� ����� ����� ����.
0 2 * * 4 /usr/sbin/acct/dodisk
� ����� dodisk ���� �� ���(4) �� 2�(0 2)� ����, dodisk ���� diskusg
� acctdisk ��� ��� /usr/adm/acct/nite/dacct ��� ��� �� �� �����.
2. ��� ���� ���� ���� �����, �� ��� �� crontab ��� ��� cron �
� ��� ���� ��� ����� ����� ����.
0 2 * * 4 /usr/sbin/acct/dodisk -o
� ����, dodisk ���� �� ���(4) �� 2�(0 2)� ����, dodisk ���� acctdusg
� acctdisk ��� ��� ��� �� �� /var/adm/acct/nite/dacct ��� �����.
��
/usr/sbin/acct/
acctdisk
acctdisk ��� �����.
/usr/sbin/acct/
acctdusg
acctdusg ��� �����.
/etc/passwd ���� �� �� �����./usr/sbin/acct ����� �� ���� ��� � ���.
�� ��
acctmerg ��, diskusg ��, dodisk ��, runacct ��.
cron �.
acct �� ��, utmp,wtmp, failedlogin �� ��.
acct ���.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� Accounting Overview
��� ���� ���, �� ��� � � ���� ��, ���� ��� �� ��� �����.
AIX 5L Version 5.2 System Management Guide: Operating System and Devices� Setting Up an Accounting
System��� ���� ���� ���� � ���� �� ��� �� �����.
12 �� ���, � 1 �
acctmerg ��
��
���� ��� � ���� �� ���� �����.
��
/usr/sbin/acct/acctmerg [ -a [ Specification ] ] [ -h [ Specification ] ] [ -i [ Specification ] ] [
-p [ Specification ] ] [ -q Filename ] [ -v [ Specification ] ] [ -t ] [ -u ] [ File ... ]
��
acctmerg ��� ���, �� � , ��, ��� ��� � ����(��)� � �� ���� �
(tacct 2� �� tacct ASCII ��)� ��� �, � ��� �� ��� �����. (�� ���� �
�� �� ��� acct �� ��� tacct ��� ������.) acctmerg ��� �� ��� File ��
�� ��� �� ��( � 9�)�� ���� �� ����. � �, acctmerg ��� ���
��� �� �����. �� �� ��� ID� �����. -a, -v �� -p ��� ���� �� �
�, acctmerg ��� ��� �� �� � 2� ���� ��� �����.
acctmerg ��� runacct ��� �� ���� �� ��� �� � � ���� ���� � ��
�� �� �����. � ���� /var/adm/acct/nite/daytacct ��� �����. � ����
/var/adm/acct/sum/tacct ��� �����. �� monacct ��� ASCII ��� � �� ����
� � ���� ��� ���. � �� ���� /var/adm/acct/fiscal ��� �����.
Specification �� ���� �� 1� ��� �� �� �� �� �� � � ���. � ��
� acct �� ��� tacct ��� ��� �� �� � ��� ��� �� ������. � � �
�� ��� ��� ta_name ��� ���� �� � ���. � ��� �� ����.
-h2-3,11,15-13,2
-h ��� � ��� �� �� ��� ��� � ��� ���� ���.
v ��� ��(2)
v �� CPU(3)
v �� � (11)
v ��(15)
v ���� ���(� � ��� �� 14)
v ��� �� ���(13)
v ��� �� ��(2)
� � �� �� �� ���� ���, ��� �� ���� 1-18 �� 1-� ����, �� �� ��
���� ���� � � �� � �� �� ����.
�� ���(���) 13
���� ���, ��� ��� �� �� ���� acctmerg -i Specification ��� ��� tacct �
� � � ���.
tacct �� �� ����.
�� � �� ��
1 UID ��� ID ��.2 LOGIN NAME ���� ��� ��.3 CPU PRIME �� � � �� CPU � ( ).4 CPU NPRIME ��� � �� �.5 KCORE PRIME �� � � ��� ��� � � ( ).6 KCORE NPRIME ��� � �� �.7 BLKIO PRIME �� � � ��� � �.8 BLKIO NPRIME ��� � �� �.9 RW/WR PRIME �� � � ��/��� � �.10 RW/WR NPRIME ��� � �� �.11 CONNECT PRIME �� � �� �� �� � ( ).12 CONNECT NPRIME ��� � �� �.13 DISK BLOCKS � ��� ���.14 PRINT ���� ��� ��(���).15 FEES �� ��� ��.16 # OF PROCS ��� ��.17 # OF SESS ��� �� ��.18 # OF SAMPLES ��� �� ��.
���
-a[Specification] ASCII � ���� ��� ����.-h[Specification] � ��� �����. � ��� -a ��� ����, -p �� -v ��� �� �� � ��
� ���.-i[Specification] ASCII �� �� �� ��� ��� 2� �� ����.-p[Specification] ���� �� ��� �����. ��� ASCII �����.-q Filename ��� qacct ��(accrec.h �� ��)� �� ��� ID � ��� ���� ��� �� ��
����. � ��� ��� ID, ��� ��, ��� ��� � �� � ���.-t �� �� �� � � �� �� ����.-u ��� ��� �� ��� ID�� �����.-v[Specification] �� �� �� �� �� ��� ASCII ���� �����.
��
��� ��: adm ��� ���� � ��� �� ��(x) ��� ��� ����.
��
1. ��� ���� �� dacct� � �� -i1-2,13,18� ��� �� ���� �� tacct� �
����, �� ������.
acctmerg -i1-2,13,18 <dacct | acctmerg tacct >output
acctmerg ��� dacct ���� ��� ID, ��� ��, � �, ��� �� �(i1-2,13,18)� �
� � ��� �� �, � ��� tacct �� ��� � ��� �� ��� �����.
14 �� ���, � 1 �
2. tacct ��� �� jan2.rpt� �����, � �� �� ������.
acctmerg -v <Jan.2.rpt >jan2.tmp
�� jan2.tmp ��� ��� �� ������. � ��� Jan2.rpt� ��� Jan2.tmp� ����
�, ��� ASCII ���� �����.
3. ��� 2� � ���� � Jan2.tmp� Jan2.rpt� ������, � ��� ������.
acctmerg -i <jan2.tmp >jan2.rpt
��
/usr/sbin/acct/acctmerg acctmerg ��� �����./usr/include/sys/acct.h acct � tacct �� ��� �����./var/adm/acct/nite/daytacct 2� ��� �� ���� � ���� �����./var/adm/acct/sum/tacct 2� ��� ����� �� � � ��� �����./var/adm/acct/fiscal /var/adm/acct/sum/tacct ��� ���� �� � ���� �
� ���� �����.
�� ��
acctcms ��, acctcom ��, acctcon1 �� acctcon2 ��, acctdisk ��, acctprc1,acctprc2 �� accton
��, fwtmp ��, runacct ��.
acct �� ��, utmp,wtmp, failedlogin �� ��.
acct ���.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� Accounting Overview.
AIX 5L Version 5.2 Guide to Printers and Printing� Queuing System Overview for System Management.
AIX 5L Version 5.2 System Management Guide: Operating System and Devices� Setting Up an Accounting
System��� ���� ���� ���� � ���� �� ��� �� �����.
acctprc1, acctprc2 �� accton ��
��
��� ���� ���� �����.
��
/usr/sbin/acct/acctprc1 [ InFile ]
/usr/sbin/acct/acctprc2
/usr/sbin/acct/accton [ OutFile ]
�� ���(���) 15
��
� �� acctprc ��� acctprc1, acctprc2 � accton� runacct ��� �� ���� ��� ����
� ���� �����.
acctprc1 ��� acct ��� � �� ������ �� �� ��, ��� ID� ���� ���
��� ���� ASCII �� �� ���� �����. � ��� ��� ID, ��� ��, ��
CPU � , ��� CPU � , ��� �� �(1024 �� � ), �� ��� � �, ���
� � �� ��(64 �� � ) �� � ���.
InFile ���� ��� ��, ��� utmp ��� � ��� �� ���� ��� ID� ��� ��
�� ��� � ���. File ���� ���� �� ��, acctprc1� ��� ��� /etc/passwd
�� ����� �����. InFile ���� ��� ��� ��� ID� �� ���� � � ���
��� ���� � ��� ���.
acctprc2 ��� acctprc1 ���� �� ��(�� ������) �� � �� ��� ID� ��
� ���� ����, �� ����� ���� ����� �� ��� �����.
accton ��� ��� �� ����, ��� ����� ���� ����. ���� OutFile ���
� ����(�� ��), ��� ����� ��, ��� �� � ��� �����. ���� ��
��� ����� OutFile ���� �� ���� ���. OutFile ���� accton ����
��� ����. OutFile ���� ��� ��� � ��� ��, ��� � �� ��� �� ��
�. �� � ����� /var/adm/pacct ��� �����.
��
��� ��: � ��� adm ��� ����� ��(x) ��� ��� � ���.
��
1. ��� ��� 2� ��� ��� ���� �� ���� � �� out.file��� ASCII
��� ����, � ��� ����� � ����� � �� ������.
/usr/sbin/acct/acctprc1 < /var/adm/pacct >out.file
2. �� 1� ASCII �� ��� ���� �� ����, � ��� ����� � �����
� �� ������.
/usr/sbin/acct/acctprc2 < out.file > \/var/adm/acct/nite/daytacct
�� ��� tacct ��� ���� 2� ����, ��� ID�� ��� �� �� � ��
�. /var/adm/acct/nite/daytacct ��� acctmerg ���� � ���� �� ���� �
� �� �� /var/adm/acct/sum/tacct ��� ����.
3. ��� ����� �����, �� �� ������.
/usr/sbin/acct/accton
16 �� ���, � 1 �
��
/usr/sbin/acct/
acctprc1
acctprc1 ��� �����.
/usr/sbin/acct/
acctprc2
acctprc2 ��� �����.
/usr/sbin/acct/
accton
accton ��� �����.
/etc/accton �� accton �� ����� �� �� ��./etc/passwd acctprc1 ���� ���� ��� ID� ��� ���� ��� �� �����.
�� ��
acctmerg ��, runacct ��.
acct �� ��, utmp �� ��.
���� ���, �� ��� � � ���� ��, ���� ��� �� �� ��� ��� AIX 5L
Version 5.2 System Management Concepts: Operating System and Devices� Accounting Overview�
������.
AIX 5L Version 5.2 System Management Guide: Operating System and Devices� Setting Up an Accounting
System��� ���� ���� ���� � ��� �� ��� �� �����.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� Accounting
Commands.
AIX 5L �� 5.2 � �� ��� � ���� � ��� ��� ��.
acctwtmp ��
��
utmp �� �� ���� ��� �� � �� �� �����.
��
/usr/sbin/acct/acctwtmp ″Reason″
��
acctwtmp ��� runacct ��� �� ���� utmp �� �� ��� �����. � �� ����
�� �� � , ���� �� ���� �� 11� ��� Reason� ��� ���� � ���.
���
�.
�� ���(���) 17
����
Reason 11� ��� ���
��
��� ��: � ��� adm ��� ����� ��(x) ��� ��� � ���.
��
/usr/sbin/acct/accwtmp acctwtmp ��� �����./var/adm/wtmp ��� �� �� �� � � � �� �����./usr/include/utmp.h ��, � � � � � �� �� �����.
�� ��
acctcon1 �� acctcon2 ��, acctmerg ��, fwtmp ��, runacct ��, wtmpfix ��.
AIX 5L Version 5.2 System Management Guide: Operating System and Devices� Setting Up an Accounting
System.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� Accounting
Commands.
acledit ��
��
��� ��� �� ��� �����.
��
acledit File
��
acledit ��� ���� File ���� ��� ��� ��� �� ��� � � ���. � ���
�� ��� �� ��� ����, �� ���� EDITOR �� �� ��� ���� ��� ���
�� � �� ���. � ��� ���� ��� �� ���� �� ���� ����.
�: EDITOR �� �� �� �� ���� ���� ���. ��� ���, acledit ��� ���
� ����. � ��� ACL� 1 �� ���(4096 ��)� �� � ����.
���� ��� �� ���� � ���, �� �� ��, � �� �� �� ���� ���.
� ��� ��� �� ��� �� ��� �� ����.
18 �� ���, � 1 �
attributes: SUIDbase permissions:
owner (frank): rw-group (system): r-xothers : ---
extended permissions:enabled
permit rw- u:dhsdeny r-- u:chas, g:systemspecify r-- u:john, g:gateway, g:mailpermit rw- g:account, g:finance
�� �� ��� �� ���, ��, �� ����� ����, ���� ��(r), ��(w), ��(x) ���
��� ���. �� ���� � �� ���� ��� �� ���� �� ��� �� � ��
�. � �� �� setuid(SUID), setgid(SGID) � savetext(SVTX)� �� � ���. �� ���
��� �� ���(ACL)� ������.
�: acledit ��� �� ���� �� ��, ����� ���� ���� �� ���� �
� ���.
��
��� ��: � ��� �� ��� ����� �� ���� ��� �� ��� ���.
����� ��:
�� ��
x /usr/bin/aclgetx /usr/bin/aclput
�� ���: �� ������ ��� ����� ��� ����, acledit ��� �� ��� ��
�� �� �(���)� ����.
��� ��
FILE_Acl ��� ��� �����.
�� ���� ��� ���, �� ��� ��� ��� ��� ��� �� ��� ��� AIX 5L �
� 5.2 � ��� ″� ��″� ������.
��
plans ��� ��� �� ��� �����, �� �� ������.
acledit plans
��
/usr/bin/acledit acledit ��� �����.
�� ���(���) 19
�� ��
aclget ��, aclput ��, auditpr ��, chmod ��.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� ��� �� ���.
AIX 5L �� 5.2 � ��� �� ����� �� � �� ���� �� ��� �����.
��� �� � ��, �� ��� ��, �� ����, ��� �� ��� ��� AIX 5L �� 5.2 �
��� ��� ��� �� ������.
aclget ��
��
��� ��� �� ��� �����.
��
aclget [ -o OutFile ] File
��
aclget ��� File ���� �� ���� ��� ���� OutFile ���� ��� ��� ��� �
� ��� �����.
���� ���� ���� �, �� �� ��, � �� �� �� ���� ���. ��� �� �
�� ��� ���, ��� �� ���� ������.
���
-o OutFile ��� �� ��� OutFile ���� ��� ��� ����� �����.
��
��� ��: � ��� �� ��� ������ ��, ���� ��� �� ��� ���.
��� �� ���
��� �� ���� ���� �, �� �� ��, � �� �� �� ��� �� ����.
attributes: ( SUID | SGID | SVTX )
base permissions:
owner (name): Mode
group (group): Mode
others: mode
20 �� ���, � 1 �
extended permissions( enabled | disabled )
permit mode u:Username,g:groupname
deny mode u:Username,g:groupname
specify mode u:Username,g:groupname
��� �� ��(r), ��(w), ��/��(x) ���, � ���� rwx� �����. (���� ��
�� �� ��� ��� ���.)
�� �, � ACL� ��� ��� user1� �� staff� ���� �� �����. � ��� ���
user2� � ��� �� �� ��� ��� �� ���.
attributes:
base permissions:
owner (user1): rw-
group (group): r--
others: ---
extended permissionsenabled
permit r-- u:user2
� ACL� ��� ��� ���, ��� ��� �� ���� ��, � ����� user2� ��� �
� ����� �� ��� ��� ���.
attributes:
base permissions:
owner (user1): rw-
group (group): r--
others: r--
extended permissionsenabled
deny r-- u:user2
��
1. status ��� ��� �� ��� �����, �� �� ������.
aclget status
��� �� ���� ��� � � ��� �� ���� �����.
2. plans ��� ��� �� ��� status ��� �����, �� �� ������.
aclget plans | aclput status
��� �� ��� �� ��� �����.
�� ���(���) 21
3. ��� ���� ���� � plans ��� ��� �� ��� acl1 ��� �����, �� ��
������.
aclget -o acl1 plans
��
/usr/bin/aclget aclget ��� �����.
�� ��
acledit ��, aclput ��, chmod ��.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� ��� �� ���.
AIX 5L �� 5.2 � ��� �� ����� �� � �� ���� �� ��� �����.
��� �� � ��, �� ��� ��, �� ����, ��� �� ��� ��� AIX 5L �� 5.2 �
��� ��� ��� �� ������.
aclput ��
��
��� ��� �� ��� �����.
��
aclput [ -i InFile ] File
��
aclput ��� File ���� ��� ��� ��� �� ��� �����. � ��� ���� -i ��
� ���� ��� ��� �� ��� �� �� ��� ����.
�: ���� �� ��� �� � ��, ����� ��� �� �� ��� ���� ��� �� ��
� �����. Ctrl-D �� ��� ��� ������.
��� �� ���
��� �� ���� ���� �, �� �� ��, � �� �� �� ��� �� ����.
attributes: ( SUID | SGID | SVTX )
base permissions:
owner (name): mode
group (group): mode
22 �� ���, � 1 �
others: mode
extended permissions( enabled | disabled )
permit mode u:Username,g:groupname
deny mode u:Username,g:groupname
specify mode u:Username,g:groupname
��� �� ��(r), ��(w), ��/��(x) ���, � ���� rwx� �����. (���� ��
�� �� ��� ��� ���.)
�� �, � ACL� ��� ��� user1� �� staff� ���� �� �����. � ��� ���
user2� � ��� �� �� ��� ��� �� ���.
attributes:
base permissions:
owner (user1): rw-
group (group): r--
others: ---
extended permissionsenabled
permit r-- u:user2
� ACL� ��� ��� ���, ��� ��� �� ���� ��, � ����� user2� ��� �
� ����� �� ��� ��� ���.
attributes:
base permissions:
owner (user1): rw-
group (group): r--
others: r--
extended permissionsenabled
deny r-- u:user2
�� ���(���) 23
���
-i InFile ��� �� ����� �� ��� �����. InFile ���� ��� ��� ��� �� ��� � ��
���, ��� ��� ����� � �� ��� � �� ��� �� ��� �����.
�: ��� �� ��� �� ���� ��� �� ���(4096 ��)� �� � ����.
��
��� ��: � ��� �� ��� ������ ��, ���� ��� �� ��� ���.
�� ���: �� ������ ��� ����� �� ����, aclput ��� �� ��� �� �
� �� �(���)� ����.
��� ��
FILE_Acl �� ��� ��� �����.
�� ���� ��� ���, �� ��� ��� ��� ��� ��� �� ��� ��� AIX 5L �
� 5.2 � ��� ″� ��″� ������.
��
1. �� ���� �� ��� � ��� ��� �� ��� �����, �� �� ������.
aclput statusattributes: SUID
� � Ctrl-D �� �� ��� �����.
2. acldefs ��� ��� ��� ��� status ��� �� ��� �� ��� �����, �� �
� ������.
aclput -i acldefs status
3. plans ��� ���� �� �� ��� status ��� �� ��� �� ��� �����, ��
�� ������.
aclget plans | aclput status
4. plans ��� ��� ��� �� ��� ��� status ��� �� ��� �� ��� �����,
� ��� ���� ���. �, �� �� �����.
aclget -o acl plans
� ��� plans ��� ��� �� ��� acl ��� �����. ��� ���� ��� acl �
�� ��� ������. � �, �� �� ������.
aclput -i acl status
� ��� acl ��� � ��� �� ��� ���� status ��� ����.
24 �� ���, � 1 �
��
/usr/bin/aclput aclput ��� �����.
�� ��
acledit ��, aclget ��, auditpr ��, chmod ��.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� ��� �� ���.
AIX 5L �� 5.2 � ��� �� ����� �� � �� ���� �� ��� �����.
��� �� � ��, �� ��� ��, �� ����, ��� �� ��� ��� AIX 5L �� 5.2 �
��� ��� ��� �� ������.
adb ��
��
����� ���� ��� ���� �����.
��
adb [ -k ] [ -l Directory ] [ -w ] [ ObjectFile [ CoreFile ] ]
��
adb ��� ���� �� ��� ���� �����. � ��� ���� ��� ����� ��
��� ���� ���� ���� � ��� ��� ��� �� � ���.
����� ObjectFile ���� �� ��� � � �� ��� �����. ObjectFile ���
� �� ��� � � ���, ��� �� �� �� adb ��� ��� ��� �� � ���
�. ObjectFile ���� � � �� a.out���.
CoreFile ���� ObjectFile ���� ��� �� �� �� �����. CoreFile ���� �
�� core���.
adb ��� ���� � �� ��� ���� �� ��� �����. adb ��� �� �� ����
�� ���� ����. � �� ���� adb ��� �� ��� �����.
����� adb �� �� ��� �� ����.
[Address] [,Count] [Command] [;]
�� Address� Count� ������. Count ���� � � �� 1���. Address ���� ���
� ��, .(���) �� Address� �����.
�� ���(���) 25
��� ���� ��� ���� ��� �� �����. ������ ����� � ��, ��� �
� ���� �� ��� ��� ���� �����.
��� ;(���)�� � � 2� ��� ��� � �� �� � ���.
adb ��� ���� ��� ���� �� � ���.
v ���
v ���
v �� ��
v �
v ��
��� ��� AIX 5L Venrsion 5.2 General Programming Concepts: Writing and Debugging Programs
� adb ��� ��� ��� ������.
�: ���� ��� �� ��� � � ���, adb ��� ���� �� �, �� �, ��
� �� �� �� �� � ����.
���
-k �� ��� ������.-l Directory $< �� $<<� �� ��� � ����� �����. � �� /usr/ccs/bin/adb �����.-w ObjectFile � Corefile ���� �� �� � �����. � ��� �� �� ���� � ���
��� ����.
���
adb ��� ���� �� ���� ��� �� � �����. adb ��� ��� � �� ��, ��
�� � ����� �� �� �� ��� �����. � � �� ��� ��� ����� ���
�� � � ���� ��� ��(0)���.
��
/dev/mem �� �� �� ��/�� ���� �����.a.out �� ���� �� ��� ��� �����.core �� ���� ��� ��� ���� ���.
�� ��
cc ��, dbx ��.
AIX 5L Venrsion 5.2 General Programming Concepts: Writing and Debugging Programs� adb Debug
Program Overview.
26 �� ���, � 1 �
addbib ��
��
�� �� ������� � �� ����.
��
addbib [ -a ] [ -p PromptFile ] Database
��
addbib ��� ���� ��� ��� ��� �� �� ������� ���� � � �
���. ���� � ��� �� ��� �� � ���. �� � � ��� ���� refer
�� ���� �����.
� ��� Instructions?���. ��� ��� ��� �� � ���.
��� ������ Enter �� �� ��� �� � ����. addbib ��� � �� �� �� �
� ��� ����, ����� � ��� ��, �� �� Database ���� ��� ����
��� ����.
Enter �� �� �(�(null) ��)� �� �� ����� ����. -(�� ��)� ���� ��
�� ������. �� �� ���� �� � ��� ����� ���. ���� Continue?
��� �� �����, �� ��� �����, ������� �� � ���. �� ����� �
�� ��� ��� ����� Enter �� ����. �� ��� ����� ��� ��� ��� ���
���.
������� ����� ��� ��� �� ���(vi, ex, edit, ed)� ��� ������.
���
-a ��(abstract)� ��� ���� ����. ��� �� ��� ���� �� � ����. �
�� Ctrl-D �� �� ����.
�� ���(���) 27
-p PromptFile addbib ��� PromptFile ���� ��� ��� ��� � �� ��� ����� ���. �
���� �� ���, �, ��� ������� ��� � �� �� � ���.
�� �� ���� � ��� � �� �� ����. addbib ��� ��� ��� ����
��� � ����� ���� ������. �� �� ��� ��� ���� ��, ���� � �
�� �� �� ���.
%A �� ��
%B ����� � � �
%C ��(���)
%D �� ��
%E ����� � � �� ���
%F � ��� �(refer ���� ���)
%G �� �� ��
%H ���� �� ��� �� ��
%I ���(���)
%J ��� � � ��
%K ����� � � ���� ��
%L refer ��� -k ���� ���� � �
%M � �(Bell Labs) �(���� � �)
%N �� �� ��
%O ���� �� ��� �� ��
%P ��� ��
%Q ���� ��� ��(��� ��)
%R ���, �� �� ��(��)
%S ��� ��
%T ���� �� ��
%V �� ��
%X refer ��� ��, roffbib ��� ���� ��
%Y,Z refer ��� �� ���
�: %A � ��� ��� �� � �� ���� ���. �� ��� ���� ���.
��
�� �� ��� ��� �� ����.
28 �� ���, � 1 �
%A Bill Tuthill%T Refer - A Bibliography System%I Computing Services%C Berkeley%D 1982%O UNIX 4.3.5.
�� ��
indxbib ��, lookbib ��, refer ��, roffbib ��, sortbib ��.
addrpnode ��
��
�� �� ��� �� ��� �� �����.
��
addrpnode [-c] [-h] [-TV] node_name1 [node_name2 ... ]
addrpnode [-c] -f file_name │ ″-″ [-h] [-TV]
��
addrpnode ��� ��� ���� ��� �� ��� ��� �� �����. ��� �� ��
���� �� ��� �� ��� � � ��� ����� ���. ��� �� �� ���� �
�� � � �� ����. ��� �� ��� � � ��� startrpnode ��� ������. �
� ��� ����� �� ��� ���� �� �� preprpnode ��� ������.
��� �� �� �� ��� �� � �� ��� �� ����� ��� � � � ��
�. �� ��� �� ��� ����� � ��� �� ��� � ��� ���.
���
-c ��� ��� �� �� ��� �� � � ��� �� ��� �����.
-f file_name │ ″-″
file_name�� � �� ���� ����. ��� �� ��� � ��� � � ����
�. � ��(#)� �� ��� ��(�� #� 1 �� � ��, �� �)� ���� �����.
STDIN� �� ��� ����� -f ″-″� ������.
-h �� ��� ��� ���� �����.
-T �� ��� ��� �� ��� �����. ���� ��� �� �����.
-V �� ��� ��� ��� ��� �����.
�� ���(���) 29
����
node_name1 [node_name2 ... ]
�� �� ��� �� �()� �����. � ��� IP �� �
� DNS ��� ��� long �� ��� �����. � ��� IP ��
� ���� ���.
��
addrpnode ��� ���� �� ��� ���� �� IBM.PeerNode �� �� �
IBM.PeerDomain �� ��� �� �� ��� �� ���. �� ���� �� �� preprpnode
��� ��� �����. preprpnode ���� �� ���� ��� � � �� �� ��� ��
����. ���� �� �� ��� ���� � ��� ��� ��� �� �����.
�� ��
0 ��� ���� ��� ���.
1 RMC� ��� ������.
2 ��� ����� ����� ��� ������.
3 ���� ��� ��� ��� ���.
4 ���� ��� ���� ��� ���.
5 ��� ��� �� ��� ��� ������.
�� ��
CT_CONTACT
RMC(Resource Monitoring and Control) �� ���� ��� ���� ���� �����.
CT_CONTACT� ��� �� �� IP ��� ��� ��, ��� ��� ���� RMC ��
�����. CT_CONTACT� ���� �� ��, ��� ��� ���� �� ���� RMC �
� �����. RMC � ��� �� � �� ��� � ���� �� �� � ��� ��
���.
��
� ��� �� �� ���� �� ��� ��� � � ��� ����� ���.
�� ��
-f ″-″ ��� ��� ��, � ��� �� ���� �� ��� � ��� ����.
�� ��
-h ��� ��� ��, � ��� ���� �� ��� � ���. �� �� ��� �� ��� ��
���.
30 �� ���, � 1 �
�� ��
�� �� ��� �� ��� �����.
��
nodeA� � ���� �� ApplDomain� �� ��� � �� nodeB � nodeC �� ApplDomain
�� ��� �����, � ��� nodeA�� ������.
addrpnode nodeB nodeC
��
/usr/sbin/rsct/bin/addrpnode addrpnode ��� �����.
�� ��
��: lsrpnode, mkrpdomain, preprpnode, rmrpnode, startrpdomain, startrpnode
addX11input ��
��
���� ��� ���(ODM) ������� X11 �� � �� �����.
��
addX11input
��
addX11input ��� X11 �� � �� ODM ������� ���� � �����. ����
addX11input� ���� addX11input ��� DeviceName, GenericName � ModuleName �� ���
��. ��� �� �� ODM ������� �����.
� ��� ��/��� ��� �����. ��� � �� �� ���� �� ����� ��, � ��
� �� �� �� ��� ���� ���.
�� ��
ODM� ���� � � ����. ODM ������� X11 �� � �� /usr/lib/objrepos �����
�� ��� �����.
�� ��
deleteX11input ��, listX11input ��.
�� ���(���) 31
adfutil ��
��
P/S ���� �� Micro Channel ��� AIX 5.1 � �� ��� ������� ���� ��� ��
���.
��
adfutil [ -d Device | -f File ] [ -a AdapterName | -c PS/2CardID ] [ -m FileName ... ] [ -q ]
��
adfutil ��� AIX 5.1 � �� ��� �������� �� ��� ��� ��� �� PS/2 ���
� �� Micro Channel �� ��� � ���� ��� �����. ��� PS/2 ��� ���� �
�� ��� DOS ���� ��� ���� ����. � ���� � � ��� ��� �� ���
�, ��� ��� �� ASCII� ��� ����.
DOS �� ���� � ��� �� ��� �� ��� �� @XXXX.ADF���. �� XXXX�
PS/2CardID���. ��� �� �� ���� � � ��� ���� � � �����. @XXXX.ADF
���� � ��� �� ��, �� ��� �� ���� ���� adfutil ��� ����. ��� �
�� �� ��� � ��, � ��� �� ��� �����. � �� ��� �� ��� � ��,
�� ��� �� ���� ���� ��� ����. -c ��� ����, ��� ��� �� ���
� DOS �� ��� ���� ���� �����. � ��� �� ��, �� ��, � �� ��� �
� ��� �� ���� ���� ��� ���.
��� �� ��� � �, � ��� /tmp/adfnnn ��� �����, ��� nnn� �� ��� ID
���. � ID� � ��� ���� � � �����.
����� ��� ��� ������ ��� ���� ��� ��� �� �� �� ��� �����
� � ���. -m ��� ��� ������ /usr/lib/microcode ����� �����.
��: ���� �� ���� �� ��� ���� ���� �� ��� �� � ��� ���
�, ���� �� ��� ���� ��� �� � � ��� ���� �� � ����.
���
-a AdapterName �� ��� � ODM ������� ��� ��� �� ��� �� �� DOS �� �
�� ����. AdapterName ���� ��� �� �����.-c PS/2CardID ���� PS/2CardID� �����. ID� 4�� �� �����, ��� �� ��� DOS
�� ��� ��� ���. � �� ����.-d Device ��� �� ��� � Device� �����. � �� /dev/fd0���.-f File �� ��� �� ��� �� �� ��� �� ��� �����. -f ��� ���� � ��,
��� �� ���� � � � �� ����� ���� �� ����� �� ���
�� ��� �� ��� ���� �� ���.
32 �� ���, � 1 �
-m FileName ����� � � � ����� ��� ����. FileName ���� ���� ���
/usr/lib/microcode ��� ����. �� �� ����� �����.-q ��� ��� ��� �� �� ���� ����.
��
1. ��� �� ��� ����� � /dev/fd0 ��� ���� �����, �� �� �����
�.
adfutil
2. /home/owner/adf.file� ��� �� ��� ����, �� �� ������.
adfutil -f /home/owner/adf.file
3. insert diskette ��� �� ��� ������ �� @0FFE.ADF �� �� ��� ��
��� � � �� /dev/fd0� �����, �� �� ������.
adfutil -c 0FFE -q
4. ��� �� �� ��� ���� �� ��� ������ ����, �� �� ������.
adfutil -m FileName
�� ��
dosdir ��.
admin ��(SCCS)
��
�� � �� ���(SCCS) ��� ��� �����.
��
� SCCS �� ��
admin { -n -i[FileName ] } [ -a { User | GroupID } ] ... [ -f HeaderFlag[Value ] ... ] [ -r SID ]
[ -t FileName ] [ -m ModificationRequestList ] [ -y[Comment ] ] File ...
�: ��� ��(�� ��) � ��� ��� �� ����.
��� SCCS �� ��
admin [ -a { User | GroupID } ] ... [ -e { User | GroupID } ] ... [ { -d HeaderFlag |
-fHeaderFlag[Value ] ... } ] [ -m ModificationRequestList ] [ -t[ FileName ] ] [ -y[Comment ] ]
File ...
�: ��� ��(�� ��) � ��� ��� �� ����.
�� ���(���) 33
��� SCCS �� ��
admin -h File ...
��� SCCS �� ��
admin -z File ...
��
admin ��� �� �� � �� ���(SCCS) ��� ���� �� SCCS ���� ��� ��
�� ����.
get ��� ���� �� � � �� ����� ���� ���� admin ���� � �
���. � ���� ��� ��� � � ��� ��� �� � � ���� �� ��� ��
� ���.
File ���� ��� ��� ��, admin ��� � ��� ��� ��� �����. ��� �� -i
�� -n ��� �� ��, admin ��� � ��� ��� ���� �� ��� � � �� ��
���.
File ���� ���� ��� ���� admin ��� � ����� �� SCCS ��� ��� ���
�����. �� SCCS ���� �� �� �� s. ���� �� ���. File ���� �� -(��
��)� ����, admin ��� �� ��� �� �� SCCS �� ���� �����. EOF ���
��� ����.
������ ��� � � � �� ��� �� ���. �� SCCS ��� �� ���� s.Name
� �� ���. �� SCCS ��� �� �� �� ���� ����. admin ��� x.�����
�� �� x-file� �����. � ��� � ���� ��, x-file� �� �� � �� ���(SCCS)
��� ��� �� ��� ����. x-file� admin ��� �� ��� ��� �� �� �� ���
��. admin ��� ���� ��� ��, x-file� SCCS ��� ���� �����. ��� admin �
�� �� �� ��� ���� �� ���� SCCS ��� ����.
SCCS ��� � � ����� �� �� � 755� ���� ���, � �� ���� ��, �
�, �� �� �� � �� ��� �� ��� ��, �� �� ��� ���� ����. SCCS ��
��� �� �� ��(444)� ���� ���. � �� ��� ����, ���� �-SCCS ���� SCCS
��� �� � ���. �� ��� SCCS ��� ���� �� � ��, � ������ ���
�� �� ��� ���� �� ���.
admin ��� �� �� �� ��(z.Name)� ��� �� � ���� SCCS ��� ��� ���
���� ���.
��� �� ��� ��� ���� �� � ���. �� ��� �� ��� �����. ���
��(�� ��) � ��� ��� �� ����. �� ��� -f ��� ��� ���� -d �
�� ��� ���� � ���. �� ��� get ���� �� g-��� ��� �����.
34 �� ���, � 1 �
���
-a User �� -a GroupID �� ���� ��� ���� ��� � ���� SCCS ��� �
� � ��(��)� � � �� ���. User �� ��� ��
��� �� ID���. �� ID� ���� �� � ��� �� ��
� ��� ���� �� ����. ��� admin ����� � ��
� -a ��� �� � ���. �� � �� ���(SCCS) �
�� � ��� ���� � � ��, �� ��� �� �
���. ��� ��� ���� � �� �� ��� �� �
���� ���� � ��� � ��� ��� ��� ���. User
�� GroupID ��� �� !(� �)� ��, �� ���� ��
� � � � �� ��� �����. �� �, -a !User� �
����.-d HeaderFlag SCCS ����� �� �� ��� �� ���� �� ���.
�� SCCS ���� � ��� �� � ���. �� admin �
��� � ��� -d ��� �� �� ���. �� �� �
��� ��� �� �� �� ��� �� ����.-e User �� -e GroupID SCCS ��� ��� ��� ��� ��� ����� �� ���
� �����. �� ID� ���� �� � ��� ��� �� User
��� ���� �� ����. � �� -e ��� �� admin �
��� �� � ���.-f HeaderFlag[Value ] SCCS ��� ��� �� ��� �� ������. ���
admin ��� 2� ��� �� ��� �� � ���. 12��
�� ��� ���. �� �� ���� ��� �� �� �
� ��� �� ����. HeaderFlag � Value � � ��� �
� ����.-h SCCS �� ��� ����, �� ��� ���� SCCS �� � �
� �� ��� ���� �����. ��� �� ��� ��� �
��� ����� ��� �� ��� ����. SCCS ��� ��
�� � �� �-SCCS ��� ���� ��� ��� � ���
� ��� ��� ��� ���� � � ��� ��� ���. -h
��� ��� �� �� �����, ��� � ��� ��
���� � ���. ��� ��� �� �� ��� ���� -z
��� ��� ���� �� ������. � �, �� -h �
�� ��� ��� ����� �������.-i[FileName ] FileName ��� � SCCS ��� �� ��� �����. �
��� ��� � �� �����. -i ��� ����� �� ��
� ���� admin ��� EOF ��� �� ��� �� ����
��� ����. -i ��� ���� ���� -n ��� ���
��, � ��� � �� � �� ���(SCCS) ��� ����.
admin ��� ��� ��� � � ��� ���� � �
���. admin ��� � � ���� � ��� �� � �� �
��(SCCS) ��� ��� ��, -n ��� ���� ��, �
� SSCS ��� �� ���. FileNmae �� ���� ���
��� 512� ��� � �� ���. �� ���� �� ��
�� ��(MBCS) ��� �� � ���. ��� FileName
� ��� ��� ��� ����.
�� ���(���) 35
-m ModificationRequestList �� ��� ��� ���� �� ��(MR) �� ���� SCCS
��� ���� �����. �(null) ��� , �� � ���
� ���� � �� � ���� �� ����� � �
���. v �� ��� ����� ���. MR ��� v �� �
�� �� �(MR �� �� � ���� ��)� �� ��,
�����. admin ��� v �� ��� ���� ���� MR �
� �� ��� ��� ��� �����.-n �� � � SCCS ��� ����. -n ��� -i �� ��
�� �, SCCS ��� �� ��� ���� �� ���� ���
� �� ����.-r SID SCCS �� ���(SID) �� ��� ���� �����. SID
�� 4�� �, ���, �, �, ��(� : 3.2.5.1)� ���
����. ���� ���� admin ��� ���� � 1(���
�)� ����. ���� -r ��� ���� ��� � ��
� ��� 1, � 1( 1.1)� ���. SID ��� �� ��� ��
� get ��� ��� SID �� ��� ������.
-i �� -n ��� ��� ���� -r ��� �� � ���.
SCCS ��� � ��� � ��� �����.-t [FileName] FileName �� ��� ����� SCCS ��� �� ��� �
����. � SCCS ��� � � -t ��� ����� �� �
�� ���� ���. �� SCCS �� ��� �� ����.
v �� ��� ��� -t ��� SCCS� �� � �� �� �
�� �����.
v �� ��� �� -t ��� SCCS ��� �� � �� ��
��� �� � � ��� ��� ���.
v �� ���� �� �� �� ��(MBCS) ��� �� �
���.
��� FileNmae � ���� ��� �� ����.-y [Comment] ��� ��� delta ��� �� ���� �� ��� ����.
SCCS ��� � ��� � ��� �����. ��� ���
� ��� admin ��� � ��� �� ����.
date and time created YY/MM/DD HH:MM:SS by Login
�� ���� �� �� �� ��(MBCS) ��� �� � �
��. ��� FileNmae � ���� ��� �� ����.-z SCCS ��� ���� �� ��� SCCS ��� � �� �� �
����(-h �� ��).
��: ��� ���� admin ��� -z ��� �� ���
� ��� ��� ��� �� � ���. � ��� SCCS
��� �� �� ��� �-SCCS ��� ��� ���
���� �� � ���.File admin ���� ���� �� ��� ��� �����. -(��
��)� ����, admin ��� �� ���� ����. EOF ��
� ��� ����.
36 �� ���, � 1 �
�� ���
� ����� -f ��� ���� -d ��� ���� � � �� ��� �� ���. ��
��� get ���� �� g-��� ��� �����.
b get ��� -b ��� ��� � ��� � � �� ���.c Number Number �� get -e ��� �� � � �� �� ��� ��� ������. Number
�� 0�� �� 9999�� ��� ���. (� � �� 9999���.)d SID SID �� get ��� ���� � � ��� ����.f Number Number �� get -e ��� �� � � �� �� ��� ��� ������. Number
�� 0�� �� 9999�� ��� ���(� � �� 1���).i [String] get �� delta ��� �� ��� � �� ��� ��� ����.
There are no SCCS identification keywords in the file. (cm7)
� ��� �� �� ��� �� �����. SCCS ��� ����� ��� ���
SCCS �� ��� �� ��� � ��� �����(get �� ��). ���� ����
��� ��� ���� �� ���� ���. ����� ��� �� ��� ���
� ��� ����.j get ��� ��� ��� SCCS ��� ��� SID� �� � �� ���. j �� �
�� ���� �� ��� SCCS ��� ��� � � � � ���.lList ��� L List �� ��� ���� ���� ���� ��� get -e ��� ��� ���
� ��� �� ���� ��� ���. ���� �� �� ��� ��� ���.
<List> : : = <Range> | <List> , <Range><Range> : : = SID | a
���� �� a� �� � � SCCS ��� �� ���� ���� �� �� ���
�.m Module get ���� ��� SCCS �� ��� ���� �� %M% �� � Module ��
�����. � � Module �� s. ���� �� SCCS ��� �����. �� ���
MBCS(�� �� �� ��) ��� �� � ���.n � ���� ��� � � ��� ���� delta ��� �(null) ��� ���� ���.
�� �, �� 2.7 ��� �� 5.1� �� ��, ��� 3 � 4� �(null)� ���. ��
� 3 � 4� s. ��� �� ��� � �(null) �� ����� ����. �� �(null)
��� � ��� ���� � ��� �� � ���. � ��� ���, ��� ��
�� �� � �� ���(SCCS) ��� ���� ����.q Text get ���� ��� SCCS �� ��� � %Q% ��� �� ��� �� ��
��� �����
t Type get ���� ��� g-���� �� %Y% ��� ��� ��� �����.v [Program] �� �� ��� delta ��� MR(Modification Request) ��� ����� ���. Program
�� MR �� �� �� ���� �����. v ��� SCCS ��� ��� ���
� -m ��� �� �(null) ���� �� �� ���� ���. ��� ��� MBCS(�
� �� �� ��) ��� �� � ���.
��� SCCS �� ��
SCCS� �� ��� �� �� ��� ���, ����� ��� ��� ���� ���. � ���
��� ���, � ��, SCCS ��� ���� �� SCCS ��� ��� ��� �� � ��
�.
SCCS ��� ���� ��� ��� ��� �� ��, �� �� �� �����. ��� ���
���� ��� SCCS ��� -h �� -z ��� �� �� � ���� admin �����. -h ��
�� ���(���) 37
� admin ��� SCCS �� ��� ��� ���� ��� ���� ����� �����. -z ���
���� �� ��� �� �� ��� ����� ��� �����.
�� ��
� ��� �� �� ��� �����.
0 ����� ��� ���.>0 ��� ������.
��
� ����� test.c�� �� ��� �� ��� ed� �� ���� ��� ��� �����.
1. �, ���� SCCS ��� �����. ��� s.test.c� �� � SCCS ��� ����, �
� �� ������.
$ admin -n s.test.c
admin ��� -n ��� �� ���� � SCCS ��� ����.
2. �� �� ��� SCCS ��� ����, �� �� ������.
$ admin -itest.c s.test.cThere are no SCCS identification keywords in the file (cm7)$ lss.test.c test.c
-i ��� ���� admin ��� ��� ����� �� 1.1� ����. �� �� 1.1� ���
�� �� ��� ��� �� � SCCS ��� ���� �� ����.
$ mv test.c back.c
�� There are no SCCS identification keywords in the file (cm7)� ��� ���� ��
��. ��� �� ��� �� � SCCS� � ��� ����. �� ��� ��� SCCS �
�� � � ���. ��� � ��� �, � , SID, �� ��� �� ��� � � ���.
�� ��� ��� ���� get ��� ������. �� ��� �� ��, SCCS� ��� �
����. ���, i �� ��� s. ��� ���� � ��, � ��� �� ��� ������.
� ��� ���� �����.
SCCS ��� s.� ���� ��� �����. �� ����� �� ��� SCCS ��� ��� ��
�, �� �� ��� ����.
��� ��� ���� ��� ��� admin ��� SCCS ��� 1.1��� SID� ������. SCCS
� ��� ���� � �� 0� ���� ����. ����, �� � ��� SID 1.0 �� 2.1.1.0�
� � ����. �� �� ���� � 1� �����.
3. ��� �� 3.1� test.c ��� �����, -r ��� admin ��� �� ��� �� �� �
�����.
$ admin -itest.c -r3 s.test.c
38 �� ���, � 1 �
SCCS ��� � ��� �� ��� ID� �����, admin ��� -a ��� ��� SCCS �
�� ��� ���� ��� ID �� �� ID� ������. � ��� ����� � � ��
� ���. ��� � ID� SCCS �� ��� �����. ���� ���� -a ��� ���,
�� ��� ID� SCCS ��� � � ���.
4. �� ��� ��� ID dan�� �����, �� �� ������.
$ admin -adan s.test.c
5. ����� SCCS ��� ��� ��� �� �����. �� � ��� SCCS ���� SCCS
������ -h ��� �� admin ��� �� �� ���� ����.
$ admin -h s.file1 s.file2 ...$ admin -h directory1 directory2 ...
admin ��� ��� ���� SCCS �� ��� ��� ���� �� �� ��� ���� �
��� �����.
ERROR [s. filename]:1255-057 The file is damaged. (co6)
��� ��� �� ��� �� ����� � ��� �����. ��� ��� ��, -z �� �
��� �� ��� �� admin ��� ������.
$ admin -z s.file1
��� ��� SCCS �� ��� � �� ���� �� �� ��� ��� �� �����
�����. �� � SCCS ���� ��� �� � ���.
��
/usr/bin/admin SCCS admin ��� �����.
�� ��
delta ��, ed ��, get ��, prs ��, sccshelp ��, what ��.
sccsfile �� ��.
AIX 5L Venrsion 5.2 General Programming Concepts: Writing and Debugging Programs� List of SCCS
Commands.
AIX 5L Venrsion 5.2 General Programming Concepts: Writing and Debugging Programs� Source Code
Control System(SCCS) Overview.
�� ���(���) 39
aixmibd ��
��
SNMP(Simple Network Management Protocol) �� 3 ����� �� ��� , AIX ����� ��
MIB(Management Information Base)� ��� �� �� ������� ���� ���� AIX ��
��� MIB � ������� �����.
��
aixmibd [ -f FileName ] [ -d Level ] [ -a Host ] [ -c Community ]
��
AIX ����� MIB � ������� AIX ����� �� MIB� ��� �� �� ����
��� ���� ���� aixmibd�� ����. ������� SNMP ��� ��� � AIX snmpd
�� ��� � SNMP-DPI API� �� ���� �����. ����� �� ����� �� �
� ��� �����(�� snmpinfo ��)� SNMP ���� ��� AIX MIB ����� ����
� �����.
������� ��� ���� �� ���, �� ��, ��� ��, ��� ��, ��� � , ���,
�� ����, �� �, ��� ���, ��� ��, �� ���� ���, �����, ����, ���
�� � ��� ��� �� ������.
������� �� ���� ��� ��� �����. �� �� ���� �� ��� ��� ����
� ���� ��� �� � �� ���� ���� � � ���� ���� � ��� �� ��
�� �����. ��� ���� � � � �� ���� � ����� ����. ����
���� �� �� � �� ���� ��� � �� ������ �� � �� ��� ���
� ���. �� �, /home �� ���� 95%� ���(��� �� ���)� ���� ����
����� ����� ��� � � ���. ���� �� � ��, ��� � ��� ���� �
� � ���. ��� �� ���� ��� ���� �, ������� ��� ��� ���
�.
�: AIX ����� ������� SRC(System Resource Controller)� �� ����� ���. ��
�� aixmibd� ���� �� ���� ����.
���
-a Host ��� ��� ���� ����� ���.-c Community ��� ��� �����.
40 �� ���, � 1 �
-d Level ��/��� �� �����. � � �� 56���. ���
�� �� �� ���� ���.
v 8 = DPI � 1
v 16 = DPI � 2
v 32 = �� � 1
v 64 = �� � 2
v 128 = �� � 3
�� �� �� ����� ��� ������.-f File � �� �� ��� ��� �����.
��
1. aixmibd ������� ��� �� ‘instrum’�� ‘host1’ ���� � SNMP ����� ����
� �� ������.
startsrc -s aixmibd -a "-a host1 -c instrum"
2. aixmibd ������� SRC� �� ���� ��� startsrc� �� �� � ���. � ���
� startsrc� �� aixmibd ������� ��� �, ������� nmsu ���� � SNMP
����� TCP� �� ‘public’��� � � ��� ���� �����.
startsrc -s aixmibd -a "-a nmsu"
��
/etc/aixmibd.conf aixmibd ������� �� ��� ��� �����./usr/samples/snmpd/aixmibd_security_readme /usr/samples/snmpd/aixmibd_security_readme�� � �� �
� �� ��� � �� � ��� �� ��� �����. �
� /etc/aixmibd.conf� � �� ��� ���� ��� ���
��./usr/samples/snmpd/aixmibd.my aixmibd ������� �� MIB ��� �����.
�� ��
clsnmp ��, snmpinfo ��, SNMP �� 3 � snmpdv3, snmptrap ��.
aixterm ��
��
�� X-Windows �� �� ��� ������.
��
aixterm [ -ah ] [ -ar ] [ -autopush ] [ -b NumberPixels ] [ -bd Color ] [ -bg Color ] [
-bw NumberPixels ] [ -cc CharRange:Value [ ,... ] ] [ -cr Color ] [ -csd CharShape ] [ -cu ]
[ -C ] [ -display Name:Number ] [ -dw ] [ -f0 Font ] [ -f1 Font ] [ -f2 Font ] [ -f3 Font ]
�� ���(���) 41
[ -f4 Font ] [ -f5 Font ] [ -f6 Font ] [ -f7 Font ] [ --f0 FontSet ] [ --f1 FontSet ] [
--f2 FontSet ] [ --f3 FontSet ] [ --f4 FontSet ] [ --f5 FontSet ] [ --f6 FontSet ] [ --f7 FontSet ]
[ -fb Font ] [ -fg Color ] [ -fi FontSet ] [ -fn Font ] [ -fs Font ] [ -fullcursor ] [
-geometry Geometry ] [ #geometry Geometry ] [ -help ] [ -i ] [ -ib File ] [ -im InputMethod ]
[ -j ] [ -keywords ] [ -lang Language ] [ -l ] [ -leftscroll ] [ -lf File ] [ -ls ] [ -mb ] [
-mc Number ] [ -ms Color ] [ -mn ] [ -n IconName ] [ -name Application ] [ -nb Number ]
[ -nobidi ] [ -nonulls ] [ -nss NumShape ] [ -orient Orientation ] [ -outline Color ] [
-po Number ] [ -ps ] [ -pt Preedit ] [ -reduced ] [ -rfb Font ] [ -rfi Font ] [ -rfn Font ]
[ -rfs Font ] [ -rf0 Font ] [ -rf1 Font ] [ -rf2 Font ] [ -rf3 Font ] [ -rf4 Font ] [ -rf5 Font ]
[ -rf6Font ] [ -rf7 Font ] [ --rf0 FontSet ] [ --rf1 FontSet ] [ --rf2 FontSet ] [ --rf3 FontSet ]
[ --rf4 FontSet ] [ --rf5 FontSet ] [ --rf6 FontSet ] [ --rf7 FontSet ] [ -rv ] [ -rw ] [ -s ]
[ -sb ] [ -sf ] [ -si ] [ -sk ] [ -sl NumberLines ] [ -sn ] [ -st ] [ -suppress ] [ -symmetric ]
[ -T Title ] [ -text TextType ] [ -ti ] [ -tm String ] [ -tn TerminalName ] [ -ut ] [ -v ] [
-vb ] [ -W ] [ -xrm String ] [ -132 ] [ -e Command ]
��
aixterm ��� �� X-Windows� �� ���� �� ���� �� �� �� ��� �����.
� ��� VT102 �� �� ��� ��(HFT)� �� ��� �����. VT102 �� -v ���
�� �����.
aixterm ��� ����� � �� � 16�� ���� �����.
aixterm ��� �� ��, �� �� � � �� �� ��� aixterm �� ��� ���� ���
� ��� �����.
�� ��� aixterm �� �(�: ��� )� ��� �� aixterm �� ���� ��� �� �
�� ����� �� � ���. ���� ��� ��� �� ���� ��� � �� ��
�.
aixterm ��� �� �� � �� � �� ���.
v ���
v � ���
v �� �
� �� ��� �� �� ���� ����.
�� �� �� �� ��� ��� ����. �� � �, �� ��� �� ��(�� �)
� �����.
aixterm ��� ��� ��� �(��)� � �, � ��� �� ��� ����� ������,
��� ��� �(��� �)�� ��� �� �� ����� �����. ��� �� ��� ��
42 �� ���, � 1 �
�� ���� �������. AIXwindows � ���(MWM) ��� ��, �� � ���� aixterm �
�� � � �, ����� �� ��� ���� ����.
WINDOWID �� �� aixterm �� �� ID� �����.
aixterm ��� �� �, TERM �� �� TERM=aixterm��� ���.
���� ���� ��� TERM �� �� TERM �� �� �� ��� �� �� �����
(� �� �� ���� .profile� �� !� ��� �� ��).
rlogin, tn �� rsh ��� ��� � ��� ��� �, TERM �� �� aixterm�� ����
���. � ��� ���� �� ��� � 2� ���� ���� ���.
1. TERM=aixterm
2. export TERM
���� � ���� ��� �, ��(�� �, vi ��)� �� �� aixterm� ���� ��� �
�, �� ����� �� �� 1� ��� ������.
1. su
2. cd/tmp
3. mkdirXxxxx
4. cdXxxxx
5. ftpLocalSystemName
6. cd /usr/share/lib/terminfo
7. get ibm.ti
8. quit
9. TERMINFO=/tmp/Xxxxx
10. export TERMINFO
11. tic ibm.ti
12. ls
13. ls a
14. mkdir /usr/share/lib/terminfo/a
15. cp a/aixterm* /usr/share/lib/terminfo/a
16. cd /tmp
17. rm -r /tmp/Xxxxx
18. exit
19. �� ����� �� ������.
a. TERM=aixterm
b. export TERM
�� ���(���) 43
���/���� ��
aixterm ��� ���� ���� �� ��� ��� �����. � ���� �� �� ���/����
������ �� � ���. ��� �� ���� ���(ar_AA, Ar_AA, iw_IL �� Iw_IL)�
-lang ��� �� �����, ���� SMIT�� ��� �� ���� ���� ����� ���/
���� �� � � ���. �� � �� ��� ��� wsm system �� ��� ���� �� �
� ���� � � ���.
���/���� �� ��� �� �� ��� �����. ��� �, ���, ���� ��� ��
�� �� � ���. ���/���� ��� �� �� �� � � � ���.
v �� ��
v �� �
v �� �
v �� ��
v � ���
�� ��: ���/���� �� �� ��� ‘��� ��’ �� ‘��� ��’���. �� �� .Xdefaults
���� � ��� ���� �� �, � � ��� ���� � ����. �� � � � ����
�� � ��� ��� � ��� ��� � � ���. ��� ���� �� ��� ��� � �
���.
��� ��: ���/���� �� �� �� 2�� �� �� � �� ��� �����.
v �� �
v �� �
��� �� ���� ��� ��� ��� ���� �����. ��� �� ��� �� � �
����. �� �� ���, ��� �� ��� ��� ���� �����.
�� ��: ���/���� �� ��� �� ���� ���� ��� ��� �����. ��� �
�� � ��� �����.
v ��
v ��
v �
v �
v
���/����� �� ��� �� �� � �� ���. �� � � �� ��� ��� AIX
5L Version 5.2 National Language Support Guide and Reference� ″Character shaping″� �����
�.
44 �� ���, � 1 �
�� �: ��� ���� ��, �� �� �� �� ��� �� �� � ���. ��� ��
���� ��� �� ��� ���� �� � ���. ��� ���� ��� � ��� ��
� � �� ��� ���� ��� �� � ���.
�� ���: ���/���� �� �� � ���� ��� �� � � � ��� � ���. �
���� ��� �� �� ����.
� � ��
E �
N ��
SCR-> ‘��� ��’ �� ��
<-SCR ‘���� �’ �� ��
alef �� � �
blank �� ��� � �
ghain �� ���� � �� ��
I ��� �� �
V �� �� �
U �� ��
A ���� ��
H �� ��
P �� �� ���
�: �� ����� ���� ���� ��� �� �(� � �� �)� ������.
���/���� ���� �� �� �� ��� ���� � � ���.
� ��
Alt + Enter �� ��� ��� ���.Alt + �� Shift ���/���� �� ��� �� � ���.Alt + �� Shift � �� ��� �� � ���.
��� � ��:
Alt + Kpd* � ��� �����.
�� � ��:
Alt + Kpd 1 ��� � ���� ����.Alt + Kpd 2 ��� �� ���� ����.Alt + Kpd 3 ��� �� ��� ���� ����.Alt + Kpd 4 ��� �� ���� ����. (��� ���� ���.)Alt + Kpd 7 ��� � ���� ����.Alt + Kpd 8 ��� ���� ����.Shift + Kpd / � �(�/� �)� �����.Alt + Kpd / �� � ��� �����.
�� � ��, �/� � ��, �� ���/���� �� �� �� ��� ��� telnet, tn ��
tn3270 ��� ������.
�� ���(���) 45
aixterm �� �� ��� �� ��
�� aixterm ���� ���� ���� ��� ������.
�� ���� ��� �� �� �� �� ��� �� �� �� ��� ���� ������. �
���� �� ��� ���� �����. �� ��� ���� ��, �� ��� ���� �� ����
�����. �� � ��� ��� � ��� ������ �����.
� ��� �� �� � � �� ��� �����.
Xv VT100 ��� ���� aixterm ��� ���.
Xh HFT ��� ���� aixterm ��� ���.
H HFT ��� ��!�� �� � .
V VT100 ��� ��!�� �� � .
Name �� ��� ��� ����
��- �� ��
BEL � 0x07 Xv, Xh, H, V
BS ����� 0x08 Xv, Xh, H, V
HT �� � 0x09 Xv, Xh, H, V
LF � �� 0x0A Xv, Xh, H, V
VT �� � 0x0B Xv, Xh, H, V
FF �� �� 0x0C Xv, Xh, H, V
CR ��� ��(CR) 0x0D Xv, Xh, H, V
SO �� ��(Shift out) 0x0E Xv, Xh, H, V
SI �� �(Shift in) 0x0F Xv, Xh, H, V
DC1 �� �� 1 0x11 H, V
DC3 �� �� 3 0x13 H, V
CAN �� 0x18 H, V
SUB ��(��� ��) 0x1A H, V
ESC ����(Escape) 0x1B Xv, Xh, H, V
SS4 �� Shift 4 0x1C H
SS3 �� Shift 3 0x1D H
SS2 �� Shift 2 0x1E H
SS1 �� Shift 1 0x1F H
cbt �� � �(cursor back tab) ESC [ Pn Z Xv, Xh, H
cha �� �� �� ESC [ Pn G Xv, Xh, H
cht �� � �� ESC [ Pn I H
ctc � �� �� �� ESC [ Pn W H
cnl � � �� ESC [ Pn E H
cpl � � �� ESC [ Pn F Xv, Xh, H
cpr � �� �� ESC [ Pl; Pc R Xv, Xh, H, V
46 �� ���, � 1 �
cub ��� �� ESC [ Pn D Xv, Xh, H, V
cud �� �� ESC [ Pn B Xv, Xh, H, V
cuf ��� �� ESC [ Pn C Xv, Xh, H, V
cup �� � ESC [ Pl; Pc H Xv, Xh, H, V
cuu �� �� ESC [ Pn A Xv, Xh, H, V
cvt �� � �� ESC [ Pn Y H
da1 �� �
��(���� vt100) ESC [ c Xv, Xh, V
��(���� vt100) ESC [ 0 c Xv, Xh, V
��(vt100 � ���) ESC [ ? 1 ; 2 c Xv, Xh, V
dch �� � ESC [ Pn P Xv, Xh, H
decaln �� �� �� �� ESC # 8 Xv, Xh, V
deckpam � � ����� � ESC = Xv, V
deckpnm � � �� � ESC > Xv, V
decrc �� �� & � ESC 8 Xv, Xh, V
decsc �� �� & � ESC 7 Xv, Xh, V
decstbm �� & �� � �� ESC [ Pt; Pb r Xv, Xh, V
dl � � ESC [ Pn M Xv, Xh, H
dsr �� � �� ESC [ Ps n
vt100� �� 0: �� Xv, Xh, V
���� �� 5: � � ������. Xv, Xh, V
���� �� 6: �� �� �� ������. Xv, Xh, H, V
�� ���� ���� �� 13�� �� ��� H
dmi �� �� ��� ESC `(� �� ��) H
emi �� �� �� ESC b H
ea � ��� ESC [ Ps O
0 � ��� ��� Xv, Xh, H
1 � ���� ��� Xv, Xh, H
2 �� � ��� Xv, Xh, H
ed �� �� ��� ESC [ Ps J
0 �� �� ��� ��� Xv, Xh, H, V
1 �� �� ���� ��� Xv, Xh, H, V
2 �� �� �� ��� Xv, Xh, H, V
ef � -e, s, �� ��� ESC [ Ps N
0 � ��� ��� Xv, Xh, H
1 � ���� ��� Xv, Xh, H
2 �� � ��� Xv, Xh, H
el � ��� ESC [ Ps K
0 � ��� ��� Xv, Xh, H, V
1 � ���� ��� Xv, Xh, H, V
2 �� � ��� Xv, Xh, H, V
ech �� �� ESC [ Pn X Xv, Xh, H
�� ���(���) 47
hts �� � �� ESC H Xv, Xh, H, V
hvp �� � �� � ESC [ Pl; Pc f Xv, Xh, H, V
ich �� � ESC [ Pn @ Xv, Xh, H
il � � ESC [ Pn L Xv, Xh, H
ind �� ESC D Xv, Xh, H, V
ls2 Shift G2� �� ESC n Xv
ls3 Shift G3� �� ESC o Xv
nel � � ESC E Xv, Xh, H, V
ksi �� � �� ESC [ Ps p H
pfk PF � �� ESC [ Pn q Xh, H
rcp �� � �� ESC [ u Xv, Xh, H
ri � �� ESC M Xv, Xh, H, V
ris �� � � ��� ESC c Xv, Xh, H, V
rm ��� �, ANSI �� �: � � �� � ″
� ��″� ������.
ESC [ Ps;...;Ps
��� �, �� �� �, XTERM �� �: �
� �� � ″� ��″� ������.
ESC [ ? Ps;...;Ps l
�� �, �� �� �, XTERM �� �: �
� �� � ″� ��″� ������.
ESC [ ? P;...;Ps r
�� �, �� �� �, XTERM �� �: �
� �� � ″� ��″� ������.
ESC [ ? Ps;...;Ps s
sapv �� �� �� ����. ESC [Ps1;...Psn] Xh
0 BIDI� �� � � � ��
1 ���� �� � ��
2 �� �� � ��
3 �� ��� �� �� �� � ��
5 � � ��� �� ��(���� ��� �
�)�� �����.
6 � � ��� �� ��(���� ��� �
�)�� �����.
7 � � ��� � ��(���� ��� �
�)�� �����.
8 � � ��� ��(���� ��� �
�)�� �����.
13 �� � �� �����.
14 �� � �� �����.
15 �� �� ������.
18 �� ���(��)
19 �� ���(��� ��� �� �)
20 ���� ��(���)
21 �� 5, 6, 7, 8
22 �� ��
23 �-�(nonull) � ��
48 �� ���, � 1 �
24 �-�(nonull) � ��
5-8 �� 21�� 22� �� ���� �� ��, �
���� �� ���.
scp �� � �� ESC [ s Xv, Xh, H
scs �� ��� ����.
� ESC ( A (GO) Xv, V
ESC ) A (G1) Xv, V
ESC * A (G2) Xv, V
ESC + A (G3) Xv, V
ASCII �� (USASCII) ESC ( B (G0) Xv, V
ESC ) B (G1) Xv, V
ESC * B (G2) Xv, V
ESC + B (G3) Xv, V
�� � ESC ( 0 (G0) Xv, V
ESC ) 0 (G1) Xv, V
ESC * 0 (G2) Xv, V
ESC + 0 (G3) Xv, V
sd �� ������. ESC [ Pn T H
sl ���� ������. ESC [ Pn Sp @ H
spd �� ��� ����. ESC [Ps1;1 S Xh
0 ��� ��� �� ��, � ��� ���
��.
1 ��� ��� �� ��, �� ��� ���
��.
sr ���� ������. ESC [ Pn Sp A H
srs ��� � ���� ����. ESC [Ps[ Xh
0 ��� ����.
1 ��� �����.
ss2 �� Shift G2 � ESC N Xv
ss3 �� Shift G3 � ESC O Xv
su � ������. ESC [ Pn S Xv, Xh, H
sgr � ��� �����. ESC [ Ps m
0 �� Xv, Xh, H, V
1 ��� Xv, Xh, H, V
4 �� �� Xv, Xh, H, V
5 ���(���� ���) Xv, Xh, H, V
7 � Xv, Xh, H, V
8 ��� �. Xh, H
10..17 �� Xh, H
30..37 ��� Xh, H
40..47 ��� Xh, H
90..97 ��� Xh, H
�� ���(���) 49
100..107 ��� Xh, H
sg0a GO �� ��� �����. ESC ( < Xh, H
sg1a G1 �� ��� �����. ESC ) < Xh, H
sm �� �����.
ANSI �� � ESC [ Ps;...;Ps h
4 IRM � � Xv, Xh, H
12 SRM �/� � H
18 TSM � �� � H
20 LNM � ��/� �� Xv, Xh, H, V
�� �� � ESC [ ? Ps;...;Ps h
1 ��/�� �� Xv, V
3 80/132 � Xv, Xh, V
4 ��� ���/ ��� Xv, Xh, V
5 �� /�� � Xv, Xh, V
6 � /�� Xv, Xh, V
7 �� � �/�� Xv, Xh, H, V
8 �� �� �/�� Xv, Xh, V
21 CNM CR-NL H
XTERM �� �
40 132/80 � � Xv, Xh
41 curses(5) �� Xv, Xh
42 ��� ���/�� Xv, Xh
43 ��� �� �� �/�� Xv, Xh
44 � �� � �/�� Xv, Xh
45 ��� ��� �/�� Xv, Xh
47 ��/�� �� �� Xv, Xh
48 �/�� � ��� Xv, Xh
49 ���/�� ��� � Xv, Xh
tbc �� ��� ESC [ Ps g (� � Ps =0)
0 �� �� ��� �� � �� ��� Xv, Xh, H, V
1 ��� ���� �� � �� � H
2 �� �� � H
3 �� �� � Xv, Xh, H, V
4 �� �� � H
VTD �� �� ��� ESC [ x Xv, Xh, H
VTL �� �� ��� ��� ESC [ y Xh, H
VTR vt �� �� �� ESC [ w Xh, H
vts �� � �� ESC I H
xes � ��� ��� ESC [ ? E Xv, Xh
xrs � ������ �� ESC [ ? F Xv, Xh
xhs � ��� ��� ESC [ ? H Xv, Xh
xss � ��� �� ESC [ ? S Xv, Xh
50 �� ���, � 1 �
xgs � ���� �� �� ESC [ ? Ps T Xv, Xh
xst �� ��� �� ESC ] Ps ; Pt \007 Xv, Xh
0 � ��� ��� Pt� � Xv, Xh
1 ��� ��� �� Xv, Xh
2 ��� �� Xv, Xh
ESC-P� ESC\ ��� � �� �� �����.
aixterm� �� ESC\ ��� �����.
ESC-P...ESC\ Xv, Xh
��, ��� � �� ��
�� �� � �, aixterm ��� ���� ��� ��� ��, � �� � ��� �� ���
��� �� ��� � �� �� � ���. � �� ��� HFT� VT102 �� ���� ��
� ���. �� ��� �� �� � � �������.
��, � ��, ��� �� �� �� �� �����.
Copy ��� �� ��� ��� ��� ���� � �����. aixterm ���� ��� ��� � �
�, ��� ��� �� ����. ��� �� � � �� �"� ��� � ��� ���� ���
�� � �� ����. �� ��� ������ ��� �� ��� ���� � � ��� �� �
PRIMARY �� ���.
v ��� � � �� ����.
v �� � � �� ����.
v �� ��� ����� � � ���.
� � ��� �� � �� �� ��� �� �� � ��� ���. ��� ��� � �
� ��� � � ���.
� � �� �� �� ����. ���� �� � � ����� � ��� ���� � � �
� �� �� �� � � ����� ���� �����. �� � � �� ����� ��� �
��� aixterm ���� �� ����� ���, � �� �� ����, �� �� �� ����
� ���� �����. �� ��� ��� �� ���� � ��� �����. ���� �
� �� � ��� "���.Paste � �� � �� �� ��(�� � �� � ����� �� �) PRIMARY � �� ���
� ��� � ��� ��� ��� � �� �� ��(� ��)��, �� ���� ����.Re-execute Shift �� �� ��� �� �� ��� ��(�� ���� )��� �� ��� � � ��(�
� � ��) ����, ��� �� ��� ���� �� � �� ���� ��� ��� ����.
�� ��� �������. ��� ��� � �� ��(off)�� ���� � ��� �����. ��
�� � �� ��� ���, aixterm ��� � ��� �� ��� ����.
� �� � �� �� �� ���� � ��� , �� � �� � ���� �� ��� ��
�� ��� �� � ���. �� �, �� ������� ��� ���� �� ���� ����
� � ���. ��� ��� ��� ����� ���� ������ ���� � ��� ��
� ��� � � ��� ��� ���. �� �� ��� �� �� ���� �� ��
��� �� ��� � ��� �� ��� ��! �����.
�� ���(���) 51
�� ���
aixterm ���� � ��� � �� ���.
v ��
v �
�� �� � ��� � ��� ����. �� ��� ��� ���� 2�� ��� �
��. ���� �� � � � � � � ���. �� ��� �� �� �� � �� ��
���. � � � ��� ��� � � � ���. � ��� ��� �� � ���. � ��
�� ��� ��� �����.
��� ��� �� �� � Ctrl �� �� ��� �� ��� �� �� �� ����. ���
�� �� �� �� ���� ��� ���.
� �� �� �� �� �� � �� �� �����. � ��� Ctrl �� �� ���
�� ��� �� ����, ��� ��� �� ���. � �� �� � �� �� ��� ��
�� ��� �� ��� � ���. �� ���� ��� �� ���� ���� � � ���
���� �����. �� ��� ��� ��� ��� �� 8�� ��� �����, aixterm ��� �
�� ��� �� ��� � �� �(� ��� ��� ���)� � � � ������. �� �
�� ��� � � ��� ��(CR), �� �, �� ��� �� � ��� ��(CR)� �����. ����
� �� �� ��� �� ��� ��� ���, � ��� � ��� ��� ���.
��� �
aixterm ��� ��� ��� ���� ��� ��� �� �� ��� � ��� ���� �
�� �� �����. ��� � ���� ����� �� ��� ���� ��� ����.
��� �� �� �� ���(����� � ) �� ��� �����, ��� ��� ��� ���
��� ��� ��� ��� ����. ��� ��� ��� � �� ���� ��( ����) ���
�� � � ��� �����.
��� �� ��� ��� �� ��� �� ��� ������. � � �� �� �� � �
���(��� �� ����), �� �� �� �� �� �����(��� � ����). �
�� �� Shift �� Ctrl �� �����. �� �� �� ��� �� 1� �� � �� ������.
Shift �� �� ��� 1� �� ���� �� �� � �� ������. Ctrl �� �� ���
��� ��� ��� �����.
�� ���
�� ��� �(�� ��)� ����� � � ��� ��, �� ��� �� ��(, ��, �� �
�, �� �)� ����. ��� ���� �� �� ��� �� ����(�� �, �� ���
��� ���� �� �� � ���� ���� �), charClass(�� CharClass) ��� ���
� � ��� ��� � ���.
52 �� ���, � 1 �
charClass ��� CharRange:Value �� ������. � � � � � 0-127� ��� �� ����
� �� ���� � ��� �����, �� ��� ASCII �� ����. � � ���� ���
� � �� ��� �� ��� ������ � �� ��� ����.
� � ��� �� ����.
static int charClass[128] = {
/* NUL SOH STX ETX EOT ENQ ACK BEL */
32, 1, 1, 1, 1, 1, 1, 1,
/* BS HT NL VT NP CR SO SI */
1, 32, 1, 1, 1, 1, 1, 1,
/* DLE DC1 DC2 DC3 DC4 NAK SYN ETB */
1, 1, 1, 1, 1, 1, 1, 1,
/* CAN EM SUB ESC FS GS RS US */
1, 1, 1, 1, 1, 1, 1, 1,
/* SP ! " # $ % & ’ */
32, 33, 34, 35, 36, 37, 38, 39,
/* ( ) * + , - . / */
40, 41, 42, 43, 44, 45, 46, 47,
/* 0 1 2 3 4 5 6 7 */
48, 48, 48, 48, 48, 48, 48, 48,
/* 8 9 : ; < = > ? */
48, 48, 58, 59, 60, 61, 62, 63,
/* @ A B C D E F G */
64, 48, 48, 48, 48, 48, 48, 48,
/* H I J K L M N O */
48, 48, 48, 48, 48, 48, 48, 48,
/* P Q R S T U V W */
48, 48, 48, 48, 48, 48, 48, 48,
/* X Y Z [ \ ] ^ _ */
48, 48, 48, 91, 92, 93, 94, 48,
/* ` a b c d e f g */
96, 48, 48, 48, 48, 48, 48, 48,
/* h i j k l m n o */
48, 48, 48, 48, 48, 48, 48, 48,
/* p q r s t u v w */
48, 48, 48, 48, 48, 48, 48, 48,
�� ���(���) 53
/* x y z { | } ~ DEL */
48, 48, 48, 123, 124, 125, 126, 1};
�� �, ��� ″33:48,37:48,45-47:48,64:48″� !(� �), %(��� ��), -(��), .(���), /(�
�) � &(���) ��� �� � ��� ��� ���� ����� �� �����. �� �� � �
�� UNIX �� ��� �� ��� � �� �����.
� ��
�� ��� �� ���� �� � � ���. �� � ��� ��� ���� �� �� ���
�� ���� �� ���� ��� �� ��� ����.
� �� �� �� ��� �����.
insert() �� �� ���� �����. ( �� �� ���
keysym� ��� ASCII �� �� �� ��!� ��
��.)string(String) �� ��� ��� �� �����. ��� ��� �
� ��!� ����. ���� �� ��� ��� �� �
�� � ���� �� ��� �����. ��� ���
″0x″ ��� ���� 16� �� ��� ���� � ��
� ����� �����.keymap(Name) � � ��� ���� ���� � ���� ��� �
�� ���� �� ��� ��� �����. �� ��� �
�� Keymap� Name� ��� �� � ���. �� �
� None� �� � ��(� � �� ��� ���
���� �)� �����. ��� � ���� �����.insert-selection(Name[,Name]...)
� �(�� ��) �� � � � �� ��� �� �
�!� ����. Name ���� PRIMARY ��
SECONDARY� �� �� �����. ��� � ���
� �����.
�� �, ��� ��� �� �� ���� � � ���.
*aixterm.Translations: #override <Key>F13: keymap(dbx)*aixterm.dbxKeymap.translations:\<Key>F14: keymap(None) \n\<Key>F17: string("next") string(0x0d) \n\<Key>F18: string("step") string(0x0d) \n\<Key>F19: string("continue") string(0x0d) \n\<Key>F20: string("print") insert-selection(PRIMARY)
� � �� ���
��� ��� ��� �� ��� �� � ��� � ��� �����. � � ��� �
�� �� ���� �� �� ��� �� � ���.
mode-menu() �� �� �� 2� � � � ��� �����.select-start() ��� �� ��� ���� �� ��� ��� ����
�.select-extend() ��� ��� ��� �� �� �����.
54 �� ���, � 1 �
start-extend() �� ����(��)�� �� �� ��� �����.select-end(Name[,Name]...)
�� �� ����. Name ���� ��� �� � �
����. aixterm ��� ��� ��� �� ��� ���� �
����. ��� � ���� �����.ignore() �� � ���� � �� ����.bell([Volume ]) �� �� ��� ��� �� � �� �� ����.
� � ��� �� ����.
static char defaultTranslations =" <KeyPress>: insert() \n\~Shift Ctrl ~Meta <Btn1Down>: mode-menu(options) \n\~Shift Ctrl ~Meta <Btn2Down>: mode-menu() \n\~Shift Ctrl ~Meta <Btn3Down>: mode-menu(modes) \n\~Shift ~Ctrl ~Meta <Btn1Down>: select-start() \n\~Shift ~Ctrl ~Meta <Btn1Motion>: select-extend() \n\~Shift ~Ctrl ~Meta <Btn1Up>: select-end(PRIMARY)\n\~Shift ~Ctrl ~Meta <Btn2Down>: ignore() \n\~Shift ~Ctrl ~Meta <Btn2Up>: insert-selection(PRIMARY)\n\~Shift ~Ctrl ~Meta <Btn3Down>: start-extend() \n\~Shift ~Ctrl ~Meta <Btn3Motion>: select-extend() \n\~Shift ~Ctrl ~Meta <Btn3Up>: select-end(PRIMARY)\n\Shift ~Ctrl ~Meta <Btn1Down>: reexecute() \n\Shift ~Ctrl ~Meta <Btn1Motion>: select-extend() \n\Shift ~Ctrl ~Meta <Btn1Up>: select-end(PRIMARY)\n\Shift ~Ctrl ~Meta <Btn2Down>: select-start() \n\Shift ~Ctrl ~Meta <Btn2Motion>: select-extend() \n\Shift ~Ctrl ~Meta <Btn2Up>: select-end(PRIMARY)\n\Shift ~Ctrl ~Meta <Btn3Down>: ignore() \n\Shift ~Ctrl ~Meta <Btn3Up>: insert-selection(PRIMARY)\n\Shift Ctrl ~Meta <BtnDown>: size(toggle) \n\Shift Ctrl ~Meta <BtnUp>: ignore() \n\
<BtnDown>: bell(0) \n\<BtnUp>: bell(0) \n\
";
aixterm �� ���(I18N)X �� ��� � �� ��� ��(� � �� X ��� � �� ��� ��) aixterm� ��
���, � ��� ������.
1. X ��� � ��� ����.
xmodmap /usr/lpp/X11/defaults/xmodmap/Fr_FR/keyboard
2. � � ��� ��� ��� �� �� Fr_FR� �����.
v For Korn shells:export LANG=Fr_FR
v For C shells:setenv LANG Fr_FR
v For Bourne shells:LANG=Fr_FR; export LANG
3. �� �� aixterm �� �� ��� �����.
aixterm &
4. X �� �� ��� � ��� ������.
�� ���(���) 55
xmodmap /usr/lpp/X11/defaults/xmodmap/Gr_SW/keyboard
aixterm ���� aixterm� ���� � X ��� ���� � �� ��� �� �����. � ��
�� KeymapNotify� �����.
aixterm ��� �� ��� ��� X ��� keysyms� �� �� �� �� ��� ��� �� ��
�� ���� ��� � ��� ����. �� ��� /usr/lib/nls/loc�� �� �� ��� ���
, X keysyms� �� ��� ��� � ��� � �� ���� ��� ���� ���� ���
�. ��� �� �� ��� ���� ��� �� ��� �� ��� ���. ���� ���
[email protected]� ���, ��� [email protected]���. � �� ��� ��
� ���� ���� ��� locale.imkeymap and locale.codeset.imkeymap� ����. �� �, �
� ����.
� �� IBM-850� � � En_US.IBM-850.imkeymap� �� ISO8859-1� � � � en_US.ISO8859-1.imkeymap� �� ISO8859-9� ��� tr_TR.ISO8859-9.imkeymap� �� IBM-932� ��� Ja_JP.IBM-932.imkeymap� �� IBM-943� ��� Ja_JP.IBM-943.imkeymap� �� EUC(JP)� � ��� ja_JP.IBM-eucJP.imkeymap
�� �� � ��� �����.
v � SMIT �� ��:smit mle_sel_menu� �����, � �� ��� ���� ��� wsm ��
� �� ��� ���� �� �� ���� �� ���� � � ���. LANG �� ��
��� ���� ����� � �� ���.
v SMIT ��� �� �� ��� �� ��� � � ���. ��� ��, �� �� ��,
�� ���� � �� � � �� � �� ��� ��� wsm system �� �� �� � �� �
� ��� �.
v � ��� ���(LC_ALL, LANG �� �)� �� �����.
v � � ��� �� ��� � ��� ���� �� ����. � ��� ���� �� ��� ��
�� ��� �� � ���.
v �� ��� ���� �� ����. ���� �� ��� ���� ���. �� ��� � ���
Keysyms� �����.
v �� �(��� �)� �� ��� X �� ��� �� ����. �� ���� X �� ��� ��
� ��� ��� � ���.
v �� ��� � ��� ���, �� ��, �� ��� ����. ���� �� �� ����
���� ���. � � ��� �� ����. ��� �� ��� ��� � �� � ��
��� �� � ���.
v �� ��� ���, �� ��, �� ��� �� ����. ��� �� ��� ��� �� ���
�� � ���. aixterm� ���(LC_ALL, LANG �� �)� ���, aixterm� ���� �
��� ��� ����. �� ���� � ��� aixterm� � ��� ���, ��� ��(��
� ��)� �� � ���.
56 �� ���, � 1 �
v X �� ��� ��� �� ��� �� ����. Xinit� X �� ��� ��� ��� ��
��� ����. ��� xmodmap� ��� ����. X �� �� � �� Keysyms� ����
�.
aixterm�� ��� ���
ASCII �� 32(0x20)�� 126(0x7e)� �� � ��� ���� �� � ���. 0(0x00)�� 31(0x1f)
��( ��)� �� ���� �� � �� ��� �����. 127(0x7f)�� 255(0xff)� � ��� �
��� ��� �� �����. � ��� ���� �� ��� ���� ���� �� ��� �
� ���. �� �, �� ��( ��)� � � vtsingle ��� ��� aixterm vt100 ���
�� �����. � ��� ���� ��, � ��� � �� � ���. � ��� IBM-850
����� �� �� � ISO8859-1 ��� �����. �� ��( ��)� ���� �� ��� �
���. �� ��� ���� � �� ��� ��� ����.
��� ��� ���
� �� � �� ���, ��� ��� � ��� aixterm ��� �����.
scr-rev() �� ��� ��� ��� �� ��� � ��� � � ��� �����.ltr-lang() � �� ��� �� � ���.rtl-lang() ���/���� �� ��� �� � ���.col-mod() � ��� ��� ��� �� �� �����.auto-push() �� � ��� �����. � ��� ���� � � ��� � ��� ���� ���
��� ����. ���� �� � ��� �� � � �, � ���� ��� ��
� �� �� ��� �� ����� ���� ����. ��� ���� � ��� �
�� ���� ���� ��� ���.chg-push() � �� �����. � �� ��� � �� � �� ��� ��� �� �� �
��� ���.shp-in() �� ��� � �� � � ����.shp-is() �� ��� � �� � � ����.shp-p() �� ��� ��� �� � � ����.shp-asd() �� ��� ���� �� � � ����.shp-m() �� ��� � �� � � ����.shp-f() �� ��� �� � � ����.
BIDI ��(�����/�����)� �� ����.
~Shift ~Ctrl Mod1 <Key>Return: scr-rev() \n\~Shift ~Ctrl Mod2 <Key>Return: scr-rev() \n\~Shift ~Ctrl Mod1 <Key>Shift_L: ltr-lang() \n\~Shift ~Ctrl Mod2 <Key>Shift_L: ltr-lang() \n\~Shift ~Ctrl Mod1 <Key>Shift_R: rtl-lang() \n\~Shift ~Ctrl Mod2 <Key>Shift_R: rtl-lang() \n\~Shift ~Ctrl Mod1 <Key>KP_Multiply: col-mod() \n\~Shift ~Ctrl Mod2 <Key>KP_Multiply: col-mod() \n\~Shift ~Ctrl Mod1 <Key>KP_Divide: auto-push() \n\~Shift ~Ctrl Mod2 <Key>KP_Divide: auto-push() \n\~Shift ~Ctrl ~Meta <Key>KP_Divide: chg-push() \n\~Shift ~Ctrl Mod1 <Key>KP_1: shp-in() \n\~Shift ~Ctrl Mod2 <Key>KP_2: shp-in() \n\~Shift ~Ctrl Mod1 <Key>KP_1: shp-is() \n\~Shift ~Ctrl Mod1 <Key>KP_2: shp-is() \n\~Shift ~Ctrl Mod1 <Key>KP_3: shp-p() \n\
�� ���(���) 57
~Shift ~Ctrl Mod2 <Key>KP_3: shp-p() \n\~Shift ~Ctrl Mod1 <Key>KP_4: shp-asd() \n\~Shift ~Ctrl Mod2 <Key>KP_4: shp-asd() \n\~Shift ~Ctrl Mod1 <Key>KP_7: shp-m() \n\~Shift ~Ctrl Mod2 <Key>KP_7: shp-m() \n\~Shift ~Ctrl Mod1 <Key>KP_8: shp-f() \n\~Shift ~Ctrl Mod2 <Key>KP_8: shp-f() \n\
.Xdefaults ���� ��� �� � � ���. �� �, Ctrl+Shift� ��� �� ��� ��
��, .Xdefaults ���� � �� ���� ���.
Translations: Ctrl<Key>Shift_R: rtl-lang() \n\Ctrl<Key>Shift_L: ltr-lang()
���
��� -(�� ��)� +(��� ��)� ��� ���� ����. �� �� ��� ��� .Xdefaults
��� ��� ��� ������.
-ah ��� ��� ���� ���.-ar aixterm� �� �! �� �����. � �� ���� �� ��� ��
� �� � �� ���� ����(.Xdefaults �� autoRaiseDelay� �
�� �� � ��). � �� off���.
� ��� �� ��� � � ���.- autopush �� �� ��� �� �� � ��� �� � ���.-b NumberPixels �� ��� �� �� �����. �� ��� ��� �� ����� � �
��� ��� �����. � �� 2���.-bd Color �� �� ���� �� ��� ��� ��� �����. � �� �����
�.-bg Color �� �� ���� � ���� �����. � �� �����.-bw NumberPixels �� � ��� �� �����. � �� 2 ����. �� � ���� �
��� ��� � ���.-C �� ��� � ���.-ccCharRange:Value,... ��� ��� �� ��� ����. �� �, ��� -cc 48-52:3� ��
01234� 1��� ��, 56789� � ��� ����. :3� �� �� 3��
�� �����. �� ��� ���� � �� � �����.-cr Color �� �� ���� �� ��� ��� ����. � �� ������.
58 �� ���, � 1 �
-csd CharShape ����� ��� � � � � �����. CharShape �� � �� �
��� � ���.
automatic
����� �� ��� ����.
passthru
�� � � ��� ����. ��� ��� ��� ���� ����
�.
isolated ��� ��� ��� �����(�� ���� ��).
initial � ��� ��� �����(�� ���� ��).
middle
� ��� ��� �����(�� ���� ��).
final ��� ��� �����(�� ���� ��).-cu �� �� ������ ��� �� �� ����� ���. � �� off�
��.
� ��� � ��� � � ���.-display Name:Number aixterm ��� �� X �� ��� ��� ��� �����. � ��,
aixterm� DISPLAY �� ��� ��� �� � �� ��� �����.-dw aixterm ��� �� �� �, ��� ��� aixterm �� ��� ��
��(warp)����. � �� off���.-e Command ��� �� ��� �����. � ��� ��� �����. �� ����
����. � ��� ����, �� � ��(� ��)� aixterm ���� �
��� ����� ���.
� ��� ��� aixterm ��� ����.-f0 Font ���� � � �� ��� �����. �� �� ���� 0 �� � �
� ��� �����. � ��� -fn ��� �����. �� �, ���
�� � � ��� ����� � ��� �����.
aixterm -f0 rom11-f1 Font �� ���� � 1� � �� ��� �����. � ��� -fb ��
� �����.-f2 Font �� ���� � 2� � �� ��� �����. � ��� -fi ��
� �����.-f3 Font �� ���� � 3� � �� ��� �����.-f4 Font �� ���� � 4� � �� ��� �����.-f5 Font �� ���� � 5� � �� ��� �����.-f6 Font �� ���� � 6� � �� ��� �����.-f7 Font �� ���� � 7� � �� ��� �����.--f0 FontSet �� ���� � 0� � �� ��� �����. � ��� -fn ��
� �����.--f1 FontSet �� ���� � 1� � �� �� ��� �����. � ��� -fb
��� �����.--f2 FontSet �� ���� � 2� � �� �� ��� �����. � ��� -fi �
�� �����.--f3 FontSet �� ���� 3 �� � �� �� ��� �����.--f4 FontSet �� ���� 4 �� � �� �� ��� �����.--f5 FontSet �� ���� 5 �� � �� �� ��� �����.--f6 FontSet �� ���� 6 �� � �� �� ��� �����.--f7 FontSet �� ���� 7 �� � �� �� ��� �����.
�� ���(���) 59
-fb Font �� ��� �� ��� �����. � ��� �� ��� ��� �� ���
���.-fi FontSet ��� �� ��� �����.-fg Color �� �� ���� ��� ���� ����. � �� ������.-fn Font �� � �� �� ��� ��� �����. �� ��� �� ��� ��
� ���. HFT �� ���� �� ��� � � �� Rom14.500��, �
� ��� � � �� Rom10.500���. VT102 �� ����, � ��
vtsingle���. �� ���� �� ��� �����, aixterm.Fontset FontSet
� ������.-fs Font �� � �� ��� �����.-fullcursor � � �� �� �� � � � ��� �����.-geometry Geometry �� � � ��� �����. � � �� 80x25+0+0���. �� � ���
(�� �, mwm ��)� � � � �� !�� � ���.#geometryGeometry ��� �� �� �����. �� ��� ���� � ��, �����. �
� ��� ��� ��� �� ��� � � ���. � ���� ���
�� !�� � ���.
�: � �� sh(�) ��� ��� �� ��� ″ ″(�� �� ��)�
��� �� �����. �� #(� ��)� � ������ ���
�����.-help �� �� �� ��� �����.-i �� �"� � �� ��� ��� �� �����. � �� �����.
�: � ��� � ���� �� �� ��� ��� ����.-ib File � � ��� �� � ��� ��� ��� ���� � ��� ���
�� ��� �����. ��� ��� /usr/include/X11/bitmaps ���
���� �� ��� ��� � � ���.-im InputMethod aixterm ���� �� �� ��� ���� ��� ���� �����.-j � �� ��� � ����� � ��, aixterm ��� � �� � �
� � ��( ���)���� ���. � �� �����.
� ��� � ��� � � ���.-keywords .Xdefaults ��� �����.-lang Language aixterm �� ��� �� ��� �����. ��� setlocale ���� ��
�� ��� ��� �� ����.-l aixterm ��� �� ��� logfile �� �� ����� ���. � �� �
����.
� ��� �� ��� � � ���.
� ��� .Xdefaults ���� LogInhibit� ����� ����.-leftscroll �� � ��� � ��� ���. � �� �� �� � �� ���.-lf File � � AixtermLog.XXXXXX �� �, ��� ��� ��� �����.
�� XXXXXX� aixterm ��� ��� ID���. � ��� aixterm ��
� ��� ����� ����, ��� aixterm ��� ����� ��
��. �� ��� |(�� ��)� ���� ��� ���� �� �� ���
� ���� ����, ��� ���� �� ���.
� ��� ����� ��� � -l ��� ��� ����� ���.-ls aixterm �� ��� ���� �� ��� �� ��� ���. ���� .login
�� .profile ��� ��, �� ����� �� ����� ���. � �
� �����.-mb � � � �� ���. � �� �����.
� ��� � ��� � � ���.
60 �� ���, � 1 �
-mc Number � � �� � � ����. ��� ���� � �� � ���� ��
���.-mn XMappingNotify ���� �����. -mn ��� � ����.-ms Color �� �� ���� ��� ��� ��� ����. � �� ������.-n IconName aixterm ���� �� ��� ��� �����.-name Application .Xdefaults ��� �� ����� ��� �����.-nb Number � �� ��� � � � ��� �����. � �� �� � � ���
���� 10� �����.-nobidi �� ��� �� �����/���� ��� �� � ��� �����/��
�� ���� �����.- nonulls Nonulls �� ��� �� �� � �(null)� � � ��� ����
�.-nss NumShape �� � � � � �����. NumShape �� � �� � ��� �
���.
bilingual
� ��� �� ��� �����. �� �, ���� ��� �
���� �� ���� ����, � ��� � �� ����
�����.
hindi ��� ��� �����.
arabic ���� ��� �����.
passthru
���� ��� ���� ��� �����.- orient Orientation � � �� ��� �����. ��� � �� � �����.
LTR ‘��� ��’ �� ��
RTL ‘���� �’ �� ��
-outline Color �� �� ���� �� �(Keisen)� ��� ����. � �� �����
�.
�� ��� �� �� ���� �� �� �� �� �� �����. �
� �� ��� ���� ��� �� ��� � ���.-po Number �� ��� � ��� ���� �� � ���� ��� � ��� ����
�. � �� 1����.-ps ��� ��� �� ���.
�� ��� �� ��� �, aixterm ��� �� �� ���� �� ���
� �� ��� � �� ���� ����. Enter �� �� 1�� ��
�� �����. ���� � �� �� �� �� ���� �����.
� �� �����.-pt Preedit �� �� �� �� ��� �����. �� �� ��� �� ����.
over �� �� �� �� � ��� �����.
off �� �� �� � �� �� � ��� ��� ���.
root �� � �� ��� � ��� ����.
none �� ��� �� �� �� ��� �����.-reduced aixterm ��� ��� ��� ����� ���.-rfb Font �� ��� �� ��� �����. � ��� �� �� ��� �� ���
�� ���� ���.
�� ���(���) 61
-rfi Font �� ��� �� ��� �����. � ��� �� �� ��� �� ���
�� ���� ���.-rfn Font �� �� �� ��� �����.-rfs Font �� �� � �� ��� �����.-rf0 Font �� ���� � 0� � �� �� ��� �����. � ��� -rfn
��� �����.-rf1 Font �� ���� � 1� � �� �� ��� �����. � ��� -rfb
��� �����.-rf2 Font �� ���� � 2� � �� �� ��� �����. � ��� -rfi
��� �����.-rf3 Font �� ���� � 3� � �� �� ��� �����.-rf4 Font �� ���� � 4� � �� �� ��� �����.-rf5 Font �� ���� � 5� � �� �� ��� �����.-rf6 Font �� ���� � 6� � �� �� ��� �����.-rf7 Font �� ���� � 7� � �� �� ��� �����.--rf0 FontSet �� ���� � 0� � �� �� �� ��� �����. � ���
-rfn ��� �����.--rf1 FontSet �� ���� � 1� � �� �� �� ��� �����. � ���
-rfb ��� �����.--rf2 FontSet �� ���� � 2� � �� �� �� ��� �����. � ���
-rfi ��� �����.--rf3 FontSet �� ���� 3 �� � �� �� �� ��� �����.--rf4 FontSet �� ���� 4 �� � �� �� �� ��� �����.--rf5 FontSet �� ���� 5 �� � �� �� �� ��� �����.--rf6 FontSet �� ���� 6 �� � �� �� �� ��� �����.--rf7 FontSet �� ���� 7 �� � �� �� �� ��� �����.-rv ���� ���� �� ���. ��� �� �� � �� ���.
� ��� � ��� � � ���.-rw ��� ��� �� ���. � �� �����.
� �� ��� �� �� � �� ��� � � � �� � ����� ��
�. ��� �� ���� �� � ��� �� ��� �� ���� ���.
� ��� � ��� � � ���.-s �� ��� �� ��� ��� ��. � �� ����.
� ��� ���� � ��, aixterm ��� ������ � � ���
� �� ���� ����� �� �� ���� �� � � �� �� � �
� � �� � ���.-sb ��� � �����. � ��� � ��� � � ���. �
�� off���.-sf VT102 �� � ���� ��(PF) �� (Sun) �� ��� ���
�.-si ��� � ���� � � ��� �� �� ����� ����, ��
����� ��� ��� ���� �� ��� � ��� ����� �� �
�� �� ���. � �� ����.
� ��� �� ���� �� �� �� ��� ���.
62 �� ���, � 1 �
-sk �� � � �� ��� � ��� � �� ��� ����� �� ��
�� ���. � �� �����.
� ��� ��� � �� ��� ��� �� �� �� � ���.
�� ��� ��� ����, -si ��� �� �� ����.
� ��� ��� ��� � � ���.-sl NumberLines �� ���� ���� �� � � �� � �� �����. � ��
64���.-sn �� �� �� � ���� �����. (� ���� �� �� � �
����.) � ���� � �� ��� �� ���� ��� �� ��
�����. � ��� � ��� � � ���.-st �� � � ���� �����. � �� �����.-suppress �� �� IMIoctl call� � �� �� ��� ����� �����.- symmetric <> � ()� �� ��� �� �� ���� � �� � �� �� ���
� ���.-T Title �� ��� ��� ����, ��� ��� ���� ����. -n ��� ��
�� ���, ��� ��� .Xdefaults ��� ��� ��� ���, ���
��� ���� �����.-text TextType ��� ��! ��� �����. TextType �� � �� � ��� �
���.
- implicit
��� � �� ��� �����.
- visual ��� ��� �� �� ���� �����. � � ���� �
� � �� � �� �� � ���.-ti ��� ��� �� ��� � �� �����. ��� � �� ��� ��
� �� �����(� ���� ���� ��).-tm String ��� �� � ��� �� �� ��� ��� � ��� ����� �
��. ���� ��� �� ����. intr, quit, erase, kill, eof, eol, start,
stop, susp, dsusp, rprnt, flush, weras, � lnext.-tn TerminalName �� �� �� �����. �� �� �� ���� -tn ��� �
�����. X ��� �� �� ��� ����� �� �� �� ��
� ��� ���. aixterm ��� X ��� �� �� ��� ����� �
���� ����.-ut ��� ID� /etc/utmp� ���� ���� ���.-v VT102 �� ��� �� � ���. HFT� � �� ��� �� ��
���.
�: �� �� � ��� �����.-vb �� � �� �� � ���. �� �� �� ��� � Ctrl + G
� �� �� �����. � �� �����.-W aixterm �� � � ��� ��� � �� ��� ��(� ��)���
�. � �� �����.-xrm String �� ���� �����. �� �,
aixterm.foreground: blue-132 sm/rm ���� ��� ����� �� aixterm �� ��� ��� �� �
���� ���. �� sm/rm ���� �� 80�� 132� � �� � �
� �����. � �� �����.
� ��� � ��� � � ���.
�� ���(���) 63
.Xdefaults ��
� ��� ��� aixterm ��� �� � �� �����.
alwaysHighlight �� ��, ��� ��� ���� � �� ��� �� �� �����.autoRaise �� ��, ��� ��� �� �� � aixterm �� ���� ����(autoRaiseDelay �
� ��). � �� �����. � ���� � ��� ��� � ���.autoRaiseDelay autoRaise� ���, ���� �� ��� �� ���� � � � �� �����. � ��
2����. � ���� � ��� ��� � ���.background �� �� ���� � ���� �����. � �� �� �����.boldFontSet ���� ��� �����. � ��� ��� �� �� ��� ��� ���.borderColor � ��� ��� �����. � ���� � ��� ��� � ���.borderWidth �� � ��� �� �����. � �� 2 ����.c132 �� ��, 80�� 132 � ���� aixterm �� ��� ��� sm/rm ���� ���
����� �����. � �� �����.charClass �� ��� �����.charShape ���� ����, ��� ����� � � ����. �� ����� ����, ��� �
� � � ��� ����. ���� ����, ��� �� � � �����. �� ����,
��� � � � �����. �� ����, ��� � � �����.console ��� ���� aixterm ��� �� ��� �������. � �� �����.curses ���, ������ ��� �� �� ����� ���. � �� �����.cursorColor �� �� ���� �� ��� ��� �����. � �� ������.deiconifyWarp �� ��, aixterm ��� �� aixterm ��� � � ���� �� ��� �����.
� �� �����.expandTail ″seen″, ″sheen″, ″sad″, ″dad″ ���� ��� �� � � 2�� �����.fASD �� � �� ��� �����.fAutoPush �� � ��� �����.fEndPush � � ��� �����.fLTR LTR �� ��� �����.font0 �� ���� � 0� � �� ��� �����. � ��� -fn ��� �����.font1 �� ���� � 1� � �� ��� �����. � ��� -fb ��� �����.font2 �� ���� � 2� � �� ��� �����. � ��� -fi ��� �����.font3 �� ���� � 3� � �� ��� �����.font4 �� ���� � 4� � �� ��� �����.font5 �� ���� � 5� � �� ��� �����.font6 �� ���� � 6� � �� ��� �����.font7 �� ���� � 7� � �� ��� �����.fontSet aixterm � ���� ���� �� ��� �� �� ��� ��� �����.fontSet0 �� ���� � 0� � �� ��� �����. � ��� -fn ��� �����.fontSet1 �� ���� � 1� � �� �� ��� �����. � ��� -fb ��� ���
��.fontSet2 �� ���� � 2� � �� �� ��� �����. � ��� -fi ��� ���
��.fontSet3 �� ���� 3 �� � �� �� ��� �����.fontSet4 �� ���� 4 �� � �� �� ��� �����.fontSet5 �� ���� 5 �� � �� �� ��� �����.fontSet6 �� ���� 6 �� � �� �� ��� �����.fontSet7 �� ���� 7 �� � �� �� ��� �����.foreground �� �� ���� � �� ��� ���� ��� ��� �����. � �� �����
�.fPush � ��� �����.fRTL RTL �� ��� �����.fScrev �� ��(Reverse) ��� �����.fShapeF ‘ � ’ ��� �����.
64 �� ���, � 1 �
fShapeIN ‘ � � ’ ��� �����.fShapeIS ‘�� � ’ ��� �����.fShapeM ‘� � ’ ��� �����.fShapeP ‘�� ��� � ’ ��� �����.fullCursor �� ��� �����. � �� �� �� �����.geometry �� �� ��� �����.iconBitmap ��� �� ��� �� � ��� ���� ����� �����.iconGeometry ��� � �� �����.iconName ��� ��� �����.iconStartup �� ��, �� �� �� ��� �� ��� aixterm ��� ����� ���.inputMethod aixterm ���� �� �� ��� �����.internalBorder �� ��� � �� �� � ��� �����. � �� 2 ����.italicFontSet ��� �� ��� �����.jumpScroll ���, ���� �����. � �� �����.language aixterm �� ��� �� ��� �����. ��� setlocale ���� ���� ��� �
�� �� ����.logFile logging� ���, ��� ���� ��� �����. � � ��� AixtermLog.XXXXXX�
��. �� XXXXXX� aixterm ��� ��� ID���.logging ���, pseudo tty��� �� ��� �� ��� �����. � �� �����.logInhibit ���, ���� ������ ���� ��� ���. ��� �� logging� ��� �� �
� ������.loginShell �� ��, aixterm ��� ��� �� ����� �� �����. � �� �����.mappingNotify ���� �� ��, XMappingNotify ���� �����. � �� �����.marginBell ���, � � � �� �� ����� ���. � �� �����.multiClickTime ���� � �� � � �� ��� �� �� �����. � �� 250������.multiScroll ���, ��� ����� �����.nMarginBell � �� ��� �� � � ������� ��� �����. � �� �� � � ���
���� 10� �����.noNulls �(null)� �� ���� �����.numShape ��� ��� ����, ��� �� ��� �� � � ����. ���� ����, ���
���� ��� �����. ������ ����, ��� �� �����. �� ���
(Passthru)�� ����, ��� � ��� �����.orientation LTR� ����, ‘���� ��’� � � �� ���� �����. RTL� ����, ‘���
� ��’� � � �� ���� �����.outline �� �� ���� �� �(Keisen)� ��� ����. � �� ������.
�� ��� �� �� ���� �� �� �� �� �� �����. �� �� ��
� ���� ��� �� ��� � ���.pageOverlap �� ��� � ��� ���� ��� � ���� ��� � ��� �����. ���
��� ����, ���� ��� ��� ��� ���� � �� �����. � �� 1
����.pageScroll �� ��, ��� ��� �� �� ���� ���. � �� �����.
�� ��� �� ��� �, aixterm ��� ��� ���� �� ���� �� ��� �
�� ���� ����. Enter �� �� 1�� �� �� �����. ���� � ��
�� �� �� ���� �����.preeditType �� �� �� �� ��� �����. �� �� ��� �� ����.over �� �� �� �� � ��� �����.off �� �� �� � �� �� � ��� ��� ���.root �� � �� ��� � ��� ����.none �� ��� �� �� �� ��� �����.pointerColor �� �� ���� ��� ��� ��� �����. � �� ������.pointerShape aixterm ��� �� ��� ��� ��� �����. � �� XC_xterm���. ���
/usr/include/X11/cursorfont.h ���� �����.reducedBoldFontSet �� ���� � 1� � �� �� �� ��� �����.
�� ���(���) 65
reducedFont0 �� ���� � 0� � �� �� ��� �����.reducedFont1 �� ���� � 1� � �� �� ��� �����.reducedFont2 �� ���� � 2� � �� �� ��� �����.reducedFont3 �� ���� � 3� � �� �� ��� �����.reducedFont4 �� ���� � 4� � �� �� ��� �����.reducedFont5 �� ���� � 5� � �� �� ��� �����.reducedFont6 �� ���� � 6� � �� �� ��� �����.reducedFont7 �� ���� � 7� � �� �� ��� �����.reducedFontSet �� ���� � 0� � �� �� �� ��� �����.reducedFontSet0 �� ���� � 0� � �� �� �� ��� �����.reducedFontSet1 �� ���� � 1� � �� �� �� ��� �����.reducedFontSet2 �� ���� � 2� � �� �� �� ��� �����.reducedFontSet3 �� ���� 3 �� � �� �� �� ��� �����.reducedFontSet4 �� ���� 4 �� � �� �� �� ��� �����.reducedFontSet5 �� ���� 5 �� � �� �� �� ��� �����.reducedFontSet6 �� ���� 6 �� � �� �� �� ��� �����.reducedFontSet7 �� ���� 7 �� � �� �� �� ��� �����.reducedItalicFontSet �� ���� � 2� � �� �� �� ��� �����.reducedSpecialFont �� �� � �� ��� �����.reducedStartup aixterm ��� ��� ��� ����� ���.reverseVideo �� ��, ���� ���� �� ���. � �� �����.reverseWrap ���, ��� ��� �� ��� , ��� �� �� � �� ��� � � � ��
� �����. � �� �����.rtArrow � � �� �� �� �� �����.saveLines �� ���� ���� �� � � �� ��� �����. � �� 64���.scrollBar ���, �� � ��� � �����.scrollInput �� ���� ��� � ��� � ���� ����� ��� �� �����. �
�� ����.scrollKey ��� � ���� � � ��� �� �� ����� ����, �� ����� ��
��� ��� ���� �� ��� � ��� ����� �� ��� ����. � �� �
����.
�� ��� ��� ����. �� scrollInput ��� �� ����.scrollPosition ����, ��� � �� ���� �����. � �� � ����.signalInhibit ���, �� ���� ��� �����. � �� �����.specialFont �� � �� ��� �����.statusLine ���, �� � � ���� �����. � �� �����.statusNormal � ���� �� ��� ���� ���. (� ���� �� ��� � ���.) �
���� � �� ��� �� ���� ��� �� �� �����.sunFunctionKeys PF�� VT102 ��� �� ��(Sun function keycordes)� ����. � �� ��
���.suppress ���, �� �� IMIoctl call� � �� �� ��� ����� �����.symmetric �� �� ���� �� ����� ���.termName �� �� � $TERM � �����. termName ��� ��� �� �� ���
�����. X ��� �� �� ��� ����� �� �� �� ��� ��� �
��. aixterm ��� X ��� �� �� ��� �� ��� � ����.textType ��� ���� ��, ��� ��!� ‘��’� �����. ���� ���� ��, ���
��!� ‘���’� �����.textUnderIcon ����, ��� ��� �� ��� � �� �����. ��� � �� ��� ��� �
� �����.title �� ���� ��� ����� �����. � �� aixterm���.ttyModes tty ��� �����.translations �� �� ���� �����.utmpInhibit ��� ��, ��� ID� /etc/utmp ��� �����. � �� �����.
66 �� ���, � 1 �
visualBell ���, �� � �� ��� Ctrl-G � ��� ��� �� �����. � �� ��
���.vt102 ���, VT102 �� �����. � �� �� �����.warp �� ��, �� �� aixterm �� ��� ��� ��� ������. � �� ����
�.
��
� ��� ��� aixterm� ��� � � ��� ��� ��� � ��� �� ����, ��
� �� ���� �����. � � aixterm ��� � ��� ��� �����.
aixterm -geometry 20x10+0+175 -fn Bld14.500 -fg DarkTurquoise -e/tmp/banner_cmd &
aixterm ��� X Toolkit �� ������ ����. �� ��, aixterm ��� �� �� �� �
�� �����.
v ��� ��� ���� ����.
$XFILESEARCHPATH %T=app-defaults %N=Xdefaults %L=$LANG$XFILESEARCHPATH %T=app-defaults %N=Xdefaults %L=/usr/lpp/X11/defaults/$LANG/Xdefaults/usr/lpp/X11/defaults/Xdefaults/usr/lib/X11/$LANG/app-defaults/Xdefaults/usr/lib/X11/app-defaults/Xdefaults/usr/lpp/X11/defaults/app-defaults/Xdefaults
v ��� ������ ��� ���� ����.
$XFILESEARCHPATH %T=app-defaults %N=Aixterm %L=$LANG$XFILESEARCHPATH %T=app-defaults %N=Aixterm %L=$XFILESEARCHPATH %T=app-defaults %N=aixterm %L=$LANG$XFILESEARCHPATH %T=app-defaults %N=aixterm %L=/usr/lpp/X11/defaults/$LANG/Aixterm/usr/lpp/X11/defaults/Aixterm/usr/lib/X11/$LANG/app-defaults/Aixterm/usr/lib/X11/app-defaults/Aixterm/usr/lib/X11/defaults/app-defaults/Aixterm/usr/lpp/X11/defaults/$LANG/aixterm/usr/lpp/X11/defaults/aixterm/usr/lib/X11/$LANG/app-defaults/aixterm/usr/lib/X11/app-defaults/aixterm/usr/lib/X11/defaults/app-defaults/aixterm
v ������ ������ ���� ����.
$XUSERFILESEARCHPATH %T=app-defaults %N=Aixterm %L=$LANG$XUSERFILESEARCHPATH %T=app-defaults %N=Aixterm %L=$XUSERFILESEARCHPATH %T=app-defaults %N=aixterm %L=$LANG$XUSERFILESEARCHPATH %T=app-defaults %N=aixterm %L=$XAPPLRESDIR/$LANG/Aixterm$XAPPLRESDIR/Aixterm$XAPPLRESDIR/$LANG/aixterm$XAPPLRESDIR/aixterm$HOME/$LANG/Aixterm$HOME/Aixterm$HOME/$LANG/aixterm
�� ���(���) 67
v ��� ��� ���� ����.
dpy->xdefaults (A.K.A. "RESOURCE_MANAGER" property)$HOME/$LANG/.Xdefaults$HOME/.Xdefaults
v ��� ��� ���� ����.
$XENVIRONMENT$HOME/$LANG/.Xdefaults-hostname$HOME/.Xdefaults-hostname
�:XFILESEARCHPATH� XUSERFILESEARCHPATH ��� %T, %N � %L �� ����
�����. ��, $LANG� �����
setlocale(LC_CTYPE,NULL) ��� ���.
�� ��
telnet, tn �� tn3270 ��.
AIX 5L Version 5.2 National Language Support Guide and Reference� Bidirectionality and Character
Shaping.
ali ��
��
� �� � � ��� �����.
��
ali [ -alias File ] [ -list | -nolist ] [ -normalize | -nonormalize ] [ -user User | -nouser ] [ Alias ...
]
��
ali ��� � �� � � ��� �����. � ��, � ��� /etc/mh/MailAliases ��� ����
�� � ��� ��� ��� �� ��� �����. �� � �� ��� �����, -alias File �
�� ������.
-user ��� ����, ali ��� �� ���� ��� ��� ��� � ��� �� ��� ���
��.
���
-alias File � �� ��� ����� �����. � �� /etc/mh/MailAliases �����.-help �� ��, �� �� � �(��) � �� ��� �����.
�: MH� ��, � ��� ��� ��� ����� ���.-list ��� �� �� �����.
68 �� ���, � 1 �
-nolist ���� �� �� ��� ��� �����. � ��� � ����.-nonormalize �� ��� ��� �� ��� ���� ��� �� ���. ��� � ����.-normalize �� ��� ��� �� ��� ���� ����.-nouser ��� ��� �����. � ��� � ����.-user User �� ���� ���� � ��� �����. -user� -nonormalize ��� �� ���
� ��� ���� ���� ��� � �� ���� ��� �� � ���.
��
1. /etc/mh/MailAliases ��� � �� ��� ��� ���� ����� �� �� ������.
ali
2. mygroup ��� ��� ��� ����� �� �� ������.
ali mygroup
�� ��� ���� �� ���� �����.
mike@mercury george@helium vicky@venus
��
$HOME/.mh_profile MH ��� ���� �����./etc/group �� ���� �����./etc/passwd ��� ���� �����./etc/mh/MailAliases � � � �� ��� �����./usr/bin/ali ali ��� �����.
�� ��
comp ��, dist ��, forw ��, repl ��, send ��, whom ��.
AIX 5L �� 5.2 ��� ��� ��: � � ����� � ��.
alias ��
��
��� ����� �����.
��
alias [ -t ] [ -x ] [ AliasName [ =String ] ] ...
��
alias ��� �� ��� ����, �� �����, �� �� ��� �� ��� �����.
��� ��� �� alias ��� ����, �� ��� ��� �� ��� �����. AliasName ��
�� ���� �� ��� ���� �� � ���.
�� ���(���) 69
AliasName=String ��� �� ��� � ��� ����. �� ����� � ����� ���
��, ���� ���� ��� �����. String ��� ��� � ��� �� � ���. ���
� ��� � �� �� �� ��(’)� ��� � �� ����. AliasName ���� ��� ��
� �� ��, alias ��� �� ��� �����.
-t ��� ���� ��, �� ��� ��� �����. ��� ��� ��� �� �� ��� ����
�. ��� ��� PATH �� �� �� ����� ��� ��� ��� � �� ���� �� �
���. ��� -t ��� ��� �� ��� ��� � � �� ���.
-x ��� ����, �� ��� ��� �����. ��� ��� �� ��� �����.
��� ��� ��� � ��� �� � �� �� ��� �� ���. ��� ��� �� �� �
���� �� ��� ���� ���� �� �� ����.
���
-t ��� ��� �� ��� ����� �����. -t ��� AliasName ���� �� ����, � ��� ���� �
�� ��� �� ��� �� ��� �� �� ��� ���� ���. PATH �� �� �� ����� ��� ���
� �� ���� �� �� ��� � � �� ���.-x ��� ��� �� ��� �����. � ��� AliasName ���� �� ����, � ��� �����. ��� �
�� �� �� ��� ���� ���� ����. ��� �� � ��� �� ����� ���, ��� ��� �� ��
� ���� ���.
�� ��
�� �� ��� �����.
0 ����� ��� ���.>0 ��� �� � ��� ���� � ��� ��� ������.
��
1. ls ��� �� �� ��� ���� ��� ��� ��� ��� �� �� ������.
alias ls=’ls -CF’
2. �� �� ���� ���� �� ��� �� ��� ����, �� �� ������.
alias r=’fc -s’
3. du ��� �� 1KB � � �����, �� �� ������.
alias du=du\ -k
4. ��� Dee� ���� � �� ���� ���� � ��� ����, �� �� �����
�.
alias psc=’ps -ef | grep Dee’
5. ls ��� �� �� ��� ���, �� �� ������.
alias -t ls
70 �� ���, � 1 �
��� ls=/usr/bin/ls� �����.
��
/usr/bin/ksh Korn �� ��� alias ��� �����./usr/bin/alias alias ��� �����.
�� ��
ksh ��.
alog ��
��
�� ������ ��, ��� ��� �� ��� � � �����.
��
�� ��� �� ��
alog -f LogFile [ -o ]
��� �� ��� �� �
alog -f LogFile | [ [ -q ] [ -s Size ] ]
��� �� ��� Verbosity � ��
alog -t LogType -V
��� �� ��� � ��
alog -C -t LogType [ -f LogFile ] [ -s Size ] [ -w Verbosity ]
��� �� ��� � ��
alog -L [ -t LogType ]
��
alog ��� �� ��� �� �� ��� ��, ��� ��� ��� �����. � ��� �� ����
�����. ��� ��, �� ��� �� �� �� ��� � ���.
alog ��� ����� ��� �� ���� alog ��� ������� ��� ��� �� �����.
alog ��� ������� ��� ��� LogType�� �����. ��� LogType� File, Size �
Verbosity �� LogType�� alog ��� ������� �����. odmadd ��� ��� alog
��� ������� �� LogType� �� � ���. alog ��� ��� alog ��� ��
����� ��� LogType� �� � � ���.
�� ���(���) 71
���
-C ��� LogType� �� ����. ��� LogType� File, Size, Verbosity �� ��
�� -f, -s, -w ��� �� -C ��� ������. -tLogType ��� �����.
-C ��� ����, alog ��� �� ��� �� ���� �� ��� ���� ����.
-C ��� ��� �� �� ��� �� ���� �� �� ��� ����, �� ��
���� ��� � �� �����. �� alog -C� �� ���� ��� ��� �� �
� ��� ��� ���� ���� � �����.
�: �� ��� ��� ��� � ����� alog �� � � ���.-f LogFile �� ��� ��� �����. ��� LogFile� ��� �� ����. alog ��� LogFile
� � � �� ���� /dev/null� �����. alog ��� ������� ��� LogType
� File �� ���� -f LogFile ��� -C � -t ��� �� ������.-L alog ��� ������� �� ���� � �� ��� �����. -L ��� -t
LogType ��� �� ���� ��� LogType� �� �����. File, Size � Verbosity
�� �� �� ���� ��� �����.
<File>:<Size>:<Verbosity>
-L ��� ���� alog ��� �� ��� �� ���� File� ���� ����.-o LogFile� ��� �����. LogFile� ��� �� ����� �#� �����.-q �� ��� LogFile� �����, �� ��� ��� ����.-s Size LogFile �� ��� �� � � �����. LogFile� �� �� �� ��� �
� �����. �� LogFile� ��� �� �� ���� �� ��, � LogFile ��
4096 ��� �����. LogFile� � ���� ��, � ��� ����. ���� ��
� 4096 ��� � ����� ��!���. LogFile� ��� �� ��, �� ��� � �
� ��� "� ��� ���� �� �� ��� ����. ��� ���� LogFile�
�� �� ��� �� ���.
alog ��� ������� ��� LogType� Size �� ���� -s Size ��� ��
-C � -t ��� ������. �� �� ��� �� LogFile� � � �����.-t LogType alog ��� ������� ��� ��� �����. alog ��� ��� �� ��� ��
� alog ��� ��������� �����. LogFile� ���, �� LogFile� ���
�.
alog ��� alog ��� �������� ��� LogType� �� ��� ���� ����,
alog ��� LogFile� � � �� ���� /dev/null� �����.
-f ��� ��� LogType� LogFile� ����, �� ��� ���� �� ��� ���
��.-V alog ��� ������� ��� LogType� Verbosity � �� �� �� ��� ���
��. LogType� ���� ���, ��� LogType� ���� � ��� �� ��� ��
�� ���� ����.
alog ��� -t LogType � -V ��� �� ��� ��� �� ��� alog ��� ��
� , ��� ���� ���� verbosity� ���� ���� �� � ���.-w Verbosity -C � -t ��� �� ����, alog ��� ������� ��� LogType� Verbosity
�� ����.
Verbosity ��� 0-9� � ���. �� 0�� alog ���� ��� LogFile� ���
� ����. �� ��� �� �� ���� �����. �� 0� ���, alog ��� ��
��� ��� �� ��� LogFile� �� ��� �����.
72 �� ���, � 1 �
��
1. �� �� � � sample.log�� ��� �� ��� �����, �� �� ������.
date | alog -f /tmp/sample.log
2. /tmp/sample.log �� ��� ��� �����, �� �� ������.
alog -f /tmp/sample.log -o
3. /tmp/sample.log �� ��� ��� 8192 ��� ����, �� �� ������.
echo "resizing log file" | alog -f /tmp/sample.log -s 8192
4. � �� �� sample� alog ��� ������� �����, alog.add ��� � ���� �
����.
SWservAt:attribute="alog_type"deflt="sample"value="sample"
SWservAt:attribute="sample_logname"deflt="/tmp/sample.log"value="/tmp/sample.log"
SWservAt:attribute="sample_logsize"deflt="4096"value="4096"
SWservAt:attribute="sample_logverb"deflt="1"value="1"
alog.add ��� �� �� �� �� ������.
odmadd alog.add
��� alog.add ��� SWservAt ������� �����.
5. alog ��� �������� �� �� sample� �� �� ���
/var/sample.log� ����, �� �� ������.
alog -C -t sample -f /var/sample.log
��
/etc/objrepos/SWservAt ���� ���� � ���� ��� �����.
�� ��
odmadd ��.
AIX 5L Version 5.2 General Programming Concepts: Writing and Debugging Programs� How to Add
Objects to an Object Class.
�� ���(���) 73
alstat ��
��
�� �� ��� �����.
��
alstat [ -e | -v ] [ Interval ] [ Count ]
��
alstat ��� �� �� ��� �����. �� ��� �� �� ��� ���� ��(�� �, 8�
��� �� ���� �� ��� �� �) �� ���� �� � �� ��� �� � ���.
���, ## ��� ���� �� �� ��� �� ����� �� � ��� �� ��� ��
� ����.
��� ����� ��� ��� ��� �� �� ��� �� ��� ��� ��� �����. ��
�� �� �� �� ���� ��� �� ��� ���� �� �� ���.
� � ��� ���� ��� �����. �� ��� Interval � Count� �� � ���.
����
Interval �� � �.Count �� �.
���
-e �� �� �� ��� �����. � ��� -v ��� �� �� � ����.-v ��� ��� ����� �����. � ��� -e ��� �� �� � ����.
��
1. �� �� ��� ���� �����, �� �� ������.
alstat
�� �� ��� ����.
Alignment AlignmentSinceBoot Delta8845591 08845591 08845591 08845591 08845591 08845591 0
...
2. �� �� � �� �� ��� 2��� 5� �����, �� �� ������.
74 �� ���, � 1 �
alstat -e 2 5
�� �� ��� ����.
Emulation Emulation Alignment AlignmentSinceBoot Delta SinceBoot Delta21260604 0 70091846 023423104 2162500 72193861 210201525609796 2186692 74292759 209889827772897 2163101 76392234 209947529958509 2185612 78490284 2098050
3. ���� �� �� ��� 5��� �����, �� �� ������.
alstat -v 5
�� �� ��� ����.
Alignment Alignment Alignment AlignmentSinceBoot Delta Delta00 Delta0188406295 0 0 093697825 5291530 0 529153098930330 5232505 5232505 0102595591 3665261 232697 3432564102595591 0 0 0
�� ��
emstat ��.
alt_disk_install ��
��
mksysb �� ��� ��� �� ���� �����, �� �� �� ���� �� ���� ����
�.
��
″�� ��� ��:″
alt_disk_install { -d device | -C} [ -i image.data] [ -s script ] [ -R resolv_conf] [ -D] [
-B] [ -V] [ -r] [ -O ]
[ -p platform ] [ -L mksysb_level ]
[ -b bundle_name ] [ -I installp_flags ]
[ -l images_location ] [ -f fix_bundle ]
[ -F fixes ] [ -e exclude_list ] [ -w filesets ]
[ -n] [ -P phase_option ] target_disks...
�� ���(���) 75
″�� ��� � � ��:″
alt_disk_install -X
alt_disk_install AIX 4.3.2 �� ��:
″� � �� ��� ��:″
alt_disk_install -q disk
″Put-to-sleep � �:″
alt_disk_install -S
″�� ��� � � �� ���:″
alt_disk_install -v new_volume_group_name disk
″Wake-up � �:″
alt_disk_install -W disk
″�� ��� � � ��:″
alt_disk_install -X [ volume_group]
��
alt_disk_install ��� �� ��� �� � � ���� ��� ���� � ��� �� �
��� �� � � ���. � � �� ���� ���� � � ���. ��� ����
mksysb ��� ����� ��� ���� ��� � �� ��� �� � ���.
��: alt_disk_install� ″alt″ ���� ��� �� ��, ��� ��, �� �� �� � �� ����
����. alt_disk_install� ����� �� ��, ���� ″alt″ ���� �� �� ���, �� �
�, ��� �� �� �� ��� ��� ���� ��� - alt_disk_install ��� ���� �� �
�� ��� ��, � �� ��� � � ���.
� �� ��� mksysb ���� AIX 4.3 ��� mksysb ��, AIX 4.3 ��� mksysb �� ��
AIX 4.3.3 ��� mksysb CD� �����. alt_disk_install ��� �� �� ��� �� ���� ��
����, mksysb� ��� ���� ���� ���� �� ��, �� ���� AIX 4.3 ��� ��
��� � ���� �����.
�:
1. alt_disk_install� ��� ���� �� ��� ��� AIX �� ��� �� � ����. ��
�, AIX 5.1 ���� AIX 4.3 mksysb� �� � ����.
2. �� ��, � ���� ��� �� bootlist ��� ����, �� ��� ����� �� �
���� �� ���� � � ���.
� �� ��� �� �� rootvg ��� ����, ���� �� �� ��� � ��� � � �
��. � � ��� rootvg� ���� �� ��� �����, ���� ���� ��� � �
���. �� �, ��� 4.2.0� ��� � ���� ��� ��� rootvg� ��� 4.2.1.0�� �
� ���. �� �� ��, ���� �� ��� � � �, � rootvg�� ���� �� ��
76 �� ���, � 1 �
���� �� 4.2.1� ���. �� �� �� ���� �� ��� � � �, � rootvg�� ��
��� �� �� ���� �� 4.2.1� ���. 4.2.1 �� ��� ��, bootlist� 4.2.0 ���� �
� ��� ����� ���� 4.2.0�� �����. � �� �, rootvg� ���� ���� ���
�� ��� � ���� ��� ����� ����� ��, �� ��� �� �� rootvg� ���
� ���.
�: NIM �� ��� ��(� � �� �� ��� �)� AIX 5.1 ���� nimadm ���� ��
���. ��� ��� nimadm ��� ������.
�� alt_disk_install ��� ��� 4.1.4.0 ��� ����� � � ��� �� �� � ���.
alt_disk_install ��� ����� ���� bos.alt_disk_install.rte �� ��� ���� �� ��, �
� ���� mksysb ��� ����� bos.alt_disk_install.boot_images �� ��� ���� �� �
��.
���� mksysb ��� � ��� �� ��, mksysb� �� ���� ���� �� ��� �
� ��� ���� �� ���. ���� �$� ��� ������ ����� ��� �� ���
�� ��� �� � ����.
�: ����� mksysb� �� ��� ���� �� bos.alt_disk_install.boot_images �� ��� �
� ���� ���.
rootvg �� ��� �� �, �� �� ��� bosboot ���� ����. mksysb ��� ��
�, mksysb� �� �� �� ��� �%� ��� �� �� rootvg� �� ��� ���� �
����. ���� �����, bosboot ��� �� �� ���� ���� ���� �� �� �����
�. ��� �� ��� mksysb� �� ��� ����� ����. � � ���� � �� ��
���.
��� ��� � �� ��, altinst_rootvg� �� � ��� � � �� ���� ��� �� ��
�. �� �� ����, �� ��� ��� ��� ��� � �� ��! ���� ��� ��� ��
� ��� ���. ��� ��� ��� ��� �� �� ���� ��� ��� ���� ��� ODM
�� ��� ���. altinst_rootvg �� ��� �� �(vary on)�� �� ��� �#� ��� �"
�� �� ����.
alt_disk_install ��� 4.3.2 ��� ���, � �� ������ ���� ��� � �� ��� rootvg
�� ��� lspv ���� ���� ����.
alt_disk_install 4.3.2 ��� ��:
�� �� ������ ����� ��, ��� rootvg �� ��� lspv ���� ″old_rootvg″�
���� � rootvg� � �� ���� �����. ��� � rootvg �� ��� ��� � ��
��� ���� ���, �� -X flag( alt_disk_install -X old_rootvg)� ���� ���� �
��.
�� ���(���) 77
� rootvg� �� ��� ��, bootlist ��� ��� � rootvg�� ������ �� ����
����.
alt_disk_install 4.3.2 ��� ��:
�� ���� �� �� ��� �� ����� ��� �� ��, -q ��� ��� �� ��
�� �� � ���. � ��� �� ��� � �� ���� ����� �� ���� �
��� � � �����.
�� �� �� ���� /alt_inst� �����, � �� ���� � ���(/alt_inst/usr, /alt_inst/var)
� �� ���. �� ����� ���� � ����, �� ���� � �� ���� ������
���.
��: alt_disk_install� ��� �� rootvg� ���� � �� �� ��� alt_disk_install �
�� ����� ��, altinst_rootvg�� exportvg� ���� ����.
ODM �������� altinst_rootvg ��� ����� ��� alt_disk_install -X ��� ����
��. exportvg ��(�� reducevg ��)� �� � �� ��� ��� �� ��� �� ����
�� �� ��� �� ��, exportvg ��� �� rootvg� /etc/filesystems�� �� �� ����
���� ���� �����.
��� exportvg� ���� ��, ���� ����� � /etc/filesystems ��� ������. �
��� � /etc/filesystems ��� ��� ����� ����.
� ��� ���� �� ���(NIM)� ���� ���� �� � ���. � ��� ��� NIM
��� ������.
alt_disk_install� AIX 4.3.1 ��� ���� �� � ���. ��� � ��� ���� � �� �
��� �� ���� ����.
1�� altinst_rootvg �� ��, alt_ ″��� ��″, /alt_inst �� ���� ��� mksysb �� rootvg ���� �
����
2�� ��� ��� �� ����� ����, ���, �� �� ��, ���� �� �� ����, resolv.conf
��� ��� �� ���� NIM ������ ��� �� �� �� ��� �����.3�� /alt_inst �� ���� �� ����, �� ��� � ��� ��� ��� ���, alt_ logical ��� ��
��, ODM ��� ����, altinst_rootvg� ��� �����. �� ���� ���� ��� �� �����
�.
��� �� �����, 1��� 2��� �� �� 2��� 3��� �� �� � ���. 2���
3��� ���� �� � � �� � ���.
�� �� rootvg� �� ��� ����� 3��� ���� ���. 1� 2��� �� �� /alt_inst �
� ���� ��� ���� ���.
1�� �/�� 2��� ����, ��� �� ��(altinst_rootvg ��)��� ���� alt_disk_install-x
��� ��� ������.
78 �� ���, � 1 �
alt_disk_install 4.3.2 ��� ��:
� rootvg� � �� ��� ��� ��� ���� ��� ��, -W ��� ��� ��� �
� ���� �� ��� ″wake-up″ � ���. ″wake-up″�� �� ��� alt_disk_install 1�
�� �� � � ���(, /alt_inst �� ���� ���).
�: ″wake-up″� ��� �� ��� ″altinst_rootvg″� ��� ���.
����
�� �� ���� ��� ��� ″wake-up″� ���� �� ��� ��� ��� ���
� ����� ���. , ″altinst_rootvg″�� ��� ″old_rootvg″� ″wake-up″�� ���.
�� �, �� ���� 4.1.5 �� ����� alt_disk_install 4.3.3 mksysb��� ���
�. � �� �� ���� ���� ������, 4.3.3 �� ������ ��� 4.1.5
″old_rootvg″ �� ��� ″wake-up″�� ���.
��� ��� jfs �� ��� ��� �����. � �� ��� ��� � � �� ��
� ″wake-up″ � ��, � �� ��� ��� rootvg� �� ����. �� ��, �� ���
�� ���� ″wake-up″� �� �� � �� ��� ��� rootvg� �� � �� jfs ��
��� �� ���. JFS �� ��� �� ��� ��� ��� ���� ��� �� ����
�� �����. /,/usr� � �����.
FORCE �� �� ″yes″� ���� �� ��, alt_disk_install ��� � �� ��� ���
� � �� ���� ″wake-up″� ��� ���� ����.
��: � �� ��� ���� � �� ���� FORCE ″wake-up″� �� ��, �� ��
��� � ″waking″ �� ��� ��� rootvg��, ��� �����.
� �� ��� ���� ���� ���, -S ��� ��� �� ��� �� � � � �
��.
�: ″wake-up″� ��� �� ��� ���� rootvg� ���� �� ″�� � ″��� ���.
���
-B mksysb� �� � ���� �� bootlist� �����. � ��� ����, -r ���
�� � ����.-C rootvg� �����.
�: -d � -C� �� ������.
�� ���(���) 79
-d device device� �� �� ����.
tape device - for example, /dev/rmt0
��
path name of mksysb image in a file system.
�: -d � -C� �� ������.-D ���� �����(-x �� ��).-i image.data � �� ��� mksysb ��� rootvg��� �� image.data � �� ��
image.data �����. image.date �� ��� /tmp/my_image.data� �� �� �� �
���� ���.
alt_disk_install 4.3.2 ��� ��:
�� ��� ��� ��� �� ���� ��� �� ��, � ��� ��� ��
image.data ��� ��� ��
LV_SOURCE_DISK_LIST �� ���� ��� ���.-p platform � ��� ��� �� ��� ��� ��� � ���� �%�� �����. ��
� �� ��� ��� � ��� ����� �� ��� �� �����. � ���
mksysb ���� �����(-d ��).-Pphase � alt_disk_install� �� � �� phase. ��� �� 1, 2, 3, 12, 23 �� all���.
v 12 - 1 � 2��� �����.
v 23 - 2 � 3��� �����.
v all - � �� �� ��� �����.-r alt_disk_install ��� �� � � ������ ������ �����.-R resolv_conf mksysb� ����� rootvg� ��� �, ��� resolv.conf ��� ���� � ��.
resolv_conf�� �� �� ��� ���� ���.-s script mksysb ��� rootvg ��� � � �� �� �� �������. � ��� ��
����� ���. � ����� �� �� ����� /alt_inst �� ���� �� ��
�� �� �����, ����� �� �� �� ����� /alt_inst �� ����� ��
� �� � ���. ��� �� ��� rootvg� ����� ��� �� �� rootvg
� ��� ���� ��� ��� �� altinst_rootvg�� ″wake-up″� �� ��� �
��� ��� � ����, � ��� �� �� ���� ��� ����� �� �
� ��� �����. script� �� �� ��� ���� ���.-V ��� ��� ���� � ���. � ��� rootvg ��� � ��� ��� � �
��. mksysb alt_disk_installs� �� ���� ��� � ���.-L mksysb_level � �� �%� ��� ���� �� �� �� ��� ����(�� �, AIX 5.1
� ���� rspc_4.3.0_boot). V.R.M. ������ ��, � �� AIX 4.3���. mksysb
��� � �� ��� ���� �� ����.-n NIM ������ �� ���. /.rhosts � /etc/niminfo ��� �� rootvg� �� ��
�� �����.-X ODM �������� altinst_rootvg �� �� ��� ���� �. ��� �� ��� �
� lspv ���� ″�″� �����. ���� �� ���� �� ���� ���� ��
����. ���� ���� �� ���� �����, ���� � �� ������ �
�� � ���.
alt_disk_install 4.3.2 ��� ��, ��� �� �� �� ODM ������ �� �
�� � ��� �� � ��,
-X old_rootvg� � �����.-O altinst_rootvg ���� �� ���� �����. �� alt_disk_install� ��� �� ��
���� ���� ��� ���. �� ���� � ���� rootvg� ��(��� �
�� �� ��� ��� � � �� ��) � ��� �����.
80 �� ���, � 1 �
� ��� rootvg� �� �(-C)� �� � ���.
-b bundle_name rootvg �� � �� ���� �� ��� ���� � �� ��� �� �����.
� ��� ����� -l ��� ����� ���.-e exclude_list rootvg� �� � �� �� exclude.list���. �� �� grep ��� �� ��
�� ����. exclude_list� �� �� ��� ���� ���.
�: ��� ��� ��� ������, ASCII ���� /etc/exclude.rootvg ��
� �� �� ��� � ��� ����� ���� �� �� ��� ���
���. � ��� ��� grep ��� �� �� ��� ���� ��� ���
� ��� �����. /etc/exclude.rootvg ��� ��� � ��� �����
�, �� �� �� �� � � �� � � �� � � �� �� ����
�.
�� �, scratch�� ����� �� ��� ������ �� �� �� ��
� ������.
/scratch/
�� �, /tmp�� ����� ��� ����� �� ��� /tmp� �� �� �
���� ����� ���� �� �� �� ��� ������.
^./tmp/
�� � ����(.)� �� �� ��� �� ��� ����. �� ��� �
����� �� ��� ���� ���� ����� ������, �� ���� �
�� ��� ^� ���� � �� .� ���� �� �� �� ����� ����
�.
���� �� ���� ����� � �� ���� ����� � ���� �
�, ^.� ��� �� �� � �� ��� ���� �� ����, $� ���
�� ��� ��� ��� �� ������.-f fix_bundle rootvg �� � �� APAR ���� � �� �����. � ��� ����� -l
��� ����� ���.-F fixes rootvg �� � �� APAR(�� �, ″IX123456″)� �� ������. � ���
����� -l ��� ����� ���.-I installp_flags � �� ��� ��� alt_inst_rootvg� ���� �� � ���� �����. �
� ��: ″-acgX″ -l ��� � ��� �� ����� ���.-l images_location rootvg �� � �� installp ��� ���� ����. ��� ���� �� ��
�� �� �� ��(�� �, /dev/rmt0)� � ���.-w filesets rootvg �� � �� �� �� ������. � ��� ����� -l ��� ����
� ���.
� ��� alt_disk_install �� 4.3.2 ���� �� � ���.
-q disk �� �� �� ��� ��� ���� � �����. �� �� �
���� ���� �, ″old_rootvg″ �� ��� � � ��
����� �� ���� ����� �, �� �����.-S �� ��� ″�� � ″� ���. �� �� �� ″wake-up″(-W)
��� �����.
�� ���(���) 81
-v new_volume_group_name disk �� ��� �� ��� ��� �� � �����. �� �� �
� ��� � �� �� ���� � � �� ����, ��
� ���� ���.-W disk rootvg� �� ��� rootvg ��� ��� ���� � �� �
�� ″wake-up″�� � �����.
�: ″wake-up″� ��� �� ���
″altinst_rootvg″� ��� ���.
����
�� �� ���� ��� ��� ″wake-up″� ���� �� ��� ��� ��� ���
� ����� ���. , ″altinst_rootvg″�� ��� ″old_rootvg″� ″wake-up″�� ���.
����
target_disks �� rootvg� � �� ���� ��� �����. ���� ��� �� �� ��� ����
� ��� ���. lspv ��� ���� �� �� None� �� ��� ���� ���.
��
1. �� �� 4.2.0 rootvg� hdisk3� ���� ���� ��� ��� rootvg� 4.2.1 �� ��
�, �� �� ������.
alt_disk_install -C -F 4.2.1.0_AIX_ML -l /updates hdisk3
bootlist� � ��� � hdisk3���� ���� ��� �����.
2. 4.3 mksysb ��� hdisk3� ����, ����� � ## ��� ��� ���� � ��� ��
��(/home/myscript)� �����, �� �� ������.
alt_disk_install -d /mksysb_images/4.3_mksysb -s /home/myscript hdisk3
3. �� �� ������ ��� � � rootvg ODM ������ ��� ����� �� ��
������.
alt_disk_install -X old_rootvg
� rootvg� �� lspv ���� ″�″�� ����. ��� � �� ��� � ���� �
� ���.
4. ��� ��� � �� �� ��� �� �� ���� �����, �� �� ������.
alt_disk_install -q hdisk0
��
# lspvhdisk0 00006091aef8b687 old_rootvghdisk1 00076443210a72ea rootvghdisk2 0000875f48998649 old_rootvg# alt_disk_install -q hdisk0hdisk2
82 �� ���, � 1 �
� �� ″old_rootvg″� �� ���� ��� hdisk2���. ���� ���� �� ���� hdisk2�
�����, � rootvg �� ���� ��� � ���.
5. alt_disk_install �� �� ��� ����� �� �� ������.
alt_disk_install -v alt_disk_432 hdisk2
��
# lspvhdisk0 00006091aef8b687 rootvghdisk1 00000103000d1a78 rootvghdisk2 000040445043d9f3 altinst_rootvghdisk3 00076443210a72ea altinst_rootvghdisk4 0000875f48998649 Nonehdisk5 000005317c58000e None# alt_disk_install -v alt_disk_432 hdisk2#lspvhdisk0 00006091aef8b687 rootvghdisk1 00000103000d1a78 rootvghdisk2 000040445043d9f3 alt_disk_432hdisk3 00076443210a72ea alt_disk_432hdisk4 0000875f48998649 Nonehdisk5 000005317c58000e None
6. �� �� ���� ��� �� � rootvg� ″wake-up″��� �� �� ������.
alt_disk_install -W hdisk0
��
# lspvhdisk0 000040445043d9f3 old_rootvghdisk1 00076443210a72ea rootvg# alt_disk_install -W hdisk0# lspvhdisk0 000040445043d9f3 altinst_rootvghdisk1 00076443210a72ea rootvg
� �, ″altinst_rootvg″ �� ��� �� ���, /alt_inst �� ���� �����.
7. ″wake-up″� ��� �� ��� ″�� � ″���, �� �� ������.
alt_disk_install -S
��
# lspvhdisk0 000040445043d9f3 altinst_rootvghdisk1 00076443210a72ea rootvg# alt_disk_install -S# lspvhdisk0 000040445043d9f3 altinst_rootvghdisk1 00076443210a72ea rootvg
″altinst_rootvg″� � �� �� ��� ��, /alt_inst �� ���� � �� ���� ����.
″altinst_rootvg″ �� ��� ��� �� ″old_rootvg″� ��� ��, ″-v″ ��� ���
� � ���.
�� ���(���) 83
��
/usr/sbin/alt_disk_install alt_disk_install ��� �����.
�� ��
bootlist ��, bosboot ��, lspv ��, nim ��, nimadm ��.
anno ��
��
��� ��� ���.
��
anno [ +Folder ] [ Messages ] [ -component Field ] [ -inplace | -noinplace ] [ -text ″String″ ]
��
anno ��� ��� ��� � ��� ���. ��� ���� �� anno ��� ����, ���
� �� �� ��� �����.
Enter component name:
���� ��� ���� Enter �� ��, ���� ��� ��� �� �� ��� ��� �
��� � ���. � ���� � ��� ��� �� � ����. �� ��� ���� �� �
��� �� �����. �� �� �� �� � �� ��� �� � ���.
�: �� ��� � ��� �����, dist, forw �� repl ��� ������.
���
-component Field �� ��� � ��� �����. Field �� �� ��� ��� ���� ���. � ��� �
��� ���, anno ��� �� ��� ����� ��� �����.+Folder ��� ��� ��� � �� �� �����. � �� �� ����.-help �� ��, �� �� � �(��) � �� ��� �����.
�: �� ���(MH)� �� � -help ��� �� ��� ���� ���.-inplace ��� ��� ��� �� ��� ���� �� ��� ��� �� ���.
84 �� ���, � 1 �
Messages ��� ��� ��� �����. � ���� � ��, �� � � �� �� ��� ��� �
� � ���. �� � ��� ����, � ��� ��� ��� ��� �� ��� ���. �
���� ��� ��� ������.
Number �� ��. � �� ��� �����, ��� ��� ��� �����. � � ��
���, -(���)�� � � � � ��� �����.
Sequence
���� ��� �� �����. ��� �� �� ����.
all �� �� �����.
cur �� .(��)
��� �����. ��� � ����.
first �� � �� �����.
last �� ��� �����.
next
�� ��� � �����.
prev �� ��� �� �����.
-noinplace ��� ��� �� �� ����. � ��� � ����.-text ″String″ ��� ���� �� ��� �����. ��� �� �� � ��� ���.
���� �
� ��� UserMhDirectory/.mh_profile ��� � � ���.
Current-Folder: � � �� �� �����.Path: ���� �� ���(MH) ����� �� �����.
��
1. �� �� ��� �� � ��� ���, �� �� ������.
anno
��� � ��� �����.
Enter component name: _
� ��� ��� �, �� ������.
Date
Enter �� ����. ��� ���� ��� ��� �� � � ���� ���. ��� �
�� ���� �� �����.
Date: Tues, 28 Mar 89 13:36:32 -0600
2. �� �� ��� �, � ��� ��� ��� ���, �� �� ������.
�� ���(���) 85
anno -component NOTE -text ″Meeting canceled.″
�� ��� � �� ���� ��� �����.
NOTE: Mon, 15 Mar 89 10:19:45 -0600NOTE: Meeting canceled.
3. meetings ��� �� 25� ��� ��� �� �� ������.
anno +meetings 25 -component NOTE -text ″Meeting delayed
until Friday.″
�� 25� ��� �� ��� ���� ��� ����.
NOTE: Wed, 19 Jun 87 15:20:12 -0600NOTE: Meeting delayed until Friday.
�: ��� ���� ����, �� ��� ���� ��� Enter �� �� ����.
��
$HOME/.mh_profile MH ��� ���� �����./usr/bin/anno anno ��� �����.
�� ��
dist ��, forw ��, repl ��.
mh_alias �� ��, mh_profile �� ��.
AIX 5L �� 5.2 ��� ��� ��: � � ����� � ��.
ap ��
��
��� �� ��� �������.
��
ap [ -form File | -format String ] [ -normalize | -nonormalize ] [ -width Number ] Address
��
ap ��� ��� �� ��� �������. ���� ap ��� ���� ����. ap ��� �
���� �� �����. ����� � ��� �� �� ��� /usr/lib/mh/ap� �� �����.
ap ��� �� ���� ���� ���� �� ��� ����� �����. ap ��� �� �
� �� ��� ARPA RFC 822 �����. � � ��� ����, ap ��� �� � � ��
���� �� �� ��� �����.
86 �� ���, � 1 �
-form � -format ��� ����, �� ��� �� ��� ��� �� � ���.
���
-form File Address ���� ��� �� ���� ��� File �� ��� �� ���� ���.-format String Address ���� ��� �� ���� ��� String �� ��� �� ���� ���. �
� ��� ��� �� ����.
%<{error}%{error}:%{Address}%:%(putstr(proper{Address}))%>
-help �� ��, �� �� � �(��) � �� ��� �����.
�: MH� ��, � ��� ��� ��� ����� ���.-nonormalize ���� �� ��� �� ��� ���� ��� ����.-normalize ���� �� ��� �� ��� ���� ����. � ��� � ����.-width Number ap ��� ���� � � �� ��� � � �� ��� �����. � �� �����
����.
��
/etc/mh/mtstailor MH �� ��� �����.$HOME/.mh_profile MH ��� ���� �����.
�� ��
ali ��, dp ��, scan ��.
.mh_alias �� ��.
AIX 5L �� 5.2 ��� ��� ��: � � ����� � ��.
apply ��
��
��� ��� ��� �����.
��
apply [ -aCharacter ] [ -Number ] CommandString Parameter ...
��
apply ��� Parameter ���� �� ��� CommandString ���� �#� ���� �� �
��� �����. �����, Parameter �� ����� ����. ��� -Number ��� ���
�� ���� ���� Parameter �� �� �����. Number �� 0��, �� ���� Parameter
�� �� ��� �� � �� �����.
�� ���(���) 87
%n(n� 1�� 9��� ��) ��� ���� CommandString� ����, %n� �� ���� �� �
CommandString �� �� n�� �� Parameter ��� �����. � ���� �� ��, apply
��� -Number ��� ����, CommandString� ���� ���� �� CommandString ��
��� n� ��� ���.
%(��� ��)� �� � ��� ��� -a ��� ��� �� ���� �� � ���. ��
�, -a@� @1� @2 ��� CommandString ��� �� ���� �� � �� ���� � ��
���� ���� �����.
�:
1. CommandString�� ��-�� ��� ��� ���� ����, ��� ��� ‘ ’(�� �� �
�)� � �� ����.
2. -a ��� ���� ��� �� � �� ��� %(��� ��)� �� � ����.
���
-aCharacter ��(% ��)� ��� �� ���� ����� ���.-Number CommandString� �� ��� �� �� ���� �� �����.
��
1. ls ��� ��� ��� ��� ����, �� �� ������.
apply echo *
2. a1 ��� b1 ��� ����, a2 ��� b2 ��� ����� �� �� ������.
apply -2 cmp a1 b1 a2 b2
3. who ��� 5� �����, �� �� ������.
apply -0 who 1 2 3 4 5
4. �� ����� � �� ��� /usr/joe ����� �����, �� �� ������.
apply ’ln %1 /usr/joe’ *
�� ��
xargs ��.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� ��� �� ��� ��.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� � ��.
88 �� ���, � 1 �
apropos ��
��
�� ���� ��� ���.
��
apropos [ -M PathName ] Keyword ...
��
apropos ��� ���� Keyword ���� ���� �� � ��� � � ��� ��� ��
���. apropos ��� ��� ����� ���, ��� ���� �� ���� ����. �
��� ��� ��� �����. �� �, �� compile� � � apropos ��� �� compiler�
�� ����� �� ���. ��� � � ������� /usr/share/man/whatis��, catman -w
���� � ���� ���.
apropos ��� ��� ��� �� ��� ���� man Section Title� �� � ���. �� �,
apropos ��� ��� printf(3)�� man 3 printf� ��� printf ���� �� ��� ���
� � � ���.
apropos ��� -k ��� ���� man ��� �����.
�: /usr/share/man/whatis ������� catman -w ��� ��� HTML �������� �
���, �� 3� �� 2 �� 3� ����. ��� �� ��� ��� man ��� ������.
���
-M PathName �� �� ��� �����. �� ��� Pathname ���� ����, ���� �� �
�� ����� ������.
��
1. ��� password�� ��� ���� � ���� ��� ��� �� �� ������.
apropos password
2. ��� editor�� ��� ���� � ���� ��� ��� �� �� ������.
apropos editor
��
/usr/share/man/whatis whatis ������� �����.
�� ���(���) 89
�� ��
catman ��, man ��, whatis ��.
ar ��
��
linkage ���� ����, ��� �� ������ �����.
��
ar [ -c ] [ -l ] [ -g | -o ] [ -s ] [ -v ] [ -C ] [ -T ] [ -z ] { -h | -p | -t | -x } [
-X {32|64|32_64}] ArchiveFile [ File ... ]
ar [ -c ] [ -l ] [ -g | -o ] [ -s ] [ -v ] [ -C ] [ -T ] [ -z ] { -m | -r [ -u ] } [ {
-a | -b | -i } PositionName ] [ -X {32|64|32_64}] ArchiveFile File ...
ar [ -c ] [ -l ] [ -g | -o ] [ -s ] [ -v ] [ -C ] [ -T ] [ -z ] { -d | -q } [ -X
{32|64|32_64}] ArchiveFile File ...
ar [ -c ] [ -l ] [ -v ] [ -C ] [ -T ] [ -z ] { -g | -o | -s | -w } [ -X {32|64|32_64}]
ArchiveFile
��
ar ��� linkage ���� ���� �� ������ �����. ar ��� �� ��� �� � � �
�� ar ��� ���� � � ��� ��� ��� ������. ar ��� ������ � �,
��� �� ��� ���� ����. ������ ���� � ��, �� ��� �� ���
��. ��� ��� � �� ��� �� � ��� �� ��� ar �� ��� ������.
ar ��� ���� � �� �� ��� ���. �� ��� ��(Big Archive Format)� ar_big�
� � �� ���� 32�� � 64��� ���� ��� �� �����. �� ��� ��(Small Archive
Format)� AIX 4.3 �� �� ���� ���� ���� ��� � �� � ���. -g ��
� ������. 64�� ����� �� �� ���� ���� ��, ar� -g� �� �� �����
�� ���� ����. � ��, ar ��� 32�� ���� ��� ����, ���� 64�� ���
� ��� �����. � ��� ����, -X ��� ����� OBJECT_MODE �� �� ��
����.
���
ar ��� �� �, cClosTv ���� # �� �� ��� �� � ���. dhmopqrstwx �
� ���� ��� ��� ���� ���. -m �� -r ��� ���, � �� ��(-a, -b ��
-i)� �� � ���. -m �� -r ��� ���, � �� ��(-a, -b �� -i)� �� ��
���. -a, -b �� -i ��� �� ArchiveFile(PositionName)�� �� ��� �� �� ���. �
�, �� ��� �� ��� � �� ���� �� �����.
90 �� ���, � 1 �
-a PositionName PositionName ���� �� ��� �� �� �� ��� ��� ��� �� ���
��.-b PositionName PositionName ���� �� ��� �� �� �� ��� ��� ��� �� ����
�.-c ������ � � ��� �� ��� ���� ��� ���.-C ��� ��� �� ���� � ��� ��� ���� �� �����.-d �� � � ��� �������� ����.-g ��� ��� ��� ��, �� �� � �� �� �� ��� �����. ��
� ���, -g ��� ��� ��� ����� ��� ��� �� ����� �� �
����. � ��� ��� ���� �� ���� ����, � ��� ��� �
� �� ���� �� �� ���� � � ���. 64��� XCOFF �����
� ���� �� ���� ���� � � ����.-h �� � � ��� ��� � � � � �� �� ��� �����. �� ���
���� ���, ar ��� �� �� ��� � ��� �����. � ��� -z ��
� �� �� � ����.-i PositionName PositionName ���� �� ��� �� �� �� ��� ��� ��� �� ����
�(-b� ��).-l TMPDIR ���� � ��(��) ����� �� ��� ����(� ��, /tmp).-m �� � � ��� ����� �� � �� �����. �� � � ��� � �� �
� ������ ��� �����. � �� ��(abi)� ��� � �� �� �
���.-o ��� ��� ��� ��, �� �� � �� �� �� ��� �����. ��
� ���, -o ��� ��� ��� ����� ��� ��� �� ����� �� �
����. � ��� ��� ���� �� ��� ���� ����, � ��� �
�� �� �� ���� �� �� ���� � � ���.-p Files ���� ��� ��� �� �� ��� ���� �� �� ArchiveFile ����
��� �� ��� ��� �� ��� �����.-q �� � � ��� ����� �� �����. ��� ��� � � ����, � ���
������ � � �����.-r �� � � ��� � ������ ���� ��, �� � � ��� �����. ��
� � ��� ������� ���� ��� � �� ���� ��� � �� ��
� �� �� �� ����. -u ��(�)� �� ����, -r ��� ����� �
�� ����� ��� ��� ��� ���� �����.
��� ��� ��� �� ������ ���� ��� ar ��� ��� �����. � �
�, � �� ��� �� �� ���. �� ���� �� ��, �� ��� �
����� �� ����. ��� ��� � � ����, � ��� ������ � �
�����.-s ar ��� ����� �� �� �� ���� ����� �� ��� �� ����
���. ������� strip ��� ��� �� ����� �� ��� �����, � �
�� ������.-t ������ ��� �� �� ��� �����. �� ��� ���� ��� ���� �
����. �� ��� ���� ���, -t ��� ������ � �� ��� ����
�.-T ��� ��� ��� �� ���� ���� ��� ��, ��� ����. �� ��
�� ��� ��� ��� � 255��� �����, � ��� �� ��� ���
�.-u ����� ��� ��� �� ��� �����(��� ��� -r �� ��).-v � ������ ��� ��� ��� ��� �� ��� �����. -t ��� ��
���� ls -l ��� ���! ���� �����. -x ��� ����, �� ��
��� ��� ���. -h ��� �� ����, �� ��� �� �� � � ����
�.
�� ���(���) 91
-w ��� �� ��� �����. ��� ��� ���� � ��� ��� �� ��
���.-x �� � � ��� �� ����� ��� �� � � ��� �����. ��� ���
������ �� � �� ��� ��� ��� ����. �� ��� ���� ���,
-t ��� ������ � �� ��� �����. � ���� ������ ���
����.-X mode ar ��� ���� �� ���� ��� ��� �����. mode� � � �����.
32 32�� ���� ��� ��
64 64�� ���� ��� ��
32_64 32��� 64�� ���� ��� �� ��
� �� 32�� ���� ��� ��(64�� ����� ��)�� ����. mode�
OBJECT_MODE �� �� ��� � � �� ��� . �� � ,
OBJECT_MODE=64� ar ��� 64�� ����� ���� 32�� ����� ����
� ���. -X ���
OBJECT_MODE �� ������.-z ���� �� ��� ��� ��� ��� �� �� �� �����. �� ��
���� ����, ���� � �� ��� � �� � �����. � ��� -h
��� �� �� � ����.ArchiveFile ��� �� ��� ����, �� ������.MemberName ... ��� ��� ��.
�� ��
� ��� �� �� ��� �����.
0 ����� ��� ���.>0 ��� ������.
��
1. ������ ����, �� �� ������.
ar -v -q lib.a strlen.o strcpy.o
lib.a ������ �� ��, � ��� ������ �� strlen.o � strcpy.o ��� ��
� �����. lib.a ������ ��, � ��� ��� �� �� ��� �� ����� �
� � ��� �����. v ��� �� �� ���� �, � � ��� ar ��� ��� ��
�� �� ���� �����.
2. ������ ��� �����, �� �� ������.
ar -v -t lib.a
� ��� lib.a ������ ��� ����, ls -l ��� ��� ��� ���� �����. �
� �� ��� �����, -v ��� ������.
3. ������ � ��� ����� �����, �� �� ������.
ar -v -r lib.a strlen.o strcat.o
92 �� ���, � 1 �
� ��� ���� �� strlen.o� strcat.o� �����. lib.a� �� 1�! �� ��
strlen.o ��� �����. strcat.o�� ��� ��� ���� �� ��� ������ �� �
����.
4. � ��� � �� �����, �� �� ������.
ar -v -r -b strlen.o lib.a strcmp.o
� ��� ���� strcmp.o ��� ����, � ��� strlen.o �� �� ����.
5. ��� ��� ����, �� �� ������.
ar -v -r -u lib.a strcpy.o
� ��� ���� ��� strcpy.o ��� �����, �� strcpy.o� ����� ������ �
�� �� ��� ���� �����.
6. ����� ��� ��� ����, �� �� ������.
ar -v -m -a strcmp.o lib.a strcat.o strcpy.o
� ��� ���� �� strcat.o� strcpy.o� strcmp.o �� � � �� �����.
strcat.o� strcpy.o� ��� ��� ��� ���. , ���� �� strcpy.o ��� strcat.o
�� �� �� �� � �� �����.
7. ����� ��� �����, �� �� ������.
ar -v -x lib.a strcat.o strcpy.o
� ��� �� strcat.o� strcpy.o� strcat.o� strcpy.o�� ��� �����.
8. ��� ��� ��� ����, �� �� ������.
ar -p lib.a strcpy.o >stringcopy.o
� ��� �� strcpy.o� stringcopy.o�� ��� �����.
9. ��� ����, �� �� ������.
ar -v -d lib.a strlen.o
� ��� �� strlen.o� lib.a ������� ����.
10. ld ���� �� � �� ����� ��� ������ ����, �� �� ������.
ar -r -v libshr.a shrsub.o shrsub2.o shrsub3.o ...
� ��� shrsub.o, shrsub2.o, shrsub3.o �� �� ����� libshr.a�� ��� ����
�� ����. libshr.a ��� ������ ��� main ���� ����� �����,
� ��� ������.
cc -o main main.c -L/u/sharedlib -lshr
�� main ���� �� �����. libshr.a� ���� � main ���� ���� �� �
�� ��� ����� ��� ���. -l ��� libshr.a ������� ��� �� �� �
����.
�� ���(���) 93
11. 32�� ���� ��� ���� lib.a� ��� �����, �� �� ������.
ar -X64 -t -v lib.a
12. lib.a��� �� 32�� ���� ��� �����, �� �� ������.
ar -X32 -x lib.a
13. 32��, 64�� �� ����� ��� ���� lib.a� �� ��� �����, �� �� ���
���.
ar -X32_64 -t -v lib.a
��
/tmp/ar* �� ��� �����.
�� ��
ld ��, lorder ��, make ��, nm ��, strip ��.
ar �� ��(Big) � ar �� ��(Small).
arithmetic ��
��
�� ��� ������.
��
arithmetic [ + ] [ - ] [ x ] [ / ] [ Range ]
��
arithmetic ��� �� � ��� ����, �� �� ��� �����. �� "��, ����
Right!� ���� �� ��� ���. �� ��� What?� �����. � �� �� ��� ��
���. 20 ��� � �� arithmetic ��� "� �� �� �� ��� ��� ��� � � ��� �
��.
arithmetic ��� ��� �� ��� � ��� ����. � �� ��� �� ������ ��� �
�� �����.
��� ����, ����(Ctrl-C) �� ����. arithmetic ��� ��� ��� ��� �
����.
94 �� ���, � 1 �
���
�� ��� arithmetic ��� ��� �����. � ��� �� ����.
+ �� ��� �����.- �� ��� �����.x �� ��� �����./ ��� ��� �����.Range ���� ��� � � ���� 10�����. � � 99�����(99 ��). ��� �� ��� ��, � � �� �
�� �����(�� ��). ��� ��� ��� ��, � � ��� �����. ��� �� �, � � �� �
�� ��� ��� ��� ����. ��� �� ��, �� ��� ��� �� �� �� �����.
��� ��� ��� arithmetic ��� ��� ��� �� � � � � 10� ����. � ��
� �� ���(+, -, x, /)� ���� ���� ��� ���� ��� ��� ��� �����.
��
1. 0�� 10��� ��� ��� ��� ��� �����, �� �� ������.
�� ��
2. 0�� 50��� ��� ��� ��, �� � ���� �����, �� �� ������.
arithmetic +x/ 50
��
/usr/games ����� ��� �.
�� ��
back ��, bj ��, craps ��, fish ��, fortune ��, hangman ��, moo ��, number ��, quiz
��, ttt ��, turnoff ��, turnon ��, wump ��.
arp ��
��
��� �� �(ATM) ������ ��� �� ��� ���� ����.
��
ARP � ��
arp { [ -t ifType ] HostName | -a [ n ] [ /dev/kmem ] }
ARP ATM � ��
arp { -tatm HostName | -a [ n ] [ /dev/kmem ] [ pvc | svc ] }
�� ���(���) 95
ARP � ��
arp [ -t ifType ] -d HostName
PVC ARP ATM � ��
arp -tatm -d pvc vpi:vciif ifName
ARP � ��
arp [ -t ifType ] -s Type HostName AdapterAddress [ Route ] [ temp ] [ pub ]
SVC ARP ATM � ��
arp -tatm -s Type HostName AdapterAddress [ temp ]
PVC ARP ATM � ��
arp -tatm -s Type pvc vpi:vci { HostName | if ifName } [ no-llc ] [ no-arp ] [ temp ]
� ���� ARP � ��
arp [ -t ifType ] -f FileName [ Type ]
��
arp ��� �� �� ���(ARP)� ���� ���-�-��� �� � ��� ���� �����.
arp ��� HostName �� ��� ���� �� ARP ��� �����. ���� ���� �� �
� � � 10�� ���� ��� ��� �� �� ���.
���
-a ���: { [ -tifType ] HostName | -a [ n ] [ /dev/kmem ] }
�� ARP ��� �� �����. �� ��� �� ARP ��� ����� -a /dev/kmem �
�� ������. ‘n’ ���� ��� �� ��� ������.
���: { -t atmHostName | -a [ n ] [ /dev/kmem ] [ pvc | svc ] }
pvc� ���� ATM � �� ��(PVC) ��� �� ���� ����, svc� ���� ATM �
� �� ��(SVC) ��� �� ���� �����. pvc | svc ���� ����, �� ATM �
� ��� �����.-d ���: [ -t ifType ] -d HostName
����� �� ��� ��� � ��, HostName �� ��� ���� ��� ����.
���: -t atm -d pvc vpi:vci if ifName
��� �� � vpi:vci� ��� PVC ARP� ��� ����. vpi:vci �� � �� �
�� �����. ifname �� �� ��� � ATM ������ ��� �����.
96 �� ���, � 1 �
-f FileName[Type] FileName �� ��� ��� �� ARP ���� � ��� ����� ���. ��� ���
�� �� ���� ���� ���.
[Type] HostName AdapterAddress [Route] [temp] [pub]
��� ���� �� ��� �� ���.
Type ��� ��� ��� �����. ����� arp� �� � �� ��� ���� ��,
�� ��� �� ��� ����� ���. ��� �� ��� ���� �� ����
�� ��� �� ���� ���� ���. ��� �� ��� �� ����.
v ether: ��� �����
v 802.3: 802.3 �����
v fddi: ��� � ��� �����
v 802.5: �� � �����
HostName
�� ���� �����.
AdapterAddress
� ���� �� ���� ��� ��� ���� � � 6�� 16� ��� ���
��. netstat -v ��� ��� �� ��� ��� �����.
Route �� � �� ��� � ��� �����(FDDI) ��� ���� �� � ������
FDDI� �� ��� �����.
temp ARP �� ��� ������ �� �����. � ��� ����, ��� ���
�����.
pub � �� ��� ����� ��, ��� ��� ��� ��� �� ���� HostName �
�� �� ���� � ���� ARP ��� ����� �����.
�: -f ��� ATM� ���� ����.
�� ���(���) 97
-s ���: [ -t ifType ]-s Type HostName AdapterAddress [ Route ] [ temp ] [ pub ]
AdapterAddress �� �� ��� ��� ��� ��� HostName �� ���� ���� �
� Type �� ��� ��� ARP ��� ����. ��� ��� ���� � � 6�� 16�
��� �����. �� �� �� ����� ���.
Type HostName AdapterAddress [Route] [temp] [pub]
�� Type, HostName, AdapterAddress, Route, temp � pub ���� ��� ��� -f ��
� ���� ����.
-t atm -s Type HostName AdapterAddress [ temp ]� ���.
ATMAddress �� �� ��� ��� ��� ��� HostName �� ���� �� ����
�� ARP ��� SVC ��� ����. ATM ��� ���� � � 20�� 16� ��� ��
���. � ��� ���, IP ����� IP ��� ���� � ARP �� ���� ���� �
� ���.
���: -t atm -s Type pvc vpi:vci { HostName | if ifName } [ no-llc ] [ no-arp ] [ temp ]
vpi:vci� �� ��� PVC� ��� HostName �� ���� �� ���� �� ARP ���
PVC ��� ����. �� Hostname� �� ifname � ��� ���� ���. no-llc ���
LLC/SNAP ���� � �� ����� ���� �� ��� ���� � �����. � ��
�� Hostname� ���� ���. no-arp ��� ARP ���� � �� ����� ����
�� ��� ���� � �����. � ���� Hostname� ���� ���.
temp ���� ARP �� ��� ������ �� �����. � ��� ����, ��� �
�� �����.-t ifType -t iftype ��� ���� ������ ��� ���� � �����. �� �� ��� ��
���� ���� �����.
v et: IEEE 802.3 ���(inet, xns)
v tr: �� �(inet, xns)
v xt: X.25(inet)
v sl: �� � IP(inet)
v lo: ��(inet)
v op: ��(inet)
-t atm ��� � ������ ������.
v at: ATM
��
1. ���� � �� ��� ��� � ��� ���� arp �� ��� �����, �� �� �
�����.
arp -s 802.3 host2 0:dd:0:a:85:0 temp
2. arp ���� ��� ���� � �� ��� ����, �� �� ������.
arp -d host1 flag
98 �� ���, � 1 �
3. atm ��� host1� arp ��� �����, �� �� ������.
arp -t atm -a host1
4. ATM ��� host2� �� PVC ARP ��� �����, �� �� ������.
arp -t atm -s atm pvc 0:20 host2
5. ����� at0� �� PVC ARP ��� �����, �� �� ������.
arp -t atm -s atm pvc 0:20 if at0
�� ��
ifconfig ��, netstat ��.
inetd �.
AIX 5L Version 5.2 System Management Guide: Communications and Networks� TCP/IP Protocols.
as ��
��
�� ��� �� �����.
��
as [ -a Mode ] [ -o ObjectFile ] [ -n Name ] [ -u ] [ -l [ ListFile ] ] [ -W | -w ] [ -x [ XCrossFile
] ] [ -s [ ListFile ] ] [ -m ModeName ] [-Eoff|on ] [ -poff|on ] [ -i ] [ -v ] [ File ]
��
as ��� ��� ��� File(�� �� � ��� .s ��� ��)� �� �����. File� ���
� ��� as ��� �� ��� �� �����. ��� � �� �� a.out ��� �����. ���
XCOFF �� ���� �����.
as ��� �� ��� �����.
���
-a Mode as ��� ���� �� �����. � ��, as ��� 32�� ��� �����, 32�� �
� ��� � �� -a32� ����, 64�� �� ��� � �� -a64� ��� ��
��� �� � ���.
�� ���(���) 99
-l[ListFile] ��� ���� ����. �� ��� ���� ���, �� �� ��� �� ��� .lst
� ��� ��� � � ��� ���. �� �� �� �� ��� .s��, �� � ��
����.
sourcefile.xyz
� �� ��� �� � � ��� ����.
sourcefile.lst
�� �� �� ������ � ��, ��� ��� �� ��� ���� �� -l ���
����, ��� �� ��� a.lst���.-m ModeName ��� �� �����. � ��� .machine �� ��(pseudo-op)�� �� � ����.
� ��� ���� ��� ��� .machine �� ��� �� ���� ���� ���, �
� ��� �� �����. � � ��� ��� �� ���� POWER ���/PowerPC
����� ��, �� POWER ���/PowerPC� ��� ��(POWER ���/PowerPC ���
� � ���� �� �� ��� ��� ��� ��)� �� ��� ����.
���� �� ��� �� ���� �� ���� .machine �� ��� ���, ��� �
��� � � ��� �� ���� �� 1�� ���� �� �� � �����.
-m ��� ����, ModeName �� � � � ��� �����.
″″ �� ���� POWER ���/PowerPC ����� �� � � ��� �� ���
�� �����, POWER ���/PowerPC ���� � ���� �� �� ��� ��
��� ����. -m� �(null) ��� ��� ��� �� ���(� �� �� ��
��).
com POWER ���/PowerPC ���� �. �� ����� POWER ��� � PowerPC
� ���� ��� �� � ���. � ��� ���� ��� �����. ���
� �� ��� ���� ���� ��� ����, ��� ���� ����, ���
���� �� ��� ����.
�: POWER ���� �� ��� AIX 5.1 � ��� PowerPC 601 RISC ����
����� �����, PowerPC ��� ���� ����. � ���� com ���
�� �� � �� ��� ���.
any �� �� �����. ���� � ��� ����, �� �� ��� ���� ��
���� �� ����. � �� �� ��� ��� ��� � ��� ���
� �����.
�: POWER ��� � PowerPC� �� ��� ��� any ��� �� �� �
����, ��� ��� ����.
100 �� ���, � 1 �
ppc PowerPC �� �����. �� ����� PowerPC ��� �� � ���. �
���� ���� ��� �����.
�:
1. PowerPC� �� ��� PowerPC ����� ���� ppc �� ��� �
���. ppc �� �� ��� ���� �� ���� � ���� ��
�� ��� ����.
2. �� ��� PowerPC ��� ����, AIX 5.1 � ��� PowerPC 601 RISC �
�������� ���� ����.
ppc64 POWER �� 64�� �� �����. �� ����� 64�� POWER �� ��
� �����.
pwr POWER �� �����. �� ���� POWER ��� ��� POWER� ���
� �� � ���.
pwr2(pwrx)
AIX 5.1��� POWER2 �� �����. �� ���� AIX 5.1 � ��� POWER
��� �� POWER2 �� ����� �� � ���. pwr2� ��� ����.
�� ��� � � pwrx� pwr2� ���� �� ����.
�: POWER �� ��� ��� AIX 5.1 � ��� POWER2 �� ��� ��� ��
�����.
601 AIX 5.1��� PowerPC 601 RISC ������� �� �����. AIX 5.1 � �
�� �� ���� PowerPC 601 RISC �������� ����� �� � �
��.
PowerPC 601 RISC ������� ���� AIX 5.1 � ��� POWER �� �%
��� � �� ���. ���, �� PowerPC ��� AIX 5.1 � ��� PowerPC
601 RISC ��������� ���� �� �� ���.
��: �� PowerPC ���� �� � �� ��� ������� 601 ���
�� ���� �� �� �����. � ������� com �� ppc ���
�� ���� ���.
AIX 5.1 � ��� PowerPC 601 RISC �������� POWER �� �%� �
POWER �� �%�� ���� �� ## POWER ��� ���� �����. �� �
�, POWER �� ����� ���� �� ����� ��� POWER �����
� �� � ���.
603 AIX 5.1��� PowerPC 603 RISC ������� �� �����. �� ���
� AIX 5.1 � ��� PowerPC 603 RISC �������� ����� �� �
���.
604 PowerPC 604 RISC ������� �� �����. �� ����� PowerPC 604
RISC ������� ��� �� � ���.
A35 A35 �� �����. �� ���� A35 ���� �� � ���.-n Name ��� ���� ��� ���� ��� �����. � �� ��, ���� ��� �� ��
� ��� � ���.-o ObjectFile ��� ���� ��� a.out �� � ��� ��� �����.
�� ���(���) 101
-s[ListFile] POWER ��� � PowerPC� �� ��� �� ��� ��� ���� ���� ��� �
� �����. � ��� ����, ��� �� ��� ��� ����. � ��� �� �
�, ��� PowerPC ���� �� ��� ���� POWER ��� ���� ����, ��
� POWER ���� ���� �� PowerPC ���� �����.
��� �� ��� POWER ��� � PowerPC�� � ���� �����, ��� �� �,
��, ���� �� ��� �� ���� �����.
-s ��� ��� ��� ��� ��� � �����, -l ��� �����. � �� �
�� �� ����� �� � ��� ��� �� ��� ����(ListFile �� ��� ��),
-l ��� �� ��� ListFile �� ��� ��� �� ��� �����. ��� ��� �
� ��� -l �� -s ��� �� ���� ���, � � ��� �� ��� �� �� ���
�� ��� .lst� ��� ����.-u �� ��� ���� ��� ���� �� ��� ��(extern) ��� ����. ��� ��
�, ���� �� ��� ��� �� ��� �����.-W �� �� ��(POWER ��� � PowerPC ��� ��)� ��� �� �� ��� ���
������.-w �� �� ��(POWER ��� � PowerPC ��� ��)� ��� �� �� ��� ���
�� �����.
�: -W �� -w� ���� �� ��, �� ��� ����� � ��� ���� ����.-x[XCrossFile] �� �� ��� ����. �� ��� ���� ���, �� �� ��� �� ��� .xref
� ��� ��� � � ��� ���. �� �� ��� .s��, �� � �� ����.
sourcefile.xyz
� �� ��� �� � � ��� ����.
sourcefile.xref
�: -x ��� ���� ���� ���� ��� ��� ����.-E �� v2.00 ���� �� ��� ���(-Eon) �� ���(-Eoff) �� �����. �
�� v2.00 ��� �����.-p �� v2.00 � ��(-pon)� ��� �� �� v2.00 � ��(-poff)� ��� �� �
����. � �� �� v2.00 � ��� �����.-i � �� ��� ����� �����. � �� � ��� ���� ����. � ��� -p
��� ��� ��� �����.-v � ��� �� ��� �����.File �� ��� �����. ��� ���� ���, �� ������ �� �� ����.
�� ��
OBJECT_MODE
���� OBJECT_MODE �� �� ��� ����. -a32 �� -a64 � �� �� ����
���, � �� �� ��� �����. �� �� � ��� ��� � ��� ���, �
� ��� ��� ���� 0� �� �� �� ��� ����. ��� ��� ���
��� �� ����.
OBJECT_MODE = 32 32�� ���� �� ����. � � ��� ��� com���.
OBJECT_MODE = 64 64�� ���� �(XCOFF64 ��)� ����. � � ��� ��
� ppc64���.
OBJECT_MODE = 32_64 ���� ����.
OBJECT_MODE = �� ���� ����.
102 �� ���, � 1 �
��
1. file.lstf�� ��� ��� ��� file.o�� ��� ���� ��� ����, �� �� �����
�.
as -l -o file.o file.s
2. AIX 5.1 � ��� 601 ����� ���� file.o�� ���� ��� ��� file.lst�� ��
� ��� ��� POWER ��� � PowerPC ���� �� �� ��� ����, �� �� �
�����.
as -s -m 601 -o file.o file.s
3. � � ��� �� ��� file.o�� ���� ��� ��� ��� �� �� �� xxx.lst�
� ��� ��� ��� ����, �� �� ������.
as -lxxx.lst -o file.o file.s
��
/usr/ccs/bin/as as ��� �����.a.out � � �� �����.
�� ��
ld ��, m4 ��.
���� ��� ���.
asa �� fpr ��
��
FORTRAN ��� � ��� �� �� �����.
��
{ asa | fpr } [ File ... ]
��
asa � fpr ��� FORTRAN ��� ��� � ���� � �� �� ����. � ���
�� ���! ���� FORTRAN ��� �� �� �� ��� ��� ��� � �� �� ��
��� ��� ��� ����.
File �� �� �� � asa � fpr ��� �� �� ��� ��� �����. asa � fpr ��� �
�� ��, ��� �� ��� �� ��� ���� ��� ��, ��� �� ���� �����.
�� ���(���) 103
� �� � �� ����� �� � �� ��� �� ����, � �� ��� ��� �� �
�� �����. � �� ��� ��, 0, ��(-), 1 �� ��� ��(+)��, � �� � ��� �� �
����.
�� ���� � � ����� �� �� �����.0 ���� � � ����� �� �� �����.- ���� � � ����� �� �� �����.1 ���� � ���� ���� ������.+ ���� ����� ��, �� �� �� ��� � �� � � ���� �����.
� �� � �� �� � �� ��� ���� ���� ���� ���, ��� �� ���! ��� �
�� ����. ��� �� �� ��� ��� ���� �� �� ��� ���� ��� ����.
�� � �� ��� ���� ����. ��� �� �� ��� ��� ���� �� ����, �� ��
��� ��� ��� ����.
�: 170� ��� �� �� �� ��� ���� � ����.
�� ��
� ��� �� �� ��� �����.
0 ����� ��� ���.>0 ��� ������.
��
1. � ���� fpr ��� ��� FORTRAN ����� �� a.out ��� ��� �� ��� �
�� �� ��� ���, �� ��� ������.
a.out | fpr | qprt
2. � ���� asa ��� ��� asa ��� �� f77.output ��� ��� ��� �� ���
FORTRAN�� ����� ��� �� ��� ������.
asa f77.output | qprt
��
/usr/ucb/fpr fpr ��� �����./usr/bin/asa asa ��� �����.
�� ��
fsplit ��, qprt ��, struct ��.
104 �� ���, � 1 �
at ��
��
��� ��� �����.
��
�� �� ���� ��
at [ -c | -k | -s | -q Queue ] [ -m ] [ -f File ] { -t Date |Time [ Day ] [ Increment ] }
��� �� �
at -l [ -o ] [ Job ... | -q Queue ]
at -n [ User ]
��� �� �
at -r [ -F ] [ -i ] Job ...
at -r [ -F ] [ -i ] -u User
��
at ��� ��� �� ��� ��� �� ������ ����. ���� ��� �� �� � � ��
� ���.
at ��� ���� �� ��� ����� �� �, �� ������ �� �� ��� ��� ��� �
� �� ��� ����� �����. �� �� ��� �� � �� � ��� � � �����.
at ��� ����, ��� ��� ��� �����. �� �� ���, �� � �� � ���� �
���.
/var/adm/cron/at.allow � /var/adm/cron/at.deny ��� �� ���� at ��� �� � ��� �
����. �� ��� ��� � ���� � ��� �, �� �� � � ���. � ��� �
�� � �� ��� � � � ��� ��� �����. �� at.allow ��� �����.
rootnickdeesarah
at.allow ��� � ��, � ��� ��� ��� ���� ���� at ��� �� � ���. ��
� ���� ���� ��� ��� at.deny ��� ��� ���� at ��� ���� ��� �
���. at.deny ��� ����, � ��� ��� ���� � �� ���� at ��� �� � �
��.
� �� � ��� ����, ���� at ��� �� � ����.
�� ���(���) 105
v at.allow ��� at.deny ��� ����(�� ���� ��).
v at.allow ��� ��, ���� ��� ��� ��� ����.
v at.deny ��� � ���� ��� ��� ��� ���.
at.allow ��� �� at.deny ��� ��� �� ��, �� ��� � ���� at ��� ���
�� �� � ���.
�� ��� ����� �����, � �� � � ���� ���. -t Date �� �� Time, Day
� Increment ���� ��� � � �� �� ���.
-t ��� Date �� � ��� ��� �����.
[[CC]YY]MMDDhhmm[.SS]
Date �� ��� �� �� �����.
CC ��� � � ��(��)� �����.YY ��� � �� � ��� �����.MM �� �����(01�� 12��).DD �� �����(01�� 31��).hh �� �����(00�� 23��).mm � �����(00�� 59��).SS �� �����(00�� 59��).
CC� YY ��� �� �����. �� ���� ���, �� ��� �����. YY ��� ���� CC
��� ���� ��� CC ��� �� �� �����.
v YY ��� �� 70�� 99��� ��, CC ��� �� 19� ����.
v YY ��� �� 00�� 37��� ��, CC ��� �� 20�� ����.
v SS� � � �� 00���.
� ��� �� ���� � � TZ �� �� �� �� �� ����.
�� ��� ��� � ��� Time ���� ��� �� � ���. at ��� �� �� �
�� ��� � �� �����. � � �� � ��� �����. LC_TIME ��� ��� T_FMT
��� � � � ��� �����. � � ��� � �� � ���. �� :(��)�� � �
� ��� � ���. � � ��� Hour:Minute���.
�� �� ��� �� � ���.
v am
v pm
v zulu
106 �� ���, � 1 �
am �� pm� ���� �� ��, at ��� 24� ��� �����. � ��� � ���� �
�� ��� ���� � � ���. am � pm ��� LC_TIME ��� ���� AM_STR
� PM_STR ������ ��� ����. �� zulu� � � GMT(Greenwich Mean Time)�� �
����.
at ��� �� � ��� Time ���� ��� ��� �����.
v noon
v midnight
v now
v A: AM� ��
v P: PM� ��
v N: noon� ��
v M: midnight� ��
� �� � �� ��(� �� �� �� ��) �� �� �� ��� ��� Day ���� �� �
���. LC_TIME ��� ��� D_FMT ��� � � �� ��� �����. (� ��, � ��
�� ���.) LC_TIME ��� ��� DAY_1 - DAY_7 ��� �� ��� �����. LC_TIME
��� ��� ABDAY_1 - ABDAY_7 ��� �� � ��� �����. LC_TIME ��� ���
MON_1 - MON_12 ��� �� ��� �����. LC_TIME ��� ��� ABMON_1 -
ABMON_12 ��� �� � ��� �����. � ��, ��� ��� ����, � ��� ��
� �� � ��� ���, �� �� � ��� �����.
at ��� Day ���� �� ��� � � ���� today � tomorrow� �����. ��� � �
�� � �� ����, today� � � Day���. ��� �� �� ��� ���(��� ��� ���
� �� ��), � ��� � � �����.
���
-c � �� ���� � csh ��� ����� �����.-f File �� �� � ���� ��� ��� �����.-F � ��� �����. -r ��� �� � ��� ������.-i ��� �� �����. -r ��� �� � ��� ������.-k ksh ��� ��� �� �� �� �����.-l ���� �� ��� �� �����. ���� �� ��� ��� ��� ��, � �
��� ��� �� ��� � ���.-m ��� �� ��� ��� ��� ����� �����.-n [ User ] ���� ����� � ��� �� �����. ���� �� ��� ��� ��� �
�, � ���� ����� �� ��� �� � ���.-o �� �� ��� ��� �� �����. � ��� -l ��� �� �� �� ���
��.
�� ���(���) 107
-q Queue �� ����� �� �� ���� �����. � ��� -l ��� �� ����, �
�� Queue �� ��� ������ �����. � ��, at �� a ����� ��
��. b, c � d ����� batch �, cron �, sync �� � ���� ��
�.
-q a at �� ����� ����.
-q b batch �� ����� ����. batch ��� � ��� ��� at ��� �
����.
�: b ����� ����, ���� �� ������ ��� ����. �
�, ����� ��� �� ����, now ��� Time ���� ���
��.
-q e ksh �� ����� ����. -k ��� �����.
-q f csh �� ����� ����. -c ��� �����.-r Job... at �� batch ��� �� ��� ��� Job� �����. �� Job� at �� batch �
�� ��� �����. �� ��� ��� ���(su �� ��), �� �� �� �
���. �� ���� atrm ��� ��� � ���� ��� � �� �� ����
��� �� �� �� � ���.-s bsh ��(Bourne �)� ��� �� �� �� �����.-t Date Date �� ��� � � �� �� �����.-u User �� ���� �� �� ����. -r ��� �� �� ���� Job �(� �
�� at -r -u User�)� ���� ����.
����
Day � �� � �� ��(� �� �� �� ��) �� �� �� ��� ��� Day ���� �����.Increment ��� Increment ���� � � ��� � ���.
v +(��� ��) �� �� ��� � �� � ��
– minute[s]
– hour[s]
– day[s]
– week[s]
– month[s]
– year[s]
v ��� ��� next� � �� � �� � ��
– minute[s]
– hour[s]
– day[s]
– week[s]
– month[s]
– year[s]
108 �� ���, � 1 �
��
�� ���: �� ������ ��� ����� � �� �����, at ��� �� ��� ��
�� �� �(���)� ����.
��� ��
AT_JobAdd ��� at �, ���� ��� � , ��� ��� ���� �����.
�� ���� ��� ���, �� ��� ��� ��� ��� ��� �� ��� ��� AIX 5L �
� 5.2 � ��� ″� ��″� ������.
�� ��
� ��� �� �� ��� �����.
0 at ��� ���� �� ��, �� �� ������.>0 ��� ������.
��
1. ���� ��� ����� ����, �� �� ��� ������.
uuclean� ��� ����� ��, �� �� ������.
at 5 pm Fridayuuclean<Ctrl-D>
at now next weekuuclean<Ctrl-D>
uuclean� $HOME/bin/uuclean� �� �� �� ������.
at now + 2 days$HOME/bin/uuclean<Ctrl-D>
�: ����� ��� ��� ��� ����� �� ��, � ��� ��� ����� �
�� at ��� ��� ��� ���� ����, �� �� ��� ���� ���.
2. 1� 24� �� 3�� uuclean ��� �����, � �� � ��� ������.
echo uuclean | at 3:00 pm January 24
echo uuclean | at 3 pm Jan 24
echo uuclean | at 1500 jan 24
3. �� �� �����, � ��� � �� ��� �� ��� � ������ at ��� �
�����.
echo "ksh shellfile" | at now tomorrow
4. ��� ����� ��� �� �����, �� �� ������.
�� ���(���) 109
at -l
5. �� �����, �� �� ������.
at -r ctw.635677200.a
� ��� � ctw.635677200.a� �����. ��� �� ��� � ��� �����, at -l �
�� ������.
��
/var/adm/cron/FIFO crontab �� at ��� ��� � �� �� � cron �� ���
���� ��� ��� ��./usr/bin/at at ��� �����./var/adm/cron � cron ����� �����./var/adm/cron/at.allow ��� ���� ���� �����./var/adm/cron/at.deny ��� ���� ���� �����.
/var/spool/cron/atjobs at� �� �� � ����� �����.
�� ��
atq ��, atrm ��, auditpr ��, batch ��, bsh ��, kill ��, ksh ��, mail ��, nice ��, ps
��, sh ��, su ��.
cron �.
environment ��.
AIX 5L �� 5.2 � ��� �� ����� �� � �� ���� �� ��� �����.
AIX 5L Version 5.2 System Management Guide: Operating System and Devices� Input and Output
Redirection Overview��� ���� �� � ��� ���� ��� �� �����.
AIX 5L Version 5.2 System Management Guide: Operating System and Devices� National Language
Support Overview for Programming��� �� ��, �� �� � ���� �� �����.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� � ����� �� ��, �� � � �
�, ��� �� ��� �� �� �� �����.
ate ��
��
��� �� �� ��(ATE) ���� �����.
110 �� ���, � 1 �
��
ate
��
ate ��� ATE(��� �� �� ��) ���� �����. ATE ���� ������� �� �
�� � ��� �����. ������� �� ���� ���� ���� �����. ATE� ���
���� �� ������ � � ���� ���� ���� �� � ���.
�: ATE� �����, ���� ��� ��� � ���(UUCP) ��� ����� ���. �
� ��� �� ���� SMIT(��� �� ����� ��)� ���� �� ���� ��� ���
��.
ATE� ��� ����, ���� �� �� � ��� �����. �� ���� ���� �, ���� �
� �� ���� ��! ���� ����, ��� ���, �� ���� � ��� �����. ATE
� �� ������� VT100 ��� �� �� � � ���.
ATE ���� �� �� ��� �����. ���� ���� �� ��� ��� �� ����
����, ��� �� ����, ��� ��� �����. ���� �� �� ���� ate ��� ��
��� �����. � ���� ��� � MAINMENU_KEY(�� Ctrl-V �)� ��, �� ��
�� �����. connect �� ��� ���� ��� ������.
ATE ���� � �� �� � ��� CAPTURE_KEY(�� Ctrl-B), PREVIOUS_KEY(�� CTRL-R),
MAINMENU_KEY(�� CTRL-V)� �����. � �� �� �� ATE ���� �� ����
��� ���� ����. �� � � � ATE � � �� ate.def �� ��� ���� � � �
��.
��
ATE ���� �����, �� �� ������.
ate
ATE ���� �� �� �����.
� ��
alter ATE ���� ��� �� �� ����� ����.break �� ���� �� ��� �������.connect �� ���� �����.directory ATE ���� ����� �����.help ATE �� ��� �� ��� ��� �����.modify �� �� ��� ��� �� ���� ����� ����.perform ���� ATE� ����� ������ ��� ��� �� � � ���.quit ��� �� �� ��(ATE) ���� ����.receive �� ������� ��� ����.send �� ���� ��� �����.terminate �� ����� ATE ��� ����.
�� ���(���) 111
alter � ��
a [ l CharacterLength ] [ s StopBit ] [ p Parity ] [ r BaudRate ] [ d Device ] [ i DialPrefix ] [
f DialSuffix ] [ w Seconds ] [ a RedialAttempts ] [ t TransferProtocol ] [ c PacingType ]
�: alter �� �� ��� � � �� ate.def �� ��� ��� ���� � � ��
�.
alter �� ��� ��� �� �� ��(ATE)� �� �� ���� �� ��� ������. ate
��� ����� ���� ���� �� �� �����. alter �� ��� � ��� �� �� �
� ����.
v ��� �� ��
v �� ��
v �� � ��� ��
v �� ��
v �� ���� ��� � ��
v ��� � ��� ��
v �� �� ���
v ��� �� �� �� �
���� ATE� � �, ���� ate.def �� ��� ��� � �� �����.
ATE(��� �� �� ��) �� � � ���� �� �� alter �� ��� ���� � �
� �����. � �� �����, ATE �� � � ��� �� ��� � ��� � alter
�� ��� ������.
alter �� ��� � �� � ��� ��� � � ���. � ��� �� ����, � �� �
�, �� �, ��, � �� ��, � �� � �� ��� ������.
alter �� ��� �� �� ���� �����, ate.def �� ��� ������.
�� ��: � �� alter �� ��� ��� � � � �� �� ���� �����. �
�� ���, ATE �� �� ���� �� ��� �� �� �� �� a� ������.
� �� �� �� �� ���� ���.
� �� ��
�� �� �� ��� ��
�� ��� �� �� �� �� �� ��
�� � �� �� �
��� � �� � � � �
112 �� ���, � 1 �
�� �� ����, � �� �� ��� ��(�� ��� �)� �� �(��� ���
�)� ������.
� ���� ATE �� � � ��� ������, Enter �� ����.
���:
a RedialAttempts ATE ���� ���� � ���� � � � �� �����. RedialAttempts �� 0
��, ������ ����.
��: 0(���� �) �� �� ��
� �: 0c PacingType ���� ��� ���� ��� �����.
� �: 0 (��� �)
�: xmodem ���� �� ���� PacingType �� �� �� ����.
PacingType� � � ��� � ���.
Character
� ��� ����. �� ASCII �� � �� ��� �����.
send �� �� �� � ���� ���� �� � �� ��� ���, � �� ����
�� ��� ��� �� �����.
receive �� ��� ���� � ��� �� ��� ��� ��� �, ���� �
�� � 30� � �����. receive �� ��� ����� ��� ��(CR) ���
����, �� ��� ��� �����. receive �� ��� 30� � ���� �� �
�� ����.
Interval ���� �� ���� ��� ���� � (�). Interval �� �� ����� ��
�. � � �� 0�� ��� ��� 0��� �����.d Device �� ���� ���� � ���� ��� ��� ��� �����.
��: ����� �� �� ��. �� ��� � 8��� � �� �����.
� �: tty0f DialSuffix ��� ��� �� ��� ��, ���� �� � � ��� ��� �����. ��� ��
� ��� �� ��� ������.
��: 0(�) �� ��� �� ��. � 8��� � �� �����.
� �: � � �� ����.i DialPrefix ��� ��� �� ��� ��, ���� �� � � ��� ���� �����. ��� ��
� ��� �� ��� ������.
��: ATDT, ATDP �� ���� ��� ��� � �. � 8��� � �� �����.
� �: ATDTl CharacterLength ��� ��� �� �� �����. �� �� �� ���� ���� �� ���� ���.
��: 7 �� 8
� �: 8
�� ���(���) 113
p Parity ��� �� ����� �� �� ������� ���� ��� ��� ����. �� ���
� ���� ���� ���.
�� � ���� � ���� ���, � �� �� 1��� �� � ��, ��� ��� �
��� 1��� ��� �� ���.
��: 0(��� �� �), 1(��) �� 2(�)
� �: 0r BaudRate �� ��� bps(� �� ���)� �����. ��� ��� �� � �� ���� ��� ���
� ���.
��: 50, 75, 110, 134, 150, 300, 600, 1200, 1800, 2400, 4800, 9600 �� 19200
� �: 1200s StopBit ��� �� �, � ��� �� ���� � ��� �� ���� �� ��� �� �����. �
� ��� �� �� ���� ���� �� ��� �� ���� ���.
��: 1 �� 2
� �: 1t TransferProtocol ��� ���� ��� ���� ��� �����.
p �� �� ���� ��� ��� ����� � �� ��� ��� � (�)� ����
�� ��� �� ��� �����. ��� �� ��� ����, �� �� �� ���
���� ���� � ��� � �� � ���� ���� �� �� � ���.
x ��� �� ��� ����, ���� ����� � 8�� �� �� ���.
��: p (pacing) �� x (xmodem)
� �: pw Seconds wait
���� �(�)� �����. �� ��� � ���� ���� ����� ���� �� �
� �����. attempts ��� 0�� ���� ����� ���� ����.
��: 0(���� �) �� �� ��
� �: 0
��:
1. � �� �����, ATE �� � � ��� �� ��� alter �� ��� ������.
a
� �� �����.
2. � ��� �� ��� ����, � �� �� ��� ��� ��� ������.
v rate ��� �� ����, �� �� ������.
r 9600
ATE� �� ���� �� ��� 9600bps� ����.
v wait ��� �� ����, �� �� ������.
114 �� ���, � 1 �
w 7
�� ATE ��� ���� �� � � 7�� ����.
v alter ��� �� � � �� �����, ATE �� � � ��� ���� �� ��� a
�� � ��� ������. �� �, rate, wait � attempt �� ����, ATE �� �
� ��� ���� �� ������.
a r 9600 w 5 a 1
ATE� �� ���� �� ��� 9600bps� ���, ����� �� � � 5�� ���, �����
� �� �� 1� ����.
break � ��
b
break �� ��� ��� �� �� ��(ATE) ����� ��� ��� �� ���� �� �
� ����. break �� ��� �� ����� �� ��� �������. ATE �� �� ���
break �� ��� �����.
��: break �� ��� �� ��� ��� �� � ���. ���� ���� �� � ��
�.
��: �� ��� �������, �� ���� ��� ����
MAINMENU_KEY(�� Ctrl-V � ��)� ����. ATE �� �� �� ���� �� �� ��
����.
b
�� �� �� ���� ���� ATE ���� �� �� �����. �� ATE ���� ���
�, � ATE �� ��� �� � ���.
connect � ��
c [ TelephoneNumber | PortName ]
ATE connect �� ��� ���� ATE(��� �� �� ��)� ��� �� ���� �� �
� ���. ATE ���� �� ��� connect �� ��� �����. ���� �� ��� ��
� � �� �� � �� � ���. ���� 3�� �� � ��� ��� �����.
� �� � ���� � ��� �� � ���� �����.�� ��� �� ���� ����� ������.�� ��� �� ��� ���� �� ����(�� ��� ��)� ������.
��� ���� �� ��� �, � ���� ���� �� ��� �����. �� ���� ���
���� ���� ������ ��� �� ����� ���, �� ��� �� ���� pdisable ��
� ���� ���. �� ������ ��� �� ���� ���� �� � � ��, �� ��� ��
���� �� ���� ��� �� ��� �� �� �� ���.
�� ���(���) 115
�� �� ����, ��� ���� ���� ���, ���� �� � �� ��� ����, ���
����� ����. �� � ��� ����, ��� �����.
�� ������� ��� ���� �� �� � �� ���
PREVIOUS_KEY(�� Ctrl-R � ��)� �� TelephoneNumber ���� �� ������.
�� ����, ATE� ��� ���� ��� ��� ���� ��� �����.
����:
PortName �� ��� ���� ��� ��� �����.TelephoneNumber �� �� ���� �� � ���� ����� �����.
��:
1. �� �� ���� �����, ATE ���� �� �� ���� �� �� ������.
c tty0
� ��� �� tty0� ��� �� �����. ��� �����, ��� ���� ��� ���
����. ATE �� �� �� �����, ��� ��� ��� ���� MAINMENU_KEY(�
� Ctrl-V � ��)� ����.
2. �� ��� �� ���� �����, ATE ���� �� �� ���� �� �� ������.
c
ATE ���� �� ���� �� ��� ��, �� ��� ��� ��� ��� ����� �
�� �����. ��� �����, ATE� ��� ���� �� ��� ���� ��� ����
��� ��� �����. ��� ��� ��� ����, MAINMENU_KEY(�� Ctrl-V �)� �
� ATE �� �� �� �����.
3. �� ��� �� ���� �����, ATE ���� �� �� ���� �� �� ������.
c 2229999
� ��� ���� 222-9999� ������. ��� �����, ��� ���� ��� ��� ��
�� ��� ���� ��� ��� ����. ��� ��� ��� ����, MAINMENU_KEY(�
� Ctrl-V �)� �� ATE �� �� �� �����.
directory � ��
d
ATE directory �� ��� ���� ����� �����. ��� ������ ���� �� � ���
�� �� ���� �����. directory �� ��� ATE ���� �� ��� �����. directory
�� ��� ���� ����� � ��� ��� �� ��� �� ��(�� ��� �� ��)�� �
����.
116 �� ���, � 1 �
ATE� ����, ate.def �� ��� �� �� ����� ����. ate.def �� ��� �� ����
� �� ��, ��� �����. ���� ����� �� �� /usr/lib/dir���, � �� ate.def �
� ��� ��� � � ���. ���� ate.def �� ��� � ���� ����� ����,
��� ����� �����.
���� ����� ATE ���� �� ���� �� ���� �� ��� �� �� ���� �
��� ���.
Name
Phone
Rate
Length
StopBit
Parity
Echo
Linefeed
� �� ���(�� ���� ��� �� ���� � ��)� ��, ���� ��� ATE ���
� ���� � ���� �� ��� �����.
���� ���� ��� �� ��� ��� AIX 5L Version 5.2 Files Reference� � ″Dialing Directory
File Format for ATE″� ������.
directory �� ��� ��� ���� ����� ��� ��� ����, �� �� �� ��� ���
��. ��� �� ��� ����, � ��� ��� ��� �� � ���.
��: ���� ����� �����, ���� �� �� ���� �� �� ������.
d
ate.def �� ���� ��� ���� ����� ���� �� ��� �� ���� �����. �
�� �� ���� ���� ��� ��� ������. ATE� ��� ����, ���� �� ���
���� ��� �����.
AIX 5L �� 5.2 ��� ��� ��: � � ����� ATE ���� ���� �� ��� ����
��.
help � ��
h [ a ] [ b ] [ c ] [ d ] [ m ] [ p ] [ q ] [ r ] [ s ] [ t ]
ATE help �� ��� ATE �� ��� �� ��� ��� �����. ATE� ���� �� �� ��
��� help �� ��� �����. �� ATE �� ��� �� ��� ��� �� ����, ���
� �� ��� �� �� � ���.
�� ���(���) 117
help �� ��� �� �, ATE� ���� �� ��� �� ��� ���� ���� �� ���
�����. �� ��� �� ��� ��� ��� ��� ����� �����. ��� ���
�� ��, Enter� �� ��� ��� � ���� ������. ��� ��� ���, Enter� �
� �� �� ������.
��� ��� ���, ATE �� ��� � ��� �� help �� ��� ������. ATE �� ���
��� �� ����.
�� ATE �� ��
a alter �� ��
b break �� ��
c connect �� ��
d directory �� ��
m modify �� ��
p perform �� ��
q quit �� ��
r receive �� ��
s send �� ��
t terminate �� ��
��:
1. � ��� �� ��� �� ��� ��� ���, ATE �� �� �� �� ������.
h c
connect(c) �� ��� �� ��� ��� �����. ��� ��� ��� � Enter �� ��,
ATE� help �� ��� ��� �� �����.
2. � �� ��� �� ��� ��� ���, ATE �� �� �� �� ������.
h r s
receive �� ��(r)� �� ��� ��� � �����. ��� ��� ��� �� Enter ��
����. send �� ��(s)� �� ��� ��� �����. ��� ��� � ��, Enter �� �
���. ��� ATE� help �� ��� ��� �� �����.
modify � ��
m [ n CaptureFileName ] [ e ] [ l ] [ v ] [ w ] [ x ]
�: � � CaptureFileName� �� modify �� �� ��� � ���� ate.def �� ����
���� � � ���.
modify �� ��� ��� �� �� ��(ATE)� �� �� ���� �� ��� ������.
modify �� ��� �� ����� �� �� ���� ATE �� ��� ����� ����.
v ���� �� ���� �� �� ��� ��� ����.
v � ��� � �� �� ��(��)���.
– ���� �� ���� �� �� � �� ��� �����.
118 �� ���, � 1 �
– �� �� �����.
– ���� DEC VT100 ��� �� �����.
– ���� �� ���� ����� ��� �� ���� �����.
– Xon/Xoff(transmitter on/off) �� �����.
���� ATE� ���, ���� ate.def �� ��� ��� � � ��� �����.
ATE �� � � ���� �� �� modify �� ��� ����, �� �� �����. ATE ��
� � ��� �� ��� m(modify �� �� ��)� ��� ��� ���� �� �� ��
� ���.
modify �� ��� � �� � ��� ��� � � ���. name �� ����, n �� �
� � �� ��� ������. � �� �� ��� ��� � �� � � � � ���
�. ��� ��� �� ����� �����.
modify �� ��� �� �� ���� �����, ATE� ���� ����� � ate.def �� �
�� ������.
�� ��: �� �� modify �� ���� �� � � �� ���� �����. �� ��
�����, ATE �� �� � �� ATE ���� �� �� �� �� �� �� m� ����
��.
�� �� �� �� �� ���� ���.
� �� ��
�� �� ��� � �� ��
�� ��� �� �� �� �� �� ��
�� � �� �� �
��� � �� � � � �
name �� ��� � ��� �� ����, �� �� �� ���� ��(COMMAND �
��)� ������. ��� �� �� ����� �����. �� ��� ��� ����, �� �
� ��� �� n(name ��)� �� ��� ��� ������.
�� ���� ATE �� �� ���� �� �� �����, Enter �� ����.
�� ���(���) 119
���:
e echo
���� ��� ��� �����.
�� ���� �� ��� ����, ��� ��� ���� �� ��� �����. echo
��� ���� ��, ��� � �� �����. ��� �� � � � ����,
���� � � �� � � �����. echo ��� ������, ��� ���� � �
� �����.
��: � �� �
� �: �l linefeed
��� ��� ��!� �� ��� ��(CR) �� �� � �� ��� �����.
��: � �� �
� �: �n CaptureFileName name
write ��� � � ���, �� �� CAPTURE_KEY(�� Ctrl-B � ��)� � � �
���� �� ��� �����.
��: ��� �� �� ��. � 18��� �� �� �����.
� �: capturev VT100
�� ��� DEC VT100 ��� �� �����. ��� �� ����� DEC VT100 �
� �� � ���. VT100 ��� � � ��, �� ��� ������� ���
���.
��: � �� �
� �: �
�: �� ��� � �� ����� ����. � ��� 132�, �� �� � ��
�� �, � � ��� 10� ����� �� � ��� �� ## DEC VT100
�� ���� ����.w write
� ���� �� ��(name ��� ��) � ����� ������. write ��� ��
�� CAPTURE_KEY � ��� �� ��� ���. ��� ��(CR) � � �� ��� �
� ��� � �� �� � �� ��� ����. �� ����, ���� ��� �� ��
���.
��: � �� �
� �: �
120 �� ���, � 1 �
x Xon/Xoff
Xon/Xoff ���� ��� ��� ��� �� �� �����.
v Xoff �� ���, ��� �����.
v Xon �� ���, ��� �����.
v � ��� �� ����, Xoff �� �����.
v � ��� ��� � �� ����, Xon �� �����.
��: � �� �
� �: �
�: name �� ��� ��� �� �� ����, �� �� �� ��� �
����.
828-003 not ’command-name’ command is not valid.Enter the first letter of a commandfrom the list on the menu.
� �� ��� �� ��� ��� �� ���� �� �� ��� �� �� �
����.
��:
1. �� �� �����, ATE �� � � ��� �� ��� modify �� ��� ������.
m
�� �� �����.
2. �� ��� ���� ����, �� � ��� � �� ��� ��� ��� �����
�.
v linefeed ��� �� �����, �� �� ���� �� �� ������.
l
linefeed ��� �� �� ���� ���.
v name �� schedule� ����, �� �� ���� �� �� ������.
n schedule
�� ��� �� ���� schedule ��� ����.
3. modify �� ��� �� � �� �� �����, ATE �� � � ��� �� ����
m �� ��(modify �� ��� ��) �� � ��� ������.
v linefeed � echo ��� �� �����, ATE �� � � ��� ���� �� �� �
�����.
m l e
linefeed � echo ��� �� �� ���� ���. ��� �� ���� ��� �� ��
������.
�� ���(���) 121
v name �� schedule� ��� write� Xon/Xoff ��� �� �����, ATE �� � �
��� ���� �� �� ������.
m n schedule w X
�� ��� �� ���� schedule ��� ���, write� Xon/Xoff ��� �� �� ���
�� ���. ��� ���� ��� �� �� ������.
perform � ��
p [ Command ]
ATE perform �� ��� ���� ATE� ����� ������ ��� ��� �� � �
���. ATE ���� �� �� �� ��� perform �� ��� �����. ��� ��� ����
�� ��� ��� �����.
��:
1. ������ ��� ��� �����, ATE ���� �� �� �� �� ���� �� �
� ������.
p
ATE� ����� �� ��� �����. ATE� ��� ��� �����. ��� ����, ATE�
perform �� ��� ��� �� �����.
2. �� ��� �����, ATE �� �� �� �� �� �� ���� �� �� ������.
p cat mystuff
ATE� cat ��� ��� mystuff ��� �����. cat ��� ����, ATE� perform ��
��� ��� �� �����.
quit � ��
q
ATE quit �� ��� ��� �� �� ��(ATE) ���� ����. ATE� ���� �� ��
�� ��� quit �� ��� �����. quit �� ��� ���� ATE ���� ��� ��
��� �����.
��: ATE ���� ����, ATE �� � � ��� ���� �� �� ������.
q
ATE ���� ��� �� ��� �����.
receive � ��
r FileName
ATE receive �� ��� ���� ���� �� ������� ��� � � � ���. ATE receive
�� ��� ATE �� �� ��� �����.
122 �� ���, � 1 �
ATE receive �� ��� xmodem �� �� ���� �����. xmodem �� �� ���� ��
�� ���� �� ������� ���� � �� � ��, ��� ���� � � � ���. �
��� ���� � � � ��, �� ���� �� ����� ���� ���. �� �����
xmodem ��� -s ��� �� ����, �� ���� ��� �� � � ���. � �, receive
�� ��� ������. FileName� �� ���� ���� ��� �����.
��: �� ���� ��� ��� ����, ATE �� �� �� ���� �� �� �����
�.
r myfile
�� ������� ��� ���� myfile ��� �����.
send � ��
s [ FileName ]
ATE send �� ��� ��� �� ����� �����. ��� �� ATE �� �� ��� ATE send
�� ��� ������. ATE connect �� ��� ���� ��� ����, �� ���� ��� ��
� �� �����.
send �� ��� xmodem �� �� ���� ��� ���� �� ���� � �� � ��, �
�� ���� �����. �� ����� xmodem ��� -r ��� �� ���� �� ���� ��
� � � � ���. � �, send �� ��� ������. FileName� �� ����� ��
��� ��� �����.
��:
1. ��� �� ���� �����, ATE �� �� �� ���� �� �� ������.
s
ATE� �� ���� �� ��� ����� ��� �����.
2. �� ���� �� ��� �����, ATE �� �� �� �� �� ������.
s mystuff
mystuff ��� �� ����� �����.
terminate � ��
t
ATE terminate �� ��� ���� �� ����� ��� �� �� ��(ATE)� ��� �, ATE
���� �� �� �����. ATE �� �� ��� terminate �� ��� ������.
��: �� ��� ����, �� ���� ��� ���� MAINMENU_KEY(�� Ctrl-V � ��)�
����. ATE �� �� �� ���� �� �� ������.
t
�� ���(���) 123
� �� �� ���� ����, ��� ����. ��� ATE� ���� �� �� �����.
�� � ATE �� ��� �����, ATE� � � ���.
��
/usr/lib/dir � � ���� ����� �����.
�� ��
ate.def �� ���� ATE � � �� �����.
AIX 5L �� 5.2 ��� ��� ��: � � ����� ATE ����� ATE ���, � � ��
�� �� �����.
AIX 5L �� 5.2 ��� ��� ��: � � ����� ATE � � �� �� ����� ATE �
� ��� ���� ��� ��� �� �����.
AIX 5L �� 5.2 ��� ��� ��: � � ����� ��� ��� � ATE ����� ATE �
� ���� �� ���� �� � � ATE ��� �����.
atmstat ��
��
��� �� �(ATM) ��� ��� �����.
��
atmstat [ -d -r ] Device_Name
��
atmstat ��� ��� �� �(ATM) ��� ��� �����. ���� �� �� ��� �� ��
�� ��� ����� ���� �� � ���. ��� ���� ���, �� �� ��� ����
�. atmstat ��� ��� � ��� �� �� ��� ��� AIX 5L �� 5.2 ��� ��� ��:
� � ����� ATM ��� ��� ������.
���� �� Device_Name� ��� ��, atmstat ��� ��� �� � �� ��� �� ���
�����.
���
-d �� ��� �����.-r �� ��� ����� ������. � ��� �� ����� �� � ���.
124 �� ���, � 1 �
����
Device_Name ATM ��� ��, �� �, atm0.
��
atm0� �� ���� �� ��� �����, �� �� ������.
atmstat atm0
� ��� AIX 5.1 � ��� ���� �� ��� �� �� ��� ����.
ATM STATISTICS (atm0) :Device Type: Turboways 155 MCA ATM AdapterHardware Address: 08:00:5a:99:88:d5Elapsed Time: 2 days 23 hours 38 minutes 18 seconds
Transmit Statistics: Receive Statistics:-------------------- -------------------Packets: 50573 Packets: 0Bytes: 2225182 Bytes: 0Interrupts: 0 Interrupts: 12904Transmit Errors: 0 Receive Errors: 0Packets Dropped: 0 Packets Dropped: 0
Bad Packets: 0Max Packets on S/W Transmit Queue: 0S/W Transmit Queue Overflow: 0Current S/W+H/W Transmit Queue Length: 0
Cells Transmitted: 50573 Cells Received: 0Out of Xmit Buffers: 0 Out of Rcv Buffers: 0Current HW Transmit Queue Length: 0 CRC Errors: 0Current SW Transmit Queue Length: 0 Packets Too Long: 0
Incomplete Packets: 0Cells Dropped: 0
General Statistics:-------------------No mbuf Errors: 0Adapter Loss of Signals: 0Adapter Reset Count: 0Driver Flags: Up Running Simplex64BitSupportVirtual Connections in use: 2Max Virtual Connections in use: 2Virtual Connections Overflow: 0SVC UNI Version: auto_detect
Turboways ATM Adapter Specific Statistics:---------------------------------------------------Packets Dropped - No small DMA buffer: 0Packets Dropped - No medium DMA buffer: 0Packets Dropped - No large DMA buffer: 0Receive Aborted - No Adapter Receive Buffer: 0Transmit Attempted - No small DMA buffer: 0Transmit Attempted - No medium DMA buffer: 0Transmit Attempted - No large DMA buffer: 0
�� ���(���) 125
Transmit Attempted - No MTB DMA buffer: 0Transmit Attempted - No Adapter Transmit Buffer: 0Max Hardware transmit queue length: 12Small Mbuf in Use: 0Medium Mbuf in Use: 0Large Mbuf in Use: 64Huge Mbuf in Use: 0MTB Mbuf in Use: 0Max Small Mbuf in Use: 0Max Medium Mbuf in Use: 0Max Large Mbuf in Use: 64Max Huge Mbuf in Use: 0MTB Mbuf in Use: 0Small Mbuf overflow: 0Medium Mbuf overflow: 0Large Mbuf overflow: 0Huge Mbuf overflow: 0MTB Mbuf overflow: 0
PCI ��� �� �� ��� ����.
-------------------- -------------------Packets: 299 Packets: 294Bytes: 9727 Bytes: 10123Interrupts: 0 Interrupts: 297Transmit Errors: 0 Receive Errors: 0Packets Dropped: 0 Packets Dropped: 0
Bad Packets: 0Max Packets on S/W Transmit Queue: 0S/W Transmit Queue Overflow: 0Current S/W+H/W Transmit Queue Length: 2
Cells Transmitted: 450 Cells Received: 457Out of Xmit Buffers: 0 Out of Rcv Buffers: 0Current HW Transmit Queue Length: 2 CRC Errors: 0Current SW Transmit Queue Length: 0 Packets Too Long: 0
Incomplete Packets: 0Cells Dropped: 5
General Statistics:-------------------No mbuf Errors: 0Adapter Loss of Signals: 0Adapter Reset Count: 0Driver Flags: Up Running Simplex
64BitSupportVirtual Connections in use: 4Max Virtual Connections in use: 5Virtual Connections Overflow: 0SVC UNI Version: uni3.1
IBM PCI 155 Mbps ATM Adapter Specific Statistics:---------------------------------------------------Total 4K byte Receive Buffers: 96 Using: 64
126 �� ���, � 1 �
�� ��
entstat ��, fddistat ��, netstat ��, tokstat ��.
AIX 5L �� 5.2 ��� ��� ��: � � ����� ATM ��� ��.
atq ��
��
���� � ���� � �� ����� �����.
��
atq [ c | -n ] [ User ... ]
��
atq ��� ��� ���� � ���� � �� ����� �� ��� �� �����. ����
� �� at ��� �� �� ���. ���� ���� ��� ��� ���� atq ��� � �
���� ��� �� �����.
���
-c at ��� ��� � � �� ����� �����.-n �� ����� � �� � �� �����.
��
at ���� �� ����� ��� �� �� ������.
atq
����� �� ��, �� �� ��� ����.
root.635623200.a Wed Feb 21 12:00:00 1990root.635670000.a Thu Feb 22 01:00:00 1990
��
/usr/bin/atq atq ���� �����./var/spool/cron/atjobs �� �� �����.
�� ��
at ��, atrm ��.
cron �.
�� ���(���) 127
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� �� � �� ��� ����� ��
�� �� � ��� ���� ��� �� �����.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� � ����� �, � ��� � � ��
� ���� ��� �� �� �� ��� �� �����.
atrm ��
��
at ��� �� ��� �� �� �����.
��
atrm [ -f ] [ -i] [ -a | - ] [ Job ... | User ... ]
��
atrm ��� at ���� �� ��, ����� �� �� �����. �� ��� � ��� ��
��, atrm ��� ��� �� �����.
�� ��� ��� ��� ����, ��� ����� �� ��� �����. ��� ���� atrm
��� ���� �� �� ��� ��� �� ���� �����.
���
- atrm ��� ���� ����� ��� �� �� �����.-a atrm ��� ���� ����� ��� �� �� �����. � ��� ��� V ��� �����.-f ���� �� �� �� ��� �����.-i �� ���� �� ��� �����. �� �����, y� ������.
��
at �� ������ � �� root.62169200.a� �����, �� �� ������.
atrm root.621619200.a
��
/usr/bin/atrm atrm ��� ��� �����./var/spool/cron/atjobs �� �� �����.
�� ��
at ��, atq ��.
cron �.
128 �� ���, � 1 �
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� �� � �� ��� ����� ��
�� �� � ��� ���� ��� �� �����.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� � ����� �, � ��� � � ��
� ���� ��� �� �� �� ��� �� �����.
attachrset ��
��
���� rset� �����.
��
attachrset [ -P ] [ -F ] rsetname pid
��
attachrset [ -P ] [ -F ] [ -c CPUlist ] [ -m MEMlist ] pid
��
attachrset ��� ���� rset� �����. � ��� ��� ���� rset� ��� ��� �/�
� �� ���� ����� �����. ��� ����� � rset ��� ���� �� �
���. �� ��� ��� � �� �� ���� rset� ���� �� � ���.
���
-P rset� ��� rset� �����.-F rset ��� ����� �� �����. � ��� �� rset� ���� �� ����� bindprocessor
�� �����. -P ��� �� ��� ��, �� rset� ���� �� ����� ��� rset� ��
�����.-c CPUlist rset� ���� CPU� ���. �� �� ��� CPU �� CPU � � � ���.-m MEMlist rset� ���� �� �� ���. �� �� ��� �� � �� � � � ���.
����
rsetname ���� ���� rset� �����. ��� ″/″(��)� � � namespace � rsname�� �
���. namespace � rsname �� � 255�� �� � ���. rset ��� �� �� ���
�� ��� ��� rs_registername() ���� ������.
pid rset� ���� ��� ID.
�� ���(���) 129
��
���� �� ��� ��� �� �� CAP_NUMA_ATTACH �� � ��� rset ����� ��
�� ���� ��� �� ��(-r ��� ��� ��) �� ���� �� ���� ��� ��� �
�� ID� ��� �� ���. ���� ���� ��� rset� ����� �� ��� �� ���
(-P ��).
��
1. 18838 ���� 0-7 CPU� ��� rset� �����, �� �� ������.
attachrset -c 0-7 18838
2. 20124 ���� test/cpus0to7��� rset� �����, �� �� ������.
attachrset test/cpus0to7 20124
��
/usr/bin/attachrset attachrset ��� �����.
�� ��
detachrset, execrset, lsrset, mkrset � rmrset ��.
audit ��
��
��� ��� �����.
��
audit { start | shutdown }
audit { off | on [ panic ] }
audit query
��
audit ��� � ��� �� ��� ��� �����. ��� �� ��� ��� ��� ����
� ���. start �� � shutdown ��� �� ���� ���� ���� ��� ���� ���
���. off �� � on ��� ��� ���� �� �� �� �� ���� �� ���� �
�����. query ��� �� � � ���� ���.
�� ���� � ��� ��� ���� � ���� ����.
v /etc/security/audit/config
130 �� ���, � 1 �
v /etc/security/audit/events
v /etc/security/audit/objects
v /etc/security/audit/bincmds
v /etc/security/audit/streamcmds
��� ��� ″��″ ���� �����. �� ���� ���� �� �� ��� ��� AIX 5L
Version 5.2 System Management Guide: Operating System and Devices� ″Setting up Auditing″� �
�����.
��
start �� ������ �����. � ��� ��� ���� ���� ��, �� �����.
object auditing
/etc/security/audit/objects ��� � �� ��� ��� ��� ��� ���� �� ��
�� �����.
event auditing
/etc/security/audit/config ��� � �� �� ��� ��� ��� �� ��� ���
��.
bin auditing
Start ���� binmode=on� ��, /etc/security/audit/config ��� bin ���� � �
�� ��� �� auditbin �� ������.
stream auditing
Start ���� streammode=on� ��, /etc/security/audit/config ��� � ��! ���
� ��� �� �� ��! ��� ������.
��: /etc/inittab�� ��! ��� ����� ���.
user auditing
���� �� ���� �� ��� ��� /etc/security/audit/config ��� users ���� �
���� � �� ���� �����.
audit logging
/etc/security/audit/config ��� start ���� ��� �� �� �� ���� �� ���
� ����.shutdown �� � ��� ��� ��� �� ��� �� ����� ������ ��� ��� ���
���. �� �� �� �� ��� ��� �� �� ���� ���� bin ���� �� ��!�
� ����. � �, �� ��� bin �� ��� � /etc/security/audit/bincmds ��� � �,
��! �� ��� � /etc/security/audit/streamcmds ��� � ���. �� ��� ��� �
audit start ��� �� ��� �����.off �� ���� �� �����, ����� �� �� ����. ��� ��� audit on ��� ��
��� �� �����.on [panic] ���� � �� ���� � ���(�� �, audit start ��� ��� ��� � ���� �
� ��� ��), �� �� �� �� ���� �� �����. ��� �� � ��� � ����
��, bin �� ��� ���� � � ���.
panic ��� ����, bin �� ��� ��� ����� bin ��� ���� � � �� ��, ����
����. bin �� �� ���� � ���, ���� ����.
�� ���(���) 131
query �� ������ �� � � � ���� �����.
auditing on {panic} | auditing off
bin manager off | is process number pid
audit events:audit class: audit event, audit event...
audit objects:object name: object mode: audit event
��
��� ��: � ��� �� ���� �� �� ���� ��(x) ��� ��� � �� ���. ���
�� ���� �� setuid��� ��, ���� ��� �� �� ���.
����� ��:
�� ��
r /etc/security/audit/configr /etc/security/audit/objectsx /usr/sbin/auditbinx /usr/sbin/auditstream
��
1. �� ���� �����, AIX 5L �� 5.2 � ��� ″� ��″� ��� �� �� ����
�����, ��� ��� ��(/etc/rc ��)� � �� ������.
/usr/sbin/audit start 1>&- 2>&-
���� ��� ��� ���� �� �� ���� �����.
2. �� ���� ��� ����, �� �� ������.
/usr/sbin/audit shutdown
��� ��� audit start ��� �� �� ��� �����. ��� ��� � �� �
��� �����.
�: audit shutdown ��� /etc/shutdown ��� �� ���.
3. �� ���� �� �����, �� �� ������.
/usr/sbin/audit off
4. audit off ���� �� ��� �� ���� �� �����, �� �� ������.
/usr/sbin/audit on
���� � �� ����� ��, �� �� � � ��� �� �� �� ����.
5. �� ���� �� � � �����, �� �� ������.
/usr/sbin/audit query
132 �� ���, � 1 �
audit query � ��� ��� �� ����.
auditing on
bin manager is process number 123
audit events:authentication- USER_Login, USER_Logoutadministration- USER_Create, GROUP_Create
audit objects:/etc/security/passwd :r = AUTH_Read
/etc/security/passwd :w = AUTH_Write
��� ��� ���� ������ ���� �, ��� ��� ���� ���� ��� � �,
��� ���� /etc/security/passwd ��� �� ��� � � �� �� �� ���� � � �
� �� ���� ����� ����.
��
/usr/sbin/audit audit ��� ��� �����./etc/rc ��� ��� ��� �����./etc/security/audit/config
�� ��� ��� ���./etc/security/audit/events
�� ���� � �� ��� ���� ���./etc/security/audit/objects
��(����)� �� �� ���� ���� ���./etc/security/audit/bincmds
�� �� �� ��� ��� � � ��� �����./etc/security/audit/streamcmds
auditstream ��� �����.
�� ��
auditbin �, auditcat ��, auditconv ��, auditpr ��, auditselect ��, auditstream ��, login
��, logout ��, su ��.
audit ���, auditbin ���, auditevents ���, auditlog ���, auditproc ���.
��� �� �� ��� ���, AIX 5L �� 5.2 � ��� �� ��� ������.
��� �� � ��, �� ��� ��, �� ����, ��� �� ��� ��� AIX 5L �� 5.2 �
��� ��� ��� �� ������.
�� ���� ���� � ���� �� ��� ���, AIX 5L �� 5.2 � ��� � ��� �
�����.
�� ���(���) 133
auditbin ��
��
�� ��� bin� �����.
��
auditbin
��
�� ������ auditbin �� �� ��� ���� ��� ���� �� bin ��� bin1� bin2�
�����. � ��� �� bin ��� �� �� ��� ����� �����.
�� ���� ����, ��� ��� �� bin ��� �����. bin ��� �� ��, auditbin
�� /etc/security/audit/bincmds ��� ��� bin �� ��� ��� �� ��� �����.
/etc/security/audit/bincmds ��� �� �� ����� ��� ��� � �, ���� � �
�� ���� ���. auditbin �� ���� $bin ���� $trail ���� ��� ��� ��
�� �� �� bin ��� �� ��� ��� � �(trail) ��� �� ���� �����.
auditbin �� ��� bin� �� � � ������ ��� bin� �� ���� ��� �����
��� ����. �� ��� ���� ��, bin ��� � �� �� �� �� ��� ���.
��� ���� ���� ���, auditbin �� ��� � ��� ����, �� ��� �� ��
��� ��� ��� �� ��� � 60��� /dev/tty ��� ��� �����.
��
��� ��: � ��� �� ���� �� �� ���� ��(x) ��� ��� � �� ���. ���
�� ���� �� setuid��� ��, ���� ��� �� �� ���.
����� ��:
�� ��
r /etc/security/audit/configr /etc/security/audit/bincmdsrw ��� �� bin� trail ��
x �� �� bin �� ��
��
1. auditbin �� ������, � � ��� ����� /etc/security/audit/config ��� start
� bin ���� ������.
start:binmode = on
bin:
134 �� ���, � 1 �
trail = /audit/trailbin1 = /audit/bin1bin2 = /audit/bin2binsize = 25000cmds = /etc/security/audit/bincmds
2. �� �� ���� ��� �����, �� �� /etc/security/audit/bincmds ��� ��� ,
�� ��� �� �������.
/usr/sbin/auditcat -p -o $trail $bin
/usr/sbin/auditselect -e "event == USER_Login" \$bin | /usr/sbin/auditpr >> /etc/log
� �� ���� ��� �� bin� �� � ��� �����. � �� �� bin ����
USER_Login �� �� auditpr ��� ��� ���� �, /etc/log ��� �����.
��
/usr/sbin/auditbin auditbin �� ��� �����./audit/binx � � bin �� ��� ��� �����. �� x� bin ��
���./etc/security/audit/config
�� ��� ��� ��� �����./etc/security/audit/events
���� �� ���� �����./etc/security/audit/objects
��� ����(��)� �� �� ���� �����./etc/security/audit/bincmds
auditbin �� ��� �����./etc/security/audit/streamcmds
auditstream ��� �����.
�� ��
audit ��, auditcat ��, auditconv ��, auditpr ��, auditselect ��, auditstream ��.
audit ���, auditbin ���.
AIX 5L �� 5.2 � ��� �� ��.
�� ���� ���� � ���� �� ��� ���, AIX 5L �� 5.2 � ��� � ��� �
�����.
��� �� � ��, �� ��� ��, �� ����, ��� �� ��� ��� AIX 5L �� 5.2 �
��� ��� ��� �� ������.
�� ���(���) 135
auditcat ��
��
�� �� bin� �����.
��
auditcat [ -p | -u ] [ -o OutFile ] [ -r ] [ InFile ]
��
auditcat ��� �� ������ �� ���, �� ��� �� ���� �� ��� �����.
auditcat ��� InFile ���� ��� �� �� �� ������ �� � bin ��� ����.
� �, �� ����, � ��� �� ���� OutFile ���� ���� ��� �����. �
�� �� ��� �� �� �� � ���� �� �� ���.
auditcat ��� ��� �� � ��� ��� bin ��� ��� �� � ��� �� ���� ���
�.
/etc/security/audit/bincmds ��� �� ��� $bin� � ��, ��� �� bin ��� bin1 �� bin2
��� ���. /etc/security/audit/bincmds ��� �� ���� $trail� ���� ��, ��� ��
� ��� �� �� �����.
bin ��� ��� ��� �� �� ��� ��� ��� ��� �����. �� ��� �� ��
��� auditpr ���, �� ��� �� ��� auditbin ��� ������.
���
-o OutFile auditcat ��� �� �� �� � ��� �����. OutFile ���� �� ��� $trail� �
���, auditbin �� ��� �� � ��� ��� �����.-p ��� bin ��� �� �� �����. � � �� bin ��� ���� �� ����.-r �� ���� �����. ��� ��� � InFile � OutFile ���� �� ��� ���� ���.
���, �� ��� auditcat -o OutFile-r InFile� ��� ���. auditcat ��� InFile ���� �
��� ��� ���� ��� ���� �� ���� � ���, bin ��� OutFile ���� ��
�� ��� �����. bin ��� ���� ���, auditcat ��� bin ��� ��� �� ��� �,
bin ��� OutFile ���� ���� ��� �����
-u ��� ��� � � ��� ��� ��� �����.
��
��� ��: � ��� �� ���� �� �� ���� ��(x) ��� ��� � �� ���. � ��
� �� ���� �� setuid��� �� ���� ��� �� ��� �� ���.
136 �� ���, � 1 �
��
�� bin ���� ��� �� � ��� ����� �����,
/etc/security/audit/bincmds ��� � �� ������.
/usr/sbin/auditcat -o $trail $bin
auditbin �� auditcat ��� �� �, �� $bin ���� �� bin ��� �� ���� ��,
$trail ���� � � �� � ��� ���� ���.
��
/usr/sbin/auditcat auditcat ��� ��� �����./etc/security/audit/config �� ��� ��� ��� �����./etc/security/audit/events ���� �� ���� �����./etc/security/audit/objects ��� ����(��)� �� �� ���� �����./etc/security/audit/bincmds auditbin �� ��� �����.
�� ��
audit ��, auditconv ��, auditpr ��, auditselect ��.
auditbin �.
��� �� �� ��� ���, AIX 5L �� 5.2 � ��� �� ��� ������.
�� ���� ���� � ���� �� ��� ���, AIX 5L �� 5.2 � ��� � ��� �
�����.
��� �� � ��, �� ��� ��, �� ����, ��� �� ��� ��� AIX 5L �� 5.2 �
��� ��� ��� �� ������.
auditconv ��
��
AIX �� 4 �� ��� �� bin� AIX �� 4 ���� ����.
��
auditconv OldFile NewFile
��
auditconv ��� �� ��� ����� �� �� �� AIX �� 4 ��� �����
���� ���� ����.
�� ���(���) 137
�� �� OldFile ���� �� NewFile ��� �����. �� �� � ��� ���
� ��� � � � � ID� 0���.
�:
1. OldFile � NewFile ���� �� ��� ��, �� �� ����� �� ��� ���.
2. AIX �� 4 ��� ���� AIX �� 4 ��� �� bin� ���� ����. ��� auditconv
��� ���� �� 4 ��� bin ��� ��� ���.
��
��� ��: � ��� �� ���� �� �� ���� ��(x) ��� ��� � �� ���. � ��
� �� ���� �� setuid��� �� ���� ��� �� ��� �� ���.
����� ��:
�� ��
r /etc/security/audit/eventsr /etc/passwdr /etc/group
��
�� ��� �� �� pre_v4_auditbin� ��� ��� converted_auditbin� �����, � ���
������.
/usr/sbin/auditconv pre_v4_auditbin converted_auditbin
��
/usr/sbin/auditconv auditconv ��� ��� �����./etc/security/audit/config �� ��� ��� ��� �����./etc/security/audit/events ���� �� ���� �����./etc/security/audit/objects ��� ����(��)� �� ��� �����./etc/security/audit/bincmds auditbin �� ��� �����./etc/security/audit/streamcmds auditstream ��� �����.
�� ��
audit ��, auditbin �, auditcat ��, auditpr ��, auditselect ��, auditstream ��.
audit ���.
��� �� � ��, �� ��� ��, �� ����, ��� �� ��� ��� AIX 5L �� 5.2 �
��� ��� ��� �� ������.
�� ���� ���� � ���� �� ��� ���, AIX 5L �� 5.2 � ��� � ��� �
�����.
138 �� ���, � 1 �
auditmerge ��
��
� �� �� �� ��� �� �����.
��
/usr/sbin/auditmerge [ -q ] file [ file ... ]
��
auditmerge ��� ����� � ������ � �� �� � ��� ��� �� � ���
�����. �� � �� � ��� ��, �� �� � ��� � �� ��� ���
��. � � �� � �� ��, �� �� ��� �� � ���. ��� ���� �
�� ���� �� � ��� �����.
auditmerge ��� �� �� ����� �� �� CPU ID �� �� � ���. CPU ID �
� AIX 4.3.1�� � ��� ��� �� bin� �� bin �� � � ��� �����.
-q ��� �� �� ��� ���� � �����. � � �� �� �� � ����,
��� �� ��� �����. � ���� � � � ��� � � ��� ��� �
���. -q ��� ����� ���� � ��� �����.
���
-q �� �� ��� ���� � �����.
��
��� ��: � ��� �� ���� �� �� ���� ��(x) ��� ��� � �� ���. � ��
� �� ���� �� setuid��� �� ���� ��� �� ��� �� ���.
��
1. � ����� � �� �� �� � ��� ����� �� ������.
/usr/bin/auditmerge /audit/trail.calvin /audit/trail.hobbes > /audit/trail.merge
2. � ��� ���� ���� � �� �� ��� ��� ����� �� ������.
/usr/bin/auditmerge /audit/trail.jim /audit/trail.julie > /audit/trail.both
3. ��� � � �� ��� ��� �� � �� ��� ��� ����� �� ������.
/usr/bin/auditmerge -q /audit/jumbled.1 /audit/jumbled.2 > /audit/jumbled.output
��
/etc/security/audit/hosts ��� �� ��� �� CPU ID� � ���.
�� ���(���) 139
�� ��
auditpr ��, auditstream ��, auditselect ��.
auditread ���, getaudithostattr ���.
auditpr ��
��
bin�� stream �� �� ����� ��� "� ������.
��
auditpr [ -m ″Message″ ] [ -t { 0 | 1 | 2 } ] [ -h {e l R t c r p P T h } ] [ -r ] [ -v ]
��
auditpr ��� �� ������ �����. � ��� bin �� ��! ���� �� �� ��
�� ������� ��, ���� �� �� ����� �����.
�� ��� �� ��� �� �����. -m ��� ��� ��, �� �� ��� �����.
-t� -h ��� ���� � � �� ��� �� � � �, -v ��� ���� �� ��
�� � ���. auditpr ��� �� /etc/passwd ��� ��� ���� �� ID� ���� �
���.
� ��� � � �� ��� ���� �����.
event login status time commandlogin dick OK Fri Feb;8 14:03:57 1990 login. . . . . trail portion . . . . .
�� �� ��� ���, �� �� ��� ��� /etc/security/audit/events ��� ������.
���� ���� �� �� ����, �� ��� �����. ��� ����� �� � ���,
��� ����.
���
-d ���� 100� � 1� � � �����. � ��� � ��� �� ����.
DD MMM YYYY hh:mm:ss.uuuuuu
140 �� ���, � 1 �
-h Fields �� �� �� �� ��� ����. � � �� e, l, R, t, c���. ��� �� ��
����.
e �� ���
l ���� ��� ��
R �� �
t �� �� �
c �� ��
r ���� �� ��
p ��� ID
P � ���� ID
T �� � ID. � ID� �� ������ �����. � ���� � ID� ��
� � ID� �� � � �� � ���.
h �� �� �� ���� ��. �� �� CPU ID� �� ��, none �� �
����. �� �� CPU ID� �� ���� ��� �� ��, CPU ID� �� 16
� �� � �����.-m ″Message″ ��� �� �� Message� �����. message ���� �� �� �� � ��� ��
�.-r ID� ��� ��� ���� ��� �� �����.-t {0 | 1 | 2} �� �� �� � � �����. � � ��� �� ��(-m �� ��) �� ���
� ���� ����.
0 �� ��� �����.
1 ��� ��� � �� � � �����.
2 ��� � �� �����.-v /etc/security/audit/events ��� � �� ��� ��� �� �� � �� ����
�.
��
��� ��: � ��� �� ���� �� �� ���� ��(x) ��� ��� � �� ���. ���
�� ���� �� setuid��� ��, ���� ��� �� �� ���.
����� ��:
�� ��
r /etc/security/audit/eventsr /etc/passwdr /etc/group
��
1. � � �� ��� � � �� �� � ��� �� �� ����, �� �� �����
�.
�� ���(���) 141
/usr/sbin/auditpr -v < /audit/trail
/audit/trail ���� ��� �� bin �� �� �� ���.
2. �� � ����� ��� witte� �� ��� �� �� ���� ��� �����, �� �
� ������.
/usr/sbin/auditselect -e″login == witte″\/audit/trail |
auditpr -v
�� �� � � �(e, c, l, R � t)�� ��� ���� � �� �����.
3. �� ����� �� ����� ����, �� �� ������.
/usr/sbin/auditstream | /usr/sbin/auditpr -t0 -heRl
��
/usr/sbin/auditpr auditpr ��� ��� �����./etc/security/audit/config �� ��� ��� ��� �����./etc/security/audit/events ���� �� ���� �����./etc/security/audit/objects ��� ����(��)� �� �� ���� �����./etc/security/audit/bincmds auditbin �� ��� �����./etc/security/audit/streamcmds auditstream ��� �����./etc/security/audit/hosts ��� �� ��� �� CPU ID� � ���.
�� ��
audit ��, auditcat ��, auditconv ��, auditselect ��, auditstream ��.
auditbin �.
audit ���.
events ��.
��� �� �� ��� ���, AIX 5L �� 5.2 � ��� �� ��� ������.
�� ���� ���� � ���� �� ��� ���, AIX 5L �� 5.2 � ��� � ��� �
�����.
��� �� � ��, �� ��� ��, �� ����, ��� �� ��� ��� AIX 5L �� 5.2 �
��� ��� ��� �� ������.
auditselect ��
��
��� ��� �� � �� �� ����.
142 �� ���, � 1 �
��
auditselect { -e″Expression″ | -f File} [ -m ] [ Trail ]
��
auditselect ��� �� ������ �����. /etc/security/audit/bincmds ���� bin �� ���
� �� ���� ����� � ��, � ��� auditbin �� �� �����.
auditselect ��� ��� ��� ���� �� �� �� �� ���� �� �����.
auditselect ��� ��� , �� � �� �� �� � �� �� ����� �� � ��
�� � �� �� � � ���. � ��� Trail ���� ��� ���� �� ����
�� stream�� bin� ��� ����. $bin ���� Trail ���� ��� ���� auditselect ��
� �� � auditbin �� �� bin ��� �� ��� �����. � ��� ����� �����
-f ��� ��� ����� �� � ���. bin ��� ��� � ��, auditselect ��� ���
���� �� ��� �����.
��! ���� ��, /etc/security/audit/streamcmds ���� auditstream ��� auditselect ��� �
� ������, ����� � ��� ������.
���
-e″Expression″ � ��� �����. Expression ���� ��� ���� ��� �� ��� ����
����.-f File � ��� � � File� �����.-m � ��� �� �� �� �����.
�� ��
��� ���� ��� �� �� ��� ���� ��� �� ��� ���� ����.
��� ���
��� ���� ���� �� ��� ��� ���� �� � ���. �� ��� ��� ����
� ���� �� �� ���� � �� �����. ��� ��� ���� � ��� �� �
� ���. ��� ��� ����� �� �� ���� �����.
&& (And) term1� term2� ��� ��� term1 && term2� ����(��).|| (Or) term1 �� term2� ��� ��� term1 || term2� ����(��).! (Not) term1� �� ��� ��� !term1� ����(��).
�
���� ��� � � � ����.
Field Relational_Operator Value
�� ���(���) 143
��
�� �� �� ��� � ��� �����. �� ��� �� �����.
event �� ���� ��, �� �, FILE_Open.command(�
�)
�� ���� �� ��.
result �� ���� � . result �� �� � � �� � ���.
v OK
v FAIL
v FAIL_PRIV
v FAIL_AUTH
v FAIL_ACCESS
v FAIL_DAC� DAC(�� ��� ��)� ��� �� ��� ���� �����. ��� �� ���(ACL)�
�� ��/����� ����� ��(�� ��)� ��� ���� � � �� ��� �����. ACL�
DAC(����� ���) ����� ����.
FAIL� � �� �� �� �����.login �� ���� �� ���� ��� ���� ID.real �� ���� �� ���� �� ���� ID.pid �� ���� �� ���� ID.ppid �� ���� �� � � ID.tid ���� �� �� � � ID.time �� ���� �� � .date �� ���� �� �.host �� �� ��� ��� ��. ��� �� UNKNOWN� /etc/security/audit/hosts ��� ���� ��
�� ��� ����� � �� � ���.
�� ���
�� ���� �� �� �� �� �� ���� � �����. �� �� ���� ��� ��
������.
== ��
!= �� ��
< ��
> ��
>= ��� ��
<= ��� ��
��� �
��� ��� �, �� ��� ��� ��� ����. ��� �� �� ���� �� �� ��
� �� ����. �� ��� �����.
�� ��� ��� ��� �
event = =, ! = ��� ��� �� ��� ��
result = =, ! = ��� ��� �� �� ��
144 �� ���, � 1 �
command
(��)
= =, ! = ��� ��� �� ��
pid all 10� �� ���� ID
ppid all 10� �� ���� ID
login all 10� �� ��� ID
login = =, ! = ��� ��� ��� ��
real all 10� �� ��� ID
real = =, ! = ��� ��� ��� ��
tid all 10� �� ��� ID
time all �� ���� �� ��� ��� ���
date all �� ���� �� ��� ��� ���
host = =, ! = ��� ��� ��� �� �� 16� cpu ID
��
��� ��: � ��� �� ���� �� �� ���� ��(x) ��� ��� � �� ���. ���
�� ���� �� setuid��� ��, ���� ��� �� �� ���.
��
����
1. bin ���� ��� ��� � � USER_SU �� USER_Login �� ���� ���� ��
����, �� �� ��� auditselect ��� /etc/security/audit/bincmds ��� ������.
/usr/sbin/auditselect -e "event== USER_SU || event== \USER_Login" $bin >> /audit/trail.login
�� ��� �� ��� �, ��� ��� �� � �� �� bin ���� ��
/audit/trail.login ��� �����.
2. stream ���� ��� ��� � � ���� ��� �� ���� ��� �� ���
�, �� �� ��� auditselect ���
/etc/security/audit/streamcmds ��� � auditstream ���� ������.
/usr/sbin/auditstream -c authentication | \/usr/sbin/auditselect -e "event == \USER_Login && result == FAIL" | \/usr/sbin/auditpr -t 2 -v >> /dev/lpr2
� � �� �� ��� � ��� �� �� ���� �� /dev/lpr2 � ���
�����.
� �� ��� �� �
1. �� � ���� �� ��� ���� � �� ���� �����, �� �� ������.
/usr/sbin/auditselect -e "result == FAIL_AUTH"/audit/oldtrail | /usr/sbin/auditpr -t -helt -v
�� ���(���) 145
��� ��� � ��� ��� ���� �� ��� �����. �� ��, ���, ��� ID, �
�, ��� �� �� ��� � � �����.
2. 1987� 5� � �� �� �� � � �� smith� ��� � �� �� �� ���
�, �� �� ������.
/usr/sbin/auditselect -f /aaa/bbb \
/audit/trail1987 | /usr/sbin/auditpr
/aaa/bbb ���� � �� �� ���.
command == login && login == smith &&time >= 08:00:00 && time <= 17:00:00 &&date >= 05/01/87 && date <= 05/05/87
��� ��
1. �� ���� ��� USER_Login ���� �����, � � ��� ������.
"event == USER_Login"
"event != USER_Login"
2. passwd ��� �� ���� ���� �� �����, �� ������.
"command == passwd"
passwd ��� �� ���� ��� ���� �� �� ���, �� ������.
"command != passwd"
3. �� � � OK �� ���� �����, �� �� ������.
"result == OK"
4. �� ���� �� ���� ��� �� �� ��� ID� �� ��� ID(��� ID 014 ��
��� �� carol)� �����, � � ��� ������.
"login == 014""login != carol""login == 014 || login != carol""real == carol"
5. �� ���� �� ���� ���� � � ID� ��� ID 2006� �����, � � �
�� ������.
"pid == 2006""pid != 2006""ppid == 2006"
�: ��� ���(< =, > =, <, >)� ��� ��� �� �� ��� ID � ��� ID� ��
� ��, �� � �� ��� ���� �� ��� ����.
6. �� ���� �� � � 08:03:00 � ���� �����, � � ��� ������.
146 �� ���, � 1 �
"time == 08:03:00""time != 08:03:00""time < 08:03:00""time <= 08:03:00""time > 08:03:00""time >= 08:03:00"
08:03:00 � ���� �� ��� ���� "� �� �� ����. � ���� �� ��
�� �� ��� ��� "�� ���.
7. �� ���� �� ��� 05/05/89 �� ���� �����, � � ��� ������.
"date == 05/03/89""date != 05/03/89""date < 05/03/89""date <= 05/03/89""date > 05/03/89""date >= 05/03/89"
05/05/89 � ���� �� ��� ���� "� �� �� ����. �� ���� �� ��
�� �� ��� ��� "�� ���.
��
/usr/sbin/auditselect auditselect ��� ��� �����./etc/rc ��� ��� ��� �����./etc/security/audit/config �� ��� ��� ��� �����./etc/security/audit/events ���� �� ���� �����./etc/security/audit/objects ��� ����(��)� �� �� ���� �����./etc/security/audit/bincmds auditbin �� ��� �����./etc/security/audit/streamcmds auditstream ��� �����./etc/security/audit/hosts ��� �� ��� �� CPU ID� � ���.
�� ��
audit ��, auditcat ��, auditconv ��, auditpr ��, auditstream ��, env ��.
auditbin �.
��� �� �� ��� ���, AIX 5L �� 5.2 � ��� �� ��� ������.
�� ���� ���� � ���� �� ��� ���, AIX 5L �� 5.2 � ��� � ��� �
�����.
��� �� � ��, �� ��� ��, �� ����, ��� �� ��� ��� AIX 5L �� 5.2 �
��� ��� ��� �� ������.
�� ���(���) 147
auditstream ��
��
�� �� �� � ��� ����.
��
auditstream [ -m ] [ -c Class ...]
��
auditstream ��� �� ������ �����. � ��� /dev/audit ��(�� ��)��� �� �
� �� �� ��� 2� ���� �����. �� ��(/etc/security/audit/config ��� ���
� )� -c ��� ����, �� � � ���� � � ���. ��� ���, �� �� �
� �� �� ��� �����.
�� ��! ���� ��� �� ����, �� � ���. �� �, ��� ��� �� �� �
�� ��� ����� ����� ��� �� ��� � ���. ��� ��� �� ��� �
� ��� auditselect ��� ��� ���� � � ��� ���� auditpr ��� �� ��
��� �����.
auditstream� ����� �����, � � ����� �� ��� ���� ��� ��� �
���. auditstream ��� ���� �� ��� ���, AIX 5L �� 5.2 � ��� ″� ��″
� /etc/security/audit/config ��� ������.
�: auditstream ��� ����� ���� ���.
���
-c Class �� �� ��� �����. ��� etc/security/audit/config ���� ��� � � �� ��
�� ����� ������ ���. � � �� �� �� ��� �� �� ������.-m �� ��� CPU ID� �����.
��
��� ��: � ��� �� ���� �� �� ���� ��(x) ��� ��� � �� ���. ���
�� ���� �� setuid��� ��, ���� ��� �� �� ���.
����� ��:
�� ��
r /dev/audit
148 �� ���, � 1 �
��
1. �� ���� ��� � �� �� ��! ��� ������, �� /etc/security/audit/config
��� ��! ���� ������.
cmds = /etc/security/audit/streamcmds
��� ��, �� �� ���� ������.
streammode=on
� �, �� ���� ��� � ����� �� �� ��! ��� /etc/security/audit/streamcmds
��� ������. �� � �� ����.
/usr/sbin/auditstream -c authentication | \/usr/sbin/auditpr -v > /dev/console
/usr/sbin/auditstream | /usr/sbin/auditselect -e \"result == FAIL_ACCESS" | \/usr/sbin/auditpr -t 2 -v > /dev/lpr2
� �� ��� �� ��� ���� �� �� �� �����, ���� �� ��� ��
� �����. � �� ��� ��� ��� �� �� �����, ���� �� /dev/lp2
��� �����.
2. �� ��! ���� � ��� �����, �� �� ������.
/usr/sbin/auditstream | /usr/sbin/auditselect -e "event == \USER_Login || event == USER_SU" | \/usr/sbin/auditpr -v > /dev/lp0 &
� ��� �� ���� ��� � su ���� ��� ��� � ��� �����.
��
/usr/sbin/auditstream auditstream ��� ��� �����./etc/rc ��� �� �� �����./dev/audit �� ��� �����./etc/security/audit/config �� ��� ��� ��� �����./etc/security/audit/events ���� �� ���� �����./etc/security/audit/objects ��� ����(��)� �� �� ���� �����./etc/security/audit/bincmds auditbin �� ��� �����./etc/security/audit/streamcmds auditstream ��� �����./etc/security/audit/hosts ��� � CPU ID� � ���.
�� ��
audit ��, auditcat ��, auditconv ��, auditpr ��, auditselect ��.
auditbin �.
��� �� �� ��� ���, AIX 5L �� 5.2 � ��� �� ��� ������.
�� ���(���) 149
��� �� � ��, �� ��� ��, �� ����, ��� �� ��� ��� AIX 5L �� 5.2 �
��� ��� ��� �� ������.
�� ���� ���� � ���� �� ��� ���, AIX 5L �� 5.2 � ��� � ��� �
�����.
autoconf6 ��
��
IPv6 ���� ������ �� �� ���� ������.
��
autoconf6 [ -a ] [ -A ] [ -i ] [ -s ] [ -6 ] [ -M ] [ -O ] [ -R ] [ -c ] [ -v ] [ -m main_interface
] [ interface_name ... ]
��
autoconf6 ��� �� � �� �� ��� ND ��� ���� ������ ���� � �����.
autoconf6 ��� �� ��� �� �����, �� ��� �����, ��� �� ���� ���
��. �� �� ���� ��� �� ������� �� �� �� � �� ���� ���� � �
��� �� � ���.
���
-a IPv4� ��� � ���� �� �� ��� ������ ����� �����.-A �� ��� �� ������ ����� �����.-i �� ����� ������ ����� �����. -a � -i ��� �� ��, � ��
� ������� ������.-m main_interface � ������ �����. no ��� main_if6 ��� �� �� �� ���.-s SIT ����� � IPv4 �� ��� ���� �����. � ��� �� ��, SIT ��
���� SIT ������ � ��� ���� ������.-6 SIT ����� � IPv4 �� ��� �� ��(interoperabiity)� ����� ����
����.-M (���) ��� IPv6 $���� ���� ���� ����.-O (���) �� ������ ����� ����.-R (���) � � IPv6 ���� ���� ����.-c ��� LL ��� �� ��� � �� �� ��.-v ��� ��. ���� �� ���� � �� ��� ��� �����.interface_name ����� �� ������ ��� �����. � ��� -i ��� �� �����. -i
��� ���� interface_names� ���� ��� ������ ����� ����.
interface_name� ���� -i ��� ���� ��� ���� �� ��� �����.
���
��� autoconf6� ��� �� � ��� autoconf6 �� ��� ��� ��� �����.
150 �� ���, � 1 �
�� ��
ifconfig ��, ndpd-host ��, ndpd-router ��, route ��.
automount ��
��
�� �� � � �����.
��
/usr/sbin/automount [ -m ] [ -v ] [ -t Duration ] [ -i Interval ]
��
automount ��� AutoFS� �� ���� �����. � ��� AutoFS �� � � ����
automount �� �� � � ������. AutoFS �� ��� ���� �� ��� �� � �
���� ����� �� automountd �� ����. � �� �� ���� ���� � �� �
�� �, AutoFS �� ��� �� �� � �� �����.
�� ���� � �(� ��, 5 ) ��� ����� ���, automountd �� �� ���� �
� �����.
��� � ��� � � �� ��� /tmp/autofs_cmdline���.
automountd �� ���� ���� automount ��� SRC� �� �� �����.
�� �� ��� ���� ���, �� ���� ����� �����. � ���� ����, �
�� �� ��� ��� ���� � ������ � ��� �� ���� ��� ����
��� �����.
� �� ���, ��� ��, �� � � auto_master/auto.master NIS ��� � ��� �� ��
��� ��� AIX 5L Version 5.2 System Management Guide: Communications and Networks� ″How
to Manage NIS automount Maps″� ������.
-MountOptions ��� �� ��� ������. � ���� ��� -(�� ��)� �� �, ��
� ��� � �� ���. � ��� ����, �� �� � ��� �� �� ��� �� � � �
� ��� ���.
�:
1. � �� ���� ��� �� ��� -MountOptions ��� ����.
2. mount ��� bg ��� �� ��� automount ��� ���� ����.
�� ���(���) 151
automount �� �� � ��� ���. ���� ��� �� NFS(���� �� ���) ���
��� �� ��� �� ��� �� ��� ��� �� �� �� ��� ������. /etc/mtab �
�� �� � �� �� � �� ���� ��� ���� ���� ��� �� � �� ��� �
����. ���� ��� �� ���� ignore� ��� mount ��� -t �� ���� �����.
��� �� ���� mount �� �� df ��� ��� ���� ����.
�� ��
automount ��� ��� �� �� automount ��� �� � ���. �� automount �
� ��, ��� ��� �� �� �����. �� �� �� ��� ����� ����
���� ���� ���� ����.
�� ��� { }(���) �� ����, ����� ��� �� ����� � � ���.
�: �� NFS ��� ����� ���� �� �� ��� �����. � ����� grpid,
noauto, remount, quota, noquota, posix, nocto � noac� ���. � ��, � ��� automount
�� � ��� ��� �����. � �� ��� ���� AUTOMOUNT_BAD_OPTS �
�� �� ������.
����
automount �� �� auto.master NIS ��� ��� �� Directory-to-MapName � ��� ���
�, ���� ��� � ��� �� �� �� ��� �����. ���� �� ��, ����� �
�� �� �� � ����.
�: � �� automount � ���� ���� ���. automount �� �� �����
auto.master ��� � ����.
auto.master NIS � ��� ���� �� �� ��� ��� AIX 5L Version 5.2 System Management
Guide: Communications and Networks� ″How to Manage NIS automount Maps″� ������.
���
-i Interval Autofs ����(�� ��� ����)� ���� �� �� � � � �����.-m �� �� �� � NIS� �� ��� �� ��� �����.-t Duration Autofs �� ��� � � �� �� ���� �� �� � � ���� �� � �
� � � �����.-v �� �� ��� ��� � � �� ��� �����. � �� �� �� �����.
��
/tmp_mount �� ���� ���� ���� � ����� �����.auto_master �� auto.master automount �� �� NIS ��� �� �����.
152 �� ���, � 1 �
�� ��
df ��, mount ��.
AIX 5L Version 5.2 System Management Guide: Communications and Networks� How to Manage NIS
automount Maps��� �� ���, ��� ��, �� � � auto_master/auto.master NIS ���
� ��� �� �����.
AIX 5L Version 5.2 System Management Guide: Communications and Networks� Network File
System(NFS) Overview for System Management.
NFS �� ���
automountd ��
��
AutoFS �� � �� �� �
��
/usr/sbin/automountd [ -n ] [ -T ] [ -v ] [ -D name=value ]
��
automountd �� �� AutoFS �� ��� �� ������ ��� ���� ���� �� ��
� ��(RPC) �����. ���� �� ���� ���� � �� ��� ����� �� ���
�� �����.
� ��� �� ��� automount ��� �� �� ��� ������.
���
-Dname=Value ��� automountd � �� �� �� �����.-n � �� �� �� ��� nobrowse ��� �����.-T RPC �� ��� ��� �� ��� �����.-v �� �� ��� ��� � � �� ��� �����.
�� ��
df ��, mount ��, automount �.
AIX 5L Version 5.2 Network Information Services (NIS and NIS+) Guide� How to Manage NIS
automount Maps��� �� ���, ��� ��, �� � � auto_master/auto.master NIS ���
� ��� �� �����.
�� ���(���) 153
NFS �� ���
AIX 5L Version 5.2 System Management Guide: Communications and Networks� Network File
System(NFS) Overview for System Management.
autopush ��
��
���� �� STREAMS ��� ���� ������.
��
autopush -f File
autopush -r -M Major -m Minor
autopush -g -M Major -m Minor
��
autopush ��� ��� �� � ��!� ����� � ��� ���� ������. �� �� �
�� �����, ��� �� ��� ����.
���
-f File ��� ��� ��� ��� �� ���� autopush �� �����.
File ���� ��� ��� � � 4�� �� �� ��� ����. �� �� �� �
� ��� � ���.
maj_ min_ last_min_ mod1 mod2 . . . modn
� � �� � �� ��, qn �� �� � qn �� ��� ���� �����. � ��� �� �
� ��� ��� �����. min_ �� �� -1�� maj_ �� ��� � ���� �� � ���
����� last_min_ �� �� �����. last_min_ �� �� 0��, � ��� � ���� �
�����. �� � ��� �� �� � � � ��� ������, min_ �� �� last_min_ �
� ��� ��� ���.
autopush ���� �� ��� �� �� ��� ���� �����. �� ��� �� ���� �
���. ��!� �� � � � ��� � 8���, ��� ��� ��� �� ��!� �
���. �� �� #(� ��)� �����.-r �� �/� �� ��� �� ��� ��� �����.-g �� �/� �� ��� �� ���� ��� ����. � ��� �� ��� ��� � � ����, �
��� �� ��� �����.-M Major � �� ��� �����.-m Minor � �� ��� �����.
154 �� ���, � 1 �
� ���� autopush ��� ��� � ��� � �� �� � �� ���. � �� ���
����� ���� #�� ����� � �� �� � ���� ��� �� � ���.
����
File �� � �� ��, � �� ��, � �� �� � ��� ���� ���.Major � �� ��� �����.Minor � �� ��� �����.
��
1. ���� ��� ��! ��� ���� ������ �� �� ������.
autopush -f File
2. �� ���� ����� �� �� ������.
autopush -r -M Major -m Minor
3. �� ���� ����� �� �� ������.
autopush -g -M Major -m Minor
�� ��
streamio ��
Streams �� ���
AIX 5L Version 5.2 Communications Programming Concepts� STREAMS Overview.
awk ��
��
���� ��� ���� �� �� ��� ��� �����.
��
awk [ -F Ere ] [ -v Assignment ] ... { -f ProgramFile | ‘Program’ } [ [ File ... | Assignment ... ] ]
...
��
awk ��� ��� �� ��� ��� ��� �� ��� ���� ��� � ���� � �� � �
� �����. � �, � ��� ���� �� �� ��� �����. awk ��� ���� �
� ��� 10KB���.
�� ���(���) 155
awk ��� �� ��� grep ��� �� ���� � �����, �� �� �� �� � �� ��
� �� � � ���. awk �� ��� ��� ���� ��� �� ��, �, �� ��, ���
�� � ��� ���� ���� �� �����.
awk ��� LANG, LC_ALL, LC_COLLATE, LC_CTYPE, LC_MESSAGES, LC_NUMERIC,
NLSPATH � PATH �� �� �� ����.
� ��� � ��� ���� ���.
v awk ��� �� ��
v awk ��� ��
v �� �� �� ��� ��
v awk �� ��� ��
– ��
– ��
– �
– �� �
v ��
v ��
awk ��� �� ��
awk ��� � �� ��, �� �� ��� ��� ���� �����.
�� ��� ��
��� ��� �� �� ���� �����. �� �� ��� � ���� �����.
v ����� File �� ��.
v �� � ARGV � ARGC ��.
v File �� �� �� �� �� ��.
File �� � �� ��� ����, ��� ���� ��� �����.
��� ���
���� ���� ���� awk ��� ��� �����. � ���� ����� ‘Program’ �� �
�� �����, ProgramFile �� -f ��� �� ��� ��� ��� �� � ���. �
��� ��� ����, ��� ��� ��� �� ���� � ��� ��� ���� ��� ����
�.
awk ��� ��
awk ��� �� �� ��� � ������ � �� �� ��� �����.
v �� ���� �� ��� �� � �� �� ��� �� � ���.
156 �� ���, � 1 �
v �� �� � �� � � � � ���.
v �� ���� �� �� ��� � ��� ���� ��� �� �� ��� �����.
� �� �� �� �� ���� �� � ���. awk ���� ���� ��� ��� ����
���� ��� ��� ��� � ���.
��� ��� �� ��� ��
��� �� �� ���� �����.
1. awk ��� ���� ���� �� ��� �� �� ��� ��� �����.
���� awk ��� ��� BEGIN�� ��� , � �� �� �� �� ���� ��
� ��� �� � ���. � ��� �� �� ����� � �� �����.
2. �� ���� ��� �� ����.
�� � � ��� ��� � � ���� �����. � � � � ��� � ��
�����. � �� ��� ��� �� ��� �� ����. � � ��� RS ��
�� ��� � � ���.
3. �� awk ��� ���� ��� ��� �����.
� ��� ���� � �� �� ��� ����� �� � ���. � ��, �� �� �
�(�� �� �)� �� � ���. �� � �� �� �����. �� � �� ���
$1 �� ��, � �� ��� $2 �� ��, ��� �� ����� �� ���.
� ���� $0 �� ���. � � ��� ����� -F ��� ����� FS ��
�� ��� � � ���. FS �� �� ��, �� �� �� � ��� ��� ��
� ���.
4. �� ��� ����, ��� ��� ��� �� �����.
5. �� ��� ����, ��� �� ��� ��� � ������ � �� ����. ��
���� �� �� �� ��� � ��� �����.
6. ��� �� ��� ��� ���, � ��� �� � ��� �����. �� ��� �� ���
� ��� �����.
7. ��� ��� ��� �� �� ��, awk ��� �� �� �� ����� ��� ���� ��
���.
���� awk ��� ��� END�� ��� ��� �� �� � ���� ��� ��
� ���. � ��� �� awk ��� �� ��� �� �� ��� ��� � �����.
awk �� ���� ��
awk �� ��� ��� �� �� � � ����� ����.
Pattern { Action }
�� ���(���) 157
�� ��� ��� ����� ��� ���� �� ��� ��, ��� ��� �����. ���
��� � �� ��� �� �� ���. � �� ��� ���� � �� �� �� �� ���
�����. ��� �� ��� ��� �� �� �� �����.
��
awk �� �� ���� ���� ���� � �� ��� ���.
v ��
v ���
v ��� ��
v BEGIN� END ��.
���
awk ��� ���� � ��� grep �� egrep ��� ���� �� �����. �� �� �
� � ��� �� ��� ���� ������. �� �, testfile��� ��� ��� � �
�� �� �����.
smawley, andysmiley, allensmith, alansmithern, harrysmithhern, annesmitters, alexis
� ���� �����.
awk ’/smi/’ testfile
� ��� smi ���� ���� � �� �� �� �� ��� �����. � ���, awk ��
� ��� ‘/smi/’� ��� �� �����. �� ��� �� ����.
smiley, allensmith, alansmithern, harrysmithhern, annesmitters, alexis
�� �� ��� � ��� �� � �����.
�� ��
+ +(���) �� ���� �� ��� �� �� � ��� ��� �� � �� ���� ��
��� �����. �� � �� ����.
awk ’/smith+ern/’ testfile
�� smit �� h ��� �� �� ��� �� ern�� ��� ���� � � �� �
� ���� �����. � ��� ��� �� ����.
smithern, harrysmithhern, anne
158 �� ���, � 1 �
�� ��
? ?(��) �� � ��� � ��� ���� ��� � � ���� ���� ����� ��
�����. ���� ���� ����� �� �����. �� � �� ����.
awk ’/smith?/’ testfile
� ��� smit� �, � �� h� ��� � � ���� �� �� �� �� ��� ���
��. � ��� ��� �� ����.
smith, alansmithern, harrysmithhern, annesmitters, alexis
| |(��)� � � � ��� � ��� �� ���� ���� ��, �� ���� ���
�� �� �����. �� � �� ����.
awk ’/allen|alan /’ testfile
� �� ��� allen �� alan� ���� � �� �� �� �� ��� �����. �
��� ��� �� ����.
smiley, allensmith, alan
( ) � �� �� ���� ���. �� � �� ����.
awk ’/a(ll)?(nn)?e/’ testfile
��� ae �� alle �� anne �� allnne� ���� �� �� �� �� ��� ����
�. � ��� ��� �� ����.
smiley, allensmithhern, anne
{m} ��� ���� �� ��� m� ��� �� �� ���� ����� �����. �� � �
� ����.
awk ’/l{2}/’ testfile
��� �� �� �� ��� �����.
smiley, allen{m,} ��� ��� ���� m � ��� �� �� ���� ����� �����. �� � ��
����.
awk ’/t{2,}/’ testfile
��� �� �� �� ��� �����.
smitters, alexis{m, n} m� n� ��� � �� ��� � ��� ��� �� ��( �� m <= n) ���� ���
�� �����. �� � �� ����.
awk ’/er{1, 2}/’ testfile
��� �� �� �� ��� �����.
smithern, harrysmithern, annesmitters, alexis
�� ���(���) 159
�� ��
[String] ��� ��� � String �� ��� ��� ���� ����. �� � �� ����.
awk ’/sm[a-h]/’ testfile
sm� � � �� a� h ��� ���� �� ���� ��� � �� �� �� �� ���
�����.
smawley, andy[^ String] ��� ���� �� � �� [ ](���) � ^(�&)� ��� ��� � ��� ���� �
� �����. �� � �� ����.
awk ’/sm[^a-h]/’ testfile
��� �� �� �� ��� �����.
smiley, allensmith, alansmithern, harrysmithhern, annesmitters, alexis
~,!~ ��� �� ��� ��(~) �� ���(!~)��� ���� �����. �� � �� ���
�.
awk ’$1 ~ /n/’ testfile
� �� �� �� n� ���� � �� �� �� �� ��� �����.
smithern, harrysmithhern, anne
^ �� �� ��� �����. �� � �� ����.
awk ’$2 ~ /^h/’ testfile
� �� �� � �� ��� �� h� � �� �� �� �� ��� �����. � ���
��� �� ����.
smithern, harry$ �� �� �� �����. �� � �� ����.
awk ’$2 ~ /y$/’ testfile
� �� �� ��� ��� �� y� � �� �� �� �� ��� �����. � ���
��� �� ����.
smawley, andysmithern, harry
. �� �� � �� ��� �� ��� ��� �� �� ��� �����. �� � �� �
���.
awk ’/a..e/’ testfile
� �� ��� � �� a� e ��� ��� � �� �� �� �� ��� �����. �
��� ��� �� ����.
smawley, andysmiley, allensmithhern, anne
160 �� ���, � 1 �
�� ��
*(asterisk) ��� �� �� � ���� �����. �� � �� ����.
awk ’/a.*e/’ testfile
�� a� e� 0 �� � �� ��� ��� �� �� �� �� ��� �����. � ���
��� �� ����.
smawley, andysmiley, allensmithhern, annesmitters, alexis
\(backslash) ���� ��. ���� ��� � ��� ��� ��� �� ��� � �� �� ��,
����� ��� �� �����. �� � �� ����.
/a\/\//
a// ��� �����. !���, ���� ��� ��� ����� ���� �� ���
� �����. ��� � ��� ��� �����, �� ���� ���� ���. ����
� ��� �� ��� ��� ���� ��� �� � ��� ������.
���� ��� ��: awk ��� awk ��� �� ��� ��� ���� ���� ��� ��
� C ���� �#��� ���� �� � ���� ��� �����. ���� ��� �� ��
��.
����� �� ���� ��
\″ \″(�� �� ��) ��
\/ /(��) ��\ddd ���� � ��, � �� �� � ��� 8�� ��� ���� ��. �� d� 8��� �����.\\ \(���) ��\a �� ��
\b ����� ��
\f ��� �� ��
\n � �� ��(�� �� ��)\r ��� ��(CR) ��\t � ��
\v �� �
�: gsub, match, split � sub �� ��� ����, � ��� ��� �� �� ����
�. � � ��(� ��, � �� ��)� ���� � � ���, ��� ���� �
� ��� ���� ����. � � ��� � �� ��� �� ��, � �� ��� �
� � ����. ��� �� ����� ��� �� ���� ����, ( � � ��� ��
��) �� ��� ��� �� ��� � ��� ����� � ���. ���, awk ��
� � �� ����, ����� �� ��� �(NULL) ��� ��� ���� �� ��� �
���.
���
��� ��� <(�� ��), >(�� ��), <=(��� ��), >=(��� ��), = =(��) ��� !=(�� �
�)� ��� �� � �����. �� � �� ����.
$1 < $4
�� ���(���) 161
� ��� � �� �� � �� ��� �� �� �����. �� ���� ��� �� ��
� ���. �� � �� ����.
$1 =! "q"
� ��� � �� �� q� �� �� �����. �� � �� ����.
$1 >= "d"
� �� �� �� a, b, c �� d� ���� �� �� ����. � ��� ���� �� ��
� �� ��� ��� �����.
��� �
� �� ��� ��� ��� �� � ���.
v � � ,(��)� �� � � � ��� �� �����. � �� ��� ���� �� ��� �
�� ��� ���� � ��� �� �(� �� ��� ���� �� ��)� ��� ��
���. �� � �� ����.
/begin/,/end/
��� begin� � � �, � �� ��� end� � � � ��� �� � �
��� end� � � �� ����.
v ��( )� ��� ���.
v �� ��� ||(��), &&(�), !(NOT)� ��� ��� ��� � �� ��� ���� �� ��� ��
��� ���� ����. �� � �� ����.
$1 == "al" && $2 == "123"
� �� �� al�� � �� �� 123� �� ����.
BEGIN � END ��
BEGIN ���� ��� ��� �� ��� �� �� �����. END ���� ��� ��� �� �
�� �� � �����. � �� BEGIN � END ��� ��� ��� ���� �����. ��
� ����� END ��� BEGIN �� �� � � ���. ���� BEGIN ������ �� �
�, ��� ���� ��� ��� �� ����. ���� END ��� �� ��, �� ��� ���
��� �� ����.
��
� �� ���� �����.
v ���
v �� ��
v ��� �� ��
v ���
v ���
162 �� ���, � 1 �
���
���� { }(���)� �� ���. �� �� ���� ����, ��� �� �� �����. ��
� �� ��� �� � ���. ��� ��� � �� �� �� ;(���)�� � ���
��, ���� ���� ���� �����. ���� �� ���� ���.
���
� ��� +(��� ��), -(�� ��), /(���), ^(���), *(��), %(����)� � � � �����.
Expression Operator Expression
�� � �� ����.
$2 = $1 ^ 3
� �� � �� �� ���� � �� �� �����.
�� ���
�� -(��) � �� +(���)� C ��� �����! �����.
+Expression or -Expression
�
�� � � �� ���� C ��� ����� �� �����.
++Variable or --Variable
�� � � �� ���� C ��� ����� �� �����.
Variable++ or Variable--
���
�� ���(���) 163
�� ��� +=(���), -=(��), /=(��) � *=(���)� � � � C ��� ����� �� �����.
Variable += Expression
Variable -= Expression
Variable /= Expression
Variable *= Expression
�� � �� ����.
$1 *= $2
� � $1� � � $2� �� � �� �� $1� �����.
�� ��� ^=(���)� %=(����)� �� �� � � ����.
Variable1^=Expression1
���
Variable2%=Expression2
���� C ���� ��� ��� �� ����.
Variable1=pow(Variable1, Expression1)
���
Variable2=fmod(Variable2, Expression2)
�� pow� pow ����� fmod� fmod ������.
��� ���
��� �� � � ���� �� � ���. �� � �� ����.
$3 = $1 $2
� � $1� $2� ���� ��� � � $3� �����.
�� ��
awk �� ��� � ��, ��� �� � �� ��� �����. ��� ��� �� ��� ���
�� ����� ���� close ����� �� �� ���.
�� ��: � � ��� ��� ��� C �� ���� �� ��� �����.
atan2( y, x) y/x� �� ���� �����.cos( x) x� ���� ����, x� �����.sin( x) x� ��� ����, x� �����.exp( x) x� �� ��� �����.log( x) x� �� ��� �����.sqrt( x) x� ���� �����.int( x) �� x �� ��� �����.rand() '� �� n� �����. � �, 0 <= n < 1.srand( [Expr] ) rand ��� � �� Expr ���� ��� �����, Expr ���� �� �� �
� � � � �����. �� � �� �����.
164 �� ���, � 1 �
��� ��: ��� ��� �� ����.
gsub(Ere, Repl, [ In ]) ���� �� ��� ����� �� ����, sub
��� ��� ��� ���.sub(Ere, Repl, [ In ]) In ���� ��� ����� Ere ���� ��
��� � �� � � �� ��� Repl ��
�� �� ��� ���� �����. sub ��� �
� �� �����. Repl ���� ���� ��
�� ���� &(���)� Ere ���� ���
� ��� ���� In ���� ���� ����
�. In ���� ���� ���, � � �� �
��($0 � �)���.index(String1, String2) String2 ���� ��� ���� ���� String1
���� ��� ����� 1�� ��� �" �
� �����. String2 ���� String1 ����
���� ���, 0(��)� �����.length [(String)] String ���� ��� ���� ��� �� �� �
����. String ���� ���� ���, ��
�� ��($0 � �)� �����.blength [(String)] String ���� ��� ���� ��� �� �
� �����. String ���� ���� ���, �
� �� ��($0 � �)� �����.substr(String, M, [ N ]) N ���� ��� �� �� � �� ���� �
����. �� ���� String ���� ��� �
�� ���, M ���� ��� �� � ���
�� ��� ����. M ���� �� 1�,
String ���� � �� ��� �����. N ��
�� ���� ��� String ���� �� ��
��� � ���� ��� M ���� ���
��� �����.match(String, Ere) Ere ���� ��� � ��� ���� String
���� ��� ����� 1�� ��� �" ��
� �� �����. ��� ��, Ere ���� �
�� 0(��)� �����. �� Ere ���� ��
� 0� �����. ���� RSTART �� �� �
�� �����. RLENGTH �� �� �� ���
���� ��� "����� ���� ��� -1� �
����.split(String, A, [Ere]) String ���� ��� ���� �� �� A[1],
A[2], . . ., A[n]�� ��, n �� �� ���
��. Ere ���� ��� � ���� ���,
Ere ���� �� ���� �� � � ��(FS
�� �)� ����. A ��� � �� ���,
��� � �� ��� �� �� ���� �� ��
����, ��� �� ��� ����.tolower(String) String ���� ��� ���� �����. � �,
���� ���� ���� ����. ���� �
��� ��� �� ���� LC_CTYPE ��� �
� �����.
�� ���(���) 165
toupper(String) String ���� ��� ���� �����. � �,
����� ���� ���� ����. ����
���� ��� �� ���� LC_CTYPE ��� �
� �����.sprintf(Format, Expr, Expr, . . .) Format ���� ��� printf ��� �� ��
�� �� Expr ���� ��� ���� ��� �
���, �� ���� �����.
�� ��: �� ��� �� ����.
close(Expression) print �� printf �� �� ����, ��� ��
� �� �� Expression ���� �� getline �
�� ��� �� �� �� ��� ����. �
��� ��� ���� ����, 0� ����,
��� ��� 0 �� �� �����. ��� �
�� �� ��� ��� �� ��� ��� �
��� close �� �� �� ���.system(Command) Command ���� ��� ��� ���� �
� � �����. � ���� system ���� �
����.Expression | getline [ Variable ] Expression ���� ��� ��� ������ �
�� ��!�� �� �� �� � ��
Variable ���� ��� �� ���.
Expression ���� �� ���� �� ��!�
�� ��� � ��� ��!� ����. �
� ��!� Expression ���� �� r ��� �
�� Mode ���� ��� Command ����
�� popen ���� ��� �� ��!� �
����. ��!� ��� � Expression ���
� �� ��� ���� ���� �, getline ��
� �� �� ��� � �� ����. �
� Variable ���� ���� ���, $0 �
�� NF �� �� ��!���� �� �
� �����
getline [ Variable ] <Expression Expression ���� ��� ���� � ��
�� ��, Variable ���� ��� �� �
�� ��� �����. ��!� ���
� Expression ���� �� ��� ���� �
��� �, getline ��� �� �� ��� �
�� ����. �� Variable ���� ���
� ���, $0 � �� NF �� �� ��
!���� �� �� �����
getline [ Variable ] Variable ���� ��� �� �� �� ���
� �� �� �����. Variable ����
���� ���, $0 � �� � �� �
�� ����, NF, NR � FNR �� �� ��
���.
�: �� � � getline ��� ��� ��� ���� 1, �� �� ���� 0 ��� ��� �
��� -1� �����.
166 �� ���, � 1 �
��� �� ��
��� �� ��� � ���� ����.
function Name (Parameter, Parameter,...) { Statements }
��� awk �� ���� �� #�� �� � �, ��� �� �� � � ���. ��� �� �
� �����.
��� ���� ���� �����. ���� ��� ���� �����. � �� �� ���
�����. � ��� �� ��� ����� ���. �� �, ���� ��� ��� �� �
� ���� �� ���� ���. �� ��� � �� �� ��� ��� ����� ���. ��
�� ��� �� �� � �� �� ��� ���� ���.
��� ��� ���� �� ��� �� � ���� ���� �� �� ��� ����. ��
(excess) �� ���� �� �� �� � ���. ���� ��� ���� ��� �� � ��
�� ���� ��, �� �� 0�� ������ ������. ���� �� ���� � ��� ��
����.
��� �� �, �� ��� ���� �� ��� �� ��� ��� ���. �� ��� �� �
� ���� � ���. �� �� �� �� ���� �����, ��� �� ���� �� ����
��� �� �� ��� ��� �� ��� ����. return�� ��� �� �� � ���.
�� �� ��� � �� ��� ���� ��� { �� ��� ��� } �� ���� � � ��
�.
�� �� ��� �����.
function average ( g,n){
for (i in g)sum=sum+g[i]
avg=sum/nreturn avg
}
�� average�� �� g� � n� �����. � �, n� ��� � ��� �����. ��� ���
� � ��� � �� �����.
���
awk �� ��� ���� �� � ���� C ��� ��� ���� �� �� � ��� ��
��. �� ���� ���� �� ����� � { }(���)� ��� �����. ���� ��� �
� ��� � ��� ��� � ��� �� � ���. ;(���)� ��� { }(���) �
� �� �� � ���. C ��� � �� ���� �� ����.
if �� �� ��� ��� ���.
if ( Expression ) { Statement } [ elseAction ]
�� ���(���) 167
while �� �� ��� ��� ���.
while ( Expression ) { Statement }for �� �� ��� ��� ���.
for ( Expression ; Expression ; Expression ) { Statement }break while �� for ��� break �� �� � ��� �� �����.continue while �� for ��� continue �� �� � ��� �� � ����� ������.
awk �� ��� ���� C �� �� ��� �� �� �� ���� �� ����.
for...in �� �� ��� ��� ���.
for ( Variable in Array ) { Statement }
for...in �� Variable ���� Array �� �� ��� �����. �� �� �� � �� ���
��� ����, ��� �� Statement ���� ��� ��� �����. for...in�� �� ���
delete�� ������.if...in �� �� ��� ��� ���.
if ( Variablein Array ) { Statement }
if...in �� Array ��� ����� �����. Array ��� ���� ���� �����.delete �� �� ��� ��� ���.
delete Array [ Expression ]
delete�� Array ���� �� ��� �� ��� Expression ���� ��� ��� �� ���
�. �� � �� ����.
for (i in g)delete g[i];
� �� g[] ��� �� ��� ����.exit �� �� ��� ��� ���.
exit [ Expression ]
exit �� � END ��� ���� ���� ��� �, awk ��� ���, Expression ����
��� � � � �����. END �� �� exit �� �� ��� END ��� ���� ����.# �� �� ��� ��� ���.
# Comment
# ���� ��� �����. ��� �� � ��� ��� ��� � � ������ �� � ��
�.next �� �� �� ��� ���� � �� �� �����.
168 �� ���, � 1 �
���
awk �� ��� ��� � ���� �� ����.
print �� �� ��� ��� ���.
print [ ExpressionList ] [ Redirection ] [ Expression ]
print�� ExpressionList ���� ��� ���� �� �� ��� �����. ���� OFS �� �
� �� ��� ���, �� ORS �� �� �� ��� ����.
Redirection ���� ��� �� ��� �� � ��, Redirection ���� �� ��� >(�� �), >>(�
� �) ��� |(��)� ��� � ��� �� � ���. Redirection ���� �� �� ��� ���
����, Expression ���� ��� �� ��(Redirection ���� > �� >>� ��) �� ��� ��
(Redirection ���� |� ��)� ���.printf �� �� ��� ��� ���.
printfFormat [ , ExpressionList ] [ Redirection ] [ Expression ]
printf�� ExpressionList ���� ��� ���� Format ���� ��� ���� �� ��� �����.
printf �� c � ��(%c)� ����, printf ��� ��� ��� �����. Redirection� Expression ��
�� print���� �� ��� ���.
c � ��: ��� �� �� ��� ��, ���� � � �� �� ��� �����. �� 0��� �� �
�� � ��� �� ���, �� ���� ����. ��� �� �� ��� � ���, ��� �� �
��� �����. ���� �� ��� ���� � ���, �� ���� ����.
�: Expression ���� Redirection ���� �� ��� �� ��, Expression ���� �
� �� ��� � ���� ���� �� ���.
��
�� ���, �, �, �� �� �� �� � ���. �� ��� ��� ����� ��
�.
�� ����� �� �� � ���. ��� ���� ����, ��� ����� ��� ��
��. ����� �� ��� �� �� ��� �� � 0()� ��� �� � ���(″ ″)� ����.
�� ��� �� �� ��� ��� �� ����. �� �� �, ��� � �� � �� �� �
���. �� � �� ����.
x = "4" + "8"
12� �� � x� �����.
��� ��� � ���� �� ����. ���� ��� ���� ���, ���� 0� ������.
���� ���� ���� ���, ���� �(null) ���(″ ″)� ������.
�� ��
� �� $(�� ��) �� �� �� ���� �����. �� � �� ��� $1 ��
��, � �� ��� $2 �� ��, ��� �� ����� �� ���. $0 � ��
�� ���(���) 169
�� �� �����. � � �� �� ��� � � ���. ���� �� �� �� �
���, $NF � �� �� ��� � �� �� ����, �� �� ���(�(null) ����
��), NF �� �� �� ����, $0 � �� �� �� �����. �� �� �� �
� ��(FS �� �� �)� ����. �� � �� � � � � �����. � � ���
����, -F ��� �����, FS �� �� awk �� ���� � ��� ������.
�
��� ��� �� �, � ��� ���� ���. ��� ��� ��� � �� [ ](���)�
�����. �� �� �� ID� ��� �� ��� ���� � ��� � ���. �� � �
� ����.
/red/ { x["red"]++ }/green/ { y["green"]++ }
red � � green �� �� ������.
## ��� ��� ��� ���! ��� �� ��� ��� ��� � ���. awk ��� �
� ��� ��� ���� 1���� ���, ��� �� � � ��� ���� ��� �� ��
���� �� ���� � � ���. ���� SUBSEP �� �� ��� � ���. ���,
� � �� ��� �����.
x[expr1, expr2,...exprn]
���
x[expr1SUBSEPexpr2SUBSEP...SUBSEPexprn]
in ���� �� �, ��� Index �� �� �� ��� ���. in ���� ��� ����, ����
�� �� ��� ���� � ��� ���� ����.
�� ��
� �� awk ��� �� ��� �� ��� ���.
ARGC ARGV ��� � ��� �. � �� � � ���.ARGV File � �� Assignment � � ��� ���� ��� ����� ���, ��� ����� ���
�, ��� 0(��)�� ARGC -1�� �"���. �� ��� ���� ARGV ��� � ��� �
�� ��� ��� �����. �, � ��� �����.
v � ��� Assignment����. � ��, ��� �����.
v � ��� �(null) �� ��� ���. � ��, ��� �����. �� ��� ���� � ARGV
��� �(null) �� ������ ���� �� �� ��� �� � ���.
v � ��� awk ��� �� ��� ��� ���� ARGV [ARGC -1]� �� ����.CONVFMT ��� ���� ��� printf ��(��� ��, �� OFMT �� �� ���). � �� ″%.6g″�
��.
170 �� ���, � 1 �
ENVIRON awk ��� ���� ��� ���� ��. ��� ��� �� �� ���� �� ���.
ENVIRON[″Environment VariableName″] = EnvironmentVariableValue
awk ��� ���� �� �, �� �����. ��� ENVIRON �� �� � �� ���� �
� ���� �����.FILENAME �� �� ��� �� ��. BEGIN �� �� �� FILENAME� �� ���� ����. END ���
���� �, �� ��� �� ��� �����.FNR �� ��� �� �� �� ��.FS �� � ���. ��� �� �����. �� � ���� ���� ���� ���, �� � �
� ��� �� ��� ����. FS �� �� � �� ���� �� � � ���.
v FS� �� ��� ���� �� � ��� �� � ���.
v FS� � ���� ����, � ��� ���� ��� �� ����.NF �� �� �� ��. ���� 99���. BEGIN �� ���, NF �� �� Variable ����
��� � �� getline ��� ��� ���� ���� ���� ����. END �� ���, Variable
��� �� ��� ���� �� getline ��� END ��� ���� �� ���� �� �, NF ��
�� ����� �� �� �� �� �����.NR �� �� �� ��. BEGIN �� ��� NR �� �� �� 0(��)���. END �� ���, �
� ��� �� �����.OFMT �� ��� ��� ���� ��� printf ��. � � �� ″% .6g″���.OFS �� � ���(� �� �����).ORS �� � ���(� �� � �� �����).RLENGTH match ��� �� ���� ���� ��.RS �� � � ��(� �� � �� �����). RS �� �� �(null)�� �� �� ���
�� ��� � ��� ����. � � �� � �� ��� ���� �� ��� �� � �� � �
� � �� ���� ����. ���, � �� ��� FS �� �� �� ���� �� �
� �����.RSTART match ��� �� ���� �� ��, 1�� ��� ����. match ��� ���� �����.SUBSEP �� ��� � ���. � �� \031���.
���
-f ProgramFile ProgramFile �� ��� ����� awk ��� �� ���� ����. �� -f ��� �
� ���� ��� ��� ��� ��� ��� ��� �����.-F Ere Ere �� ��� � ��� � � ��� �����. � � � � ��� ����
�.-v Assignment awk ��� ��� �� �� �� �����. Assignment ���� Name = Value ��
���. Name � � � ��� ����, ��, �� � ��� �� � ��, �� ��
��� ���� ���. Value � � ��, �� � ��� ���, ��� ″(��� �� ��
�� �� �� �� ��)� �� ��! �����. �� Value � � ����, � �� ��
�� �����.
-v ��� �� ��� ��� BEGIN � � ��� awk �� ���� �� � � ����
�� �����.Assignment awk ��� ��� �� �� �� �����. � ���� ��� ��� -v ���
� Assignment �� ����. �, ���� � � ����. Assignment ���� ���
�� � ��� �� ��� �� ��(File �� ��) � �� �����. Assignment �
��� � �� �� � � �� �� � �� ����, BEGIN ��(� ��) � ��
��� �����. Assignment ���� ��� �� �� ����, END ��(� ��) �
� ��� �����. �� ��� ���� �� ��, ��� ���� �� ��� ����.�� �� ��� ���� � �� ��� �����. File �� ���� ��� -(��) ���
���� �� ��� �����.
�� ���(���) 171
’Program’ awk ��� �� ���� ���� ���. -f ��� ���� ��� ����� Program
�� �� ��� ���. ‘ ’(�� �� ��)� �� ���.
�� ��
� ��� �� �� ��� �����.
0 ����� ��� ���.>0 ��� ������.
exit [ Expression ] ���� ��� ����� � � � � � ���.
��
1. 72��� �� ����� �� �� ������.
awk ’length >72’ chapter1
� ��� chapter1 ���� 72��� �� �� �� �� �� ��� �����. �� Action
� ���� ��� �����. � ��� 1 ��� �����.
2. ″start″ � ″stop″� ��� �� start� stop ��� � �� �� �����, �� �� �
�����.
awk ’/start/,/stop/’ chapter1
3. �� chapter1� ���� awk �� ���, sum2.awk� �����, �� �� ������.
awk -f sum2.awk chapter1
� ��� sum2.awk� �� �� chapter1� � �� �� � ��� ��� � � �����.
{sum += $2
}END {
print "Sum: ", sum;print "Average:", sum/NR;
}
� �� ��� �� � �� � �� � sum� �����. �� �� � �� � 0() �
� ��� ������. � �� �� �� �� END� �� ��� �� �� �� � ��� ��
��� ���. � � ��� � ���� NR �� �� ���� �� �� �� ����
�� ����.
4. � � �� �� �� ��� �����, �� �� ������.
awk ’{ print $2, $1 }’ chapter1
5. �� awk ����
awk -f sum3.awk chapter2
172 �� ���, � 1 �
�� �� �� �/�� ��, ��� ��� � �� � chapter2 ��� � � �� ����
� �� �� �� ��� � � �����.
BEGIN {FS = ",|[ \t]+"}{print $1, $2}{s += $1}
END {print "sum is",s,"average is", s/NR }
�� ��
egrep ��, fgrep ��, grep ��, lex ��, printf ��, sed ��.
popen ���, printf ���, system ���.
back ��
��
backgammon ��� �����.
��
back
��
back ��� ����� backgammon� �� ���� �����. ���� ���, � �, ���� �
� �� � ��� ��� � � ���. �� �#� �� ���� � � �, � ��
� ���� �� ��� ����.
���� �� �� �� �� �� ����.
v 0� ��� �� �� �� ������.
v 1� ��� �� � �����.
v 24� �� �� � �����.
v 25� ��� � �� �� ������.
�� ���� ��� �� ����� ���, �� �� � Instructions?� ���� Y� ������.
�� �� move? ��� �����. �� ��� ����� ?(��) �� �� �� ���� �
��� ����.
�� ���, �� ��� ���� ����. Y� ����, �� ����� back.log ��� �� ��
�� �����.
back ��� ��� ���� ��� ���� ���� ���. � �� �� �� ����� ��, ��
� ����� �� �� �� ���� ��� ���� ����. � � ���� �� ���� ���
�.
�� ���(���) 173
��� �����, ����(Ctrl-C) �� ����.
��
/usr/games ����� ��� �./usr/games/lib/backrules � ��� �./tmp/b* �� �� ��� �.back.log ��� ��� ��� �� ���� �����.
�� ��
arithmetic ��, bj ��, craps ��, fish ��, fortune ��, hangman ��, moo ��, number ��,
quiz ��, ttt ��, turnoff ��, turnon ��, wump ��.
backsnap ��
��
JFS2 �� ���� �� ���� ��� ���� �� ���� ������ �����.
��
backsnap [ -R ] -m MountPoint -s size=Size [ BackupOptions ] FileSystem
��
JFS2 �� ���� �� ���� ��� ���� �� ���� ������ �����.
���
-m MountPoint �� ���� ���� ��� �����.-R � �� � � ���� �� ���� ����� �����.-s size=Size �� ��� ��� ��� � ��� �����.
Size �� M� � ��, �� � ��� ����. Size �
� G� � ��, �� �� ��� ����. ��� �� �
�, �� 512 �� ��� ����.
����
BackupOptions � �� ��� ���� �� �� � backup ��� �
����. �� ��� �� ��� ���� ���.
��� �� ��, � ��� �� -i ��� ���� ���.
inode� ��� ��, � ��� �� � ��(-[0-9])� ��
�� ���.FileSystem ��� � �� � JFS2 �� ���� �����.
174 �� ���, � 1 �
�� ��
0 ��� ���� ��� ���.
>0 ��� ������.
��
1. /home/janet/sb �� ���� ���� ��� ����� ����, �� �� ������.
backsnap -m /tmp/snapshot/janetsb -s size=16M -i -f/dev/rmt0 /home/janet/sb
� ��� 16MB ��� ��� ��� �� � �� �� ��� ��� /home/janet/sb �� ��
�� ���� ����. � � /tmp/snapshot/janetsb� ���� ���� � �� ����
� �� � ����� ����� /dev/rmt0 ��� ����.
2. /home/janet/sb �� ���� ���� ��� inode��� ����, �� �� ������.
backsnap -R -m /tmp/snapshot/janetsb -s size=16M -0 -f /dev/rmt0 /home/janet/sb
� ��� 16MB ��� ��� ��� �� � �� �� ��� ��� /home/janet/sb �� ��
�� ���� ����. � � /tmp/snapshot/janetsb� ���� ���� ���� � ��
�� /dev/rmt0 ��� inode��� ����. �� ��� � ���� ����.
��
/usr/sbin/backsnap backsnap ��� �����.
�� ��
backup ��, snapshot ��.
backup ��
��
��� �� ���� ����.
��
�� �� ��
backup -i [ -b Number ] [ -p [ -e RegularExpression ] ] [ -E{force|ignore|warn} ] [ -f Device ] [
-l Number ] [ -o ] [ -q ] [ -v ]
i ��� �� �� ��
backup [ [ -Level ] [ -b Number ] [ -c ] [ -f Device] [ -L Length ] [ -u ] ] [ FileSystem ] |
[ -w | -W ]
�� ���(���) 175
��
backup ��� �� ��� ���� �� � ��� ���� ��� �����. ��� �� �
�� � �� � �����.
v -i ��� ��� ���� �� �� ��.
v Level � FileSystem ���� ��� i ��� �� �� �� ���.
����� backup ��� ����, � �� /dev/rfd0 ��� �� �� ���� � 9� i � �
� ���. � � ��� �� ����.
-9uf/dev/rfd0 /dev/rhd4
� � � ��� /dev/rfd0���. ��� ��� � ��� ���� �� ��� ��� backup �
�� �� ��� ���� �� �����.
�� �� �� ��� � � ���.
�:
1. backup ��� ���� �� �� ��� ��� ��� ���� �� �����.
2. ��� � �� ��� ����, ���� ���� ��� �� � ���. ��� �
� �� ��� ��� ��� � � � ������.
3. �� � ��� 0�� ��� �� ��� �� � ��, backup ��� �� � � ��
��� ���� ��� ���� ���� ����� �(���. �� �� � ��� 0�
��, backup ��� � � �� ��� restore ��� �� �� � ���.
, �� �� � ��� 0� � -b ��� ����� ���. backup ��� -b ���
���� ��� � � ��� �� ��, ���� ���� ��� ����� restore ��
� -b ��� ��� ��� ��� ���� ���.
�� �� ��
���� ����, -i ��� ������. backup ��� �� �� ��� �� �� ��� ��
��.
�� ��� �� ��, � ���� ����� � ���. �� ��� ����� ��, �����
����. ����� ��� ����� ���� �� ��, ��� ����.
�:
1. ���� ��� �� �� ��� ��� ��� �����. ����, �� ����� ��
��� �� ����, ���� ��� �� �� �� ��� ������.
2. ��� � � � �� ��� �� ���� ��� �� �� ���� ���� ���
�. ��, ���� backup ���� ���� ����� �� ������.
176 �� ���, � 1 �
�� ��� ���� ���� � ���� �� �� �� ���� ��� ��, �
�� � ���"�� �� ��� �� �� ��� ″��″���. ��� ��� ����, �
� ��� �� ���� ��� ��� ��� � �� ��� ������. ����
��� �� a �� �� ��� ���.
3. -p ��� ���� 2GB �� ��� �����.
i ��� �� �� ��
i ��� �� ���� ����, -Level � FileSystem ���� ������. -u ��� �� �
��� -Level ���� �� ���� � � � ��� ������ �� �����. -u �
�� ���� -Level ���� n�� ��� n-1 �� �� ��� ��� ���� �����.
� � �� �, � � �� �� ��� /etc/dumpdates ��� � ���. ��� � �
� 0-9���. � 0 �� �� ���� �� ��� ������. /etc/dumpdates ��� �� ��
���� �� � ��� � � �� ��, �� �� ���� � �� ���� �� ��� �
���� ���.
FileSystem ���� ��� ��� �� ��(� �� � ��)�� �� ���� ��� ����
��� �� � ���. � � �� ���� ��(/) �� ������.
���� �� ��� ��(�� �, /dev/hd4)� �� �� ��� �� ��, i ��� ���� �
��� �� ���.
�:
1. i ��� �� �� �� �� ���� � �� ���� ���. ��� �� ����
� ��, �� ��� �����. backup ��� ������ �� �� � �� �
� �� ����� ��� �� �� ��� �� � ���.
2. i ��� �� ���� ��� uid �� gid� 65535 �� � ��� uid �� gid� ���
�. ��� ��� �� � uid � gid �� �� � �� �� � ���. �� � ��
�����, uid �� gid� 65535 �� � ��� �� ���� �����.
3. i ��� � �� �� �� ���(JFS)� ��� � ���. JFS� �� �� ���
� �� �� �� pax, tar �� cpio ��� �� � ��� ��� ��� �����.
���
-b Number �� �� ���� ��� �� 512 ��� � �� ����, i �� �� 1024 �
�� � �� �����. backup ��� �� ��� �� �� � � �� ��� �
� 100, i �� �� 32���.
�� ��� � �� � ��� �� ����. �� ��� �� backup ��� � �
�� ��� ���� � ���� 51200(100 * 512)��, i ��� � ����
32768(32 * 1024)���. �� ��� ��� ��� � ��� ����� ���.
backup ���� ���� � ���� -b ��� �� �� �����. ��� ��, ��
��� ��� ���� ����� �����.-c ��� 9-��� ��� ����� �����.
�� ���(���) 177
-e RegularExpression ��� ���� ��� �� ��� ���� �� �� �����. ��� �� ����
����� ��� ��� ���� ��, � �� � ���� �����. �� ��� �
� ��� ��� ���� ��� ���� � �� � �� ��� ���� ���� �
���. -e ��� -p ��� ��� ���� �����.-E ��� �� ��, -E ��� � �� � ��� ���� ���. -E ��� �� ��,
warn� � � �����.
force ��� � �� �� ��� � ��� �� � �� ��, ��� �� � �
�� �����.
ignore � �� �� �� ��� �����.
warn ��� � �� �� ��� � ��� �� � �� �� ��� �����.-f Device �� ��� �����. ��� ��� ��� ��� �����, Device �� �� ��(�
� �, /dev/rmt0)�� ������. �� �� ��� �����, -(�� ��)� ����
��. -(�� ��) ��� ���� backup ��� ��� dd ��� �� � ���.
�� ��� ��� � � �� � ���. � ��� �� �� ����� ���.
/dev/deviceXXX-YYY
�� XXX� YYY� ����, XXX� �� YYY�� ��� ���. �� �, /dev/rfd0-3.
��� � � �� ��� �� ����� ���. �� �, 8mm, 2.3GB �� �� ��
1.44MB ��� ��� �� � ���. �� �� ��� ��� ��� �� � �
�� ���� �� ���.
Device ��� � � ���� backup ��� ���� � � � ���� � ��� �
����. ��� ��� �� ��� backup ��� ���� �� � � �� ��� �
���� �����.-i ��� �� ���� �� � �� ���� ��� �� �����. �� �� ��� �
���, (restore ����) ���� � �� ����� ��� �����. �� �� ���
���� ��� ���� ��� ���� �����.-L Length ��� ��� �� � � �����. � ��� -c, -d, -s ��� ������. �
(512 ��), ��(1024 ��), �(1024KB) �� ��(1024MB)� �����, b, k, m
�� g ���� ��� �� � ���. 2GB� �� ��� �����, -L 2g� ���
���.
�: i ��� � ���� -L ��� ������.-l Number ��� L ��� ��� �� �� �� �� �����. ��� �� ��� �� ��
�� 0� �� �� � ���. � ��� ��� ��� �����. ��� ��� ���
�� ��� format ��� ������.-o �� 2� �� ��� ��� �� ����. � ��� �� 2 ���� �� ���
�� �� 2 ���� �� � ���� � ��� �� 2 ����� ��� � ��
���. �� 2 �� ��� ��� �� ����, ��� �� ���� � ���
�� -o ��� ������. �� 2� ���� �� ���� ����, ��� ��
��� � ��� �� -o ��� ������.
�� 2 ���� ���, �� � ��� ID � �� ID� �� � � �� �� ��� �
�� ����. �� � �� �� � �� ��� �����.-p ��� ����� �� ��� �� �� �����. 2GB �� �� �� �����.
�: � ��� �� �� ����� ��� � �� ���� ���. �� ��
�� � ��� ����, �� ���� ��� ��� �� ����� � ��
�. ��� ���� �� ��� � ���� � ��� �� � ���.
178 �� ���, � 1 �
-q �� ��� ��� �� ��� � � �����. -q ��� ����, ����� �
��� ���� Enter �� ��� ���� �� backup ��� �����. � �
�� � �� ���� ����, � ��� ���� �����. -q ��� ��� �
�� �����.-u �� ���� �� �� �� � � � , �, �� /etc/dumpdates ��� ����.
� � �� ��, -u ��� ��� � ���. -u ��� i �� ��� ���
��.-v backup ��� �� �� �� ��� ����� ���. ��� �� �, �� ���
����� � ��, ��� ��� �� � � �����. ��� ��� ��� �� �
�� �� ��� ��� � � �����. ����� ��� 0�� �����. �� ���
�� ��� ��� �� �����. � ��� ��� ��� �� ����, � ����
� ��� ���� ���. � � �� ��� �� ��, 0 ��� �����.
-v ��� ���� ��� backup ��� ��� �� ��� ��� �����. � ��
� �� ���� ��� ���� �����.-w ��� �� � ����. -w ��� ����, � ��� ���� ����.-W /etc/dumpdates ��� �� ���� �� �� � � �� �� �����. -W
��� ����, � ��� ���� ����.-Level � �(0 - 9)� �����. � � �� 9���.
�� ��
� ��� �� �� ��� �����.
0 ����� ��� ���.>0 ��� ������.
��
1. �� �� ��� ��� /home ����� �� �� � ������� ����, �� �� ��
����.
find /home -print | backup -i -f /dev/rmt0
-i ��� �� ���� ��� �� �� ���� ��� ������ �����. find ���
/home ����� �� �� ���� ����. � ���� ��� �� �� �����. |(�� �
�)� � ���� backup ��� �� �� ���� ��� ���. -f ��� backup ���
/dev/rmt0 �� ��� ��� ��� �����. �� �� ��� ��� ��� ����"�
��, �� � ��� ��� �����.
2. �� �� ��� ��� /home/mike ����� �� �� � ������� ����, �� �
� ������.
cd /homefind . -print | backup -i -v -q
find ���� �� ���� �� �� ��� ./� ����. ��� �� �� ��� ��� �
���, �� � �� ����� �����. -v ��� backup ��� �� �� �� ��� �
��� ���. ��� � � � �� /dev/rfd0� �����.
�� ���(���) 179
3. /(��) �� ���� ����, �� �� ������.
backup -0 -u -f /dev/rmt0 /
0 �� /(��) �� ���� � �� ��� ���� �����. -u ��� backup ���
�� /etc/dumpdates ��� ���� ���.
4. ��� � �� 0� ��� ��� /(��) �� ���� �� ��� ����, �� �� ��
����.
backup -1 -u -f /dev/rmt0 /
/etc/dumpdates ��� /(��) ���� � 0�� �� ��� ��� �� ���� � �� �
�� ����.
��
/etc/filesystems �� ��� �� ��� �����./etc/dumpdates i � �� � �� �� ��� �����./dev/rfd0 � � � ��� �����./dev/rhd4 � � �� ���(��)� � ��� �����./usr/sbin/backup backup ��� �����.
�� ��
dd ��, find ��, rdump ��, restore ��.
dumpdates ��, filesystems ��, rmt �� ��.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� Backup Overview
for System Management��� �, �� ���� � ��� �� �, � ��� � ��,
� ��� �� �� �����.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� ���� ����� ���� � �� ��
� �� �� �����.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� File Systems��
� �� ��� ��, ��, �� � ����� �� �����.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� Mounting Overview
��� �� �� � ����, �� � � �� ��� �� �����.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� System Management
Interface Tool��� ��, �� � � SMIT� ���� ���� �� �����.
180 �� ���, � 1 �
banner ��
��
�� ��� ASCII ���� �� ��� �����.
��
banner String
��
banner ��� ASCII String� �� ��� �� ��� �����. � �� �� ��� � 10�
��� �� ������. ����, ��� �� ���� �� ���� ��� �� ��� ��, �� �
�� ���� ����.
��� � ��� ��� � �� ����. �� ��� ��� �� �����, �� ��� ��
� � �� �� ��� ������.
��
1. ������� ��� �����, �� �� ������.
banner SMILE!
2. � �� � ��� ��� �����, �� �� ��� �� ��� ����.
banner "Out to" Lunch
��� � �� Out to� ���� � �� Lunch� �����.
��
/usr/bin/banner banner ��� �����.
�� ��
echo ��.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� ��� �� ��� ����� ���
� �� � ��� ���� ��� ��� ���� ��� ����� ��� �� �����.
basename ��
��
��� ���� �� �� ���� �����.
�� ���(���) 181
��
basename String [ Suffix ]
��
basename ��� String ���� ��, /(��)� ��� ��� � ��� Suffix ���� ���,
� �� �� ��� �� ��� �����. basename ��� �� �� ��� � � � ��
�����.
1. String ���� //(�� ��)���, String ��� ��� �� ��� ��� �� ���
� �� /(��)� �����. 2-4��� ������.
2. ��� ����� �/(��) ��� ������.
3. String ���� / ��� �� ��, ��� / ���� ��� ���� ���� ������.
4. Suffix ���� ��� � ���� �� � ��� �� ���� ���� ���� ����.
�� �, �� �� ������.
K > basename /u/dee/desktop/cns.boo cns.boo
�� �� ��� �����.
cns.boo
Suffix ���� ��� � ���� �� ��� ���� ���, ���� ��� ���� ���
��� �����. �� �, �� �� ������.
K > basename /u/dee/desktop/cns.boo .boo
�� �� ��� �����.
cns
��� ��� ��� ��� � � ��, ��� ��� ����.
basename � dirname ��� ����� ��� �� �� ��� �� �� �� �� ��� ����
� � ���� ��� �� �� ��� �����.
�� ��
� ��� �� �� ��� �����.
0 ����� ��� ���.>0 ��� ������.
��
1. � �� �� ��� �����, �� �� ������.
basename $WORKFILE
182 �� ���, � 1 �
� ��� � � WORKFILE� ��� �� �� ��� �����. WORKFILE �� ��
/home/jim/program.c ��� ��, ��� program.c� �����.
2. ��� ����, � �� ��� �� �� ��� ��� �� �� ������.
OFILE=`basename $1 .c`.o
� ��� OFILE ��� � �� � ���� �($1)� �����, .c ��� .o� ����.
$1� /home/jim/program.c ��� ��, OFILE� program.o� ���. program.o� �� �� ��
���� ��� �� ������ ��� �����.
�: `(� ���)� �� ��� �����.
��
/usr/bin/basename basename ��� �����.
�� ��
dirname ��, sh ��.
batch ��
��
��� � �� �� � �� �����.
��
batch
��
batch ��� ��� �� ��� ��� �� ���� ��� ��� � �� �� �� �� �
����. batch ��� ���� � ��� ����� �� ��, �� ���� �� �� � ��� �
�� �� �� ��� ����� ����. �� �� ��� �� � �� � ��� � � �����.
batch ��� �� �, � �� � �� ����� �� ����� �� ��� ��, �� � ��
� ���� ����.
batch ��� at -q b -m now ��� ���� �� �������. -q b ��� ���� �� ��
at ����� �����.
�� ��
� ��� �� �� ��� �����.
0 ����� ��� ���.
�� ���(���) 183
>0 ��� ������.
��
��� �� �� � �� �����, �� �� ������.
batch <<!longjob!
� ��� �� ��� batch ��� ���� � ″� ��″� ��� �����.
��
/usr/bin/batch batch ��� �����./bin/batch batch ��� �� �� ��./var/adm/cron � cron � ����� �����./var/spool/cron/atjobs �� �� �����.
�� ��
at ��, bsh ��, csh ��, kill ��, ksh ��, mail ��, nice ��, ps ��.
�: cron.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� �� � �� ��� ����� ��
�� �� � ��� ���� ��� �� �����.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� Korn � �� �� � Bourne � �� �
�.
AIX 5L Venrsion 5.2 General Programming Concepts: Writing and Debugging Programs� National
Language Support Overview for Programming��� �� ��, �� �� � ���� �� ����
�.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� � ����� �� ��, �� � � �
�, ��� �� ��� �� �� �� �����.
battery ��
��
��� ��� ����� �����.
��
battery [ -d ]
184 �� ���, � 1 �
��
battery ��� ���� ����� �����. battery ��� -d �� �� �� ��, �� �� �
�� ��� �����.
battery type: NiCd or NiMHcurrent battery usage: charging, discharging, in use, fully chargedbattery capacitycurrent remaining capacityfull charge count
battery ��� -d ���� �� ���� �� �� ��� ��� �����.
discharge quantitydischarge time
��� ��� 50%� ����(20-30� ��) �� ���� ����, ���� � ��� 50% ����
� �� � ����. ��� ��� �� ���� ���. ���� ��� �(��� �) ��� �
�, ���� �� 100% �� � ���.
���
-d ���� �� ��� ��� � �� ���� �����.
��
��� ��: �� ���
�� ���: ���� �
��
1. �� ��� � � �����, �� �� ������.
battery
�� �� �����.
battery type: NiMHcurrent battery usage: in usebattery capacity: 3200 (mAH)current remaining capacity: 1800 (mAH) [57%]full charge count: 3
��
/usr/bin/battery battery ��� �����.
�� ���(���) 185
bc ��
��
��� ��� � ��� �� ���� �����.
��
bc [ -c ] [ -l ] [ File ... ]
��
bc ��� ��� ��� ��� ���� ��� �����. bc ��� � File ���� ��� ��
��� �� � �� ��� ����. �� ��� bc ��� �� ���� ��� ��, ��� �� �
� ��� ���� �� �����.
bc ��� dc ��� �� �������. -c(��� ��) ��� ���� �� ��, � ��� dc
��� ���� �����. -c ��� ����, bc ��� ���� ��� ��� �� ���� ���
��.
bc ��� ��� � ��� ��� 10��, 8�� �� 16��� ���� ���. � �� 10����
�. �� � ��� 10�� ��� � ���� ��� ����. bc ��� .(���)� ��� ��
���� ���� ��� 10�� ��� ���� � � �����.
bc ��� �� ��� C ��� ��� �����. bc ��� ���� �� ��� ibase ��� ��
�� �� ��� obase ��� ������ �� � � � ���. � 2-16� ibase ���
��� ����. obase ��� � �� 2�� /usr/include/sys/limits.h ��� ��� BC_BASE_MAX
��� ��� �������. ibase � obase ���� ���� bc ��� �� A-F� 16�� � 10-15
� �����.
bc ��� ��� ��� ��� �� �����. ��� ���� �� ��� �� ���� �� �
� �� ��� ��� ����. ��� �� � ���� obase � scale ��� �� �� ���
��.
bc ��� �� ����� ��� ���� ��� �� ��� ��� � ���� �����.
v ���
v �� �
v ID� ���
v ���
v ���
v �� ��
v -I math ����� ��
186 �� ���, � 1 �
���
�� ���� bc ���� �� ��� ����, �� program� ��� ���� ����.
%token EOF NEWLINE STRING LETTER NUMBER
%token MUL_OP/* ’*’, ’/’, ’%’ */
%token ASSIGN_OP/* ’=’, ’+=’, ’-=’, ’*=’, ’/=’, ’%=’, ’^=’ */
%token REL_OP/* ’==’, ’<=’, ’>=’, ’!=’, ’<’, ’>’ */
%token INCR_DECR/* ’++’, ’--’ */
%token Define Break Quit Length/* ’define’, ’break’, ’quit’, ’length’ */
%token Return For If While Sqrt/* ’return’, ’for’, ’if’, ’while’, ’sqrt’ */
%token Scale Ibase Obase Auto/* ’scale’, ’ibase’, ’obase’, ’auto’ */
%start program
%%
program : EOF| input_item program;
input_item : semicolon_list NEWLINE| function;
semicolon_list : /* empty */| statement| semicolon_list ’;’ statement| semicolon_list ’;’;
statement_list : /* empty */| statement| statement_list NEWLINE| statement_list NEWLINE statement| statement_list ’;’| statement_list ’;’ statement;
statement : expression| STRING| Break| Quit| Return| Return ’(’ return_expression ’)’| For ’(’ expression ’;’
relational_expression ’;’expression ’)’ statement
| If ’(’ relational_expression ’)’ statement| While ’(’ relational_expression ’)’ statement| ’{’ statement_list ’}’;
�� ���(���) 187
function : Define LETTER ’(’ opt_parameter_list ’)’’{’ NEWLINE opt_auto_define_liststatement_list ’}’
;
opt_parameter_list:/* empty */| parameter_list;
parameter_list : LETTER| define_list ’,’ LETTER;
opt_auto_define_list: /* empty */| Auto define_list NEWLINE| Auto define_list ’;’;
define_list : LETTER| LETTER ’[’ ’]’| define_list ’,’ LETTER| define_list ’,’ LETTER ’[’ ’]’;
opt_argument_list : /* empty */| argument_list;
argument_list : expression| argument_list ’,’ expression;
relational_expression: expression| expression REL_OP expression;
return_expression : /* empty */| expression;
expression : named_expression| NUMBER| ’(’ expression ’)’| LETTER ’(’ opt_argument_list ’)’| ’-’ expression| expression ’+’ expression| expression ’-’ expression| expression MUL_OP expression| expression ’^’ expression| INCR_DECR named_expression| named_expression INCR_DECR| named_expression ASSIGN_OP expression| Length ’(’ expression ’)’| Sqrt ’(’ expression ’)’| Scale ’(’ expression ’)’;
named_expression : LETTER| LETTER ’[’ expression ’]’| Scale| Ibase| Obase;
188 �� ���, � 1 �
�� ��
�� �� �� bc ��� �����.
1. bc ��� ��� �� �� �� �� ��� � �� ���� ���� �����.
2. ��� /*(��, ��)� ��� */(��, ��)� ����. ��� �� ��� ��� ���
�� ���.
3. � �� ��� NEWLINE ���� �����.
4. STRING ��� ��� ��� �����. ���� ″(�� �� ��)� ��� ″(�� �� ��)
� ����. �� �� ��� �� ��� ���� �� ���. ″(�� �� ��)� ����
���� ���� ��� ����. ���� ��� BC_STRING_MAX �� ��� � ��
� ����, limits.h ��� �����.
5. �� ��� STRING ��� ����� �� ��� ��� � ���� ��� ����� ��
�� ����.
6. \n(���, � ��) ��:
v �� ��� ����.
v STRING ����� �� ��� �����.
v �� � NUMBER ��� ��� ���� �����.
7. NUMBER ��� � ��� �����.
NUMBER : integer| ’.’ integer| integer ’.’|integer ’.’ integer;
integer : digit| integer digit;
digit : 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7| 8 | 9 | A | B | C | D | E | F;
NUMBER �� �� ibase �� ��� �� �� ��� ��� ���� �����.
8. NUMBER ��� �� ibase �� ���� ��� ��� ���� ��� �����. ���
�� ��� ��� 0-15� �� ���, ��� ��� � � �����. ibase ���� ���
��� �� ��� ��� ���� �� ��� ���� ����. ibase � obase ��� ���
���� ��� �� �� �� ��� ���.
9. � ��� ���� �����.
auto for length return sqrtbreak ibase obase scale whiledefine if quit
10. � �� ��� ����, �� ��� ��� LETTER ���� ����.
a b c d e f g h i j k l m n o p q r s t u v w x y z
11. �� �� �� � � �� �� ��� ASSIGN_OP ���� �����.
�� ���(���) 189
v =(��)
v +=(��� ��, ��)
v -=(�� ��, ��)
v *= (��, ��)
v /= (��, ��)
v %=(���, ��)
v ^= (�&, ��)
12. �� �� ��� MUL_OP ���� �����.
v *(��)
v /(��)
v %(���)
13. � �� �� � � �� �� ��� REL_OP ���� �����.
v ==(�� ��)
v <=(���(�� ��), ��)
v >=(���, ��)
v !=(� �, ��)
v <(���(�� ��))
v >(���)
14. � � �� ��� �� ���� INCR_DECR ���� �����.
v ++(�� ��� ��)
v --(�� ���)
15. �� �� ��� ���� �����. ��� �� �� ��� �� ��� ����.
<� ���>
((� �)
)(� �)
,(��)
+(��� ��)
-(�� ��)
;(����)
[(� ��)
](� ��)
^(��)
{(� ��)
190 �� ���, � 1 �
}(� ��)
16. EOF ��� �� �� �� � �����.
ID ���
bc ���� ���� �� ID, �� ID � �� ID� � �� ID� ���. � ��� �� ��� �
� ���� ����. �� ID ��� [ ](�� � � � ���)� ���. �� ��� ��� ��
���� � �� ����� �����. ��� ��� ���� ���� BC_DIM_MAX ��� ��
� ���� �� � ���. ��� 0�� �����. ���, ��� ��� 0�� BC_DIM_MAX
-1� ��� ��� �� � ���. ��� ��� �����. �� ID ��� ( )(�� � � � �
�)� �� �� �� ��� �� � �� ���. � �� ��� ID� ���� ����.
bc ��� ��� ���� �� ���� �� � �� ��� �� �� �����. �� ��
���� ��� �� � ����. �� �� � ���� �����.
bc ���� ���
��� �� ��
++, - - �� ���
�� - �� ���
^ � ��� ����
*, /, % ���� � ���
+, 2� - ���� � ���
=, +=, -=, *=, /=, ^= � ��� ����
==, <=, >=, !=, <, > �
����� ��� ��� ����� scale� �����. �� ���� �� � �� ���� 10��
�����.
Named expressions� �� ��� #� ����. �� � � ���� ��� ��� �����. ��
� � ���� �� �� � � �� ��� ����. �� ID � �� ��� �� � � �����,
0� �� �� 0� �� ���� ����.
�� ��� scale, ibase � obase �� �� � � ������. ��� ��� � ��� ��� �
�� ���� ���� 0���. ��� ���� ��� �� ��� �����. scale ���� (�
��� �� ��) �� ���� ���� � ��� �� �� ���� ���. scale ���� �� 0
<= scale <= {BC_SCALE_MAX}�� ����, � � � 0� ����. ibase � obase ����
��� �� ��� �����. ibase� �� <= ibase <= 16�� �����. obase� ��
2 <= obase = {BC_BASE_MAX}� �����.
ibase �� obase ���� ″�� �″�� ��� ���� � �� �� ����, �� 16��� �
���. �� �, �� ����.
ibase=A
�� ���(���) 191
��� ibase ��� �� ���� �� 10�� �����. ��� �� ��, ibase ���� � ��
� ��� ��� �� ��, ��� ���� ����. ibase � obase ���� ��� 10� ���
�.
�� ��� ��� ��� ����, 10���! ��� �� �%�� �����. �� ��� �� �
��, �� � �� ����.
scale=0; 3.2/1
bc ��� ��� �����.
� �� �� obase ���� �� �� �� �����.
1. �� 0 ���, ��� -(���)���.
2. �� �� ��, ��� � �� �����.
v �� �� ���� 1 ��� ��, ���(3���� ���) obase ���� ��� ��� ��
�� �� � � ����. � ��� 0� �� � ����, ��� ����� �� ���
���.
v �� �� ���� 1�� ��� 0�� �� �� �� ���� 0�� � ��, �� 0� �����
� �� ���� ����.
v �� �� 0� ��, �� ��� 0���.
3. �� ���� 0�� ��, ��� .(���) �� obase ��� �� ��� � ��� ����.
��� � ���� � � � ����, s� ���� �� ���� �����.
v obase �� 10��, ��� s ��� �����.
v obase �� 1�� �� s�� ��� �� ��� �����.
v obase �� 10�� ��� s�� ��� �� ��� �����.
v 10� �� obase �� ��, ��� 10� ���� ���� ����� ���.
v obase �� 2-16� ��, ��� ��� �� ��� � �� obase���.
0 1 2 3 4 5 6 7 8 9 A B C D E F
��� 0-15��� �� �����.
v ��� 16�� � ��, ��� � ��� � 10��� ����� �����. � �� ��
� ��� �� ��� �� �� ��� ���. �� 17-100 ��� ��, bc ��� � ��
10��� ��, �� 101-1000 ��� ��, bc ��� � �� 10��� �����. �� �, ��
25� 10�� 1024� �� �� �����.
01 15 24
�� 125��� �� ����.
008 024
192 �� ���, � 1 �
�� � �� POSIX ����� � 70���, �� ���� � ���. � ���� �
�� ���� � ���. ���� �� \(���)� �� � ���.
��
�� ��� ������. ���� ��� ���� ��� � �� �� �%� �� � � ����
�� �� 0���.
��(expression)� expression� �� �� ���� �� ������. ���� ���� �� � �
�� � �� � ���.
�� � 2� ���� �� �� �� ����.
-expression ��� ���� �����. ��� ���� ���� ������.
�� � � �� ���� ���� �� � � ���� ���� ���� ���
�. ��� ���� �� � � ���� ������.++named_expression �� � � ���� 1� � ���. ��� � � � �� � � ���� ����.- -named_expression �� � � ���� 1� �����. ��� ��� � �� � � ���� ����.named_expression++ �� � � ���� 1� � ���. ��� � �� �� �� � � ���� ���
�.named_expression- - �� � � ���� 1� �����. ��� ���� �� �� � � ���� ���
�.
��� ���, ^(�&)� � ��� ���� ����.
expression ^expression ��� � �� ���� ��� � � �� ������. � �� �
��� ��� �� ��, ��� ���� ����. a� �� ���
� ����� b� � � ���� ����� ��� ���� �
� ����.
if b >= 0 min(a * b, max(scale, a))if b < 0 scale
��� ��� *(��), /(��) � %(���)� ���� � ��� ����.
express ion *
expression
��� � �� ���� ����. a � b� � ���� ���� ��, �� ���� �� ����.
min(a+b,max(scale,a,b))e xp r e s s i on /
expression
��� � �� ���� &���. ��� ���� scale� ����.
�� ���(���) 193
expression %
expression
��� a � b�� a % b� � ��� ��� ��� �����.
1. �� ���� a/b� ������.
2. �� �� ��� ��� ������.
a - (a / b) * b
�� �� �������.
max(scale + scale(b), scale(a))
��� ���� �� ����.
max(scale + scale(b), scale(a))
scale� 0��, % ���� ����� ��� ������.
�� ��� +(��� ��) � -(�� ��)� ���� � ��� ����.
express ion +
expression
��� � �� ���� �����. ��� ���� ���� � ������.
exp re s s i on -
expression
��� � �� ���� ����. ��� ���� ���� � ������.
�� �� ���� � ��� ���� ����.
v =(��)
v +=(��� ��, ��)
v -=(�� ��, ��)
v *=(��, ��)
v /=(��, ��)
v %=(���, ��)
v ^=(�&, ��)
named-expression = expression � ���� � � ���� ��� ��� �� � � �����
�����. �� � � ��� �� ��� ��� � ��� ��
�� ������.
named-expression <operator >= expression
� �� ��� �� ����.
named-expression = named-expression <operator > expression
�, �� � � ���� � �� �����.
� �� ���� ��, � �� ���� if �� while �� ����� �� for � ���� ���
��.
194 �� ���, � 1 �
v <(���(�� ��))
v >(���)
v <=(���(�� ��), ��)
v >=(���(�� ��), ��)
v ==(�� ��)
v !=(� �, ��)
expression1 < expression2 expression1� �� expression2� ��� �� �� ��, ���
����.expression1 > expression2 expression1� �� expression2� ��� �� � �� ��� �
���.expression1 <= expression2 expression1� �� expression2� � ��� ��, ��� ����.expression1 >= expression2 expression1� �� expression2� � ��� ��, ��� ����.expression1 == expression2 expression1 � �� expression2� �� �� ��, ��� ���
�.expression1 != expression2 expression1� �� expression2� �� �� �� ��, ��� �
���.
���
���� ���� ��, � ���� ���� ���, ���� ��� ���� � �� � �� ��
� �����.
���� ���� ��, ���� ��� ���� �� �����.
��� �� � �� ��� � � ���� ����� �����. bc ��� ��� ����, ��
�� ��� ���� � �� ��� ����.
input_item : semicolon_list NEWLINE
semicolon_list� ��� ���� �� ���� � ����, � ��� �� �� ��� ���
���� �� �����.
if �(if (relation) statement)� ��, statement� �����.
while �(while (relation) statement)� relation� ����� �� �����. relation� �� ��
� statement� ���� relation� �� ������. relation� ��� �, ��� statement ��� ��
���.
for �(for (expression; relation; expression) statement)� �� ����.
first-expressionwhile (relation) {
statementlast-expression
}
�� � �� ���� ���� ���.
�� ���(���) 195
break �� for �� while �� �� ��� ���.
auto �(auto identifier[,identifier ] ...)� ID �� ����� ���. ID� �� ID� �� ID� �
���. �� ID� �� ��� � ��(square) ���� �����. auto �� �� ����� � ��
����.
define �� �� ����.
define LETTER ( opt_parameter_list ) {opt_auto_define_liststatement_list
}
LETTER ��� ��� �����. LETTER ��� ��� ��� � ��, define �� �� ��� ���
��. ���� �� ����.
LETTER ( opt_argument_list )
LETTER ��� �����. ���� ��� ���� ���� ���� �� ��, ��� ���� ��
��. ���� �� ��� �����. ��� �� ��� ��� ��� ���, �� ��� ����
�. ��� �� ��, �� �� �� ��� �� ibase ���� �� �� ��� ���� ���
��.
return �(return � return(expression))� ��� ��� auto �� ����� ��, ��� ���
�����. � ��� return(0)� ����. �� ��� �� ���� ��� ���� �� �����
�.
quit �(quit)� ���� � ���� � ��� bc ���� ��� �����. � ���� �� �
� �� if, for, while �� � ���� �����.
�� ��
�� ��� �� �� �� �� ���� ��� � � ���� ���� ���� �����, ���
� �� �����. ���� ��� �� ��� �� �� �� �� [ ](�� � � � ���)� ��
�����. �� �� ��� �� �� �����. ���, �� ���� �� ���� �� �
�� �� �� ����. ��� return�� ��� ���, ��� �� return�� ��� �
���� �� ��, ���� ���� ��� return�� ��� 0� ���.
sqrt(expression)� ��� ���� ������. ��� � 10�� ��� �����. ��� ���
� ���� ������ scale� � � � � ����.
length(expression)� ��� ����� ��� 10�� ��� �� ����. ��� ���� 0���.
scale(expression)� ��� ���� ������. ��� ���� 0���.
bc ����� global� automatic(��)��� � �� ��� ��� ���. ��� ���� ID�
� auto ��� � ��� ���. ��� �� ��� ��� ������. � �� ID� ���
� ���� �� ��� �� �����. �� � ��� �� ID� ��� 0� ����. auto� ���
196 �� ���, � 1 �
ID� ��� �� ��� �� ���� �� � �����. ���� �� �� � �� ����
����. auto ��� �� �� �� �� [ ](�� � � � ���)� �� �����. �� ���,
��� � �� ��� ���� ��� �� �� ���� ����. ��� �� ���, � ��
� �� ��� �� ��� �����.
� ���� ��� � ��� ��� ��� �� ��� � �� � ��� �� �� �� ��
��� �� ��� �� �� �����.
-l Math ���� ��
� ��� -l ��� �� � �����.
s(expression) expressionx� ��� �����. �� expression� �����.c(expression) expressionx� ���� �����. �� expression� �����.a(expression) expressionx� �� ���� �����. �� expression� �����.l(expression) expression� �� ��� �����.e(expression) expression� ��� �����.j(expression,expression)
�� ��� Bessel ��� �����.
��� ��� �� ���� ��� �� � scale ��� ����. ��� ��� ��� ��� �
� ��� ��� �� �� �� ��� ���� ����.
���
-c File ���� ������, dc ��� ����� ����.-l ��� L math ��� ������ ���� scale �� 20�� �����.
�� ��
� ��� �� �� ��� �����.
0 ����� ��� ���.1 �� ��� ����� �� ��� ��� � ����.���� � � ��� ������.
��
1. bc ��� ����� �� � ���. scale � �� �� �� �� ������ ��, ���
� �� �� �����. �� �� ������.
bc1/4
0� �����. scale �� ���� ��� �����, �� �� ������.
scale = 1 /* Keep 1 decimal place */1/4
��� 0.2� �����. �� �� ������.
�� ���(���) 197
scale = 3 /* Keep 3 decimal places */1/4
0.250� �����. �� �� ������.
16+63/5
28.600� �����. �� �� ������.
(16+63)/5
15.800� �����. �� �� ������.
71/6
11.833� �����.
bc ��� ��� ����, Enter �� � �� ���� �� �����.
bc �� ���� ���� �� �� ��, bc �� �� ��� �� � ����� �����,
EOF(Ctrl-D) � ��� ����.
2. C� �� ���� ����� �����, �� �� ��� ������.
bc -l prog.bc
e(2) /* e squared */
ma
��� 7.38905609893065022723� �����. �� �� �� ��,
f(5) /* 5 factorial */
��� 120� �����. �� �� �� ��,
f(10) /* 10 factorial */
��� 3628800� �����.
� ��� prog.bc ��� ��� bc ���� ����, ����� � �� bc ��� ����. -l
��� �� bc ��� ���� math ������ �� � ���. � ��� math �����
�� e(��) ��� ���� f� prog.bc ��� ���� �� �� �����.
/* compute the factorial of n */define f(n) {auto i, r;
r = 1;for (i=2; i<=n; i++) r =* i;return (r);}
198 �� ���, � 1 �
for �� while � �� �� ���� �� ��� ����� ���. bc �� ���� ����
�� �� ��, bc �� �� ��� �� � ����� �����, EOF(Ctrl-D) � ��� ��
��.
3. 2��� � �� ���(RPN)�� ����, �� �� ������.
bc -c
(a * b) % (3 + 4 * c)
��� � ��� �����.
lalb* 3 4lc*+%ps.
� ��� bc ��� infix-notation ���� dc ��� �� � � ����� ������. dc �
�� �� RPN(�� ��� ��) ���� �����. ���� ���� � �� �� l�
� �� ���� ��� dc �� �����. p� ��� ���� �� ����, s.� �� ��
��� .( )� ��� �� �� ����. dc ��� �� ���� RPN ���� ��� � ��
� �� ��� ���� ��� �� � ���. bc �� ���� ���� �� �� ��,
bc �� �� ��� �� � ����� �����, EOF(Ctrl-D) � ��� ����.
4. pi� � 10��� ���� � x� �� �����, �� �� ������.
x=$(printf "%s\n" ’scale = 10; 104348/33215’ | bc)
� bc ���� �� �� �� ���� pi� �� ���� �����.
scale = 10"pi equals "104348 / 33215
5. (-l(��� L)��� �� ��, ��� �� ���� �� ��) ��� ��� �� ��� ����
�����, �� �� ������.
scale = 20define e(x){
auto a, b, c, i, sa = 1b = 1s = 1for (i = 1; 1 == 1; i++){
a = a*xb = b*ic = a/bif (c == 0) {
return(s)}s = s+c
}}
� 10 ��� �� �� ���� �����, �� �� ������.
for (i = 1; i <= 10; ++i) {e(i)
}
�� ���(���) 199
��
/usr/bin/bc bc ��� �����./usr/lib/lib.b ��� ������ �����./usr/bin/dc ��� ���� �����.
�� ��
awk ��, dc ��.
bdftopcf ��
��
��� ��� � ��(bdf)�� �� ��� ��� ��(pcf)�� ����.
��
bdftopcf [ -i | -t ] [ -p Number ] [ -u Number ] [ -l | -m ] [ -L | -M ] [ -o PcfFile ]
font-file.bdf
��
bdftopcf ��� ��� � ���� �� ��� ��� ���� ��� ��� �� �������.
�� ��� ��� ��� ��� ������ �� � �� ��� �� ��� �� � �� ��� �
��� ��� �� � ���. � ��� ��� ���� ��� �� � � ���. ��, ���
�� ��� ��� ��� � ��� �� �����.
���
-p Number �� ��(glyph) ���� �����. ��� ��(glyph)�� Number �� ���
� ��� ��� ����� ���. �� Number� � 1, 2, 4 �� 8 �����.-u Number �� ���� � ��� �����. �� �� ��� �� �� ��� �� ��, Number
�� �� ���� � ��( �� � )� �����. Number �� � 1, 2 �� 4
��� � ���.-m �� �� ��� MSB( � ��)� � �����. ��� ��� � ��(glyph)�
�� ��� ����. ����, ��� �� �� ��� � ��� � � �����.-l ��� L� �� �� ��� LSB( � ��)� � �����. ��� �� �� ���
� ��� � � �����.-M �� �� ��� MSB( � ��)� � �����. ��� � ���� ��� �
� ��� �� �� ���� � ��� � �����.-L �� �� ��� LSB( � ��)� � �����. ��� � ���� ��� ��
��� �� �� ���� � ��� � �����.-t �� ��, ��� �� ��� ����. �� ��� �� ��� ��� � ��
(glyph) ��� ����. X ��� ����� ��� �� ��� �� � '� �
���.
200 �� ���, � 1 �
-i �� ���� �� ��� �����. “on” �� ��� ������ ��� �� �
�� ��� ��� ��� ��� ��(glyph) ��� ��� � ��, bdftopcf ���
�� �� ��� ��� .pcf ��� ����.
�: -t ��� � ��� ��� �����.-o PcfFile �� �� ��� �����. � ��, bdftopcf ��� pcf ��� �� ��� �����.
��
1. ��� ��, ��� �� ��� ����, �� �� ������.
bdftocpf -t font-file.bdf
2. ��(glyph) ���� �� 4 ��� �����, �� �� ������.
bdftocpf -p 4 font-file.bdf
bdiff ��
��
diff ��� ��� � �� ��� �� � ���.
��
bdiff { File1 | - } { File2 | - } [ Number ] [ -s ]
��
bdiff ��� File1 � File2 ���� ��� ��� ���� �� � � �� �� ��� �� ��
� �����. �� �� � ��� -(�� ��)��, bdiff ��� �� ��� ����. bdiff ��� diff
��� ���� ���� � �� ���� ���� �� �� � ���� ���. � ��� ��
��� diff ��� �� � ��� ��� ���� ����.
bdiff ��� �� �� ��� ���� �� ����, ��� ���� Number �� ����
��, diff ��� ��� � ���� �����. �� ����, Number ���� �� 3500
� � �� diff ��� �� �� ���. diff ��� �� ��, Number ���� �� � ��
�� ��� �� ������.
bdiff ��� �� ��� diff ��� �� ��� ����. bdiff ��� � ��� ��� ��� ��
�� �����. �� ���� bdiff ��� �� �� � � ��� ��� � ��� �� ��
����.
���
-s bdiff �� �� � �� ��� ���� ��� ���. (-s ��� diff �� �� � �� ��� ���� ���
�� ����.)
�� ���(���) 201
��
chap1 ��� chap1.bak ��� ��� ����� �� �� ������.
bdiff chap1 chap1.bak
��
/usr/bin/bdiff bdiff ��� �����.
�� ��
diff ��.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� �� ��.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� ��� �� ��� ��.
bellmail ��
��
��� ����� ��� ���� ��� ���� ��� �����.
��
��� ��
bellmail [ -e ] [-fFile ] [ -p ] [ -q ] [ -r ]
��� �
bellmail [ -t ] User ...
��
��� �� �� bellmail ��� ���� ��� ���� ��� ���� �� ��� �� � ��
��� ��� �� ��� �����. �� �� bellmail ��� ?(��)� ����� �
����. � � ��� ����� Enter�� ���, bellmail �� �� � ��� ��� �
�� ��� ������.
User ���� ��� ���� ���� ��� ������. bellmail ��� �� ��, ��
(�� ��)� � � � � ��� ���� ��, ��� ���� �� ��� �����.
�� �� EOF(Ctrl-D �) �� ��� ���� �� �� .(���)�� ���� �� ��� User
���� ������.
bellmail ��� ��� /var/spool/mail/UserID �� ��� ��� � � �� ���� �� �
���.
202 �� ���, � 1 �
v others� ���� � � �� ��� all permissions denied(660)���. � �� ��� ��/�
�� � � ���. � ��� �� ��� � ��, �� �� ��� ���� � , ���
����� ���� ��� �����. � �� ��� �� � ����.
v ��� ��� � �� ��� ���� � ���.
Forward to person
� ���� User ���� ��� �� ��� � Person ���� ����� ���. Forward to
��� � ���� �� �� ���� ��� �� ����� �� � �����.
��� ��� � ���(UUCP)� �� ��� � � �� ����� ��� �����, User
���� ��� ��� !(� �)� ������.
[ -t ] User. . .uucp ���� �� ���� �� ��� �� �� ��� �����.
�: �� � ��� �����, UUCP� ��� ���� � ���.
� �� � ��� ��� ��� � ���� bellmail ��� ���� �� �� �� ���
� �� ��� ���.
1. bellmail ��� O_NSHARE � O_DELAY ��� open ���� ������ ���
/var/spool/mail ����� UserID.lock ��� ����. UserID.lock ��� �� ��� ��� �
� ��� bellmail ���� �� � � ���.
2. bellmail ��� lockf ����� /var/spool/mail/UserID� ����.
���
-e ��� ���� ����. � ��� �� ��, ����� �� �� bellmail ��� �� 0� ���
�, �� ��� �� 1� �����.-fFile � � � �� /var/spool/mail/UserID �, ��� ��� File ������ �� ����.-p � �� �� �� �� �� �����. � ��� ��� �, �� � ���� ����.-q ����(Ctrl-C � ��)� � � bellmail ��� ���� ���. ����(Ctrl-C)� �� ���� ��
�� �����. (� ��, � ��� �� p �� ��� ���� �����.)-r � � ��� �� �����.-t ��� �� � �� ��� ���� ���(� ��� �� ��, �� �� ���� ���� ��
���).
User ���� ����� login ��� ���� �����. ���� �� ��� ��� User ���
� ���� ��� bellmail ��� �� �� ���� ��, bellmail ��� �� ����� dead.letter
��� ��� ����� ���. bellmail ��� dead.letter ��� ��� �� � �� ��,
��� $HOME/dead.letter ��� �����. �� � ��� ��� ����, ��� �� � ��
�� � ���.
�: bellmail ��� $MAIL �� �� ��� ���� ��� ���.
�� ���(���) 203
� ��
�� �� ��� �� � � �����.
+ � � ��� �����(Enter � ��� ��).- �� ��� �����.!Command ��� ������ ��� �����.* �� �� ��� �����.d ��� ��� ��� � ��� �����.m User ��� User ���� ��� �����.p ��� ��� �� �����.q �� ��� �� �� /var/spool/mail/ UserID ��� ���� ����. EOF(Ctrl-D)� ��� �
�� ��� ���.s [File] � � � �� $HOME/mbox �, ��� ��� File ���� ��� �����.w [File] � � � �� $HOME/mbox �, �� �� ��� File ���� ��� �����.x ��� �� �� �� /var/spool/mail/UserID� ���� ����.
��
1. � ����� �� �����, �� �� ������.
bellmail tom rachelDon’t forget the meeting tomorrow at 9:30 a.m.
�� ��� Ctrl-D� ����. � ����, ��� ��� tom� rachel�� �����.
2. � ����� ��� �����, �� �� ������.
bellmail lance <proposal
� ����, �� proposal� ��� lance�� �����.
3. ���� �� �����, �� �� ������.
bellmail
�� � ��� ��� �� ?(��)� bellmail ��� bellmail �� �� � ��� ����
� �����. �� ��� �� ��� ����� help �� *(��)� ������.
4. �� �� ��� � � � ��� �����, �� �� ������.
bellmail
� ��� ����� ��� ��� �����. ��� ��� �� ��� ? �� ��
Enter �� ����. � ��� �� ��, �� �� ������.
s
� ����, ��� � � � ��� $HOME/mbox� �����.
5. �� �� ��� �� ��� �����, �� �� ������.
bellmail
204 �� ���, � 1 �
� ��� ����� ��� ��� �����. ��� ��� �� ��� ? �� ��
Enter �� ����. � ��� �� ��, �� �� ������.
s mycopy
� ����, ��� � � � �� � mycopy�� ��� �����.
��
$HOME/dead.letter � ���� ��
$HOME/mbox �� ��
/usr/mail/*.lock � ���� ��
/var/spool/mail/UserID User ID� �� � � ��� ��
/usr/bin/bellmail Bellmail ���
�� ��
mail ��, uucp ��.
lockfx, lockf �� flock ���, open, openx �� creat ���.
AIX 5L �� 5.2 ��� ��� ��: � � ����� � ��.
AIX 5L �� 5.2 ��� ��� ��: � � ����� � ���.
bffcreate ��
��
� ���� �� �� ��� ����.
��
bffcreate [ -q ] [ -S ] [ -v ] [ -X ] [ -d Device ] [ -t SaveDir ] [ -w Directory ] [ -M
Platform ] { -l | PackageName [ Level ] ... | -f ListFile | all }
��
bffcreate ��� � �� ��(bff)� �� �� ��� �� ���� �� ��� �����.
bffcreate ��� ��� �� ��� �� �� ����� �� �� ��� ����. ��, ���
�� ��(�� �, ��� ��� CD-ROM� � ��)��� �� ��� ���� �
���. installp ��� �� �� �� ��� ��� ���� ����� �� � ���. ��
� � ���� ���, SaveDir� ��� ����� �����. SaveDir ���� ���� ���
�� � .toc ��� �� ��� �� ��� ����� ����.
�� ���(���) 205
bffcreate ��� � ��� �� bff ��� �����.
Neutral Packages package.v.r.m.f.
platform.installtypePOWER �� �%� ��� package.v.r.m.f.installtype
��� �� bff ��
POWER �� �%�� �� �� package.v.r.m.f.INeutral� �� �� package.v.r.m.f.N.IPOWER �� �%�� 3.1 � �� package.v.r.m.f.service #POWER �� �%�� 3.2 � �� package.v.r.m.f.ptfPOWER �� �%�� 4.X** ��� � �� package.part.v.r.m.f.UNeutral� � �� package.v.r.m.f.N.U
** 4.X ��� � ���� ��� ���� �����. ���, AIX �� 4 �� � ���� ptf ID� ���� ���
�.
package = PackageName ���� ���� ���� ���� ��.
v.r.m.f = version.release.modification.fix, ���� ���� ��� �. PackageName� �� fileset
��� �� ����.
ptf = ��� �� �� ID(FixID��� �)
�� �� �� ��� ��� Package.Level.I���. Package� Package Name ���� �� ���
�� ���� ���� �����. Level� ��� v.r.m.f���. �� v = version, r = release, m =
modification, f = fix� �����. I ��� ��� � ��� ��� �� ���� ����.
AIX 3.1 ��� ���� � � � �� ��� � �� ��� �� ��� ����.
Servicenum ���� 4���� �� � ���. xlccmp.3.1.5.0.1234� � �����.
AIX 3.2 ��� ���� � � � �� ��� � �� ptf ��� ����.
bosnet.3.2.0.0.U412345� � �����.
AIX �� 4� � �� �� ��� PackageName� �� fileset ���� �����. ��, �� �
� ��� ��� ��� � �� ���� ���� � U �� �� ����. bos.rte.install.
4.3.2.0.U.� � �� ��� � �����.
all ��� �� �� ��� ��� �� �� ��� ���� ���� �� ��� �����.
AIX �� 4 �� bffcreate ��� ��� ��� � ��� �� � ���. � �, fileset
��� v.r.m.f. ���� ���� ���. �� ��� �� 3���! PackageName ���� bos.net
� ���, fileset� �� ��� bos.net.tcp.client� ��� ���.
��: ��� ��� �� �� ����� � � ������. �� �� fileset� �� ��
���� �� �� � � ��� ����, ���� �� �� ��� �� � ���. ��
206 �� ���, � 1 �
�� ��, installp� ��(.toc) ���� � � ��� ����. ��� ��� ����
��� �� �� � ��, ��� �� �� ��� �� � ���. ���� ��� ����
� ���� ��� ���� �� ���� ���.
���
-d Device � ��� ���� �� ��� �����. ��� CD, ��, ��� �� ������
�. ��� ��� � �� �� ��� no-rewind-on-close � no-retention-on-open(�
�� ��� ����� /dev/rmt*.1, ��� ��� ����� /dev/rmt*.5)�� ����
���. � � ��� /dev/rfd0���.-f ListFile ListFile�� PackageNames � Levels ���� ����. ���� �� �� ���
PackageNames� ��� � �� ��� ���� ���. ��� � �� ��� � ��
� �� ��� ��� �����.-l ���� �� ���� Package, Level, Image Type(I� �� ��, U� � ��� �
��), Part(s)� �����.-MPlatform � Platform �� ��� �� �%�� �� �� ���� ��� � �� ��(bff)
��� ����� � � ���.
A �� ���� �����.
N �%� ��� ���� �����.
R POWER �� �%� ���� �����.-q ��� �� ��� �����.-t SaveDir �� �� ��� ��� ����� �����. ���� �� ��, bffcreate ��� ��
� ����� ����. -t ��� ���� ��� /usr/sys/inst.images ����� ���
�����.-v � �� �� ��� �� ��� �����.-w Directory �� ������� � � � ����� �����. ���� �� ��, bffcreate �
�� ��� ����� ����. � � ����� /tmp���.-S �� ��� CD-ROM� � �� �� ��� �����. CD-ROM���� ��� CD-ROM
� �� �� CD ��� �� ��� ���� ���� �� �� ���� �����.
INU_SINGLE_CD ��� ���� � ��, ��� ���� � ��� ��� �� �
���.-X � � ��� �� �� ���� ���� ����.
��
��� ��: � ��� ����� �� ��� �� ���.
��
1. /dev/rmt0 �� ���� � ��� bos.net ���� ������ �� �� ��� �
�� � ����� /var/tmp� �����, �� �� ������.
bffcreate -d /dev/rmt0.1
-w /var/tmp bos.net
2. /dev/rfd0 ��� ���� � ���� package ���� ������ �� �� ��� �
�� ���� �� �� ��� ��� �����, �� �� ������.
�� ���(���) 207
bffcreate -q -v
package
3. /dev/cd0� CD� � bos.net.tcp.client ���� ������ ��� � �� ��� ���
�, �� �� ������.
bffcreate -d
/dev/cd0 bos.net.tcp.client 4.2.2.1
4. /dev/cd0� CD� � ���� �����, �� �� ������.
bffcreate -l -d /dev/cd0
5. MyListFile��� ListFile� PackageNames� Levels� ���� ��� /dev/cd0� CD��� ��
�/�� � ��� ����, �� �� ������.
bffcreate -d /dev/cd0
-f MyListFile
6. �� �%�� CD-ROM ��� � �� ���� ���� �� �� � ��� ����,
�� �� ������.
bffcreate -d /dev/cd0 all
7. �� ����� bos.games ���� ���� �� �� �� ��� �����, �� �� ���
���.
bffcreate -d /usr/sys/inst.images/bos.games -l
8. CD-ROM ��� � Neutral ���� ���� �� �����, �� �� ������.
bffcreate -d /dev/cd0 -MN -l
��
/usr/sbin/bffcreate bffcreate ��� �����./usr/sys/inst.images ���� ��� �� ��� ����� �� �� ��� � ����
� � ���� ��� �����./usr/sys/inst.images/.toc ����� � �� �� �� ���� ���� � � ����� �
� �� �����.
�� ��
installp ��, inutoc ��.
bfs ��
��
��� �����.
208 �� ���, � 1 �
��
bfs [ - ] File
��
bfs ��� File ���� ��� ��� ���, ��� ���� ����. ���� ��� �� �
�� �� �� ����.
fs ��� � �� � ��� ��� �� ed ��� �� �� ����, bfs ��� � � ��� ��
� � �� �� ��� ����.
�� ��� � � 255��� � 32,767����. bfs ��� ��� ��� ���� ���� ���
���� � ed ��� ����� � ������. bfs ��� csplit ��� ��� , �� �� �� �
�� � �� �� � � � ��� � � ���� � �� �����.
P �� ��� ���� bfs ��� *(��)� ��� �����. P �� ��� � �� ���� �
�� � ���. bfs ��� ��� �� � �� ��� �����.
bfs ��� �� � �� �� �� �� ���� �����. �� ��� �� �� (/etc/environment
���) LANG �� �� ��� �� �����.
��� � ��� ��
bfs ��� ed ���� ��� �� �� ���� �����. ��, bfs ��� �� ��(wrap around)�
��� �� ���� ��� �� ��� �� ��� ��� �� � ���. ��� ��� ��
���� ����, bfs ��� ��� �� ��� �� ��� ���� ��� �����. ��� ���
�� ���� ����, bfs ��� ��� �� ��� �� ��� ��� ��� �����. ��� �
�� ��� ���� � ��� �� ����.
/Pattern/ ��� ����� Pattern� ����� �����.?Pattern? ��� ����� Pattern� ����� �����.>Pattern> ��� ���� �� Pattern� ����� �����.<Pattern< ��� ���� �� Pattern� ����� �����.
bfs ��� �� �� �� ed ��� ���� ��� � ���, regcmp ���� �����. �
� �� ���� � � �� � ���. a-z�� ����� ����, �� 26 ��� �����.
���
- �� ��� ��� �����. �����, bfs ��� �� �� ��� ��� �� � � �����.
� ��
e, g, v, k, n, p, q, w, =,! � null �� ��� ed ��� ��� �� �����. ���, bfs ��� �
� � �� �� � �� ���� ����. --, +++-, +++=, -12 � +4p� �� �� ��� ����
�. 1, 10p � 1, 10 �� � 10�� �����. f �� ��� ���� ��� ���� ����, ��
�� ���(���) 209
�� �� ��� ����. w �� ��� �� ���, �� �� ��( xo, xt � xc �� ��)�
�����. ��� �� �� �� �� ���� ��� ��, � �� ��� �� �� ���� �
��.
�� �� �� �� ��� �� �����.
xf File ��� ���� bfs �� ��� ����. bfs ��� �� �� ����� ����
�� ����, ��� ���� bfs ��� xf �� ��� � � ��� ��
� �� �����. ��� xf �� ��� 10 ��� �� � ���.xo [File] p � null �� ��� ��� � ��� ��� ��� ��� � �����. � �
�� �� ����� � � �� � �� ���� ����. File ���� ���
� �� ��, bfs ��� �� ��� �����. ��� �� � ���� ���
�� �� ��� ��� ��� ��� ����.:Label �� �� ��� �� ������. �� � �� ��� ����. :(�
�) ��� � � �� ��� �����. � �� ��� �� �� ���
����, �� �� ��� ��� ��� � �� � ���.[Address1[,Address2]]xb/Pattern/Label �� �� ��� ��� ���� ��� ����, ��� ��� � � ��� ��
��, �� ���� ��� �� ���. �� ���� � �����.
v Address1 �� Address2 ���� �� ��� � � � ��� ����.
v Address2 �� Address1 ��� ����.
v ��� � � �� ��� , ��� � � �� � ��� ���� ���
�.
� �� ��� ��� ��� �� �� ��� ���� �� ��� ����, �
�� ��� ���� �� ��� ��� ��� ����� � �����.
�� ��:
xb/^/label
��� ���.
xb �� ��� ������ ��� ���� �� ���� �����. �����
���� ��, �� �� �����.
xt [Number] p �� ��� null �� ��� ���� �� ��� �����. Number ����
� � �� 192���.
210 �� ���, � 1 �
xv[Digit] [Value] ��� Value� Digit ���� ���. Digit ���� �� 0-9� � �
��. Digit� Value ��� ��� �� �� � � ���. �� � �� ���
�.
xv5 100xv6 1,100p
� 100� � 5� ���� � 1,100p� � 6� �����.
�� �����, � �� �� %(��� ��)� �����. � 5 � 6� ��
� ��� � ��, �� �� � �� �� ��� ���.
1,%5p1,%5%6
� ��� � 100�� �����.
%� ��� �� ����, �� \(���)� ����. �� �, �� ����.
g/".*\%[cds]/p
printf �(%c, %d �� %s)� ���� �� �� � �����.
xv �� ��� ��� �� ��� � �� �� �� ��� �� �� ��
�. � �� �����, Value ���� � �� ��� !(� �)� ���� � �
� �� ��� �����. �� �, �� ����.
xv5 !cat junk
junk ��� � �� � 5� �����.
!� ��� �� Value� � ���� �������, \(���)� �� ���
�. �� �, �� ����.
xv7 \!date
� !date� � 7� �����.xbz Label � ������ ��� ��� ����� �� 0� ��, �� �� ��� ��
� �� ���.xbn Label � ������ ��� ��� ����� �� 0� �� ��, �� �� ��
� ��� �� ���.xc [Switch] �� �� �� �� ��. (�� �� �� �� �� ���� �� �� �
�� �� ���� �����)
Switch ���� � 1� �� ��, p �� �� � �(null) �� ���� ��� �
����. Switch ���� 0�� ��� ���� ����. Switch ���� ��
�� ���� �� ��, ��� 0�� ��� Switch ���� �� �� �����.
�� ��
�� �� ��� �����.
0 �� �� �� �� �� ����� ��� ���.>0 ��� ������.
�� ���(���) 211
��
/usr/bin/bfs bfs ��� �����.
�� ��
csplit ��, ed �� red ��.
environment ��.
regcmp �� regex ���.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� �� � ���� ��� ���� ���
����� ����� � �� ��� � �� ��� �����.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� ���� ��.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� �� ����� ��, �� �� � ��
��� �� ��� �� �����.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� �� � �� ��� ����� ��
�� �� � ��� ���� ��� �� �����.
bg ��
��
����� �� �����.
��
bg [ JobID ... ]
��
� ��� �� ����(AIX 5L �� 5.2 ��� ��� ��: ��� � ��� ″Korn ���
� ��″ ��), bg ��� �� ��� �� ��� ��� ��� �� ���� �� ��
�����. ��� �� � ����� ���� � ��, bg ��� ���� ��� �����
����. JobID ���� ���� ��� bg ��� �� �� ��� �� �����.
JobID ���� ��� ID �� �� � �� �� � ��� �� � ���.
%Number � ���� �� �����.%String ��� ��� ���� ���� ��� �����.%?String ��� ��� ���� ���� ��� �����.%+ �� %% ��� �� �����.%- �� �� �����.
212 �� ���, � 1 �
bg ��� ��� �� ���� ��� � ��� ID� �� � ��� ���� ���. bg
�� ��� � �� � �� ��� ��� �����. � ��� %(��� ��)� � ��� �
��� � wait, fg � kill ��� �� �� � ���. �� �, kill %3� �� �����.
�� Ctrl-Z � ���� �� �����. � �� bg ��� ��� ����� ��� �
���. ��� �� �� ��� ���� �� � ��� ��� ��� ����� �� ���
��. ��� �� �� ��� �� ��, � ��� ��� �� ����� �� � �
��.
stty tostop
��� �� �� ��� ��� ���� � ���.
kill -s stop JobID
/usr/bin/bg ��� �� �� �� ���� �� ��, �� �� �� ��� �� ���� � ��
� ���� ����. �� � �� �� �����.
Command | xargs bg
/usr/bin/bg ��� � ���� ���� �� �� � �� ��� ���� ����. ��� ��
�, bg ��� �� ��� Korn � �� POSIX �� �����.
�� ��
�� �� ��� �����.
0 ����� ��� ���.>0 ��� ������.
�� �� ���� ���� bg ��� ��� � ���� ���� �� ���� ����.
��
jobs ��� ��� �� �� ��� �� �� ��:
[2] + Stopped (SIGSTOP) sleep 100 &
� ��� ��� �� �� ��� sleep 100 & �� ������.
bg %2
��� � 2� ��� � � �����.
[2] sleep 100 &
��
/usr/bin/ksh Korn �� ��� bg ��� �����./usr/bin/bg bg ��� �����.
�� ���(���) 213
�� ��
csh ��, fg ��, jobs ��, kill ��, wait ��.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� Korn ��� � ��.
bicheck ��
��
���� ��� bosinst.data ��� �� �� ���.
��
bicheck Filename
��
bicheck ��� bosinst.data ��� �� ��, target_disk_data � ��� ���� ����� ���
�. ��� Filename� ���� ����� bosinst.data �����. ���� �� �� �� ��
� �� ��, �� �� ���� �� �����, �� �� � �� � ��� ����� ��
����.
��� ��� ��� ��, �� �� �� �� ����� ����.
� ���� ���� � �� ��� �� ��, �� ���� �� �� ����� �����. �� �
� �/�� �� ��� ����� ����.
bicheck ��� � �� �� �� �� ���� ��, ��� bosinst.data ��� ��� � �� �
� � �� �����. �� �� ��� �� ��� �����.
�� ��
� ��� �� �� ��� �����.
0 ����� ��� ���.1 ��� ������.
��
/usr/lpp/bosinst/bicheck� bicheck ��� �����.
�� ��
mksysb ��.
214 �� ���, � 1 �
biff ��
��
�� �� � � ��� �� �� �� �� ����� ���.
��
biff [ y | n ]
��
biff ��� �� �� ��� ��� �� ���� ����. � ��� �� ��� ��, �
� ���� ��, �� ��� � � � 7� �� ��� 560��� ��� �����. ��� biff y
���� ����, �� $HOME/.login �� $HOME/.profile ��� ���� ���� ��� ���
�����. biff n ��� ��� �� ����� ���.
�: y � n ���, yes � no� ��� � ��� �� ���� ��� �� ����� �
���.
biff ��� ������ �����. � ���� ��� ����, �� �����.
1. �� �� ��� ���� �(mesg y)�� ���� ���.
2. comsat� �� ����. (inetd ��� ���.)
3. ��� �� �����(biff y).
��� ����� ksh ��, bsh �� �� csh ��� MAIL �� ������.
��
y � ��� �� ���� ���.n � ��� �� ����� ���.
��
1. �� ��� �����, �� ������.
biff
2. �� �� �� � �� �� ��� ��� ���� ���,
$HOME/.login �� $HOME/.profile ��� � ���� ������.
biff y
� ���� ��, �� ��� � � � 7� �� ��� 560��� ��� �����.
��
$HOME/.login ���� ��� ��� ����.
�� ���(���) 215
$HOME/.profile �� ��� � �� �����./usr/bin/biff biff ��� �����.
�� ��
bsh ��, csh ��, ksh ��, mail ��.
comsat �.
AIX 5L �� 5.2 ��� ��� ��: � � ����� � ��.
bindintcpu ��
��
��� CPU�� �� �� ���� �� �����.
��
bindintcpu Level CPU [ CPU...]
��
bindintcpu ��� �� ��� ���� ��� �� ���� ��� �� ��� ��� �����
�� CPU �� �� ��� CPU ��� �� � ���. �����, � CPU ����� ���
�� ����� �� �� CPU� �� � �, CPU � �� �� ��� �� �� ����
�. bindintcpu ��� ���� ��� ���� �� ��� �� ���� ��, �� ���� �
� CPU�� ���� �� �� � ���. � ��� ��� ��� ���� �����.
���� �� �� CPU� ��� � ��, � ��� �� �� ����� bindintcpu� �
� �� ��� ��� ��� CPU�� ����. ���, CPU0� �� ����� �� ���
� ����. ���� �� CPU0� ��� � ���� ���� �� �� ��� CPU0� �
�� ���.
�:
v �� ��� ��� ��� ��� ����� ��, bindintcpu� � CPU� ���� ��
��� ���� ��� �����. ����� ��� � bindintcpu�� � �� CPU� �
��� �� �����.
v �� ���� �� ���� �� ���, lsattr ��� ���� busintr �� ������.
�� �, ��� �� ent0� �� ���� �� 6���.
lsattr -E -l ent0busio 0xbff400 Bus I/O address Falsebusintr 6 Bus interrupt level Falseintr_priority 3 Interrupt priority Falsetx_que_size 256 TRANSMIT queue size True
216 �� ���, � 1 �
rx_que_size 256 RECEIVE queue size Truerxbuf_pool_size 384 RECEIVE buffer poof size Truemedia_speed 10_Half_Duplex Media Speed Trueuse_alt_addr no Enable ALTERNATE ETHERNET address Truealt_addr 0x000000000000 ALTERNATE ETHERNET address Trueip_gap 96 Inter-Packet Gap True
��
1. �� ���� � 6�� CPU1� �� ����� �����, �� �� ������.
bindintcpu 6 1
2. �� ���� � 6�� CPU2 � CPU3�� �� ����� �����, �� �� ������.
bindintcpu 6 2 3
��
/usr/sbin/bindintcpu bindintcpu ��� �����.
�� ��
lsattr ��.
bindprocessor ��
��
���� �� ���� �� � � � �� � �����.
��
bindprocessor Process [ ProcessorNum ] | -q | -u Process
��
bindprocessor ��� ���� �� � � � �� � �����, �� �� ���� �
����. Process ���� � �� � �� ��� � � ��� ID���. ProcessorNum
���� �� ���� � CPU ID���. ProcessNum ���� �� ��, ���� �
�� �� ���� ����.
bindprocessor ��� �� ���� �� ��� � �� �����.
��� ��� ���� ���� DLPAR(Dynamic Logical Partitioning) ���� ��� ���. �
�� ��� AIX 5L Version 5.2 General Programming Concepts: Writing and Debugging Programs�
Dynamic Logical Partitioning� ������.
��� ��� ��� �� ���� �� � � ��� ���� �� �����. �� ��
� � ��� ��� � ���� �� �, �� �� ���� ����� �����. ��
�� ���(���) 217
� � ���, � ��� �� � �� ����. ��� fork ���� �� ��
�� ���� �� � � ���� �� � � fork�� ��� � � � �� ��
��. exec ���� �� ��, � �� ��� �� �� ���.
bindprocessor ��� -q ��� �� �� � CPU ID� �����, ��� ��� ���
ProcessorNum ���� �� ��� �� � ���. -u ��� � � ����� �� �
� ��, � ���� � � � �����.
�:
1. bindprocessor ��� $���� �������. ����� ����� ����� ��
� � ���� �� �� �� ����.
2. ���� ���� �� ����� � � ���� � �� �� ��� ����
�.
���
-q �� �� ���� �����.-u ��� ���� � � � �����.
��
1. �� ��(�� �� ProcessorNum �) ���� �����, �� �� ������.
bindprocessor -q
� ��� ��� ���� �� ��� �� ����.
The available processors are: 0 1 2 3
2. ��� 19254� � � ��� 1� ���� �� �� ������.
bindprocessor 19254 1
��
/ u s r / s b i n /
bindprocessor
bindprocessor ��� �����.
�� ��
cpu_state ��, smit ��.
bindprocessor ���. exec ���, fork ���.
AIX 5L Version 5.2 General Programming Concepts: Writing and Debugging Programs� Controlling
Processor Use � Dynamic Logical Partitioning.
218 �� ���, � 1 �
binld ��
��
PXE(Preboot Execution Environment) �� ��� �����. �� �� �� �� ��� ���� PXE
������ ��� �� ��� �����.
��
��� �� ���� ��� PXE ������ �� �� ��� ����� �� �� ������.
startsrc -s binld [ -a] ...
��� �� ���� ���� �� PXE ������ �� �� ��� ����� �� �� ����
��.
binld [ -f] [ -i]
��
BINLD ��� PXE ������ �� �� ��� ���� �� ��� �� �� ������ �
����. BINLD �� ����� ���� �� ���� �� ��� ������ � �� �
�� ��� ����� ��(����� ��, ����� �� ID, ���� ID� � �� � � �� ID)
� �����. �� �� �� ������� ��� ���� �����. ��� ���� �� PXE
������ �� �� ��� ���� � ��� �� ��� � ���.
�� �, BINLD ��� ��� ��� �� �� �� �� ��� �� ������� �����. BINLD
��� refresh �� �� SIGHUP �� �� ��� ��� �� ����.
���
-a �� ��.-f ConfigurationFile. �� ��� ��� �����.-i IP ��. DHCPINFORM� ���� DHCP ��� IP ��� �����.
�� ��
� ��� �� �� ��� �����.
0 ����� ��� ���.> ��� ������.
��
��� ��: � ��� ����� �� ��� �� ���.
�� ���(���) 219
��
/usr/sbin/binld BINLD �� �����.
�� ��
pxed ��, startsrc ��, stopsrc ��.
biod ��
��
��� �� ����� ��� �����.
��
/usr/sbin/biod NumberOfBiods
��
biod �� �� NFS ����� ����� �����. ������ ��� ��� ��� ��� ��
��� ��, biod �� � ��� ��� �����. biod �� ��� �� �� ���� ��
��� �����.
NumberOfBiods ���� ��� �� ��� � �� �� �� � ���. ���� ���
��� �� � � �� ���� �� �� �����. 6-8 �� � �� �� � ��
�. ���� NFS� �� �� ��� �� ��� � ���.
SRC(��� �� ���) ��� �� � ���� �� �� ����, chnfs ��� ������.
�����, SRC �� �� ���� ����, chssys ��� ������. SRC ��� �� ��
��� ��� AIX 5L Version 5.2 System Management Guide: Communications and Networks�
″Controlling NFS″� ������.
biod �� �� SRC ���� �� � ����� ���.
startsrc -s biod
stopsrc -s biod
��
1. src ��� ��� biod �� ����� �� �� ������.
startsrc -s biod
� ����, startsrc -s biod ��� ��� �� �� �����.
2. ����� ���� �� �� ���� �� �� ������.
chssys -s biod -a 6
220 �� ���, � 1 �
� ����, chssys ��� ����� ���� biod �� �� 6�� ����.
��
/etc/rc.nfs NFS � NIS �� �� �� ����� �����.
�� ��
chnfs ��, chssys ��, mount ��.
mountd �, nfsd �.
AIX 5L Version 5.2 System Management Guide: Communications and Networks� How to Mount a File
System Explicitly.
AIX 5L Version 5.2 System Management Guide: Communications and Networks� Network File
System(NFS) Overview for System Management.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� System Resource
Controller Overview.
NFS �� ���
bj ��
��
� ��� �����.
��
bj
��
bj ��� � ��� �����. � � �����. � ��� ��� 21 ��� �� ��
� ��, ��� ��� ����. ���� � �� ��� �� ���.
���� �� ��� ��� 21� ��� ��� � � ��� ��� ��� ���. �� �� �
� ����.
��� � �� 2 �����. ���� ��� �� � �� �(natural blackjack)� ���, ���� 3 �
�� ���. ��� ��� �� � �� �� ���, ���� 2 ��� !� ���. ��� � �� ��
�� ��� �� � �� �� ���, �� ��(��)�� ����.
��� ���� ���, ��� �� � �� �(natural blackjack)� �� � ���� �� ��� � �
���. ��� ��� � �� �� ��� �� 2 ��� ��, ��� ��� 1 ��� !� ���.
�� ���(���) 221
�� �� � �� ��� �, �� � ��� ���� ��� 2 ��� ���, � , �
�� � ���. � �� �� �� 10 �� 11� ��, � � , 4 ��� � �� � � �
� � � �� ��� � �� � ���.
�� ���� ���� � 21 ��� ��� ��� � � � ���. (� � ���.)
� 21 �� � �, ���� �� ��� ��� ����. ���� �� �(� � �� ��
� �), ��� 17 ��� ��� � � ���. ��� �'��, ���� ����. ���� �
� �� �� �� �� ��, 21 ����� � �� �� ����. � �� �����.
���� � ���, �� ���, ��� �� �� �� ��� ���. Do you want a hit?
Insurance? Double? Double down? �� ���� Y� ��, ���� ���� Enter �� ���
�.
��� �� ��, ��(�� ��)� (��� ���� ��) (� ��� ����� ����. ���
���� � ����(Ctrl-C) � �� EOF(Ctrl-D) �� �� ���� ��, � � �� ��
���.
��
/usr/games ����� ��� �.
�� ��
arithmetic ��, back ��, craps ��, fish ��, fortune ��, hangman ��, moo ��, number
��, quiz ��, ttt ��, turnoff ��, turnon ��, wump ��.
bootlist ��
��
���� �� ��� �� ��� ���� �� � ����.
��
bootlist [ { -m Mode } [ -r ] [ -o ] [ [ -i ] [ -V ] [ -F ]| [ [ -f File ] [ Device
[ Attr=Value ... ] ... ] ] ]
��
bootlist ��� ��� ���� �� � � �� ��� ���� ����� � � ���. �
��� �� � ���� ��� ����, ���� � �� ��� ���� � �� ���� ���
�����. � ��� �� �� �� �����.
v � �� ���. � ���� ���� � ��� �� � �� � � �� ��� ����
�.
222 �� ���, � 1 �
v ��� �� ���. ��� ���� ���� ��� ��� �� � �� � � �� ��� �
����. ��� ��� ���� ���� ��� ��� �%�� �� ����. �� ��� �
%�� �� ��� �� ��, ��� �� �� � � �, �� ��� � ��� �� ��
� �� �� � ���� �� �� ���.
v ��� �� �� ��. � ��� ���� ��� ��� �����. �� ��� �%����
� ��� � ���� �� ��� � �� �� �� ���� ��� ����� ���.
�� ���� �� ��� �%�� �� �� � ���. �� ���� �%�� ��� �� ����
�� ���� ����� � � ���. �� ��� �%�� �� ���� ���� �� ��
�� ����� � � ���.
�� �� ���, ���� ���� � �� ��� ��� �� ����� �����. �� �� ��
�� � �� ���� ���� ���, ���� ���� � ��� �����. ���, �� �����
�� ��� �� �����.
bootlist ��� �� ��� ��� �� �� ���� ��� �� �� ��� ��� �����. ��
� �� ��� ��� �� ��� �����. �� �� ���� � ��� � ��� ���� � ��
�� ���� �����.
�� ���� �� ��� ��� �� � ���. ��� ����� ��� � � �� ��
��� �� � ��� ���. -f ��� ���� file �� ��� ���� �� ���� ���
��. � �, � ���� ��� ���� ��� ���� �� ���� ����.
��: ��� �� ��� �� � ���� ���. �� ���� ��� ��� �� � �� �
� � ���� �� � ���. bootlist �� �� �� ���� ��� ��� ������
���. ���� ������, � �� �� � ��� � �� ��� ����, �� ���� �
���� �� � ���.
����� � �� ���� -m mode ���� ����. �� mode �� �� service, normal,
both, prevboot � �����. both ��� ���� � �� ���� ��� �� ���� �� �
���, � ���� �� �� ���� �����. prevboot ��� �� ��, -i(���) ��
�� �� �����. -i ��� -m ��� ��� �� ���� ������.
�� �� ���� ��� -o ��� ��� �� �� ���. ��� �� ���� ��� ��
���� � ��� ��� �����. �� ���� ��� ��� ���� � �� �� ��, ‘-’� �
� � �����. ��� ��� ��� -f ��� �� bootlist ��� �� ���� �� �
� �����. ��� �� � �� �� ���� ���� � �� � ���.
�: ���� ��� ���� ���� � ��� � � ��� bootlist ��� �� � ��� �
� ��� �� � �� � ���. �� ��� �� ��� ���� ����� � ���
� ����� � ���.
�� ���(���) 223
�� ��
���(�� ��)� ��� �� ��� � � �� �� � ���� �� � ���.
v �� ��� ��� ��� �� ��� �� � ���.
v ��� ��� �� �� �� �� ��� ��� � ���. �� �� �� ��� �����.
fd �� �� ��� �� ��� ���
scdisk (��� �� ��� ���� ���)�� SCSI �� ���
badisk �� �� �� �� ���
cd �� SCSI �� CD-ROMrmt �� SCSI �� �� ��
ent �� ��� ���
tok �� �� � ���
fddi �� ��� � ��� ����� ���
�: �� ��� �%�� �� �� ��� ���� ����. �� ��� � �%�� �
� ��, �� ���� �� �� ���� � ��� �����.
�� ��� �� ���� �� ��, (��� �� ��� �� ���) ��� ��� ��� ���
� ���. � ��� ��� ���� ��� ������. ��� ����� ���� �� ���
�����. ��� ��� �� �� � ��� ���. ��� �� ��, �� ���� �� �� �
��� � ��� �����. �� �� � �� ��� ��� �����. ( �� �� ��� ���
����� xx �� �� �� �����.)
fdxx ��� ��� �� ��� ��
hdiskxx ��� ��(PV) �� ��� ��
cdxx SCSI CD-ROM �� ��� ��
rmtxx �� �� �� ��� ��
entxx ��� ��� ��� ��
tokxx �� � ��� ��� ��
fddixx ��� � ��� ����� ��� ��� ��
� ��
�� ���� ���� ��� ��� �� ��� �� � ���. � ��� �� ��� �� ���
��, �� ��� �� �� ����. �� ���� � ��� ��� ����, ��� �� �
��� ��� ���� ���. ��, ���� ���� �� ����. �� ����.
bserver BOOTP ��� IP ��
gateway ������ IP ��
client ������ IP ��
speed ���� ��� ��
duplex ���� ��� �
��� �� �� �� ���� �� � ���.
224 �� ���, � 1 �
v hardware �� ���� �� � ����. � �� bserver �� gateway �� �� ����
���. bserver �� gateway
�� �� ����, �� �� ������ �����. bserver � gateway� �� ����,
hardware� gateway� �����.
v bserver �� hardware �/�� gateway �� ��, ���� �� � ���.
v gateway �� �� ���� bserver � client� ���� ���.
v client �� gateway � bserver �� �� �� �� ���.
�� ��� �� �� ��� �%��� ���� �� � ���. �� ��� �%� ����
� �� � ���.
�� ���� ��� attr=value���. �� attr� � ����, value� ���, = �� ��� ��
� ����.
-f ��� ��� �� ��
file �� ��� ��� �� �� �� ��� � � �� ��� ��� � ���.
hdisk0 hdisk1 cd1
�� �� �� � ��� ��� ��� � ���.
hdisk0hdisk1cd1
�� ��
� ��� ��� �� ����, �� ���� ��� ����. �� �� �� ��� ��� ���
��.
v ���� ��� �%�� �� ���� �� �� ��� �� �� �� �� ��, �� �
��� �� ����, ��� �����.
v ���� �� ���� ��� �� �� ����� �� ��� ����, �� �� ��� ����
����. ��� ��� �� �� � � ��� �%�� �� �� � ���.
v ���� �� ��, ���� �� �� �� � � �� ��� ���� � �� ��� ���
�� ��� �����.
v �� ��� �� �� � � �� ��, � �� ��� �� ��� �����.
���
Device �� ���� ���� �� �� �� �� ��� �����.-f File �� ��� �� �� ���� ���� �����.-F �� ��, speed � duplex �� �� �� ��� ���� �� ���� ���� ��� �� ��
���.-i -m ��� ��� �� ���� ����� �� �����.-m Mode �� �� � �� ���� �����. mode �� ��� �� normal, service, both �� prevboot��
�.
�� ���(���) 225
-o ��� �� ��� �, ��� �� ���� ���� �����. ��� �� �� ������.-r ��� �� ��� �, ��� �� ���� ���� �����. ��� ��� �%�� �� ����. �
�� �� ���� 16�� � �� �� �� ���� � ���. (��� �� �� ��� �����.)-V ��� ��, �� � ��� �� ��� �� �����. �� ���� ���� ����.
��
�� ��: � ��� �� � �� ����� � ��� �� ��(x) ���� ��� ���.
�� ���:
��� ��
NVRAM_Config �� ��
��
1. ��� � �� ���� ������, �� �� ������.
bootlist -m service -i
2. ���� ��� ��� �� � �� �� ���� ����, �� �� ������.
bootlist -m normal hdisk0 hdisk1 rmt0 fd
3. ���� �� ���� �� � �� �� ���� ����, �� �� ������.
bootlist -m normal -f /bootlist.norm
�� bootlist.norm� � ��� �� ���� � �� ��� � � �����.
bootlist.norm ��� �� ��� ��� ��� �����.
4. �� �� �� ��� ������, �� �� ������.
bootlist -m prevboot
5. �� 2� �� � ���� �����, �� �� ������.
bootlist -m normal tok0
6. ���� ��� ������ �� ��� ��� � � ��� �����, �� �� �����
�.
bootlist -m normal ent0 gateway=129.35.21.1 bserver=129.12.2.10\ client=129.35.9.23 hdisk0 rmt0 tok0 bserver=129.35.10.19hdisk1
�� ��
nvram �� ��.
AIX 5L Version 5.2 Kernel Extensions and Device Support Programming Concepts� Device Configuration
Subsystem Programming Introduction.
AIX 5L Version 5.2 Kernel Extensions and Device Support Programming Concepts� List of Device
Configuration Commands.
226 �� ���, � 1 �
AIX 5L Version 5.2 Files Reference� Special Files Overview.
bootparamd ��
��
��� �� ������ ��� �� ��� �����.
��
/usr/sbin/rpc.bootparamd [ -d ]
��
bootparamd �� ��� �� ������ ��� ��� ��� ���� �� ������. NTS
���� �� �� �� ��, bootparams ������ �� /etc/bootparams ��� �����.
���
-d ��� ��� �����.
��
/etc/bootparams ��� �� ������ ��� ���� ����� �� ���� ���� ���.
�� ��
AIX 5L Version 5.2 System Management Guide: Communications and Networks� Network File
System(NFS) Overview for System Management.
NFS �� ���
bootpd ��
��
��� �� ��� ��� �����.
��
bootpd [ -s ] [ -t Integer ] [ -d [ -d ... ] ] [ -g ] [ ConfigFile [ DumpFile ] ]
��
bootpd ��� ��� �� ��� ��� �����.
�� ���(���) 227
bootpd �� ����� inetd �� �� �����. � � /etc/inetd.conf ��� � �� ��
���.
bootps dgram udp wait root /usr/sbin/bootpd bootpd
� ��, � ��� ��� ���. bootpd �� inetd �� �� �� ���� ���� ���� �
�� ��� SMIT(System Management Interface Tool)� ���� ����. bootpd �� �� ���
� �� � � ��� /etc/inetd.conf ��� ��� bootps ��� �� ��� ����, refresh
-sinetd �� kill -1 InetdPid� ��� inetd �� ��� ��� ���� ��� ����.
��, bootp ��� ��, inetd� bootpd �� �����. �� ����, bootpd� �� ��� �
� �����. ���, ��� �� �� ��� 15 ��� �� ��� �� ���, ��� ��� ��
�� � ����. � � �� 15 � -t ��� ��� � � ���.
inetd � �� bootpd �� ����� -s ��� ������. � ���, bootpd �� ��
� ��� �� bootp ��� �����.
bootpd �� ��� ��� �� �� ��� /etc/services ���� � � ��� �����.
bootps BOOTP �� �� ��
bootpc ������ ���� � ��� �� ��
� �, bootpd �� ��� ��� ����. ��� ��� ���� �� ��, � � ���
/etc/bootptab���. ��� ��� �� ��, bootpd �� bootp ��� ���� ���� ����
�. bootpd �� SIGHUP �� �� ���� bootp �� ��� �� ��� �� � �
��� � ��� ��� �� ����. ��� ��� �� �� �, ���� ����� � ��
�� � ���.
���
-d ��� ��� �� ������. � ��� � � �� � ���. ��� �� �
� �� �� � ���.
Debug Level Syntax Message1 -d Only error messages.2 -d -d Level 1 messages and
messages indicatingpotential errors.
3 -d -d -d ... Level 1 and level 2and general informationmessages.
��� �� >0�� ���� syslogd �� �� ��� �� ��� ��� syslogd ��
��� �����.-g bootp ��� bootp ���� ��� �� �� ����� IP ��� ������.-s ��� ����� bootpd ��� �����. � �� �� ���� � �� ����
��� �����. � ��, bootpd ��� ���� ���� -t ��� �� �� ��
��.-t -t20� �� � � ��� �� �����. � �� 0� ���� ����. �
� � ��� 15 ���.ConfigFile ��� ��� �����. � � ��� ��� /etc/bootptab���.
228 �� ���, � 1 �
DumpFile bootpd �� bootp �� ������� ��� �� �� ��� �����. � � �
��� /etc/bootpd.dump���.
��
1. ��� ��� bootpd �� ����� �� �� ������.
/usr/sbin/bootpd -s
2. ��� � 3, ��� �� /etc/newconfig � � �� /etc/newdumpfile� ��� ��� bootpd
�� �����, �� �� ������.
/usr/sbin/bootpd -s -d -d -d /etc/newconfig /etc/newdumpfile
��
/etc/bootpd.dump � � bootpd � ��./etc/bootptab � � bootpd ��� ��./etc/services ��� ���� ��� �� � ���� �����./etc/inetd.conf inetd �� �� ��� ��� �����.
�� ��
x_add_nfs_fpe ��, x_rm_fpe ��.
bootptodhcp ��
��
BOOTP ��� ��� DHCP ��� ��� ����, �� ���� �� BOOTP ��� ���
DHCP ��� ���� �����.
��
BOOTP ���� �� DHCP ���� ��� ��
/usr/sbin/bootptodhcp [ -d DHCPFile ] [ -b BOOTPFile ]
DHCP ���� ���� BOOTP �� �� �
/usr/sbin/bootptodhcp [ -d DHCPFile ] -r HostName ]
��
bootptodhcp ��� � �� ��� ����. � ��� BOOTP ��� ��� DHCP �����
��� ����. ��� �� � � ��� /etc/bootptab ��� ����. �� ��� � �� ��
� ���� � -b �� -d ��� ��� � � ���.
�� ���(���) 229
bootptodhcp ��� � �� ��� DHCP ��� ���� BOOTP ������ ��� ���� ��
��. -r ��� ���� �� ������ �����. -d ��� ���� �� ��.
���
-b BOOTPFile BOOTP ��� ��� �����. � �� /etc/bootptab���.-d DHCPFile DHCP ��� ��� �����.-r HostName BOOTP ��� ��� ��� ��� DHCP ��� ���� ����.
�� ��
� ��� �� �� ��� �����.
0 ����� ��� ���.>0 ��� ������.
��
��� ��: �� ���
���� ��: ��� �� � ��� �� �� ��
��
/usr/sbin/bootptodhcp bootptodhcp ��� �����./etc/bootptab bootpd� �� � � ���� �����.
�� ��
dhcpsconf ��.
DHCP ����� ��� ��.
DHCP �� ��� ��.
bootp ��� ��.
TCP/IP �� � ��� �� - DHCP(Dynamic Host Configuration Protocol).
AIX 5L Version 5.2 System Management Guide: Communications and Networks� The SMIT Interface
for TCP/IP.
bosboot ��
��
�� ��� ����.
230 �� ���, � 1 �
��
�� ��:bosboot -Action [ -d Device ] [ -Options ... ]
�� �� �� ��
bosboot -a [ -d Device ] [ -p Proto ] [ -k Kernel ] [ -I | -D ] [ -l LVdev ] [ -L] [ -M { Norm |
Serv | Both } ] [ -T Type ] [ -b FileName ] [ -q ]
��
bosboot ��� �� �� ROS(�� �� ����) EPROM(�� � � ��� ��� �� ��
��)� ������� �� ��� ����.
bosboot ��� RAM(�� ��� ��) ��� �� ��� � ���� �� ��(�� ��)� �
���. � �� ��� ROS �� �� ���� �� ��� �����. ��� �� ����� �
�� �, ROS �� �� ����� ��� �� ��� ����. � �, ROS� ��
�� ��� ��� ����.
��� RAM ��� �� ���� ��� �� � �� ���� �� ���� �� �� ��� ��
���� ���. RAM ��� �� ���� �� ��� �� � ��� ��� ���� ���.
mkfs �� ��� ��� ���� �����(� � 6 ��). �� ���� ��� �� ����.
v CD-ROM
v ���
v ��
v ����
���� ��� ��� � (LAN)�� ���� �� ����� ���� � ���� �� �, ���
�� ��� � ��� �����(FDDI)� � ���.
�� ��� ��� ��� ���� ���� ���� ��� ��� ���� �� �� ���
����. �� ��� ��� �� ��� �� � � �� ���.
�� �� � ���, bosboot ��� �� ���� �� ��� ���� �����. ��' ��
��� ��(NVRAM)� � �� �� ���� ��� ����. bootlist ���� ���� �
� ���.
bosboot ��� �� ���� � � � �� ��� �� �� updatep ��� �� �
����.
�:
1. bosboot ��� �����, �� ��� ��� �� ���.
�� ���(���) 231
2. �� ��� �� � ���� ���� ��� ��� �� bosboot ��� �� ��, ���
����� ����. ��� ���� ���� �� ��� bosboot ��� ���� ���.
3. bosboot ��� �����, /tmp �� ��� � �� ��� � ��, � ��� �� �� �
��� �� ��� � � �����.
4. bosboot ��� �����, ��� ��� ���� ��� �� ��� �� ���. �� ���
��� �����, � ��� ������.
lsvg -M rootvg
� ��� �� ��� ��� �� �����. � � �� ��� ��� hd5���. �� ��� ��
� ���� ��� ��� ������.
5. -d ��� �� ��� ���� �� ��, bosboot ��� ���� ���� ���� � � ��
� ����. ���, �� ��� -p ��� ����, ��� �� -d ��� �����.
6. RAM ��� ��� ��� � bosboot ��� ���� �� ��� �� �� � �� ���
���� ��� ��� �%�(sys0) ��� �� ����.
��� �%� ��� ���� � � �� ��� �� ��� �� �� ��� �� �� ��
� ��� � � �����. � ��� �%� ��� �� ��� �� �� ��� ����
����� ��� � ���� �� � ����. AIX 5.1 � ��� ��� �%� �� rs6k�
AIX 5.1��� �� ���� �� �� �� ��� ���� �����. �� rs6ksmp� AIX 5.1
��� �� ���� �� �� �� $� ��� ���� �����. AIX 5.1 � ��� �� rspc
� �� ISA �� ��� �����. �� ��� �� �, ��� �%� ��� � � �� �
�����, �� ��� �� � �� ��, �� ��� �����. � � �� �� ��� �
� �� ��� ����� � ��� �%� ��� �� ��� ����.
bosboot� ���� �� ��� �%� �� � �� ��(�: /usr/lib/boot/chrp.disk.proto)� �� �
� �� ��� ���� ��� ����. � �, bosboot ��� pcfg ���� �� �� �%
� ��(�: /usr/lib/boot/chrp.pcfg)� �����. pcfg ���� bosboot� ������ proto �
� ��� ���� � ���� ��� ���. /usr/lib/boot/protoext ����� ��� � ��
� � �� �� ��� �� ��� �����. �� �, �%� ��� chrp�� �� ���
�����, �� /usr/lib/boot/protoext/chrp.pcfg� �� �� ��� � � ��,
scsi.chrp.chrp_lpar.fcp.graphics.ide.isa_sio.pci.ssa.sys.pci.tty.usbif.
bosboot ��� �� �� �� /usr/lib/boot/chrp.disk.proto� ����, ���� /usr/lib/boot/protoext
�� ���� disk.proto.ext.scsi.*� ���� ��� �����. � ��� ��� � �� ��
232 �� ���, � 1 �
��� �����. � �, ���� /usr/lib/boot/protoext/disk.proto.ext.scsi.*� ���� ��� �
�� � �� �� ��� �����. ��� pcfg ��� � �� �� �� ��� �����.
� � �� � �� �� ��� �����. bosboot ��� � �� ��� RAM ��� �� ��
�� ��� mkfs ��� �����.
7. BOSBOOT ��� �� ��� ��� � ���� �� ��� �� ��� �� ����. ��,
�� ��� �� ��� ��� ��� ��� �� ��(sys0)� �� ����.
� �� ��� �� ��� ��� ����.
/usr/lib/boot/chrp.disk.proto
/usr/lib/boot/chrp.cd.proto
/usr/lib/boot/chrp.tape.proto
/usr/lib/boot/network/chrp.ent.proto
/usr/lib/boot/network/chrp.tok.proto
/usr/lib/boot/network/chrp.atm.proto
/usr/lib/boot/network/chrp.fddi.proto
��� �� ��� ���� � � ��� �� ��� �� �� ��� �� �� ��� ���
� � �� �����. ��� ��� ��� �� � � ����, ���� �� ���
��� ����.
� ��� �� ��� �� ��� �� �� ��� ���� ����� ��� � ���� �
� � ���.
� ��, bosboot ��� ��� ���� ��� ��� �� ��� ���� �� ��� �����.
-p ��� ���� �� ��� ��� �� ��� �� � � ���.
���
-d device �� ��� �����. � ��� � ���� �� �����.
� ��� �� �����. �� ���� ����� ���.
-a ��� �� �� � ��� ����.
� ��� �� �����.
-b FileName ��� �� ��� �� ����� �����. � ��� �����.-D � � ���� ����. � ��� �����.-I (upper case i) � � ���� � � �����. � ��� �����.-k Kernel �� ��� �� ��� �� ��� �����. � ��� ���� ��
�� �� ��, /unix� � ����.-L MP ���� �� ��� �� ���� ���. � ��� MP ��� ���
� �� ����� ��� ����.-l (lower case L) LVDev �� ��� �� �� �� ��� ��� �����. � ��� ����
�.
�� ���(���) 233
-M Norm|Serv|Both �� �� �����. ��� �� ����.
norm � �� �����.
serv ��� �� �����.
both �� ��� �����.-p Proto RAM ��� �� ���� �� ��� �� ��� �����. � ���
�����.-q �� ��� ��� �� ���� ��� ��� �� �����. �� �
�� ��� ����. � ��� �����.-T Type ���� �%� ��� �����(� 6 ��). � ��� bosboot ��� �
�� ��� �%� ��� �� �� ��� ���� ���. ��� ��
�� �� ��, bosboot ��� ��� �%� ��� �� �� �� ���
��� ���� �� ��� ����. � ��� �����.
��
��� ��: �� ����� � ��� �� �� � ���.
��
1. ��� ���� �� ���� �� � � �� ��� ��� �� �� ��� ����, �
� �� ������.
bosboot -a
2. �� ��� �� /tmp/tape.bootimage�� �� �� ��� ����, �� �� �����
�.
bosboot -ad /dev/rmt0 -b /tmp/tape.bootimage
3. ��� ��� �� �� ��� ����, �� �� ������.
bosboot -ad /dev/ent0
4. ���� �� �� ��� ��� �%� ��� chrp� �� ��� �%� ��� chrp� ���
�� � �� ��� ����, �� �� ������.
bosboot -ad /dev/tok -T chrp
��
/usr/sbin/mkboot �� � �� �����./usr/lib/boot/chrp.disk.proto ��� RAM �� ��� ����� �����./usr/lib/boot/chrp.cd.proto CD-ROM RAM �� ��� ����� �����./usr/lib/boot/chrp.tape.proto �� RAM �� ��� ����� �����./usr/lib/boot/network/chrp.ent.proto ��� RAM �� ��� ����� �����./usr/lib/boot/network/chrp.tok.proto �� � RAM �� ��� ����� �����./usr/lib/boot/network/chrp.atm.proto ATM �� ��� ����� �����./usr/lib/boot/network/chrp.fddi.proto FDDI RAM �� ��� ����� �����.
�� ��
bootlist ��, mkboot �� � locktrace ��.
234 �� ���, � 1 �
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� Understanding the
Boot Process.
bosdebug ��
��
���� � ��� �� ��/��� � � ��� �� �����.
��
bosdebug [ -I | -D] [ -M [ -S | -s sizelist] [ -n sizelist]] [ -l <file> ] [ -f ]
bosdebug [-o]
bosdebug [-L]
��
bosdebug ��, ���� ��� ��� � � �� ��/��� � � ��� �� �����.
-D �� ��� ���� � ��� � ��� ���.-I �� ��� ���� � ��� � � � ���� ���.-L �� ��� ��� � �� �� �� ���� �� �� ���� �����. ��� ���� � � bosboot
-a � shutdown -r ��� �� ��� �� �� �� ������. ��� � ����.-M �� �� �� ���� �� ���� ���. �� � � �� ����� ��� ���� ���� ���
����.-n sizelist -s ��� �� ��� ���, ���� �� � ����. ��� 32-2048� � �� �� ��, ���
��� 2��� ���. ��� no ��� net_malloc_frag_mask �� �� � �� ���.-o ���� �� ��� ��� ��.-s sizelist �� �� �� ���� ��� ��� �� ����� ��, � � � ���� ���
����. ���� � �� � � ���� ����� �� ���� ��� ����. �� ���� ��
� � � �� �� ������. ��� 16-2048� � �� �� ��, ��� ��� 2��� ���.-S �� �� �� ���� �� ��� ��� ��� ��(4096)��� �"��, � ���� ��� ���
�. ���� �� ��� �� ����� ���� ��� �� � �� ����, ��� �� ���
� �� � � ��� ��� ��� �� � ����.-l <file> kdb ��� �� ��� � ��� �� ��� ����. ��� � ����. ����� ����. LFS �
�� ���� �� ��� ���� �� ������.
# echo ’#include <sys/vnode.h>’ > sym.c# echo ’main() { ; }’ >> sym.c# cc -g -o sym sym.c -qdbxextra /* for 32 bit kernel */# cc -g -q64 -o sym sym.c -qdbxextra /* for 64 bit kernel */
-f �� ���� �� ��(-l ���� ��)� ����. � ���, ���� ��� �� ����.
� ��� �� �� ��� bosboot � shutdown -r ��� ���� �����(-l � -f �� ��).
�� ��
bosboot �� � shutdown ��.
�� ���(���) 235
AIX 5L Version 5.2 Kernel Extensions and Device Support Programming Concepts� Memory Overlay
Detection System(MODS).
bs ��
��
�"� ��� ���� ��� � �����.
��
bs [ File [ Arguments ] ]
��
bs ��� ��� ��� �� � ���� � ���� � ������. ��� ���� �����
�, �� ��� � � �� ��� ����, � �� � �� ���� ���� ��� ���� ��
� �� � �� ��� ����.
�� ��� File� ���� ��� �� ���� �� �� ����� �� ��� ��� ���
� �����. �� ������ ��� ���� �� � �����(compile � execute � �� ��).
� ��, File�� �� ���� ��� ���� � ������.
���� �� ���� �� ��, � ���� ��� �����.
�� ��� ��� ��� �� arg � narg� ��� ���� �� � ���.
��� �� �� �� � ��� ������ ���.
statementlabel statement
���� ���� ����� ���� � �� �����. label� �� � �� ��� ���.
� � �� �� ��� �� � ���. �� ��� \(���)� ��, ��� �� ��
��� ��� �����.
��� ��� �� �� �� �� 0 ��� ����� ������.
�: ��� ���� � � ���� �� � ���� �� ��� ����, �� � � �
�� �� �� �� ���� ������.
��� ��
break �� �� � for �� while �� ����.clear �� ��� ��� ���� ���� ��� �����. ���� �� � �����.compile [Expression] ���� ���� ������ ���(�� �� � � � ���). ��� Expression� �
��� �� ��� � �� ���� �����. ��� ��, �� �� � ��� �
�����. compile� �� � �����.
236 �� ���, � 1 �
continue ��� for �� while �� � �� ���� ��� ����.dump [Name] �� �� � �� ���� Named �� �� � �� �� �����. �� �� ��
�� ���, dump� ��� � � (���)��� �� ��� �����.exit [Expression] ��� �� �����. Expression� ��� � � �����.execute �� �� �� ����. (INTERRUPT �� �� �� ���.) � ����� ��
� ���� ����� ����(� ��).for �� � � �� ���� �� �� �� � ��� ��� ����� ���� ���
����� �����.
for name=Expression Expression statementnext
��
for name=Expression Expressionstatement . . .next
��
for Expression, Expression, Expression statementnext
��
for Expression, Expression, Expressionstatement . . .next
� ��� �� � �� �� �� � �� �� �� �� ��� �� 1� ��
�� �� ��� �����. � �� ��� ��� �� �� �� � ��, ��� �
�� �� � ���.
� �� ��� ��� ��� �� ��� ���(����� �� ��) � � �� ��
���� �����. � �� ��� ��� �� �� �� � ��, ���� ��� �
� � ���. ��� ��� � �� � � �� ���� ���� �����.fun �� ��� ��� ��� � ��� �����.
fun f([a, . . . ]) [v, . . . ]statement . . .nuf
f� �� ��� ����, a� ���� ����, v� ��� � ��� �� �� ��
�����. � 10�� ��� � �� �� �� � ��, �� �� ��� ���
�� � ����. �� ��� �� � ����.freturn ���� �� ��� ��� ����. ��� ��� freturn� 0� �����(�� �� �
��(? ��).) ��� �� freturn� ��� ����� �����.goto Name Name� ���� �� � ���� ����� ��� ����.ibase n �� ��� n�� �����. n� ���� ��� �� 8, 10(� �) � 16���. 10-15�
16� �� �� a-f� � ���. 16��� ��� �� � ��� ��� �����.
(�� �, f0a� 0f0a� ����� ���.) ibase� �� � �����.
�� ���(���) 237
if � �� � ��� ��� �����.
if Expression statement[elsestatement . . . ]fi
��
if Expressionstatement . . .[elsestatement . . . ]fi
� ��� �� ��� ���� � �� ��� ���� ��� ���� �� �� ��
��� ��� ��� �����. ��� 0 � ″″(�)� 0�� �����.
� �� ����, �� else� � ��� �� ��, ���� ��� ���� ���. else
� � �� �� ���� ��� ���� if���. � fi� �� �� fis�� �� �
���. else� if� elif� �� � ���. if . . . elif . . . [else . . . ] ��� ���
fi� �� � ���.include Expression Expression� ��� ���� � � ��� ���� �����. ��� ��� ���
� ���� ��� ���. include �� �� � �����. include �� ���� ��
��.obase n �� ��� n�� �����. n� ���� ��� �� 8, 10(� �) � 16���. 10-15�
16� �� �� a-f� �����. 16��� ��� �� � � ��� �����. (,
f0a� 0f0a� ����� ���.) ibase� �����,obase� �� � �����.onintr � �� � ��� ��� ���� ����� �����.
onintr Label
��
onintr
� ����, onintr� ��� � � goto� ���� ��!, ��� ��� Label� ���
��. onintr�� ���� �� �����. � �� ����, INTERRUPT� �� bs
���� ����.return [Expression] Expression� ��� � ��� �� �� ��� �� �����. ���� ���� ��
��, ��� 0� �����.run ��� � ���� ����� �����. ��� �� ��� ������. ��� run
�� �� ��, ����, run� �� � �����.stop ����� ��� ���� � �� �����.trace [Expression] �� ��� �����. Expression� ���� ��� 0�� ���� �� ��� �����.
��� ���, ��� �� ��/��� �� �����. ��� trace �� �� 1�
������.
238 �� ���, � 1 �
while �� � � �� ���� �� �� �� � ��� ��� ���� ��� ��� �
���� �����.
while Expression statementnext
��
while Expressionstatement . . .next
while �� � ��� �� ���� ����� �� ����� for �� �����.!cmd ��� ��� � bs ����� ��� �� ����.# Comment �� �� ����.
�� ��
Name �� ����� ��� � �� � ��, �� �����. ��� ��(��� �
� ���) �� ���� �� � ��� ���. ��� � 6���� �����.
fun��� ����� �� ��� ����, �� ��� �����. ��� ��(�� �
�) � �� ��� �� ��� ��/��� �� � ���(�� �� open ��).Name([Expression[, Expression] . . . ]) �� Name� ��� ��� � ���� ��� �����. ��� ��� ����,
Name� fun �� ���� ���. �� ���� ��� �����.Name[Expression[, Expression] . . . ] �� �� ��� �����(��� �� table ��). ��� ��, ���� ���
���� ��� �� ����� �����. ���� �� ��� ������ ��� �
�� , [1,2]� [1] [2]� ����. ��� �� 0-32,767 ��� ���� ���.Number ���� �����. � �� ��, 10�� �� ��� ����� �� � ���. (�
�, �� �� � �� e �� ��� �� ��� ���.)String ″ ″(�� �� ��)� � � ���� �����. ��� ���, �� �� ��(\″), �
�� ��(\n), ��� ��(CR)(\r), �����(\b) � �(\t) ��� ���� �� �
� �� ���� ��� \(���)� �� � ���. ��� �� ��� � �
� �� �� ��, \� ��� �����.(Expression) ��� � ��� ����.(Expression,Expression
[, Expression] . . . ) [Expression]
���� ��� �� ����� ���� � ��� �� ��� ���� �����.
��� ��� 0�� ��� �� ���� ��� ����. � �� ��� �� ��
True �� ����.
(False, True) [a == b]Expression Operator Expression ���� ��, �� �� �� ���� �� ��, ���� ���� �� ����� �
� ���� ����.
� ���
? Expression Expression� �� �� � �� ������. � �� ���� � ���� �����.
v ��� �
v eval �� ��� ��
v ���� �� ���� �����(freturn ��).
�� ��(�� �, ��� �)� ��� ���� ����� �� �� ��� , ��
�� ��� � �����.-Expression Negates Expression.++Name � �(�� �� ��)� 1� ������.
�� ���(���) 239
-- Name � �� 1� ������.! Expression Expression� ��� ��� �����.
�: �� ���� �(null) ���� 0�� �����.
2� ���(�� �)
= �� ���� �����. �� ����� �� �� �� ����� ���. �� ����� � � ���
�� �� ����. ��� � ��� ���� ���, �� � ���� ���� � ��� �
���._ �� ���� �����(�� ��).& | ��� AND, ��� OR� �����.
��� �� ����.
Expression & Expression
� ��� �� ��� ��� �� ��(�)�� 1(�)��, � ��� �� �� �� ��� 0� �
� 0(��)���.
��� �� ����.
Expression | Expression
� � �� ��� ��� �� ��(�)�� 1(�)��, � � �� �� �� ��� 0� �� 0(��)�
��. ��� �� ��� �(null) ���� 0�� �����.< <= > >= == != � �� ���� �����.
v < �� ��
v <= ��� ��
v > ��� ��
v >= ��� ��
v == �� ��
v != �� �� ��
�� ���� ��� ��� �� �� 1� �����, ��� �� �� 0(��)� �����. �� ��
�� ���� �� �� ����. a>b>c� a>b& b>c� ����. ���� �� ��� ���� �
�, ��� ��� ������. �� � LC_COLLATE� ��� �� ��� ���� �����. ��
� �� ����� �� �� �� � ��� �����.+ - �� � ��� �����.* / % ��, ���, ���� �����.^ ���� �����.
�: 2� ���� �(null) ���� 0�� �����.
��� � � ��
arg(i) ��� �� �� ��� i-�� �� ��� �����. � 0��, arg� i-�� ��� ��� �����. �
� �, arg(0)� bs� �����.narg( ) ��� ��� �����. � 0��, ��� �� ��� �����.
240 �� ���, � 1 �
��� ��
abs(x) x� ���� �����.atan(x) x� ��(arc) ���� �����.ceil(x) x�� �� ���� �� �� ��� �����.cos(x) x� ���� �����.exp(x) x� e ��� �����.floor(x) x�� �� ���� �� � ��� �����.log(x) x� �� ��� �����.rand( ) 0-1 ���� ���� � � ��� �� �����.sin(x) x� ��� �����.sqrt(x) x� ���� �����.
��� ��
size(s) s� ��(�� ��)� �����.bsize(s) s� ��( �� ��)� �����.format(f, a) printf ���� ����� �� �� ���� �� a, f� ��� ��� �� ����
�. %...f,%...e � %...s ��� ������.index(x,y) y� � ��� ���� ��� � � x�� � �� �� ���� ��� ���
��. ��� ���� �� �� 0� �����. 2 �� � ��� ��, � ���
�� �����.trans(s, f, t) �� ��� s�� f� � ��� ���� ��� t�� ��� �� �� ��� �
���. f� ���� �� �� ��� ��� �� ��, �� ���� �����. �
�� f� t�� ��, f� ��(excess) � � � ��� ���� �� ��� �� �
��� ���� ����.substr(s,Start,Length) ���� Start �� ��� s � Length� � ���� �����.
�� ���(���) 241
match(String,Pattern)
mstring(n)
pattern� ���� string� �� �� �����. �� ., *, $, [, ], ^(��� � �
�), \(� \)� �� �� ��� �� ����.
�: �� ���� �� ��� ��� ed� ������.
. � �� ��� ��� ��� ������.
* �� �� �� ��� 0 ��� ��� ������. �� �, .*� � �
� ��� ���� ��� 0 ��� ��� ������.
$ �� �� �����.
[.-.] � � ��� ����, ��� � ([.-.]) �� ���([ . . . ])� � �
��� ������.
[^ .-.]
[^ . . . ]
� �� ��� ��� �� � � �� ���� � ��� ������.
�&(^)� �� ��� � �� � ���� �� �� ����.
[].-.]
[] . . . ]
] �� ���� ��� ������. � � �� ��� (� ��, �� ^ �
�) � ��� �� ��� ���� ��� ����.
\( . . . \)
� ���� ���� ��� ������. ��� ��� �� � ��� �
� ����� ��� � ���. �� �, �� ����.
match (’a123ab123’,".*\([a-z]\)") = 6
� ������, .*� a 123a(a-z��� �� �� �� �� ���)� ��
��, \([a-z]\)� ���� 6��� �����, b� ������. [a-z],
� �� ����� �� ��� �� �� ��� �� ″��� ���″� �
���.
�� ��� �� � �� �� �� ��� �� � ���. �� ��
� �� ��� �� ��� ��� ″�� �� �� ��″� ������.
mstring ��� match� ��� ���� n�� � ���� �����. (n�
1� 10�� � ���.)
242 �� ���, � 1 �
�� �� ��
open(Name, File, Mode)
close(Name) ��, �� �� � �� �� �����. Name�(����� ���) ���� �����
���. �� �, ��� �� �� ���. �� ��, File� � � ��� � ���.
v �� ��� �� 0
v �� ��� �� 1
v �� ��� �� 2
v �� ��� ���� ���
v (″sh -c″� ��� ) ��� �� �� ���� !� ���� ���
�� r� ���, w� ���, W� � �� �� �� �� �� ��� ��� � ���.
�� ��� �� ����.
v open (″get″, 0, ″r″)
v open (″put″, 1, ″w″)
v open (″puterr″, 2, ″w″)access(p, m) ��� ���� �����. ��� p� ��� �� ����, m� ���� ��� ��
���� �� �����. � ��� ��� ��� �� �� 0� ����, �� �� -1
� �����.ftype(s) f� �� ��, p�(�� � � ��) ��(FIFO), d� ����, b� � �� �� �
� c� �� �� ��� �� �� ��� ���� �� ��� �����.
��
table(Name, Size) ����� ����, 1�� ��� �����. (��� �)″��″� (�� ��)������.
Name� bs � ��(���� ���)��� ���. Size� �� ��� �����.
����� ���� bs� �� ��� �����.item(Name, i)key( ) ���� � � �� � ����� �� ��� ������. �� �� ��� �� �
����, � ��� �� �� ��� ″��″� ������. Name� �� ��� ��� ��
��.
�� �� ��� ���� ����, �� ���� ��� �� ���� � ����,
�� �� ����.
table("t",100)
.
.
.#If word contains "parity", the following expression#adds one to the count of that word:++t[word]...#To display the key/value pairs:for i = 0, ? (s = item (t, i)), ++i if key( ) put = key( )_":"_s
iskey(Name, Word) � ��� �� ��� �� ����� �� 1�, ��� 0� �����.
�� ���(���) 243
�� ��
eval(string) ��� ���� ���� � ����� �����. �� ����� ��� ��� � �
�� �����. eval� �� �� �� �� ��� � ���� �� �� ���.
name = "x,y,z"eval("++"_name)
� ″x,y,z″� � ���. ���, eval �� ?(�� ���)� ��,bs �� ��� �� �
���. �� �, �� ����.
?eval ("open(\"X\",\"XXX\", \"r\")")
″XXX″�� ��� �� ��, � 0� �����(���� ���� �). �� �� (��
��) � ″L:″� goto� �����.
label = "L:"if! (?eval ("goto"_label))puterr="no label"
244 �� ���, � 1 �
plot(request, args) tplot ���� ��� ���� ��� ����. �� ��� �� ���� ���� ����.
0� 12� ��� �� ��� ��� tplot� ��� �����.
�� ��� �� ����.
plot(0, term)
�� ��� -T �� ��� �� tplot� ���� ���.
plot(1) ���� �#��.
plot(2, string)
string� �� �� � � ����.
plot(3, x1, y1, x2, y2)
(x1, y1)� (x2, y2) ��� � ����.
plot(4, x, y, r)
��(x, y) � ��� r� �� �� ����.
plot(5, x1, y1, x2, y2, x3, y3)
��(x1, y1) � � (x2,y2)� (x3, y3)� �� �(�� ����)� ����.
plot(6) ���� �.
plot(7, x, y)
(x, y)� �� � �����.
plot(8, x, y)
�� �� (x ,y)� �� ����.
plot(9, x, y)
(x, y)� � ����.
plot(10, string)
� �� ���� �����.
plot(11, x1, y1, x2, y2)
(x1, y1) �� �� �� �� ��� � (x2, y2) �� �� � � �� ����
����.
plot(12, x1, y1, x2, y2)
���� ��� x(y) ���� x1 (y1)� �� � ���� �� x2 (y2)� ����
� ���. �� ����� plot(12, 1.0, 1.0, 0.0, 0.0)���.last ( ) � �� �� �� �� �� �����.
��
bs ��� ���� ��� output��� ��� �����, �� �� ������.
bs < input.n > output
��
bs input.n > output
�� ���(���) 245
�� ��
ksh ��.
access ���, printf ���.
AIX 5L Venrsion 5.2 General Programming Concepts: Writing and Debugging Programs� National
Language Support Overview for Programming.
bsh ��
��
bsh ��� Bourne �� �����.
��
bsh [ -i ] [ -r ] [ { + | - } { [ a ] [ e ] [ f ] [ h ] [ k ] [ n ] [ t ] [ u ]
[ v ] [ x ] } ] [ -c String | -s | File [ Parameter ] ]
�: �� �� -(�� ��)� �� +(��� ��)� �� ��� ��� �����.
��
bsh ��� Bourne �, ��� �� ��� � �� ��� ��� �����. �� �� ����
� ����� �� ����� ��� �����.
Bourne �� �� ��� ��� AIX 5L �� 5.2 ��� ��� ��: ��� � ��� ″Bourne
�″� ������.
���
Bourne �� �� ����� �� ���� �� �� ��� �����.
�: ���� -c �� -s ��� ���� �� ��, �� � ���� �� ��(� ����)�
�����. ���� ���� � ����� �����. ��� ��� AIX 5L �� 5.2 ���
��� ��: ��� � ��� ″Bourne ��� � ��″�� � ���� ��� ���
���.
-a ��� ���� �� � ��� �����. �� �� ��� ���� �� �� �� ��� �� ���
����, �� �� � ��� �� ��� ���� �����. ��� ��, �� �� �� ��� �
�� ��� �����. �� �� ��� ��� �� �� �� �� ��� getopts �� read ��� ��
��� ��, �� �� �� ���� �� ��� �����.-c String String ���� �� ��� �����. String �� ����� �� ��� � 0� ����, ���
Parameter ������� � ���($1, $2 �)� ���� �����. � ��� �� �� �� �
� ���� �� ��� �� ����.
246 �� ���, � 1 �
-e ��� �� �� �� ��� �� �� � ����.
v 0�� � ����� ����.
v while, until �� if ��� � ��� ��� ����.
v AND �� OR ���� ��� ����� ����.
v !(� �) ���� ��� ����� ����.-f �� �� ��� �� ����� ���.-h ��� ��� �� �� ��� ��� ��� ����� �����. (����� ��� ��� �� ��
�� ������. hash ��� ������.)-i ���������� ���� ���� �� ���� �� ���. � ��, �� TERMINATE �� �
�� kill 0 ��� ��� �� ���� ��� ��, INTERRUPT �� �����, wait ��� ��
� ���� � ���. �� ��, �� QUIT �� �����.-k ��� �� �� ��� ��� ����� ��� �� �� ���� ��� ������.-n ��� ���� ��� ��� ����. -n ��� � ����� �� ��� ���� � �� �
���. ��� �� � ��� �� � ���.-r ��� �� �����. � ��� ���� �� .profile ��� �� � �� ����� ���� �� �
���, Rsh ��� ���� �� ����.-s ��� �� ������ ����. ��� � ���� � ����� �� �� �����. ��
��� ��� ����, � ��� �� ��� �����.-t ��� ��� �� ��� � ����.-u ���� �� �� ��� ���� � ��� �� �� � ����. ��� �� ��� ���
�.-v � �� �� ��� �� �����.-x �� � � ��� ���� �� �����.
�: -(�� ��)� �� +(��� ��) ��� ��� ���� ����. $- �� ��� ���
�� ��� �����.
��
/usr/bin/sh � � �� ��� �� �����. � ��� Bourne �� �����./usr/bin/bsh �� ��� Bourne �� �����./usr/bin/Rsh �� ��� ��� Bourne �, Bourne �� ����� �����./tmp/sh* �� �� � ��� �� ��� �����.
�� ��
env ��, sh ��, Rsh ��.
/etc/passwd ��, null �� ��, environment ��.
profile �� ��.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� Bourne �.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� Bourne � �� ��.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� Bourne ��� � ��.
�� ���(���) 247
bterm ��
��
���(BIDI) �� ��� �� �����.
��
bterm [ -maps Map ] [ -help ] [ -keywords ] [ -nobidi ] [ -symmetric ] [ -autopush ] [ -or Orientation
] [ -text TextType ] [ -nss NumShape ] [ -csd CharShape ] [ -tail ] [ -nonulls ]
��
bterm ��� IBM 3151, VT220, HFT � � ��� �� �����. ASCII ��� BIDI ��
� �����. � ��� BIDI ������ �� � � BIDI �� ����. bterm �� �� �
�� ����� � ��� �� � ����.
�� ��� ��� �� � � ���� �� -maps ��� �����. bterm ��� �� �� �
�� ����� � � ��� ��� ��� � BIDI ��� �� � ���. ��� ���
� � ��, � � �� �� ��, �� �� � �� � � �, ��� � � � � ����, �
�� �� � �� �� �� � �� � �� �� ���� ��� �� ����� ���. �
�� ��� ��� � � �� ��� ��� ����.
� � ��� � ��� �����.
1. ������ .Bidi-defaults ��� �����.
2. ��� ���� �� ��, bterm ��� /usr/lib/nls/bidi/$LANG/app-defaults ��� BTerm ��
��� �� �����.
���
-autopush �� �� ��� �� � �� �� � ���.-csd CharShape �� ��� � � �����. CharShape �� � �� � ��� � ���.
v automatic
v isolated(�� �� ��)
v initial(�� �� ��)
v middle(�� �� ��)
v final(�� �� ��)
v passthru
� �� �� � ���.-help �� �� ��� � � ��� �����.-keywords � � ���� �� �� ��� �����.
248 �� ���, � 1 �
-maps Map �� �� � ��� �� ���� ���� �� �����. ���� �� � ��
�, Map �� � ��� /usr/lib/nls/bidi/maps ����� ���. �� �
BIDIPATH� �� �� ��� � ���.
export BIDIPATH=/usr/lib/nls/bidi-nobidi BIDI �� �� ����� ���.-nonulls ��� �(null) �� ���� ������.-nss NumShape ��� � � �����. NumShape �� �� � �� � ��� ������.
v bilingual
v hindi
v arabic
v passthru
� �� bilingual���.-or Orientation �� �� ��� �����. Orientation�� LTR �� RTL� � ���. � ��
LTR���.-symmetric �� � �� �� �����.-tail ���� ″seen″, ″sheen″, ″sad″ � ″dad″ ��� � �(cell) �� � �� �����.-text TextType ��� ��! ��� �����. TextType �� implicit �� visual� � ���.
� �� implicit���.
� �
� ��� ��� BIDI ���� ����, Ctrl+X �� �� BIDI �� �� ������. � � �
� ��� �� BIDI ���� �����. ���� �� �� �� �� BIDI �� �� ���
�. � �� ��� BIDI �����.
� ��
r ��� ��� ������.n �� �� ��� ���� �����.l �� �� ��� ��� �����.a (�� �� ���� ���) �� ��� �� � �� � ��� �����.t � � �����.space �� � (RSP)� �����.
�� �� ����:
� ��
c � �� �� �����.
�� �� ����:
� ��
s � �� �����.e � � �� ����.p �� � �� �����.f �� ��� �� � � ����.i �� ��� � �� � � ����.b �� ��� �� ���(Passthru) �� � � ����.o �� ��� � �� � � ����.
�� ���(���) 249
� ��
m �� ��� � �� � � ����.
.Bidi-defaults ��
� ��� ��� bterm ��� �� � �� �����.
.Bidi-defaults ��
��� � ��
fScrRev on �� � �� �� �� �����.
off �� � �� �� �� ������.
fRTL on RTL �� �� �� �� �� �����.
off RTL �� �� �� �� �� ������.
fLTR on LTR �� �� �� �� �� �����.
off LTR �� �� �� �� �� ������.
fPush on � �� �� �� �����.
off � �� �� �� ������.
fEndPush on � � �� �� �� �����.
off � � �� �� �� ������.
fAutoPush on �� � � �� �� �����.
off �� � � �� �� ������.
fASD on �� � �� �� �� �� �����.
off �� � �� �� �� �� ������.
fShapeIS on � � �� �� �� �����.
off � � �� �� �� ������.
fShapeIN on �� � �� �� �� �����.
off �� � �� �� �� ������.
fShapeM on � � �� �� �� �����.
off � � �� �� �� ������.
fShapeF on � �� �� �� �����.
off � �� �� �� ������.
textType implicit ��� ��!� � � ��� �����.
visual ��� ��!� � � ���� �����.
orientation LTR ���� � � � � �� ����
RTL � ��� �� � � �� ����
symmetric on �� � �� ��
off �� � �� ���
numShape bilingual �� � ��� 2� �� ���� �����.
hindi ��� ���� �����.
arabic ��� ���/����� �����.
passthru ��� ���/����� �����.
250 �� ���, � 1 �
.Bidi-defaults ��
��� � ��
charShape automatic ����� �� �� � � ����.
passthru �� ��� �� ��� �� �����.
isolated �� ��� � �� �����.
initial �� ��� �� �� �����.
final �� ��� �� �����.
middle �� ��� � �� �����.
maps ��� � ����� ��� ����� �����. ��, ��,
�� � �� �� �
expandTail on � �(cell)� ″seen″� �� �� � �� �����.
off � �� ″seen″� �� �� � �� �����.
nobidi on BIDI �� �����.
off BIDI �� ��.
noNulls on �(null)� ���� �����.
off �� �� �� �(null)� �(null)� ���.
�� ��
aixterm ��, telnet, tn �� tn3270 ��.
AIX 5L Version 5.2 National Language Support Guide and Reference� Bidirectionality and Character
Shaping.
bugfiler ��
��
��� � ����� �� ���� �� �����.
��
bugfiler [ -d ] [ -m MessageMode ] [ -b BugUserName ] [ MailDirectory ]
��
bugfiler ��� �� ���� ���� ����� ��� �, MailDirectory �� ��� ����
� ��� �� �����.
� �� ���� /etc/aliases ��� � �� �� bugfiler ��� �����. �� � ��� �
���.
bugs:"|/usr/lib/bugfiler $HOME/bugstuff"
����, �� ���� $HOME/bugstuff ����� ������. ����� ���� �� ��, bugfiler
��� $HOME/mail � � ����� �� ���� �����.
�� ���(���) 251
�: bugfiler ��� � � ����� ���� � $HOME/mail ����� ��� ���.
BugUserName� bugs� �� � ��� ��, /etc/aliases ��� ���� � ��� �� -b
BugUserName ��� �� ���.
hadley:"|/usr/lib/bugfiler -b hadley"
� ��, hadley� BugUserName�� ��� �� �� ���� /home/hadley/mail � � �����
������. bugfiler ��� �� ��� �� ����� hadley� �� ����� ���.
bugfiler ��� �� ���� �� ���� ��, ���� ��� �� �, ��� � ��
($HOME/MailDirectory/.ack ��)� ����, ��� ��� � �����($HOME/MailDirectory/.format
��).
��� ��� �� ���� errors ����� �����. � ����� bugfiler ��� MailDirectory
�� ������� ����. �� ���� /usr/lib/bugformat ��� � ����� ���. sendbug
��� ��� /usr/lib/bugformat ��� ������. bugfiler ��� ��� �� ���� ���
���� Index: �� ��� �� �����. Index: �� �� ���� ��� � ����� �
���� �� � ��� ���� ���. bugfiler ��� � ���� MailDirectory/summary ���
�� �����.
DirectoryName/MessageNumber IndexInformation SubjectInformation
�: bugfiler ��� ��� �� ���� ����. Reply-To: �� ���� ��� ���� ��
��, ��� ��� �� ����� �����.
�� ��� ��
�� ���� ARPA RFC 822 ���� ����� ���. sendbug ��� � ��� �� ���
� � �� ��� ���� ���.
���� ��� ��� � � �� �� ��� ���.
Date: bugfiler ��� ���� �� �� �� ���.From: ��� �� �� ��� �� ���.Subject: �� � �� ��� �� ���.Index: �� ����� �� ��� ��, �� ��� �� �� Fix ��� � �� ���.
�� ���� ��� � �� ��� ���.
Description: �� , � �� �� � �� ��� ��� �� ���.Repeat-By: �� � ���� ���� �� ���.Fix: �� �� ��� � �� ��� ���� diff� �� ��� �� �� ��� �� ���
����. Index: �� Fix ��� ��� ���� Fix: �� �����.
�� ��� �
�� ���� MailDirectory/.redist ��� �� ��� �� �� � � ���. MailDirectory/.redist
��� �� �� ��� �� ���� ���� �� �� ����. �� �� � � ��� ��
252 �� ���, � 1 �
���� ��� �� ��� � � � �� ���� ���. ���� � �� �� ����,
� ��� �� \(���)� ��� ���. �� .redist ��� � �� ��� �����.
myindex joe@hal,mary@mercutio,martha@banquo,sarah@mephisto,\dee@hamlet,dewayne@ceasar
���
-b BugUserName �� ��� ID� �����. -b BugUserName ��� ���� ��� bugfiler ��� �
� �� ��� ��� ���.-d ���� �����. -d ��� �� ��, bugfiler ��� �� ��� �� ���� ���
��.-m MessageMode �� ��� �����. -mMessageMode ��� bugfiler ��� ��� �� ��� ��
�� �� ��� 16�� ���� �����.
��
1. � �� �� �� � ��� MailDirectory �� �� ��� � �� bugfiler ��� ��� �
� ����.
hadley:"|/usr/lib/bugfiler -d -m 755 -b hadley/home/hadley/bugdir"
� �� /etc/aliases ��� ��� ���� ����, �� �� ��� rwxr-xr-x� ����, hadley
� BugUserName�� ���
/home/hadley/bugdir ����� �����.
2. �� ���� �� �� ����.
Date: Mon, 27 Nov 89 11:26:15 -600From: a@BSubject: Read not setting errno correctlyIndex: LFS/rdwr.c workstation 3.1
Description: Read not setting errno correctly
Repeat-By: Start an NFS daemon and it receives errors. Errno iszero.
��
/etc/ aliases � �� ���� �� �� ���� ��� �����.usr/sbin/sendmail � �� ���� �����.MailDirectory/summary �� ��� ��� �����.BugUserName/MailDirectory/.ack ��(acknowledgment)�� ��� ��� �����.BugUserName/MailDirectory/.format �� ��� �� � ��� ��� �����.MailDirectory/.redist �� ���� �� � � ���� �����.
�� ��
sendbug ��.
�� ���(���) 253
AIX 5L Version 5.2 System Management Guide: Communications and Networks� Mail Overview for
System Management.
burst ��
��
� �� ��� �� �� � �� � ��.
��
burst [ +Folder ] [ Messages ] [ -inplace ] [ -noinplace ] [ -quiet ] [ -noquiet ] [ -verbose ]
[ -noverbose ]
��
burst ��� ��� � �� �� ��� �� ���. burst ��� forw ��� ���� �
�� forw � send ��� ���� � ���� �� �����. burst ��� ��� �� �
�� ��� �� � � ��� ��� , ����� ��� �"���.
burst ��� �� ����� � 1000�� ��� � � ���. ���, ����� burst ��
� � ��� �� �� �� �� �� ��� �� ����.
burst ��� ��� ��� ��� ���� ��� � ��� �����. ��� ��� �� �
� ��, burst ��� ��� � ��� ��� ���.
� ��, � ������ ��� � ��� �� ��� ���. -inplace ��� �� ��,
�� �� ��� �� ��� ���.
���
+Folder � ��� ��� ���� �� �����. � ��, ���� �� �� �����.-help �� ��, �� �� � �(��) � �� ��� �����.
�: �� ��(MH)� ��, ��� ��� ��� ��� � ���.-inplace �� ��� �� ��� ����, �� �� � �� ��� ��� ��� ���, ��
� �� ��� ��� �� �" � � ���� ��� �� � � ����.
��: burst ��� �� ���� ����� ���� �� �� ��� ��� ���
�. -inplace ��� �� ��, burst ��� � � ��� �����. ����, � ���
����� ��� � ������. ���, ���� ��� ���� �� �� �� ��, burst
��� ��� ��� �����.
254 �� ���, � 1 �
Messages � ��� ��� ������. � ���� � ��, ��� � �� �� ��� �� �
���. � ���� ��� ��� ������.
Number �� ��. � �� ��� �����, ��� ��� ��� �����. � � ��
���, -(���)�� � � � � ��� �����.
Sequence
���� ��� �� �����. ��� �� �� ����.
all �� �� �����.
cur �� .(��)
��� �����. ��� � ����.
first �� � �� �����.
last �� ��� �����.
next �� ��� � �����.
prev �� ��� �� �����.
-noinplace ��� �����. ��� � ����.-noquiet �� ��� �� ��� �� ������. � ��� � ����.-noverbose �� ��� �� � burst ��� ���� ��� ���� ���� ���. � ��� � ���
�.-quiet �� ��� �� ��� ��� �����.-verbose �� ��� �� � burst ��� ���� ��� �����.
���� �
� ��� UserMhDirectory/.mh_profile ��� �����.
Current-Folder: � � �� �� �����.Msg-Protect: ���� �� �� ��� �� �� �� �����.Path: ���� MH ����� �����.
��
1. ���� �� ���� � �� ��� ���� mickdy@mouse�� �� 5� ����.
5+ 03/02 mickey@mouse6+ 03/02 disney@world
�� 5� � �� �� ��� ���, �� �� ������.
burst 55+ 03/02 mickey@mouse6 03/02 disney@world7 first message in digest8 second message in digest9 third message in digest
��� ��� �� ��� �� �� �����. �� 5� ���� �� �� � �� �
�� �����.
�� ���(���) 255
2. -inplace ��� ��� �� 5� ���, �� �� ������.
burst 5 -inplace5+ 03/02 mickey@mouse6 first message in digest7 second message in digest8 third message in digest9 03/02 disney@world
��� ��� �� ��� �� �� � �� ���, burst ��� ��� ��� �� �
�� ��� �� �����. �� 5� �� �� � ��� ��� ���� �����.
��
$HOME/.mh_profile MH ��� ���� �����./usr/bin/burst burst ��� �� ��� �����.
�� ��
forw ��, inc ��, msh ��, packf ��, send ��, show ��.
mh_alias �� ��, mh_profile �� ��.
AIX 5L �� 5.2 ��� ��� ��: � � ����� � ��.
cachefslog ��
��
�� �� ���� ��� �����.
��
cachefslog [ -fLogFile |-h ] Cachefs_Mount_Point
��
cachefslog ��� CacheFS ��� ���� �� �����. ���� � ��� CacheFS ��� �
��� �� � ���� Cache f s_Moun t_Po in t� � �� � �� �� ��� � ���� .
Cachefs_Mount_Point ��� �� �� ���� �� � ���. Cachefs_Mount_Point� �� �� �
� ���� �� �� ���� �����.
���
-f LogFile �� �� ��� �����.
�: � ��� ����� �� ��� �� ���.-h ��� �����.
�: � ��� ����� �� ��� �� ���.
256 �� ���, � 1 �
�� ��
�� �� ��� �����.
0 �
��� �� ��� ������.
��
1. /home/sam ����� �� ��� ���� �� �� ������.
cachefslog /home/sam
����� �� �� ��� �����.
not logged: /home/sam
2. /home/sam� �� ��� /var/tmp/samlog� ���� �� �� ������.
cachefslog -f /var/tmp/samlog /home/sam
����� �� �� ��� �����.
/var/tmp/samlog: /home/sam
3. /home/sam directory� �� ��� ����� �� �� ������.
cachefslog -h /home/sam
����� �� �� ��� �����.
not logged: /home/sam
��
/usr/sbin/cachefslog cachefslog ��� �����.
�� ��
cachefsstat ��, cachefswssize �� � cfsadmin ��.
cachefsstat ��
��
�� �� ���� �� ��� �����.
��
cachefsstat [ -z ] [ Path... ]
�� ���(���) 257
��
cachefsstat ��� Path� ��� �� �� ���� �� �� ��� �����. �� ���� ��
�� � ��, �� �� � �� ��� ���. Path� ���� �� ��, �� �� �� �� �
��� �����. ��, cachefsstat� ��� � ��� �� ��� � ���(-z �� ��).
�� ���� �� �����.
��� �� �� �� �� ��� ��� �� �� � ��� �� �� �����.��� �� ��� �� �� � �� ��� � � ��� �� �����.�� �� � �� �� �� ��� �
���
-z ��� 0�� �� ������. �� �� �� ��� ���� � cachefsstat� �� ���� �
� cachefsstat -z� �����. �� ����� � ��� �� � ���. ��� ��� ���
�� ����� � �� ��� ����.
�� ��
�� �� ��� �����.
0 �
��� �� ��� ������.
��
1. /home/sam ����� �� �� ��� ��� ����� �� �� ������.
cachefsstat /home/sam
����� �� �� ��� �����.
cache hit rate: 73% (1234 hits, 450 misses)consistency checks: 700 (650 pass, 50 fail) modifies: 321
��
/usr/sbin/cachefsstat cachefsstat ��� �����.
�� ��
cachefslog ��, cachefswssize �� � cfsadmin ��.
258 �� ���, � 1 �
cachefswssize ��
��
�� �� ���� �� ��� �����.
��
cachefswssize LogFile
��
cachefswssize ��� LogFile�� ��� �� ��� �����. ��� �� �� �� �� � �
�� �� ���� ��� �� �� �� �����.
�� ��
�� �� ��� �����.
0 �
��� �� ��� ������.
��
1. /var/tmp/samlog ��� �� �� �� �� ���� �� ��� ����� �� �� ����
��.
cachefswssize /var/tmp/samlog
����� �� �� ��� �����.
/home/samend size: 10688k
high water size: 10704k
/foo
end size: 128khigh water size: 128k
/usr/dist
end size: 1472khigh water size: 1472k
total for cache
initial size: 110960kend size: 12288k
high water size: 12304k
�� ���(���) 259
��
/ u s r / s b i n /
cachefswssize
cachefswssize ��� �����.
�� ��
cachefslog ��, cachefsstat �� � cfsadmin ��.
cal ��
��
��� �����.
��
cal [ [ Month ] Year ]
��
cal ��� ��� �� �� �� ��� �����.
Year ���� ��� ��� ��� ��� ����. cal ��� 1-9999��� ��� �� � ��
� 2��� �� �� ��� ���� ���. Month ���� ��� ��� �� �����.
1(1�)-12(12�)� �����. Year �� Month ���� ���� �� ��, cal ��� �� �� ��
���. ��� ���� ���� ��, cal ��� ���� Year ����� ���� ��� ���
�� ��� �����.
�: cal ��� �� ��� ��� ����.
cal ��� ��� ��� �� ��� �, �� �����. AIX 5L Venrsion 5.2 General Programming
Concepts: Writing and Debugging Programs� ″National Language Support Overview for Programming″
� LANG,LC_TIME, LC_ALL � TZ �� �� �� ��� ��� ���.
�� ��
� ��� �� �� ��� �����.
0 ����� ��� ���.>0 ��� ������.
��
1. 1994� 2�� ��� ���� ������� �����, �� �� ������.
cal 2 1994
2. 1994�� ��� ����� �� �� ������.
260 �� ���, � 1 �
cal 1994 | qprt
3. 84�� �� ��� �����, �� �� ������.
cal 84
��
/usr/bin/cal cal ��� ���.
�� ��
calendar ��.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� National Language
Support Overview for System Management.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� ��� �� ��� ��.
AIX 5L Venrsion 5.2 General Programming Concepts: Writing and Debugging Programs� National
Language Support Overview for Programming.
calendar ��
��
�� ��� �� ��� �����.
��
calendar [ - ]
��
calendar ��� calendar ��� �� �� �� ��� �� ��� ��� �� �����. calendar
��� ���� ��� calendar ��� ��� ����� �� ���. �����, calendar ���
���� ����� �����.
���� calendar ��� �� ��, calendar ��� � ���, ��� � ����� ��� �
���� �� �� ��� �� �� �����. � ��� ���� ���� ����.
calendar ��� Month Day, Abbreviation Date � MonthNumeral/Date� �� � ��� �����.
� ��� ��� December 7, Dec. 7 � 12/7� ���. �� calendar ��� /(��)� ��� �
�� �� *(��)� �����. �� �, */7� �� 7�� � ��� ��� �����. calendar
��� 7/*, 7 December, 7/12, * 7 �� DEC. 7� �� ��� ���� ����.
��� ���� �� ���� �� calendar ��� �� ��, ���� �� calendar �� �� �
� � �� ��� � ��� ��� � ���.
�� ���(���) 261
#include <FileName>
FileName �� �� �� ��� ���� �����. � ��� ��� calendar� ��� ����.
calendar ��� ���� �� calendar ��� �� FileName �� ��� ��� ���� � ��
� �����.
�: calendar ��� include�� � �� calendar ��� C ����� �� calendar ��
� �����. calendar ��� include�� ����� ���� /usr/ccs/lib/cpp ��� �
C ����� ���� ���.
�� ���� �� ��� calendar ��� � ��� �� �� ��� �� ���. �� �� ���
���� chmod ��� ������.
���
- ����� calendar ��� � �� ���� �� calendar ��� �����. calendar ��� �� ��� ��
� �� �� mail ��� ��� ��� �����.
�� ��
� ��� �� �� ��� �����.
0 ����� ��� ���.>0 ��� ������.
��
1. ���� calendar ��� �� ����.
*/25 - Prepare monthly reportAug. 12 - Fly to Denveraug 23 - board meetingMartha out of town - 8/23, 8/24, 8/258/24 - Mail car paymentsat aug/25 - beach tripAugust 27 - Meet with SimmonsAugust 28 - Meet with Wilson
calendar ��� ����� �� ������.
calendar
��� 8� 24� ����� calendar ��� �� �� ��� �����.
*/25 - Prepare monthly reportMartha out of town - 8/23, 8/24, 8/258/24 - Mail car paymentsat aug/25 - beach tripAugust 27 - Meet with Simmons
2. include�� � calendar ��� �� �� � ���.
262 �� ���, � 1 �
#include </tmp/out>1/21 -Annual review1/21 -Weekly project meeting1/22 *Meet with Harrison in Dallas*Doctor’s appointment - 1/231/23 -Vinh’s wedding
calendar ��� ����� �� ������.
calendar
��� 1� 21� ����� calendar ��� �� �� ��� �����.
Jan.21 Goodbye party for DavidJan.22 Stockholder meeting in New York1/21 -Annual review1/21 -Weekly project meeting1/22 *Meet with Harrison in Dallas*
calendar ��� ��� � �� ��� /tmp/out ��� �����.
Jan.21 Goodbye party for DavidJan.22 Stockholder meeting in New York
��
$HOME/calendar calendar ��� �����./usr/lib/calprog �� ���� ���� ���./usr/ccs/lib/cpp C ����� ���./etc/passwd �� ��� �� ���.
�� ��
cal ��, chmod ��, mail �� Mail ��.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� �� � ���� ��� ��� �� �
��� �� � ����� �� ��� ��� �����.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� ��� �� ��� ��.
cancel ��
cancel ��� AIX Print Subsystem cancel� System V Print Subsystem cancel� �� ��� ����
�.
AIX Print Subsystem cancel ��
��
� ��� �� ��� �����.
�� ���(���) 263
��
cancel { JobID ... | PrinterName }
��
cancel JobID QueueName
��
cancel ��� lp ���� �� � �� ��� �����.
�� ���� �� �� �� �����.
v JobID� �� �� ����� �� ��� �����.
v PrinterName� ��� ����� �� �� ��� �����. (�� ��� ��� �� ��, ���
�� �� �� ����.)
AIX 4.3.2 ����, qstatus� � �� �� � ��� ���� �� ����� �� ��� ���
� ��� ���. enq, qchk, lpstat � lpq � ��� -W ��� ���� � �� ��� � �
�� �� � ���.
������ 3�� �� � ��� �� ��, qchk -W� ��� � �� ���� � ��� �
�����. � � �� �� �� � ���.
�� �, qchk� � �� 123� � � �� � �� qchk-W� � �� 1123 � 2123� ���
��. � �� 2123� ����� �� cancel 123� ���� qdaemon�� �� ����� � �
�� ���� � ��(��� 1123�)� �����. -W ��� ����� �� ��� � ��, �
� � ��� �� � ���.
�� �� �� ��, JobID � �� QueueName �� �� ������ ����� �� �����
�� � ���.
�:
1. ���� �� ID� ���� �� �� ��� ����� �� ��� ��� ��� � ���
����� ���.
2. JobID� �� � ���.
3. cancel -?� ���� ����� �� �� �� ��� �����.
enq: (FATAL ERROR): 0781-048: Bad queue or device name: -?
�� ��
� ��� �� �� ��� �����.
0 ����� ��� ���.>0 ��� ������.
264 �� ���, � 1 �
��
/var/spool/qdaemon/* ����� � ��� �� ��� ���./var/spool/lpd/qdir/* �� �� �� � �� ��� ���./usr/bin/cancel �� ��� ���.
�� ��
enable ��, enq ��, lp ��, lpstat ��, qcan ��.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� �� � ��(qcan ��).
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� ���� �� ��, �� � � ���
� ��.
System V Print Subsystem cancel ��
��
�� ��� �����.
��
cancel [request-IDs] [printers]
cancel -u login-IDs [printers]
��
cancel ��� ���� ��� lp ���� ��� �� ��� �� � ���. cancel� � �� ��
� request-ID� ��� ��� ��� �����. cancel� � �� ��� login-ID� ��� ���
��� �����.
�� �� ��
cancel ��� lp ���� �� �� �� �� ��� �����. � �� ���� �� �� �
� request-ID� �� �� �� � ���. �� �� �� �� ���� �� �� �� �� �
� ���� printers� �� �� �� � ���.
cancel� � �� ���� login-ID� ��� ���� �� �� �� �����. � ���� printers
��� ���� ���� �� ���� ��� �� � ���. � ���� printers ��� ��
�� � ��� ���� ����� �� �� �� �����. �� ��� ��� ��� ��
��.
��� �� ���� ���� ��� ID� ��� ��� �� � ���. ��� ����� ��
�� ��� ������.
cancel -u login-ID [printer]
�� ���(���) 265
� ��� �� ��(� �) �� ��� ���� ��� �� ���� login-ID� ��� �� ��
��� �����.
� ��� � �� ���� �� �� ��� ��� ��� �� ���� ��� �� ��
� ���.
cancel -u “login-ID-list”
�� �� ���� �� �� �� �� ��� ��� ���� �� ��� �����. �
��� ��� � �� �� �� ��� login-ID-list� �� ���. login-ID-list ���� �
� �� �� �� �� ��� � � ���.
login-ID
�� ���� ���
system-name!login-ID
system-name ���� ���
system-name!all
system-name ���� �� ���
all!login-ID
�� ���� ���
all �� ���� �� ���
all!all �� ���� �� ���
����� ����� �� ���� �� �� �� � ���. , �� ������ �����
�� � �� �� � � ����� ������ ��� ��� �� �� � ���.
cancel -u “login-ID-list” printer-1 printer-2 printer-n
��� ���� �� �� �� �� ��� ��� ���� �� ��� �����. ���
�� �� ��� �� ���� ��� lpstat -p ��� ������.
� ���� �� �� �� ��� ���� ��� � ��� ���� ���.
�� ��
enable ��, enq ��, lp ��, lpstat ��, qcan ��.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� �� � ��(qcan ��).
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� ���� �� ��, �� � � ���
� ��.
266 �� ���, � 1 �
canonls ��
��
LIPS III ��� Canon LASER SHOT� �� troff �� ��� �����.
��
canonls [ -egFile ] [ -emFile ] [ -FDirectory ] [ -quietly ] [ -ugFile ] [ -umFile ] [ File ...]
��
canonls ��� LIPS III ��� Canon LASER SHOT� �� troff �� ��� �����. � ���
��� ��� � ��� �����.
canonls ��� File ���� ��� �� ��� ��� �����. ��� ��� �� ��, canonls
��� �� ������ ����.
canonls ��� .out�� ��� �� ��� �� /usr/lib/font/devcanonls ������ �� ��� ��
���. � ��� ���� ��� canonls ��� � ��� ��� ����.
���
-egFile IBM ��� ��� ��� �� �� ��� �����. � ��, canonls ���
/usr/lib/X11/fonts/JP/IBM_JPN23G.snf ���� � �� ��� �����.-emFile IBM ��� ��� ��� �� Mincho ��� �����. � ��, canonls ���
/Musr/lib/X11/fonts/JP/IBM_JPN23G.snf ���� � Mincho ��� �����.-FDirectory �� ��� � � ��� ���� ��� �����. � ��, canonls ���
/usr/lib/font/devvcanonls ������ �� ��� ���.-quietly ����� �� �� �� ��� �����.-ugFile ��� �� ��� ��� �� �� ��� ����� . � �� , canonls ���
/usr/lib/X11/fonts/JP/IBM_JPN23G.snf ���� � �� ��� �����.-umFile ��� �� ��� ��� �� Mincho ��� �����. � ��, canonls ���
/usr/lib/X11/fonts/JP/IBM_JPN23G.snf ���� � �� ��� �����.
��
Canon LASER SHOT ��� �� reports ��� ����� �� �� ������.
troff reports |canonls | qprt -dp
canonls ��� � troff ��� ��� ��� �, ��� �� ����� �����.
��
/usr/lib/font/devcanonls/*.out �� ��� ���.
�� ���(���) 267
�� ��
troff ��.
troff �� �� ��.
captoinfo ��
��
termcap ��� terminfo � � ��� ����.
��
captoinfo [ -wNumber ] [ -v ] [ -V ] [ -1 ] [ FileName...]
��
captoinfo ��� termcap �� ��� terminfo �� ��� �� � ��� �����. termcap ��
��� �� �����. termcap � terminfo ��� �� �� � �� ���� �� ����. ���
�, captoinfo ��� �� � � �� ���� ���. �� nc, D3� �� 2��� termcap ��� �
� ���� termcap ��� �����.
� ��, captoinfo ��� TERM �� �� ���� ��� termcap ��� ����. ���
/etc/termcap ����� ��� ��� �� terminfo-style ��� �����. Filename ���� �
��� ��, ��� � �� ��� terminfo ���� ����.
captoinfo ��� ��� ��� ��� � ���.
���
-v �� �� ���.-V �� ��� �����.-wNumber terminfo ��� � �� �����. captoinfo ��� �� ��� � �� ��� �� terminfo ��
���� �����. terminfo �� �� �� � � ��� ����. -w ��� ���� ��,
Number ���� ���� ���. � ��, � �� 60���.
�:
1. ��� �� �� ��� � �� ��� ���� � ��, ��� � � �� ����
�.
2. ��� �� 0 �� �� ��, � �� 60�� �����.
-1 � � terminfo �� �����.
��
1. termcap �� Wyse50.tc� terminfo ��� �� � ����� ��� ����� �� �� �
�����.
268 �� ���, � 1 �
captoinfo Wyse50.tc
2. termcap �� Wyse50.tc� terminfo ��� �� � ��� ����� �� �� ������.
captoinfo Wyse50.tc > Wyse50.ti
3. � terminfo �� ��� ��� � ��� ��� ��� �� �� ������.
captoinfo -1 -v Wyse50.tc
4. TERM �� �� ��� ibm3101 ��� �� terminfo ��� ���� �� �� ����
��.
captoinfo -w 40
captoinfo ��� /etc/termcap ��� ibm3101 ��� terminfo ���� �� � 40� ��� �
�� ����. ��� ��� �� ����.
ibm|ibm3101|3101|i3101|IBM 3101-10,am, xon,cols#80, lines#24,bel=^G, clear=\EK, cr=\r, cub1=\b,cud1=\n, cuf1=\EC,cup=\EY%p1%’\s’%+%c%p2%’\s’%+%c,cuu1=\EA, ed=\EJ, el=\EI,home=\EH, ht=\t, ind=\n,kcub1=\ED, kcud1=\EB, kcuf1=\EC,kcuu1=\EA,
�� ��
terminfo �� ��.
AIX 5L Venrsion 5.2 General Programming Concepts: Writing and Debugging Programs� Curses
Overview for Programming.
capture ��
��
�� ��� ��� � � ���.
��
capture [ -a ] [ File ]
��
capture ��� ���� ��� ��� �� �� ��� ��� ���. File ���� ��� ��
� ��� ����� ��� ��� �� �� screen.out ��� ��� �����. -a ��� ��� �
�, capture ��� ��� ��� ��� �����.
�� ���(���) 269
��� ��� ����, capture ��� VT100 ��� �� ���� ��� ��� �� �� �
� ���� �� ����. SHELL �� �� �� �� �����. SHELL �� �� ����
�� ��, /usr/bin/bsh �� � ����. TERM �� �� TERM=vt100�� �����. capture �
�� ���� �� ���� �� �� �� ��� �� ��, ���� vt100� ��� � ���.
Ctrl-P �� �� �� ���� �� � � � �����. � � � ��� ��� SCREENDUMP
�� �� ��� �� � �� � �� 8��� ��� ��� � � ���. �� �, ���
�� ����.
SCREENDUMP=014
�� � � ��� Ctrl-L� ����. ^L �� ‘\014’� ���
SCREENDUMP �� �� ���� �� ��� �����.
�� �� �� ���� �����, Ctrl-D �� ����� exit� ������. ��� ����� You
are NO LONGER emulating a vt100 terminal ��� �����.
���
-a ��� �� �� ��� ���� �� �� screen.out ��� �� ��� �����.
��
/usr/bin/capture capture ��� ���.
�� ��
bsh ��, csh ��, ksh ��, script ��.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� ��� �� ��� ����� ���
� ��� ���� ��� � �� �� ���� �� �����.
cat ��
��
��� �� �� �����.
��
cat [ - q ] [ -r ] [ - s ] [ - S ] [ - u ] [ - n [ - b ] ] [ - v [ - e ] [ - t ] ] [ - | File ... ]
270 �� ���, � 1 �
��
cat ��� File ���� ����� ��� ���� �� ���� ����. �� ��� ����
�� ��, cat ��� �� ������ ����. �� �� ��� �� -(��)� �� ��� �� �
� ���.
��: �� ��� ��� >(�&)� ��� �� �� �� ��� ��� �� ����� ����.
� �� ��, cat ��� ��� �� � � �� �� ��� ����� �� ��� � � ��
�� ���� ���. � ��� ��� AIX 5L �� 5.2 ��� ��� ��: ��� � ��� ″Korn
��� ��� ���″� ������.
���
-b -n ��� �� ��� �� �� ��� � ��� �����.-e -v ��� �� ��� �� �� �� $(�� ��)� �����.-n 1�� ����� ��� �� �, � ��� �� � �� �����.-q cat ��� �� ��� � � �� ��, ��� ���� ����. � ��� -s ��� �����.-r �� �� �� �� ��� �� ��� �����. � ��� -S ��� �����.-s cat ��� �� ��� � � �� ��, ��� ���� ����. � ��� -q ��� �����.
�: ���� -s ��� �� -S ��� ��� ���� ������.-S �� �� �� �� ��� �� ��� �����. � ��� -r ��� �����.-t -v ��� �� ��� �� � ��� ^I� �����.-u ��� ���� ����. � �� ��� �����.-v ���� �� ��� �� ��� �����. �, �, �� � � �� ��� �����. ASCII �� ��(8�
000-037)� ^n�� �����. �� n� 8� � 100-137(@, A, B, C,..., X, Y, Z, [, \, ], ^ � _)� � ASCII
�����. DEL ��(8� 0177)� ^?� �����. ������ � ��� M-x� �����. �� x� �
7 ��� ��� ASCII �����.
-v ��� �� �� ��, � ��� �� � ���.
-e �� � �, �� �� $ ��� �����.
-t �� ^I� ���� �� ��� ^L� �����.
-v ��� ���� �� �� -e � -t ��� �����.- cat ��� �� �� ��� �����.
�� ��
� ��� �� �� ��� �����.
0 �� �� ��� ���� ��� ���.>0 ��� ������.
��
��: �� ��� ��� >(�&)� ��� �� �� �� ��� ��� �� ����� ����.
1. ������� ��� ����� �� �� ������.
cat notes
�� ���(���) 271
� ��� notes ��� ���� �����. ��� �� �� ���� � ��� �� �� � ��,
�� ��� ��� ��� ������. ��� � �� � ���� �����, pg ��� �����
�
2. � ��� ����� �� �� ������.
cat section1.1 section1.2 section1.3 >section1
� ��� section1.1� � �� �� section1.2 � section1.3� ��� section1 ��� ��
��.
3. �� ��� �� �� ��� ����� �� �� ������.
cat -q section2.1 section2.2 section2.3 >section2
section2.1� ��� � ��� section2.2� section2.3� �����. � ��� -q ��� ��
�� �� ��� ��� �, cat ��� �� �� �� ��� �����.
cat: cannot open section2.1
� ����� cat ��� �� �� -q ��� � ��� �� � ���.
4. � ��� �� � ��� ����� �� �� ������.
cat section1.4 >> section1
>>(� �&)� section1� �� section1.4� ��� �����. ��� �����, >� �����
�.
5. ��� �� ��� ����� �� �� ������.
cat >>notesGet milk on the way homeCtrl-D
��� notes �� �� Get milk on the way home� �����. cat ��� ���� ���,
���� ��� ����� �����. Ctrl-D �� �� ���� �� � ������.
6. ��� ��� ��� # �� ��� ����� �� �� ������.
cat section3.1 - section3.3 >section3
� ��� ��� ��� ��(�� ��� ��)� � section3.1 ��� section3.3 ��� �
�� �, section3�� ��� ��� ��� �����.
��
/usr/bin/cat cat ��� �����.
�� ��
cp ��, ksh ��, pcat ��, pg ��, pr ��.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� �� ��.
272 �� ���, � 1 �
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� �� ��� � ���� ��.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� ��� �� ��� ��.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� Korn ��� ��� ���.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� � ��.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� �� � ���� ��� �.
catman ��
��
���� cat ��� ����.
��
catman [ -n | -p | -w ] [ -MPath ] [ Section ... ]
��
catman ��� nroff �� �� ���� ��� ���� �� ���� ��� ����. catman ��
� ��� ���� ��� � �� �� ��� ��� �� �� �� ��� � ���� �� �
���. �� ����� catman ��� whatis �� ������� �� ����.
���
-M Path Path �(� � �� /usr/share/man ����)� ��� ���� ��� � ��� ���� ����. Path
��� ���� ��� ���� ��(:)�� ����. �� � �� ����.
’/usr/local/man:/usr/share/man’
�� � MANPATH� ��� ��, �� � � ��� �����. nroff �� �� ��� �� �� ��
���� ���.
’.so manx/yyy.x’
catx ����� �� �� ��� ��� ���� �� �� ��� ����. ��� rdist ��� ��� �
�� �� ��� �� ��� ��� ���� ���� � � � ���.
�� ��� nroff �� ��� � ��� ���� ��� ��� � � �����.
�� �, (mach1-mach5�� ���) 5 ��� �� ����� ��� ��� nroff �� ��� �� mach3�
����. ��� mach3� cron �� ��� catman ��� ��� � ��� �� �� distfile ��� rdist
��� �����.
MANSLAVES = (mach1 mach2 mach4 mach5)MANUALS = (/usr/share/man/cat[1-8no] /usr/share/man/whatis)${MANUALS} -> ${MANSLAVES}install -R;notify root;
�� ���(���) 273
-n whatis �� ������ �� �����.-p ��� ���� ����� ��� �� ����� ��� ��� ��� ��� �����.-w /usr/share/man/cat?/*.* � /usr/share/man/man?/*.* ���� BSD �� ��� ���� �� �
/usr/share/man/info ���� �� ��� ��� �� �� ���� �� �� /usr/share/man/whatis ��
����� ����. MANPATH �� �� ��� ��, MANPATH� ���� ����� � ���
���� ����. ������� �� ����� �� cat?/*.* � man?/*.* ���� �����. HTML
����� ��� MANPATH� ���� ��� MANPATH �� �� ���� �� �� � �
/usr/share/man/whatis ������� ����.
��
��� �� 1, 2 � 3 �� ����, �� �� ������.
catman 123
��
/ u s r / l b i n /
getNAME
whatis ������� ��� ��� �����.
/usr/share/man � � ��� ���� �� �����./ u s r / s h a r e /
man/man?/*.*
��(nroff �� ��) ��� ��� �����.
/ u s r / s h a r e /
man/cat?/*.*
�� ���� ��� ���� ���.
/ u s r / s h a r e /
man/whatis
whatis �� ������� �����.
/ u s r / l b i n /
mkwhatis
whatis �� ������� ��� �� ����� ���.
�� ��
man ��, nroff �� � rdist ��.
cron �.
distfile ��.
cb ��
��
C �� �� �� ��� ���� �����.
��
cb [ -s ] [ -l Length | -j ] [ File ... ]
274 �� ���, � 1 �
��
cb ��� �� ���� �� ����� C� �� � �� � ��, �� ��� �� ���� ��
� �� ��� �����. �� �� �� ��, cb ��� �� ��� ���� ����. �
��� ���� �� � � �� ��� ���� � ���.
�� ��� ����, � ��� ����� � � � �� ��� ������.
���
-j � �� �����. -l ��� ��� �� �����.-l Length Length ���� �� ����.-s The C Programming Language(Englewood Cliffs, New Jersey: Prentice-Hall, Inc., 1978)� Kernighan �
Ritchie ���� �� �� �� ������.
��
�� � pgm.pretty.c� pgm.c ��� ���� �� �� ������.
cb pgm.c > pgm.pretty.c
��
/usr/ccs/bin/cb cb ��� �����./usr/bin/cb cb ��� �� �� ��.
�� ��
indent ��.
cd ��
��
�� ����� ����.
��
cd [directory]
��
cd [directorya directoryb]
��
cd ��� ���� �� � ����� �����. ���� ��� ����� ��(��) �� ���
��� ���.
�� ���(���) 275
���� ���� ���� �� ��, cd ��� ��� ����(ksh � bsh ���� $HOME ��
csh ���� $home)� �� � ����� �����. ��� ���� ��� �� �� ����, ��
� ����� ���. �� �� ��� �� ����� ���� /(��), �� ����� ���� .
�� � ����� ���� ..�� �����. ���� ��� �� �� ��� �� �� cd ���
$CDPATH � �(�� $cdpath csh �)� ��� �� � ��� ��� ���� ��� ����
�. � �� $PATH � �(�� $path csh �)� ��� ��� ��� �� ����.
�: ��� /usr/bin/cd� ���� �� �� � ����� ��� ����. cd ���� ��� ��
���� ���.
�� ��
� ��� �� �� ��� �����.
0 ����� ��� ���.>0 ��� ������.
��
1. ���( ) ����� �� � ����� ���� �� �� ������.
cd
2. ��� ����� ����, �� �� ������.
cd /usr/include
� ��� �� ����� /usr/include� ����.
3. ���� ��� � � �� �����, �� �� ������.
cd sys
�� ����� /usr/include�� �� sys�� ������� � ��, /usr/include/sys� �
� ����� ���.
4. ���� ��� � �� � �����, �� �� ������.
cd ..
�� �� �� ..� �� ���� � � ����� ����.
5. � �� ���� ���� ���� �� � ����� directorya ���� directoryb ����
��� �, �� ��� �� ����� ����. �� �, �� � ����� �� �� ��,
/home/directorya/sub1/sub2/sub3/sub4
cd directorya directoryb
� ��� �� � ����� �� �� �����.
/home/directoryb/sub1/sub2/sub3/sub4
� ����� �� �� �����. ��� �� � ����� �� �� ��,
276 �� ���, � 1 �
home/directorya/sub1/sub2/sub3/sub4
cd directorya directoryb/test
� ��� �� � ����� �� �� �����.
home/directoryb/test/sub1/sub2/sub3/sub4
� ����� �� �� �����. ����� �� � ����� �� �� ��,
/home/directoryb/test/sub1/sub2/sub3/sub4
cd directoryb/test directorya
� ��� �� � ����� �� �� �����.
home/directorya/sub1/sub2/sub3/sub4
� ����� �� �� �����.
������� �� ��� ����� ���.
�� ��
bsh ��, csh ��, ksh ��, pwd ��.
chdir ���.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� ���� ����� �� ���� ���
� �� � �� �� �����.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� �� ��� � ���� ��.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� � ����� �, � �� � �� ��
�� ��� �� �� ��� �� �����.
cdc ��
��
SCCS ��� ��� ����.
��
cdc -rSID [ -m [ModificationRequestList ] ] [ -y [Comment ] ] File ...
��
cdc ��� SCCS(�� � �� ���) ��� �� ��� SCCS ��(SID �)� �� ��(MR)�
����. ���� ���� ��� �� ��, cdc ��� � ����� �� SCCS ��(, s. �
�� ���(���) 277
��� �� �� �� ��)� �� ��� ��� �����. File �� -(�� ��)� �� ��,
cdc ��� �� ��� �� �� SCCS �� ���� �����.
SID� ��� �� � ����� �� ���� SID� �� MR � ��� � � ���.
���
-m[ModificationRequestList] -r ��� ��� SID�� ����� � cdc ���� MR �
� ���� �����. ��� ���� v �� ��� ��� ��
�� � ��� �� � ���. �(null) MR ���� ��
�� ����.
�� ModificationRequestList �����, MR� ��, � �� ��
�� ��� ����. MR� ����, MR �� �� !(� �)�
������. ���� MR� �� MR ���� � ��, MR� �
� ��� ����. cdc ��� �� �� MR ���� ��� �
� � � ��� MR� �� � ���� ���� �� MR�
����.
-m ��� ���� ��, v �� ��� ��� ��, MR� ��
���� ����. �� ��� ������� ��, cdc ��� MR�
�� �����. ���� ��� �� � � �� ��
� ���� ���� ����. cdc ��� �� � ��� �� ��
�� ��� �� ��� �����. MR� �� �� ��� ���
�(-y �� ��).
v �� ��� �� �� ��, cdc ��� �� MR �� ���
���� ��� ���� �����. MR �� �� � ���
� 0� �� ���� ���� ��, cdc ��� ���� MR�
��� ����.-rSID cdc ��� �� �� MR� � ��� SCCS ID ��� ����
�.-y[Comment] -r ��� ��� ��� �� ��� �� �� ��� ����
�. cdc ��� �� ��� �������, �� �� � � � �
� ��� ����. �(null) Comment �� �� �� ����.
-y ��� ���� �� �� cdc ��� �� ���� EOF ���
�� ��� ��� ����. �� ��� ������� ��, cdc
��� ��� �� ���� �� �� �� ��� ��� �
��. �� ��� \(���)� ��, cdc ��� �� ��
� ���� �� ��� �� ����.
�: cdc ��� �� ��� �� �� ��� �� ��(, -�
�� ��� �� ��), ���� -y � -m ��� ���
� ���.
��
SCCS �� s.text.c� SID 1.3� �� ��� ″new comment″� ����, �� �� ������.
cdc -r1.3 -y"new comment" s.test.c
278 �� ���, � 1 �
��
/usr/bin/cdc SCCS cdc ��� �� ��� �����.
�� ��
admin ��, delta ��, get ��, prs ��, sccshelp ��.
sccsfile �� ��.
AIX 5L Venrsion 5.2 General Programming Concepts: Writing and Debugging Programs� Source Code
Control System(SCCS) Overview.
AIX 5L Venrsion 5.2 General Programming Concepts: Writing and Debugging Programs� List of SCCS
Commands.
cdcheck ��
��
��� �� cdromd � ��� �����.
��
cdcheck { -a | -m | -u | -e } [ -q ] [ -h | -? ] DeviceName
��
cdcheck ��� ��� ��� �� �� �� ��� �� ��� ����� cdromd �� ���
��� �����.
��� ��� �� ��, cdcheck ��� ��(�) ��� ���� stdout� ��� �����. ���
�� ��, cdcheck ��� ��� ��(��) ��� ���� stderr� �� ��� �����.
��� cdromd �� �� ����� ����, cdcheck ��� -a ��� �� ������. cdromd
�� �� ��� ��� ��� �� ���� � ��, cdcheck -a ��� �� �� ��� stdout
� ��� � ��(�) ��� �����.
cd<x> is managed by cdromd.
�: -a ��� �� ��(�)� ��� ��� ���� ����� �� ���, �� ���
���� �� �� ���� ����.
��� ���� cdromd �� �� ��� �� ����, cdcheck ��� -m ��� �� �
�����. ���� ��� ��� ���� �� ��� � � � (# � �� �� �)� �
� � ���. cdcheck -m ��� cdromd �� �� ��� � ��� �����. � ���
��� ��, cdcheck -m ��� stdout� �� �� ��� � ��(�) ��� �����.
�� ���(���) 279
�: ��� ���� cdromd �� ��� � �� ��, cdcheck -m ��� ��� ��(��)
��� ���� stderr� �� ��� �����.
��� ����� cdumount ��� �� �� ��� �� ����, cdcheck ��� -u ���
�� ������. cdromd �� �� ��� ��� ��� �� �� � � ��, cdcheck -u ��
� �� �� ��� stdout� ��� � ��(�) ��� �����.
cd<x> is not mounted.
��� ��� ���� ��� ��� ���� cdcheck ��� -e ��� �� ������. cdromd
�� �� ��� ���� ��� �� ��, cdcheck -e ��� �� �� ��� stdout� �
�� � ��(�) ��� �����.
No media present in cd<x>.
� ����� cdcheck� �� ��, cdcheck ��� -q ��� ��� stdout � stderr� ���
���� ��� � ���. ��� ��� � ����� � �� �� ��� � �� stdout
� �� �� �� ���� cdcheck��� -m �����.
���
-a ��� cdromd� �� ����� ����.-e ��� ����� ��� �� ����.-h �� -? �� ��� ��� �����.-m ��� ��� ���� �� ����.-q �� �� �����. �� �� �� ��� ���� ����.
�: -q ��� -m ��� �� �� ��, stdout� �� �� �����.-u ��� ��� ���� � ��� ����.DeviceName ��� ��� �����.
�� ��
� ��� �� �� ��� �����.
0 �� = �.
>0 �� = ��� �� ��.
��
1. cd0� ����� cdromd� ���� �� �� ������.
cdcheck -a cd0
2. �� ��� ���� �� cd1� ��� ���� �� cdromd� ���� �� �� �
�����.
cdcheck -m -q cd1
3. cd1� ��� ���� � ��� cdromd� ���� �� �� ������.
cdcheck -u cd1
4. cd0� ��� ���� ��� cdromd� ���� �� �� ������.
280 �� ���, � 1 �
cdcheck -e cd0
5. � ���� ��:
DEVICE=$1
if [ cdcheck -a -q "$DEVICE" ]; thenAUTO_MOUNT="ON"
elseAUTO_MOUNT="OFF"
fi
# Other initializations# ...
if [ "$AUTO_MOUNT" = "ON" ]; thenMOUNT_POINT=`cdcheck -m -q $DEVICE`
elseMOUNT_POINT="/tmp/MyProg_$$"mount -rv cdrfs $DEVICE $MOUNT_POINT
fiif [ $? -ne 0 ]; then
echo "mount $DEVICE failed"exit 1
fi
# Now extract data from $MOUNT_POINT...# ...
# End of processing. Umount the mediaif [ "$AUTO_MOUNT" = "ON" ]; then
cdeject -q $DEVICEelse
unmount $DEVICEfiif [ $? -ne 0 ]; then
echo "unmount $DEVICE failed"exit 1
fi
�� ��
cdeject ��, cdmount ��, cdromd �, cdumount ��, cdutil ��.
cdromd.conf �� ��.
cdeject ��
��
cdromd �� �� ���� CD ����� ��� �����.
��
cdeject [ -q ] [ -h | -? ] DeviceName
�� ���(���) 281
��
cdeject ��� ��� ��� cdromd �� ���� �� ��� ��� ��� �� ���� �
�� ����(�� ��) DeviceName� ���� ����� ��� �����.
���
-h �� -? �� ��� ��� �����.-q �� �� �����. �� �� �� ��� ���� ����.DeviceName ��� ��� �����.
�� ��
� ��� �� �� ��� �����.
0 �� �.
>0 ��� ������.
��
1. cd0�� ��� ����� �� �� ������.
cdeject cd0
2. �� ��� ���� �� cd1�� ��� ����� �� �� ������.
cdeject -q cd1
�� ��
cdcheck ��, cdmount ��, cdromd �, cdumount ��, cdutil ��.
cdromd.conf �� ��.
cdmount ��
��
cdromd� �� ���� ���� �� ���� �� � �� ���.
��
cdmount [ -q ] [ -h | -? ] DeviceName
��
cdmount ��� ��� ��� cdromd �� ���� �� � ���� � �� ��, DeviceName
� ��� ��� �� ���� �����. � ��� ��� cdumount ��� �� ��� ��
��� �� ���� �� � ���.
282 �� ���, � 1 �
��� DeviceName� �� /etc/cdromd.conf ��� � �� � �� � � �� �(cd0� �
� /cdrom/cd0, cd1� �� /cdrom/cd1 �...)� �����.
���� �� ��� �� � ��(mount ��� -o � -V ��)�
/etc/cdromd.conf ��� � � �� � ��(CD-ROM� �� ″-Vcdrfs -oro″ � DVD-ROM� ��
″-Vudfs -oro″ �� ″-Vcdrfs -oro″)� �����.
���
-h �� -? �� ��� ��� �����.-q �� �� �����. �� �� �� ��� ���� ����.DeviceName ��� ��� �����.
�� ��
� ��� �� �� ��� �����.
0 �� �.
>0 ��� ������.
��
1. cd0�� �� ���� ����� �� �� ������.
cdmount cd0
2. �� ��� ���� �� cd1� �� ���� �����, �� �� ������.
cdmount -q cd1
�� ��
cdcheck ��, cdeject ��, cdromd �, cdumount ��, cdutil ��, mount ��.
cdromd.conf �� ��.
cdromd ��
��
��� �� CD-ROM �� DVD-ROM� ���� ����, cdutil, cdcheck cdmount, cdumount
� cdeject ��� �� �� ��� �����.
��
cdromd [ -d ]
�: SRC(��� �� ���) ��� ��� ����� cdromd �� �����. ��� �� �
cdromd �� �� ���� ���, /etc/inittab� � �� ������.
�� ���(���) 283
cdromd:23456789:wait:/usr/bin/startsrc -s cdromd
��
cdromd �� �� �� ��� � � �� �� /etc/cdromd.conf ���� ���. ��� �
�� ��� ��� ��, cdromd� ���� �� ��� �� CD-ROM � DVD-ROM ��� ���
� �� �� cd0� �� /cdrom/cd0, cd1� �� /cdrom/cd1���.
�� �� �� cdromd� ���� ��(� ���� �� ��)� ��� ����� �����
��� ��� � �� �����.
cdromd� �� cdutil, cdcheck, cdmount, cdumount �� cdeject ������ ��� ��� ��
��� ����� ����.
cdromd �� SRC(��� �� ���)� ��� ���� ���. ���� cdromd� ���� ��
���� ����.
cdromd �� �� ��� syslogd ��� �����.
cdromd �� � ��� � �� ���� ��� �� CD �� DVD ��� ����� ��
���, ����� �� ����� ����� � ���. ��� �� �� �� �� �� � ��
� �����. cdumount �� cdeject ��� ��� ��� �� ��� ��� �� �����
��� ��� �� � �� ����. �� cdcheck -m �� mount ��� ��� ��� ��
�� �� ������.
�� �� ���(SRC)� ��� cdromd � ��
cdromd �� SRC(��� �� ���)� �� ���� ��������. ������ ��� cdromd
���. cdromd �� �� �� SRC ��� �� �� � ���.
stopsrc
�����, ����� �� �� ����� �����.
startsrc
�����, ����� �� �� ����� �����.
refresh
����� �� ����� ��� �� �����.
traceson
�����, ����� �� �� ����� �� ��� �����.
tracesoff
�����, ����� �� �� ����� �� ��� �����.
lssrc �����, ����� �� �� ����� � � �����.
284 �� ���, � 1 �
�� kill ��� ��� �� ��� cdromd �� �� � ���. cdromd� SIGHUP �
� ���� �� ″refresh -s cdromd″ ��� ����, cdromd� SIGTERM �� ���� ��
″stopsrc -s cdromd″ ��� �����.
���
-d syslogd �� ��� ��� �����.
�� ��
� �� �� �� ��� �����.
0 SRC �� SIGTERM �� �� cdromd �� ��� ���.
>0 ��� ������.
��
1. ����� cdromd �� �����, �� �� ������.
stopsrc -s cdromd
� ��� �� �����. -s ��� ��� ������ ����� �����.
2. cdromd �� �����, �� ������.
startsrc -s cdromd
� ��� �� �����. � ��� /etc/inittab ��� �� ����� �� � ���. -s
��� ��� ������ ����� �����.
3. cdromd ��� � � �� ���� �����, �� �� ������.
lssrc -s cdromd
� ��� �� ��, �� ��� ID � �� � (� �� ��)� �����.
4. cdromd �� ��� ��� �� � ����, �� �� ������.
refresh -s cdromd
� ��� cdromd �� ��� ��� �� ��� �����.
��
/etc/cdromd.conf ���� �� � ���� �� ���� �����.
�� ��
cdcheck ��, cdeject ��, cdmount ��, cdumount ��, cdutil ��, syslogd �.
cdromd.conf �� ��
�� ���(���) 285
cdumount ��
��
cdromd� �� ���� ���� ��� ��� �� ���� �� �����.
��
cdumount [ -q ] [ -h | -? ] DeviceName
��
cdumount ��� ��� ��� cdromd �� ����, �� DeviceName� ��� ���� �� �
��� �� ����� �����.
cdumount ��� ��� ���� ����.
���
-h �� -? �� ��� ��� �����.-q �� �� �����. �� �� �� ��� ���� ����.DeviceName ��� ��� �����.
�� ��
� ��� �� �� ��� �����.
0 �� �.
>0 ��� ������.
��
1. cd0�� �� ���� �� �����, �� �� ������.
cdumount cd0
2. �� ��� ���� �� cd1� �� ���� �� �����, �� �� ������.
cdumount -q cd1
�� ��
cdcheck ��, cdeject ��, cdmount ��, cdromd �, cdutil ��.
cdromd.conf �� ��.
286 �� ���, � 1 �
cdutil ��
��
��� ��� �� ����� ����� cdromd �� �����.
��
cdutil { -l | -r | -s [ -k ] } [ -q ] [ -h | -? ] DeviceName
��
cdutil ��� ��� ��� cdromd ��� ����, �� DeviceName� ��� ��� ��� ��
��(-s ��) �� ��(-r ��)���.
���� �����(�� �, � ���� � � �) cdromd� �� ���� ��� �� ��
� � ���� ���.
�� ��(-r)� cdromd� ��� �� ������ �����.
���
-h �� -? �� ��� ��� �����.-k ��� �� ���� ��� ���� ����.-l ���� ���� ��� ����.-q �� �� �����. �� �� �� ��� ���� ����.-r cdromd� �� ���� ��� �����.-s cdromd� �� ���� ��� �� �����.DeviceName ��� ��� �����.
�� ��
� ��� �� �� ��� �����.
0 �� �
>0 ��� ������.
��
1. cdromd� �� cd0� ��� �� ����� �� �� ������.
cdutil -s cd0
2. ��� ���� �� cdromd� �� cd0� ��� �� ����� �� �� ������.
cdutil -s -k cd0
3. �� ��� ���� �� cdromd� cd1� �� ��� ����� �� �� ������.
cdutil -r -q cd1
�� ���(���) 287
�� ��
cdcheck ��, cdeject ��, cdmount ��, cdromd �, cdumount ��.
cdromd.conf �� ��.
certadd ��
��
certadd� �� LDAP ���� ���� �����.
��
certadd [-c|-r] [-p privatekeystore] [-f file] -l label tag [username]
��
certadd ��� �� LDAP ���� ��� �� ���� �����.
-c(� ��) ��� �� ��, ��� �� � � �� �� � � ���� � ���� ��� �
����. ��� �� ��, �� ���� �� ���� �����. -r(�� ��) ��� �� ��,
��� �� � � �� �� � � ���� � ���� ��� ��� �����. � � ��� �
� ������. � � ��� ���� �� �� ��� ���, �� �� ��� �����.
-f ��� ���� �� ��, ���� STDIN�� ����. ���� DER �����. certadd ���
username ���� �� ���� �� ��, �� ��� �� � �� �� �� ���� ����
�.
-l ��� �� ���� ���. �� � ��� �� ����� � ���� � �� ����
�� �� ���� ���� ����� �����. � �� certcreate ��� ��� � � ���
��� �����.
-p ��� ���� �� ��, � �� file:/var/pki/security/keys/<username>���. ��� ����
�� ��, file:� ����. �� file: ��� URI�� �����. ��� � ���� ���� � �
� �� ���� ��� �� �� ��� �� ���� �����. ���� ���� certcreate �
��� �� ��, ��� �� � ��� � ���� ���. �� ����, ���� �����
�� ��, ���� ��� keyadd ��� ��� �� �� ��� ��� �� ��� � ����
�� � ���.
tag ���� ��� ��� ���� � �� ��� �� ���� ���� ���� � ����
��� ��� ��� �� ��� � ��� �� ������. tag ALL� ���� ���� � �
� ���� �� � �� certlist ��� �� �����, certadd ��� �� � ����. ��
���� auth_cert �� �� �� � � ���� ���� �� �����. �� ���� � ��
�� �� ��, ��� ���� ���� �� ���� � ��� � ���� �����. � �
288 �� ���, � 1 �
� � �� ��� ��� � ����� �� � ���. �����, �� ���� �� �� �
�� ��� ��� � ���� �� �� ���. ��� ��� �� ���� �� �, ���� �
� ����� �����.
��� �� � ��� crl ���� /usr/lib/security/ pki/policy.cfg �� ��� ���� ���. check
� � yes� � �� �� , �� �� CRL�� ���� . �� � � � �� �� �� � �
/usr/lib/security/pki/ca.cfg file� ��� �� � � ��� ��� �� � ���. � ����
���� CRL �� ��� �� � � crl��� ��� ���. ldap:, http: � file: �� ���
�����. � � ��� URI� �� ��, ���� � �� ���. ��� �� ���� �� �
��� ���� ���� ����.
���
-c �� ���� �����.
-r �� ���� �����.
-l label ���� � �� �� ���� ��� �� �� �����.
-p privatekeystore ��� � ���� �� �����.
-f file DER ���� ���� ��� ��� �����.
�� ��
0 ��� ���� ��� ���.
>0 ��� ������.
��
��� ��(set-UID root) �����.
�� � �� �� �� � ���� �� ���� �� ���� �� � ���. ��� �� �
��� �� �� ����� �� � ���.
�
� ��� �� �� ��� ��� �����.
CERT_Add <username>
��
cert.der� ��� ���� �� LDAP ���� ���� ��� Bob� ������, �� �� ���
���.
$ certadd -c -f cert.der -l signcert cert1 bob
��
$ certadd -c -l signcert cert1 bob < cert.der
�� ���(���) 289
� ��� cert.der ���� DER ���� ���� ��� signcert� �� ���� cert1� ��
��� Bob� ���� LDAP� �����. � � ��� � ��� �� /var/pki/ security/keys/bob
���.
Bob� cert1 ���� � ���� �����, �� �� ������.
$ certadd -r -f newcert1.der -l newsigncert cert1 bob
��
/usr/lib/security/pki/acct.cfg
/usr/lib/security/pki/ca.cfg
/usr/lib/security/pki/policy.cfg
�� ��
certcreate, certdelete, certget, certlink, certlist, certrevoke, certverify, keyadd, keydelete, keylist,
keypasswd � mksecpki ��.
certcreate ��
��
certcreate� ��� ���� �� �� ���� �����.
��
certcreate [-S servicename] [-s startdate] [-e enddate] { -f file | [-b | -t] } [-p privatekeystore] -l label
[-a subject_alt_name] subject_distinguished_name [user-name]
��
certcreate ��� ��� � ��� � ������ ���� ���� ��� �� ��� �� ���
� ���� �����. �� ���� -S ���� �����. �� ��� ����
/usr/lib/security/pki/ca.cfg� ���� ���. -S �� �� ��� ���� �� ���� ��� �
���. /usr/lib/security/pki/ca.cfg ��� ��� �� ��� ��� ���� ��� �����. ca.cfg
��� � ��� ��� ��� �� CA� �����.
-s ��� ���� �� ��, �� �� ���� �����. -e ��� ���� �� ��, policy.cfg
��� �� �� �����. � �� �� ��, �� ���� 1�� �� � �� �����.
startdate � enddate �� chuser ��� ���� expires �� ��� �����. ��� MMDDhhmmyy
��� 10�� � ������. ( �� MM� �� ����, DD� �� ����, hh� �� ����, mm
� � ����, yy� 1939��� 2038���� ��� � ��� �����.) �� ��� �����.
290 �� ���, � 1 �
-f ��� �� ��, �� ���� DER ����� �� � � ��� 2� ���� �����. ��
� �� ��, DER ����� 2� �� �� 16� ���� stdout� �����. -b ��� �� ��
��� 2��� stdout� �����, ��� �� �� 16��� �����. -b �� -t� �� ���� �
� ��, 2� ��� �����.
���� ��� �� �� �� �� ������ ���� ��, ��� � ��� �� ��� ����
�. -p ��� �� ��, ��� �� ��� ��� � ���� �����. -p ��� ���� �� �
�, � ��
/var/pki/ security/keys/<username>���.
-l ��� ����� ���. �� � ���� � ��� �� �� ���� ���� � ���
�� ������.
subject_alt_name� �� ��� �� � ��(RFC2459� ��� rfc822Name�� �����)���. �
�� �����. ���� �� �� ��, ���� rfc822Name �� �� �� ��� �� ����.
Subject_distinguished_name� PKI ���� �� �� ��� ��� �����. ��� RFC2459� ��
X.501 �� ���� �����.
certcreate ��� ���� ��� ���� ��� � ���� ���� � �� ��� ���
���� ��� �����. ���� ��� � ���� ��� � ��, ����� ��� ����
��� � � �����. � ���� �� ��, � ���� ��� �� � ���� ��� ��
��� ���. �� ���� �� /dev/tty� � � �� ��, ��� �����.
���
-S servicename �� ��� ��� �����.
-s startdate ���� ���� �� �� �����.
-e enddate ���� ���� �� �� �� �����.
-f file ���� ���� ��� �����.
-p privatekeystore ��� � ���� �� �����.
-l label � ���� � ��� �� �� �����.
-a subject_alt_name ��� ���� �� �� ��� �����.
-b ��� ���� ��� 2��� �����.
-t ��� ���� ��� 16��� �����.
�� ��
0 ��� ���� ��� ���.
>0 ��� ������.
��
��� setuid �����.
�� ���(���) 291
�� � �� �� �� � ���� �� ���� �� ���� � � ���. ��� �� �
��� � ��� ��� � ��� �� ����� �� �� ����� � � ���.
v ���� � � ��� � ���� �� � ���.
/var/pki/security/keys/<user-name>
v ���� �� ���� ��� � ��� � ���� �� � ���.
��� �� ���� � ���� �� ���� �� � ����.
�
� ��� �� �� ��� ��� �����.
CERT_Create <username>
��
$ certcreate -S local -s 0831112702 -e 1231235902 -f cert.der-p file:/home/bob/bob.priv -l signcert [email protected] ou=finance,cn=Bob%20James bob
� ����, ���� 2002� 8� 31� �� 11:27�� 2002� 12� 31� �� 11:59�� �����.
���� cert.der ��� ���� ��� �� bob.priv� signcert�� ���� �����.
� ��� �� �, � � � ��� � ���� �� � ��� �����.
$ certcreate -l signcert [email protected] ou=finance,cn=Bob James > cert.der
��
/usr/lib/security/pki/ca.cfg
/usr/lib/security/pki/policy.cfg
�� ��
certadd, certdelete, certget, certlink, certlist, certrevoke, certverify, keyadd, keydelete, keylist,
keypasswd � mksecpki ��.
certdelete ��
��
certdelete� ��� ��� ��� ��� ����� ���� ���� �� LDAP ����� ����
����.
��
certdelete tag [username]
292 �� ���, � 1 �
��
certdelete ��� �� LDAP ����� ���� ��� ���� �����. �� ���� certadd
��� ��� �� �� � ���. certdelete ��� ���� ���� CA� LDAP ����
� ���� �� �� ���� � ������.
tag ���� ���� ���� ���� ����� ���� ���� �����. ���� auth_cert
�� �� �� � � ���� ���� ��� �����. ��(��) ��� �� �� �� ��
���� �� ��� �� �� � ��� ��� �� � ���.
username ��� �� ��� ��, certdelete ��� �� ���� ��� �����.
�� ��� ALL� ���� ���� ��� �� ���� �����. ��� ALL ��� ���� �
� �� � ��� ���� ����. ���� ���� ��� ���� ��� �� � � �"�
��. ## �� ��(LDAP ���� ��� � �� ��� ��)�� �� ��� ��, � certdelete
� ��� ���� ����. ���� ALL� � ��� certlist ��� ��� ��� �� ���
� �� �� �� ���.
�� ��
0 ����� ��� ���.
>0 ��� ������.
��
��� ��(set-UID root) �����.
�� � �� �� �� � ���� �� ���� �� ���� � � ���. ��� �� �
��� �� �� ����� � � ���.
�
� ��� �� �� ��� ��� �����.
CERT_Create <username>
��
1. � �� signcert�� Bob� ��� ���� �����, �� �� ������.
$ certdelete signcert bob
2. �� LDAP ���� � �� ���� ���� � �� ���� �����, �� �� ���
���.
$ certdelete ALL
��
/usr/lib/security/pki/acct.cfg
�� ���(���) 293
�� ��
certadd, certcreate, certget, certlink, certlist, certrevoke, certverify, keyadd, keydelete, keylist,
keypasswd � mksecpki ��.
certget ��
��
certget� �� LDAP ����� �� ���� �����.
��
certget {-f file | [-b | -t]}tag [username]
��
certget ��� �� LDAP ����� �� ���� �����. � ��� � �� � �� ���� ��
���. ���� ���� �� ���� �����, certlist ��� ��� � ��� ���� ���
� certget ��� ��� ���� �� �� � ���.
-f ��� �� ��, ���� ��� ��� 2� ���� �����. ��� �� ��, ���� 2� �
� 16��� stdout� �����. -b ��� ��� ��, 2� ��� �����(� �). -t ��� ���
��, 16� ��� �����. ���� DER ���� �����.
tag ���� ���� ��� � ��� ���� ����. username ���� �� AIX ���
� �����. username ��� �� ��� ��, certdelete ��� �� ���� ��� �����.
���
-f DER ���� ���� ���� ��� �����.
-b ��� ���� ��� 2��� �����.
-t ��� ���� ��� 16��� �����.
�� ��
0 ��� ��.
EINVAL ��� ��� ��� �� ��� ���� �� ��.
ENOENT a) ���� ���, b) �� ��� �� c) ��� �� ��.
EIO LDAP ��� �/�� � �� ��.
ENOCONNECT ���� �� � �� ��.
errno ��� ��� ��.
294 �� ���, � 1 �
��
� ��� ��� ��� ���� �� ����� ���� � �� ���� �� � ���.
�
� ��� �� �� ��� ��� �����.
CERT_Get <username>
��
1. signcert� ��� cert.der� ��� Bob� ���� �����, �� �� ������.
$ certget -f cert.der signcert bob
2. Bob� ��� signcert� 16��� cert.der� �����, �� �� ������.
$ certget -t signcert > cert.der
��
/usr/lib/security/pki/acct.cfg
�� ��
certadd, certcreate, certdelete, certlink, certlist, certrevoke, certverify, keyadd, keydelete, keylist,
keypasswd � mksecpki ��.
certlink ��
��
certlink� �� ���� � ���� ��� ��� �����.
��
certlink [-c|-r] [-p privatekeystore] -l label -o option tag [username]
��
certlink��� �� ���� � ���� ��� ��� �����. certlink� certadd� ���� �
�� ��� ���� �� ���� �� ��� ����� � ���� �� � ���.
-c(� ��) ��� ��� ��, {username, tag} �� �� � � ���� � ���� ��� ���
��. ��� �� ��, �� ���� �� ���� �����. -r(�� ��) ��� ��� ��,
{username, tag} �� �� � � ���� � ���� ��� ��� �����. � � ��� ��
������. � � ��� ���� �� �� ��� ��� �� �� ��� �����.
-l ��� ���� ���. �� � ��� �� ����� � ���� � �� ���� ��
�� ���� ���� ����� �����.
�� ���(���) 295
-p ��� ���� �� ��, � �� /var/pki/security/keys/<username>���. keyadd ��� ���
�� �� ��� ��� �� ���� �� � ��� ���� �����. -l � -p ��� ���
�� ��� ��� certadd ��� ������. �� � ��� certlink ���� �����.
-o ��� ���� ��� URI���. �� LDAP URI� �����. ���� URI� RFC 2255� ��
� ���� ���� ���.
tag ���� username� ���� � �� ��� � ���� ���� ���� � ���� ��
� ��� ��� �� ��� � �� �� ������. ALL �� ���� ���� � �� �
��� �� � �� certlist ��� �� �����. �� ���� auth_cert �� �� �� �
� ���� ���� ��� �����.
�� ���� � ���� �� ��, ��� ���� ���� �� ���� � ��� � ���
� �����. � �� � �� ��� ��� � ����� �� � ���. ����� � ��
��� ��� ���� ���� ��� �� � ���� �� �� � ���.
��� ��� �� ���� �� �, ���� �� ���� �� � ���. ��� �� � ���
/usr/lib/security/ pki/policy.cfg �� ��� �����. ��� �� ���� ���� � ��� ��
� � ��� ��� �� � ���. ���� �� ��, /usr/lib/security/ pki/ca.cfg ���� �
�� � � ��� �����. ��� �� ���� �� � ��� ���� ���� ����.
���
-c �� ���� �����.
-r �� ���� �����.
-p ��� � ���� �� �����.
-l label ���� � �� �� ���� ��� �� �� �����.
-o option ���� ���� ���� URL� �����.
�� ��
0 ��� ��.
>0 ��� ������.
��
��� ��(set-UID root) �����.
�� � �� �� �� � ���� �� ���� � ���� �� � ���. ��� �� �
��� �� ��� ���� �� � ���.
��
�� ��� ���� ��� ���� ���� ��� Bob� ������, �� �� ������.
296 �� ���, � 1 �
$ certlink -c -l signcert -p /home/bob/keystore.p12 -o ldap://cert.austin.ibm.com/o=ibm,ou=Finance,c=us?usercertificate??(cn=Bob James)?X-serial=1A:EF:54 cert1 bob
��
/usr/lib/security/pki/ca.cfg
/usr/lib/security/pki/policy.cfg
�� ��
certadd, certcreate, certdelete, certget, certlist, certrevoke, certverify, keyadd, keydelete, keylist,
keypasswd � mksecpki ��.
certlist ��
��
certlist� �� ��� ��� ��� �����.
��
certlist [-c] [-a attr [attr....] ]tag [username]
��
certlist ��� �� ��� ��� ��� �����. -c ��� ���� �� �� � �� ��
��� � ��� ���� � �� ���� � � ���� ����� ��� ������.
# name: attribute1: attribute2: ...User: value1: value2: ...
-f ��� ��� ��� �� ��� ���� ��� ��� �� ���� ������. ��=� �
� ��� �� �����.
user:attribute1=valueattribute2=valueattribute3=value
� ��� ��� �� ��� ��� ��, �� ��=� ��� �����.
-a ��� �� �� ��� ��� � ���� ����. � ��� ���� � �� ���
� �� � �� �� �� �����.
�� �� ����.
auth_user ���� ���.
distinguished_name ���� � ���� �� �� ��.
�� ���(���) 297
alternate_name ���� � ���� �� �� ��.
validafter ���� ���� ���� �� �.
validuntil ���� ���� ���� �� �� �.
tag ���� ���� ���� ��.
issuer ��� ���� �� ��.
label ��� � ����� ���� ���� �.
keystore ���� ��� �� �� ��� � ��� �.
serialnumber ���� �� ��.
verified true� ���� ��� �� ���� � ����� �� �����.
���
-c ��� ���� � � �� �����.
-f ��� ���� �����.
-a attr �� �� ��� �� ����.
tag ���� ���� ��� � ���� ���� ����. ��� � ALL� ���� �� ����
����� �����.
username ���� �� AIX ���� ��� �����. username ��� �� ��� ��,
certdelete ��� �� ���� ��� �����.
�� ��
0 ��� ��.
EINVAL ��� ��� ��� �� ��� ���� �� ��.
ENOENT a) ���� ���, b) �� ��� �� c) ��� �� ��.
EACCES �� �� � �� ��(�� �, ���� ��� ������� �� read_access� �� ��).
EPERM ��� �� � ��� �� ��.
errno ��� ��� ��.
��
� ��� ���� �� ���� � �� ���� �� � ���. ��� ���� � ����
��� �� ���.
�
� ��� �� �� ��� ��� �����.
CERT_List <username>
298 �� ���, � 1 �
��
$ certlist -f -a verified keystore label signcert bobbob:
verified=falsekeystore=file:/var/pki/security/keys/boblabel=signcert
$ certlist -c -a validafter validbefore issuer signcert bob#name:validafter:validuntil:issuerbob:1018091201:1018091301:c=US,o=xyz$ certlist -f ALL bobbob:
auth_cert=logincertdistinguished_name=c=US,o=xyz,[email protected]=0921154701validuntil=0921154801issuer=c=US,o=xyztag=logincertverified=truelabel=loginkeykeystore=file:/var/pki/security/keys/bobserialnumber=03
bob:auth_cert=logincertdistinguished_name=c=US,o=xyz,[email protected]=1018091201validuntil=1018091301issuer=c=US,o=xyztag=signcertverified=falselabel=signkeykeystore=file:/var/pki/security/keys/bobserialnumber=02
��
/usr/lib/security/pki/acct.cfg
/usr/lib/security/pki/policy.cfg
�� ��
certadd, certcreate, certdelete, certget, certlink, certrevoke, certverify, keyadd, keydelete, keylist,
keypasswd � mksecpki ��.
certrevoke ��
��
certrevoke� ��� ���� �����.
�� ���(���) 299
��
certrevoke [-S servicename] { -f file -l label [-p privatekeystore] | tag [user-name]}
��
certrevoke ��� ��� ��� ��� �� ��� �� ��� ���� ����� �� � ��
�. -S ��� ���� �� � �� ���� �����. �� ��� ���� /usr/lib/security/pki/
ca.cfg� �����. -S �� �� ��� ���� �� ���� ��� ����.
/usr/lib/security/pki/ca.cfg ��� ��� �� ��� ��� �� �� ��� �����.
-f ��� � ��, ���� �� � � �� �� ��� ″-″�� stdin�� ����. ���� DER
����� ���. ���� -f ��� �� ��� �� �� ���� ��� �� �� �����
���. ���� ��� � ���� �� ���� �� ��, � � �� �����.
-f ��� ���� �� ��, ���� �� ���� � � � ���� ��� ��� ���� �
��. username ��� �� ��� ��, certrevoke ��� �� ���� ��� �����.
-l ��� �� ���� � �� �� ���� ��� �� ����� �����. ���� ����
�� �� ���� ��� �� ���� �� � �� �� certrevoke ��� �����. certrevoke
��� ��� ��� ��� ���� �� ����� ��� �����. �� ���� �� /dev/tty�
� � �� ��, ��� �����.
���
-S servicename �� ��� ��� �����.
-f file �� ���� ���� ��� �����.
-l label �� ���� ��� �� ��� �� �����.
-p privatekeystore ��� � ���� �� �����.
�� ��
0 ��� ���� ��� ���.
>0 ��� ������.
��
��� setuid �����.
�� � �� �� �� � ���� �� ���� ���� �� � ���. ��� �� �� �
�� ��� ���� �����. �� �� ��� /usr/lib/security/ pki/acct.cfg ��� ���� �
��.
��� �� ���� �� ���� ���� �� � ���. ���� �� ���� �� �� �
��� ��� �� ���� ���� ���.
300 �� ���, � 1 �
�
� ��� �� �� ��� ��� �����.
CERT_Revoke <username>
��
Bob� ���� � signcert ���� �����, �� �� ������.
$ certrevoke signcert bob
�� cert.der� ���� �����, �� �� ������.
$ certrevoke cert.der
��
/usr/lib/security/pki/ca.cfg
�� ��
certadd, certcreate, certdelete, certget, certlink, certlist, certverify, keyadd, keydelete, keylist, keypasswd
� mksecpki ��.
certverify ��
��
certverify� ��� ���� �� ��� �� ���� ���� �����.
��
certverify [-S servicename] tag [user-name]}
��
certverify ��� ��� ���� �� ��� �� ���� ���� �����. ���� ��� ��
����� �� ���� ��� �, � ���� �� ��� ��� ���� �������. � ��
���� ��� �� ���� AIX� �� � � �� ���� ����.
-S ��� ���� �� � ���� ��� ��� � ������ �����. �� ��� ���
� /usr/lib/security/pki/ca.cfg� �����. -S �� �� �� ��, certverify� � � ���� �
� ���� �����. /usr/lib/security/pki/ca.cfg ��� ��� �� ��� ��� ���� ����
�. tag ���� ���� ��� � ��� ���� ����. username ���� �� AIX �
��� �����. certverify ��� �� ��� ���� ����� � ���� ��� �����
�����. �� ���� �� /dev/tty� � � �� ��, ��� �����.
�� ���(���) 301
���
-S servicename �� ��� ��� �����.
�� ��
0 ����� ��� ���.
>0 ��� ������.
��
��� setuid �����.
��� � ���� �� � � ���� � ��� �� ���� �� �� ��� ���� ���
� ���� ��� �� ���� ���� ���.
�� � �� �� �� � ���� �� ��� �� � ��, � ���� �� �� � ��
�� ��� � ��� ���� �� � ���.
��� �� ���� �� ���� ���� �� ��� �� ���� �� � ���.
�
� ��� �� �� ��� ��� �����.
CERT_Verify <username>
��
Bob� cert1 ���� �����, �� �� ������.
$ certverify cert1 bob
��
/usr/lib/security/pki/acct.cfg
�� ��
certadd, certcreate, certdelete, certget, certlink, certlist, certrevoke, keyadd, keydelete, keylist,
keypasswd � mksecpki ��.
cfgif ���
��
��� ��� ������� ��� �� �� �� ���� �����(IF) ����� ������
�����.
302 �� ���, � 1 �
��
cfgif [ -l InterfaceInstance ]
��
cfgif �� ��� ��� ������� ��� TCP/IP� �� �� �� IF ����� ����
�� �����. cfgif �� � ��� �����.
1. ��� ������� ����� ���� ��� �� �����. �� ���� ��, ����
���, � � � � �� ��� �� � ���.
2. ��� �� ��� IF ����� ��� ifconfig ��� �����. ifconfig ��� �� �
�� �� ��, ��� ����� ���� ����.
3. ����� ����� ��� ��� �� �� �� ���� ifconfig ��� �����.
4. ��� �������� ″AVAILABLE″� �� �� IF ����� � � �����. �� IF ���
�� ��� ��� �� ″DEFINED″� �����. cfgif �� �� � � �� ����� �
���, IF ����� �� ���� ���.
���
-l InterfaceInstance ����� ����� ����� �����. ���� ��� ��� ��, � �����
������ ������. � ��� ���� �� ��, ��� � � �� �����
����� ������.-2 16� �� �� �� ����� ����� IPL� � �� ���� ifconfig� ���� �
����. � ��� �� � �� ������ ���.
��
1. �� �� � IF ����� ������, � ��� ������. tr0� �� � IF ����� �
� ��� ���� ������. defif �� ��� �� � ���.
cfgif -l tr0
2. �� IF ����� ������ �� �� ��� ������.
cfgif
�� ��
chdev ��, defif �, definet �, ifconfig ��, mkdev ��.
cfginet �.
odm_run_method ���.
AIX 5L Venrsion 5.2 General Programming Concepts: Writing and Debugging Programs� Object Data
Manager(ODM) Overview for Programmers.
�� ���(���) 303
AIX 5L Version 5.2 Kernel Extensions and Device Support Programming Concepts� Writing a Device
Method.
AIX 5L Version 5.2 System Management Guide: Communications and Networks� TCP/IP Network
Interfaces, TCP/IP Addressing.
cfginet ���
��
��� ���� � ��� IF ����� � � ������.
��
cfginet [ -2 ]
��
cfginet �� �� �� ��� ��� TCP/IP� ����(��� ����)� � � �����
�.
1. ��� �� ����.
2. �� �� �� � � � � ���� �� � � �� ��� ������.
3. ��� ����� � ��� AVAILABLE� �����.
4. ��� �� � �� ���� ���� hostname �� � route ��� �����. ��� �� � �
� �� ���� ��� �������� �����.
�: cfginet �� ��� ����� ����� ���� ���.
���
-2 IPL �� ���� � �� ��� �����. ��� ��� 16� �� �� ��� �����. � ��� � ���
�� � ������ ���.
��
���� ��� ����� ������, � ���� �� ������.
cfginet
�� ��
mkdev ��.
odm_run_method ���.
304 �� ���, � 1 �
AIX 5L Version 5.2 System Management Guide: Communications and Networks� TCP/IP Network
Interfaces.
AIX 5L Venrsion 5.2 General Programming Concepts: Writing and Debugging Programs� Object Data
Manager(ODM) Overview for Programmers.
AIX 5L Version 5.2 Kernel Extensions and Device Support Programming Concepts� Writing a Device
Method.
cfgmgr ��
��
��� � ���� ��� ��� ���� ��� ��� �����, ���� �� ��
��� �����.
��
cfgmgr [ -f | -s | -p Phase ] [ -i Device ] [ -l Name ] [ -v ]
��
cfgmgr ��� ��� ����� ���� �� ����� ����� �����. ��� ��
� ��� � ���� ��� �� ����, �� ��� ������� � ���. ���
�� �� � �� ��� �����.
v �� �� �� ���� �� �� ��
v (� � ��)���� �� ��
v ���� �� ��
��� �� �, cfgmgr ��� ���� ���� � ��� �� ��� ������. ��� ��� �
�� ������. � �� ��� 1���� ��, ��� ���� ��� �� �� ���� ����
� 1��� �����. � �� �, cfgmgr ��� ����, -f ��� ��� 1���� �����.
cfgmgr ��� �� 1�� ��� �� ����� �� ��� ������. � �, 2�� ��
� ���� cfgmgr ��� -s ��� �� �����.
cfgmgr ��� ��� �� � � �� ��� �����.
v 1��
v 2��(� ��� �� � �� �� ��)
v 3��(��� ��� �� � �� �� ��)
����, cfgmgr ��� �� �� ��� ��� �� �� �(�� �, -f ��� �� 1��
�)� �����. ���, -l ��� ����, cfgmgr ��� �� � � �� � �� ���� ��
����.
�� ���(���) 305
cfgmgr ��� �� �� ��(�� �, -f,-s �� -p �� ��) ����, ��� 2�� �� ���
��. 3�� �� ���� ��� ��� -p ��� ���� ����.
��� �� ��� �� seq �� ��� �� ���� �����. � �� � ��� �� �
�� �� � �� ���� �� � ���� �����. seq �� ��� �� ���, �
� � ����. �� �, seq �� ��� � 1� � 10� �� � ��� �����. ��� ��
��, seq �� � 0� ″���″ ��� ���, seq �� 0�� �����. ����, seq
�� � 1� ( � ����)�� � �� ����.
��� ��� � �� ����� ���� �� ��� ���� cfgmgr ��� ���� �� ��
���� �� �� ��� ��� ���� �� �� ��� �����. �� ���� �� ��� ��
��, �� �� � �� ��� ����� �����. �� ��� ���� �� ��, ��� ��
� ��� �� � ���� �� �� �����. �� ��� ��� � �� ���� �� ��
��, ��� �� �� ��� ��� �� ���� ��� �� �����.
�� ����� �� ��� �� ��, ���� �� �� �� ��� �����.
cfgmgr: 0514-621 WARNING: The following device packages arerequired for device support but are not currentlyinstalled.
devices.pci.22100020devices.pci.14101800devices.pci.scsi:devices.pci.00100300:devices.pci.NCR.53C825
� ����, � ��� ����� �� �, cfgmgr ��� ����� �� ��� ��� ���
"���. � �� ��� ���� �� ��� ��� ��, � ����, cfgmr ��� � �� �
�� �� ��� ��� �����.
�� ��� ��� ��� ��� ��� �� ���� ��, ����� �� �� ���� ��� ��
��� �� ���� �����. ��� �� ������. ���, �� ����, �� � �� ��
� �� ��� �� �� ���� �����. � ��, �� ��� �� ��� ���� � �
��� ��� ����� ������. cfgmgr ��� -i ��� �� ��, � ���� ���
��.
i ��� �� cfgmgr ��� �� ��, ��� ����� �$� ��� ��� �� �� ��
��� ����� ���. -i ��� Device �� �� ��� � �� �����. �� ���
(�� �� ��� ���� ��) ��� ��, �� ��� ���� ����, �� �� ���
� ���.
�: ��� ������� ���� � cfgmgr ��� ���� � �� �� ���. ��
� ���� �� � ��� ���� ������� �� � ���.
���
-f cfgmgr ��� 1�� ��� �� ����� �����. � ��� �� � (��� �� �)� ���
� ����.
306 �� ���, � 1 �
-i Device �� ��� �� �����.-l Name �� � � ��� � � ��� �� ������ �����.-p Phase cfgmgr ��� ��� ��� ����� �����.-s cfgmgr ��� 2�� ��� �� ����� �����.-v ��� ��� �����. cfgmgr ��� �� ��� �� �� ��� �� ��� �����.
���� ��
phase � �� 1��, 2�� �� 3��(��� �� � �� �� ��)� ����� �����.seq � �� ��� �� � ��� �����.rule �� ���� �� �� ��� ���� ���(�� �� ��� �� � ��, � �� ���� �� ���
� ��� ��! ����� ��� ��� ��� ���.)
��
��� ��: ��� ��� �� � �� ����� � ��� �� ��(x) ��� ��� ��� ��
�.
�� ���:
��� ��
DEV_Configure �� �����.
��
� ��� �� ��� ���� ��� �� �����.
phase seq rule
1 10 /usr/lib/methods/defsys1 12 /usr/lib/methods/deflvm
2 10 /usr/lib/methods/defsys2 12 /usr/lib/methods/deflvm2 13 /etc/methods/startusb2 17 /etc/methods/cfgvlan -22 18 /usr/lib/methods/cfgrcnet2 19 /usr/lib/methods/ptynode2 20 /etc/methods/vconnode2 20 /usr/lib/methods/startlft2 22 /etc/methods/startrcm2 25 /usr/lib/methods/starttty2 27 /etc/methods/startsgio2 0 /usr/lib/methods/defaio2 0 /usr/lib/methods/def_posix_aio2 0 /usr/lib/perf/cfg_perfstat load2 0 /usr/lib/perf/load_blockset_ext
3 10 /usr/lib/methods/defsys3 12 /usr/lib/methods/deflvm
�� ���(���) 307
3 13 /etc/methods/startusb3 15 /usr/lib/methods/starttty3 19 /usr/lib/methods/ptynode3 20 /usr/lib/methods/startlft3 20 /etc/methods/vconnode3 22 /etc/methods/startrcm3 27 /etc/methods/startsgio
1. cfgmgr ��� -f ��� �� ��� �� � ��� phase = 1� �� ��� �� ��� �
�� �� ��� �����.
/usr/lib/methods/defsys/usr/lib/methods/deflvm
�: �� � �� -f ��� �� � ����.
2. cfgmgr ��� -s ��� �� ��� �� � ��� phase = 2� �� ��� �� ��� �
�� �� ��� �����.
/usr/lib/methods/defsys/usr/lib/methods/deflvm/etc/methods/cfgvlan -2/usr/lib/methods/cfgrcnet/usr/lib/methods/ptynode/etc/methods/vconnode/usr/lib/methods/startlft/etc/methods/startrcm/usr/lib/methods/starttty/etc/methods/startsgio/usr/lib/methods/defaio/usr/lib/methods/def_posix_aio/usr/lib/perf/cfg_perfstat load/usr/lib/perf/load_blockset_ext
3. cfgmgr ��� -p 3 ��� �� ��� �� � ��� phase = 3� �� ��� �� ���
� �� �� ��� �����.
/usr/lib/methods/defsys/usr/lib/methods/deflvm/etc/methods/startusb/usr/lib/methods/starttty/usr/lib/methods/ptynode/usr/lib/methods/startlft/etc/methods/vconnode/etc/methods/startrcm/etc/methods/startsgio
4. ���� cfgmgr ��� ���� � ��� -s ��� �� ��� ��� �� �����. ���
phase 2 �� �� �� ��� �����.
/usr/lib/methods/defsys/usr/lib/methods/deflvm/etc/methods/cfgvlan -2/usr/lib/methods/cfgrcnet/usr/lib/methods/ptynode/etc/methods/vconnode/usr/lib/methods/startlft/etc/methods/startrcm/usr/lib/methods/starttty
308 �� ���, � 1 �
/etc/methods/startsgio/usr/lib/methods/defaio/usr/lib/methods/def_posix_aio/usr/lib/perf/cfg_perfstat load/usr/lib/perf/load_blockset_ext
5. scsi0 ���� ��� ��� ��� ������ �� �� ������.
cfgmgr -l scsi0
6. (/usr/sys/inst.images ����� ��� ����� ��) ����� � �� ����� �
��� ����� �� �� ������.
cfgmgr -i /usr/sys/inst.images
��
/usr/sbin/cfgmgr �� ��� �����./usr/include/sys/cfgdb.h ��� � ���� ��� �� �� �� ��� ���.
�� ��
chdev ��, lsattr ��, lsdev ��, mkdev ��, rmdev ��.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� Device Overview
for System Management��� �� ��, �, �� � ��� �� �����.
cfgqos ���
��
��� ��(QoS) ����� �, ��� � �����.
��
cfgqos
��
cfgqos �� � ��� ���� ���� TCP/IP ��� ��� �� QoS(��� ��)� �� �
����.
1. QoS �� � �
2. QoS ���� ���
3. TCP/IP ���� ��
�: cfgqos �� ��� ����, ����� ���� � �� ����.
�� ���(���) 309
��
���� QoS� ������ � ��� ������.
cfgqos
�� ��
cfginet �� � ucfgqos �.
AIX 5L Version 5.2 System Management Guide: Communications and Networks� TCP/IP Quality of
Service(QoS).
cfgvsd ��
��
cfgvsd - �� �� ���� ������.
��
cfgvsd {-a | vsd_name ...}
��
� ��� ��� � ���� � �� �� ���� ���� � ��� � � ����. � �
�� �� �� ���� �� ���� �� ����.
���� ����� � ��� �� � ����. �� �� �� �� ��� ������ � ��� �
�� ��� ���� �� ���� �����. � ��� ���� �� ��� �� � ����.
SMIT(System Management Interface Tool)� ��� cfgvsd ��� �� � ���. SMIT� ��
��� �� ������.
smit vsd_mgmt
� � �� � ��� ���� ��� �����.
���
-a ��� �� �� ���� �� �����.
����
vsd_name ��� �� �� ���� �����.
��
� ��� ����� �� ��� �� ���.
310 �� ���, � 1 �
���
���� ����� � ��� �� � ����. RVSD ������ � ��� ��� ��� ���
� �� ���� �����. � ��� ���� �� ��� �� � ����.
� ��� �� ���� ��� � � ��� ���� ���. �� ��� ��� � � ����
� startrpdomain ��� ������. ��� �� ���� �� �� ��� � � �����
startrpnode ��� ������. RSCT �� ��� � � ��� �� ��� ��� RSCT: ��
��� ������.
��
�� �� ��� vsd1vg1n1� ��� � �� ��� � � ��� �� ������.
cfgvsd vsd1vg1n1
��
/opt/rsct/vsd/bin/cfgvsd
�� ��
��: ctlvsd, lsvsd, preparevsd, resumevsd, startvsd, stopvsd, suspendvsd, ucfgvsd
cflow ��
��
�� ���� C � C++ �� �� ����.
��
cflow [ -d Number ] [ -I Directory ] [ -i _ ] [ -i p ] [ -i x ] [ -qOption ] [ -r ] [ -MA ]
[ -U Name ] [ -NdNumber ] [ -NlNumber ] [ -NnNumber ] [ -NtNumber ] [
-D Name[=Definition ] ] File ...
��
cflow ��� C, C++, yacc, lex, ��� � ���� ��� ��� � �� ���� ��� ��
��� �����.
�: cflow ��� ��� C++ ��� ����� IBM C Set++ Compiler/6000 ���� ����
���.
cflow ��� ��� � yacc ��, lex �� � cpp ��� .y, .l � .c ��� �� ��� ����
�. ��� ��� lint ��� � �� ��� yacc, lex � cpp �� �� .i ��� �����. cflow �
�� C Set++ ����� .C ��� �� ��� �����.
�� ���(���) 311
cflow ��� (.o ��� ��) �� ���� ��� ����, .s ��� �� ��� �����. �
����, cflow ��� �� ���� �� �� �� ��� �����.
�� �� ���� � ��� �� ��� �����.
v � ��� ��� �� ����� � � � ��� ���.
v ��, �� � � ��� ��.
��� �� ��� ���� �� ���� �� ��� ���� ����(-i_ � -i �� �� ��).
C � C++ �� ���� ��� ��� ��, ��� �� �� �(�� �, char *), ��� �� ��
�� ��, ��� ��� � ��� ������. ���� ���� ��� ��� .text �� .data� ��
��� ���� � ��� � �� ��� �����. cflow ��� C �� �� ���� ��� ��
��� ����.
cflow ��� � � ��� ���� ��� ��� �� ���� ��� � cflow � ��� �����.
���� �� ���� ��, cflow� < >(��)�� �����.
�� �� �� �� ��� ����� �� � ��, -e ��� ��� � �� � �� 8��
���� �� ��� cflow ���� pr ���� ��� �����.
�: cflow ���� �� � ��� lex � yacc ��� ����� ��� cflow ���� .l ��
.y ��� ���� ���.
���
-d Number �� �� �� ��� ��� 10��� �����. � ��, ��� � ����. �� ��� ���
�� ��� ���� ����.-i _ �� ��� ���� ��� ���. � ��� � ��(� -ix ��� ��� �� � ���)� ��
���.-i p ANSI �� ��� �� ������. � � ��� ���� �� ��� �� �� �� �� ��� ��
��.-i x �� � �� ��� ��� ���. � �� ���� �����.-r �� ���� �� ��� ���� ���� ��� ���� ����.-MA ANSI �� �����. cflow ��� � ��� ANSI C �� �����. ��� � � �� �
����.-NdNumber �� �� ��� Number ���� ����. Number� � � �� 2000���.-NlNumber �� �� �� Number ���� ����. Number� � � �� 8000���.-NnNumber �� �� ��� Number ���� ����. Number� � � �� 1500���.-NtNumber �� �� �� Number ���� ����. Number� � � �� 1000���.
�� cflow ��� pp ��(��� ����) �� �� ��� �����.
-D Name[=Definition] �� #define�� ��� ��! Name ���� �����. � � Definition� 1���.-qOption ����� -qOption� �����. �� �, -qmbcs� �� ���� ��� �� ��
�� ���� -qidirfirst� #includefile_name ����� ��� ��� �� ��� �
����.
312 �� ���, � 1 �
-I Directory cflow ����� #include ��� ���� ���� ���� ��� Directory� ����
�.-U Name Name ���� �� ��� �����. �� Name� �� ������ �� ���
��� �����.
�� ��
� ��� �� �� ��� �����.
0 ����� ��� ���.>0 ��� ������.
��
1. ���� ��� ��� C ��� � � �� �� ����, �� �� ������.
cflow timeout.c kill.c error.c
2. ��� �� � ��� cflow �� ���� �� �� ������.
cflow -d1 resam.c pptp.c ptpt.c rrr.c whn.c
3. lex ���� cflow �� ���� �� �� ������.
cflow scan.l
4. yacc ���� cflow �� ���� �� �� ������.
cflow yaccfile.y
5. �� 2�� ��� C ��� ��� ���� ���� ��� ���� ����, �� �� �
�����.
cflow -r resam.c pptp.c ptpt.c rrr.c whn.c
��
/usr/ccs/bin/cflow cflow ��� ���./usr/ccs/lib/cflow1 cflow ��� �� �� ��./usr/ccs/lib/dag cflow ��� �� �� ��./usr/ccs/lib/flip cflow ��� �� �� ��./usr/ccs/lib/lpfx cflow ��� �� �� ��./usr/ccs/lib/nmf cflow ��� �� �� ��./var/tmp/cf.* cflow ���� �� �� ��.
�� ��
as ��, cpp ��, lex ��, lint ��, nm ��, pr ��, yacc ��.
�� ���(���) 313
cfsadmin ��
��
�� �� ���(CacheFS)� �� �� ���� ���� � ��� ��� �� �����.
��
cfsadmin -c cache_directory
cfsadmin -d [ all ] cache_directory
cfsadmin -l [ all ] cache_directory
cfsadmin -o [ param=n ] cache_directory
cfsadmin -s [ all ] cache_directory
cfsadmin -u cache_directory
��
cfsadmin ��� � ��� �����.
v �� �
v ��� �� ���� �
v �� �� � �� ���
v �� ���� �� �� �� �� ��� ��
��� ��� ��, -u ��� ���� �� ��, ���� �� ���� , ��� �� ��� �
���� ��� � ���. �� �� ���� �� ��� �� ����� �����. -s ��� �
�� ��, �� � � ���� ���.
���� CacheFS� �� ���� �� ��, �� ID� �����, ���� ���� � ��
�� � ���. -l ��� � �� ���� �� ID� ���� ���. �� �� ����
���� �� ID� ��� ���.
���
-c cache_directory cache_directory� ��� ���� �� ��� ����. � ����� �� �
��� ����� ���.-d ���� ��� � ��� ��� �� ID� �� ���� �����
cache_directory� ��� ��� � �� �� ���� �����. �� ���
� ���� �� �, ��� ��� ��� �� �� ��� ��� � ���.-l cache_directory �� ���� �� ���� ��� ��� ��� ��� �� ���� �����.
�� �� ���� �� ID�� �����. �� �� �� ��� � �� ��
���.
314 �� ���, � 1 �
-o [ param=n ]cache_directory �CacheFS �� ����� ��� ��� ��� � �� �����.-s cache_directory ��� �� ���(�� �� cachefs ��� �� ���)� �� ��� ���
��. �� �� ���� �� �� demandconst� ��� ���� -s ���
�����. ��� �� �� ���� ��� � �� ����� � ����
��� �����. �� ��� ��� ��� � �� � � �����. ��
� ����� ���, ��� ���� ����. � ��� ����� �� ���
� �� ��� ��� ����. � ��� CacheFS��� -s �� ��
� ���� ����.-u cache_directory ��� �� ����� �� ���� ����. ��� �� �� �� �
��. �� ������, ��� ���� �� �� � ���. ���� � ��
� �� ��, �� ����� �� �� ���� �� ����� ���. �
� �� �� ����� �� ���� �� �� �� �����.
�: -o ��� ���� �� -u ��� �� ���� � � ��� ����
�.
CacheFS �� ����
��� �� cacheFS �� ���� -o ��� �� � ���. �� ���� ��� ���
��.
maxblocks=n �� �� ���� � � �� ���� ���, CacheFS� �� � � ���� ��
��. CacheFS� �� �� ���� ����� ���� �� ��, maxblocks ���� ��
�� �� �� �� ��� �� � ����. � �� 90���.minblocks=n CacheFS� �� �� ��� �� �� �� � � �� �� ���� � � �� ��
�� ���, ���� �� ��. CacheFS� �� �� ���� ����� ���� �� �
�, minblocks ���� ����� �� �� �� ��� �� � ����. � �� 0��
�.threshblocks=n �� � � ��� minblocks� ��� �� ���� CacheFS� ��� �� � �� ���
�� �� ���� � �� � �. � �� 85���.maxfiles=n �� �� ���� � � �� ���� ���, CacheFS� �� � � ��� ��.
CacheFS�� �� �� ���� ����� ���� �� �� maxfiles ����� ���� �
� �� ��� �� � ����. � �� 90���.minfiles=n CacheFS� �� �� ��� ���� �� � � �� �� ���� � i � �� ��
�� ���, ��� ��. CacheFS�� �� �� ���� ����� ���� �� �� minfiles
����� ���� �� �� �� ��� �� � ����. � �� 0���.threshfiles=n �� � � ��� minfiles� ��� �� ���� CacheFS� i �� �� � �� ���
�� �� ���� � i �� ���. � �� 85���.maxfilesize==n CacheFS� ��� ���� � �� � � ��� � �� ��. � �� 30���.
�: ��� �� ��� inode � ���� � ����. �� ��� ������, ��� ���
� ���� �� �� � ���.
��
1. cache� �� � � �� ����� ���� �� �� ������.
cfsadmin -c /cache
2. �� �� ���� � �� � 60%� �� � � /cache1�� �� � � �� ����
� ����, CacheFS �� �� ���� ���� �� �� ��� �� 40%� �� �
�� ���(���) 315
� ���� 50%� ����. ���� CacheFS� ��� ��� ��� �, �� �� ����
� �� 50%� � ��� ��, � �� �� �� � �� �����.
cfsadmin -c -o maxblocks=60,minblocks=40,threshblocks=50 /cache1
3. �� ���� /cache2� �� maxfilesize ���� 2MB � � ���� �� �� �����
�.
cfsadmin -u -o maxfilesize=2 /cache2
4. /cache3�� �� � � �� ����� ��� ���� �� ���� �� ��� ����� �
� �� ������.
cfsadmin -l /cache3
5. �� ID 23� �� �� �� ���� �� ���� /cache3�� ���� ��(�� ID� ��� �
�� ��)� ����� �� �� ������.
cfsadmin -d 23 /cache3
6. �� �� �� ���� /cache3 ������ ����� �� �� ������.
cfsadmin -d all /cache3
7. ��� �� �� �� demandconst� ��� �� �� ���� �����. demandconst �
� ���� ���� �� �� ��� ���� ����. �� �� ������.
cfsadmin
�� ��
mount �� � fsck_cachefs ��.
chargefee ��
��
�� ���� ��� ��� ��� �� ����� �����.
��
/usr/sbin/acct/chargefee User Number
��
chargefee ��� Number ���� ��� � � ��� �� �� User ���� ��� ���
� �� ��� ��� �� ��� �� �����. Number �� �� �� 10�� �� � ���.
chargefee ��� �� /var/adm/fee ��� �����. � ��� acctmerg ���� � ����
�� ���� �� ���� ����.
�: �� ��� � � ���� ��� ����� ���. �� � ���� ��� �
� � ��� ��� ���.
316 �� ���, � 1 �
��
��� ��: � ��� adm ��� ����� ��(x) ��� ��� � ���.
��
�� ���� �� � 10 � ��� �� smith�� ������, �� �� ������.
/usr/sbin/acct/chargefee smith 10
/var/adm/fee ��� �� ��� acctmerg ��� � ���� ��� �� � �� ��
� �� ���� ����.
��
/usr/sbin/acct ���� ��� �� ��
/var/adm/fee ��� ��� ��� ��� ����.
�� ��
acctmerg ��.
�� ���, �� ��� � � ���� ��, ���� ��� �� ��� ��� AIX 5L Version 5.2
System Management Concepts: Operating System and Devices� Accounting Overview� ������.
AIX 5L Version 5.2 System Management Guide: Operating System and Devices� Setting Up an Accounting
System��� ���� ���� ���� � �� ��� �� �����.
chauthent ��
��
���� ���� �� �� ����.
��
chauthent [ -k5 ] [ -k4 ] [ -std ]
��
chauthent ��� ���� ��� ��� ��� ��� ���� �����. �� �� ��
� ��� ���� ��� �����. �� ��� ���� ���, rcmds� ���� ����. -std �
�� ��� ��, ��� ����� ��� ��� ��� �����.
�: �� �� �� ��� �� ����� ���. �� ��� �� � � ��� �� �
�� ���� ����.
���� ��� �� �� ��� ��� ���.
�� ���(���) 317
chauthent ��� ��� ��� ��� libauthm.a� set_auth_method �� �����.
chauthent ��� stderr� �� ��� �� set_auth_method� ��� �� -1� �����.
���
-k5 Kerberos 5 �� �� �����.-k4 Kerberos 4 �� �� �����.-std �� ��� �� �� �����.
��
1. �!���� �� �� �����.
chauthent -k5 -k4 -std
2. � ��� Kerberos 4� �� �� �����.
chauthent -k4 -k5 -std
3. �� �� �#��.
chauthent
�� ��
ftp ��, lsauthent ��, rcp ��, rlogin ��, rsh ��, telnet, tn �� tn3270 ��.
get_auth_method � set_auth_method �.
AIX 5L Version 5.2 System Management Guide: Communications and Networks� Network Overview.
AIX 5L �� 5.2 ��� ��� ��: � � ����� � Rcmds.
chC2admin ��
��
���� �� �� ��� ��� ����.
��
chC2admin [ -a address ] hostname
��
chC2admin ��� /etc/filesystems� ���� � �� NFS �� � � ��� �� ��� ��
C2 ��� �� ��� ��� �����.
�� ���� ��� ��� /etc/filesystems� ��� NFS �� ���� ���
/etc/security/admin_host� ��� �����.
318 �� ���, � 1 �
� ��� �� � ��� hostname� ����� ���. hostname� �� � �� ��, ��� ��
���. -a ��� ��� ��� ��� IP ��� �� � ���. -a ��� ��� ��, /etc/hosts
��� hostname � address� �����.
���
-a address
����
hostname ��� ��� �����.
�� ��
0 �� ���� ���� �� ���.
1 � C2 ����� ��� ��� ���.
2 �� ���� ��� � ��� ������.
��
/usr/sbin/chC2admin chC2admin ��� �����.
�� ��
isC2host ��, lsC2admin ��, mkC2admin ��, rmC2admin ��.
chCCadmin ��
��
���� �� �� �� �� ��� �� ���� ��� ����.
��
chCCadmin [ -a address ] hostname
��
chCCadmin ��� /etc/filesystems� ���� � �� NFS �� � � ��� �� ��� ��
�� �� �� �� ��� �� ��� ��� �����.
�� ���� ��� ��� /etc/filesystems� ��� NFS �� ���� ���
/etc/security/admin_host� ��� �����.
�� ���(���) 319
� ��� �� � ��� hostname� ����� ���. hostname� �� � �� ��, ��� ��
���. -a ��� ��� ��� ��� IP ��� �� �� ���. -a ��� ��� ��, /etc/hosts
��� hostname � address� �����.
���
-a address
����
hostname ��� ��� �����.
�� ��
0 �� ���� ���� �� ���.
1 ��� �� �� �� ����� ��� ��� ���.
2 �� ��� � � ��� ������.
��
/usr/sbin/chCCadmin chCCadmin ��� �����.
�� ��
isCChost ��, lsCCadmin ��, mkCCadmin ��, rmCCadmin ��.
chclass ��
��
��� �� ��� � � �� �� ��� ����.
��
chclass -a Attribute=Value {[-a Attribute=Value]...} [ -c | -m | -b | -C | -B | -P | -T | -L | -A
KeyWord=Value] [ -d Config_Dir] [ -S SuperClass] Name
��
chclass ��� Name ���� ��� ��� �� ����. ��� � ���� �� ��
�. �� ���� Attribute=Value ���� � �� � �� �� ������. �� �� ��
�� ���� min, softmax , hardmax �� shares� �� �� �� CPU� �� -c, ��� ��
-m � ��� ��� ���� �� -b ��� ������. ��� ��( �� ���� ���
� ��)� ����� ���� hardmax� � , -C(totalCPU), -B(totalDiskIO) �� -A(totalConnectTime)
320 �� ���, � 1 �
� �� ��� ��� ������. �� ��(�� ��� ���� ��)� �����, hardmax
� �� �� ��
-P(totalProcesses), -T(totalThreads) �� -L(totalLogins) � �� ��� ��� ������. �� �
�� ������, Value� ″-″� ������. ���, �� �� ��� ��� WLM(wlmcntrl
�� ��) �� �� � � �� ����� �� ���.
�: �� ���� ����� �� � � ���. ��� ID �� �� ID� �����
adminuser � admingroup �� ��� ��� �� �� �� ��� ���� �� �� ���
� � ���� � ����� ���� �� � � ���.
�� chclass� �� WLM � ��� �� �� ���, ��� wlmcntrl ��� ��� WLM �
�� ��� �� ��(� ��)�� �����.
� ���� -d ��� �� ��� ��(Config_dir)�� �� �� ���� ��� �� ��
� ���� � ��� ��� ���� ���� ������. WLM� ��� � �� �����
���� ��� �� ���� �����.
�: � ��� � �� ��� ��� �� � ����. (-d ��� ��� ���� ����.) ��
���� ��� ��, -d ��� ��� ��� ���� �� ���� ���� ���.
�
�� �� �� � � ���.
��� ��
tier tier �� �����. ��� � �� �� ��� �� �� �� � � �� ���� ��
����. � �� � �� �� ��� � �����. tier �� 0� 9 ��� �����. �
�� 0���.inheritance inheritance� �� ��� �� � ��� � ���� � � �� �� � ��� ����
exec ��� ��� �� ���. inheritance� ���� ��� �� �� �� ����� �
����. ���� �� �� � �� ������.localshm � ��� ����� ���� �� ���� �� ��� ��� ���� � ��
� �� ���� �� ��� ����� �� �����. ��� �� � �� �����
�. �� ���� �� �� � �� ������.authuser � ��� ���� �� � � ���� ��� ��� �����. �� ���� �� �
� � �� �����.authgroup � ��� ���� �� � � ��� ��� �� ��� �����. � � �� ����.rset ��� ���� ��� ��� � �� ��� ��� �����. � �� ��� ����
�� ��� �� ��� ��� ���.adminuser � ����� ����� �� � � ���� ��� ��� �����. � �� ���
�� ���� �����. �� ���� �� �� � �� �(null) ����� � �� ��� �
���� �� � ���.
�: �� �� ���(�� �� �� ��� ���)� �� � ����� �� adminuser �
� admingroup� �� ��, ���� �� �� ���� ���� �� WLM �� ��
�� ���. ��� �� ��, � ���� ���� �� �� ��� �� ���� ��
� ���.
�� ���(���) 321
admingroup � ����� ����� �� � � ��� ��� �� ��� �����. � �� ��
��� ���� �����. �� ���� �� �� � �� �(null) ��� , �� ����
� ����� �� � ����.
�: �� �� ���(�� �� �� ��� ���)� �� � ����� �� adminuser �
� admingroup� �� ��, ���� �� �� ���� ���� �� WLM �� ��
�� ���. ��� �� ��, � ���� ���� �� �� ��� �� ���� ��
� ���.
CPU, ��� �� ��� ��� ��� �� ��� �� � ��
min �� � �� ���� �� ��� � ���� �����. � ���� ����� �� �� ��� ���
� �����. ��� �� � � 0 - 100���(� �� 0).shares ��� � �� �� �� ��� � ��� �����. � ���� ����� �� �� ��� shares
� �����. ��� �� ��� �� � ��� �#� ���� �����. ��� �� �� ���
� ��� ���, ��� ���� �����. ��� 1� 65535 ��� �� ����. ��� ���(‘-’)�� �
�� �� ��� �� ��� � ��� ��� WLM� �� � � � ��(�� ��� ��)�� �
��� ��� �����. ��� �� ��� ���� �� �� ��� � ����.softmax ��� � �� �� �� ��� � ���� �����. ��� �� � � 1 - 100���(� �� 100).
��� �� ��� �� �� ��� ��� ��� �� ��� �� � ���.hardmax ��� �� ���� �� �� ��� � ���� �����. ��� �� � � 1 - 100���(� �� 100).
��� �� � � �� 100 ��� �� ���� � ��� �� ���� � �� � ���, ��
�� ���� ���� �� � �� � � ���.max ��� �� ���� �� �� ��� � ���� �����. ��� �� � � 1 - 100���(� �� 100).
��� �� � � �� 100 ��� �� ���� � ��� �� ���� � �� � ���, ��
�� ���� ���� �� � �� � � ���.
�: ��� � � �� lsclass -D� ��� �� � ��, � � ���� �� � ��
classes, shares �� limits� ���� ��� � � ���. ����� AIX 5L Version 5.2
Files Reference� ��� �� ��� ������.
��� ��
description �� �� ��� ��� �� ASCII ��, �� ��(:) � ��(,)� � � ���.
���
-A hardmax=Value ��� � ��� ��� � � � �� � � � � � �����. �� � � �� �
�� ��� �����. (s� �, m� , h� �, d� � ��� w� ���, � �� ����.) ����
� �� � ��� ����, WLM� �� ��� �� ��� �����. ��� �� �, ����
��� �� �� ����� SIGTERM �� ����, � �� � � ��� ����(SIGKILL).-b KeyWord=Value ��� ��� ���� �� �� �� �� ����. ��� KeyWord� min, softmax, hardmax ��
shares���.-B hardmax=Value ��� � ���� ���� ��� ���� �� �����. �� � � �� � �� �
�� �����. (KB� �� ��, MB� � ��, TB� �� ��, PB� �� �� � EB� $�
����, � �� KB���.) ���� � �� ��� ���� ����, ���� SIGTERM �
� ����, �� � � ����(SIGKILL).-c KeyWord=Value CPU� �� �� �� �� ����. ��� KeyWord� min, softmax, hardmax �� shares���.
322 �� ���, � 1 �
-C hardmax=Value ��� � ���� ���� CPU � � �����. �� � � �� � �� ��� ��
���. (s� �, m� , h� �, d� � ��� w� ���, � �� ����.) ���� � �� �
� ����, ���� SIGTERM �� ����, �� � � ����(SIGKILL).-d Config_Dir /etc/wlm/Config_Dir ����� � ��� �� ����� �����. � ��� ���, /etc/wlm/current
� ��� ����� � �� ��� ��� �����. � ���� ��� ��(-d ″″)�� ��� �
� ��� ��� �� ���� �� �� ��� ��� ���� ����.-L hardmax=Value ���� ��� �� ��� ��� ��� �� �����. ���� ���� ��� ��� �� �
�� �� ��� ��� ��� ��� ��, ��� ��� �����.-m KeyWord=Value ��� �� �� �� �� ����. ��� KeyWord� min, softmax, hardmax �� shares���.-P hardmax=Value ���� ���� ���� � �� �����. ��� ��� � ���� � �� ����
� ��� � ��, ��� �����.-S SuperClass ���� �� � � ����� ��� �����. ���� Super ����� Sub ����
� ����� ���� ��� � �����.
1. -S� ���� �� ����� �� ��� Super.Sub� ������.
2. -S ��� ��� ���� ��� ���� ����� ��� ��� ������.
chclass options -S Super Sub
-T hardmax=Value ���� ���� � � � �� �����. ��� ��� � � � � �� ���� �
��� � ��, ��� �����. � ��� ��� ��� �� ��� ���� ��
���. ��� � ��� �� ��� ��� ��� �� ��, ��� ��� �
��� �����.
��
classes ��� �� � ��� ���.limits ��� �� ��� �� ��� ���.shares ��� �� �� �� ���.
�� ��
wlmcntrl ��, lsclass ��, mkclass �� � rmclass ��.
chcod ��
��
Capacity Upgrade on Demand� �����.
��
chcod [ -r ResourceType -n NbrResources ] [-c CustomerInfo ] [ -m MailAddr ] [-h ]
��
chcod ��� Capacity Upgrade on Demand �� CUoD� �����. CUoD� ���� �� ���
� ResourceTypes� �� �� � � ��� � �� ��� � ���. ���� �� ���� ��
��� � ResourceType� �� CUoD� �� �� �� ��� �� ���� � ���. � ��
�� ���(���) 323
� ResourceType� �� � ���. ResourceTypes �� �� � ��� �� ��� �����.
�� CUoD ���� CUoD�� ���� �� ResourceType � ��, ���� ResourceType � ���
� � �� � ��� �����. ��� �� � NbrResources� ��� �����.
��� �� �� � ���� �� � ��� ��� ����. �� � ��� ResourceType�
��� ��� �� ��� ����� ����. CustomerInfo ��� �� ��� �����. MailAddr
� �� � ��� ��� �� ��� MailAddr� ���� �� �� ���� �����. CustomerInfo
��� �� ��� �����. CustomerInfo � MailAddr ��� ��� �� �� �� � ��
�� �� ��� �� � ���.
��� ���� �� ��, chcod� CustomerInfo, MailAddr, ���� �� �� � �� ��� ��
�� CUoD�� ���� �� ResourceType� �� NbrResources� �� �� �����.
���
-c CustomerInfo �� ��� �� �� ���� �����. �� � ���
� ��� �� � ��� ���� �����. CustomerInfo
� 255�� �� � ����. ���� ��� �� � ���
�. �� CustomerInfo� ���� �� chcod� -c ��� �
� ��� ��� � ��� � ��� ��� .
CustomerInfo� �� ��� .(���), ,(��), -(���), ((�
� ��), �� )(�� ��)� � � ���.-h ��� ��� �����.-m MailAddr �� �� �� �� � ��� �����. MailAddr� 255
�� �� � ����. ″″(� ���)� ��� MailAddr� �
��� �� �� ��� CUoD�� ���� ��� �����
�. � �� � ��� ��� ����� � ����� ��
�� ����� ���.-n NbrResources ����� ��� � ResourceTypes� �� �����. �
��� 0 ����� ���. � �� 0�� ��� ResourceType
� �� CUoD� �� �������. -n� ��� �� -r� �
��� ���.-r ResourceType ResourceType� �����. �� �, ����� �� ����
��� ��� ���� �� proc� �����. ����
� ResourceType� �� CUoD� ���� ���. -r� ���
�� -n� ���� ���.
��
1. ���� �� CUoD� ������ �� �� ������.
chcod -r proc -n 10 -m"[email protected]"-c"Jane_Doe-Customer_Number_999999-(111)111-1111"
2. CustomerInfo� ���� �� �� ������.
chcod -c"Jane_Doe-Customer_Number_999999-(222)222-2222"
3. ��� �� � ��� ����� �� �� ������.
chcod -m""
324 �� ���, � 1 �
4. CUoD� ���� ��� �� �� ��� �� �� ������.
chcod
�� �� ��� �����.
Current CustomerInfo = Jane_Doe-Customer_Number_999999-(222)222-2222Current MailAddr = [email protected] model and serial number = IBM,7043-150 000974934C00Current number of authorized processors = 10 of 12 installed on system
chcomg ��
��
�� ��� ��� ��� � ��� ����.
��
� ��� �� ���� �� �� ������.
chcomg [-s sensitivity] [-p period] [-t priority] [-b] [-r] [-x br] [-e NIM_path] [-m NIM_parameters]
[-h] [-TV] communication_group
����� ��� � ��� � � ���� ����, �� �� ������.
chcomg [−i n:network_interface1[:node1] [,network_interface2[:node2]...] │ −S
n:″network_interface_selection_string″] [−h] [−TV] communication_group
��
chcomg ��� �� � �� ��� ��� �� ��� communication_group ���� ���� �
��� ����. � ��� � �� ���� ���� ���� ��� ���� ���� ��
� �� �� ����� �����. � ��� �� ���� ����� ���� ��� ����
�.
chcomg ��� � ��� ��� �� ��� � �� ��� � � ��� ���� ���. chcomg
���� �� ��� �� � � ��, ��� ��� ��� ���.
-e � -m ��� ���� ����� ��(NIM) �� � ���� ����� �����. NIM ��
� � ���� ���� ��� ��� ���� NIM� �� �����. ���� NIM ���� NIM
�� �����.
�� chcomg ��� ����� ��� � ��� ����� �� � ���. -i ��� ���
�� ����� �� ��� � ��� ������. ����� ��� �� ��� � �� �� �
���. �� -S �� � � ���� ��� ����� ��� �� � ���. ��� ���
�� �� ��� ���� ���� �� �� �����. � ��� ���� ��, � ��� ��
�� �� ����� ��� ����� ���.
�� ���(���) 325
��� � � ��� ���� � ���� �� ��� � ��� ���.
���
-s sensitivity
���� ���� �����. �� ��� ���� �� ����� ����. ���� 2 ��
� �����.
-p period
� � �����. �� ���� ��� �� ����. � � 1� ��� 1�� � �����.
-t priority
�� � �����. �� � � � ��� �� � � ��� ���� �����. �
��� ��� ��� ���� �����. ��� �� �� �� � ����. �� �� �
� � 1���.
-b �� ��� �� ��, ������ ����� �� �����. -x b� �� � -b �
�� �� � ����.
-r �� ��� �� ��, �� ���� ����� �� �����. -x r� �� � -r ��
� �� � ����.
-x ���� ���� �� ��� ������. �� ��� ������ ���� ���� �
� �� ��� ��� �� � ��� �� �����. �� ���� � ���.
b �� ��� ������ ������ ���� ��� �� �����.
r �� ��� ������ �� ���� ���� ��� �� �����.
� � ��� ��� ������ �� �� ��� ����� ������(-x br).
-i n:network_interface1[:node1] [,network_interface2[:node2]...
���� ����� �� �� � ���� ��� �� � ���� ��� ���� ���
�� ��� � � ��� �����.
-i� ��� ��, -S� �� � ����.
-S n: ″network_interface_selection_string″
���� ����� � ���� ��� ������ � � ��� �����.
-S� ��� ��, -i� �� � ����.
-e NIM_path
���� ����� ��(NIM) �� ��� �����. � ���� � ��� � ��� ��
� ���� NIM� �� �� ��� �����.
-m NIM_parameters
NIM �� ���� �����. ��� �� � NIM�� ���� ������.
326 �� ���, � 1 �
-h �� ��� ��� ���� �����.
-T �� ��� ��� �� ��� �����. ���� ��� �� �����.
-V �� ��� ��� ��� ��� �����.
����
communication_group
�� ���� � �� � ��� ��� �����.
��
chcomg ��� ���� IBM.CommunicationGroup �� ��� �� �� ��� �����.
IBM.NetworkInterface �� ��� �� �� ��� ���� ����� ��� �� � ��� �
���� �����. � ��, �� ��� � �� �� ��� ��� �� ���� �� ���
�� ��� �� �� � �� ���� ��� ���.
�� ��
0 ��� ���� ��� ���.
1 RMC� ��� ������.
2 ��� ����� ����� ��� ������.
3 ���� ��� ��� �"���.
4 ���� ��� ���� �"���.
5 ��� ��� �� ��� ��� ������.
�� ��
CT_CONTACT
RMC(Resource Monitoring and Control) �� ���� ��� ���� ���� �����.
CT_CONTACT� ��� �� �� IP ��� ��� ��, ��� ��� ���� RMC ��
�����. CT_CONTACT� ���� �� ��, ��� ��� ���� �� ���� RMC �
� �����. RMC � ��� �� � �� ��� � ���� �� �� � ��� ��
���.
��
� ��� � ��� ��� �� ��� ���� ��� � � ��� ����� ���.
�� ��
-f ″-″ ��� ��� ��, � ��� �� ���� �� ��� � ��� ����.
�� ���(���) 327
�� ��
-h ��� ��� ��, � ��� ���� �� ��� �����. �� �� ��� �� ��� ��
���.
�� ��
�� �� ��� �� ��� �����.
��
� ����, nodeA �� ApplDomain �� ��� �� ���� ��� � ���.
1. ApplDomain� �� ComGrp1 � ��� ��� 1 � � 3�� ���� � ��� nodeA�
� ������.
chcomg -s 1 -p 3 ComGrp1
2. ApplDomain� �� ComGrp1 � ��� ��� ������ ����� � ��� nodeA
�� ������.
chcomg -b ComGrp1
3. ApplDomain� �� ComGrp1 � ��� ��� � �� �� ���� ���� ���� �
��� nodeA�� ������.
chcomg -x r ComGrp1
4. ApplDomain� �� ComGrp1 � ��� ���, /usr/sbin/rsct/bin/hats_nim� NIM ��� �
���, -l 5 NIM ���� ��� �� �� ����� � ��� nodeA�� ������.
chcomg -e /usr/sbin/rsct/bin/hats_nim -m "-l 5" ComGrp1
5. ApplDomain� �� ComGrp1 � ��� nodeB� eth0�� ���� ����� ��� ����
� � ��� nodeA�� ������.
chcomg -i n:eth0:nodeB ComGrp1
6. ApplDomain� �� ComGrp1 � ��� 9.123.45.678 ���� ���� ���� ����� �
�� ����� � ��� nodeA�� ������.
chcomg -S n:"Subnet == ’9.123.45.678’" ComGrp1
��
/usr/sbin/rsct/bin/chcomg chcomg ��� �����.
�� ��
��: lscomg, lsrpdomain, lsrpnode, mkcomg, preprpnode, rmcomg
328 �� ���, � 1 �
chcondition ��
��
��� ��� �� �� ����.
��
��� �� ���� �� ������.
chcondition [-r resource_class] [-e event_expression]
[-E rearm_expression] [-d event_description] [-D rearm_description]
[-m l │ m │ p ] [-n node_name1[,node_name2...]] [-s ″selection_string″]
[-S c │ w │ i ] [-h] [-TV] condition[:node_name]
��� ��� ��� �� ������.
chcondition -c new_condition [-h] [-TV] condition[:node_name]
��� �� ����� ���� �� ������.
chcondition {-U | -L} [-h] [-TV] condition[:node_name]
��
chcondition ��� ��� ��� �� ��� ��� ����. -c ��� ��� ��� ���
�� ��, ��� �� ��� ��� �� ���.
��� ����� ��� ���� � �� ��� ��� �� � ��� �� � ���. � �
�� � �� � � ����� ����� �� � ���. chcondition ��� ��� ��� �"
�� � ��� ���� ���, � � ����� �� �� ��� �����. ��� �� ��
��� -U �� � ���� ���. ��� ��� ��� ����� ��� ���� � �����
��� ����� �" ��, ��� � ��� ��� �� ���� ���. ��� �� � ��
� ���� -L �� � ������.
���
-c new_condition
��� �� ��� �����. �� ��� �� ��� �����. new_condition ��� �
�� ���� ������. ��� ��� ��, ��� �� ��� �� ���. ��� ��
�����, �(null)��� �� ��� �� ����� �� � ����.
-r resource_class
� ��� ����� �� ��� �����. lsrsrcdef ��� ���� �� �� ��� �
� � ���.
�� ���(���) 329
-e event_expression
��� ���� �����. ��� ����� ��� �� ��� �����. ��� > �� <
� �� ��� �� ��� ��� � resource_class� �� �� �����. � ���� �
�� ���� ���� ����.
-E rearm_expression
��� ���� �����. event_expression� ��� ���� ���� ��� ��� ���
�� event_expression� �� ����� �� ���� ��� �����. �����, ��� �
��� �� ��� ��� �� � �� ���� ��� �� �����. ��� ����� >
� �� ��� �� ��� ��� � resource_class� �� �� �����.
-d event_description
��� ���� ���� ��� �� ��� �����.
-D rearm_description
��� ���� ���� ��� �� ��� �����.
-s ″selection_string″
��� event_expression ��� ���� � �� resource_class �� �� � ����
�����. � �� resource_class � �� ��� ����� ����. � ���� ���
� � ���� ��� �� ��� � �����(-m �� ). � ���� �� �� �� �
� �� �� ��� ��� ���. � ��� �� ��� �� ��� RSCT �� ��� �
�����.
-S c │ w │ i
���� ��� �����.
c ��
w ��
i ��(� �)
-m l │m│ p
��� ���� �� ��� � �����. �� ��� � ��� ���� �� � � ���
� �� ��� �����. ��� � �� ���� �� � �� ��� ��� � ���
��� ����� �� � ����. ��� �� �� ����.
l �� ��� � �����. ��� �� �(��� ��� �)�� �����. �� �
� � ���� ����� �����.
m �� �� ��� � �����. ��� ��� ��� �� �� � �� ���
�����. � ���� ����� �� ��� � �� �� �����. �� �
� ��� � ����� ��� ��� �� �� �� � ���.
p �� �� ��� � �����. ��� ��� ��� �� �� � �� ���
�����. � ���� ����� �� ��� � �� �� �����.
-n node_name1[,node_name2...]
� ��� ����� �� ��� ��(�� �� �� ��, ��� � � ��� ��� ��
330 �� ���, � 1 �
�)� �����. -m ��� m �� p ��� ����� -n ��� �� � ���. �
��� ���� �� �� � �� �� ��� ��� � ���.
-h �� ��� ��� ���� �����.
-T �� ��� ��� �� ��� �����. ���� ��� �� �����.
-V �� ��� ��� ��� ��� �����.
-U ��� ����� �� � �� �� �����. ��� ��� ����� ��� ����
� ����� ��� ����� �" ���. ��� ��� � ��� ��� �� ����
���. -U ��� ��� ��� �� �� �� � ���� � ��� �� � ���
�.
-L ��� ����� �� � ��� ����. -L ��� ��� ��� �� �� � ����
� ��� �� � ����.
����
condition node_name� ��� �� ��� ��� �����.
node_name ��� ��� ��� �� �����. node_name� ���� ���, �� �� �
����. node_name�
CT_MANAGEMENT_SCOPE �� �� �� ��� ��� �� � ����.
��
chcondition ��� ���� ��� ��� �� � IBM.Condition �� ��� �� �� ���
��� ���. ��� ��� ���� � ��� �� ���(ACL) ��� ���� ���. ACL �
� � �� ��� �� ��� ��� RSCT Administration Guide� ������.
�� ��
0 ��� ���� ��� ���.
1 RMC� ��� ������.
2 ��� ����� ����� ��� ������.
3 ���� ��� ��� �"���.
4 ���� ��� ���� �"���.
5 ��� ��� �� ��� ��� ������.
�� ��
CT_CONTACT
RMC(Resource Monitoring and Control) �� ��� ���� ���� �����.
CT_CONTACT� ��� �� �� IP ��� ��� ��, ��� ��� ���� RMC ��
�� ���(���) 331
�����. CT_CONTACT� ���� �� ��, ��� ��� ���� �� ���� RMC �
� �����. RMC � ��� �� � �� ��� � ���� �� �� � ��� ��
���.
CT_MANAGEMENT_SCOPE
ERRM(Event Response Resource Manager)� ��� ����� RMC ��� ��� ����
�� ��� � �����. �� ��� � ��� �� � � ��� �� � ��� ��
���. ��� �� �� ����.
0 �� ��� � �����.
1 �� ��� � �����.
2 �� �� ��� � �����.
3 �� �� ��� � �����.
� �� �� ���� �� ��, �� ��� � �����.
�� ��
-h ��� ��� ��, � ��� ���� �� ��� �����. �� �� ��� �� ��� ��
���.
�� ��
�� �� ��� �� ��� �����.
��
� ��� ��� ���� �����.
1. �� ��� ″FileSystem space used″�� ″Watch FileSystem space″� ���� � ��� ���
���.
chcondition -c "Watch FileSystem space" "FileSystem space used"
2. ″tmp space used″ ���� ��� ��� � ��� �� ��� ��� ���� �� �� ���
������.
chcondition -E "PercentTotUsed < 80"\-D "Start monitoring tmp again after it is less than 80 percent full" \"tmp space used"
�� ��� ���� � ����, ��� ���� �� �� ��� ���.
1. �� ��� � ″FileSystem space used″ ��� ��� 95% ��� � ���� ���� �
���, � ��� ������.
chcondition -e "PercentTotUsed > 95" "FileSystem space used"
2. NodeB� � ″NodeB FileSystem space used″ ��� ��� 95% ��� � ���� ����
����, � ��� ������.
332 �� ���, � 1 �
chcondition -e "PercentTotUsed > 95" \"NodeB FileSystem space used":NodeB
� ��� �� ��� �����.
1. NodeA� ���� � ″FileSystem space used″ ��� ��� 95% ��� � ���� ���
� ����, � ��� ������.
chcondition -e "PercentTotUsed > 95" \"FileSystem space used":NodeA
��
/usr/sbin/rsct/bin/chcondition chcondition ��� �����.
�� ��
��: lscondition, lscondresp, mkcondition, rmcondition
��: rmccli
��: ERRM ��� ��� � � ��� �� ��� �� ��� ��� RSCT �� ��� ����
��.
chcons ��
��
��� ��� ��� � � ��� �� � ��� ��� ��� ��� ������.
��
chcons [ -a login { =disable | =enable} ] [ -a console_logname=file ] [ -a console_logsize=size ]
[ -a console_logverb=number ] [ -a console_tagverb=number ] PathName
��
chcons ��� ��� ��� � ��� �� �� ����� ����. ��� ��� �� ���
�� �� ����.
PathName ���� ��� ��� �� �� ��� ��� �� ����� ���.
PathName ���� ���� �� ��� �� ��, chcons ��� � ��� �� � ��� �
���. ��� �� chcons ��� ��� �� �� ��� �����. � ��� ��, ���� �
�� ���� ���� ����.
�� �� ��� �� ��� ��, ���� ��� ��� ���� �����. ���� �� ��
��� ��� �� �� �����. ���� ��� �� �� -a login=disable ��� �����
�.
�� ���(���) 333
��: ��� ���� ��� ��� ��� ��, -a login=disable ��� ����, � ���
�� �� ���� � ����.
�� ��
chcons ��� ��� ��� ������� ��� �� ��� �� � �� �� �����.
� �� ��� �� �� ��� �� �� �� ����� �����. �� �� ��� ����
���� �� ��, �� �� ��� ��� ��� ���, ��� �����. �� �� ��� �� �
� ��� ��, �� ��� �� ��� ���� �� ��� ���� �� �������� ��
��� ��� ���. ��� ����, �� �� �, ��� ��� �����.
� �� ���� ��� ��� �� �� ���� �� ��, �� ��� �� ��� � �� �
��� ��� ���� �� ��� �� �����. � ��, �� � ���� � S1 ���
tty� ��� �����. S2 �� � ��� �� ��� ����� /etc/consdef ��� ���
� ���.
��� ��, �� ���� enable ���� ����� ��� �� ���� ����� �� ID� ��
inittab ��� ��� respawn ��� �����. ��� ���� �� �� ��� �� ���� ��
�. �� ���� disable ���� ��� �� ��� ��� ��� ��, inittab ��� �� ���
OFF ��� ����, ���� �� �� �� �� ���� �� ������.
���
-alogin= [ disable | enable ] � ��� �� �� �� �� �� �� ��� ����
�� �� �� ����� ���.-a console_logname=file �� �� �� ��� �� �� �� ��� �����.-a console_logsize=size �� �� �� ��� ��� �� � � �����.-a console_logverb=number �� �� ��� ���(verbosity)� �����. 0� ���� �
��� ��, 1 - 9 ��� �� ���� ��� �����.-a console_tagverb=number �� �� � ��� ���� �����. 0� ���� � �
�� �����, 1 - 9 ��� �� ���� �� �� �
���.
��
1. ��� ��� /tmp ����� console.out ��� ����, �� �� ������.
chcons /tmp/console.out
2. ��� ��� tty3 ��� ��� �� ��� ����, �� �� ������.
chcons /dev/tty3
3. ��� ��� /dev/tty3 ��� ��� ��� ��� ��� ���� ����, �� �� �
�����.
chcons -a login=enable /dev/tty3
4. ��� ��� tty0 ��� ��� �� ��� ��� ��� ���� �� ����� ���, �
� �� ������.
334 �� ���, � 1 �
chcons -a login=disable /dev/tty0
5. � � �� LFT ����� ��� ���� �� �� ������.
chcons /dev/lft0
��
/dev/console ��� �� ���� �� �� ��� �����./etc/consdef � � ��� �� ���� � � � ���./usr/sbin/chcons �� ��� �����.
�� ��
init ��, lscons ��, swcons ��.
inittab ��, consdef ��.
console �� ��.
chdev ��
��
��� �� ����.
��
chdev -l Name [ -a Attribute=Value ... ] [ -f File ] [ -h ] [ -p ParentName ] [ -P | -T ] [
-q ] [ -w ConnectionLocation ]
��
chdev ��� ��� ��� ��� ��(-l Name ��)�� ��� ��� �� ����. ��� �
��, ��� �� �� ��� � � � � ���. �� �� ��� �� ��� � � �� ��
� ����. �� �� � ��, ��� �� ��� File ����� ��� �� � ��
�.
-P �� -T �� � �� �� ���� �� ��, chdev ��� ��� �� ���� ���� ��
����� �� ���� ����. -P ��� ��� ��, ���� ��� � �����
��� ��� �� ��� ��� �� �� ����. ��� �� �� � ��� � � �� �
�� � ��� �����. � ��, -P ��� ������� � � �� ���� ����
�� �� � ��� �����. -T ��� �������� ��� � �� ���� �� ��
�� ��� � �����. ���� ��� � ��� �������� ��� ��� �����
�� ������. �� ��� -P � -T ��� ����� ����. ��� � � � ��� ���
���� ���� ����� �� � ���.
�� ���(���) 335
�: ��� ������� ���� � chdev ��� ���� � �� �� ���. ���
���� �� � ��� ���� ������� �� � ���.
� �� ��� ���(wsm)�� �� ������ ��� �� �� � � ���. �� ��
� �� ����� �� ���(SMIT)� smit chdev �� ��� ��� ��� ��� �� � ��
� �� � ���.
���
-a Attribute=Value �� ��� ��� � ���� �� �� �� �����. Attribute=Value �
��� -a ��� � �� � �� �� �� �� �� � ���. ��
�� �� �� -a ��� �� ��, ����� � ��� ��� � �� �
�� � ���. �� �, -a Attribute=Value� ���� �� � �
� �� ����� -a ‘Attribute1=Value1
Attribute2=Value2’� ���� �� �� �� �� �����.-f File File ����� �� ��� ����.-h �� ��� ��� �����.-l Name �� � ��� �� ���� ���� Name ���� ��� ��� ��
� ��� �����.-P ��� �� ��� �� ��� �� ���� ��� �� ���� ����
����. ��� �� ����� � �� �� �� � � � � � �
�� ��� �����. -P ��� ������� � � ���. ���� �
��� , ���� ��� �����. � ��� -T ��� �� �� � �
���. �� ��� -P ��� ����� ����.-p ParentName ��� �� ���� ���� ParentName ���� ��� � ��� ��
��� �� ��� �����. � ��� � ��� � ���� �� ���
��. �� ��� -p ��� ����� ����.-q �� �� � �� ������ �� �� ��� �����.-T ���� �� ���� � ��� �� ���� ��� ��� �� �����
��� �� ����. � ��� -P ��� �� �� � ����. �� �
�� -T ��� ����� ����.-w ConnectionLocation � � �� �� �� �����. � ��� ��� �� �� � ���
� �����. �� ��� -w ��� ����� ����.
��
��� ��: �� ���� � �� ���� � ��� �� ��(x) ��� ��� ��� ���.
� ��� ��
DEV_Change cfgmgr ���� ��� �� ���.
��
1. 4mm SCSI �� ��� rmt0� �� ���� ����(��� � �� ��� ��� �
��� ��� ����, ��� ���, �� ���� �� � ��� �� �) �� �� ��
����.
chdev -l rmt0 -a ret=no
���� �� ��� ��� �����.
336 �� ���, � 1 �
rmt0 changed
2. �� � ��� tok0� �� ��� �� changattr ��� � � �� �� ��� ���� �
� �� ������.
chdev -l tok0 -f changattr
���� �� ��� ��� �����.
tok0 changed
3. ��� �� �� ��� ��� ��� �� ����� �� � ��� � � �� �� ��
SCSI ��� scsi0� SCSI ID� ���� �� �� ������.
chdev -l scsi0 -a id=6 -P
���� �� ��� ��� �����.
scsi0 changed
���� �� ���� �����, ���� ��� �������.
4. ��� tty �� tty11� � �� ��� sa5� �� 0�� ����� �� �� ������.
chdev -l tty11 -p sa5 -w 0
���� �� ��� ��� �����.
tty11 changed
5. ���� ���� � ��� �� 100�� ���� �� �� ������.
chdev -l sys0 -a maxuproc=100
���� �� ��� ��� �����.
sys0 changed
��
/usr/sbin/chdev �� ��� �����.
�� ��
lsattr ��, lsconn ��, lsdev ��, lsparent ��, mkdev �� � rmdev ��.
AIX 5L Version 5.2 System Management Guide: Operating System and Devices� Devices�� �� �
�, �, �� � ��� �� ��� �����.
� �� ��� ��� ��� ���� AIX 5L �� 5.2 � �� ��� ��� �� ��� � 2 �: �
� � ��� ����� ������.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� System Management
Interface Tool(SMIT): Overview��� SMIT ������ �� �����.
�� ���(���) 337
chdisp ��
��
chdisp ��� � �� �� ������� ���� � � � ����� ����.
��
chdisp { -d DeviceName | -p DeviceName }
��
chdisp ��� � �� ��(LFT) ������ ��� ����� ����.
�� �� ���� � � � ���� ID� �� ���� ����, lsdisp ��� ������.
��� ���� ��� lsdisp �� �� ���� ������.
�: chdisp ��� LFT��� �� � ���.
� �� ��� ���(wsm)�� �� ������ ��� �� �� � � ���. �� SMIT(�
�� �� ����� ��) smit chdisp �� ��� ��� ��� ��� �� � ��� �� �
���.
���
-d DeviceName LEF� ���� � �� � � ����� � � ���. ��� �� ���� ���
��, � ����� ����� ���� � � ����� �� ���.-p DeviceName � � ����� � ��� �� ��� ����� ����. ��� ���� � � ����
� �� � ��� ��� �����. ���� � ��� �� � � �� ��� ��� �
�� ��� ���.
��
1. � � ����� �� �� ppr0� �� ����� �� ����, �� �� ������.
chdisp -d ppr0
2. � ���� ���� � � ����� �� �� gda1� �� ����� �� ����, ��
�� ������.
chdisp -p gda1
��
/bin/chdisp chdisp ��� �����.
338 �� ���, � 1 �
�� ��
lsdisp ��.
� �� ��� ��� ��� ���� AIX 5L �� 5.2 � �� ��� ��� �� ��� � 2 �: �
� � ��� ����� ������.
AIX 5L Version 5.2 Kernel Extensions and Device Support Programming Concepts� LFT Subsystem
Component Structure Overview.
chdoclang ��
��
����� ���� � � � �� ��� �����.
��
chdoclang [ -d ] [ -u UID | Uname ] Language
��
chdoclang ��� /etc/environment �� ���� .profile ��� �� � ��� ��� ��� ��
���� �� � � �� ��� �����. ���� �� ������ ��, ��� � ��� ���
� ���� � � �� ��� �����.
� ��� CDE ������ �� ����� ��� �� docsearch ��� ��� �� ����� �
����� �� � ���� �����.
���
-d ��� � � �� �� ��� �����.-u ��� ���� "� �����.
��
1. � � �� ��� �� ���� �� ������.
chdoclang en_US
2. ��� fred� � � � �� ��� ���� ���� �� ������.
chdoclang -u fred Ja_JP
3. ��� ID� 201� ���� � � � �� ��� ���� ���� �� ������.
chdoclang -u 201 de_DE
�� ���(���) 339
��
/usr/bin/chdoclang �� �� ��� ����./etc/environment �� ���� �� �� ��� �����.$HOME/.profile �� ���� ��� �� ��� �����.
�� ��
environment ��, profile �� ��.
AIX 5L �� 5.2 � ��� ��� �� ��
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� Documentation Library
Service.
AIX 5L Version 5.2 General Programming Concepts: Writing and Debugging Programs� Documentation
Library Service.
checkeq �� checkmm ��
��
� ���� ���� ��� ����.
��
{ checkeq |checkmm } [ File... ]
��
checkeq ��� neqn �� eqn ��� � �� ��� ��(File)� �� ��� �� � ����
�. checkeq ��� � �� � � ���� .EQ � .EN ��� �� �����.
checkeq ��� checkmm ��� ����� �����.
checkmm(�� ��� ��) ��� mm �� �� mmt ��� � �� ��� �� ��� ��
� �����. �� �, checkmm ��� �� .DS(�� ��) ���� ���� .DE(�� �) ���
� ��� ����. File� checkeq �� checkmm ���� � ��� �����.
checkmm ��� �� ��� �� � � � ��� ��� ���� �� ��� ������.
�� ��
eqn ��, mm ��, mmt ��, mvt ��, neqn ��, tbl ��.
.DE � .DS ���, .EN � .EQ ���, mm ��� ���.
340 �� ���, � 1 �
checknr ��
��
nroff � troff ��� ����.
��
checknr [ -a.Macro1.Macro2 ... ] [ -c.Command1.Command2 ... ] [ -f ] [ -s ] [ File ... ]
��
checknr ��� ���� �� � �� ���� �� ��� ���� ��� ��� �� nroff �
� troff �� �� ���� ����. ��� ���� �� �� checknr ��� �� ��� ���
�.
�� ���� �� ����.
v \fNewfont� ��� �� � ...\fP.
v \sNewsize� ��� �� � ...\s0.
v �� ���� �� �� �� ��� ���(.TS � .TE ���)
checknr ��� ms � me ��� ��� �� ��� �� � ���.
checknr ��� lint ��� �� ����� checknr ���� �� ��� �����. checknr ���
����� \f � \s ��� � ���� ��� �� ��� ���� ��� \fNewfont� \fP� ��
� �� \sNewsize� \s0�� ��� ���. � ��� ����� � �� �� ��� ����
� ����� � ��, ��� checknr ���� �� ��� ����.
File� nroff �� troff �� ��� ���� �� � �� ��� � �� ��� ���� ��� �
� �����. � �� �� �����.
���
-a.Macro1.Macro2 ��� �� ���� �����. � �� �� 6��� ��, ��� �� ���� �
�� �� ���. 6 ��� ���, Macro1, � ��� � Macro2���. �� �, � .BS
� .ES� �����, -a.BS.ES� ������.
�: -a ��� ����� 1 �� ��� ��� �� � ����.-c.Command1.Command2
checknr ���� �� ��� �� ���� �� � ��� �����.-f checknr ���� \f �� �� ���� ���.-s checknr ���� \s �� �� ���� ���.
�: checknr ��� ���� �� ���� �� ��� ��� ���� ����.
�� ���(���) 341
�� ��
checkeq ��, lint ��, nroff ��, troff ��.
me ��� ���, ms ��� ���.
chfilt ��
��
�� �� ����.
��
chfilt -v 4|6 -n fid [ -a D|P] [ -s s_addr] [ -m s_mask] [ -d d_addr] [ -M d_mask] [ -g Y|N] [ -c
protocol] [ -o s_opr] [ -p s_port] [ -O d_opr] [ -P d_port] [ -r R|L|B] [ -d I|O|B] [ -l Y|N] [ -f
Y|N|O|H] [ -t tid] [ -i interface][ -D description]
��
�� � ���� �� �� ��� ���� chfilt ��� ������. � ���� �� � �
� � � �� �� �� � � ���. �� �� �� �� chfilt� �� ����, �� �
� �� ���.
���
-a ��. Deny(D)� �� � � ���� Permit(P)� �� � � �����.-c protocol ���. ��� �� udp, icmp, icmpv6, tcp, tcp/ack, ospf, ipip, esp, ah � all���.
all �� �� �� �� ���� �� ���� �� �����. ��� ��(1-252)
� �����.-d d_addr � ��. IP ��� ��� ��� � ���. ��� ��� ����, ���� �� ���
��� � �� IP ��� �����. �� ��� ���� �� � �� IP ��� �� ��
� �����.-f ��� ��. � ��� � �� �� ���(Y), �� �� � ����
� �� ����(H), �� � �� ����(O) �� ����� �� ��
��(N) �� ��� �����.-g �� ��� ��? Y(�) �� N(���)� ���� ���. Y� ����, � �� �� �
� ���� ���� IP ��� �� � ���.-i interface �� �� ���� IP �����()� ��. ��� all, tr0, en0, lo0 � pp0���.-l �� ��. Y(�) �� N(���)� ���� ���. Y�� ��� ��, � �� �� ���
� ��� �� ��� �����.-M d_mask � ��� ���. ��� IP ��� �� ��� �� � �� ��(-d ��)� ����
�.-m s_mask �� ��� ���. ��� IP ��� �� ��� �� � �� ��(-s ��)� ����
�.-n fid ���� �� �� ID. �� � ��� �� �� IP �� 4���, 1� � ����.
(� 1� ��� ���� �� � ������.)-O d_opr � �� �� ICMP � ��. ��� � ��� ICMP �(-P ��)� � ��� �
� ��/ICMP � � ���� �� �����. ��� �� lt, le, gt, ge, eq, neq � any
���. � �� -c ��� ospf� � any��� ���
342 �� ���, � 1 �
-o s_opr �� �� �� ICMP �� ��. ��� � �� �� ��� �� ��� ICMP ��(-p �
�)� � ��� �� ��/ICMP ��� ��� ���� �����. ��� �� lt, le,
gt, ge, eq, neq � any���. � �� -c ��� ospf� � any��� ���
-P d_port � ��/ICMP �. IP ��� �� ��(�� ICMP �)� �� �/����.-p s_port �� �� �� ICMP ��. IP ��� �� ��(�� ICMP ��)� �� �/����.-r ���. ��� �� �� ��(R), �� ����� ����� ��� ��(L) �� ��(B)
� ���� �����.-s s_addr �� ��. IP ��� ��� ��� � ���. ��� ��� ����, ���� �� ���
��� � �� IP ��� �����. �� ��� ���� �� � �� IP ��� �� ��
� �����.-t tid � �� �� ��� �� ID. � �� �� ���� ��� �� �� ��� �����.-v �� �� �� IP ��.-w ��. �� � ��(I), � ��(O) �� ��(B)� ��� �� �����.-D �� ��. �� �� �� �� �� ��.
chfn ��
��
���� gecos ��� ����.
��
chfn [ -R load_module ] [ Name ]
��
chfn ��� ���� gecos ��� ����. Gecos ��� /etc/passwd ��� ��� �� �����.
� ��� ���� ���� ����. � �� ���� �� ��� ����� �� ���. �� �
�� ���� ���� �� ��, ���� � ��� ��� �� ��� �����.
chfn ��� ������. ���� ��� ��� �, ���� �� gecos ��� ����, ��� ��
�� �����. ��� ��� ��, chfn ��� ����, Enter �� ����.
� ���� :(��)� ���� gecos �� ���� �� ��� ��� �� � ���.
� ��, chfn ��� ��� ���� ���� gecos ��� ����. ��, � ��� ��� �
���� gecos ��� � � ���. ���, � ���� �� gecos ��� ���� chuser �
�� �� �� ��� ��� ���.
�� ID � �� ���(I&A)� ��� �� ���� ��, -R ��� ��� ���� �
� ��� I&A � ��� �� � ���. � ��� /usr/lib/security/methods.cfg ��� ���
� ���.
���
-R ���� gecos ��� � � ��� ��� I&A ��� �����.
�� ���(���) 343
��
��� ��: ���� ��� ��� ��� ����� �� ���� � ��� �� ��(x) ��� �
�� ��� ���. � ��� �� ����(TCB)� ����� ���� ���. setgid(SGID) �
� ��� �� � ���� � ��� ���� ���.
����� ��:
�� ��
x /usr/bin/chuserrw /etc/passwd
���
�� ��� I&A ���� ���� gecos �� �� ����� ����. ��� I&A ��� ��
�� gecos ��� ��� � �� ��� �����.
��
1. ��� ��� John Smith�� ���� gecos ��� ���� �� �� ������.
chfn
�� gecos ���� ��� �� �� ��� �� ����.
current gecos:"John Smith;555-1746;room 74"
change (y/n)? >
� ��� 74�� 36�� ���� y� ��� �� ������. > ��� ���� ��
��� ������.
current gecos:"John Smith;555-1746;room 74"
change (y/n)? > yto? > John Smith;555-1746;room 36
2. ��� ��� John Smith�� ���� gecos ��� ���� �� ��� ��� �� �� ��
������.
chfn
�� gecos ���� ��� �� �� ��� �� ����.
current gecos:"John Smith;555-1746;room 74"
change (y/n)? >
��� ��� ���� change (y/n)? �� n� ������. Enter �� ����.
current gecos:"John Smith;555-1746;room 74"
change (y/n)? > n
344 �� ���, � 1 �
��� ��� ��� �� ���� �����. y� ���� �� ���� ����� � ��
� ����. ��� ���� ���� Enter �� ��� ���� �(null)� ������. Enter
�� ��� y ��� ���� �� �� ���� �� ������.
3. ����� chuser ��� �� ��(x) �� ��� �� johns ���� �� gecos ��� ��
�� �� �� �� ������.
chfn johns
�� gecos ��� � ��� Example1��� �� ����.
4. davis ���� �� ��� LDAP I&A � ��� gecos� ���� �� �� ������.
chfn -R LDAP davis
��
/usr/bin/chfn chfn ��� ��� �����./usr/bin/chuser ��� ��� ����./etc/passwd �� ��� �� ���.
�� ��
chgroup ��, chgrpmem ��, chuser ��, lsgroup ��, lsuser ��, mkgroup ��, mkuser ��,
passwd ��, pwdadm ��, rmgroup ��, rmuser ��, setgroups ��, setsenv ��.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� Security Administration
��� ��� ID � ��, �� ��� ��, �� ���� � ��� �� �����.
chfont ��
��
�� � �� � � ��� ����.
��
chfont [ FontID ]
��
chfont ��� ��� ��� �� ����� ��� ��� ����.
�� ID, �� ��, ��(glyph) �� � �� ��� �� �� �� �� ���� ���, lsfont �
�� ������. ��� ���� ��� lsfont �� �� ���� ������.
� ��� ����� �� ��� �� ���.
�: � ��� LFT(� �� ��)�� �� � ���.
�� ���(���) 345
� �� ��� ���(wsm)�� �� ������ ��� �� �� � � ���. �� SMIT(�
�� �� ����� ��) smit chfont �� ��� ��� � ��� �� � ���.
����
FontID �� ��� �� id
��
� ����� ��� ��� �� � �� � �� ��� ����, �� �� ������.
chfont 2
��
/bin/chfont chfont ��� ���./usr/lpp/fonts �� ����� ���.
�� ��
lsfont ��, mkfont ��.
� �� ��� ��� ��� ���� AIX 5L �� 5.2 � �� ��� ��� �� ��� � 2 �: �
� � ��� ����� ������.
AIX 5L Version 5.2 Kernel Extensions and Device Support Programming Concepts� LFT Subsystem
Component Structure Overview.
chfs ��
��
�� ���� �� ����.
��
chfs [ -n NodeName ] [ -m NewMountPoint ] [ -u MountGroup ] [ -A { yes | no } ] [ -p { ro |
rw } ] [ -t { yes | no } ] [ -a Attribute=Value ] [ -d Attribute ] FileSystem
��
chfs ��� �� ���� �� ����. �� �� � , �� ��, �� �� � �� ���
��� ����� � � ���. FileSystem ���� �� � �� ��� �� ���� ���
�����.
346 �� ���, � 1 �
�� �� ��� �� �� ���� � � ���� � � ����. �� �� ���(JFS)� �
�, �� ��, � ��, i � �� �, �� � � �� ��� ��� �� �����.
� �� �� ���(JFS2)� �� � ��� � � ����.
� �� ��� ����� �� ������ ��� �� ��� �� � � ���. ��
SMIT(��� �� ����� ��) smit chfs �� ��� ��� � ��� �� � ���.
�: ����� ��� ���� �� ���� ��� �� �� ��� chlv ��� 371 ���� ��
���� ��� ��� �� ����� ������.
���
-a Attribute=Value
�� �� ��� ��� �� Attribute=Value �� �����. Attribute=Value �� �� ��
�����, -a Attribute=Value ���� � � ������.
� �/� �� �� �� ���(JFS)� ��� ����.
-a Size=NewSize
�� �� ���� ��� �����. ��� 512 �� �, MB �� GB � � ��
� ���. Value� M ��� � ��, MB� �����. Value� G ���
� ��, GB� �����. �� +� ���� ��� ��� �� ��� ��� ���
��� ���� �����. ���� ��� ��� ��� ��� ��� �� ��
��, ��� ��� � � �� �� ��� ��!���.
JFS �� ���� � ��� �� ��� nbpi �� �����. � �� �� �
� �� ��� ����.
nbpi ����� ��(���) 512��� �� �
�� �� ��
MB ��� ��
��
GB ��� ��
��
512 512, 1024, 2048, 4096 16777216 8192 8
1024 512, 1024, 2048, 4096 33554432 16384 16
2048 512, 1024, 2048, 4096 67108864 32768 32
4096 512, 1024, 2048, 4096 134217728 65536 64
8192 512, 1024, 2048, 4096 268435456 131072 128
16384 512 268435456 262144 256
16384 1024, 2048, 4096 536870912 524288 512
32768 512 268435456 1048576 1024
32768 1024 536870912 2097152 2048
32768 2048, 4096 1073741824 4194304 4096
6 5 5 3 6 ,
131072
512 268435456 8388608 8192
6 5 5 3 6 ,
131072
1024 536870912 16777216 16384
�� ���(���) 347
nbpi ����� ��(���) 512��� �� �
�� �� ��
MB ��� ��
��
GB ��� ��
��
6 5 5 3 6 ,
131072
2048 1073741824 33554432 32768
6 5 5 3 6 ,
131072
4096 2147483648 67108804 65536
AIX 4.3���, ���� � �� ��� ��� ��� 512 - 128K� NBPI �� ��
� ���.
�� ���� ���� �� ��� � ��� �� ��� ���� �� ��� ���
�����.
-a Log=LVName
���� ��� �� ��� �� �� ��� �� �� ��� �����. � �� ��
�� �� �� ��� �� ���� ��� �� ��� ���� ���.
-a splitcopy=NewMountPointName
�� ���� � ��� � �� �� � � �� ���� �����. �
�� � � ���� �� � � ��� JFS � ���� �� �� ���� �
�� �����. ��� ���� ��� ���� ����, � ��� ���� � �
� ��� ��� �� �� �����. � ��� ���� ��� � ����
�����.
-a copy=Copy#
splitcopy �� �� ���� � ��� �����. � � ��� � �� ��
���. ��� �� 1, 2 �� 3���.
� �/� �� � �� �� ���(JFS2)� �����.
-a size=NewSize
� �� �� ��� ��� 512 �� �, � �� �� �� ��� �����.
Value� M ��� � ��, MB� �����. Value� G ��� � ��, GB�
�����. �� +� ���� ��� ��� �� ��� ��� ������ ���� �
����. ���� ��� ��� ��� ��� ��� �� �� ��, ��� �
�� � � �� �� ��� ��!���. �� ���� � �� ���
� ��� �� ��� ���� �� ��� ��� �����.
�: JFS2� �� nbp �� �� �� �� �� ���� �� ��� �� �� �
���.
-a logname=LVName
���� ��� �� ��� �� �� ��� �� �� ��� �����. � �� ��
�� �� ��� �� ���� �� �� ��� �� ���. �� INLINE� ���
� JFS2 �� ���� ��� ��� ��� ��� �� � ���. � ��� ���
348 �� ���, � 1 �
�� �� ���� INLINE ��� �� ��� ���. � ��� �� ���� ���
��� ��� ��� ���� ��� ����� /etc/filesystems ��� ����.
-a logsize=Value
INLINE ��� ��� � �� � � �����. INLINE ��� ���� �� �
��� �����. �� ��� �� ��� ��� 10% ��� �� � ����.
-A �� ��� �� �� �����.
yes �� ���� ��� ��� � ���� �����.
no �� ���� ��� ��� � ���� ����.
-d Attribute
��� �� ���� /etc/filesystems ���� ��� �� ����.
-m NewMountPoint
�� �� � � �����.
-n NodeName
��� �� ���� �� � ��� �����. /etc/filesystems ��� � �� �� ��
��� �� ����. � �� �� ���� �� ���(NFS) �� �� ��� ���
�� ��� �� �� �� ��� ��� �����.
-p �� ���� �� �� ��� �����.
ro �� �� �� ��� �����.
rw �� �� �� ��� �����.
-t �� �� ��� �� ���� �� ���� �� �����.
yes ���� ������ �� ��� ����(accounting)� �����.
no ���� ������ �� ��� ����(accounting)� ���� ����.
-u MountGroup
�� ��� �����. �� ��� �� ��� ���� , ����� ���� �
��� �� � � ���. �� �, � �� ��� ��� �� ��� ���� �
� �� ����� �� ��, �� ���� test �� ��� �� � ���. �
��� mount -t test ��� �� �� ���� �� �� � ���.
��
��� ��: �� ���� � ��� �� � ���.
��
1. /test �� �� ���� �� ��� ��� ���� �� �� ������.
chfs -a size=24576 /test
�� ���(���) 349
� ��� /test �� �� ��� ��� 24576 512 �� � �� 12MB(�� ��� � ����
�� �� ��)� ����.
2. /test �� �� ���� ��� ����� �� �� ������.
chfs -a size=+8192 /test
� ��� /test �� �� ���� ��� 8192 512 �� � �� 4MB�� �����.
3. �� ���� �� � � ����, �� �� ������.
chfs -m /test2 /test
� ��� �� ���� �� � � /test��/test2� ����
4. ���� �� �� ����� ����, �� �� ������.
chfs -d account /home
� ��� /home �� ����� ���� �� �����. ���� �� /etc/filesystems ���
/home: ����� ����.
5. � �� ���� ��� � ��� ��� ���� � �� ���� ����� ��
�� ������.
chfs -a splitcopy=/backup -a copy=2 /testfs
��� �� /testfs� �� �� ��� /backup� �����.
6. /test �� �� ���� �� ��� ��� ���� �� �� ������
chfs -a size=12M /test
� ��� /test �� �� ��� ��� 12MB(�� ��� � ���� �� �� ��)� ����.
��
/etc/filesystems ��� �� ���� ���� � �� �����.
�� ��
crfs ��, mkfs ��, mklv ��.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� Accounting Overview
��� �� ��� ���� ������ �� �����.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� File Systems��
� �� ��� ��, ��, �� � ����� �� �����.
� �� ��� ��� ��� ���� AIX 5L �� 5.2 � �� ��� ��� �� ��� � 2 �: �
� � ��� ����� ������.
350 �� ���, � 1 �
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� System Management
Interface Tool��� SMIT ��, �� � � ���� �� �����.
chgif ���
��
���� ������ ����� �������.
��
chgif [ -d | -T ] -l InterfaceInstance -a ″Attribute=Value ...″
��
chgif �� � ������� ��� � ��� ���� ����� ����(InterfaceInstance)�
ifconfig ���� ��� �������. �� �� � ������� �� � �� �� �
�� �� ���� ���. � �� ����� ���� ���� ����. �� � � ���
�� �����.
�: chgif �� ��� ����� ����� ��� ���.
���
-a″Attribute=Value ...″ ����� ����� ����� �� �� �� �����. AttributeValue �� �� ��
� �� ���.
��� ��� �� ����.
netaddr ���� ������ ��� ��� �����.
state(up/down)
up �� down�� ������ �����.
trailers(on/off)
� �� �� � ���� ����� �����.
arp(on/off)
�� �� ���� �� ����� �� ����� ���.
allcast(on/off)
��� �� �� � ���� �� �� �� � ������ ����� �� �
����. � �� �� � ������ �����.
hwloop(on/off)
��� �� �� �� ����� �� ����� ���.
�� ���(���) 351
netmask
� 10�� ��� ���� ���� �����.
security SecurityLevelKeyword
(inet�) ������ ��� � �� �����.
SecurityLevelKeyword � �� � � ��� � ���.
v none
v unclassified
v confidential
v secret
v top_secret
� �� none �� unclassified� �� ��, IP �� ��� IP ��� ���� ���
�.
authority AuthorityLevelKeyword
(inet�) ������ ��� � �� �� �����. AuthorityLevelKeyword
� �� � � � �� ��� � ���.
genser Defense Communications Agency
siop Department of Defense Organization of the Joint Chiefs of Staff
dsccs-spintcom
Defense Intelligence Agency
dsccs-criticom
National Security Agency
�� ��� �� �� �� ��, �� �� �� �� ��� ����.
mtu � ���� �� � IP �� ��
broadcast
����� ������ ���� � �� ��� �����.
dest � ��� �� �� ��� �����.-d ��� ��������� ���� �����. � ��� ��� �� �� ��� �
��.-l InterfaceInstance ���� ������ ����� ������� �����.-T ������� ���� ��� �� ���� �� ���� ����. ���� ���
� ��� ������� � � ��� �� �� �� ������.
�� ��
chdev ��, ifconfig ��.
chginet �.
odm_run_method ���.
352 �� ���, � 1 �
AIX 5L Version 5.2 System Management Guide: Communications and Networks� TCP/IP Protocols,
TCP/IP Addressing, TCP/IP Network Interfaces.
AIX 5L Venrsion 5.2 General Programming Concepts: Writing and Debugging Programs� Object Data
Manager (ODM) Overview for Programmers.
AIX 5L Version 5.2 Kernel Extensions and Device Support Programming Concepts� Writing a Device
Method.
chginet ���
��
��� ����� �������.
��
chginet [ -d ] [ -a″Attribute=Value ...″ ]
��
chginet �� ��� ����� ������ HostName � � ��� �� �� ���� �
� ���. chginet �� hostname ��� ��� ��� ��� ����. chginet �� �
� route ��� ��� �� ��� ����. chdev ��� �� �����.
�: chginet �� ��� ����� ���� �� � ����.
���
-a″Attribute=Value ...″ ��� ����� ��� �� �����. �� �� ��� �� ���.
hostname
��� ��� �����.
gateway
� � ���� �����.
route ��� �����. Route �� Value � ��� route=destination, gateway,
[metric]���.
delroute
���� ��� �����. �� ��� route=destination, gateway, [metric]��
�.-d ��� ��������� ���� �����. �� � IPL� ��� ���.
�� ���(���) 353
��
��� ����� ��� ��� �����, �� �� �� ���� ������.
chginet -a″route=192.9.200.0,bcroom″
� ��� �� ���� �����. �� ���� ���� 192.9.200.0, bcroom ������ ��
���.
�� ��
chdev ��, hostname ��, mkdev ��, route ��.
odm_run_method ���.
AIX 5L Version 5.2 System Management Guide: Communications and Networks� TCP/IP Network
Interfaces.
AIX 5L Venrsion 5.2 General Programming Concepts: Writing and Debugging Programs� Object Data
Manager(ODM) Overview for Programmers.
AIX 5L Version 5.2 Kernel Extensions and Device Support Programming Concepts� Writing a Device
Method.
chgroup ��
��
��� �� ����.
��
chgroup [ -R load_module ] Attribute=Value ... Group
��
��: ���� �� ���(NIS) ������� ���� ���� ��� ��, �� ��� ���
��� ���� ���� � ���, chgroup ��� ���� ����.
chgroup ��� Group ���� ��� ��� �� �� ����. �� ��� 8 �� ��� �
��� � ��� � ���. �� ���� Attribute=Value ����� � ��� �� ��
�� �� ������.
�� ID � ��(I&A) ���� ��� �� ��� �� ���� -R ��� ��� I&A
� ��� �� � ���. � ��� /usr/lib/security/methods.cfg ��� ���� ���.
� �� ��� ���(wsm)�� ��� ������ ��� ��� �� � � ���. ��,
SMIT(��� �� ����� ��) smit chgroup �� ��� ��� � ��� �� � ���.
354 �� ���, � 1 �
�� ��� �� ���
�� ��� �� ��� �� � chgroup �� ��� �� ����� ���. �� ��� ��
UserAdmin ��� � ���� chgroup ��� ��� �� ��� � � ���. � ���
�� �� �����.
v admin �� ��� ��� ��� �� ���� ������.
v �� ��� �� �����.
v ���� �� ��� ��� ��� ���� ������.
�� ��� admin �� ��� ��� �����. security ��� ��� ��� ��� ���� ��
� ��� ��� ��� ��� �� � � ���.
���
-R ���� �� � � ��� ��� I&A ��� �����.
�
Attribute=Value ���� ��� �� ����. ���� ��� ��� �� ��, �� �� �
� �� �� � ���.
adms �� � ��� ��� ��� ��� �� ��� �� �� ���� �� � � ���� �����. �� ���
� ��� ��� ��� � � ��� admin=true�� � �� �����. Value ���� ��� �� �
�� ��� �� ������. ���� Value ���� ���� �� ��, �� ��� ���� �����.admin ��� �� � � �����. ��� �� �� ����.
true ��� ��� �����. �� ����� ��� ��� ��� �� � � ���.
false �� ��� �����. ��� ��� �� �� ���� security ��� ��� �� � � ��
�. ��� � � ����.id �� ID. Value ���� ��� �� ������. � �� ��� �� ��� �� $� ��, � ���
� �� ���� ���.users �� ��� ��� ��� ��� User1,User2,...,Usern���. �� �� ��� ��� �����. ���� ��
���� ��� ��� ����� ���. �� ���� ���� �� � ����.
adms � admin �� /etc/security/group ���� �����. ��� �� /etc/group ���� ��
���. chgroup ���� ��� ��� �� ���� �� �� � ��� ���� ��� ����.
��
��� ��: �� ��� � security ���� � ��� �� ��(x) ��� ��� ����. � ���
�� ����(TCB)� ����� ���� ���. setuid(SUID) �� ��� � �� ���� �
��� ���� ���.
����� ��:
�� ��
rw /etc/group
�� ���(���) 355
�� ��
rw /etc/security/groupr /etc/passwd
�� ���:
��� ��
GROUP_Change ��, �
���
�� ��� I&A ���� ��� � �� ����� ����. ��� I&A ��� ��� ��
��� � �� ��� �����.
��
1. �� frank� ��� finance ��� sam � carol� ����� �� �� ������.
chgroup users=sam,carol,frank finance
2. finance ���� frank� ����� sam � carol� ���� finance ��� ��� ���� �
���� �� �� ������.
chgroup users=sam,carol adms= finance
� ����, � �� ��� �� ���. frank ��� �� ����� �� � adms ��
�� ���� �� ���.
3. LDAP I&A ��� �� �� ���� �� ���� �� �� ������.
chgroup -R LDAP users=sam,frank monsters
��
/usr/bin/chgroup chgroup ��� ��� �����./etc/group ��� �� �� ���./etc/security/group ��� � �� ���./etc/passwd ���� �� �� ���.
�� ��
chfn ��, chgrpmem ��, chsh ��, chuser ��, lsgroup ��, lsuser ��, mkgroup ��, mkuser
��, passwd ��, pwdadm ��, rmgroup ��, rmuser ��, setgroups ��, setsenv ��.
� �� ��� ��� ��� ���� AIX 5L �� 5.2 � �� ��� ��� �� ��� � 2 �: �
� � ��� ����� ������.
��� ID � ��, �� ��� ��, �� ���� � ��� ���� AIX 5L Version 5.2 System
Management Concepts: Operating System and Devices� Security Administration� ������.
356 �� ���, � 1 �
chgrp ��
��
���� ����� �� ���� ����.
��
chgrp [ -f ] [-h ] [-R ] Group { File ... | Directory ... }
chgrp -R [ -f ] [ -H | -L | -P ] Group { File... | Directory... }
��
chgrp ��� ��� �� �� ����� ��� ��� ��� �� �� �� �� ID ��� ���
�. �� ��� �� ���� -h �� -P ��� ���� �� �� chgrp ��� �� ��� ��
���� �� ��� ��� �� �� ����� �� ���� ����.
-H, -L � -P ��� �� ������, � ��� ���� �� ��� ��� ����. ���� �
�� ��� ��� ���� ��� �����.
���
-f ��� ��� ��� �� �� ��� �����.-h ��� �� ��� �� ���� ���� �� ��� �� ��� ���� ����� ���� ��� ��
��.
���� -h �� � -R �� �� ��� �� ��, chgrp ��� ��� ����� ����� ����, �
� ��� ����, ��� �� ��� ���� ����� �� ���� �� �� ��� �� ���� ���
�.-H -R ��� ���� �� ����� ��� ���� �� ��� ���� ��� �� chgrp� �� ��� ���
����� �� � � �� � �� ��� �� ��� ����.-L -R ��� ���� �� ����� ��� ���� �� ��� ���� ����� �� ��� ��� � ��
� ��, chgrp� �� ��� ��� ����� �� � � �� � �� ��� �� ��� ����.-P -R ��� ���� �� ��� ���� ����� �� ��� ��� � ��� �� chgrp� ���� � �
�� ���� �� �� ��� �� ID� ����. chgrp ����� �� ��� � � � �� �� ���
��� ����.-R ��� �� ��� �� ID� ����, ����� ����� ����. �� ��� ���� ��� �����
�� ��, � ����� �� ���� ���� ����� � �� ���� ����. -h, -H, -L �� -P
��� ���� �� ��, �� ��� ���� ��� ����� �� � � ����� �� ���� ��
�� ����� � �� ����� ����.
�� ��
� ��� �� �� ��� �����.
0 ����� ��� ���.>0 ��� ������.
�� ���(���) 357
��
1. proposals to staff�� �� �� ����� �� ���� ���� �� �� ������.
chgrp staff proposals
�� proposals� �� ��� ��� staff ��� �����.
2. proposals � � �� � �� �� � ������� �� ���� staff� ���� �
� �� ������.
chgrp -R staff proposals
proposals � � �� �� � ������� �� ��� �� ��� �� staff ��� �����.
��
/usr/bin/chgrp chgrp ��/etc/group ��� �� ��� ���� ��
�� ��
chown ��, groups ��.
chown ���, fchown ���.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� Security Administration
��� ��� �� �� �����.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� �� ��� � ��� ����� �� �
��� �� � ����� �� ��� ��� �����.
chgrpmem ��
��
��� ��� ���� ��� ����.
��
chgrpmem [ { { -a | -m } { + | - | = } User ... } ] Group
��
chgrpmem ��� Group ���� ��� ��� ��� ��� �� ��� ����. ��� ���
��� ��� ���� ��, � �� ����� � ��� ������. �� ���� ���� ��
� ����. ���� �� ��� /etc/passwd ��� �����. chgrpmem ���� ���� ����
��, ��� ��� �� � ��� ���� �����.
358 �� ���, � 1 �
���� �� ��� ���� ��, ���� �����, -a ��� ������. � ��, ����
�� ��� ��, ���� �����, -m ��� ������. ��� �� � �� � ���� �
�� ���� �� �� ��� �� � ���. ���� �� �����.
+ ��� ���� �����.- ��� ���� ����.= ��� ��� �� �� ���� ��� ���� �����.
� �� User ���� �� �� �� � ���. ��� ���, ��� ��� ��� �� ���
� ������.
�� �� �� ���� ����� ���� chgroup ��� ������.
���
-a ��� ��� ��� ���� ����.-m ��� �� ���� ����.
��
��� ��: �� ��� ��� ��� ����� �� ���� � ��� �� ��(x) ��� ��� �
�� ���. � ��� �� ����(TCB)� ����� ���� ���. setgid(SGID) �� ��
� �� security ��� � ��� ���� ���.
����� ��:
�� ��
x /usr/bin/chgroupr /etc/passwdr /etc/grouprw /etc/security/group
��
1. f612 ��� ��� ���� jones� ����� �� �� ������.
chgrpmem -a - jones f612
2. �� davis � edwards� �� f612� �����, �� �� ������.
chgrpmem -m + davis,edwards f612
3. �� staff� �� � ��� ���� �����, �� �� ������.
chgrpmem staff
��
/usr/bin/chgrpmem chgrpmem ��� ��� �����.
�� ���(���) 359
/etc/passwd ���� �� �� �����./etc/group ��� �� �� ���./etc/security/group ��� � �� ���.
�� ��
chfn ��, chgroup ��, chsh ��, chuser ��, lsgroup ��, lsuser ��, mkgroup ��, mkuser
��, passwd ��, pwdadm ��, rmgroup ��, rmuser ��, setgroups ��, setsenv ��.
��� ID � ��, �� ��� ��, �� ���� � ��� ���� AIX 5L Version 5.2 System
Management Concepts: Operating System and Devices� Security Administration� ������.
chhwkbd ��
��
���� ��� ���(ODM) ������� ��� �� �� ����.
��
chhwkbd [ -d Delay ] [ -r Repetition ] [ -c ClickerVolume ] [ -a AlarmVolume ] [
-m [ ″KR″ | ″JP″ | ″TW″ ] ] [ -t [ ″nonum″ ] ]
��
chhwkbd ��� ODM ������� ��� �� �� �� �� ����.
v �� ��
v ���
v �� �� ��
v �� ��
v ���, ��� � ��� �� ID
v �� ��/��� �� � �� ��
�� �� �� �� ��� ��� � ��� �����.
� �� ��� ���(wsm)�� �� ������ ��� �� �� � � ���. �� SMIT(�
�� �� ����� ��) smit chgkbd �� ��� ��� � ��� �� � ���.
360 �� ���, � 1 �
���
-a AlarmVolume �� ��� ��� ��� �����. AlarmVolume �� �� �
� �� �� �����.
0 off
1 �
2 �
3 �
-c ClickerVolume �� �� ��� ��� ��� �����. ClickerVolume ��
�� �� �� �� �����.
0 off
1 �
2 �
3 �
-d Delay �� �� ��� ��� ��� �����. Delay �� 250, 500,
750 �� 1000 msec� � ���. � � �� 500 msec���.-m [″KR″ | ″JP″ | ″TW″] �� �� ��� �� �� ��� �����.
″KR″ ��� ��
″JP″ ��� ��
″TW″ ��� ��
�� ���� �� -m ��� ��� �� �� ��� ��
����.
�: � ��� IBM RS/6000 106-key �� �� IBM PS/2
�� �� ��� ��� ������� �� ���� �
����.
-m ��� ���� SMIT� ��� � �� ����� �
����.-r Repetition ���� ��� ��� �����. Repetition �� 2� 30 ���
�����. � � �� 11 CPS(Character Per Second)���.-t [″nonum″] �� � �� ��� �� ����� �� ����� ���. �
� � �� ��� �� ���� ���, ″nonum″ ���� �
�����. �� ���� �� -t ��� ��� �� � ��
��� �� � �� ����.
�:
1. � ��� IBM PS/2 �� �� ��� ��� ������� �� ���� �����.
2. ″nonum″� �� � �� ��� ����.
�� ���(���) 361
��
1. �� �� ���� 250 msec� ����, �� �� ������.
chhwkbd -d 250
2. �� �� ���� � 30 CPS� ����, �� �� ������.
chhwkbd -r 30
��
/usr/bin/chhwkbd chhwkbd ��� ���.
�� ��
AIX 5L Version 5.2 Kernel Extensions and Device Support Programming Concepts� Low Function
Terminal(LFT) Subsystem Overview.
� �� ��� ��� ��� ���� AIX 5L �� 5.2 � �� ��� ��� �� ��� � 2 �: �
� � ��� ����� ������.
chitab ��
��
/etc/inittab ��� � �� ����.
��
chitab { [ Identifier ] : [ RunLevel ] : [ Action ] : [ Command ] }
��
chitab ��� /etc/inittab ���� �� ����. Identifier:Run Level:Action:Command ���
���� /etc/inittab ��� �� �� �����. ���� ��� ���� Identifier � � ��
��� ��� �� �� � ���. ��� ��� Identifier� � � �� ����.
�: chitab ��� /etc/inittab ���� ��� ��� � ����.
����
Identifier:Run Lever:Action:Command ��� ���� �� ���� ���� /etc/inittab ���
�� �����.
362 �� ���, � 1 �
Action init ��� ���� ��� Command ��� ���� ���� 20� ���. init ��� �� ��
��� �����.
boot ���� ���� /etc/inittab ��� �� ��� � �� �����. init ��� ���
� �����. � ���� ����� ���� ��, ���� ���� ������ ����.
� ���� �� �� � ����, �� �� init ��� ��� �� �� ��� � �
��.
bootwait
���� ���� /etc/inittab ��� �� ��� � �� �����. init ��� ���
� �����. � ���� ����� ����, ���� ���� ������ ����.
hold � ��� ��� ���� �� ��, �� ���� ���� ����. hold ���
phold ��� ���� �� � ���.
initdefault
init ��� � ��� ����, � ��� ��� ���� ������. init ��� �
�� ��� � ��� �� �� �����. �� � �� ��� � �� ��
��� �� � � ��� �����. RunLevel ���� ��� ��, 0123456789�� ��
��, init ��� 9� �� �� �����. init ��� /etc/inittab ���� initdefault ��
���� � ��, �� ��� �(IPL)�� ������ �� �� �� �����.
off � ��� ��� ���� �� �� �� ��, �� � SIGTERM� ��� �
� SIGKILL� ��� �� 20� � ������. ���� �� ���� � �� ���
���.
once init ��� � �� ��� �� �� �� �, ���� ��� �, ���� ���
���� ����. ���� �� ��, ���� ����� ����. ���� ����
�, ���� �� �� �� ����, ���� ����� ����.
ondemand
����� respawn� ����. � ��� ��� ���� �� ��, � ���� ��
����. �� � ���� �� ��, � �� ���� �� /etc/inittab ��� ���
�����. a, b �� c �� �� �� � � ��� ��� respawn ��� �����
�.
powerfail
init ��� SIGPWR �� �� �� ��� ����, � ��� ��� ���� ��
����.
powerwait
init ��� SIGPWR �� �� �� ��� ���� � ��� ��� ���� ��
��, ���� /etc/inittab ��� ���� ��, � ���� �� ��� ������.
�� ���(���) 363
respawn
� ��� ��� ���� �� ��, � ���� ������. �� � ���� ��
��, � �� ���� �� /etc/inittab ��� ��� �����.
sysinit init ��� ��� ����� ��, � ��� ��� ���� ������. �� �, �
���� ��� ��� ��� � ���.
wait init ��� � �� ��� �� �� �� ��, ���� ��� �, ����� ���
���. init ��� �� �� �� � � /etc/inittab ��� �� �� �� ����� �
����� �����. ��� �� ���� ���� ��, wait ��� ���� ���� �
� ���� ���.Command � ��� ���� 1024�� �.Identifier ����� ���� ���� 14� ���. Identifier� ���� ���. Identifier� ���� �� ��
��� �����. Identifier� � � ����. � ���� ��� �� ��� �����.RunLevel Identifier� �� � � �� �� ���� 20�� ���. �� ��� �� ��� �� �� init
���� ���� � ���� �� � ���.
��
tty2 �� �� �� ���� �� �� ������.
"chitab tty002:23:respawn:/usr/sbin/getty /dev/tty"
�� ��� ���� �� �� �� �� �� � �����.
��
/etc/inittab init ���� ��� ���� �����.
�� ��
init ��, lsitab ��, mkitab ��, rmitab ��.
chkbd ��
��
� � IPL(�� ��� �)�� ���� � ���� �� �� ����.
��
chkbd KeyMapPathName
��
chkbd ��� ��� IPL� �� � � ���� �� �� ����. KeyMapPathname ���
� ���� �� ��� �� �����. � �� ��� ������ ��� �� ��� � ��
�. �� ���� ��� �� � ��� � � ���� /usr/lib/nls/loc�� ��� ���.
364 �� ���, � 1 �
�: � ��� LFT ������� �� � ���.
�� ��� �� �� � ���� ��, lskbd ��� ������.
� �� ��� ���(wsm)�� �� ������ ��� �� �� � � ���. �� SMIT(�
�� �� ����� ��) smit chkbd �� ��� ��� � ��� �� � ���.
����
KeyMapPathName ���� �� ��� �� �����.
��
/bin/chkbd chkbd ��� ���./usr/lib/nls/loc �� ����� ���.
�� ��
Keyboard Technical Reference.
AIX 5L Version 5.2 Kernel Extensions and Device Support Programming Concepts� Low Function
Terminal(LFT) Subsystem Overview.
� �� ��� ��� ��� ���� AIX 5L �� 5.2 � �� ��� ��� �� ��� � 2 �: �
� � ��� ����� ������.
chkey ��
��
���� ��� �� ����.
��
/usr/bin/chkey
��
chkey ��� ���� ���� � ��� ��� �� ��� �� ������. �� �� ��
���, ypupdated �� /etc/publickey ��� ����.
�� ��
keylogin ��, newkey ��.
keyserv �, ypupdated �.
�� ���(���) 365
/etc/publickey ��.
AIX 5L Version 5.2 System Management Guide: Communications and Networks� Network File
System(NFS) Overview for System Management.
AIX 5L Version 5.2 Network Information Services (NIS and NIS+) Guide� Network Information
Service(NIS).
NIS ���.
chlang ��
��
����� ���� � �� ��� ����.
��
��� �� �� ��� �� �� ���� �� �����:chlang [ -u UID | Uname ] [ -m MsgTransLst | -M ] Language
��� �� �� ���� �� �� ���� �� �����:chlang [ -u UID | Uname ] -m MsgTransLst | -M
�� �� ���� ���� NLSPATH �� ����:chlang -d [ -u UID | UName ]
��
chlang ��� �� ��� �� �� ���� � �� ��� ��� � � � �����. ���
� �� id� ���� -u ��� ���� ���, �� ��� /etc/environment ��� �� ���� �
� ����. ���� �� ID� ��� ���� -u ��� ���� �� ��, �� ���� .profile
���� �� ���� �� ����.
chlang� �� � �� �� �� ��, LANG �� �� ��� ��� �����.
chlang� -m ���� �� ��, LANG � NLSPATH �� �� �����. �� Language ��
�� ��� Language ����� ��� �� �� �� ��� �� LC_MESSAGES �� -m
��� MsgTransLst� ��� � �� ��� �����.
chlang� -d ���� �� ��, NLSPATH �� �� �����.
�:
366 �� ���, � 1 �
1. /etc/environment �� ���� .profile� ��� �� chlang� �� NLS ��� ����
� ���� ����. /etc/environment� �� �� ��� �� � �����. ���� .profile
� �� �� �� ����� ��� .profile �� ��� �����.
2. ���� ��� ��� �� � ���� C �(/usr/bin/csh)� �� ��, .profile ����
.cshrc ��� �����.
���
-d NLSPATH �� �� �� � �����. � ��� /etc/environment �� ����
.profile�� NLSPATH� �����. NLSPATH� �� ���� ���� � �� �
�, �� ��� �����.-m MsgTransLst NSLPATH �� �� �� � �����. MsgTransLst� ����� ����� ��
� �� � ��� ���� ���� �� �� �(��� ��) ������. �
��� � �� ��� Language ���� ��� Language ���� ��� ��
� ��� � �� LC_MESSAGES �� �� � �� ��� �����. ���� �
�� �� �� ���� ��� �� ��, LC_MESSAGES �� �� �����. �
��� �� ��� NLSPATH ���� � ��� ����� ���.-M LC_MESSAGES �� �� ����� NLSPATH �� �� �� �� � � �
���� �� � �����.
/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/%L/%N.cat:
-u UID �� UName �� ���� �� ��� �� � ��� ���. ���� ��� id �� �� ���
��� ���� �� � ���. chlang � �� id� ����, -u ���� ���
�� ��� ��� (��� �� -u ���� ��� .profile �� /etc/environment� �
�� ����.) ��� ��� ID� �� �� ��� �� � ���. �� ID� ��
� �� �� -u ���� ���� ����. ��� ��, ���� �� id� ��� �
���.Language LANG �� �� �� ��� ��� �� �(��� ��)���.
�� ��
0 ��� ��� �����.>0 �� ��� �����.
��
1. � ���� �������, �� � �� �� ����, ���� � ��� �����. amcleod
���� �� �� �� �� �� ���� ��� �� ����.
chlang -u amcleod -m no_NO:sv_SE:en_US no_NO
amcleod ���� .profile� �� �� ���� ����. Language ���� �� �� �
���� � �� ��� �������
LC_MESSAGES� chlang� ���� ����. LC_MESSAGES� ��� ��, �����.
LANG=no_NO
NLSPATH=/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/no_NO/%N:
�� ���(���) 367
/usr/lib/nls/msg/sv_SE/%N:/usr/lib/nls/msg/en_US/%N:/usr/lib/nls/msg/%L/%N.cat:/usr/lib/nls/msg/no_NO/%N.cat:/usr/lib/nls/msg/sv_SE/%N.cat:/usr/lib/nls/msg/en_US/%N.cat
2. � ���� ����, �� �� �� � ��, ��� � � ��� �����. ��� ��
���� �� ��� ����, �� �� ������.
chlang -m fr_CA:en_US fr_FR
chlang� ��� ���� .profile ��� �� �� ���� ����. �� � ���� �
�� ��� ��� �(���)� �� ��
LC_MESSAGES� chlang� �����.
LANG=fr_FR
LC_MESSAGES=fr_CA
NLSPATH=/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/fr_CA/%N:/usr/lib/nls/msg/en_US/%N:/usr/lib/nls/msg/%L/%N.cat:/usr/lib/nls/msg/fr_CA/%N.cat:/usr/lib/nls/msg/en_US/%N.cat
3. �� ����� ��� ���(�� ��)� � ��� ���� ����� ���� �� �
�� ��� ����� �� � � � �� ��� ��� ��� �����. /etc/environment �
��� � �� ���� �� �� ������.
chlang -m es_ES es_ES
/etc/environment ��� �� �� ���� ����.
LANG=es_ES
NLSPATH=/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/es_ES/%N:/usr/lib/nls/msg/%L/%N.cat:/usr/lib/nls/msg/es_ES/%N.cat
��
/usr/bin/chlang �� ��� ����./etc/environment �� ���� �� �� ��� �����.$HOME/.profile �� ���� ��� �� ��� �����.
�� ��
environment ��, profile �� ��.
AIX 5L Version 5.2 National Language Support Guide and Reference� National Language Support
Overview.
368 �� ���, � 1 �
AIX 5L Version 5.2 System Management Guide: Operating System and Devices� Understanding Locale
Environment Variables.
chlicense ��
��
���� � ���� � � �� ����� �� ����.
��
chlicense [ [ -D | -I ] -u FixedUsers] ] [ [ -v ] -f FloatingStatus ]
�: chlicense ��� ��� �� �� ���� ���.
��
�� �� �� � �� � �� ��� ��� ����� ���. �� ����� �� �� ���
� ����� �� chlicense ��� -u ��� ��� � � ���. � ����� -f ��
� ��� �� �� �� ����� �����.
���
�: chlicense ��� ��� �� �� ���� ���.
-D -D ��� login.cfg ����� �� �� ���� �� ���� ���. -I ��� ���� ��
�� ��� �����.-f FloatingStatus ���� � ���� � � ����. � � on �� off���. on � � � ����� �� ��
�� �� off� � ����� �� ����� ���. -f ��� �����.-I -I ��� chlicense ��� login.cfg ��� � �� ���� ��� �� ���� �� ����� �
� �� ����� ���.-u FixedUser ���� �� ����� �� ����. FixedUser� �� 0 ��� �� � ���. -u ��� �
����.
��
1. ���� �� � ����� �� ���� ���, �� �� ������.
chlicense -f on
2. ���� �� � ����� �� ����� ���, �� �� ������.
chlicense -f off
3. �� ���� �� 125� ��� ����� � ����� �� ���� ����� �� ��
������.
chlicense -u 125 -f on
4. �� ���� �� 5� � ���� �� �� ������.
chlicense -I -u 5
�� ���(���) 369
�� ��
lslicense � monitord �.
chlv ��
��
��� ��� ��� ����.
��
��� ��� �� ����� ��
chlv [ -a Position ] [ -b BadBlocks ] [ -d Schedule ] [ -e Range ] [ -L label ] [ -o Y / N ] [ -p
Permission ] [ -r Relocate ] [ -s Strict ] [ -t Type ] [ -u Upperbound ] [ -v Verify ] [ -w
MirrorWriteConsistency ] [ -x Maximum ] [ -U Userid ] [ -G Groupid ] [ -P Modes ] LogicalVolume
...
��� ��� � ����� ��
chlv -n NewLogicalVolume LogicalVolume
�: �� ��� ��� ��� ���� � ��� ���� �� ����� chfs -a Log=LVName
� ���� ���.
��
��: �� ��� �� �� � ��, � ��� �� � ��� ���� ����.
chlv ��� �� ��� �� ��� ��� �� ����. LogicalVolume ���� ��� ��
����� ��� �� ID���. ��� �� ���� ��� �� ����� ��� �� ��
��� �� ���.
-a, -e, -s � -u ��� ���� �� ��� ��� ��� � ��� �����. � �
�� � �����.
��� ��� ��� ����, -n ��� ���� NewLogicalVolume ���� ��� �� �
�� �� ��� ������. � ��� � ��� �� ���� ����.
� �� ��� ��� � volume group� ��� big vg� �� U, G � P ��� ���� ��
�� ��� ���, �� � �� ��� � �� � ���. �� ����� � �� ����
� �����. volume group� ���� importvg ��� �� R ��� ��� �� �� � � �
� �� � ���.
370 �� ���, � 1 �
�:
1. �� ����� ��� ��� ��� ��� ����. �� ��� �� ����, chfs ���
������.
2. � ��� �����, ���� �� ��� ��� ��� system ��� ����� ���.
� �� ��� ���(wsm)�� �� ������ ��� ��� �� �� � � ���. �
� SMIT(��� �� ����� ��) smit chlv �� ��� ��� � ��� �� � ���.
����� ��� ��� �� ��
chfs� �� � �� ����� ��� ��� �� ���� ��� ����� �� ����. �� �
��� ����� ��� ���� ��� �� �� ���� � ��� ����� ��� ��� �
�� �� �� � ����� ��� ���� �� ����� ��� ��� ��� � ��
�� �� �� ����.
���
�:
1. ����� ��� ��� �� � ��, -d, -e � -u ��� ���� ����.
2. ��� �� �� �� ��� �� ��� ��� � �� ��� � ��� ��� �� �
��, -a, -b, -r, -t, -v, -w, -x, -U, -G, -P, -o, -d, -e, -u � -s ��� ���� ����.
-a Position �� ��� �� ��(��� ���� ��� ��� �)� ����
�. Position �� � � ��� �����.
m � ��� ��� �� � ��� ��� ��� ���.
��� � � ����.
c � ��� ��� �� ��� ��� ��� ���.
e � ��� ��� �� ��� ��� ��� ��� ��
�.
ie � ��� ��� �� � ��� ��� ��� ���.
im � ��� ��� �� � ��� ��� ��� ���.-b BadBlocks �� ��� � � ��� ��� �����. BadBlocks �� � �
��� �����.
y �� ��� � � ���� ������.
n �� ��� � � ���� ��� �����.
�� ���(���) 371
-d Schedule �� ��� ��� ��� �� �, ��� ��� �����. ����
� lv� ����� �� �� ��� ���� ���. Schedule �� �
� ��� �����.
p �� ��� ��� ����.
ps �� �� ���� ��� �����. �� �� ��� ���
�� � �� �� �� ��� ���� �� � �� ���
����.
pr � �� �� ��� �����. � ��� �� ��� �
��� �� �� �� � ��� ��� ��� ��� ���
��.
s �� ��� ��� ����.
�� �� �� �� ��� �� �, ���(super) ��� �
�� s� �����.-e Range ��� �� ��( �� � ���� ��� ��� , ���
� ��� ��� �)� �����. Range �� �� Upperbound �
� ����, -u ��� ���� � � ��� �����.
x �� ��� �� ��� ��� ��� ���.
m �� ��� �� ��� ��� ��� ���.-G Groupid ��� �� �� ��� �� ID� �����.-L Label ��� �� �� �����. Label �� � ��� 127����.-n NewLogicalVolume ��� ��� ��� NewLogicalVolume �� ��� ���� ���
�. ��� �� ��� ��� ���� ��� ����� ��, � � 1-15
����.-oY / N ���� ���� ���� ��/�����. ���� ��� ��, � �
� ���� ���� ���� ��� ��� � � � �� ����
�����. �� � ������ �� ��� � ������ ����
���� ���� ����� ���. � ��� ��� �� � �� off
���.-p Permission ��� �� ��� �� �� �� �� ���� �����. Permission
�� � � ��� �����.
w ��� �� ��� �� ��� �����.
r ��� �� ��� �� ���� �����.-P Modes ��� �� �� ��� �� ��(�� �)� �����.-r Relocate �� ��� ��� ������ � ��� ��� � ����
����� �����. Relocate �� � � ��� �����.
y ���� �� ��� �� �� ���� ���� ���. �
�� ��� ���� ��, chlv ��� ���� � ���
��� y� ��� ��� ���.
n ���� �� ��� �� �� ����� ��� ���.
372 �� ���, � 1 �
-s Strict ��� ��� �����. ��� ��� ��� ����� ���� �
�� ��� ��� ��� � ���. Strict �� � � ��
� �����.
y ��� ��� ��� , ��� ��(LP)� ��� �� ��
� ��(PV)� �� � ����.
n ��� ��� ���� ���, ��� ��(LP)� ��� �
� ��� ��(PV)� �� � ���.
s � �� �� � ���� � �� ��� ��� ���
�� � ��� ��� ��� ��� �����.
�: ���� �� ��� ��� ���� ��� ��� ���� � �
� -u ��� ���� ���.-t Type ��� �� ��� �����. � ��� 31�����. ��� ��� �
����� Type� �� �� � ����.-U Userid ��� �� �� ��� ��� ID� �����.-u Upperbound �� � � ��� ��� � �� �����. Upperbount �
� �� 1� ��� ��� � ��� �� ���. ����� ��
� �� �� ��� ��� �� �, ��� � ��� ���� �
�� ��� � �� �����.-v Verify ��� ��� �� �� �� � � �����. ��� ��� �� ��
��� � ��� ����� � ��� ���� �� ���. Verify
�� � � ��� �����.
y ��� ��� �� �� ��� � ��� ���� ���.
n ��� ��� �� �� ��� � ��� ���� �� ��
�.-w MirrorWriteConsistency y �� a
�� ��� �� � ��� ��� �� �� ��� ��� �
�� ���� � � �� ��� �����.
p ��� ���� � �� �� ��� � �� �� ��� ��
� ��� ���� �� � �� ��� �����.
�: � ��� � �� ����� �� �����.
n � �� ��� ����. syncvg ��� -f ��� ����
��.-x Maximum ��� ��� � � ��� ��� � �� �����. ���
�� ��� ��� � �� 32,512���.
��
1. ��� �� lv01� ��� �� ��� ����, �� ������.
chlv -e mlv01
��� �� ��� �� �����.
2. ��� �� lv03� ��� ���� �� �� ������.
chlv -t copy lv03
�� ���(���) 373
3. ��� �� lv03� �� ��� �� ���� ���� �� �� �����.
chlv -p r lv03
��� �� lv03� �� �� �� ��� ���.
4. ��� paging � ��� �� lv03� �� ��� ��� � �� ���� �� �� ����
��.
chlv -t paging -u 10 lv03
��� ��� ��� �� �� � ����� ��� ��� � �� �� �� �� �
���� � �����.
5. ��� �� lv07� �� ����, �� �� ������.
chlv -a e -e x -r y -s n -u 5 lv07
��
/usr/sbin chlv ��� � ����.
�� ��
chfs ��, extendlv ��, lslv ��, mklv ��, mklvcopy ��, reorgvg ��, rmlvcopy ��, syncvg
��.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� Logical Volume
Storage Overview��� ��� �� ���, ��� ��, ��� ��, �� ��, ��, ��� �� �
� � �� �� �����.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� System Management
Interface Tool(SMIT): Overview��� ��, �� � � SMIT� ���� ���� �� �����.
� �� ��� ��� ��� ���� AIX 5L �� 5.2 � �� ��� ��� �� ��� � 2 �: �
� � ��� ����� ������.
chlvcopy ��
��
� ��� �� ����� ��� �����.
��
chlvcopy [ -f ] { -B [ -s ] } | { -b [ -c copy ] [ -f ] [ -P ] [ -l newlvname ] [ -w ] }
LV name
374 �� ���, � 1 �
��
�:
1. � ��� ����� ���� �� ��� ��� ��� ��� ��� ����� ���.
2. -P ��� ����� -l �� ���� � � ��� �� ��� �� ��� ��� �
� AIX 4.3.2 ����� �� ��� �� �����. �� � ��� �� � � � ��� �
�� � �� ��� ��� ��� �������.
3. �� �� �� ���� chlvcopy� ���� �� �� �� AIX 4.3.2 ��� �� ���.
4. ��� ��� ��� �� ��� ��� � �� ��� �� ��� �� ��� � ��, chlvcopy
��� ���� ����.
chlvcopy�� � ��� �� ����� �� ��� �� ��� ���� ���. � ��� �
��� ��� � ���� �����.
chlvcopy ���� �� � ��� ��(��� �� ���� � � ��� ��� ���)� �
��� � ��� �� � ��, � ��� �� ���� � � ������ ���
� � � ��� ����� ���� ����. chlvcopy ��� �� � � ��� �����
�����, �� ����� ��� ��� ��� ����� ������ ��� � � �� �� �
�� ��� � �� ��� ��� �����. �� ��� ��� �� �, ���� ����
� �����. �� ��� � �� ��� ��� ��� � ��� ���� �� ��� �
�� ��� ���.
� ��� ��� ���� � �� ��� ���� �� �� ���� �� ��� ��� �� �
�� ���� �� ���� ��� �� ����� ��� varyonvg� �� -n ��� ���� ��
�. �� ��(-P)� ��� �� �� �����. ��� ��� � �( � � � �)
��� ��� �� ��� ��� ���� ��� � ��� �����.
���
-b � ��� � ���� �����.-c copy � ���� �� � ��. ���� �� �� 1, 2 �� 3���. � ��� ���
� �� �� ��� � �� ��� ��� � �����.-B � ���� ��� �� ��� �����. -l ���� � � ��� ��� �
� �� � ��� ��� ���� �����.-f ���� ��� ��� � ��� �� �����. -B ���� ��� ��, -l ��
�� �� � � ��� ��� force ���� �����.-l newlvname � ��� ��� �� ��. -l ��� ���� �� ��� ����� ������
� newlvname� �� � ��� ��� � ���.-P ��� � ��� � ��� ��� �� ��� ���� (�� � ���) � �
��� ��� � ��� ��� �� � �� ���.-s ��� ��� �� ��� syncvg� �����.-w � ��� �� ���� ��� �����(� �� � ��� �� ���� �
�� ����).LV name �� �� ��� ��.
�� ���(���) 375
�� ��
readlvcopy � chfs ��.
chmaster ��
��
chmaster ��� ypinit ��� ���� NIS �� ���� ��� ��� ����.
��
/usr/etc/yp/chmaster [ -s HostName [ , HostName ... ] ] [ -O | -o ] [ -E | -e ] [ -P | -p ]
[ -U | -u ] [ -C | -c ] [ -I | -B | -N ]
��
chmaster ��� ypinit ��� ��� �� ���� �� ��� ��� ��� ���, �� ��
� �� NIS �� ����. ypinit ��� ���� chmaster ��� ypserv ��, yppasswdd ��,
ypupdated �� � ypbind ��� �� /etc/rc.nfs ��� ����� ���� ����� �� ��� �
����.
� �� ��� ���(wsm)�� ���� ������ ��� ���� �� � � ���. �
� SMIT(��� �� ����� ��) smit chmaster �� ��� ��� � ��� �� � ��
�.
���
-B /etc/rc.nfs ��� �� � �� ����, ypinit ��� ����,
�� �����.-C ypbind �� �� ypserv �� �����. � ��� � ����.-c ypbind �� ��� �����.-E ��� �� �� ypinit �� � chmaster ��� ����. � ��
� � ����.-e ��� �� �� ypinit �� � chmaster ��� �� �����.-I chmaster ��� /etc/rc.nfs ��� �� � ��� ��� � �
�� ����� �����. � ��� ���� ypinit ��� �����.-N ypinit ��� ���� � �� �����. /etc/rc.nfs ��� ���
����.-O � ��� �� �� !����.-o NIS � !���� �����. � ��� � ����.-P yppasswdd �� �� ypserv �� �����.-p yppasswdd �� ��� �����. � ��� � ����.-s HostName [, HostName ] � ��� ��� �� �� � ��� ��� �����. chmaster �
�� �� ���� � ���� �� �����.-U ypupdated �� �� ypserv �� �����.-u ypupdated �� ��� �����. � ��� � ����.
376 �� ���, � 1 �
��
ypinit ��� ��� �� ��� �� NIS �� ������, �� ������.
chmaster -s chopin -O -p -u -B
� ���, chmaster ��� �� �� !��� yppasswdd � ypupdated �� ���� ����. �
�� �� chopin� � ��� �����.
��
/etc/rc.nfs NFS � NIS �� �� �� ����� �����./var/yp/domainname NIS ��� �� NIS �� �����.
�� ��
mkclient ��, rmyp ��, smit ��, ypinit ��.
ypbind �, yppasswdd �, ypserv �, ypupdated �.
� �� ��� ��� ��� ���� AIX 5L �� 5.2 � �� ��� ��� �� ��� � 2 �: �
� � ��� ����� ������.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� System Management
Interface Tool(SMIT): Overview.
AIX 5L Version 5.2 Network Information Services (NIS and NIS+) Guide� Network Information
Service(NIS).
NIS ���.
chmod ��
��
�� �� ����.
��
�� ��� ��� ��(��)chmod [ -R ] [ -h ] [ -f ] [ [ u ] [ g ] [ o ] | [ a ] ] { { - | + | = } [ r ] [ w ] [ x ] [ X ] [
s ] [ t ] } { File ... | Directory ... }
�� ��� ��� ��(��)chmod [ -R ] [ -h ] [ -f ] PermissionCode { File ... | Directory ... }
�� ���(���) 377
��
chmod ��� ��� ���� ����� � ��� �� ���(ACL) � � ��� �����. �
� ��� ��(�� �)� �� � ���.
�� ��� ���� -h ��� ���� �� ��, chmod ��� �� �� �� �� ��� ���
���� ���� �� ����. -h ��� ��� ��, chmod ��� � �� �� ����
�.
-h �� � -R �� �� ��� �� ��, chmod ��� ��� ����� ����� ���, �
� ��� �� ��, ��� ��� �� �� ����� �� ��� ����.
���
-f ���� �� �� �� � ��� ���� ���� �� ���� ��� �����.-h ��� �� ��� ��� ���� ����� �� � �� �����.
�: � ��� � ��� �� ���� �� � ����, chgrp � chown ��� �� -h ��� ��
� �� ����.-R File...|Directory... ���� ��� ������ ����� �!���� �����. -R ��� ��� ��� �
��� �� �� � ����� �� � ��� ����. �� 6� ������.
�� ��� ���� ��� ����� �� ��, � ����� �� � ��� ���� ����� � �
� ���� ����.
�� ��
�� ���� �� �����, � � �� �� ��� ���� ���.
�: ���� ��� ��� ����.
��� � �� ��� ��� �� ��� � ��� � �� �� ��� �� �� �����.
u �� ���
g �� � �� ��� ��� � ACL ��o �� � 3�a ���, �� � �� � 3�. a ��� ugo ��� �� ���� �� �� ��� ����. � ��� �
��� �� �� � �� a ���� �� � ���(umask)� �����.
� �� �� ��� �� ��� ��, �� �� ���� �����.
- ��� �� ��� �����.+ ��� �� ��� �����.= �� �� �� �� ��� �� ��� �� ���� ������. = �� �� ��� ���� �� ��
chmod ��� � ��� �� �� ��� �����.
� �� �� ��� ��, �� �� �� �� ��� �����.
r �� �� ��
w �� �� ��
378 �� ���, � 1 �
x ��� ���� �� �� ��; ����� ���� �� �� ��.X ��(���� ��) � ��� �� � ��� ���, ���� � �� �� ��� �� ��, ��� ���
� �� �� ��. File ���� ����� �� � ���� �� �� ��� ���� �� �� X ���
�����.
����� ���� �� �� ��
s u ��� ����� ���� �� �� ��� �� ��� ID� �����. g ��� ����� ���� �
� �� ��� �� �� ID� �����.t ����� �� , �� ����� ��� ������ ��� ����� �� �� � � �����. ��
� ��, save-text �� �����.
�� �� �� ��
chmod ��� �� ���� �� �� 8� ���� �� � � ���. �� �� �� ���
� �� �����.
4000 �� � ��� ID� �����.2000 �� � �� ID� �����.1000 ����� �� �� �� ��� ����� ��� �� 6save-text �� �����.0400 ����� ��� �����.0200 ����� ��� �����.0100 ����� ���� ��� �����.0040 ���� ��� �����.0020 ���� ��� �����.0010 ���� ���� ��� �����.0004 � 3�� ��� �����.0002 � 3�� ��� �����.0001 � 3�� ���� ��� �����.
�:
1. �� �� ���� �� � ACL� �� ����� ���. ��� ��� AIX 5L �� 5.2
��� ��� ��: ��� � ��� ��� �� ���″� ������.
2. �� ��� ��� ��� �� ��� � ACL ��� �� ����. ��� �� ���
�� ACL� �� ��� ��� ��� �� ��� �� �����. ��� ��� ″��� �
� ���″� ������.
3. � �� �� �� ��� �� �� � ���. ��� ���� � ��� ����
� �����.
4. �� � �� ID �� �� ��� ������ �� �� �� ��� ����� 0�� ��
�� 4��� 8��(�: 0755)� ���� ���.
��
��� ��: � ���� �� ����(TCB)� �� ��� ����� ����� ���.
��� ���� �� ����� ��� �� � � ���.
�� ���(���) 379
�� ��
� ��� �� �� ��� �����.
0 ����� ��� ��� � ��� �� �� �������.>0 ��� ������.
��
1. �� ��� ��� � �� ��� �����, �� �� ������.
chmod g+w chap1 chap2
��� �� ��� �� �� ��� chap1 � chap2 ��� �����.
2. # �� �� ��� � �� ���� �� �� ������.
chmod go-w+x mydir
��� �� �� � � ���� mydir�� ��� ���� � ��� ����(go-w), ��
�� � � ����� mydir� ����� �� ���� � ����� �� ��� �����
(go+x). ��� � ���� ��� ��� �����.
chmod g-w mydirchmod o-w mydirchmod g+x mydirchmod o+x mydir
3. ���� � ���� ���� �� � � ��� �� �� ������.
chmod u=rwx,go= cmd
��� ��� ��� ����� ��, �� � �� ��� �����(u=rwx). ��, �� �����
�� � � ���� cmd� ��� � � ��� �����(go=).
����� cmd � �� ��� �� ��� � �� �� �� ��� ��� �� � ��
�.
cmd
�: PATH � �� �� cmd ��� �� �� ��� ���� � ���.
4. ID � ��� ����� �� �� ������.
chmod ug+s cmd
cmd ��� ���� �� ��� � �� ID� cmd ��� ��� ID� �����. cmd ��� ���
� � ���� ��� �� ID�� ����. � ��� �� ID� ��� �� �� ���.
� ��� ���� ��� ��� ��� � � ���. cmd ���� �� �� ��� ID ��
�� �� dbms�� ���� ����� �����. ��� dbms� �� ��� ����, ����
�� �� ���� �� � ���. ��� betty� dbms� ��� ��� ��� �� ��� �
380 �� ���, � 1 �
� ����. ��� cmd ��� �� �� ��� ���. ��� ���� �� ��� ID� ��
dbms� ���� cmd ����� dbms ���� ��� ��� ��� ��� � ���.
� ���� betty ���� cmd ��� ��� ��� ��� ��� � �� ��� �� �
���� ��� ��� ���� �� ����.
5. chmod ��� �� � ��� ����� �� �� ������.
chmod 644 text
���� �� �� � �� �� ��� ����, �� � � 3�� �� �� �� �� ����
�. �� ��� ��� �� � ACL� �����.
6. ����� ���� �!���� ��� � �� ��� ��� �� � ���� �� ��� ���
� �� �� ������.
./dir1/dir2/file1
./dir1/dir2/file2
./dir1/file1
� ���� ������.
chmod -R 777 f*
./dir1/file1� �� �� ��� ����.
� � � �� ��� �� ����.
./dir1/fdir2/file1
./dir1/fdir2/file2
./dir1/file3
���� �� ����.
chmod -R 777 f*
�� �� �� ��� ����.
./dir1/fdir2
./dir1/fdir2/file1
./dir1/fdir2/file2
./dir1/file3
��
/usr/bin/chmod chmod ��� �����.
�� ���(���) 381
�� ��
acledit ��, aclget ��, aclput ��, chown ��, chgrp ��, ls ��.
chmod ���, fchmod ���.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� �� ��� � ��� ����� �� �
��� �� � ����� �� ��� ��� �����.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� Security Administration
��� ��� �� �� �����.
AIX 5L �� 5.2 � ��� TCB �� � ���.
chnamsv ��
��
����� TCP/IP �� �� ��� ���� ����.
��
chnamsv [ -a″Attribute=Value ...″ | -A FileName ]
��
chnamsv � � ��� ����� TCP/IP �� �� ��� ���� ����. � ���
/etc/resolv.conf ���� ����. � ��� �� �� ������� ��� ����.
������ �� �� ��� ���� � ��, chnamsv ��� namerslv � � ��� ��
� resolv.conf ��� ��� ���� ����.
� �� ��� ���(wsm)�� ���� ������ ��� ���� �� � � ���. �
� SMIT(��� �� ����� ��) smit namerslv �� ��� ��� � ��� �� � ��
�.
���
-A FileName �� � � �� ��� ��� ���� �� ��� �����.-a″Attribute=Value ...″ � ��� � ���� �� ��� ������� �� � � �� ���
��� ��� � �����.
�� � � �����.
domain �� �� ��� �� ��
nameserver
�� �� ��� ��� ��
382 �� ���, � 1 �
��
1. �� �� ��� ��� ����, �� ��� ��� ������.
chnamsv -a″domain=austin.century.com nameserver=192.9.200.1″
� ����� �� ��� �� �� ��� ����. �� ��� �� ��� !����.
2. � ��� ��� �� �� �� ��� ��� ���� � ���� ��� ������.
chnamsv -A namsv.file
� ����, �� ��� � ��� namsv.file���.
��
/etc/resolv.conf �� �� �� DOMAIN �� �� ��� ���.
�� ��
namerslv ��.
AIX 5L Version 5.2 System Management Guide: Communications and Networks� TCP/IP Name Resolution.
� �� ��� ��� ��� ���� AIX 5L �� 5.2 � �� ��� ��� �� ��� � 2 �: �
� � ��� ����� ������.
AIX 5L Version 5.2 System Management Guide: Communications and Networks� TCP/IP Reference.
chnlspath ��
��
� NLSPATH ��� ��� �� �� �����.
��
chnlspath NlspathValue
��
chnlspath ��� � NLSPATH ��� ��� �� ����� �����.
���
NlspathValue chnlspath� � NLSPATH ��� ��� �� �� �.
�� ���(���) 383
�� ��
lsnlspath ��.
chnfs ��
��
��� ���� �� ��� �� biod � nfsd �� �����.
��
/usr/sbin/chnfs [ -n NumberOfNfsd ] [ -b NumberOfBiod ] [ -I | -B | -N ]
��
chnfs ��� ��� �� biod � nfsd �� �����. chnfs ��� SRC ������� �����
�� �� �����. �� ��� �� � � � ��� �� ������.
���
-B ����� �� �� �� �� ����� ����, SRC ������ �� ���
�� �� ���, ��� �� ������. � ��� � ����.-b NumberOfBiod ����� �� biod �� �� �����.-I ��� �� �� � ��� ��� �� ����� SRC ������� �����
����.-N ����� �� �� �� �� ����� ���� ��� �� �� ������.-n NumberOfNfsd ����� �� nfsd �� �� �����.
��
nfsd � �� 10, biod � �� 4� �����, �� �� ������.
chnfs -n 10 -b 4 -I
� ��� ��� �� � �� ������.
�� ��
mknfs ��, rmnfs ��.
biod �, nfsd �.
AIX 5L Version 5.2 System Management Guide: Communications and Networks� Network File
System(NFS) Overview for System Management.
AIX 5L Version 5.2 System Management Guide: Communications and Networks� NFS Installation and
Configuration.
AIX 5L Version 5.2 System Management Guide: Communications and Networks� List of NFS Commands
384 �� ���, � 1 �
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� System Resource
Controller Overview.
chnfsexp ��
��
NFS ������ ����� �� �� ��� ��� ����.
��
/usr/sbin/chnfsexp -d Directory [ -f Exports_file ] [ -t [ { rw | ro | rm -h HostName [ ,HostName
... ] } ] ] [ -a UID ] [ -r HostName [ , HostName ... ] ] [ -c HostName, HostName ... ] ]
-s | -n ] [ -I | -B | -N ] [ -P | -p ]
��
chnfsexp ��� NFS ������ �� ��� ����� ���� �� � ����� ���� �
��� ��� ����. ���� ��� ��� �� �� �� ��� �����.
���
-a UID ���� �� ������ ��� � ���� UID �
��� �� ��� ID� �����. � ��� �
� �� -2���.
�: �� ���� �� ��� ���� �� ��, NFS
��� �� ���(uid 0)� �� ″unknown″�� �
���. UID� �� -1� ���� "��� ��� �
����.-B /etc/exports ��� ��� ��� � �� �
exportfs ��� ���� ����� �� �����.-cHostName [ ,HostName ] ... ��� � ������ �� ��� ��� ���
��. ������ ���� ���� � ��� � �
��. � �� �� ��� ��� ��� ���� ��
��.-d Directory � �� ����� �����.-f Exports_file /etc/exports �� �� ��� �� �� �� ���
�� �� ��� �����.-hHostname [ ,HostName ] ... ����� �� �� �� ��� ��� �� ����
�����. � ��� ����� �� �(read-
mostly)� ���� ���� �����.-I �� exportfs ��� �� � �� ��� ��� �
� ����� ����� /etc/exports ��� ��� �
����.-N /etc/exports ��� ��� ���� ��� ��� �
��� � ���� exportfs ��� �����.-n �� �� ���� ���� � ������ �
��� ����. � ��� � ����.
�� ���(���) 385
-P ��� ����� �� ����� ��� �����. �
��� AIX 4.2.1 ���� �����.-p ��� ����� �� ����� �� ��� ����
�. � ��� AIX 4.2.1 ���� �����.-r HostName [ , HostName ] ... ��� ���� �� ����� ����� �� ���
��� � ���. � �� �� ��� ��� � �
� ���� �� �����.-s ����� ��� ��, �� �� ���� ��
��� ������ �����.-t Type ������� ��� �� ���� �� �� ��
� ��� �����.
rw �� �� �� ���� ����� �����.
��� � ����.
ro �� �� �� ���� ����� �����.
rm �� � �� ���� ����� �����.
� ��� � ��, �� �� �� ���
�� ���� ����� -h ��� ���
� ���.
��
1. ��� ����� ��� ��� �� ��� ���� ��� � � ���� ���� � �
� �� ���� ���, �� �� ������.
chnfsexp -d /usr -t rw -c host1,host3,host29,grp3,grp2 -B
� ����, chnfsexp ��� /usr ����� �� �� host1, host3 � host29 ���� grp3
� grp2 ���� �� � �� ��� �����.
2. ��� ����� ��� ��� �� ��� ���� ���, �� ��� �� ��� ����,
� � ���� ���� � � � �� ���� ���, �� �� ������.
chnfsexp -d /usr -t rw -c host1,host3,host29,grp3,grp2-f /etc/exports.other -B
� ����, chnfsexp ��� /usr ����� �� �� host1, host3 � host29 ���� grp3
� grp2 ���� �� � �� ��� ���� �� ��� �� ��� /etc/exports.other� ��
���.
��
/etc/exports ��� �� � � ����� �����.
�� ��
exportfs ��, mknfsexp ��, rmnfsexp ��.
386 �� ���, � 1 �
AIX 5L Version 5.2 System Management Guide: Communications and Networks� Network File
System(NFS) Overview for System Management.
NFS �� ���
chnfsmnt ��
��
NFS(���� �� ���) ���� ����� ���� � ��� ��� ����.
��
/usr/sbin/chnfsmnt -f PathName -d RemoteDirectory -h RemoteHost [ -t { rw | ro } ] [ -m
MountTypeName ] [ -w { fg | bg } ] [ -X | -x ] [ -S | -H ] [ -Y | -y ] [ -Z | -z ] [ -e | -E ] [ -a
| -A ] [ -j | [ -J ] [ -q | [ -Q ] [ -g | [ -G ] [ -s | -n ] [ -I | -B | -N ] [ -r TimesToRetry ] [ -R
NumRetrans ] [ -b ReadBufferSize ] [ -c WriteBufferSize ] [ -o TimeOut ] [ -P PortNumber ] [ -u
AcRegMin ] [ -U AcRegMax ] [ -v AcDirMin ] [ -V AcDirMax ] [ -T AcTimeO ] [ -p NumBiods ]
[ -K { any | 2 | 3 } ] [ -k { any | tcp | udp } ]
��
chnfsmnt ��� �� ��� �� ���� �� ��� ����. ��� �� �� ����
/etc/filesystems ��� �� ���� �� ��� �� �� ���� �� NFS ���� ����
�� ���. � ��� ����� ���� ���, ��� ��� ���, ����� �� ����
�����.
���
-A � �� ���� �� /etc/filesystems ��� ���� ��� � ���� �� ���� ��
��� �� �����.-a � �� ���� �� /etc/filesystems ��� ���� ��� � ���� �� ���� ��
�� �� �����. ��� � ����.-B /etc/filesystems ��� ��� ��� � ��� �� � ���� ��� �� ���� ��
�����. � ��� � ����.-b ReadBufferSize �� ��� ��(N ��)� �����.-c WriteBufferSize �� ��� ��(N ��)� �����.-d RemoteDirectory �� �� ��� �� ����� �����.-E � ���� �� ����� �����.-e � ��� �� ����� �����. � ��� � ����.-f PathName ����� �� �� � � �����.-G � ����� �� ID� ���� � �� ����� �� ���� ����� ���� ��
��.-g � ����� �� ID� ���� � �� ����� �� ���� ����� ���� ��
��. ��� � ����.-H ��� � ���� ��, ��� �� ��� ������ �� ���� ���.-h RemoteHost ����� ���� NFS ��� �����.-I /etc/filesystems ��� ��� ���� ����� �� ����� ����.
�� ���(���) 387
-J acl� � ��� ���� �����.-j acl� � ��� ���� �� �����. ��� � ����.-K � NFS ��� ���� NFS ��� �����. � ��� AIX 4.2.1 ���� �����. �
�� �� ����.
any mount ��� ��� , �� ��� � NFS ��� � ��� � �� ����
���� �����.
2 NFS 2 ��� �����.
3 NFS 3 ��� �����.-k ��� ���� �� ���� �����. � ��� AIX 4.2.1 ���� �����. ���
�� ����.
any mount ��� ��� �� ���� ����. TCP ���� ��� ���
���.
tcp TCP ���� �����.
udp UDP ���� �����.-m MountTypeName /etc/filesystems �� ��� ���� � �� �� ����. mount -t �� MountTypeName
� ��� �� � ��� ���� �� �� �� ��� �� �� ���� �����.-N /etc/filesystems ��� � ��� �� ��� �����. ����� �� �� ��, ��
�� ���, ��� ��� ���� �� �����.-n �� �� ���� ���� ��� ��� �����. � ��� � ����.-o TimeOut NFS � � ��(N/10�)� �����.-P PortNumber ��� IP �� ��� �����.-p NumBiods �� �� ����� ����� ��� biod �� �� �����. � �� 6���.-Q posix pathconf ��� ���� NFS �� 2 ���� �� ���� �� ��� �����. NFS
����� �� �� 2 rpc.mountd� �����.-q NFS �� 2 ���� ��� �� posix pathconf ��� ���� ��� �����. ��� �
����.-r TimeToRetry ��� ��� �� �����. � �� 1000���.-R NumRetrans �� ��� ��, ��� ��(ACK)�� ��� ��� �� �� �����. NumRetrans
�� ��� ��� ���� ���, ������ ��� �����. � ��� ���� �� �
�, � � � 3� �����.-S ��� �� ���� ��, ��� ���� �� ��, ���� ��� ����� ����.-s �� �� ���� ����� ��� �����.-TAcTimeO �� �� � ����� ��� � � � � � AcTimeO�� �����. � ��� ��� �
�, � ��� � � � �����.-t ����� �� �� �� �� ���� ���� �����.
rw ����� �� ��� �����. � ��� ���� � ����.
ro ����� �� ���� �����.-U AcRegMax �� �� � AcRegMax� � ���� �� �����.-u AcRegMin �� �� � � AcRegMin� � ���� �� �����.-V AcDirMax ���� � � AcDirMax� � ���� �� �����.-v AcDirMin ���� � � � AcDirMin� � ���� �� �����.-w { fg | bg } ��� ����(fg) �� ���(bg)�� ���� � �����. bg� ���� ���
�� ����� ��� �� ��, ����� ��� ������. fg ���� � ��
��.-X ��� �� ��� ����� �����. ��� � ����.-x ��� �� ��� ���� ��� �����.-Y � �� ����� suid � sgid ���� ��� ���� �����. ��� � ����.-y � �� ����� suid � sgid ���� ��� ���� �� �����.-Z � ��� �� �� ���� ���� �����. ��� � ����.
388 �� ���, � 1 �
-z � ��� �� �� ���� ���� �� �����.
��
��� �� ���� ����, �� �� ������.
chnfsmnt -f /usr/man -d /usr/man -h host1 -t ro
� ����, chnfsmnt ��� ��� ����� �� �� ���� ����.
��
/etc/filesystems ���� ����� � �� �� �� ���� �����.
�� ��
mknfsmnt ��, mount ��, rmnfsmnt ��.
AIX 5L Version 5.2 System Management Guide: Communications and Networks� How to Mount an
NFS File Explicitly.
AIX 5L Version 5.2 System Management Guide: Communications and Networks� List of NFS Commands
AIX 5L Version 5.2 System Management Guide: Communications and Networks� Network File
System(NFS) Overview for System Management.
chown ��
��
��� ��� ���� ��� ����.
��
chown [ -f ] [ -h ] [ -R ] Owner [ :Group ] { File ... | Directory ... }
chown -R [ -f ] [ -H | -L | -P ] Owner [ :Group ] { File ... | Directory ... }
��
chown ��� File ���� ��� ��� ���� Owner ���� ��� ���� ����. Owner
���� �� /etc/passwd ���� � ��� ID �� ���� � ���. ��� �� ��� �
� � ���. Group ���� �� �� ID �� /etc/group ��� �� ��� � ���.
�� ����� ��� ���� � � ���. �� ������ ��� �� ���� ��� �
�� � � ���. ��� ����� �� ���� �� ��, ���� ��� ����� �
� ���.
�� ���(���) 389
-H, -L � -P ��� �� ������, � ��� ���� �� ��� ��� ����. ���� �
�� ��� ��� ���� ��� �����.
���
-f ��� ��� ��� �� �� ��� �����.-h ��� �� ��� ���� ���� �� ��� ��� ���� ����� ���� ��� ����.
�� ��� ���� ���� -h ��� ���� �� ��, chown ��� �� ��� ���� �� ��� �
�� �� �� ����� ���� � � ���.
-R ��� �� ��, chown ��� ��� ����� ����� ����.-H -R ��� ���� �� ����� ��� ���� �� ��� ���� ���� �� chown ��� �� ���
��� ����� ��� ID(� ��� �� �� ID) � � �� � �� ��� �� ��� ����.-L -R ��� ���� �� ����� ��� ���� �� ��� ���� ����� �� ��� ��� � ��
� ��, chown ��� �� ��� ��� ����� ��� ID(� ��� �� �� ID) � � �� � ��
��� �� ��� ����.-P -R ��� ���� �� ��� ���� ����� �� ��� ��� � ��� �� chown ��� ����
� ��� ���� �� �� ��� ��� ID(� ��� �� �� ID)� ����. chown ��� �� ���
� � � �� �� ��� ��� ����.-R ��� �� ���� ��� ����� ����� ����. �� ��� ���� ��� ����� ��
��, � ����� ���� ���� ����� � �� ���� ����. -h, -H, -L �� -P ��� ��
�� �� ��, �� ��� ���� ��� ����� �� � � ����� �� ���� ���� ����
� � �� ����� ����.
��
��� ��: � ���� �� ����(TCB)� �� ��� ����� ����� ���.
�� ��
� ��� �� �� ��� �����.
0 ����� ��� ��� � ��� �� �� �������.>0 ��� ������.
��
1. �� program.c� ���� ���� �� �� ������.
chown jim program.c
program.c� �� ��� ��� ��� �� jim� �����. ���� jim� chmod ��� ��
� program.c� �� � ��� ���� ����� �� � ���.
2. /tmp/src ����� �� ��� �� ��� � ��� john ��� � build ���� ����
�� �� ������.
chown -R john:build /tmp/src
390 �� ���, � 1 �
��
/usr/bin/chown chown ��/etc/group �� ID� ���� ��
/etc/passwd ��� ID� ���� ��
�� ��
chgrp ��, chmod ��.
chown ���, fchown ���.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� �� ��� � ��� ����� �� �
��� �� � ����� �� ��� ��� �����.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� Security Administration
��� ��� �� �� �����.
chpath ��
��
��� �� � � MPIO(MultiPath I/O) �� ��� ����, ��� ��� �� MPIO �� ��
� ����.
��
chpath -l Name -s OpStatus [ -p Parent ] [ -w Connection ]
chpath -l Name -p Parent [ -w Connection ] [ -P ] -a Attribute=Value [ -a Attribute=Value ... ]
chpath -h
��
chpath ��� ��� �� � � ��� ��(-l Name ��)� ���� �� ��� ��� �� �
�� �� ��� ��� ����. ��� ��� ���� �� � ����.
� ��� � ��� �� ��� ��� �� � � �� ��� ����. � �� ��� � �
�� ���� �� ��� ���� �� � ���.
v �� ��� ��� ��� �����.
v � � ��� ��, � ��� ��� � � �����(-p Parent).
v ��� ��� ��, ��� ��� ��� �����(-w Connection).
v �� � � PATH_AVAILABLE���.
�� ���(���) 391
��� �� � � MPIO �� �� ��� �� ��� ����. enable� �� ��� �� ��
� ���� �� disable� ��� ���� �� ��� �����. ��� disable� ���� �� ��
�� ���� �� �� ���� �� ��� ��� ���� ���. ��� � �� �� �� ��
�� �� ��� ��� �� ����� �� � �� � ���� �� �� ���� ��
�. ��� �� -s disable� ����� ���� ���� �� �� �� � ��� �����.
��� �� ����� �� �� ��� �� �� �� �� ���. �� ��� ������
� � ��� path_status� ��� ����. ��� �� �� � � ��� lspath ��� ����
���.
� ��� � �� ��� �� ��� ��� �� ��� �� �� �� �� ��� ����. �
�� chpath �� ��� ��� �� � � ��, �� �� � �� ��� ����� ���.
, � �� chpath �� ��� ��� ��� � �� � � ����. �� ��� � ��
����, ��� chpath ��� �����(� ��� �� ���).
���
-aAttribute=Value �� �� �� �� � �� �����. Attribute� �
� �� �� �����. Value� Attribute� �� �� ��
�� ����. � � ��� �� ��� � � � ���
-a Attribute=Value ����� �� � ���.-h �� ��� ��� �����.-l Name ����� �� �� ��� �� �� ��� ��� �� �
�� �����. � ��� �� ��� �����.-p Parent � ��� ��� �� � ��� ��� �� ��� �
����. � ��� �� � �� ����� �� �
� � �� �����.-P ��� ��� ��� �� ��� �� ���� ODM �
��� ���� ����. ���� � �� ��� �
�� ���� �� ��� �(��� � � �� �) ��
� �����.-w Connection � ��� ��� �� �� ��� �����. � �
�� �� � � � � �����. � � �, ���
��� � � �� ��� ��� � �� �����. �
�� ���� � �� ��� � ��, ��� �� ���
���� � � ��� �����.
392 �� ���, � 1 �
-s OpStatus ��� ��� � �� � � �����. ��� �� �
� �� ��� �� �����. ��� �� �� ��
� ��� �� ���� �� �����. � ��� ��
� � �� �� ����.
enable MPIO �� �� �� �� � � enabled� ���
��. � � � ��� �� �� �� � �� �
�� �����. failed ��� ��� ���� ���
��� �� ��� � � �� ����.
disable MPIO �� �� �� �� � � disabled� ��
���. � � � ��� �� �� �� � ��
��� ���� ����.
� ��� �� � � � � �����. -a Attribute=Value
��� �� �� ��, �� ��� �����.
��
�� ��: �� ��� � ��� ��� ��� � ��� �� �� ���� ����.
�� ���:
��� ��
DEV_Change chpath ���.
��
1. scsi0� hdisk1 ��� �� ��� ��� �� ����� ����� �� �� ������.
chpath -l hdisk1 -p scsi0 -s disable
����� � � ��� �� ��� �����.
paths disabled
��
some paths enabled
� �� ��� scsi0�� hdisk1��� �� PATH_AVAILABLE ��� ���� �� �� �
� � � �����. � �� ��� scsi0�� hdisk1��� �� PATH_AVAILABLE �� �
��� ���� �� ��� � � � � �����.
��
/usr/sbin/chpath chpath ��� ���.
�� ��
lspath ��, mkpath ��, rmpath ��.
�� ���(���) 393
chprtsv ��
��
����� �� �� ��� �� �� ��� ���� ����.
��
chprtsv -c | -s [ -d | -i ] [ -h″HostName...″ | -H FileName ] [ -x″HostName...″ | -X FileName ]
[ -q″QEntry″ -v DeviceName -a″Attribute =Value...″ -b″Attribute =Value...″ | -A FileName ]
��
chprtsv � � ��� ����� �� �� ��� �� �� ��� ���� ����.
������ �� �� ���� ��� � chprtsv ��� �� �����.
1. chque � chquedev ���� ����� �� ����� �� ����� �����.
2. chque � chquedev ���� /etc/qconfig ��� � ��� ����.
3. ����� �� ����� chque � chquedev ��� ��� �� ���� ���.
��� �� �� ���� ��� � chprtsv ��� �� �����.
1. ��� �� ruser � ��� ��� �� ���� ���� �� ���� ����.
2. ��� �� chque � chquedev ��� ��� �� ���� � qconfig ��� ��� ����.
3. SRC refresh ��� ��� lpd � qdaemon ��� �� �����.
����� �� ����, ���� �� � ����� ��� �� ��� � ���. ���� ��
� �� ����, ���� ��, ���� �� �� � ���� ��� ��� �� ��� � ��
�.
chprtsv -i ���� � �� ��� ������ � �� �� �� ���� ��� �����.
�� ���� �� �� ���� ���� �� � ���� ���� ��� chprtsv-d ��� ��
� ��� ��������� TCP/IP � ��� ���� ������ �����.
���
-A FileName qconfig �� �� ��� � ��� ��� �����.
394 �� ���, � 1 �
-a ″Attribute=Value...″ �� �� �� � ���� ��� ��� qconfig �� �� ���� ��� �
�� � �����. ���� �� ��� �� ���. ��� � ��� �� ��
��.
acctfile(true/false)
print ���� ��� ���� � ���� ��� �����. false � �
�� ����� �����. �� � � ��� �� ��, ����� ����
����.
device �� ���� ���� �� ��� �����.
discipline
���� �� ����� �����. � �� fcfs� ����� ����.
sjn� �� �� ����(SJN)� ����.
host �� ��� ��� �����. (� ���� ��� HostName �� ���
��� ��� ���.)
l_statfilter
� AIX ���� AIX ���� ���� � ��� ����.
s_statfilter
�AIX ���� AIX ���� � ���� � ��� ����.
up(true/false)
����� � � �����. � �� true� ����� �� ��� ����
�. false �� ����� �� �� ��� �����.
�� ���(���) 395
-b″Attribute=Value...″ �� �� �� � ���� ��� ��� qconfig �� �� ���� ��� �
�� � �����. ���� �� ��� �� ���. ��� � ��� �� ��
��.
access(write/both)
��� ��� ��� file �� ��� ��� �����. access ��� �
�� ��� �� ��� ��� �� �� write �� ���, ��� ��
� �� ��� ��� �� �� both �� ����. �� �� false �� �
� �� � �� �����.
align(true/false)
��� �� � � ��, � �� ���� �� ��� �� � ��
� �� �� �����. � �� false���.
backend
��� �� ��� ���� ���� �� �� ��� �� ��
��� �����.
feed ��� �� � � ���, ��� � �� ���� ���� �� ���
� never �� � ��, �� � �� ���� �� �����.
file ��� ��� ��� �� ��� �����. � � � false� �����
�� �����. � ��, ��� �� ��� %��.
header(never/always/group)
�� ���� �� ��� �� � �� ��� �� �����. � �
�� never�� �� ���� �� �����. �� � �� �� ����
���, always �� ������. ��� ���� �� � �� ���
���, group �� ������.
trailer(never/always/group)
� �� ���� �� ��� �� � ��� ��� �� �����.
never� � � �� � �� ���� �� �����. �� � �� �
�� ���� ��� always �� ������. ��� ���� �� �
�� � �� ���� ���, group �� ������.-c chprtsv ��� ��� ����� ��� �� �� ���� �������.-d � ��� �� �� ��� �����, ��� �������� �� ��� ���
��.-H FileName ��� �� ���� ���� �� ��� ����� �����.-h″HostName...″ ��� �� ���� �� ��� �� � � �� ���� �� ���� �����
�����. ���� ���� �� �� ��� ��� ���� �� ������.-i �������� �� ��� �� �� �� ����� �� � �� �����.-q″QEntry″ �� qconfig �� ��� �����.-s �� ��� �� �� ��� ���� ����� �����.-v DeviceName �� ��� ���� ���� �����.-X FileName ��� �� ���� ���� �� ��� ����� �����.-x″HostName...″ ��� �� ���� �� ��� �� �� �� ���� �� ���� �� ����
� �����.
396 �� ���, � 1 �
��
�� ��� ����, � �� �� ��� ����� ����, ��� ��� ���� ��� ���
�, �� � ���� �����, �� �� ������.
chprtsv -s -d -H ruser.inc -x "host1,host2,host3"
��
/etc/qconfig �� ���� ���� ��� ��� ���./etc/hosts.lpd �� ����� �� ��� �� ���� �����.
�� ��
chque ��, chquedev ��, ruser ��.
lpd �, qdaemon �.
AIX 5L Version 5.2 System Management Guide: Communications and Networks� TCP/IP Reference.
AIX 5L Version 5.2 System Management Guide: Communications and Networks� TCP/IP Daemons.
chps ��
��
��� � � �� ����.
��
chps [ -s LogicalPartitions | -d LogicalPartitions ] [ -a { y | n } ] PagingSpace
��
chps ��� ��� � � �� ����. PagingSpace ���� ��� � � ���� ����
�.
���� �� ���(NFS) ��� � � ����, ��� ���� ��� ��� � �� � ��
� � � �� �� ������� ����� swapon ��� �����.
� �� ��� ��� �� �����(�� �� ��)� ��� �� �� � � ���. ��,
SMIT(��� �� ����� ��) smit chps �� ��� ��� � ��� �� �� ���.
�: 1� ��� � � �� �� � �����. ����, 1� ��� � � ���� ���
�� �� �����. chps ��� 1� ��� � � ��� � ����.
�� ���(���) 397
���
-a � ��� ��� � ��� � � ����� �����.
y ��� � � � ��� ��� �� ����� �����.
n ��� � � � ��� ��� �� ������ �����.-d LogicalPartitions � ��� ��� �� �����.-s LogicalPartitions ��� ��(LP)� �� ����� �����.
��
1. myvg ��� � � ��� ���� �� �� ������.
chps -s4 myvg
� ���� myvg ��� � � � �� ��� ��� �����.
2. �� ��� ��� � ����� ���� PS02 ��� � � ����� �� �� �����
�.
chps -a y PS02
� ���� PS02 ��� � � �� ��� ��� � ����� �����.
��
/etc/swapspaces swapon -a ���� ���� ��� � ��� �����.
�� ��
lsps ��, mkps ��, rmps ��, swapon ��.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� Paging Space
Overview��� ��� � � ��� �����.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� File Systems��
� ��� �� �� �����.
� �� ��� ��� ��� ���� AIX 5L �� 5.2 � �� ��� ��� �� ��� � 2 �: �
� � ��� ����� ������.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� System Management
Interface Tool��� ��, �� � � SMIT� ���� ���� �� �����.
398 �� ���, � 1 �
chpv ��
��
�� ��� � ��� ��� �� ����.
��
chpv [ -h Hotspare ] [ -a Allocation ] [ -v Availability ] [ -c ] PhysicalVolume ... [ -C HDiskName
]
��
��: �� ��� �� ��� �� � ���� � ��� �� � ����.
chpv ��� ����� � ����� ������ ���� �� ��� �� �� �� ��
��� ��� �� ��� ��� ��(PV)� � � ����. � ��� ��� ��� ��� ��
�� �� ��� ��� �� � ���. �� ��� ����� ��� �� ��, ���
��� �� �� ��� �� ���.
�: � ��� �����, ���� �� ��� ��� ��� system ��� ����� ���.
� �� ��� ���(wsm)�� �� ������ ��� �� �� � � ���. �� SMIT(�
�� �� ����� ��) smit chpv �� ��� ��� � ��� �� �� ���.
���
-a Allocation PhysicalVolume ���� ��� ��� ��� �� ��� ���� �� ��� �
����. ��� ��(PV)� �� �� ��� ���� � ��(yes)���, ��� ��
(PV)� �� �� ��� ���� � ��(no)���. Allocation �� � � ���
��.
y ��� ��(PV)� �� ��� ��� � �����.
n ��� ��(PV)� �� ��� ���� � �����. ��� ��� ���
� ��� ��� ��� � ���.-c ��� ��� ��� �� �� �#��.-C HDiskName ����� �� �� ���� �#��. � ��� �� ���� �� �� �����.
���� ��� LVM �� ��� ��� �� � ��� �� �� ���� LVM� ��
�� �����.
�� ���(���) 399
-h Hotspare ��� ��� ���� �� � �� ��� ��� ��� �� �����. ��
PhysicalVolume ���� ��� ��� ��� ��� ���� �� ��� ����
�. ���� �� ��� ���� � ��� �� �� ����. Hotspare �� �
� ��� � ���.
y ���� �� �� �� �� ��� ���� ���� ��� ��� ��
�� ��� ��� � �����. � ���� ��� ��� � ����
��� ���� ���� � ���.
n ���� � �� ��� �� ��� ��� ���� ��� � ��� ��
��� ��� ��� � �����.
�: �� �� �� ��� �� � ��� ���� ����.-v Availability ��� ��(PV)� �� ��� �����. �� ��� ���� ����, ��� ��
(PV)� ��� ���� �����. ��� ��(PV)� ���� �� �� ��� ��(PV)
� ��� ���. �� ��� �� �� �� ���� ��� ��(PV)� �� ����
�����, ��� �� ��� �� �� � ���. Availability �� � � ���
� ���.
a ��� ���� �� ��� ��(PV)� �� ���� ���.
r ��� ���� �� ��� ��(PV)� �� ����� ���. �� �� �!�
������ � ��� ��(PV)� ��� ��, ��� ���� ��� ��(PV)
� �� � ���.
��
1. ��� �� hdisk03� ���� �� �� ������.
chpv -v r hdisk03
-v a ��� �� ��� ��� ��� ��� ���� �� �����.
2. ��� �� hdisk03� ��� �� �� ������.
chpv -v a hdisk03
��� ���� �� ��� ��(PV)� �� �� ���.
3. ��� ��(PV) hdisk03� � �����, �� �� ������.
chpv -a n hdisk03
-a y ��� �� ��� ��� ���� � ����.
4. ��� �� hdisk3� �� �� ���� �� �� ������.
chpv -c hdisk3
��
/usr/sbin chpv ��� � ����./tmp ��� ���� � �� ��� ���� ����
400 �� ���, � 1 �
�� ��
lspv ��.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� Logical Volume
Storage Overview��� ��� �� ���, ��� ��, ��� ��, �� ��, ��, ��� �� �
� � � ��� �� �����.
� �� ��� ��� ��� ���� AIX 5L �� 5.2 � �� ��� ��� �� ��� � 2 �: �
� � ��� ����� ������.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� System Management
Interface Tool(SMIT): Overview��� ��, �� � � SMIT� ���� ���� �� �����.
chque ��
��
���� ��� ����.
��
chque -q Name [ -a ‘Attribute=Value’ ... ]
��
chque ��� -q ��� ��� qconfig ��� ���� �� ���� ��� ����. � �
�� ���, ���� ��� Attribute = Value � � ��� ���� �� ���� � ��� �
����. ��� �� ��, Attribute=Value �� ��� �� �����. �� �� � � ����.
� �� ��� ���(wsm)�� �� ���� ������ ��� �� ���� �� �
� ���. �� SMIT(��� �� ����� ��) smit chque �� ��� ��� � ��� ��
� ���.
�: ��� ������ �� �� qconfig ��� ���� ����. ���� �� ��� chque,
mkque, rmque, mkquedev, rmquedev �� chquedev ��� ��� �����. qconfig ���
�� �� ���� � ��� ��� ���� �����. ���, �� ��� ��� ��,
� enq -G ��� ��� ���� ���� ���� �� �� ��� �� qdaemon� ��
� ������. � � qconfig ��� ��� � �� ����� qdaemon� �� ����
��.
���
-a‘Attribute=Value’ ���� ��� ���� ����� ��
‘Attribute=Value’� �����. ��� � ���� �
��� /etc/qconfig ��� ������.
�� ���(���) 401
-q Name � qconfig ��� ��� � ����� �� Name
� �����.
��
���� ��� lp0 ����� fred� ���� �� �� ������.
chque -qlp0 -a ‘host = fred’
��
/usr/bin/chque chque ��� �����./etc/qconfig ��� ��� ���.
�� ��
chquedev ��, lsque ��, mkque ��, rmque ��.
qconfig ��.
� �� ��� ��� ��� ���� AIX 5L �� 5.2 � �� ��� ��� �� ��� � 2 �: �
� � ��� ����� ������.
AIX 5L Version 5.2 Guide to Printers and Printing� Changing / Showing Queue Characteristics.
AIX 5L Version 5.2 Guide to Printers and Printing� Printer Overview for System Management.
AIX 5L Version 5.2 Guide to Printers and Printing� Printer-Specific Information.
AIX 5L Version 5.2 Guide to Printers and Printing� Printer Support.
AIX 5L Version 5.2 Guide to Printers and Printing� Spooler Overview for System Management.
AIX 5L Version 5.2 Guide to Printers and Printing� Virtual Printer Definitions and Attribute.
AIX 5L Version 5.2 Guide to Printers and Printing� Printer Colon File Conventions.
chquedev ��
��
��� ��� ���� �� ��� ����.
��
chquedev -qName -dName [ -a‘Attribute = Value’... ]
402 �� ���, � 1 �
��
chquedev ��� -d � -q ��� ��� qconfig ��� �� ���� �� �� �� ��� �
��� ��� ����. � ��� ���, ���� ��� ‘Attribute=Value’ �� � ��� ���
� �� ���� ��� ��� �����. ��� �� ��, ‘Attribute = Value’� ��� �� �
����.
� �� ��� ���(wsm)�� �� ���� ������ ��� �� ���� �� �
� ���. �� SMIT(��� �� ����� ��) smit chquedev �� ��� ��� � ��� �
� � ���.
�: ��� ������ �� �� qconfig ��� ���� ����. ���� �� ��� mkque,
rmque, chque, mkquedev, rmquedev �� chquedev ��� ��� �����. qconfig ��� �
� �� ���� � ��� ��� ���� �����. ���, �� ��� ��� ��, �
enq -G ��� ��� ���� ���� ���� �� �� ��� �� qdaemon� ���
������. � � qconfig ��� ��� � �� ����� qdaemon� �� �����
�.
���
-a‘Attribute=Value’ ��� �� ���� ����� ������. ��� � ���� �� ,
qconfig ��� ������.-d Name � ����� �� Name� �����.-q Name �� ���� � ���� Name� �����.
��
lp0 ������ ps �� ���� backend = ‘piobe -x -y’ �� ����� ����, �� ��
����.
chquedev -qlp0 -d ps -a backend = ’piobe -x -y’
�: � �� -x �� � -y ��� piobe ��� �� �����.
��
/usr/bin/chquedev chquedev ��� ���./etc/qconfig ��� ��� ���.
�� ��
chque ��, lsquedev ��, mkquedev ��, rmquedev ��, piobe ��.
qconfig ��.
�� ���(���) 403
� �� ��� ��� ��� ���� AIX 5L �� 5.2 � �� ��� ��� �� ��� � 2 �: �
� � ��� ����� ������.
AIX 5L Version 5.2 Guide to Printers and Printing� Changing / Showing Queue Characteristics.
AIX 5L Version 5.2 Guide to Printers and Printing� Printer Overview for System Management.
AIX 5L Version 5.2 Guide to Printers and Printing� Printer Specific Information.
AIX 5L Version 5.2 Guide to Printers and Printing� Printer Support.
AIX 5L Version 5.2 Guide to Printers and Printing� Spooler Overview for System Management.
AIX 5L Version 5.2 Guide to Printers and Printing� Printer Colon File Conventions.
chresponse ��
��
�� ��� ����� ���� ��� ��� ����.
��
��� ��� �����, �� �� ������.
chresponse -a -n action [ -d days_of_week[,days_of_week...]]
[-t time_of_day[,time_of_day...]] [-s action_script] [-r return_code]
[-e a │ r │ b] [-o] [-E env_var=value[,env_var=value...]]
[-u] [-h] [-TV] response[:node_name]
���� ��� ���� �� �� ������.
chresponse -p -n action [-h] [-TV] response[:node_name]
��� ��� ��� �� �� ������.
chresponse -c new_response [-h] [-TV] response[:node_name]
��� �� ����� ���� �� ������.
chresponse {-U | -L} [-h] [-TV] response[:node_name]
��
chresponse ��� ��� ��� ����� ���� ��� ����. ��� ��� ��� �� ��
�� � ��� ���� ���� ��� �����. chresponse ��� �� ��� ��� ��� ��
� ���.
404 �� ���, � 1 �
��� ����� ��� ���� � �� ��� ��� �� � ��� �� � ���. � �
�� � �� � � ����� ����� �� � ���. chresponse ��� ��� ��� �"
�� � ��� ���� ���, � � ����� �� �� ��� �����. ��� �� ��
��� -U �� � ���� ���. ��� ��� ��� ����� ��� ���� � �����
��� ����� �" ��, ��� � ��� ��� �� ���� ���. ��� �� � ��
� ���� -L �� � ������.
���
-a response� �� ��� �����.
-p response�� action� ����.
-c new_response
��� �� �� ��� �����. �� ��� ��� �� ����� ���. �� �
�� �� ��� �����. new_response ��� ��� ���� ������. ��� ���
��, ��� �� ��� �� ���. ��� �� �����, �(null)��� �� ��� �
� ����� �� � ����.
-n action
��� ��� �����. -a ��� �� ��, � ��� �� �� ��� �����. -p �
�� �� ��, � ��� � ��� �����. �� ��� �� �� ���� ��
�. � �� � ��� �� � ���.
-d days_of_week[,days_of_week...]
�� �� ��� �� ��� �����. days_of_week � time_of_day� �� ��� ��
�� �����.
�� ��� ��� ��(+)� �� ����� ���(-)�� �� �� � � ������.
days_of_week ���� �� �� �� � �� �� ���� ��(,)� ��� ���.
��� days_of_week ���� �� ��� time_of_day ���� �� ���� ���. �
�� �� ���. �� ���� ���� ��� ��� �� � � �� �����. �� ��
� �� ����.
1 ���
2 ���
3 ���
4 ���
5 ���
6 ���
7 ���
�� ���(���) 405
-t time_of_day[,time_of_day...]
action� �� � � � �����. � � � � �� � � � � � � � � �
�� ����� ����. days_of_week � time_of_day� �� ��� �� �� ����
�.
� � 24� ��(HHMM)� ��� �� � � ��� �� ���� ��� � ��� � �
����. � � ��� ����� �� � � � � �� ��� ���. time_of_day ��
�� �� �� �� � �� �� ���� ��(,)� ��� ���. ��� days_of_week
���� �� ��� time_of_day ���� �� ���� ���. � �� 0000-2400���.
�� ���� ���� ��� ��� �� � � �� �����.
-s action_script
�� �� ��� �� �� ���� �� ��� ��� ��� �����. ������ ��
��� �� ��� �� ����� �� ��� displayevent, logevent, notifyevent � wallevent
� man ���� ������.
-r return_code
action_script� �� �� �� �����. action_script� �� �� �� �� �� �� �
����. �� �� ���� ��� �� ��� �����. -r ��� ���� �� ��
�� �� �� �� ��� ���� ��� ���� ����.
-e a │ r │ b
�� �� ��� ��� ���� ��� ��� �����.
a ���� �����. ��� � ����.
r ��� ���� �����.
b ��� � ��� ���� �� �����.
-o action_script�� �� ��� �� �� ��� �����. � �� �� �� �� ����.
�� ��� �� �� ��� �����.
-E env_var=value[,env_var=value...]
action_script� ���� �� ���� �� �� �� �����. ��� env_var=value ��
�� ��, ��� � �� ���.
-u ����� ��� ���� �� �� ��� ����� �����.
-h �� ��� ��� ���� �����.
-T �� ��� ��� �� ��� �����. ���� ��� �� �����.
-V �� ��� ��� ��� ��� �����.
-U ��� ����� �� � �� �� �����. ��� ��� ����� ��� ����
� ����� ��� ����� �" ���. ��� ��� � ��� ��� �� ����
���. -U ��� ��� ��� �� �� �� � ���� � ��� �� � ���
�.
406 �� ���, � 1 �
-L ��� ����� �� � ��� ����. -L ��� ��� ��� �� �� � ����
� ��� �� � ����.
����
response � ��� ��� �����.
node_name ��� ���� �� �����. node_name� ���� ���, �� �� �����.
node_name� CT_MANAGEMENT_SCOPE �� �� �� ��� ��� �� �
����.
��
chresponse ��� ���� ��� ��� �� � IBM.EventResponse �� ��� �� �� �
�� ��� ���. ��� ��� ���� � ��� �� ���(ACL) ��� ���� ���. ACL
�� � �� ��� �� ��� ��� RSCT Administration Guide� ������.
�� ��
0 ��� ���� ��� ���.
1 RMC� ��� ������.
2 ��� ����� ����� ��� ������.
3 ���� ��� ��� �"���.
4 ���� ��� ���� �"���.
5 ��� ��� �� ��� ��� ������.
�� ��
CT_CONTACT
RMC(Resource Monitoring and Control) �� ��� ���� ���� �����.
CT_CONTACT� ��� �� �� IP ��� ��� ��, ��� ��� ���� RMC ��
�����. CT_CONTACT� ���� �� ��, ��� ��� ���� �� ���� RMC �
� �����. RMC � ��� �� � �� ��� � ���� �� �� � ��� ��
���.
CT_MANAGEMENT_SCOPE
ERRM(Event Response Resource Manager)� ��� ����� RMC ��� ��� ����
�� ��� � �����. �� ��� � ��� �� � � ��� �� � ��� ��
���. ��� �� �� ����.
0 �� ��� � �����.
1 �� ��� � �����.
2 �� �� ��� � �����.
�� ���(���) 407
3 �� �� ��� � �����.
� �� �� ���� �� ��, �� ��� � �����.
�� ��
-h ��� ��� ��, � ��� ���� �� ��� �����. �� �� ��� �� ��� ��
���.
�� ��
�� �� ��� �� ��� �����.
��
� ��� ��� ���� �����.
1. � ���� ″E-mail root″�� ��� ��� ��� � ����. ″E-mail root″� ″E-mail root any
time″��� ���� ����, � ��� ������.
chresponse -p -n "E-mail root" "E-mail root any time"
2. � ����, ″E-mail root″� ����� ����� �� 8��� �� 6��� ����,
/usr/sbin/rsct/bin/notifyeventroot ��� ����, �� ��� �� ��� ����, ����� �
� � 5� �����. ″E-mail root″� ″E-mail root any time″��� ��� �����, � ��
� ������.
chresponse -a -n "E-mail root" -d 2-6 -t 0800-1800 \-s "/usr/sbin/rsct/bin/notifyevent root" -o -r 5 \"E-mail root any time"
3. ″E-mail root any time″ ��� ″E-mail root and admin any time″�� ��� ��� � ���
������.
chresponse -c "E-mail root and admin any time" "E-mail root any time"
� ��� �� ��� �����.
1. ″E-mail root″�� ��� �� ��� ���� � ″E-mail root anytime″��� ���� ���
�, �� ���� � ��� ������.
chresponse -p -n "E-mail root" "E-mail root any time"
2. � ����, ″E-mail root″� ����� ����� �� 8��� �� 6��� ����,
/usr/sbin/rsct/bin/notifyeventroot ��� ����, �� ��� �� ��� ����, ����� �
� � 5� �����. ″E-mail root″� �� ��� ���� � ″E-mail root any time″ ��� �
����, �� ���� � ��� ������.
chresponse -a -n "E-mail root" -d 2-6 -t 0800-1800 \-s "/usr/sbin/rsct/bin/notifyevent root" -o -r 5 \"E-mail root any time"
3. ″E-mail root″�� ��� nodeB �� �� ���� � ″E-mail root anytime″��� ����
����, �� ���� � ��� ������.
408 �� ���, � 1 �
chresponse -p -n "E-mail root" "E-mail root any time":nodeB
� ��� �� ��� �����.
1. � ����, ″E-mail root″� ����� ����� �� 8��� �� 6��� ����,
/usr/sbin/rsct/bin/notifyeventroot ��� ����, �� ��� �� ��� ����, ����� �
� � 5� �����. ″E-mail root″� ��� nodeA �� ���� � ″E-mail root anytime″
��� �����, ��� ��� ��� � ��� ������.
chresponse -a -n "E-mail root" -d 2-6 -t 0800-1800 \-s "/usr/sbin/rsct/bin/notifyevent root" -o -r 5 \"E-mail root any time":nodeA
2. ″E-mail root″�� ��� ��� nodeA �� ���� � ″E-mail root anytime″��� ���
� ����, ��� ��� ��� � ��� ������.
chresponse -p -n "E-mail root" "E-mail root any time":nodeA
��
/usr/sbin/rsct/bin/chresponse chresponse ��� �����.
�� ��
��: lscondresp, lsresponse, mkcondresp, mkresponse, rmresponse
��: rmccli
��: ERRM ��� �� ��� ��� RSCT �� ��� ������.
chrole ��
��
� �� ����. � ��� AIX 4.2.1 ���� �����.
��
chrole Attribute=Value ... Name
��
chrole ��� Name ���� ���� �� �� �� ����. � ��� � ���� ��
�. �� ���� Attribute=Value ���� � �� � �� �� ������.
chrole ���� � �� �� �� � � ��� �� ��, ��� �� ��� ����.
� �� ��� ���(wsm)�� ��� ������ ��� ��� �� � � ���. ��
SMIT(��� �� ����� ��) smit chrole �� ��� ��� � ��� �� � ���.
�� ���(���) 409
�� ��� �� ���
� ��� �� ��� �����, RoleAdmin ��� �� ����� � �� �� � ��
�.
�
��� ��� �� ��, �� �� ��� �� �� � ���.
authorizations rolelist �� �� ��� �� �� �� ��� �� �� ���. Value ���� ���
�� �� �� ������
groups � �� ����� ���� � , ���� ��� �� �� ���. � �� ����� �
��� ���� �� ���� ��� �� ����. Value ���� ��� �� �� ��
������.msgcat ��� �� �� � �� ��� ��� �� ���� �� ��� �����. Value ��
�� ������.msgnum ��� � ��� �� �� ���� �����. Value ���� �����.rolelist � �� ���� �� �����. Value ���� ��� �� � �� ������.screens �� � � SMIT ���� ��� SMIT �� ID� �����. Value ���� ���
�� SMIT �� ID ������.visibility �� �� � � ����� �����. Value ���� �����. ��� �� �� �
���.
1 �� �� ���� ��� � � ���. � �� ��� ��� �����
�����. �� ���� �� �� �� ��, � � �� 1���.
0 � �� �� ���� ���� ��� ����� �� ������ ��� �
�� ����. � �� ��� ��� ����� �����.
-1 �� �� ������. � �� ��� ��� ����� ���� ����.
��
����� ��:
�� ��
rw /etc/security/rolesr /etc/security/user.roles
�� ���:
��� ��
ROLE_Change �, �
��
1. � ManageUserBasic� ��� PasswdAdmin�� ����, �� �� ������.
chrole authorizations=PasswdAdmin ManageUserBasic
410 �� ���, � 1 �
��
/etc/security/roles � �� ���./etc/security/user.roles ���� � �� ���.
�� ��
lsrole ��, mkrole ��, rmrole ��, chuser ��, lsuser ��, mkuser ��.
� �� ��� ��� ��� ���� AIX 5L �� 5.2 � �� ��� ��� �� ��� � 2 �: �
� � ��� ����� ������.
AIX 5L �� 5.2 � ��� ��� ��� �.
AIX 5L Version 5.2 System Management Guide: Operating System and Devices� Administrative Roles
Overview.
chroot ��
��
��� �� ����� ����.
��
chroot Directory Command
��
��: �� �� ����� �� ��� �� �� ����� � � �� �� � � �� ���
�� ��, �� ���� !��� �� �����.
chroot ��� �� ��� ��� ���� ���� �� �����. �� ��� ��� �� ��, chroot
��� Command� �� � Directory ���� ��� ����� �� ����� ����. �� �
�� � /(��)� ��� Command � � � �� Directory� ����.
Directory �� ��� �� �� ��� ��� ���. chroot ��� �� �����, Directory ��
��� �� �� ���� �� ��� ��� ���.
�� � ���� chroot ��� ��� � ���� ���� �� � ���. �� �, �� ���
��� �� �� �� ���� � �� �� �� ������ ���� ��� ����� ����
����. �� ����� ���� �� ������ /usr/ccs/lib/libc.a ��������.
�� �� �� /etc/passwd ��� �� � �� ��, ls -l ��� ��� ��� � �� ����
����� ����. ��, �� ��(/usr/lib/nls/*)� �� � ����� ��� ��� �� �� �
�� ���(���) 411
� ���� � �� ��, ����� � ����. �� �� ��� ��� �� �� �� ����
���� ��� ��� ����� �� ��� ��� �� ��� �� ���� �����.
����
Command chroot ���� �� ��� �����.Directory �� �� ����� �����.
��
��: �� ��� �� ������ �� �� � ���. chroot ��� ���� �� ��
�� �� ���� �� ������ �� �����.
1. �� �� ���� /usr/bin ����� pwd ��� ����� �� �� ������.
mkdir /usr/bin/lib
cp /usr/ccs/lib/libc.a /usr/bin/lib
chroot /usr/bin pwd
2. �� �� ����� � �� ���� �� Korn � ���� �����, �� �� ������.
chroot /var/tmp /usr/bin/ksh
� ���� /usr/bin/ksh �� � ���� �� /(��)�� /var/tmp� ����� ���. ��
� �� �� ���� ��� ����� ����. /var/tmp ��� �� ���� �� �� ���
� �� ����� �����. ��, �� /var/tmp �� ���� /bin � /usr/bin ���� ��
� ���.
/usr/bin/ksh ��� ���� ���� � ��� �� ���� ���� ���� ����.
END OF FILE(Ctrl-d) �� �� ���� ��� � �� ��� ������. ��� .(�� ��
��) � /(�� ����)� �� ���� � �� ��� �����.
3. �� ��� �� � ��� �� ��� ���� �� �� ������.
chroot directory Command > file
��
/etc/passwd �� ��� �� ���� ��� �����./usr/ccs/lib/libc.a �� ��� ������ �� C ������ �����./usr/ccs/lib/libcurses.a curses ������ �����./usr/lib/liblvm.a LVM(��� �� ���) ������ �����./usr/ccs/lib/libm.a math ������ �����./usr/lib/libodm.a ODM(���� ��� ���) ������ �����./usr/sbin/chroot chroot ��� ���.
412 �� ���, � 1 �
�� ��
ksh ��, ls ��.
chdir ���, chroot ���.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� File Systems��
� �� ��� ��, ��, �� � ����� �� �����.
chrsrc ��
��
�� �� �� ��� �� ��� ����.
��
��� �� ��� ��� � ���� ���� �� ����.
v ���� ��� ���:
chrsrc -s ″selection_string″ [-v] [-a] [-h] [-TV] resource_class attr=value...
chrsrc -r [-v] [-a] [-h] [-TV] resource_handle attr=value...
v �� ��� �� ��� ���:
chrsrc -f resource_data_input_file -s ″selection_string″ [-v] [-a] [-h] [-TV] resource_class
chrsrc -f resource_data_input_file -r [-v] [-a] [-h] [-TV] resource_handle
�� ��� �� ��� ��� � ���� ���� �� ����.
v ���� ��� ���:
chrsrc -c [-v] [-a] [-h] [-TV] resource_class attr=value...
v �� ��� �� ��� ���:
chrsrc -f resource_data_input_file -c [-v] [-a] [-h] [-TV] resource_class
��
chrsrc ��� �� �� �� ��� �� ��� ����. � ��, � ��� ��� �� �
�� ����. -r ��� ��� resource_handle� ���� ��� �� ��� �����.
-s ��� ��� selection_string� ���� �� ��� �� ��� �����. �� ���
�� ��� ���� -c ��� ������.
read_only� ��� �� �� � � ����. -v ��� ��� ��� ��
resource_data_input_file� ��� � ��� ��� ��� �� ��� �� ��� ���� �
�� read_only �� ��� ������. -v �� � �� chrsrc� �� �� ��� ��
��� ����. chrsrc -v� �� � �� ″��″�� ��� � �� � � � ����
�� ���(���) 413
���� ����. ��� ��� ���� �� �� ���� chrsrc ���� � � � �� �
����. -v ��� ���� �� chrsrc ��� �� ��, ��� �� � � ��� �� �
�� �����.
���
-a � ��� ����� �� �� ���� �����. CT_MANAGEMENT_SCOPE �� ��
���� ��� � �����. CT_MANAGEMENT_SCOPE� ���� �� ��, ��� ��
� � �� ��� �� �� ��� � ���(���� ��) � �� �� �� ��
� (���� ��), �� ��� � �#� ����. ��� ��� � �� ��� � �� �
�� �����. �� �, �� ��� �� ��� �� �� ��, ���� ��
CT_MANAGEMENT_SCOPE� chrsrc -a� �� ��� ����. � ��, �� ���
���� CT_MANAGEMENT_SCOPE� 2� ������.
-c resource_class� �� ��� ����.
-f resource_data_input_file
�� � ��� � ��� ��� �����.
-r resource_handle� ���� �� ��� �� ��� ����.
-s ″selection_string″
selection_string� ���� �� ��� �� ��� ����. selection_string� �� ��
�� �� ��� �� ���. selection_string� �� �� ��� �� � � ���� �
� �� ��� ����. �� �, �� ����.
-s ’Name == "testing"’
-s ’Name ?= "test"’
�� �� � ���� �� � ���. � ���� ���� ��� �� ��� RSCT
�� ��� ������.
-v ��� �� �� ��� ��� �� � ��� �� ��� ��� �� read_only� ��
�� ���� �����. � ��� �� �� chrsrc ��� �� �� ��� ���
����.
-h �� ��� ��� ���� �����.
-T �� ��� ��� �� ��� �����. ���� ��� �� �����.
-V �� ��� ��� ��� ��� �����.
����
attr=value...
�� ��� � � �� �� �� �����. -f ��� ��� ��, ���� attr=value �
���� ��� ���. attr� ��� �� � �����. lsrsrcdef ��� ��� �
414 �� ���, � 1 �
�� �� � ��� � ��� ��� �� ��� ��� ������. ��� �� ��� �
� �� �� ��� ����� ���. �� �, NodeNumber� Uint32 ��� ����
���� �� �� �� �� ������.
resource_class
�� �� ��� �����. ��� �� �� �� ���� ����� lsrsrcdef ��� �
�����.
resource_handle
���� ��� ��� �� ��� �����. ��� �� �� ���� ����� lsrsrc �
�� ������. �� ��� �� �� ��� �� ���. �� �, �� ����.
"0x4017 0x0001 0x00000000 0x0069684c 0x0d4715b0 0xe9635f69"
��
���� chrsrc� ����� chrsrc� ���� � resource_class� �� �� ��� �����. ��
� ��� ���� � ��� �� ���(ACL) ��� ���� ���. ACL �� � �� ��� �
� ��� RSCT �� ��� ������.
�� ��
0 ��� ����� ��� ���.
1 RMC� ��� ������.
2 CLI(��� �����) ����� ��� ������.
3 ���� ��� �� � ��� ���.
4 ���� ��� ���� ��� ���.
5 ��� ��� ��� ��� RMC ��� ������.
6 � ���� ���� ��� ���� �����.
�� ��
CT_CONTACT
CT_CONTACT �� �� ��� �� �� IP ��� ��� ��, ��� ��� ���� �
RMC(Resource Monitoring and Control) �� �����. �� �� ���� �� ��, ��
� ��� ���� �� ���� RMC �� �����. ��� �� ����� ���� ��
�� �� ��� ��� ��� ���� ���.
CT_MANAGEMENT_SCOPE
�� � �� ��� ����� ���� � RMC ��� ��� ���� �� ��� �
�����. �� ��� � �� � �� ��� ����� �� � � ��� �� �� �
�� �����. ��� �� �� ����.
0 �� ��� � �����.
�� ���(���) 415
1 �� ��� � �����.
2 �� �� ��� � �����.
3 �� �� ��� � �����.
� �� �� ���� �� ��, �� ��� � �����.
�� ��
-h ��� ��� ��, � ��� ���� �� ��� �����. �� �� ��� �� ��� ��
���.
�� ��
�� �� ��� �� ��� �����.
��
1. Name� c175n05� ��� �� �� �� IBM.Foo�� Int32, Uint32 � SD �� �� ��
���� �� �� ������.
chrsrc -s ’Name == "c175n05"’ IBM.Foo \Int32=-9999 Uint32=9999\SD=’["testing 1 2 3",1,{2,4,6}]’
2. c175n�� ���� Name� ��� �� IBM.Foo �� ���� Int32, Uint32 � SD �� �
� ��� � ���� Resource_Data_Input ���� � ��� �����.
PersistentResourceAttributes::resource 1:
Int32 = -9999Uint32 = 9999SD = ["testing 1 2 3",1,{2,4,6}]
�� �� ������.
chrsrc -f /tmp/IBM.Foo.chrsrc\-s ’Name ?= "c175n"’ IBM.Foo
3. �� ��� ″0x0001 0x4005 0x35ae868c 0x00000000 0xfeef2948 0x0d80b827″� ��� Name
�� �� �� ���� �� ������.
chrsrc -r "0x0001 0x4005 0x35ae868c 0x00000000 0xfeef2948 0x0d80b827" Name="c175n05"
��
/usr/sbin/rsct/bin/chrsrc chrsrc ��� �����.
�� ��
��: lsrsrc, lsrsrcdef, mkrsrc, rmrsrc
��: rmccli
416 �� ���, � 1 �
��: RMC ��� ��� � � ��� �� ��� �� ��� ��� RSCT �� ��� �����
�.
�� ���(���) 417
chsec ��
��
� ��� ��� � �� ����.
��
chsec [ -fFile] [ -s Stanza] [ -a Attribute = Value ... ]
��
chsec ��� � ��� ��� ��� ��� �� ����. � � ��� ��� ����
Attribute= Value ���� �� � � �� ���.
v /etc/security/environ
v /etc/security/group
v /etc/security/lastlog
v /etc/security/limits
v /etc/security/login.cfg
v /usr/lib/security/mkuser.default
v /etc/security/passwd
v /etc/security/portlog
v /etc/security/user
/etc/security/environ, /etc/security/lastlog, /etc/security/limits, /etc/security/passwd � /etc/security/user
���� �� ��� �� Stanza ���� ��� ��� ��� ��� ��� �� �� default
� ���. /etc/security/group ��� �� ��� �� Stanza ���� ���� ��� ��� ��
� �� ����� default � ���. /usr/lib/security/mkuser.default ��� �� ��� �� Stanza
���� admin �� user � ���. /etc/security/portlog ��� �� ��� �� Stanza ���
� ��� �� ����� ���. /etc/security/login.cfg ��� �� ��� �� Stanza ���� �
�� �� ��, � �� �� usw ���� ���.
� ��� ���� /etc/security/login.cfg �� /etc/security/portlog ��� � �� ��� �� chsec
���� ���� ���� ����.
chsec ��� ��� /etc/security/passwd ��� password �� �� � ����. � passwd �
�� ������.
��� ��� �� �� ���� ���� �� �� � � ���. �� �, �� �� ����
�����, ���� ����� GroupAdmin ��� �� ���.
418 �� ���, � 1 �
���
-a Attribute=Value �� �� � �� �� � �� �����. �� ���� �� ��, �� ��� �
���� �����.-f File �� ��� ��� ��� �����.-s Stanza �� ���� ��� �����.
��
��� ��: � ��� �� �� ��� � � ���� �� ��� ��� ���. � ��� �
� ���� �� � ��� setuid ��� ��� �� ���� � ������� ��� �
�� ���.
����� ��:
�� ��
rw /etc/security/environrw /etc/security/grouprw /etc/security/lastlogrw /etc/security/limitsrw /etc/security/login.cfgrw /usr/lib/security/mkuser.defaultrw /etc/security/passwdrw /etc/security/portlogrw /etc/security/user
�� ���:
��� ��
USER_Change ��� ��, �
GROUP_Change �� ��, �
PORT_Change ��, �
��
1. 60� � ��� ��� 5� ���� ��� ���� ���� /dev/tty0 ��� ����, ��
�� ������.
chsec -f /etc/security/login.cfg -s /dev/tty0 -a logindisable=5 -a logininterval=60
2. ����� /dev/tty0 ��� ��� � � ��� �� ����� �� �� ������.
chsec -f /etc/security/portlog -s /dev/tty0 -a locktime=0
3. �� ���� �� �� 8��� �� 5��� ���� �����, �� �� ������.
chsec -f /etc/security/user -s default -a logintimes=:0800-1700
4. joe ���� �� CPU � ��� 1� (3600�)�� ���� �� �� ������.
chsec -f /etc/security/limits -s joe -a cpu=3600
�� ���(���) 419
��
/usr/bin/chsec chsec ��� ��� �����./etc/security/environ ���� �� �� ���./etc/security/group ��� � �� ���./etc/security/lastlog ���� ��� ��� �� �����./etc/security/limits �� �� ���� � ���� �� �����./etc/security/login.cfg �� ��� ��� ���./usr/lib/security/mkuser.default �� ���� � � �� ���./etc/security/passwd �� ��� ���./etc/security/portlog ��� �� ��� ��� �� ��� ���./etc/security/user ���� �� �� ���.
�� ��
chgroup ��, chuser ��, grpck ��, login ��, lsgroup ��, lssec ��, lsuser ��, mkgroup �
�, mkuser ��, passwd ��, pwdck ��, rmgroup ��, rmuser ��, su ��, usrck ��.
getgroupattr ���, getportattr ���, getuserattr ���, getuserpw ���, putgroupattr �
��, putportattr ���, putuserattr ���, putuserpw ���.
chsensor ��
��
RMC(Resource Monitoring and Control) ��� �� ����.
��
chsensor [-a │ -n host1[,host2...]] [ -v │ -V ] [-h] name attr=value [attr=value...]
��
chsensor ��� name� �� ���� ��� �� ��� �� ����. value� �� �� � �
� ��� ���� ���� ��, value� �� ��� �� ���. � ��� �� RMC(Resource
Monitoring and Control) �� chrsrc� �� �� � � � � �����.
chsensor ��� �� ��� ��� �� ��� ����, CT_CONTACT� ���� � �� �
���� �� ��� ����� �����. chsensor� ��� � �� ��� �����,
CT_MANAGEMENT_SCOPE �� �� ������. ��� ��� �� �� ��� ������.
RMC ��� �� �� ��� ��� mksensor ��� ������.
���
-a ��� � �� ��� ��� ��� ���� ��� ����.
420 �� ���, � 1 �
-n host1[,host2...]
��� ��� �� �� �����. � ��, ��� �� ��� ����. � ���
�� �� �� �� ����� �����.
-v │ -V
�� ��� ��� ��� ��� �����. � ��� ��� �� �� �� RMC ���
������. �� ��� �� ��� ����� ��� � ���.
-h ��� ���� �� ��� �����.
����
name � ��� ��� �����.
attr=value
� �� �� �� ��� �����.
��
���� chsensor� ����� IBM.Sensor �� ��� �� �� ��� �����. ��� ���
���� � ��� �� ���(ACL) ��� ���� ���. ACL �� � �� ��� �� ���
��� RSCT Administration Guide� ������.
�� ��
0 ��� ���� ��� ���.
1 ��� �� � ���� ��� �"���
6 ��� ���� �����.
RMC ���� ��� �� ��, RMC �� �� � � � �����.
�� ��
CT_CONTACT
CT_CONTACT �� �� ��� �� �� IP ��� ��� ��, ��� ��� ����
� RMC(Resource Monitoring and Control) �� �����. � �� �� ���� �� �
�, ��� �� �� �� ���� RMC �� �����. ��� �� ����� ���� �
� �� �� ��� ��� ��� ���� ���.
CT_MANAGEMENT_SCOPE
��� RMC � ��� ���� �� ��� � �����.
��� �� �� ����.
0 �� ��� � �����.
1 �� ��� � �����.
2 �� �� ��� � �����.
�� ���(���) 421
3 �� �� ��� � �����.
� �� �� ���� �� ��, �� ��� � �����.
��
1. NumLogins ��� ��� Numlog� ����, �� �� ������.
chsensor NumLogins Name=NumLog
��
/usr/sbin/rsct/bin/chsensor chsensor ��� �����.
�� ��
��: chrsrc, lssensor, mksensor, rmsensor
��: attr=value ��� �� ��� rmccli man ���� ������.
��: ACL �� �� � � ��� ��� �� ��� RSCT Administration Guide� ������.
chserver ��
��
���� ���� ��� � ���� ��� ����.
��
chserver -t OldSubserver [ -c CodePoint ] [ -s NewSubsystem ] [ -t NewSubserver ]
��
chserver ��� ���� ���� ��� � �� ���� ��� ����. � ��� ���� �
�, �� ����� �� ���� � ���� � � ���.
���
-c CodePoint ����� ���� CodePoint ��� �����. � ��� ����� ���� � ��
���� ���� ����. �� ����� ��� �� CodePoint� � �� ��
����� ��� ���� �� �� chserver ��� �����. �� NewSubsystem �
� � ���� CodePoint� ���� ���� ��� � ���� �����. CodePoint
����� ��� ��� ��� ����(1�� 32,768��).
422 �� ���, � 1 �
-s NewSubsystem � ����� NewSubsystem� ���� ���� ��� �����. � � ��� ��
�� chserver ��� �����.
v NewSubsystem ��� ����� ���� ��� ���� �� ��
v NewSubsystem ��� ����� ���� ��� ����� � ��� �� �
� ��
v ���� �� ���� ��� �� ���� CodePoint �� �� NewSubsystem ��
� � �� ���� CodePoint �� ���� �� ��
v �� ���� CodePoint� ��� �� NewSubsystem �� � ���� CodePoint�
���� ���� �� ��� � � ��
-t NewSubserver NewSubserver� ���� ���� ��� �����. chserver ��� NewSubsystem ��
� ���� ���� ��� � ��� ��, �����.-t OldSubserver �� ����� ���� ���� ��� �����. ���� ���� ��� OldSubserver
��� ���� �� �� chserver ��� �����.
��
�� ���: �� ������ ���� ���� � �� ��� ��, chserver ��� �� ���
� �� �(���)� ����.
��� ��
SRC_Chserver �� ��� �� ������ ��� �� �����.
�� ���� ��� ���, �� ��� ��� ��� ��� ��� �� ��� ��� AIX 5L �
� 5.2 � ��� ″� ��″� ������.
��
1. ����� ��� ���� �� �� ������.
chserver -t old -t new
� ��� ���� ��� old�� new� ����.
2. ���� � ������ ����, �� �� ������.
chserver -t old -s srctest
� ��� �� ������ srctest� ����.
3. ���� ��, ����� � ���� � ���� ����, �� �� ������.
chserver -t old -t new -s srctest -c 1234
� ��� ���� ��� old�� new� ���, �� ������ srctest� ���, ����
� ���� 1234� ����.
�� ���(���) 423
��
/etc/objrepos/
SRCsubsys
SRC(��� �� ���) ����� ��� ���� ��� �����.
/etc/objrepos/
SRCsubsvr
SRC ���� ��� ���� ��� �����.
�� ��
auditpr ��, mkserver ��, rmserver ��, startsrc ��, stopsrc ��, traceson ��, tracesoff �
�.
AIX 5L �� 5.2 � ��� �� ��.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� System Resource
Controller Overview.
AIX 5L Venrsion 5.2 General Programming Concepts: Writing and Debugging Programs� Defining
Your Subsystem to the SRC.
AIX 5L Venrsion 5.2 General Programming Concepts: Writing and Debugging Programs� System
Resource Controller(SRC) Overview for Programmers.
chservices ��
��
/etc/services ��� ��� ����.
��
� �� �� ������ ��
chservices [ -a ] -v ServiceName -p protocol -n port [ -u ″Alias ...″ ]
� ����� ��
chservices -c -v ServiceName -p protocol -n port [ -V NewServiceName ] [ -P NewProtocol ] [
-N NewPort ] [ -u ″Alias ...″ ]
� ������� ��
chservices -d -v ServiceName -p protocol -n port [ -V NewServiceName ] [ -u Alias ...″ ]
��
chservices ��� /etc/services ��� ��� ����� � �� ����. � ��� DARPA �
���� ���� ��� ���� ���� �� inetd ���� ���� ��� �����. inetd ���
��� ���� ��� ��� �� �� ��� �����.
424 �� ���, � 1 �
chservices ��� ��� ���� �� � ��� �����.
v ServiceName �� ��� �� ��� ��� ��.
v port �� ��� �� ���� ���� �����.
v protocol �� ��� �� ����� ���� �����.
v Alias �� ��� ��� ��� ����� ���� �����.
���
-a /etc/services ��� ��� ����� �����. ��� ��� ���� � �� -a ��
� �� �� ��� �����. �� �� �� -a ��� ��� �� �����. ��� � �
�����.-c /etc/services ��� ��� ����.-d ��� �� ���� ��� /etc/services ��� ��� ������.-N NewPort �� �� ��� �����.-n port �� �� ��� �����.-P NewProtocol �� ��� ��� �� � ��� ��� �����.-p protocol ���� �����.-V NewName � ��� ��� �����.-v ServiceName ��� ��� �����.-u ″Alias...″ �� ���� �����.
�: chservices ���� ��� �� ��� ����� ���� ����.
��
��� ��: �� ��� � system ��� ���� � ��� �� � ���.
��
1. ��� gregsapp� �� 1423� udp ����� �����, �� �� ������.
chservices -a -v gregsapp -p udp -n 1423
2. ��� gregsapp� fredsapp� ��� �� �� 1423� udp ����� �����, �� �� �
�����.
chservices -a -v gregsapp -p udp -n 1423 -u"fredsapp"
3. udp ���� 1456� gregsapp� ��� ���� ��� ���� �� �� ������.
chservices -c -v gregsapp -p udp -N 1456
4. �� ��� ��� udp �� 1456�� gregsapp ���� ������ �� �� ������.
chservices -d -v gregsapp -p udp -n 1456
��
/usr/sbin/chservices chservices ��� ���./etc/services inetd �� �� ��� ��� ���.
�� ���(���) 425
�� ��
chsubserver ��.
inetd �, fingerd �, ftpd �, rexecd �, rlogind �, rshd �, syslogd �, talkd �,
telnetd �, tftpd �.
inetd.conf �� ��, protocols �� ��, services �� ��.
AIX 5L Version 5.2 System Management Guide: Communications and Networks� TCP/IP Daemons.
chsh ��
��
���� ��� �� ����.
��
chsh [ -R load_module ] [ Name [ Shell ] ]
��
chsh ��� ���� ��� � �� ����. � �� ���� ���� ���� �� ����
�� ���� �����. � �� /etc/passwd ��� �����. � �� ��, chsh ��� ���
���� ���� ��� �� ����.
chsh ��� ������. chsh ��� ���� ����� �� ��� �� ��� � shell �� ��
�� �����. � �, �� ���� �����. �� ��� �� �� �� ��� ����
���.
chuser ��� �� ��� ��� �� � ���� �� ��� �� � � ���. � ����
�� ��� �� ���� Name ���� ������. ��� �� /etc/security/login.cfg ��� usw
���� ���� ���. ��� �� � � ���� /usr/bin/ksh, /usr/bin/sh, /usr/bin/bsh, /usr/bin/csh
��� ��� ���� � ���� � ���.
�� ID � �� ���(I&A)� ��� �� ���� ��, -R ��� ��� ���� �
� ��� I&A � ��� �� � ���. � ��� /usr/lib/security/methods.cfg ��� ���
� ���.
���
-R load_module ���� �� � � ��� ��� I&A ��� �����.
426 �� ���, � 1 �
��
��� ��: ���� ��� ��� ��� ����� �� ���� � ��� �� ��(x) ��� �
�� ��� ���. � ��� �� ����(TCB)� ����� ���� ���. setgid(SGID) �
� ��� �� security ��� � ��� ���� ���.
����� ��:
�� ��
x /usr/bin/chuserr /etc/security/login.cfgrw /etc/passwd
���
�� ��� I&A ���� ���� � �� ����� ����. ��� I&A ��� ���� ��
��� � �� ��� �����.
��
1. ���� ���� � ���� �� ���� �� �� ������.
chsh
�� ��� ��� �����.
current available shells:/usr/bin/sh/usr/bin/bsh/usr/bin/csh/usr/bin/ksh:current login shell:/usr/bin/kshchange (y/n)? >
(y/n)? � � y� ��� ��� �� �����. �� �� send� ������. � �
, � ����� �� to? ��� �� � ��� �� ��� ������.
change (y/n)? > yto? > /usr/bin/csh
�� ��� � /usr/bin/csh �� ����.
2. kim� �� /usr/bin/ksh� �� ���� �� �� ������.
chsh kim /usr/bin/ksh
3. davis ���� �� ��� LDAP I&A � ��� �� ���� �� �� ������.
chsh -R LDAP davis
��
/usr/bin/chsh chsh ��� ��� �����.
�� ���(���) 427
/usr/bin/chuser ��� ��� ����./etc/passwd �� ��� �� ���./etc/security/
login.cfg
��� ��� ��� ���.
�� ��
chgroup ��, chgrpmem ��, chuser ��, lsgroup ��, lsuser ��, mkgroup ��, mkuser ��,
passwd ��, pwdadm ��, rmgroup ��, rmuser ��, setgroups ��, setsenv ��.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� Security Administration
��� ��� ID � ��, �� ��� ��, �� ���� � ��� �� �����.
chslave ��
��
ypinit ��� �� ��� ��� ���� �� ��� � ypserv �� �� ��� � ���
����.
��
/usr/etc/yp/chslave [ -C | -c] [ -O | -o ] [ -I | -B | -N ] Master
��
chslave ��� ypinit ��� ���� ���� ��� ��� ���� �� �����. ypinit ���
���� ypserv �� �� �����. Master ���� ��� ��� ��� ��� �����. ��
� ��� ��� �� ���� ��� �� �� ����� �� �� �� ��� ��� � ��
�.
� �� ��� ���(wsm)�� ���� ������ ��� ���� �� � � ���. �
� SMIT(��� �� ����� ��) smit chslave �� ��� ��� � ��� �� �� ��
�.
���
-B ypinit ��� ���� ypserv �� �����. ypserv �� � �� �� ��, � ��� ���� ypinit ��
� �� ��� � ������. � ��� � ����.-C -n ��� ��� ypinit ��� �����. chslave ��� ��� ���� �����. � ��� � ����.-c ��� �� ��, ��� ������.-I ypinit ��� � ����� ypserv �� ����� �� ����� ����.-O ��� � ��� �� !����.-o ��� ���� � � !���� �����. � ��� � ����.-N ypinit ��� ���� ypserv �� �� �����.
428 �� ���, � 1 �
��
host91 ��� ���� �� ����� �� �� ������.
chslave -O -B host91
� ��� �� ��� �� ��� �� �� �� !����.
��
/etc/rc.nfs NFS � NIS �� �� �� ����� ���./var/yp/domainname NIS ��� �� NIS �� ���.
�� ��
chmaster ��, mkclient ��, mkslave ��, rmyp ��, smit ��, ypinit ��.
ypbind �, yppasswdd �, ypserv �, ypupdated �.
� �� ��� ��� ��� ���� AIX 5L �� 5.2 � �� ��� ��� �� ��� � 2 �: �
� � ��� ����� ������.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� System Management
Interface Tool(SMIT): Overview.
AIX 5L Version 5.2 Network Information Services (NIS and NIS+) Guide� Network Information
Service(NIS).
NIS ���.
chssys ��
��
����� ���� ��� � ����� ��� ����.
��
chssys -s OldSubsystem [ -a Arguments ] [ -e StandardError ] [ -i StandardInput ] [ -o StandardOutput ]
[ -p Path ] [ -s NewSubsystem ] [ -t Synonym ] [ -u UserID ] [ -O | -R ] [ -d | -D ] [ -q | -Q
] [ -K | [ -I MessageQueue -m MessageMtype | -f StopForce -n StopNormal -S] [ -E Nice ] [
-G Group ] [ -w Wait ]
��
chssys ��� ����� ���� ��� � �� ����� ��� �����. �� ����� �
�� ����, ���� �� ���� �� � �� ���� ��� �� ����� ��� ��
�� �����.
�� ���(���) 429
�: ������ �� ��� �� � ��� �� ���(SRC)� ��� �� ���, mkssys �
�� ��� ������ �� ���� ��� ID� �� �����. �� �, ���� ��
��� ��� �� ���� ��, ������ �� ����� �� ��� ��� �����.
���
-a Arguments �������� ���� ����� ���� �� ��� �����. � ��
Arguments� �� ���� �� �� �� ��� SRC� �� ������� �����.
�� ��� � ���� ��� ���� ����, �� ��� � ��� �� ��� �
� ��� ����. �� �� ��� �� �� ��� �� � ���.-d lssrc -a �� ��(� ��) �� lssrc -g �� ��(� ��)� � � �� ����
����� �����.-D �� � �� � �� ��� ���� �, �� ������ ���� ��� ����
�.-e StandardError ����� �� �� ���� ���� �� �����.-E Nice Nice �� �����. Nice ���� ������ �� �� � ����. ��� ��
0 - 39���(�� Nice �� �� ��� �����). -E ��� �� ��, ������
� � �� � 20���. 0� 19 ��� �� �� ��� �� ���� � �����.-f StopForce ������ �� ��� ��� ��, � �� ������� ���� �����. ���
��� �� � �� ���� ���� � ��� ������. StopForce ����
� ���� �� �� ��� �� chssys ��� �����. -n � -S ��� � ��
�� �� ���.-G Group Group ���� ��� ��� ������ ��� ��� �� �� ��� ����� ��
���.-i StandardInput StandardInput ������ ����� �� �����. ������ �� � ��� �
� ��, � �� �����.-K ������ � �� ��� ����� �����.-I MessageQueue ������ � �� �� ����� ����� �����. MessageQueue ���
� ������ �� �� ���� �� � �� ���� �� �����. ����
� �� ��� �� ftok ���� ���� ��� �� �� �����. -m ���
� �� �� �� ���.-m MessageMtype SRC�� ������� ��� ���� ������ ��� MessageMtype �� �����.
������ �� � �� ����� ���� ���� � ��� ������.
MessageMtype� 0�� �� ���. � �� ��� -l ��� �� ���.-n StopNormal ���� ����� ��� ��� ��, ������� � �� ���� �����. ��
���� �� � �� ���� ���� � ��� ������. StopNormal ��
��� ���� �� �� ��� �� chssys ��� �����. � �� ��� -f �
�� �� �� � ��� -S ��� �� ���.-o StandardOutput StandardOutput ������ � �� �����.-O ������ ������ ��� ��, ������ ����� ��� �����.-p Path ����� ���� �� Path� �����.-q ������� �� ����� ��� �� � � �����.-Q ������� �� ����� �� ��� ���� �� �����.-R ������ ������ ��� ��, ������ ������ �����.-s NewSubsystem ������ ���� ���� � ��� �����. �� ������ ��� �� ��� �
� ���� �� �� �� NewSubsystem ��� �� ������. NewSubsystem ��
� ����� ���� ��� � ��� �� chssys ��� �����.-s OldSubsystem ������ ���� ���� �� ��� �����. OldSubsystem ��� ����� ��
�� ��� ���� �� �� chssys ��� �����.
430 �� ���, � 1 �
-S ������ � �� �� ����� �����. � �� �� ��, ����
� ��� �� ����� �� � ����. ������ �� ����� ���� ��, �
��� ��� ���� ���� ���� ����. � �� ��� -f � -n ���
�� ���.-t Synonym ������ �� ��� �����. Synonym ��� ����� ���� ��� � ��
� �� chssys ��� �����.-u UserID ������ ��� ID� �����. ������ �� UserID� � ������ � �
�� �����.-w Wait �� ��(SIGTERM) �� �� SIGKILL � ��� ��� �� � (�)� �����.
��� ��� �� � ����� �����. ������ Wait ��� ��� � �� �
� � � �� ������ �� ��, ���� ����� ����.
��
�� ���: �� ������ ���� ���� � �� ��� ��, chssys ��� �� ��� �
�� �(���)� ����.
��� ��
SRC_Chssys �� ��� �� ������ ��� �� �����.
�� ���� ��� �� ����� �� � �� ��� ��� �� ��� ��� ���� AIX
5L �� 5.2 � ��� ″� ��″� ������.
��
1. ����� ��� ���� �� �� ������.
chssys -s srctest -s inetd
� ��� ����� ��� srctest�� inetd� ����.
2. � ��� ���� ����, �� �� ������.
chssys -s srctest -K
� ��� ������ � ��� ���� ����.
3. � ��� �� ����� ����, �� �� ������.
chssys -s srctest -l 123456 -m 789
� ��� ������ � ��� �� ����� ���, �� �� ���� �� 123456��
����� �� ��� 789���.
4. � ��� �� ����, �� ������.
chssys -s srctest -S -n 30 -f 31
� ��� ������ � ��� �� ���, �� �� �� �� 30�� �� �� ��
31���.
�� ���(���) 431
5. ��� ��� ����, �� ������.
chssys -s srctest -a ″-a 123 -b \″4 5 6\″ -c ‘7 8 9’″
� ��� -a� srctest� � �� ���, 123� � �� ���, -b� � �� ���, 4 5 6� � �
� ���, -c� �� �� ���, 7 8 9� � �� ��� �����.
��
/etc/objrepos/
SRCsubsys
SRC(��� �� ���) ����� ��� ���� ��� �����.
/etc/objrepos/
SRCsubsvr
SRC ���� ��� ���� ��� �����.
/etc/objrepos/
SRCnotify
SRC �� � ���� ��� �����.
/dev/SRC AF_UNIX �� ��� �����./dev/.SRC-unix �� �� ��� �� �� �����.
�� ��
auditpr ��, lssrc ��, mkssys ��, rmssys ��.
AIX 5L �� 5.2 � ��� �� ��.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� System Resource
Controller Overview.
AIX 5L Venrsion 5.2 General Programming Concepts: Writing and Debugging Programs� Defining
Your Subsystem to the SRC.
AIX 5L Venrsion 5.2 General Programming Concepts: Writing and Debugging Programs� System
Resource Controller(SRC) Overview for Programmers.
chsubserver ��
��
/etc/inetd.conf �� �� � � ��� ��� ��� ��� ����.
��
�� �� ���� � �� �� ���� � ���� �� ��
chsubserver [ -a ] -v ServiceName -p protocol [ -t socket_type ][ -w WaitIndicator ] [ -u user ] [
-g program ] [ -r server ] [ -C ConfigFile ] [ program ] [ args ]
432 �� ���, � 1 �
�� � ��� � ���� �� ��
chsubserver -c -v ServiceName -p protocol [ -t SocketType ] [ -w WaitIndicator ] [ -u user ] [ -g
program ] [ -V NewServiceName ] [ -P NewProtocol ] [ -T NewSocketType ] [ -W NewWaitIndicator
] [ -U NewUser ] [ -G NewProgram ] [ -r server ] [ -C ConfigFile ] [ program ] [ args ]
�� � �� inetd ���� � ����� � ���� �� ��
chsubserver -d -v ServiceName -p protocol [ -t SocketType ] [ -w WaitIndicator ] [ -u user ] [ -g
program ] [ -r server ] [ -C ConfigFile ] [ program ] [ args ]
��
chsubserver ��� � �� /etc/inetd.conf ��� ��� �� �� � � ��� ��� �����
���� ����. � ��� DARPA ����� ���� ��� ���� ���� �� inetd �
��� ���� ��� �����. inetd ��� ��� ���� ��� ��� �� �� ��� ����
�.
chsubserver ��� -r ��� ��� ��� � �� ���. ��� ��� SIGHUP �� �
��� ��� ��� �� ����. ����� ��� ��� ��� � ���� � ����
� ���.
��� ���� ��� ���� �� ��� inetd ���� ���� ��� � ���. chsubserver
��� ��� ��� � inetd ��� �� �� � ���� ��� �����.
v ServiceName �� ��� �� ��� ��� ��.
v protocol �� ��� �� ����� ���� �����.
v SocketType �� ��� �� ���� ���� �����. ���� ���� �� ��� ��! �
� �� ����� ��� � ���. ��! ��� ���� nowait ���� ������. ���
�� ��� ���� wait �� nowait ��� ������.
v WaitIndicator �� ��� wait �� nowait ��. wait �� nowait ��� ���� ��� �
��� �� ����� ��� ��� ����� inetd ��� ���� �� �����.
v user �� ��� ��� ���� inetd ���� ����� �� � �����.
� �� ��� ���(wsm)�� ��� ������ ��� ��� �� � � ���. ��
SMIT(��� �� ����� ��) smit inetdconf �� ��� ��� � ��� �� �� ���.
���
-a ��� ��� ��� ����� �����. ��� ���� ��� ��� �
��, -a ��� ��� ��� �����. �� �� �� -a ��� ��� ��
� �� �����. ��� � � �����.-c ��� ��� � ��� ����.-C /etc/inetd.conf� � � ��� ��� �����.-d ��� � �� ���� ��� ��� ��� � ��� ������.-G NewProgram �� �� ���� �����.-g Program �� ���� �����.
�� ���(���) 433
-P NewProtocol �� ��� ��� �� � ��� ��� �����.-p protocol ���� �����.-r server ��� ��� SIGHUP� �����.-T NewSocketType ��! ��� �� stream � �� ����� ��� �� dgram �� �� �� �
�� �����.-t SocketType ��! ��� �� stream � �� ����� ��� �� dgram �� �� ��� �
����.-U NewUser �� ��� ��� �����.-u user ��� ��� �����.-V NewName � ��� ��� �����.-v ServiceName ��� ��� �����.-W NewWaitIndicator �� WaitIndicator� �����.-w WaitIndicator wait �� �� �� � ��� �� nowait �� �� $�� �� ���� �
����.
��
��� ��: �� ��� � system ��� ���� � ��� �� � ���.
��
1. /etc/inetd.conf ��� � uucp ��� ��� �����, �� �� ������.
chsubserver -a -v uucp -p tcp
2. gregserv ���� � �� ��! ��� ftpd ��� ���� UDP ���� ��
/usr/sbin/gregserv ���� ��� ���� � �� /etc/inetd.conf ��� ����� �� �
��� ������.
chsubserver -a -r inetd -v gregserv -p udp -t stream -w nowait -uroot -g /usr/sbin/gregserv ftpd
inetd� ��� � ���� ����. ��� �� ���� inetd ���� SIGHUP �� ��
���.
3. /tmp/inetd.conf ����, stream �� ���� dgram �� ���� �� ���� ���� ��
� ��� ������.
chsubserver -c -v gregserv -p udp -t stream -T dgram -C /tmp/inetd.conf
4. /etc/inetd.conf�� UDP� �� gregserv ���� ���� ����� �� �� ������.
chsubserver -d -v gregserv -p udp
��
/usr/sbin/chsubserver chsubserver ��� �����./etc/inetd.conf inetd �� �� ��� ��� �����.
�� ��
chservices ��.
434 �� ���, � 1 �
inetd �, fingerd �, ftpd �, rexecd �, rlogind �, rshd �, syslogd �, talkd �,
telnetd �, tftpd �.
inetd.conf �� ��, protocols �� ��, services �� ��.
� �� ��� ��� ��� ���� AIX 5L �� 5.2 � �� ��� ��� �� ��� � 2 �: �
� � ��� ����� ������.
AIX 5L Version 5.2 System Management Guide: Communications and Networks� TCP/IP Daemons.
chtcb ��
��
��� ���� ��� �� ���� �����.
��
chtcb { on | off | query } File ...
��
chtcb ��� File ���� ��� ��� ���� ���(TCB) �� ���� �����. ��
�� ���� �����.
on ���� ��� �� ���� �����.off ���� � �� ���� ��� �� �� ����� �����.query ���� ��� ��� �����.
� ��� �� ����� ���� ���.
��
��� ��: �� ���� security ��� ���� � ��� �� ��(x) ��� ��� ���. �
���� ���� ��� � �� �� ���.
��
1. �� ����(TCB)� ��� plans ��� ����� �� �� ��� ���� ��� �
� on�� ������.
chtcb on plans
plans ��� �� �� ���� �� � ���.
2. plans ��� �� ����(TCB)� ���� ����� �� �� ������.
chtcb query plans
�� ���(���) 435
� � ���� � TCB �� on ��� ���� �� plans ��� �� ����� ���
� � � ���.
3. �� ����(TCB)�� plans ��� �����, �� �� ������.
chtcb off plans
��
/usr/sbin/chtcb chtcb ��� �����.
�� ��
tsh ��, tsm ��, tvi ��.
chmod ���.
��� ID � ��, �� ��� ��, �� ���� � ��� ���� AIX 5L Version 5.2 System
Management Concepts: Operating System and Devices� Security Administration� ������.
chtun ��
��
�� ��� ����.
��
chtun -t tunnel_ID -v {4|6} [ -s src_host_IP_address] [ -d dst_host_IP_address] [ -m pkt_mode] [ -f
fw_address [ -x dst_mask]] [ -e src_esp_algo] [ -a src_ah_algo]] [ -p src_policy] [ -E dst_esp_algo]
[ -A dst_ah_algo]] [ -P dst_policy] [ -l lifetime] [ -k src_esp_key] [ -h src_ah_key] [ -K dst_esp_key]
[ -H dst_ah_key] [ -n src_esp_spi] [ -u src_ah_spi] [ -N dst_esp_spi] [ -U dst_ah_spi] [ -b
src_enc_mac_algo] [ -c src_enc_mac_key] [ -B dst_enc_mac_algo] [ -C dst_enc_mac_key]
��
chtun ��� ��� �� ���� �� �� ��� ��� �� ��� �����. ��� ���
� �� ��, gentun ��� ��� �� � �� ��� �����. gentun ��� ��� ���
� �� �� � �� �� � �� ���.
���
-A dst_ah_algo] (�� ��� ���) IP �� ���� � ��� ���� �� ����. -A� ��� �
� ���� ��� �� ����� �����. ipsecstat -A ��� ��� �� �� ��
��� ���� �� � ���.
436 �� ���, � 1 �
-a src_ah_algo] IP �� ��� � �� ���� ���� �� ����. -a� ��� �� ���� ��
� �� ����� �� �����. ipsecstat -A ��� ��� �� �� ����� ��
�� �� � ���.-B dst_enc_mac_algo (�� �� ��) �� ESP �� ����(�� �� ����). -B� ��� �� ����
��� �� ����� �� �����. ipsecstat -A ��� ��� �� �� �����
���� �� � ���.-b src_enc_mac_algo (�� �� ��) �� ESP �� ����(�� �� ����). -b� ��� �� ����
��� �� ����� �� �����. ipsecstat -A ��� ��� �� �� �����
���� �� � ���.-C dst_enc_mac_key (�� �� ��) �� ESP �� �(�� �� ����). � �� ″0x″� ���� 16� �
����� ���.-c src_enc_mac_key (�� �� ��) �� ESP �� �(�� �� ����). � �� ″0x″� ���� 16� �
����� ���.-d dst_host_IP_address �� ��� IP ��. ���-��� ��� ��, � �� ��� ���� �� ��� ��
���� IP �����. ���-���-��� ��� ���� ��� �� �� ���� IP
�����. ��� ��� ���� ��� ��� �� �� ��� ���� � �� IP ��
� �����.-E dst_esp_algo (�� �� ��) IP �� ���� � ��� ���� ��� ����. -E� ��� ��
���� ��� �� ����� �����. ipsecstat -E ��� ��� �� ��� ��
��� ���� �� � ���.-e src_esp_algo IP �� ���� � �� ���� ���� ��� ����. -e� ��� �� ����
��� ��� ����� �� �����. ipsescstat -E ��� ��� �� ��� ���
�� ���� �� � ���.-f fw_address ��� �� ��� ��� � ���� IP ��. �� ���� ��� ��� ��� ��
���. ����, ��� ���� ���� �� ��� ��� ���. � ��� ���
�� ��� ��� �� � �, ��� ��� �� �� ��� ���� � �� IP �
�� �����.
-f� ��� �� -m ��� � � �(tunnel)� ����� �����.-H dst_ah_key �� AH� � � ���. ″0x″� ���� 16� ���� ���� ���.-h src_ah_key �� AH� � � ���. ″0x″� ���� 16� ���� ���� ���.-K dst_esp_key �� ESP� � ���. ″0x″� ���� 16� ���� ���� ���.-k src_esp_key �� ESP� � � ���. � ���� ���� ��� � � �����. ″0x″� �
��� 16� ���� ���� ���.-l lifetime � ��. � � �����.
�� ��� ��, � ��� �� ��� ���� � �� � � �����.
�� ��� ��� �� 0-44640���. 0 �� �� ��� ���� �� �����.-m pkt_mode � �� �. � �� tunnel �� transport�� ���� ���.-N dst_esp_spi (�� �� ��) �� ESP� �� � ��� ��.-n src_esp_spi (�� �� ��) �� ESP� �� � ��� ��. � SPI� �� IP ��� ��� ESP
� �� � ��� �����.-P dst_policy (�� �� ��) �� �����, ���� IP �� �� �/�� ���� ���� ����
�. � ��� �� ea� ����, IP ��� ���� �� ������. e �� a� ��
�� IP ��� ���� �� ��� �� ��, ae� ���� ��� ��� �� �����
�.-p src_policy �� ��. ��� IP �� ���/�� ���� �� ��� �����. � ��� ��
ea� ���� IP ��� ���� �� ������. e �� a�� ���� IP ��� ��
�� �� ��� �� ��, ae� ����, ��� ��� �� ������.-s src_host_IP_address �� ��� IP ��, ��� ���� �� ��� ������ IP ��. ��� ��� �
��� ��� ��� �� �� ��� ���� � �� IP ��� �����.-t tunnel_ID �� �� ��� �� ����� ��� �� ID� �� ID(ID). � �� �� �� ��
ID� ���� ���.
�� ���(���) 437
-U dst_ah_spi (�� �� ��) �� AH� �� � ��� ��.-u src_ah_spi (�� �� ��) �� AH� �� � ��� ��. � SPI� �� IP ��� ��� AH
� �� � ��� �����.-v ��� �� IP ��. IP �� 4 ��� ��, � 4� ������. IP �� 6� ��, � 6
� ������.-x dst_mask � ��� ���-���-��� ��� �����. � �� ��� �� � � ����
� ���� ������. -d ��� ��� �� ���� � ����� �����. -d
� -x ��� �� ���� �� ��� ��� �� � ����� �� ���� ��
���� �� �����(�� �� �� �).
-f� ��� ���� � ���� �����.-y (�� �� ��) �� �� ��. �� ��� ESP �� AH ��� �� �� ��� �
� ���� �����(-z �� ��). -y ��� �� ��� �� Y(�)� N(���)�
��.-z (�� �� ��) �� �� �� ��. �� �� ��� �� ��� � ESP �� AH
���� �� ���� �� ESP ��� �����. �� �� �� ��(-y)� Y� �
� ��� �����. ��� �� Y(�)� N(���)���.
�� ��
exptun ��, gentun ��, imptun ��, lstun ��, mktun �� � rmtun ��.
chtz ��
��
/etc/environment ��� � TimeZoneInfo(TZ) �� �� ����.
��
chtz TimeZoneInfo
��
chtz ��� /etc/environment ���� TZ �� �� ��� � � �����. chtz ��� ��
�� ���� � 0�, ���� 0� �� �� �����.
��
/etc/environment �� ���� �� �� ��� ���� �� ���.
�� ��
date ��.
environment ��.
438 �� ���, � 1 �
chuser ��
��
��� �� ����.
��
chuser [ -R load_module ] Attribute=Value ... Name
��
��: ���� �� ���(NIS) ������� ���� ���� �� chuser ��� ���� ���
�.
chuser ��� Name ���� ��� ���� �� ����. ��� ��� 8 �� ��� ��
���� � �� ���. �� ���� Attribute=Value ���� � �� � �� �� ��
����. � ���� � ���� ��� �� ��� �� ���.
v /etc/passwd
v /etc/security/environ
v /etc/security/limits
v /etc/security/user
v /etc/security/user.roles
v /etc/security/audit/config
v /etc/group
v /etc/security/group
�� ID � ��(I&A) ���� ��� �� ��� �� ���� -R ��� ��� ���
� ��� I&A � ��� �� � ���. -R ��� ���� �� �� chuser ��� ����
�� ���� �����. � ��� /usr/lib/security/methods.cfg ��� ���� ���.
��� �� � �� ��� ��� chuser ��� ���� ��� � ��� �� �� ���
����.
� �� ��� ���(wsm)� ��� ����� �� System Management Interface Tool(SMIT) smit
chuser �� ��� ��� ��� �� � � ���.
��� ��� �� ���
��� ��� ��� ���� �, chuser �� ��� ��� �����. �� ��� �� UserAdmin
��� � ���� chuser ��� ��� �� �� ���� �� � ���.
v admin �� true� ��� ���� �� ���� ������.
v �� ���� �� ����.
�� ���(���) 439
v �� ��� ���� �����.
�� ��� admin �� true� ��� �����. security ��� ��� ��� ���� �� �
�� ���� ��� ��� �� � ���.
chuser ��� �� ��� ����� �����. � ��� ��� NIS � DCE� �� ���� �
�� � ���� � � ����.
���
-R load_module ���� �� � � ��� ��� I&A ��� �����.
�
��� ��� �� ��, �� �� ��� �� �� � ���.
account_locked ��� ��� ���� �� �����. ��� �� �� ����.
true ���� ��� ����. � yes, true � always� �����. ���� ���� ��
� � ����.
false ���� ��� ��� ����. � no, false � never� �����. ���� ����
��� � ���. ��� � � ����.admin ���� �� � � �����. ��� �� �� ����.
true ���� ��� ������. �� ����� ��� ���� ��� ���� ��
� � ���.
false ���� ��� ���� ����. ��� � � ����.admgroups ���� ���� ��� �����. Value ���� ��� �� �� ��� ������.auditclasses ���� �� ��� �����. � ���� ��� �� �� ��� �� �� �� �
�� ���� ���� ALL���.auth1 ���� ���� � �� �� �����. Value ���� ��� �� Method;Name
�� ������. Method ���� �� �� �����. Name ���� �� ���
���. Name ���� ���� �� ��, �� ��� ��� ��� �����.
��� �� �� /etc/security/login.cfg ��� �����. � �� ��, SYSTEM ��
�� �� ��� �����. NONE �� 1� �� ��� ����� ��� �����.auth2 ���� ���� � ���� �� �� �����. Value ���� ��� ��
Method;Name �� ������. Method ���� �� �� �����. Name ����
�� ������.
� �� ���� ���, � �� NONE��, �� �� ��� ����� �� �����.
��� �� �� /etc/security/login.cfg ��� �����. Name ���� ���� �� �
�, �� ��� ��� ��� �����.
440 �� ���, � 1 �
�� login �� su ��� �� ����� � � ��� ��(�)� �����. ��� ��� ��
����.
CAP_PROPAGATE
�� �� � ���� �� ����.
CAP_NUMA_ATTACH
���� �� ��� �� � � ���.
CAP_BYPASS_RAC_VMM
���� VMM �� ��� ��� ��� � ���.
�� � � �� � ��� �� ������.core ���� ���� � � � �� � �� ��� �� �� ��� �����. Value �
��� 512 �� �� �� ���� �����.core_hard ���� ���� � � � �� � �� ��� �����. Value ���� 512 ��
�� �� ���� �����.cpu ���� ���� �� � � � ��� � � (� � )� �� �� ��� ����
�. Value ���� �����. � � �� -1��, � ��� �����.cpu_hard ���� ���� �� � � � ��� � � (� � )� �����. � ���� �
����. � � �� -1��, � ��� �����.daemon name ���� ��� ���� cron � �� src(��� �� ���) �� ��� ��
�� �� � �� �� �����. ��� �� �� ����.
true ���� cron � src ��� ��� � ���. ��� � ����.
false ���� cron � src ��� ��� � ����.data ���� ���� �� �� � ��� ���� �� �� ��� �����. Value ��
�� 512 �� �� �� ���� �����. � �� �� ��� ��� 1272���.data_hard ���� ���� �� �� � ��� ���� �����. � ���� 512 �� ��
�� ���� �����. � �� �� ��� ��� 1272���.dictionlist � ��� � � �� ��� �� ���� �� ��� �����.
�� ��� ��� �� ��� �� �� �� ���� ���� � � ���� �����.
�� �� �� � ����� ��� ��� �� ���� �� �� ����� ���. �� ��
� � �� � ��� ������. ��� � �� ��� ���� � �� ��� ����.
��� �� 7�� ASCII ���� �����. ���� �� ��� ��� �� �� �� ��
� /usr/share/dict/words �����.expires ��� ����� �����. Value ���� MMDDhhmmyy ��� 10� ����, ��
MM = month, DD = day, hh = hour, mm = minute � yy = 1939 - 2038 ��� ��� � �
����. �� ��� �����. Value ���� 0�� ��� ���� ����. � �� 0�
��. ��� ��� date ��� ������.fsize ���� ���� � �� � � � �� � ��� �� �� ��� �����. Value
���� 512 �� �� �� ���� �����. 2G�� � ��� ��� -1 ��
unlimited� ������. � �� �� ��� 8192���.fsize_hard ���� ���� � �� � � � �� � ��� �����. � ���� 512 ��
�� �� ���� �����. 2G�� � ��� ��� -1 �� unlimited� ������.
� �� �� ��� 8192���.gecos name ���� ��� ���� �� �� ��� �����. Value ���� �� :(��) �
�� �� ����� �� ‘#!’�� � � ����.groups ���� ��� ��� �����. Value ���� ��� �� �� ��� ������.histexpire ���� � ��� ��� � �� � (� � )� �����. �� 10� �� ������. �
�� 0��, � ��� ���� �� �����. �� ����� � �� � � ��
�.histsize ���� ��� � �� �� ��� �� �����. �� 10� �� ������. � �� 0
���. �� ����� � �� � � ���.
�� ���(���) 441
home �� ���� ��� ���� ����� �����. Value ���� �� �� �����.id ��� ID� �����. Value ���� ��� �� ������. � �� ��� �� ��
� �� $� ��, � ��� � �� ���� ���.login login ���� ���� ���� ��� � �� �� �����. ��� �� �� ��
��.
true ���� ���� ��� � ���. ��� � ����.
false ���� ���� ��� � ����.loginretries ���� ��� ��� �� ����� �� ��� �� ���� �� ��� ��� �� �
����. �� 10� �� ������. 0 �� �� ��� �� �����. �� ���� �
�� ���, ��� ���� /etc/security/lastlog ��� � ���� unsuccessful_login_count
�� loginretries � ��� ��� ��� ���� ��� � ����. ��� �����,
�� �� ������.
chsec -f /etc/security/lastlog -s username -a \unsuccessful_login_count=0
442 �� ���, � 1 �
logintimes ���� ��� ���� ���� �� � �� �����. �� � �� � ��� � ��
� ��� �� ��� ������.
[!]:<time>-<time>
[!]<day>[-<day>][:<time>-<time>]
[!]<month>[<daynum>][-<month>[<daynum>]][:<time>-<time>]
<day>� ��� �� mon, tues, w, THU, Friday, sat � SUNDAY���. � ��� � ���
� day �� ������. ���, ��� ‘��’ � ‘�’ �� ��� �� ���� ���. ���
� � Tuesday-Monday� �� �� � ���. ���� ����� ���� ����.
<time>� �� ��� �� 24� �� ���� ���� � � �����. � � �� :(��)
� �� 4��� ���� ������. ��� 0� ������. ���, 0800(8am)� ���
�� 800� ���� ����. ��� � � ��� ��� ��� �� ��� �����. �
� � � �� � � �� ��� ���. � � � � � �� � ����.
�� �� � �� ���� ‘�’ �� ������. ���, ��� ‘��’ � ‘�’ �� ��� �
� ���� ���. ‘�’� � � September-June� �� �� � ���. ‘�’ ��� ���
�� ���� ����.
<daynum> � �� ��� �� � �� �� ��� 1-31�� �����. � �� ��� �� �
� ����. 1 �� 2 ���� ‘�’ �� ������. ‘� �’ � �� ���� ‘�’� � ��
�� �� ��� � �����, �� ��� �� ����� �� ����� �� �
����.
!(� �)� ���� �� ��� ���� �� ���� ���� DENY ����� ����. �
��� �� ��� ���� ���� ACCESS ����� ���. ���� �� ��� ���
� ��� ���� ����� ���. ��, ���� � ����� 200�� ��� �����.
� �� ����� ���� ����. ‘�’ � ‘��’ ��� ���� �� ��� ��� ��
�� ���� ��� �� � �� � ���. ‘�’ � ‘��’ �� ���� ��� �����
�����. , <month><daynum> � <daynum><month> ��� �����.
���� � ��� ��� �����.
1. �� DENY ��. � ��� ��� � � ���� ��, ���� ���� ���� �� �
�� ���� ����.
2. ���� DENY� �� ��, �� �� ��. � �� ��� ��� � � ���� ��, �
�� ���� �����. � �� ��� ��� � � ���� �� ��, ��� ����
�����. �� ��� ���� �� ��, ���� ��� � ���.maxage ��� � � (� � )� �����. ��� ��� � �� ���� ���. �� 10� ��
������. � � �� 0��, � � �� �����. � � 0-52���.maxexpired ���� ��� ��� � � � maxage � ��� � � � � � � �����. � �
�� � ��� �� ����� ��� � � ���. �� 10� �� ������. � �
� -1��, ��� ���� �����. maxexpired �� 0� ��, maxage �� ���� ��
� �����. maxage �� 0�� maxexpired �� �����. � : 0 - 52(�� ����
maxexpired��� �����.)maxrepeats � ���� � ��� �� � � � �� �����. � 0� �� ����, � � �
� 8� � �� �� �����. �� 10� �� ������. � � 0-8���.
�� ���(���) 443
minage ��� � � � ��� ��� � �� � (� � )� �����. �� 10� �� ���
���. � � �� 0��, � � �� �����. � � 0-52���.minalpha � ��� �� �� ��� � ��� �����. �� 10� �� ������. � � ��
0��, � �� �� �����. � � 0-8���.mindiff �� ��� � � � ���� ���� ��� � �� �����. �� 10� �� ����
��. � � �� 0��, � �� �� �����. � � 0-8���.minlen ��� � ��� �����. �� 10� �� ������. � � �� 0��, � �� ��
�����. ��� ��� 8���. � �� minlen � ‘minalpha + minother’ � �� � �
�� �� �����. ‘minalpha + minother’� 8�� � � ����. ‘minalpha + minother’
� 8�� � ��, minother� �� �� ‘8 - minalpha’� �����.minother � ��� �� �� ��� �� ��� � �� �����. �� 10� �� ������.
� � �� 0��, � �� �� �����. � � 0-8���.nofiles ��� ���� � �� � � � �� ��� �� �� �� ��� �����. Value �
��� �����.nofiles_hard ��� ���� � �� � � � �� ��� �� �� � ��� �����. Value ��
�� �����. � � �� -1��, ����� ���� ��� �� ��� �����.pgrp ���� �� ��� �����. Value ����� ��� �� ��� �� �� � ���
� �(null) �� � ����.pwdchecks � ��� ���� �� �� �� �����. �� � ��� ��� �� ���
���� ���� � ��� �����. � ��� �� �� �� �� �� �� � ��
/usr/lib� �� ���� �� �����.pwdwarntime �� �� ����� ��� ���� ���� �� ��� �����. �� 10� �� ����
��. 0 �� �� ��� ���� �� �����. � �� maxage� minage � ���
��� ���. � ���� � � �� ����, minage �� ���� ��� �����.rlogin telnet �� rlogin ���� �� ���� ��� �� ���� �����. ��� �� ��
����.
true ��� ��� ���� ��� � ���. ��� � � rlogin ����.
false ���� ���� ��� � ����.roles � ���� �� �� �� �����. Value ���� ��� � � � �� ������.rss ��� ����� � � ��� ��� � �� �� �� ��. Value ����
512 �� � � � ��� 10� �� ������. ����� �� � �� ���� � ��
��.rss_hard ��� ����� � � ��� ��� � �. � ���� 512 �� � � �
���� 10� �� ������. ����� �� � �� ���� � ����. � �� AIX
4.2 ��� �����.shell ��� �� � ���� � ���� ���� �����. Value ���� �� �� ��
���.stack ���� ���� �� �� � ��� �� ���� �� �� ��� �����. Value
���� 512 �� �� �� ���� �����. � �� �� ��� ��� 49
���.stack_hard ���� ���� �� �� � ��� �� ���� �����. � ���� 512
�� �� �� ���� �����. � �� �� ��� ��� 49���. 32�� ��
���� �� 523264 512 �� �� �����. 64�� ������ �� 4GB� ��
� 8388608 512 �� ��� �����. ��� ��� ��� -1�� ����� ��� � �
� � ���. � �� AIX 4.2 ��� �����.su su ���� � ���� ��� ��� ���� �� � �� �� �����. ��� �
� �� ����.
true � ���� ��� ���� �� � ���. ��� � ����.
false � ���� ��� ���� �� � ����.
444 �� ���, � 1 �
sugroups su ��� ��� ��� ��� ���� �� � � ��� �����. Value ���� �
�� �� �� ��� ������ �� ��� ���� ALL ����. �� �� �� !(�
�)� �� � ��� �����. � �� ���� �� ��, �� ��� su ��� ���
� ��� ���� �� � ���.sysenv ��� � (���) ��� �����. Value ���� /etc/security/environ ��� ����
� ��� �� Attribute=Value �� �����.tpath ���� �� �� � � �����. ��� �� �� ����.
always ���� �� ����� �� � ���. ��� ���� �� ����
�� � �� �� � �� ���� � �����.
no tsh ���� �� ���� �� �� �� � ����. ���� ���� � �
�� �(SAK)� ���� ��, ��� ��� ����.
nosak � �� �(SAK)� ���� �� ���� �� ���� �� �� �������.
���� SAK ��� �� � � 2� ���� ���� �� � �� ������.
��� � � ����.
on ���� ���� �� �� �� ��� � �� �(SAK)� �� �� ��
� ��(�� �� ��) � ���.ttys Name ���� ��� ��� ��� � � ��� �����. Value ���� ���
�� �� �� ��� ������ �� ��� ���� ALL ����. �� �� �� !(�
�)� �� � ��� �����. � �� ���� �� ��, �� ��� ��� ���
� �� � ���.umask �� �� ��� �����. � �� ��� � �� ��� �� ��� � � ��� �
� ��� �����. � �� 022���.usrenv ��� � (���) ��� �����. Value ���� /etc/security/environ ��� ����
� ��� �� Attribute=Value �� �����.
��
��� ��: �� ��� � security ���� � ��� �� ��(x) ��� ��� ����. � ���
�� ����(TCB)� ����� ���� ���. setuid(SUID) �� ��� � �� ���� �
��� ���� ���.
����� ��:
�� ��
rw /etc/passwdrw /etc/security/userrw /etc/security/user.rolesrw /etc/security/limitsrw /etc/security/environrw /etc/security/audit/configrw /etc/grouprw /etc/security/group
�� ���:
��� ��
USER_Change ���, �
�� ���(���) 445
���
�� ��� I&A ���� ���� � �� ����� ����. ��� I&A ��� ���� �
� ��� � �� ��� �����.
��
1. smith ���� � ���� ���� ��� � � ��� �� �� ������.
chuser rlogin=true smith
2. davis ��� ��� �� �� 1995� 5� 1� �� 8�� ���� �� �� ������.
chuser expires=0501080095 davis
3. finance � accounting ��� davis� ����� �� �� ������.
chuser groups=finance,accounting davis
4. LDAP � ��� �� ��� davis�� �� ���� ���� ��� ���� �� �� �
�����.
chuser -R LDAP rlogin=false davis
��
/usr/bin/chuser chuser ��� �����./etc/passwd ���� �� �� �����./etc/group ��� �� �� ���./etc/security/group ��� � �� ���./etc/security/user ���� �� �� ���./etc/security/user.roles ���� �� � �� ���./etc/security/lastlog ���� ��� �� ���./etc/security/limits �� �� ���� � ���� �� �����./etc/security/audit/config �� ��� ��� ���./etc/security/environ ���� �� �� ���.
�� ��
chfn ��, chgroup ��, chgrpmem ��, chsh ��, lsgroup ��, lsuser ��, mkgroup ��, mkuser
��, passwd ��, pwdadm ��, rmgroup ��, rmuser ��, setgroups ��, setsenv ��, su ��.
� �� ��� ��� ��� ���� AIX 5L �� 5.2 � �� ��� ��� �� ��� �� � �
�� ����� ������.
AIX 5L �� 5.2 � ��� ��� ��� �.
446 �� ���, � 1 �
chvfs ��
��
/etc/vfs ��� � ��� ����.
��
chvfs VFSEntry
��
chvfs ��� VFSEntry ��� �� � �� ��� /etc/vfs �� ��� ����. VFSEntry
���� � �� ����.
VFSName:VFSNumber:MountHelper:FileSystemHelper.
VFSEntry� � �� ��� �(null)(�� )� � �(VFSName �� ��), ���� �� ��
� ����. �� ��� ���� ��, /etc/vfs ��� � ��� ����.
����
VFSEntry �� �� ��� ���: VFSName:VFSNumber:MountHelper:FileSystemHelperVFSName �� �� ��� ��� ��� �����.VFSNumber ��� �� ���� �� �� �� ��� ��� �� ��� �����.MountHelper � ��� �� ���� ���� � ���� ��� ��� �����.FileSystemHelper �� ��� �� ���� ��� ���� � �� �� ��� �� ��� ���� ��� ��� �
����.
��
newvfs�� vfs ��� �� FileSystemHelper� ���� �� �� ������.
chvfs "newvfs:::/etc/helper/testhelper"
��� ���� ��� ����.
��
/etc/vfs �� �� ��� ��� ��� ���.
�� ��
crvfs ��, lsvfs ��, mount �� � rmvfs ��.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� File Systems��
� �� ��� ��, ��, �� � ����� �� �����.
�� ���(���) 447
chvg ��
��
�� ��� �� �����.
��
chvg [ -s Sync { y | n }] [ -h Hotspare {y | Y | n | r }] [ -a AutoOn { n | y } ] [ -c | -l ] [ -L
LTGSize ] [ -Q { n | y } ] [ -u ] [ -x { n | y } ] [ -S | -R] [ -t [factor ] ] [ -B ] [ -C ] [-g] [
-b { n | y } ] VolumeGroup
��
chvg ��� ��� �� �� �� ��� ���� ����� �� �����. �� ���� ��
�� ��� ��� �� � ���� ��� �� �� �� ��(��)� ��� � �� ���
�.
MAXPVS 32(-B ��� �� ��� 128)
�: � ��� �����, ���� �� ��� ��� ��� system ��� ����� ���.
� �� ��� ����� �� ������ ��� �� �� � � ���. ��, SMIT(��
� �� ����� ��) smit chvg �� ��� ��� � ��� �� �� ���.
�: AIX 5.2 � ����� -c �� -C ��� �� �� ��� �� �� �� �� ��� ���
�.
���
�:
1. ��� �� ��� ��� � �� ��� �� � ��, -c, -C, -Q, -l, -x, -b, -t, -L � -s �
�� ���� ����.
2. ��� �� ��� �� � ��, -c, -C, -Q, -l, -x, -b, -t, -L, -s � -h ��� ���� ��
��.
-a AutoOn �� ��� ��� �� �� ���� ����� �� �����. AutoOn �� �
� ��� � ���.
n �� ��� ��� �� �� ���� ���� ����.
y �� ��� ��� �� �� ���� �����.-b �� ��� �� ��� � � ��� ��� �����. � � �� �(yes)���.
y �� ��� �� ��� � � ��� ��� �����.
n �� ��� �� ��� � ��� ��� �����.
448 �� ���, � 1 �
-B �� ��� � vg ���� ����. � ��� 128�� ��� ��� 512�� ��� �
�� �� � ���.
�:
1. �� ��� ���� ��� ��� �� ��� ��� ��� � ���� -B �
�� �� � ����.
2. �� ��� �� ���, AIX 4.3.1 �� ���� �� � ����.
3. �� ��� �� ��� �� � ���� -B ��� �� � ����.
4. ��� �� ��� VGDA �� � � ��� � � � ����.
5. VGDA� ���� �� � ���� ���� � � �����, ���� �� � �
�� �� ���. � ��� ���� ����� ��, � ��� �� ���
� � � ���� �� ����. ��� ��� ��� VGDA ��� ��� ���
�� ��� �� �� ����. � �� �� � VG� �� PV��� ���
� ��� ��� ��� ����. ���� �� ��� � LV� ��� ���� �
�, � ��� ��� �� �� �� ��� ���. ��, VG� �� � ��� �
�� ����� � �� �� ����� ��, � ��� ��� (��� �� ) � �
� ���� ���� �� �� ����� ����. �� ��� �� �� ��
���, � ��� �� ��� � � �� �� ����. VGDA � � ��� �
��� ���, �� VGDA � ��(LV �, LV �, PV �� �)� �� � � �
� ��� � ���.
6. big VG� ��� �� ��� �����.
7. VGDA � � ��� ���� ���, ����� �� VGDA � ��(��� �� �
, ��� �� �, ��� �� �� �)� �� ��� � ���.-c -C ��� �����. AIX 5.2 � ����� ��� �� �� �� �� ��� ���
�.-C ��� �� �� �� ���� �� ��� ����. ��� ��� �� �� �� �
�� ��� �� ���� ����. �� ��� �� ��� ����� � � �
� ��� �� ��� �� ���� ���. �� ��� �� �� �� ��� ���
�� � �� ���� ����. HACMP ES�� -C ��� ������. � ��
� HACMP ��� ���� �� ��� � �� ���� �� �� ����.
��� �� �� ��� �� ���� �����. �� ���� HACMP ES� �� ���
�, � ��� �� ��� ����� � �� ���� ����� ���.
� ��� ��� �� ��� ��� �� �� �� ���� �����.
�:
1. ��� �� �� ��� �� ���� �����. �� ���� HACMP ES� �� �
���, � ��� �� ��� ����� � �� ���� ����� ���.
2. 64�� ��� �� ��� ��� �� �� �� ��� �����. 64�� ��� �
� ��� �� �� �� ��� ���� ����.
�� ���(���) 449
-g �� ��� � �� ���� ��� ���� �����. ��� �� ���� � ��,
PV� �� PP� ����� �����. ��� �� ��� 1016 ��� � bigvg�� �
� �����.
�:
1. ���� ���� �� �� �� � LVM� �� ���� varyoffvg� ���� �
� varyonvg� ���� �� ���.
2. �� ��� �� �� ��� �� �� ��� � ��� �� ���� ����
����.
3. rootvg� �� �� ���� ���� ����.-h Hotspare VolumeGroup ���� ��� �� ��� ��� �� �����. ��� ���� ��
��� �����(y) ��� ���� �� ��� �����(n). ���� �� ��� �
��� � ��� �� �� ����.
y ��� ����� � ��� ����� � � � ��� ��� ��� ��� �
��� �� ��� �����. �� �� ��� ��� � � � ��� � � �
�� � ���� �����.
Y ����� ��� � ��� � ��� ��� ��� ���� �� ��� ��
��, ��� ���� �� ��� ��� �����.
n ��� ���� �� ��� �����. ��� �� ��� �� � � ����.
r �� ��� �� Hotspare ��� ���� �� �����.
�: �� �� �� ��� �� � ��� ���� ����.-l �� ��� ��� �� �� ���� ����. � ��� ��� ���� �� ��� �
� ��� ��� �� ���� ���. � ��� AIX 4.3 ���� �����.-L �� ��� ��� �� �� ��(�� ��)� ����. LTGSize ���� �� 128,
256, 512 �� 1024 � ���. ��, � �� �� ��� � �� ���� � �� �
��� ��� ��� ���. � � ��� 128 �� �����.
�:
1. �� ��� �� ��� �� � ���� -L ��� �� � ����.
2. ��� �� �� ��� ���� �� ��� �� ��� �� � ����� ��
�. �� �� ��� ��� �����.-Q �� ��� ���� ��� ��(PV) �� !� � ���� �� � ����� �� �
����. � � �� �(yes)���. ���� �� ��� �� �� � ��� ��
���.
n �� ��� �� ��� ��(PV)� !� ��� �� ��� ����.
y �� ��� ��� ��� �!� !� � ���� �� � �����.
�: �� ��� ��� chvg -Q n �� chvg -Q y �� �� bosboot �
� savebase ��� ������.-R �� ��� �� �� ��� ��� �����.
450 �� ���, � 1 �
-s Sync VolumeGroup ���� ��� �� ��� ��� �� �����. ���� ��� ��
���� �����(y) ���� ��� �� ���� �����(n). ���� �� ���
���� � ��� �� �� ����.
y ���� ��� ���� ����� ���.
n ���� ��� �� ���� �����. ��� �� ��� �� � � ���
�.
�: �� �� �� ��� �� � ��� ���� ����.-S � �� ��� �� ���� ���(drain)�� � ���� �� �����.-t [factor] factor� ��� ��� �� ��� ��� �� �� ��� ����. factor� 32 ��
� �� ��� �� 1 - 16 ����, 128 ��� �� ��� ���� 1 - 64 �� � �
��.
factor� ���� �� �� �� ���� � ���� ��� ��� �� factor x 1016
�� ���� ���� �����.
factor� ����, � �� ��� �� ��� �� ��� ��� � �� factor x 1016
�� ����.
�:
1. ��� �� �� 1016 ��� ��� �� AIX 4.1.2�� �� ��� �� ��
� ��� ��� �� ��� ���� � � � � ���. �� ��� �
�� stale/fresh ��� � ���.
2. �� ��� ���� ��� ��� � ���� factor� � � ����.
3. �� ��� �� ���, AIX 4.3 �� ���� �� � ����.
4. �� ��� �� ��� �� � ���� � ��� �� � ����.
5. � �� ��� �� � � ��� ��� � ��
(MAXPVS/factor)� �����.-u �� ��� �� �����. � ��� �� ��� � LVM ��� �� �(�� ��
� �� ��� �� �)� �� �� � � �� ��� �����.
�: -u ��� ���� �� � LVM ���� �� ��� ���� ��� ����
�.-x �� �� �� ��� �� �(vary on)�� �� ����. � ��� ��� ����
�� ��� �� ��� ��� �� ���� ���.
�: ��� �� �� �� ��� �� ��� ����� ����. AIX 5.2 � �����
��� �� �� �� �� ��� ����.
y �� ��� �� ��� �� �� ����.
n ��� ��� �� ��� �� �� ����.
�: �� ��� �� ���� ��� �� ��, � ��� �� ��� �� ��� ���
�.
�� ��� ���� �� �� � ��� �� ���, /etc/inittab ��� � ��
���� ���.
rc_clvmv:2:wait:/usr/sbin/clvm_cfg 2>&1
��: � ��� �� srcmstr� ���� � ���� �� �� ���� ���.
--
�� ���(���) 451
��
1. ��� �� � �� �� vg03� ���� ���� ��� �� �� ������.
chvg -a y vg03
2. ��� �� �� 1016 ��� ��� �� �� �� �� �� vg03� �� � � ����
�� �� ������.
chvg -t vg03
3. ��� �� ��� ��� � �� 2032� ��� vg03 �� ��� ��� �� � �� 16
�� ���� �� �� ������.
chvg -t 2 vg03
��
/usr/sbin chvg ��� � ����.
�� ��
��: bosboot, lsvg, mkvg, savebase, varyonvg.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� Logical Volume
Storage Overview��� ��� �� ���, ��� ��, ��� ��, �� ��, ��, ��� �� �
� � �� �� �����.
� �� ��� ��� ��� ���� AIX 5L �� 5.2 � �� ��� ��� �� ��� � 2 �: �
� � ��� ����� ������.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� System Management
Interface Tool(SMIT): Overview��� ��, �� � � SMIT� ���� ���� �� �����.
chvirprt ��
��
�� ��� ��� ����.
��
chvirprt -d QueueDeviceName -q PrintQueueName -a Attribute=Value ...
��
chvirprt ��� PrintQueueName � QueueDeviceName� ��� �� ��� ��� ����.
452 �� ���, � 1 �
�: qprt ��� ��� � � �� �� � ��� �� ��� ��� �� � ���.
�� � -w ��(��� �)� �� � � �� 132� ����, w=132� ������. � �
� ��� 2�� � ���.
� �� ��� ���(wsm)�� �� ���� ������ ��� �� �� � � ��
�. �� SMIT(��� �� ����� ��) smit chvirprt �� ��� ��� � ��� �� ��
���.
���
-a Attribute=Value Value� Attribute� �� �����. Value� �� ��� ��� ���� ��, �� ��� ��
���(‘Value’). ���� chvirprt ��� �� �� ��� �����.-d QueueDeviceName �� ��� ���� ���� �� ��� �����.-q PrintQueueName �� ��� ���� �� ������ �����.
��
� � ��� �� 132�(w �)� ��� mary ���� proq �� ���� � mypro ���� ��
� ��� �� ��� �� ″�� ��″ ��� ���(si �) ����� �� �� ������.
chvirprt -q proq -d mypro -a si=mary w=132
��
/etc/qconfig ��� ��
/usr/sbin/chvirprt chvirprt ��� �����./var/spool/lpd/pio/@local/custom/* �� �� � ��
/var/spool/lpd/pio/@local/ddi/* ��� �� �� � ��
�� ��
lsvirprt ��, mkvirprt ��, qprt ��, rmvirprt ��, smit ��.
qconfig ��.
AIX 5L Version 5.2 Guide to Printers and Printing� Changing or Showing Characteristics of a Virtual
Printer.
AIX 5L Version 5.2 Guide to Printers and Printing� Printer Colon File Conventions.
AIX 5L Version 5.2 Guide to Printers and Printing� Printer Specific Information.
AIX 5L Version 5.2 Guide to Printers and Printing� Printer Support.
AIX 5L Version 5.2 Guide to Printers and Printing� Virtual Printer Definitions and Attributes.
AIX 5L Version 5.2 Guide to Printers and Printing� Adding a Printer Using the Printer Colon File.
�� ���(���) 453
AIX 5L Version 5.2 Guide to Printers and Printing� Printer Code Page Translation Tables.
� �� ��� ��� ��� ���� AIX 5L �� 5.2 � �� ��� ��� �� ��� � 2 �: �
� � ��� ����� ������.
chvmode ��
��
�� �� �� � X ��� �� � ��� ����.
�: � ��� X ��� �� �� ��� �� �����.
��
chvmode [ { + | - } l ] [ { + | - } c ] [ -vsize WidthxHeight [ @ VSync ]
��
chvmode ��� �� �� �� � X ��� �� ���� ��� ��� ����.
��� �� ��� CRT ����� ���� �� ���� � ���� (��)� ��� ����.
� �� ��� ���(wsm)�� �� ������ ��� �� �� � � ���. �� SMIT(�
�� �� ����� ��)� ��� � ��� �� �� ���.
���
+/-c CRT(��) ��� �� �� �� �� ����� ���.+/-l LCD ��� �� �� �� �� ����� ���.-vsize WidthxHeight[ @VSync ] CRT(��) ����� ��� ��� �� ���(Hz(���)
� � ���� ��)� �����. @VSync� ���� �� �
�, �� �� ��� ���� �����.
��
��� ��: �� ���
�� ���: �
�� ��
�� �� ��� �����.
0 ����� ��� ���.>0 ��� ������.
454 �� ���, � 1 �
��
1. LCD ��� �� ����� ��, CRT(��) ����� �� ���� ���, �� �� ��
����.
chvmode -l +c
2. �� CRT(��) �� �� 1024x768� ����, �� �� ������.
chvmode -vsize 1024x768
3. 75Hz� �� ���� ��� �� VGA �� �����, �� �� ������.
chvmode -vsize 640x480@75
��
/usr/bin/X11/chvmode chvmode ��� ���.
�� ��
lsvmode ��.
� �� ��� ��� ��� ���� AIX 5L �� 5.2 � �� ��� ��� �� ��� � 2 �: �
� � ��� ����� ������.
chypdom ��
��
���� �� �� ��� ����.
��
/usr/sbin/chypdom [ -I | -B | -N ] DomainName
��
chypdom ��� ���� �� ��� ����. DomainName ���� ���� �� �� �
� ��� �����.
� �� ��� ���(wsm)�� ���� ������ ��� ���� �� � � ���. �
� SMIT(��� �� ����� ��) smit chypdom �� ��� ��� � ��� �� �� �
��.
���
-I /etc/rc.nfs ���� �� ��� ���� �����. � ��� �� ��� � ��� ��� � ����.-B �� �� ��� ��� /etc/rc.nfs ��� ��� ���� ���� �����.
�� ���(���) 455
-N �� ��� �� ���� �����. /etc/rc.nfs ���� �� ����� ����. domainname ��� ����
���� �� ��� ����.
��
/etc/rc.nfs ��� ��� � ��� ��� � �� ��� mydomain�� �����, �� ��
������.
chypdom -I mydomain
��
/etc/rc.nfs NFS � NIS �� �� �� ����� �����.
�� ��
domainname ��, mkclient ��, mkmaster ��, mkslave ��, smit ��.
� �� ��� ��� ��� ���� AIX 5L �� 5.2 � �� ��� ��� �� ��� � 2 �: �
� � ��� ����� ������.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� System Management
Interface Tool(SMIT): Overview.
AIX 5L Version 5.2 Network Information Services (NIS and NIS+) Guide� Network Information
Service(NIS).
NIS ���.
ckpacct ��
��
��� ����� � ��� �� ��� �����.
��
/usr/sbin/acct/ckpacct [ BlockSize ]
��
ckpacct ��� �� �� ��� ��� /var/adm/pacct� ��� �����. ��, cron �� � ��
� �����. � ��� ��� ��� BlockSize ���� ��� � �� ���� ckpacct ���
� turnacctswitch ��� ��� ��� ����� �� �����. BlockSize ���� 1000�
��.
456 �� ���, � 1 �
/var �� ���� �� �� ��� � �� 500 ��� ckpacct ���� turnacct off ��� ��
� ���� ��� ����� �� �����. 500 �� �� �����, ����� �� ��
���. � ��� ckpacct ��� ���� ��� �����.
MAILCOM �� �� mail root adm�� �� �, ��� ���� � ��� ��� adm ��
��� ����.
��
��� ��: adm ��� ���� � ��� �� ��(x) ��� ��� ����.
��
/var/adm/pacct ��� ��� ��� ���� �����, /var/spool/cron/crontabs/root ��� ��
������.
5 * * * * /usr/sbin/acct/ckpacct
� ��� cron ��� �� ��� � ���� �����. ckpacct ��� �� �� 5 (5 *)� �
����. � ��� ����� cron �� ���� ���� ��� � �����. �� cron ����
��� ���� AIX 5L Version 5.2 System Management Guide: Operating System and Devices� ″Setting
Up an Accounting System″� ������.
��
/usr/sbin/acct ���� ��� �� ��
/var/adm/pacct ��� ����� �� �� ��.
�� ��
acctcom ��, acctprc1, acctprc2, �� accton ��, turnacct ��.
cron �.
acct ���.
���� ���, �� ��� � � ���� ��, ���� ��� �� �� ��� ��� AIX 5L
Version 5.2 System Management Concepts: Operating System and Devices� Accounting Overview�
������.
AIX 5L Version 5.2 System Management Guide: Operating System and Devices� Setting Up an Accounting
System��� ���� ���� ��� � ��� ��� �� �����.
�� ���(���) 457
ckprereq ��
��
����� �� �� ����� �� ���� ��� �� ��� �����.
��
ckprereq [ -v ] [ -O { r | u | s } ] [ -f PrereqFile | -l FilesetName [ Level ] ]
��
ckprereq ��� ��� �� �� �� � ���� ��� �� ����� �����.
ckprereq ��� ���� ��� ������ ����� �� ���.
ckprereq� -f ��� �� �� �, PrereqFile ���� ���� �� ��� ��� �����.
� ��� � ��� �� ���� ���� � ��� �� �� ��� �� ��� � �
��.
ckprereq� -l ��� �� �� �, ���� ��� ���� �� �� ���(SWVPD) �����
�� � ProductName ����� �����.
PrereqFile ���� -f ��� ����, ckprereq ���� �� ��� ����. �� ��� ��
��� !��� � ����� �����. �� �� � �� �� �� �����. �� ckprereq �
�� ��� ���� ��� �� ckprereq ��� �� �� �����.
��� � �� �� ���� prereq, coreq, ifreq � instreq���.
prereq� �� ��� ��� �� �� ��� ��� ���� ������. ��� ��� ����,
���� ��� SWVPD ��� APPLIED, APPLYING, COMMITTED �� COMMITTING � �
�� ���. prereq� �� �� ��� ���� �� ��� ��� �� ���� ����.
coreq ���� ��� ���� �� � � ��, prereq ���� �� ��� ��� ��� � �
����, coreq ���� prereq ���� � ���. !�� �� ���� ��� �� ���� ��
��, ���� ���� ���� ��� �� ��� ���� ��� �� �� ���� ����.
coreq ���� ckprereq ��� �� �����. (installp ��� �� �� ���� �� ���� �
� ����.)
ifreq ���� �� ��� ���� �� �� �� �� ����� � ����� coreq� ����
�. �� ��� ���� �� ��, ifreq ���� �����.
instreq ���� ckprereq ��� �� prereq ����! �����. instreq� ��� �� installp
��� �� �� ��� ���� �����.
458 �� ���, � 1 �
installp ��� �� ��� corequisite � if-requisite �� ��� ��� � ���� �� �� coreq
�� ifreq ��� �� ��� �����. if-requisite ��� ����� ��� �� �� ���� �
� ��, if-requisite ��� ���� ����.
���
-f PrereqFile ���� ��� ��� �� ��� �����.-l FilesetName[ Level ]
SWVPD �������� ���� ��� � �� �� �� �� �� �
� ��� �����.-O {r|u|s} �� ���� ��� �� ��� ��� �����. � ��� ���
� �� �� ckprereq ��� INUTREE �� �� �� ��� ��
� � �����. INUTREE �� �� installp ��� �� �����.
r ��� /(��) � � ��� �����. u ��� ���� ���
/usr � � � ��� �����. s ��� ��� ���� ���
/usr/share � � � ��� �����. � �� � � � � �
���.-v �� ��� ��� � ��� �� �� ��� �� ��� ����
�.
���
ckprereq ��� SWVPD�� ���� �� ��, ���, ��(modification) �, ��(fix) � � ��
ID� ����� ���� ���� �� �� ���� ���� �� � �� �� � � � ���
�����.
f ��(fix) �� �� ���� ������.m ��(modification) �� �� ���� ������.n �� ��� ���� ��� broken�� �����.p �� ID� �� ���� ������.r ���� �� ���� ������.s PrereqFile ���� �� ��� ������.v ��� �� ���� ������.
���� ��� ��� ���� �� ��� �� �� ��� �� �� ��� ���� ��, ckprereq
��� �� �� �� 255���. ��� ��� �� �� ��� ���� ��� ���� ����
�.
��
��� ��: � ��� ����� �� ��� �� ���.
��
1. �� �� ��� � �� /tmp/prq.test� �� ��� ��� �� ����, �� �����
�.
*prereq bos.rte 4.1.0.0*prereq X11.base.rte 4.1.0.0
�� ���(���) 459
��� ����� ����� �� �� ������.
ckprereq -vf /tmp/prq.test
2. �� � � �� /usr/lpp/snaserv/prereq2 ��� ���� �� �� ����� ����, �
� �� ������.
ckprereq -f /usr/lpp/snaserv/prereq2 -Or
3. � 4.1.0.1� � ��� �� �� � bos.net.tcp.client� ����� ������ ����, �
� �� ������.
ckprereq -l bos.net.tcp.client 4.1.0.1
��
/etc/objrepos/product �� ���� /root � � ��� ����� �� ���
� ������./usr/lib/objrepos/product �� ���� /usr � � ��� ����� �� ���
� ������./usr/share/lib/objrepos/product �� ���� /usr/share � � ��� ����� �� �
�� � ������.
�� ��
installp ��.
cksum ��
��
��� ���� �� �� �����.
��
cksum [ File ... ]
��
cksum ��� File ���� ��� ��� �� ��� �� 32�� ��� CRC(�� �� ��) �
�� �� �����. ��� ��� �� ��, cksum ��� �� ��� ����. ���, �� �
� �� ��� �� ��� �����. �� ��� �� ��, �� ��� � � � �����.
cksum ��� �� �� �� �� �� �� �� �� ��� ��� �� ��� �� �
�� ���� � �� � ���. cksum ���� �� ��� ��� � � ����. ���,
��� ��� ��� � ��� �� ���� ���� ����.
460 �� ���, � 1 �
cksum ��� sum ��� � ����� ��� 32 �� ��� CRC� �����. cksum ���
��� �� � ��� ��� �� CRC ����� �����. ��� ��� ���� AIX 5L
Version 5.2 Communications Programming Concepts� ″Understanding DLCETHER Protocol Support″
� ������.
�: cksum ��� POSIX 1003.2� ���� �� ���� �� POSIX 1003.2 �� �����
���� �����.
� � ���� CRC(�� �� ��) ��� ���� �����.
G(x) = x32 + x26 + x23 + x22 + x16 + x12 + x11 + x10 + x8 + x7 + x5 + x4 + x2 + x + 1
� ���� ��� ��� ���� CRC(�� �� ��) �� ����� �����.
1. �� n ��� n-1� mod 2 ��� M(x)� ��� ����. � n ��� ���� �� ���
��. �� ��� ��� ��� �� ��� � 8� �����. ��� ��� 8� ��� ��
� 0��� �(��� ��) ���� �� �� ��� 8� ����, � ���� �� �� 8� �
�� � ��� �� ��� ��� 2� ��� ���� �� ��� 8�� �� ���. � ���
��� � � 8�� � �� �� ��� �����.
2. M(x)� x32� ���(, 32�� ���� ����) mod 2 ���� ��� G(x)� ���, 31�
� ��� R(x)� ����.
3. R(x)� ��� 32�� ���� ��� ����.
4. �� ���� ����, � ��� CRC(�� �� ��)���.
�� ��
� ��� �� �� ��� �����.
0 �� ��� ���� ��� ���.>0 ��� ������.
��
file1 � file2� ���� ��� �� � � �����, �� �� ������.
cksum file1 file2
file1 ��� ���� 3995432187�� � ��� 1390 ���� file2 ��� ���� 3266927833�
� � ��� 20912 ��� �� cksum ��� �� �����.
3995432187 1390 file13266927833 20912 file2
��
/usr/bin/cksum cksum ��� ���.
�� ���(���) 461
�� ��
sum ��, wc ��.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� File Systems��
� �� ��� � �� ��� �� ��� �� �����.
AIX 5L Version 5.2 Communications Programming Concepts� Understanding DLCETHER Protocol
Supportl��� ��� ��� �� ��� �����.
clear ��
��
�� ��� �#��.
��
clear
��
clear ��� ��� �#��. clear ��� � �� ��� �� TERM ��� ����. � �
, �� �� ��� � � /usr/share/lib/terminfo ����� �� �� ��� ��� ���
��. TERM �� �� ���� �� ��, clear ��� �� ��� ��� �� � ����.
��
��� ��� ����, �� �� ������.
clear
��
/usr/share/lib/
terminfo
�� �� ������� ���.
�� ��
tput ��.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� ��� �� ��� ����� ���
� ��� ���� ��� � �� �� ���� �� �����.
462 �� ���, � 1 �
clsnmp ��
��
AIX clsnmp ��� ���� �� ��� �� SNMP ����� �� � �� AIX ��� SNMP
��� ��� �����.
��
clsnmp [ -d DebugLevel ] [ -h TargetHost ] [ -c Community ] [ -t TimeOutValue ] [ -r RetryNumber
] [ -n NonRepeaters ] [ -m MaxRepetitions ] [ -p PortNumber ] [ -v ] [ -f ConfigurationFile ] [ -?
] Function [ MIBVariable [ VariableType ] [ Value ] [ ... ] ]
��
����� SNMP ��� ���� ����� ���� SNMP ��� ����� clsnmp ��� ���
���. AIX clsnmp ��� SNMPv1, SNMPv2c � SNMPv3 ��� ��� �����.
SNMP �� ��
findname
�� ASN.1 �� �� � ���� �� ASN.1 �� ��� � ��� MIBVariable ��� �
� �� ��� ���� � ��� ����� ��� �����. ��� � /etc/mib.defs �
�� ��� ���� �� ��� �� ��, ���� ���� MIB� ����. clsnmp
findname ��� ��� � � �� MIBVariable� �����.
get �� MIB(Management Information Base) �� �� SNMP ����� ��� �����. �
�� �� clsnmp� �� �� � �� �����.
getbulk
OID �� MIB � ���� ��� MIB ��� � �� �� �����. ��� getbulk�
clsnmp ��� SNMP ���� � �� �� �� ���� ��� � �� getnext� ��
� ��� �� � ���.
getnext
�� ��� ��� MIBVariable �� ��� � MIB �� �� ��� SNMP ����� �
����. ��� �� clsnmp� �� �� � �� �����.
set �� MIB �� ����� SNMP ����� ��� �����. ��� �� clsnmp� �� �
� � �� �����.
trap SNMP ��� ���� ���� �� ��� �����. � ��, � ��� �� 162 �� -p
���� ��� �� ��� �����. clsnmp �� ��� ���� ���� �� ���
��� �� �����.
walk ��� ���� �� getnext ��� ��� �, ��� ���� ���� �� � � ���
� getnext ��� �����. ���� ��� ���� ID� ��� � � � � ���.
�� ���(���) 463
���
�� MIB ������ set ��� ���� ����. MIB ����� ���� ���� �� �����
�� SET� ���� ��� set ��� �� � ���.
getbulk� SNMPv2 �����. �� ����� SNMPv1� �� ��, �� ����� ��� ���
��. �����, ��� � ����.
�� ��� ����� � �� ����. ��, � �� � �� ����� � ���.
NetView SNMP � AIX clsnmp� �� ��� ��� ����� -p PortNumber ���� clsnmp �
��� ������. IP ��� � ��� �� ������� � �� ��� ��� �� � ��
�. -p� clsnmp �� ��� ���� � ��� �� 162 �� � ��� ����� ���. � ��
�� ���� �� ���� ������ ���.
���� �� clsnmp ��(� ��� ��� �� �� ��� ��� ��� )� � ����.
clsnmp ��� �� �� � �� ��� ��� �����. /etc/mib.defs � clsnmp.conf �� ��
� /usr/samples/snmpdv3 ����� �����.
clsnmp ��� SNMPv1, SNMPv2c � SNMPv3 ��� ��� �����. clsnmp� SNMPv1,SNMPv2c
�� SNMPv3 ��� ���� �� ����� ���� ��� clsnmp.conf �����. -h ���
� ��� ��� clsnmp.conf ��� � winSNMP ��� �� ��, clsnmp� ��� ��� ��
�� ��� ��� �����. -h ���� ���� �� ��, ��� SNMPv1request� ����
�.
���
-c Community �� SNMP ����� ��� �� ������ ���� �
�� ��� �����. ��� ��� ���� ��� � � �
�� public���. ��� �� � ��� �� �� ���
��� ���� ����.
�: ��� ��� ����� � ���.-d DebugLevel ��� �� �����. � � �� (0)��, �� ���
� ���� �� ����. ��� �� ����, ����
��� �� ����. ��� �� 0-4���.-f ConfigurationFile ��� ��� �� �� � �� ��� �����.-h TargetHost ��� ����� �� ���� �����. ��� ��� �
� , ��� �� �� clsnmp.conf ��� ��� �
winSNMP ��� � ���. ���� ���� �� ��, �
�� �� ������.-m MaxRepetitions getbulk�� �����. �� ��� getbulk� ��� ����
�. � �� �� � �� ″-n number″ ��� �� �
�� �� �� ���� �� ��� ���� ����. ��
�, ″-n number″+1 ����� ���� � �� ��
�� ��� ″-m number″ �� �����. � �� 10���.
464 �� ���, � 1 �
-n NonRepeaters getbulk ���� �����. �� ��� getbulk� ��� �
����. NonRepeaters� � ���� ��� � � �� ��
�� ���� � �� �(name/value)� ����. � ��
0���.-p PortNumber ��� ���� ��� �� �����. �� ��� ���� �
��, clsnmp �� ��� clsnmp ��� � � ��� � �
�� �� 162� �����.-r RetryNumber � �� �� ��� ����� � �� �����. � �
� 2���.-t TimeOutValue clsnmp ��� SNMP ������� ��� ���� � (��
)� �����. � �� 3���.-v ��� ��� ��� ��� ��� ����� �����. (�
� �, MIB ���� ID �� �� ��� �����.)-? ��� ��� �����.
����
Function � � ��� �� SNMP ��/��� �����.
get, getnext, getbulk, set, walk, trap, findname.MIBVariable ���� ���(�� ��), ASN.1 ���� ���� ID ��
� �� ��� ��� MIB(Management Information Base) �
���� �����. walk� �� ����, ��� MIB ���
� ������. ���� ��� ���� ID� ��� � �
� � ���. findname� �� ����, ��� ASN.1 �
��� ���� ID���.Value SET ���� ���� �� �����. �� �� ��� ��
��, �� �� �� ��� �� ���. �� ����
� � ��� ����� ��� ���� ���.
�� ���(���) 465
VariableType ���� �� ��� �����. SNMP SET ��� �����
SMI_type� �� �� ���. ��� ��� �� ��, clsnmp
� ��� ���� � � /etc/mib.defs ��� ���� �
�� ���� MIB� �����. �� � � ���, ��
� �����. VariableType� ��� ��, VariableType� MIB
� ��� �� ��� �� �� � ����. VariableType
� �� �� ���� ���. �� �, ″number″ ��� ″foo″
�� �� ��, ″foo″� ��� ���� ��� �����.
VariableType� ����� � �� ����. ��� � ��
� �� ����.
v bitstring
v counter
v counter32
v counter64
v display �� displaystring
v gauge
v gauge32
v integer
v integer32
v ipaddress
v nsapaddress
v null
v objectidentifier �� OID
v octetstring
v opaque
v opaqueascii
v timeticks
v uinteger
��
1. MIB � ����
a. �� MIB object sysName.0� �����.
clsnmp get sysName.0
� ��� ��� �� �����.
1.3.6.1.2.1.1.5.0 = hostname.austin.ibm.com
b. �� MIB object myName.0� �����. �� myName� sysName.0� �� ���� ��
��� ��� ����� /etc/mib.defs ��� �����.
clsnmp get myName.0
466 �� ���, � 1 �
� ��� ��� �� �����.
1.3.6.1.2.1.1.5.0 = myhostname.austin.ibm.com
2. � MIB � ����
a. �� ��� � � ��� MIB ����� �����.
clsnmp getnext udp
� ��� ��� �� �����.
1.3.6.1.2.1.7.1.0 = 653
b. �� ��� �� ���� ID �� �� ���� ����� -v ��� ��� � � �
�� ����� �����.
clsnmp -v getnext udp
� ��� ��� �� �����.
udpInDatagrams.0 = 653
3. MIB � ��
a. �� MIB object sysName.0� ‘hostname.austin.ibm.com’ ��� �����.
clsnmp set sysName.0 "hostname.austin.ibm.com"
� ��� �� ��� ��� ����.
1.3.6.1.2.1.1.5.0 = hostname.austin.ibm.com
b. MIB object sysName.0� �� � ��� ��, ���� �� ��� ���� VariableType �
��� ��� �� �� ���.
clsnmp set sysName.0 displayname "hostname.austin.ibm.com"
� ��� �� ��� ��� ����.
1.3.6.1.2.1.1.5.0 = hostname.austin.ibm.com
4. MIB �� ��
�� ��� ���� ID ���� �����, clsnmp �� � SNMP ���� � �� �� ��
��� ���� ���� �� ����� ����� �����.
clsnmp -h loopback -v -m 10 bulkwalk udp
� ��� ��� �� �����.
clsnmp -v walk udpudpInDatagrams.0 = 653udpNoPorts.0 = 22udpInErrors.0 = 0udpOutDatagrams.0 = 678udpLocalAddress.0.0.0.0.7 = 0.0.0.0udpLocalAddress.0.0.0.0.9 = 0.0.0.0udpLocalAddress.0.0.0.0.13 = 0.0.0.0udpLocalAddress.0.0.0.0.19 = 0.0.0.0udpLocalAddress.0.0.0.0.37 = 0.0.0.0
�� ���(���) 467
udpLocalAddress.0.0.0.0.161 = 0.0.0.0udpLocalAddress.0.0.0.0.5020 = 0.0.0.0udpLocalPort.0.0.0.0.7 = 7udpLocalPort.0.0.0.0.9 = 9udpLocalPort.0.0.0.0.13 = 13udpLocalPort.0.0.0.0.19 = 19udpLocalPort.0.0.0.0.37 = 37udpLocalPort.0.0.0.0.161 = 161udpLocalPort.0.0.0.0.5020 = 5020
5. �� MIB � ����
�� getbulk �� ��� ��� �� MIB ����� �����. getbulk �� ��� ��� �
�� �� ��� MIB ����� �� � � ��� ����� �����. � ���� -n ��
� � �� � �(sysLocation � ifTable)� �� � � ��� ����� � �� ����� ��
�����. ���� � � �� ����(tcp, udp � icmp)� ��, -m ��� 5� ��� ���
�� �� �����.
�: getbulk �� ��� SNMPv2 �����. -h ���� clsnmp.conf ��� SNMPv2 ��
SNMPv3� ���� ����� ��� ���(��)� �����.
clsnmp -h loopback -v -n 2 -m 5 getbulk sysLocation ifTable tcp udp icmp
� ��� �� ��� ��� ����.
sysLocation.0 = Research Triangle Park, NCifIndex.1 = 1tcpRtoAlgorithm.0 = 4udpInDatagrams.0 = 782icmpInMsgs.0 = 22tcpRtoMin.0 = 0udpNoPorts.0 = 22icmpInErrors.0 = 0tcpRtoMax.0 = 120udpInErrors.0 = 0icmpInDestUnreachs.0 = 22tcpMaxConn.0 = -1udpOutDatagrams.0 = 807icmpInTimeExcds.0 = 0tcpActiveOpens.0 = 1udpLocalAddress.0.0.0.0.7 = 0.0.0.0icmpInParmProbs.0 = 0
6. ASN.1 �� �� �
�� �� ASN.1 �� �� � ���� �� ASN.1 �� ��� � ��� MIBVariable ���
�� �� ��� ���� � ��� ����� ��� �����. ��� /etc/mib.defs ����
����, � ��� ���� MIB� �� �����. clsnmp findname �� � � ��
MIBVariable�� �����. �� �, �� �� ��� ���� �� � ���.
clsnmp findname 1.3.6.1.2.1.6.13.1.2
� ��� �� ��� ��� ����.
1.3.6.1.2.1.6.13.1.2 found as: tcpConnLocalAddress
468 �� ���, � 1 �
��� ��� �� ����.
clsnmp findname 1.3.6.1.2.1.6.13.1.2.0
� ��� �� ��� ��� ����.
1.3.6.1.2.1.6.13.1.2.0 found as: tcpConnLocalAddress.0
�� ��� ��� �� ����.
clsnmp findname 1.3.6.1.2.
� ��� �� ��� ��� ����.
1.3.6.1.2. found as: mgmt
7. SNMPv3 �� ��
a. ��� ���� /etc/clsnmp.conf ��� winSnmpName ��� �� �� ���� ����
�(�� � ��),
target1 9.3.149.26 snmpv3 u1 - - AuthNoPriv HMAC-SHA76784e5935acd6033a855df1fac42acb187aa867 - -
snmpd ���� �� 9.3.149.26, ��� u1� � �� ���� ��, ��� ���� ���
�� � ���.
clsnmp -v -h target1 get sysName.0
� ��� �� ��� ��� ����.
sysName.0 = somehostname.austin.ibm.com
b. �� �� ��� �� �� ����.
clsnmp trap
�: �� ��� � ��� SNMPv3� ��, ��� ���� �� ����� ��� ���
� etc/clsnmp.conf ��� � �� ����� �� �����.
��
/etc/clsnmp.conf clsnmp ��� �� ��� ��./etc/mib.defs SNMP ���� � ���� ���� ���� ��
MIB(Management Information Base) �� �����.
�� ��
pwchange ��, pwtokey ��, snmpdv3 �.
/etc/clsnmp.conf ��, /etc/snmpdv3.conf ��.
�� ���(���) 469
cmp ��
��
� ��� �����.
��
cmp [ -l | -s ] File1 File2
��
cmp ��� File1 � File2 ���� ��� ��� ��� � �� ��� ��� �����. File1 ��
File2 ���� �� -(�� ��)� ��� �� cmp ��� � ��� �� �� ��� ����. ��
���� � �� ��� �� � ���. � � �� ��� ��� �� �� cmp ��� ����
���� ����. ��� �� ��, cmp ��� ��� ���� � �� ��� � ��� �����.
-l ��� ���� � ��� � ��� �� ��� ��(, cmp ��� �� ��� ���� ��
� ���� EOF ��� �� ��), cmp ��� ��� �����. �����, cmp ��� ��� �
�� ��� ���� diff ��� ��� �� ��� ������.
���
-l ��� L� ��� �� �� �� ��� 10��� ���� �� � �� �� 8��� �����.-s ���� �����. � 0� ��� ��� ����, � 1� �� � ��� ����, � 2� ��� ���� ��
�� �� �� �����.
�� ��
� ��� �� �� ��� �����.
0 ��� �����.1 ��� �� ����. � �� � ��� � ��� �� ��� ��(� ��� � ��� � � � ��)�� �
����.>1 ��� ������.
��
1. � ��� ���� �� �����, �� �� ������.
cmp prog.o.bak prog.o
� ��� prog.o.bak� prog.o� �����. ��� �� �� ��� ���� ����. ��
� �� � ��, � �� ��� �� �����.
�� �,
prog.o.bak prog.o differ: char 4, line 1
470 �� ���, � 1 �
�� cmp: EOF on prog.o.bak� ���� ��, prog.o� � �� � � prog.o.bak� ����
�, prog.o� �� ���� ���.
2. � �� �� ����� �� �� ������.
cmp -l prog.o.bak prog.o
� ��� ��� ��� �, ��� �� �� ��(10��) � �� � ��(8��)� ���
��. �� �, �� �� ��� prog.o.bak�� 8� 101�� prog.o�� 141� �� cmp ��
� �� �����.
5 101 141
3. �� ��� ���� ���� � ��� ����� �� �� ������.
cmp -s prog.c.bak prog.c
� ��� � ��� �� �� 0� ��� ����, � ��� �� �� 1� � �� ��� ��
�� 2� �� �����. ��� ��� ��� ����� � ����� �����. �� �
�� ����.
if cmp -s prog.c.bak prog.c
then
echo No change
fi
� ��� �� �� �� �� � �� � ���� No change� �����.
��
/usr/bin/cmp cmp ��� �����.
�� ��
comm ��, diff ��, ksh ��.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� �� ��.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� ��� �� ��� ��.
col ��
��
��� � �� ��(LF)� ���/��� �� � �� ��(LF)� � �� �� ��� �����.
�� ���(���) 471
��
col [ -b ] [ -f ] [ -p ] [ -x ] [ -T Name ] [ -l Number ]
��
col ��� �� ���� �� ��� �� �� ��� �����. � ��� hlf � hlr ��(, ��
� � ��� �� � �� ��(LF))�� ���, flr ��(��� � �� ��(LF))� �� ���� � �
�� �����. nterm �� �� ��� ��� � �� ��� �� ��� ���. nroff ��, .rt �
� � tbl ��� ���� �� �� � ��� ��� � col ��� ������.
��� � ��� �� � �� ��(�� � ��� ��)� �� nroff �� ���� col ��� �
�����. ��� ����� col ��� ��� tbl ��� ��, neqn �� �� .sp -10V ��� ��
�� ��� �� �� �� �� 2 � ��� ��� ������. � ��� �� col ���� nroff
��� ���� ����.
v hplj
v ibm4019
v ibm5577
v ibm5575
-x ��� ���� �� �, col ��� �� � � ���� � �� ��� ��� �� ��� �
�� ����.
col ��� -T37 ��� �� ���� ASCII �� ��, SO(\017) � SI(\016), �� �� ��� �
�� �� � �� �����. col ��� �� ��� �� �� ��� ����� ��� ��� SI
� SO� �� ��� � �� ��� ���� ���.
���, col ��� ��, ��, � � Return �; � �� ��(NL); SI, SO(-T37 ��� ��) � VT �
� ��; � ��� � �� ��(LF), ��� �� � �� ��(LF) � ��� �� � �� ��(LF)� �
� �� ���� ����. VT �� ��(\013)� � ��� �� �� ����� ��� � ��
�� �� ��� � �� ��(LF)� �� �����. col ��� �� � ��� ��� �����.
�����, col ��� ���� � �� � �� escape ���� �����. ���, -p ��� ��
�� col ��� � ��� �� ��� �� � �� ��� �� ��� � ���� !� ����
����. ���� escape ��� ����� �� ��� �� �� �� � ��� ���� ����.
�:
1. ��� �� � ��� �� � � ��� �� ��, �� �� ������.
nroff -Tppds File... | col -f -Tppds
� �� ���� �� �� ������.
nroff -Tlp File... | col -Tlp
2. � � � �� � �� 128���.
472 �� ���, � 1 �
3. ��� ��� 800 ��� �� �� ���� ����.
4. � �� �� �� �� ���� �� �� ��� �����. ����� � �� �� ��
��� ����� ���.
���
-b �� �� �� ��� �� � ��� �����. � ���, � ��� ��� �� �� ����� �
� ��, ���� ��� ���� ��� �����.-f ��� � �� � ��� � � ��� �����. col ��� ����� ����� �� � ��� �
��� ��� � ��� ����� ����. � ��� ����, ��� ��� �� � �� ��(LF)(hlf)
� �� � �� ��� � �� ��(LF)(flr �� hlr)� �� � ����.-p ��� � ������ �� ���� ��� � � �� ���� ��� ��� �����. �����, col
��� ���� ��� �����.-x �� �� ��� ����.-TName Name �� ��� ������ ��� �����. ″���� �� �� � � ��� �� ��″�
Name �� nroff �� -TName ���� ����. � �� 37���.-l Number (��� L) ��� �� � ��� � ���� ��� ��� �� ��� �����.
�� ��
�� �� ��� �����.
0 ��� ��� �����.>0 �� ��� �����.
�� ��
hplj ��, mm ��, nroff ��, ps4014 ��, tbl ��.
nterm �� ��.
colcrt ��
��
��(CRT) �� ��� � nroff �� ��� �����.
��
colcrt [ - ] [ -2 ] [ File ... ]
��
colcrt ��� nroff ��� ��� ��� ��� CRT(��)��� � � � � ���. colcrt
��� ��� �� �� ��� �� �� � � ��� ��� � �� ���� �����. colcrt �
�� �� ��� ��� ��� � ��� � � ��� ���� �� � ��� � �� �����.
�:
�� ���(���) 473
1. � ��� 37 �� ��� �� ������.
2. -(�� ��) ��� �� ��� ����� � �� ��� -(�� ��) ��� �� ����
����.
3. 102� ��� � � ����.
4. �� !���� �����. ��� ����, -(��) �� _(��) ��� !��� |(�� ���)
� +(��� ��)� ���.
5. �� � 132��� �����.
����
File CRT��� ��� � nroff ���� ��� ��� �����.
���
- �� ��� �����. � ��� tbl ���� ���� ��� ��� � �����.-2 �� ���� ����� � ��� ����� �� � � � ��� ����. ��� ���� ����� ����
�� � ��� ���� ��� �� �� � �����.
��
colcrt ��� ���� �� �� �� ����.
tbl exum2.n | nroff -ms -T37 | colcrt - | pg
�� ��
col ��, nroff ��, pg ��, tbl ��, troff ��, ul ��.
colrm ��
��
���� �� �����.
��
colrm First [Last]
��
colrm ��� ���� �� �� �����. ��� �� ��� �����. ��� �� ���� ��
���.
��� ���� �� ���� ��, ��� ����� �� �� �����. � ���� ���
���� ��, � �� ��� ���� �� �����.
474 �� ���, � 1 �
� ����� � 1� �����.
��
text.fil ���� �� ����� �� �� ������.
colrm 6 < text.fil
text.fil ��� �� ���� ��,
123456789
colrm ��� �� �����.
12345
��
/usr/bin/colrm colrm ��� ���.
�� ��
cut ��.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� �� ����� �� � ��� �� �
��� �����.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� ��� �� ��� ����� ���
� ��� ���� �� �����.
comb ��(SCCS)
��
SCCS(�� � �� ���) ��� �����.
��
comb [ -o ] [ -s ] [ -c List | -p SID ] File
��
comb ��� ��� SCCS ��(SID) �� �� ��� � ��� ���� � ���� �� ��� �
����. ��� � ���� ��� �� � �� ���(SCCS)� ��� �� � ���. ���
��� � �� ���, comb ���� -s ��� ��� ������. File �� ����� ���
�� comb ���� �� SCCS ��(, ���� s.�)� �� ��� ��� �����. -(�� ��)�
File �� �� ��, comb ��� �� ��� �� �� SCCS ��� ���� �����. comb
��� EOF ��� �� ��� �� ��� ����.
�� ���(���) 475
��� ���� �� �� comb ��� � �� � ��� ���� � ��� � �� ����
�.
�: comb ��� �� ��� � � �� �� � ���. ��� ���� �� �� ���.
���, ��� ��� �� ���� � �� � ���.
���
�: �� �� �� ��� �� � � ��� ����� �����.
-c List � ����� ���� ��(SID)� ���� �����(get �� -i List �� ��). ���� �� �� �
�� �����.-o get �� -e ��� �� � �� ��� ��� ��� ������. ��� ��� �� �� � �
� ��� ��� ������. -o ��� ���� ��� SCSS ��� ��� �� � ���. ��, �
��� �� �� � � �� �� ���.-p SID �� �� ���� �� �� ��� SID� �����. �� � ��� ���� ��� �����.-s comb ���� � ���� ��� ���. � � ���� �� ��� , �� ��, �� � ��(
�), � ��(�) � ���� ��� ��� �� �� ���� ����.
100 * (original - combined) / original
�� ���� �� ��� �� � � ��� �� �� ����� SCSS ��� ���� �� � ���
��� comb ���� ��� � ���� ���� ���.
��
1. sccs �� s.test.c� SID 1.4�� �� �� ��� ��� ���� � � �� �� ����
���� �� �� ������.
comb -p1.4 -s s.test.c
� ��� ��� sh ���� ���� ���� ������.
2. ��� ��� ����� �� �� ������.
comb -p1.4 s.test.c
��
s.COMB ��� SCSS ��� ��.comb* �� ��.
�� ��
admin ��, delta ��, get ��, prs ��, sccshelp ��, sh ��.
sccsfile �� ��.
AIX 5L Venrsion 5.2 General Programming Concepts: Writing and Debugging Programs� List of SCCS
Commands.
476 �� ���, � 1 �
AIX 5L Venrsion 5.2 General Programming Concepts: Writing and Debugging Programs� �� �
�� ���(SCCS) ��.
comm ��
��
�� � ��� ��� �� ���� �����.
��
comm [ -1 -2 -3 ] File1 File2
��
�: �� �� � ��� -(�� ��)� ����, comm ��� �� ��� ����.
comm ��� File1 � File2 ���� ��, � �� �� ��� � � ��� �����. �� ��
� ����.
v File1�� � �
v File2�� � �
v File1 � File2 ��� � �
File1 � File2 ��� �� ��� ���� ��� �� ��� �� ���� ���.
���
-1 � �� �(File1� �)� ��� �����.-2 � �� �(File2� �)� ��� �����.-3 � �� �(File1 � File2� ��� �)� ��� �����.
�� ��
� ��� �� �� ��� �����.
0 �� �� ��� ���� ��� ���.>0 ��� ������.
��
1. ��� ��� �� ��� ��� �� �����, �� �� ������.
comm things.to.do things.done
things.to.do � things.done ��� �� �� ���� � ��,
�� ���(���) 477
things.to.do
buy soapgroceriesluncheonmeeting at 3system updatetech. review
things.done
2nd revisioninterviewluncheonsystem updatetech. reviewweekly report
comm ��� �� �����.
2nd revisionbuy soapgroceriesinterviewluncheonmeeting at 3system updatetech. reviewweekly report
� �� ��� things.to.do�� � �� ���. � ��� ��� � �� �� things.done
�� � �� �����. � ��� ��� � �� �� � ��� ��� �� �����.
2. � ���� ���� �� ����� �� �� ������.
comm -23 things.to.do things.done
� ��� comm �� ���� � ��� � �� �� �����. ��� �� 1��� �� ��, �
� �����.
buy soapgroceriesmeeting at 3
��
/usr/bin/comm comm ��� �����.
�� ��
cmp ��, diff ��, sdiff ��, sort ��, uniq ��.
environment ��.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� Understanding Locale.
478 �� ���, � 1 �
AIX 5L Venrsion 5.2 General Programming Concepts: Writing and Debugging Programs� National
Language Support Overview for Programming.
command ��
��
�� ��� �����.
��
command [ -p ] CommandName [ Argument ... ]
command [ -v | -V ] CommandName
��
command ��� �� � �� ��� ����� ��� ��� ��� �� ���� ���� ���
�.
�����, /(��)� �� �� � �� �(�� ��� ���), �� � ��� ��� ���
���.
1. �� �� �
2. � ��
3. � �� �
4. PATH �� �
�� �, � ��� �� ��� �� ��� � ��, ���� � ��� �����. command �
�� ���� ��� �� ��� ��� ��� ��� ��� ��� � ���.
command -v � command -V ��� �� ��� ��� ���� �� �� � �� �� ��(��, �
�, �� �) �� ��� �����. -v � -V ��� �� � ��� ��� ��� ����,
command ��� Korn � �� POSIX � � �� ���� �����. /usr/bin/command ��� �
�� �� ��� �� �� ���� ���� ��� � ��� ���� �� � ���. � ��
�� �� ��, ��� �� �� � ��� �� � ����.
(PATH=foo command -v)nohup command -v
���
-p �� �� ��� � PATH �� �� � � �� ��� �� ��� �����.
�� ���(���) 479
-v � �� ���, ��� ��� ���� � �� �� ���� �� ��� �� ��� �����.
v ��, � �� ��, /(��)� ��� �� � PATH �� �� � � � �� �� �� ��� �� �� �
��� �����.
v � ��, �� �� ��, PATH �� � ��� ���� �� � �� �� � � ���� �� ���� ���
��.
v ��� ��� ����, �� ��� ���� �����.
��� �� ��� � � �� �� ��� ���� ���, � � � >0 �� �����.-V �� � ��� �� �� �� ��� �� ��� �����. � ��� ��� ���� ����, ��� ��� �
��� �� �� ����� �����.
v ��, � � �� � PATH �� �� ��� ���� �� �� �� ���� � ��� ���� �� ��
����� �����.
v �� � ��� ����� �����.
v ��� ��� ����, �� ��� ���� �����.
v �� �� ��� � ��� �����.
v PATH �� � ��� ���� �� � �� ��� � ��� �����.
v � ���� � ��� �����.
�� ��
-v �� -V ��� ���� �� �� ��� �����.
0 ����� ��� ���.>0 CommandName ���� ��� ��� � � ��� ��� ������.
-v �� -V ��� ���� �� �� �� �� ��� �����.
126 CommandName ���� ��� ��� �� �� � ����.127 command ���� ��� ����� CommandName ���� ��� ��� ����.
��� �� ��, command ��� CommandName ���� ��� ��� ��� ��� ����
�.
��
1. ���� ����� � ��� � � ����� ���� cd ��� ��� ���, �� �
� ������.
cd () {command cd "$@" >/dev/nullpwd
}
2. ����� � � ��� �� � � ����� ����� �� �� ������.
IFS=’’# The preceding value should be <space><tab><newline>.
480 �� ���, � 1 �
# Set IFS to its default value
\unalias -a# Unset all possible aliases.# Note that unalias is escaped to prevent an alias# being used for unalias.
unset -f command# Ensure command is not a user function.
PATH="$(command -p getconf _CS_PATH):$PATH"# Put on a reliable PATH prefix.
# ...
�� PATH �� ��� ��� ����� �� � �� ��� ��� �� ������ �
�� ��� ��� ���� ��� ��� ���.
��
/usr/bin/ksh Korn � command �� ��� �����./usr/bin/command command ��� �����.
�� ��
ksh ��, type ��.
comp ��
��
��� ����.
��
comp [ +Folder ] [ -draftfolder +Folder | -nodraftfolder Folder ] [ Message | -draftmessage Message
] [ -file File ] [ -editor Editor | -noedit ] [ -form FormFile ] [ -use | -nouse ] [ -nowhatnowproc |
-whatnowproc Program ]
��
comp ��� �� � � ��� ��� �� ���� �����. comp ��� �� ����
/etc/mh/components ��� �����. � �� ��� ���� UserMhDirectory/draft ��� ��
��. draft ��� �� comp ��� �� ��� ����� �� � � �� ��� �� ��
� �����. ��� �� �� �� �� draft ��� �����, -use ��� ������.
�� ���(���) 481
�� ����, ���� ����� �� �� �� �� �� ����� �����. comp ���
�� �� �� UserMhDirectory/components ��� ��� �����. ��� �� ��,
/etc/mh/components ��� �����. -form �� +Folder ��� ��� �� �� ��� ��
� ���.
���� ����, Ctrl-D �� ������. ���� � �, comp ��� What now?�� ����
�. �� �� send� ������. � ���� whatnow �� ��� �� � ���. ��
�� �� �� ���� ���, Enter� ����. �� ��� ��� �� �� ��, �� �
� �� �� comp �� ��� � � ���.
�: �� � �� ��� �� ��� �� �� ��� ��� � �� �� �� ��� �
" ��� ���.
-file, -draftfolder � -draftmessage ��� �� � ��� �� � �����. -draftfolder +Folder
�� �� Message ���� ���� -draftmessage ��� ��� �� �� ��� �� ���.
� �� �� ���(MH) $HOME/.mh_profile ���� � � Draft-Folder: ��� �� �
���.
���
-draftfolder +Folder � ��� ���� �� �����. � ��� ��� ���� �� ��
� � ��� new���.-draftmessage Message � ��� �����. -draftfolder +Folder �� �� Message �� ���
� -draftmessage ��� ��� ��� �� ��� �� ���.-editor Editor �� �� � �� ���� �����. -editor ��� ���� ��� comp
��� $HOME/.mh_profile ��� Editor: ���� ��� � � ���� �
���.-file File ��� ��� � ��� ����. File �� �� �� �� ��� ���� �
��, comp ��� ���� MH ����� ��� �����. ��� ���� �
�, comp ��� ����� �� ��� �� �����.+Folder Message ��� �� � ��� �� ��� �����. �� ����� ��� ��
�� ���, comp ��� �� ��� � �� �����.-form FormFile FormFile �� ��� �� �� �����. comp ��� FormFile� �
�� �� ����� �����.-help �� ��, �� �� � �(��) � �� ��� �����.
�: MH� ��, � ��� ��� ��� ����� ���.Message ��� �����. � ��� ��� ��� ������.
Number �� ��.
cur �� .(��)
��� �����. ��� � ����.
first �� � �� �����.
last �� ��� �����.
next �� ��� � �����.
prev �� ��� �� �����.-nodraftfolder UserMhDirectory/draft ��� �� ����. ��� � ����.
482 �� ���, � 1 �
-noedit �� ��� �����. � ��� ����, What now? �� �� send� �
�����.-nouse � ��� ����.-nowhatnowproc ��� � What now?� �� ����� �����. �� �� send� ���
���.-use ��� �� � �� �����.-whatnowproc Program �� �� ���� � �� � � ��� ���� �����. Program �
��� whatnow ��� ����, comp ��� �� �� whatnow� �� ��
� �� �� whatnow ���� �����.
���� �
� ��� UserMhDirectory/.mh_profile ��� �����.
Draft-Folder: �� �� � � �� �����.Editor: � � �� ���� �����.fileproc: ��� ����� � ��� ���� �����.Msg-Protect: � �� ��� �� �� �� �����.Path: ���� MH ����� �����.whatnowproc: What now? �� �� � ���� ���� �����.
��
1. � ��� ����, �� �� ������.
comp
���� ����� �� �� �� ��� ����� �����. �� �����, Enter �
� ����. �� ��� � �, �� ��� �� ��� ������.
�� �� ��� ���� ����, Ctrl-D �� ����. ��� � ��� ����
�.
What now?
Enter �� �� whatnow �� ��� ���� �����. ��� ����� What now? �� send
�� ��� ������. �� �� send� ������.
2. vi ���� ��� �� ��� ���� �� �� ������.
comp -editor vi
3. schedules ��� 8 ��� ��� ��� ���� �� �� ������.
comp +schedules 8 -use
4. /home/mike/parts ���� �� �� ��� ��� ���� �� �� ������.
comp -file /home/mike/parts
���� ����� ��� ��� �����. �� ���� �� ��� ��� Enter �� �
���. ��� ��� �����.
�� ���(���) 483
��
UserMhDirectory/components ���� � � �� ��� �����. (���� ��, ��� �
� �� ��� ������.)UserMhDirectory/draft �� � ��� ���.$HOME/.mh_profile ���� MH ���� �����./etc/mh/components ��� � � �� ��� �����./usr/bin/comp comp ��� ���.
�� ��
ali ��, dist ��, forw ��, refile ��, repl ��, send ��, whatnow ��, whom ��.
mh_alias �� ��, mh_profile �� ��.
AIX 5L �� 5.2 ��� ��� ��: � � ����� � ��.
compare_report ��
��
�� ��� �� �� �� ���� ��� �� ��� ���� ����.
��
���� ��� �� ��� �� ���� ��� �� ��� �����, �� �� ������.
compare_report -s -i FixDir { [ -l ] [ -h ] [ -m ] [ -n ] } [ [ [ -t ReportDir ] [ -Z ] ] | -v ]
���� ��� �� ��� �� � ����� �� ��� �� ��� �����, �� �� ����
��.
compare_report -s -r ServiceReport { [ -l ] [ -h ] } [ [ [ -t ReportDir ] [ -Z ] ] | -v ]
�� ���� ��� �� ��� �� � ����� �� ��� �� ��� �����, �� �� �
�����.
compare_report -i FixDir -r ServiceReport [ [ [ -t ReportDir ] [ -Z ] ] | -v ]
�� ���� ��� ����� ���� � ���� �����, �� �� ������.
compare_report -b BaseList -o OtherList { [ -l ] [ -h ] [ -m ] [ -n ] } [ [ [ -t ReportDir ] [ -Z ]
] | -v ]
��
compare_report ��� ���� ��� �� ��� �� ����� �� �� �� ��� ���
�� ���� ��� ��� ���� �����. �� �� ���� ���� �� ���� ��
484 �� ���, � 1 �
�� ��� ����� ��� ���. �� ����� lpp_source� �� �� ���� � ���.
��� ���� � ���� � ���� �� ��� ����� ����� eServer pSeries™
�� � ������ �� � ���. �� ���� ��� eServer pSeries �� � ����
�� ����� ���� � ���� �� � ���.
���
-b BaseList �� ���� ��� ����� ���� � ��� ���
��. (lslpp -Lc ���� �)-h �� �� �� �� �� ���� ��� �� �����.
� ��� ��� ��� �� ��� ��� �� �� ���
(higherlevel.rpt, higherthanmaint.rpt �� basehigher.rpt)�
����. � ��� -s� �� ����� -b � -o �� �
�� �� �� ���� �����.-i FixDir �� ��� ����� ��� �����. � ����� ���
��� �� �� �� ��� �����.-l �� �� �� �� �� ���� ��� �� �����.
� ��� ��� ��� �� ��� ��� �� �� ���
(lowerlevel.rpt, lowerthanlatest1.rpt, lowerthanmaint.rpt,
lowerthanlatest2.rpt �� baselower.rpt)� ����. -s� �
� ����� -b � -o �� ��� �� �� ���� �
����.-m ���� ��� �� �� ���� �� �� �� �� ��
����� ���� �� � ����� ���� � ��
�� ��� ���� �� �� ���� ��� �� ����
�. � ��� no_update_found.rpt �� baseonly.rpt ��
� ��� ����. � ��� -s � -i �� �� ���
�� -b � -o �� �� ��� � ���� �����.-n �� ���� �� ���� ���� �� �� �� �� �
����� ���� �� �� ����� ���� � �
� �� ��� ���� �� �� ���� ��� �� ��
���. � ��� notinstalled.rpt �� otheronly.rpt ���
��� ����. -s � -i ��� �� ��� �� -b � -o
��� �� ��� � ���� �����.-o OtherList �� ���� �� � ���� ��� ����� ���
� � ��� �����(lslpp -Lc ���� �).-r ServiceReport �� ��� ���� ��� ��� �����. � ��� �
� � ����� �� � ���.-s ��� � ���� ��� �� �� �� ���� �����
��� �� �����.-t ReportDir �� ���� �� �� ����� �����. -t ��� �
��� ���, ���� /tmp ����� �����. ��� �
���� � ��� ��� �� ��, ���� �� ��
��. � ��� -v ��� �� �� �� ���� ���
�.-v ���� ���� ��� ��� �� �����. � ���
-t �� -Z ��� �� �� �� ���� ����.-Z ��� ��� STDOUT� ���� �� �����. � ��
� -v ��� �� �� �� ���� ����.
�� ���(���) 485
�� ��
0 ��� ���� ��� ���.
>0 ��� ������.
��
1. ���� ��� �� ��� �� ���� ��� �� ��� �����, �� �� ������.
compare_report -s -i /tmp/imagedir -l -n
� ��� �� �� �� ���� � �� �� � ���� ���� ���� �� ����
� �� ��� ���� ���� ����. � �� ��� �� �� ���(-l, -h, -m, -n)� ��
� ��, �� �� ���� ����.
v lowerlevel.rpt(-l� ��)
v higherlevel.rpt(-h� ��)
v no_update_found.rpt(-m�� ��)
v notinstalled.rpt(-n�� ��)
2. ���� ��� �� ��� �� � ����� �� ��� �� ��� �����, �� �� ��
����.
compare_report -s -r /tmp/LatestFixData -l -Z
� ��� ��� �� �� ���� � �� �� � ���� ��� �� ��
�� ��� ���� ���� ����. ���� ���� ����� STDOUT� ����� ��
��. � �� ��� �� �� ���(-l, -h)� ��� ��, �� �� ���� ����.
v lowerthanlatest1.rpt(-l� ��)
v lowerthanmaint.rpt(-l� ��)
v higherthanmaint.rpt(-h� ��)
3. �� ���� ��� �� ��� �� � ����� �� ��� �� ��� �����, �� �
� ������.
compare_report -i /tmp/imagedir -r /tmp/LatestFixData
� ��� �� � ����� �� ��� ��� �� �� �� ���� � �� ���
���� ���� ����. lowerthanlatest2.rpt ���� � �� ���� ��� ��� ���
���.
4. �� ���� ��� ����� ���� � ���� ��� ����� ���� �����, �
� �� ������.
compare_report -b /tmp/base.lslpp.out -o /tmp/other.lslpp.out -l -h -m -n
� ��� �� ���� ���� ����.
v � ����� �� �� �� ���� � �� ��
486 �� ���, � 1 �
v � ����� �� �� �� ���� � �� ��
v �� ���� ��� �� � ���� ���� �� �� ��
v � ���� ��� �� �� ���� ���� �� �� ��
� �� ��� �� �� ���(-l, -h, -m � -n)� ��� ��, �� �� ���� ����.
v baselower.rpt(-l� ��)
v basehigher.rpt(-h� ��)
v baseonly.rpt(-m�� ��)
v otheronly.rpt(-n�� ��)
��
/usr/sbin/compare_report compare_report ��� �����.
compress ��
��
���� �����.
��
compress [ -c ] [ -C ] [ -d ] [ -F ] [ -f ] [ -n ] [ -q ] [ -v ] [ -V ] [ -b Bits ] [ File ... ]
��
compress ��� �� Lempel-Zev ��� ��� ���� ��� �� ��� ����. File ��
�� ��� � ��� �� ��� ��� ��� ����, � �� �� .Z� �����. ���
��� � ��� �� ���, � � �� � � �����. ��� ��� ��� 1023 ��� ��
�� ��� ���� ����. ��� ��� �� ��, �� ��� ���� �� ��� �����. �
� ���� ��� ��� �� ��� ��, �� ��� ��� ���� � ��� ���� ���
�.
�: ��� �� � �� ��� �� ���.
�� �� ��� ��, Bits �� ��� � �� � � �� ������ �� �� �����.
�����, �� � �� � ��� 50 - 60% �����. compress ��� �� � ��� �
� �� ��(pack ��� ��) �� �� �� �� ��� ��� ���� �� � � �� ����.
�� ���(���) 487
���
-b Bits ��� � �� �� ���� ���� � �� � �� �� �����. Bits � �� 9 - 16���
� � �� ��, � �� 16�����. ���� �� �, ����� � �� 9�� �(257-512)�
��� ��� � �� �� ���� �����. � � 10 �� �� ���� ��� -b ���
��� ��� �� ��� �����.-c �� ��� �����. ��� ��� ����.-C ��� ���� �(BSD) �� 2.0� �� ��� ��� ����.-d compress ��� uncompress ��� �� �� ��� �� ���.-f �� -F ��� �����. -f � -F ��� ����� �����. � � �� File.Z ��� !����.
Bits � �� �� �, compress ��� ���� ����� ����. � �� �� ��, compress
��� �� �� � ��� �����. ���, ���� ���� ��, compress ��� �� ��� ��
� ��� �����. �� ���� ����� ��� � �� �� � � ���. .Z ��
� � �� -f ��� ���� ��� ���� ����� �� ��� �� �� �� .Z ���
!��� �� ��� ��� �����.-n �� ���� �� �� ��� �����.
�: � ��� ���� �� ��� ��� ���� � uncompress ��� �� � -n ��� ���
�� ���.-q -v ��� �� �� ��� ��� �����. # �� -v � -q ��� �� ���� � �� ��
� ��� ��� ��� ��� �����.-v ���� �����.-V �� ��� �� ��� ��� ��� �����.
����
File �� ��� �����.
���
compress ��� ��� ���� �� ��� ��, � 2� �� ����. ��� ���, compress
��� � 0� �� ����.
compress ��� � ��� � ��� ���� ��, ��� ���� � 1� �� ����.
v �� ��� � ��� ����.
v �� �� ��� �� ��� .Z ��� �� � ����.
v �� ��� �� � ��� �� ��� �� � ����.
�� ��
0 ����� ��� ���.1 ��� ������.2 ��� ��� ��� ���(�� -f ��� ���� �����) ��� �� �� ���� �����.>2 ��� ������.
488 �� ���, � 1 �
��
foo ��� ���� ���� �� ��� �����, �� �� ������.
compress -v foo
foo ��� ���� foo.Z� ��� ���.
�� ��
pack ��, uncompress ��, unpack ��, zcat ��.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� �� ��.
comsat ��
��
����� �� �� �����.
��
/usr/sbin/comsat [ -d Directory ]
��
comsat �� � �� �� ��� ��, biff ���� � ���� �� ���� ��� ��� ��
��� ���� �����. inetd �� �� �����, comsat �� ���� ���� � �� �
���. comsat �� biff ��� ��� ��� ����� ���� ��� ����. ��� ���
��� �� ����.
user@mailbox-offset
��� ���� ���� ����� biff y ��� ��� ��, ��� � 7� �� 560��� ���
��� �����. From: �� Subject: � ��� �� ��� ��� ���� �� ��� ��
� ���� ����.
���
-d Directory ��� � ����� �� ���� ��� �����. -d ��� ���� �� ��,
comsat �� /var/spool/mail ����� � � ��� � ����� �����.
��
/etc/utmp ��� ��� ����� � ��� ���� ���.
/etc/services ��� ���� ��� ��� � ��� ��� ��� � ��� ��� ���.
�� ���(���) 489
�� ��
biff ��.
inetd �.
inetd.conf �� ��.
AIX 5L Version 5.2 System Management Guide: Communications and Networks� Mail Overview for
System Management.
configassist ��
��
��� �� ��� ���� �����.
��
/usr/websm/bin/configassist
��
��� �� ��� ���� ���� ��� �� ���� ���� ��� ���� �� �
����. �� �� ���� ���� � ���� �� � ���. � �� ��� ���� ��
���� ���� � HTTP ��� � ���� ������ ��� �� ���� �����
�. ��� ��� ��� 4� � ��% �� ������.
�: � ��� �� �� ��(/usr/websm/bin/configassist)� ���� ���.
���
�
��
N/A
�� ��
� �� ��� ��� ��� �� ��� AIX 5L �� 5.2 � �� ��� ��� �� ��� � 2 �
: �� � ��� ����� ������.
conflict ��
��
�� � �� ��� �����.
490 �� ���, � 1 �
��
conflict [ -mail User ] [ -search Directory ... ] [ File ... ]
��
conflict ��� ���� �� � ���� �� ��� ���. conflict ��� ���� �� ����
����. conflict ��� ��� ����� ��� � ��� � cron ��� �����. ��� �
���� ����� �� ��� �� � /usr/lib/mh/conflict ��� �� �� ��� �� ���.
conflict ��� /etc/passwd ��� ��� ���� ��� �� ��� �� �� ��� ��� �
��� ����� �����. File ���� ��� �� ��� ��� �� ��� ���� ��
�� ��� ���. � ��, conflict ��� /etc/mh/MailAliases ��� �����.
�� conflict ��� ���� �� ��� �� � �� ��� ���� �� ���� �� �� ��
(/etc/group)�� ��� �����.
-mail ��� ���� ��� �� ��� ���� �����. -mail ��� ��� ����� ��
��� �����.
���
-help �� ��, �� �� � �(��) � �� ��� �����.
�: �� ��(MH)� ��, ��� ��� ��� ��� � ���.-mail User conflict ��� ��� User �� ��� ����� �����.-search Directory ���� �� ��� Directory �� ��� ����� �����. -search ��� �
� �� � ���. � � �� ����� /var/spool/mail���.
��
/etc/mh/MailAliases � � � �� ��� �����./etc/passwd ��� ���� �����./etc/group �� ���� �����./var/spool/$USER ��� $USER� �� ��� ���./$HOME/.mh_profile MH ��� ���� �����./etc/mh/mtstailor MH �� ��� ���.
�� ��
ali ��, whom ��.
mh_alias �� ��.
AIX 5L �� 5.2 ��� ��� ��: � � ����� � ��.
�� ���(���) 491
confsetcntrl ��
��
� �� ��� ���(WLM) ��� �� ��.
��
confsetcntrl -C ConfigurationSet DefaultConfig
confsetcntrl { -D | -R } ConfigurationSet
confsetcntrl [ -d ConfigurationSet ] { -a | -r } Configuration TimeRange
confsetcntrl [ -d ConfigurationSet ] [ -l | -c ]
��
confsetcntrl ��� �� �� ��� �����.
v �� � � �� ����� �� ��� ��� ����.
v �� ��� �� ����. (�� ��� �� ����� ����� .times � description ���
�����, ��� �� ���� �� ��� ����.)
v ��� ���� ��� � ��� � � � �� �� �����.
v ��� ���� �� ��� � ��� � � � �����.
v ��� ��� ��� ����.
v ��� � �� ��� � ��� � � � �����.
�: �� ����� ��� ��� �, � �� � � �� �� ���� ��� ��� ��
��� � � ���.
�� ��
� � � WLM� ��� �, ���� � ��� � ��� ���� ���� �� � � �
����� �����.
� � � ��� � (0� ���� ���� 6� ���� ��) � � � (� � � ��� 24�
��)� �����. � � �� � � ��� � ���. � �� �� �� ��� � ��, �� �
� ���. (� �� �� � �� ��� � � ���.)
��� � � �� � �� �� � �� ��� ����. � � � � � �� �����. ��,
� ����� � � ���. 1� ���� 1-1� ����.
� � � � �� � �� �� ���� ����. � �� ��, �� � � � � ����
���. � � � �� �� �� � ���. � � � � � ��� ���� 24:00� ��� �
� ���, 12:00-12:00� � ��� ���� ����.
492 �� ���, � 1 �
�� �� � �� � � � ��� ���� ���. �� �� ��� ��� � � �� ���
�����. �� � � � � �� �� ���� �� ��� � ��� � � � �� ���
�. �� �� � � ���� ��� ����(�: 0-6,00:00-24:00).
WLM� ���� �� ���� � � ���, ��� � �� � �� �� � � � � �
� ����� ���� ���. ��� � � ��� � � � � � ��� �� ��� ��
�� �� � � ��� �� � �����. �� � � � �� ���� ���.
� � ��:
1-4,8:00-17:00
����� �����, �� 8��� �� 5���
5-0,22:00-6:00
���, ���� ���, ���� �� 6��� ��� �� 10�� ����
3 ���
14:00-16:30
�� �� 2��� �� 4� 30 ��
- � � � �
���
-a Configuration TimeRange ��� TimeRange� �� Configuration� ��� ��� ��
���. Configuration� �� WLM �� ������ ���.
�� � � � � ��� ���� � � �� � ��
�.
�: � ���� �� � � � ��� �� ����, �
� �����. �� �� �� ���� ���� ��� ��
���.-c ��� �� ���/� � �� ����.-C ConfigurationSet DefaultConfig DefaultConfig �� ���� ��� , � � � � � �
� ConfigurationSet ��� ��� ����. (� � � �
� �� � �� ��� � � � �� ����. ���
� �� �����.) DefaultConfig� �� WLM �� ���
��� ���.-d ConfigurationSet �� ��� ��� �����. ���� ��� �� ���
��� ��� ��� ���.-D ConfigurationSet ConfigurationSet ��� ��� ����.-l ��� �� ���/� � �� ��� �����. ���
��� �� �� ��� � � �����.-r Configuration TimeRange ��� ���� Configuration � TimeRange �� �����.
� �� ��� ����� �����.
�: � ���� �� � � � ��� �� ����, �
� �����. �� �� �� ���� ���� ��� ��
���.
�� ���(���) 493
-R ConfigurationSet ConfigurationSet ��� ��� �#��. (�� ���/�
� �� ConfigurationSet�� �����.) � ��� ��� �
�� ��� �� � � ����� ��� �� �� ��
� �� ��� � ��� ���� ����.
��
� ��� lswlmconf ��, confsetcntrl ��, wlmcheck �� � wlmcntrl ��� ��� WLM �
��� ��, � � ���� ��� � ���.
1. WLM ���� ���, �� �� ������.
lswlmconf
� ��� ��� �� �� � ���.
standardtemplatefvtrulesfvtlimitsfvtregulfvtdfctfvtsyntfvtthreads
2. �� WLM ���� �����, �� �� ������.
lswlmconf -c
��� �� �� � ���.
fvtlimits
3. ��� ��� �����, lswlmconf� -s ��� �� ������.
lswlmconf -s
� �� ���� ��� ��� ����, � ��� ���� ���� � ���� ���
����.
4. ″standard″� � � ����� ��� ��� ��� ����, �� �� ������.
confsetcntrl -C confset1 standard
5. lswlmconf ��� ��� �� ��� ��� �����, �� �� ������.
lswlmconf -s
��� �� �� �� ��� ����.
confset1
6. � � � ��� ″confset1″� �� ″fvtlimits″ ���� ��(����� �����)� ����
�, �� �� ������.
confsetcntrl -d confset1 -a fvtlimits 1-5
494 �� ���, � 1 �
7. � ���� ���� � �� ���. � � � � � ����. �� � � � ��
�� �� �� � � � ��� ���.
�, �� �� �� � � � ������. (confsetcntrl� ″locale day″ �� ″locale abday″
��� ��� �� ��� ����.)
confsetcntrl -d confset1 -r fvtlimits monday-friday
��� �� �� �� �� � � � �����.
confsetcntrl -d confset1 -a fvtlimits 1-5,8:00-12:00
8. ���� ″fvtregul″ ���� ���� � � � � � �����, �� �� ������.
confsetcntrl -d confset1 -a fvtregul 0
9. ″confset1″ ��� ��� �����, �� �� ������.
confsetcntrl -d confset1
� ��� ��, ��� �� �� ��� ����.
fvtlimits:time = "1-5,8:00-12:00"
fvtregul:time = "0"
standard:time = "-"
10. ″template″� � � ����� ��� ″confset2″�� ��� ��� ����, �� �� �
�����.
confsetcntrl -C confset2 template
�� � ″fvtsynt″ ���� ����� ″confset2″� ����, �� �� ������.
confsetcntrl -d confset2 -a fvtsynt 18:00-10:00
11. �� ���� ���� �����, �� �� ������.
lswlmconf -r
� ���� ��� �� �� ��� ����. (� ��� �� ��� ���� �� ��
� �����.)
standardtemplatefvtrulesfvtlimitsfvtregulfvtdfctfvtsyntfvtthreads
���, ����� � ��� � ��� �� ���� � ���� ���� �� �� ��
���.
�� ���(���) 495
lswlmconf -s
� ���� ��� �� �� ��� ����.
confset1confset2
12. date ��� �� � � ″Tue Jul 16 18:55:10 EET 2002″� �� � ″confset2″ ��� ���
� �� ���� �� �� ��� �����, �� �� ������.
lswlmconf -d confset2 -l
� ��� ��, ��� �� �� ��� ����.
confset2/fvtsynt
�� � � � �� �� ���� �� �� ���. ���, �� 9�� �� �� ���
� �����, �� �� ������.
lswlmconf -l -t 0,9:00
� ���� ��� �� �� ��� ����.
standardtemplatefvtrulesfvtlimitsfvtregulfvtdfctfvtsyntfvtthreadsconfset1/fvtregulconfset2/fvtsynt
� ��� ��� ��� ���� �����, �� �� ������.
lswlmconf -s -l -t 0,9:00
� ���� ��� �� �� ��� ����.
confset1/fvtregulconfset2/fvtsynt
13. ″confset2″ ��� ��� �����, �� �� ������.
confsetcntrl -D confset2
� ���� lswlmconf -s� �� �� �� ��� ����.
confset1
14. wlmcheck ��� ��� ″confset1″ ���� ��� ����, �� �� ������.
wlmcheck -d confset1
� ���� ��� �� �� ��� ����.
496 �� ���, � 1 �
WLM is not running.Checking classes and rules for ’confset1’ configuration...fvtlimits/Systemfvtlimits/Defaultfvtlimits/Sharedfvtlimits/loginfvtregul/Systemfvtregul/Defaultfvtregul/Sharedstandard/Systemstandard/Defaultstandard/Shared
15. � ���� ��� ″confset1″ ��� ��� ���� �����, �� �� ������.
wlmcntrl -a -d confset1
lswlmconf -c ��� �� �� �� ��� ����.
confset1
�� �� �� ���� ���� lswlmconf -cl ��� �� �� �� ��� ����.
confset1/standard
��
��� �� ��� ��� �� ���, /etc/wlm� ������� ���.
.times ��� �� ���/� � �� ���� �����.description ��� �� �� �� ��� �����.
�� ��
wlmcntrl ��, lswlmconf ��.
copycsmpkgs ��
��
copycsmpkgs - CSM ���� ����� Linux �� /csminstall ����� �����.
��
copycsmpkgs [-h] [-v | -V] -p pkg_path:...] [Attr=value ...]]
��
���� �� �� �� ��� �� ���� �� ��, copycsmpkgs ��� �����. ��
�, �� ���� CSM ��� �� ��� CSM ��� �� ��, � ��� ���� ���.
copycsmpkgs ��� -p ��� ���� ������ �� ���� �����. �� �� �� ��
�� �����.
�� ���(���) 497
CSM ��� CSM �� ���� �� �����.
�� � ��� ���� ��� ���� CSM� �� ����� ���� �
� ����� �� ������.
� ��� ��� �� ���� ���� �� ����� �� ������. ���
RPM ��� � �� ���� ��� � CD-ROM� ���� �
�� �����.
���
-h �� ��� �� ��� �����.
-p pkg_path
CSM � RPM ���� ���� ���� � � ����� �� �� �����.
-v | -V
�� ��� �� ��� �����.
����
�� �� ���� ����� �� � ���. ��� �� ���� �� ��� �� �� �
�� ��� ���.
Attr=value...
���� � � Attr=value �� �� �� �����. Attr=value �� ���� ��� � � �
���� ���. ��� �� �� ����.
InstallCSMVersion
CSM ��
InstallOSName
���
InstallDistributionName
��� �
InstallDistributionVersion
��� ��
InstallPkgArchitecture
��� ��� ��
��
���� �� ��� ������ ��� �� ���� ��� ���.
�� ��
0 ��� ����� ��� ���.
498 �� ���, � 1 �
1 ��� ������.
��
AIX �� ��� ����� � Linux �� CSM 1.3.2� �� ����� �� ������.
copycsmpkgs -p /images/csm:/images/rh80disk1:/images/rh80disk2 \InstallCSMVersion=1.3.2 InstallOSName=Linux
��
/opt/csm/bin/copycsmpkgs
�� ��
v updatenode man ���.
v nodeattributes man ���.
v IBM CSM for AIX 5L: Planning and Installation Guide.
v csm.core � csm.server �� ��.
cp ��
��
��� �����.
��
� ��� �� ����� ��
cp [ -E{force|ignore|warn} ] [ -f ] [ -h ] [ -i ] [ -p ][ -- ] SourceFile TargetFile
����� �� ����� ��
cp [ -E{force|ignore|warn} ] [ -f ] [ -h ] [ -i ] [ -p ] [[ -r | -R ] [ -H | -L | -P ]] [ -- ]
SourceFile ... TargetDirectory
����� ����� ����� ��
cp [ -E{force|ignore|warn} ] [ -f ] [ -h ] [ -i ] [ -p ] { -r | -R } [ -H | -L | -P ] [ -- ]
SourceDirectory ... TargetDirectory
��
cp ��� SourceFile ���� ��� �� ��� TargetFile ���� ��� �� ��� ����
�. �� ��� � �� cp�� ��� !���� ��� ��� �, ��� � ��� ��� ���
�. SourceFile� ��� ��� � � TargetFile� ��� �� � � ��� ��� � �� ����
�. TargetFile� �� �� cp� TargetFile��� �� ��� ����. � ��� �� ��� ��
�� ��� �� ���� �� ��� ���� ���, �� ��� ���� ��� TargetFile� ��
�� ���(���) 499
� � ��� ���� ��� � �����. TargetFile� � ��� ���� �� cp�� �� ��
� �� ��� ���� ���� TargetFile���� ��� ��� ���. �� cp ��� SourceFile
���� ��� �� ��(�� SourceDirectory ���� ��� ����)� TargetDirectory ��
�� ��� ����� �� � ���.
�: �� ��� � ��� ����� �� -r �� -R �� � ��� ���� ���.
�� ��� � cp ���� ����� �� �� �� �� ����� �� � �� �����
����.
��� �� ��� �� �� ���. � �� ���� ��� -R ��� ���� �� ���
�. -R� ���� �� �� ���� �� ��� �����. -r ��� ���� cp ���� �
��� �� ��� ���� �����.
���
-E -E ���� � �� � ��� �����. -E ��� ��
��, warn� � � �����.
force ��� � �� �� ��� � ��� �� � �
� ��, ��� �� cp ��� �����.
ignore � � ��� �� �� ��� �����.
warn ��� � �� �� ��� � ��� �� � �
� �� ��� �����.-f �� ��� �� ��� � � � �� ��� �� ��� �
�� �����. ��� cp ���� ���� ��� ����.-h cp ��� �� ��� ����� �����. � �� �� �
�� ��� ����. , �� ��� ���� #� ��� �
����.-H SourceFile ������ ��� �� ��� ��� ��� ��
� ��� ��� ��� ����.-i !��� �� ��� ����� �� �����.
TargetDirectory �� TargetFile ���� SourceFile ��
SourceDirectory ����� ��� ��� �� ��� ���
� �� � �� �����. y �� y� ��� ��� ��
���� ��, cp ��� �� �����. � �� �� ���
cp ��� ��� !��� ��� ���.-L SourceFile ������ ��� �� �� �� �� ��� �
�� � ��� �� ��� ��� ��� �� � ��� ��
� ��� ����.
500 �� ���, � 1 �
-p � TargetFile �/�� TargetDirectory��
SourceFile/SourceDirectory� �� �� �� �����.
v ��� �� � � ��� � . � ��� �� �
��� ���� cp ��� �� ��� �� ��� ���
��.
v ��� ID � �� ID. � ��� �� ���� ���� �
�, cp ��� �� ��� �� ��� �� � ���.
v �� �� �� ��� S_ISUID � S_ISGID ��. � ���
�� ���� ���� ��, cp ��� �� ��� ��
��� �����.
��� ID �� �� ID� �� � �� �� �� �� ��
�� S_ISUID � S_ISGID� �����.
��� ID � �� ID, �� �� �, �� � ��� � �
����� ����� � �� ��� ��� �� ���. ,
���� �� ������ �� ��� �� ��� ID� ��
� ���.
� �� �� � �� �� �� ��� ��� ����.
SourceFile� ��� ��� �� ���(ACL)� �����. ACL
� �� ��� ��� AIX 5L �� 5.2 ��� ��� ��:
��� � ��� ��� ��� ������.-P SourceFile ������ ��� �� �� �� �� ��� �
�� � ��� �� ��� �� ��� ����.-r SourceFile �� SourceDirectory ���� ��� �� �� �
��� �� �� ��� �����(�� ��). -r ��� �
� ��� �� ���� �� ��� �����.-R SourceFile �� SourceDirectory ���� ��� � �� �
���� �� �� ��� TargetDirectory ���� ���
����� �����. ���(FIFO) ��� � � �� �
� ��� �� �� �� ��� ���� � �����. -h
��� ���� �� �, �� ��� �����. (-R ��
� -r ��� ����.)
-H, -L �� -P ��� �� ���� �� �� �� ��� �
�� �� � ���� ����. �� ������.
v -H ��� ���� cp ��� SourceFile ������ ��
� �� ��� ��� ��� �� � ��� ��� ���
����.
v -L ��� ���� cp ��� SourceFile ������ ���
�� �� �� �� ��� ��� � ��� �� ��� �
�� ��� �� � ��� ��� ��� ����.
v -P ��� ���� cp ��� SourceFile ������ ���
�� �� � �� ��� ��� � ��� �� ��� �
��� �� �� ��� ���� ����.
�� ���(���) 501
-- --(��, ��) �� �� �� ���� �� ���� ��
��� �����. � �(null) ��� -(�� ��)� ����
�� ��� ��� �����.
�� ��
� ��� �� �� ��� �����.
0 �� ��� ���� ��� ���.>0 ��� ������.
��
1. �� ����� � ��� ��� ���, �� �� ������.
cp prog.c prog.bak
� ��� prog.c� prog.bak� �����. prog.bak ��� �� ���� �� ��, cp ��� �
�� ����. ��� �� cp ��� � ��� prog.c ��� ���� �����.
2. �� ����� ��� � ����� ����� �� �� ������.
cp jones /home/nick/clients
� ��� jones ��� /home/nick/clients/jones� �����.
3. ��� � ��� ���� �� ��� ���� �� �, � � ��� �� ���(ACL)� ���
��, �� �� ������.
cp -p smith smith.jr
� ��� smith ��� smith.jr ��� �����. �� � � � ��� �� ��� ���
�, ���� smith.jr ��� smith ��� �� � � � � � ���. smith.jr ��� �
� smith ��� ��� �� ��� �����.
4. � ����� �� ��� �� ����� ����� �� �� ������.
cp /home/janet/clients/* /home/nick/customers
� ��� clients ����� ��� customers ����� �����.
5. �� �� � ������� ��� ����� � ����� ����� �� �� ������.
cp -R /home/nick/clients /home/nick/customers
�: ����� ���� ��� �� � ����.
� ��� �� �� , ������ � ������� ��� ��� clients �����
customers/clients ����� �����.
6. ��� �� ��� � ����� ����� �� �� ������.
cp jones lewis smith /home/nick/clients
502 �� ���, � 1 �
� ��� �� � ����� jones, lewis � smith ���
/home/nick/clients ����� �����.
7. ��� �� �� ��� ��� ��� ����� �� �� ������.
cp programs/*.c .
� ��� .c� ��� programs ����� ��� �� .� ��� �� ����� �����. ( ).c
� ��� ��� ��� ���� ���.
��
/usr/bin/cp
cp ��� �����.
�� ��
cpio ��, link ��, ln ��, mv ��, unlink ��.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� �� ��� � ���� ��.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� National Language
Support Overview for System Management.
cpio ��
��
��� ����� ����� �� � ��� ��� �����. � �� AIX cpio �� � System V
cpio ��� �����.
��
cpio -o [ a ] [ c ] [ -E{force|ignore|warn} ] [ v ] [ B | C Value ] <FileName >Output
cpio -i [ b ] [ c ] [ d ] [ -E{force|ignore|warn} ] [ f ] [ m ] [ M ] [ r ] [ s ] [ t ] [
u ] [ v ] [ S ] [ 6 ] [ B | C Value ] [ Pattern... ] <Input
cpio -p [ a ] [ d ] [ -E{force|ignore|warn} ] [ l ] [ m ] [ M ] [ u ] [ v ] Directory <FileName
��
cpio ��� cpio ���� �� ����� ��� �����. cpio ���� � �� ��� ��
� � ���. -i, -o � -p ��� �� ��� ����.
��: ��� cpio ���� �� ��(��)� ��� �� � ��� �� �� ��� �����
���. � ��� �� �� ������ ���� ���, �� �� ������ �� � ��
� ����.
�� ���(���) 503
�:
1. XPG/4 � POSIX.2 ��� � ���� ��� cpio ��� 2��� �� ��� �� � �
���.
2. cpio ��� ���� �� ��� ��� �� ���� ����. �� �� � ��
�� ��� �� ��� ��� ��� ���� � �� ���� ���.
cpio -o ��
cpio -o ��� �� ���� �� �� ��� ��, �� �� � � ��� �� � ��� �� �
�� �����. ���� ��� � ��� �� cpio �� �� ��� ���� ����. � ��
�� ���� ��� ���� � � ��� ���� �� ��� �����.
cpio -i ��
cpio -i ��� �� ���� cpio -o ���� �� ��� ��� �� � Pattern ���� ���
� ��� ��� �����. ��� ��� �� ���� ��� �����. ksh ��� � � �� ��
��� ��� Pattern ���� �� �� �� � ���. � ������� �� �� *(��),
?(��) � [...](���� �� ��)� ksh ��� � � �� �� �� ��� /(��)� �����.
Pattern ���� �� � �� *(��)��, ��� � �� ��� ����. [a-z]� �� ����
�, �� ��� �� �� ��� �� � �� ��� �� �� ����.
�� ��� �� � � �� �� ��� �� � ���.
cpio -p ��
cpio -p ��� �� ���� �� �� ��� �� � ��� Directory ���� ��� ����� �
����. ��� ����� � ���� ���. � �� ��� �� ���� �� ���� ���
� �� d ��� ��� ��� ����� ��� �� ���.
�: �� ��� ��� � ���� �� ��� �� � ���.
����
Directory ����� �����.<FileName ���� �� cpio ��� �� �� ���� �����.>Output ��� �� ��� �� �� ��� �����. �� �� ��� ���� rmt �� ��
� ������.<Input �� ��� �����. �� Input� cpio -o ���� �� Output �����. �� �
� ��� ���� rmt �� ��� ������
Pattern ��� �� �� ��(ksh ��� � � ��)� �����. Pattern ���� � �� *(�
�)� Input� �� ��� ����.
���
�� ��� ��� �� �� �� ��� �� ���� ���. � �� ��� -o, -i �� -p
��� �� �� � � �� ����.
504 �� ���, � 1 �
a �� ��� ��� �� �� �� ������.b ��� ���� �� �����.
�: �� ��� �� �� ���� ��� � ��, ���� �� � ���.B 512 ��� ��� � �� � ��� �� �����.
�: B �� C ��� ��� �� ���� ����� � � � ��� �� ��� ���
� ��� �� � ���.
B �� C ��� ��� ���� ���� �� �� �� ��� ��� � ��� ���
� � ���.
B �� � C ��� �� ������. � ��� �� �� �� cpio ��� �� �����
��� ��� �����.c ASCII �� ���� �� ��� �� �����. cpio ���� c ��� ��� �� ��, �� �
� c ��� ���� ���.C Value Value ���� 512 ��� �� �� ��� �� � ���� �����. �� �, -C2 ���
�� �� � ��� ��� 1024 ��� ����.d ��� �� ����� ����.-E -E ���� � �� � ��� �����. -E ��� �� ��, warn� � � cpio �����.
force ��� �� �� �� � �� �� ��� �� �� �� �� ��� �����.
ignore �� � ��� �� �� ��� �����.
warn ��� � �� �� ��� �� ��� �� � �� �� ��� �����.��� � � ���
��.f Pattern ���� ���� ��� ��� �� ��� �����.l �� ���, ��� ���� � ��� �����. � ��� cpio -p ���� �� � ���.m �� �� �� � � �����. ����� �� �� � ��� ���� ����.M ����� �� ���� �� �� �� � � �����.r �� ��� ����� ���. �� ��� ��� ���� ���� �� ����� <Enter> �� ���
�. Enter �� �� ��, cpio ��� ��� ���� ����.s ��� � ���. � ��� cpio -i ���� �����.
�: ���� ��� ��� ��� � ��, ���� �� � ���.S ���� � ���. � ��� cpio -i ���� �� � ���.
�: ���� ��� ���� ��� � ��, ���� �� � ���.t ��� ����. � ��� �� ��� ���� ����.u ������ �����. �� ��� �� �� ��� �� � ��� �����.v �� ��� �����. � ��� t ��� �� ���� ��, ��� ls -l ��� ��� � �� ���
�.6 �� ��(�� �, UNIX � 6 � ���� ��� ��)� �����. � ��� cpio -i ���� �� �
���.
�� ��
� ��� �� �� ��� �����.
0 ����� ��� ���.>0 ��� ������.
�� ���(���) 505
��
1. ��� ���� �����, �� ������.
cpio -ov <filenames >/dev/rfd0
� ��� filenames ��� ��� �� ��� ��� � ���� ���(>/dev/rfd0)�� ���
��. v ��� ���� cpio ��� ��� �� � ��� ��� �����. � ��� ��
� � ��� ��� � �����. ���� � �����, �� ���� ����� ����
��� ���.
�: 65535�� � uid � gid� �� ��� cpio ��� ��� ��� � ����. �
���, �� ��� ���� ���.
2. �� ������ ����� ��� ����� �� �� ������.
ls *.c | cpio -ov >/dev/rfd0
� ��� ��� .c� ��� �� ��� �� ������ �����.
3. �� ���� � �� ������� ����� ����� �� �� ������.
find . -print | cpio -ov >/dev/rfd0
� ���� �� ����(.)� ���� ���� ��� ���� ����� �� ������ � �
�� �����. �� �� ��� � ��� ������.
find . -cpio /dev/rfd0 -print
-print ��� ��� �� ��� ��� ��� �����.
4. cpio ���� ���� ��� ��� ����� �� �� ������.
cpio -itv </dev/rfd0
� ��� ��� cpio �� ���� /dev/rfd0 ��� ��� ���� ��� �����. � ���
� ls -l ���� ��� ���� ���� � ���. �� �� ���� �����, -it ��
� ������.
5. ����� cpio ���� ��� ��� ����� �� �� ������.
cpio -idmv </dev/rfd0
� ��� ��� cpio ���� /dev/rfd0 ��� ��� ��� �� �� ����� �����(-i
�� ��). d ��� ���� ���� ��� ��� �� cpio ���� � ����� �
� ���. m ��� ��� �� � ��� ��� � �����. v ��� ���� cpio
��� ��� �� � ��� ��� �����.
6. ����� �� ��� �����, �� ������.
cpio -i ″*.c″ ″*.o″ </dev/rfd0
506 �� ���, � 1 �
� ��� ����� .c �� .o� ��� ��� �����. �� *(��)� �� �� ��� ���
� �� �� � �� ″*.c″ � ″*.o″� �� ��� �� �� ������. ��� cpio �� �
�� �� �� ��� ���� ��� �����.
7. ����� �� � �� ��� ��� �� �� ������.
cpio -ir </dev/rfd0
-r ��� ���� cpio ��� ����� ���� �� ��� ��� �� �� ����.
�� � �� �� ��� ���.
Rename <prog.c>
� ��� prog.c� ��� ��� �� � � ��� �� ��� ��� ����. ��� �
�� ���, � ��� ���� Enter �� ����. �� ��� �����, � ��� �� ��
�� ���. ��� ���� ����, Enter �� ����.
8. ���� � �� ������� ����� �� �� ������.
mkdir /home/jim/newdirfind . -print | cpio -pdl /home/jim/newdir
� ��� �� ����� �� �� �� ������ � ��� ��� �� ���� ��� ���
��. ��� �� /home/jim/newdir ����� ����. l ��� cpio ��� ��� �� �
�� ���� � ���� ���.
�: 9348 �� �� �� �� 12� �� cpio� �� � � � ��� �� � �
���. � ��� ����, ���� �� �� ������.
chdev -1 <device_name> -a block_size=32k
��
/usr/bin/cpio cpio ��� ���.
�� ��
find ��, ksh ��, ln ��, ls ��.
cpio �� ��, rmt �� ��.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� Backup Overview
for System Management��� �, �� ���� � ��� �� �, � ��� � ��,
� ��� �� �� �����.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� ���� ����� ���� � �� ��
� �� �� �����.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� File Systems��
� �� ��� ��, ��, �� � ����� �� �����.
�� ���(���) 507
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� �� ����� ��� �� �� ���
��.
System V cpio ��
��
��� ����� ����� �� � ��� ��� �����.
��
cpio -i [ -b ] [ -B ] [ -c ] [ -d ] [ -f ] [ -k ] [ -m ] [ -r ] [ -s ] [ -S ] [ -T ] [ -t ] [ -u ] [ -v
] [ -V ] [ -6 ] [ -C bufsize ] [ -E file ] [ -H hdr ] [ -I file [ -M message ] ] [ -R ID ] ] [ Patterns
...]
cpio -o [ -a ] [ -A ] [ -B ] [ -c ] [ -L ] [ -v ] [ -V ] [ -C bufsize ] [ -H hdr ] [ -K mediasize ]
[ -O file [ -M message ] ]
cpio -p [ -a ] [ -d ] [ -l ] [ -L ] [ -m ] [ -u ] [ -v ] [ -V ] [ -R ID ] Directory
��
cpio ��� ���� �� ����� ��� �����. -i, -o � -p ��� �� ��� ���
�. � ���� � ��� �����. -o, -p � -i ��� �� ������.
cpio -i(copy in)cpio -i ��� �� cpio -o� ���� ��� �� ���� ��� �����(-I� ���� �� �
�). Patterns� ��� ���� ��� ����. Patterns� ksh� �� �� � ����� ����
�����. Patterns��, ″?″, ″*″, � ″[ . . . ]″ � ��� ��(″/″) ��� ��� ���(″\″)�
���� �����. ″!″ � ��� not� ����. (�� �, ″[!abc]″ ��� a, b �� c� ��
�� �� ��� �����.) �� ��� �� � �� ��� ��� �� ��, Patterns� � ��
″*″(, �� �� �)���. ��� �� �� ��� �� ���. ��� �� ��, �� ����
� � ��� ��� �� � ���. ��� ��� ���� ��� �� ��� ��� ����
�� ���� ��� �����.
cpio -i ��� cpio -o ��� ���� �� ��� ��� �� ��� �� ��� pattern ���
� ���� ��� �����. pattern ���� ksh� �� ����� ���� �����. ���
��� �� ���� ��� �����. ksh ��� � � �� �� ���� ��� pattern ���
� �� �� �� � ���. ��� �� �� *(��), ?(�� ��), � [...](��� � �� ��)�
� ���. Pattern ���� �� � �� *(��)��, ��� � �� ��� ����. [a-z]� �
� �����, �� ��� �� �� ��� �� � �� ��� �� �� ����.
��� �� ��� �� cpio -o� �� �����. ��� � �� ��� �� ���� ��� ����
�. ��� �� ��, ��� � �� ��� �� cpio -o� ��� �� ��� �����. �� 512
�� � � �����.
508 �� ���, � 1 �
cpio -i� � ���� ��� ���� �� �� ��� ��� ����� � �� ��� ��, cpio
� �� ��� ���� ��� ���� ����. �� ���, ���� ��� cpio ���� �
���� �� ��, �� ��� ������ �� �� �����.
cpio -o(copy out)cpio -o� �� ��� ��� �� ��� ���� �� �� �� � � ��� �� � ��� �� �
�� �����.
cpio -p(copy pass)cpio -p� �� ��� ��� �� �� ��� ��� �� � ��� Directory ����� ��� ��
��� �����. ��� ����� � ���� ���. � �� ��� �� ���� �� ����
��� � ��, d ��� ��� ��� ����� ��� ���. � ��, ��� �� ���
(ACL)� � ���� ��� �� ����� �� ��� ��[��]���.
���
-a �� ��� ��� �� �� �� ������.-A ���� ��� �����. -A ��� -O ��� �����. �� �� -A� rmt �� �� � ����
�� ���� ����.-b ��� �� ��� ��� �����. � ��� -i ��� �� �� �� �����.-B � ���� -C ��� �� ���� �� ��, � � �� ��� 512 �����. ��� -B ��� �
� �� ��� ��� �� �� ��� 5120 �� ��� �����.-c ��� �� � ��� � �� ��� ASCII �� ���� ��� ���. -c ��� -H � -6�
�� ������. ��� �� ��� � ��� �� -c �� -H �� � ��� �� � ���.-C bufsize ��� ��� �� � ��� bufsize���. ( �� bufsize� �� ��� ��� �����.) -K� ��
�� ��, bufsize� 1K� ����� ���.-d ��� �� ����� ����.-E file ����� � � � �� �� ��� �� �� ��� ���� ��� �� ��(file)� �����.-f Pattern ���� ���� ��� ��� �� ��� �����.-H hdr hdr ��� �� ��� ��� �����. ��� �� ��� � ��� ��, -h �� -c �� � ���
�� � ���. � ��� -c � -6 ��� �� ������. � ��� ���� �� � ��
� �����. cpio ����� ASCII(-c), CRC(-Hcrc), tar(-Htar) �� ustar(-Hustar) ��� �� ��,
��� 2GB�� � ��� ���� �����. hdr� �� ��� �� �� ����.
crc CRC� �����. �� �� ���� � ASCII ��. crc �� ��� 2GB�� � ���
�����.
ustar USTAR� �����. IEEE/P1003 Data Interchange Standard �� � ��.
tar TAR� �����. Tar �� � ��. tar ��� tar ����� ��� � �����.
odc �� �� ��� ASCII ��.-I file file� ��� �� ���� ����. file� �� �� ���� �� ��� ��� � ��, ��� �
��� Enter �� ��� � ��� �� ������. � ��� -i ��� �� �� �� �����.-k �� �� � ��� �� �� � ��� ��� ����� �����. � ��� ��� ��� ���
��, ���� � ��� ��� �� � �� ���. � ��� -i ��� �� �� �� ����
�.-K mediasize �� ��� 1K� ��� �����. -C bufsize� �� �� ��, bufsize� 1K� ����� ���.-l �� ���, ��� ���� � ��� � �����. ��� �� � �� ��, �����. � �
�� -p ��� �� �� �� �����.
�� ���(���) 509
-L � ��� ��� �� �� ��� �����. �� ��� ��� �� ��� �� �����. -L �� -l
��� �� ��, �� ��� -p� � ���� �����.-m �� �� �� � � �����. ��� ��� �� � � ��� � � ��� �� � �� �� �
�� �����. ����� �� � � ���� ����.-M message ��� �� � ���� ��� �����. -O �� -I ��� �� ��� �� ��� cpio� ��,
� ��� ��� ��� �� ���� � ���� ��� �� � ���. ��� %d� ���
�� ����� ��� � ��� ��� �� � ���.-O file cpio� ��� file� ����. file� �� ���� �� ��� �� � ��, ��� ���� Enter �
� ��� � ��� �� ������. � ��� -o ��� �� �� �� �����.-r �� ��� ����� ���. ��� ����� Enter� ������. � �� ��� ����� .(��
�)� ������. � ��� -i ��� �� �� �� �����.-R ID ��� ��� � �� ��� ��� ��� ID� �� ������. � ��� �� ���� ���� �
����.-s � �� �� ��� � ���.
�: -s � -S ��� � �� �� �� ��� � �����.-S �� �� � ��� � ���.
�: -s � -S ��� � �� �� �� ��� � �����.-t ��� ����. � ��� �� ��� ��� ����. -t �� � -V ��� �� ������.-T long �� ��� 14�� �����. � ��� -i ��� �� �� �� �����.-u ���� �����. (�����, �� ��� ��� ��� �� ��� ���� ����.)-v ��� �� ��� ���� ����� �� �� �����. -t ��� �� �� ��, ��� ls -l ��
� ��� ���� �����.-V ��� � ��� �� � �� � ����� �� �� �� �����. �� �� ��� ���� �
� ����� cpio� � ���� �� ����� �����. -V� -v ��� �� ����� ����
� ��� ��� �� ���� � ��� �����.-6 UNIX System Sixth Edition ��� �� ��� �����. � ��� -c � -H ��� �� �����
�.
����
Directory ����� �����.Patterns ��� �� �� �� ��� ��(ksh ��� � � ��)� �����. Patterns ���� ��
� �� *(��)��, ��� � �� ��� ����.
�� ��
0 ��� ��� ���.
>0 ��� ������.
��
1. �� ����� �� ��� �� �� /dev/rmt0�� �����, �� �� ������.
find . | /usr/sysv/bin/cpio -oc >/dev/rmt0
-c ��� ��� � ���� �� ����� �����. find �� ls, cat, echo �� ���
�� ���� cpio� �� � ���. ��� �� �� �� �� cpio ��� �� ���
� ���.
2. cpio ���� �� ″arfile″��� cpio ��� ��� ����� �� ������.
510 �� ���, � 1 �
/usr/sysv/bin/cpio -icdI arfile
��� cpio ����� �� ��� ���� �� �� -d ��� ��� ���� ��� �
��� �����.
3. �� cpio ��� ��� �� �� �� �� ���.
/usr/sysv/bin/cpio -icd < arfile
-d ��� ��� �� ����� �� ���� �� ���� �����. �� ��� -I ���
���� ��� ���� �� � ���.
4. ���� ″arfile″� � �� ��� ����� �� ������.
/usr/sysv/bin/cpio -icduI arfile
5. ��� ��� ��� � ��� �����, cpio� �� �� �� � ���.
/usr/sysv/bin/cpio -ickudI arfile
6. cpio� ��� ���� � � ���� ��� ��� � � ��� ��, �� �� �
��� cpio� ������.
ls | /usr/sysv/bin/cpio -oca > arfile
7. ″ar″ ����� ″a*″ ��� ���� ��� �����, �� ������.
cat ar | /usr/sysv/bin/cpio -ickud "a*"
� ��� ″a″ ��� ���� �� ��� �����.
8. ���� ��� ���� �����, �� �� ���� cpio� ������.
cat ar | /usr/sysv/bin/cpio -itv
�� ��(-v)� -t ���� ��� ���� ls -l ��� ��� ���� ����� �����.
9. cpio -p ��� �� �� ���� ��� �� ��� ����� �� � ���.
find . -print | /usr/sysv/bin/cpio -pd /home/user1/newdir
�� ������ �� ���� ��� /home/user1/newdir� �����. -d ��� �� � ��
��� ���� �����.
10. ���� ��� ���� � �� � � ��� �� ���(ACL)� �����, �� �� cpio
��� ������.
find . -name "*.o" -print | /usr/sysv/bin/cpio -pdlmv /home/user1/newdir
� ����� ���� �� �� � .o ��� /home/user1/newdir� �����.
11. �� ��� ���� �� ���� cpio ���� �����, �� ��� ��� ������.
ls d* | /usr/sysv/bin/cpio -oAO /tmp/ar
� �����, �� ����� ″d″� ���� �� ��� cpio ���� �����.
12. cpio ����� �� �� � ��� ��� ���� �����, � ��� ������.
cat ar | /usr/sysv/bin/cpio -i -E Efile
�� ���(���) 511
� ����, cpio� ��� �� ��� ���� ����� �� �� ″Efile″ �� ��� ���
��� �����.
13. �� ��� ���� � � �����, �� ��� ��� ������.
ls d* | /usr/sysv/bin/cpio -pdl /home/user2/newdir
� ����, -l ��� ″d″ ��� ���� �� �� ��� ��� ����� /home/user2/newdir
� � ����� �����. �� ��� � � ��� ���� ����, �� ����� �
�� ���� � �� -l ��� �� � ����.
��
/usr/sysv/bin/cpio System V cpio ��� �����.
�� ��
/usr/bin/cpio ��, tar ��, dd ��, pax ��.
cplv ��
��
��� ��� ��� � ��� ��� �����.
��
� ��� ��� ����� ��
cplv [ -v VolumeGroup ] [ -y NewLogicalVolume | -Y Prefix ] SourceLogicalVolume
�� ��� ��� ����� ��
cplv -e DestinationLogicalVolume [ -f ] SourceLogicalVolume
��
��: ���� ���� � ��� ���� ��� �� ���� ���� ����. ��� �� �� �
��(�� � ��)� ���� �� ��� �� ���� �����. cplv�� �� ��� ��� �
�� �� ��� �� ��� �� � �� � ��� �����.
cplv ��� SourceLogicalVolume� ��� �� �� ��
DestinationLogicalVolume� ����. SourceLogicalVolume ���� ��� �� �� �� ���
�� ID� � ���. cplv ��� � � ��� ��� ��� � ��� �� �� ��� �
�� ����. ��� � ��� �����.
512 �� ���, � 1 �
�:
1. ���� ����� ��� ��� ���� �� �� ��� ��� ���� �� ��, ����
� � �� � �� ��� ��� ��� �� ��� ��� ��� �� � ���� �����.
2. ����� ��� ��� �� ��� � ��� � �� � ��� �� ��� mklv ����
�� ��� ��� ���� ��� ����� ��� ��� �� �� �� �� ���� �
� ��� ���� ���� �����.
3. � ��� �����, ���� �� ��� ��� ��� system ��� ����� ���.
4. cplv ��� ��� �� ���� ���� ����.
� �� ��� ����� �� ������ ��� �� �� � � ���. �� SMIT(��
� �� ����� ��) smit cplv �� ��� ��� � ��� �� �� ���.
���
-e DestinationLogicalVolume� ��� �� ��� ��� ��� ��� �����.
DestinationLogicalVolume� SourceLogicalVolume�� �� �� � ��� ���
���� ����. � ��� �� � DestinationLogicalVolume� � � ��
���� �����. � ���, -f ��� ���� �� �� ��� �� ���
��. DestinationLogicalVolume� Type �� ��� ���� !��� �� ����
copy � ���. Type �� ���� chlv ��� ������.-f ��� �� ���� �� �� ��� ��� �����.-v VolumeGroup � ��� ��� ���� �� ��� �����. � ��� ���� �� ��, � �
�� ��� SourceLogicalVolume� �� �� ��� �����.-y NewLogicalVolume � ��� ��� ��� ��� � �� �� �� ��� �����. ��� �
��� ��� ���� ��� ����� ��, 1-15��� � � �� � ���.-Y Prefix � ��� ��� �� ��� � ��� ��� �� ���� �����. � ���
� 13�� ����� ���. ��� � ��� �� �� ��� �������
� PdDv ���� � ��� ���� �� � ��, �� � ��� � ��
� ��� � ����.
��
1. ��� �� fslv03� ��� � ��� ��� �����, �� �� ������.
cplv fslv03
�� ��� ��� ��� fslv03� �� �� ��� ��� � ��� ����� �����.
2. ��� �� fslv03� ��� �� �� vg02� � � ��� ��� �����, �� �� ���
���.
cplv -v vg02
fslv03
�� ��� ��� ���, ��� � ��, vg02 �� ��� �����.
3. ��� �� lv02� ��� ��� �� ���� �� � �� �� ��� �� lvtes� ����
�, �� �� ������.
�� ���(���) 513
cplv -e lvtest -f lv02
��
/usr/sbin cplv ��� � ����.
�� ��
chlv ��, migratepv ��, mklv ��.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� Logical Volume
Storage Overview��� ��� �� ���, ��� ��, ��� ��, �� ��, ��, ��� �� �
� � � ��� �� �����.
� �� ��� ��� ��� ���� AIX 5L �� 5.2 � �� ��� ��� �� ��� � 2 �: �
� � ��� ����� ������.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� System Management
Interface Tool(SMIT): Overview��� ��, �� � � SMIT� ���� ���� �� �����.
cpp ��
��
C �� �� ��� �� �� � ��� ��� �����.
��
/usr/ccs/lib/cpp [ -C ] [ -P ] [ -qDBCS ] [ -IDirectory ] [ -UName ] [ -DName [ =Defin ition ] ]
[ -qlanglvl=Language ] [ InFile ] [ OutFile ]
��
cpp ��� C �� �� ��� ��� ������ ���� �����. � ��� Infile� �� OutFile
� �����(� �� �� �� �� � �� ��).
cpp ��� �� ″�� ���� � �� �� � - ��� �� C″(X3J11/88-159)� ��� �
� C ��� �� ���� ��� � ���� ����� ����.
cpp ���� �� �� �� ��� �����.
__LINE__ �� � ��.__DATE__ �� ��� � �.__TIME__ �� ��� � � .__STDC__ ���� ��� �����.__FILE__ �� �� ��.__STR__ ������ /usr/include/string.h� � � �� �� ��� ��� �� ��� �� ����.
514 �� ���, � 1 �
__MATH__ ������ /usr/include/math.h� � � �� �� �� ��� �� ��� �� ����.__ANSI__ langlvl� ANSI� ��� � �����.__SAA__ langlvl� SAA� ��� � �����.__SAA_L2__ langlvl� SAAL2� ��� � �����.__EXTENDED__ langlvl� extended� ��� � �����.__TIMESTAMP__ �� ��� ��� � � � � �����.
�� cpp ��� �� #(� ��)� ���� ���. � ���� �� ����.
#define Name TokenString Name� �� ����� TokenString�� �����.#define Name(Argument,...,
Argument) TokenString
Name ��(Argument, . . . ,Argument)� �� ����� TokenString�� �����. �
� TokenString��� Argument ��� ��� ��� ���� � ���� ����
�. Name� �� �� ��� ��� ��� ��� �� ������.#undef Name ���� Name� �� ��� �����.#include ″File″ �� #include
<File>
�� File� ��� ��� � cpp� �����.
File� ″ ″(�� �� ��)� � �� cpp ��� � InFile�� ����, � ��� -I
��� ��� ��� ������ ��� � ����� �� ���� ������ ���
��.
<File> ��� �� �� cpp ��� �� ������� File� �����. InFile� �
����� ���� ����.#line Number [″File″] � ��� �� �� Number� ��� � ��� �� ��� ���� ��! �����.
File� ���� ��, ��� ��� ��� File� ����.#error TokenString TokenString� � �� ��� ����.#pragma TokenString ����� �� �� �� ���.#endif ��� ���(#if, #ifdef �� #ifndef)�� ��� �� ��� ����. ��� ���
� ���� #endif� �� ���.#ifdef Name � ���� ��� �� �� �����.
Name� �� #define�� ��� ���.
��
Name� -D ��� �� ��� ���.
��
Name� cpp ���� ���� �� �����.
���
Name� �� ��� � � #undef� ��� ���.
��
Name� �� ��� -U ��� ��� ���.
�� ���(���) 515
#ifndef Name � ���� ��� �� �� �����.
Name� �� #define� �� ��� �� ����.
���
Name� cpp ���� ���� �� ��� ����.
��
Name� �� #define� �� ��� �� � � ��� #undef� �� ��� ��� �
��.
��
Name� cpp ���� ���� �� ����� -U ��� � ��� ��� ���.#if Expression Expression� ��� �� ��� �� ��� ��� �� �� �����. Expression�
�� 2� ��� C ���, ?: ���� -, ! � - �� ���� �� � ���. ����
�� C ���� ���� �� ����. ��, �� ��� defined� �� � ����
Expression�� �� �� � �� ���� �� � ���.
defined(Name) �� defined Name
�� �� ��� ���� #if ����� #ifdef � #ifndef� �� � ���.
� ���, �� �� � cpp� ��� ���� Expression� ���� ���.
sizeof ���� �� � ����.#elif Expression � #if �� #elif ���� ���� ����� ���� � ��� � Expression� ��
� �� ���� ��� �� �� �����.#else � #if �� #elif ���� ���� ����� ���� � �� ��(��� #if �� #else
� � � � ���)�� ��� �� �� �����
��� ���� ��� ���� ����. ��� ��(0)�� ���� ��, ��� �
��� ��� �����. ���� ��� ��� �� ���� �� ���� ����
��� ���� �����. ��� � � ���� ��� �����, ���� ����
��� ���� �����. �� ��� �(��� ��)�� ���� � ���� ����
�. �� ��� ���� ���� #else ���� � �� #else� ���� ��� ���
��. #else ���� ��� #endif��� �� ��� �����.
���
-C �� ���� �� ��� C �� ��� �����. � ��� ����, cpp ���
cpp ��� ��� ���� �� ��� �� C �� ��� �����.-DName[=Definition] #define ������ �� Name� �����. � � Definition� 1���.-IDirectory � Directory�� ��(/)� ���� �� ��� #include ��� � � �� �
��� ������ ���. �� #include ��� ������.-P C ����� � ��� � � �� ��� ��� �� ��� �������.-qDBCS 2 �� �� �� �� �����.-UName Name� �� �� ��� �����. �� Name� ����� �� ��� ��
���. �, � �� ���� � ���� __ANSI__, __EXTENDED__,__SAA__
� __SAA_L2__� �����. � ��� ANSI ��� ���� ����.-qlanglvl=Language ��� � �� �� ����. Language� ANSI, SAA, SAAL2 �� �� �
���. � �� ����.
�: Language� � �, _NO_PROTO� ���� ���� ����. /etc/xlc.cfg
��� -D ��� ��� � ��� �� � ���.
516 �� ���, � 1 �
��
1. ����� C ����� ���� ��� �����, �� �� ������.
/usr/ccs/lib/cpp pgm.c
� ��� pgm.c� ������ �� ��� ������� �����. ���� ��� ���
� ��� � � ���� ��� �� � � ���.
2. � �� �� ��� ��� ������ � ��� ���� �� �� ������.
/usr/ccs/lib/cpp -P -C pgm.c pgm.i
��� pgm.c� ������ � ��� pgm.i� �����. � ��� C ����� � � ����
��� ����(-P), ��� ��� �����(-C).
3. ��� ID� �������, �� �� ������.
/usr/ccs/lib/cpp -DBUFFERSIZE=512 -DDEBUGpgm.cpgm.i
� ��� ���� �� 512 ��� BUFFERSIZE� ���� 1 ��� DEBUG� �����.
4. ��� ����� � #include ��� ����� �� �� ������.
/usr/ccs/lib/cpp -I/home/jim/includepgm.c
� ��� �� ������ ��� #include ��� � � /home/jim/include, �� ���� ��
� ��� ���. � ��� /home/jim/include�� ��� �� #include ��(< >)� � �
�� ������ ���.
5. ANSI ��� ������� �� �� ������.
/usr/ccs/lib/cpp -qlanglvl=ansi pgm.c
��
/usr/include #include ��� �� �� ����.
�� ��
m4 ��.
�� ���(���) 517
cpu_state ��
��
���� �� �� � �� ���� �� �� ���� �����.
��
cpu_state -l | { -d | -e } ProcessorNumber
��
cpu_state ��� ���� �� �� � $���� ����� �� ���� ���� ����
�. -d �� -e ��� � ProcessorNumber ���� ��� ���� �� �� �� �����
�����. -l ��� � �� � ���� �����.
Name procx ���� ��� ODM ��� ��. �� x� ��� ��� �����.Cpu ��� ��� ��.Status � ��� �� ��� � .Location ODM ��� � �. � �� AA-BB-CC-DD ���� �����. AA� �� 00���(� ���
���). BB� 0x��, �� x� � ��, � ��, � �� �� � �� ��� � ���� P, Q,
R �� S���. CC� �� 00��, DD� CPU �� ��� �� ���� 00 �� 01���.
ODM�� ���� �� ��� ��� ��� �� ��� �(CPU � � ��)� �
�� ���. ��� ��� �� ��� 0(��)�� ��� �� �� �� �� ���� ����
� ���� �����. ���, ��� 4� ��� 2�� ���� �� ���� ��� �� ��
� 0(��)� 1(�)� �����.
Status �� �� ��� � � ���� ��, � ��� �� � � �����. , �� ��
���� -d ��� ��� �� ����� ��� �� -l ��� ���� �� ����� ��
��� ��� ��� �����. ���� �����, ���� ���� �� � � �� �� ��
��� ���, ��� ��� ����. ��� � � � � ��� Status ��� no reply� ��
���. � � � �� �� ���� �� ��� ��� ��� ���� �� ��� ��� ��
��.
�:
1. ���� ������ cpu_state ��� �����.
2. cpu_state ��� �� ���� �� � ��, ��� ����, � �� � ���� �� ���
� � �����.
3. cpu_state ��� AIX 5.1 � � ��� Micro Channel ���� ��� $���� ������ �
����. IBM ���� ��, AIX 5.1 � ��� IBM 7012 �� G ���, IBM 7013 �� J ��
�, � IBM 7015 �� R ���� �����.
518 �� ���, � 1 �
lsdev ��� �� $���� ����� ���� �� ��� ���� � �� � ���. �
�� ��� �� � � �� �� �� ��� �� �� $���� ����� ��� �
���. �� �� lsdev ��� �� ����.
lsdev -C -c processor -S Available
���
-d ��� ���� �� ����� ���.-e ��� ���� �� ���� ���.-l �� ���� � � �����.
��
1. ���� � ���� � � �����, �� �� ������.
cpu_state -l
�� ���� �� �� 4�� ���� �� �����, � ��� �� � � ���� ��
��.
Name Cpu Status Locationproc0 0 Enabled 00-0P-00-00proc1 1 Enabled 00-0P-00-01proc2 2 Enabled 00-0Q-00-00proc3 3 Enabled 00-0Q-00-01
2. ���� ��� � ��� �� 1� ���� ��� ��� �� �� ������.
cpu_state -d 1
� �� ��� ���� ��, cpu_state -l ���� �� �� ���� ����.
Name Cpu Status Locationproc0 0 Enabled 00-0P-00-00proc1 1 Disabled 00-0P-00-01proc2 2 Enabled 00-0Q-00-00proc3 3 Enabled 00-0Q-00-01
���� ����� ��, �� ��� � � ��� �� ��� 1� � �� ��� ��� ��
� �� �� ����. �� cpu_state -l� �� � � ���� ����.
Name Cpu Status Locationproc0 0 Enabled 00-0P-00-00proc1 - Disabled 00-0P-00-01proc2 1 Enabled 00-0Q-00-00proc3 2 Enabled 00-0Q-00-01
3. ��� �� 1� �� ����� ��� � �� ���� ����� �� �� ������.
cpu_state -e 1
�� ���(���) 519
� ��� � �� ���� ��(��� 1� �� ����� ��� � ��)�� cpu_state -l �
�� �� �� ���� ����.
Name Cpu Status Locationproc0 0 Enabled 00-0P-00-00proc1 - Enabled 00-0P-00-01proc2 1 Enabled 00-0Q-00-00proc3 2 Enabled 00-0Q-00-01
��
/usr/sbin/cpu_state cpu_state ��� �����.
�� ��
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� Starting the System,
AIX 5L Version 5.2 System Management Guide: Operating System and Devices� Stopping the System.
craps ��
��
�� ��� �����.
��
craps
��
craps ��� ������� �� �� � � �� ��� �����. craps ��� ���� � ���
�� �����. �� ��� � ��� ����� � ��� � ���� �� � ���.
�� �� ���� ��� �����. ���� bet?� �� �� �, ��� �� �� ��� �
� � ���. �� ���� �� ��� � ����. ��� �� � ����. ��� ��� �
�����.
� ���, 7 �� 11� ��� ���, 2, 3 �� 12� ���� ����. �� � ��� ���
� �� ���� �� �� � ����. �� ���, ��� ��� �����, ���� 7�� ���,
��� � ��� ��� �� � �� ����. �� � �� ����.
Your bankroll is $2000bet? 1005 3The point is 8
6 64 1
520 �� ���, � 1 �
2 12 5
You lose your bet of $100Your bankroll is $1900
� ���, �� �� ��� ��� �� $100� �����. � �� �� 8� ���. ��� ���
� ���� 8� � �� ��� ��� �� ��� ���� ���. �� �� 12, 5, 3 � 7� ��
�. ��� ���� ���� �� � ���� � 7�� ����. �� $100 ���� �����.
� ��� ��� �, ��� bet?� ���� ��� �����.
���� ��� �� !��, ��� marker?� �� ��� �� 2000��� ��� �� ���
�. Y(�)� ��� ��� ����. � �� � ��� �� ��� �����.
���� ��� �� �, ���� ���� ��� ��� ��� ����� ��� ���. ����
��� �� � ��� 2000 ��� �� �, ��� Repay marker?� ����. ��� �� �� �
�� $��� �� Y(�)� ������. ��� �� �� � �� craps ��� How many? ���
�����. �� � ���� � � �� ����, ��� �� �� ��� ��� �����. 10
��� ���( 20,000 �� ��), ��� �� ���� ����. ��� �� � �� 5� �� �
�� ��� �� ��, �� �� ���� $� ���.
�� �� ��� ��� ��� �����, ��� New game?� �����. ��� ����, ��
��(Ctrl-C) �� EOF(Ctrl-D) �� ����. ��� ���� � � �� �%��� ���� �
���.
��
/usr/games ����� ��� �.
�� ��
arithmetic ��, back ��, bj ��, fish ��, fortune ��, hangman ��, moo ��, number ��,
quiz ��, ttt ��, turnoff ��, turnon ��, wump ��.
createvsd ��
��
createvsd - ��� ��� ���� ��� �� �� ��� ��� ����.
��
createvsd -n {node_list | ALL} -s size_in_MB -g vg_name
[{-c vsds_per_node | -L}] [-A]
[{-m mirror_count | -p lvm_stripe_size_in_K}] [-v vsd_name_prefix]
[-l lv_name_prefix] [-T lp_size_in_MB] [ -k vsd_type] [-x]
�� ���(���) 521
��
� ��� ��� ��� ���� �� ��� ���(�� ���� �� ��) � �� �� �� �
�� ��� �����. -s ��� ��� ��� �� ��� �����.
SMIT(System Management Interface Tool)� ��� � ��� �� � ���. SMIT� �����
�� ������.
smit vsd_data
� � �� � ��� �� ��� �����.
���
�: � ����� � �� �� � ��� �� � � �� � � ��� ���� � ����.
��� ��� ��� ���� ���� �� ��� ���� ���.
-n node_list �� �� ���� � �� �� ��� � ��� �����. � �� 1� �
� �� � ����. ��� �� �� ���� �� � ���� ��� �� ���
�.
[P/S] : disk_list1+disk_list2/
�� �� �� ���� �� � ���� ��� �� ����.
[S1/S2/...Sn] : disk_list1+disk_list2/
″P″� ����� ����� �� ���� 1� �� ��, ″S″� ����� �����
�� ���� �(2�) �� ��, S1 � S2� ��� ����� �� ���� �� �
� �����. disk_list1� 1� �� �� ��� ��� �� �� �� ��� ��
vpath� ������. , � ���� hdiskx, hdisky,... �� vpathx, vpathy,...� �
� ���.
�:
1. vpath� ″����� �� ���″� ���� � ���� �� � ���. vpath
� ��� ��� ��� �� ″�� ��″� �����.
2. hdisk� vpath� ��� ���� ��� �� � ����.
��� ��� ��� ��� �� ���� �� ��� � ��, disk_list1+disk_list2�
1� �� �� ��� � �� �� ��� �� vpath� ������. �� ����
��� �� �� ���� ��� ��� �����. �� �, �� ����.
createvsd -n 1,6,4 -v PRE
vsd_prefix PRE� ���� � 1� PRE1n1, � 6� PRE2n6 � � 4� PRE3n4 �
� �� ���� ����.
522 �� ���, � 1 �
� 3� � �� �� � 1� hdisk2, hdisk3 � hdisk4� ��� �� ��� �
��� �� ������.
createvsd -n 1/3:hdisk2,hdisk3,hdisk4/ -v DATA
� ���� ��� �� �� ���� �� ����.
v � 1�� DATA1n1b3 �� �� �� ��� �� ��� lvDATA1n1 ��� ���
� ��� � 3�� ���� DATA1n1 �� �� ���. ��� �� ���(LVM)
�� �� ��� DATA���. ��� ��� hdisk2, hdisk3 � hdisk4� ����.
���� � 1, 2 � 3� � �� �� �� ��� �� ���� 4, 5 � 6�� �
� �� ���� �� ������.
createvsd -n 1/4:hdisk1,hdisk2,hdisk3/,2/5:hdisk5,hdisk6, \hdisk7/,3/6:hdisk2,hdisk4,hdisk6/ -v DATA
�� � ��� � ��� ��� �� node_list �� ���� ��� �� ���� �
��.
� ���� ��� �� �� ���� �� ����.
v � 1�� DATA �� �� �� ��� �� ��� lvDATA1n1 ��� ���� �
�� � 4� ���� DATA1n1 �� �� ���. �� �� �� ��� DATAn1b4
���.
v � 2�� DATA �� �� �� ��� �� ��� lvDATA2n2 ��� ���� �
�� � 5� ���� DATA2n2 �� �� ���. �� �� �� ��� DATAn2b5
���.
v � 3�� DATA �� �� �� ��� �� ��� lvDATA3n3 ��� ���� �
�� � 6�� ���� DATA3n3 �� �� ���. �� �� �� ���
DATAn3b6���.
��� ��� �� ���� 2�� �� ������ ��� �� �� ���� ��
�� �� ������.
createvsd -n 1/3:hdisk1,hdisk2+hdisk3/ -v DATA
� ��� hdisk1, hdisk2 � hdisk3� ���� DATA �� ���� hdisk1 � hdisk2�
��� lvDATA1n1 ��� ��� DATA1n1 �� �� ���� ����. � �
DATA �� ��� �� �����.
�� ��� � ��� � ��� �� hdisk ���� ��� ��� ���� ��
���� ��, ��� hdisk� � �� ��� �����. �� ��� �� ���
�� �� createvsd ��� hdisk_list1+hdisk_list2� ��� �� ��� ����.
� �� 1� ��� �� �� ���� ���� � ���� �� �� �� ��
�� �� � ����.
�� ���(���) 523
ALL� RSCT �� ��� �� ��� �� �� ���� ���� �����. �
�� ����� �� �� � �� ���� ����. �� �� ���� node_list
� �� ���� � �� �� ���� ����(�� �� ���� �� � �
).
-s � �� �� ���� �� ��� MB � � �����.
-g ��� �� ���(LVM) �� �� ��� �����. ��� ��� � ��� ���
�� �� �� ��� ����. �� �, �� ����.
createvsd -n 6 -g VSDVG
� 6� �� VSDVG �� �� �� ��� VSDVG1n6 �� �� �� ��� �� �
�� ����. � �� �� ��� �� � ��� ���� �� ��� � �
��� � ��� �����. � �� ���� �� �� �� �� ��� 1� �
� ����� � � ��� �����. �� �, �� ����.
createvsd -n 6/3/ -g VSDVG
VSDVG �� �� �� ��� VSDVGn6b3 �� �� �� ��� �� ��� ���
�. 1� �� � 6�� � �� ��� � �� � 3���.
-c �� � �� �� ���� ��� �����. number_of_vsds_per_node� ��
�� ��� createvsd� ��� �� �� ��� �� �� ���� ����.
�� �� � � ��� �� �� ���� � �� ��� ��� ���. ��
�, �� ����.
createvsd -n 1,6 -c 2 -v DATA
� 1� DATA1n1, � 6� DATA2n6, � 1� DATA3n1, � 6� DATA4n6 �
� �� ���� ����.
-L ����� ����� �� �� ���� �� �� ��� ���� �� �� ��
� �� �� ���� � � ���.
-A �� �� �#� �� �� ��� ��� ��� �����. �� � ��
����.
createvsd -n 1,6 -c 2 -A DATA
� 1� DATA1n1 � DATA2n1, � 6� DATA3n6 � DATA4n6 �� �� ���
� ����.
-m LVM �� �� �����. �� �� ��� ���� � ��� ����
�� �����. � � 1�� 3����, � � �� 1���.
-p LVM ���� ��� �����. � ��� ���� ��� ��� ��� ����
�� ����. ������ ����� �� �� ���� ��� �� �� ����
� � �� �� ���.
524 �� ���, � 1 �
-v �� �� �� ���� ��� �� ���� �����. � ���� ���� �
� � ���� �� �� ��� ��, � �� � � � ��� �����. ��
�, � 1� �� �� �� ���� PRE ���� ���� ���� � ���� ��
�� 2�� �� �� ���� � � ��, �� �� �� ��� ��� PRE3n1�
���. -l ��� ���� �� ��, �� ��� ��� ���� ��� lvPRE3n1�
���. createvsd ��� PRE ���� ����� ��� �� �� ����� ����
� �� �� ��� ��� �� ����.
-v ��� ���� ��� vsd ���� �����.
�: vsd_name_prefix� ��� ��� ��� � ����. ��� �� �� PRE ��
�� ���� �� �� �� �� ���� PRE1 ���� ���� � �� �� �
� ���� ��� �����. �� ’.’� ���� ��� � � ���
vsd_name_prefix� �� � ����.
-l createvsd ���� � �� ��� ��� ���� lvx ���� ������. �� x
� vsd_name_prefix �� � �(vsd)� ���� �� �� ��� �� ������. �
� �, �� ����.
createvsd -n 1 -v DATA
� 1� lvDATA1n1 �� ��� ���� ��� DATA1n1��� ��� ��� ��
�� ���� ����. �� �� ��� ���.
createvsd -n 1 -v DATA -l new
� ��� ���� ��, � 1� � �� �� ���� ��� �� DATA1n1��
� �� ��� ��� ��� lvnew1n1� ���.
�� �� ��� ��� ��� �� ��� ���� �� �� ���� ��� ����
�� � � � ��� ��� -l ��� ���� �� �� �����.
-T ��� �� ���(LVM) ��� �� ��� ��� ��� ���� ��� ��� ��
� ��(�� �� � )� MB � � �����. 2-256 � �� 2� ���� ��
� ���. � �� 4MB���.
LVM� ��� ��� �� ��� 1016�� �����. 4GB� ���� ���� ��
��� ��� ��� ��� �� �� ��� �� � �� 4MB� ���� ���.
-k vsd_type �� �� ��� ��� �����. ��� �� ����.
v VSD - �� ��� �� ��� �� ���� �����.
v CVSD - �� ��� �� ���� �����.
� �� VSD���.
-x �� �� ��� 1� � 2� �� � �� �� ���� ����� � ��� ��
� ���� ��� �����.
v 1� �� �� varyoffvg
�� ���(���) 525
v 2� �� �� exportvg
v 2� �� �� importvg
v 2� �� �� chvg
v 2� �� �� varyoffvg
v 1� �� �� varyonvg
� ��� createvsd ��� ���� ���� ����. ��� �� �� ���� ���
1�/2� �� � �� ��� �� ��� �� ��� ��� ���� ��� �
� ���. ��� � ���� ��� ��� createvsd� -x ��� ����� � �
��� �� �� ��� ����� ���� ��� ���.
����
�.
��
� ��� ����� �� ��� �� ���.
�� ��
0 ��� ����� ��� � �����.
-1 �� ��� �����.
���
1. � �� 1� �� �� � ����.
2. vsd_name_prefix� ��� ��� ��� � ����.
3. vsd_name_prefix� .’ ��� �� � ����.
� ��� �� ���� ��� � � ��� ���� ���. �� ��� ��� � � ����
� startrpdomain ��� ������. ��� �� ���� �� �� ��� � � �����
startrpnode ��� ������. RSCT �� ��� � � ��� �� ��� ��� RSCT: ��
��� ������.
�� ��
�� �� ��� ���.
createvsd -n 1/2:hdisk13/ -s 1024 -g testvg -v testvsd -T 16
�� ��� �� ��� �� �����.
createvsd: calls Getopts.createvsd: parsing node_list.createvsd: creates task tables.createvsd: calls checkclvm.perl on the nodes c164n11.ppd.pok.ibm.comcreatevsd: calls domkvglv.perl.
526 �� ���, � 1 �
OK:1:mkvg -f -y testvg -s 16 hdisk13OK:1:mklv -a c -y lvtestvsd1n1 -e x testvg 64 hdisk13It took about 8 seconds in mkvglv.createvsd: calls dovaryoffvg.perl testvg on the primary node c164n11.ppd.pok.ibm.comOK:1:chvg -a n testvgOK:1:varyoffvg testvgcreatevsd: calls doimportvg.perl testvg on the nodes c164n12.ppd.pok.ibm.comwith 000048186b991a6fimportvg: testvgimportvg : OK:2:importvg -y testvg hdisk5importvg : OK:2:chvg -a n testvgimportvg: timestamp 2 testvg 3e036cb33403c8c8importvg : OK:2:varyoffvg testvgimportvg : It took about 10 seconds.It took about 12 seconds in importvg.createvsd: calls vsdvg.OK:1:vsdvg -g testvgn1b2 testvg 1 2It took about 12 seconds in vsdvg.createvsd: calls dovaryonvg.perl testvg on pri nodes c164n11.ppd.pok.ibm.comOK:1:varyonvg testvgcreatevsd: calls defvsd.OK:1:defvsd lvtestvsd1n1 testvgn1b2 testvsd1n1It took about 5 seconds in defvsd.
��
3�� 1� � � �� 4MB ��� �� �� ���� 2�� ����(� � ��� � �) �
� ������.
createvsd -n 3,4,7/8/ -c 2 -s 4 -g vsdvg -v TEMP
� ���� ��� �� �� ���� �� ����.
v � 3�� vsdvgn3 �� �� �� ��� �� ��� lvTEMP1n3 ��� ���� ��� TEMP1n3
v � 4�� vsdvgn4 �� �� �� ��� �� ��� lvTEMP2n4 ��� ���� ��� TEMP2n4
v � 7�� vsdvgn7b8 �� �� �� ��� �� ��� lvTEMP3n7 ��� ���� ��� �
8�� ���� TEMP3n7
v � 3�� vsdvgn3 �� �� �� ��� �� ��� lvTEMP4n3 ��� ���� ��� TEMP4n3
v � 4�� vsdvgn4 �� �� �� ��� �� ��� lvTEMP5n4 ��� ���� ��� TEMP5n4
v � 7�� vsdvgn7b8 �� �� �� ��� �� ��� lvTEMP6n7 ��� ���� ��� �
8�� ���� TEMP6n7
� 3� ��� ��� ��� �� ��� ��� ��� �� �� ���� ��� 3�� �� �
� ���� ���� �� ������.
createvsd -n 3,4/:hdisk1,hdisk2+hdisk3/,7/8/ -s 4 -g datavg -v USER
� ���� ��� �� �� ���� �� ����.
�� ���(���) 527
v � 3�� datavgn3 �� �� �� ��� �� ��� ��� lvUSER1n3 ��� ���� ���
USER1n3
v � 4�� datavgn4 �� �� �� ��� �� ��� ��� lvUSER2n4 ��� ���� ���
USER2n4. datavgn4� hdisk1, hdisk2 � hdisk3�� ���, lvUSER2n4� hdisk1 � hdisk2� �
���.
v � 8�� datavgn7b8 �� �� �� ��� �� ��� ��� lvUSER3n7 ��� ���� ��
� � 8�� ���� USER3n7
v ��� createvsd ��� ���� �� � 3 � 7� ��� �� ��� ���, �� �� ����
4MB ��� ��� datavgn3 � datavgn7b8 �� ��� ����.
��
/opt/rsct/vsd/bin/createvsd
�� ��
��: defvsd, vsdvg
crfs ��
��
�� ���� �����.
��
crfs -v VfsType { -g VolumeGroup | -d Device } [ -l LogPartitions ] -m MountPoint [ -n NodeName
] [ -u MountGroup ] [ -A { yes | no } ] [ -p {ro | rw } ] [ -a Attribute= Value ... ] [ -t {yes | no
} ]
��
crfs ��� ��� �� �� �� �� � ��� ��� �� ���� ����. -d� ��� �
� ��� ��� ��� ���� �� �, �� ���� �� � ��� ��� ����. �� ����
��� /etc/filesystems ��� ����.
�:
1. �� ���� �� �� setgid(�� �� ID)� ����. ��� � � �� �� ��� ����
�. �� �� ����� �� �� ����� ��� � � �� �� ��� ����.
2. ����� ��� ���� �� ���� ��� �� �� ��� mklv ��� ������ ��
� �� �� ���� ������.
528 �� ���, � 1 �
� �� ��� ���(wsm)�� �� ��� ������ ��� �� ��� �� � � �
��. ��, SMIT(��� �� ����� ��) smit crfs �� ��� ��� � ��� �� ��
���.
���
-a Attribute=Value �� �� ��� �� �/� �� �����. �/� �� �� �� ����� -a
Attribute=Value ���� � � ������(�� ��).
� �/� �� �� �� ���(JFS)� ��� ����.
-a ag={ 8 | 16 | 32 | 64 }
�� ��� � �� � � �����. ��� BSD ��� ���
��� i � � ��� �� ����. � � ag �� 8���.
-a bf={ true | false }
�� ��� �� �� �� ���� �����. ��� ��� ″�� ��� �
� �� �� ���� ��″� ������. �� ��� �� �� �� ���
� ���� ���� � ��� false� ������. ��� � ����. bf=true
� ����� �� ��� 4096�� compress=no � ���.
-a compress={ no | LZ }
��� ��� �����. ���� ���� ���� ��, � ��� no� ��
����. ���� ���� ���� ��, � ��� no� ������. � �
�� �� no���.
-a frag={ 512 | 1024 | 2048 | 4096 }
JFS �� ��� �� � � �����. �� ��� ��� ��
� � � �� �� ��� ���� � ���. � � �� ��
� 4096 �����.
-a logname=LVName
�� ��� �� ��� �����. ��� ��� ��� � JFS� �� �� �
�� ����. LVName ��� ��� � �� ���. � � ��� �� �
� ��� � �� �� ��� ���� ����.
-a nbpi={ 512 | 1024 | 2048 | 4096 | 8192 | 16384 | 32768 | 65536 | 131072 }
i � �� �(nbpi)� �����. nbpi� �� ����� i �� ��
�� ���. nbpi �� �� ����� i � �� ��#���. � � nbpi
�� 4096 �����.
-a size=Value
�� �� ���� ��� �����. ��� 512 �� �, MB �� GB �
� �� � ���. Value� M ��� � ��, MB� �����.
Value� G ��� � ��, GB� �����. ���� ��� ��� ���
��� ��� �� �� ��, ��� ��� � � �� ��
��� ��!���. � �� JFS �� ���� � � �����. ���
��� ″JFS �� ��� ��″� ������.
�� ���(���) 529
JFS �� ���� � ��� �� ��� nbpi �� �����. � �� �� �
� �� ��� ����.
nbpi Fragment size in bytes Maximum size in Maximum size in Maximum size in512-byte blocks Megabytes Gigabytes
512 512, 1024, 2048, 4096 16777216 8192 81024 512, 1024, 2048, 4096 33554432 16384 162048 512, 1024, 2048, 4096 67108864 32768 324096 512, 1024, 2048, 4096 134217728 65536 648192 512, 1024, 2048, 4096 268435456 131072 12816384 512 268435456 262144 25616384 1024, 2048, 4096 536870912 524288 51232768 512 268435456 1048576 102432768 1024 536870912 2097152 204832768 2048, 4096 1073741824 4194204 409665536, 131072 512 268435456 8388608 819265536, 131072 1024 536870912 16777216 1638465536, 131072 2048 1073741824 33554432 3276865536, 131072 4096 2147483648 67108804 65536
���� � �� ��� ��� ��� 512 - 128K� NBPI �� �� � ���.�� ���� ���� �� ��� � ��� �� ��� ���� �� ��� ���
�����.
�:
1. ag, bf, compress, frag � nbpi �� �� ��� �� ���� �� ���� �
� ��� � � ����. size �� � �� ��� ��� ����� ��
���� �� ��� �� ���� �� � ����.
2. �� �� ���(/)� �� � ����.
3. �� nbpi �� �� ��� �� ������. ��� ��� ″JFS �� ���
��″� ������.� �/� �� � �� �� ���(JFS2)� �����.
-a agblksize={ 512 | 1024 | 2048 | 4096 }
JFS2 � ��� �� � � �����. �� ��� �� ��� �
� � ��� ���� � ���. � � � ��� 4096 �����.
-a logname=LVName
�� ��� �� ��� �����. ��� ��� ��� �� JFS2� �� �
����. LVName� ��� ��� ��� � ���� �� ���. � � �
�� �� �� ��� � �� �� ��� ���� ����. INLINE ��
� ���� JFS2 �� ���� ��� ��� ��� ��� �� � ���.
logsize� ���� �� �� INLINE ��� � � �� ��� �� ��� .4%
� �����.
-a logsize=Value
INLINE ��� ��� � �� � � �����. INLINE ��� ����
�� ���� �����. �� ��� �� ��� ��� 10% ��� �� �
����.
-a dense
��� �� ��� ��� �����. JFS2�� � �� �� ��� ��
�� 0�� �#��.
530 �� ���, � 1 �
-a size=Value
JFS2 ��� 512 �� ��� �����. ���� ��� ��� ��� ��
� ��� �� �� ��, ��� ��� � � �� �� ��
� ��!���. -d ��� ���� �� �� � �� JFS2 �� ����
� � �����. -d ��� ��� ��, �� ���� ��� ��� ��
���. �� ���� � �� ��� � ��� �� ��� ���� �� �
�� ��� �����.�: agblksize � dense �� �� ��� �� ���� �� ���� �� ���
� � ����. size �� � �� ��� ��� ����� �� ���� ��
��� �� ���� �� � ����.-A ��� ��� � �� ���� ����� �� �����.
yes �� ���� ��� ��� � ���� �����.
no �� ���� ��� ��� � ���� ����.-d Device �� ���� �� �� �� ��� ��� �� ��� �����. ��� � ���
� ��� ��� �� ���� ��� � �����.-g VolumeGroup �� ���� � �� �� ��� �����. �� ��� �� ��� ��� ��(PV)
� �����.-l LogPartitions ��� ��(LP)� ��� ���� �� ��� ��� ��� �����. � ��� ��
�� ��� �� JFS � JFS2 �� ����� �����.-m MountPoint �� ���� �� ���� ����� �� � � �����.
�: �� �� ��� ��� �� /etc/filesystems ��� ��� �� �� �� ����
����.-nNodeName �� ���� ���� �� ��� ��� �����. � ��� ���� �� ���
(NFS)� �� �� �� �� ���� ���� �����.-p �� ���� �� �� ��� �����.
ro �� �� �� ��
rw ��-�� �� ��
-t �� ���� ���� ������ �� ����� �� �����.
yes �� ����� ����� �� �����.
no �� ����� ����� �� ������(� � �).-u MountGroup �� ��� �����.-v VfsType �� �� ��� ��� �����.
��
��� ��: �� ���� � ��� �� � ���.
��
1. rootvg �� ���� � �� �� �� �� � � �� �� nbpi� JFS� ���� �
� �� ������.
crfs -v jfs -g rootvg -m /test -a \ size=32768 -a frag=512 -a nbpi=1024
� ��� rootvg �� ���� 512 ��� �� ��, 1024� i � �� �(nbpi) ��
� � 16MB� �� ��(512 * 32768)� /test �� ���� ����.
�� ���(���) 531
2. rootvg �� ���� � �� �� �� �� � � �� �� nbpi� JFS� ���� �
� �� ������.
crfs -v jfs -g rootvg -m /test -a size=16M -a frag=512 -a nbpi=1024
� ��� rootvg �� ���� 512 ��� �� ��, 1024� i � �� �(nbpi) ��
� � 16MB� �� ��� /test �� ���� ����.
��
/etc/filesystems ��� �� ���� ���� � �� �����.
�� ��
chfs ��, mkfs ��, mklv ��.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� File Systems��
� �� ��� ��, ��, �� � ����� �� �����.
� �� ��� ��� ��� ���� AIX 5L �� 5.2 � �� ��� ��� �� ��� � 2 �: �
� � ��� ����� ������.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� System Management
Interface Tool��� SMIT ��, �� � � ���� �� �����.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� Understanding
Journaled File System Size Limitations.
cron ��
��
��� ���� �����.
��
cron
��
cron �� ��� �� � � � ��� �����. � ��� ��� cron ��� �����.
v crontab �� ���
v at �� ���
v batch �� ���
v sync ��� ���
532 �� ���, � 1 �
v ksh �� ���
v csh �� ���
� ���� ���� ��� /var/adm/cron/queuedefs ��� �� �����.
����� ��� ��� crontab ��� � ���� �� �� � ���. crontab ���� crontab
��� �� � ���. at ��� ��� � �� �� ��� ������. cron �� ���
���� � �� ���� ���.
cron �� cron �� ��� � crontab �� � at �� ��� � �� ����. crontab ��
� ��� crontab ��� ��� ���� cron ��� ��� �� ��� ����. ���
� �� �� �� ��� �� ����� ��� ��� ���� ��� ��� ���.
chtz ��, � �� ��� �� ������� �� SMIT� �� TZ �� �� � �, cron �
� ����� ���. �� ����� cron ��� �� TZ �� �� �� � � �� ��
�� �� �� � ���.
�:
v �� � �� 1:00�� �� 2:00 ��� �� ����� �����, ���� � �� �� �
� � �� �� � �� �� �� �� � � �����.
v �� � �� 2:01�� �� 2:59 ��� �� ����� ����� ���� � �� �� �
�� �� �� � �� �� �� �� ���� ����. � �� ���� � �
���� �� ���� ����� �� ���� ��� ��� � ���. cron ��
�� ��� ����. ��� TZ �� �� �� ���� cron �� ���� �� ��
�� �� TZ ���� ����� �� � �� �����.
cron �� /var/adm/cron/log ��� �� ��� ����.
��
�� ���: �� ������ ���� ���� � �� ��� ��, cron ��� �� ��� �
�� �(���)� ����.
��� ��
CRON_Start �� ��, �� at �� cron ���� ������ � � �� ���� � �
�����.CRON_Finish ���� ��, �� ��� ID � ��� ��� � � �����.
�� ���� ��� ���, �� ��� ��� ��� ��� ��� �� ��� ��� AIX 5L �
� 5.2 � ��� ″� ��″� ������.
�� ���(���) 533
��
/var/adm/cron/
FIFO
crontab �� at ��� ��� � �� �� � cron �� ��� ���� ��� ��� ��.
/var/adm/cron � cron � ����� �����./var/adm/cron/
log
���, pid, �� � , �� � cron �� � � � �� ��� ���� �� cron �� �� ����
��� �����./var/adm/cron
/queuedefscron � ��� ��� �����.
/var/spool/cron �� �� �����./usr cron ��� ����� �� � � ���� �����./usr/bin cron ��� ����� �� � � ���� �����./usr/lib cron ��� ����� �� � � ���� �����./etc cron ��� ����� �� � � ���� �����./tmp cron ��� ����� �� � � ���� �����.
�� ��
at ��, auditpr ��, batch ��, crontab ��, csh ��, ksh ��, rc ��.
sync ���.
AIX 5L �� 5.2 � ��� �� ����� �� � �� ���� �� ��� �����.
� �� ��� ��� ��� ���� AIX 5L �� 5.2 � �� ��� ��� �� ��� � 2 �: �
� � ��� ����� ������.
cronadm ��
��
crontab �� at �� ����� �����.
��
crontab �� ���� ���� ��
cronadm cron { { -l | -v } [ UserName ] ... | -r UserName }
at �� ���� ���� ��
cronadm at {-l [ UserName ] | -r { UserName | JobName } }
��
cronadm ��� �� ���� �� ��� crontab �� at �� ����� ���� � �����.
534 �� ���, � 1 �
cron �� UserName ���� �� ���� �����. �� ��� UserNames� �� � ��
�. �� cron �� ����� ���� ���� ����. at �� UserName�� ���� UserName
��� �� JobName ���� �� � ���.
crontab � ��� ��� crontab � � /var/spool/cron/crontabs ����� �� ��� ��� �
��� �����. at �� ��� at �� �� �� �� ���� at �� ��� ���� �
����.
���
cronadm cron
-l �� crontab ��� �����. UserName ���� ���� ��� crontab ��� �����.-r crontab ��� �����. ��� crontab ��� ����� UserName ���� ���� ���.-v �� crontab �� � � �����. UserName ���� ����, ��� crontab ���� �����.
cronadm at
-l UserName ���� ��� ���� �� at �� �����.-r UserName �� JobName ���� ��� at �� �����.
��
��� ��: �� ��� �� ����� �����.
�� ���: �� ������ ���� ����� �� ��� ��, cronadm ��� �� ��� �
�� �(���)� ����.
��� ��
AT_JobRemove crontab �� at �� �� �� ��� �����.
�� ���� ��� ���, �� ��� ��� ��� ��� ��� �� ��� ��� AIX 5L �
� 5.2 � ��� ″� ��″� ������.
��
1. �� crontab �� �����, �� �� ������.
cronadm cron -l
2. bob ���� �� �� ����� �� at �� ����� �� �� ������.
cronadm at -l bob
��
/usr/bin/cronadm cronadm ��� �����.
�� ���(���) 535
�� ��
at ��, auditpr ��, crontab ��.
cron �.
AIX 5L �� 5.2 � ��� �� ����� �� � �� ���� �� ��� �����.
crontab ��
��
cron �� ��, ��, �� �� �����.
��
crontab [ -e [UserName] | -l [UserName] | -r [UserName] | -v [UserName] | File ]
��
crontab ��� cron �� ��, ��, �� �� �����. cron �� cron �� ����� ���
��� ���� �����. cron �� �����, crontab ��� -e ��� �� ������.
crontab ��� crontab ��� � � � �� ��� �����. � ��� cron �� ��
��� ����. ��� cron �� "� ����� ���. �� �� ���� crontab �� �
� ��� ������.
��� �� ��� ��� crontab ��� /var/spool/cron/crontabs ����� ��� ��� � �
� ��� ��� � �� � � ��� ����. ��� ��� �� ��� crontabs ����� �
���� ��, crontab ��� �� �� � !����.
�� File ���� ��� crontab ��� � � ���. ��� �� ��, � ��� cron �
� ���� ����� ���. ��� ��� crontab ���� ���� �����. EDITOR ��
�� � ��, ��� ���� ���� �����. ��� ��� crontab ���� vi ���� ���
��.
crontab ��� ��� ����� -l ��� �� crontab ��� ������. �� ��� �����
-r ��� ������.
crontab ��� ��� �� �� ���� �� UserName ���� ��� ��� ���� ��
cron �� � � ����� ����� ����� �� � ���. UserName� ���� ��� �
� ��� ��� ���� ����.
�� UserName ���� ���� �� �� �� ��� � �� ���� crontab ��� ��
� ����.
536 �� ���, � 1 �
��
�� ��� �� crontab ��� ���� -e, -l, -r � -v �� �� UserName� ��� ��� ��
�� crontab ��� ��, ��, �� �� �� � ���.
cron �
cron �� crontab �� ��� �� ��� �����. cron �� ��� �� �� �� ��� ��
��� ��� cron �� �� �� �� �� ��� �� �����. crontab ���� cron ��
��� ���� �� �� cron �� �� ���� ����.
cron �� cron �� ��� ��� crontab ��� ����. crontab ��� ��� crontab
��� ��� ���� cron ��� ��� �� ��� ����. ���� �� �� ��
��� �� ����� ��� ��� ���� ��� ��� ���.
crontab �� ��� �� ��
/var/adm/cron/cron.allow � /var/adm/cron/cron.deny ���� crontab ��� �� � � ���
� �����. �� ���� � ��� �, �� �� � � ���. � ��� ��� � �� �
�� � � � ��� ��� �����. ���� ��� ID� � ��� ��� ��� ���� ��,
crontab ��� ���� ��� �� �� ��� ��� ���� /etc/passwd ��� � � �� ��
� ��� �����. ��, ���� cron �� ����� ���, /etc/security/user ��� � �
� chuser ��� ��� TRUE� ����� ���.
�� cron.allow ��� � ����.
rootnickdeesarah
cron.allow ��� �� ��� ��� � ��� ���� ���� crontab ��� �� � ���.
��� �� �� ���� �� ��� cron.allow ��� ���� ���. ��� ���� ���� �
�� ��� cron.deny ��� ��� � ���� crontab ��� �� � �� � ���.
cron.deny ���� ���� ��, ��� ���� �� �� ���� crontab ��� �� � ��
�.
� � ��� ��� ��, crontab ��� �� � ����.
v cron.allow �� � cron.deny ��� ����(�� ���� ��).
v cron.allow ��� �� � ��� ���� ��� ��� ���� � ����.
v cron.deny ��� �� � ��� ���� ��� ��� ���� ���.
cron.allow� cron.deny ��� �� ���� �� ��, �� ��� ��� �� ���� crontab ��
�� �� �� � ���.
�� ���(���) 537
crontab �� � ��
crontab ���� cron �� �� ��� ���. ��� � �� ��� ����. crontab
�� ���� �� �� �� �� ��� �� � �� �� ���.
minute hour day_of_month month weekday command
� �� � �� ����.
minute() 0 - 59hour(�) 0 - 23day_of_month(�) 1 - 31month(�) 1 - 12weekday(��) ����� ������ ���� 0 - 6command(��) � ��
�� �� �� �� ���� ���. command �� ��� �� �� �� � ���.
v ��� � � ��. 5�� ��� �����, � �� 5� ������.
v � �� ��� �� � � ��� ���� � � ���� � ��. ����� ����� cron
�� �����, weekday �� 2-5� ������.
v ��� �� �� ���. 1�� � � ��� � ��� �����, � �� 1,31� �����.
v *(��), �� ��� �� �. � � �� �� �����, hour(�) �� ��� ������.
�: ���(% ��) �� �� �� ��� ��� ��� �����. �� ��� � �(��
��)� �� ���� � ���. � � ��� �� ��, �� ������. �� � ��
�� �����.
0 0 1,15 * 1 command
� ��� � ��� �� ��� �� 1�� 15�� command� �����. � ���� ��
� ����� � ��� *� ����� ���.
�� ��
cron �� �� �� � � � �� �� ��� ��� �����. � �� �� %(���
��)� ����, cron �� � �� �� �� �� �� ���� ����, ��� ��(\%) �� �
� � �� �� �� �� �� ��� �� ���� ����. �� �� � �� ��� ��� �� �
�(#)� �� �����. ��� �� ��� ���(’\’)� � ��, ��� �� �� ����
�� ���.
�: �� �� �� � �� ��� �����. �� � �� ��� �� ���� �� ���� ��
�.
cron �� ���� HOME ������ ���� �����. ����� �� ��� ����� ��
���, .profile ��� ��� ����� �� ���� .profile ��� ����� ��� ���.
538 �� ���, � 1 �
cron �� HOME, LOGNAME, SHELL(=/usr/bin/sh) � PATH(=/usr/bin)� ����� �� ��
�� � � ��� �����.
���
-e UserName ���� crontab �� ��� ����� ��� UserName� �� crontab ��� �� �� � ��� ��
�����. ��� ���� ��� ���� crontab ��� �� crontab ����� �����.-l UserName ���� crontab ��� �����.-r UserName crontab ������ ���� crontab ��� �����.- v
UserName
���� cron �� � � �����.
��
�� ���: �� ������ ���� ����� �� ��� ��, crontab ��� ��� �� �
�� � �� �(���)� ����.
��� ��
CRON_JobRemove cron �� ��� ���� � ��� �����.CRON_JobAdd cron� ��� ���� � ��� �����.
�� ���� ��� �� ����� �� � �� ��� ��� ��� ����� ��� ���
� AIX 5L �� 5.2 � ��� � ��� ������.
�� ��
� ��� �� �� ��� �����.
0 ����� ��� ���.>0 ��� ������.
��
1. /var/admn/cron/crontabs ����� mycronjobs ��� ����� �� �� ������.
crontab mycronjobs
2. � � �� ��� � � �����, �� �� ������.
0 * * * * echo The hour is `date` .>/dev/console
3. �� ���, ��� � ��� �� 6� 30 � calendar ��� �����, �� �� ������.
30 6 * * 1,3,5 /usr/bin/calendar
4. �� �� �� 6� 30 � calendar ��� �����, �� �� ������.
30 6 * * * /usr/bin/calendar
5. 8� � �� ��� maintenance�� ����� �����, �� �� ������.
0 0 * 8 * /u/harry/bin/maintenance
�� ���(���) 539
6. ��� �� ��� �� ��� ����� �� �� ������.
0 16 * 12 5 /usr/sbin/wall%HAPPY HOLIDAY!%Remember toturn in your time card.
wall ��� �� ��� ���� %(��� ��) �� ��� �� ����.
HAPPY HOLIDAY!
Remember to turn in your time card.
��
/var/adm/cron/FIFO crontab �� at ���� �� �� �� � cron ��� ��
� ���� �� � � ��./var/spool/cron/crontabs crontab �� �� �����./var/adm/cron/cron.allow crontab ��� �� ���� ��� ��� ���� �����./var/adm/cron/cron.deny crontab ��� �� ���� ��� ��� ���� �����.
�� ��
auditpr ��, sh ��, wall ��.
cron �.
AIX 5L �� 5.2 � ��� �� ����� �� � �� ���� �� ��� �����.
crvfs ��
��
/etc/vfs ��� ��� ����.
��
crvfs VFSEntry
��
crvfs ��� VFSEntry ��� � �� ��� /etc/vfs �� ��� �����. VFSEntry ��
�� � �� ����.
VFSName:VFSNumber:MountHelper:FileSystemHelper.
VFSEntry ���� � �� �� ����� ��� ��� �� ��, MountHelper �
FileSystemHelper �� �� ��� ″none″� �� � ���. �� ��� ����� ���� ��
� VFSName � VFSNumber� � ���� �� ��, � ��� /etc/vfs ��� ����.
540 �� ���, � 1 �
����
VFSEntry � ��� ���� �����.
VFSName:VFSNumber:MountHelper:FileSystemHelper
VFSName
�� �� ��� ��� ��� �����.
VFSNumber
��� �� ���� �� �� �� ��� ��� �� ��� �����.
MountHelper
� ��� �� ���� ���� � ���� ��� ��� �����.
FileSystemHelper
�� ��� �� ���� ��� ���� � �� �� ��� �� ��� ���� ���
��� �����.
��
newvfs�� �� vfs ��� ���� �� �� ������.
crvfs "newvfs:4:none:/etc/helpers/newvfshelper"
� ��� newvfs ��� ����.
��
/etc/vfs �� �� ��� ��� ��� ���.
�� ��
chvfs ��, lsvfs ��, mount ��, rmvfs ��.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� File Systems��
� �� ��� ��, ��, �� � ����� �� �����.
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� Mounting Overview
��� �� �� � ����, �� � � �� ��� �� �����.
csh ��
��
C �� �����.
�� ���(���) 541
��
csh [ -v | -V ] [ -x | -X ] [ -e ] [ -f ] [ -i ] [ -n ] [ -c String | -s | -t ] [ -b ]
[ File [ Parameter ] ]
��
C �� ��� �� ����� C ��� ��� � � ��� ���� �� ��� �����.
�� �� ����� ����� �� ����� ��� �����. csh ��� C �� �����.
csh ��� ����, ��� ���� ����� ��� .cshrc ��(��� ��� ��� ����
� ���)� ���� .cshrc ����� ��� ��� �����. csh ��� ��� �� �� ��,
� ��� .cshrc � .login ��� ��� �����.
�� �� ��� ��� � -i, -c, -s � -t ��� ���� �� File [Parameter]� ��� �� ��
��� ��� ���� ��� File [Parameter]� ��� ���� ��� �����. ��� ����
��� �� ��� �� ���. �� �� setuid � setgid ���� �����.
�: csh ��� -c �� -s ��� �� �� �� ���� ��� ��� ���.
���� ��� ��� �� ��� ��� �� $0(�� ��, ��)� ��� � � ���� �� �
�� �����. � � csh�� ����� �����. ��� ���� argv �� ������.
�:
1. C �� � �� �� �� source Pathname� ��� .cshrc� �� �� � ���. �
� Pathname ���� .cshrc ��� �����.
2. �� ���� �� �� � ��� �, .cshrc ��� �� ����� ��� $prompt �
� �� ����� �� � ��� ���� �� ��� ����� ���. ��� ���, �
� ���� �� ���� �� ��� ���� exec ��� �� ���, ��� �� �� �
����. �� �, exec csh rcp -tFilename� .cshrc ��� ���� ��� ��� ���
���� �����. if �� ��� $prompt �� � � ���.
���
�� � �� ��� -(�� ��)�� � �� ��� ����. C � ��� �� �� �����.
-b �� ��� ��� �� ��� , �� �� � ��� ��� ���� ����� ���. � ��� ��� � �
���� ��� �� � ���. �� � ��� ��� �� � �� ��� � �� ID� � ����� ��
� ����.-c �� ���� �� � �� ����� ��� ����. ��� ��� argv �� �����.-e ��� ��� ������ ���� ��� �� � � � �� �� ����.-f ����� .cshrc ���� ��� ����� ���� �� C �� �����.-i ��� ���������� �� �� ����, � � ��(��� �)� ���� ��� �����. ��� �
�� ������� ���� � ��, �� � �� �� ���� ���.-n ��� ����� ����� ����. � ��� � ���� ��� ��� � ��� ���.-s �� ���� �� ��� ����.
542 �� ���, � 1 �
-t ��� �� �� �� �����. \(���)� ��� �� �� �� � � �� ��� ������ � ��
� �� � ���.-V .cshrc ��� ���� �� verbose � �� �����.-v �� �� � �� ��� ����� verbose � �� �����.-X .cshrc ��� ���� �� echo � �� �����.-x �� �� �� ��� ���� � ��� ��� ����� echo � �� �����.
��
$HOME/.cshrc �� �� �� �� �� �����. .cshrc ��� ��� �����.$HOME/.login ���� ��� �� .cshrc �� �� �� �����.$HOME/.logout ���� ��� �� �� �����./usr/bin/sh � � ��� ��� �����./tmp/sh* <<� �� ��� �����./etc/passwd ~File ���� �� ����� ��� �����.
�� ��
bsh ��, chuser ��, ksh ��, sh ��.
environment ��.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� C �.
csplit ��
��
��(context)�� ��� ���.
��
csplit [ -f Prefix ] [ -k ] [ -n Number ] [ -s ] File Argument ...
��
csplit ��� ��� ��� ���� ��� ���� ���. ���� �� �� � �� �� �
�� �� �� ����� ���.
Argument ���� ��� �( ��� 99)� �� csplit ��� xx00 . . . xx99 ��� ����
�����. � ��, Argument ���� � � ��� �����. �� �� �� � �� � �
�� �� � �����.
v xx00 ���� � ��� ���� � �� Argument ���� ��� � ����(� � ��� �
�)� �� ���.
�� ���(���) 543
v �� xx01� � �� Argument ���� ��� �� ��� � �� Argument ���� ��� �
�� � ��(��� ��� �� ��)� �� �����. ���� ��� � ��� �� ���
��� �����.
v xxnn ��(����� �� ��)�� ��� Argument ���� ��� ���� �� ���� ��
���.
�� �, �� ��� 108�� �� �� ���� � ��� ����,
csplit orginal.txt 11 72 98
csplit ��� � �� ��� ����. xx00 ���� 1-10 �� �, xx01 ���� 11-71 �� �,
xx02 ���� 72-97 �� �, xx03 ���� 98-108 �� ���.
Argument ���� �� �� �� � �� ���� �� �� ���.
/Pattern/ �� ��� ��� ��� ���� � ����� ���� ���� ��� ����. ��� ���� �
� �� �� ���.%Pattern% ��� ��� ���� �� �� ��� �����, ���� � ��� ���� ����.+Number ��� ��� ��� ����� ��� � ��� ����� �����. �� �, /Page/+5� Page�
��� � 5 ��� ��� �����.-Number ��� ��� ���� ����� ��� � ��� �� �����. �� �, /Page/-5� Page� ��
� � 5 ��� �� �����.{Number} � ��� ��� ��� �����. � ��� ��� ���� � �� �� � � ���. �� ��
�� ��, csplit ��� ��� ��� ��� ������. � �� �� ��, csplit ��� � ��� �
� ��� � ���� � ��� ��� � �� �� ��� ���.
���� �� �� ��� ��� ���� �� ��� �� ��� ����. ��� �� � ��
��� �� � ����. [a-z]� �� �����, -(�� ��)� �� �� ��� ��� � �� ��
� �� �� ����. �� ��� �� � � �� �� ��� �� � ���.
���
-f Prefix �� �� ���� �� ���� �����. � �� �� � � �� xx���.-k ��� ��� �� �� ���� �� ��� ���.-n Number �� �� ��� ���� 10� ���� ����. � �� � ��� 10�� �� xx00. . . xx99��
�. �� �, -n 4 ��� ����, � ��� xx0000 . . . xx0099���.-s �� ��� ��� �����.
�� ��
� ��� �� �� ��� �����.
0 ����� ��� ���.>0 ��� ������.
544 �� ���, � 1 �
��
1. book� ��� �� �� ��� ��� �� �� ������.
csplit book "/^ Chapter *[k.0-9]k./" {9}
� ��� xx00�� xx09�� 10�� ��� ����. xx00 ���� � ��� �� �� ���
� ���. xx01 - ���� xx09 �� �� ���. �� �� � ���� ���� ���
�����.
2. book�� �� ��� chap ���� ����� �� �� ������.
csplit -f chap book ″/^ Chapter *[k.0-9]k./″ {9}
� ��� book� chap00 - chap09 ��� ���.
��
/usr/bin/csplit csplit ��� ���.
�� ��
ed ��, regcmp ��, split ��.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� �� ����� �� � ��� �� �
��� �����.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� � ����� �, � ��� � � ��
� ���� ��� �� �� �� ��� �� �����.
ct ��
��
��� ��� ����� ��� ��� �����.
��
ct [ -h ] [ -sSpeed ] [ -v ] [ -wNumber ] [ -xNumber ] TelephoneNumber ...
��
ct ��� 3161� �� �� ���� ���� ��� �� � ��� ��� �� �� �� ��
����� � � � �� �� � ����(BNU) �����. �� �� ��� ���� �
������ ���� � � ���.
�� ���(���) 545
�� ���� ���� �� ��� ��� ��� ���� � ����� ct ��� �����. ��
� �� ct ���� �� ��� ���� ��� ��� �����. �� ��� ���� �
�� ��� ��� ���� �� �� %��. � � �� ��� ���� �� ���� ���
�� ������ �� �� � ���.
ct ��� � ���� �����.
v ��� �� �� ���� ���� ��� �� ��� �� ���� ��� �� �� ���
� ������� ����� ���� ��� � ���. �� ���� �� ��� ���� �
��, �� ���� �� ���� ����� � ��� ����. ���, ct ��� ���� �� ��
�� �� ���� �� ��� � ���.
v �� ��� �� ��� �� �� ������� �� ��� �����. �� ���� ��� ���
�� ��� �� ��� ���� �� ��� � � ��, � ���� �� ��� �� ���
�� � ���. �� ���� ��� �� ���� ����, �����, �� ��� �����
ct ��� ����� -h ��� ���� ����. �� ���� �� ��� �� �� ���
� ��� �� ��� �� � � �� ��� ��� ��� �� �����.
�� �� �� �� �� ct ��� ��� �� ��� ���� �� ���� 1 ��� � �
� ����. ��� no� ��, ct ��� ��� ���. �� ���� �� �� �� ���� ��
� ��, ct ��� �� � � � � ����� ��� �����. ct ���� ��� ��
��� �� ��� � � �� ��� ��� ����� �� ������ �� � ���.
ct ��� ���� ��, �� ���� �� �� ��� �� ���� ���� �� ����� ct �
�� �� �� �����. ���, � ��� ��� ����� ����� ���� ��, ��� ��
�� ��� �� ���� ��� �� � � �� ��� ��� ��� ���� ct ��� ���� �
��� BNU(�� � ����)� ���� �� �� ����.
�:
1. ct ��� ���� �� �� ��� ��� �� � � ��� ���� �� ����
�.
2. ct ��� ��� ����� �� ��� �� �� ��� ��� ��� �� �� �� � �
� � ���. ��� ���, �� ���� ����� ����. �� � �� � ��� ��
��� ��� pshare� pdelay ��� ������. ���, ct ��� �� �� �� � ��
�� ���� ���� ���, ��� ���� ���� ��� ��� � ���(UUCP)
��� ��� ����� ���.
ct ��� BNU cu ���� #� � ����. �� �, ct ��� �� �� ���� ���� �
��� �� ����� ��� �� � ����. ���, ct ��� cu ���� �� � �� � �
�� ���.
v ���� ��� ���� ��� � � �� ��� ��� ����� ��� �� ��� ct ���
� � ���.
546 �� ���, � 1 �
v � �� � ��� ����� ��� ��� � � ���� �� ��� ��� �� ����
�� ct ��� �� � ���.
�� ���� ���� ��� �� �� ��� �� ���� ��� ��� �� ct ��� � ��
�� �� �� �� �� ��� �� �� ��� BNU Devices ��(� ��, /etc/uucp/Devices �
�)� ��� �� �����. �� �� �� �� ��, ct ��� ���� ���� ��, �� �
�, # ���� ���� ����. ct ��� ��� � � � ��� � ��� ��� ��
�� %��. �� ���� ��� �� � -wNumber ��� � � ��� � ��� ���
� ���.
���� ���� �, ct ��� ��� ��� �� �� ���� ���� �����. ����
� ��� ��� ����� �� � � ���.
���
-h ct ��� � ��� ���� � �� �� ���� ��� ���.-sSpeed ���� ���� ��� �����. � �� 1200 ��(baud)���.-v ct ��� �� �� ���� �� �� ��� ���� ���.-wNumber ct ��� �� ���� � � ( )� �����. ��� ����� ��� � � ��
��� ��� 1 ��� �� ��� ������.-xNumber ���� �����. ���� �� ����� �� �� ��� ��� ��� �� ���
��� �����. Number �� ��� �� ���� 0 -9 ��� �� �����. �
� ��� �� 9���.TelephoneNumber �� ��� ���� ��� ����� �����. TelephoneNumber �� 0�� 9�
�� ��, ��� ���� -(�� ��), �� ��� �� ���� =(��), *(��) � #(�
��)� �� � ���. ����� � 21�� �� � ���.
��
1. �� ����� �� ��� ��� ��� ������, �� �� ������.
ct 41589
4-1589�� �� ����� ������. -(���)� �� � ���. ���� �� �� ��
���.
Allocated dialer at 1200 baudConfirm hang_up? (y to hang_up)
2. �� ����� �� ��� ��� ��� ������, �� �� ������.
ct -w3 9=5553017
ct ��� 555-3017� �� ����� �����. �� ��� ��� ��� 9� ��� ���. ct
��� �� ���� � � ( )�� 3 ��� �����.
3. ��� ����� �� ��� ��� ��� ������, �� �� ������.
ct -w5 9=12345557003
�� ���(���) 547
� ��� 1-234-555-7003� ��� ����� ��� &��. �� ��� ��� ��� 9� ��
� ���. ct ��� �� ���� � � ( )�� 5 ��� �����.
��
/usr/bin/ct ct ��� �����./etc/uucp/Devices �� �� ��� �� ��� �����./etc/uucp/Dialcodes ���� � ��� ���./etc/uucp/Dialers �� ��� ���� �����./etc/uucp/Systems ��� ��� �� ���� �����./etc/uucp/Sysfiles Systems, Devices � Dialers ��� �� �� ��� �����.
�� ��
cu ��, pdelay ��, pshare ��, tip ��.
ctags ��
��
�� ���� ����� � � ��� � ��� ����.
��
ctags [ -u | -x ] [ -B | -F ] [ -a ] [ -m ] [ -o ] [ -t ] [ -v ] [ -w ] [ -f TagsFile ] File...
��
ctags ��� ��� C, Pascal, FORTRAN, yacc, lex � LISP �� ���� ex� vi ���� �� �
� � ��� ����. � ��� �� �� ��� ��� �� �� ����(�: �� � �
� ��)� ���� ���� ���. ���� ���� ��, ��� �� � ���� �� ��� ��
� � �� ���� � ��� ��� ���. ���� ��� ���� ��� �� � �
� �� ���. � ��, ex � vi� ���� ��� ���� ��� � � � ���.
� �� �� ��� ctags ��� �� �����.
.c C �� �� ��� ���� C � � ��� ��� �����.
.h C �� �� ��� ���� C � � ��� ��� �����.
.f FORTRAN �� �� ��� �����.
.l � �� ��� ��� [(��� ��), ((�� ��) �� ;(���)� �� LISP �� �� �� �����. � ���
� lex-�� �� ��� �����.
�� � ��� ��� �� ��� � Pascal �� FORTRAN � ��� ����� ���
� �����. ���� �� ��, ��� C �� �� ��� �� �����. .( ) ��� �� �
�� C �� �� ��� �����.
548 �� ���, � 1 �
�� �� ��� C ����� �����. � ��� �� ��� M ���� ����, � �� .c
� ��� � � �� �� ���� ��� ����. ��� � ��� ���� ������ ctags
� ��� ���� ���.
�:
1. �� function, subroutine� �� �� ��, FORTRAN � Pascal �� � procedure�
���� � ��� �����. ctags ��� ��� � Pascal ���� �� ��� �� �
��� �� � �� � ���� �� � ��� �� � ���.
2. ctags ��� #if � #ifdef�� ���� ����.
3. -B � -F ��� ��� �� ����� ��� ��� �� ����.
4. -x ��� �� ��(-a, -u �� -f)� ����. �� �� ��� �� ��� ����
� ��� ����.
5. -v ��� ��� �� -x ��� �����.
6. ctags ��� ��� �� ���� ID� �����.
���
-a � ��� �����. �� ���� ctags� � ��� �����.-B ctags� �� �� ��(?. . .?).-F ctags� ��� �� ��(/. . ./). ��� � � �� �����.-f TagsFile � �� tags ��� �� TagsFile� ��� ��� � ��� ����.-m ctags� ��� ��� �� �� ��� ��� ���.-o ctags� ���� �� ��� ���� �� �� � typedefs� � ��� ��� ��
�.-t typedefs� �� �� ����. � ��� �� ��� �� � �� ���.-u �� � ��� ��� ����. , �� �� �� ��� ��� � �� ���
�����. � ��� �� ��� ��� � � ���. (�� ��� � ��� ��
���� �� � ����.)-v �� ���� vgrind ���� ��� ��� ��� ����. � ���� �� ��, �
� �� � ��� ��(64� ���� ��)� ���� ���.-w ctags� �� �� ��� ���� ���.-x ctags ��� ���� ��� ���, ����� ��� � �� � �� ��� � ��
��� ���� ���. � ���� ��� �� � � �� ��� ����. � �
�� ����, ctags ��� � ��� ��, � �� ���� ���, �� ��� �
����.
��
1. C �� �� ��� x.c, y.c � z.c� �� ctags ��� ��� �� ��� �����, �� ��
������.
ctags -x x.c y.c z.c
2. �� ���� � � �� C �� �� ��� foo_tags � ��� ���� �� �� ���
���.
ctags -f foo_tags *
�� ���(���) 549
3. C �� �� �� zip.c� �� foo_tags � ��� �� ��� ��� �� �� �����, �
� �� ������.
ctags -utf foo_tags zip.c
�� ��
�� �� ��� �����.
0 ����� ��� ���.>0 ��� ������.
��
tags �� � ��.
�� ��
ex ��, lex ��, vgrind ��, vi ��, yacc ��.
ctcasd ��
��
���� � ���� � UNIX �� �� �� ���� �����.
��
ctcasd [-b]
��
ctcasd �� ���� �� �� UNIX �� �� ��� ����� ��� �� ���� � ��
� ������ �� �����. ��� ��� � ��� ���� ���� ��� �� �� �� ��
� ���� � ���� � ���� ctcasd� �����. ��� ��� � ���� UNIX ��
��� �� �� ���� �� �� �� ��� ����� �� ctcasd� ���� ����.
��� ��� � ��� ���� ���� � ���� �� UNIX �� �� ��� ����� ���
�, ���� � ��� ������ ctcasd� ��� UNIX �� �� �����. ���� � �
��� ��� ������ �� � � �� �� ���� ������ ���� ����.
SRC(��� �� ���) ��� ��� ctcasd �� ����� �� � ���.
�� �, �� ctcasd.cfg ��� ���� �� ���� ����. �� � ��� /var/ct/cfg/ �
����� ��� �����. ��� ���� �� ��� "� �� ���� �� � ���.
� ��� � � �� ��, �� /usr/sbin/rsct/cfg/ctcasd.cfg� ��� � � ���� �����.
550 �� ���, � 1 �
UNIX �� �� �� �� �� ��� � �� ��� ����. � �� ctcasd.cfg� ���� �
�� ���. � �� � �� �� �� ��� ������. ���� �� � �� �� �
� �� � ��� ��� ��� �����. � ��� � �� ctcasd.cfg ��� ��� ��
�� ���. � � ��� ���� ��� ���� �� ��, ���� ���� ���� ����
� �� ��� ���� �����.
�� �� �� � ��� � ��� �� ��� �� �� ��, ctcasd� � ��� ��� �
�� � � �� ��� ����. �� �� � �� �� �� � ��� ��� ��� ���
�. � ��� localhost� �� �� � �� �� � � �� AF_INET ���� ���� ���
��� ��(�� IP ��)� �����. �� �� ����� �� �� ����� �� � ��� �
��� ��� �� ����� �� �� ��� �� �� ��� ��� � ���. ctcasd� �
���� �� ��� �� ���� �� �� �� �� �� ����. UNIX �� �� ���
��� ��� � ��� �� ��, ��� ��� ��� � ���.
� �� ��� �� �� �� ��� ��� ��� �� ���� �����. AIX �� ���
��� �� AIX �� �� � ��� ��� ����.
���
-b �� ����� �� �����. �� ���� ���� ���� SRC(��� �� �
��)� �� ���� ����.
��
v ctcasd �� UNIX �� �� ����� ����.
v ���� � ���� �� �� ��, ��� � �� � �� � ���� �����. ���� �
���� �� �� � ��� ���� ����.
��
/usr/sbin/rsct/bin/ctcasd ctcasd �� �����.
��
/usr/sbin/rsct/cfg/ctcasd.cfg ctcasd �� �� � � ���
/var/ct/cfg/ctcasd.cfg ��� ���� �� � � ctcasd �� �� ���.
/var/ct/cfg/ct_has.pkf �� �� ���� � ��� �� � ��� � � �
/var/ct/cfg/ct_has.qkf �� �� ���� � ��� ��� � ��� � � �
/var/ct/cfg/ct_has.thl �� �� ���� � ��� � ��� ���� � � �
�� ���(���) 551
�� ��
��: ctskeygen, startsrc
��: ctcasd.cfg, ct_has.pkf, ct_has.qkf, ct_has.thl, unix.map
cthactrl ��
��
���� �� ������ �����.
��
cthactrl -i <init_opt> | -s | -k | -b | -r | -d | -z | -h
��
cthactrl ��� ���� ����� ��� ���� ���� � �� ��� � �� ���� ����
�.
���
-i <init_opt>
�� ��� � � �� ��� ������ ������. <init_opt>� �� �� �� �
���.
-c <cluster_name>
���� ��� �����.
-n <nodenum>
� ��� �����.
-e <environ>
���� ��� ��� ���� ������� �����.
[-p <portspec>]
�� ��� � � �� ���� �� UDP �� ��� �����.
�� � �� ����.
cthactrl -i -c filesys -n 1 -e filesys -p "cthats=12347,cthags=12348"
-s �� ��� � � �� ��� ������ �����.
-k �� ��� � � �� ��� ������ �����.
-b �� ��� � � �� ��� ����� ���(�: machines.lst)� ������.
-r �� ��� � � �� ��� ������ ����.
-d �� ��� � � �� ��� ������ ����.
552 �� ���, � 1 �
-z �� ��� � � �� ��� ������ �������.
-h ��� ���� �� ��� �����.
��
� ��� ����� �� ��� �� ���.
�� ��
0 ����� ��� ���.
��� ��
��� ������.
��
� ��� cthags � cthats ������� �����.
�� ��
-h ��� ��� ��, ��� ���� �� ��� �����.
��
1. �� �� filesys1� �� ����� ��� ����� 12347� cthags� �� UDP �� ���
���� 12348� cthags� �� UDP �� ��� �����, �� �� ������.
cthactrl -i -c filesys1 -n 1 -p "cthats=12347,cthags=12348" -e filesys1
2. �� ��� � � �� ��� �����(cthags � cthats)� �����, �� �� ������.
cthactrl -s
3. �� ��� � � �� ��� �����(cthags � cthats)� �����, �� �� ������.
cthactrl -k
��
/usr/sbin/rsct/bin/cthactrl
�� ��
��: cthagsctrl, cthagstune, cthatsctrl, cthatstune, lssrc, nlssrc
cthagsctrl ��
��
�� ��� ������ �����.
�� ���(���) 553
��
cthagsctrl { -a [-p port-number ] -s │ -k │ -d │ -r │ -z │ -h │ -t │ -o }
��
cthagsctrl �� ��� SRC(��� �� ���)� �� �� � �� ��� �����(cthags)� ��
� �����.
�� ��� ������ ����� ����� �� ��� �����.
�� � ��, �� ��� ����� ��� �� �� ����.
����� �� ���
����� � cthags
SRC ����� cthags
cthags ������ hagsd �� �����.
�� ����� ��� cthags���. � � �� ������
�� ������ �� �� ����� �����.
�� hagsd
�� ��� ��� �����.
�����, cthagsctrl ��� ����� ���� ����. � ��� ����� ���� � � cthactrl
��� �� �����.
cthagsctrl ��� �� �� �� ��� ������ ��� �� ��� ��� �����.
v ������ ��, ��, �� � �
v ������ ��(������ �)
v ������ ������ ��� ��
v �� �� � ��
����� ��
-a ��� ����, �� ��� �� ��� ������ SRC� �����. �� ��� �� ���
��.
1. cthags ������ ��� �� ����.
2. ���� ����� cthags ������ �� �� ��� �����.
3. SRC�� cthags ������ �����(�� �� ��).
4. SRC� cthags ������ �����.
5. �� cthags ��� �� ��� /etc/inittab ��� ���� ����. ���, �� �� �� �
����� cthags� ���� ���.
554 �� ���, � 1 �
����� ��
-s ��� ����, �� ��� startsrc ��� ��� cthags �� ��� ������ �����.
����� ��
-k ��� ����, �� ��� stopsrc ��� ��� cthags �� ��� ������ �����.
����� �� �� ��
-d ��� ����, �� ��� rmssys ��� ��� SRC�� �� ��� ������ �����.
�� ��� �� �����.
1. cthags ������ ��� �� ����.
2. SRC�� rmssys ��� ��� cthags ������ �����.
3. /etc/services ���� �� ��� �����.
�� ��
-t ��� ����, �� ��� traceson ��� ��� hagsd �� �� ��� �����.
�� ��
-o ��� ����, �� ��� tracesoff ��� ��� hagsd �� �� ��� �����. (�
� �� ������.)
����� �
-r ��� cthags ������ ����.
��
���� �, �� ��� �� /var/ct/cluster_name/log/cthags ����� � � �� �� ���
��� ��� �� � ��� �� ��� �����. �� ��� �� ����.
v /var/ct/cluster_name/log/cthags_nodenum_instnum.cluster_name
v /var/ct/cluster_name/log/cthags_nodenum_instnum.cluster_name.long
v /var/ct/cluster_name/log/cthags.default.nodenum_instnum
�� ��� �� � hagsd �� ��� �����.
�� �� ��� �� �� �� �����.
v nodenum� �� �� �� � �����.
v instnum� �� ���� �����.
v cluster_name� �� �� �� ����� �����.
�� ���(���) 555
�� �� ��� ��� ��� �� �� �����. � �� 5000����. ��� ���� ��
�� �� ��� ��� .bak ���� ���� �� ��� �����. .bak ��� � �� ��,
�� ��� ��� �� �� �����.
���
-a [-p port number]
������ �����.
-s ������ �����.
-k ������ �����.
-d ������ ����.
-t ������ �� ��� �����.
-o ������ �� ��� �����.
-r ������ ����.
-z cthags ������ �������.
-h ��� ���� �� ��� �����.
��
� ��� ����� �� ��� �� ���.
�� ��
0 ��� ���� ��� � �����.
��� �� �
�� ��� �����.
��
� ��� �� ����� �����.
� ��� IBM �� ��� �� ���� ������.
�� ��
-h ��� ��� ��, ��� ���� �� ��� �����.
�� ��
� ��� ��� ��, �� ��� �� ��� �����.
556 �� ���, � 1 �
��
1. �� ����� SRC� �� ��� ������ ����� �� �� ������.
cthagsctrl -a
2. �� ��� 12347� �� ��� ������ �����, �� �� ������.
cthagsctrl -a -p 12347
3. �� ������ �� ��� ������ ����� �� �� ������.
cthagsctrl -s
4. �� ������ �� ��� ������ ����� �� �� ������.
cthagsctrl -k
5. �� ����� SRC�� �� ��� ������ ���� �� �� ������.
cthagsctrl -d
6. �� ����� � �� ��� �� �� ��� �����, �� �� ������.
cthagsctrl -t
7. �� ����� � �� ��� �� �� ��� �����, �� �� ������.
cthagsctrl -o
��
/usr/sbin/rsct/bin/cthagsctrl cthagsctrl ��� �����.
�� ��
��: cthactrl, cthagstune, lssrc, nlssrc
cthagstune ��
��
�� � �� ��� ����� �� �� ���� ����.
��
cthagstune [-l log_length] [-d log_dirsize]
cthagstune [-h]
��
cthagstune ��� �� � �� ��� ����� �� �� ���� ����.
���
-l � �� �� ��� �����. �� 0��� �� ��, � � �� �� ��� �����.
�� ���(���) 557
-d � �� ���� ��� �� ��� �����. �� 0��� �� ��, � � �� ���
� ��� �����.
-h ��� ���� �� ��� �����.
��
� ��� ����� �� ��� �� ���.
�� ��
0 ��� ���� ��� � �����.
��� � �
�� ��� �����.
��
� ��� �� ����� �����.
�� ��
-h ��� ��� ��, ��� ���� �� ��� �����.
�� ��
� ��� ��� �� �� ��� �� ��� �����.
��
�� �� ��� 6000��� ��� �� ���� ��� � 7MB� �����, �� �� ����
��.
cthagstune -l 6000 -d 7000
��
/usr/sbin/rsct/bin/cthagstune cthagstune ��� �����.
�� ��
��: cthactrl, cthagsctrl, lssrc, nlssrc
cthatsctrl ��
��
� �� ��� ������ �����.
558 �� ���, � 1 �
��
cthatsctrl { -a [ -p port-number ] │ -s │ -k │ -d │ -b │ -t │ -o │ -r │ -h }
��
cthatsctrl �� ��� � �� ��� ������ ��� �����. ������ SRC(��� �� �
��)� �� �� �� cthats�� ����� ��� �� ���. ������ � � �� �
���� ���� ��� �����.
� �� ��� ������ ����� ����� �� ��� �����.
����� ��
-a ��� ����, �� ��� mkssys ��� ��� SRC� � �� ��� ������ ����
�. �� ��� �� �����.
1. cthats ������ ��� �� ����.
2. ���� ����� �� ��� ���� �� ��� /etc/services ��� ���� �� ����.
/etc/services ��� ���� ��� ��� cthats���.
3. SRC�� cthats ������ �����(�� �� ��).
4. cthats ������ SRC� �����.
����� ��
-s ��� ����, �� ��� startsrc ��� ��� cthats � �� ��� ������ ����
�.
����� ��
-k ��� ����, �� ��� stoptsrc ��� ��� cthats � �� ��� ������ ����
�.
����� ��
-d ��� ����, �� ��� rmssys ��� ��� SRC�� � �� ��� ������ ���
��. �� ��� �� �����.
1. cthats ������ ��� �� ����.
2. SRC�� rmssys ��� ��� cthats ������ �����.
3. /etc/services ���� cthats �� ��� �����.
���� ��
-b ��� ����, �� ��� ���� ����� ��� ��� �� � �� ��� �� ��
machines.lst ��� ��� �����.
�� ���(���) 559
�� ��
-t ��� ����, �� ��� traceson ��� ��� � �� ��� �� �� ��� ����
�.
�� ��
-o ��� ���� �� ��� tracesoff ��� ��� � �� ��� �� �� ��� ����
�. (� � �� �����.)
����� �
-r ��� ����, �� ��� refresh ��� ��� ������ ����. -r ��� ���
�� ��� ��� ��� ��� ���.
���
-a [-p port-number]
������ �����.
-s ������ �����.
-k ������ �����.
-d ������ ����.
-t ������ �� ��� �����.
-o ������ �� ��� �����.
-b ���� ���� � ��� ���� � �� ��� ��� ��� ������.
-r ������ ����.
-h ��� ���� �� ��� �����.
��
� ��� ����� �� ��� �� ���.
�� ��
0 ��� ���� ��� � �����.
��� � �
�� ��� �����.
��
� ��� �� ����� �����.
� ��� IBM �� ��� �� ���� ������.
560 �� ���, � 1 �
�� ��
-h ��� ��� ��, ��� ���� �� ��� �����.
�� ��
� ��� �� �� ��� �� ��� �����.
��
1. SRC� � �� ��� ������ �����, �� �� ������.
cthatsctrl -a
2. � �� ��� ������ �����, �� �� ������.
cthatsctrl -s
3. � �� ��� ������ �����, �� �� ������.
cthatsctrl -k
4. SRC�� � �� ��� ������ ����, �� �� ������.
cthatsctrl -d
5. � �� ��� �� �� ��� �����, �� �� ������.
cthatsctrl -t
6. � �� ��� �� �� ��� �����, �� �� ������.
cthatsctrl -o
7. ���� ���� � ��� ��� � �� ��� ��� ��� ������, �� �� �
�����.
cthatsctrl -b
8. ����� � �� � �� ��� �� �� ��� �� ��� ��� ��� ���, �
� �� ������.
cthatsctrl -r
9. �� ��� �� ��� �����, �� �� ������.
cthatsctrl -h
��
/usr/sbin/rsct/bin/cthatsctrl cthatsctrl ��� �����.
�� ��
��: cthactrl, cthagsctrl, cthatstune, lssrc
�� ���(���) 561
cthatstune ��
��
�� � � �� ��� ����� �� �� ���� ����.
��
cthatstune [-f [network]:frequency] [-s [network]:sensitivity] [-p priority] [-l log_length] [-m pin_object]
[-r] [-v]
cthatstune [-h]
��
cthatstune ��� �� � � �� ��� ����� �� �� ���� ����. � �� ���
������� �� �� � �� ��� �� ��� ���� ���.
subsystem-wide
� �� ��� ������ ��� �� ���. � ���� ��� �� �,
� �� �� �� � � ��� ���� ����� �����.
per-network ����� ��� �� ���. � ���� ���� �� � ��� �����.
cthatstune ��� ���� ���� � ���� ����. �� �� � �� �
�� �� ���� ����� �� �� �� ��� ���� ����. � ���
��� ���� ����� �� �� ��� � �� ��� �� ��� � ��
�. ����� � � � � ��� cthatsctrl -r �� �� cthatstune -r ��� �
�� � ��� �� � ���.
�� �� ���, � �� �� �(VIEW � DEFAULT)� ��� �� ��� ���
� ����� ���� � � �� �� � ���.
���� �� �� ���� ��, ���� ��� ��� � ���� �� �� ��
���� ��(ALL)� ��� ���� �� �� �� �� �� ����� �����
�� � ���.
���
-f [network]:frequency[,[network]:frequency[,[network]:frequency...]]
�� ���� �� �� ����� �� ���� � �(���� ��)� � � � ����
�. �� ����� ��(,)� � �� ���.
frequency� �� 1�� 30��� ��� � ���. � � �� 1���.
-h ��� ���� �� ��� �����.
-l log_length
� �� �� ��� �����(�� � � �).
562 �� ���, � 1 �
log_length� �� 2000�� 1,000,000��� ��� � ���. � � �� 5000���.
-m pin_object [,pin_object...]
� ��� ���� ����� �����. ��� �� �� ����.
NONE
� ��� ����� ���� ����.
TEXT � ��� TEXT ����� ����� �����.
DATA
� ��� DATA ����� ����� �����.
STACK
� ��� STACK ����� ����� �����.
PROC
�� � � �� ����� � ��� ����� �����. ��� � � ���
�.
-p priority
��� �� �� �����. priority� �� 0���(���� �� �� ���� ��
� �) 1�� 80��� �����. � � �� 30���.
-r � �� �� ���� ��� �����.
-s [network]:sensitivity[,[network]:sensitivity[,[network]: sensitivity...]]
�� �� ����� �� �����. � ��� �� ��, � �� ��� �� ���
�� � � ����.
sensitivity� �� 4�� 40��� ��� � ���. � � �� 4���.
-v �� ��� �����.
��
� ��� ����� �� ��� �� ���.
�� ��
0 ��� ���� ��� � �����.
��� � �
�� ��� �����.
��
� ��� �� ����� �����.
�� ���(���) 563
�� ��
-h ��� ��� ��, ��� ���� �� ��� �����. �� �� ��� �� ��� ���
��.
�� ��
� ��� �� �� ��� �� ��� �����.
��
1. � ��� � ���� �� ��� �� �� 40�� �� �, � �� �� ��� �� �
�� ����, � ��� � � ����� ������, �� �� ������.
cthatstune -p 40 -l VIEW -m DEFAULT
2. �� ��(cthatstune� �� ��� ��)� �����, �� �� ������.
cthatstune -r
3. ��� �� �� ���� ���, � ��� ��� � ��� ���� ��� �, ��
��� � �����, �� �� ������.
cthatstune -p 0 -m TEXT,DATA -r
4. filesys_net� ���� ��� 2� � �� ����� 4� ���, � �� ����� ����
� � ��� �� �, �� ���� � �����, �� �� ������.
cthatstune -f filesys_net:2,:4 -s :DEFAULT -r
5. filesys_net� ���� ��� � � ��� service_net� 3�� ���, �� ����� ����
8� �� �, � �� ��� ����� ��� � ��� ���� �, �� ���� � �
����, �� �� ������.
cthatstune -f filesys_net:DEFAULT,service_net:3 -s :8 -m PROC -r
�� � ��� ��� �� �� ���.
cthatstune -f filesys_net:DEFAULT,service_net:3cthatstune -s :8cthatstune -m PROCcthatstune -r
��
/usr/sbin/rsct/bin/cthatstune cthatstune ��� �����.
�� ��
��: cthatsctrl, lssrc
564 �� ���, � 1 �
ctlvsd ��
��
ctlvsd - �� �� �� ��� ������ �� �� ���� �����.
��
ctlvsd [-r node_number... | -R | -p parallelism |
-k node_number... | -t | -T | -v vsd_name ... |
-V | -C | -K | -M IP_max_message_size]
��
ctlvsd ��� �� �� ��� ������ ��� ��� ����. ��� ���� �� ��� �
� � ��� �� � � �� �� �, �� � �, pbuf � � �/ �/�� �� �� ��� ���
��.
�� ��� ����� ���� �� � ���. ����� ��� � ��� ����� ��� �� �
� ���� �� �� �� �� ��� ����� ��� �����.
���
-r ��� �� �� � � �� ��� ��� ���� �� ������. � ��
����� ��� ��� �� �� �� �� ���� � ��� ��� �� �
��� ������. �� ��� �� ��� ����.
�: � ��� IBM ��� ��� ���� ��� ���� ���� ���. ���� �
���� ���� ��� ���.
-R �� �� �� � � �� ��� ��� ���� �� ������. �� ���
� �� � ��� ������. �� �� ��� ����� �� �� ��� ���
�.
�: � ��� IBM ��� ��� ���� ��� ���� ���� ���. ���� �
���� ���� ��� ���.
-p �� �� ���� �� �� �� ��� �� �����. ��� � � 1�� 9���
��. � �� 9���. � � ��� �� ��� �� �� �� �� � � �� �
���. (�� �� ���� � ��� �� ��� ��� RSCT: �� ��� ���
������.)
� �� �� �� ��� IP �� ���� ���� ���� uphysio ��� buf_cnt
������. ��� ���� �� �� �� ����� statvsd� ������.
-k �� �� ��� � ��� ��� �����. �� �� ��� ��� �� ��
� �����. -r� ��� �� �� ��� �����.
�� ���(���) 565
�:
1. � ��� ���� �� �� ��� “����” ��� ������.
2. � ��� IBM ��� ��� ���� ��� ���� ���� ���. ���� ��
��� ���� ��� ���.
-t �� �� ��� ����� ��� �� ��� ��� mbuf ��� �����.
-T ��� �� ���� ���� �����.
-v vsd_name ...
��� �� �� ���� �� ��/�� �� �� ��� ������.
-V ���� �� �� �� ���� �� ��/�� �� �� ��� ������.
-C statvsd ���� ���� �� �� ���� �� ��� ���� ������. ��
���� �� � ��� � � �� �� ��� �����.
-K �� �� � �� �� ��� �����. �� ��� �� �����.
�:
1. � ��� ���� �� �� ��� “����” ��� ������.
2. � ��� IBM ��� ��� ���� ��� ���� ���� ���. ���� ��
��� ���� ��� ���.
-M �� �� ���� � IP �� ��� �����. � ��� ��� ��� �� ��
�� ���� ����� �� ���� �� � �� ������. �� ��� ���
�� �� �� ���� ��� � ��� �� ���. �� �� � � 512��
65024�� 512� ����� ���. � �� 61440���. �� �� ��� �� ��
�� ���.
����
�.
��
� ��� ����� �� ��� �� ���.
�� ��
0 ��� ��� � �����.
-1 �� ��� �����.
566 �� ���, � 1 �
���
� ��� �� ���� ��� � � ��� ���� ���. �� ��� ��� � � ����
� startrpdomain ��� ������. ��� �� ���� �� �� ��� � � �����
startrpnode ��� ������. RSCT �� ��� � � ��� �� ��� ��� RSCT: ��
��� ������.
�� ��
�� �� ��� ���.
createvsd -n 1/2:hdisk13/ -s 1024 -g testvg -v testvsd -T 16
�� ��� �� ��� �� �����.
createvsd: calls Getopts.createvsd: parsing node_list.createvsd: creates task tables.createvsd: calls checkclvm.perl on the nodes c164n11.ppd.pok.ibm.comcreatevsd: calls domkvglv.perl.OK:1:mkvg -f -y testvg -s 16 hdisk13OK:1:mklv -a c -y lvtestvsd1n1 -e x testvg 64 hdisk13It took about 8 seconds in mkvglv.createvsd: calls dovaryoffvg.perl testvg on the primary node c164n11.ppd.pok.ibm.comOK:1:chvg -a n testvgOK:1:varyoffvg testvgcreatevsd: calls doimportvg.perl testvg on the nodesc164n12.ppd.pok.ibm.com with 000048186b991a6fimportvg : testvgimportvg : OK:2:importvg -y testvg hdisk5importvg : OK:2:chvg -a n testvgimportvg: timestamp 2 testvg 3e036cb33403c8c8importvg : OK:2:varyoffvg testvgimportvg : It took about 10 seconds.It took about 12 seconds in importvg.createvsd: calls vsdvg.OK:1:vsdvg -g testvgn1b2 testvg 1 2It took about 12 seconds in vsdvg.createvsd: calls dovaryonvg.perl testvg on pri nodes c164n11.ppd.pok.ibm.comOK:1:varyonvg testvgcreatevsd: calls defvsd.OK:1:defvsd lvtestvsd1n1 testvgn1b2 testvsd1n1It took about 5 seconds in defvsd.
��
1. �� ���� ����� �� ������.
ctlvsd
���� �� ��� ��� �����.
�� ���(���) 567
The minimum buddy buffer size is 4096.The maximum buddy buffer size is 65536.The total buddy buffer size is 4 max buffers, 262144 bytes.
2. �� IP ��� ��� ����� �� ������.
ctlvsd -t
����� �� �� ��� �����.
Route cache information:
destination interface ref status direct/gateway min managed mbuf1 ml0 2 Up Direct 256
��
/opt/rsct/vsd/bin/ctlvsd
�� ��
��: lsvsd, statvsd
�� �� ���� � ��� �� ��� RSCT: �� ��� ��� ������.
ctmsskf ��
��
MSS(�� � ���) � ��� ��� ���� �����.
��
ctmsskf {-a │ -d │ -l │ -h} [-f key_file] [-t key_type] [-v key_version] [-k key_value]
��
ctmsskf ��� MSS(�� � ���) �� � ��� ��� ���� �����. � ��� ���
�� ����� �� ����, �� � ��� ��� ������.
� ��:
� ��� ��� � ��� � ��� �� � �� ���� ���.
v �� ���� � ��� ��
v �� �� ��
v ���� � ��� ���� �� ��
v �� 16�� �
��� � ��� ���� ��� ��� ����. ��� � ��� ���� ctmsskf ��� � ��
��� � ��� � �� �� � ��� �� ��� ��� ����� �����. �� ��� ���
568 �� ���, � 1 �
��� � ��� �� � ���. �� ��� ���� �� � � �� � ��� � � ��
� ���. � ��� -v key_version ��� ��� ��� ��, key_version� � �� ���� ��
�� � ��� ���. key_version� ���� �� �� ��� � � �� ���� � � �� ��
��� �� �����.
��� � ��� �� � ����. ��� � ��� ����� �� ���� � � � ��� -d
��� ��� �� �, -a ��� ��� �� ���� ���. ��� ��� � �� ��� �
�� �� �� ��� ���� �� ����� �� �� ��� �����. ����� �� � ��
�� ��� �� � ��� �� � � ��� �� �� �� �� ���� ����� ���.
� ��� ���� � ��� �� � � ��� �� � �� ��� �� ��� � ��� �
� �� ���. -l ��� ��� � ��� ��� �� �� �� � �� ������.
� ��:
� ��� ��� � ��� � ���� � � �� ���� ���.
v �� ��� � ��� ��
v ����, � �� ��
v ����, � �� ��
��� �� �� �� ���� ��� � ��� ��� � �� ��, ��� ��� �����.
� ��� ��� � ��� � � ��� ���� �� ��, ��� ��� �����. � ��� ��
��, ��� ��� ��� ���� �� �� ���� �����. � �� �� ��, �
�� ��� �����. ��� � ��� �� ��, ��� �� � � ��� ��� �����.
� ��� �� ��:
� ��� ��� � ��� ��� �� � � ��� �����.
v � ��� ��
v � ��� � ���
�� �� � ��� �����.
– � �� � ��
– �� ��
– �� ��
– �� 16�� �
���
-a � ��� �� �����. �� -f, -k � -t ��� �� ���� ���.
-d � ����� �� ����. �� -f � -v ��� ���� ���. -t ��� ��� ��,
��� � ��� ��� ��� � ��� ���� ����.
�� ���(���) 569
-l � ��� ��� �����. -f ��� �� ���� ���. -v ��� ��� ��, ���
��� �� ��� ���� ��� �����.
-f key_file
� ��� ��� �����. � ��� MSS API �� � ��� �� �� ��� � ���
�� ���.
-t key_type
�� � ��� �����. ��� � ��� �� � �� ��, ��� ��� � ��� � �
�� ��� � � ��� ����� ����. ��� � �� �� �� ����.
3des_md5, aes256_md5, des_cbc, des_md5, rsa512_sha � rsa1024_sha.
-v key_version
� ��� �����.
-k key_value
�� 16�� �� �����.
-h �� ��� ��� ���� �����.
��
� ��� �� ��� �� ��� ��� ���� ������ �� �����. ���� ��� � �
� ��� ��� � ��� ��� �����.
�� ��
0 ��� ��� ���.
4 ���� �� �� � ���� ����� �� ���� ��� ��� ��� �� ��
����. � ��� ��� ���� �� ����.
6 � �� �� � �� ��� ������. ��� ��� ��� �� � ����.
9 -a ��� ��� �� ��� -v ��� ��� �� ��� �� ��� ��� � ��� ��
����. -d ��� ��� �� ��� -v ��� ��� �� ��� ��� � ��� �
� � � ����. � ��� ���� �����.
21 � ��� � � ����. -f ��� ��� � ��� �� �� ��� � � �����.
27 -t ��� ��� � ��� -f ��� ��� ��� ��� �� ��� ���� ����. �
�� ��� ���� �����.
30 ctmsskf� � ��� ��� ��� � � ����. � ��� � � ����� ���� �
� ��� ��� ���� ���� � � ��� ���� ���� ��� ���� �� �
���. ��� ��� �� �����.
36 �� ���� � ��� ��� ���� � � � ��� �� ����.
570 �� ���, � 1 �
37 � ��� ���� �����. ��� ��� �� ���� -l ��� ��� ��� ���
��� ����. ��� �� ��� ���� �� ��� ��� �� �� ����� ���
��.
��
� ��� MSS ���� � ���� �����.
�� ��
-h ��� ��� ��, ��� ���� �� ��� �����. -i ��� ��� ��, �� ��� �
� ��� ���� �����. -l ��� ��� ��, � ����� �� ��� �� �����.
�� ��
��� �� �� ��� �� ��� ��� �� ��� �����.
��
1. � �� /my_key_file� ���� � �� ��� �� �� ������.
ctmsskf -l -f /my_key_file
2. � �� /my_key_file�� �� 9 �� �����, �� �� ������.
ctmsskf -l -v 9 -f /my_key_file
3. � �� /my_key_file� �� �����, �� �� ������.
ctmsskf -a -t des_cbc -f /my_key_file -k 16_digit_value
4. � �� /my_key_file�� �� ����, �� �� ������.
ctmsskf -d -f /my_key_file -v 10
5. � �� /my_key_file�� �� �� �� ����, �� �� ������.
ctmsskf -d -f /my_key_file
��
/usr/sbin/rsct/bin/ctmsskf ctmsskf ��� �����.
��
/usr/sbin/rsct/cfg/ctcasd.cfg ctcasd �� �� � � ���
/var/ct/cfg/ctcasd.cfg ��� ���� �� � � ctcasd �� �� ���.
/var/ct/cfg/ct_has.pkf �� �� ���� � ��� �� � ��� � � �
/var/ct/cfg/ct_has.qkf �� �� ���� � ��� ��� � ��� � � �
/var/ct/cfg/ct_has.thl �� �� ���� � ��� � ��� ���� � � �
�� ���(���) 571
�� ��
��: ctskeygen, startsrc
��: ctcasd.cfg, ct_has.pkf, ct_has.qkf, ct_has.thl, unix.map
ctsidmck ��
��
���� � ����� ID ��� �����.
��
ctsidmck -h │ -i │ { [ -dl │ -dm │ -dh ] -m security_mechanism network_ID }
��
��� ���� ctsidmck ��� ��� �� � ���� ID� �� ���� � �����(libct_sec)
� �� ��� �� � ���.
���� � ������ � ���� ������ � ��� �� � ��� �� � ��� �
����. � ��� � �, ���� � ������ ����� ������ � ���� ID�
�� �� � � � ��� ID�� ID� ����� �����. ���� � ������ ���
���� ��� �� ��� �� �� ��� ��� ID� �����. ����� ������ ���
�� ��� ID� ��� ��� �� ��� �� �� ID �� �� ��� �� � � �� ��
� �� � ����� ������ ���� � ID� ���� ��� �� �� �� �����.
v /usr/sbin/rsct/cfg/ctsec_map.global
v /var/ct/cfg/ctsec_map.local
v /var/ct/cfg/ctsec_map.global
� �� ��� ��� �� �����. ��� �� � ��� �� � �� �� ���� �
�����. �� �� �� �� ��� ��� � �� ��� �� �����. � �� � �
�� ��� ��� �� ��� ��, �� ��� ��� �� �� �� ���. �� ��� ��� �
���� ID� ���� �� � � � �� �� ��� � ��, �� ��� ��� �
� ��� �� � ���.
ctsidmck� ��� ���� � ���� ID� ���� � ���� � ������ ���� ID
�� ��� � � �� � ���. � ��� ��� �� �� ����� �����. ��� �
� � ���� ID� � ��� ��� , ���� � ���� � ���� ID� ��� ID� ��
��� � ��� �� �� ID �� �� ���� ��� ��� ����� �� � ���.
���
-h �� ��� ��� ���� �����.
572 �� ���, � 1 �
-i ����� ���� � ���� ���� �����. ��� �� ���� � �����
���� ����, ���� � ���� ���� �� �, � ���� �����. ��
�� � ���� ���� � ���� � ������ ���� ������ �����.
-d �� ��� ���� �� �����. �� �� � �� ���� � � ��� �����.
1. � (l): ��� network_ID� �� ��� ID�� �����. ��� � � ���� ���
�.
2. � (m): ��� network_ID� �� ��� ID� �� �� ��� ID �� �� ��� ��
� �����.
3. � (h): ��� network_ID� �� ��� ID� � ��� �� �� ��� �� ���
��� ID �� �� ��� �� ��� �����.
-m security_mechanism
network_ID� ��� � ���� ID� ���� ��� � ���� �����.
security_mechanism� � � ���� ���� � ���� � ������ ���� �
�����. � ��� -h � -i ��� ���� ��� �� ���� ���.
-i ��� ��� ���� ���� � ���� ���� ������.
����
network_ID
�� � ���� ID� �����. �� � ���� ����� ������ �� � �
ID � ���.
��
� ��� �� ��� ��� � ��� ��� ��� ���� �� � ��, ���� � ���
���� ���� ��� �����. � ��� ��� ��� �� ����� ���� ��� ���
� ���� �� � ���, � ��� �� �� ��� ���� ���.
�� ��
0 � ��� network_ID� �� ��� ID� ���� ����.
3 ��� ��� � ���� ���� ���� � ����� MPM(��� ��� �� �
�)� ���� ��� ������. � ��, ctsidmck� network_ID� �� ��� ��� ID�
�� � ����. ��� �� MPM ��� ��� ���� ���� ��� � � ���.
��� ��� ��� �� ��� ������.
4 ���� �� �� � ���� ����� �� ���� ��� ��� ��� �� ��
����. ctsidmck� network_ID� �� ��� ID� � ��� �� �� ����.
6 � �� �� � �� ��� ������. � ��, ctsidmck� network_ID� �� ���
��� ID� �� � ����.
�� ���(���) 573
21 � ��� �� ����� ID �� �� ��� � � ����. � ��, ctsidmck� network_ID
� �� ��� ��� ID� �� � ����. ���� ��� ��� ID �� �� ��� ��
��� ������.
22 ��� ��� � ���� ���� ���� � ����� MPM(��� ��� �� �
�)� ���� � � ����. ��� �� ��, ��� �� �� ��� ���� ��
����� � ��� �� �� ��� ���. � ��, ctsidmck� network_ID� �� ��
� ��� ID� �� � ����. ��� �� MPM ��� ��� ���� ���� ���
� � ���. ��� ��� ��� �� ��� ������.
37 ���� � ID �� �� �� � �� � �� ��� � � ���. � ��, ���
network_ID� �� ��� ��� ID� �� � ����. ID �� �� � ��� ��, ���
�� �� �� ��� ��� ��� �� ������.
38 ctsidmck� network_ID� �� ��� ID� � � ����. ID �� �� ��� �� �� �
�� � ���� ID� �� ��� ID� ���� ��� ����.
��
� ��� MSS ���� � ���� �����.
�� ��
ctsidmck ��� � ���� ID� �� ��� �� ��� ID� �� ��� �����. � �� �
�� ����� ��� ��, � ��� �� ��� �� �� �� �� ��� �����.
-h ��� ��� ��, ��� ���� �� ��� �����.
�� ��
��� �� �� ��� �� ��� ��� �� ��� �����.
��
1. ID �� ���� �� �� ����� ���� � ���� ���� ���� �� �� ��
����.
ctsidmck -i
2. UNIX ��� �� �� ���� � ���� ID [email protected]� �� �
�� ID� ���� �� �� ������.
ctsidmck -m unix [email protected]
3. UNIX HBA ���� � ���� ID [email protected]@endor� �� ��� ID�
���� � ��� �� �� �� ID �� ��� ��� �� �� ������.
ctsidmck -d h -m unix [email protected]@endor
574 �� ���, � 1 �
��
/usr/sbin/rsct/bin/ctsidmck ctsidmck ��� �����.
��
/usr/sbin/rsct/cfg/ctsec_map.global
� � ID �� �� �����. � ���� ���� �� �� � �
��� � �� ���� � RSCT ���� � ����� ��� �
� ��� �����. ���� �� ID �� �� �� /var/ct/cfg/
ctsec_map.global� ���� ���� � ��� �����. ���� �
�� � �� ��� ��� �� ��, ���� �� ID �� �� �
��� ����� ���.
/var/ct/cfg/ctsec_map.local ���� �� ID �� ��� �� �� ���. � ��� � ��� �
��� �� � � ���� �� ��� �� ���.
/var/ct/cfg/ctsec_map.global ���� �� ID �� ��. � ���� ���� ��� ���� ID �
� ��� ����� �� ���. ���� � ��� ���� � � ID
�� �� ��� �����. ���� � ��� �� ��, � � ID �
� �� ���� � � � �� ��� ���� ���.
�� ��
��: ctskeygen, startsrc
��: ctcasd.cfg, ct_has.pkf, ct_has.qkf, ct_has.thl, unix.map
ctskeygen ��
��
�� ���� �� ���� � ��� ��� � �� �� ��� � �� ����� ��� �
�� �����.
��
ctskeygen -n [-f] [ -m method ] [ -p public-file ] [ -q private-file ] │ -d │ -i │ -h
��
ctskeygen ��� UNIX �� �� ��� ���� � ��� �����(libct_sec)� �� ���� �
�� ID �(� �� ��� �� �� � �)� ����. ��� �� �� �� ��� �� ��
�, �� ��� ���� �� �� ��� �, � �� �� �� � ��� �����.
�� ���(���) 575
�� ��� � �� �� �� ���, �� �� �� �� ���� �� � �� �� �
�� � �� � ��� ���� ��� ��� �� ��� ���� ���. ��� �� �� �
�, �� ��� � �� �� �� �� UNIX �� �� ��� ��� ����� � � �
� �� � ����.
���
-n ��� ID �(��� � �� �)� ����.
-f ��� �� ��� � �� � ��(� �� ��)� ����� ctskeygen� �� ����
�. � ��, ��� �� �� ���� � ���� �� ��� �����, ��� ����
��� � ��� !��� ����. � ��� �� � �� �� �� ��� �� �
��� ����� ���� � ���� UNIX �� �� ��� �����. � ���-h �
� -i ��� �� �� �� ���� ����.
-m method
��� ID �� � � ��� � � �� ����� ��� �����. � ��� ��
��� ���� -i ��� ��� �� � ���. � ��� -h � -i ��� �� �
� �� ���� ����.
-p public-file
�� ���� �� �� ����� ���� ��� ��� �� ��� �����. ��� ��
��, ��� -f ��� ���� �� � ��� ��� !��� ����. -p ��� ����
�� ��, ��� � �� /var/ct/cfg/ct_has.pkf ��� �����. � ��� -h � -i �
�� �� �� �� ���� ����.
-q private-file
�� ���� ��� �� ����� ���� ��� ��� �� ��� �����. � ���
�� ��, ��� -f ��� ���� �� � � ��� ��� !��� ����. -q ���
���� �� ��, ��� � �� /var/ct/cfg/ct_has.qkf ��� �����. � ��� -h � -i
��� �� �� �� ���� ����.
-d �� ���� �� �� �� � �� �����.
-i � �� ��� ���� � � �� �� ��� �����. ctskeygen� -m ��� �
� ��� �� ���� � � ��� -m ��� �� � � ���� ���� �� ����
��� �����.
-h ��� ���� �� ��� �����.
����
network_ID
�� � ���� ID� �����. ��� � ���� ����� ������ �� �
� ID��� ���.
576 �� ���, � 1 �
��
ctskeygen ��� �� ��� ���� ��� �� � �� �����.
�� ��
0 ��� ��� ���.
4 ���� �� �� � ���� ����� �� ���� ��� ��� ��� �� ��
����. � ��� ��� ���� �� ����.
6 � �� �� � �� ��� ������. ��� ��� ��� �� � ����.
12 �� ���� � ��� ��� ��� ���� � � � ��� �� ����.
21 � ��� �� � � ����.
30 ctskeygen� �� �� ��� � ��� ��� ��� � � ����. � ��� � � �
���� ���� � �� ��� ���� ���� ctcasd �� ��� ��� ���� ��
� ���. ��� ��� �� �����.
37 �� �� ��� � ��� ���� �����. ��� ��� �� ���� -d ��� ��
� �� � �� ����. ��� �� ��� ���� �� ��� ��� �� �� ���
�� �����.
��
v ���� � ���� �� �� ��, ��� � �� � �� � ���� �����.
v � ��� ���� ctsthl ���� ��� �� � ���.
v ���� � ���� ������ � ��� ���� ���, ����, ���� ���� ���
�� ���� ����. � ���� ��� ��� �� ���� �� ����� ���� ���.
�� ��
-h ��� ��� ��, ��� ���� �� ��� �����. -d ��� ��� ��, �� � ���
��� �� � �� �� ��� �����.
�� ��
��� �� �� ��� �� ��� ��� �� ��� �����.
��
1. ���� � � � ���� ����, �� �� ������.
ctskeygen -i
2. � � ���� ��� �� ���� �� �� ��� ID �� ����, �� �� ����
��.
ctskeygen -n
�� ���(���) 577
3. 512�� RSA ��� �� ��� �� ���� �� �� ��� ID �� ��� � �� �
� �� �� � �� �����, �� �� ������.
ctskeygen -n -m rsa512 -p /mysec/public -q /mysec/private
��
/usr/sbin/rsct/bin/ctskeygen ctskeygen ��� �����.
��
/usr/sbin/rsct/cfg/ctsec_map.global
� � ID �� �� �����. � ���� ���� �� �� ���
� � �� ���� � RSCT ���� � ����� ��� �� �
�� �����. ���� �� ID �� �� �� /var/ct/cfg/ctsec_map.
global� ���� ���� � ��� �����. ���� � ��� �
�� ��� ��� � ��� �� ��, ���� �� ID �� ��
���� ����� ���.
/var/ct/cfg/ctsec_map.local ���� �� ID �� ��� �� �� ���. � ��� � ��� �
��� �� � � ���� �� ��� �� ���.
/var/ct/cfg/ctsec_map.global ���� �� ID �� ��. � ���� ���� ��� ���� ID �
� ��� ����� �� ���. ���� � ��� ���� � � ID
�� �� ��� �����. ���� � ��� �� ��, � � ID �
� �� ���� � � � �� ��� ���� ���.
�� ��
��: ctsthl
�: ctcasd
��: ct_has.pkf, ct_has.qkf, ct_has.thl
ctsnap ��
��
RSCT(Reliable Scalable Cluster Technology) ���� �� ���, �� � �� ��� �����.
��
ctsnap [-d output_directory] [-h]
578 �� ���, � 1 �
��
ctsnap ��� �� ���(BOS) � �� ��� RSCT ���� �� ���, �� � �� ��
� �����. ctsnap ��� ctsnap� ���� �� �� ���� ���� �����. ��� ���
�� � ���� �� � ���.
v �� �� �� ���(IBM.AuditRM)
v ���� � ���(ctsec)
v ��� �� ���(IBM.ConfigRM)
v � �� �� �� ���(IBM.DMSRM)
v ��� ��(ha_em)
v ��� �� �� ���(IBM.ERRM)
v �� ��� �� ���(IBM.FSRM)
v � �� ��� ��(ct_ffdc)
v �� ���(cthags)
v ��� �� ���(IBM.HostRM)
v � � API(application programming interface)
v �� ���� � ��(ctrmc)
v �� �� ���(IBM.SensorRM)
v � �� ���(cthats)
v �� �� ���(vsd) (??)
v �� �� �� �� ���(rvsd) (??)
� ��� �� � ���� �� � �� �� ���� ��� ��� ��� ���� � ��
���.
ctsnap� ��� ��� tar ��(ctsnap.host_name.nnnnnnnn.tar.Z) � �� ��
(ctsnap.host_name.nnnnnnnn.log, �� nnnnnnnn� ctsnap ��� ��� � �� � ���� host_name
� ��� ���� ���� ��)���. ���� ��� ��� � ��� �� ���� ���. �
��, � ��� /tmp/ctsupt ����� ���.
���
-doutput_directory
�� ����� �����. � � ����� /tmp/ctsupt���.
-h �� ��� ��� ���� �����.
��
�� ��: �� ���� � ��� �� � ���.
�� ���(���) 579
�� ��
0 ��� ������.
1 ��� ������.
���
� ��� cthags � cthats ������� �����.
�� ��
-h ��� ��� ��, ��� ���� �� ��� �����.
�� ��
�� ��� �� ��(� ctsnap.host_name.nnnnnnnn.log ��)� �����.
��
1. RSCT �� ��� ����� �� �� ������.
ctsnap
2. RSCT �� ��� ��� /tmp/mydir ����� ���� �� �� ������.
ctsnap -d /tmp/mydir
��
/usr/sbin/rsct/bin/ctsnap ctsnap ��� �����.
��
/tmp/ctsupt �� ��� ��� � � ����� �.
/tmp/ctsupt/ctsnap.host_name.nnnnnnnn.log
�� ��� �� �� ��� �( �� nnnnnnnn� � ����
host_name� ��� ���� ���� ��)���.
tmp/ctsupt/ctsnap.host_name.nnnnnnnn.tar.Z
��� ���� ��� ��� tar ��� �( �� nnnnnnnn� � �
��� host_name� ��� ���� ���� ��)���.
�� ��
��: lssrc
580 �� ���, � 1 �
ctsthl ��
��
���� � ��� � ��� ��� ��� ��� ���� �����.
��
ctsthl {-a | -d | -h | -l | -s } [ -f trusted_host_list_file ] [ -n host_name ] [ -m method ] [ -p
identifier_value ]
��
� ��� ���� � ��� � ��� ��� ��� ��� ���� �����. -f ��� ���
� �� �, ��� � � � ��� ��� �� /var/ct/cfg/ct_has.thl� �� ��� �����. ctsthl
� �� ���� �� ���� � ��� ���� � ��� ����, ���� �� � �� �
��. ���� ����� ����, �� ���� �� �� ��� ���� ���.
v ���� ID(�� �, zathras.ibm.com �� 129.34.128.54)
v ID� 16�� �� ���� ��� ��� � ���� �� �� ��� ID �(�� �, b87c55e0)
v ��� ID� ���� ��� �(ctskeygen -i ��� �� �� ��)
��� � � ��� �����, ��� ��� 2� ���� ��� � ���� � ��� ��
� �� �� �� ��� ����. �����, ��� ID �� � ���. �� �, RSA 1024��
� ID� �� �� ��� 256� �����. �� ��� ��� �� �� ��� ���� AIX� ��
������ ��� ��� � ���. ��� �� � ���� �, � ������ ctsthl -a ���
����� xargs ��� �� ������.
� ��� ��� ��� ��� �� � ctsthl� ��� �� �� �� ��� �����.
v ���� ���� ID
v � ���� ��� ID �(���� ��)
v ��� ID� ���� ��� �
���
-a � ��� ���� ��� ��� ����� �����. -n, -m, � -p ��� ���� ��
�. ��� ���� � � ��� ��� ��� �� ��, � ���� ��� � ����
��� ��� ����� �����.
-d � ��� ��� ���� ���� ��� �����. ���� ���� ���� � -n �
�� ���� ���.
-h �� ��� ��� ���� �����.
-l � ��� ���� ��� ����� ��� �����. � ��� -a �� -d ��� ��
�� ���(���) 581
��, ��� � ��� ��� �� �����.� ��� -s ��� ��� ��, �� �
��� ��� ��� �� � IP ��� �� ��� �� � ����� ��� ��� ��� �
� ��� �����.
-f trusted_host_list_file
��� ��� ��� � ��� ���� ����� ����� ��� �����. � ���
���� �� ��, � � � ��� ��� �� /var/ct/cfg/ct_has.thl� �����.
-n host_name
��� ���� ���� ID� �����. ��� ����� ������ ���� ���� ��
��� �� �� IP �� ����� ���.
-m method
��� ID �� � � ��� � � �� ����� ��� �����. ctskeygen -i �
�� ��� method� �� ��� �� �� � ���.
-p identifier_value
���� �� ���� ��� ID �� �����. �� � ID� �� ���� ��� ID� 16
�� �� ���� ������. �� �, ��� ID �� 0xB87C55E0� ��, � ��� -p
b87c55e0�� �����. �����, ��� ID �� ��� ���� �� �� ��� AIX� �
� �� ���� ��� ��� �� �� ���. ��� �� ���� �� � ��, xargs�
��� ���� � ������ ��� ������.
-s �� ���� ��� �� ��� IP �� � ��� ��� �� �� ���� ����. ��
���� � ��� ��� ���� ���� �� �� ���� ��� �� �� IP ��� �
��� ��� ���� � �� �� ���� �� � �� ������.
����
network_ID
�� � ���� ID� �����. �� �� ���� ����� ������ �� �
� ID��� ���.
��
ctsthl ��� �� ��� ���� ��� �� � �� �����.
�� ��
0 ��� ��� ���.
4 ���� �� �� � ���� ����� �� ���� ��� ��� ��� �� ��
����. � ��� ��� ���� �� ����.
6 � �� �� � �� ��� ������. ��� ��� ��� �� � ����.
10 -s ��� ���� � � ��� �� ���� �� ���� ����(AF_INET) ����
582 �� ���, � 1 �
�� � � ����. �� ���� ��� � ��� ���� ���� ��� �� �
���. �� ��� AF_INET �� AF_INET6 ������ �� ����� �� ���� �
� �, ��� �� ������.
12 �� ���� � ��� ��� ��� ��� ��� ���� � � � ��� �� ���
�.
21 � ��� ��� ��� � � ��� � �� � �� ����� � � ����.
30 ctsthl� � ��� ��� ��� ��� ��� � � ����. � ��� � � ����
� ���� � �� ��� ���� ���� ctcasd �� ��� ��� ���� �� �
���. ��� ��� �� �����.
31 -p ��� ��� �� � �� �� �� ���� ��� ����. �� ��� �� ���
� ���.
37 � ��� ���� �����. ��� ��� �� ���� -d ��� ��� �� � ��
����. ��� �� ��� ���� �� ��� ��� �� �� ����� �����.
��
v ���� � ���� �� ��� ID �� � � ��� ��� �� ���� �����.
v � ��� ���� � ���� ��� �� � ���.
v ���� � ���� ������ � ��� ���� ���, ����, ���� ���� ���
�� ���� ����. � ���� ��� ��� �� ���� �� ����� ���� ���.
�� ��
-h ��� ��� ��, ��� ���� �� ��� �����. -l ��� ��� ��, � ��� �
�� ��� ��� �� ��� �����.
�� ��
��� �� �� ��� �� ��� ��� �� ��� �����.
��
1. /mythl ��� ��� � ���� ��� ����� �� �� ������.
ctsthl -l -f /mythl
2. ��� zathras.ibm.com� �� � � � ��� ��� ��� ��� ����� �� �� ��
����.
ctsthl -a -n zathras.ibm.com -m rsa1024 -p 120400a9...
� ��� �� ID �� ��� ���� �� ������.
3. ��� 129.23.128.76� �� � � � ��� ��� ��� ��� ����� �� �� ���
���.
�� ���(���) 583
ctsthl -a -n 129.23.128.76 -m rsa1024 -p 120400a9...
� ��� �� ID �� ��� ���� �� ������.
4. � � � ��� ����� zathras.ibm.com� �� ��� ����� �� �� ������.
ctsthl -d -n zathras.ibm.com
��
/usr/sbin/rsct/bin/ctsthl ctsthl ��� �����.
��
/usr/sbin/rsct/cfg/ctsec_map.global
� � ID �� �� �����. � ���� ���� �� �� � �
��� � �� ���� � RSCT ���� � ����� ��� �
� ��� �����. ���� �� ID �� �� �� /var/ct/cfg/
ctsec_map.global� ���� ���� � ��� �����. ���� �
��� � �� ��� � ��� �� ��, ���� �� ID ��
�� ���� ����� ���.
/var/ct/cfg/ctsec_map.local ���� �� ID �� ��� �� �� ���. � ��� � ��� �
��� �� � � ���� �� ��� �� ���.
/var/ct/cfg/ctsec_map.global ���� �� ID �� ��. � ���� ���� ��� ���� ID �
� ��� ����� �� ���. ���� � ��� ���� � � ID
�� �� ��� �����. ���� � ��� �� ��, � � ID �
� �� ���� � � � �� ��� ���� ���.
�� ��
��: ctskeygen
�: ctcasd
��: ct_has.thl
cu ��
��
� ���� �� �� ���� �����.
��
�� ��� �� ���� ��
cu [ -d ] [ -h ] [ -m ] [ -TSeconds ] [ -n ] [ -sSpeed ] [ -t ] [ -e | -o ] TelephoneNumber
584 �� ���, � 1 �
��� �� ��� � ����� ��
cu [ -d ] [ -h ] [ -m ] [ -TSeconds ] [ -sSpeed ] [ -e | -o ] -lLine
��� �� �� � ����� ��
cu [ -d ] [ -h ] [ -m ] [ -TSeconds ] [ -e | -o ] SystemName
��
cu ��� � ���� UNIX �� �-UNIX ���� ��� ��� ���� �� � ����(BNU)
�����. ��� �� �� ��� ���� �� �� �� �� � ���.
�� ��� ����, ���� ��� � ���� ���� BNU(�� � ����) � ��� �
��� �� �� ��� ��� �� � ���. �� ���� UNIX��� �� �� ��, ����
� ��� ���� ASCII ��� �� � ���.
�� ����� cu ��� ��� �, �� Enter �� � �� ���� ����� ���. ��
� ��� �, cu ��� � �� �� ����� �����. , �� ���� ~(�� ��)� ���
� �� ���� �� ���� ���� ��� � ���� �� ��� �����.
� ���� �� ������� ���� ���, ~� ���� �� ��� ���� �� ����
�����. �����, ���� �� �������� �� ~> � �� � �� ���� ��� ��
���� ��� �� �����. � ~> � ���� �� �����. ��� ����� ���
�� ���� ��� ���� � cu ��� �� DC3/DC1(Ctrl-Q/Ctrl-S) ���� �����.
cu ��� � ���� ���� � ���� ��� ��� ���� �� � ���. �� �, ��
� X�� cu ��� ��� ��� Y� ��� � ��� Y�� cu ��� ��� ��� Z� ��
� ���. � ��, ��� X� �� �����, ��� Y� Z� �� ������.
���� ��� Z� ����� ��� ��� ��� Z�� ��� �� � ���. ��� ����
�� �� ��� ��� (~Command) ��� X�� ��� ����, ��� ���� � �� �� ��
� ��� (~~Command) ��� Y�� ��� �� � ���. �����, �� ��� �� ���
��� � �� ����� ����, �� ��� � � � ��� cu ��� ��� � ����� �
����.
�� �, � �� ���� ���� �� �� ��� Z, X � Y�� uname -n ��(� �� �
�)� �� � ���.
$ uname -nZ$ ~!uname -nX$ ~~!uname -nY
�:
1. cu ��� ���� ���� �� �� ��� ���� ����.
�� ���(���) 585
2. ��� cu ��� �� ��� �� ���� ���� �� � ���.
3. �� �� �� � �� 0��, � ���� -1���.
�� ����� � ��� �� � � �� ��� ~(�� ��) �� ��� cu �� �� ��� �
� � ���. ��� �� ��� ��� �� ����� ��� ���� � �� UNIX ��� �
�� ��� �� ���� ������. ~!, ~$, ~%, ~l �� ~t �� ��� ���� � ����� �
� ���� ��� �� �� ���� �����.
~[SystemName]/%
��� ���� �� ����� �� �� ��� �����.
���
-d �� ��� �����.-e � ���� �� ����� ���� ���� �� ���� �����.-h ��(local) ��� �� ��� , ��� ��� �� �� �� ���� � ���� �� ���
�����.-lLine �� � �� ��� ��� � ��� �� ��� ��� �����. � ��� ���� �� ���
� �� �� ��� �� ��� � ��� ����� � �����. -s ��� ���� �� -l �
�� �� �� Line� �� �� Devices ��(� ��, /etc/uucp/Devices ��)�� �����.
-l� -s ��� �� ���� cu ��� Devices ��� ��� ��� �� ��� ��� �� �
�� �� ����. ��� ��, ��� ��� ��� �����, ���� ���� �� ��� ��
��, ��� ����� ����.
��� ��� �� ��� ��� ��� �(�: /dev/tty2)�� � ���� TelephoneNumber ����
���� ����. ��� ��� ��� ����, ����� ���� ���. TelephoneNumber ����
�� SystemName ���� �� ��� ���� ��� ��� �� ����.
���� ����, ���� ��� ��� �� ��� �� ��� ����. BNU(�� � ���
�)� �� � ���� � �� � ���.-m �� �� � ��� ��� ��(DCD)� ����� cu ��� ����.-n ��� �� �, ����� ��� � ����� ��� ����� ����� �� �����.-o �� ����� ���� ���� �� �� ���� ���� �����.-sSpeed �� ����� ���� ���� ��(300, 1200, 2400, 4800, 9600 �� 19200 ��(baud))� �����.
� � �� Any ���� � �� � �(�� ���) �� �� �� ��� ����� ���� ��
���. �� �� ��� Devices ��(� ��, /etc/uucp/Devices ��)� �����. �� � �� 1200
��(baud) ���� ���� ��, �� � ��� 300, 1200 �� 2400 ��(baud)� �����. ���
�� ��� � ��� �� ���� �� �, ��� 300 ��(baud)� ��� �����. �� ��� �
�� ��� � ��� ����.-t �� ���� ��� ASCII ��� ����� � �����. ��� �� � ��� �� � �� �� �
�� ��� �����.-TSeconds � � ��� ���� � � (� � )� �����. � �� 45����.
�: �� Dialers ���� ���� ���� �� WAIT=n� �� �� ���. �� n� �
� �� ���� � (� � )���.
586 �� ���, � 1 �
����
SystemName ��� ����, BNU(�� � ����)� �� ���� �� ���� ��. ����
� ��� ��� �� �� ���. � ��, cu ��� BNU Systems ��(� �
� ��, /etc/uucp/Systems ��)��� ��� �� �� ����� ����. ��� �
�� �� ASCII �� �� ���.
�: -l �� � -s ��� �� SystemName ��� ���� ����. �� �
� ��, cu ��� ��� �� ��� ���� ��� ��� ��� �� � �
� �� �� ��� �����.TelephoneNumber ��� ��� �� ��� ���� � ���� ����. � ��� �� �� ��� ��
��� � ���.
� ��
cu �� �� ���� � ���� ~(�� ��)� ���� �� �����.
~! ���� �� ����� ��� �� ������. ~!(���� ���) � Ctrl-D(���� ���
�)� ��� ��� �� ��� ��� �����.~%break �� ����� � ���� �����. � � ~%b�� �� �� ���.~%cd DirectoryName �� ���� ����� �� ������ DirectoryName �� ��� ����� ����.~%debug -debug ��� � �� �� �����. � ���� ~%d� �� �� ���.~%nostop DC3/DC1 �� �� ���� �� �� � ���� �����. �� ���� DC3 � DC1
��� ��� ���� ��� ���� �� � ��� �����.~%put From [ To ] �� ���� From ��� �� ���� To ��� �����. To �� ���� �� ��� �
� ���� �� �� �� �� �����. ��� �� �� �, ���� � ����
�� ��� �����. ASCII ���� � �� ��� ��� �� � ���.
~%put �� ��� ���� stty ��� cat ��� �� ���� �����. �� �� ����
� �� ��� � � ��� �� ����� � �� �� ��� ���� ���. ��� ��
�� ���� ��� �� ����. ~%put �� �� cu ��� ���� ��� � ���
���� ��� ��� �� � ���.~%take From [ To ] �� ���� From ��� �� ���� To ��� �����. To �� ���� �� ��� �
� ���� �� �� �� �� �����. ��� �� �� �, ���� � ����
�� ��� �����. ASCII ���� � �� ��� ��� �� � ���. ~%take �
� ��� ����� �� ����� echo ��� cat ��� ���� ���. �� �� ���
���� �� ��� �� �� ����� sttytabs �� ���� ���.~. ���� �� ����� ����� �� ��� ����. �� ��� ���� �� ����
��� � ����. ���, � �� ���� �� ��� ����, ���� ��� ��
� ��� �� ~.� ��� �� ��� � ���.~!Command �� ����� Command �� �� ��� �����.~$Command �� ����� Command �� �� ��� ��� � ��� � ��� ��� �� ����
� �����.~l �� � ���� TERMIO �� �� �� �����. ��� ���� �����.~t ���� ����� TERMIO �� �� �� �����. ��� ���� �����.~~String String �� �� ���� �� ����� �����.
��
�� �� ���� ��� �� ����.
1. �� ���� �����, �� �� ������.
cu venus
�� ���(���) 587
� ���, ���� venus �� ���� ���� ���. venus ���� Systems ��(� ��,
/etc/uucp/Systems �� �� /etc/uucp/Sysfiles ��� cu ��� �� ���� � Systems ��
� ��)� ���� �� ���.
2. �� ���� ��� �� �� ��� ����� �� �� ������.
cu -s1200 9=12015558391
� ����, ����� 1-201-555-8391� �� ����� ��� &��. �� ��� ��� ��
� 9� ��� ���. �� ��� 1200�� �����.
3. ��� �� ��� ��� ���� ������ �� �� ������.
cu -l /dev/tty2
cu ��� tty2 ��� ��� ���� �����.
4. ��� �� �� ��� �� ���� ������, �� �� ������.
cu -s 1200 -l tty3
� ��� 1200 ��(baud)� ��� tty3 ��� ��� ���� �����.
5. ��� ��� �� �� ��� �� ���� ������, �� �� ������.
cu -l cul4 9=12015558391
� ����, ����� 1-201-555-8391� �� ����� ��� &��. �� ��� ��� ��
� 9� ��� ���. cu ��� cul4 ��� ��� ��� �����.
1. �� ���� ���� � ��� ��� ����� �� �� ������.
~!pg /usr/msg/memos/file10
~! �� ��� �� ����� pg ��� ��� �� ����
/usr/msg/memos ����� � file10 ��� ��� �����.
2. ��� ��� ��� �� �� ����� �� ����� ��� �����, �� �� ����
��.
~%put /home/amy/file
/home/amy/file ��� ��� ��� ��� �� �� ����� �� ����� �����.
3. �� ����� �� ����� ��� ���� �� ��� ����, �� �� ������.
~%put /home/amy/file /home/amy/tmpfile
/home/amy/file ��� �� ����� �� ����� ���� �� ��� /home/amy/tmpfile
� ����
588 �� ���, � 1 �
4. ��� ��� ��� �� �� ����� �� ����� ��� �����, �� �� ����
��.
~%take /home/jeanne/test1
/home/jeanne/test1 ��� ��� ��� ��� �� �� ����� �� ����� ����
�.
5. �� ����� �� ����� ��� ���� ��� ��� ����, �� �� ������.
~%take /home/jeanne/test1 /usr/dev/jeanne/tmptest
� ���, /home/jeanne/test1 ��� �� ����� �� ����� ���� �� ���
/usr/dev/jeanne/tmptest� ����.
��
/etc/locks ��� �� ��� �����./usr/bin/cu cu ��� �� ��� �����./bin/cu /usr/bin/cu ��� �� �� ��� �����./etc/uucp/Devices �� �� ��� �� ��� ���./etc/uucp/Dialcodes ���� � ��� ���./etc/uucp/Dialers ���� �� ��� ��� �����./etc/uucp/Permissions ��� �� �� �� ���./etc/uucp/Systems ��� ��� �� ���� �����./etc/uucp/Sysfiles Systems, Devices � Dialers ��� �� �� ��� �����.
�� ��
cat ��, ct ��, echo ��, rmail ��, stty ��, uname ��, uucp ��, uuname ��, uupick �
�, uustat ��, uuto ��, uux ��.
curt ��
��
CPU Utilization Reporting Tool(curt) ��� AIX �� ��� CPU �� � ���, � �� pthread
��� ��� �� ��� ����. ��� ��� �� ����� ��� ��� ���� ���. curt
� ����� � $���� AIX �� 4 � AIX �� 5 �� ��� ����.
��
curt -i inputfile [-o outputfile] [-n gennamesfile] [-m trcnmfile] [-a pidnamefile] [-f timestamp] [-l timestamp]
[-ehpstP]
�� ���(���) 589
��
curt ��� AIX �� ��� ���� ���� ���(CPU) �� � ���/� /pthread ��� �
�� � �� ��� ����. ��� ��� � �� ���� ��, �� ����� � $��
�� AIX �� ���� �����.
trace ��� ��� ��� AIX �� ��� �� �� ��� �� ���(�� ��)� ����
���. �� curt� ��� �� � ���� ������.
HKWD_KERN_SVC, HKWD_KERN_SYSCRET, HKWD_KERN_FLIH, HKWD_KERN_SLIH,HKWD_KERN_SLIHRET, HKWD_KERN_DISPATCH, HKWD_KERN_RESUME, HKWD_KERN_IDLE,HKWD_SYSC_FORK, HKWD_SYSC_EXECVE, HKWD_KERN_PIDSIG, HKWD_SYSC__EXITHKWD_SYSC_CRTHREAD, HKWD_KERN_INITP, HKWD_DRHKWD_PTHREAD_VPSLEEP, HKWD_PTHREAD_GENERAL
�� ��� trace ��� -j ��� �� ��, curt� �� �� ��� ���� ���.
-j 100,101,102,103,104,106,10C,119,134,135,139,200,210,38F,465,605,609
�� -J curt� � �� � ���.
���
-i inputfile � �� AIX �� ��� �����.-o outputfile �� ��� �����(� �� stdout).-n gennamesfile gennames� �� �� �� ��� �����.-m trcnmfile trcnm� �� �� �� ��� �����.-a pidnamefile PID� ��� �� �� ��� �����.-f timestamp timestamp �� �� ��� �����.-l timestamp timestamp �� �� ��� �����.-e ��� �� � pthread ��� �� �� � ��� �����.-h ��� ��(� ��)� �����.-p ��� ��� ��� �����.-s ��� ��� �� ��� ��� �� ��� �����.-t ��� � ��� �����.-P ��� pthread ��� �����.
trace ��� �� ��� ��� ��� �� ���� ��� � ��, -a ��� ��� �
�� �� �� ��� PID� ������. ��� ��� ID(10��) �� �� � �� � �
��� ���� �� ASCII ���� �� ��� ���� �����.
�� ��
curt � AIX �� ��
curt ���� � �� curt ���� ��� � � curt� ����� ��� ���� �����. � �
�� curt� �� �� AIX �� ��� �� �� �� �����. ��, ��, �� � �� ���
�� � ��� ��.
590 �� ���, � 1 �
�� ��
���� � �� ��� ��� �����. � ��� ��� �� ��� �� ���(�� ���)�
��� � � �����. � �� �� ����.
APPLICATION
���(���) ��� �� ���� ��� � � �.
SYSCALL
��� ��� �� ���� ��� � � �. �� ���� ��� ���� �� ���
���� ���� �� �� ����� ��� � ���.
KPROC
IDLE ��� �� � �� ���� ����� �� ���� ��� � � �. � � �
���� �� �� ���� ��� �� � �� �� ���� ����� ��� �
���.
FLIH FLIH(1� � ���� ���)�� �� ���� ��� � � �.
SLIH
SLIH(2� � ���� ���)�� �� ���� ��� � � �.
DISPATCH
AIX � �� ��� �� ���� ��� � � �. � �� �� � � � �����
��� � � �����. (, IDLE ���� � ��� �����.)
IDLE DISPATCH
� ���� ���� IDLE ���� AIX � �� ��� �� ���� ��� �
� �. DISPATCH ��� IDLE DISPATCH ��� � � ���� ��� IDLE DISPATCH
��� � � CPU(s) busy time �� TOTAL� �� � ��� ���� ����(� ��
��).
CPU(s) busy time
�����, syscall, kproc, flih, slih � � �� ��� �� ���� ��� � � �.
IDLE IDLE ����� �� ���� ��� � � �.
TOTAL
CPU(s) busy time � IDLE� �. � �� ″total processing time″��� ����.
processing total time(msec)��� �� �� � �� ��� �� � � ���� ����
�. percent total time��� �� �� processing total time� TOTAL processing total time�
� �� �����. percent busy time�� �� �� processing total time� CPU busy time
processing total time� � �� �����. Avg. Thread Affinity� � � ��� ����
��� ���� � ���� ����.
�� ���(���) 591
�� ����� ��
�� ��� ��� ��� �� ��� � � ��� ���� ��� ����� �����. � �
�� ��� � � libpthread� ���� �� ���� �� ��� � � �����.
PTHREAD
��� libpthread ���� �� pthread� ��� � � �.
PDISPATCH
libpthread � �� ��� �� pthread� ��� � � �.
PIDLE
libpthreads vp_sleep ��� �� pthread� ��� � � �.
OTHER
��� libpthread �� �� ��� ��� �� � � ��� � � �.
APPLICATION ��
��� ��� �� ���� ��� � � �.
processing total time(msec)��� �� �� � �� ��� �� � � ���� ����
�. percent total time��� �� �� processing total time� ��� ��� TOTAL processing
total time� � �� �����. percent application time��� �� �� processing total time�
APPLICATION processing total time� � �� �����. Avg. Pthread Affinity� pthread�
��� � � �� � � � ���� ����.
���� ��
��� ����� �� �� �� �� ���� ����, �� ����� ��� ����� ���
�� �� ����. ��� ��� �� �� �, ″�� ���� ��� � � �″��� ��� ″�
���� ��� � ″�� �� � ���. ��� � ��� �� � ����� AIX� �
IDLE ���� � ��� �� ���, �� � ��� �� IDLE ��� � ��� ��
�����.
���� ����� ��
��� �� �� �� �� ��� ������ ����, �� ����� ��� ����� ��
� ��� ����� ����� �� ����.
pthread � ��� �� � ����� libpthread� pthread� � ��� �� ���, pthread
�� � ��� �� vp_sleep� �� �� �� �����.
����� ��
���� � �� �� ��� ����� �����. � ��� � � � � ��(Tid�) ���
�� � � �����. ��� ID(�� ��, ��� ��) � � ID� ���� � � ��,
��� application( � APPLICATION� ���) � syscall( � SYSCALL� ���) �� � � �
��� ���� �� �� �� ���� �� ��� �� � � � �� �����. ���, ��
�� � � � � �(�� �� � ��) � �� � � � �� �����.
592 �� ���, � 1 �
� ��� � �� � � ��� ��� ��� ID��(Pid�) �����. � ��� � �� � � ��
� ��� ��� ����(��� ���) �����.
� ��� � �� � � �� ��� � � �� ��� ��� �����(Kproc ��). �� �
kprocs� �� �� ���� ����� �� � � operation � kernel � ��� ����, � �
��� �� �� ��� ���� ���� �� syscall � application� �� ����. kproc
� � ��, ��� ID, � ID � ��� �� kproc ���� �����. kproc ��� � ��
� �� ��� ��� ���� ���� ���.
� ��� �� �� � � Pthread ��� �����. � ��� $� � ����� ���
�� � � �����(PID�). ��� ID(�� ��, ��� ��)� ���� ���� �� ��
� �����, pthread � �� �� � � ���� ���� �� �� �� ���� �� �
���� � � � �� �����.
��� �� �� �� � ��� �� � �� � � � �� ��� �����.
�: Pid � Tid(��� ID � � ID)� �� 10��� �����.
�� �� ��
���� � �� �� ��� ��� �� �����. � ��� ��� ��� ��� �� � � ���
��. �� ��(�� �� ��� ��)� ���� ��� ��(SVC)� ��, ��� SVC� ���
�, �� ��� ��� � (���) � �� �� �� ���� �� ��� �� � � �
�� �����. ���, ���� SVC� �� ��� ��� �� � , � � � � � �����.
-e ��� �� ��, ��� SVC� �� �� ��� �� � � ��� ��� �� � , �
� � �� � � �����. �� � � ���� �� �� SVC�� ���� �� ���
���� ����� ��� �� �� ���� �� � ���. ��� � ��� � ��
� � � �� ��� �����. -s ��� �� ��, ��� ��� ��� �� �� �
(errno)� ��� �� �����.
� ��� � �� � � �� �� ��� �� �����. � � � ��� �� ���� �� ���
��� �����. ��� � � ��� � � ���� �� SYSCALL � � ���� SVC� ��
� � � ���� �� SYSCALL � � �����, � ��� � � � � ��� ��� ��
�� � �� ���� ����. �� �� �� �� � ��� � � �� ��� ���� ���� �
���.
�: ��� �� ��� �� 16��� �����. Pid � Tid� �� 10��� �����.
Pthread �� ��
���� � �� �� ��� Pthread �� �����. � ��� pthread � ��� ��� �� � �
�����. ���� ���� pthread �� ��, ��� pthread �� ��� �, �� ���
��� � (���) � �� �� �� ���� �� ��� �� � � � �� �����. ��
�, ���� pthread �� �� ��� ��� � , � � � � � �����. -e ��� ��
��, ��� pthread� �� �� ��� �� � � ��� ��� �� � , � � � �� �
�� ���(���) 593
� �����. �� � � ���� pthread �� ���� �� ��� libpthread �� � �
��� �� �� � ���. ��� � ��� � �� � � � �� ��� �����.
� ��� � �� � � �� �� Pthread �� �����. � � � ��� �� ���� �� Pthread
��� �����.
Flih ��
���� �� �� �� ��� Flih �����. � ��� Flih(1� � ���� ���)�� ��� �
� �����. ��� � � � ��� � Flih� �� ��� �� ���� �� �� �� �
��� �� �� Flih ��� ��� � � ���� �����. ���, ���� ��� ��� �
� � , � � � � � �����. Flih� ��� �� Flih �� � ��� ��, ��� Flih
���� �����.
� �� � � ��� ��� ����� �� ����. ���� ��� �� Flih� ���� �
� ���� �� � ���, �� Flih ���� ���� Flih ���� ���� �� �� ��
�.
� ��� � �� � � �� �� Flih ��� �� �� ���. ��� ����� ���� ��
Flih� ������. ��� � � ��� � �� �� ���� �� FLIH � � �����, � �
�� � � ��� � Flih� �� �� � �� ���� ����. �� �� �� Flih� � ���
� � ��� ��� ���� ���� ����.
Slih ��
���� �� �� �� ��� Slih �����. � ��� Slih(2� � ���� ���)�� ��� �
� �����. ��� � � � ��� � Slih� �� ��� �� ���� �� �� �� �
��� �� �� Slih ��� ��� � � ���� �����. ���, ���� ��� ��� �
� � , � � � � � �����. Slih� �� �� � ��� ��, Slih �� �� �� ���
� �����.
� �� � � ��� ��� ����� �� ����. ���� ��� �� Slih� ���� �
� ���� �� � ���, �� Slih ���� ���� Slih ���� ���� �� �� ��
�.
� ��� � �� � � Pending Slih Summary� �� �� ���. ��� ����� ���� �
� Slih� ������. ��� � � ��� � �� �� ���� �� SLIH � � �����, �
��� � � ��� � Slih� �� �� � �� ���� ����. �� �� Slih� � ��� �
� ��� ��� ���� ���� ����.
��� ���� ��
���� � ��� -p ��� �� � ����. � ��� ���� ��� ���� �� ��
� ��� �����. ��� �� ����.
1. � ���� ��� ID(Pid)� ��� ��, ��� ��.
594 �� ���, � 1 �
2. � ���� �� � � ID(Tid)� ���.
3. � ���� �� � Pthread ID(PTid)� ���(��� ��).
4. �����(���) � � ��� �� ��� ��� � � �����. kprocs� ��, �� �
� �� ��� ��� � � � �����.
5. ����� ��� ��� � , pthread ���� ��� � , libpthread � ���� ��� �
� vp_sleep�� ��� � � ����. ��� ���� �� Ptid� � ���� �����.
6. � ���� pthread� �� ��� Pthread ��� ����� �� ��. -e �� �� � ���
�� ���.
7. � ���� � � �� ��� ��� ��� ����� �� ��. -e �� �� � ���
�� ���.
���� � ��� �� � syscall �� � �� � � � �� ��� �����.
��� ��� ��
���� � ��� -t ��� �� � ����. � ��� ���� ��� � � �� ���
��� �����. ��� �� ����.
1. � � � � ID(Tid) � ��� ID(Pid)� �� ��� ��, ��� ��.
2. �����(���) � � ��� �� ��� ��� � � �����. kprocs� ��, �� �
� �� ��� ��� � � � �����.
3. � � � �� ��� ��� ��� ����� �� �� � -s ��� ��� ��, ��� ��
� ��� ��� �� ��� �����. -e �� �� � ��� �� ���.
4. ��� �� � � �� � ��� �� � � ��� ���� ��� ����
� ���� ����.
5. � �� ���� ���� � CPU� � � � ��� �� �����.
6. � � � ��� �(� 7� ��� � ���� ���� ����).
7. �� ��� ����� �� � ���� �, �� � �� ��� � � ��� � � ��
�� ���� INTMAX� ���� ��� �� � ��� �� �����. � �� ��� �� �
��� �����.
8. � � �� �� � � � � � �� ��� � ����� � �� � (, � �
����� �� ��� � � ����� � �� � ).
9. � � � ���� � Flih� ��� ��� �. � ��� ��� � (DSI �� ISI�
��)� �� ��� � ��(IO� ��)� � � � ���� � ��� ��� ��� �
��� �� ��� �� �� �� ���.
� � � ��� ����� � syscall �� � �� � � � �� ��� �����.
��� Phread ��
���� � ��� -P ��� �� � ����. � ��� ���� ��� pthread� �� ��
� ��� �����. ��� �� ����.
�� ���(���) 595
1. � pthread� Pthread ID(Ptid) � ���ID(Pid)� ��, ��� �� ��� ��.
2. �����(���) � � �� ��� ��� � � �����.
3. ����� � ����: pthread ���� ��� � , pthread � ��, vp_sleep(pthread ��)
� �� ����� � .
4. � pthread� �� ��� ��� ��� ����� �� �� � -s ��� ��� �� ��� ��
� ��� ��� �� ��� �����. -e �� �� � ��� �� ���.
5. � pthread� ��� Pthread ��� ����� �� ��. -e �� �� � ��� �� ���.
6. ��� �� pthread� �� � ��� �� pthread� ��� ���� ��� ���
� � ���� ����.
7. � � �� � �� ���� ���� � CPU� pthread� � ��� �� ���
��.
8. pthread� � ��� �(� 9� ��� � ���� ���� �).
9. �� ��� ����� �� � ���� �, �� � �� ��� pthread� ��� pthread�
���� ���� INTMAX� ���� ��� �� � ��� �� �����. � �� ��� �
� ���� �����.
10. � � �� �� � � pthread� �� ����� �� � �� ��� � ����� �
�� � (, pthread� ����� �� ��� � � ����� � �� � )���.
11. � �� pthread� �� � ��� �� pthread� ��� � � ��� � � �
���� ����.
12. pthread� �� � �� ���� ���� � � � pthread� � ��� �� ��
���.
13. pthread� libpthread� � ��� �.
14. � � �� �� � � � � libpthread ����� �� � �� ��� � ����
� � �� � (, � � ����� �� ��� � � ����� � �� � )���.
15. � � � ���� � Flih� ��� ��� �. � ��� ��� � (DSI �� ISI�
��)� �� ��� � ��(IO� ��)� � � � ���� � ��� ��� ��� �
��� �� ��� �� �� �� ���.
pthread� Pid-Ptid�� ���� �����.
��
/usr/bin/curt curt ��� �����. bos.perf.tools �� ��� ����.
�� ��
AIX 5L Version 5.2 Performance Tools Guide and Reference
AIX 5L �� 5.2 � �� ��
596 �� ���, � 1 �
custom ��
��
���� X ������ �� � � ���.
��
custom [ -h | -e Browser | [ -s ResourceFile ] [ Application ] ]
��
custom ��� ������ � ��� ���� � ���� �� ��� �����.
�� ��� ������ ��� � � ���. ��� �� ����� �� ���� .Xdefaults
��� �� �� �� � ���. Resources� ��, �� � ����� ����� ��� ��
� � �� �� �� �� ��� �����. ������ ��� ��� ��, app-custom
��� �����. �� ��� ����� �� � � ��� � ��� �� �� �����.
���
-h ��� ���� �����.-e Browser ��� ���� � ��� �����. Browser� ��� �� color, font, cursor � picture
���.-s ResourceFile �� ����� �� ���� �� ��� �����. -s ��� ���� �� ��
� �� X ��� RESOURCE_MANAGER �� ��� �� �������� �� �
�� ����. � ������� ���� �� ���, $HOME/.Xdefaults� ����.
�� � �� X Toolkit ��� ��� custom ��� �� �����. � ��� �� ��� ���
�����.
custom ��� �� ��� ��
�� �� � ��
-bg *background � �� ���
-background *background � �� ���
-bd1 *borderColor � �� �� ��
-bordercolor1 *borderColor � �� ��� ��
-bw .borderWidth � �� �� � � �� �
-borderWidth .borderWidth � �� �� � � �� �
-display .display � �� �� ��
-fn2 *font � �� �� ��
-font2 *font � �� �� ��
-fg *foreground � �� ���
-foreground *foreground � �� ���
-geometry .geometry � �� �� � �
�� ���(���) 597
custom ��� �� ��� ��
�� �� � ��
-iconic .iconic On ������ ��
-name .name � �� ������ ��
-reverse *reverseVideo On �� �
-rv *reverseVideo On �� �
+rv *reverseVideo Off �� � �
-selection-Timeout .selection- Timeout � �� � � �
-synchronous *synchronous On ��� ��� �
+synchronous *synchronous Off ��� ��� �
-title .title � �� ������ ��
-xrm ��� � � �� ��� ��
-xnllanguage .xnlLanguage � �� ���
�:
1. AIXwindows � ���� �� �� ��, � ��� AIXwindows ������ ���� �� �� ����.
2. Motif ������ ����� � ��� ���� ����.
3. *(��)� ���� ��� ������ � �� ��� ��� �� ��� �����.
4. ���(.)� ���� ��� ������ � � ��� ��� �����.
����
Application �� ������ ���� ��� �����.
��
1. �� ��� ���� ��� ��� �� ������ ����, �� �� ������.
custom
2. �� ��� ��� xcalc ������ app-defaults ��� ����� �� �� ������.
custom -s/usr/lib/X11/app-defaults/XCalc xcalc
598 �� ���, � 1 �
��
�� ��� �� �� ����� ��� ����.
listOfApps � ��� �� ��(dialog)� ����� ��� ���� � �����. ����� �� �
� app-custom ��� � ��� �� ��� ���� �� ���.
Application:app-custom[,Application:app-custom]...
�� � �� ����.
Custom.listOfApps:xclock:XClock,custom:Custom
� 100�� ������ �� � ���.colorEditor*rgbtxtPath � ��� X ���� �� � � ��� ���� � ���� rgb.txt ��� �� �� ��
� �����. � � �� /usr/lib/X11/rgb.txt��, ���� �� ���� � ������
�� �� X ��� �����.windowSearchDepth �� ��� �� ������ � � �� ���� ���. �� �� �� ����, �
�� � �� ���� �� ��� �����. � � �� windowSearchDepth ��� ��
� � � ���.timeout ������� �� �� ��� � �� ���� �����. ������ �
� ��� ���� � ���� � � �� Custom*timeout ���� �����.resourceFile ���� �� �� ���� �� ��. � �� $HOME/.Xdefaults���. -s ��� ��
�� � �� ��� � ���.appCustomPath � ��� �� ��� app-custom ��� � �� �����. appCustomPath ����
���� ��� ��� ��� �� ���� ����. �� ���, �� �� ���
�� � ���.
%N app-custom ��� ��(�� ������ �� ��� ���).
%T ″app-custom″
%L custom� �� �� ���.
%l ���� �� � .
%t ���� �� � .
%c ���� ��� � .
%: A :(��).
%% A %(��� ��).
$envvar �� � � �� �� �.
${envvar}
�� � � �� �� �.
$$ A $(�� ��).
appCustomPath� � � �� �� ����.
$HOME/%L/%T/%N:\$HOME/%T/%N:\/usr/lib/X11/%L/%T/%N:\/usr/lib/X11/%T/%N
�� ���(���) 599
topEditHighlight,
bottomEditHighlight,
foregroundEditHighlight,
backgroundEditHighlight
���� �� ����� �� � ������ ����� �� � ����� �����.
� ��� ���� �� �� , �� , �� � ��� �� �� � ��� ���
��.
pictureEditor*editor �! ���� ��� �! �� �� �� ��� �� ��� �� � ���. ���
� ��� ���� ���� ��� �������, ���� � �����.
Custom*pictureEditor*editor ��� � ��� ��� �����.
Custom*pictureEditor*editor ��� � ��� ��� �����. � ��� \n�� �
� ��� ����. ���� �� ��� � �� ���� ���� � �� ��� ��
���. � �! �� �� � �� ��� ���� ����� ���� �����. �
��� �� � � ���� �� ����.
Custom*pictureEditor*editor:/usr/dt/bin/dticon -f \n/usr/lib/X11/bitmap�: �� ���� ��(CDE)� ��� �� � � ���� /usr/dt/bin/dticon� ���. ��
�(�� ��)� ��(�� ��) ��� �����. dticon ��� XPM2(X Pixmap ��
2 Enhanced) �� �� XPM3(X Pixmap �� 3)�� ��� ���� ����. �� XPM2
��� AIXwindows �� 1.2.5� �� ��� X ����(xdt)�� ��� ����, XPM3�
CDE�� ���� �� XPG3 �� �����. ���, �� ��� XPM3 ���� �
���� ���. CDE� ��� XPM2�� XPM3 ���� � � � ���� ���
���./usr/bin/X11/bitmap ��� XPM2 �� XPM3 ���� � ���� ��� ��� ��
������. �� ��� ���� ����. bitmap ��� ���� ��
/usr/lib/X11/app-defaults ����� ��� app-defaults ��� ���� �� �����.
���� � ��� /usr/lpp/X11/Xamples/programs/bitmap ������ �� �� ���
������.
xmkmf;make install
600 �� ���, � 1 �
� ��� ���� � � ���� ��(� �� �� ��)� �� � ���.
custom(Custom)startupDialog_popup(XmDialogShell)
startupDialog(XmSelectionBox)helpDialog_popup(XmDialogShell)
helpDialog(XmForm)saveDialog_popup(XmDialogShell)
saveDialog(XmSelectionBox)colorEditor_popup(XmDialogShell)
colorEditor(XibmColorEditor)fontEditor_popup(XmDialogShell)
fontEditor(XibmFontEditor)pictureEditor_popup(XmDialogShell)
pictureEditor(XibmPictureEditor)cursorEditor_popup(XmDialogShell)
cursorEditor(XibmCursorEditor)selectmanyEditor_popup(XmDialogShell)
selectmanyEditor(XibmSelectManyEditor)filenameEditor_popup(XmDialogShell)
filenameEditor(XmFileSelectionBox)mainWindow(XmMainWindow)
menubar(XmRowColumn)form(XmForm)
appClassLabel(XmLabel)appClass(XmLabel)groupMenuLabel(XmLabel)groupMenu(XmRowColumn)scrolledGroup(XmScrolledWindow)
scrolledGroupForm(XmForm)(XmLabelGadget)TypeField(XmTextField)TypeButton(XmPushButton)
� �, Type� color, font, picture, cursor, selectmany, filename, selectone, string �� number
��� �� � � ��� � ���.
�� ��
� ��� �� �� ��� �����.
0 ��� ��� �����.>0 �� ��� �����.
��
/usr/bin/X11 �� ���� ��� � custom ��� �� �����./usr/lib/X11/app-custom �� ������ �� ��� ��� ���./usr/lib/X11/locale/app-custom �� ���� �� ��� �� ������ ��� �� ��
� ���./usr/lib/X11/app-defaults/Custom �� ��� �� � � ���� ���./usr/lib/X11/locale/app-defaults/Custom ��� ���� ��� ����� �� ��� �� � � ���
� ���.
�� ��
AIX 5L Version 5.2 AIXwindows Programming Guide� How to Start the Customizing Tool.
�� ���(���) 601
cut ��
��
��� ��� �� ��, �� �� �� �����.
��
cut { -b List [ -n ] | -c List | -f List [ -s ] [ -d Character ] } [ File ... ]
��
cut ��� ��� ��� ��, �� �� �� ���� � ��, �� �� �� �� ���
�����. File ���� ���� �� �� cut ��� �� ��� ����.
-b, -c �� -f ��� ���� ���. List ���� ��� ��, �� �� ����� �� �
�(������)� ������. ��� � ��� � � �����. � ��� ��, �� �� �
� ���� List ���� # �� ����.
1,4,71-3,8-5,103-
�� -5� � ���� �� ����� �� ��� ���� 3-� � ���� ������ �� ���
�����.
�� cut ��� ���� ��, List ���� ���� �� ��� �� ��� ��� �� ��
� �� � ���. � ��� �� � ���� �� �� ��� �����.
�� grep ��� ��� �� ��� �� ���� �� paste ��� ��� ��� �� ���
� ���. ���� �� ��� ����, cut� paste ��� ������.
���
-b List �� �� �����. -n ��� ���� �� �� � �� �� �� �� �
� ��� �����.-c List �� �� �����. �� �, -c 1-72� ����, cut ��� ��� �� � 72�
� �����.-d Character ���� -f ��� �� � Character �� ��� ��� � ���� �����.
�� ��� �� �� ��� �� �� ��� �� ��� �� ���.-f List � �� ��� � ��� � ��� �� ���� � ��� ���� � ���� �
����. �� �, -f 1,7� ��� ��, cut ��� �� � ��� �� �� ���
�����. -s ��� ���� �� ��, �� � ���� ��� cut ��� ��� �
� �����(�� � ��� ��).-n �� �� ��� � �����. -b ��� ��� ������. ��� ��� ��
� -b ��� List �� �� � � ��� ��� �����. ��� �� �� �
�� �����.-s � ��� ���� �� �� �����. -f ��� ��� ������.
602 �� ���, � 1 �
�� ��
� ��� �� �� ��� �����.
0 �� �� ��� ���� ��� ���.>0 ��� ������.
��
1. ��� �� � �� �� �����, �� �� ������.
cut -f 1,5 -d : /etc/passwd
� ��� ��� �� ��� ��� �� � �� ��� �� �� �����. �� ����
��� (-d :) � �� � �� �� �(-f 1,5)���.
�� �, /etc/passwd ��� �� � � ��,
su:*:0:0:User with special privileges:/:/usr/bin/shdaemon:*:1:1::/etc:bin:*:2:2::/usr/bin:sys:*:3:3::/usr/src:adm:*:4:4:System Administrator:/var/adm:/usr/bin/shpierre:*:200:200:Pierre Harper:/home/pierre:/usr/bin/shjoan:*:202:200:Joan Brown:/home/joan:/usr/bin/sh
cut ��� �� ����.
su:User with special privilegesdaemon:bin:sys:adm:System Administratorpierre:Pierre Harperjoan:Joan Brown
2. ���� ��� ���� ��� �� ����� �� �� ������.
cut -f "1 2 3" -d : /etc/passwd
cut ��� �� ����.
su:*:0daemon:*:1bin:*:2sys:*:3adm:*:4pierre:*:200joan:*:202
��
/usr/bin/cut cut ��� ���.
�� ���(���) 603
�� ��
grep ��, paste ��, sh ��.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� �� ����� ���� ���� �
� � �� ��� �� �����.
AIX 5L �� 5.2 ��� ��� ��: ��� � ��� ��� �� ��� ����� ��� ��
���� �� �����.
cw �� checkcw ��
��
troff ��� �� �� �� ��� ����.
��
cw [ +t | -t ] [ -d ] [ -f Font ] [ -l Delimiter ] [ -r Delimiter ] [ File ... ]
checkcw [ -l Delimiter ] [ -r Delimiter ] [ File ... ]
��
cw ��� �� �(CW) ��� ��(typeset) � ��� ���� ��� troff ��� ������
�. ��� ���� ��� �� �� ��� ���� -(�� ��)� ���� ��, cw ��� �� ��
� ����. cw ��� �� ��� �����.
� ��� �� ��� � �� � ������� ��� ���� ���, � ��� ��� ���
��� � ��� ��� � ��� � ��� ��� ��� �����. cw ��� Times Roman
��� �� ���� � ��� ����.
CW ��� ��� �� ��� �����. � ��� ���� �� ��� �� ��� ���� ��
� �� � � �� ��� ���. ����, CW ��� ���� ��� ������� �� cw
��� ���� ���.
CW ��� �� 94� ASCII �� ��� ���.
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!$%&()`’*+@.,/:;=?[]|-_^~"<>{}#\
� ��� �� 4�� troff ���(�� ��� � ���� ��� � � ���)� �� ���� 11�
� � ASCII ��� �����.
cw ��� ��� �� ���� ��� 5�� �� �� �����. �� �� troff ��� ���! �
���. cw ��� � � ��� ��� �����. ���, ��� troff ����� �� � ���. �
604 �� ���, � 1 �
��, .CW � .CN ���� ��� �����. 5�� ��� �� ����.
.CW CW ���� �� ��� ��� �����. � ��� � � �����. ��� cw
����� �� ��� �� �� ���(�� ����) �� � ���..CN CW ���� �� ��� �� �����. � ��� � � �����. ��� cw �
���� �� ��� �� �� ���(�� ����) �� � ���..CD � ��� ��� � ���� ����. ��� cw ����� �� ��� �� �
� ��� �� ����) �� � ���. � ��� ��� ��� ����� �� �
�� �� ���� ����..CP Option-list �� ��(troff ��� ��� �� ��)� CW ��� ��� �� ��� ��� �� �
�� ��� � ��� ��� �����..PC Option-list .CP ���� �� ��� ���. � � ��� ��� CW ��� ���� �� ���
��� �� ��� �����.
.CW � .CN ��� CW ��� ��� � ��� ���� ��� �� � ���. �����, cw
��� �� �� �����. � ���, .CW� .CN �� � ��� �� ��� � ��� ���
��, .CD ��� ��� ��� �� 4� ��� �����. �� cw ��� �� �� � � �� .(��
�) � ’(������)� �� \(���) � fi �� ff� �� ��� troff ������ ����. -t �
�� ��� �� �� �� � ��, �� ���� troff �� �����. �� ��� cw
��� .CW � .CN ���� �� �� �� ��� ������ ����.
�� -l � -r ��� ��� .CW � .CN ��� �� ��� ���� �� � ���. ���
��� �� �� ���� CW ��� ��� ��� ��� � ����. cw ��� ��� ��
� ��� .CW/.CN ��� � ���! �����. �, � �� ��� ���. .CW/.CN � ��
� ��� � CW ��� �� �� �� ��, �� �� �� ��� �� ����� �� ��
��� ��� �� �� ����. ���� .CW/.CN ���� ��� �� �� ����.
checkcw ��� .CW/.CN �� �� �� � � � ���� �� "�� ����. � ��� ��
�� �� ���� �� �� � �� �� �� �����.
�:
1. .(���) �� \(���) ���� ����� ���.
2. �� CW ��� �� Times Roman ��� � ���� ����. �� �, CW &(���)
� � �� Times Roman ,(��) ��� � ��� � ��� ����. � ����, troff
�� � 1/4 �� ��� ���� �� ��� ���.
3. cw ���� �� troff �� �� �(���.
4. mm ��� ��� � mv ��� ����� �� � ����� ��� .CW � .CN ����
�� ��� ���. ���� ���� ���� ��, .CW ���� troff ��� �(.nf) �
� ������ .CN ���� �� �(.fi)� ����� �����.
5. �� �� ���� ���� CW ��� ��� ��� �� ��� ��� �����. ��
��� �� �, �� ��� ���� 1��� �� �� � ���. CW ��� 9����
�� �, � �� 12��� �� ��� �����.
�� ���(���) 605
6. CW ��� � ��� ��� ��� � �� ���. � ��, �� ��� ��� cw
��, tbl ��, eqn �����. ��, ���� CW ��� ���� ��� �� �� ����
� ��� CW ��� ���� ����. cw ��� tbl �� �� ��� ���� ��� �
����. CW ��� ��� ���� �� �����.
7. CW ����, !���� Backspaces �� �� �� �� � ���. .CW/.CN � � �
�(, Backspaces �� ��� �� ��)� ��� ��� � ��� �����, ���
��� !����� Backspaces �� � � ���� ���.
8. IBM 3816 Pageprinter� �� �� ���� CW ��� ����. � ��� ��
troff can’t open /usr/lib/font/devNAME/CW.out ��� �� ���. troff ��� CW �
��� �� � 3� � ��� �����.
����
File �� ���� ��� ��� ��� ��� � cw ���� �� �� troff � �� ��� �����.File .CW � .CN � �� �� � � � �� ���� ��� � checkcw ���� �� �� troff � �
� ��� �����.
���
+t �� �� �����. (��� � ����.)-t �� �� �����.-d troff �� � ���� �� �� ��� �� �� ���� �����. � ��� ���� � ����.-fFont Font �� �� cw �� ��(� �� 3�� ���� ��)� �����. -f5 ��� �� � � ��� ��
�� ��� ���� ��� ���� �����.
�: � ��� ������ �� �����.
-lDelimiter �� ���� Delimiter �� ��� 1 �� 2� ���� �����. �� ���� �
�� �� ���� ����.-rDelimiter � � ���� Delimiter �� ��� ���� �����. � � ���� � ��
�� ���� ����. �� � � � ���� �� � ���. (�� � �� ��
��.)
�� ��
eqn ��, mmt ��, tbl ��, troff ��.
mm ��� ���, mv ��� ���.
cxref ��
��
C � C++ ��� �� �� ���� ����.
606 �� ���, � 1 �
��
cxref [ -c ] [ -o File ] [ -qOption ] [ -s ] [ -t ] [ -w Number ] [ [ -D Name [ =Definition ] ]
[ -I Directory ] [ -U Name ] ] ... [ -NdNumber ] [ -NlNumber ] [ -NnNumber ] [ -NtNumber ]
File ...
��
cxref ��� C � C++ ��� File� ���, cpp ��� ���� �� ��� #define ����
��� �� �� ��� ����. �� ��� ���� ��� �� �� ���� ����� �
� ��� �����(-c ��). �� ��� � �� ���� �� �����. ��� ��� ��
� ��� ���� �� ��, ���� ���� ����. ��� �� ��� � ��� �� �, *(�
�)� � �� �����.
���
-c �� �� ��� � �� ��� ��� ���� �����.-o File ��� File� ��� �����.-s �� �� ��� ���� ����.-t ���� �� 80�� ����.-w Number ���� �� Number� ��� ��� �� ��, �� Number� 51 ��� 10� �����. Number
� 51 �� ��, ���� �� 80����.-NdNumber �� �� ��� Number� ����. � �� 2000���.-NlNumber �� �� �� Number� ����. � �� 8000���.-NnNumber �� �� ��� Number� ����. � �� 1500���.-NtNumber �� �� �� Number� ����. � �� 1000���.
�� , cxref ��� cpp ��(��� ����)� � ��� �����.
-D Name[=Definition] #define ������ �� Name� �����. � � ��� 1���.-I Directory � ������ ��(/)� ���� �� ��� #include ��� � � �� ����
������ ���(cpp �� ��).-U Name Name� �� �� �� ��� �����. �� Name� ������ �� ��� ��
� �����.-qOption ����� -qOption� �����. �� �, -qmbcs� �� ���� ��� �� ��
�� ����, -qidirfirst� #include file_name ����� ��� ��� �� ��� �
����.
��
��� �� 80�� ���, stdin1.c� stdin2.c� ��� �� �� ���� �����, �� ��
������.
cxref -c -t stdin1.c stdin2.c > output
��
/usr/ccs/lib/xpass C ���� first-pass� ��� ��./usr/ccs/bin/cxref cxref ��� ���.
�� ���(���) 607
�� ��
cpp ��.
608 �� ���, � 1 �
��. ����
� ��� ��� ���� �� � ������ �� ����.
IBM� � ���� � �� � � ��, ��� �� ��� ���� �� �� ���. �� ��
� � �� � ���� �� ��� �� IBM ���� ������. � ��� IBM ��, ���
�� ���� ����� �� � IBM ��, ��� �� ����� �� � �� �� ���
� ����. IBM� �� ���� ���� �� �, ��� ��� ��, ��� �� ���� � �
� �� ���. ��� �IBM ��, ��� �� ���� � �� �� � ��� ���� ��
���.
IBM� � ��� ��� � �� ��� �� ��� ���� �� �� �� �� �� � ���.
� �� ����� �� ��� �� ������ � �� �� ����. ����� �� ����� �
�� ������.
135-270
����� ��� ��� 467-12, ��������
�� ��.�.� ����
�����
����: 080-023-8080
�� ��� ���� ���� ���� �� ����� ���� ����. IBM� ��� �� ���, �
� � �� ���� ��� �� �� ��� ��� (�, �� ��� �) ���� �����
��� �� ���� � �� "�� ��" �����. �� ����� �� ��� ��� �� �
� ��� ����� ���� ����, � ��� ���� �� �� ���.
� ���� � ��� ��� ���� ���� ��� � � ���. � ��� ����� ��
�, � ���� �� �����. IBM� � ��� ��� �� �(��) ���� �� ����
���� � �(��) � � ���.
(1) ����� �� ���� �� ���(� ��� ��) � �� �� �
(2) ��� ��� �� ��� ���� ��� ��� ��� ���� ���� � ��� �����
�.
135-270
����� ��� ��� 467-12, ��������
�� ��.�.� ����
�����
��� ��� � �� � ��(�� �, ��� �� ��)� �� �� � ���.
© Copyright IBM Corp. 1997, 2003 609
� ��� � � ����� � ��� � � ���� �� �� ��� �� ����� � ��
� IBM� IBM �� ��, IBM ��� ���� ��(IPLA) �� �� ��� ��� �� ��� ��
��.
2 ��(DBCS) ��� �� ���� ��� �� IBM ������ ����� � ��� �� ��
��� ���.
IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japan
IBM� ��� ��� ���� �� � ��� ����� ��� ���� ��� ��� ��� ��
��� �� � ���.
�IBM ��� �� ��� � ��� ���, �� �� �� �� �� ����� �� ����. IBM
��� ��� ��� ����� �����, �IBM ��� ��� �� �, �� �� �� ��
� ���� � ����. �IBM ��� �� �� ����� � ��� ���� �����
�.
� ���� �IBM� � ���� �� ��� ��� ���, �� ����� � � ���� &���
� �� �� ����. � � ���� ��� � IBM �� ��� ��� ���� � � ��� �
��� �� �� ��� ��� ���� ���.
� ���� ��� ���� �� ���� �� � ���� �� ��� � ���. � ���
� ��� ��� ���� ���� � ��, ��, �� � ��� ��� �� � ���. � ��
� �� ��� ��� �� �� �� � ��� ������ �� ���� �����.
���:
� ���� � �%���� ��� ��� � �� ��� � �� ������ � �
��. ��� ��� �� ���� � ��� � �%�� ����� ��� �����(API)
� ���� ������ ��, ��, �� �� �� ���� �� ���� � �� ���� �
�� � �� ��, �� � �� � ���. ��� �� ���� �� ����� ��� ����
�� ����. ��� IBM� � �� ���� �, ��� �� �� ��� ����� ����
����. ��� IBM� ����� ��� �����(API)� ���� ������ ��, ��, �
� �� �� ���� �� ���� ��� �� ������ ��� � �� ��, �� � ��
� ���.
� ��� ��� �� � ���� ��� ���� ��� ����. ��� � ���� ���
��� �� �� � ���. �� �� �� � � � ����� ��� � � ��� ���
610 �� ���, � 1 �
���� ����� ���� � ������ ���� �� ����� �� � ����. ��, �
� �� ��� � �� ��� �� ��� �� � ���. � ��� ���� � ���� ��
�� �� ���� ���� ���.
��
�� � � �� ���� ���� IBM Corporation� �����.
AIX
AIX 5L
IBM
UNIX� � �� �� ���� ���� Open Group� �������.
�� ��, �� �� ��� ��� � ��� �� �� �������.
��. ���� 611
612 �� ���, � 1 �
��
����� ��
�� � 452
�� � 137
���� � 142
�� 148
�� � 136
��� 140
�� � � 137
�� ���
�� � �� � 136
�� �
��� ����� �� �� 458
�
� �� 599
��
� 221
� �� ��� 94
�� 520
backgammon 173
�� ��� 214
��� ������
PS/2 ��� �� �� 32
��� ��
�� 432
��
�� �
chgrpmem �� �� 358
� �
chgroup �� �� 354
��� ��� �
chgrpmem �� �� 358
�� ���
�� ��
cthagsctrl 553
�� 557
�! ���
��� � �� �� 600
�� �� ��
�� 181
����� ��
��� ��
cplv �� �� 512
���� ���
autoconf6 150
��� ��
�� ��
cplv �� �� 512
� � 370
������� ����
����� �� 116
����
�� � �� 127
�� � 401
�� ��� �� 75
�� ���, �� 75
�� ��
�� 475
�� � 277
�� ��� ��� ���
bootp ��� dhcp ��� �
bootptodhcp �� 229
dhcp ���� bootp �� ��
bootptodhcp �� 229
����
�� ��� �
chgrp �� �� 357
�� � 411
� 275
�� 275
���� ��
NFS ������
chnfsexp �� �� 385
�
bootpd 227
ctcasd 550
��� ��� 25
��� � 314
© Copyright IBM Corp. 1997, 2003 613
��� � �� 314
��� �� � �� 305
��������
�� �� 90
����� � 369
����, � 369
�� ��
� � �� 71
��� ���
���� �� �
checkeq �� 340
checkmm �� 340
��
��� ������ �� 202
� 481
��
��� ����� 202
�� 84
���� ��� 462
�
��� �� �� 68
�� �� �� 215
�� �� ��� 215
� ��
comsat 489
� ��
�� � � ����(MH) 86
��
� �� �� �� 479
���� �� 532
addrpnode 29
arp 95
as 99
at 105
attachrset 129
bosboot 230
bterm 248
chcomg 325
chcondition 329
�� (��)
chfs 346
chnfsexp 385
chresponse 404
chrsrc 413
chsensor 420
copycsmpkgs 497
cplv 512
cpu_state 518
cthactrl 552
cthagsctrl 553
cthagstune 557
cthatsctrl 558
cthatstune 562
ctmsskf 568
ctsidmck 572
ctskeygen 575
ctsnap 578
ctsthl 581
custom 597
�� �� �� 479
�� �� �� 3
�� ��
���
�� �� 105
��, ��
���
�� �� 105
� �
�� 52
���
�� ��� �� 181
������ � 212
� ��
�� � 205
�� ���, �
�� 251
� ��
�� �� �� 54
��
�� �� �� 69
614 �� ���, � 1 �
�� ��
(MH) �� 490
� ��, � 418
�� �� ���
chpath �� 391
�� ��
��� �� � � 399
� �� 448
�� ��
�
bosboot �� �� 230
��� �� �(ATM) �����
�� �� �� � ��
arp �� �� 95
��� � �� ��
�! ��� 600
������
��� � � 426
� � 439
� � � 409
�� � 389
gecos �� �
chfn �� 343
��� ��� �� ���� �� 335
���� ���
��� ���� 11
� �� 13
�� �� ���� �� 13
����� �� 316
�� � �
�� 1
�� � �� 8
��
� 3
��� ����
acctcon �� �� 15
acctprc1 �� �� 15
acctprc2 �� �� 15
��� ���� ��
�� 5
utmp � �� 17
� ��
��� ���� �� ��� �� 186
� ��, ��� 235
����
SRC ���� �� �� 422
���� �� � �� 423
����� �� � �� 423
�����
�� ���
�� 557
�� ��
cthactrl 552
�� ��
cthagsctrl 553
cthatsctrl 558
� �� ���
�� 562
SRC ���� �� �� 429
����� �� � �� 431
� �� � �� 431
��� ��
�� 424
�� � �� ��� 33
�� ��
�� � ��
�� �� 99
�� ��, ���� � 548
� �
����� �� 489
� ��
� 599
�
Bourne 246
C 541
���
�� 52
� ��
�� �� 260
�� �� �� 261
� � � 438
� �, � 438
���
� ����� �� 584
��� ��
�� � �� 148
�� 615
��� �� (��)
�� � �� � � 142
�� bin� �� 134
�� 130
��� � �
�� � � �� 183
��� ��
�� ��
��� 222
��� � �� 235
��� �� ��� 422, 429
��� ��
��� ��� ��� 333
��� ��� 333
�� ���� �
� 435
�� 435
�����
��
(MH) �� 490
��� ��
�� �� 20
��� �� �� 22
�� 18
��� �
�� �� ��
bterm �� �� 248
�� �� 366
�� � � 1
�
���� �� 474
���� � 548
�� ���
�� � 111
�� �� 111
�� �� ���� 111
ATE �� � 111
�� ���
ATE ���� �� �� 115
�� ��
� 42
��
�� �� 87
��� �� ��� ��
�� 227
�� � �
�� 31
����
�� ��
bosboot �� �� 230
� �� 212
��� ���(WLM)
� �� ��� �� 492
confsetcntrl �� 492
��
��� ��
bootlist 222
� � 335
�� ��� 305
�� ��� ������
�� �� ��� 305
��, ��� 305
����
��� ����
TCP/IP 353
��
� ��� � 254
��
�� ��� 557
� �� ��� 562
�� �� ���(ARP) 95
� �� ��(LF)
��� �� ��� 471
����� �� ������
� 27
� 27
�� �� � 454
�� ��, � 454
616 �� ���, � 1 �
����� �� 314
�� �� �� 314
�� � 314
��
� 52
��
�� �
chhwkbd �� 360
��� �
chhwkbd �� �� 360
� �
chhwkbd �� �� 360
�� �� �� �
chhwkbd �� �� 360
�� �� �
chhwkbd �� �� 360
��� �� �� ��/�� ���
chhwkbd �� 360
�� �
� �� �� ������ �
chkbd �� �� 364
��
.Bidi-defaults 250
����� �� 436
�� �� � 436
��
�� ��� 462
dialing an attached 545
�� �� ��
��� 41
HFT � � 42
�� �� ��
BIDI �
bterm �� �� 248
��
��� � �� ��(LF)� �� ���� ��� 471
��� �� ��� � ��� �� � �� ��(LF)� �
�� 471
� �� ���
�� ��
cthatsctrl 558
� �� ��� (��)
�� 562
�����
�� 270
�� �� � �� �� 477
��� ��� � 389
�� ��� �
chgrp �� �� 357
����� �� ������ �� 503
��� 543
� 175
�� 270
��
�� 499
� � ��
cksum �� �� 460
��
� 470
� � ��� 602
�� �� � ��
�� �� 99
�� 208
��� ����� �� ������ �� 503
�� 487, 489
��� �� �� �� 22
��� �� �� �� 18
��� �� �� �� 20
� �� 474
�� ���� �� 311
�� ����� � 111
�� ���� �� 111
�� 208
�
� �� 205
�� ���� �� 273
�� �� �� 606
�
�� 201
��� ��
cksum �� �� 460
���� 270
FORTRAN �� 103
�� 617
�� (��)
SCCS
� 33
�� 33
�� �
� 377
�� ���
� 528
�� ��
�� �� 181
�� �� 155
��� �
� � 397
��
� � �� �
chfont �� �� 345
� 200
����
� �� �� �
chdisp �� �� 338
�� ��� �� 597
�� ��
�� � �� 269
���
��� � �� 236
���
�� �� � �� ���
cpu_state �� 518
��� ��
��� �� � �� �
cpu_state �� �� 518
��� ��
��� �� � �� �
cpu_state �� �� 518
��� troff �� 267
��
�
�� �� 263
�� ����
�� � 402
��� ����
�� � 402
�� � 342
��, � 342
���� �� �� �����
� � �� � �
chkbd �� 364
� � ���� �
chdisp �� 338
��
�� �� 181
��� 462
��� �� 269
���� �� 269
� ��
�� �� 263
Aac �� 1
accounting ��
��� ��� �� �� 456
acctcms �� 3
acctcom �� 5
acctcon �� 8
acctdisk �� 11
acctdusg �� 11
acctmerg �� 13
accton �� 15
acctprc1 �� 15
acctprc2 �� 15
acctwtmp �� 17
acct/* ��
chargefee 316
ckpacct 456
acledit �� 18
aclget �� 20
aclput �� 22
adb �� 25
addbib �� 27
addrpnode �� 29
addX11input �� 31
adfutil �� 32
admin �� 33
aixmibd � 40
aixterm command
setting the defaults 64
aixterm �� 41
618 �� ���, � 1 �
aixterm �� (��)
��� ��! �� 46
�
�� 52
��
�� 42
� 42
���� �� 42
COPY � �� 51
PASTE � �� 51
RE-Execute � �� 51
WINDOWID �� � 43
ali �� 68
alias �� 69
alog �� 71
alt_disk_install �� 75
anno �� 84
ap �� 86
apply �� 87
ar �� 90
arp �� 95
as �� 99
ASCII ��
�� ��� ��� �� 181
at �� 105
��� � �� 128
at �
��� 534
�� 534
ate �� 110
�� ��
alter 112
break 115
connect 115
directory 116
help 117
modify 118
perform 122
quit 122
receive 122
send 123
terminate 123
ate ��� alter �� �� 112
ate ��� connect �� �� 115
ate ��� directory �� �� 116
ate ��� help �� �� 117
ate ��� modify �� �� 118
ate ��� perform �� �� 122
ate ��� quit �� �� 122
ate ��� receive �� �� 122
ate ��� send �� �� 123
ate ��� terminate �� �� 123
ATE ��� 112
���� ���� �� 111
��� �� 117
�� � �� �� 122
�� 110
�� ���� �� 115
�� �� ���� 111
� 122
�� �� �� ��� �� 118
�� �� 111
alter �� �� 112
at �� 105
break �� �� 115
connect �� �� 115
directory �� �� 116
help �� �� 117
modify �� �� 118
perform �� �� 122
quit �� �� 122
receive �� �� 122
send �� �� 123
terminate �� �� 123
ATE(��� �� �� ��) ��� 112
atq �� 127
atrm �� 128
attachrset 129
audit �� 130
auditbin � 134
auditcat �� 136
auditconv �� 137
auditmerge
� �� �� � 139
auditpr �� 140
auditselect �� 142
auditstream �� 148
autoconf6 �� 150
automount � 151
autopush �� 154
�� 619
awk �� 155
Bbacksnap �� 174
backup �� 175
batch �� 183
battery �� 184
bdftopcf �� 200
bdiff �� 201
bellmail �� 202
bffcreate �� 205
bg �� 212
bicheck �� 214
BIDI �
�� �� ��
bterm �� �� 248
biff �� 215
bin ��
�� 134
bindprocessor �� 217
biod �(NFS) 220
BNU
� ����� �� 584
communicating with another workstation 545
bootlist �� 222
bootparamd � 227
bootpd � 227
bootptodhcp �� 229
bosboot �� 230
bosdebug �� 235
Bourne �
�� 246
bsh �� 246
bterm �� 248
bugfiler ��
Mail 251
burst �� 254
CC �
�� 541
C ��� ��
�� �� �� 514
C ��� �� (��)
�� ���� �� 274
cancel �� 263
canonls �� 267
captoinfo �� 268
cdcheck �� 279
cdeject �� 281
cdmount �� 282
cdromd �� 283
cdumount �� 286
cdutil �� 287
certadd �� 288
certcreate �� 290
certdelete �� 292
certget �� 294
certlink �� 295
certlist �� 297
certrevoke �� 299
certverify �� 301
cfadmin �� 314
cfgif � 302
cfginet � 304
cfgmgr �� 305
cflow �� 311
character classes 52
charClass resource
default table 53
chargefee �� 316
chauthent ��
�� �
� 317
chC2admin �� 318
chCCadmin �� 319
chclass �� 320
chcomg �� 325
chcondition �� 329
chcons ��
�� 333
chdev �� 335
chdisp �� 338
checkcw �� 604
checkeq �� 340
checkmm �� 340
checknr �� 341
chfilt �� 342
620 �� ���, � 1 �
chfn �� 343
chfont �� 345
chfs �� 346
chgif � 351
chginet � 353
chgroup �� 354
chgrp �� 357
chgrpmem �� 358
chhbd �� 364
chhwkbd �� 360
chitab �� 362
chkey �� 365
chlang �� 366
chlicense �� 369
chlv �� 370
chmaster �� 376
chmod �� 377
chnamsv �� 382
chnfs �� 384
chnfsexp �� 385
chnfsmnt �� 387
chnlspath �� 383
chown �� 389
chpath �� 391
chprtsv �� 394
chps �� 397
chpv �� 399
chquedev �� 402
chresponse �� 404
chrole �� 409
chroot �� 411
chrsrc �� 413
chsec 418
chsensor �� 420
chservices �� 424
chsh �� 426
chslave �� 428
chsubserver �� 432
chtcb �� 435
chtun �� 436
chtz �� 438
chuser �� 439
chvfs �� 447
chvg �� 448
chvirprt �� 452
chvmode �� 454
chypdom �� 455
ckpacct �� 456
ckprereq �� 458
cksum �� 460
clsnmp �� 463
cmp �� 470
col �� 471
colcrt �� 473
colrm �� 474
comm �� 477
command �� 479
comp �� 481
compare_report �� 484
compress �� 487
comsat ��
Mail 489
conflict �� 490
confsetcntrl �� 492
copycsmpkgs �� 497
cp �� 499
cpio �� 503
cplv �� 512
CPU
�� �� � �� ���
cpu_state �� 518
cpu_state �� 518
crfs �� 528
cron � 532
cron � ��
�� 536
�� 536
�� 536
cronadm �� 534
crontab �� 536
crontab �
��� 534
�� 534
crvfs �� 540
csh �� 541
csplit �� 543
ct �� 545
ctags �� 548
ctcasd � 550
cthactrl �� 552
�� 621
cthagsctrl �� 553
cthagstune �� 557
cthatsctrl �� 558
cthatstune �� 562
ctmsskf �� 568
ctsidmck �� 572
ctskeygen �� 575
ctsnap �� 578
ctsthl �� 581
cu ��
�� 584
curt 589
custom �� 597
cut �� 602
cw �� 604
cxref �� 606
Iidacct 15
IPv6 ���� ��� 150
Kkeys
rebinding 54
MMail ��
bugfiler 251
man ���
�� �� 89
MH
ap �� 86
conflict �� 490
mksysb �� �� 75
NNFS �
automount 151
bootparamd 227
NFS ��
chnfs 384
chnfsexp 385
NFS �� (��)
chnfsmnt 387
NFS �����
���� �� �� �� �
chnfsexp �� �� 385
NFS(���� �� ���) �
biod 220
NIS ��
chkey 365
chmaster 376
chslave 428
chypdom 455
NLSPATH,
�,
�� 383
nroff ��
CRT �� ��� � �� ��� 473
nroff ��
��
checknr �� 341
OOptions menu
�� 52
RRSCT(Reliable Scalable Cluster Technology)
��
cthactrl 552
SSCCS
�� ��
�� 475
�� � 277
��
� 33
�� 33
SCCS ��
admin 33
cdc 277
comb 475
smit �� 394
622 �� ���, � 1 �
SNMP ����� MIB ������ 40
SRC
���� ���� �� �� 422
���� �� �� � 423
����� �� � �� 423
����� ���� �� �� 429
����� �� � �� 431
� �� � �� 431
SRC ��� ��
chserver 422
chssys 429
STREAMS ��
��
��� ��� 154
STREAMS ��
autopush 154
TTCP/IP
�
chginet 353
��� �� 424, 432
�� ���
��� � 382
�� ���
��� � 394
����
��� 302
� � ��� 304
�� 351
�� 302
�� �� �� � ��
arp �� �� 95
TCP/IP smit ��
chnamsv 382
chprtsv 394
TCP/IP �
cfgif 302
cfginet 304
chgif 351
TCP/IP ��
arp 95
chnamsv 382
chprtsv 394
termcap ��
terminfo ���� � 268
terminfo �� ��
termcap ���� � 268
translation bindings
default values 55
troff ��
��
checkcw �� �� 604
cw �� �� 604
troff ��, ��� 267
troff ��
��
checknr �� �� 341
XX �����
(���) �� ��
��� �� �� �� 597
��� ���(���) �� ��
��
��� �� �� �� 597
.Bidi-defaults �� 250
.Xdefaults file
overriding 58
/etc/filesystems ��
���� �
chfs �� �� 346
/etc/inittab ��
� �
chitab �� �� 362
/etc/vfs ��
���� � 447
���� � 540
�� 623
624 �� ���, � 1 �
IBM �� ��� �� ��
AIX 5L 5.2�� ���, � 1 �, a - c
SA30-0463-06
���
SA30-0463-06