AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · v aix 5l 5.2 , 1 v aix 5l 5.2...

356
AIX 5L 5.2 , 6 ,v-z SA30-0394-05

Transcript of AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · v aix 5l 5.2 , 1 v aix 5l 5.2...

Page 1: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

AIX 5L �� 5.2

�� ���, � 6 �, v - z

SA30-0394-05

���

Page 2: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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
Page 3: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

AIX 5L �� 5.2

�� ���, � 6 �, v - z

SA30-0394-05

���

Page 4: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

�!

� ��� � ��� ���� ��� ���� ��, 327 ���� �� C ������� �����.

� 6 �(2003� 10�)

� ���� � ���� ��� ���� �� �, AIX 5L �� 5.2 � �� �� ���� �����.

IBM �� ��� �� �� ��� � � � �� ���� ���. ��� ��� � ��� ��� ������.

135-270

����� ��� ��� 467-12, ��������

�� ��.�.� ����

�����

�� ���� ��� �����, [email protected]�� ������. ��� ��� ��� ��� ��� ���� �� �

��� �����.

© Copyright International Business Machines Corporation 1997, 2003. All rights reserved.

Page 5: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

� �� �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii

� �� ��� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii

� �� �� �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii

ISO 9000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x

UNIX98 ��� 32�� � 64�� �� . . . . . . . . . . . . . . . . . . . . . . . . . . x

�� �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi

�� ���(����) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

vacation �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

val ��(SCCS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

varyoffvg �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

varyonvg ��. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

vc �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

vgrind �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

vi �� vedit �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

view �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

vmh �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

vmo �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

vmstat �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

vmtune �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

vpdadd �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

vpddel �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

vsdatalst �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

vsdchgserver �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

vsdelnode �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60

vsdelvg �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

vsdnode �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

vsdsklst �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

vsdvg �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

vsdvgts �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70

w �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71

wait �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72

wall �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

ewallevent, wallevent �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74

watch �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76

wc �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

what �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

whatis �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

whatnow �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82

whereis �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

which �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88

which_fileset �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89

who �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90

© Copyright IBM Corp. 1997, 2003 iii

Page 6: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

whoami �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

whodo �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94

whois �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

whom �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

wlmassign �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99

wlmcheck �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101

wlmcntrl �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103

wlmmon � wlmperf ��. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106

wlmstat �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110

write �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114

writesrv � . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119

wsm �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120

wsmaccess �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121

wsmserver �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123

wtmpfix �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124

wump �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125

X �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127

x_add_fs_fpe �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138

x_add_nfs_fpe �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139

x_rm_fpe �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140

xargs �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141

xauth �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145

xclock �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149

xcmsdb �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151

xdm �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152

xfindproxy �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168

xfs �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169

xget �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171

xhost �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173

xinit �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174

xkbcomp �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177

xkbevd � . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178

xkbprint �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180

xlock �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182

xlsfonts �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184

xmbind �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186

xmkmf �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187

xmodem �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187

xmodmap ��. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189

XNSquery �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192

XNSrouted � . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193

xntpd � . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194

xntpdc �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197

xpr �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205

xpreview �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207

xrdb �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210

iv �� ���, � 6 �

Page 7: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

xrx �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213

xsend �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215

xset �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216

xsetroot �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220

xss �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221

xstr �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222

xterm �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224

xwd �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248

xwud �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249

yacc �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251

yes �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253

ypbind �. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254

ypcat �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256

ypinit �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257

ypmatch �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259

yppasswd ��. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260

yppasswdd � . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262

yppoll �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263

yppush �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265

ypserv � . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266

ypset �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268

ypupdated � . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269

ypwhich �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270

ypxfr �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272

zcat �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274

zdump �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275

zic �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276

�� A. 2GB�� � ��� �� �� �� . . . . . . . . . . . . . . . . . . . . . . . 281

2GB�� � ��� ���� �� �� . . . . . . . . . . . . . . . . . . . . . . . . . 281

2GB�� � ��� ���� �� . . . . . . . . . . . . . . . . . . . . . . . . . . . 282

�� B. ��� �� ��� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285

�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286

�� ���: �� ���. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289

�� � ���� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298

�� �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306

�� ���: �� �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313

�� ���: �� �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313

����� �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322

�� C. ���� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327

�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329

�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331

�� v

Page 8: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

vi �� ���, � 6 �

Page 9: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

� �� ��

� �� ��� ��� �� �� ��� � � 6�� AIX 5L �� 5.2 �� ��� ��� ��

����. � ���� ��� ���� ���, ��� ���� ��, ��� ��� ��� ���� �

�� �� ���� ��, 6� ��� �� ��� ��� ����.

��� ��� �� ��� �� �� ���� ���, � 6 �� ������.

� ���� AIX 5L �� 5.2 5200-01 �� ���� ���� ����. � ���� ���� �� �

�� ��� AIX 5.2 5200-01� ������.

� �� ���

� �� ��� ��� ���� � �������.

� �� �� ��

��� ��� ����� ���� ���� � ��� ���. ��� ���� ���� ��� ��

�� ����� ���� ��� � ���. ��� ��� �, �� ��(����� ��)� �

� ��� � ���� �����.

� ����� ��� �� � � ��� ���. �� ��� �� � ��� ��� ��� �

�� �� ��� � �� �� ����. ��� �������� ��.

���� ��� ��� � ��� �� � ���. ��� ���� ����� �� ��� �� �

��� �����, �� �� ��� ����.

��� ���� ��� ��� �� �� �, ��� � ���� �� � ������ ��. �

��� ��� ����� ���� �� ��� � � ��� ����.

�� ��� � �� ��� ��� ����� �� SMIT(System Management Interface Tool)� ��

� �� � ���.

����

�� � ��� ��� ���� ���.

��� ��, ���, �� , ��, ��, ���� � ���� ��� � ���� � ��� �� �� ��

��. �� �� ��� , ���� � �, �� � ��� �� ����.��� ���� ���� �� �� �� �� �� ���� �����.������� �� �� �� �, ���� �� � ��� ��� ���� �, ���� ������� �� � �

�� ��� ��� � ��� �, ��� �� �� ���� ��� ���� �� �� �����.

© Copyright IBM Corp. 1997, 2003 vii

Page 10: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

���� �� �� �� ��� � ���.

�� ��� �� ��� �� ��

�� ��� ��� ���� �� ���

�� ��� �� � ���� ��� ���� ��� �� ��

��� ��� ��� ��� � ���� �� ��� ��� ��� ���� �� �

���� ��� ��� ��� � �� �� �� ���

�� �� �� ��� ���� ���� �� ��(��� ��� ��) ���

�� �� ��� ���� � �� �� ��

�� �� ��� ��� �� �� ��

�� �� ���� �� �� ��

�� ��� ���� �� ���

�� �� � �� � �� �� ��� � �� �� � �� ��

�� ��� ��

�� ���� �� ��� ���� � ����, ���([ ]), ���({ }) � �� �(|)� �����.

�� unget ��� �� �� ���� �����.

unget [ -rSID ] [ -s ] [ -n ] File ...

�� �� ������ �� �� � �����.

v ����� �� ��� ���� ��� ������. ��� ���� �� ��, ��� � ��� ��

� ���.

v ���� ��� �� �� ���� ��� ������. ��� ���� �� � ����� �

� ���� ���� ��� � ��� �� �� ���� ���.

v ���� �� ���� ����.

v ���� �� ���� �����.

v ���� ���� ��� �� ���� �����.

v �� �� ��� ���� �� ���. �� �, [ a | b ]� a �� b� ���, ��

�� �� �� � � ����. �����, { a | b }� � � a �� b� � �� �

���.

v ����( ... )� ����� ���� �� � � ���.

v ��( - )� � ��� �����.

�� ��� ����� ���� ���

� ��� �� �� ��� ����� ���(�� ��)� ����� lslpp ��� -w ���� ��

������. �� �, installp ��� � � �� ��� �����, �� �� ������.

lslpp -w /usr/sbin/installp

��� �� ����.

viii �� ���, � 6 �

Page 11: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

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

��� ��� �� �� � ���� � ����� ���� ����. �� ��� � ��, ��

�� �� ����� ����. �� � �� ��� �� � � �����.

��� ���� ���� ��� �� ����.

Command Flag(s) Parameter

���� ��� ���� ��� ���. � ���� ���� ��� ����. �� �, ����

ls �� �� -l ���� �� ��, ���� �� ����� ��� �� �� ��� ����. �

��� ls ��� �� -l ���� ���� ��� �����.

� �� �� ix

Page 12: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

$ 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�� ��� ��� ������ ���� ��� ��� � ��� Go Solo 2: The Authorized

Guide to Version 2 of the Single UNIX Specification� ���� CD-ROM� ���� Open Group’s

UNIX98 ��� ������.

x �� ���, � 6 �

Page 13: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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 �� 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: Operating System and Devices

v AIX 5L Version 5.2 System Management Guide: Communications and Networks

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

� �� �� xi

Page 14: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

xii �� ���, � 6 �

Page 15: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

�� ���(����)

vacation ��

��

� ���� �� �� � � �� ��� �� ����.

��

vacation [ { -I | User } ] | [ { -f Number [ Unit ] | User } ]

��

vacation ��� ���� �� ���� �� � �� ��� � � �� � �� ��� �

� ����. $HOME/.forward ��� ���� � �� ��� �� ��� ���� ��� ��

� ���.

�: Sendmail �� 8.9.3 � �� ����� � �� � ��� ��� �� .forward ��� ����

���� ���� ���.

v .forward ��� � �� �� � �� ��� ��� ���.

v .forward ��� �� � ����� � �� �� � �� ��� ��� ���.

.forward ��� ���� vacation ���� ���� �� ��� ���, ��� ������.

.forward ��� �� � ����� �� � �� �� � �� ��� ��� � ��,

sendmail ���� ���� DontBlameSendmail ��� ��� ��� ������.

vacation ��� � �� �� � ��� � � $HOME/.vacation.msg ��� ���

�. � ��� ���� ��� vacation ��� ��� �� � � �� �� ���

/usr/share/lib/vacation.def� ����. �� From �� Subject� �� ��� ��� ��� ��

�� ��. � �� � ��� ���� �� � �� ��� � ��� � �� � �

��. -f ���� ���� ��� � �� ��� ��� � � ���. ��� � � ��� �

�� $HOME/.vacation.pag � $HOME/.vacation.dir ��� �����. ��� ��� ��� ID� �

� vacation ��� ���� � -I(��� i) ���� ��� �����.

-I ���� ���� �� ��, vacation ��� From �� �� � ��� � �� �� �� � ��

����. � �� ��� �� �� ���� ��� ��� �� ��� ����. ��� ���

� �� �� ��� From �� � ��. From �� ��� ��� ���� Postmaster,

MAILER-DAEMON�� ���� ��, �� From �� string-REQUEST@� ���� ��, Precedence:

bulk �� Precedence: junk �� ��� ���� ���� ��� � �� ����.

© Copyright IBM Corp. 1997, 2003 1

Page 16: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

���

-I $HOME/.vacation.pag � $HOME/.vacation.dir ��� �����. $HOME/.forward �

�� ���� �� � ���� ��� vacation ��� ������.-fNumber[Unit] �� �� � ��� ����. Number ���� �� ��� Unit ���� ���

� � ����. Unit ���� � � �����.

s �

m �

h �

d �

w �

�: -f ���� -I ���� �� �� � ����.

��

1. vacation ��� ��� �� �� ��� ��� ��� � �� �� ���

�� $HOME/.vacation.pag � $HOME/.vacation.dir ��� ���� ��. � � ��� ��

���� �� ������.

vacation -I

2. .forward ��� ����. �� � Mark� �� ��� .forward ��� ����.

mark,|"/usr/bin/vacation mark"

� �� $HOME/.vacation.msg ��� � ��� ���, ��� �� ����

/usr/share/lib/vacation.def ��� � � � ��� ����. � �� � �� �� ��, �� �

� �� � ��� � �� � �� �� �� ��� ���� ����. � �� � ���

� ��, � �� mark� � �� �� ����, � ��� � �� mark��� � �� ��

��� ����.

3. � ��� .forward ��� ���� ��,

mark, |"/usr/bin/vacation -f10d mark"

� �� mark� � ��� �� ���� � �� 10��� � �� mark��� ��� ��

��� ����.

4. � � �� ��� �� �� ��� ����� $HOME/.vacation.msg ��� ���� � ��

� ���� ��� ������. �� �� ��� ����.

From: [email protected] (Mark Smith)Subject: I am on vacation.Delivered-By-The-Graces-Of: the Vacation programI am on vacation until October 1. If you have something urgent,please contact Jim Terry <[email protected]>.--mark

2 �� ���, � 6 �

Page 17: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

5. �� ��� ����� .forward ��, .vacation.dir ��, .vacation.pag �� � .vacation.msg �

�� $HOME(���) ������ ������.

rm .forward .vacation.dir .vacation.pag .vacation.msg

��

$HOME/.forward �� � �� ��� ��� ���� ���./usr/share/lib/vacation.def ��� �� � � vacation ��� ���� ���.$HOME/.vacation.dir vacation ��� ���� �� ���� �� � � ��� ��

� ���� ���.$HOME/.vacation.msg ���� vacation ��� ���� ���.$HOME/.vacation.pag vacation ��� ���� �� ���� �� � � ��� ��

� ���� ���./usr/bin/vacation vacation ��� ���� ���.

�� ��

mail ��, sendmail ��

.forward ��

AIX 5L �� 5.2 ��� ��� ���: �� � ����� � �� � � ��, �� �� �� �

AIX 5L �� 5.2 ��� ��� ���: ��� � ��� ���� ��

val ��(SCCS)

��

SCCS ��� ��� ����.

��

val [ -s ] [ -rSID ] [ -mName ] [ -yType ] File ...

��

val ��� ��� ��� �� ��� ��� ���� ���� ��� ���� SCCS ���� ���

�. File �� -(�)� �� ��, val ���� � ��� �� � ��� �� val ��� �

SCCS(Source Code Control System) �� ���� ���. EOF ��� ��� � ��.

val ��� ��� ��� �� � ��� ��� ����.

���

��� �� ��� �� �� � � ��� ����� �����. ���� �� ���� ���

� ���.

�� ���(���) 3

Page 18: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

-mName Name �� ��� ��� SCCS 31 �� �� � ����. �� �� � �� ��� get ��� ������.-r SID ��� �� ��� SID� ����. SID� ��� � � ��.-s � ��� ����� � �� ��� ����.-yType ��� ���� CCS �� �� � �� ��� ����.

�� ��

�� ��� ���� ��, val ��� 0� ����. ��� ���, ��� ��� �� 8�� �

� ����. �� ��(���� �����)� �� �� �� �� � ��� �� ���� ��

��.

0x80 �� ��� ������.0x40 � � �� �� �� �� �����.0x20 SCCS ��� �������.0x10 �� �� SCCS� �� ��� � � ����.0x08 SID� ��� ��� �����.0x04 SID� ����.0x02 , y� ���� ����.0x01 31, m� ���� ����.

�: val ��� ��� ����� � � ��� ��� �� � ��, (� ��� �� ��)

� �� ���� �� � ���. �� �� � � , ��� � �� ����� �� �

�� � � ��� OR� �����.

s.test.c ��� SCCS ��� ���� ����� �� ������.

val -ytext s.test.c

�� ��

AIX 5L Venrsion 5.2 General Programming Concepts: Writing and Debugging Programs� List of SCCS

Commands

admin ��, delta ��, get ��, prs ��

sccsfile �� ��

AIX 5L Venrsion 5.2 General Programming Concepts: Writing and Debugging Programs� Source Code

Control System(SCCS) Overview

varyoffvg ��

��

�� �� �� ����.

4 �� ���, � 6 �

Page 19: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

varyoffvg [ -s ] VolumeGroup

��

varyoffvg ��� VolumeGroup ����� ��� �� �� �� ��� �� ��� �� ��

��. � �� ��� � ��. �� �, �� ��� �� ���� �� ��, � ����

�� ��� ��.

�� �� ����� varyonvg ��� ������.

�: � ��� ����� �� ��� ��� �� ��� �� �� ��.

SMIT(System Management Interface Tool)� ��� � ��� �� � ���. SMIT� �����

�� ������.

smit varyoffvg

�: ��� �� ��� � �� �� ��� ��� �� ��� �� � ��� � ����.

� �� ��� �� ��� � �� �� � ���� ��, ���� ��� � ��� ��

� ���� ���� ���� ��� �� ���� �������.

���

-s �� �� ��� �� ��� �� � �� �� �� ��� �� � � ����. � � ��� ����

��� ��� � � �� ��� ����.

��

1. �� � vg03� ������ �� ������.

varyoffvg vg03

2. �� � vg02� ������ �� �� ��� �� ���� ��� �� ������.

varyoffvg -s vg02

�� � �� �� ��� � �� ���, �� �� ��� �� �� � ���.

��

/usr/sbin/varyoffvg varyoffvg ��� ���� ���.

�� ��

exportvg ��, mount ��, umount ��, varyonvg ��

�� ���(���) 5

Page 20: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

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� Logical Volumes

��� �� �� ���, ��� ��, �� ��, �� �, ��, �� ��� �� � � ���

����.

varyonvg ��

��

�� �� ����.

��

varyonvg [ -b ] [ -c ] [ -f ] [ -n ] [ -p ] [ -r ] [ -s ] [ -t ] [ -u ] VolumeGroup

��

varyonvg ��� VolumeGroup ����� ��� �� � � ��� �� �� ��� ���

�. ��� �� �� �� ����. �� �� ����, ��� ��� ���� �� ����

������.

�� ���� ������ �� �� ��� ��� ��� � ��� ��� ��� �� ��� �

�(PV)� ���� � ��� �����. �� �� �� �� � �� �� �� �� ���. ��

�� ��� ��� �, ��� ���� ���� � ��� ��� �� ��� ��� �����.

�� � �� �� � ��, �� � ��� �� ���� ���� ���� �� �� ��� �

� ��, � �� ��� ��� �����. �� �� �� ��� �� �� �� � ���� ��

� �� ��� �� �� � ���� �����. � � ��� �� ��� �� �� ��� �� �

� �� �/�� ���� �� ��, � � �� �� �� ��� ��.

���� ��� �� ��� �� �� �� �� � � �� ��, �� ��� �� �� ��� �

� ���� �����. ��� ���� �� �� �� �� ����� �� ��� ��� ��.

���� ��� ��� ����� �� ��(no Quorum) varyonvg� �� �� �� ��� ��

� ���. �� �� ��� �� ���� ���� �����. �� ��� �� ����� �� ��

� ��� ���� �� �� �� � ��� ���.

PV_MISSING ��� ��� ��� ���� �� ��� �� � �� ���� �� �� �� ��

� ����. � ��� �� �� ���� ��� � ���� �����. ��� ���� �� ��

����� �� ��� ����� �� � MISSINGPV_VARYON� TRUE� ������(�� ���

�� ���� ��� �� ���� /etc/environment�� � �� ��).

6 �� ���, � 6 �

Page 21: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

� �� ��(�� �� � � MISSINGPV_VARYON � ��) ���� �� � ���� �� ���

� ��.

�: � ��� ����� �� ��� ��� �� ��� �� �� ��.

SMIT(System Management Interface Tool)� ��� � ��� �� � ���. SMIT� �����

�� ������.

smit varyonvg

���

-b ���� varyonvg ��� ��� � ����� ��� �� ����. � �� �� � �� ��� � ��

�� ������. � ���� AIX 4.2 ���� �����.

�:

v � ���� ���� ��� �� ��� �� ���� � � �����.

v -b ���� SC_FORCED_OPEN ���� ���� �� �� ���� ���. SCSI � FC ���� �

�, � ���� � ���� ���� �� ��� �� luns� ���. ��� � varyon ��� ���� ��

� �� �� �� ��� ���� �� ��.

v -b ���� � ��� ��� ���� �� �� ��� �� ��� ��� ��� � � ���.

-c �� � �� �� �� � �� �� �� �� ���. �� �� �� �� ���� �� �� �� ���

��� ���� HACAMP ��� � �� �� � � ���� ����. � �� ��� �� �� ��� ��

�� �� ��� ����.

�� �� �� � ��� �� � ��� ���� � �� �� ��� �� �� ���� �� � ��

���� ���� ���� �� �� � �� ����. �� �� �� ���� �� ��� �� ��� ���

�����.

�:

1. �� �� �� �� � ���� ����. � ���� HACMP ES� �� ���� � � �� �

� �� ���� �� ������ ��.

2. 64�� ��� �� �� �� ���� �� �� ���� �� �� �����. 64�� ��� �� ��

�� ���� �� ���� �� �� ���� ����.

-f �� �� �� ��� ��� �� �� �� � ��� � � �� ��. � ��� � � �� �� ���

� ��� ��� � ���. ��� ��� ���� �� �� �� � � ��.-n �� � ��� � �� ��� ���� ���� ���� ��.-p varyonvg ��� ����� �� ��� ��� �� � � ��.-r �� �� � � �� �� �� ���. � � ��� �� ���� ����.

v �� ��� � ��

v LVM ��� ��

v � �� ��� ���

�: LVM ��� ��� ��� �� LVM � � ��� � � �� �� � ����.

�� ���(���) 7

Page 22: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

-s ��� �� � ��� �� �� �� ��� ����. �� �� ��� �� ��� �� � �� �� �

� ��� � � � � �� ��� ����.

�: �� �� ��� -s ���� �� �� �� �� � �� ��� ����� �� ���� ��

� ����. -s ���� �� �� �� �� � �� ��� �� ���� �� ��(�: chvg ��

mklvcopy)� �� ��� ����� �� ������ �� � �� ���� �� ��� �� �

���.-t �� ���� ����� � � �� ����� ����� ����. ����� ���� �� ��� ��,

������ ����� � synclvodm ��� �����.

�: ��� ��� �� � �� �� �� �� � ��� �� �����.-u �� �� �� ���� ���� � �� ���� �� �� ��� ��. �� �� �� �� �� �

� ���� � ���� ������. � ���� AIX 4.2 ���� �����.

��: LVM� �� ��� ����� �� �� ��� � �� ����. HACMP ���

�� �� �� �� � ���� ����� � LVM� �� ����. ���, �� ���

� � HACMP� ���� �� -b � -u� �� �� ��� � ���. ���� ��

� �� ��� � � ���� ��� ��(� )� ��� ��� ����� ��� �� ��

� � �� ��. -b � -u ���� �� ��, �� � �� ��� ����� ��

� ����.

��

1. �� � vg03� ����� �� ������.

varyonvg vg03

2. ��� ���� ����� �� �� � vg03� ����� �� ������.

varyonvg -n vg03

��

/usr/sbin varyonvg �� ����� ���� ���./tmp ��� ���� �� �� ��� ����.

�� ��

chvg ��, lspv ��, lslv ��, lsvg ��, varyoffvg ��

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� Logical Volumes

��� �� �� ���, ��� ��, �� ��, �� �, ��, �� ��� �� � � ���

����.

8 �� ���, � 6 �

Page 23: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

vc ��

��

�� �� �� ��� �� ����.

��

vc [ -a ] [ -t ] [ -s ] [ -cCharacter ] [ Keyword=Value]...

��

vc ��� � ��� �� � ���� ����. ���� ��� � �� � ��� ���� ���

�� ��� ����. vc ��� ��� � �� � ���� ��� ��� ����. ��� � �

�� ���� �� � �� � ���.

���

���� ��� �� ��(� � �� ��� :(��))� ���� ��� �� ���. ����� ���

��� ����. ����� ��� ��� �� ����.

:if Condition

Text

:end ��� �� ���� :if�� �� ���� :end ��� �� �� � ���� ��

��. :if � :end�� ��� ����. ��� ��� ���� �� � �� �

� :if � :end�� �����. ��� �� � ���� ���� ���� ″�� ��″

�� ������.:dcl Keyword, [Keyword . . . ] ��� �� � ���. �� �� � �� ��.:asg Keyword=Value ��� �� ��� �� � ����. :asg�� vc ����� �� ���� �

��. �� �� :asg�� ��� �� � �� ��� �� ��� �����. Values

� ���� ����� �� ��, �� � �(null) �� ����.::Text � �� � �� ��� ���� �� s� � ��� ��� �� �� �� �

���� ����.:on �� :off �� �� �� ��� �� �� ����.:ctl Character �� ��� Character ��� ���.:msg Message ��� Message(n): message ��� � �� ���� ����.

where n is number of the input line on which the message appeared.:err Message �� ��� � ��� ����. vc ��� ��� ���� � � 1� ���

�. �� ��� ��� �� ����.

ERROR: messageERROR: err statement on line n (vc15)

�� ��

���� �� � ���� �� ����.

condition ::=OR statement::=NOR statement

OR statement ::=AND statement::=AND statement | OR statement

�� ���(���) 9

Page 24: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

AND statement ::=expression::=expression & AND statement

expression ::=( OR statement )::=value operator value

operator value ::= = or != or < or >::= ASCII string::= numeric string

�� �� �� ��� � �� �� ����.

= ��

!= ���

& AND&| OR> �� �

< �� �

( ) �� ��� ��

NOT if �� ���� ���� �� ���� �� ��� �� ��� �����.

> � <(�� � � �� �)� �� �� �� �� ���� �����. �� �, 012 > 12� ���

��. � �� �� �� ���� ���� ���� ����. �� �, 012 = 12� ����. ���

� �� �� ��� � ��� ���.

v = ! = > <(�� �� �)

v &

v &|

��� �� ��� ����.

�� ��� �� ��� � � �� ��� � ���� ���� ��.

��� ��

�� � ����� ��� �� �� �� ��� ���� � � ��. �� � �� 9�� ��

��� ���� � �� � ��� � � �� ��. �� �� ASCII ���� �� ��

�. �� �� Value� �� �� �� ������. �� � �� � � � � ����.

���

-a �� ��� �� ���� �� s� �� ��� ��� �� ��� ��� ����(� �� ��

��� ���� ��� ��� ��).-cCharacter Character �� �� ��� ����. Character ����� ASCII ��� ��� ��.-s � ��� ����� ��� �� ��� ���� ����.-t �� ��� ���� ���� � � �� � ��(� �� ��)��� �� ��� ����. vc

��� �� ��� ���� �� ��� ��� �� ��� ����.

10 �� ���, � 6 �

Page 25: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

�� ��

� ��� �� �� � �� ����.

0 ����� � ����.>0 ��� ������.

��

1. Keyword=Value�� �� �� ����.

numlines=4prog=acctgpass4=yes

vc ��� � ��� ���� �� � �� �� ��� ��� �� ��� ��� �� �� ��

� �� � ����.

2. �� ��� ��� ���� � �� �� �� �� �� ��� ������.

::the :prog: program includes several of the following\:

:prog: �� � �� ��� ����� \:� :(��)�� � ��� �����.

�� �� ��� ��� \( ��)� ���� �� �� �� �� ���, � ���� �� �

� �����. ��� vc ��� ��� ����� �� ��� �� ��� �� � � ��

� ��� ��� �� �� �� ����.

��

/usr/bin/vc vc ��� ���� ���.

�� ��

admin ��, delta ��, get ��

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

vgrind ��

��

�� � ��� ���� �����.

�� ���(���) 11

Page 26: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

vgrind [ -f ] [ -n ] [ -t ] [ -x ] [ -PPrintdev ] [ -TName ] [ - ] [ -dFile ] [ -h Header ] [ -lLanguage

] [ -sSize ] [ File ... ]

��

vgrind ��� troff ��� ��� File ���� ��� ��� ��� �� � ���� ���

��. �� ����, �� � ���� ���, ��� �� ��� ���� �� ��� ����

�� � �����.

vgrind ��� �� � �� � � �� �����.

�� � ��, vgrind ��� tbl ��� � � ���� �� �� ��. � ��� � troff ��

���� �� �� ����� �� � ���� �����.

.vS ��� ����.

.vE ��� � ��.

��� �� vgrind �� � �� ������. � ��� ��� ��� troff ���� ��� � �

��. eqn �� tbl ��� �� ��� ����.

�� � �� vgrind ��� �� ��� ���� �� ����, ��� ���� troff ��, �� ���

���� � ���� ����.

� � � �� � ���� vgrind ��� � � �� ���� ����� ����.

vgrind ��� � /usr/share/lib/vgrindefs �� �� �� �� -d ���� �� ����� ��� �

� ���� ��� ASCII �� � ����.

���

-f �� � � ����.-n �� ��� � ��� ��.-t ���� ���� � ���� ����� ��.-x �� � ���� �� ��� ����. �� �� ��� vgrind ��� �� ����� �� ����

��� ��� �����. �� ��� �� ��� vgrind ���� -x ���� File ���� ���

��� �� � ���.-PPrintDev qprt ��� ��� ��� Printdev ���� � ��. � ���� ���� �� ��, PRINTER �

� �� �����. PRINTER �� �� ���� ��� ��� � �� �����.-TName Name ���� ��� �� troff ��� �� ��� ����. ��� ��� ��� ����� ��

� ���. � �� ibm3816 ��� �������.- � ���� ��� ��� ��(-f ���� ��� ���� � ��).-dFile �� �� �� ��� ����(� �� /usr/share/lib/vgrindefs ��).-h Header �� ��� �� �� ���� ����� ����(� �� �� ���).

�: -h ��� ��� Header � ��� � ��� ����.

12 �� ���, � 6 �

Page 27: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

-lLanguage �� ��� ����. �� ���� ��� �� ����.

c C(� �). ��� �� �� ��� ��, � �� ��� � � ���. �� ��� �� �

� � ��.

csh CSH

p PASCAL. function �� procedure �� � ��� �� �� ��� ��� ��.

m MODEL. isbeginproc �� ��� ��� �� �� ��� ��� ��.

sh SHELL

r RATFOR

mod2 MODULA2

yacc YACC

isp ISP

I ICON

-s Size ��� �� ��� ��� ����(.ps ��� ��� ��).

��

index ��� ��� ���� ��� ���� ���./usr/bin/vgrind vgrind ��� ���� ���./usr/share/lib/tmac/tmac.vgrind ��� ���� ���� ���./usr/share/lib/vfontedpr ������� ���� ���./usr/share/lib/vgrindefs �� ��� ���� ���.

�� ��

qprt ��, tbl ��, troff ��

vgrindefs �� ��

vi �� vedit ��

��

��� ����� ��� ����.

��

{ vi | vedit } [ -l ] [ -R ] [ -tTag ] [ -v ] [ -wNumber] [ -yNumber ] [ -r [ File ] ] [{ + | -c }

{ Subcommand } ] [ File ... ]

�� ���(���) 13

Page 28: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

vi ��� ��� �� ex ���� ���� ��� ���� ����. ��� ex �� ��� vi ���

�� �� � ���. vedit ��� ���� � vi ���� ��� ����. vedit ����� report

��� 1� ���� showmode ��� ���� novice ��� ���� �� � ���� ���.

�� �� �� ��� ��� ��� vi ���� ����. ���� � � ��� File ����

���� vi ���� ��� ���� ��� ����. �� ��� �� vi ���� �� ��, � �

� �� �� �� ��� ����. �� ��� ��� ��, �� �� ��� �� �� ��.

vi ���� ��� ����� ���, ���� �� � � �� � ���. vi ���� �� ����

���� � ��� ��� ��, � ��� ���� �� ��� ��� ����. ������

�� �� ��� � ��� ��� �� ��� ��� ��� � ��� �� ���.

vi ��� ����

�� vi ���� �� ��� �� �����. �� ��� �� �� 1��� ��� ���.

v �� {LINE_MAX} ��

v �� �� ���� 256�

v ��� ���� �� ����� 128�

v � ���� ���� 128�

v ��� � ���� 128�

v �� ���� 30�

v 2048�� 128 � ���

v �� �� ��� �� {LINE_MAX} ��� 1,048,560�

v ��� ��� ��� ���� 100�� �����.

�: 64MB �� ���� vi ���� ���� �� �� �� ��� ��� � ���.

0602-103 file too large to place in /tmp

vi �� ��

vi ���� �� �� � �� �����.

�� �� vi ���� �� � �� ����. ��� �� � ��� �� ��� ����� �

� �� ��� �� � ���. �� �� � �� � � � �� vi ���� ��

� � �����. �� ��� ����� Esc �� ����.��� �� �� � � � vi ���� ���� ���� ������. �� �� �� � ��� �

� ��� �� � � ������. a �� ��, A �� ��, i �� ��, I �� ��,

o �� ��, O �� ��, cx �� ��( �� x� �� ��� � � �), C �� �

�, s �� ��, S �� �� � R �� ��. � �� �� � ��� ��� �� ���

� �� ��� �� � ���. �� � � ���� � �� � ��� Esc ��

���, ����� � ��� ����(Ctrl-C � �)� ����.

14 �� ���, � 6 �

Page 29: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

�� � �� ��� :(��), /(��), ?(��), !(���) �� !!(� �� ���)� ��� � ��

��� ��� ��� ����. Enter �� �� �� ��� �����, ����(Ctrl-C)

� �� ������. !! ���� ���� ��� � �� �� ��� ��� ��� �

���. �� � � � ���� � : ���� �� ��, vi ���� ��� �

��� �� �� �� � � ��� ��� �� � ��.

% �� �� ���� �� �

$ �� �

. �� �

vi ��� ��

�� �� vi ���� �� � ���.

v vi ��� �� ��

v ��� ��

v � ��

v � ��

vi ��� �� ��: � ���� set ���� � � � vi ��� ��� ����. � ���

� � ��� off���. ��� �� �� � ��� � ��� ���� ���� �� �� no� ���

�� �� ��� �� � ���. autowrite vi ��� ����� noaw� ������. �� no

� ��� �� ��� ���� aw� autowrite ��� ����.

�: vi ��� �� � ��� ����� ����.

vi ��(��) ��

autoindent(ai) shiftwidth ���� ��� � �� ��� ��� ��� ��� �� �

�� �� �� �� ���� ���. � �� noai���. ���

� ���� ��� �� �����, Ctrl-D �� ����. � ��� ��

���� ���� ����.autoprin(ap) �� ��� ��� �� �� �� �� ����. � �� ap���.

� ��� �� ��� �� �� � �� ���� ���� �� ����

���� ����.autowrite(aw) :n �� ��, :ta �� ��, Ctrl-A � � ! �� �� ��� �� ��� �

�� ���� ����, �� �� write �� �� ��� �� ��� �

� ��� �����. � �� noaw���.beautifying text(bf) ��� �� � �� ��� ���� �� ��� ���� �� ��(�,

�� � � �� � ���� ��). � �� nobf� �� ��� ���

� �����.closepunct(cp=) �� ��� �� ���� ��� � ��� ���� ����(wraptype

��). �� �� ��� ��� � ��� ����. �� �, cp=3..;)}.

vi ��� �� �� � � ���� ���� ����.directory(dir=) �� ��� � � ����� ����. � �� dir = /var/tmp��

�.edcompatible(ed) �� ��� ���� �� g(��) � c(��) �� �� ��� ����, r(�

�) ��� r �� ��� ��� ����� ��. � �� noed���.

�� ���(���) 15

Page 30: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

vi ��(��) ��

exrc(exrc) ���� � �� ��, �� ����� HOME �� ��� ��� ��

� ����� ��� ��� ���� �� �� ����� �� .exrc ��

� �����. � �� noexrc���.hardtabs(ht=) ������� � �� � �� ��� ��� vi ���� �����. (� �

�� �� �� �� �� ������ � ��� ��� ��.) �

�� ht=8���.ignorecase(ic) ��� �� � ���� ���� ���� ����. � �� noic��

�.linelimit(ll=) -y ��� ���� �� ���� ����. � ��� .exrc �� ��

EXINIT �� �� �� ���� ���� ���.lisp(lisp) ( ), { }, [ [ � ] ]� ��� �� ��� s-���� =(���� ��) ��

�� ��� , ��� ��(LISP) ���� ��� ��� ��. � �

� nolisp���.list(list) �(^I) � �� � ��($)� �� ���� �����. � �� nolist��

�.magic(magic) ��� �� �, .(���), [(�� ���)� *(��) ��� �� ��� �

���. �� � �� ��()� �� ��($)�� ��� �� ����.

��� �� ��� �� \( ��)� �� ��� �� � ���. �

�� magic���.mesg(mesg) �� � �� ���� ��� � ��� ���. � ��� .exrc �

� �� EXINIT �� �� �� ���� ���� ���. � �� on

���.modeline(modeline) ��� � 5� �� �� 5�� � ��� � ��, vi ��� ����

�����. vi ��� ���� �� ����� � � ���. vi ����

���� ����� �� ��� � �� �� �� � �� ex: �� vi:

���� ���� ��. ���� � �� :(��)�� � ���. vi ��

�� � ��� � �� �� ��� ��� vi ��� ���� ����

��. � �� nomodeline���.novice ���� novice � �� ����. set ��� ��� �� � � �

���.number(nu) � ��� �� � �� ����. � �� nonu���.optimize(opt) �� �� ��� ��� ��� �� ��� ����. � �� noopt��

�.paragraphs(para=) ��� ���� vi ��� ��� ����. � �� para=IPLPPPQPP\

LIpplpipnpbp���. ��� ��� ��, .P ���� �� �� �� nroff

����� �� ���� � � �� ��.partialchar(pc=) � �� ��� ��� ���� �� �� �� �� �����. �

� ��� -(�� ��)���.prompt :(��)� ��� �� � �� �� vi ��� ��� �� ����� �

���. � �� on���.readonly(ro) �� �� �� � � ����. � �� noreadonly���.redraw(redraw) ���� �� �������� �� ��� ��� ������� ����

���. � �� nore���.remap �� ���� ��� ��� ����. � �� on���.report(re=) ��� ���� �� ��� � � ���� ����. �� �� ���

�� �� ��� � � �� ��� ��, ��� ��� � �� ��

� �����. � �� report=5���.scroll(scr=) ���� �� ��� ��� � ���� �� �� ����. � �

� � ��� 1/2�� �� �� ��� ����.sections(sect=) �� ���� vi ��� ��� ����. � �� sect=NHSHHH\

HUuhsh+c���. ��� ����� ��� .P� �� �� �� nroff ��

�� ��� ��� � � ��� ��.

16 �� ���, � 6 �

Page 31: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

vi ��(��) ��

shell(sh=) ! �� �� �� :! �� ��� �� �� ����. � �� ��� ��

��.shiftwidth(sw=) autoindent ��, ��� ��(> � <) � ��� �� ��(Ctrl-D � Ctrl-T

�)� �� ���� ����� � ��� �� ��� ����. � vi ��

� �� �� � ��� �� ���. � �� sw=8���.showmatch(sm) ���� )(��� ��) �� }(��� ���)� �� � �� ���� ((�

� ��) �� {(�� ���)� ����. � �� nosm���.showmode(smd) vi ���� �� � � � �� ���� ��� ����. � ��

nosmd���.slowopen(slow) �� �� �� ���� ��� ������. � �� noslow���.tabstop(ts=) ��� ���� � �� ��� ��� ����. � �� ts=8���.tags(tags =) ctags ���� ��� �� ��� ����� ��� �� �� ��� �

���. � �� tags=tags\ /usr/lib/tags���.term(term=) ���� � ������� ��� ����. � �� term=$TERM��,

�� $TERM� TERM � �� ����.terse(terse) vi ���� �� ��� �� � ��. � �� noterse���.timeout(to) �� ���� �� ��� 2�� ����. timeout ��� ���� � �

��� ���� �� ��� �� ��� ���� ��� � ���. ���

� �� ����� notimeout ��� ������. � �� to���.ttytype ���� � ��� tty ��� ����. vi ����� � �� �

� ����.warn(warn) �� ��� �� ����� ��� ���� �� �� ��� � ���

���� ��, ! �� ��� � ��� ���� �� �� ��� ���

�. � �� warn���.window(wi=) ��� ��� �� ��� � �� ����. � �� �� � �

��� �����. , 600 ��(baud) ���� 8�, 1200 ����� 16�,

� �� ��� �� �� ���� 1�� ���.wrapmargin(wm=) ��� � ��� � ��� �� ���� � ����. � ��

wm=0���. � 0� �� ���� ��� ����.wrapscan(ws) �� ��� ����� ���� ��� ��� ������. � �� ws

���.wraptype(wt=) � ��� � ��� ��� ������ ���� � � ����.

� � �� general���. � � � � ��� �� � ���.

general � �� ��� � ��� � ���� ��� ������. �

�� � � ����.

word ��� ������.

rigid � � � ��� ��� ������.

flexible ��� ����� ��� � ��� � ���� � �� ��

� ��� � ���.writeany(wa) write �� �� ��� ����� ��� ��� �� ��� ����. �

�� nowa���.

� � ���� �� vi ��� �� ���� ���, set� �� ������ ����. �� � �

����� Enter �� ����.

vi ��� ��� �� �� ���� ���, set all� ������. �� � � ����� Enter ��

����.

�� ���(���) 17

Page 32: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

vi ��� ��� ����� set Option� ������. � ���� �� � � ���� �����.

� �� vi ��� ��� ����� set Option Option Option� ������. � ��� ��� �

�� vi ��� ��� ���� �� � � ��� ��.

vi ��� ��� ����� set noOption� ������. � ���� �� � � ���� �����.

vi ��� �� �� ����, setOption=Value� ������. � ���� �� � � ���� ��

���.

vi ���� :set �� ��� ��� �� �� �� �� ��� ����� �� �� �� � �� �

� �� ��� �� ��� �� � ���.

� �� ��� ���� vi ��� ��� ����� ���� ����� :set �� ��� ������.

�� �� ��� �� vi ��� �����, :set �� ��� .profile ��� EXINIT �� �� ���

set �� ��� .exrc ��� ����. vi ���� � EXINIT �� �� � �� ��� ���

�. EXINIT �� �� �� �� vi ���� $HOME/.exrc ��� � �� ��� ����. ��

�� �� ��� ����, vi ���� �� .exrc ��� � �� ��� ����.

�: ��� ��� tvi ��(��� vi)� ����� �� �����. � ��� vi ���� /etc/.exrc

���� � ����.

EXINIT �� �� ��� ��� ��� ��� �� ��� environment ���� �� �� �

� ��� ������.

.exrc ���� set Option=Value ��� �� ��� ��� � ��, �� �� �� �� ����.

set cp=3 . . ;

.exrc ��� �� ������ �� � �� ��� ″(�� ��)� ������.

��� ��: �� �� �� �� �� ��� �� �� ��, vi ���� ��� ���� �� ��

�� ��� ���� ���� �� � ���.

���� �����, �� �� ��� ��� �� � � ��� ������. ��� a�� z��� �

�� ��� � �� � ��� A�� Z��� ��� �� ��� ���� ��� , ���� ����

� ��� ���.

�� �, corner�� ��� �� �� corner ��� � �� �� �� ��� � � �� ���� c

�� ���� ����� � ��� ������.

o /corner/+3

��� � �, Esc �� �� � ��� ������.

"c

18 �� ���, � 6 �

Page 33: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

c� �� ��� �����.

���� ��� ��� �� ��� ����� o viSubcommand� ���� Esc �� � ��

″CapitalLetter� ������. �� CapitalLetter �� ��� A�� Z��� ����. ��

�, corner�� ��� � ��� �� � �� �� ��� T� �� ���� ����� � ��

� ������.

o corner

��� � �, Esc �� �� � ��� ������.

"T

T� �� ��� �����. ��� ��� � �� vi �� ��� �� ��� � ����� �� �

���.

�� �, ��� �� ��� ���� �� �� ��� ��� ����� � ��� ������.

o -dd

-(�� ��)� ��� � � � ����� ��� dd� �� �� ���� ����. Esc ��

�� � ��� ������.

"Tdd

���� ����� @Letter� ������. �� Letter �� �� �� ���� �� ��� ��

��. ��� ���� �� ����� @@� ������. �� �, @T� ��� T �� ���� �

��� search, move cursor � delete line ��� ������. T �� ���� �� ����� @@T�

������.

����� ��� �� ��� � ��� �� �����. � ��� vi ��� ��� �� ��

�.

� ��: :map, :map!, � :ab �� ��� ���� � ��� ��� �� �� �� ��� ��

� ���. :map �� ��� �� � �� �����. :map! � :2ab �� ��� ��� �� � �

� �����. �� �� �� � �� �� �� ��� �� � � � �� � �� �� �� �� ��

�� �� � ���.

��� �� �� ��� �� �����, �� ��� $HOME/.exrc ��� �����. vi ���� ��

���, ���� � ��� ����. ��� �� �� ��� ���� ���.

�� � �� �� �� �� �� �� �����, vi �� �� �� �� ��� ������. ��� �

� � �� �� �� ��� �� �����, vi ��� �� � ���� �� ��� ������. ��

� �� �� ��� ���� ���.

�� ���(���) 19

Page 34: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��: IBM 3161 ASCII ����, IBM 3163 ASCII ���� �� IBM 3101 ASCII ����� ��

�� ��, vi ���� � � � ���� ��� ��� � ���. � � ��� ��� :map ��

��� ������. Esc-J �� Shift-J � ��� ��� ��� ����. � � �� ��� ��

��� �� ���� �� ��� ���. � ��� ����, .exrc ��� ��� � �� �

����.

:map, :map! � :ab �� ��� �� �� ���� �����.

:map �� � � ���� ����. :map �� ��� ���� vi ����� �� �� �� ��� �� �� �� �

�� �� � ���.

�� � � �� �����, � �� ���� vi ���� ���� vi ��� ��� vi ��� ��� ���� vi

��� �� � ��� ���� ��� �� �� ��. :map �� ��� ��� �� �� � ����.

v �� �� ��� � ��� ����� �� ������.

:map Letter viSubcommand

v �� � � ��� ��� � �� ��� ����� �� ������.

:unmap Letter

v �� � � �� �� ���� ����� �� ������.

:map

�� �� �� vi ������ ���� ��� �� � �� :map �� ��� �� � ���.

v �� g, K, q, V, v

v �� � � Ctrl-A, Ctrl-K, Ctrl-O, Ctrl-T, Ctrl-W, Ctrl-X

v �� _(�� ��), *(��), \( ��), =(��)

vi ����� � ��� �� �� �� �� � ��� ���� ���� �� �� ���� ��� �� �

����. �� �� �� �� ��� ���� ��� ���. LISP � � � ��, vi ����� =(��)� �

��� � ��� ��� �� � ����.

�� v� �� map� �� ���� �� ���� �� ��� ���� �� �� MAP�� ���� � ��

� ������.

:map v /map<Ctrl-V><Enter>cwMAP<Ctrl-V><Esc><Ctrl-V><Enter>

� �� vi ���� �� �� map(/map<te)-V><Enter>) �� �, map� MAP(cwMAP)�� ���, change-word

�� ��� � ��(<Ctrl-V><Esc>), ��� ����� ����(<Ctrl-V><Enter>).

�: vi ���� Enter �� ��� ��� ���, ��� � Ctrl-V �� �� � ��. �� Esc, Backspace �

Del ��� �����.

�� �� Ctrl-A, Ctrl-K � Ctrl-O� �����, Ctrl �� �� ��� ��� �� ��. �� �, ����

� ��� ���� � ��� ���� �� ��� Ctrl-A � �� ����� � ��� ������.

:map <Ctrl-A> :w<Ctrl-V><Enter>:n<Ctrl-V><Enter>

�� �� Ctrl-T, Ctrl-W � Ctrl-X� �����, Ctrl-V �� � �� �� ��� ��� ��.

20 �� ���, � 6 �

Page 35: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

|(��� ��)� �����, �� �� /etc/motd ��� ��� wc ��� ��� ����� �� ��� �� g�

���� � ���� ��, � � �� Ctrl-V �� ��� ��� ��� ��.

:map g :!cat /etc/motd <Ctrl-V><Ctrl-V>| wc<Ctrl-V><Enter>

���� �� � ��� ���� ��, ����� �� � ��� ����� #number � ��� �� �� ��

� ��. � ���, F1 �� �� � ��� ��� ��� � �� ��� ���� �� ��� �����.

:map #1 dwwww

����� �� � ��� �, ���� �� ��� �� �� � ��� terminfo ���� ��� ��� ���

��. ��� ��� kfnumber ��� �� ���, �� kf1� F1 �� �, kf2� F2 �� �� �� ���

��. �� �� �� �� ��� � ��� ���� �� ��, ���� �� ��� �� � � ���� ��

����� ��� ��� � �� ���� ������.

�� Home, End, Page Up � Page Down �� �� �� �� �� �� � ���. ���� ����, �

�� �� �� vi ���� � ���� ���. � ��� :map �� ��� ��� �� � ���. ��

�� �� ���� � �� ��, �� �� :map �� ��� �� � ���.

:map <Ctrl-V><End> G:map <Ctrl-V><Home> 1G:map <Ctrl-V><PageUp> <Ctrl-F>:map <Ctrl-V><PageDown> <Ctrl-B>

�� � �� �� �� �� ���� ����� :map �� ��� ������. � �� �� �� �����.

v v /map<Ctrl-M>cwMAP<Ctrl-[>Ctrl-M><Ctrl-A> <Ctrl-A> :w<Ctrl-M>:n<Ctrl-M>g g :!cat /etc/motd | wc <Ctrl-M>

�: Ctrl-V� Enter � �� Ctrl-M � ��� ����, Ctrl-V� Esc �� Ctrl-[ � ��� �����.:map! ��� �� � �� ���� �� �� ����. ��� �� � � �� �����, � �� ���� vi ���

� ���� vi ��� ��� vi ��� ��� ���� vi ��� �� � ��� ���� ��� �� ��

��. :map! �� ��� ��� �� �� � ���.

v ��� �� � �� � � ��� vi ���� ��� ��� ����� �� ������.

:map! Letter String

v ��� ��� �� � �� ��� �� �� ����� �� ������.

:unmap! Letter

v ��� �� � �� �� �� ��� ��� ��� ���� ����� �� ������.

:map!

��� �� � �� ��� �� ���� ���� ��� ���. Ctrl-V � Esc �� ���� �� � � ��

��, �� ��� ���� ���(bbw), cw(�� �) �� ��� �����. �� �, �� ����.

:map! % <Ctrl-V><Esc>bbwcw

���� �� �, ��� �� ����� %(��� ��) �� �� ��� �� ��� �� � ���. �

��� � � � �����.

�: :map! �� ��� ��� � � ������. �� ���� :unmap! �� ��� ���� ��� ���

� � �� �� � ����.

�� ���(���) 21

Page 36: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

:ab ��� �� � �� �� ��� ���� � �� � �� ����. :ab �� ��� �� �� �, �� ��

��� ���� ���� �� � ����.

� ���� �� �� ��� �� � �� ���� � �� � ��, ��� �� ��� ���� �� city

� �� Austin, Texas 78759� �����.

:ab city Austin, Texas 78759

�� �, ���� �� � �� ������.

My current residence is city.

� �� �� �� city� �� �� �����.

My current residence is Austin, Texas 78759.

��� �� �� ���� ����. �� �, My current residence iscity�� �� ��, iscity�� ��

� ���� ����.

:map! �� ��� � � �� � ��� ��� ���� �� � �� ���� ����� �����.

:map! �� ��� �� �(:map! city Austin, Texas 78759)� �� ��� ��, �� ��� ���� �� city

� ���� � ��� Austin, Texas 78759� �����. ��� �� iscity� isAustin, Texas 78759� �

���.

�: :ab �� ���� �� �� ���� ����. �� ���� �� � :unab �� ��� ��� ��

��� ��� ����.

�� ��: set ��� map! ��� ��� ��� ����, � set ��� �� ���� ��� ��

�� � �� ���� ����. vi ���� set ��� ��� �� �� � ���.

v ��� � ��

v � �

v � ��(��)

�: � �� ��� �� vi ���� ������. vi ��� ��� vi ��� ��� ���� vi �

��� ��� ��� ��� ���� ���� ����. Esc �� �� �� � � � ���

���.

�� ��� �� :ab ��� ���� ��� �� �����. �� �� �

� ����� �� Enter �� ����.�� �� :anabAbbreviation ��� ���� �� ����. ��

Abbreviation �� � �� ���� ���� ���� ��

��.

22 �� ���, � 6 �

Page 37: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

�� ��(��) :ab Abbreviation String ��� ���� �� �� �

���. �� Abbreviation �� �� ���� ����

����, String �� ��� ���� ����. ��

��� ��� ���� �� ���� �� � ���.

:ab kn upper ��� ���� ��� �� � ����

acknowledge� ����, �� �� � kn ���� ��� �

�� ��� ��� � ��� ��� ���� ����.

��� :ab kn upper ��� ��� �� ��� �� � �

� make the kn line all kncase� ���� ��� make

the upper line all uppercase� ���.

���

-cSubcommand vi� ��� ��� ���� �� ex ��� �� ��� ����. ��� �� �� ��� �

� ��� �� �� ��� ����. -c‘ ’��� �� �(null) ����� ���� ��, vi �

��� ��� ��� � � �� ����. -c ���� + ���� ���� ����. � ���

� ��� ���� ����.-l LISP � �� vi ���� ����. � � �� vi ���� LISP � � ��� ���

(,),{,},[[ ��� ]] �� ��� LISP� ��� ����� �����.-r[File] vi ��� �� ��� �� �� ��� ����. File �� ���� �� ��, vi ���� �

�� �� ��� � ���.-R �� �� �� ���� � readonly ��� ����.-tTag Tag �� ��� ��� ���� �� ���� vi ���� �����. � ���� �����,

� ctags ��� ��� �� ��� � �� �� ������ ��� ��.-v �� � � vi ���� ����.-wNumber � � � ��� Number ��� ��� ��� ����. � ���� �� ��� vi ����

�� � ����.-yNumber �� � ��� 1,048,560� 1024�� � ��� ��� ����. vi ���� �� ��� �

�� �� ���� ��� � �� � � ��� ��.+[Subcommand] �� �� �� ex ��� �� ��� ����. Subcommand �� ���� �� ��, ���

��� � �� ���. + ���� -c ���� �����. � ���� ��� ���� ����.

vi �� �� �� ��

�� �� �� ��� ��� �� ��� ����.

[Named_Buffer] [Operator] [Number] Object

�: ���� �� � �����.

[Named_Buffer] �� ��� �� �� �� ����.[Operator] �� �� �� ��� ���� vi ���� ��� ����.[Number] ��� � �� � � ��� �� ��� ����.Object ��� ���(��, ��, ��, ��, �, ���) �� ��� �(�, �� � �, �� �) �� �

��� ����.

�� ���(���) 23

Page 38: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

�� �� ��� ��

�� �� �� �� ��� � � ���. vi ���� � �� �� �� �� � ��� ���.

v Number ����� ��� ��� ����.

5G10Z

v Number ����� ��� �� ����.

25|

v Number ���� ��� � ��� �� ��� �����.

10Ctrl-U10Ctrl-D

vi ��� �� ��

�� ��� ��� �� �� ��� �� � ���.

v �� ��

v ��� ��

v �� ��

v �� ��

�� ��

�� ��� ��� � ���� �� ��� ��� �� � ���.

v ��� ��

v �� �� �� ��� ��

v ��� ��

v � �� �� ��

v ��, �� �� ���� ��

v �� ���� �� ��

v ��� � ����

v �� ��

v ���� ��� � �� � ��

��� ��: � �� ��� �� � �� ������. � �� �� ��� Esc �� �� ��

� ���. vi �� ��� ��� �� ��� ���� ″vi �� �� �� ��″� ������.

�� ��� �� h, Ctrl-H ��� ���� � �� ����.�� ��� �� j, Ctrl-J, Ctrl-N ��� � � ��� ����(��� �� ��

). ��� �� k, Ctrl-P ��� � � � ����(��� �� �� ).��� ��� �� l ��� ����� � �� ����.

24 �� ���, � 6 �

Page 39: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

�� �� �� ��� ��: � �� ��� �� � �� ������. � �� �� ��� Esc

�� �� �� � ���. vi �� ��� ��� �� ��� ���� ″vi �� �� �� ��″� �

�����.

^ � � �� � �� ��� ��� ����.0 �� ��� ��� ����.$ �� ��� ��� ����.fx ��� � x ��� ����.Fx ��� �� x ��� ����.tx � x ��� � � ���� ��� ����.Tx �� x ��� � � ��� ��� ����.; �� f, F, t �� T �� ��� ����., �� f, F, t �� T �� ��� �� ���� ����.Number| ��� �� ��� ����.

��� ��: � �� ��� �� � �� ������. vi �� ��� ��� �� ��� ����

″vi �� �� �� ��″� ������.

w � ���� ��� ����.b ��� ���� ��� ����.e � ��� ��� ��� ����.W � �� ��� ��� ����.B ��� �� ��� ��� ����.E � �� �� ��� ��� ����.

� �� �� ��: � �� ��� �� � �� ������. vi �� ��� ��� �� ��� �

��� ″vi �� �� �� ��″� ������.

H ��� � ��� ��� ����.L ��� �� ��� ��� ����.M ��� �� ��� ��� ����.+ � ��� � � �� � ��� ��� ����.- � ��� � � �� �� ��� ��� ����.Enter � ��� � � �� � ��� ��� ����.

�, �� �� ���� ��: � �� ��� �� � �� ������. � �� �� �� ���

Esc �� �� �� � ���. vi �� ��� ��� �� ��� ���� ″vi �� �� �� ��″�

������.

( LISP � � � ��, ��� �� ��� � � �� ��� s-��� ����.) LISP � � � ��, ��� � ��� � � �� � s-��� ����.{ LISP � � � ��, ��� �� ��� � � �� � ���� ���.} LISP � � � ��, ��� � ��� � � �� � �� ���.]] LISP � � � ��, ��� � � �� ��� ���.[[ LISP � � � ��, ��� �� � �� ��� ���.

�� � �� �� ��: � �� ��� �� � �� ������. � �� �� �� ��� Esc

�� �� �� � ���. vi �� ��� ��� �� ��� ���� ″vi �� �� �� ��″� �

�����.

�� ���(���) 25

Page 40: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

z �� � � �� ��� � ��� �����.z- �� � ��� �� ��� � ��� �����.z. �� ��� �� ��� � ��� �����./Pattern/z- � ���� Pattern ���� �� ��� ���� ���� ��� ��� �����.

��� � ����: � �� ��� �� � �� ������. � �� �� �� ��� Esc ��

�� �� � ���. vi �� ��� ��� �� ��� ���� ″vi �� �� �� ��″� ����

��.

Ctrl-U � �� � �����.Ctrl-D � �� ��� �����.Ctrl-F � �� ��� �����.Ctrl-B � �� �� �����.Ctrl-E �� � � ��� �����.Ctrl-Y �� � � � �����.z+ ���� � ����.z^ ���� ��� ����.

�� ��: � �� ��� �� � �� ������. � �� �� �� ��� Esc �� �� ��

� ���. vi �� ��� ��� �� ��� ���� ″vi �� �� �� ��″� ������.

[Number]G Number ����� ��� � ��� ��� �����, Number ���� ���� �

� ���� �� �� ��� �����./Pattern Pattern ����� ��� ���� ���� � �� ��� �����.?Pattern Pattern ����� ��� ���� ���� � �� �� ��� �����.n �� ��� Pattern ����� ��� ���� �� �� ��� ����.N �� ��� Pattern ����� ��� ���� �� �� ��� ����./Pattern/+Number Pattern ����� ��� ���� ���� ��� ��� � � ��� ��� ����

�.?Pattern?-Number Pattern ����� ��� ���� ���� ��� ��� � � ��� ��� ����

�.% �� �� �� � �� ���� �� �� ���� ���.

��� ��

��� �� ��� ��� �� �� ���� �� � ���.

v ���� ��� � �� � ��

v ��� ��� ��

v �� � �� ��� �

v �� � �� ��� �

v ��� �� � ��

v � �� � ��

���� ��� � ��� ��: � �� ��� �� � �� ������. � �� �� ��

��� Esc �� �� �� � ���. vi �� ��� ��� �� ��� ���� ″vi �� �� ��

��″� ������.

26 �� ���, � 6 �

Page 41: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

″ �� �� �� �� ��� ����.″ �� �� �� �� ���� � � ��� ��� ����.mx �� �� x ����� ��� ��� ����.`x x ����� ��� ��� ��� ����.’x x ����� ��� ��� ���� �� � ��� ��� ����.

��� ��� ��(��� �� ��): �� � �� � �� ��� ���� vi ���� ��� ��

� � ����. vi �� ��� ��� �� ��� ���� ″vi �� �� �� ��″� ������.

aText Text ����� ��� ���� �� �� ���. Esc �� �� ��� �� � � � ���.AText Text ����� ��� ���� �� �� � ����. Esc �� �� ��� �� � � � ���.iText Text ����� ��� ���� �� �� ���. Esc �� �� ��� �� � � � ���.IText Text ����� ��� ���� �� � �� � � �� �� �� ���. Esc �� �� ��� �� �

� � ���.o �� � �� � �� ����. Esc �� �� ��� �� � � � ���.O �� � � � �� ����. Esc �� �� ��� �� � � � ���.

�� ���� ��� ��: � �� ��� ��� �� � ��� �����. � ��� �� �

�� �� �� ����. vi �� ��� ��� �� ��� ���� ″vi �� �� �� ��″� ���

���.

Ctrl-D ��� �� �(autoindent) ��� ����.^ Ctrl-D �� � �� �� �(autoindent)� � ��.0Ctrl-D ��� �� �� ����.Esc �� � �� �� ��� ����.Ctrl-H �� ��� ���.Ctrl-Q xon� �� ����� ��� ���� ����.Ctrl-V ��� ��� ����.Ctrl-W �� ���� ���.\ �� � � ��� �� ��� ����.Ctrl-? � �� Ctrl-D �� �� � � ��.

�� ���� ��� ��: � �� ��� �� � �� ������. � �� �� �� ��� Esc

�� �� �� � ���. vi �� ��� ��� �� ��� ���� ″vi �� �� �� ��″� �

�����.

C �� ���� ���(c$� ���).cc � �� ���.cw � ��� ���.cwText Text ����� ��� ���� ��� ���.D �� ���� ���(d$� ���).dd � �� ���.dw � ��� ���.J �� ���.rx �� ��� x� �� ��� ��� ����.RText Text ����� ��� ���� ��� �����.s ��� ����(cl� ���).S �� ����(cc� ���).u �� �� ����.x ��� � ��� ���.

�� ���(���) 27

Page 42: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

X �� �� ��� ���(dh� ���).<< ���� � � �� ����.<L ���� ��� �� ��� �� �� �� ����.>> ����� � � �� ����.>L ���� ��� ��� ��� �� �� �� ����.~ ��� � ��� �/���� ��� ���.! LISP� � ���.

��� �� � ��: � �� ��� �� � �� ������. � �� �� �� ��� Esc ��

�� �� � ���. vi �� ��� ��� �� ��� ���� ″vi �� �� �� ��″� ����

��.

p �� �� �� ���� ���� �� ����.P �� �� �� ���� ���� �� ����.″xp x ���� ���� �����.″xd x ��� ���� ���.y �� �� ���(�� �, ��� �� w)� �� �� ��� �����.″xy �� �� ���� x ��� ���, �� x� ��� �����.Y �� ��� �� �� ����.

�� �� � ��: � �� ��� �� � �� ������. � �� �� �� ��� Esc �� �

� �� � ���. vi �� ��� ��� �� ��� ���� ″vi �� �� �� ��″� �����

�.

u �� �� ����.

�: �� �� �, ��� ��� �� ��� � � �� � �� ��� ����.U �� � � �� ��� �� �� ��, �� �� ����.. �� �� ����� ″np ��� ����.

�:

1. � �� ��� ��� ��� �� �� ����. ���� �� �, �� �� ������� �� ����

������.

2. � �� ��� ������ ����� �� ����. ���� ����� @@� ������.″n p �� � �� �� ��� n�� �� �� ����.

�� �

�� ��� �� �� ��� ��� �� ��� ���� �� � ���.

v ��� ��� ��

v � �� �� ��

v �� ��� ��

v �� �� �

��� ���� �: � �� ��� �� � �� ������. vi �� ��� ��� �� ���

���� ″vi �� �� �� ��″� ������.

28 �� ���, � 6 �

Page 43: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

:w �� ��� �� �� ��� ����. � �� ��� ex ����� ���� ���� :(��)� ��

��� ����.:wFile File ����� ��� ��� �� �� ��� ����. � �� ��� ex ����� ���� ��

�� :(��)� �� ��� ����.:w! File File ����� ��� ��� �� �� ���� �����. � �� ��� ex ����� ���� �

��� :(��)� �� ��� ����.

� �� �� ��: � �� ��� �� � �� ������. vi �� ��� ��� �� ��� ��

�� ″vi �� �� �� ��″� ������.

:e File ��� ��� ����. ex ����� � �� ��� ���� ���� :(��)� �� �

�� ����.:e! �� ��� ����� �� �� �� ����.:e + File ��� ��� ��� ��� ����.:e + Number File ��� ��� ��� � ���� ��� ����.:e # �� ��� ����. �� ��� �� :e ���� �� ��� ����� �� �� ��

�����. ��� �� ��� ��� � ���� �� ��� �� � ��, �� �

�� �� ��� ���. � �� ��� Ctrl-A �� ��� ����.:r File �� � �� �� �� ��� ��� �� ��� �����. ex ����� � �� �

�� ���� ���� :(��)� �� ��� ����.:r !Command ��� ��� ���� �� �� � ��� �� �� ��� �� ��� ��� ��

���.:ta Tag ��� ��� ���� Tag ��� ���� ��� ����. � �� ��� �����

� ctags ��� ��� �� �� � � �� �� ������ ��� ��. ex

����� � �� ��� ���� ���� :(��)� �� ��� ����.Ctrl-A �� ��� ����. �� ��� �� ��� �� �� �����. ��� �� ���

��� � ���� �� ��� �� � ��, �� ��� �� ��� ���. � ��

��� :e # �� ��� ����.

�� ��� ��: � �� ��� �� � �� ������. vi �� ��� ��� �� ��� ��

�� ″vi �� �� �� ��″� ������.

:n ���� ��� ���� � ��� ����. ex ����� � �� ��� ���� ���� :(��)

� �� ��� ����.:n Files �� �� �� ���� ����. ex ����� � �� ��� ���� ���� :(��)� ���

� ����.

�� �� ��: � �� ��� �� � �� ������. vi �� ��� ��� �� ��� ���

� ″vi �� �� �� ��″� ������.

Ctrl-G �� �� ��, �� � ��, ��� � � � ��� �� ��� ��� ��� ��� ����.

�� ��

vi ���� �� ��� �� ��� ����.

v �� ��

v � �� ��

v vi ��� ���� � �

�� ���(���) 29

Page 44: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

�� ��: � �� ��� �� � �� ������. � �� �� �� ��� Esc �� �� ��

� ���. vi �� ��� ��� �� ��� ���� ″vi �� �� �� ��″� ������.

Ctrl-L ��� ��� � �����.Ctrl-R ��� ����� @� ��� � �� ���.zNumber �� ��� ��� ��� � �� ��.

� �� ��: �� �� �� ��� ��� vi ����� ��� �� � ���. �� � ��

� �� ��� ������. vi �� ��� ��� �� ��� ���� ″vi �� �� �� ��″� ��

����.

:sh � ��� ��� �� � �� ���� �� ����. Ctrl-D �� �

� vi ���� �� � ���. ex ����� � �� ��� ���� �

��� :(��)� �� ��� ����.:!Command ��� ��� ���� vi ���� ����. ex ����� � �� ���

���� ���� :(��)� �� ��� ����.

�: #(�� ��), %(�� ��) � !(�� ��) �� ��� :! �� ��� �

�� ��� �����. ��� ��� ���� ��� ��� \( ��)� �

�����.:!! �� :!Command �� ��� ����.Number!!Command ��� ��� ���� Number�� ��� �� ��� ���� ����. �

�� ���� �� �� � � �� 1���. ��� � ���� ��

��� �� ���� �����.!Object Command ��� ��� ���� Object ����� ��� ���� ��� ����

����. ��� � ���� �� ��� ���� ����� ��

���.

vi ��� ���� � ��: � �� ��� �� � �� ������. vi �� ��� ��� �� �

�� ���� ″vi �� �� �� ��″� ������.

Q �� � �� ex ���� ����.ZZ vi ���� � �� ���� ����.:q vi ����� ����. �� ��� ��� �� ��, vi ���� �� ��� ���� ���� � ��� �

���. ex ����� � �� ��� ���� ���� :(��)� �� ��� ����.:q! vi ���� � �� �� ��� ����. ex ����� � �� ��� ���� ���� :(��)� �� ���

����.Esc ��� ��� � ��� � �� �� �� ��� � ��.Ctrl-? �� ��� ������.

�� ��

�� �� � �� ����.

0 ���� � � ����.>0 �� ��� ����.

30 �� ���, � 6 �

Page 45: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

�� ��

�� ��� ��� ����� �� ��� LINE_MAX -1��� ���� �(null) ��� ���� ��

�� � �� ����� ��� ��� ��� ���� ��.

.exrc ��� ex ��� ���� ��� ���� ��.

� ��, vi ���� �� ���� �� �� �, vi ��� �� ��� �� �� ���� �� ���

�.

�� ��

ctags ��, ed ��, ex ��, sed ��, tvi ��, view ��

.profile ��

view ��

��

�� �� � �� vi ���� ����.

��

view [ -cSubcommand ] [ -l ] [ -t Tag ] [ -wNumber ] [ -y ] [ -r [ File ] ] [ + [ Subcommand ] ]

[ File ... ]

��

view ��� �� �� � � vi ��� ���� ����. �� �� � � ��� ��� ��� �

� ���� ��� �� �� ����. �� �� � � ������ ��� �� � !(���)�

������. File ���� �� �� ��� ����. �� ��� ����� vi �� ��� ��

����. :q �� ��� ���� view ��� � ���. ��� ���� ��� Esc �� wq!� �

� ��� ��� �����.

���

-cSubcommand vi� ��� ���� �� ex ��� �� ��� ����. -c ’’��� �� �(null) �� ��

� ����, ���� ��� ��� � �� �� ���.-l LISP ��� ��� ��� � ��� ��� ��� �� vi ��� ���� ����. � �

�� vi ���� LISP �� ������ �� ��� (,),{,},[[ � ]] �� ��� LISP �

�� �� ����� �����.-r [File] ��� �� ��� �� �� ��� ����. File ���� ���� �� ��, ���� ��

� �� �� ���� ����.-tTag Tag ����� ��� ��� ��� ��� ���� �� ���� ���� �����. � �

��� �����, � ctags ��� ��� �� ��� � �� �� ������ ���

��.

�� ���(���) 31

Page 46: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

-wNumber Number ����� ��� ��� � � � ��� ����. � ���� ��� �� ��

��� ���� ���� ���� �� � ����.-y �� � ��� 1,048,560� 1024�� � ��� ��� ����.+[Subcommand] vi� ��� ���� �� Subcommand ����� ��� ex ��� �� ��� ����. �

� ��� ���� �� ��, ��� ��� �� �� ���.

�� ��

vi ��, ctags ��

vmh ��

��

MH ��� �� �� �� ������ ����.

��

vmh [ -prompt String ] [ -vmhproc CommandString | -novmhproc ]

��

vmh ��� MH ��� �� �� ������ ����. vmh ��� MH � �� ����� �

��� ���� ����� ������� ���� ���� �� � �� ������ ����.

vmh ��� ��� ����� ��� ��� ����� ������� � ��. ��� � ��� �

� ��� � �� �� ��, vmh ��� ���� �� ��� ��� ����. � vmh �� �

��� �� ��� ��� ��� ���� �� ��� ���.

vmh �� ��

Ctrl-L ��� ����.Space � ���� ����.[Number] Enter ��� � ��� ����. � �� � ����.[Number] d ��� � �� 10 ��� ����. Number �� � �� 1� 10� ��� ���.[Number] g ��� ��� ����.[Number] G �� ��� ����. Number �� �� ��, � ��� g ���� �� ����.[Number] u ��� � �� 10 �� �� ������. Number �� � �� 1� 10� ��� ���.[Number] y ��� � ��� �� ������. � �� � ����.h ��� ��� ����.q ��� � ��.

���

-help �� ��, �� �� � �(��) � �� ��� ����.

�: MH� ��, ���� �� ��� ��� ��.-novmhproc � �� ���� �� � � vmproc� ����.-promptString ��� ���� ����� ����.

32 �� ���, � 6 �

Page 47: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

-vmhproc CommandString � �� ����� ������� ���� ���� ����. � �� msh

������.

���� ��

� ��� UserMhDirectory/.mh_profile ��� �����.

Path: ���� MH ����� ����.mshproc: MH ��� �� ���� ����.

��

$HOME/.mh_profile MH ��� ����� ���� ���./usr/bin/vmh vmh ��� ���� ���.

�� ��

msh ��

mh_alias �� ��, mh_profile �� ��

AIX 5L �� 5.2 ��� ��� ���: �� � ����� � ��

vmo ��

��

�� �� ��� �� �� ���� ����.

��

vmo [ -p | -r ] { -o Tunable [= Newvalue]}

vmo [ -p | -r ] {-d Tunable }

vmo [ -p | -r ] -D

vmo [ -p | -r ] -a

vmo -?

vmo -h [ Tunable ]

vmo -L [ Tunable ]

vmo -x [ Tunable ]

�: -o, -d � -L� ��� �����.

�� ���(���) 33

Page 48: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

�: vmo ��� ����� ��� � ���.

�� �� ��� �� ���� ������� vmo ��� ������. � ��� �� �� ��

��� �� ���� �� �� � �� �� ����� ����. � ��� �� �� ����

� � ����� ���� ��� � ���. ��� ����� ����� �� ����, ��

�� ���� ���� �� �����. -o ���� � ��� �� ����. ��� �� �����

���� � �� �� � ���.

VMM(Virtual Memory Manager)� �� ��� �� �� ��� ���� ���� ����. ���

��� ���� ���� ��� ��� ���� ��� �� �� ���� �� � ���. �

� �� ����� ���� �� minfree ����� ��� � ��� ����, VMM� ���� ��

(steal)� �� �� ���� ����. VMM� �� �� ���� ��� maxfree ����� ��

� ���� ��� ��� ��� �� ���� ����.

���� �� ���(�� ���)� �� minperm% ����� ��� � ��� ���� VMM�

���� ��(repage rate)� ���� �� ��� �� �� ����� ���� ��(steal)��. ��

���� �� maxperm% ����� ��� ��� ��� VMM� �� ������ ���� ��

��. � � ���� VMM� ����� �� ���� �����, �� ���� ���� ��� ��

���� ���� ���� ��� �� ���� ����� �����.

���� ���� ��� ��� �� ���� ��� ���� ���� ���� �� �� ��

�. npswarn ���� ����� ��� ��� ����� �� ����� ���� ��� �� ���

��� �� ���� �� ����. npskill ���� ����� ��� ��� ���� � ����

� � ���� ��� �� ��� ��� �� ���� �� ����.

��: � ��� �� ���� ��� ����� ���� ��� �� � ���. vmo� ��

�� �� VMM(Virtual Memory Manager)� �� �� � VMM ��� �� ��� ��� ��� ��

��� ����.

���

-h [Tunable] Tunable ���� ���� �� ���� �����. ��� ���, vmo �� ���� �����.-a �� �� �� ���� ��, ���(-r� �� ��� ��) �� �(-p� �� ��� ��) ��

����(Tunable = Value ���, ��� ���). � ��� ��, �� ��� � �� �� ��

���� ���� �� �����. ��� ��� NONE� ��� �����.-d Tunable Tunable� � � ��� �����. Tunable� �� ��(, �� � � ��� ���� �

�) ��� B(Bosboot) �� R(��)���, ��� I(���)��� � � ����� ���� �

�� -r� ���� �� ��, tunable� ��� ��� �� ��� �����.-D �� tunable� � � ��� �����. Tunable� �� �� ��� B(Bosboot) �� R(�

�)���, ��� I(���)��� � � ����� ���� ��� -r� ���� �� ��, tunable

� ��� ��� �� ��� �����.

34 �� ���, � 6 �

Page 49: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

-o Tunable[=Newvalue] �� ����� tunable� � ��� ����. Tunable� �� ��(��� �� �� �� ��)

��� B(Bosboot) �� R(��)���, ��� I(���)�� �� �� ��� ��� �� ���

-r� ���� �� ��, tunable� ��� ��� �� ��� �����.

� � �� ��� -r� ��� ��, tunable� � �� �� �����. � � �� ��� -p�

��� ��, �� tunable� �� � � �� �� �� ���� �����. ��� ��� NONE�

��� �����.-p -o, -d �� -D� �� ��� ��� ��, �� �� ���� � ��� /etc/tunables/nextboot �

�� ����. ��� �� �� �� � � ���� R(��) � B(Bosboot) �� ���

��� �� � ����.

� �� ���� �� -a �� -o� �� ��� ��, �� ���� �� � � �� �� �� �

��� �����. ��� ��� NONE� ��� �����.-r -o, -d �� -D� �� ��� ��� ��, ���� ��� �� ����� ��. (�� �,

/etc/tunables/nextboot ��� ����.) ��� B(Bosboot)� ���� ���, ���� bosboot

� ����� �������.

� �� ���� �� -a �� -o� �� ��� ��, tunable� � �� �� �� � �� ����

�.-L [ Tunable ] �� �� �� tunable� ��� � ��� ��� , � �� ��� ����.

NAME CUR DEF BOOT MIN MAX UNIT TYPEDEPENDENCIES

--------------------------------------------------------------------------------memory_frames 128K 128K 4KB pages S--------------------------------------------------------------------------------maxfree 128 128 130 16 200K 4KB pages Dminfree memory_frames--------------------------------------------------------------------------------minfree 120 120 122 8 200K 4KB pages Dmaxfree memory_frames--------------------------------------------------------------------------------...where:

CUR = current valueDEF = default valueBOOT = reboot valueMIN = minimal valueMAX = maximum valueUNIT = tunable unit of measureTYPE = parameter type: D (for Dynamic), S (for Static), R for Reboot),

B (for Bosboot), M (for Mount), I (for Incremental) and C (for Connect)DEPENDENCIES = list of dependent tunable parameters, one per line

-x [Tunable] �� �� �� tunable� ��� � ��(��� ��)� ��� , � �� ��� ����.

tunable,current,default,reboot,min,max,unit,type,{dtunable }

where:current = current valuedefault = default valuereboot = reboot valuemin = minimal valuemax = maximum valueunit = tunable unit of measuretype = parameter type: D (for Dynamic), S (for Static), R (for Reboot),

B (for Bosboot), M (for Mount), I (for Incremental) and C (for Connect)dtunable = list of dependent tunable parameters

-? vmo �� ���� ����.

�� ���(���) 35

Page 50: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

�� ��� ���� �� �(-o, -d �� -D� ��� )� ���� �� ��� ���� �

� ���� ���� � ��� �����.

�� ��� ���� �� �(-o, -d � -D ���� ��� )� inetd� ����� ���� ��

� ��� ���� ���� ���� ���� � ��� �����.

Bosboot �� �� ��� ���� -r �� ���� ��( -o, -d �� -D� ��� ) �� ��

� �����.

� �� �� ��� �� ��� �� ���� �� �� ���� ��(-r �� -o, -d �� -D� �

�� ) �� ��� �����.

Tunable ��� ��

�� ��( no, nfso, vmo, ioo, � schedo)�� ��� �� tunable ���� � ��� ������

�.

�� ���� ���� � � � ��

�� ���� �� � �� ��

��� ��� ��� ���� �� � � ��

Bosboot bosboot� �� ��� ��� ����� ���� � � � ��

�� ���� �� � �� ��� �� ���� ��� ���� ���� ��

��� ��� �� ���� ���� ��� � � ��

�� ���� �� � � ��� ���� ��� ��

Bosboot ��� ���� ���, �� ��� ���� ���� bosboot ��� �� �� ��

������. �� ��� �� ��� ���� �� ���� inetd �� �����.

vmo ��� �� ���� �� ��� ���� ��, �� � Bosboot ��� ���� ������.

��� ��

��-AIX 5.2 ��� � (sys0� pre520tune ��� �� ����)�� �� ��, Bosboot ��� �

�� ���� ��� �� � � ��� �� �� ���� �� ��� ���� �� ����. ��

� ��� AIX 5L �� 5.2 �� �� ���� � AIX 5.2 �� ���� ������.

�� AIX 5.2 ��� � ��, ���� ���� � ��� � ��� �� �� ��� ����� �

�� ���� � ��� �� �� �����. ���� R(��) ��� ���� -r ��� ��

�� � �� �� ����� �� ����.

��� AIX 5L �� 5.2� ��� �, � � � ���� ON�� �����. ��� � ��, � � �

��� ���� ��� �� � /etc/tunables/nextboot ��� ��� ��� ���� ��� �� �

����. �� � ��� -r � -p ���� ��� ����. ��� ��� AIX 5L Version 5.2

Performance Tools Guide and Reference, Kernel Tuning� ������.

36 �� ���, � 6 �

Page 51: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

Tunable ���

defps��: DPSA(Deferred Page Space Allocation) ��� on/off� ����.

�: � �: 1

� : 0 �� 1(DPSA �� ��)

��: ��

��: ���� �

�� ��� �� �� ��� �� ���� �� �� DPSA ��� off� �� �� ��

���. �� on�� ��� �� ����� !����.

��: vmtune ��� ��� LPSA � DPSA ���

framesets��: �� ��� �� �� ��� �� �� ����. UP ���� � ���� ���

�.

�:

� �: 2

� : 1 - 10

��: Bosboot

��: ���� �

�� ���� �

lgpg_regions��: SHM_LGPAGE ���� �� shmget() ��� ��� ��� � � �� ����

�� ����. � Power4 �� ���� �� �� 64�� ���� � ���� ���

�.

�:

� �: 0

� : 0 - ��� �

��: Bosboot

��: ���� �

�� � �� ��� lpgpg_size� ��� ��. shmget()� �� � SHM_LGPAGE ��

�� ����� ������ ��� ��. ��� �� TLB ��� � �� ��

��� ����� ��� ��� �����.

��: �� ��� �� ���

�� ���(���) 37

Page 52: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

lgpg_size��: SHM_LGPAGE ���� �� shmget( ) ��� �� ��� ���� � ���� ���

� �� ���� ��� ��� � � ����. � Power4 �� ���� �� �� 64

�� ���� � ���� ����.

�:

� �: 0

� : 0 - 268435456(� POWER4��) �� 0 - 16777216(POWER4��)

��: Bosboot

��: ���� �

�� � ��� ��� lgpg_region� 0� �� ��� ��� ��. shmget()� �� �

SHM_LGPAGE ���� ����� ������ ��� ��. ��� �� TLB �

�� � �� �� ��� ����� ��� ��� �����.

��: �� ��� �� ���

lrubucket��: �� �� ���� �� ����. ��� �� ����� �� ��� ��� �

�� ����. � �� �� � ����� lrubucket ���� �� � � � �

����.

�:

� �: 131072 ���

� : 65536 - �� ��� �

��: ��

��: ���� �

�� ���� ����� � ���� ���� �� �� ����. �� ��� ���� �

����� �� ���� ���� ��, ��� �� ����� � ��� ���� �

��� ���� �� � �� ��� �� �� �� ����.

��: �� �� ��� � ��� � lrubucket ��maxclient%

��: ����� ��� ��� �� � � �� RAM ��� ����. maxperm%� �

���� maxperm%�� �� � ���.

�:

� �: 80

� : 1 - 100%.

��: ��

��: J2 �� ��� �� NFS ���� �� �� ��� ���� ��� ��� � ��,

maxclient� �� � ���.

�� ��� ��� �� ��� ��� �� �� �� �� J2 ����� ��� �� NFS

����� ���� �� ��� �� maxclient �� �����. �� ����� � ��

J2 �� NFS ����� ���� ��� �� �� �� ��� � � ���.

��: �� ��� �� ���

38 �� ���, � 6 �

Page 53: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

maxfree��: ��� ��(steal)� ���� �� �� ����� ���� �� ����.

�:

� �: 128

� : 16 - 204800

��: ��

��: vmstat n�� �� �� ��� �� ���� ����.

�� vmstat n� ����� ��� �� minfree ���� �� ���� �� �� ��� �

�� �� ��, maxfree� ��� �� �� ���� ��� � �� ��� �

��. �����, maxfree - minfree� 100 ��� ��� ����. �� � ��� ��

�� ��� ��� ��� ��� ���. �� minfree�� ��� 8�� � ��.

��: vmtune ��� ��� VMN ��� �� ��

maxperm%��: ��� �� ����� �� ���� ���� �� �� ����.

�:

� �: �� ��� � * 0.8

� : 1 - 100

��: ��

��: iostat n�� ��� ���� �����.

�� � �� ����� �� �� �� ��� ���� ���� �����. � �� ���

�� ��� �� ��� ���� �� ��� �� ��� ���� ��� ��� ��

�� �� � ���. � �� ���� ��� �� ��� NFS ��� ��� � �

���. �� �, �� ��� ����� ��� ��� ��� �, ��� ��� ���

��� ��� �� !��� �� ��, maxperm� �� �� � ���.

��: vmtune ��� ��� VMN ��� �� ��

maxpin%��: �(pin)� �� � � �� ��� �� ��� ����.

�:

� �: 80%

� : 1 - 99

��: ��

��: �� �� ��� �� � �� ��� �� � ����.

�� � �� ��� ��, �� �� ���� ���� � ��� 4MB� �� ��� �

� ���� ��(unpinned) ��� �� ��� ��. maxpin �� 1�� �� 100�

� �� ��. �� � ����� �� ���� ����� � ���� ����

�.

�� ���(���) 39

Page 54: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

memory_affinity��: � ���� �� � �� �� �� MCM�� VMM� �� ���� ���� �

�� � ���. � ���� MEMORY_AFFINITY �� �� MCM�� ���

��� ����� ��� �� � � �� �� ���� �� ��� ��. � �

��� Power4 �� ����� �����.

�:

v � �: 1(�� ��)

v � : 0 �� 1(�� ��� �� �� ��)

v ��: Bosboot

��: ���� �

�� ���� �� ��� ����� �� ��� ��� �� ��� �� �� ,

memory_affinity� �� ��� �� ��� ��� � � ���.

��: AIX �� �� �� �� ��

mempools��: ��� �� ��� ����� �� � �� ���. UP ���� � ���� ��

��.

�:

� �: CPU/8� �

� : 1 - CPU� �

��: Bosboot

��: ���� �

�� 0 �� � � �� � �� ����. UP ���� �� ���� ���, �� ���

�� ��� �� �� ����.

��: �� � ��

minfree��: �� �� ���� ��� � VMM� ��� ��� ���� �� �� ���� ��

��� �� ����.

�:

� �: maxfree - 8

� : 8 - 204800

��: ��

��: vmstat n

�� �� ��� ��� �� minfree� �� � ��� ��� ����. ��� ��� ��

����� ��� ��, minfree� ��� � ��� ���� ����. minfree�

maxfree ��� ��� �� maxpgahead ���� ��.

��: vmtune ��� ��� VMN ��� �� ��

40 �� ���, � 6 �

Page 55: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

minperm%��: ��� ���� ���� ��� ���� �� �� �� ���� ���� �� ��� �

���( �� ��� ���).

�:

� �: 20%

� : 1 - 100

��: ��

��: iostat n�� ��� ���� �����.

�� ���� � �� �� ���� �� �� ��� ���� ��� � �� � ��

� �� ��� �� �� � ���. �� ��� ����� ��� ��� ���

�, ��� ��� ������ ��� �� !��� �� ��, minperm� �� �� �

���.

��: vmtune ��� ��� VMN ��� �� ��

nokilluid��: � � �� ��� ID� �� ��� �� ���� �� � �� �����.

�:

� �: 0(off)

� : �� �� ��

��: ��

��: ���� �

�� ��� �� �� ��� � ��� ��� ����� � ���. 1� ��� ��� ��

� ID ����� �� ��� ���� �� � �� ��� ����� �� ��� ��

� �� ���� ������.

��: npswarn � npskill ���

npskill��: ����� ���� � � ���� �� ��� ��� ��� �� ����.

�:

� �: MAX(64, ��� �� ��� �/128)

� : 0 - ���� ��� �� ��� �

��: ��

��: ���� �

�� �� ��� ���� �� �� ����� � � �� �� �����.

��: npswarn � npskill ���

�� ���(���) 41

Page 56: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

npswarn��: ���� ����� SIGDANGER ��� � � ���� �� ��� ��� �� �

��� �� ����.

�:

� �: MAX(512, 4*npskill)

� : 0 - ���� ��� �� ��� �

��: ��

��: ���� �

�� �� ��� ���� �� �� ����� � � �� �� �����.

��: npswarn � npskill ���

num_spec_dataseg��: �� � DATA_SEG_SPECIAL=Y� ��� ���� ������ �� �� ��

���� ���. � �� ���� ��� �� ���� �� � �� ���

�� ��� ���� �� �� ��� � ��� ���� �� � �����.

��� "��� ���� �� ���� ����. ��� �� vmo -a� ���� ��

��� ����. � ���� Power4 �� ���� �� �� 64�� ����� ��

���.

�:

� �: 0

� : 0 �� �� ��

��: Bosboot

��: ���� �

�� � ��� ��� DATA_SEG_SPECIAL=Y� ��� ��� ���� ���� ��

������ ���� �� ��� �� �� �����.pagecoloring

��: VMM�� ��� �� ��� on �� off� ����. � ���� 64�� �����

���� ����.

�:

� �: 0(off)

� : 0 �� 1

��: Bosboot

��: ���� �

�� � ���� �� ���� ��� ��� � ����� ���� �� ������ �

� ����.

42 �� ���, � 6 �

Page 57: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

pta_balance_threshold��: � pta ���� ��� �� ����. � ���� 64�� ���� ����.

�:

� �: pta ��� �� * 0.5

� : 1 - 99

��: ��

��: ���� �� ��� �� �� dsi(��� � 300)��� ����.

findsrval64()shmforkws64()shmforkws()procdup()kforkx()kfork()

�� ����� ���� ��� ��� ��� ���� �� �� �� ����.

�� pta ��� ��� ��� ���� � pta ���� ��� ����, pta ���� �

��� ��� ��� ��� �����. ����, � �� ���� ��� ��� ���

� ��� � �� 64�� ��� ���� ����.spec_dataseg_int

��: num_spec_dataseg� �� ��� �� ��� ID ��� ��� ����. � ��

�� Power4 �� ���� �� �� 64�� ����� �����.

�:

� �: 512

� : 1 - �� �� ��

��: Bosboot

��: ���� �

�� �����, DATA_SEG_SPECIAL=Y� ���� ����� ��, �� ����� ���

�� �� ���� ���� ����� ��� ����� � � �� � �� �

�. ��� �� �� �� � � � �� ��� �� ����. ���� � �

� ��� ����� ��� �� �� ���, �� �� �� � ������ �

� �� � �� ��� � � ���.strict_maxperm

��: 1� �� ��, maxperm �� �� �� ��� �� � � RAM �� �� ���

��� ���.

�:

� �: 0(off)

� : 0 �� 1

��: ��

��: ��� ��� �� �� ��� ��� RAM �� �� �� �� ���� �� ����

��.

�� maxperm �� ��� ��(maxperm ���� ��� �� ��)� ��� 1� ���

�.

��: strict_maxperm� ��� �� �� ��� ��� �� ��

�� ���(���) 43

Page 58: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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_pinshm��: 1� �� ��, �� �� ��� ��� �����.

�:

� �: 0(off)

� : 0 �� 1

��: ��

��: �� �� ������ AIO ��� �� �� �� �� � �� �� ��� �

� �� ���.

�� shmget ��� �� � ������ SHM_PIN ���� ���� �� �� ��

���� ��� ���� �� ���� ����.

��: �� ��� �� ���

��

1. vmo ��� �� ���� �� tunable ���� �� � ��� �, � , � , �� � ���� �

���� �� ������.

vmo -L

2. POWER4 ����� 16MB �� ���� on�� ���� ���� �� ������.

vmo -r -o lgpg_regions=10 -o lgpg_size=16777216

� ��� ���� bosboot� ���� �� ����� ���� �� ����.

3. nokilluid� �� ���� ����� �� ������.

vmo -h nokilluid

4. � ��� �� v_pinshm� on�� ����� �� ������.

vmo -r -o v_pinshm=1

5. ���� �� vmo tunable ���� � �� ������ �� ������.

vmo -p -D

6. �� �� �� ��� �� ���� ��� �� ����� �� ������.

vmo -r -a

7. vmo ��� �� ���� �� tunable ���� �� � ��� �, � , � , �� � ���� �

�(��� �� ��)��� �� ������.

vmo -x

�� ��

ioo ��, schedo ��, no ��, nfso ��, tunchange ��, tunsave ��, tunrestore ��, tuncheck

�� � tundefault ��

AIX 5L �� 5.2 �� �� ���, VMM(Virtual Memory Manager)� �� ��

44 �� ���, � 6 �

Page 59: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

AIX 5L Version 5.2 Performance Tools Guide and Reference� Kernel Tuning

AIX 5L �� 5.2 �� �� ��� , AIX 5.2 �� ���

vmstat ��

��

�� �� ��� ����.

��

vmstat [ -f ] [ -i ] [ -s ] [ -I ] [ -t ] [ -v ] [ PhysicalVolume ... ] [ Interval [ Count ] ]

��

vmstat ��� �� �� , �� ��, ���, �� � CPU �� �� ��� ����. vmstat �

��� ��� ���� ��� � �� ��� ���� ��� � ���. � ��� ��� ��

��(�� ���� ���� ��)� ��� ��� �� �� �� �� �����.

vmstat ��� ��� �� ���� ��, ���� ���� ��� �� �� ��� �� �� �

� ����. -f ���� ���� ��, vmstat ��� ���� ��� �� �� �� �� ����.

PhysicalVolume ���� ��� ��� ��� ����.

Interval ���� ��� ��� �� ��� � � � ����. �� ����� ��� �� ��

��� �� ��� �����. �� ����� �� ��� ��� ��� �� �� ��� ��� ��

�. Interval ���� ���� � ��� vmstat ��� �� ���� ��� �� � ���. Count

���� Interval ����� ��� � ���. Count ���� ���� ��, � �� �� �

�� � � ��� � �� ����. Count ��� �� Interval ���� ���� ��, ����

�� �� �����. Count ���� 0� �� � ����.

AIX 4.3.3 ����� ��� ���� ���� ���� CPU ��(wio ��)� ��� ����

� � ������. ���� AIX 4.3.2 � �� ���� ��� � � �� ���� SMP�

wio ��� ����� �����.

AIX 4.3.2 ��� ���� ���� � � �� ����. ����� �� ������(���

��� �� 100�) � �� ��(usr/sys/wio/idle) � �� 10ms� ��� ���� ��� ����. �

� ���� ��� usr � �� CPU� �� ��� usr� �� ��� ��� ��� ����� ��.

�� ���� ��� CPU� �� � �� �� ��� sys ��� ��(tick)� �����. CPU� ��

�� � ��� �� �� ��� ���� �� ����. ��� ���� �� ��� wio ���

�����. �� �� ��� ���� �� CPU� �� �� ��� �� ��� ��(tick)� �����.

����� ���� �� � �� ���� wio� ���� �� �� CPU� �� ��� wio ��� �

�� ���(���) 45

Page 60: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

���� �����. �� �, ���� ���� �� ��� �� � �� ���� ��� ��� CPU

� �� ���� 90%� ���� wio ��� �� � ���. wio ��� sar(%wio), vmstat(wa) �

iostat(% iowait) ��� �� �����.

��� AIX 4.3.3 ���� ���� � � �� ����. ��� AIX 4.3.3� ����

�� �� CPU�� � ���� ��� ��� �� CPU� wio� ���� ����. �� �� ��

� ���� ���� �� � ��� ���� ���� �� ����, � � � ��� ��� ��

wio ��� �� � ���. �� �, � �� CPU � ��� ���� ���� �� � ��� �

��� �� 25%� wio ��� ����. 12�� CPU � ��� ���� ���� �� � ��� �

��� �� 8%� wio ��� ����. NFS ����� ��/ �� VMM� ����, biods� ���

� � ����� VMM�� ���� ��� �� ��� �� ���� �����.

��� vmstat ��� perfstat �� ��� ��� ����� �� �� , ��� � ���� ��

�� ��� ����. ��� ��/�� ��� �� ���� ����. ���� �� � ���

� �� � � �� �� ��� �����. ���� �� �� ��� ��� ��� � �� �

�� �����.

vmstat ��� �� ��� �� ��� �� � �� � �� �� ��� ���� ���.

kthr: ��� �� �� �� ��� �� �� ��

r �� ����� � �� �� � �

b ������ �� �� �� �� � �(�� �� ��, �� �� ���)

���: �� � �� �� ��� �� ��. �� ���� ���� ��� � �� ��� ����

�. 1���� 4096������.

avm �� �� �� ���

fre �� �� ���� ��

�: �� ��� �� ��� �� ��� ��� � ��� �����. �� �� ��� ��� �� �

�� �� ���.

���: ��� �� � ��� �� �� ��. � ��� ��� ��� �� ��� ���� �� �

�� �����.

re ��� ��� ���

pi ��� ���� ��� ���

po ��� ���� ��� ���

fr �� �� ���(��� ��)sr ��� �� ����� �� ���� ���

cy ��� �� ����� �� �� ��

��: ��� �� �� �� �� �� � ���� ��

in ���� ����

sy ��� ��

46 �� ���, � 6 �

Page 61: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

cs �� �� �� ��

Cpu: CPU ���� �� ���

us ��� ��

sy ��� ��

id CPU �� ��

wa ���� � ���/NFS ��� ��� ���� ��� CPU �� ��. � �� ��� ������.

���: ��� �� ���� ��� ��� ��� ����� �� � ��� ����. PhysicalVolume

���� � �� �� � ��� ���� �� � ���. � ��� ��� ��� �� ���

���� �����. � ��� ��� ��� ��� ��� ����. ����� � ��� ��

���� ����. � �� �� ��� � �� ��� ���� � � ���.

-I ���� ���� � �� �� �� ��� �� ��� �����.

kthr r � b ��� � p� �����.

p �� �� ��� ����� ���� �� � �

page �� � fi � fo� re � cy ��� �����.

fi �� �� ��� �

fo �� �� ��� ��

���

�: -f � -s ��� ��� ���� �� � ��, ���� ��� � �� ���� ���� �

�� ���� �����.

-f ��� �� �� �� ��� �� ����.

-i ��� �� �� ��� ��� ���� �� ����.

-I �� ��� �, ��� ��� � re � cy ��� �� kthr ��� p, ��� �� ��� ��� � fi � fo� �� ��� ��

��� ����.

�� ���(���) 47

Page 62: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

-s ��� ��� �� ��� ���� �� ��� ���� � ��� ��� � ��� ����. -s ���� -v ����� ��

� ���. � ���� �� �� �����.

�� �� ��

�� � ��� ��� �� ��� �����. ���� ��� �� ��� �� �� ��� �� �� ���. �

� �� �� ��� ��(� ��)� � �� ���� ����.

��� � �� �� ���� ���� �� ��� ����. ��� �� � �� ���� ���� ��� � �� ��� �

����. ��� �� ��� ��, �� �� ���� ��� �� ��� �� �����.

��� �

�� �� ���� ���� �� ��� ����. ��� ���� ��� ��� �� �� ���� ��� ��

� ��� ��� ����. ��� � ��� ��, �� �� ���� ��� �� ��� �� ����.

��� �� ��� �

��� ����� �� VMM �� ���� ���� �� ����.

��� �� ��� �

��� ����� �� VMM �� ���� ��� ��� �� ����.

� �� �

�� � ��� �� ��� �� ��� ��� � �����. VMM�� ��� ���� ����� ���� �� �

�� ���� VMM� � �� ������ ���� � ���� ��� � ����� ��� �� �� ���

� �� �� ���� �� �� ������ ��� ��, ��� ��� �����.

�� �� ��� �

��� ��� �� �� �� ��� ��� � �� ���� ��� � � ��� �����.

�� � � ��� �

��� ��� ���� �����.

� ��� ���

VMM� �� ����� ��� �� lru(��� � � �� ���) ��� ��� ����. ��� ���� �� ��

�� � ���. � ��� ��� ��� ���� �� ����.

� ��� ��

VMM ��� ���� �����(, ��� ��� ��� ��).

�� �� ��� ���

�� ����� �� ���� �� ����� � ���� �� �����.

48 �� ���, � 6 �

Page 63: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��� ��� ��� ��� ���� �� ��� ���� �� �����. (�� ��� ��� � ���� � ��

� ���.)

�� �� VMM� ���� �� �� �� ��� ��� ��� �� � � ����. ��� ��� � ��� �� �

�� � ��� �� ��� ��� �����.

�� � � ��

�� �� ���� ���� �� VMM� �� ��� ��� ��� �����.

�� XPT ��

����� � ��� ��� �� �� � VMM�� ��� �� ��� �����.

� � ��� ��

��� � ���� � �� � VMM�� ��� �� ��� �����.

�� ���

VMM� ��� ��� ��� ��� � ��� �����. � ��� ��� �� ��� ��� �� �� ��.

iodones VMM ��� ��� � � ��� �����.

CPU �� ��

CPU ��� ��(�� ����� �� ��)� ��� �����.

�� ���

� �� ������ �����.

�� � ���

����� ������ �����. ����� ����� ��� ���� ��� ��� ���� � �� ����

� � � �� ������. ��� ��� ��� �� ��� ��� ���� ����� ���� ���� �����.

traps ���� �� ���� ����.

syscalls ��� ���� �����.

-t vmstat ��� � �� �� ��� ����. �� ��� HH:MM:SS ���� �����.

�: -f, -s �� -i ���� ���� �� ��� ���� ����.

�� ���(���) 49

Page 64: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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 �� �� ���� �� ���� ��� ��� � ��� ����. -v ���� -s ����� �� � ���.

�� ���

4KB ��� � � � �� �� ��

lruable ���

��� �� ���� 4KB ��� �. � ��� VMM �� ���� ���� ���� �� ���� �� ��� ���

� ���� �����.

�� � ���

�� ��� 4KB ��� �

�� �� � �� ���� �� ���(vmo� ��� ��)

�� ���

��� 4KB� ��� �

maxpin ���

�� � � �� �� ��� ���� �� ���(vmo� ��� ��)

minperm ���

�� �� �� � � �� ���(vmo� ��� ��). �� �� ���� ����(repage) �������� ��

�� �� ��� ����.

maxperm ���

�� �� �� � � �� ���(vmo� ��� ��). ��� �� ����� �� ���� ���� �� ��

����.

numperm ���

�� ���� �� ���� �� ��

�� ���

�� ���� �� ���� 4KB ��� �

�� ���

��� ����� ���� �� ��

��� ���

��� �� ��� �

numclient ���

����� ���� ���� �� ��

maxclient ���

����� ���� �� � � ��� �� ��� ���� �� ���(vmo� ��� ��)

����� ���

����� ��� �

�� �� ��� �

����� �� ���� �� ��� ��� �� ��

pbuf �� ���� � � ��� ���

�� ��� pbuf� ��� ��� �� �� ��� ��� �� �. Pbuf� � �� ��� ���� ��� ��� ��

�� � ���� ��� �� �����.

psbuf �� ���� ��� �� ���

�� ��� psbuf� ��� ��� ��� �� ��� �� �. Pbuf� �� �� ��� ���� ��� ��� ���

� � ���� ��� �� �����.

50 �� ���, � 6 �

Page 65: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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 (-v� �� ���� ��, ��):

fsbuf �� ���� �� ��� ���

�� ��� fsbuf� ��� ��� �� ��� ��� �� �. Fsbuf� �� ��� ���� ��� ��� ����

� ���� ��� �� �����.

fsbuf �� ���� ����� �� ��� ���

�� ��� fsbuf� ��� ��� ����� �� ��� ��� �� �. NFS(Network File System) � VxFS(Veritas)

� ����� �� ������. Fsbuf� �� ��� ���� ��� ��� ���� � ���� ��� �� ���

��.

fsbuf �� ���� �� ��� �� ���

�� ��� fsbuf� ��� ��� �� ��� �� ��� ��� �� �. JFS2� �� ��� ����� �� ����

��. Fsbuf� �� ��� ���� ��� ��� ���� � ���� ��� �� �����.

��

1. �� ��� ��� �� �� ����� �� ������.

vmstat

2. 2� ���� 5�� �� ����� �� ������.

vmstat 2 5

� � ��� ��� � ��� ��� ���� ���.

3. �� ��� scdisk13 � scdisk14� �� ��� ��� �� ��� ��� �� �� ����

� �� ������.

vmstat scdisk13 scdisk14

4. fork ��� ����� �� ������.

vmstat -f

5. ��� ���� ��� ����� �� ������.

vmstat -s

6. vmstat ��� � �� �� ��� ����� �� ������.

vmstat -t

7. �� �� ��� �� �� ��� �� ��� ����� �� ������.

vmstat -I

8. �� ��� �� VMM ��� ����� �� ������.

vmstat -vs

��

/usr/bin/vmstat vmstat ��� ���� ���.

�� ���(���) 51

Page 66: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

�� ��

iostat � vmo ��

AIX 5L �� 5.2 �� �� ���� �� �� ���� � ��

vmtune ��

��

�� �� ��� � �� AIX ����� ���� ���� � ��� ����

��

vmtune [ -a ]

vmtune [ -M Number ] [ -p Number ] [ -P Number ] [ -t Number ] [ -f Number ] [ -F Number ]

[ -l Number ] [ -r Number ] [ -R Number ] [ -N Number ] [ -w Number ] [ -W Number] [ -k Number

] [ -c Number ] [ -b Number] [ -B Number ] [ -u Number] [ -d 0|1 ] [ -s 0|1 ] [ -S 0|1 ] [ -L

Number ] [ -g Number ] [ -h 0|1 ] [ -m Number ] [ -C 0|1 ] [ -v Number ] [ -n Number ] [ -j

Number] [ -J Number ] [ -z Number] [ -Z Number] [ -q Number ] [ -Q Number ] [ -V Number] [

-i Number ] [ -y 0|1 ] [ -T Number ]

��

vmtune �� ���� ����� ����� �� ������ ���� ����. �� ��� vmtune

� �� ��� ���� ���� ���� � �� � � vmo ��(��� �� VMM ����

��)� ioo ��(�� ��� �� ���� ��)�� �����. �� ��� �� ��� �� ���

� -A ���� ���� � -v ���� vmstat� �������. AIX 5.2� ��, vmo � ioo� ��

�� ��� ����� ��� �� � �����.

vmtune ��� ����� ��� � ���. vmtune ��� �� �� ��� �� ���� ��

� ��� ���. AIX 5.2��, vmo � ioo� ���� ��� ��� �� �, ��� bosboot

�� ��� ��� ��� �� ���� ����� ��� � �� � ���.

��: � ��� �� ���� ��� ����� ���� ��� �� � ���. vmtune� �

�� ��� ���� ��� �� �� �� ����� ��� �� �� �� �� ������.

���

�: ���� ���� �� ��, �� �� ���� � vmo -a � ioo -a� �����.

-a �� ���� �� �� ���� � vmo -a � ioo -a� ����.-A vmstat -v� ��� �� �� ���� ����.-b Number ioo -o numfsbuf=Number� ��� �� ��� bufstructs� �� ����.-B Number ioo -o hd_pbuf_cnt=Number� ��� LVM� �� pbufs �� ����.

52 �� ���, � 6 �

Page 67: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

-c Number �� �� �� ���� 16KB ���� �� ���� � ioo -o numclust=Number� ���

�.-C 0|1 �����, �� ����� ����. ��� � �� ���� �� ��� �� ��� �� ���

�� �� ��� ��� vmo -r -o pagecoloring= 0|1� ������.-d 0|1 ��� ��� �� �� � � ��� ���� � vmo -o deffps=0|1� ����.-fNumber vmo -o minfree=Number� ��� �� �� ���� ��� �� ������.-F Number ��� �� �� �� ���� ��� �� ���� � vmo -o maxfree=Number� ����.-g Number �����, �� ����� ����. � ���� ���� �� ���� ��� ��� � � ��

��� vmo -r -o lgpg_size Number -o lgpg_regions=NumberRegions� ������.-h 0|1 maxperm%� ��� ��� ���� ���� � vmo -o strict_maxperm=0|1� ����.-i Number �����, �� ����� ����. �� �� ��� ID� � � �� ��� �����

vmo -r -o spec_dataseg_int= Number� ������.-j Number �� � ����� ��� �� ���� � ioo -o j2_nPagesPerWriteBehindCluster=Number

� ����.-J Number �� � ��� ��� ���� � ioo -o j2_maxRandomWrite=Number� ����.-k Number ���� � � ���� ��� �� ��� �� ���� � vmo -o npskill=Number� ���

�.-l Number ��� ��� ��� �� � ��� ���� � vmo -o lrubucket =Number� ����.-L Number �����, �� ����� ����. � �� ��� �� �����, vmo -r -o lgpg_regions=

Number -o lgpg_size =Size� ������.-m Number �����, �� ����� ����. �� � �� �����, vmo -r -o mempools=Number�

������.-M Number �� � � �� �� �� ��� ���� � vmo -omaxpin=Number� ����.-n Number ��� ��� �� � � �� ��� � �� ����� uid � � ���� � vmo -o

nokilluid=Number� ����.-N Number ioo -o pd_npages=Number� ��� ��� �� � RAM�� ���� ��� �� ���

� �� ����.-p Number vmo -o minperm%=Number� ��� ����(re-page) �������� �� ���� ����

�� �� ������.-P Number vmo -o maxperm%=Number� ��� ��� �� ����� �� ���� ���� �� �

� ����.-q Number ioo -o j2_minPageReadAhead=Number� ��� � �� ���� ���� ����.-Q Number ioo -o j2_maxPageReadAhead=Number� ��� � �� ���� ���� ����.-r Number ioo -o minpgahead=Number� ��� ���� � ��� ���� ���� �� ����.-R Number ioo -o maxpgahead=Number� ��� � �� ���� ���� ����.-s 0|1 ��� � inode � � ���� ���� ��� ����� � � ���� � ioo -o

sync_release_illock=0|1� ����.-S 0|1 shmget ��� ���� SHM_PIN ���� �� ����� �� � vmo -o v_pinshm=0|1� �

���.-t Number vmo -o maxclient%=Number� ��� ��� �� ����� ����� �� ���� ����

�� �� ����.-T Number � pta ���� �� ��� ���� � vmo -o pta_balance_threshold=Number� ���

�.-u Number vmo -o lvm_bufcnt=Number� ��� �� ��� ���� �� LVM ��� �� ����.-v Number �����, �� ����� ����. �� �� ����� �� ����� vmo -r -o framesets=

Number� ������.-V Number �����, �� ����� ����. �� �� �� ��� ID �� �����, vmo -r -o

num_spec_dataseg= Number� ������.-w Number vmo -o npswarn=Number� ��� , �� � ����� ��� ���� ���� �����

�� RAM� �� �� �� � ���� ����.-W Number ioo -o maxrandwrt=Number� ��� SIGDANGER� ����� � � � �� ��� ���

�� ��� �� ����.-y 0|1 �����, �� ����� ����. �� � ���� �� �� ��� �����, vmo -r -o

memory_affinity=0|1� ������.

�� ���(���) 53

Page 68: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

-z Number ioo -o j2_nRandonCluster=Number� ��� �� �� ��� ��� ����.-Z Number ioo -o j2_nBufferPerPagerDevice=Number� ��� ��� ��� �� �� ����.-? �� � �� ���� ��� ����.

Tunable ���� �� ����� Tunable ��� ��� vmo �� � ioo ��� ������.

�� ��

vmo ��, ioo ��

AIX 5L �� 5.2 �� �� ���, vmtune � schedtune� �� ����

AIX 5L Version 5.2 Performance Tools Guide and Reference, Kernel Tuning

VMM(Virtual Memory Manager)� �� ��

vpdadd ��

��

��, lpp, �� � �� ������ ��� ����.

��

vpdadd { -c Component | -p Product | -f Feature } -v v.r.m.f [ -D Destdir ] [ -U Command ] [ -R

Prereq ] [ -S Msg_Set ] [ -M Msg_Number ] [ -C Msg_Catalog ] [ -P Parent ] [ -I Description ]

��

vpdadd ��� VPD(Vital Product Database)� ����� ��� ���� �� ����� ���� �

� �����. VPD� ��, lpp � �� ������ �����. ���� ������ ��� sysck

���� ��� ��. �� ���� � non-installp �� ���� ���� ��� � �� � �

� �� ������ �� ���� ���.

vpdadd ��� �� � �� Product� �� ��� ����, � �� Feature � Component� �

���.

Component� �� ���� � ���, � ����� �� �� �� ��� ���� � Component�

� ����. ��� ���� vpdadd ��� ��� �� ������ ���� ��, �� �

�� �� ��� �� ��� ��� ���� � ��� ��� ��. � � �� ��� ��� ��

� ���� ��, Component �� ��� Product ��� ���� ��� � �� ��� ��� � SMIT

�� �� ������ �����. �� ��� VPD�� �����, Components � Features� � �

lslpp ���(-Lc)�� ������.

54 �� ���, � 6 �

Page 69: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

���

-C Msg_Catalog Component� �� ��� ���� � �� ���� ����. � �(�) ��� -I ���� �

��� ���. �� ���� � NLSPATH� ��� �� �� ��� � � ��.-c Component VPD� �� Component ��� ����. ��� ��� ���� �����. ���� ��� �� ��

��� ���� � ���. Component� ��� ����� � ������ ���� ��� �

��� ��� ��� �����. �� �� ��� ����(, ���).-D Destdir �� �(�� sysck ��� �� ���� ������ �� �) Component� �� ��� ���� ��

(���) ��� ����. Component� ��� �� ��� �� � �� �� �� ��� �� ���

��. � � �� ����� /opt���.-f Feature VPD� �� Feature ��� ����. ��� ��� ���� �����. ���� ��� VRMF ��

�� ����� ���� � ���. Feature� ��� ����� � ������ ���� ��

� ���� ��� ��� ���� ����. �� �� ��(, ���)� ����.-I Description Component, Feature �� Product� � � ��� ����. ��� �� ����� ��� ��. �

� ����� �� ��� ����, �� ���� ��� \� ��� ��.-M Msg_Number ��� �� �� ��� ����.-P Parent � ����� � � ����. Component� ����� �� �� Feature �� Product� ��� �

� ����. � ���� ���� � �� ��� ����� �� ���� �� � ���.-p Product VPD� �� Product ��� ����. ��� ��� ���� �����. ���� ��� VRMF ��

�� ����� ���� � ���. Product� ��� ����� � ������ ���� ��

� ���� ��� ��� ���� ����. �� �� ��� ����(, ���).-R Prereq Component ��� ����� Component(�� ��)� ����. ��� �� ��� ��� ��. �

���� �� ����� ���� � � � ��� � ���. �� �� ���� ������ ��

���(���� ��), Product �������� �� �� ��� ��� ��� � �� ���� ���

��.-S Msg_Set �� ��( ����� � ��� ��)� ����.-U Command � Component� �� �� ���� ���� � Command� ����. �� �� �� �� ��� �

��, �� �� �� ���� ���� ���� ���� �� � ���. geninstall ��� � ��

���� ����, � �� VPD� ���� � ���� installp� �� ��� �� ���� ����.-v v.r.m.f ���� Component, Feature �� Product� VRMF

��

1. � ���� ����� ���� vpdadd� ��� Foo product� �� Component� ���� �

�� ����. � Component�� � �� ����� ��, ��� ���� ���� �� �

�� GUID� �����.

vpdadd -c EPL2890198489F -v 1.2.3.0 -R "bos.rte.odm 4.3.3.0"-R "8KDEOKY90245686 1.1.0.0" \-U /usr/opt/foo/uninstaller.class -p KID892KYLIE25 -I "Foo Database Component"

2. VPD� �� �� devices.pci.cool.rte� ����� �� ������.

vpdadd -p devices.pci.cool.rte -v 5.1.0.0 -U /usr/sbin/udisetup

��

/usr/sbin/vpdadd

�� ��

installp ��, lslpp ��, vpddel �� � geninstall ��

�� ���(���) 55

Page 70: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

vpddel ��

��

��, lpp, �� � �� ������� ��� ����.

��

vpddel { -c Component | -p Product | -f Feature } -v v.r.m.f -D Dest_dir

��

vpddel ��� ��, lpp, �� � �� ������� ��� ����. �� ��� ����� vrmf

� �� ����� ��� ��.

���

-c Component ��� Component� ����. Component� ���� ���� VRMF� ���� ��.-D Dest_dir �� Component� �� ����� ����. �� ����� ���� ��� � � /opt� ��

���.-f Feature �� ������� �� Feature� ����.-p Product �� ������� �� Product� ����.-v V.R.M.F VPD � �� ������� � component� ��, ���, �� � �� � � ����.

��

��, ��, lpp � �� ������� Component EPL2890198489F� ����� �� ������.

vpddel -c EPL2890198489F -v 1.2.3.0 -D /usr/lpp/Foo

��

/usr/sbin/vpddel

�� ��

vpdadd �� � lslpp ��

vsdatalst ��

��

vsdatalst - �� �� ��� ����� ��� ����.

��

vsdatalst {-g | -n | -v | -c}

56 �� ���, � 6 �

Page 71: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

� ��� ��� � ��� �� � ��� � ���� ������.

SMIT(System Management Interface Tool)� ��� vsdatalst ��� �� � ���. SMIT� �

���� �� ������.

smit list_vsd

�� � ��� �� �� ��� SDR �� ��� �� ��� ����.

���

� ��� � ��� � vsdatalst ��� �� � ���.

-g �� �� �� �� � ��� ����.

global_group_name

local_group_name

primary_server_node

secondary_server_node(RVSD �������� �� ��)

eio_recovery

recovery

CVSD server_list

-n �� �� � ��� ����.

node_number

host_name

adapter_name

min_buddy_buffer_size

max_buddy_buffer_size

max_buddy_buffers

-v �� �� �� ��� ����.

vsd_name

logical_volume_name

global_group_name

minor_number

-c �� �� ���� ��� ����.

node_number

cluster_name

���

�� ���(���) 57

Page 72: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

� ��� ����� �� ��� � ��.

�� ��

0 ��� ����� � ��� ����.

nonzero ��� ���� �����.

����

� ��� �� ��� ��� ��� � �� ��� ��. �� ��� ��� ��� �����

startrpdomain ��� ������. ��� �� ���� �� � � ��� ��� �����

startrpnode ��� ������. RSCT �� ��� �� � ��� �� ��� ��� RSCT: ��

���� ������.

�� ��

�� RVSD ������ �� � ���.

��

1. �� �� � ��� ����� �� ������.

vsdatalst -g

���� �� ��� ��� ����.

VSD Global Volume Group InformationServer Node Numbers

Global Volume Group name Local VG name primary backup eio_recovery recovery server_list vsd_type------------------------ ------------ ------- ------ ------------ -------- ----------- --------gpfs0gvg gpfs0vg 1 2 0 0 0 VSDgpfs1gvg gpfs1vg 2 1 0 0 0 VSDgpfs3gvg gpfs3vg 1 0 0 0 1:2 CVSD

2. �� �� � ��� ����� �� ������.

vsdatalst -n

���� �� ��� ��� ����.

VSD Node InformationBuddy Buffer

node VSD IP packet minimum maximum # maxbufsnumber host_name adapter size size size------ --------------- -------- --------- ------- ------- ---------

1 host1 ml0 61440 4096 262144 1282 host2 ml0 61440 4096 262144 128

3. �� �� � ��� ����� �� ������.

vsdatalst -v

���� �� ��� ��� ����.

58 �� ���, � 6 �

Page 73: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

VSD TableVSD name logical volume Global Volume Group minor# size_in_MB-------------------- --------------- -------------------------- ------ ----------gpfs0vsd gpfs0lv gpfs0gvg 3 4096gpfs1vsd gpfs1lv gpfs1gvg 1 4096gpfs3vsd gpfs3lv gpfs3gvg 4 4096

/opt/rsct/vsd/bin/vsdatalst

�� ��

��: lsvsd, updatevsdnode, vsdnode

vsdchgserver ��

��

vsdchgserver - �� ��� �� �� ���� �� �� ��� �� �� � � �� �� � �� �

� � � ����.

��

vsdchgserver -g vsd_global_volume_group_name -p primary_node

[-b secondary_node] [ -o EIO_recovery]

��

vsdchgserver ��� ���� 1� � � ��� �� �� �� ��� 2� � �� ����� � �

�� 2� � �� 1� � � �� � ���. �� �� �� ���� ��� � � �� ���

��� ���� ���� �� ����� ������ �� �� ���� �� �� � ���.

vsdchgserver ��� -g ���� ��� �� �� �� �� ���� � 1� � � 2� � ���

���� ���� �� �� �� �� �� ��� ������ ���� �� �� ��� ��� �

���.

���

-g �� � � ��� �� �� ���� �� ���� �� �� �� �� � ��� ���

�.

-p �� �� �� 1� �� � ��� ����.

-b �� �� �� 2� �� � ��� ����. -b ���� ���� ��� 2� � ���

�����.

-o 0(EIO �� �� ��) �� 1(EIO �� ��)� �����.

�� ���(���) 59

Page 74: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

���

��

� ��� ����� �� ��� � ��.

�� ��

0 ��� ����� � ��� ����.

nonzero ��� ���� �����.

����

� ��� �� ��� ��� ��� � �� ��� ��. �� ��� ��� ��� �����

startrpdomain ��� ������. ��� �� ���� �� � � ��� ��� �����

startrpnode ��� ������. RSCT �� ��� �� � ��� �� ��� ��� RSCT: ��

���� ������.

�� ��

�� RVSD ������ �� � ���.

��

EIO ��� �� node12vg �� �� �� 1� �� � � � 1�, 2� � � � 2� ����

�� ������.

vsdchgserver -g node12vg -p 1 -b 2 -o 1

/opt/rsct/vsd/bin/vsdchgserver

�� ��

� ������� � ��� ���� ��� �� ��� RSCT: �� ��� ��� ������.

vsdelnode ��

��

vsdelnode - � �� ��� � � �� �� �� ��� ��� ����.

��

vsdelnode node_number ...

60 �� ���, � 6 �

Page 75: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

� ��� � �� ��� � � �� �� �� ��� ��� ���� ����.

vsdelnode ��� ��� � � � �� �� �� ��� � � �� ��� ��� �� � �� �

� �� �� ���� ��� � � ��. �� �� �� ��� � � ���� � ��� ��

��.

SMIT(System Management Interface Tool)� ��� vsdelnode ��� �� � ���. SMIT� �

���� �� ������.

smit delete_vsd

�� � � �� ��� �� �� �� ��� ����.

���

���

node_number �� �� �� ��� ��� � � � � ��� ����.

��

� ��� ����� �� ��� � ��.

�� ��

0 ��� ����� � ��� ����.

nonzero ��� ���� �����.

����

�� �� �� �� ��� ������ � � �� ���� � ��. ��� ��� � ���

�� � ����. ��� ��� RSCT: �� ��� ��� ������.

� ��� �� ��� ��� ��� � �� ��� ��. �� ��� ��� ��� �����

startrpdomain ��� ������. ��� �� ���� �� � � ��� ��� �����

startrpnode ��� ������. RSCT �� ��� �� � ��� �� ��� ��� RSCT: ��

���� ������.

�� ��

�� RVSD ������ �� � ���.

�� ���(���) 61

Page 76: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

� 3 � 6� �� �� �� ��� � ��� ���� �� ������.

vsdelnode 3 6

/opt/rsct/vsd/bin/vsdchgserver

�� ��

��: vsdatalst, vsdnode

vsdelvg ��

��

vsdelvg - �� �� ���� �� �� � ��� ����.

��

vsdelvg [-f] global_group_name ...

��

� ��� ��� �� �� ���� �� �� � ��� ������. �� �� ���� �� ��

�� ���� � �� -f ���� ���� ��� vsdelvg ��� ����. -f ���� ��� �

� �� �� �� ���� �� �� �� �� ��� � �� ����� ���� ��� ���

� ��.

SMIT(System Management Interface Tool)� ��� vsdelvg ��� �� � ���. SMIT� ��

��� �� ������.

smit delete_vsd

�� � � �� ��� �� �� �� �� �� ��� ����.

���

-f �� �� �� �� ��� �� �� ���� ��� �� ����.

���

global_group_name

���� �� � �� ��� �� ��� �� �� ����.

��

� ��� ����� �� ��� � ��.

62 �� ���, � 6 �

Page 77: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

�� ��

0 ��� ����� � ��� ����.

nonzero ��� ���� �����.

����

� ��� �� ��� ��� ��� � �� ��� ��. �� ��� ��� ��� �����

startrpdomain ��� ������. ��� �� ���� �� � � ��� ��� �����

startrpnode ��� ������. RSCT �� ��� �� � ��� �� ��� ��� RSCT: ��

���� ������.

�� ��

�� RVSD ������ �� � ���.

��

vg1n1 �� �� �� ����� �� �� ������.

vsdelvg vg1n1

/opt/rsct/vsd/bin/vsdelvg

�� ��

��: undefvsd, vsdatalst, vsdvg

vsdnode ��

��

vsdnode - � �� ��� � � �� �� �� ��� ��� ����.

��

vsdnode node_number... adapter_name min_buddy_buffer_size

max_buddy_buffer_size max_buddy_buffers

vsd_max_ip_msg_size [cluster_name]

��

� ��� ��� ��� � � �� �� ��� � � �� �� �� ��� �� ���� ��

����. �� ��� �� � � �� ��� ��, � ��� � � ������. ��� �� ��, �

��� ��� �� �� ��� ��� ��� �� � � �� �� � �� ������.

�� ���(���) 63

Page 78: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

SMIT(System Management Interface Tool)� ��� vsdnode ��� �� � ���. SMIT� �

���� �� ������.

smit vsd_data

�� � � �� ��� �� �� ��� ����.

���

���

node_number �� �� �� ��� ��� � � � ����. node_number� ���� �� �

� RSCT �� �� �� � ��� ��� ��.

adapter_name ��� � � �� �� �� ��� ��� �� ��� ��� ����. ��� ��

� � � � ���� � ��. �� �� ��� ��� ��� � � ��� �

� � �� ��� ���� ��. ml0� ��� �� �� ��� �� ��

��� SP ��� �� �� ��� � ��� ������. � �� �� �� ���

�� ���� � � � ml0 ���� �����.

min_buddy_buffer_size

��� �� �� ���� �� �� ��� ���� ���� �� �� ��� ��

��. � �� 2� ���#�� 4096 ���� ��. ���� �� 4096(4KB)��

�. 512��� ��� �� 4KB� �����. ��� �� ��� �� � �� �� ��

� ���� ��� � �� ���� �����.

max_buddy_buffer_size

��� ���� �� �� ��� ���� �� �� �� ��� ����. � �

� 2� ���#�� min_buddy_buffer_size ���� ��. ���� �� 262144(256KB)

���. � �� �� �� ���� ���� ������ ��� �� ��� �� ��

��� ������ ���� ����� �� �����.

max_buddy_buffers

� max_buddy_buffer_size ��� �� ����. �� �� ��� �� ����

�� � �� �� ��� ��� ��� �� �� ��� ���� ��� ���

���. ���� �� 2000 256KB �����.

�� ��� ����� ����. ����� � � ���� max_buddy_buffers� 1�

�� �� ���.

�: statvsd ����� �� ��� ���� �� ��� ����� ��� �� ��

��.

64 �� ���, � 6 �

Page 79: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

vsd_max_ip_msg_size

�� �� ���� �� �� �� ��� ��� � � ����. ��� ���� �

� 61440(60KB)���.

cluster_name ��� ����� �� ���� �� �� � � ���� ��� ����. ����

��� ���� ���� ��� �� ���. ��� � � ��� ������ � �

���. �� �, �� ��� ��� � �� CVSD� � ���� �� ��� ��

�� ��� ��� ��.

�: SSA(Serial Storage Architecture) ����� cluster_name� ����.

��

� ��� ����� �� ��� � ��.

�� ��

0 ��� ����� � ��� ����.

nonzero ��� ���� �����.

����

� ��� ��� � � � �� ��� �� � ��, � ��� �� ��� ��� ��� �

�� ��� ��. �� ��� ��� ��� ����� startrpdomain ��� ������. ���

�� ���� �� � � ��� ��� ����� startrpnode ��� ������. RSCT �� �

�� �� � ��� �� ��� ��� RSCT: �� ���� ������.

�� ��

�� RVSD ������ �� � ���.

��

� ����� �� ���� � � 1-8� �� ��� ����.

vsdnode 1 2 3 4 5 6 7 8 ml0 4096 262144 128 61440

/opt/rsct/vsd/bin/vsdnode

�� ��

��: updatevsdnode, vsdatalst, vsdelnode

�� ���(���) 65

Page 80: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

vsdsklst ��

��

vsdsklst - �� �� ��� �� �� �� ��� ������ ���� ��� ��� � �� ��

� ����.

��

vsdsklst [-v] [-d] {-a | -n node_number[, node_number2, ...]}

��

� ��� ��� �� �� ��� ��� �� ��� ������.

���

-v �� � � ��� �� �� ���� �� ��� �� ��� ����.

-d �� � � ��� �� ���� �� ��� �� ��� ����.

-a ��� �� ��� ���� �� � � �� ��� ��� ����.

-n node_number

��� ��� �� �� ��� � ��� ����.

���

��

� ��� ����� �� ��� � ��.

�� ��

0 ��� ����� � ��� ����.

nonzero ��� ���� �����.

����

� ��� �� ��� ��� ��� � �� ��� ��. �� ��� ��� ��� �����

startrpdomain ��� ������. ��� �� ���� �� � � ��� ��� �����

startrpnode ��� ������. RSCT �� ��� �� � ��� �� ��� ��� RSCT: ��

���� ������.

�� ��

�� RVSD ������ �� � ���.

66 �� ���, � 6 �

Page 81: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

� ���

vsdsklst -dv -a

� 1� 2� ��� �� �� �� �� ���� � ���� �� �� �� ��� ����.

c164n12.ppd.pok.ibm.com: Node Number:2; Node Name:c164n12.ppd.pok.ibm.comc164n12.ppd.pok.ibm.com: Volume group:rootvg; Partition Size:32; Total:271; Free:168c164n12.ppd.pok.ibm.com: Physical Disk:hdisk0; Total:271; Free:168c164n12.ppd.pok.ibm.com: Volume group:testvg is not varied on.c164n12.ppd.pok.ibm.com: Physical Disk:hdisk5;c164n12.ppd.pok.ibm.com: Volume group:test1vg; Partition Size:4; Total:537; Free:534c164n12.ppd.pok.ibm.com: Physical Disk:hdisk2; Total:537; Free:534c164n12.ppd.pok.ibm.com: VSD Name:vsd1n2[testnewlv21n2]; Size:1c164n12.ppd.pok.ibm.com: VSD Name:vsd2n2[testlv1n2]; Size:346112.25c164n12.ppd.pok.ibm.com: VSD Name:vsd3n2[testlv2n2]; Size:346112.25c164n12.ppd.pok.ibm.com: Volume group:vg1 is not varied on.c164n12.ppd.pok.ibm.com: Physical Disk:hdisk9;c164n12.ppd.pok.ibm.com: Volume group:sharkvg is not varied on.c164n12.ppd.pok.ibm.com: Physical Disk:hdisk7;c164n12.ppd.pok.ibm.com: Physical Disk:hdisk10;c164n12.ppd.pok.ibm.com: Volume group:bdhclvg; Partition Size:32; Total:134; Free:102c164n12.ppd.pok.ibm.com: Physical Disk:hdisk13; Total:134; Free:102c164n12.ppd.pok.ibm.com: Volume group:gpfs0vg; Partition Size:8; Total:536; Free:0c164n12.ppd.pok.ibm.com: Physical Disk:hdisk12; Total:536; Free:0c164n12.ppd.pok.ibm.com: VSD Name:gpfs0vsd[gpfs0lv]; Size:352256.75c164n12.ppd.pok.ibm.com: Not allocated physical disks:c164n12.ppd.pok.ibm.com: Physical disk:hdisk1c164n12.ppd.pok.ibm.com: Physical disk:hdisk3c164n12.ppd.pok.ibm.com: Physical disk:hdisk4c164n12.ppd.pok.ibm.com: Physical disk:hdisk6c164n12.ppd.pok.ibm.com: Physical disk:hdisk11c164n12.ppd.pok.ibm.com: Physical disk:hdisk15c164n11.ppd.pok.ibm.com: Node Number:1; Node Name:c164n11.ppd.pok.ibm.comc164n11.ppd.pok.ibm.com: Volume group:rootvg; Partition Size:32; Total:271; Free:172c164n11.ppd.pok.ibm.com: Physical Disk:hdisk0; Total:271; Free:172c164n11.ppd.pok.ibm.com: Volume group:bdhclvg; Partition Size:32; Total:134; Free:102c164n11.ppd.pok.ibm.com: Physical Disk:hdisk9; Total:134; Free:102c164n11.ppd.pok.ibm.com: VSD Name:bdhcvsd1n1[lvbdhcvsd1n1]; Size:45056c164n11.ppd.pok.ibm.com: Volume group:testvg; Partition Size:16; Total:134; Free:70c164n11.ppd.pok.ibm.com: Physical Disk:hdisk13; Total:134; Free:70c164n11.ppd.pok.ibm.com: Not allocated physical disks:c164n11.ppd.pok.ibm.com: Physical disk:hdisk1c164n11.ppd.pok.ibm.com: Physical disk:hdisk2c164n11.ppd.pok.ibm.com: Physical disk:hdisk3

/opt/rsct/vsd/bin/vsdisklist

�� ��

��: vsdatalst

�� ���(���) 67

Page 82: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

vsdvg ��

��

vsdvg - �� �� ��� �� �� �� ����.

��

vsdvg [-g global_volume_group ] {-l server_list local_group_name | local_group_name primary_node

[secondary node [eio_recovery]]}

��

� ��� ��� �� �� ��� ������ �� �� �� ������. �� �� � ��,

�� �� ���� � � �� �� �� �� ���� ���� �� ��� ���� ���.

SMIT(System Management Interface Tool)� ��� vsdvg ��� �� � ���. SMIT� ���

�� �� ������.

smit vsd_data

�� � � �� ��� �� �� �� �� ��� ����.

���

-g global_volume_group

� �� �� �� ��� ��� ����. ��� �� ��� � � �� ��

�� ��� ��� ��� ���� ��� ��. ���� �� �� �� vgxxnyy�

��( �� yy: � ��, xx: �� � � ��� �$� �� � ��). �� ���

� ��� �� � ��� �� ���� �����. ��� ��� 31� �� �

�.

-l server_list CVSD� �� �� ���� ����. � ��� ��� global_volume_group� �� �

� ��� ����.

���

local_group_name

�� �� ���� ���� ��� �� �� �� ��� ����. � ��� ��

�� ���� ���� �� �����. ��� ��� 15� �� ��.

primary_node �� �� �� ���� 1� �� � � ��� ����. ��� ��� 31� ��

��.

secondary_node

�� �� �� ���� 2� �� � � ��� ����. ��� ��� 31� ��

��.

68 �� ���, � 6 �

Page 83: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

eio_recovery

�� �� �� �� ��� ������ EIO ��� �� ��� ��� ����.

eio_recovery� � � �� 1� ���� ��, EIO ��� �� � �� �� �� ��

��� ���� �� 1� � � 2� � ��� ��� �� 1� � � �� ���

� � � � ��� ���.

��

� ��� ����� �� ��� � ��.

�� ��

0 ��� ����� � ��� ����.

nonzero ��� ���� �����.

����

� ��� �� ��� ��� ��� � �� ��� ��. �� ��� ��� ��� �����

startrpdomain ��� ������. ��� �� ���� �� � � ��� ��� �����

startrpnode ��� ������. RSCT �� ��� �� � ��� �� ��� ��� RSCT: ��

���� ������.

�� ��

�� RVSD ������ �� � ���.

��

1. � ����� gpfs1gvg� �� �� ��� �� �� ���, node1�� ����� �� �� �

gpfs1vg� primary_node�, node2� secondary_node� ����.

vsdvg -g gpfs1gvg gpfs1vg 1 2

2. � ����� node1� node2�� ��� ����� �� �� � gpfs3gvg� �� gpfs3gvg�

�� �� ��� �� �� ��� ����.

vsdvg -g gpfs3gvg -l 1:2 gpfs3vg

/opt/rsct/vsd/bin/vsdvg

�� ��

��: updatevsdvg, vsdelvg

�� ���(���) 69

Page 84: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

vsdvgts ��

��

vsdvgts - �� ���� �� � ��� �(VGDA)�� �� ��� ��� �� �� �� �� ��

� ������ ���� �� ��� ����.

��

vsdvgts [-a] [ volgrp]

��

� ��� ��� �� �� �� �� ��� ������ � ���� ���(twin-tailed) �� ��

� �� ���� ���� �� ��� ������. ������ ���� ���� �� ���

��� �� �� �� ��� � �� ����.

� ��� ��/�� ��� � � ���� �� ���� ���� �� �� �� �� ��/��� �

�� � �� � ���. � ��� �� ��� ��� ��.

���

-a 1� � 2� � ��� �� � �� �� �� ��� ����� ����. � ���

� ���� ��� �� ��� �� � ��� �����.

���

volgrp �� �� ����. ��� ����� ���� ��� � � � �� �� �� �

� �� ��� �����.

��

� ��� ����� �� ��� � ��.

�� ��

0 ��� ����� � ��� ����.

1 ���� �� ��� �� ��� �� ��� ����.

����

� ��� �� ��� ��� ��� � �� ��� ��. �� ��� ��� ��� �����

startrpdomain ��� ������. ��� �� ���� �� � � ��� ��� �����

startrpnode ��� ������. RSCT �� ��� �� � ��� �� ��� ��� RSCT: ��

���� ������.

70 �� ���, � 6 �

Page 85: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

�� ��

�� RVSD ������ �� � ���.

��

� � � �� �� �� ��� �� � vsdvg1� ��� �� ��� ����� �� ������.

vsdvgts vsdvg1

/usr/lpp/vsd/bin/vsdvgts

�� ��

��: updatevsdvg, vsdelvg

w ��

��

�� ��� � �� ����.

��

w [ -h ] [ -u ] [ -w ] [ -l | -s ] [ User ]

��

w ��� ������ �� �� �� �� ����. �� �� ����.

User ���� ��

tty ���� ���� tty(�� ��) ��

login@ ���� �� ��

idle ���� ���� �� �� ��� � ��� �� ��(� � )JCPU �� ��� �� ����� �� � ����� ��� ��� � ��

PCPU �� � �� ������ ��� ��� � ��

What �� ����� �� � ��

�� �� ��� �� ��, ��� �� ��, ���� ���� ��� � � � ��� �����.

� ��� �� �� 1�, 5�, 15� ���� �� ��� ����� ����.

�� ��� �� � � ��� �� �� ��� �� ����.

10:25am �� 24�� �� ���� ���

Tue10am 24��� 7� ��� ���� ���

12Mar91 7� ��� ���� ���

User ���� �� ��� ��� ���� ��� �� ����� �����.

�� ���(���) 71

Page 86: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

���

-h ��� ����.-l ���� �� ����. ��� � ����.-s � ���� �� ����. � �����, tty(�� ��)� ��� ��� ��, ��� � �� � ��

��� �����.-u ���� �� �� �, �� � �� ��, ���� ��� � � �� �� ����� �� �����. ��� �

����. -u ���� -w �� -h ���� �� ���� ��� uptime ��� ����.-w -u � -l ���� ��� ��� ���� �� � ����.

��

/etc/utmp��� ���� ���� ���.

�� ��

who ��, finger ��, ps ��, uptime ��

wait ��

��

���� ID� � ��� �����.

��

wait [ ProcessID ... ]

��

wait ��� ProcessID �� �� ��� ���� ID� � � ��� ��(�� ����)��. ProcessID

�� ���� �� ��, wait ��� �� �� ��� �� ���� ID� � �� 0� � ��� �

� ��� �����. ProcessID �� ���� �� ���� ID� ��� ��, wait ��� � ��

�� ID� � �� 127� � � ��� ���� ID� ����. wait ��� ProcessID �� ��

��� �� ���� ID� � ��� �� � ���.

���

ProcessID wait ��� � ���� ���� ��� �� �� 10� �� ���� ID� ����.

�� ��

�� ��� ����� ���� � �� ����� � ���� ���� �� ��� � ��� �

�� �� ����� ��� ��� � ��, wait ��� � ��� ��� �� ������ ����

��� � �� ��� ����. ��� ��� ����� ������ � � ��, ��� �� ��

72 �� ���, � 6 �

Page 87: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

���� � ��� � ��� 129 ���� �� ��� �� ��� � �� ��� �����(kill

-l �� �� ��). ��� ���, wait ��� �� �� � � ��� � ���.

0 wait ��� ���� �� ������ ���� �� ��� �� ���� ID� � �����.1-126 wait ��� ��� ������.127 ��� �� ProcessID ����� �� ��� ��� � � ����.

��

/usr/bin/wait wait ��� ���� ���.

�� ��

shutdown ��, sleep ��, wall ��

alarm ���, pause ���, sigaction ���

AIX 5L �� 5.2 ��� ��� ���: ��� � ��� � ��

wall ��

��

���� �� ���� ��� ����.

��

wall [ -a ] [ -g Group ][ Message ]

��

wall ��� ���� �� ���� ��� ����. Message ���� ���� �� �� wall

��� �� � ��� �� ��� � ���� ��� ����. �� � ��� ���� ��

���� � ���. �� �� ��� �� �� ���.

Broadcast message fromuser@node

(tty) at hh:mm:ss ...

hh:mm:ss� ��� � � �, � � �� �����.

�� ���� ��� �� ��� ������ �� ��� ��� � ��. ����� �� ���

� wall ��� ��� �� �� ���� ��� ��� ����� ��� ��.

�:

1. wall ��� �� � � ��� � ��� ��.

2. ���� �� ��� ��� ��� � ���.

�� ���(���) 73

Page 88: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

���

� 1.

-a � � ��� ����. � ���� ��� V ���� �

����, ��� ��� ��(pseudo) ��� ����.

-g Group ��� ��� ����.

��

/dev/tty ��� ����.

�� ��

mesg ��, su ��, write ��

ewallevent, wallevent ��

��

���� �� ���� ��� �� ��� ���� �� �����.

��

ewallevent [-h]

wallevent [-h]

��

ewallevent ����� �� �� �� ����. wallevent ����� ��� ���� ��� �

� ��� �� �����.

��� ����� ��� �� ��� ���� �� � ���� �� ��� �� � �� ����

��� �� ��� ���� ��� �� �����. ��� �� ��� ��� ��� ��� ��

��� ���� �� � ��� � �� ���� �� ���� �� �� ��� � �� ���

� �� ���� �� �����. ��� ����� ��� � ��� �� ���� ��� �� �

���. �� �� ��� �� ��� ���� � ����� �� �� ���.

��� � ��� �� ��� ���� ��� �� ��� ��� RSCT �� ���� ������.

��� ����� � ��� ��� ��� �� ���� �� � ���� �� ���� ��� �

� �� ���� ��� �����.

74 �� ���, � 6 �

Page 89: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

Broadcast message from user@host (tty) at hh:mm:ss...

severity event_type occurred for Condition condition_nameon the resource resource_name of resource_class_name at hh:mm:ss mm/dd/yyThe resource was monitored on node_name and resided on {node_names}.

��� ��� RSCT �� ���� ���� ��� ERRM �� �� �� ���� �� �� ���

����.

�� ��

��� �� ��� ���� ��� �����. ERRM�� ���� �� �� �� ERRM_TIME

���. � �� ���� �� ����� �� � � ���� ����.

wallevent ����� �� � �� ����, wall ��� ��� �� ���� ��� ��� ��

� ����.

���

-h ����� ���� � ��� ����.

���

log_file

��� ��� ���� ��� ��� ����. log_file ���� �� ��� ��� ��.

log_file� �� ��� ����, �� ��� 64KB���. log_file� �� ��, � ��� ��

��� �� �� � �����.

log_file� � �� ��, ��� ��� �� �����. log_file� ���� �� ��, ���

��� ��� � �� log_file� �����.

�� ��

0 ���� ��� � �����.

1 ���� �� � ��� ������.

����

1. ��� ����� ERRM� ���� � �� ��� ��.

2. �� ���� ��� ��� ��� � � wall ��� �����. wall ��� �� ��� ��

� wall man ���� ������.

�� ��

-h ���� ��� ��, ����� ���� � ��� �����.

�� ���(���) 75

Page 90: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

1. wallevent ����� � �� ��� �� ��� ���� ����, �� �� /var�� ��� /var

�� ��� ���� ���. � ��� �� ��� ��� ���� ���� ��� ���� ��

��. � �� �� ���� wallevent� �����. �� ���� ���� ��� �� ��

��� �����.

Broadcast message from [email protected] (pts/6) at 18:42:03...

Critical event occurred for Condition /var space usedon the resource /var of filesys of IBM.FileSystem at 18:41:50 03/28/02The resource was monitored on c174n05 and resided on {c174n05}.

2. �� /var�� ��� /var �� ��� �� ��� ���� ���� ���� � ��� ���

� �� ���� ��� �����

Broadcast message from [email protected] (pts/6) at 18:42:03...

Critical rearm event occurred for Condition /var space usedon the resource /var of filesys of IBM.FileSystem at 18:41:50 03/28/02The resource was monitored on c174n05 and resided on {c174n05}.

/usr/sbin/rsct/bin/ewallevent ewallevent ����� �����.

/usr/sbin/rsct/bin/wallevent wallevent ����� �����.

�� ��

��: wall

��: ERRM(Event Response Resource Manager)� ERRM �� � �� ��� �� ��� RSCT �

� ���� ������.

watch ��

��

�� � �� ���� ���.

��

watch [ -e Events ] [ -o File ] Command [ Parameter ... ]

��

watch ��� ���� �� ��� �� !� �� ��� �� � �� ���� �� � �

���. watch ��� Parameter � � ��� ���� Command ���� ��� ��� ���

� ����, �� !� ��� �� -e ���� ��� ���� !� ���� ����.

76 �� ���, � 6 �

Page 91: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

watch ��� ��� �� �� ��� ������� ��� �� ����� ���. watch ���

� ���� ��� ����� ��� �� ����� � � ��� ���� �� ���� ���.

watch ��� !� �� � ���� ���� �� � � ���� �� -o ���� ��� ���

����.

watch ��� ����� !� ������ ������ �� ����� � ���.

���

-e Events !� ���� ����. Events ���� ��� ��� !� ���� ����� /etc/security/audit/events

��� ���� ���. � � �� �� ������.-o File �� ��� �� ��� ����. -o ���� ���� ��� � ���� �����.

��

��� ��: �� ���� !� � ���� � ��� �� ��(x) ��� ��� ���. �� !�

����� �� � ��� ��� � �� � ��� �� ���� �� setuid �� trusted

computing base ��� �� ��.

���� ��:

�� ��

r /dev/auditx /usr/sbin/auditstreamx /usr/sbin/auditselectx /usr/sbin/auditpr

��

1. bar ��� �� �� �� ��� ��� �� ������.

watch -e FILE_Open /usr/lpp/foo/bar -x

� ��� ���� !� ��� ��� /usr/lpp/foo/bar ��� �����. �� � �� �� � �

� FILE_Open ��� ��� �� � � �����.

2. �� � �� xyzproduct ���� ��� ��� �� ������.

watch /usr/sbin/installp xyzproduct

� ��� ���� !� ��� ��� /usr/sbin/installp ��� �����. �� � �� �� �

�� �� �� � �����.

��

/usr/sbin/watch watch ��� ���� ���./dev/audit !� �� � ���� !� ��� ����.

�� ���(���) 77

Page 92: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

�� ��

audit ��, auditbin �, auditcat ��, auditpr ��, auditselect ��, auditstream ��, login ��,

logout ��, su ��

auditread ���

���� �� � ��, �� ��� ��, TCB � !�� �� ��� AIX 5L �� 5.2 �� ���� �

�����.

!�� �� ��� ��� AIX 5L �� 5.2 �� ���� !� ��� ������.

wc ��

��

��� �, �� � ��� �� ��� �� ���.

��

wc [ -c | -m ] [ -l ] [ -w ] [ File ... ]

wc -k [ -c ] [ -l ] [ -w ] [ File ... ]

��

� �� wc ��� File ����� ��� ��� �, �� � ��� �� ����. � ��� � �

�� ��, �� � ���� �� � ���� �� � � �� ��� �� ���.

File ���� ����, wc ��� ��� ���� ��� �� ��� ����. File ���� ��

��� ���� ��� wc ��� � ��� ����.

wc ��� LANG, LC_ALL, LC_CTYPE � LC_MESSAGES �� �� �� �� ����.

wc ��� ��� � ��(�: SPACE, TAB)� �� ���� ��� ��(0)� �� ���� ���

�.

���

-c -k ���� ���� ��� ���� ����. -k ���� ���� wc ��� ��� ����.-k �� �� ���. -k ���� ���� �� -klwc ���� ���� �� ����. �� ���� �� -k ���

� ���� ��, -c ���� � ��. ��� ��� -k ���� �����. ��� ��� �� 4 � 5�

������.

�: � ���� �� ������ ���� ����.-l � �� ���.-m �� �� ���. � ���� -c ���� �� ��� � ����.-w �� �� ���. ��� ��� ��, � �� � ��� ��� ��� ������.

78 �� ���, � 6 �

Page 93: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

�: ���� ���� ��� wc� � �� �� �� � ��� �, ��, ���� ����.

�� ��

� ��� �� �� � �� ����.

0 ��� ����� ������.>0 ��� ������.

��

1. ��� �, �� � ��� �� ����� �� ������.

wc chap1

wc ��� chap1 ��� �, �� � ��� �� ����.

2. ��� � �� �� ����� �� ������.

wc -cw chap*

wc ��� chap� ���� ��� ��� � �� �� ����. �� �� ��� ���

� �� �� ����.

3. ��� �, �� � �� �� ����� �� ������.

wc -k chap1

wc ��� chap1 ���� �, �� � ��� �� ����.

4. ��� �� � �� �� ����� �� ������.

wc -kcw chap1

wc ��� chap1 ��� �� � �� �� ����.

5. � ���� wc ��� ����� �� ������.

wc -klw

wc ��� � ���� � � ��� �� ����. -k ���� �����.

6. ��� �� �� ����� �� ������.

wc -m chap1

wc ��� chap1 ��� �� �� ����.

7. � ���� wc ��� ����� �� ������.

wc -mlw

wc ��� � ���� �, �� � ��� �� ����.

�� ���(���) 79

Page 94: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

/usr/bin/wc, /bin/wc wc ��� ���� ���./usr/ucb/wc wc ��� �� �� ��� ���� ���.

�� ��

AIX 5L �� 5.2 ��� ��� ���: ��� � ��� �� �� � �� � �� �� ��� �

AIX 5L Version 5.2 National Language Support Guide and Reference� Understanding Locale Environment

Variables

what ��

��

��� �� ��� ����.

��

what [ -s] Pathname/File

��

what ��� get ��� @(#) � ��� ���� ��� �� ��� � ��� ��� ���(�� �

� � �� ��� get �� prs �� ��). �� ��, ��� �� ″@(#)″���. ��� ���� �

� ��, what ��� � ������ ����.

what ��� �� �� ��� �� � �� �� ����(″), �� � ��(>), � ��� ��, ��

(\) �� �(null) ����(� � ��� ���� �)� � ��� ����.

what ��� ���� �� ��� ��� get ��� �� ��� ��. ��� ���� �� ��

� �� what ��� �� �� ���.

�: what ��� �� ���� SCCS �� ���� � � �� ��� ���.

���

-s @(#) ��� � �� ��� ����.

�� ��

� ��� �� �� � �� ����.

0 ���� �� � ��.1 ���� �� �� ��.

80 �� ���, � 6 �

Page 95: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

test.c� �� �� ���� C ���� �� ����.

char ident[ ] = "@(#)Test Program";

test.o� ���� test.c� � ��, � ��� ������.

what test.c test.o

�� �� �����.

test.c:Test Programtest.o:Test Program

�: ��� �� ����� �� �� �� �� �� ��� usr/bin/test.c � user/bin/test.o� �

���.

��

/usr/bin/what what ��� ���� ���.

�� ��

get ��, sccshelp ��

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

whatis ��

��

��� ���� � ��� ����.

��

whatis [ -M PathName ] Command ...

�� ���(���) 81

Page 96: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

whatis ��� Command ���� ��� �� catman -w ��� ��� ���� �������

��� ��, ��� ��, ����� �� �� �� �� ��� ���. whatis ��� ��� ���

�� �� ����. man ��� ��� �� ��� �� � ���.

whatis ��� man -f ��� ���� �� ����.

�: /usr/share/man/whatis ������ catman -w ��� ��� HTML ������� ��

�� ��, �� 3� �� 2 �� 3� ����. �� ��� ���� man ��� ������.

���

-M PathName �� �� ��� ����. �� ��� PathName ���� ���� whatis ��� � ��� �

������ ��� ����� ���� ��� ����.

��

ls ��� ��� ����� ��� �� ������.

whatis ls

��� �� �� �����.

ls(1) -Displays the contents of a directory.

��

/usr/share/man/whatis whatis ������ ���� ���.

�� ��

apropos ��, catman ��, ls ��, man ��

whatnow ��

��

�� �� � ���� ������ ����.

��

whatnow [ { -draftfolder +Folder | -nodraftfolder | File } { -draftmessage Message | File }

] [ -editor Editor | -noedit ] [ -prompt String ]

82 �� ���, � 6 �

Page 97: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

whatnow ��� �� �� � ������ ����. � ��, ������ �� �� ���

� �����. whatnow �� �� � ���� ���� ����� �� � ����� ����.

What now?

����� ��� whatnow �� ��� ��� �� ��� �� � ���. �� �� ����

��� What now? ������ Enter �� ����. ������ � ��� q� ����.

-draftfolder ���� ����� $HOME/.mh_profile ��� Draft-Folder: ��� ���� �� �

� whatnow ��� MH ������ draft ��� ���. -draftfolder + Folder ��� �� �

�� ���� �� -draftmessage ���� ���� �� ����.

whatnow ��� �� � � ���� ���� -editor ���� ����� Editor: ���

UserMhDirectory/.mh_profile ��� ������.

�: comp, dist, forw �� repl ��� whatnow ��� �� ������ ����.

���

-draftfolder +Folder �� �� ����. � ��, ���� UserMhdirectory/draft ��� ��

��. -draftfolder +Folder �� ��� ���� �� -draftmessage ��� �

�� ����.-draftmessage Message �� ��� ����.-editor Editor Editor � �� ��� ����� ���� � �� ����� ����.-help �� ��, �� �� � �(��) � �� ��� ����.

�: MH� ��, ���� �� ��� ��� ��.File ��� �� ��

Message ��� ����. � ��� ��� ��� ������.

Number �� ��

cur �� .(���)

�� ��. ��� � ����.

first �� � �� ��

last �� �� ��

next �� ��� � ��

prev �� �� �� � ��

-nodraftfolder

UserMhDirectory/draft ��� ��� ����.

-noedit �� ��� ����.

-promptString

��� ���� ����� ����. � � ���� What now?���.

�� ���(���) 83

Page 98: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

whatnow �� ��

whatnow �� ��� ��� �� ��, �� ��� �� whatnow ��� ��� � � �

��.

display [Flags] �� �� � �� ��� ����. ��� ���� �� Flags �

��� �� � ���. ($HOME/.mh_profile ��� lproc: ��� �

�� � � ��� ���� ������.) ��� ���� ��� �

� ���� ���� �� whatnow ��� ��� �� ��� ���� ��

��.edit [CommandString] ��� �� CommandString ���� ���� ����. ���� �� �

��� �� ���� �� � ���. ���� ���� �� ��

whatnow ��� UserMhDirectory/.mh_profile ��� Editor: ��� ���

���� ����. Editor: ��� ���� �� ��, whatnow ��� �

�� �� ���� ��� ���� ����.list [Flags] ��� ����. ��� ���� �� Flags ���� �� � �

� � . (� � �� � ���� ����� � � lproc: ���

$HOME/.mh_profile ��� ������.) ��� ���� ��� �� �

��� ���� �� whatnow ��� ��� �� ��� ���� ����.push [Flags] �� � ��� � ��. ���� send ��� �� ���� ��

� ���.quit [-delete] whatnow ��� � ��. -delete ���� �� ��, whatnow ��� �

�� ���. ��� ���, whatnow ��� ��� ����.refile [Flags] +Folder

��� �� �� ��� �� ��� ���� ��� ��� ��� �� �

� ��� ����. fileproc� ���� ��� �� Frags ���� �

� � ���. (� � fileproc: ��� $HOME/.mh_profile ��� �

� � ���.)send [Flags] ��� � ��. send ��� �� ���� �� � ���.whom [Flags] ��� � �� � ��� ����. ���� whom ��� �� �

��� �� � ���.

���� ��

� ��� UserMhDirectory/.mh_profile ��� �����.

Draft-Folder: ��� � � � �� ����.Editor: � � ���� ����.fileproc: ��� �� ��� �� ��� ���� ����.LastEditor-next: LastEditor �� ���� ���� � � � ���� ���� ����.lproc: ��� ��� ���� �� ���� ����.Path: UserMhDirectory� ����.sendproc: �� � � �� ���� ����.whomproc: ��� � � ���� ���� �� ���� ����.

��

1. ��� ��� �� ��� ����� �� What now?� ������. ����� �� �

�����.

display

84 �� ���, � 6 �

Page 99: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

���� �� ��� ����. dist �� repl �� ��� ���� display �� ��� ��

��, �� �� ��� ��� ��� ��� � ���.

2. vi ���� �� ��� ����� What now? ����� �� ������.

edit vi

3. .mh_profile ��� ��� � � ���� �� ��� ����� What now? ����� ��

������.

edit

4. ���� ��� �� �� ��� ����� What now? ����� �� ������.

list

�� �� �� ��� �����.

5. �� ��� �� � � �� � � ����� ���� What now? ����� �� ��

����.

push

�� ��� � �� � � ����� �����.

6. �� �� ��� ���� ��� �� ��� � � �� ��� ����� What now? �

���� �� ������.

quit

���� �� ��� ��� ���.

whatnow: draft left on /home/dale/Mail/draft

� ���� ��� dale �� ��� /home/dale/Mail/draft ��� �����.

7. �� �� ��� ���� ��� ���� What now? ����� �� ������.

quit -delete

�� ��� �� � � ����� �����.

8. ���� ��� �� ��� � �� �� ��� ����� What now? ����� �� ���

���.

refile +tmp

���� �� ��� ��� ���.

Create folder "home/dale/Mail/tmp"?

� ��� yes� ��� �� ��� ��� dale� � tmp� ��� �����.

�� ���(���) 85

Page 100: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

9. ���� ��� �� ��� � ��� What now? ����� �� ������.

send

��� � ��� � ����� �����.

10. �� ��� �� ��� � �� ���� ����� ����� What now? ����� ��

������.

whom

���� �� ��� ��� ���.

jeanne... User unknowndale@venus... deliverable

� ��� � �� ���� dale@venus� ��� ��� ����� jeanne� ��� ��� ��

�� ����.

��

$HOME/.mh_profile MH ��� ����� ����.UserMhDirectory/draft �� �� ��� ���� ���./usr/bin/whatnow whatnow ��� ���� ���.

�� ��

comp ��, dist ��, forw ��, prompter ��, refile ��, repl ��, rmm ��, scan ��, send �

�, whom ��

mh_alias �� ��, mh_profile �� ��

AIX 5L �� 5.2 ��� ��� ���: �� � ����� � ��

whereis ��

��

���� ��, 2� �� ���� ����.

��

whereis [ -s ] [ -b ] [ -m ] [ -u ] [ { { -S | -B | -M } Directory ... }... -f ] File ...

��

whereis ��� ��� ��� �� ��, 2� � ��� �� �� ���. ��� ���� � ��

��� � ����� .ext ��� �� �� (��) ���(�: .c)� �����. �� SCCS(Source Code

86 �� ���, � 6 �

Page 101: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

Control System)(SCCS ��)� ��� �� �� ��� s.� �� ���� �����. �� � ���

� � ����� ��� ���� ��� ����.

��� ��� ����, ��� ��� �����. �� ���� ��� ��� ���� ����.

���

-b, -s, -m �� -u ���� ��� �� whereis ��� 2�, ��, ��� �� ���� ��(��

� � � �)�� ����.

-b ��� 2� ��� ����.-m ��� ��� ��� ����.-s ��� �� ��� ����.-u ���� ��� ����. ��� ��� �� ��� ��� �� ��� ���� ����� ��. whereis -m -u

*� ���� ��� �� �� ����� ��� ����.

-B, -M � -S ���� ��� whereis ��� ���� �� ���� �� � ���. ���

��� �� ��� � chdir ���� ���� ��� -M, -S � -B ��� ���� ���� �

�� ��� ��� ��. �� �, �� ��� /(��)� ��� ��.

-B -b� ����� �� ����� ����. whereis ��� 2�� � �� ���� ����.-M -m� ����� �� ����� ����. whereis ��� ��� ��� � �� ���� ����.-S -s� ����� �� ����� ����. whereis ��� ��� � �� ���� ����.-f �� -M, -S �� -B ���� ���� � �� �� �� �� ��� ����.

��

/usr/man/man1 ����� ����� ���� /usr/src/cmd ����� ��� �� �� /usr/ucb ��

��� � �� ��� ��� �� ������.

cd /usr/ucbwhereis -u -M /usr/man/man1 -S /usr/src/cmd -f *

��

/usr/share/man/* ��� ��� � � ����

/sbin, /etc, /usr/{lib,bin,ucb,lpp}2� ��� � � ����

/usr/src/* �� � ��� � � ����

�� ��

chdir ���

�� ���(���) 87

Page 102: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

which ��

��

�� � ��� ��� ��� ��� ���.

��

which [ Name ... ]

��

which ��� ��� ���� ���� �� ���� � ��� ���� ��� � �� ���

���. ��� �� ��� which ��� ��� ����, ���� ��� �� � ��� ���

�. �� � ��� ��� � ����� .cshrc ���� � � ���. .cshrc ��� �� �� ��

��� .cshrc ��� �� � �� ��, which ��� ��� ��� ��� ��� ����.

��� � �� ��� ��� �� �� �� �� ��� �� �� ��� ��� �� ��, ��� ��

���.

Korn ��� whence ��� ��� �� ��� ���� �� � ���. whence ��� ����

AIX 5L �� 5.2 ��� ��� ���: ��� � ��� ″Korn � �� ��″� ������.

��

lookup �� ��� ��� �� ��� ��� �� ������.

which lookup

��

$HOME/.cshrc �� � �� �� ��� ���� ���.

�� ��

csh ��, find ��, file ��, ksh ��, sh ��, whereis ��

AIX 5L �� 5.2 ��� ��� ���: ��� � ��� � ��� �, � �� �� � �� �

��� �� �� ����.

AIX 5L �� 5.2 ��� ��� ���: ��� � ��� �� ��

88 �� ���, � 6 �

Page 103: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

which_fileset ��

��

/usr/lpp/bos/AIX_file_list ���� ��� �� �� �� ��� ����. � ��� AIX 4.2.1 ��

�� �����.

��

which_fileset [ File ]

��

which_fileset ��� /usr/lpp/bos/AIX_file_list ���� ��� �� �� �� �� ��� � �� �

� ��� � �� ��� ��� ����.

/usr/lpp/bos/AIX_file_list ��� �� ���� ���� �����. � ��� ���� bos.content_list

�� ��� ��� ��.

�� ���� �� ��, �� �� �� �� �� �� ��� � ���.

��

1. dbx ��� � �� ��� ����� �� ������.

which_fileset dbx

��� �� �� �����.

/usr/bin/dbx > /usr/ccs/bin/dbx bos.adt.debug 4.2.1.0/usr/ccs/bin/dbx bos.adt.debug 4.2.1.0

2. sendmail ���� ���� �� ��� ��� ����� �� ������.

which_fileset sendmail.*

��� �� �� �����.

/usr/ucb/mailq > /usr/sbin/sendmail bos.compat.links 4.2.0.0/usr/ucb/newaliases > /usr/sbin/sendmail bos.compat.links 4.2.0.0/usr/lib/nls/msg/Ca_ES/sendmail87.cat bos.msg.Ca_Es.net.tcp.client 4.2.0.0/usr/lib/nls/msg/ca_ES/sendmail87.cat bos.msg.ca_Es.net.tcp.client 4.2.0.0/usr/lib/nls/msg/cs_CZ/sendmail87.cat bos.msg.cs_CZ.net.tcp.client 4.2.0.0/usr/lib/nls/msg/De_DE/sendmail87.cat bos.msg.De_DE.net.tcp.client 4.2.0.0/usr/lib/nls/msg/de_DE/sendmail87.cat bos.msg.de_DE.net.tcp.client 4.2.0.0/usr/lib/nls/msg/En_US/sendmail87.cat bos.msg.En_US.net.tcp.client 4.2.0.0/usr/lib/nls/msg/en_US/sendmail87.cat bos.msg.en_US.net.tcp.client 4.2.0.0/usr/lib/nls/msg/Es_ES/sendmail87.cat bos.msg.Es_ES.net.tcp.client 4.2.0.0/usr/lib/nls/msg/es_ES/sendmail87.cat bos.msg.es_ES.net.tcp.client 4.2.0.0/usr/lib/nls/msg/Fr_FR/sendmail87.cat bos.msg.Fr_FR.net.tcp.client 4.2.0.0/usr/lib/nls/msg/fr_FR/sendmail87.cat bos.msg.fr_FR.net.tcp.client 4.2.0.0/usr/lib/nls/msg/hu_HU/sendmail87.cat bos.msg.hu_HU.net.tcp.client 4.2.0.0/usr/lib/nls/msg/It_IT/sendmail87.cat bos.msg.It_IT.net.tcp.client 4.2.0.0/usr/lib/nls/msg/it_IT/sendmail87.cat bos.msg.it_IT.net.tcp.client 4.2.0.0

�� ���(���) 89

Page 104: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

/usr/lib/nls/msg/Ja_JP/sendmail87.cat bos.msg.Ja_JP.net.tcp.client 4.2.0.0/usr/lib/nls/msg/ja_JP/sendmail87.cat bos.msg.ja_JP.net.tcp.client 4.2.0.0/usr/lib/nls/msg/ko_KR/sendmail87.cat bos.msg.ko_KR.net.tcp.client 4.2.0.0/usr/lib/nls/msg/pl_PL/sendmail87.cat bos.msg.pl_PL.net.tcp.client 4.2.0.0/usr/lib/nls/msg/ru_RU/sendmail87.cat bos.msg.ru_RU.net.tcp.client 4.2.0.0/usr/lib/nls/msg/Sv_SE/sendmail87.cat bos.msg.Sv_SE.net.tcp.client 4.2.0.0/usr/lib/nls/msg/sv_SE/sendmail87.cat bos.msg.sv_SE.net.tcp.client 4.2.0.0/usr/lib/nls/msg/ZH_CN/sendmail87.cat bos.msg.ZH_CN.net.tcp.client 4.2.0.0/usr/lib/nls/msg/zh_CN/sendmail87.cat bos.msg.zh_CN.net.tcp.client 4.2.0.0/usr/lib/nls/msg/Zh_TW/sendmail87.cat bos.msg.Zh_TW.net.tcp.client 4.2.0.0/usr/lib/nls/msg/zh_TW/sendmail87.cat bos.msg.zh_TW.net.tcp.client 4.2.0.0/etc/sendmail.cf bos.net.tcp.client.4.2.1.0/usr/lib/sendmail > /usr/sbin/sendmail bos.net.tcp.client.4.2.1.0/usr/sbin/mailq > /usr/sbin/sendmail bos.net.tcp.client.4.2.1.0/usr/sbin/newaliases > /usr/sbin/sendmail bos.net.tcp.client.4.2.1.0/usr/sbin/sendmail bos.net.tcp.client.4.2.1.0

3. /usr/sbin/which_fileset ��� � � �� ��� �� ������.

which_fileset /usr/bin/which_fileset

���� �� �� ����.

/usr/sbin/which_fileset bos.rte.install 4.2.1.0

who ��

��

�� ���� ���� ����.

��

who [ -a | -b -d -i -l -m -p -q -r -s -t -u -w -A -H -T ] [ File ]

who am { i | I }

��

who ��� �� �� ���� � ���� �� ��� ����. ��� ��, tty(�� ��), ��

� �� � ��� �� ��� ����. who am i �� who am I� ���� ���� ���� ���

��, tty, �� � ��� �����. ���� �� ���� ���� ��, �� ��� ��� ��� �

����.

who ��� ��� ��� ��� �� ���� ���� �� �� �� �� ��, �� ��(�),

���, ����, ��� � ��� ��� ���� ����.

�� who ��� �� �� �����.

Name [State] Line Time [Activity] [Pid] [Exit] (Hostname)

90 �� ���, � 6 �

Page 105: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

�� � ��� �� ����.

Name ���� ��� ��� ����.State �� ��� �� �� � �� �� �����(-T ��� ��).Line /dev ������ ��� � ���� ����.Time ���� ���� ��� �����.Activity ��� ��� �� �� �� ��� �� �� ��� �� �����. .(�)� �� ��� � ��

�����. �� 24�� �� ��� ���� �� ��� �� ��� ���� ��� ��, ��� �

(old)�� �����.Pid ��� ��� �� ���� ID� ����.Term ���� � ��� �����(-d ��� ��). � �� �� ��� ��� wait ��� ��

/usr/include/sys/signal.h ��� ������.Exit � � ����� � ��� ����(-d ��� ��).Hostname ���� ���� ��� ��� �����.

who ��� ��� �� � ����� /etc/utmp ��� ����. File ���� �� ��� ��

�� �� who ��� �� �� ��� ����. � �� ��� �� /var/adm/wtmp ��

/etc/security/failedlogin �����.

File ���� �� ��� � � �� �� ��, �� �� ���� �����.

�: � ��� �� � � � ����� ����.

���

-a �� ��� ��� /etc/utmp �� �� �� � � ��� ����. -bdlprtTu ���� ���� �

� ����.-b �� ��� ��� �� ��� ��� �����.-d init� �� ����� �� ��� �� ����� ����. � � � � ����� �� ����

� ���� �� � � �(��� ���)� ����. (� ���� ������ ��� �� ��

� �� ����� � � ��� ���� ����.)-l ��� ����� ����.-m �� ��� �� ���� ����. who -m ��� who am i � who am I ��� ����.-p �� � ��� ��� init� �� ��� � ����� ����.-q �� ���� � ��� � � ���� �� ���� ��� ����.-r ����� �� �� � � ����.-s ��, � � �� � �� ����. � ���� � ���� who ��� who -s ��� ����.-t �� ���� date ��� ��� �� �� ��� ��� ��� �����. date ��� ��� ��

�� ���� ���� who -t ��� ��� ���� ����.-u �� -i ��� ��, tty(�� ��), ��� ��, � � � �� ���� ���� ID� ����.-A /etc/utmp ��� �� ���� ��� ����. � ��� acctwtmp ��� �� �����.-H ��(��)� ����.-T �� -w tty(�� ��)� ��� ���� �� �� tty(�� ��)� �� � � ��� �����.

+ �� �� � ���.

- �� ��� �� ���� �� � ���.

? ��� �� �%���.

�� ���(���) 91

Page 106: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

�� ��

� ��� �� �� � �� ����.

0 ����� � ����.>0 ��� ������.

��

1. ��� � � �� �� ���� �� ��� ����� �� ������.

who

�� ��� ��� �����.

joe lft/0 Jun 8 08:34

2. ��� ��� ����� �� ������.

who am i

�� ��� ��� �����.

george lft/0 Jun 8 08:34

3. ���, ����, ��� �� � ��� � ��� ����� �� ������.

who /var/adm/wtmp

�� ��� ��� �����.

hank lft/0 Jun 8 08:34 (ausnix5)john lft/0 Jun 8 08:34 (JIKey)mary lft/0 Jun 8 08:22 (machine.austin.ibm)jan pts4 Jun 8 09:19 (puff.wisc.edu)

4. �� ��� � � �� � � ����� �� ������.

who -r

�� ��� ��� �����.

. run-level 2 Jun 8 04:15 2 0 s

5. �� � ��� ��� init� ��� ����� ����� �� ������.

who -p

�� ��� ��� �����.

srcmstr . Jun 8 04:15 old 2896cron . Jun 8 04:15 old 4809uprintfd . Jun 8 04:15 old 5158

6. /var/adm/wtmp ��� -bdlprtTu ���� ��� ����� �� ������.

who -a /var/adm/wtmp

92 �� ���, � 6 �

Page 107: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

�� ��� ��� �����.

. system boot Jun 19 10:13

. run-level 2 Jun 19 10:13

. . Jun 19 10:14 old

. . Jun 19 10:14 old

. . Jun 19 10:14 oldrc - . Jun 19 10:13 old

. . Jun 19 10:16 old . . Jun 19 10:14 oldsrcmstr - . Jun 19 10:14 oldrctcpip - . Jun 19 10:14 oldrcdce - . Jun 19 10:14 oldrccm - . Jun 19 10:15 olddceupdt - . Jun 19 10:15 oldrcnfs - . Jun 19 10:15 oldcron - . Jun 19 10:16 oldpiobe - . Jun 19 10:16 oldqdaemon - . Jun 19 10:16 oldwritesrv - . Jun 19 10:16 olduprintfd - . Jun 19 10:16 old

. . Jun 19 10:16 old LOGIN - lft0 Jun 19 10:16 old

. . Jun 19 10:16 old . . Jun 19 10:16 old

��

/etc/utmp ��� � ���� ��� ���� ���./etc/security/failedlogin ��� �� �� ��� ��� ���� ���./var/adm/wtmp ��� �� �� ��� ��� �� ��� ��� ���� ���./usr/include/sys/signal.h � � ���� ���� ���.

�� ��

date ��, mesg ��, whoami ��, su ��

wait ���

whoami ��

��

��� ��� ����.

��

whoami

��

whoami ��� ���� ��� ��� ����. �� who� ���� am i� ���� ��� ��,

whoami ��� /etc/utmp ��� ���� ���� �� ��� � ���� ����.

�� ���(���) 93

Page 108: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

/etc/passwd ��� ID� ���� ���.

�� ��

who ��

whodo ��

��

����� ���� �� �� ��� ����.

��

whodo [ -h ] [ -l ] [ User ]

��

��� �� �� ����� � ����� �� ��� ����.

� ��, ��� � ���� �� ���� ���� ���� �� ��, ��� ID, �� ���

��� �����. ��� � � ��, �� � �� �����. � �� ��� ���� ��� ID�

��� � ����� �� � ���. �� � �� ��, ���� ID, ��� CPU � � �, �

��� ��� ����.

���

-h ��� ���� ��� ����.-l �� ��� ����. ������ �� � �� �����. �� �� ����.

User ���� ��

tty ���� ���� tty(�� ��) ��

login@ ���� �� ��

idle ���� ���� �� �� ��� � ��� �� ��(� � )

JCPU �� ��� �� ����� �� � ����� ��� ��� � ��

PCPU �� � �� ������ ��� ��� � ��

what �� ����� �� � ���

�� �� ��� �� ��, ��� �� ��, ���� ���� ��� �� �����.

94 �� ���, � 6 �

Page 109: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

���

User ��� User�� ��� ���� �� �� ���� ����. � �� � � ��� ��� ���

�� � ����.

�� ��

0 ��� � �����.

>0 ��� ������.

��

1. ��� ″linguist″�� ��� �� ��� �� whodo ��� �� ��, ��� �� ����.

Sun Jul 28 16:27:12 2002linguist

lft0 jeffg 8:15? 4136 0:00 dtlogin? 3408 4:55 dtsession? 2072 4:37 dtwm? 17310 0:00 dtexec? 20904 5:53 dtterm

pts/0 22454 0:00 kshpts/0 4360 0:07 kshpts/0 25788 0:00 whodo

? 23672 0:00 dtexec? 27536 0:00 dtterm

pts/3 21508 0:00 ksh? 23888 0:00 dtexec? 24384 2:49 dtterm

pts/2 24616 0:00 kshpts/2 25002 0:04 kshpts/2 26110 0:00 ksh

? 25276 0:00 dtexec? 27090 0:31 dtterm

pts/1 24232 0:00 kshpts/1 23316 0:01 ksh

? 12566 4:23 dtfile? 21458 1:35 dtfile

pts/0 jeffg 8:16pts/0 22454 0:00 kshpts/0 4360 0:07 kshpts/0 25788 0:00 whodo

pts/1 jeffg 17:8pts/1 24232 0:00 kshpts/1 23316 0:01 ksh

pts/2 jeffg 17:20pts/2 24616 0:00 kshpts/2 25002 0:04 ksh

�� ���(���) 95

Page 110: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

pts/2 26110 0:00 ksh

pts/3 root 16:26pts/3 21508 0:00 ksh

2. ″linguist″ ����� whodo -l ��� �� ����.

04:33PM up 20 day(s), 22 hr(s), 51 mins(s) 5 user(s)User tty login@ idle JCPU PCPU whatjeffg lft0 08Jul02 21day(s) /usr/sbin/getty /dejeffg pts/0 08Jul02 14:00 7 whodo -ljeffg pts/1 16Jul02 10day(s) 44 9 /usr/bin/kshjeffg pts/2 12Jul02 11 8:39 4 /usr/bin/kshroot pts/3 04:26PM 7 -ksh

��

/usr/sbin/whodo whodo ��� ���� ���./etc/utmp ��� ���� ���� ���.

�� ��

ps ��, who ��

whois ��

��

��� ID �� ���� ���� ����.

��

whois [ -h HostName ] [ . | ! ] [ * ] Name [ . . . ]

whois ?

��

/usr/bin/whois ��� ��� �� ����� ���� Name ���� ��� ��� ID �� ���

�� ��� ����. whois ��� ��� �� ������ ��� ��� �� ARPANET ��

� internic.net� ���� ��. whois ��� ARPANET� ���� ��� ��. whois ��

� �� ��� ��� �� ���� RFC 812� ������.

�: ���� ����� ARPANET �� �� ����� ��, ��� ��� internic.net�� �

� �� ��.

Name [ . . . ] ���� ���� ��� �� ��� ID, ��� ��, ���� �� �� ��� �

����. whois ��� � ...(� �� ���) �� � ���� ���� ��� �� ��

��� ����.

96 �� ���, � 6 �

Page 111: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

���

. Name ���� ��� ��� �� ��� ��� ��� ����.! Name ���� ��� �� �� �� ID� �� ��� ��� ����.* � �� ��� �� �� ���� ����. ��� ��� ��� ����.? ARPANET ����� ���� ����.-h HostName �� ��� ��� ����. ARPANET� � � ��� ��� internic.net���. -h HostName

���� ��� �� � APPANET ��� �� ����� nic.ddn.mil� �� � ���.

��

1. Smith�� ���� ��� ARPANET� �� ��� ����� �� ������.

whois Smith

2. �� Hobo� ���� ARPANET �� ���� �� ��� ����� �� ������.

whois !Hobo

3. John Smith�� ���� ��� ARPANET ���� �� ��� ����� �� ������.

whois .Smith, John

4. �� HEN�� ���� �� �� ��� �� ��� ARPANET ���� �� ��� ����� �

� ������.

whois HEN ...

5. whois ��� �� ��� ��� ���� �� ������.

whois ?

�� ��

who ��

named.conf �� ��

AIX 5L Version 5.2 System Management Guide: Communications and Networks� Network Overview

whom ��

��

MH(Message Handler) ��� ����.

��

whom [ -alias File ... ] [-nocheck | -check ] [ { -draftfolder +Folder | -nodraftholder | File }{

-draftmessage Message | -draftFile } ]

�� ���(���) 97

Page 112: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

whom ��� �� ����.

v �� ��� �� ��� ����.

v ��� �� ��� ��� ����.

v ��� � ���� �� ����� ����.

�: whom ��� �� ���� ��� ��� ��� ������ ���� ����.

��� �� � �� ��� �� � ���. ��� ���� �� �����, -draft, -draftfolder

�� -draftmessage ���� ������.

-draftfolder ���� ���� ���� $HOME/.mh_profile ��� Draft-Folder: ��� ���� �

� �� whom ��� MH ������ draft ��� ���. -draftfolder + Folder ��� ��

��� ���� �� -draftmessage ���� ���� �� ����.

���

-alias File � ��� �� ��� ����. � ��, ���� /etc/mh/MailAliases �

�� ����.-draft � �� UserMhDirectory/draft ��� �� ��� ����.-draftfolder +Folder ��� �� �� ��� �� ��� ����. ���� �� �� �� �

� ��, ���� � �� ����.-draftmessage Message ��� �� ��� �� ��� ����.-help �� ��, �� �� � �(��) � �� ��� ����.

�: MH� ��, ���� �� ��� ��� ��.Message �� ��� ����. �� ��� �� ������.

Number �� ��

cur �� .(���)

�� ��. ��� � ����.

first �� � �� ��

last �� �� ��

next �� ��� � ��

prev �� �� �� � ��

-nodraftfolder -draftfolder + Folder ���� �� ��� �� ����.

�: �� � ��� -check � -nocheck� �� ����. ��� ���� whom ��� ��� �

��� ��� ��� �� �� ����. -check � -nocheck ���� ���� ���.

���� ��

� ��� UserMhDirectory/.mh_profile ��� �����.

Draft-Folder: ��� � � � �� ����.postproc: �� � � �� ���� ����.

98 �� ���, � 6 �

Page 113: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

��� �� ��� ���� ��� �� � �����, ������ � ��� �� � ���

������.

To: d77@nostromoSubject: a test

�� ���� ��� ��, � �� ���� ������.

-------Enter initial texttest-------

whatnow ������ � whom ��� �����.

whatnow>>> whom

��� �� ���� ��� �� �� �����.

lance...d77@nostromo... deliverable

��

$HOME/.mh_profile MH ��� ����� ����./usr/bin/whom whom ��� ���� ���.

�� ��

ali ��, post ��, whatnow ��

mh_alias �� ��, mh_profile �� ��

AIX 5L �� 5.2 ��� ��� ���: �� � ����� � ��

wlmassign ��

��

���� ����� WLK(Workload Management) ���� ����� ����� ���� ���� �

� ����.

��

wlmassign [ -s | -S ] [ -u | Class_Name ] [ PID_List ] [ -g Pgid_List ]

��

wlmassign ��:

�� ���(���) 99

Page 114: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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 ���� ID(pid) �� ���� � ID(pgid) ���� ���� ���� ��� ��� ����� �

� ������ ��� �� ��� �� �� �� �� ��� ����.

v pid_list �� pgid_list� ��� ����� �� �� �� ��� ����.

wlmassign ��� PID, pgid ��� �� ��� ��� ����� �� � ���. �� ���

���� �����.

pid[,pid[,pid[...]]]

��

pgid[,pgid[,pgid[...]]]

���� �� ����� ���� ����� �� ����� �� ������ ��� ��� �

�. �� ���� ������ �� � ������ ������ �� �� �� �� ��� ����

�� ����� � ��� ����� ����.

�� ��� � ��� � ��� �� ����(����� ���� ��� ���� �� ).

v ����� � ��.

v WLM(Workload Management)� ����. WLM ��� � WLM� ����� �� ��� �� �

�� �����.

v ����� ��� ���� ����.

v �� �� ��� �� �� ��� �����.

v ����� �� ��� -u ���� ��� �����.

v � ����� exec() �� ����.

���� �� ����� ���� ����� �� ����� �� ������ ��� ��� �

�. ��� ����� � , ����� � �� ���� ����� �� � ���. ����� ��

�� ��� �����, ����� exec()� �� ��, ����� �� �����. ����� � �

��� �� ��� �� �� ��, ��� �� ����� ����, ��� ��� �� �� �� �

���� �� �����. �� ��(�� � �), �� � �� ��� ����� AIX 5L Version 5.2

System Management Concepts: Operating System and Devices� concept article� ��� ���� �

��.

�� ��� ��:

v Class_Name� ������ ����� ���� ����� ������ �����. ������ �

���� �� �� ������ ����� �� �� ��� �����.

v ��� ��� ����� ��(supername.subname)� �� � � ��� ����� ������ ��

��� ��� �����. ����� ������ ����� -S ���� ���� �� �����

������ ����� -s ���� ���� ��.

wlmassign super1.sub2 -S pid1

��� � ��� ����.

100 �� ���, � 6 �

Page 115: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

wlmassign super1 pid1

����� ���� ����� �� ��� �� ����� ���� �� ����� �� ��� ��

� �� ��� � ��. ��� ����� ��� ����.

v �� ���� ����� ���� �� � ���.

v ��� ������ ������ �� �� ��� � ���(, ��� �� � ��� �����

� �� adminuser � admingroup� ��� ��� �� � ��� ���)� ���� � ����

�� ����� � ���� ������ �� ������ ����� �� �� � ���.

v �� �� ��� �� ���(, ��� �� � ��� ����� �� ������ �� authuser

� authgroup� ��� ���� � ��� ���)� ���� ��� ����(�� �� �� �

��� ID)� ���� �� � ���.

��� ���� ����� ���� �� � � ���� 3 � ��� �����(��� �� �).

���� �� ��� ����� � ��� ��� �� �� ��� ��� ���� �� � � ���

� ��.

�: wlmassign ��� �� � � WLM ����� �� ����. �� ����� ���� �� ��

�� ����� ���� �� ���� �� ��, ���� ���� �� ����� ��� ��

��� �����(���� �).

���

-g Pgid_list � ���� pgid ����� �����.-S ��� ����� � ��� ����� ����� ����. � ���� supername.subname ��

� ����� ��� �����.-s ��� ����� � ��� ����� ����� ����. � ���� supername.subname ��

� ����� ��� �����.-u pid_list �� pgid_list ����� �� �� ��� ����. -s �� -S ��� �� ���� �

� �� ����� � ����� � ��� �� �� ��� �����.

�� ��

chclass ��, lsclass ��, mkclass �� � rmclass ��

AIX 5L Version 5.2 System Management Concepts: Operating System and Devices, Worldload Management

concept article

wlmcheck ��

��

�� �� �� ���� ��� �� ��� �� ���� WLM(Workload Management) ��� ��

����� ����.

�� ���(���) 101

Page 116: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

wlmcheck [ -d Config] [ -a Attributes ] [ -q ]

��

wlmcheck ��� ���� ���� WLM(Workload Management) ��� ���� �� ��� ���

�����.

v WLM� �� ��� ����(�� �/�� �� ��, �/��, rsets ��� ��, �� �� �

�).

v �� � ��� ���� �� ��� ����. ‘��’ ����� ��� ��, �� ��� �� �

���� ����, WLM �� �� ���� ��� �����.

v �� � ��� �� � ���� ����(�: ��� ��, ��� � � ��� ��, ����

� �� ��� �� �).

-d Config ���� ���� �� ��, ‘��’ ������ ��� �����.

wlmcheck ��� ����� ���� �� � ���. ��� ��, �� ��� ��� �� ���

��� � ��� �� ����� �� �����. ����� ��� �� � �� ����� ����

� ‘config/superclass’ ���� �����.

-d Config� ��� ����� ����, ‘��’ �� Config ���� �� ���� ��� ����.

�� � ������ ���� �� �� � WLM � ��� ��� ����.

-a ���� �� ��, wlmcheck� �� �� ��� ���� �� ���� ��� �� Attributes�

�� ��� ��� ����� ���� ���� ����. Attributes ���� ��� �� ��� �

���, � ��� ��� ����.

v ��� � � �������(��� wlmcheck� ��).

v � �� �� ��� �� � � ���. ��(!), �� �($), �� �� ��� � ��

� ���� ����. type � � ���� AND ��� ″+″� ����, �� ����� �� �

� ��� �� ��� � �� �� � � �����. �� �, ����� 32�� ���� � �

� plock��� 64�� �� �� ����� � ���.

v ��� � � � ��� ��(���(-)� �� �� �� �� �).

��� � � � � �����. �� � � � � ��� ���(-)��, �� �� �� �� � �

� ���� ���. �� ���� �� ��� � � ��� ���(-)�� ��� �� ���� � �

�� �� �� � ���. � �� wlmcheck� ��� �� ����� ���� �� ���� �

���.

�� �� ��� �:

$ wlmcheck -a "- root system /usr/lib/frame/framemaker - -"$ wlmcheck -a "- - staff - 32bit+fixed"$ wlmcheck -a "- bob"

102 �� ���, � 6 �

Page 117: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

���

-d Config /etc/wlm/current �� /etc/wlm/Config(�� �� ���� ��� �� � )�� WLM �� ���

����.-a Attributes ����� �� ���� ���� � ����� �� ��� ��� ����. ��� �� �� ��

��� ���� ����� ���� ���� �����.-q �� WLM ��/�� ��� WLM �� �� ���� ��� �� ��� ����(�� � ).

��

classes ���� �� � ��� ���� ���.limits ���� �� �� �� ��� ���� ���.rules �� �� �� ���� ���.shares ���� �� �� ��� ���� ���.

�� ��

chclass ��, lsclass ��, mkclass ��, rmclass ��

rules ��

wlmcntrl ��

��

���� ���� ���� ����.

��

wlmcntrl [ [ -a | -c | -p ] [ -T [ class | proc ] [ -g ] [ -d Config_Dir ] [ -o | -q ]

wlmcntrl -u [ -S Superclass | -d Config_Dir ]

��

wlmcntrl ��� WLM(Workload Manager)� ��� ��, ��, �� �� ����. WLM �� ��

�� �, �� ����� �� WLM �� ��� �� ���� ��� ��� � ���. WLM� �

�� �� � � �� � ���.

v WLM� ��� ���� ���� CPU, �� � ��� ��� ��� ����� ���.

v WLM� � ��� �� � ���� ��� �� �� �� ����� �� �

� � � WLM� �� � ���.

���, �� � ��� classes, limits � shares ��� ���� ���. �� �� �� �� �

��� �����. WLM ���� Config� ������ ��� �� ��� /etc/wlm/Config �����

�� ��� . ���� Config� �� ����� Super� ������ ��� �� ���

�� ���(���) 103

Page 118: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

/etc/wlm/Config/Super� ���. ���� �� ��� � ����� /etc/wlm/standard� �

��. �� ����� �� �� /etc/wlm/current� ���� ����� � �������.

-d Config_dir ���� ���� �� ��, wlmcntrl� �� �� /etc/wlm/current� ���� ����

� ���� ��� ����.

-d Config_dir ���� ��� ��, wlmcntrl� /etc/wlm/Config_dir� ���� ��� ����

/etc/wlm/current �� ��� /etc/wlm/Config_dir� ��� /etc/wlm/Config_dir� �� ������ �

�� � �� ��� ����. /etc/wlm/Config_dir� �� ������ � � � ��� ���

�.

-u ���� ��� WLM� ���� ��, Config_dir� -d ���� ��� � ���� �� �

���.

wlmcntrl -u -d ""

��� ��� �� �� �� ��� �� ����� �� �� ��(�� )��. �� ��� WLM

��� �� ����� ��� ��� � �� ��� �� ����. ��� ���� � ��

�� ���� ��� �, � ��� ��� �� ��� �� � ���.

WLM ���� Config� ������ /etc/wlm/Config� �� ��� ���� � ��� ����� �

���� ���� ��� ���� ���� �� �� ���� ��� �� ���. �� ��� ���

� � ��� �� ���� ������� ���. ��� ��� WLM� ����� ��� ��, �

� �� ��� WLM� �� � ��� �� ����� ��� ��.

���

-a WLM� � � � ����� �� � �� � � � ����. -d, -g �� -T� �� �� �

��� ���� �� ��, � �� � ����.-c WLM� CPU �� � �� ����� �� � �� CPU �� � � ����. � � ��, WLM

� �� ��� ����� CPU ��� ���.-d Config_dir /etc/wlm/Config_dir� WLM ����(���, ��, �� � � ��� ����) �� ���� �

�(����� ����� ��� �� �� ��� ���� ����)� �� ����� ����.

�� �� /etc/wlm/Config_dir� �� ����� ���. � ���� WLM� �, CPU �� �

� �� � � �� �� WLM� �� � �����. � ���� -o � -q ���� �� ��

�, CPU �� � �� � �� �� � � �� � �� � ����.-g WLM� ���� �� �� ���� ����� ����. �� �� ���� ��� �� ���

����� �� ���� ���� �� ��� ��� � � ���.-o ���� ���� ����.-p WLM� �� � � ����� �� � �� �� � � ����. � � ��, WLM� �� �

�� ����� ��� ��� ��� ����.

104 �� ���, � 6 �

Page 119: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

-q WLM� �� ��� ����. �� ����.

0 WLM� � � � �� ����.

1 WLM� ���� �����.

2 WLM� �� � � �� ����.

3 WLM� rset ��� �� � � � �� ����.

4 WLM� rset ��� �� �� � � �� ����.

5 WLM� � � � CPU� ���� �� ����.

6 WLM� rset ��� �� � � � CPU� ���� �� ����.

16 WLM� � � �� �� ���, ���� ����� �� �����.

18 WLM� �� � �� �� ���, ���� ����� �� �����.

19 WLM� rset ��� �� � � �� �� ���, ���� ����� �� ����

�.

20 WLM� rset ��� �� �� � �� �� ���, ���� ����� �� ����

�.

21 WLM� CPU ��� � � �� �� ���, ���� ����� �� �����.

22 WLM� rset ��� �� CPU ��� � � �� �� ���, ���� ����� �

� �����.

32 WLM� � � �� �� ���, ��� ����� �� �����.

34 WLM� �� � �� �� ���, ��� ����� �� �����.

35 WLM� rset ��� �� � � �� �� ���, ��� ����� �� �����.

36 WLM� rset ��� �� �� � �� �� ���, ��� ����� �� �����.

37 WLM� CPU ��� � � �� �� ���, ��� ����� �� �����.

38 WLM� rset ��� �� CPU ��� � � �� �� ���, ��� ����� ��

�����.

48 WLM� � � �� �� ���, ��� � ���� ����� �� �����.

50 WLM� �� � �� �� ���, ��� � ���� ����� �� �����.

51 WLM� rset ��� �� � � �� �� ���, ��� � ���� ����� ��

�����.

52 WLM� rset ��� �� �� � �� �� ���, ��� � ���� ����� ��

�����.

53 WLM� CPU ��� � � �� �� ���, ��� � ���� ����� �� �

����.

54 WLM� rset ��� �� CPU ��� � � �� �� ���, ��� � ���� �

���� �� �����.

�� WLM ��� ���� ��� STDOUT� �����.

�� ���(���) 105

Page 120: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

-S Superclass ������ ������ ���� WLM ��� ����. � ���� -u ���� �� ����

��. �� �� ����� �� �� ���� ��� ��, ������ ″config/Superclass″ ����

��� ��. �� ″config″� ������ ��� ��� �� �������. ″config″� ���

�� � ����� ��, �� ″config″� ��� � ���� �� �� ���� � ����

�.-T ��� � ���� �� ���� � �� �� ���� ��.-T class ��� �� ���� � �� �� ���� ��.-T proc ���� �� ���� � �� �� ���� ��.-u WLM� ����. �� �� ��� �� ���� ��, �� � ��� ���� ���� �� �

� �� � ���. �� �� ����� ��� ��, � ��� ��� �� ���� ��� ��

�� ��� ����. �� ��� ��� � ���� ��� ��� �� ���� �� ���

� ��� �� � ���. ����� ��� ���� ��� ��� �� ��� ��� � �

����� ������� �� �� ���(-S ���).

��

��� ��: ����� � ���� �� ��, ��, � ��� �� � ���� �� ��� ���

�. ��� ������ ������ �����, admin ��� �� admin � ��(����� ���

���)�� ����. �� ���� WLM� ��� �� � ���.

��

classes ���� �� � ��� ���� ���.limits ���� �� �� �� ��� ���� ���.rules �� �� �� ���� ���.shares ���� �� �� ��� ���� ���.description ����� �� ���� ���� ���.groupings ����� ��� �� ���� ���.

�� ��

chclass ��, confsetcntrl ��, lsclass ��, lswlmconf ��, mkclass �� � rmclass ��

AIX 5L Version 5.2 System Management Concepts: Operating System and Devices, Workload Managment

concept article

wlmmon � wlmperf ��

��

wlmmon � wlmperf ��� ���� WLM(Workload Manager) �� �� �� �� ��� ��

��.

��

wlmmon

wlmperf

106 �� ���, � 6 �

Page 121: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

wlmmon � wlmperf ��� ��� WLM �� �� �� ���� ����. wlmperf ���

PTX(Performance Toolbox)� ���� �, �, � �� �� �� �� PTX �� ���� �! ��

� ���� �� � ���. wlmmon ��� �� AIX� �� ���� �� 24�� ���� ���

� ���� �� ��� �� ����. � �� ��� �� ���� �� � ���.

v ��� ����

v �� ����

v �� ����

��� ��� ���� ��� �� �� ��� ��� WLM ���� �" � ���. ��� � �

� ��� WLM �� � ���� ��� �� �� � ���(�! ).

��� ���� wlmstat ��� �� ���� ��� ��� ��� �����. ��� wlmmon �

wlmperf ��� ���� WLM ��� ���� � ��� �� �� ���� ���� ���

�. wlmmon ��� ��, � �� xmwlm��� �� �� AIX� �� �����. wlmperf ��� �

�, � �� xmtrend�� �� PTX� �� �����.

� �

wlmstat ��� WLM �� �� ��� ���� �� �� ��� ��� ����. wlmstat ��

� ���� � wlmmon � wlmperf ��� ���� �� �� ������ ���� �� WLM

� ���� ����. ��� ��� ��� ���� ��� ��� ��� ��� ���� ���

��. ��� �� WLM � ��� ��� �� �� ��(� � ��)� ������ �� ���

�� ��� �� ��(� � ��)� �����. ��� �� ��� ��� �� ��� � ���

�� ��, ��, �� � � �� �� �����.

WLM ��� ���

�� � ��� ����� �����. ����� ��� ��� ����. ��� ��� ����� �

�� ���� ���� ���� ���� � � ��� ��� ��.

��� ���� � ��:

�� ��� ��

�� ���� �

�� � ��� ��

�� ���� �� �� � ��

�� � ��� �

��� �� ��

���� ��� �� ���� WLM ��� �� �� ��� ���� ��� �� � ���. �

���� � �� � � �� ���.

v �� �

�� ���(���) 107

Page 122: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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 ��/��� �

v �� �

��� � ��� ��� ���� � ��� ���� � . ���� .rpt ���� �� ��.

�� �: ���� � �� � ���� �� �� ����� �� ��� �� � ���.

� � �� � ��� �! ���� ���� �����. �� ������ �! ���� ���

�� � ��� ��� ����. � ��� �� � �� �� � � �� ���

���.

�� WLM �� ��� ����(�: CPU �� ��). �� � � ��� ���� WLM

��� ��� � ��� ������.

�� � ���� �� ��� �� ��� ��� �� �� ���� ���� �� ���� ��

�� ��� �����. �� �� � ��� ���. �� ��� ��� �� ��

��� �� �����.

wlmmon

� � ��� �� � �� ��

wlmperf

�, �, �, � � �� �� � �� ��

�� ��� � �! ���� ���� � ��� �� �����. � �� ��� �� �� �� ���

��� ��� �����. � � � �! ��� � ���� �� � ���.

�� ��� � �! � �! � �� ��� ��� �� �����. �� ��� �� ���� ���� �

��� ��� �� ���� �����. �� � � � �� � �� ����� �

� �� � ����.

�� ���� ���� �� ��� ��� � ���� ����.

� ��

���� �� ��� � ��� �� � ���.

��/��� �: ���� � �� � ���� ���� ��� WLM �� � ��� ��� ��

� ���.

��� ���� ����� �� �� �� ��� �� � � ���. � ����� �� � ��

� ��� AIX ��� ��� ����� �����(AIX 4.3 ��� � AIX 5.1 ����� � ��

��� ��).

� ���� �� ��� WLM �� �� ���� ����� ��� � ���.

�� �: ��� �� ��� � �� � ��� � �� ��� ����� �� �� ��� ��

��. ���� ��, ����� �� ��� � �� � � ��� � �����. �� 1� WLM

�� ����� ��� �� � �� ���� ����. �� 2� �� � �� ���� ����.

��� ���

�� � �� ��� ��� �������.

v ��� ����

108 �� ���, � 6 �

Page 123: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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 �� ����

v �� ����

��� ���� � �� �� �� ��� ����.

WLM � ���� �� �� � ��

�� ��� �� ��� ��� ��� ����. � ��� ���� �� ���� �� � ��

�� ����� �����.

�� � ���� ��� �� ��� ����. AIX 5.1� ��, ��� ����� ��(��) � ��

��� ��(���)� �� � ��� ���.

��� � ��� ��� ����.

�� � � �� ��� ��� ��� �� ��� ����. ��� �� ��� �� �

����.

�� �� �� ��� ��� ����� �� �� ��� �� �� ��� ����. ��� ���

AIX ��� ��� �� � ��, ��, ����, �� ���� � CPU �� ��� ��

� ����.

�� ���: � ����� �� ″Am I OK?″ �����. ����� ��� �� ��� ��� �

� �� ��� ��� �� ��� ���� ��� ���. � ����� �� � ����

��� ����� ��� �� �� �� �� ������.

��� ����� � ���� � ��, ��(� ��) � ��� �� ���� ��(� ��) ��� �

��� � �� �����. �� ��� �� �� ���� � �� ���� ����.

�� ���: � ������ �� �� � ��� ���� ���� ��� �� �� ��� ��

� ��� �����. � ��� WLM ������� ��� ��� ��� ��� �����.

�� ����� �! ���� ��(� ��) ��� ��(� ��) �� �� � �����.

�� ���: � �� ��� ���� ���� �� ������. � ����� � � � ���

��.

�� �� � �� �� ��� �� �

�� � WLM� ��� �� � ��

�� �� �� �� ��� ��

� � ��� � ��

��� ��� WLM ��� ��� ��� ���

��� ��� �� �� �� �� ���

��� �� ��� WLM ��� ��� ��� ��� ���

��� �� ��� WLM ��� ��� ��� � ���

��� ��� �� �� �� �� ���

�� �� � ����

�� ���� /etc/perf/wlm ����� ����. �� AIX �� wlmmon� �� � ���� ��

24���� �����.

�� ���(���) 109

Page 124: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

�� �� �� �� wlmperf� �� ��� ���� 1��� �����. PTX� �� xmtrend ��

���� ��� ����� ���� ��� ����. WLM�� � ���� �� ��, �� ����

/usr/lpp/perfagent.server/xmtrend_wlm.cf� ���. ��� ��, �� � ��� xmtrend �� �

� ��� �� ����.

�� AIX� �� xmwlm �� ���� � �� �� � ����.

��� ���� ��, �� 10MB� ��� ��� ���� /etc/perf/wlm ����� ��� ��� �

� ����. ��� ���� ���� ��� ���� �� �� � /etc/inittab ���� ��

��� ��. �� WLM ������ � �, �� �� �� ���(��) � ��� ����.

��� ��� �� WLM� �� ��� ��� �����.

����

Java 1.3 perfagent.tools

�� ��

WLM ���� �� ��, ��� �� ��� ����.

��

/usr/bin/wlmmon �� AIX

/usr/bin/xmwlm �� AIX

/usr/bin/wlmperf �� �� ��

/usr/lpp/perfagent.server/xmtrend.cf �� �� ��

wlmmon � xmwlm perfagent.tools �� ��� ���.

wlmperf � xmtrend �� �� �� ��� ��� �� ����.

�� ��

wlmstat, wlmcntrl � topas ��

wlmstat ��

��

��� �� � �� WLM� ����.

��

wlmstat [ -l Class | -t Tier ] [ -S | -s ] [ -c | -m | -b ] [ -B Device ] [ -T ] [ -a ] [ -w ] [ -v ]

[ Interval ] [ Count ]

wlmstat [ -l Class | -t Tier ] [ -c | -m | -b ] [ -u ] [ Interval ] [ Count ]

110 �� ���, � 6 �

Page 125: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

wlmstat ��� ���� ��� WLM �� ��� ��� ��� �� ����. Count� ��� �

�, wlmstat� Count ��� ���� �� ��� � Interval� �� � �� ��� ���. Interval

� Count� ���� ��� ��� �� ���� �����. Interval� ������ Count� ��� �

�, wlmstat� ��(SIGINTR, SIGQUIT, SIGKILL �)� ��� ��� ��� ���� ���� ��

� ����. � ��, wlmstat� �� ����� � ����� �� ��� �� ��� ����. �

� ��� ��, ��, ����� �� ����� ���� ��� ���� ���� �� ��� � �

���.

���

-a �����(0.01% ���)� �� �� ��(��� �

�� �� ��� �� �� ����)� ���

�. � ��, ������ �� ���� ��� ��

���(1% ���)� ���� �� �� �����.

�� �, ������ CPU �� 7%� ���

wlmstat� -a� ���� �� ��� CPU ���

5%� ��, wlmstat� -a� ���� ����� CPU

��� 0.35%� �����.-b ��� ��� ���� ����.-B Device ��� ��� �� ��� ����. � ���(-B ″″)

� ���� �� ����� ����� �� ����

�� ��� �����.-c CPU ���� ����.-l Class Class ��� �� ��� ����. ���� ���

��� � �� �� �� ���� �����.-m ��� �� ���� ����.-s ����� ���� ����.-S ����� ���� ����.-t Tier ��� Tier� �� ���� ����.-T WLM� �� �� ��� �� ��(� � �� ��

��� ��) �� �� �� ����. ��

� ���.

CPU ��� ���� ���� CPU ��(��

���)

MEM ���� �

DKIO ���� �� ��� ��� ���� � /

���� 512��� �� �

�� ���(���) 111

Page 126: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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 �� ���� � �� ��� �� ��

� �� ��� ��, �� �� � ��, �� WLM

���� ����. �� ���� ��� �� �

� �����.

� �� ��

CLASS ��� ��

tr �� ��(0-9)

i �� ���: 0 = ���, 1 = �

#pr ��� � ���� �. ���� �� ��

��� �� ��(0) �� �� ��� ��

��� �� � ���.

CPU ���� CPU �(%).

MEM ���� ��� �� �(%)

DKIO ���(%)� ��� ��� ��� �

sha �� �(‘-’� -1� ���)

min �� �� ��(%)

smx �� ��� �� ��(%)

hmx �� � �� ��(%)

des (� ��): WLM� �� ��� ���

���� �� ��(��)(%)

npg ���� ���� �� ��� �

�� �� ����� ��� ���� �� ����

� �� ����. � ��� �� �(-c, -m �

� -b)� �� ���� � �����, ��� �� �

� �� �� ��� ���� �� �� � ��

�� ���.-w �� ���, WLM� ��� �� �� ����

��� ��(� � � �� �� ��) ��� ��� �

��� �� �� �� �� ��� �� ����.-u ���� �� ��� ����.

���

��� � � � � �� �����.

� ��� �

CPU ���� ��� CPU �� ��

MEM ���� ��� ��� ��� �� ��

112 �� ���, � 6 �

Page 127: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

� ��� �

DKIO ���� ��� ��� ��� ��� ��. � ��

� ���� ���� �� ��� �� �� ��� �

�� �����. �� �, ���� ��� ��� �

�� � 80%� ���� �� � ��� ��� � 5%

� ���� �� DKIO �� 30%� ����. �

� �� ���� -B �� ��� ������.

��

1. � �� WLM � ��� ���� �� ������.

wlmstat

��� �� �� �����.

CLASS CPU MEM DKIOUnclassified 0 0 0

Unmanaged 0 0 0Default 0 0 0Shared 0 0 0System 0 0 0class1 12 0 0

class1.Default 4 0 0class1.Shared 0 0 0

class1.subclass1 4 0 0class1.subclass2 4 0 0

class2 12 0 0class2.Default 4 0 0class2.Shared 0 0 0

class2.subclass1 4 0 0class2.subclass2 4 0 0

2. ����� class1� �� ���� ���� �� ������.

wlmstat -l class1

��� �� �� �����.

CLASS CPU MEM DKIO

class1 12 0 0class1.Default 4 0 0class1.Shared 0 0 0

class1.subclass1 4 0 0class1.subclass2 4 0 0

3. 10��� ��� ����� sclass1.subclass2 ���� ���� �� ������.

wlmstat -l class1.subclass2 10 6

��� �� �� �����.

�� ���(���) 113

Page 128: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

CLASS CPU MEM DKIOclass1.subclass2 4 0 0class1.subclass2 4 0 0class1.subclass2 4 0 0class1.subclass2 4 0 0class1.subclass2 4 0 0class1.subclass2 4 0 0

WLM� ���� �� �� wlmstat� �� ��� ����.

�� ��

wlmcntrl ��

write ��

��

���� � �� ���� ����� ��� � �� �� ���.

��

����� ���� �� ���� � �� ��� ��� ��� ��� �� ��� �� ��

��� �� ������.

write -q [ -n Host ]

���� �� � ����� � � ��� ���� ��� ��� ��� ��� �� ����� �

� ������.

write -hHandle, { ok | cancel | query } [ -n Host ]

�� ��� �� �� ��� � ���� ��� � ��� �� ������.

write [ -r ] { [ -n Host ] User | User@Host } [ Line ]

��

write ��� ��� ���� ����� ��� � � ���. ���� �� ���� ��� �

�� ����. ���� �� ����������� � ��� ��� � � ����.

��� ��� ��� ��� �� � � ��� write ��� �� ���� ���� � � ��

�.

��� �� �� ���(User ���� ��)� �� �� ���� ����� �� �� ���

���� �� ��. ��� ����� �� ���� � � �� user not logged in ���

�����. mesg ��� no� ��� ��� �� ��� ��� ���� � � ��

write: permission denied ��� �����.

114 �� ���, � 6 �

Page 129: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

write ��� ���� �� ��� �� ��� ��� �� � ��(ASCII BEL ��)� �� ��

�� ��� � ��.

Message from SenderID on SenderHostname (ttynn) [Date] ...

���� ��� ��, write ��� � �� ASCII BEL ��� � ������ ��� � ��. ��

��� � �� ��� ������ �� ��� ���� � ��� ���� �� �� ��

���.

� � Enter �� � � � �� � �� ����. � �� ���� �� ��� �� �� ��

Ctrl-D �� �� � ��� � ��� �����. �� �, ��� � ��(<EOT>)� �� ��

����� � �� write �� � � � ���.

�� �� �� ���� �� ���� write ��� � � � � ���. �� �� ����

�� � �� �� �� ��, � � ��� � � ���. � ��� ����� � ��

����. � �� ���� �� � ���� � �� �� �� ������. o(� )� ��

��� ��� � � �� ��� ���� �����. ��� � �� oo(� � ��)� ���

���.

�� !(���)� �� � �� � ��, write ��� �� ��� �� ��� ��� ����� �

���.

� ��� ������ �� � ��� ����� ���� �� ������� ���� ���� ��

�� ��, write ��� /etc/utmp ���� �� �� �(�� ��� �� �� �)� ��� � ��

��� ����� � ���� �� �� ��� � ���.

UserID is logged on more than one place.You are connected to "Workstation".Other locations are:Workstation

� ��� � �� �� ��� �� �� �� �� ��� � ��� ��, �� Line� ��

� �� ���� �� �� ��� � ���(�: tty00).

�� ���� ���� ��� mesg ���� ��� ���� � ��� ����. �� ��� ���

� �� ��� ���� ��� �� ��� ����. �� ��� ��� �� ���� ������

� �� �� ��� ���� �� ������� ��� �� � ���.

write ��� ��� �� ���� ���� �� � ���. -nHostName ��� �� User@Host

���� ��� �� ��� �� ���� �� � ���. �� ���� ���� ��� �

����, �� ��� � �� ��� ���� writesrv �� ��� ��.

write ��� qdaemon� ��� �� ���� � ���� � �� �� ���� � ���

��. �� � ��� �� ����.

ok �� �� �� 0�� � ���.cancel �� �� �� 1� � ���.

�� ���(���) 115

Page 130: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

query ��� ��� ��� ��� �����.

���

User �� ���� �� ��� ��� ID� ����.User@Host �� ���� �� ��� ��� ID � �� ���� ����.Line �� �� � �� ���� ����(�: tty00).

���

-h Handle,Reply � ��� �� write ��� ��� ���� �� � ����� �� � � ��� �

��. Handle �� ���� �� ����� ���� �� �� ���� ���� ��

���. �� ok, cancel �� query���.-nHost �� ���� ����. Host �� �� �� ��� �����.-q ����� ���� �� ���� � �� ��� ��� ��� ��� �� ���

�� ����.-r �� ��� ��� �� ��� �, ��� � ��, �� �����. � ����

� ��� � qdaemon �� ���� � ����� � � ���. ��� ��

� ���� ��� � ����. � �� 0� �� ok �, �� 1� �� cancel���

�, � �� 2� ���� ���� ��� �����.

�:

1. writesrv �� ��� ��� � �� ����� �� ��� ��. -n ��� �� @Host

� ���� � ��� -h, -q �� -r� �� ���� writesrv �� ����� �� ���

��.

2. TCP/IP� ��� ��� ���� � ��� HostName� ��� ��, write ��� -h, -q �

� -r ���� ��� �� ��� �� ���� ����� ���� ��� ��� /etc/hosts

��� loopback ��� �� ��� ��. �� ��� �� ����.

127.0.0.1 loopback LocalHostName

�� ��� �� ����.

127.0.0.1 loopback LocalHostName HostName

�� ��

� ��� �� �� � �� ����.

0 ����� � ����.>0 �� ��� ���� ����� � ��� ��� ����.

��

1. ��� ���� ���� ����� �� ������.

write june

116 �� ���, � 6 �

Page 131: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

Enter �� �� �� ������.

I need to see you! Meet me in the computer room at 12:30.

�� � Ctrl-D �� �� write �� � � � ����.

��� ID� karen�� tty3 ������� ���� �� june� ������� �� ���

�.

Message from karen on trek tty3 Aug 17 11:55:24 ...I need to see you! Meet me in the computer room at 12:30.<EOT>

2. ��� ����� �� ������.

write june

Enter �� �� �� ������.

Meet me in the computer room at 12:30.o

��� �����. � �� �� o� ��� ��� ���. June� �� ���� ��

�� ���� ����. ����� ���� Ctrl-D� �� ����.

� June� �� �� ��� ���.

write karen

Enter �� �� �� ������.

I’m running tests at 12:30. Can we meet at 3?o

��� �� �� � �� ���.

OK--the computer room at 3.oo

oo� � � ��� ��� June� � �� � �� �� �����. June� oo� ����,

Ctrl-D� �� ��� � ����.

3. �� ��� ��� ����� �� ������.

write june < message.text

��� message.text ��� ��� june� ������� �����.

4. �� ������� ���� ���� ����� �� ������.

write -n console

Enter �� �� �� ������.

The printer in building 998 has jammed.Please send help.

�� ���(���) 117

Page 132: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��� Ctrl-D �� ����.

� �� /dev/console ������� ���� ���� ��� ��� ����.

5. partya ���� spuds ���� ��� � ��� �� ������.

write -n partya spuds

Enter �� �� �� ������.

Your new tape has just arrived,come see me to pick it up.Thanks!

��� Ctrl-D �� ����.

��

write spuds@partya

Enter �� �� �� ������.

Your new tape has just arrived,come see me to pick it up.Thanks!

��� Ctrl-D �� ����.

6. �� qdaemon �� � � ��� ����.

Message from mary on trek (tty10) Aug 17 10:03:34 ...Use "write -h 6398492,reply" to replyPlease insert tape number 5 into rmt0.<EOT>

�� �� ��� �� ������.

write -h 6398492,ok

��� Ctrl-D �� ����.

����� ���� �� ������.

write -h 6398492,cancel

��� Ctrl-D �� ����.

-h ���� ���� �� ��� �� �� ��� ID� �� ��� ����. ��� ��� ��

� �����.

��

/etc/hostsTCP/IP ��� ��� ���� ���.

/etc/utmp

118 �� ���, � 6 �

Page 133: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

who, write � login ��� �� ��� � ���� ��� ���� ���.

�� ��

mesg ��, wall ��, who ��, writesrv ��

AIX 5L �� 5.2 ��� ��� ���: ��� � ��� � ��

writesrv ��

��

���� �� ����� �� � � �� ����� �� ��� ����.

��

writesrv

��

writesrv �� ���� ��� �� ���� ���� � �� write ���� �� ���� ��

���� �� �� � ��.

writesrv ����� write ���� �� ��� ���� �� ����� ��� ��� ����. �

�� ����� ����� ����(write)� ���� ��� �� ���� ����.

��� ���� ���� � writesrv �� /etc/services ��� ��� ��� ��� �� ���

�. ���� �� �� ��� � �� ��� � ���.

�: writesrv �� ������ � �� ��(�: ��� ��, �� �� �� kill -9 ��),

/var/spool/writesrv ����� ���� ��� writesrv �� �$� ��� ��� ��.

��

1. writesrv �� /etc/rc ������ ����� �� ������.

/usr/sbin/writesrv

writesrv �� /etc/rc ������ �����. ��� �� ���� �� �����.

2. SRC(System Resource Controller)� ��� writesrv �� ����� �� ������.

startsrc -s writesrv &

writesrv �� SRC� ��� �����.

��

/etc/services ���� ��� ����� ���� ���.

�� ���(���) 119

Page 134: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

�� ��

kill ��, write ��

AIX 5L Version 5.2 Guide to Printers and Printing� Using Remote Host Access for Printing, Printer

Overview for System Management � Remote Printing Overview

AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� System Resource

Controller Overview

wsm ��

��

� �� ��� ��� ����� ��� ����.

��

/usr/websm/bin/wsm -host managing host

/usr/websm/bin/wsm -lang language

/usr/websm/bin/wsm -port port number

/usr/websm/bin/wsm -profile pathname of preference file

/usr/websm/bin/wsm -user username

/usr/websm/bin/wsm -DdefaultTurners=value

/usr/websm/bin/wsm -DdrawTreeLine=value

/usr/websm/bin/wsm -Ddatadir=path

��

wsm ��� � �� ��� ��� ����� ��� ���� �����.

�: � ��� �� �� ��� /usr/websm/bin/wsm� ��� ��.

���

-host managing host � �� ��� ���� ��� ��� ���� ����� ��. � �� ��� ���� �

��� �� �� ���� �� � ��, � ��� ���� ��� ��� �����

��� �� ���� � �� ��� ���� �� � ���.-lang language �� ��� ��� ����. sysmgt.msg.Language.websm.apps �� ��� ���� �

� ��, �� � ��� �����.

120 �� ���, � 6 �

Page 135: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

-port port number � �� ��� ���� ��� ��� ��� �� ���� ��� ��. ���� � �

� ��� /etc/services ��� ��� wsmserver ���� �� ���� ��� �� ��� �

�� ��.-profile pathname of preference

file

�� �� �� ��� ����. � � �� �� ��� ���� � ����� �

WebSM.pref �����. � ��� ���� ���� �� �� �� ��� �� � ��

�. �� ���� �� �� ������ �� �� �� �� ��� �� ��� �� �

���.

�: �� �� ��� �� ���, -host ��� ��� ���� �����.-user username � �� ��� ���� ��� ��� ���� ����� ��. ���� ��� �� ���

���.-DdefaultTurners=value �� true� ��, �� � � �� �� � � �� � � Windows ��(turner) ��

Java #��(Look and Feel) ��� �����. �� ��� ��� � � ���� ���

�.-DdrawTreeLine=value �� true�� -DdefaultTurners=true��, �� � � �� ��� �� ��� ���

� � �����.-Ddatadir=path ���� ��� �� � �� ����� �� /var/websm/config/user_settings� � ��

��.

��

1. �� �� �� ��� ����� �� ������.

/usr/websm/bin/wsm -profile pathname of preference file

2. �� ���� ��� ����� �� ������.

/usr/websm/bin/wsm -Ddatadir=pathname

�� ��

� �� ��� ��� ��� ���� AIX 5L �� 5.2 � �� ��� ��� �� ���� � 2 �. �

� � ��� ����� ������.

wsmaccess ��

��

��� ��� ��� �� ����� �� � wsm �� �� ��.

��

/usr/websm/bin/wsmaccess -host managing host

/usr/websm/bin/wsmaccess -lang language

/usr/websm/bin/wsmaccess -port port number

/usr/websm/bin/wsmaccess -profile pathname of preference file

/usr/websm/bin/wsmaccess -user username

�� ���(���) 121

Page 136: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

/usr/websm/bin/wsmaccess -DdefaultTurners=value

/usr/websm/bin/wsmaccess -DdrawTreeLine=value

/usr/websm/bin/wsmaccess -Ddatadir=path

��

��� ��� ��� �� ����� �� � wsm �� �� ��

�: � ��� �� �� ��� /usr/websm/bin/wsmaccess� ��� ��.

���

-host managing host � �� ��� ���� ��� ��� ���� ����� ��. � �� ��� ���� �

��� �� �� ���� �� � ��, � ��� ���� ��� ��� �����

��� �� ���� � �� ��� ���� �� � ���.-lang language �� ��� ��� ����. sysmgt.msg.Language.websm.apps �� ��� ���� �

� ��, �� � ��� �����.-port port number � �� ��� ���� ��� ��� ��� �� ���� ��� ��. ���� � �

� ��� /etc/services ��� ��� wsmserver ���� �� ���� ��� �� ��� �

�� ��.-profile pathname of preference

file

�� �� �� ��� ����. � � �� �� ��� ���� � ����� �

WebSM.pref �����. � ��� ���� ���� �� �� �� ��� �� � ��

�. �� ���� �� �� ������ �� �� �� �� ��� �� ��� �� �

���.

�: �� �� ��� �� ���, -host ��� ��� ���� �����.-user username � �� ��� ���� ��� ��� ���� ����� ��. ���� ��� �� ���

���.-DdefaultTurners=value �� true� ��, �� � � �� �� � � �� � � Windows ��(turner) ��

Java #��(Look and Feel) ��� �����. �� ��� ��� � � ���� ���

�.-DdrawTreeLine=value �� true�� -DdefaultTurners=true��, �� � � �� ��� �� ��� ���

� � �����.-Ddatadir=path ���� ��� �� � �� ����� �� /var/websm/config/user_settings� � ��

��.

��

1. �� �� �� ��� ����� �� ������.

/usr/websm/bin/wsmaccess -profile pathname of preference file

2. �� ���� ��� ����� �� ������.

/usr/websm/bin/wsmaccess -Ddatadir=pathname

�� ��

� �� ��� ��� ��� ���� AIX 5L �� 5.2 � �� ��� ��� �� ���� � 2 �. �

� � ��� ����� ������.

122 �� ���, � 6 �

Page 137: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

wsmserver ��

��

� �� ��� ��� �� ��� ������.

��

/usr/websm/bin/wsmserver -enable

/usr/websm/bin/wsmserver -disable

/usr/websm/bin/wsmserver -start

/usr/websm/bin/wsmserver -enablehttps [port_number]

/usr/websm/bin/wsmserver -disablehttps

/usr/websm/bin/wsmserver -starthttps

/usr/websm/bin/wsmserver -sslalways

/usr/websm/bin/wsmserver -ssloptional

��

wsmserver ��� � �� ��� ���� ���� �� ����� ���� �����. ��� ��

! � �����-�� �� � � �� ��� ��. ��, �� ��� ���� � �� SMGate

����� ���� � ���.

�: � ��� �� �� �� /usr/websm/bin/wsmserver� ��� ��.

���

-enable ��! � �����-�� � � �� ��� ��.-disable ��! � �����-�� � � �� ���� ��.-start � �� ��� ��� �� ��� ����.

����� inetd� ���� �����.

� ���� �� ��� ���� � ���� �� � ���.

-enablehttps [port_number] SMGate ����� ����. SMGate Server��

� port_number� �� � ���. SMGate �

�� ��� �� SMGate ��� � � 9092 �� �

� ���� !���.-disablehttps SMGate ����� �� ����� ��.-starthttps SMGate ����� ����. ����� init ��

���� ����.

�� ���(���) 123

Page 138: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

-sslalways �� ��� ����. � ���� ��� ����

� �������.-ssloptional � �� ��� ����� �� �� � ��� ��

��� ����.

��

1. ��! � �����-�� � � � �� ��� ���� �� ��� ��� �� ������.

/usr/websm/bin/wsmserver -enable

2. SMGate ����� �� ��� ��� �� ������.

/usr/websm/bin/wsmserver -enablehttps

�� ��

� �� ��� ��� ��� ���� AIX 5L �� 5.2 � �� ��� ��� �� ���� � 2 �. �

� � ��� ����� ������.

wtmpfix ��

��

�� � �� ��� ���� ��� �� �� �� �� � ����.

��

/usr/sbin/acct/wtmpfix [ File ... ]

��

wtmpfix ��� runacct ������ ��� wtmp ��� �� � ���� �� �� � ��� �

��� acctcon1 �� acctcon2 ��� �� ��� �� ���� ����. wtmpfix ��� �� � �

� �� ���� ���� ��� �� � � ��� ����. acctcon1 ��� ��� � �� � �

� ��� ���� �� ��, acctcon1 ��� ��� ����� ����.

�� wtmpfix ��� �� � � �� �� � � �� ��, $(�� ��) �� � ��� ����

�� ����. ��� ��� �� ��, wtmpfix ��� INVALID�� ��� ��� ��� ��

��� � ��� ����. � ���� wtmpfix ��� acctcon2 ��� �� ���� � ��

�.

��� �� ���(��� �� � �� date ����), /var/adm/wtmp ��� � �� �� � ��

� �����. � �� �� � �� ��� �� �� ���� ����. �� �� ���� � �

� �����, OLD_TIME ���� �� � � ������. � �� �� � �� ���� �

�� ���� ����. � �� ���� � � � �����, NEW_TIME ���� �� �

� ������. wtmpfix ��� ��� �� � ��� ��� �� �� � �� ��� ���

��.

124 �� ���, � 6 �

Page 139: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

���

���

File wtmp ��� �� � ����� �� ��� ����.

��

��� ��: adm � ���� � ��� �� ��(x) ��� ��� ���.

��

1. wtmp ��� 2� �� � ASCII �� dummy.file� ���� �� ������.

/usr/sbin/acct/fwtmp < /var/adm/wtmp > dummy.file

2� wtmp ��� ��� � ASCII ��� ������.

2. ASCII dummy.file� wtmp ��� 2� �� /var/adm/wtmp� ���� fwtmp ��� -ic � �

� ������.

/usr/sbin/acct/fwtmp -ic < dummy.file > /var/adm/wtmp

� ASCII ��� 2� wtmp ��� ������.

��

/usr/sbin/acct/wtmpfix wtmpfix ��� ���� ���./var/adm/wtmp �� �� � � ��� ���� �� � �� � ���� ���./usr/include/utmp.h ��, �� � ��� ���� �� �� � ���� ���.

�� ��

acctcon1 �� acctcon2 ��, acctmerg ��, acctwtmp ��, fwtmp ��, runacct ��

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 Overview� ������.

wump ��

��

wumpus �� �� ����.

�� ���(���) 125

Page 140: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

wump

��

wumpus� ��� � �� �� ��� ��� �� �����. � � wumpus� �� wumpus� �

�"�� ��� �� �� �� �#� ��� ��� ��� �� !$����. ��� �� � ��

� � �� ��� � � �� � ��� ���. � � � �� !$��� � � �� ��

�� ���� ��� �� �� �� ���� ���� ���� ���� �$��. �� �, �

� ����.

You are in room 14.I feel a draft.There are tunnels to 1 13 18.Move or shoot? (m-s) mWhich room? 1You are in room 1.I feel a draft.There are tunnels to 14 17 18.Move or shoot? (m-s) mWhich room? 17You are in room 17.You fell into a pit!Another game? (y-n)

� ���, 14� ��� �� ������. I feel a draft.�� �����. �� ���� ���

�� �����. 1� ��� ��� �����. �� ���� ��� � ����. 17� ���

��� �� �#� �� �� ���.

�� ����, Instructions?� �(y-n)��� ����� �����. y� �� ��, �� ��

� �� ��� �� ��� ����.

�� ��� Another game?� �(y-n)��� ����� �����.

v ���� wumpus� ����.

v wumpus� ���� "���.

v ���� ��� �� ���� �����.

v � � �� ������.

���� �� �����, ����(Ctrl-C) �� ����.

��

/usr/games ��� �� �

126 �� ���, � 6 �

Page 141: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

�� ��

arithmetic ��, back ��, bj ��, craps ��, fish ��, fortune ��, hangman ��, moo ��,

number ��, quiz ��, ttt ��, turnoff ��, turnon ��

X ��

��

X ��� ����.

��

X [ -a Number ] [ -auth FileName ] [ -bc | +bc ] [ -bp Color ] [ -broadcast ] [ -bs |

-nobs ] [ -c Volume ] [ -cc VisualType [ :Display ] ] [ -class DisplayClass ] [ -co File ] [

-cookie XDMAuthenticationBit ] [ -D File ] [ -d Depth [ :Display ] ] -displayID DisplayID ] [

-f Number ] [ -fc Font ] [ -fn Font ] [ -fp Font ] [ -help ] [ -I ] [ -indirect HostName] [

-layer # [ :Display ] ] [ -logo | nologo ] [ -n :Number ] [ -once ] [ -P RowColumn Display } ]

[ -pbuffer level [:display name | :display number] ] [ -p Number ] [ -port PortNumber ] [

-query HostName ] [ -r | r ] [ -s Number ] [ -secIP[PermissionCode]] [ -secLocal [PermissionCode]]

[ -secSMT [PermissionCode]] [ -stereo [:Display]] [ -su ] [ -T ] [ -t Number ] [ -to Number ]

[ -v ] [ -wm ] [ -wp Color ] [ -wrap | [ -wrapx ] [ -wrapy ] ] [ -x ExtensionName ] [

-xkbdir Directory ] [ -xkbmap FileName ] [ [+|-]accessx ] [ -ar1 Milliseconds ] [ -ar2 Milliseconds

] [ -sp FileName ] [ +/- xinerama FileName ]

��

X ��� ���� ���� ���� ���� ��� X ��� ����. X ��� ��� ��� �

� ����� �� ���� ��� ���� �� ����� �� � �� ��� ���.

Ctrl+Alt+Backspace � �� ��� ��� X-Windows ��� � ����.

�� ��� ����� �� � ���. ����� ���� �� ��, � �� �����. � � �

��� ��� ��� $ ��� �� �����. � �� $� ���� �� �� ���� �����

� �� $� ���� � ���� ����� "� � ��� ���. �� �� �� ����� -P

���� ������. -P ���� ��� �� �� �� ��� ������. lsdisp ��� ��� �

� ��� �� � ���.

� �� ����� ���� �� ���� ����. �� -P ���� �� �� ���� ����.

-P11 ppr0 -P12 ppr1

� �� -P ���� ��� �� � 2� � �� ��� ��� ��� x�� � �����. ��

�� �� �� �����.

Display Display1 2

�� ���(���) 127

Page 142: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

� ���� �� �� ���, -P ���� �� �� ��.

-P11 ppr0 -P21 ppr1

� �� 2� ���� y�� �� �� ������� �����.

Display1

Display2

�� ������ ���� ���� 1�� ����� ���� ��� ���� 1� 2� ��� ��

��, ��� ���� ���� 2� �� y� �� ����. ��� ���� 2� ����� ����

-wrapx ���� ����, ��� ���� 1�� �� y�� �� �� ����� �����. -wrapx �

��� ���� �� ��, ���� ���� 2� ���� ��� %���.

�� ������� ���� ���� 1�� �� ��� ����� ���� 1� 2� ��� ���

�, ��� ���� ���� 2� �� x� �� ����. ��� ���� 2� � ��� ����

-wrapy ���� ����, ��� ���� 1�� �� x�� � � ����� �����. -wrapx �

��� ���� �� ��, ���� ���� 2� � ���� %���.

���

-a Number ��� ��� � ���� ����. �� �, � 5� ��

���� 5 �� ������. � �� 4 ����. 0��

� �� �� ��� ��.-auth FileName MIT(Massachusetts Institute of Technology) magic cookie� �

� ��� X� ����.-bc ��� X-Windows �� 1.1�� ��� ���� ���.+bc ��� X-Windows �� 1.1�� ��� ���� ���. ���

� ����.-bp Color ����� ��� �� ����. � �� ����� �� �

$��.-bs �� ���� �� ��� ��� ��� ��. � ��, �

� ��� ��� ���� �� ����.-c Volume � �� ��� ����.

128 �� ���, � 6 �

Page 143: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

-ccVisualType[:Display] ���� ��� ��� ��� �� ��� �� �� ���

����. �� �� ��� �� ����� �� ��� �

� � � �� ����. :Display ���� ���� �

� � ��� �� � ����. :Display ���� lsdisp

���� ���� ���� �����. ����� �� �� �

�� ���� �� ��, ��� ���� �� ��� ��

���.

� � ���� �� �� �� � ��� �����, -cc �

-d ���� ������.

VisualType ���� �� �� �� �� ��� �� ��

� �����.

String Numeric equivalentStaticGray 0GrayScale 1StaticColor 2PseudoColor 3TrueColor 4DirectColor 5

-co File ��, �� � �(RGB)� �� ������ ��� ���

�. ��� �� ������ �� � � ������.-D File �� �� ����� ��� �� �� ��� ����. �

�� /usr/lib/X11/rgb���.-d Depth[:Display] ���� ��� ��� ��� �� ��� ����. �� �

� ��� �� ����� �� ��� �� � � �� �

���.

:Display ���� ���� �� � ��� �� ��

� ���� -P ���� �� ��� �� ��� ��.

:Display ���� lsdisp ���� ���� ���� ����

�. :Display ���� �� ��, �� � ��� �

� �� ����� �� -P ���� ��� �� �� ��� �

�� ���.-f Number ��� ��� ����. � �� -1 �� �����. ���

� �� �� ����.

Value Setting0 Off1-33 Low-1 or 34-66 Medium67-100 High

-fc Font �� ��� � �� ���� �� �� ��� ����. �

�� �� � ����� �� �����.-fn Font � � ��� ��� ����. � �� �� � ���

�� �� �����.-fp Font �� ��� ����.-I �� � �� ��� ��� ����(��� i).-help ��� ��� ����.-layer #[:Display] � � ���� # ��� � �� ����. :Display ��

�� lsdisp ���� ���� ���� �����. ��� �

�� ��� 8�� �� ���� � ���� ���� ��

�� ����. ��� �� �� ��� #� � ���� ��

�� ����� ��� � � ��� ���� � � ����

���(-layer ���� ���� �� �� �� ���).

�� ���(���) 129

Page 144: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

-logo �� ����� X ��� ��� �� �� ��� ����.

����� �������� ��� � � ����.-n :Number �� ��� ����. Number ���� �� �� 0-255

���. � �� ��� �� ��� �����. Number ��

�� �� X ��� ���� ����� ����. ��

�, ��� �� ����.

X -n :18

��� X ��� �� ��� unix:18 �� Hostname:18� �

��� ����.-nobs �� ���� �� ��� ��� ���� ��. ��� �

����.nologo �� ����� X ��� ��� �� �� ��� ����.

����� �������� ��� � � ����.-once ��� � �� ��� �� � � ��� ����. ���

�� ���� ��� ����.-PRowColumn Display �� � ������ ����� ��� �� ����. Row

���� ����� ��� �� �����. Column ��

�� ����� �� �� �����.

Display ���� Isdisp ��� �� � �� �� ��� �

���� �� �����. ���� � �� -PRowColumn

Display ��� X ��� �� �� 0� ���� � �� ��

� �� 1� ���� ����.

-P ���� �� � ����� �����.-pbuffer level [ :display name | :display number ] :display� �� ��� ��� pbuffer �� � � � ��

��. � ���� GLX ��� �� ���� ���� �

��.

level ���� pbuffers��� �� ��� �� ��� �

��� �� �����. ��� �� [0..2]� � � � �

�. � 0� pbuffers� ��� ���� ��� �� �

����. � 1� �� ��� ��� �� �����. � 2

� �� �� ��� ��� �� �����. �� ����

pbuffers� ���� �� ����. ���� ���� �� ��

����� pbuffers� ���� �� ����. pbuffers� ���

��� �� ��� �� �� ��� �� ���, �� ���

�� � � � ��� �� �� ��� �� �� � �

��.

:display ���� ���� �� � ��� �� � �

���. :display ���� lsdisp ���� ���� ����

�����. ���� number �� name� ���� �� ��,

�� ��� �� ��� pbuffer �� ���.-p Number X ��� ��� �� �� ��� �� ��� � � � �

���. � ���� -s(�� �� ��� )� �� � ��� �

��� �����.-r �� ��� ���� ��. � �� �� �� �����.r �� ��� ����.-s Number � ��� �� �� �� ��� � � � ����. � ��

10����. � �� 0�� ���� �� ���� �� ���

� ���.

130 �� ���, � 6 �

Page 145: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

-secIP [PermissionCode] ��� ��� �� ��� ��� ����. PermissionCode

� ��, �, �� ��� �� � � 3�� 8�����. �

� ��� �� PermissionCode� ���� ��� � � � �

� �� � � �� 0�� ���.-secLocal [PermissionCode] unix ��� ��� ��� ����. PermissionCode� ��,

� � �� ��� �� � � � �� 8�����. ��

��� �� PermissionCode� ���� ��� � � � ��

�� � � �� 0�� ���.-secSMT [PermissionCode] �� �� � � �� �� � ��� ��� � .

PermissionCode� ��, � � �� ��� �� � � �

�� 8�����. �� ��� �� PermissionCode� ����

��� � � � �� �� � � �� 0�� ���.-stereo [:Display] Display� �� ��� ��� �� �� ��� � �� �

��� ������.

���� ��� ����� ��� �� �� ��� ����

� ���� ������. �� �� �� ��� �� �

� ��� �� � ���. �� �� �� �� �� �

�� �� ���, �� ��� �� � � � ��� �� �

� ��� �� �� � ���.

Display ���� ���� �� � ��� �� � �

���. Display ���� lsdisp ���� ���� ����

�����. ���� �� �� ��� ���� �� ��, -stereo

���� ���� �� ��� ���.

���� �� ����� -stereo ���� ����.-su �� ���� �� � � ��� ���� ��.-T � ��, AIXwindows ��� � ���� �� �� �� �

��� Ctrl+Alt+Backspace � �� �� ���� ��.-t Number ��� �� ���� ����. � �� 2 ����. ���

� � �� �� �� ��� �� ��� ���� ��� ��

�� ��� ���� ���� ���� ��� �����.-to Number �� �� ��� �� ��� � � � ����. � �� 60

����. ��� �� 0�� � ��.-v -s ���� ��� ��� ��� � ����� �� ����

����� ����. � ��, -v ���� ���� ��� -s

���� ��� ��� ��� � ���� ��� � ��� �

����.-wm ��� �� �� � � �� ���� WhenMapped �� �

��. �� �� �� ���� �� � � ��� �

����.-wp Color �� � ���� ��� ����. � �� ����� ��

�����.

�� ���(���) 131

Page 146: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

-wrap ���� ���� �� �� �� �� ��� �� �� �

� ��� �� � ���� ��� ����. � ���� �

��� ���� ���� �� �� �� �� �� ��� �

� ��, ���� ���� �� ��� �� �� ��� ��

�� �� y� �� ���.

���, � ���� ���� ��� ���� �� ��� ��

�� ��� ��� �� ��, ���� ���� �� ��

�� �� �� ���� �� y� �� ���. � ����

���� �� ��, ���� � �� �� �� �� ��� �

��� %���.

� ���� ���� ���� ���� �� � � �� �

� ��� �� ��, ���� �� �� � �� �� �

� ���� �� x �� ���.

���, � ���� ���� ���� ���� �� ���

� �� �� �� ��� �� ��, ���� �� �� �

� � ���� �� x �� ���.

-wrap ���� �� � ����� �����.-wrapx ���� ���� �� �� �� �� ��� ��� �� �

� ��� ��� ����. � ���� ���� ���� �

��� �� �� �� �� �� ��� �� ��, ����

�� ��� �� ��� ���� �� y� �� ���. �

��, � ���� ���� ���� ���� �� ��� ��

�� ��� ��� �� ��, ���� ���� �� ���

�� �� �� ���� �� y� �� ���. � ����

���� �� ��, ���� � �� �� �� �� ��� �

��� %���.

-wrapx ���� �� � ����� �����.-wrapy ���� ���� �� �� �� �� ��� �� ��

��� ��� ����. � ���� ���� ���� ���

� �� � � �� �� ��� �� ��, ���� �

� �� � �� �� �� ���� �� x �� �

��.

���, � ���� ���� ���� ���� �� ���

� �� �� �� ��� �� ��, ���� �� �� �

� � ���� �� x �� ���. � ���� ���

� �� ��, ���� �� �� �� �� ���� %��

�.

-wrapy ���� �� � ����� �����.-x ExtensionName ��� ���� ��� ��� � � �� ����. �� �

� ���� ������� � 2(��� � )(dps)� �� �

� ���� ����. � ���� � �� ��� ��� �

� �� �� � ���.-query HostName XDMCP(��� X-Windows Display Manager Control

Protocol)� �� ��� �� �� ��� ��� ���� �

��.

-query ���� XDMCP� �� ����.

132 �� ���, � 6 �

Page 147: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

-broadcast XDMCP� �� ��� �� BroadcastQuery ��� ���

�� �� �����. ��� ��� ���� ���� �

���� ���.

-broadcast ���� XDMCP� �� ����.-indirect HostName XDMCP� �� ��� �� IndirectQuery ��� ��� �

��� � ��.

-indirect ���� XDMCP� �� ����.-port PortNumber XDMCP� �� �� �� ��� ����. � ����

-query, -broadcast �� -indirect ��� �� ��� ��.

��� �� �%� ��� ����. � ���� � �� ��

� � � �� ��� � ��� ��.

-port ���� XDMCP� �� ����.-class DisplayClass ���� ��� ��� �� ��� ��� � XDMCP� �

��� �� ���� �� �� ����.

-class ���� XDMCP� �� ����.-cookie XDMAuthenticationBits XDM-AUTHENTICATION-1� ��� � ��� ��� ��

� �� �� �� ����.

-cookie ���� XDMCP� �� ����.-displayID DisplayID ���� ���� -cookie ���� ��� �� �� � �

�� ����� �� � ���.

-displayID ���� XDMCP� �� ����.+/- xinerama ����� �� �� VLS(Virtual Large Screen) �� ��/�

� ���. ���� �� �� ��� � �� � � ��

���� �� � ��.

��� ���

-xkbdir Directory �� � ��� �� ����� ����.-xkbmap FileName �� � � �� ��� ����.[+|-]accessx AccessX �� �� ��(+) �� �� ���(-)� ��.-ar1 Milliseconds �� �� �� �� �� �� �� ��(���)� ����.-ar2 Milliseconds �� �� ���� � �� ��� ��� �� ��(���)� ����.

�� ���(���) 133

Page 148: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

�� �� ���

-sp FileName ��� FileName� �� ��� ��� �� �� ��� �� �� ��. � ��� �� �� � ���

�� ���� �� ����.

�� �� ��� ��� �� ����. ���: ″*″� �� ��� 0� �� ��� ��� ″+″� � � �

� ��� ���. foo/bar� ���� / �� ���� ������. �� � ��� foo �����

���� �����.

policy file ::= version line other line*version line ::= string/v ’\n’other line ::= comment | access rule | site policy | blank linecomment ::= # not newline* ’\n’blank line ::= space ’\n’site policy ::= sitepolicy string/sp ’\n’access rule ::= property property/ar window perms ’\n’property ::= stringwindow ::= any | root | required propertyrequired property ::= property/rp | property with valueproperty with value ::= property/rpv = string/rvperms ::= [ operation | action | space ]*operation ::= r | w | daction ::= a | i | estring ::= dbl quoted string | single quoted string | unqouted stringdbl quoted string ::= space " not dqoute* " spacesingle quoted string ::= space ’ not squote* ’ spaceunquoted string ::= space not space+ spacespace ::= [ ’ ’ | ’\t’ ]*

�� ��:

not newline ::= any character except ’\n’not dqoute ::= any character except "not squote ::= any character except ’not space ::= any character except those in space

134 �� ���, � 6 �

Page 149: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

�� ��� ��� ��� ��� ����.

version line

��� � �� �� �� �� ��� ����. ��� �� string/v� ���� ��� �� ���

��� ��� ����. �� ��� �� ��� �� ���� version-1���.

�� version line� ��� ��� ���� �� �� �����.

comment

�� �����.

sitepolicy

�� �� �����. XC-QUERY-SECURITY-1 �� � � � ���� ��� �� ��� �

��� ��.

access rule

�� ��� X ��� �� property/ar� �� �� �� � �� ����� ��� �� �

����� ����. � �� ��� ��� access rule� �� ����.

access rule� property/ar� ��� ����� ����� �, property/ar� window� ���� �

��� � ��� ��. window� any� �� � �� �� �� property/ar� �����.

window� root� ��, �� �� �� property/ar�� �����.

window� required property�� �� �����. required property� property/rp� ��, � �

� �� �� ���� �� property/rp� �� � �����. required property� property with value

� �� property/rpv� string/rv� ���� �� �� ��. � �� property� �� STRING

� �� 8� �� �� �� ��� �(null) � ���� ��� ��. ���� string/rv� �

��� �� �� �� �����.

���� ��� ��� ��� ��� � ��� ���� �� ��� �����. string/rv���

�� ’*’ ��� ″�� ���″� ��� �� ���. string/rv� ��� ���� � ��

�� � �� � ���. �� �, x*� x� ���� ���� ���� *x� x� ���

���� ���� *x*� x� ���� ���� ���� x*y*� x� ���� y� ���� ����

����.

��� property/ar� �� � �� access rule �� � � ���. �� ��� ���� ��

�� ������. ���� � �� �� �����.

�� ���(���) 135

Page 150: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

perms �� � �� ������ �� � � ��� ��� ��� ��� ��� �� �� ���

����.

operation

r(��), w( �) �� d(�)� � ���. � ����� X ���� �� ��� X ���� �

� �� � ��� ��� �� ������ � ���.

GetProperty

delete = True� �� r �� r � d

ChangeProperty

w

RotateProperties

r � w

DeleteProperty

d

ListProperties

none, �� � �� ������ �� �� ��� �� � ���.

action a(��), i(��) �� e(��)� � ���.

Allow ��� ������ ��� ��� ��� ����.

Ignore ��� �� ���� ����. GetProperty� ��, ��� �� �� ���� ���

� �� � �� �� ���� ���.

Error ��� ���� �� �� ���� ��� atom� �� BadAtom ��� �� �� ��

��. ��� �� �� ��� ���� �� ��� ��� �� ��� �� � � ��

���.

action� � action>� ��� ��� � �� �� �� operation� �����. ��� irwad� �

� � �� ���� �� ����� ����.

GetProperty � RotateProperties� � ��(r� d �� r� w)� �� � ���. �� ���

��� ���� �� �� ��� ��� �� ��� �����. ���� �� ��� ����. �

� ��� �� ����. allow < Ignore < Error. ��� ��� �� perms� ired(�� ��,

� ��)�� �� � �� ������ delete = True� �� ��� �� GetProperty� ���

� ��, ��� ����� �� �� ���� ����. �����, RotateProperties� ��� ���

� ��� ���� �� �� �� �� ��� �� ��� �����.

136 �� ���, � 6 �

Page 151: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

�� �� ��� �� �� ����.

version-1

# Allow reading of application resources, but not writing.property RESOURCE_MANAGER root ar iwproperty SCREEN_RESOURCES root ar iw

# Ignore attempts to use cut buffers. Giving errors causes apps to crash,# and allowing access may give away too much information.property CUT_BUFFER0 root irwproperty CUT_BUFFER1 root irwproperty CUT_BUFFER2 root irwproperty CUT_BUFFER3 root irwproperty CUT_BUFFER4 root irwproperty CUT_BUFFER5 root irwproperty CUT_BUFFER6 root irwproperty CUT_BUFFER7 root irw

# If you are using Motif, you probably want these.

property _MOTIF_DEFAULT_BINDINGS rootar iwproperty _MOTIF_DRAG_WINDOW root ar iwproperty _MOTIF_DRAG_TARGETS any ar iwproperty _MOTIF_DRAG_ATOMS any ar iwproperty _MOTIF_DRAG_ATOM_PAIRS any ar iw

# The next two rules let xwininfo -tree work when untrusted.property WM_NAME any ar

# Allow read of WM_CLASS, but only for windows with WM_NAME.# This might be more restrictive than necessary, but demonstrates# required property facility, and is also an attempt to# say "top level windows only."property WM_CLASS WM_NAME ar

# These next three let xlsclients work untrusted. Think carefully# before including these; giving away the client machine name and command# may be exposing too much.property WM_STATE WM_NAME arproperty WM_CLIENT_MACHINE WM_NAME arproperty WM_COMMAND WM_NAME ar

# To let untrusted clients use the standard colormaps created by# xstdcmap, include these lines.property RGB_DEFAULT_MAP root arproperty RGB_BEST_MAP root arproperty RGB_RED_MAP root arproperty RGB_GREEN_MAP root arproperty RGB_BLUE_MAP root arproperty RGB_GRAY_MAP root ar

�� ���(���) 137

Page 152: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

# To let untrusted clients use the color management database created# by xcmsdb, include these lines.property XDCCC_LINEAR_RGB_CORRECTION rootarproperty XDCCC_LINEAR_RGB_MATRICES rootarproperty XDCCC_GRAY_SCREENWHITEPOINT rootarproperty XDCCC_GRAY_CORRECTION rootar

# oddball property names and explicit specification of error conditionsproperty "property with spaces" ’property with "’aw er ed

# Allow deletion of Woo-Hoo if window also has property OhBoy with value# ending in "son". Reads and writes will cause an error.property Woo-Hoo OhBoy = "*son"ad

�� ��

aixterm ��, xclock ��, xhost ��, xinit ��, xlsfonts ��, xwd ��, xwud ��

lsdisp � ��

x_add_fs_fpe ��

��

�� ��� ���� �� ��� ����.

��

x_add_fs_fpe Host Port Position TypeName

��

x_add_fs_fpe ��� ��� ����� �� ��� �� � ���� �� ��� �� ��� ��

�� ��� ����.

Host �� ��� ���� ���� ��� ����.Port �� �� ��� ��� ����. � ��� /etc/services ��� 10��� ���� ��.Position �� ��� �� ��� ��� �� � ����.TypeName ���� ��� ��� ����. �� �� ��� ��� ���� ��� ��� ����� All� ��

� �� ���� �� ��� ����� ����. �� �� ��� All ���� ��� ����

�� ��� �� ���.

��

��� ��: �� ���� � ��� �� ��(x) ��� ��� ���.

138 �� ���, � 6 �

Page 153: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

���� �� x_st_mgr.ether� �� �� ��� ��� �� ��� ����� �� ������.

x_add_fs_fpe winter 7500 1 x_st_mgr.ether

� ���� ��� winter �� �� ��� ���� �� x_st_mgr.ether� �� ��� ����� �

������. �� �� ��� 7500���.

��

/usr/lpp/x_st_mgr/bin/x_add_fs_fpe x_add_fs_fpe ��� ���� ���./etc/x_st_mgr/ether.cf ���� �� x_st_mgr.ether ���� ��(��)� �

��� ���.

�� ��

aixterm ��, bootpd �, login ��, x_add_nfs_fpe ��, x_rm_fpe ��

x_add_nfs_fpe ��

��

�� ��� NFS/TFTP ��� �� ����� ����.

��

x_add_nfs_fpe Host Directory Method Position TypeName

��

x_add_nfs_fpe ��� � ���� ��� �� ��� �� �� ��� ����. � �� ����

� NFS(Network File System) �� TFTP(Trivial File Transfer Protocol)� ��� ������.

Host �� ����� ��� ��� ��� ����.Directory ��� ���� ����� �� ��� ����.Method ��� ����� �� nfs �� tftp� ����.Position �� ��� �� ��� ��� �� � ����.TypeName ���� ��� ��� ����. �� �� ��� ��� ���� ��� ��� ����� All� ���

�� ���� �� ��� ����� ����. �� �� ��� All ���� ��� ���� �

� ��� �� ���.

��

��� ��: �� ���� � ��� �� ��(x) ��� ��� ���.

�� ���(���) 139

Page 154: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

/usr/lib/X11/fonts/100dpi� ��� ���� �� x_st_mgr.ether� ����� �� ������.

x_add_nfs_fpe cedar /usr/lib/X11/fonts/100dpi nfs Last \ x_st_mgr.ether

� ���� �� �� �� /usr/lib/X11/fonts/100dpi� ���� �� x_st_mgr.ether� �� ��

� �� �����. �� ����� ��� cedar� � NFS� ��� �����.

��

/usr/lpp/x_st_mgr/bin/x_add_nfs_fpe x_add_nfs_fpe ��� ���� ���./etc/x_st_mgr/ether.cf ���� �� x_st_mgr.ether ���� ��(��)�

���� ���.

�� ��

aixterm ��, bootpd �, login ��, x_add_fs_fpe ��, x_rm_fpe ��

x_rm_fpe ��

��

�� ���� �� �� ��� ����.

��

x_rm_fpe TypeName Position Method Host Post Directory

��

x_rm_fpe ��� � ���� �� ��� �� ���� �� �� ��� ����.

TypeName ��� ��� ���� �� ��� ����.Position �� ��� �� �� ����.Method �� �� ��� ����� ���� � � ����. �� ��� �� ����. ���� ��

��� �� tcp, �� � � �� �� ��� �� default, NFS� �� nfs � TFTP� �� tftp.Host �� �� ��� ��� ���� ��� ����. � � � � ���� ��� ���� None� ��

����.Port �� �� ��� ��� �� ��� ��� ����. nfs �� tftp � � ���� ��� ��, None

� ������.Directory ��� ���� ����� �� ��� ����. ���� �� �� ��� ����, None� �����

�.

��

��� ��: �� ���� � ��� �� ��(x) ��� ��� ���.

140 �� ���, � 6 �

Page 155: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

�� �� /usr/lib/X11/fonts/100dpi� ���� �� x_st_mgr.ether� �� ���� ����� �

� ������.

x_rm_fpe x_st_mgr.ether 3 nfs waco None /usr/lib/X11/fonts/100dpi

� ����, NFS� ��� waco ���� ���� /usr/lib/X11/fonts/100dpi �� �� ���

x_st_mgr.ether ���� ��� �� �� ��� � �� ��� �������. �� ��� NFS�

���� ���� � ���� None�� �������.

��

/usr/lpp/x_st_mgr/bin/x_rm_fpe x_rm_fpe ��� ���� ���./etc/x_st_mgr/ether.cf ���� �� x_st_mgr.ether ���� ��(��)� ����

���.

�� ��

aixterm ��, bootpd �, login ��, x_add_nfs_fpe ��, x_rm_fpe ��

xargs ��

��

��� ���� ���� ��� ����.

��

xargs [ -p ] [ -t ] [ -e [ EOFString ] ] [ -E EOFString ] [ -i [ ReplaceString ] ] [

-I ReplaceString ] [ -l [ Number ] ] [ -L Number ] [ -n Number [ -x ] ] [ -s Size ]

[ Command [ Argument ... ] ]

�: ���� ��� ��� ��� � � �� ����.

��

��� ��� ��� Command � ��� � �(null) ��� ����� ��� ���� ����

Argument � �� (���)���. xargs ��� ��� ��� ����. ��� ��� �� �, �

� Argument� �� ���� ARG_MAX ���� �� � ����. ��� ������ �� -n

�� -s ���� ���� �� ��, � � ��� ��� ��� LINE_MAX� ��� ����.

�� ���(���) 141

Page 156: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

���

-e[EOFString] ��� ���. -E ���� ������.

EOFString ���� �� EOF ���� ����. -e �� -E ���� ���� ��

�� �� EOF ���� ��(_)� ����. EOFString ���� ���� ���

�� EOF ��� ��� ���� ��� ��� �����. EOF �� ��� ���� �

� ��� xargs ��� � ������ ����.-E EOFString � � ��(_ )� �� �� EOF ���� ����. EOF �� ��� ���� ��

��� xargs ��� � ��� ����.-i[ReplaceString] ��� ���. -I(��� i) ���� ������.

ReplaceString ���� ���� �� �� ��� ″{}″� �����.

�: -I(��� i) ���� -i ���� �� �� � ���� ��� �� ����

�����.-I ReplaceString (��� i). � ��� �� Command ���� �� ��� ��� ReplaceString

� ���� Command ���� ���. ReplaceStrings� 6� ��� ��� ��

� ����. � � �� �� � ��� � � ��� �����. Argument

�� �� ��� ReplaceStrings� ��� � �� 255����� � � ����. -I ��

�� -x ���� ������.

�: -I(��� i) ���� -i ���� �� �� � ���� ��� �� ����

�����.-l[Number] (��� L). ��� ���. -L ���� ������.

Number ���� ���� �� ���� � ��� 1� �����. -l ���� -x ��

�� ������.

�: -L, -I(��� L) � -n ���� �� ����� ��� �� ���� ��

���.-L Number � ���� �� ��� �� ��� � �� ��� Command ���� ���

�. ��� Number�� � �� ��� � ��, Command ���� �� ��� � �

� ��� �� ����. �� �� ��� �� �� �� �� ��, �� � �� � �

�� ��� ����. �� ��� �� �� �� �� �����.

�: -L, -I(��� L) � -n ���� �� �� � ���� ��� �� �����

�����.-n Number Number ���� ��� ����� ��� � �� � �� ��� ��� Command

���� ����. xargs ��� �� �� �� � �� ��� ����.

1. �� ��� ��� -s Size ���� ��� ���� ���� ��

2. �� ��� Number�(0� ��)� ��� ����� ����.

�: -L, -I(��� L) � -n ���� �� �� � ���� ��� �� ���

�� �����.

-p Command ���� �� ���� ����. ��� ���� ?...(��, ����) �

���� ����. Command ���� �����, �� ��� �� �� ����

��. �� �� xargs ��� ���� �� �� ��� ����� ��. � ��

� �� ����. �� -p ���� -t ���� ������.-sSize ��� Command �� �� ��� ����. Size ���� �� �� ��. �

� �� �� � �� ��� �����.

1. ��� �� -n ���� �� ��� �� ����.

2. �� �� -L �� -I(��� L) ���� �� ��� �� ����.

3. Size ���� �� ��� ��� �� ��� �� �� �� ����.

142 �� ���, � 6 �

Page 157: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

-t �� � � �� ��� �� ��� Command �� �� �� � ��� �����.-x Command �� -s Size ���� ��� ��� ��� � �� xargs �� ��� ���

�. � -x ���� -I(��� i) �� -l(��� L) ���� �� �� ��� �����.

-i, -I(��� i), -l(��� L), -L �� -n ���� ���� �� ��, Command ��

��� -s Size ���� ��� �� �� ��.

�� ��

� ��� �� �� � �� ����.

0 Command ���� �� ��� � �� 0� ������.1-125 ��� ����� � ���� �� � ���� �� ��� Command ��� ��� 0� �� � ���

����� �� �� ��� ������.126 Command� � � �� �� �� ����.127 Command� � � ����.

��� ����� ���� ���� �� � �� ��� �� � �� ��, �� ��� ���

� ��� � �� 255� �� � ���. xargs ��� �� ��� ����, ��� ��� ���

� �� � ��.

��

1. ��� � ��� ��� ��� ��� ����� �� ������.

xargs lint -a <cfiles

cfiles ��� �� �� ���� ���� ��,

main.c readit.cgettoken.cputobj.c

xargs ��� � ��� ���� ����.

lint -a main.c readit.c gettoken.c putobj.c

cfiles ��� �� � ���� � �� � �� �� ��� ��� ��(�� LINE_MAX), xargs

��� �� �� ���� lint ��� ����. �� �, �� � �� ��� ��� ��

lint ��� ���� ����. cfiles ��� ��� ��� ��, ��� �� �� ��� �

���.

lint -a main.c readit.c gettoken.c . . .lint -a getisx.c getprp.c getpid.c . . .lint -a fltadd.c fltmult.c fltdiv.c . . .

� �� ��� �� �� ��� ��� lint ��� � � �� �� �� ����. lint ��� �

��� �� ��� ����. ��� � ���� main.c � fltadd.c �� �� �� ��� ��

�� ��� ��� � �� ����� �� � ����.

�� ���(���) 143

Page 158: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��� ��� ���� �� �� ��� � �� �� ���� ��� ����� � ����. �

� xargs ���� ����� �� ��� -x ���� ������.

xargs -x lint -a <cfiles

cfiles ��� �� �� ��� ��� ���� ��� �� �� xargs ��� �� ��� ��

��.

2. �� "�� �� ��� ���� ��� ����� �� ������.

xargs -t -n 2 diff <<EOF

starting chap1 concepts chap2 writing

chap3

EOF

� �� ��� � � �� �� ��� ����(-n 2) diff ��� ���� ����.

diff starting chap1diff concepts chap2diff writing chap3

-t ���� xargs ��� ���� ���� �� ��� ����� ���� ��� � � ��

�. <<EOF � EOF �� �� ��� xargs ��� � ���� �� � �� ��� ���� ��

�� here ��� ����.

3. �� ��� ���� ��� ���� �� ������.

ls | xargs -t -I {} mv {} {}.old

� ��� .old� ��� �� ��� �� ����� � �� ��� ��� ���. -I ��

�� xargs ��� {}(���)� ���� �� ls ����� �� ���� �����. �� ��

��� �� chap1, chap2 � chap3� � �� � ��� ����.

mv chap1 chap1.oldmv chap2 chap2.oldmv chap3 chap3.old

4. ����� �� ��� �� ��� ����� �� ������.

ls | xargs -p -n 1 ar r lib.a

� �� ��� ��� lib.a library� �� ��� � ���. -p ���� xargs ��

� ��� ���� � ar ��� ����� ��, ���� ��� ��� ����� ��� �

�. ��� ����� y� ������. ��� ���� ���� �� �� ����.

�� ��� ��� �����.

ar r lib.a chap1 ?...ar r lib.a chap2 ?...ar r lib.a chap3 ?...

144 �� ���, � 6 �

Page 159: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

5. �� �� ��� ���� ��� ���� ��� ��� ���� ��� ���� �� ����

��.

ls | xargs -n6 | xargs -I{} echo {} - some files in the directory

�� ����� chap1 - chap10� ��� ���� ��, ��� ��� �� ����.

chap1 chap2 chap3 chap4 chap5 chap6 - some files in the directorychap7 chap8 chap9 chap10 - some file in the directory

��

/usr/bin/xargs xargs ��� ���� ���.

�� ��

ar ��, diff ��, echo ��, ksh ��, lint ��, ls ��, mv ��

AIX 5L �� 5.2 ��� ��� ���: ��� � ��� � �� � �� ��

AIX 5L Version 5.2 General Programming Concepts: Writing and Debugging Programs� Input and

Output Handling Programmer’s Overview

xauth ��

��

X �� ��� ��� �� � ��� �� � ����.

��

xauth [ -f AuthFile ] [ -v | -q ] [ -i ] [ -b ] [ CommandArgument ... ]

��

����� xauth ��� X ��� ��� ��� �� � ��� ���� ���� �����. �

���� ��� ���� �� � �� � ��� �� ��� ���(�� �, �� ����

����� �� ���� ��� ��� � �� ��).

� ��� xauth ��� �� ����� ����� ��� � ���. � ���� X ��� ��

� �� ������.

�� ���(���) 145

Page 160: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

add DisplayName ProtocolName Hexkey �� � ��� ��� ���� �� � ��� �

�� ��� ����� �� �� � ��� ��

���. ��� � �� 8��� ���� �� 16

� �� �� ���� �����. �� � �� �

��� �� ��� 4��� 8��� ����, � ��

�� ���� �� ���� �� 4��� �����.

�� �, 32� �� �� 128�� �� ����.

�� ���� ����� ���� ��� MIT-

MAGIC-COOKIE-1� �� �� �����.extract FileName DisplayName... ��� ���� � �� �� � ��� ���

��� �����. ��� ��� merge � nmerge

��� ��� �� �� � ���. �� ��� �

�� ����� ���� ��, ��� 2� ���� �

����.

146 �� ���, � 6 �

Page 161: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

generate DisplayName ProtocolName

[trusted | untrusted] [timeout seconds]

[group group-id] [data hexdata]

� ��� add� ����. �� ���� ����

� ��� ���� ��, �� ��� �� �

��� ���� � displayname� ��� ���

���� SECURITY ��� ����. ��� ��

� ��� SECURITY ��� ���� �� ��, ��

� ����. ��� ��� ��� ����� ��

� ��� ����� �� �� �� ��� �� �

� ��� �����. �� ���� ����� ��

�� ��� MIT-MAGIC-COOKIE-1� �� �� ��

���.

trusted ��� ���� � �� ��� ��� ��

�� ������ ����� ����� ��� �

���. untrusted� ���� � �� ��� ���

���� ������ ���� ��� ���� �

�� ������ ��� ��� ����� ��

� ��� ���. ���� ������ ����

��� �� ��� ��� SECURITY �� ��� �

�����. � �� untrusted���.

timeout ��� � �� ��� � ��� � � �

����. �� ��� � �� �� ���� �� �

�(��� ������ �), ��� �� ��� ��

� ��� � �� ��� ��� ��� ����

��� ���. ��� ��� � �� �� �� �

�� �� �� ��� ��� ����. � � ��

� � 60����.

group ��� � �� ��� ��� ���� ���

��� �� �� ����� �� ����. �

�� ��� ����� � �� ��� �����

�. � �� ����� �� ��� �� ���

�.

data ��� ��� �� ��� ���� � ���

�� ��� ����. � ��� �� �� �

�� �� �� ���� ��� ���� ����.

� ��� �� �� �� ����� �� �$�

�. hexdata� add ���� ���� hexkey� ��

���� �� ���. � �� ��� � �� �

� ����.list [DisplayName...] ��� ����(�� �� � � ����� �� �

� �� ����) � �� �� � ��� ��

� ���� � ��� �����. � ��� add

��� ��� �� � 16� ���� �����.merge [FileName...] �� ��� ��� ���� ��� �� � ��

���� ��� ���� ��� �� ��� ��

��. �� ��� ��� ����� ���� ��,

� ���� �� ���� 2� ��� ����.

�� ���(���) 147

Page 162: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

[n]extractFilename DisplayName... ��� ���� � �� �� � ��� ���

��� �����. ��� 2� � � �� ��(�: �

� �� �)� �� �� ���� �����. �

�� ��� merge � nmerge ��� ��� ��

�� � ���. �� ��� ��� ����� ��

�� ��, ��� � ���� �����.[n]list [DisplayName...] ��� ����(�� �� � � �� �� �� ��

����) � �� �� � ��� nextract �

�� ��� �� ���� � ��� �����. �

��� add ��� ��� �� � 16� ����

�����.[n]merge [FileName...] �� ��� ��� ���� ��� �� � ��

���� ��� ���� ��� �� ��� ��

��. extract ��� ��� ��� �� ��� ��

���. �� ��� ��� ����� ���� �

�, ��� ���� �� ���� � ��� ���

�.remove DisplayName... ��� ����� ���� �� � ��� �� �

���� �����.source FileName ��� ��� ��� xauth ��� ���� ����

� �����. #(� ��)� ���� � � �

�� �����. � ��� � ���� ����,

� ��� ���� � �� ��� ��� �

���.info �� ��, ���� ������ � � xauth �

�� �� �� �� ��� � ��� �����.exit ��� ��, �� ��� ����(��� ��) ���

� � ���. ��� �� ���� � ����

�����.quit �� ��� ���� ���� � ���. �� �

��� ��� �� �� �� �� ���.help [String] ��� ���(�� ���� ���� �� �� all �

�)� ���� all ��� �� ��� � ����

�����.? �� ��� �� ���� � ���� ����

�.

add, [n]extract, [n]list, [n]merge � remove ��� �� ���� ��� DISPLAY �� � � ��

display ��� ��� �� ��� ����. ���� ��� ��(�: �� ��)� ���� ���� �

����. ��� ��� ��(�: �� ��� �, �� �� � ��� ���� HostName LocalHost)

� �� ��� �� ��� ��� �� ��� ��� � �� HostName/unix:DisplayNumber�� �

����.

�: ��� ����� �� ���� ���� �� �� ��� ���� ���� �� � ��

�� ���� ��� ��. �����, MIT-MAGIC-COOKIE-1 ����� ��� ����

� �� ���� ����. �� ��� ��� � ���� Kerberos� �� ���� �� ��

���� ��� ��. �� ���� ��� � � ���� ����. ��� ��� � ��

�.

148 �� ���, � 6 �

Page 163: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

���

� ��� xauth ��� �� �����. ��� ��� �����(�: -q -i) �� �� (�: -qi) �

� � ���.

-f AuthFile �� �� ��� ��� ����. � ��, xauth� XAUTHORITY �� �� ���� �� �

� ��� � ����� .xauthority� ����.-v xauth� ��� ��� ��� ��� ��� ���� �� ��� ���� �����(�� �, �

��� ���� �� � �). xauth� � ���� ��� ��, � ��� ��� ��, � ���

� � ����.-q xauth� ��� ��� �� �� ��� ���� �� �����. xauth ��� ���� �

����� � ��� ��� ���� �� �� � � ����.-i xauth� �� �� � � ��� �� �����. ����� xauth� �� ���� �� �� �

�� ��� ����� ����(��� xdm �� �� xauth).-b xauth� ���� �� �� �� � � ��� ��� �� �����. � �� � � ���� �

��� � ��� ������.

��

xauth ��� �� ���� ��� �� ����� �� ��� ��� �� ��� ���� �� ��

� ��� �� ��� ��� ����.

% xauth extract \- $DISPLAY | rsh otherhost xauth merge \-

��

$HOME/.Xauthority XAUTHORITY �� �� ���� �� �� � � �� ��� ���� ���.

xclock ��

��

�� ��� �� ��� ���� ����.

��

xclock [ -Xtoolkitoption ... ] [ -analog | -digital ] [ -chime ] [ -hd Color ] [ -help ] [

-hl Color ] [ -padding Number ] [ -update Seconds ]

��

xclock ��� ��� ����� ��� �� � �, ��� �� ���� ��� ���� ���� �

���. ��� ���� �� ��� ���� ����� -analog �� -digital ���� ����.

�� ���� � ���� �� ��, �� � �� � �� �� ��� �� ��� �� � �

��.

�� ���(���) 149

Page 164: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

� ��� �� �� �� � ���� ���� � ��� �� ��� ����. � ��� ����

�, xclock ��� ���� ��� ��� �� �� � ��. � ���, � ��� �� �

�� �����. �� ��� ��� � ��� ���� �� ����� � �� ���.

XClock xclockClock clock

� ����� � ������ ��� ���� ��� �����.

xclock.clock.background

XClock*background

xclock*background

�: xclock� �� ���� ��� xclock.background�� ��� ����, � ����� ����

���.

���

-Xtoolkitoption xclock ��� ��� �� ���� �� �� � X Toolkit ��� �� ���� ����.

�� �� ��� �� ��� ��� ��� X-Windows ����, �� � �� �� ����

������.-analog � � � �, ���� ���� � � ����. ���� �� ��� ��, ����� ��

� �� ���� 12�� ��� ����.-chime 30�� � � 1��� � � �� ��� ����.-digital 24�� ��� ���� � � ����. �� � ��� ��� ���� ����.-hd Color �� ������ ��� ��� ���� � � ����. � �� ������.-help ��� ��� �� ��� �� ����.-hl Color (��� HL) ���� ��� �� ����� ���� ��� ����. � �� �����

�.-padding Number � ��� �� ��� �� �� ��� ��� �� � � � ����. � �� 8���.-update Seconds xclock ��� ����� ���� ��(�)� ����. xclock �� �� ���� ����,

xclock ��� � ������. 30� �� �� �� ��� ���� ���� � �� �

���� �� � ���. � � �� ��� 60����.

.Xdefaults ���

�� �� �� � ��� xclock ��� �� � �� ������.

analog(class Boolean) ��� �� �� ���� ��� ����. � �� ����.chime(class Boolean) ��� 1�� �� 30� � � ��� ����.fontSet(class FontSet) ��� ��� �� ��� ����. � � ��� �� ���

���� �� ����.foreground(class Foreground) �� ����� �� �� ��� ��� ����. �� ���

���� � � �� �����. ���� ��� � �� ���

���.hands(class Foreground) �� ����� ���� ���� �� ��� ��� ����.

�� ��� ����, � �� �����. ���� ���, � �

� ������.highlight(class Foreground) �� ��� ������ ��� ��� ����. �� ��

� ���� � � �� �����. ���� ��� � �� ��

����.

150 �� ���, � 6 �

Page 165: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

height(class Height) �� ��� ����. ���� ��� �� � �� 164 �

���. � ��� ��� ��, ��� ��� �� � �� �

�� ���� �� �����.padding(class Margin) �� ���� �� � � � ����. � �� 8���.update(class Interval) xclock ��� ����� ���� ��(�)� ����.width(class Width) �� �� ����. ���� ��� �� � �� 164 ��

��. � ��� ��� ��, ��� ��� �� � �� ��

� ���� �� �����.

�� ��

DISPLAY � � ��� � ���� ��� �����.XENVIRONMENT RESOURCE_MANAGER ��� ���� � �� ��� ��� �� ��� ��� �����.

��

1. ��� �� ����� ����� �� ������.

xclock -digital

2. ���� ��� ��� � � ����� �� ������.

xclock -hd red

��

/usr/lib/X11/app-defaults/XClock �� ��� ����.

xcmsdb ��

��

��� �� �� ���� ��� �� �� �� ��� � , �� �� ����.

�: xcmsdb ��� X11R5(AIXwindows �� 1.2.3)��� �����.

��

xcmsdb [ -display Display ] [ [ -query ] [ -remove ] [ -color ] ] | [ -format 32 | 16 | 8 ]

[ FileName ]

��

xcmsdb ��� ��� �� �� ���� ��� �� �� �� ��� � , �� �� ���� �

����. �� �� �� ��� Xlib� � ����, �� ���� �� ��� �� �� ��� ��

� �� ����. Xlib� XDCCC_LINEAR_RGB_MATRICES �

XDCCC_LINEAR_RGB_CORRECTION ��� ��� �� ���� �� �� ��� ����.

�� ���� �� XDCCC_GRAY_SCREENWWHITEPOINT � XDCCC_GRAY_CORRECTION

�� ���(���) 151

Page 166: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��� ����. Xlib� ���� �� �� �� �� ��� �� � � ��� ��� �� ���

�� �� �� �� ��� �� ��� ��� � ���. � ����� �� �� �� ���

���� ���. ���, �� ��� ��� ��� ����� �����, xprop ���� �� ���

��.

FileName ���(�� �� ��� ���� �� �� � ��)� �� ��� ASCII ��� -query

�� -remove ��� ��� ���� ��� �� ��� ��� ����.

�: libX11.a� Xcms API� ����� ������ �� �� ����� /usr/lib/X11/Xcms.txt

� �� �� �� �� /usr/lib/X11/XcmsIBM5081.dcc� ���� �� ��� �����.

���

-displayDisplay ���� � ��� ����.-query ��� �� ��� ��� XDCCC ��� ��� ���� ��. ��� ��� ��,

�� � �� � � ���� ��� �� � ���� ���.-remove ��� �� ��� XDCCC ��� ����� ����� ��.-color - q u e r y � - r e m o v e �� � X D C C C _ L I N E A R _ R G B _ M A T R I C E S �

XDCCC_LINEAR_RGB_CORRECTION ��� �� ������ ����. -color

��� ���� �� ��, -query � -remove ��� �� ��� �� ����.-format 32 | 16 | 8 XDCCC_LINEAR_RGB_CORRECTION ��� �� �� ��(��� 32, 16 ��

8��)� ����. ���� �� ��� �� ���� ��� �� � � � ���

���. � �� ��� 32�����.

���

FileName �� �� �� �� ��� �� ��� ASCII ��� ����.

��

1. � ��� ��� xcmsdb ��� ���� �� �� �� ��� ����� ��� � �

�� �� �� � � ���.

xcmsdb /usr/lib/X11/XcmsIBM5081.dcc

2. � �� �� �� ��� �� �� � � � ��� ��� xcmsdb ��� ��� �� �

���� �� � ���.

xcmsdb -query

xdm ��

��

XDMCP� ���� X ���� �� ����.

152 �� ���, � 6 �

Page 167: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

xdm [ -config ConfigurationFile] [ -debug DebugLevel ] [ -nodaemon ] [ -error ErrorLogFile ]

[ -resources ResourceFile ] [ -server ServerEntry ] [ -udpPort PortNumber ] [

-session SessionProgram ] [ -xrm ResourceSpecification ]

��

xdm(X Display Manager) ��� X ���� �� ����. X ����� �� ����� � ��

� �� ���� � �� ���. xdm ��� X Consortium � XDMCP(X Display Manager

Control Protocol)�� ��� X ��� ��� �� �������. xdm ��� �� ��� �� init,

getty � login ��� ���� ���� ��� ���� ����. ��� �� � �� ����, ��

� �� � �� ��

session� ��� ����� ���� �� �����. �� ���� �� �� �� ����� ��

�� ��� ���, xdm ����� ��� �� ������. �� � ���� ���� ��� �� �

�� �� ������ � � ���� ��� �� �����. �� �� ���� �� � ��

�� ����� � ��� �� �� ������ �� ���� ����, �� � ����� � ��

� ��� ��� � �� ���.

��� �� ��, xdm� X ��� ����� �� �����(���) �� ����.

xdm ��� XDMCP� �� Indirect ��� �� ��, chooser ����� ��� XDMCP

BroadcastQuery(�� ��� ���� �� XDMCP ��)� ���� �� ���� XDMCP ����

��� ���� ��� �� �� � ���. � ��� ��� � ��� ���� �� X ��

�� ����.

xdm ��� ���� � � � � �� ������ ���� ���, ��� ��� ���� ���

���� ��� ��� � �� �����.

���� ���

xdm ��� �� � ���� �� � �� �����.

� xdm ���� ��� ����. �� �� ��� �� ����(�� /usr/lib/X11/xdm)� ���

���. �� ���� ���� �����. �� ��� xdm-config� � � ���.

DisplayManager.servers: /usr/lib/X11/xdm/XserversDisplayManager.errorLogFile: /usr/lib/X11/xdm/xdm-errorsDisplayManager*resources: /usr/lib/X11/xdm/XresourcesDisplayManager*startup: /usr/lib/X11/xdm/XstartupDisplayManager*session: /usr/lib/X11/xdm/XsessionDisplayManager.pidFile: /usr/lib/X11/xdm/xdm-pidDisplayManager._0.authorize: trueDisplayManager*authorize: false

�� ���(���) 153

Page 168: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

� ���� �� ��� �� ����� ���. �� ��� ����� ���� *(��)� �����.

� ��� ���� �� �� *(��)� ��� ����� �� ��� ��� �� ��, ��

� ���� ����. � ��� ��� �� ��� ������.

� �� ��� /usr/lib/X11/xdm/Xservers�� XDMCP� ���� � �� �� ���� ����

���. ���� ������� 0(��)� ��� ��� ��� ����� ����. �� ��� ��

����.

:0 Local local /usr/bin/X11/X -force

� ��� /usr/bin/X11/X� ������ ����� ��, ��� ���� ��� ����.

/usr/lib/X11/xdm/xdm-errors ���� xdm���� �� ��� Xsetup, Xstartup, Xsession �� Xreset

� ���� �� � �� ��� � � � � . xdm ��� � ��� ���� ��

/usr/lib/X11/xdm/xdm-errors ��� ��� xdm ��� �� ��� ��� �� ��� �� ��

����.

� ���� �� /usr/lib/X11/xdm/Xresources� xrdb ��� ��� �� ������ �����

� ���. �� ��� ���� �� � ������ �� ��� ��� � ��� �� ���

� ���� ���.

���

��� �� ��(-config ��)� ���� ��� ���� �� �� � �� ����.

-config ConfigurationFile xdm ��� ��� �� ��� ���� ���� ��� ��� ���� .

/usr/lib/X11/xdm/xdm-config ��� � ����.-debug DebugLevel DisplayManager.debugLevel ��� �� �� ����. 0� �� �� ���� xdm

� ��� ���� ��� ���� DisplayManager.daemonMode ��� �� �

��� �� xdm� ��� ��� ��� � � ���. � �� ���

�� �� � ���. �� ��� ������� xdm ��� �� X11R4 �� �

� ������.-nodaemon DisplayManager.daemonMode �� ��� ��� ����. �� ���� �

�� ����, ��� � ��� ��� � xdm ��� �� �� ���� � �, �

� ���� ��� �� � ���.-error ErrorLogFile DisplayManager.errorLogFile �� �� ����. � ���� � ����� �

�� � ��� ��� ��� ��� xdm�� �� ��� � ��, ����

�� �� �� �����.-resources ResourceFile DisplayManager*resources �� �� ����. � ��� �� ��� �� ��

�� ���� ���� � xrdb ��� ��� � ���.-server ServerEntry DisplayManager.servers �� �� ����. � ��� �� ��� �� �� ��

� ������.-udpPort PortNumber DisplayManager.requestPort �� �� ����. ��� xdm ��� XDMCP �

�� ����� �� ��� ����. XDMCP� ��� � ��� UDP �� 177

� ����. ��� �� ����� � ��� ��� ����.-session SessionProgram DisplayManager*session �� �� ����. �� ���� ���� �� ����

�� ���� �����.-xrm ResourceSpecification ���� X Toolkit ���������, ��� ��� ����� �����.

154 �� ���, � 6 �

Page 169: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

� ���� X �� ���� ���� ��� ��� xdm� �� � ���. �� ��� �� �

������ xdm ��� ���� �� �� ��� � ������� ��� ����. ��� ���

����� ��� � ���� ��� ″DisplayManager″� �� �� �� ��� ��� �� ���

����. �� �, DisplayManager.expo_0.startup� ″expo:0″ ����� �� � ��� ���� �

�� �����. �� ���� ��� ��� �� ��� ��� ���� �� ��� �� �� �

�� �����, xdm� �� ��� �� � ��� �� ��� ��� ����.

DisplayManager.servers �� � ��(�� ��� ���� ��) �� �� ��� �� ��

�� �� �� ��� �� ��� ����. ��� ��� �� �

� ��� ������.DisplayManager.requestPort xdm ��� ���� XDMCP ��� !��� ���� UDP �

� ��� �����. ���� ��� ��� ���, �� ��� �

� � 177� ���.DisplayManager.errorLogFile �� ��� ��� �� �� � � ��� ����� �� ���

��. � ���� Xsetup, Xstartup, Xsession � Xreset ��� �

� � ��� ��� ��� � ��� ���� ���� �� �

�� �����.DisplayManager.debugLevel � ��� �� �� 0(��)�� � ��, xdm ��� �&� ��� �

�� ����. �� ��� ��� �� ��� ���� xdm ���

���� �� ����, ����� ���� �� � � � �� �

���� ����.DisplayManager.daemonMode xdm ��� ��� ���� �� � ����� ���� ��.

�� �� ��� � ����� � ��� � �, �� ����

� �� ��� ��� �����. �� ����� ����� �

���(��, ��� �). � ��� ���� ���� � ��� ��

� ����.DisplayManager.pidFile � xdm ����� ���� ID� �� ASCII ��� ���� �

��� �� ��� �����. �� � �� ��� ��� � �

�� xdm ��� � ��� �� �� � � �� ���� �� ��

� �� � ��.DisplayManager.lockPidFile xdm ��� �� � � ��� ��� ���� ���� ��� �

��� �� �� �� ����.DisplayManager.authDir �� ��� �� xdm ��� �� � ��� ���� ���� �

�� ����. � � �� /usr/lib/X11/xdm���.DisplayManager.autoRescan ��� � �� ��� �� � xdm ��� ����, ��, ���

�� � �� � ��� �� ����� �� ���� �� �. �

��, ����. SIGHUP ��� � ����� � � xdm ��

� ��� �� ��� � ���.DisplayManager.removeDomainname XDMCP ������ ���� ��� ���� ��, � � ���

� ����� �� ��� �� ��� ��� ��� ��� �

���. �� �� ��� ����� ���, �� ��� � �� �

��� �� ��� �� ��, xdm ��� ��� ��� �� �

� ��� ����. � � �� ����.DisplayManager.keyFile XDM-AUTHENTICATION-1 ��� XDMCP ��� ��, xdm �

� �� ��� ��� �� ���� ��. ��� � �� �

��� ��� ����. ��� ��� ���� ��� �� ��

�����. � ��, �� �� �� ��, �� �� � ��

� � �� � � ( D E S )� ���� ��� x d m ���

XDM-AUTHENTICATION-1� �� ��� ���� ����.

�� ���(���) 155

Page 170: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

DisplayManager.accessFile ��� �� XDMCP ���� � XDMCPIndirectQuery ��� �

� � �� �� � ���� ��� �� �� ���� ��

��� ��� ���� �� ��� ���� �� � � ��� �

�� ������ �����. ��� �� ��� XDMCP ��� �

� ��� ���� ���.DisplayManager.exportList Xsetup, Xstartup, Xsession � Xreset ���� ��� �� ��

�� ����� � �� �����.DisplayManager.randomFile �� �� �� �� �� ���� �� ��. �� �� ��� �

��� ��. � �� /dev/mem���.DisplayManager.choiceTimeout ���� ���� � �� � ����� ���� ��(�).

����� � �� �� XDMCP IndirectQuery� � �� �� ��

� � ���� �����. ��� ��� �� ������ �

�� ���� �� �� �����. � �� 15���.DisplayManager.DISPLAY.resources xrdb ��� �� ������ ����� �� 0, �� �� �

��� ��� ����. ��� ��, Xsetup � �� ����

� ��� ��� ��� ����. � �� ������ �� ��

��� ���� �� �� � ��� ��� �� ��� �� �

���. � ��� �� ��� ��� ��� ���� �� ����

� ��� ������. � ��� �� � � �� ��� � �

�� /usr/lib/X11/xdm/Xresources���.DisplayManager.DISPLAY.chooser ��� ��� �� CHOOSER� ����� �� ��� �� ���

�� ���� � ��� ���� ����. /usr/lib/X11/xdm/

chooser� � ����. XDMCP ��� �� � �� ��� ��

����.DisplayManager.DISPLAY.xrdb ��� � �� ��� ���� ����. � ��, xdm ��

� /usr/bin/X11/xrdb� ����.DisplayManager.DISPLAY.cpp xrdb ��� ���� C ������� ��� ����.DisplayManager.DISPLAY.setup ��� �� ���� �� ���(����) ���� ����. �

��� ��� � �� �� ��� ���� �� �� ���

��� � ���(�� �, �� xconsole� ����� ��). �

��, ���� ���� ����. �� ��� ��� ��

� Xsetup���. �� ��� ��� ������.DisplayManager.DISPLAY.startup �� ����� ��� �� ���(����) ���� ����. �

��, ���� ���� ����. ��� ��� ���

Xstartup���. �� ��� ��� ������.DisplayManager.DISPLAY.session ���(���� ���� �� ��) ��� ����. � ��,

/usr/bin/X11/xterm� �����. ��� Xsession ������

�. �� ��� ��� ������.DisplayManager.DISPLAY.reset ��� � � � ���(����) ���� ����. � ��, �

��� ���� ����. ��� Xreset �������. ��

� ��� ��� ������.DisplayManager.DISPLAY.openDelay ���� ���� ���� ��� ��� �� �� ��� �� �

xdm ��� ��� ����.DisplayManager.DISPLAY.openRepeat �� ��� ��� �� �� ��� �� � xdm ��� ���

����.DisplayManager.DISPLAY.openTimeout ��� � �� ���� � �� ��� (, connect(2) ��� �

�� ��� �� ��) �� �� ��� �� � xdm ��� ��

� ����.

156 �� ���, � 6 �

Page 171: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

DisplayManager.DISPLAY.startAttempts ���� ���� �� ���� ��� � �� ��� ��� ��

�� ��� �� � xdm ��� ��� ����. ���� ��

� openRepeat ��� ���� �� � �� ���� ���

openTimeout ��� ���� � �� �� �� � ���� ��, xdm

��� � �� ��� ����� ��� �� ����. � ���

�� ����� ���� ��� �� ���� �� ��

startAttempts� �����. � ��� ����� ��� ����, �

�� �� ������ ���� ����� � �����. � ��

openDelay� �� 5 ��� openRepeat� �� 5 ��� openTimeout

� �� 30 ��� startAttempts� �� 4 ����.DisplayManager.DISPLAY.pingInterval �� ����� ���� ��� ���� � xdm ��� X ���

XSync ��� ��� ping� ����. � ��� ping �� ��

� ��(� � )� ����. � ��, � ��� 5��� ����

���. �� ������ ��� � � X ��� �� �� �

�, � �� ���� ��� ���.

�: AIXwindows ��� ��� ��� �� ����� � ��� �

� �� � ���. xdm ��� �� ����� ping�� ���

�. ��� NFS ���� ���� ping� ��� ��� �����

� ��� � � ���.DisplayManager.DISPLAY.pingTimeout �� ����� ���� ��� ���� � xdm ��� X ���

XSync ��� ��� ping� ����. � ��� ��� ���

���� ���� �� ��(� � )� ����. ��� ��

� �� ��, ��� ���� ��� � ���. � ��, � �

�� 5��� ���� ���. �� ������ ��� � � X

��� �� �� ��, � �� ���� ��� ���.

�: AIXwindows ��� ��� ��� �� ����� � ��� �

� �� � ���. xdm ��� �� ����� ping�� ���

�. ��� NFS ���� ���� ping� ��� ��� �����

� ��� � � ���.DisplayManager.DISPLAY.terminateServer ��� � � �(��� ���� ���) X ��� ��� ���

�� ����. ��� �� ��� �� �� �� ��� ���

� �, ��� ��� ��� ���� �� � ��� �� � �

��. � � �� �����.DisplayManager.DISPLAY.userPath xdm ��� ��� PATH �� �� � ��� ����. � ��

���� ��� ���� ��� ��. ��� ��� sh ��(AIX

5L �� 5.2 �� ���)� ������. :/bin:/usr/bin:/usr/bin/X11:/

usr/ucb� �� �����. � � �� DefaultUserPath ��� ��

AIXwindows ��� ���� ��� �� �� ��� � ���.DisplayManager.DISPLAY.systemPath xdm ��� �� � PATH �� �� ���� ����� � ��

� ��� �����. � ��� � � �� �� � ��� ���

� ��� DefaultSystemPath �� ��� �� �����. ����

��� /etc:/bin:/usr/bin:/usr/bin/X11:/usr/ucb���. �����

/etc:/bin:/usr/bin:/usr/bin/X11:/usr/ucb� �����. � ��� ��

�(.), �� ����� ����. �� �� �� �� ����. �

� �� �� ���� ″��� ��″ ��� ��� �� � ��

�.DisplayManager.DISPLAY.systemShell xdm ��� �� � SHELL �� �� ���� ����� � �

�� ��� �����. � ��, /bin/sh���.DisplayManager.DISPLAY.failsafeClient � � ��� �� � �� ��, xdm ��� � ����� ��

���. � ���� ��� ��� � �� ��� �� �� �

�� �� �� �����(�� ��� � ��). � �� ,

/usr/bin/X11/xterm� �����.

�� ���(���) 157

Page 172: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

DisplayManager.DISPLAY.grabServer

DisplayManager.DISPLAY.grabTimeout

��� ����� � xdm ��� ��� �� � ��� �� ��

��� �� � ����. grabServer ��� ��/��� �� ��

�� ��� ��� �� ����. ���� ���� �� ��

� ��� �� ��� ��� ����, ��� ��� ��� ����

�� ��� ��� ����. � � �� �����. grabTimeout

��� xdm ��� ��� ����� ���� �� ��� ����.

�� ������ ��� ��� �� �� ���� ���� �� �

�, ��� �� � ���. � ��� � � �� 3����. � �

� �� �� ���� ����� � ��� �� �� � ��

� ������. ��� �� ��, xdm ��� ����� ��(�

� ��)� ��� �����.DisplayManager.DISPLAY.authorize

DisplayManager.DISPLAY.authName

authorize� xdm ��� �� �� ��� �� �� �� � ���

���� �� �����. �� ��� ��� ��, xdm ��� �

�� ���� ��� �� �� ���� authName ��� ���

����. XDMCP ��� ���� �� �� ���� ���� �

��� ��� � ��, authName ��� �����. authorize ��

� ����� �� ���� �� ��� �� � �� � ����

��� ��� ��� �� ��� �� ��� ����. � ��,

authorize ��� ���, authName� MIT-MAGIC-COOKIE-1��

�.DisplayManager.DISPLAY.authFile -auth �� ��� ��� ��� xdm ���� ���� �� �

��� ���� ���� ��� �����. �� ����

�, �� �� ���� ���� �� ���� � ���� �

�� ��� � ����� ���� ��.DisplayManager.DISPLAY.authComplain � �� ���� ���� ��� ��� unsecureGreeting ��� �

��� ���. �� ����� ��� ������. � � �� �

���.DisplayManager.DISPLAY.resetSignal xdm ��� ��� ����� � � �� ��� �. �� �� �

�� ������. � �� 1(SIGHUP)���.DisplayManager.DISPLAY.termSignal xdm ��� ��� � �� � � �� ��� �. �� �� ��

� ������. � �� 15(SIGTERM)���.DisplayManager.DISPLAY.resetForAuth �� �� � ��� �� �� �� ��� ������ �� �

��� ��� � xdm ��� SIGHUP� ��� �� ��. �

� �� �����. �� �� AIXwindows ��� �� ����.DisplayManager.DISPLAY.userAuthDir xdm ��� �� ��� �� ��($HOME/.Xauthority)� � � �

� ��, ��� �� ��� � ����� ���� XAUTHORITY

�� �� ��� ��� ���� ����. � ��, /tmp� ��

��.

XDMCP ��� ��

DisplayManager.accessFile ��� ���� ����� ��� xdm ��� XDMCP ���� ���

� �������� ���� ���� ���� ��� ����. ���� �� �� � �� ��

� ��� ���.

v �� � ������ ��� �� �� ���� ��

v �� ��� �� �� ���� ��

v ��� ��

158 �� ���, � 6 �

Page 173: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

�� �� ��� ��� �� �� ��� ����, �� ��� ��-�� ��� ���� ��� ��

� ����. *(��)� 0(��) ��� ��� ����, ?(��)� �� ��� ����. �� ��

��� ��� ��� ����. ��� ��� ��� ��, ��� ���� ��� ��� �� ���

��� � �� �� ��� ���� ��� ��� � ���. ��� ��, �� ��� ��� ��

� ����� ��� ����� ���� ��� ���. ��� �� �� �� �� !(���)� ���

�� ��� ���� ���� ��� � ���.

�� ���� ��� �� �� ��� ����� � �� �� ��� � � �� ��� �� ��

� �� ���� ���.

��� ���� ��� ��� ��� �� � ���� �� �� ���� �����. ���� ���

��� ���� ��, ��� ��� %(��� ��) ��� ����. ���� ��� � ���.

�� �� ��� xdm ��� chooser ��� ��� �� ��� �� ����� �� �� �

��. � ���� � ��� ������.

��� ���� ���� �� ���� �� �, � ��� ��� ���� � ��� ���� ��

� �� ����. �� �, �� �� ��� �� �� �� �� � �����. ������ ��

��� �� ��� ���� �� �����.

� �� �����. # ��� � �� ���� ����� �� � �� ��� ����, �� ��

\( ��)� �� ��� ���� � ��� ��� ��� � ���� ����� ��.

�� Xaccess ��� ����.

## Xaccess - XDMCP access control file#

## Direct/Broadcast query entries#

!xtra.lcs.mit.edu # disallow direct/broadcast service for xtrabambi.ogi.edu # allow access from this particular display*.lcs.mit.edu # allow access from any display in LCS

## Indirect query entries#

%HOSTS expo.lcs.mit.edu xenon.lcs.mit.edu \\excess.lcs.mit.edu kanga.lcs.mit.edu

extract.lcs.mit.edu xenon.lcs.mit.edu #force extract to contact xenon!xtra.lcs.mit.edu dummy #disallow indirect access*.lcs.mit.edu %HOSTS #all others get to choose

�� ���(���) 159

Page 174: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

������ �� �� ��� �� �� ��� �� ���� �� X ��� ��, �� ���

� ��� � �� �� � ���. Xaccess ����, CHOOSER� �� ��� ���� � �

� ���� ������. �� ���� �� ��� ���� ��� ��� ���� � �� �

�� �� ���� �� ����.

���� �� BROADCAST� ��� � ��, � �� ��� �� ������ ��� � �� �

� ��� �� ���� �� ����.

�� ��� ���� Xaccess �� ����.

extract.lcs.mit.edu CHOOSER %HOSTS #offer a menu of these hostsxtra.lcs.mit.edu CHOOSER BROADCAST #offer a menu of all hosts

��� �� �� ���� DisplayManager.DISPLAY.chooser ��� �� �����. � ���

� ��� DisplayManager.DISPLAY.resources �� ��� �� � ���.

��� SelectionBoxWidget ���� ��� �������. �� � ��� �� ��� �� �

�� XmSelectionBoxWidget ��� ��� ������.

�� ��

DisplayManager.servers ��� �� ��� ���� �� /(��)� ���� �� �� ��� �� �

�� ���� ��� ��� ����.

� ��� �� ��� ����� ����� XDMCP� ����� ����. ��� ���

�� �� � ���� �����.

v ���� ��

v ���� ���

v ���� ��

v �� ��� ��, ��� ���� ���

�� ���� �� 0� �� ���� ��� �� ����.

:0 IBM-GT local /usr/bin/X11/X :0

���� ��� �� ����.

�� �� ����� \fIxdm\fP� ��� ��� ��.�� �� ����� \fIxdm\fP� �� �� ���� X ��� ���.

���� ��� -display ���� X ����� ��� � � ��� ��. � ���� ����

��� �� ��� ���� �����, ��� ����� ��� ��(�� �, �� ���

″DisplayManager._0.session″�� ��� �� ″`localhost:0 local /usr/bin/X11/X :0″ �� ″:0

local /usr/bin/X11/X :0″ ��). ���� ��� ��� ���� ��� ���� �� ����� �

����. �� ���� ��� ����(�: X ��� corral)� � �� �� ��, ��� ����

160 �� ���, � 6 �

Page 175: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

� �� ����� ��� ����. XDMCP �� � ����� ���� ���� ���� ��

��� �� X ��� �� ���� ��� �� ���� ��� ���� ��� ��. ��� ��

��, ��� � �� xdm ��� ��� ��� ���� �� ��� �� ��� �� ���� �

� ���.

�� ����

Xsetup ��� ��� ���� �, ��� �� ���� �� �����. ����� � ��� � ���

����. ��� ���� ����� ��� ��� ��. ��� ��� ��� �� ��� ��

�� ����� ��� �� �� � � ��� �� � ���. xdm� �� � ����

� �� �� �� ��� �� � ����. �� ����� ��� ��� �� � ���. �

� ���� ���� ��� ���. DisplayManager.DISPLAY.grabServer� ��� �� Xsetup�

�� ����� �� � � ���. � ���� ��� DisplayManager.DISPLAY.resources��

��� �� � ���.

DisplayManager.exportList� ��� �� �� �� �� �� �� �� �����.

DISPLAY ��� ���� ��� ����.PATH DisplayManager.DISPLAY.systemPath� �� ����.SHELL DisplayManager.DISPLAY.systemShell� �� ����.XAUTHORITY �� ��� ��� � ��� ����.

�� �����

MIT �� ��� � ��� ��� ��� �� ������ �� �����. �� �� ��(

� �� ���)� ������.

outframe(xmFrameWidget)inframe(xmFrameWidget)main(XmFormWidget)tframe(xmFrameWidget)greeting(xmLabelGadget)

logoline(xmFormWidget)dpyname(xmLabelWidget)

userline(xmRowColumnWidget)userlabel(xmLabelWidget)username(xmTextWidget)passlabel(xmLabelWidget)password(xmTextWidget)

failsafeline(xmFormWidget)failsafe(xmToggleButtonWidget)

cancelline(xmFormWidget)cancel(xmPushButtonWidget)

message(xmLabelWidget)

�� ������ �� �� ��/�� �� ����. � ������ ��� DisplayManager.DISPLAY.

resources�� ��� �����. �� � � � � �� ���, �� �� ��� ����. ���

�� ��� �� � �� ����� ��� � � �� �� ��� ��� /usr/lib/X11/xdm/Xresources

� ������. � ��� �� ������� ����.

�� ���(���) 161

Page 176: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

Xlogin*foreground ���� � ��� ��� ����.Xlogin*background �� � ��� ��� ����.Xlogin*greeting � �� ���� ���� ����. � �� AIXwindows �����.Xlogin*greetFont ��� ���� ��� ��� ����.Xlogin*frameColor ��� ���� ��� ��� ����.Xlogin*titleMessage ��� ��� ���� ����. � �� �� ������ ���� � ��

� ��� �����.Xlogin*titleFont ��� ���� ��� ��� ����.Xlogin*namePrompt ��� ��� ����� ������ � ���� ����. Xrdb ����

����� �� � ��� ����. ����� �� ��� � �� �

� ������. � �� ″login:″���.Xlogin*passwdPrompt ��� ����� ������ � ���� ����. � �� ″password:″�

��.Xlogin*promptFont � �� ����� ���� ��� ��� ����.Xlogin*failPrompt �� �� �� ��� ����.Xlogin*failFont �� �� �� ��� ��� ����.Xlogin*cancelPrompt �� �� ��� ����.Xlogin*cancelFont �� �� ��� ��� ����.Xlogin*fail ��� ���� ���� � ���� ��� ����. � �� ″����

���� �″���.Xlogin*messageFontlist �� ��� ���� ��� ��� ����.Xlogin*failColor �� ��� ���� ��� ��� ����.Xlogin*failTimeout �� ��� ��� ��(�)� ����. � �� 30����.Xlogin*sessionArgument �� ���� ��� ��� ����.

162 �� ���, � 6 �

Page 177: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

Xlogin*XmText.translations �� �� ������ �� � ��� ����. �� �� ��� ��� X

Toolkit ��� ������. � � � ��� �� ����.

Ctrl<Key>b: backward-character()\n\Ctrl<Key>a: beginning-of-line()\n\Ctrl<Key>e: end-of-line()\n\Ctrl<Key>f: forward-character()\n\Ctrl<Key>d: kill-next-character()\n\Ctrl<Key>k: kill-to-end-of-line()\n\Ctrl<Key>u: kill-to-start-of-line()\n

XmText �� Xresources� ��� �� �� ��� XDM �� �� �

�� XDM� �� � ���.

�: ��� � � �� ����� �� <Key>F1 �� <Key>osfHelp� ����

��.

Xlogin*XmText.translations: #override\n\

<Key>osfHelp: set-session-argument(failsafe) finish-field()\n\Ctrl<Key>Return: set-session-argument(failsafe) finish-field()\n\Ctrl<Key>H: delete-previous-character() \n\Ctrl<Key>D: delete-character() \n\Ctrl<Key>B: move-backward-character() \n\Ctrl<Key>F: move-forward-character() \n\Ctrl<Key>A: move-to-beginning() \n\Ctrl<Key>E: move-to-end() \n\Ctrl<Key>K: erase-to-end-of-line() \n\Ctrl<Key>U: erase-line() \n\Ctrl<Key>X: erase-line() \n\<Key>Return: finish-field() \n<Key>BackSpace: delete-previous-character() \n\<Key>Delete: delete-previous-character() \n

���� XmText ���� ���, � XDM �� ���� � � ���

������ �� �����.

delete-previous-character

�� �� ��� �#��.

delete-character

�� �� ��� �#��.

move-backward-character

��� �� ����.

move-forward-character

��� ��� ����.

move-to-beginning

��� �� ��� ���� ��� ����.

�� ���(���) 163

Page 178: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

move-to-end

��� �� ��� ���� ��� ����.

erase-to-end-of-line

�� �� �� ���� �#��.

erase-line

�� ���� �#��.

finish-field

��� �� � � � ��, �� � � ���. , ��� �� �

� ��, �� ��/�� �� ����. ��/�� �� ���, xdm

� ��� ����. ��� �� ��, �� ��� ���� �� �

��� ��� ���.

insert-char

�� ��� ���.

set-session-argument

�� � ��� ��� �� �� ��� ����. �� ��� ��

���� ��� �� ������.

� ����

Xstartup ��� ����� � �������. �� ���� ���� ��� �� � ��� �����

�. �� ��� /etc/utmp� ���� �� ���� ��� � ����� ���� �� ��� ��

� ����� ���� ���� �� �� ��� ���� ��� �����.

DisplayManager.exportList� �� ��� �� ��� ��� �� �� �� �����.

DISPLAY ��� ���� ��� ����.HOME ���� �� �� ����� ����.USER ��� ��� ����.PATH DisplayManager.DISPLAY.systemPath� �� ����.SHELL DisplayManager.DISPLAY.systemShell� �� ����.XAUTHORITY �� ��� ��� � ���.

����� ��� ��� ����. xdm ��� ��� ��� ���� �� ����� � � ��� �

����. ����� � �� ��� �� ��, xdm ��� ��� ���� �� �� ���� ���

�.

�� ����

Xsession ���� ��� �� ���� ����, ��� � �� ���� ���� �����.

DisplayManager.exportList� ��� �� �� �� �� �� �� �� �����.

DISPLAY ��� ���� ��� ����.HOME ���� �� �� ����� ����.USER ��� ��� ����.PATH DisplayManager.DISPLAY.userPath� �� ����.

164 �� ���, � 6 �

Page 179: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

SHELL ��� � � �(getpwnam)� ����.XAUTHORITY �� �� ��� ��� � ���.

���� �� � Xsession ���� ��� � ����($HOME)�� ���� ���� ����� �

�� � � .xsession ��� ���. Xsession ���� ��� �� ��� �� �� ��� �

� ��� ����� ��. ���� ��� ��� ������.

��� set-session-argument ��� ��� �� ���� � ����� ��� � ���. �� �

�� �� ��� �� �� � ���. �� �, �� � ���� ���� �� ���� ��

� � ���. �� ��, � ��� ���� �� ��� �� ��� ���� ��� .xsession� �

� � ���. ���� ��� ����� ��� ��� ����.

��� ����

��� ��� � � �, Xreset ����� �����. ��� ������. �� ���� ����� �

����� /etc/utmp��� ��� ��� Xstartup� �� �� �� ���� ��� ���

��. Xstartup�� ��� �� �� Xreset�� �����. � ���� Xstartup ���� ���

���.

�� ��

xdm ��� POSIX ��� ��� �� ��� ����. SIGHUP ��� �� ����� ���

� �� �� ��� ��� ��� �����. SIGTERM ��� ��� ����. ��� ���

���� ��� ���� �� ��, DisplayManager.DISPLAY.resetSignal �

DisplayManager.DISPLAY.termSignal ��� �� ��� �� � ���.

XDMCP� ���� �� �� ��� ���� � xdm ��� ����� � ��� ���� ���

���� �� KillClient� ��� � ��� �� ��� ����. �� ��� ���� � ��

� � � ��� ����� �� ������ ������ �� ����. XDMCP� �� ���

���� ����. , xdm ��� �� ��� ��, ��� � ��� ��� �� �� ���

� ����.

XDM ��

xdm ��� � �� SIGHUP � SIGTERM� ���. SIGHUP� � �� � xdm� ���� �

�, ��� �� �� � �� ��� �� ����. �� ��� ��, ��� �� �� ����� ��

��. �� ��� ����� ��, xdm ��� ��� ������ ��� ����. ��� ���

� ��� ����, �� �� ��� �� �� � �� �� �� ��� ���� ���� ��

��.

SIGTERM�� � ��, xdm ��� �� �� �� ��� ���� � ���. ���� � �� �

� � ���.

xdm ��� ��� �� ���� ��� ps ��(AIX 5L �� 5.2 �� ���)�� �� ��� ��

����� ���� ��. xdm ��� � ���� �� �� ��� � � ����, ����

�� ���(���) 165

Page 180: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

���� ��� xdm ��� ���� �� ����(�� �� ��� ���� �� �). ���

�� ����� ����� -display� �����.

�� ���

����� ��� ��� xinit �� ���� �� �� �� ����, xdm ��� ��� ��

��� ��� �� � ���.

xdm -server ":0 local /usr/bin/X11/X :0 -force"

�� �� � X ��� �� �� � ���. Xservers ��� �� �� ��� ��� ���

�, ��� �� ����� �� ��� ����.

extol:0 VISUAL-19 foreignexalt:0 NCD-19 foreignexplode:0 NCR-TOWERVIEW3000 foreign

� � �� �� ���� ��� �� xdm ��� ����. ��� ��� �� �� ��� ��

�� ����� �� ��� XDM �� ��� ������.

�: xdm ��� �� � ���� �� �� � ����. ��� � ���� �� ��� ���� �

���� xinit ��� ������.

��

1. �� �� �� xstartup ����� /etc/nologin ��� � �� ���� ���. �� �

�� �� �� �� � �� ���(��� ���� �� X ������ �), � �����

��� ���� �� �� ��� ��� ���� ����. �� ��, �� ��� �� ��� ��

�� ��� ��� ����.

#!/bin/sh## Xstartup## This program is run as root after the user is verified#if [ \-f /etc/nologin ]; then

exit 1fiexit 0

2. � Xsession ����� �� Xresources �� � � ��� ��� failsafe � � ��� �� �

������ ����� ����.

#!/bin/shexec > $HOME/.xsession-errors 2>&1case $# in1)

case $1 in failsafe)exec aixterm -geometry 80x24-0-0;;

esacesacstartup=$HOME/.xsession

166 �� ���, � 6 �

Page 181: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

resources=$HOME/.Xresourcesif [ -f /usr/bin/X11/startx ]; then

exec /usr/bin/X11/startx -t -waitelif [ -f $startup]; then

exec $startupelse

if [ -f $resources ]; thenxrdb -load $resources

fimwm &exec aixterm -geometry 80x24+10+10 -ls

fi

3. xdm� ��� �� � ��� ��� ���� �� ������.

/usr/lib/X11/xdm/xdmconf

4. ��� � xdm� �� ���� ��� ���� �� ������.

/usr/lib/X11/xdm/xdmconf -d

5. xdm� ��� ����� ���� ��, �� ��� �� ���� ������� ��� ����

� �� � ��. X11 R4 � X11 R5 ������ ��� ��� ������ � ���

�� ����. X11 R3 �� �� ������ ��� ������ � �� ����� ���� �

��, xhost �� ��� � �� ���, X���� �� � ����. �� ��� �� ���

��� �� � ���.

xhost =localhost

��

xhost =machine

�� machine� �� ������ ��� �����.

��

/usr/lib/X11/xdm/xdm-config � � ���� ��

/usr/lib/X11/xdm/Xaccess ��� ����� ���� � � ��� ��

/usr/lib/X11/xdm/Xservers �� XDMCP� �� ��� ���� � � �� ��

$(HOME)/.Xauthority xdm� �� ������ �� ���� ��� �� ��

/usr/lib/X11/xdm/chooser � � �

/usr/bin/X11/xrdb � � �� ����� ��

/usr/bin/X11/X � � ��

/usr/bin/X11/xterm � � �� ��� � �� �� �����

/usr/lib/X11/xdm/A<host> \-<suffix> �� ��� �� � � �

�� ��

X ��, xinit ��, startx ��

�� ���(���) 167

Page 182: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

xfindproxy ��

��

��� ���� �� ���.

��

xfindproxy -manager ManagerAddress -name ServiceName -server ServerAddress [ -auth] [ -host

HostAddress ] [ -options Options ]

��

xfindproxy� �� �� ��� ���� � ���� ������. � ���� ��� �� �

���� ��� ��� ���� ����. ��� ���� �� ��� �� ��� ���� ���

�, �� � �� ���� ����, �� ��� ���� �� � �� ����.

xfindproxy� ��� ��� �� ���� stdout� ����. ��� ��� ��� ���� � �

�� ���� ����. �� �, LBX ��� ���� ��, ��� ��� ���� X ���� ��

� ���(�: blah.x.org:63).

xfindproxy� ��� ��� �� ���� stderr� ��� ����.

���

-manager � ��� ����� ��� ���� ���� ���

����. �� ��� � ICE ���� id���

(�: tcp/blah.x.org:6500).-name � ��� ���� ��� ��� ���� ��� �

���(�: LBX). ��� ����� ����.-server � ��� ����� �� ��� ��� ����.

��� ��� -name ��� ��� ��� ���� �

���. �� �, LBX ��� ���� ��, ��

� X ���� ��� ���(�: blah.x.org:0).-auth � ��� ����. �� ��, xfindproxy� �

���� � �� ����. � �� �� �� �

�/�� �����. � �� �� 16� ���� � �

� ��/�� �����(xauth� ���� �� ��

��). xfindproxy� � �� ��� ���� ��

��, ���� ��, �� ��� ��� ����

� ����� ����.-host � ��� ����. xfindproxy� � ��� ��

�� ���� ��� ���� ����. ���� �

���� �� �� ��� ����� � �

��. xfindproxy� � ���� ���� � ��

�� ���� ����� ���� � ���� ���

� ��� ���� � ����.

168 �� ���, � 6 �

Page 183: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

-options � ��� ����. xfindproxy� �� ���

���� ���� ��� ��� ����. ��� �

� ��� ��� ���� ��� ���� �

����. xfindproxy� � ���� ���� �

���� ��� ����� ���� � ��� ���

� ��� ���� � ����.

�� ��

proxymngr ��

xfs ��

��

X ��� ��� ���� ��� ��� ����.

��

xfs [ -config ConfigurationFile ] [ -ls ListenSocket ] [ -port Number ]

��

xfs� AIXwindows �� �����. AIXwindows ���� ��� ��� ����.

xfs� �� �� ��� ���.

SIGTERM �� ��� ��� � ��� ��.SIGUSR1 ��� ���� ��� �� ��� ��.SIGUSR2 ��� �� � � ��� ��� ���� ��.SIGHUP � �� �� ��� � ���� ��� �� ����, ��� ������ ��.

��� �� ��� ���� �� ����, /etc/rc.tcpip� �� �� ��� ���� �����. ���

� ��� �� ��� �� �� ��� ����� �� ���.

���� ��� �� � � �� ������. � �� ��� =(��) � ��� �� �$��.

� ���� ��� �� , �� � �� �� �� �� �� ���� ���.

# � �� �� �� �� � ��

catalogue (List of string) �� �� �� ��� ����� ���. �� ���

�� ��� �� ��� ��� �� ��(″��″)�

�����.alternate-servers (List of string) �� ��� �� �� ��� ���

client-limit (Cardinal) ���� ���� �� �� ��� �� �����

� �. �� �� ���� � � ���� ��

��.clone-self (Boolean) �� ��� ����� ��� �� � ��� ��

� ������ �

�� ���(���) 169

Page 184: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

default-point-size(Cardinal) ���� �� ��� �� � � ��� ��(1/10 �

�� � )default-resolutions(List of resolutions)

���� � �� ���� ���. � ��� ���

���� ��� ���� ���� ���� �� �

� ��� ��� � ���.

���� ��� � � ��, x � y ��� �� �

�� ����. � �� ���� ��� ����

�.error-file (String) �� ��� �� ��. �� �� � ��� � ��

� �����.port (Cardinal) ��� ��� �� TCP ��. � �� 7100���.use-syslog (Boolean) syslog ��(���� ���� ��)� �� � ���

� �

deferglyphs (String) ����� ��� �� � ��� �� � ��. �

� �� ����� �� ����� ��� none, �

� ����� �� ��� �� ���� ��� all

� �� ����� 16�� ���� �� ���� �

�� 16���.

� �� �� ��� TCP ��� ���� �� ��� ��� ��� �� � ���.

tcp/hostname:porttcp/hostname:port/cataloguelist

��� ��� �� ��� ���� ��� ��(�� 10�� ��)� ����. ��� �� ��� ��

� ���� � 10�� TCP �����. cataloguelist� �� �� ‘+’� �� �� ���� ����.

�� � �� ����.

tcp/expo.lcs.mit.edu:7100, tcp/18.30.0.212:7101/all

� �� �� ��� DECnet ��� ���� �� ��� ��� ��� �� � ���.

decnet/nodename::font$objnamedecnet/nodename::font$objname/cataloguelist

� ��� �� ��� ���� ��� ��(�� 10�� ��)� ����. objname� ���� ���

� �� DECnet ��� �����. cataloguelist� �� �� ‘+’� �� �� ���� ����.

���

-config ConfigurationFile �� ��� �� ���� ��� ����.-ls ListenSocket �� ��� ����� � ��� �� ���� ����. � ��� �

� ��� ���� � �� ��� ���� �� ��, �� �� ���

� ���� � �����.-port Number ��� ��� �� TCP �� ��

170 �� ���, � 6 �

Page 185: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

## sample font server configuration file#

# allow a max of 10 clients to connect to this font serverclient-limit = 10

# when a font server reaches its limit, start up a new oneclone-self = on

# alternate font servers for clients to usealternate-servers = hansen:7101,hansen:7102

# where to look for fonts# the first is a set of Speedo outlines, the second is a set of# misc bitmaps and the last is a set of 100dpi bitmaps#catalogue = /usr/lib/fonts/type1,

/usr/lib/X11/ncd/fonts/misc,/usr/lib/X11/ncd/fonts/100dpi/

# in 12 points, decipointsdefault-point-size = 120

# 100 x 100 and 75 x 75default-resolutions = 100,100,75,75

��

/usr/lib/X11/fs/config � � ���� ��

xget ��

��

�� �� ��� �� �� ����.

��

xget

��

xget ��� �� �� ��� �� �� ���� �����. ��� ��� ���� �� � �

��. xget ��� ��� ����, ���� �� �� �� � �� ��.

xget ��� �� �� ��� �� � enroll �� � xsend ��� �� �����. enroll ��� �

� �� ���� ��� ��� ����. xsend ��� ��� ���� �� � � �� �

��.

�� ���(���) 171

Page 186: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

xget ��� �� �, ��� �� ����� �������. enroll ��� ��� ��� ��� ��

� ������.

xget ��� �� ����� ?(��)���. �� �� �� ��� �� ��� ����.

q(quit) ���� ���� �� ��� �� �� ���

� � ��. ��� �(Ctrl-D)� ��� ���.n(delete) �� d(delete) �� Enter

��� ��� ��� � ��� ����.!Command ��� ������ ��� ����.s[Filename] � � � �� mbox �� ��� ��� File ��

�� ��� ����.w[Filename] � � � �� mbox �� ��� File ����

�� �� ��� ����.?(help) �� �� �� ����.

��

1. �� �� ���� �� ������.

xget

enroll ���� ��� ��� ����� �������. ��� ��� � xget �� ����(?)� �

� � ���� �����.

2. �� �� xget ����(?)� ����� Enter �� ����.

���� �� ��� ��� � ?(��)� xget ��� xget �� �� � ��� ���� �

�����. �� ��� �� ��� �����, help �� ?(��)� ������.

3. �� �� ��� � � � ��� ����� �� ������.

xget

��� ��� ��� ��� ?(��) ���� �� Enter �� ����. �� ��� ���� �

� ������.

s

� ���� ��� � � � �� mbox� �����.

4. �� �� ��� �� ��� ����� �� ������.

xget

��� ��� ��� ��� ?(��) ���� �� Enter �� ����. �� ��� ���� �

� ������.

s mycopy

� ����, ��� � � � �� ��� mycopy�� ��� ��� �����.

5. ��� ���� �� ������.

xget

172 �� ���, � 6 �

Page 187: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��� ��� ��� ��� ?(��) ���� �� Enter �� ����. �� ��� ���� �

� ������.

d

� ���� �� ��� ����.

��

/var/spool/secretmail/User.keyUser� �� ���� �� ���� ���.

/var/spool/secretmail/User.[0-9]User� �� ���� � ��� ���� ���.

/usr/bin/xget �� ��� ���� ���.

�� ��

enroll ��, mail ��, xsend ��

AIX 5L �� 5.2 ��� ��� ���: �� � ����� � ��

AIX 5L �� 5.2 ��� ��� ���: �� � ����� �� � � � ��

AIX 5L Version 5.2 System Management Guide: Communications and Networks� Mail Overview for

System Management

xhost ��

��

�� ��� ���� ��� X-Windows� ����� ���� ����.

��

xhost [ + | - ] [ Name ]

��

xhost ��� X ��� ��� ��� ��� ���� ��� ��� ����� ���.

� ��� ���� ��� �� ���� ���� ��. -Host ���� ���� ��� �����

��� �� � ���. ��� ����� �� �� ��� ���� ����. �� �� ��� ��

��� ���� ���� �� ���� ��������.

�� ���� �� xhost ��� ���� X ��� ���� �� ��� � ���� ���� ��

���� ��� �����.

�� ���(���) 173

Page 188: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��� �, ��� ��� �� �� ��� ��� ��� ���� ��� � ���. �������

��, �� ��� �� �����. X ��� ��, �� ��� ������.

� ��, �� ��� �� ��� �� � ��� /etc/X?.hosts ��� �� � ���. �� ?�

���� ��� � � ����� ����.

�� �, ���� jeanne:0� jeanne� � � ��� ��� ���� ��� �� /etc/X0.hosts ��

� ��� ���� ��� � ���. ���� ��� �� �� ����, 0� ��� �� ����

��� X-Windows� �� ��� � � ���� ����.

���

+Name X �� ��� ���� �� ��� ��(��� ��� �)� ����.-Name X �� ��� ����� �� ��� ��� ����. �� � � ���� ��� �� �� ��� ���

��. �� ��� �� � � ������. ��� �� ��(�� �� �� ��)� ���� ����. ��

��� �� ���� ��� ��� ��� ����� ����(�� ��� ��).+ ���� ����� ����. ��� ��� � ��.- ��� ��� ����.

��� Name� �� �� family:name ��� ����.

inet ��� ���

local � ���� ��� ��� ���� ���.

�: �� ���� �����. �� ��� �� �� ��.

xinit ��

��

X ��� ���� �����.

��

xinit [ [ Client ] Options ] [ - - [ Server ] [ Display ] Options ]

��

xinit ��� /etc/init�� �� �� ��� ���� ���� ���� X� ����� �� � �� �

���� AIXwindows ��� � �� ����� ���� ����. � �� ������ � �� xinit

��� X ��� ����� � ��.

��� ����� ���� ���� ���� ���, xinit ��� ����� ���� �� ���

���. xinit ��� $XINITRC �� �� ���. ��� � �� ���, $HOME/.xinitrc ���

���. ��� �� � ��� � ��� �$��.

1. xinit ��� ��� /usr/lib/X11/$LANG/xinitrc� ���.

174 �� ���, � 6 �

Page 189: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

2. �� �, /usr/lpp/X11/defaults/$LANG/xinitrc� ���.

3. �� �� /usr/lpp/X11/defaults/xinitrc� ���.

�� ��� ���, xinit� �� � �� ����.

aixterm \-geometry +1+1 \-n login \-display :0

�� �� ���� ���� ���� ���, xinit ��� � ��� �$��.

1. xinit ��� ��� ���� � ������ �� ��� ���. xinit ��� � $XSERVERRC

�� ��� ��� ���.

2. ��� �� �� ��� $HOME/.xserverrc ��� ���.

3. ��� $HOME/.xserverrc ��� � ��� /usr/lpp/X11/defaults/xserverrc ��� ���.

4. �� �� � �� � ��� ��� xinit ��� X ��� ��� X ��� ���� � ��

�� ����.

X :0

� ��, �� �� ���� X�� ��� ���� �� ������. ��� ��� �� ��� ��

� Xdisplaytype��, �� displaytype� � ��� ���� �� ����� �����. ��� ��

� ��� ���� ��� �� ��� ��� �����, �� ��� �� xinit ��� ���� � ��

��� ��� ��.

�: ��� �� �!� �� �� �� ��� �� �� AIXwindows� ����� ��

AIXwindows� ��� ����. �� ��� ���� � �� ���� � ���� ����

�� � ����. ����� ���� �� ���� � �� ��� ���� �� � ���

�.

� � �� ��� .xinitrc� �� ���� ���� �� �� ���� ��, ��� �� �

��� ���� �� ���� ���� ��� �� ����.

�� ����� �/�� ��� ���� ��� � ���. ��� ����� ��� � ��� xinit�

�� � �� ��� ���� ��� ��. �� �� ���� ����� --� xinit ���(�����

� �� �)� ���� � �� ��� �� ��� ����.

����� ��� � �� ��� ��� �� /(��) �� a� ��� ��. Name� taylor�

�� ��� ����� graphs-2� �� ��� �� � ��� � ���. ��� ���, � ���

� �� �� ��� ��� �����. �� �� ��� ��� �� ���� �� ��(�: ���

� ��)� �� � ���.

��� �� ��� ���� �� -- �� �� � �� ��� :(��)� ��� ��, xinit� � ���

0 �� ���� ��� ����. ��� �� ��� �� ���� �����.

�� ���(���) 175

Page 190: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

�� �� �� �� xinit ��� �� �����.

DISPLAY � �� ������ ��� ����� ���� �����.XINITRC � �� �� �� ���� � � ��� ���� � �� ��� ����. � ��, �

����� .xinitrc� �����.Options ���� ��� ������� �� � � ��� ��� ����.Client ���� �� ������ ����. �� �, xterm �� aixterm. ���� ��� ��

���� .(�) �� /(��)� ��� ��.Server �� xserver� ������. ���� ��� ��� .(�) �� /(��)� ��� ��.

��

1. �� X� ���� ���� xinitrc ���� ����� � ���� �� �� aixterm ��� �

���� �� ������.

xinit

2. �� ������ �� ��� ��� ����� �� ������.

xinit -- /usr/bin/X11/X qdss:1

3. �� X� ���� ��� ��� � � xinitrc �� aixterm ��� ����� �� ������.

xinit -geometry =80x65+10+10 -fn 8x13 -j -fg white -bg navy

4. /Xsun -l -c ��� ��� ��� ���� �� -e widgets� � � xinitrc �� aixterm ���

����� �� ������.

xinit -e widgets -- ./Xsun -l -c

5. ���� 1� �� �� -a 2 -t 5� ��� �� X� ��� � cpupig ��� ���� fasthost

���� �� �� ��� �� ������� �� ����� �� ������.

xinit /usr/ucb/rsh fasthost cpupig -display ws:1 -- :1 -a 2 -t 5

6. .xinitrc ����� � ��� ��, � ��� ���� �� ������� ���� � �

���� ��� ���. � ���� ��� �������� �� �� ���� �� � ���

� AIXwindows ��� � ��.

xrdb -load $HOME/.Xresourcesxsetroot -solid gray &xclock -g 50x50-0+0 -bw 0 &xload -g 50x50-50+0 -bw 0 &xterm -g 80x24+0+0 &xterm -g 80x24+0-0 &mwm

7. �� �� ��� ����� ���� ��� ��� �� ��� ���� � � .xinitrc �����

�� � ���.

#!/bin/sh . /usr/local/lib/site.xinitrc

8. �� ��� �� � ����� ��� xinit ��� ���� ����� ���� ����. �� �

���� �� x11, xstart �� startx� �� � �� �� ����� ��� ������ ���

� � ��� �����.

#!/bin/sh xinit /usr/local/lib/site.xinitrc -- /usr/bin/X11/X bc

176 �� ���, � 6 �

Page 191: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

.xinitrc � � ����� ���� ��� ���� ���.aixterm .xinitrc� �� �� ������ ���� ��� ���� ���..xserverrc � � �� ����� ���� ���.X .xserverrc� �� ��, ��� ���� ��� ���� ���.

�� ��

startx ��, X ��

xkbcomp ��

��

XKB �� ��� �����.

��

xkbcomp [ -a ] [ -C ] [ -dflts ] [ -I Directory ] [ -l ] [ -m Name ] [ -merge ] [ -o OutputFile ]

[ -opt Parts ] [ -R Directory ] [ -synch ] [ -w Level] [ -xkb ] [ -xkm ] Source [ Destination ]

��

xkbcomp ��� XKB � �� ��� � �� �� � ��� ��� � � �������. xkbcomp

� �� �� ���� ��� XKB �� X �� �� ����� �� �� ��� � � ���� �

� ��(.xkm ���)� ���� ����. � � ����� C �� �� �� XKB �� ��� ��

� ���. xkbcomp� �� ���� C �� ��� ��� � � � �� ��� �� X �� �� �

���� �� ��� � ���. xkbcomp� �� ���� XKB �� ��� ����� ��� ��

��� XKB � �� ���� ��� ��� ���� ����� � �� ��� ��� ����

�� ��� ���� � �� � ���.

Source� X ����� �����, .xkb �� .xkm ��� �� � ���. ����� ���� ��

�, destination ��� �� ��� �� �$��. .xkb(� � ��) ��� ����� .xkm(���� �

� ��)� � �� �����. ��� .xkm �� �� X ������, xkbcomp� � �� � � ��

��� ����.

Destination� X ������, � ����� �� � �� ���� � ��� �����.

destination� ��� �� �� ���� ����, ���� ��� �����. � �� �� ���� �

��� �� �� ��� ��, xkbcomp� ��� ���� ��� � ��� ��� �� �� ���

����.

�� ���(���) 177

Page 192: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

���

-a �� �� ��� � ��, ����� ��� ��

� ��� ����. .xkb �� ���� �� �

��.-C C �� ��� ���� ����(.h ���).-dflts � ��� �� �� ����� �� � �� ��

��.-I Directory � � ��� �� ��� ��� �� ��� ��

����� ����.-l ���� ��� ���� map ��� ���� �

� ����.-m Name �� � ��� � ���� ������ ���

�.-merge ���� ��� ��� �� ���.-o Name ��� �� ��� ��� ����. � �� ��

��� ��� ���� � �� ��� �����.-opt Parts � �� ��� ����. � ����� ��

� ��� ���� ��� ����. Parts� �� c,

g, k, s, t� ��� ��� � ���. � ��

� ��� �(compatibility map), �(geometry),

�� (keycodes), ��(symbols) � ��(types)� �

���.-R Directory �� �� ��� �� ����� ����.-synch X ��� �� ���� ����.-w Level ��� � �� ��� ����. �� � 0� �

� ��� �� � � ��, �� � 10� ��

��� �� � ��.-xkb �� � �� ��� ���� ����(.xkb ���).-xkm ���� � � ��� ���� ����(.xkm ��

�).

�� ��

X ��

xkbevd ��

��

XKB ��� �

��

xkbevd [ -help ] [ -cfg File ] [ -sc Command ] [ -sd Directory ] [ -display Display ] [ -bg ] [

-synch ] [ -v ]

178 �� ���, � 6 �

Page 193: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

xkbevd ��� �� ��� XKB ���� !��� ��� ��� ���� � ��� ����. ��

�� ��� ��� ��/�� � �� � �� ���� �����.

��� ��� ��� XKB ��� ��� ��� � ��� ���� ��� �� ID� �����. �

��� �� �� ���� �� ��� ���� �� ���� ���� � � ��� ���� �

�����. �� �� ��� ��� �� �����.

v ���� ��� ��� �����.

v �� ���� �� ���� ���� �����.

v �� � ���� press, release, accept �� reject � ��� ����.

�� ���� ���� ����.

��� � �� � � ��� ��� �����. xkbevd� �� �� ��� ����.

v none

v ignore

v echo

v printEvent

v sound

v shell

��� ���� ���, ���� � ���� ���� ���, !� ��� ���� ��� ��� �

��� ���� �����.

�� ���� � ��� �� ���� �� ����� ���� �� ��� ������ � � ��

�����. �� �� ��� � � �����.

$c

��

$(str)

�� c� �� ���� str� �� ��� ������. �� ����� �� ��� ��� ��

�. ���� ��� ���� ����� ����.

ignore, echo, printEvent, sound � shell ��� ignore, echo, printEvent, sound � shell ��� �

� ��� ���� �� ����. �, sound ��� SGI ��� ���� ���� ��������.

�� ���� �� soundDirectory � soundCommand���.

�� ���(���) 179

Page 194: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

���

-bg xkbevd� ��� �� ���� �� �� ���

�� ����.-cfg File �� ���� ��� ����. ���� ��� ��

�� ��� , xkbevd� ~/ .xkb/xkbevd.cf �

$(LIBDIR)/xkb/xkbevd.cf� ���� ���.-display Display �� ����� ����. ���, xkbevd�

$DISPLAY� ����.-help ��� ��� ����.-sc Command � � ���� � ���� ��� ����.-sd Directory � ��� �� �� ����� ����.-synch �� X ��� ���� ����. ��� �����.-v ��� ��� ��� , �� ��� ����. -v

� � � ���� ��� �����.

�� ��

X ��

xkbprint ��

��

XKB �� ��� ����.

��

xkbprint [ -? | -help ] [ -color ] [ -dflts ] [ -diffs ] [ -eps ] [ -fit ] [ -full ] [ -grid Resolution ]

[ -if FontName ] [ -label Type ] [ -lc Locale ] [ -level1 ] [ -level2 ] [ -lg Group ] [ -ll Level ] [

-mono ] [ -n Number ] [ -nkg Number ] [ -npk Number ] [ -o File ] [ -R Directory [ -pict Which]

] Source [ OutputFile ]

��

xkbprint ��� Source� ��� XKB �� ��� �� �� ����� ���� ������� ��

� ����. Source� ���� � ���, �(geometry) ��� ���� .xkm ����, X ����

��� � ���. OutputFile� ����, xkbprint� �� ����. ��� ���, xkbprint� �

� ��� ��� �� ��� ���� ��� ��� �� .ps �� .eps� ����. ��� ��� �

� X ������(�: :0), xkbprint� ��� ���� ���� ��� ����, ��� -(��)� ��

��. �� ����� ��, xkprint� server-n� ����. �� n� ���� �����.

���

-? | -help ��� ��� ����.

180 �� ���, � 6 �

Page 195: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

-color �(geometry) ��� ��� ��� ��� ��

��. � ��, xkbprint� �� � � ��� �

���.-dflts � ��� �� �� ����� �� � � ���

����� ��.-diffs ����� �� � ��� � ���.-eps ���� ������� ��� ����.-fit ���� �� ��� ���. ��� � ���

�.-full �� � �� ��� ����.-grid Resolution �� �� ��� Resolutionmm ���� ��

��.-if FontName ��� �� �� �� fontName.pfa� �� �� �

������ �� 1 ��� ����(��� �� �

�� ���� �� ��). �� ��� ��� �� �

� ��� ���� ����.-label Type �� ��� ��� ����. �� ��� �

� ����.

v none

v name

v code

v symbols-lc Locale KeySyms� ��� �� ��� ����.-level1 � 1 �������� ����.-level2 � 2 �������� ����.-lg Group Group�� ��� �� � ��� ����.-ll Level ��� � Level�� ��� ��� ����.-mono �� � � ��� ����. ��� � ���

�.-n Number �� �(Number)� ����.-nkg Number Number �� �� ��� ����.-npk Number ����� �� �� �� �(Number)� �

���. EPS ��� ��, ��� �� ��

�� �� ����.-o File ��� File� ����.-R Directory Directory� �� ����� ����. �� �� �

�� Directory� ����� ����.-pict Which �� �� keysym �� �� �� �� ���� ��

� ����. Which� �� �� �� ���

�.

v all

v none

v common(� �)-synch X ��� �� ���� ����.-w Level �� � � ����.

v 0: ��� �� �� ��

v 10: �� ��� ��

�� ���(���) 181

Page 196: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

�� ��

X �� � xkbcomp ��

xlock ��

��

��� �� ��� �� X ����� �� ���.

��

xlock [ -batchcount Number ] [ -bg Color ] [ -delay Users ] [ -display Display ] [ -fg Color ]

[ -font FontName ] [ -info TextString ] [ -invalid TextString ] [ -mode ModeName ] [ +mono |

-mono ] [ -username TextString ] [ -nice Level ] [ +nolock | -nolock ] [ -password TextString ]

[ +remote | -remote ] [ +allowaccess | -allowaccess ] [ +allowroot | -allowroot ] [ +echokeys |

-echokeys ] [ +enablesaver | -enablesaver ] [ -help ] [ -saturation Value ] [ -timeout Seconds ]

[ +usefirst | -usefirst ] [ +v | -v ] [ -validate TextString ]

��

xlock ��� ���� �� � ��� �� ��� X ��� ����. xlock ��� ���� ��, �

� �� �� ��� �����. �� ���� �� �����, ��� ��� ���, ��� � ��,

� ��� �����. �� ��� ��� �� ����� xlock ��� ��� ���� ��� ��

��.

��� ��� ����, ��� � ���� X ��� �����. �� �� �, � �� ��� ��

Ctrl-U � Ctrl-H� �����. � ���� �����, � ��� ���� �� ���� ��

��.

��� �����, xlock� �� ���� ���� ��. ���� �� � ��� �� ���

�� ���� ���� �����. xlock� �� �� ��� � ���, � ��� �� ������.

1. ��� �������.

2. xlock ��� ��� ���� ����� ����.

3. �� � ��� ������.

a. chownroot xlock

b. chmodu+s xlock

182 �� ���, � 6 �

Page 197: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

���

-batchcount Number ������ �� �� ��� ����. Number� � � �� �� �� ��

��.

qix �� ���� ��� �� ����.

hop �� ���� ��� �� ����.

image ���� ��� ���� ��� ����.

swarm �� ����.

life � blank

���� ����.-bgColor �� ��� ��� ����.-delay Number � � ���� ��� hopalong �, qix �, life ��, image �� � swarm �

�� ���� ��� ��� ����� �� ����.

blank � ��, �� � ���� � �� ��� ���� ��� � � � �

� ��� ��� ��. 0 ��� blank � � �� ��� ���� � ��

� ��� ���� ��� � �� ��� ���� �� �� ��� ���� �

�� ��.-display Display �� X11 ����� ����. xlock ��� ���� �� ��� �� ��� �

��, ���� unix:0, localhost:0 �� :0� �� �� ���� ���� ����

(-remote ���� ���� �� ��).-fgColor �� ���� ���� ��� ����.-font FontName ���� ��� �� ��� ����.-help �� �� ��� �� ��� ��� ����.-info TextString �� ��� ����. � �� Enter password to unlock; select icon to

lock���.-invalid TextString �� ��� ����. � �� Invalid login���.-mode ModeName �� �� 6�� ���� � � ��� ����.

blank � ��� ����.

hop 1986� 10�� ��� Scientific American�� real plane fractal� ��

��.

image �� � ���� � �� ��� ����.

life Conway�� ��� �� ����.

qix ���� � ����.

swarm ����� ����� � ��� ����.-nice NiceLevel xlock ����� ��� � � � ����.-password TextString �� ���� ���� ����. � �� Password:���.-saturation Value �� �� ��� ����. 0(��)� �� ���(����)�� 1� �� � �

����. 0.4� �� �� �����.-timeout Seconds �� ��� ��� �� �� �� ����.-username TextString ��� �� �� ��� ��� ����. � �� Name:���.-validate TextString ��� �� �� ���� ��� ����. � �� Validating login...�

��.

�� ���(���) 183

Page 198: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

-/+allowaccess ��� �� ���(ACL)� �� � � ���, �� �� ��� �� �� �

���� �����. xlock� -KILL ��� ��� � ��, ACL� �����.

� ���� xlock ��� ���� �� ���� ����. �� ���� �� �

��� ���� �����.-/+allowroot xlock ��� ��� ����� ���, �� ��� �� � � �� � ��

��.-/+echokeys xlock ��� �� ����� ���� �� �� ��� ‘?’(��)� �����

��. � �� �� ����.+/-enablesaver � � �� ���� �� ��� ��. �� ������ ���� �� ����

�� ���� �� ���� �� � ���. � ���� ��� �����

��� � ���.+/-mono xlock ��� �� ������ � � ��� �� � �� ����� ��.+/-nolock xlock ��� ���� ���� �� ��� ��� ���� ��. � ��� �

�� ��� �� ���� � ��.+/-remote X11 ��� �� � � ����. � ���� ���� ��� ��. ����

� xlock ��� �� � �� X11 ��� ��� �� �����. ����

��� ��� ��� ������� ����. ���� � ������� �� �

� ������� �� ��, ���� � ������� � � ���� � ���

� ��� ��� ��. -remote ��� �� �� ���� � ��� ��� �

� � � �� ����.+/-usefirst ��� � �� �� ��� �� ���� � ��� �� ����. � �� �

�� � �� ����.+/-v �� ��� �� � � xlock ��� ����� ��� �� � ��. ��

� �� ���� � ����.

xlsfonts ��

��

X-Windows� �� �� ���� ����.

��

xlsfonts [ -display Host:Display ] [ -l [ l [ l ] ] ] [ -m ] [ -C ] [ -1 ] [ -w Width ] [ -n Columns

] [ -u ] [ -o ] [ -fn Pattern ]

��

xlsfonts ��� Pattern ���� ���� ��� ����. ���(���� �� �� ��)� ���

��� �� �� ″*″(��)� ����, �� ��� ������ ″?″(��)� ������. ��

� ���� �� ���� ″*″� ����.

�: ��� �� �� ���� �� � �� ″*″ � ″?″ ��� �� �� �� � ��.

���� ��� ��, �� �� �� �, �� ��� ��, �� �� �, ListFonts �� OpenFont

� �� �� �� � ���.

184 �� ���, � 6 �

Page 199: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

���

�: xlsfonts ��� -l(��� L) ���� ���� ��� ��� �� � ���. �� �� �

� ��� ����, ��� ��� ����.

-1 ���� �� �� ��� ��� �����. � ���� -n 1 ���� ���

�.-C ���� � �� ��� ��� �����. � ���� -n 0 ���� ���

�.-displayHost:Display ��� �� � ���� ��� ��� �� X ��� ����.-fn Pattern xlsfonts� �� �� �� Pattern� ����.-l [ l [ l ] ] (��� L) ��� �� ��, , �� ��� ��� ���� �����.-m ���� ��� �� � �� ��� ��� ��� �����.-n Columns ��� ���� �� �� �� ����. � ��, xlsfonts ��� �� �

� � � ��� -w Width ���� ��� �� �� ��� ��.-o xlsfonts ��� ListFonts �� OpenFont(���� QueryFont�)� ����� �

���. -o ���� ListFonts �� ListFontsWithInfo� �� ��� �� ��

����� ��� ��� ���� �� ��� ����.-u ��� ���� �� ��� � �� �����.-w Width �� �� �� ���� � �� ��� �� ����. � �� 79���.

�� ��

DISPLAY �� � � ��� � ����� �����.

��

1. ��� �� �� ���� �����, ��� L� ���� �� ������.

xlsfonts -l

2. ��� 3 � ���� ����� �� ������.

xlsfonts -n 3

3. �� �� ��� iso8859� � �� ��� ����� �� ������.

xlsfonts -ll "*"iso8859"*"

4. ��� rom1� ��� � ��� � �� ��� ����� �� ������.

xlsfonts rom1"?"

� ��� �����.

rom10 rom11 rom14 rom16 rom17

�� ��

X ��, xset ��

�� ���(���) 185

Page 200: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

xmbind ��

��

�� � ���� ������.

��

xmbind [ -display Host:Display:ScreenID ] [ FileName ]

��

xmbind ��� AIXwindows ������ �� �� � ���� ������ X ��� ��� ���

�����. �� � � ��� mwm ��� �� ����� xmbind ������ mwm� ���� �

��� mwm� ����� �� ���� ���� ���� ����. ��� ����, �� ��� �

� � ����� �����. ��� ���� ���, ���� � ����� .motifbind ��� ����

�. ��� � � �� ��, xmbind ��� � � �� � ���� � ��.

���

-display Host:Display:ScreenID �� ����� ����. -display ��� �� �� ���� ����.

Host ������ �� ���� ��� ��� ����. ��� ��

� ��� �� ���� ��� �� �� ���� ��� ��� �

���.

Display ��� ���� ��� ���� ��(����� 0)� ����.

ScreenID

��� ���� ��� ��� ����. �� �� ���� �� �

��� 0���.

���

FileName �� ��� �� � ���� ���� ���� ��� ����.

�� ��

� ��� �� �� � �� ����.

0 ���� � � ����.>0 �� ��� ����.

�� ��

X ��

186 �� ���, � 6 �

Page 201: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

xmkmf ��

��

Imakefile�� Makefile� ����.

��

xmkmf [ -a ] [ TopDir [ CurDir ] ]

��

xmkmf ��� � �� ������ ��� Makefile�� Imakefile� ����. Imakefile ��� �

��� ������ �� �� � �� ��� ��, imake ��� ��� ���� ��� ��(X� �

�� � xmkmf� �����)� ��� ���� Makefile� ����.

���

-a � �� ������ Makefile� ��� �, make Makefiles, make includes � make depend� ���� ��

��. �� MIT X �� �� ��� ������ ������ �����.

��

MIT X �� �� ��� �� ��(X ���� ��� �� ���� ���) TopDir � CurDir� �

�����.

TopDir �� ������ �� ��� ���� �� �� ���� ����.CurDir �� ��� ���� �� ������ �� �� ���� ����.

CurDir �� �� ����� ������� � ��� ����. ��� ���, Makefile� �������

�� � � ���. TopDir �� � �� ��� ��, xmkmf� ���� ��� �� ���� � �� �

�� ���� ��� �� �� �� ���� ��� ����.

�� ��

imake ��, make ��

xmodem ��

��

��� � � �� ��� ����� xmodem ����� ��� ��� � ��.

��

xmodem { -s | -r } FileName

�� ���(���) 187

Page 202: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

xmodem � ��� ATE(��� �� �����) ���� �� ��� xmodem ����� ���

� FileName ���� �� ��� ��� � ��.

xmodem ����� �� � ��� ���� ��� �� �� 8�� � �������. ���

��� � ��� �� ���� ��� �� �� �� �� ��� � ��� �����.

�� ���� ��� �� � �, � ���� �� �����. ATE ����� �� ����

��� ���� � 90� ��� ��� ���� ��� ��� ��.

xmodem ��� ���� � � ��� � �����. � ���� � ��� ���� �� ����

����� ���� ��. �� ���� ATE ��� �� ���� send �� �� �� receive �

� ��� �� �� ����� xmodem ��� ������.

xmodem �� � � �������, Ctrl-X �� ����.

���

-r �� �������� ��� ����.-s �� �������� ��� � ��.

��

xmodem ���� ��� �� �

xmodem ����� ��� �� myfile� � ���, ate ��� connect �� directory �� ���

��� �� ����� ��� ������.

1. �� ���� ���� � MAINMENU_KEY(�� Ctrl-Vkey)� �� �� �� ���� ATE�

�����, � ���� �� ������.

xmodem -r myfile

xmodem ����� �� ����� �� � � ����.

2. �� ����� ATE � � ����� MAINMENU_KEY� ����.

ATE ��� �� �� �����.

3. ATE ��� �� �� ������ send �� ��� ������.

s myfile

send �� ��� �� ���� myfile� �� ����� � ��� ����. ��� � � ��

� ATE �� �� �� �����.

xmodem ���� ��� �� ��

�� ���� �� ��� ���� ate ��� connect �� directory �� ��� �� xmodem ���

�� ��� �� infile� �� ������� �����.

188 �� ���, � 6 �

Page 203: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

1. �� ���� ���� � MAINMENU_KEY(�� Ctrl-V � �)� �� �� �� ���� ATE

� �����, � ���� �� ������.

xmodem -s infile

�� ����� xmodem ����� � � � �����.

2. �� ����� ATE � � ����� MAINMENU_KEY� ����.

ATE �� �� �� �����.

3. ATE ��� �� �� ������ receive �� ��� ������.

r infile

receive �� ��� �� ���� infile� �� ������� ��� ����. ��� � � �

�� ATE �� �� �� �����.

��

ate.defATE � � �� ���� ���.

�� ��

ate ��

connect �� ��, directory �� ��, modify �� ��, send �� ��, receive �� ��

AIX 5L �� 5.2 ��� ��� ���: �� � ����� ATE � � �� �� ��� ���� ATE

� �� ��� ��� ����.

AIX 5L �� 5.2 ��� ��� ���: �� � ����� ATE ��� ATE ���, � � �� �

� ����.

AIX 5L Version 5.2 System Management Guide: Communications and Networks� ATE Overview for

System Management��� ATE ��� ���� ���� �� ����.

xmodmap ��

��

X ��� � �� ����.

��

xmodmap [ -display Display ] [ -e Expression ] [ -grammar | -help ] [ -n] [ -pk ] [ -pke ]

[ -pm ] [ -pp ] [ -quiet | -verbose ] [ FileName ]

�� ���(���) 189

Page 204: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

xmodmap ��� ����� ������ ��� � � � � ��� ��� � ���� � � �

� �� �� ��� �� ���� ����. � ��� �� ���� �� ��� �� �� � �

��� �� �� ������ �����.

� � ���� ��� ���, ��� �� ������ �� MappingNotify ���� ����. ��

���� �� ������ � �� � �� ��. �� ��� ���� MappingNotify ���

� ���� ������ �� ��� ��� ���� ���� ����.

FileName ���� ��� xmodmap �� ���� ���� ��� ����. ����� � ���

.xmodmaprc� �� ��� ��� ���� � ����� �����. ��� ���� ���, stdin��

�����.

xmodmap �� ���� ��� ���� �� �� ���� �� ���. �� �� ��� �

�� �� $��� ���� ���� ����� � ��� �� � ���.

add � �� ��� �� �� � �����. ���� �� ��� �� ���

� ������ �� �� � ���.add ModifierName = KeySymbolName... ��� ��� �� ��� �� ����. � �� ��� �� �� ��

�� ���, �� �� ���� ��� �� �����.clear ModifierName ��� ���� �� ��� �� � �� ��� ����. �� �

� ��� Shift, Lock, Control, Mod1, Mod2, Mod3, Mod4 � Mod5�

��. (�� �� ����� ����� �����, ��� ����� ���

�� ���� ����.) �� �, clear Lock� shift lock ���� ��

� ��� �� ����.keycode Number = KeySymbolName... � �� ���� ��� �� (10��, 16�� �� 8��� ����, xev �

��� /usr/lpp/X11/Xamples/demos ������ ��� ��� � �)

� ����. ����� ��� � �� ��� � ��� �����.keysym KeySymbolName = KeySymbolName... ��� � KeySymbolName� ���� keycode ��� ��� ����

� ���� ���� �� � ����. keysym �� ���� keysym

����� /usr/lib/X11/XKeysymDB �� �� �� X11/keysymdef.h(XK_

��� ��)� � � ���. ��� keysym� � �� �� ��, �

��� � � � � �� ���� ����� ��� ������.pointer = default ��� �� � � ���(�� �, � 1� � 1� ����, � 2�

� 2� ��)�� ����.pointer = Button1 Button2 Button3... ��� � � � �� ��� �� ����. ���� � � � ��

��� ��� ��� ��.remove ModifierName = KeySymbolName... ��� ��� ��� ��� keysyms� ���� �� �� ����. add

�� ��, keysym ��� �� �� � �����. �� ��������

�� ���� ������ �� �� � ���.

!(���)� ���� �� ����.

��� �� ���� ����, ��� ��� ��� ���� ���.

���

-display Display �� ��� � ����� ����.

190 �� ���, � 6 �

Page 205: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

-e Expression ��� ���� ����. ����� �� �� ���� �� � ���.-grammar ��� ���� ��� ��� ���� ��� ��� ���� -eExpressions ���� �

�� � ��� ����.-help ��� ��� �� ��� ��� � ��� ����. ��� ���� �� ���

xmodmap ��� ��� ��� �����.-n xmodmap ��� ��� ��� ����, � ���� ��� � �� �� ��� ��

�����.-pk �� � � ��� � ���� ���� �� �����.-pke xmodmap� � � � � ��� ���� �� � � ��� � ��� ���� �

� �����. � ���� X11R5� ��� ������.-pm �� ��� �� � ���� ���� �� �����.-pp �� ��� �� � ���� ���� �� �����.-quiet �� ��� ���. ��� � ����.-verbose xmodmap ��� ��� �� ��� �� �� ��� ��� �� �����.

��

1. � ��� 3 � ����� ����� � ���� ��� 1� �� ��� ��� � �

� ���.

xmodmap -e "pointer = 1 2 3 4 5"

2. � ��� � �� ��� �(�� Compose Character�� ��� �)� ������. ��

� �� ��� �������� � � � ��� �� � ��� � � �� � �� �� �

��� ��� ��� ����. Multi_key(� � ��� �� ����)� � � �����

� � ��� �� � �� ���.

keysym Multi_key = Multi_key Meta_L

3. �� � ��� �� �� �� � ���� � ��, ��� � �� ��� �����, � ���

�� ��� ��� ���� �� ���� �������.

!! make shift-, be < and shift-. be >!keysym comma = comma lesskeysym period = period greater

4. Ctrl � Shift � �� �� �����, � ����� ������.

!! Swap Caps_Lock and Control_L!remove Lock = Caps_Lockremove Control = Control_Lkeysym Control_L = Caps_Lockkeysym Caps_Lock = Control_Ladd Lock = Caps_Lockadd Control = Control_L

�� ��

X ��

�� ���(���) 191

Page 206: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

XNSquery ��

��

XNS(Xerox Network Systems) ��� � ���� ��� ��� ��� ���.

��

/usr/sbin/XNSquery Host

��

/usr/sbin/XNSquery ��� �� XNS ��� �� ������ ��� ��� ����. �� ����

��� ��� ���� ��� � ��� ��� �� �� ��� ���� �� ��� �� ��

�� � ��. �� ���� �� ����� ��� ��� �� ��� ����. � ��� ��

���� ��� ������ �� � � ����� ����. ��� �� ����� ����

��� ��� ���� ����.

� XNS ����� ��� ����, �� ���� ���� ���� �� ���� �� ���

� ����. ��� ��� ��� ��� ��� ��, �� ���� ���� �� � ���.

��

���� 40�� �� ��� 02.4e.5f.70.83.65� ��� ��� �� �� ��� ��� ���� �

� ������.

XNSquery 40:02.4e.5f.70.83.65

�� �� �����.

from 28H.24e5f7708365.1h8, metric 1110, metric 140, metric 1120, metric 1

�� 8, 110, 40, 120� ��� 40:02.4e.5f.70.83.65�� ��� � � ������, metric 1

� ���� ��� ���� ��� �� �!� �� ���� �� ����.

�� ��

netstat ��, route ��, XNSrouted �

AIX 5L Version 5.2 Communications Programming Concepts� Xerox Network Systems(XNS) Overview

for Programming

192 �� ���, � 6 �

Page 207: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

XNSrouted ��

��

XNS(Xerox Network Systems) ��� ��� ����.

��

/usr/sbin/XNSrouted [ -s ] [ -q ] [ -t ] [ LogFile ]

��

/usr/sbin/XNSrouted �� ��� �� � ���� NS(Network Systems) ��� ��� ����.

� �� ��� NS RIP(Routing Information Protocol)� ��� �� ��� �� ��� �� ��

��.

���� ����, XNSrouted �� ��� �� ��� !���. ���� � �� NS �����

��� ��, ����� �� ��� ��� ��� �� ��� ��� � ����� ����.

XNSrouted �� ��� �, ioctl(SIOGIFCONF) ���� ��� ���� ���� � ����

� �� ��� ������ ���(����� �� ������ ��). ������ � � ��

��, ���� ���� ��� ��� ���� ��� ����. � ��, XNSrouted �� ���

��� �� ��� � ��(������ ����� �� ��� ��� ��� � ), ��� �� �

� ������� �� � � ��� !���.

�� ��� ���, XNSrouted �� ���� �� ��� ���� ��� ��� �� ����

�. ��� � ���� ��� ��� ���� � � � ����� ���� �� �(hop count

metric - � �� 16 ���� ���� ���)� ���� ���. ��� ���� ��� ���

� �� ���� ��� ����.

XNSrouted ��� �� � ��� � �� � ��� ��� �� ��� ��� ���� ��

���.

v �� ���� �� ���� �� ��� �� ��� ���� ��, ��� ��� �� �

� �����. , �� �!� �(� �)� �����.

v ��� �� ���� �� ��� �� ��� ���� ����. , ��� ��� ��� �� ��

�� ����� �� �� �� �� ���� ������ ���� ���.

v ��� ��� �� ��� ��� 90� �� ���� ����, ���� ��� �� ����� ��

� �����.

v �� ���� �� ��� ��� ��� ��� ��� �� � ��� ���� ����.

XNSrouted �� ��� ��� �� �� � ���� ��� ��� � ���� ����.

�� ���(���) 193

Page 208: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��� ����, XNSrouted �� �� ��� �� ���� �� ��� �� ��� � �����

�� � ��� ����. XNSrouted �� ��� ��� ��� �� � �� ��� ��� �

�� ���� �� �� 30� �� �����.

�� �� �� ����, XNSrouted �� �� ��� ��� ��� ����� ����. 3� ��

��� ���� ��� ��, ��� ��� ���� ���� � ��� ���. �� �� ����

��� � �� �� ��� 60� �� �����.

30��� �� ���� ����� ���� ���� �� ��� ��� � ����� ��� ���

����.

LogFile ���� XNSrouted �� �� ���� �� ��� ���. � ���� ��� ��

� ���� �� �� � �� ��� ��� ��� � � ��� �� ��� ���� ��

�.

XNSrouted �� ���� &(!�� )� ���� �� � �� ������ ���� ����.

�� �� ����� � ����� � ��.

���

-s XNSrouted �� ����� ���� ����� ��� �� ��� ��� ��� ����� ��.-q �� �� XNS ��� ����� XNS ��� ��� ���� ����.-t � ��� ��� �� ��� � ��� ����� ����.

�� ��

netstat ��, route ��, XNSquery ��

AIX 5L Version 5.2 Communications Programming Concepts� Xerox Network Systems(XNS) Overview

for Programming

xntpd ��

��

NTP(Network Time Protocol) �� ����.

��

xntpd [ -a ] [ -b ] [ -d ] [ -m ] [ -c ConfigFile ] [ -e AuthenticationDelay ] [ -f DriftFile ]

[ -k KeyFile ] [ -l LogFile ] [ -p pidFile ] [ -r BroadcastDelay ] [ -s StatsDirectory ] [

-t TrustedKey ] [ -v SystemVariable ] [ -V SystemVariable ]

194 �� ���, � 6 �

Page 209: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

xntpd �� ��� � �� ��� �� Unix ��� ��� ���� ����. xntpd �� RFC

1305� ��� �� NTP(Network Time Protocol) �� 3 � � ��� ����, RFC 1059 � RFC

1119� ��� �� �� 1� �� 2�� ���� ����. xntpd �� ��� ��� �� ��

� ����, �� �� ��� � � ���� ����.

xntpd �� �� �� ���� ��(� �� /etc/ntp.conf)��� ����. ����� ���� �� �

�� ��� � ���. �� ��� �� ���� ��� �� ��� ��� ������ �� ��

��� �� �� ���. ����� �� ���� !�� �� ��� ���� �� ��� ��

&����� xntpd �� ���� � � � � ������. ntpq(NTP) �� ����� xntpd

� �� �� �� � ���. xntpdc ���� ���� ��� � � ���.

��� ��/��, �����/�� � �� ���/&����� ��� , xntpd �� � � �� ��

���. �� ���/&���� ������ ���� �� ��� ����, ��� �� �� ��� ��

� � ���� ��� ������. � � ��� � ��� ��� ���� ���� �� ���� �

�� ���� ��� ������� �� � � ���.

�: AIX 4.2.1 ��� ���� ����� � �� �� ��, xntpd �� ����� ��� �

� ��� �� 1000� �� ��� ��� �� � ���. xntpd� ���� �� �� ��� ��

� ��� ���� � date �� ntpdate ��� ������.

���

-a �� � �� �����.-b �� ��� NTP� ���� �� ���� �����.-c ConfigFile �� ���� �� ��� ����.-d ��� � � ����. � ���� � � �� � ���(�� 10�).

�� ��� ��� � ����� ����.-e AuthenticationDelay � �!�� NTP ��� � � ���� ��� ��� � � � ���

�.-f DriftFile ��� ��� �� ����.-k KeyFile NTP �� �� ���� ��� �� ����.-l LogFile (��� L) syslog� ���� �� �� ��� ��� ����.-m &���� ��� ���� ��� �� �� �����. &���� ��

224.0.1.1� ����.-p pidFile �� ���� id� �� �� ��� ����. � �� ����.-r BroadcastDelay �� ��� ���� � � ��(� � )� ����. ��, xntpd �� �

� ���/&���� ��� ������� ���� ��� ���� ���

�.-s StatsDirectory �� ��� ���� �� ����� ����.-t TrustedKey ��� � ���� ��� �� ����.-v SystemVariable ��� ��� �� ����.-V SystemVariable � �� ���� ��� ��� �� ����.

�� ���(���) 195

Page 210: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

�� �� ��

����� �, xntpd �� �� ��� ��� � �� NTP ��� �� ���� ���� ���.

��� ��� �� IP ��� ��� ���� ��� ��� �� ����, �� ��� �����

��� ��� �� ��� ����. AIX 4.2� ��� ��� ��� ��� �� �� ��� ��

��(�� 1).

�� �� �� ��� 127.127.Type.Unit���. �� Type� �� ��� ���� ���� Unit� �

� ��� � ��� �����. HostAddress� �� ��� ���� ���� �� ���� ���

�� ��� ������. �, �� � ttl ��� �� �� ��� �� � ����.

�� �� ��� fudge ��� ����, � ��� ��� ���� �� ��� ������. � ��

� �� �� ���� �� ���.

fudge 127.127.Type.Unit [ time1 Seconds ] [ time2 Seconds ] [ stratum Integer ] [ refid Integer ]

[ flag1 0 | 1 ] [ flag2 0 | 1 ] [ flag3 0 | 1 ] [ flag4 0 | 1 ]

Time1 � time2 ��� ��� �� ��(�)��, �� �� ������ �� ��� �����.

stratum ��� 0�� 15 ��� ��� ��� �� �� �� ��� ���� �����. xntpd

�� ��� ��� ��� ���� ��� 1� ��� �� �� ��� ����. ��� ��

����� stratum ��� ��� �� �� ��� 0�� � ������. � �� �� ���� �

��� �� �� ���� �����.

Refid ��� 0 - 4�� ��� ���� ASCII �����, ��� �� �� ID� ���� ����

�.

2� ���� flag1, flag2, flag3 � flag4� �� ���� ���� � ����. ��� ���� �

� �� �� ��� �� ���� ��� �����.

�� ��

� ��� �� �� � �� ����.

0 ����� � ����.>0 ��� ������.

��

��� ��: � ��� ����� �� ��� � ��.

!� ���: �� �

��

1. @@xntpd �� �����, �� ������.

startsrc -s xntpd

196 �� ���, � 6 �

Page 211: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

2. xntpd �� ����� �� ������.

stopsrc -s xntpd

3. xntpd �� �� � �� � �� /etc/ntp.new.keys� ����� �� ������.

/usr/sbin/xntpd -k /etc/ntp.new.keys

��

/usr/sbin/xntpd xntpd �� ����./etc/ntp.conf � � ���� ��� ���� ���./etc/ntp.drift � � ��� ��� ���� ���./etc/ntp.keys � � � ��� ���� ���.

�� ��

ntpq, ntpdate, ntptrace, � xntpdc ��

xntpdc ��

��

NTP �, xntpd� �� ��/�� ���� ����.

��

xntpdc [ -i ] [ -l ] [ -n ] [ -p ] [ -s ] [ -c SubCommand ] [ Host ... ]

��

xntpdc ��� �� ��� �� xntpd �� ����, � ��� �� �� ����. � ��� �

�� � ��� ��� ��� ��� �����. xntpdc �� ������ �� ��� �� ��� �

���. xntpd �� ���� ��� ��� �� � �� � � �� �� ���� ��� xntpdc

��� ��� ����� �� �� ���.

�� ��� �� ���� �� xntpdc ��� ����, � ��� ���(�� � �� �� ���)

�� ���� NTP ��� � ��� ����. �� ���� ���� ���, xntpdc ��� �

���� ��� ��� ��, ��� � �� ��� �� � �� �� ����� ���� NTP ����

����. � ��� ���� �� ��� ����� �������.

xntpdc ��� NTP � 7 ��� ��� NTP ��� ���� �� ���� ������ �� ��

��� �� � ���.

�� ���� ��� �� �� ��� ���, xntpdc ��� ��� �� � ����� �� ���

��� ��.

�� ���(���) 197

Page 212: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

-i �� -n ��� ���� ���� � ��� ���� ��� � ��. ��� �� ��, xntpdc �

�� � ���� ��� �� ��� ���� ����.

���

-c SubCommand ��� �� ��� ����. � ���� SubCommand� �� ���� ��� ��� ����

� ����� ��. � -c ���� �� � ���.-i ��� � � ����. � ��� ����� ���� � ��� ��� ����.-l (��� L) ��� ��� �� ���� ����. �� listpeers �� ��� ����.-n � ��� ��� ��, ��� 10�� ��(0.0.0.0)�� �� ��� ��� ����.-p ��� ��� �� ���� � ��� �� �� ����. �� peers �� ��� ���

�.-s ��� ��� �� ����, -p ����� �� ��� �� �� �� ����. �� dmpeers

�� ��� ����.

���

Host ... ���� ����.

�� ��

� ��� �� �� � �� ����.

0 ����� � ����.>0 ��� ������.

��

��� ��: ���� � ��� ����� ��� �� �� ��.

!� ���: �� �

��� ��� ��� ��� �� ���� ����.

��

1. NTP(Network Time Protocol) �� �� ��/�� ���� ����� �� ������.

xntpdc

2. ��� 9.3.149.107� �� 127.127.1.0�� ��� �� ���� ����� �� ������.

xntpdc -c "pstats 127.127.1.0" 9.3.149.107

��� �� ����.

remote host: LOCAL(0)local interface: 127.0.0.1time last received: 49stime until next send: 15sreachability change: 818spackets sent: 13

198 �� ���, � 6 �

Page 213: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

packets received: 13bad authentication: 0bogus origin: 0duplicate: 0bad dispersion: 4bad reference time: 0candidate order: 1

xntpdc �� �� ��

���� NTP � 7 ��� ��� � �� �� xntpdc �� �� �� �� �� �� ��� ���

�� � ���. xntpdc �� ���� ���� ���� �� �� ��� �� � ���.

��� �� �� ��

��� �� �� ��� 0 - 4�� ��� ��� �� � ������. ��� �� ��� �����

�� �� ��� ��� ��. �� ��� ��� � ���� �� ����� ���� ����

�� �� ��� ��� ��� ��(>)� ��� �� ��� ��� ��� ��� � ���.

? [ SubCommand ] �� ��� ��� ����. SubCommand �� ��� ��, �� xntpdc �� ��

� ���� ����. SubCommand� �� ����, ��� ��� ��� ��� �

���.help [ SubCommand ] ? [ Subcommand ] �� ��� ����.delay Milliseconds ��� ��� ��� ��� �� ��� �� �� ��� ����. � �� ���

�� ���� ����� ��� ����� ���� �� � �� �� ����

�� �� ��� ��. �� �� � �� ��� ����, �� ��� �� �� �

��� ����.host HostName ��� � ���� ����. HostName� ��� �� �� �� ��� � �

���. �� �� � �� ��� ����, �� ��� �� �� ���� ����.hostnames yes | no ��� ��(yes) �� �� ��(no)� �� ��� ����. -n ���� ���� �

� ��, � �� yes���. �� �� � �� ��� ����, �� ��� �� ��

���� ����.keyid Number �� ���� ���� �� ��� � ��� ����. �� �� � �� ��� �

���, �� ��� �� �� ���� ����.passwd ���� ��� ���� � NTP �� �� ��� ����� �������.quit xntpdc �� ���� � ��.timeout Milliseconds �� ��� � ��� ��� ����. � �� 8000������. �� �� �

�� ��� ����, �� ��� �� �� ���� ����.

�� �� ��

����� xntpdc �� �� ��� ��� �� ��� ���� NTP � 7 ��� � ��. ���

�� ��� �� �����. (�� ���� ��� ���� ���.)

clkbug ClockPeerAddress [ Addr2 ] [ Addr3 ] [ Addr4 ] �� �� ���� �� ��� ��� ����.

�� �� ���� ��� ��� �� �� ��

� �� � �� ��� �� ��� ����.clockbug ClockPeerAddress [ Addr2 ] [ Addr3 ] [ Addr4 ] �� ��� ��� ��� ����. ��� �� �

� �� ��� �� ��� �� �� �� ��� �

���.

�� ���(���) 199

Page 214: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

dmpeers ��� �� ��, ��� ��� �� �� ���

� ����. �� ��� � �� ��� ����

peers �� ��� ��� ����. �� ���

�� �� ��� ��� �� "� ��� �����.

�� �� �� ��� ��� �� ����.

. ��� falseticker ���� ���� �

��.

+ ��� ���� ���.

* ��� �� ����� � ��� ���

�.iostats ��� ���� ���� �� ���� ����.kerninfo ���� ���� ��� �� � ��� ���

�. � ��� ��� ���� ��� ��� ����

��� � ��� ��� ���� �� � �

��.listpeers ��� ��� ���� � ��� ��� ���� �

���. ��� ����� �� �����, ���

� �� ��� ��� �� ��� ��� ���� �

�� �����.loopinfo [ oneline | multiline ] � �� �� �� �� ����. �� ���

�� ��� ��� ���� NTP� �����.

offset� �� �� � � �� �� ��� ����

�� ������. frequency� ppm � � �� �

�� �� �����. poll adjust� �� � ��

� ��(� ��) � ��� ���� ����

��� ����. watchdog timer� �� ��� �

�� �� �� ��� ��� ��� � ����.

online � multiline ��� ��� �� ��� �

���. multiline ��� � ����.memstats �� � � � ��� �� ���� ����.monlist ��� ��� �� ���� ��� �� ��� �

���.

200 �� ���, � 6 �

Page 215: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

peers ��� �� ��, ��� ��� �� �� ���

� ����. � ��� �� ����.

v �� ��� ��

v �� ID(���� �� �� ID� �� 0.0.0.0)

v �� ��� ��(�� 16� �� ��� �����

� ���.)

v � ��(�)

v ���� ����(8�)

v ��� �� ��� ��, ��� � ��(�)

�� � ��� ��� �� ��� �� �� �

�� ���.

+ �� ��

- �� ��

= ����� � � �� �� ��

^ ��� � ��� �� ������.

~ �� ��� �� ���� � ��.

* ��� �� ����� � ��� ���

�.

��� � � ��� ��� ��, IP ��, ����

��� �� REFCLK(ImplementationNumber,

Parameter)� � �� �� �� ��� � � �

��. hostnames no� �� �� IP ��� ���

��.pstats PeerAddress [ Addr2 ] [ Addr3 ] [ Addr4 ] ��� ��� ��� ��� �� ���� ����.reslist ��� ���� ��� ���� ��� � �

� ��� ���� ���� ����.sysinfo �� ��� ��� ��� ��� �� �� ��

��. �� � �� �� ��� �� �� NTP �

� 3 ��� RFC 1305� ���� ���. ��� �

��� ��� ��� ���� ����, ���

enable � disable ������� ���� �� �

���. stability� ��� �� ��� ��� ��

�� � �� �����. ����� ���� ��

����. ���� ������ � �� ���

500ppm�� .01 - 0.1ppm � � �� ��� ���

��. � �� �� ��� � ��� � ��� �

�, �� ��� ����� �� � Tick� �� �

�� � ���. broadcastdelay� broadcastdelay

������ �� ��� �� �� ��� ��� �

�� authdelay� authdelay ������ �� �

�� �� �� ��� � ���.sysstats ���� ���� ���� �� ���� ����.

�� ���(���) 201

Page 216: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

timerstats ���/��� ���� �� � �� ���� �� �

��� ����.

��� ���� �� �� ��

����� NTP �� ��� ���� �� �� ���� �� ��� ��� ����. �� ���

��� ��� � ��� �� � ���. � ��� xtnpdc ��� ��� �� �� ��� ��.

���� keyid � passwd �� ��� ��� �� �� � ��, �� ��� ��� �� ��

��� ����� ��� �������. ���� ��� �� ��� ��� ����� �� ��� �

�� �� �, xtnpdc ��� ���� � ��� �� ��� ����� �������. ��� ��

�� �� �� �� ��� �� �� �� ��� � ��� ���� ��� ����.

��� ��� �� ��� ����� ����, �� � � ��� ����. ��� ��� ��� �

�� ����� ����.

��� 10�� � ��� �� ��� ����. ��� ��� LAN�� ��� �� � ����

��, ���� ��� ���� �� � ������. ��, ����� ��� ����� ���� ��

� �� ���� �� ����� �� ������. ����� ��� �� ���� ��� �� � �

���, ��� LAN� � �� ���� ��� ����� ����� �����, � &� � ���

� ���� ��� ���� ����. ��� ���� ��� ��� �� �� �� � ��� �

��� �� �� �� ����� �����, ���� ���� ��� �� �� � � ��� �

�.

�� �� �� ��� �� ��� �����.

addpeer PeerAddress [ Keyid ] [ Version ] [ prefer ] ��� �� � � ���� ����� �� �� ��� ��� ��

��. �� ��� �� �, ��� ��� � �� �� ����,

��� �� �� �� ������ � � ���. Keyid� 0�

�� ����, �� ��� �� �� � ��� � �� ����� ��

� �� � � ����. ��� ���� ����, Keyid� 0�� ��

��� � �� �$ ����. Version� �� 1, 2 �� 3� � ��

�. 3� � ����. prefer ��� ���� �� ���� � �� �

��� ��� ��� �����. ��� �� ��� PPS ��� �

�� ����. ��� �� ��� ���� �� ��, PPS ��� �

������.

addserver PeerAddress [ Keyid ] [ Version ] [ prefer ] � � ������ �� ����, addpeer �� ��� ����.

addtrap Address [ Port ] [ Interface ] ��� �� ����� ��� �� ��� � �� ��� ��� �

� �� �� ���� ��� ��� ��� ����. �� ��� �

��� �� ��, � �� 18447���. ����� ��� ���� ��

��, � �� �� ������ �� �����.

authinfo ��� ��� � ��� ��� ��� � � ��� ��� , �� ��

� �� ��� ����.

broadcast PeerAddress [ Keyid ] [ Version ] � � �� ���� �� ����� addpeer �� ��� ���

�. PeerAddress� �� ����� �� ��� �� �� NTP(224.0.1.1)

� ��� �� ��� � ��� � ���.

clrtrap Address [ Port ] [ Interface ] ��� �� ����� ��� �� ��� � �� ��� ��� �

� � �� ���� ��� ��� ��� �#��. �� ��� ���

� �� ��, � �� 18447���. ����� ��� ���� �� �

�, � �� �� ������ �� �����.

delrestrict Address Mask [ ntpport ] ���� ����� �� ��� ���.

202 �� ���, � 6 �

Page 217: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

disable Option ... � �� ��� �� ����� ����. ���� �� ���� �

� ��� ����. enable �� ��� ��� �� ����.

enable Option ... � �� ��� �� ���� ����. ���� �� ���� ��

��� ����. Option�� �� �� �� �� �� �� � ��

�.

auth ��� ��� � � ID� ��� ��� ����� ���

� ��� ���� ��� ��� ��� � ���. � �

�� �� � �� �� ���(off)���.

bclient ��� �� ��� �� &���� ���� ��� ����

� ��, � �� ��� ��� �� �� ���� � ��

�� �$��. � ��� �� � �� �� ���(off)��

�.

monitor ��� ��� �� ��� ��. � �� �� ��(on)�

��.

pll �� ��� �� ��� �� ��� ��. � �� ��

��(on)���. ���� �� ��, �� � � ��� ���

� �� ����� ��' �����. � ��� �� � �

�� �� ��� ����� �� ����, NTP� �� ��

���� ���� ���� ���� ��� �� ����.

stats �� �� filegen� �� ��� ��. � �� �� ��

(on)���.

fudge PeerAddress [ Time1 ] [ Time2 ] [ Stratum ]

[ Refid ]

�� ���� �� �� ��� ���� ��� ����.

Time1 � Time2� ��� �� ��(�)�� �� �� ������ �

� ��� �����.

Stratum� 0�� 15 ��� ��� ��� �� �� �� ��� ���

� �����.

Refid� 1 - 4�� �� � ASCII ����� ��� �� �� ID� �

��� �����.

monitor yes | no ��� ��� �� ��� ��� �� ���� ��. monitor no

�� ��� � �� � �� monitor yes �� ��� �� �� ��

�� ����� �� �����.

readkeys �� �� � ��� ���� xntpd ���� ��� ��� � ��� �

� ��� �� ��� ����. ��� ��� ����� ��� ��

�� � � ���.

resetModule ��� � ���� �� ��� �#��. Module� �� io, sys, mem,

timer, auth, allpeers � � �� ��� �� � ���.

�� ���(���) 203

Page 218: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

restrict Address Mask Option ... Option �� ��� �� ��� ��� �����, �� ��� ���

Option� � ���� ����. mask �� � �� 255.255.255.255

��, � � Address� ���� �����. Option�� �� �� �

� �� �� �� � ���.

ignore � ��� ���� ���� �� ��� ����. �� ��

�� �� � ��� ����.

limited ��� ���� �� ����� ����� ����� ���

� ����. � ��� ����� ����(��� A, ���

B, ��� C �)� IP ������. . ��� ���� ��

client_limit_period� �� ����� � �� client_limit �

��� ����. �� ����� �� ����� ��� �

���. �� �� ��� ����. ��, �� � �� �

�� ��� ����� ��� ����� ����� ��� �

��� ����. xntpd �� ���� ��� ������ �

�� ����. � ��� ���� ����� � ��� �

���. client_limit� � � �� 3��, client_limit_period

� � � �� 3600����.

lowpriotrap

�� �� ��� ���� ���� ��� ��� ��

�. ��� ���� �� ��� ��� �(�� ��� 3)

� �� � �, �� �� ���� �� ���� �� �

���. � ���� �� �� ��� �� �� �

�� ���� �� ������ �� ����� ����.

nomodify

��(���� ����)� ��� �� NTP � 6 � 7 �

�� �� ����. ��� �� ��� ����.

nopeer �� �� ��� � ���� ��� �� �����,

� ���� ��� �� ���� ����.

noquery ��� NTP � 6�� 7 ��(�� �� � ���� ��)�

�� ����. �� ����� �� �� ����.

noserve � � 6�� 7� NTP ��� ����. �� ���� ��

��� ��� �����.

notrap ���� ���� � 6 �� �� �� ���� ���

�. �� ���� �� ��� �� ���� �� � 6

�� ����� ��������.

notrust � ���� ���� ���� ��� ��, ��� ���

� �� � ����.

ntpport ��� �� ��� � NTP UDP ��(123)� ���� ��

�� ��� ������.

setprecision Precision ��� �� ���� ����. Precision� -4� -20 ��� � ��

��.

traps ��� ��� ��� ����.

trustkey Keyid ... ��� � ���� �� ��� �� ����. ��� �� ��� �

��� ��� �� ��� ��� ���� ��� ����.

204 �� ���, � 6 �

Page 219: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

unconfig PeerAddress [ Addr2 ] [ Addr3 ] [ Addr4 ] ��� ��� ����� ��� ����. �� ��, �� �� �

��. ��� �� ��� ��� ���� ����� ��, �� ��

���� �� � � �� �� � ���.

unrestrict Address Mask Option ... Address � Mask� �� ��� �� ��� ���� ��� ��� ��

��. restrict �� ��� Option� �� ����.

untrustkey Keyid ... ��� � ����� �� ��� �� ����.

��

/usr/sbin/xntpdc xntpdc ��� ���� ���.

�� ��

ntpq, ntpdate � ntptrace ��

xntpd �

xpr ��

��

���� ���� � � �� ��� �����.

��

xpr [ -append FileName [ -noff ] | -output FileName ] [ -landscape | -portrait ] [ -compact ]

[ -cutoff Level ] [ -density Dpi ] [ -gray { 2 | 3 | 4 } ] [ -header String ] [ -height Inches ]

[ -left Inches ] [ -noposition ] [ -plane PlaneNumber ] [ -psfig ] [ -report ] [ -rv ] [

-scale Scale ] [ -split Number ] [ -top Inches ] [ -trailer String ] [ -width Inches ] [

-device Device ] [ ImageFile ]

��

xpr ��� xwd ����� �� ��� � �� ��� ���� ����, � ��� ���� �� ��

�� ��� � �� ��� �����. �� ��� ���� �� ��, xpr ��� � ��� ��

��. � ��, xpr ��� �� ����� �� � � ��� ����.

xpr ��� �� ���� �� � ����� ����, � ����, ��� ��� ����, ��

�� ��� � �� � ��� �� � ���. -output ���� ���� �� �� ��� � �

����.

���

-append FileName �� ��� xpr ��� �� ��� ��� �� ��� ����. (� ���� �����

�� ����� ���� ����.)

�� ���(���) 205

Page 220: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

-compact � �� �� �� ��� ��� � ��� � ��� �� �� � �� ����.

���� ��� � � �� �� � �� ����� �� � ��� ���� ����.

(� ���� �������, LIPS II+ � LIPSIII ���� ����).-cutoff Level LaserJet ����� �� ��� � ��� �� ���� ��� ���� �� �� �

� ���. Level �� �� ��� ��� �����. ��� �� � ���.-device Device ��� �� ��� ����. xpr ��� � ���� ����.

3812 �� pp

IBM PP3812

4207 Proprinter

5201 IBM Quietwriter 1 �� 2

5202 IBM Quietwriter 2

jprinter IBM ��� ���(��� �� ���)

ljet HP LaserJet � IBM Laser Printer

ps ������� ���(� �)

lips2 Canon LaserShot LIPS II+ ��

lips3 Canon LaserShot LIPS III ��

-density Dpi HP ���� ���� ��� ��(dpi) ��� �����. 300 dpi� � ����. �� �

�� ��� 300, 150, 100 � 75 dpi���.-gray Number ���� �� ��� ����� �� ��� �� ��� ��� �� ����.

Number �� � � ��� � ���.

2 2 x 2 �

3 3 x 3 �

4 4 x 4 �

� �� ��� �� �� ��� 2, 3 �� 4� ����.

�: � ��� ������� ����� ���.-header String � �� �� �� ���� ����.-height Inches ���� �� ��� ����.ImageFile ��� �� �� �� ����. ImageFile ���� ���� �� ��, xpr ���

� ��� ����.-landscape �� ��� ���� � � ����. (����� � �� � � ��� ����.) �

��, �� �� �� ���� �� �� ����.-left Inches �� � � �� � ����. ��� �� � ���. � ��, � ���� ��

� ��� �� ����.-noff -append ���� �� ��� ��, �� �� �� �� ���� �����. (� ����

������� ����� ���� ����.)-noposition �� ��� ���� ��, ���� � ��� LaserJet ���� ���� ��� �

���.-output FileName �� �� ��� ����. � ��� ���� �� ��, xpr ��� � ��� ��

��.-planePlaneNumber ��� �� �� ��� ����. � �� �� ��� � �� �� ��� ��

���� ���� ��� ����. � ��� LaserJet ������ ���� ����.-portrait �� ��� ��� � � ����. �� ��� ���� � � ����. (�����

�� � � ��� ����.) � ��, �� �� �� ���� �� ��

����.

206 �� ���, � 6 �

Page 221: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

-psfig ���� ���� ������� ��� ���� �� ����.-report � ImageFile ���� �� � ��� ��� ����.-rv �� ��� �� ��� ����.-scale Scale ���� � ��� �� ���. ������� ���� � � �� ��� ���

��� ��� �� � ���. �� �, � ��� 3 x 3 ��� ����. 3 x

3 ��� �����, -scale 3� ������. � ��, �� ��� ���� ���� �

�� � ��� ����. ��� ���� ���, ���� ��� ������.-split Number �� � �� ���� ���. �� �� ��� ���� ���� ���� ���� �

��� �� �� ���� ��� � � �� � �� ���� ��� ����(� �

��� ������� �� HP Laserjet ������ ���� ����.)-top Inches �� � � �� ��� �� � ����. ��� �� � ���. � ��, � �

��� ��� ��� �� ����.-trailer String � ��� �� ���� ���� ����.-width Inches ���� �� �� ����.

�: 4207, 5201, 5202 ���� ��� xwd ����� �� XYPixmap ��

XYBitmap ���� ���� ��. XYPixmap ��� �� ����� ���

����� ����. HP Laserjet ���� ��, &���� ��� ZPixmap

���� ���� ��. �� �� ��� XYPixmap, XYBitmap �� ZPixmap

�� � ��� � ���.

�� ��

X ��, xwd ��, xwud ��

xpreview ��

��

troff ��� X ����� ����.

��

xpreview [ -BackingStore BackingStoreType ] [ -page Number ] [ ToolKitFlag ... ] { File | - }

��

xpreview ��� AIXwindows ���� troff ��� ��� ���� AIXwindows 2.1 � Motif2.1 ��

��������. troff �� �� ��� devX100 ����� �� ��.

��� ������� �� � ��, � ��� ��, �� ��� ��� ���� � � AIXwindows

����� ��� �����. �� ������ ���� �� ��� �� ���� �� � �� �

� ����. �, ��, �� ��, ��� ��, �� �� � �� ��� � �� ��� ��

��� �� � ���.

��� � � �� �� ��� ������ � �� �� ������. ��� ���� �� �

�� ��� ����� ��� �����. ��� ������� troff ��� �� ��� ���

� �� ����.

�� ���(���) 207

Page 222: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

pic -Tibm3816 troff-input-file |tbl|troff -mm -Tibm3816

�� ��� ������. ��� ���� ��� ����� ��� ����� ����. � ���

�� ���, xpreview ��� ���� ��� � � ����� ����.

���� �� ��� ��� ��, ��� �� �� �� �� ��� ��� ��� ����. �

� ��� ����� ��, �� ��� ����� ��� �� �� ��� ���� ��

� ��� �� ���.

�� ��� devX100 ���� ���� ��� �� ����.

v ��, ��� � ���� Times New Roman

v �� � ���� Courier

v �� � ���� Helvetica

v ��

xpreview ��� �� �� 8, 10, 14, 18, 24, 30 � 36� ����.

� ���� ��� � ��� ��� �� ��� troff ���� ��� ��� xpreview ���� ���

� ����.

�� ���� ��� �� �����, xpreview ��� � ����� ��� �� ����.

v ��� ��� �� ��� � ���� ��� �� /usr/lib/X11/fonts ����

v ��� �� ��� � /usr/lib/X11/fonts/JP ����

�� �� ��

xpreview ��� �� ��� ��� ����. ���� ����� ���� 16�� ��(��� BSL

���� ��)� 24 � 32�� ��(AIXwindows �� ���� ��)� ���� ��. ��� ���

��, �� ��(�� BSL ���� ��)� ��� ��.

�� ��� ��� ��� �� �� ��� ����.

v 16����, RomanKn12, Kanji12 � IBM_JPN12

v 24����, RomanKn17, Kanji17 � IBM_JPN17

v 32����, RomanKn23, Kanji23 � IBM_JPN23 �� RomanKn23G, Kanji23G � IBM_JPN23G

�� �� ��� ��� �� �� ��� ����.

v 16����, EnglHg16 � Hangul16

v 24����, EnglHg24 � Hangul24

���

xpreview ��� �� �� ����� ��� X Toolkit ��� ���� ����.

- ��� � ���� ��� ��.

208 �� ���, � 6 �

Page 223: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

-help ��� ��� ���� ��� �� ��� �� ����

�.-BackingStore BackingStoreType -BackingStore ���� ��� ��� ��� ��� � �

��� ����� ��. � �� �� �� ���� ��

� ���� �����. ��� �� �� ���� � 1� �

� �� � ���. BackingStoreType ���� Always,

WhenMapped �� NotUseful � ��� ��� �� �

���.

�:

1. -BackingStore ���� ���� BackingStoreType

��� ��� � � ������.

2. ���� ����� �� ��� �� ����� �

�� ��� ��.

-page Number � ��� �� ��� ��� ��� ����.ToolKitFlag �� �� � X Toolkit ���� �� xpreview ��� �

� �����.

-bgColor

�� ��� ����. � �� �����.

-bgColor

�� ��� ����. � �� �����.

-fgColor

���� ���� �� ��� ����. �

�� ������.

-geometry Geometry

�� ��� �� �� � �� ����.

-displayHost:Display

�� X ��� ����.

-xrm ResourceString

�� �� ���� ����.File �� ��� ����.

��

1. troff ��� �� �� ��� xpreview ��� �� �� � � ��� ����� � ��� �

�����.

troff-TX100 troff-input | xpreviewpic -TX100 pic-troff-input | tbl | troff -man -TX100 | xpreview

2. troff ��� �� �� ��� ��� �� xpreview ��� �� �� � � ��� ����� �

��� ������.

LANG=ja_JPtroff -TX100 troff-input | xpreview -pic -TX100 pic-troff-input | tbl | troff -man -TX100 \

| xpreview -

�� ���(���) 209

Page 224: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

/usr/lib/X11/app-defaults/XPreview ���� ���� � � �����

� � ��� ���� ���./usr/lib/X11/Ja_JP/app-defaults/XPreview ���(IBM-932) ��� �� ���� �

��� � � ����� � � ��

� ���� ���./usr/lib/X11/ja_JP/app-defaults/XPreview ���(IBM-eucJP) ��� �� ����

���� � � ����� � � �

�� ���� ���./usr/lib/X11/ko_KR/app-defaults/XPreview �� ��� �� ���� ���� �

� ����� � � ��� ����

���./usr/lib/X11/zh_TW/app-defaults/XPreview ��� ��� �� ���� ����

� � ����� � � ��� ���

� ���./usr/lib/font/devX100 devX100 ��� �� troff ��� ����

���./usr/lib/X11/fonts 100 dpi ��� �� X ��� ����

���./usr/lib/X11/fonts/JP �� ��� ��� �� X ��� ����

���./usr/lib/X11/fonts/JP ��� ��� �� X ��� ���� �

��.

�� ��

cat ��, csplit ��, diff ��, lint ��, lp ��, lpr ��, pg ��, pr ��, qprt ��, sed ��, sort

��, tabs ��, X ��, xrdb ��

eqn ��, grap ��, pic ��, tbl ��, troff ��, X ��, xrdb ��

AIX 5L Version 5.2 Technical Reference: Base Operating System and Extensions, nl_langinfo subroutine

xrdb ��

��

X �� �� ����� ����� ����.

��

xrdb [ -display Display ] [ -help ] [ -quiet ] [ -retain ] [ -cpp FileName | -nocpp ] [

-D Name=Value ] [ -I Directory] [ -U Name ] [ -all | -global | -screen | -screens ] [ -n ]

[ -edit FileName | [ -backup String ] | -merge [ FileName ] | -load [ FileName ] | -query |

-remove | symbols ] -override ]

210 �� ���, � 6 �

Page 225: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

xrdb ��� �� 0� � �� �� RESOURCE_MANAGER ���� �� �� �� ��� � �

� �� SCREEN_RESOURCES ��, �� �� �� ��� ����� ����.

���� X ������ RESOURCE_MANAGER � SCREEN_RESOURCES ��� ��� ���

��� ��, �� �� �� ��� ��� �����. ���� ��� ��( �� �� �������

�� ���)� � ��� ��, ���� �� �� ���� defaults ��� ���� ��� X�

�� ���� ���� ��� �� � ���. ��� ���� �� � �� ���� � � �

��.

RESOURCE_MANAGER ��� ����� �� ��� ���� ��� ����. ���

SCREEN_RESOURCES ��� � ��� �� ��� ���(�� �� �) ����. (��� ��

� �� , S C R E E N _ R E S O U R C E S � �� � �� ���� �� � � . , �� ���

RESOURCE_MANAGER ��� � ��.)

��� ����, ��� RESOURCE_MANAGER ��� �� ��(xrdb ��� ���� ��� ���

��� ��), �� ���� ��� � ������ .Xdefaults ��� ���.

�� ��� ��� ��� , �� �� ��� ��� �� �� ��(�� �� �� �� -� ���

� ��)� ��� C ������� �����.

SERVERHOST=Hostname ���� �� ����� ��� �� �� ����.SRVR_name SERVERHOST ��� �� ���� �� ID� ���. ��

�, my-dpy.lcs.mit.edu� SRVR_my_dpy_lcs_mit_edu� ���.HOST=Hostname ���� �� ����� ��� �� �� ����.DISPLAY_NUM=num �� ���� ���� �� ����.CLIENTHOST=Hostname xrdb� �� �� ��� ��� ����.CLNT_name CLIENTHOST ��� �� ���� �� ID� ���. ��

�, expo.lcs.mit.edu� CLNT_expo_lcs_mit_edu� ���.WIDTH=Number � � ��� �� � � � ����.HEIGHT=Number � � ��� ��� � � � ����.X_RESOLUTION=Number �� � � � � �� x ���� ����.Y_RESOLUTION=Number �� � � � � � ��� y ���� ����.PLANES=Number � � �� �� �� �� ��(��)� �� ����.RELEASE=Number ��� ��� ��� ��� ����. � �� �� VENDOR�

�� �� � ���.REVISION=Number � ��(�� 0)� ���� ��� X ���� � ��� ����.VERSION=Number � ��(�� 11�� �)� ���� X ���� � ��� ���

�.VENDOR=Vendor ��� ��� ���� ���

VNDR_name VENDOR �� ���� �� ID� ���. �� �, MIT X

Consortium� VNDR_MIT_X_Consortium� ���.EXT_name � ��� ���� ��� ID� ���. ��� �� ����

� ���� ���� �� ��� ����. �� �, X3D-PEX�

EXT_X3D_PEX� ���.NUM_SCREENS=num ��� �� ����.SCREEN_NUM=num �� ��� �� ����. 0(��)�� ����.

�� ���(���) 211

Page 226: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

BITS_PER_RGB=Number RGB �� ��� �� �� �� ����. �� � ��� �

� � � � 1� �� � �� ��� 2���. ���

PLANES� ���� ����.CLASS=VisualClass � � ��� � � �� �� �� �� ���� ����.CLASS_visualclass=visualid ��� �� � �� ���� #ifdef� � � � ����. ��

���� �� id���.

DirectColor, GrayScale, PseudoColor, StaticColor, StaticGray,

TrueColorCLASS_visualclass_depth=num ���� ���� �� ��� ����. ���� �� ��

�� ���� ��� �����. , �� ���� �� id���. (�

��� ���� ���� ��� ��� ��, �� id� ��� �� �

�� � �� id� �����.) SCOLOR CLASS� StaticColor, PseudoColor, TrueColor �� DirectColor

� ��� ���� �����.

� �� !(���)� ���� �����.

xrdb� � ���� �� � � ���, � ��� ��� �� �� � ������ �� ���

��� ���.

���

-all ��� ����� �� ���� �� ��� ��(SCREEN_RESOURCES)�� ��� ��

� ���� �� ��(RESOURCE_MANAGER)��� ���� ���. �� �, -query

� �� ���� �� ��� ��� �����. -load � -merge� ��, �� ��� �

�� ��� � � �����. �� ��� �� ��� ���� ���� ��� ���� �

�� ���� ���� �����. ��� ��� �� �� ��� �����. �� �

� �� � ���. � ��� X11R5� ����.-backup String �� ��� �� ��� ����. -edit� �� �� ��� � ��� ������.

-edit� -backup String� �� �������.-cpp FileName �� C ������ ���� �� ��� ����. xrdb ��� CPP� ����� �

�����, ��� ��� -D, -I � -U ���� ���� ���� �� � ���.-DName=Value ������� ���� #ifdef.� �� ��� �� �� ��� ����.-display Display �� X ��� ����. �� -screen ��� �� �� ��� ����, -global ��

� �� ������ ��� ���� ��� ����.-edit FileName ��� ��� ��� ��� ��� ��� ��� �� ����� �� �����. �� �

�� �� �� �� �� ��� � � �� ������ �� �� � ��.-global ��� �� �� �� RESOURCE_MANAGER ���� ��� ��� �� �����.

� ��� X11R5� ����.-help ��� ���� �� ��� ��� ����.-IDirectory (��� i) �������� ���� #include� ���� ��� �� ����� ���

�.-load ��� ��� ��� � ��� � ��, �� ��� ����� �� �����. ��� �

� �����.-merge ��� ��� ��� �� ��� ���� �� ��� �����. � ��� � ��� �

�� �� �� �����(�� ���� ��� �� �� �� ) ��� ���� �

�����.-n ��� ��� ���(-load �� -merge� �� ��� ��) �� �� ��(-edit� �� �

�� ��)� � ��� ����� ��� ����� ��� ����. � ��� X11R5

� ����.

212 �� ���, � 6 �

Page 227: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

-nocpp �� ��� ��� � �� ��� ������� �� xrdb ��� ���� �� �� �

����.-override ��� ��� ��� �� ��� ���� �� ���� �� �����. �� ��� �

� ��� �����.-query ��� ��� ��� � ��� ��� �� �����. �� �� ���� ������

��� ��� ��� ��� �� ��� �����, � ���� �� ��� ���� ���

�.-quiet �� ��� �� ��� ���� �� �� �����. � ��� X11R5� ����.-remove ��� ��� ���� ��� �� �����.-retain xrdb ��� �� ������ �� ��� ����� ��� ��� �� �����. xdm

� xinit ��� �� �� ������� ����� ���� ����� � ��� ����

����. � ��� X11R5� ����.-screen ���� � � ��� SCREEN_RESOURCES ��� ���� ��� ��� �� ���

��. � ��� X11R5� ����.-screens ���� ��� SCREEN_RESOURCES ��� �� ��� ��� �� �����. -load

� -merge� ��, �� ��� ��� ��� � � �����. � ��� X11R5� ��

��.-symbols ������� ��� ��� � ��� ���� �� �����.-UName �������� ���� ��� ��� ����.

��

1. ��� ������ � ��� �� ������.

xrdb -load myfile

2. � � � ������ ��� �� ����� �� � ��� ���� �� ������.

xrdb -edit newfile

��

xrdb ��� ~/.Xdefaults ��� �������.

xrx ��

��

RX �� ���

��

xrx [ -ToolKitOption ...] filename

��

�� ���� RX MIME �� ��� ��� ��� �� ������ ���� � � �����

� �� � ���.

xrx� �� ��� �� ��� RX ��� �� ������ ����� ��� ���� ����. �

��� ��� xrx� ���� X ��� SECURITY ���� �� ��, �� �� � ��� �$� ��

�� ���(���) 213

Page 228: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

� � ���� ����. �� �, X ���� ��� �� �� ��� ��� CGI ����� HTTP

GET ��� �� ������ ����. �� � ��� CGI ����� ��� ������ ��

��. ������ ���� X ��� ��� � �� ����� �����.

��

RX� xrx ��� ����� � ����� ����� ��. ����� $HOME/.mailcap� � �

� �� ���.

application/x-rx; xrx %s

���, �� ������ ������ ��� ���� � ���� ��� ��� �� ��

�.

��� ������, MIME �� ����� /x-rx� ��� �� ��� ����� �� ���

� ����.

���

-ToolKitOption xrx �� ���� �� �� �� � X

Toolkit ��� ��� ����.

xrm resourcestring

� ��� �� �� ���� ����.

����� � ��� ����� � ���

� � ���.

��

xrx ���� ����� ��� ��� Xrx��, � ���� �� �� ����� �� ��

� ���� ����.

xrxHasFirewallProxy(class XrxHasFirewallProxy)

X �� ��� ���� �� ��� ���� �� �� ����. � �� ″��″���.

xrxInternalWebServers(class XrxInternalWebServers)

X ��� ���� ���� �� �� � ��(xrxHasFirewallProxy� ″�″� ���� ���).

�� ��� ��� �� � ��� ���� ��� ���/� �� ��� ��� ������.

��� ��� �� ��� ��� ���� � ��� ��� �� ��� ����. ��

�, � ����

255.255.255.0/198.112.45.0,255.255.255.0/198.112.46.0

�� �� 198.112.45.* � 198.112.46.*� ����. � ��� ���, ����(�� & ��

�) == ����.

214 �� ���, � 6 �

Page 229: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

xrxFastWebServers(class XrxFastWebServers)

LBX� ���� �� �� � ��. �� �� ��� ��� �� �� ���/� �� �� ��

����.

xrxTrustedWebServers(class XrxTrustedWebServers)

�� ������ ��� ������ ���� �� � ��. � �� ���� �� ��

���� �� ������ ���� ����. �� �� ��� ��� �� �� ���/� �

� �� ������.

��

xrx �� ���� DISPLAY� �� � X �� �� ��� � � X �� ���� ���� �

�� �����. RX ��� X-UI-LBX ���� ���� � � X ��� LBX ���� ���� �� �

�, xrx� �� � XREALDISPLAY� ��� X ��� � �� ��� ���� ���� LBX ����

���. lbxproxy� �� ���� ����� �� � �� ������ ���� �� LBX� ��

� �� ��� XREALDISPLAY� ��� �� ��� ��� ��.

RX ��� XPRINT ���� �� ��, xrx� � XPRINTER, PDPRINTER, LPDEST, PRINTER �

XPSERVERLIST� ��� �� ��� ��� X �� �� ��� �����. � �� � ��� �

� � ���� ���� �� ������ � �� �� �����. �� ��, ��� ���� ��

��, xrx� PROXY_MANAGER� � ��� ���� ��� �����(proxymngr ��). ���� ��

� � �� :6500� ����.

�� ��

libxrx ��, lbxproxy �� � proxymngr ��

xsend ��

��

�� �� ��� �� �� � ��.

��

xsendUser

��

xsend ��� ��� ���� �� � � ��� � ��. � ��� mail ��� �����, � �

��� � � �� ��� ��� ����.

xsend ��� enroll �� � xget ��� �� ���� �� �� � ��. enroll ��� �� �

� ���� ��� ��� ����. xget ��� ��� ��� �� ����.

�� ���(���) 215

Page 230: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

xsend ��� ��� �(Ctrl-D) �� .(���)� �� ��� � ��� ����. � � �� �� �

�� �� � ���� ���� � � ��. ���� ��� � � �, xsend ��� �� ��

����� ���� ���� � � ��� ����.

�: �� �� �� ���� � � � ���.

��

1. �� �� � ��� �� ������.

xsend ron

��� ��� �� xsend ��� ����, � ���� ��� ���� ���� � �����.

��� ron� �� ��� ��� � ��� Enter �� �� Ctrl-D �� .(���)� ��

� ���� � � �, ��� � ��. xsend ��� ��� ���� � � ��.

2. ��� �� ���� � ��� �� ������.

xsend lance <proposal

� ���, �� proposal� ��� lance� � ���.

��

/var/spool/secretmail/*.keys User.� � ���� �� ���� ���./var/spool/secretmail/*.[0-9] User� �� ���� � ��� ���� ���./usr/bin/xsend �� �� ��� ���� ���.

�� ��

bellmail ��, enroll ��, mail ��, xget ��

AIX 5L �� 5.2 ��� ��� ���: �� � ����� � ��, �� � � � ��

xset ��

��

X-Windows ��� �� ��� ����.

��

xset [ -display Display ] [ b [ Volume [ Pitch [ Duration ] ] ] | -b | b on | b off ]

[ bc | -bc ] c [ Volume ] | -c | c on | c off ] [ [ - | + ] fp [ - | + | = ]

Path [ ,Path, [ ... ] ] ] [ fp default ] [ fp rehash ] [ [ - ] led [ Integer ] ] [ led on |

led off ] [ m [ Accelerator ] [ Threshold ] ] ] [ m [ ouse ] default ] [ p Pixel Color ] [ [ - ]

r ] [ r on | r off ] [ s [ Length [ Period ] ] ] [ s blank | s noblank ] [ s expose |

s noexpose ] [ s on | s off ] [ s activate ] [ s reset ] [ s default ] [ q ]

216 �� ���, � 6 �

Page 231: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

xset ��� ���� X-Windows ��� ����.

���

-displayHost:Display �� X ��� ����. ��� �� ��� ���, X �

�� ������.b �� b on � ���. ��� � � �����.

�: �� � ��� ��� � � � �� �

���, � � � � ��� �� �� b ���

�� � �� �� �� � ���.b [Volume [Pitch [Duration] ] ]

��, �� � �� ��� ����. � ���� �� �

� � ��� �� � ���.

Volume ��� ��� ��� �� � ��� Volume�� �

����. ��� �� � �� �&� �� ��

� �� ��� ��� �����.

Pitch ��� � � � � �� �� �� � ����.

Duration

��� � � � �� ��� � ��� ��� �

����.-b �� b off � ���.bc �� -bc ��� ��, ��� �� ��� � � ����. -(��)�

�� �� � � � �� � ����. ��� ���, ��

��� � � �� � ���. ��� �� bc ����

�� MIT-SUNDRY-NONSTANDARD ���� ���� �

���.

�� ��� � � �� ����� ��� ��� �� �

���� ��� ���� ��.

�� X11 ��� 4(X11R4) ������ �� bc ���� �

����. �� �� X11R4 ������ � ���� ��

�� ��� �� ����. X11R4 �� �� � �� ��

���� ������ � ��� ���� ��� ����.

�� ������ �� ��� � �� � ���� �� �

�� X ��� � � �����.c �� c on ��� ���. ��� ��� � ����.c Volume �� � �� �&� �� ��� ��� �� �� ���

���� 0 - 100� ��

-c �� c off ��� ���.fp=Path,... �� ��� Path ���� ��� ����� ����. �

���� ������ ��, ��� ��� ������, ��

� ������. ��� mkfontdir ��� �� ��� ��

������ ���� �� ����� ����. fp ���

� �� ���� �� �� ��� �� ����.fp- �� -fp -(��)� fp �� � ���� �� ��� �����, ��

� -(��)� fp. �� �� ���� �� ��� �����

Path ���� ��� �� ��� ���.

�� ���(���) 217

Page 232: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

fp+ �� +fp -(��)� fp �� � ���� �� ��� � ���, ��

� -(��)� fp. �� �� ���� �� ��� �����

Path ���� ��� �� ��� ����.fp default ��� � �� �� ��� ����.fp rehash ��� �� �� ��� � �� ������ �� ���

��. mkfontdir� ��� �� ������ ���� �

� �� ����� �� ��� �� �� �����.led �� led on �� LED(Light-Emitting Diodes)� ���.-led Integer Integer� �� ��� LED(Light-Emitting Diodes)� �� �

���. �� �� 1 - 32 ��� ����.led Integer Integer� �� ��� LED(Light-Emitting Diodes)� ���

�. �� �� 1 - 32 ��� ����.-led �� led off �� LED(Light-Emitting Diodes)� ���.

�: �� � ��� ��� LED(Light-Emitting Diodes)

��� ��� Integer �� ���� �� ����.m ���� �� ��� ��� ���� �� � ��.

� �� default ��� ���� ���, ��� � �� �

����. � ����� �� �� � �� �� ��

�� �� � ���.

Acceleration

��� ��� � &������ ����. ��

�� �� ��� �� � ���.

Threshold

��� �� ��� ��� �� � �� ����.

�� � � � ����.

��� ���� ����, � ����

Acceleration���� ����.

default ��� � �� ����.p � �� �� ����. �� ��� �� ��� � ��

�� �� ��� �� �� � ��� � � �

��. �� 0 � 1� ���� �� ��� �� ����.

��� ��� ��� � �� ��, � �� xset ���

��� ����. �� xset ��� � ��� �� �� ��

� ���� ��� ����.

�� ���� �� ����.

Pixel 10��� �� � �� ��� ����.

Color ��� ����.r �� r on �� ��� ��� ��.-r �� r off �� ��� ���� ��.s �� s default � � �� ��� ��� �� �� ��� ���� ��

��.s [Length[Period]] �� ���� ���� � ��� ���� �� ��

� ��� ����. Period� � ��� �$�� �� �

�� � ��� �� ��� ����. Length � Period

� �� � � � ����. �� ���� ��� ���

�, Length ���� ����.s on �� s off �� ��� ��� ���� ����.

218 �� ���, � 6 �

Page 233: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

s activate �� ���� �� �� ������.s reset �� ���� ���� � �� �������.s blank � ��� ���� �� ���, �� � ���(� ��

�� ���� ��) ��� ��� ����.s noblank � �� ��, ��� ����� ��� ��� ����.s expose � ��� ����� ��� ��� ����. (��� ��'

� ��� ����.)s noexpose ����� �� ��� ��� � ��� �� ���� ��

� ��� ��� ��� ����.q �� ���� �� ��� ����.

���� ���� � � ���� � � ��� ����

��.

�: �� X ��� � �� ��� ���� ����

�� ����.

��

1. ��� ����, �� 50����, ��� � ��� �� ��� 50���� ����� �� �

�����.

xset b 50,50,50

2. �� ��� /usr/lib/X11/fonts ����� ����� �� ������.

xset fp= /usr/lib/x11/fonts

3. ��� �� �� ���� �� ������ �� ��� ��� �� ������.

xset fp rehash

4. �� ���� �� ��� ��� �� ������.

xset q

��� �� ����.

Keyboard Control:auto repeat: on key click percent: 0 LED mask: 00000000auto repeating keys: 0000000000000000

000000000000000000000000000000000000000000000000

bell percent: 50 bell pitch: 400 bell duration: 100

Pointer Control:acceleration: 2 = 2 / 1 threshold: 4

Screen Saver:prefer blanking: no allow exposures: notimeout: 0 cycle: 0

Colors:default colormap: 0x8006e BlackPixel: 0 WhitePixel: 1

Font Path:

�� ���(���) 219

Page 234: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

/usr/lib/X11/fonts/,/usr/lib/X11/fonts/75dpi/,/usr/lib/X11/fonts/100dpi/,/usr/lib/X11/fonts/oldx10/,/usr/lib/X11/fonts/oldx11/,/usr/lib/X11/fonts/bmug/,/usr/lib/X11/fonts/info-mac/,/usr/lib/X11/fonts/JP/,/usr/lib/X11/fonts/misc/

�� ��

X ��, xmodmap ��, xrdb ��, xsetroot ��

xsetroot ��

��

X ��� �� �� � ���� ����.

��

xsetroot [ -bg Color ] [ -cursor CursorFile MaskFile ] [ -cursor_name CursorName ] [ -def ]

[ -display Display ] [ -fg Color ] [ -help ] [ -name String ] [ -rv ] [ -bitmap FileName |

-gray | -grey | -mod X Y | -solid Color ]

��

xsetroot ��� X� �� �� ������ ������ �(��) �� ��� �� � ��.

��, ��� ��� ��� � ��� xsetroot ���� ��� � �� ���� xsetroot ��� X �

� ���� ����. ��� ���� ��� -def ���� ���� ���, �� � � ��� ���

���. -def ���� �� ���� �� �� � ��, ���� �� ��� � � ��� ����

��.

��(��� � ��� -bitmap, -solid, -gray, -grey �� -mod)� � �� ��� �� � ��

�.

���

-bgColor ���� Color ���� ����.-bitmap FileName ��� ��� ���� ��� � ��� ����. bitmap ���

� ��� ��� ��� ��� ��(�� ��)� � � ��

�. �� �� ���� ��� ��� �����.-cursor CursorFile MaskFile ��� �� ��� � � ��� ��� ��� ���� ���.

�� �� ���� bitmap ���� ��� � � � ���

(��� �� ��)���.-cursor_name CursorName �� ���� � �� � ��� ��� ��� ���.-def ���� �� ��� � � ��� �����. (�� ��� ��

��� ����, ��� hollow x ��� �����.)-display Display �� ��� ����. X ��� ������.-fgColor ����� Color ���� ����. ���� ��� -cursor,

-bitmap �� -mod ������ �� ���.-gray �� �� ���� ����.-grey �� �� ���� ����.-help ��� ��� ��� � � ��.

220 �� ���, � 6 �

Page 235: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

-mod X Y ��� ��� ���� ��� ��� ����. X � Y ���� 1

- 16 ��� �����. 0�� �� 1� ����.-name String �� �� ��� String ���� ����. � � �� ����.

��, �� ����� � � � ���� ��� ��� �� � �

� �� ��� ����. � ���� ���� �� ���� �

�� ��� ���� ����.-rv ��� �� ��� ���. �� ���� ����� ��� �

����.-solid Color �� �� �� ��� ���� ����. � ���� �� ���

�� �����.

�� ��

X ��, xset ��, xrdb ��

xss ��

��

�� ������� �� ��� ���.

��

xss [ -e CommandString ] [ -timeout Seconds ] [ -display DisplayPtr ] [ -v ] [ -fg Color ] [

-bg Color ] [ -geometry wxh+x+y ]

��

��� �� � � �� ���/� � ���� � xss ��� �� ��� MIT� �� ��� ��

�� ��� ����. � ��� �� ������� ��� ���� �������.

��� �� ��� ��� ��� ����� ���� � �� �� ��, xss ��� ����

��� �� ���� ����. ���� ���� �� ��� ����, xss ��� xlock ��� � �

� ����.

�: xss ��� �� ��� MIT �� ��� ���� ����. xss ��� �� X ���� ��

�� X ��� ����� �� ��� ���� ����.

���

-e CommandString �� ���� ��� ��� ���� � �� �� � xss ��� �����

����. CommandString ��� �� � �� ���� ″ ″(���)� �� ��

� ��.-timeout Seconds �� ���� ��� �� �� ��� �� ��(�)� ����, xss ���

CommandString ���� ����� ��.-display DisplayPtr X11 ������ ��� ����.-v �� � � ����.-fgColor � �� ���� ����.

�� ���(���) 221

Page 236: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

-bgColor � �� ��� ����.-geometry wxh+x+y ����� �� ��� �� ����.

��

xss ��� �� -display ���� ���� ���� �� ��, xss ��� �� ��� ��� ��

-display ��� ��� ��� �� ���. �� �� ��� ����.

1. �� ��:

xss -display myhost:0 -e "xlock -remote -display myhost:0"

2. �� ��� ��:

xss -e "xlock -nolock"

3. ��� �:

xss -e xlock

xstr ��

��

�� ���� �� � �� C ����� ���� ����.

��

xstr [ -v ] [ -c ] [ - ] [ File ]

��

xstr ��� �� ���� �� ����� � ���� ��� strings ��� ����. � ����

�� �� ��� �����. � ���� �� ��� ��, �� ���� �� �� ���� ����

�����.

��� �� ����.

xstr -c File

File ���� C ����� ���� ��� , ��� ����� �� ��� �� ��(&xstr[number])

� �� ����. xstr �� ��� ��� ��� ��� �����. ���� C ���� x.c �

�� ��� � ������. � ��� ���� �� strings ��� ��� � �����. ���� �

��� �� ���� ��� ���� strings ��� ���� ����.

���� ��� � �� ���� ����� �� � ���� xstr ��� �� � ���� ��,

� ��� �� strings ��� �����.

�� ���� �� ����� ���� �, �� xstr � ��� ��� xs.c ��� �� �� �

�� ���� ��� � ���.

222 �� ���, � 6 �

Page 237: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

xstr

��� xs.c ��� ����� ��� ���� �� � �� ��. ��� ��, �� � �� ���

� ��� , �� �� ��(��)�� � � ���.

xstr ��� �� ����� ��� � ���. ��� �� ����.

xstr File

���� �� ����� strings ��� ����� � ��� �� �� �� x.c � xs.c ��� ��

��.

���, ���� ���� ���� ��� � � �� ��� ��� ���� ���� ��, C ���

��� �� xstr ��� ���� �� �� � ���.

xstr ��� -(�� ��) ���� ��� �� � ������ �� -c ���� �� ����� ���

strings ��� ��� ����.

C ������ �� xstr ��� ���� � ��� ���� �� ����.

cc -E name.c | xstr -c -cc -c x.cmv x.o name.o

xstr ��� �� ��� ���� ��� strings ��� ���� ���� make ��� ��� ���

� ��� xs.o ��� �� � � �� � � ���.

���

-c ��� ���� ���� ��� strings ��� ���.-v �� � . ���� ����� strings ��� �� �� �� �����.- � ���� ����.

��

1. File.c ���� C ����� ���� ��� , ��� ����� ��(&xstr[number])� ���

�� ����� �� ������.

xstr -c File.c

xstr �� ��� ��� ��� ��� �����. ���� C ���� x.c ��� ��� � �

�����.

2. xs.c ���� �� xstr � ��� ���� �� ������.

xstr

��

strings ��� ���� ���� ��

�� ���(���) 223

Page 238: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

x.c ��� C ��

xs.c � xstr� ��� � C ��

/tmp/xs* xstr ��� strings ��� ���� �� ��� �� ��

/usr/ccs/bin/mkstr �� ��� ���� ���./usr/ccs/bin/mkstr Berkeley ��� ��� �� ��� ���� ���.

�� ��

mkstr ��

xterm ��

��

X ��� ���� �� ������ ����.

�: xterm ��� �� �� �� Massachusetts Institute of Technology(MIT) X ��� ���, �� 11,

��� 6�� �������. xterm ��� ��� �� ���� ���� ����. ��� � ���

� �� ������ ��, ���� aixterm �� dtterm ��� �� � ���.

��

xterm [ -ToolkitOption ... ] [ -Option ... ]

��

xterm ���� X ��� ���� �� ��������. ��� ���� �� �� � �� ��

�� � DEC VT102 � Tektronix 4014 �� ��� ����. �� ���� �� ��

�� ��� ���� ��, xterm ���� � ��� ��� ����� �� �� ���� ��

��� ��� ��� ����.

VT102 � Tektronix 4014 ��� ��� �� ��� ���, ��� ��� ��� ���� ����

�� ���� �� � � � ���. ��� ���� ��(��/�)� ���� �, Tektronix �� �

�� � �� � ��� 4014 ���� ��� �����. � ��� �� �� ��� ����.

� � �� ��� ��� �� ��, � � ��� �� �� ��� �� ��� �� � ���

��� �����. � �� ��� ��� � ����. � �� ���� ��, VT102 �� VT(��

��) �� � �� 4014 �� Tek �� �� ��� � ���.

���

VT102 ������ ��� ���� ��� ��� VT52 � , ����� �� ���� 2 � � 2

�� ��� ���� ����. xterm ��� �� ���� termcap �� ���� xterm, vt102, vt100

� ansi� ����, xterm ��� ���� � ��� �� � ���� termcap ��� ��� � TERM

� TERMCAP �� �� ����.

224 �� ���, � 6 �

Page 239: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

� VT102 ���� ���� �� ���� �� ��� �� ��� ��� ���� � �� �

�� xterm ��� �� � ���.

Tektronix 4014 ����� �� �� ����. � ��� ��� 12�� �� �� ��� ��

��. �� � �� �� ��� 5�� � ��� ����. write-thru �� ���� � � ����

����.

Tektronix ���� �� ��� xterm ��� �� ����� ����, COPY ���� ��� �

� (�� � �� ���� � Tektronix �� ��) ��� ��� � ���. �� ��� ��

����. �� ��� COPYyy-MM-dd.hh:mm:ss� ���. �� yy, MM, dd, hh, mm � ss� ���

��� �, �, �, �, � � ����. (��� xterm ��� ��� �����, ��� xterm� �� �

����� �����.)

�� ��

���� �(�)�� � � xterm ��� ��� ��� ���� ������, ���� �(�

��)� �� �� ������ ����. �� ��� �� ��, ��� ��� ��� ��� �� ��

� �������.

VT102 � ��, �� ���� �� �� ��� �� �� ��� �� � ��� ���� �

�� ���. ��� �, �� ��� ���� �� ���� ����. �� ���� ���� �� �

� ���� ��� ��� �� � ����.

xterm ��� �� termcap �� ��� ��� vi �� ���� �� �� ���� ����, �

� ��� �� � ���.

VT102� Tektronix � � ����, ���� ��� ��� �� ��� � � ���.

��

xterm �� ������ � ��(��� -� �� +� �� ��, ��� � � ��� �����.

)�� ���, �� � X Toolkit ��� ��� ����.

-help xterm ��� �� ��� ���� ��� ����� ��.-132 ����� 80 - 132 � � ���� ���� VT102 DECCOLM

���� ��� ����. � ��� �� DECCOLM ���

� ��� ���� xterm �� ��� ��� ������.-ah xterm ��� �� ��� ��� � ����� �� ����

�. � ��, xterm� ��� ����� ���� �� �� ���

�� ��� ��� ����.+ah xterm ��� �� �� �� ��� ��� � ����� �

� �����.-b Number � � � �� ��� ��(��� ���� � � �� ��

� ��)� ����. � �� 2���.-cc CharacterClassRange:Value[,...] ���� �� ���� � ��� � � ��� ����

����.-cn � ���� � � ���� ���� � �� �����.+cn � ���� � � ���� �� �� �����.

�� ���(���) 225

Page 240: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

-cr Color ��� ��� ���� �� ��� ����. � �� ��

��� ��� ��� ��� ���� ���� ����.-cu xterm ��� ��� �� ���� ��� ���� �� �� �

� �� �� ��� �� � ��� ��(� �� ����

�) more ���� ��� ��� �� �����. � ���

�� curses �� �� �� ������ ��� ����� ���

�� ��� � ����.+cu xterm� ��� ��� more �� ��� ���� �� �� �

����.-eProgram [Arguments] xterm ��� ��� ���(��� ��� ��)� ����. -T

��� -n �� �� ���� ���� �� ��� ��� ���

� � ��� � ��� ��� � ��� ����.

�: �� ���� �� ���� ��.-fb Font ��� ���� �� � �� ��� ����. � ��� �

� ��� �� �� �� ��� ��. �� �� ��� �� �

�� ��� ���� ��, �� ��� ���� ��� ��� ��

��� ����� ����. � �� �� ��� ������ �

���.-i useInsertMode ��� ��� ����.+i useInsertMode ��� ��� ����.-j xterm ��� �� ����� ��� �� �����. �� ��

�� � �� � �� ������. , � ��� ���� xterm

��� �� �� ���� ��� � �� � �� ��� �

���. �� �� ���� �� �� � xterm ��� � ��

����� ��� � ���� ��� ��� ����. � � �

���� �� ��� ��� �� ���� �� VT100 ��

�� ��� �� VT �� �� ��� � ��� ��� � �

���.+j xterm ��� �� ����� ���� �� �� �����.-ls x te rm ��� � �� � � �� � � � � � � � � � . ( ,

ArgumentVector ���� � �� ��� �����. �� ���

� .login �� .profile ��� �� �� �� �����.)+ls ��� �� ��� �� ��� �� �����. (, �� ���

� ����.)-mb ��� ��� �� ��� �� �� �� � xterm ��� ��

� �� �� �����. VT �� ��� � ��� ����

�� � ���.+mb �� � ��� �� �� �����.-mc Milliseconds � � �� �� ��� �� ��� ����.-ms Color ��� ��� �� ��� ����. � �� ���� ����

����.-nb Number �� ��� ��, �� ��� ��� �� � �� ����

�� �� ����. � �� 10���.-rw ��� �� ��� ���� �� �����. �� ��� � �

� �� �� ��� �� �� �� ��� �� ���� �� ��

��. � ���� ���� �� ����� ��� ����. VT

�� ��� � ��� ���� �� � ���.+rw ��� �� ��� ���� �� �����.-aw �� �� ��� ���� �� �����. ��� �� �� �

�� �� � � ���� ����, ��� ���� �

�� ��� � ������.+aw �� �� ��� ���� �� �� �����.

226 �� ���, � 6 �

Page 241: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

-s xterm ��� ������ ���� � � �����. , �

�� ������ �� ��� �� ��� ��� ��� ���

�. xterm ��� �� ��� � � � �� ����, �� ��

��� �� ������ �� �� ��� �� ����.+s xterm ��� ����� ���� �� �����.-sb �� ���� ���� �� �� ���� �� ��� �� ��

�� � �� �� � � �� �����. VT �� ���

� ��� ���� �� � ���.+sb ��� �� ���� � �� �����.-sf �� �� �� Sun �� � ���� � � ��� �� ��

���.+sf �� �� �� � ���� � � ���� �� �����.-si �� �� ��� ��� �� ���� ��� ���� � ��

�� �� �� �����. VT �� ��� � ��� ����

�� � ���.+si �� �� ��� ��� ���� ����� �� �����.-sk ��� �� ��� �� ��� �� ���� �� �� �� �

� ��� � ��� �� �� ���� � ��� �����.+sk ��� �� ���� �� �� �� �� � ��� �� ��

�����.-sl Number ��� ���� ���� �� �� ����� ����. � ��

64���.-t xterm ��� VT10 � � �� Tektronix � �� ��� ��

�����. � � ��� ��� �� �� ��� ��� �

���.+t xterm ��� VT102 � �� ��� �� �����.-tm String stty ���� �����, ���� ��� �� �� �� ��

� �� �� ��� �� �� �� � ����. ����

�� �� intr, quit, erase, kill, eof, eol, swtch, start, stop, brk,

susp, dsusp, rprnt, flush, weras � lnext� ���. �� ��

� ^ Character(�: ^c �� ^u)� ��� � ��, ^?� �� �

��� � �� � ���.-tn Name TERM �� �� ��� ��� ��� ����. � �� �

�� termcap ������ ��� �� li# � co# ��� �

��.-ut xterm ��� �� � /etc/utmp ��� �� ��� ���� ��

�� �����.+ut xterm ��� �� � /etc/utmp ��� �� ��� ��� ��

�����.-vb �� � � � � �� ��� �����. Ctrl+G � �

��� �� ��� �� � ��� �� ��� �� ��

���.+vb �� � ���� �� �� �����.-wf �� �� �� ��� � �� �� ����� � �����

�� ���� �� xterm ��� � ��� ��� �� ����

�. ��� �� �� �� ���� �� ������ ���

��.+wf xterm ��� ������ �� �� ���� �� �� ���

��.

�� ���(���) 227

Page 242: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

-C � �� �� ��� ��� �� �����. �� ����� �

��� �� ����. �� ��� ����, ���� �� ��� �

�� �� ��� �� �� � �� ��� � ��. �

� ���� xdm� ��� ���� X ���� �� �� ��, �

��� � ��� ����� �� �� �� �� �� ��� �

��� �� ��� ���� ����� ���� � ��.-Sccn ��� �� ���� ���, �� � � �� �� �� ��

��� �� � ��� ����. ��� %c%c%d� �� ��

��. �� xterm ��� �� ����� ��� ��� ����

� ��, � � ���� ������� �����.

�� ���� ��� � �� �� ��� ��� �����. � ��� X Toolkit� ��� ����

���� � ��� ���� ��� � ������ ���� �� � ���.

%geom Tektronix �� ��� �� ��� �� ����. *tekGeometry �� ��� �� ��.#geom ��� �� ��� �� �� ����. *iconGeometry �� ��� �� ��.-T String xterm ��� �� ��� ����. �� -title� ����.-n String xterm ��� �� ��� ��� ����. *iconName �� ��� �� ��. ��� �� �� -name

� ����(�� ��). � � ��� ��� ����� �����.-r ��� � ��� ��� �� �� ������� �����. ��� -rv� ����.-w Number �� ���� ��� �� � � � ����. ��� -borderwidth �� -bw� ����.

�� �� � X Toolkit ��� ��� xterm ��� �� �����.

-bgColor �� ��� ����. � �� �����.-bd Color �� ��� �� ��� ����. � �� ������.-bw Number �� ���� ��� �� � � � ����.-fgColor ���� ���� �� ��� ����. � �� ������.-fn Font �� ���� ���� �� ��� ����. � �� �����.-name Name � � �� ��� ���, ��� �� � � ����� ��� ����. Name

����� .(�) �� *(��) ��� ��� � ����.-title String ���� � �� � ���� �� �� � � �� ���� ����. � �

��� � ��, � � ��� -e �� �� ���� ������. ��� ���,

����� �����.-rv ��� � ��� ��� �� �� ������� �����.-geometry Geometry VT102 �� ��� ��� �� ����. X ��� ������.-display Display �� X ��� ����. X ��� ������.-xrmResourceString �� �� ���� ����. �� ��� ��� ��� �� ��� ���� �

� ����.-iconic � ���� �� �� �� ����� ����� xterm ��� ��� �� ���

��.

��

���� �� �� �� ���� X Toolkit �� �� �� ���� ����.

iconGeometry(class IconGeometry) ����� � ������ ��� �� �

� � �� ����. �� � ���� �

� �� �� �� ����.termName(class TermName) TERM �� �� ��� �� �� ��

� ����.

228 �� ���, � 6 �

Page 243: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

title(class Title) ������ �� � � ���� ��

�� � ���� ����.ttyModes(class TtyModes) �� �� �� � �� � ��� ��

� ��� ���� ���� ����. ��

�� �� �� intr, quit, erase, kill, eof,

eol, swtch, start, stop, brk, susp, dsusp,

rprnt, flush, weras � lnext� ���. �

� ��� ^Character(�: ^c �� ^u)� ��

� � ��, ^?� �� ���� � �

� � ���. ��� xterm �� ���

��� stty ���� ���� �� � �

�� ��� �� ��� ����.useInsertMode(class useInsertMode) ��� ��� TERMCAP �� �� ��

� ��� � � ����� ��. �

� ��� termcap� ����� ��, �� �

���. � �� � ���.utmpInhibit(class UtmpInhibit) xterm� /etc/utmp�� ��� ��� ��

� ���� ����.sunFunctionKeys(class SunFunctionKeys) � ���� �� �� �� �� �� Sun

�� � ���� � � ��� ����

�� ����.waitForMap(class WaitForMap) xterm ��� ������� ���� �� �

� � �� ��� ���� ����. �

�� �����.

�� �� ��� vt100 ��(��� VT100)� ��� �����.

allowSendEvents(class AllowSendEvents) � �� � ���(X ���� SendEvent ���

��� ���)� ��� ���, ��� �� �

��� ����. � �� ����, �� ��� �

� ���. �� ���� ���� ��� � ��

� �� � ���.alwaysHighlight(class AlwaysHighlight) xterm� �� � ����� ��� ��� ���

���� ����. � ��, ���� �� ��� �

���� �� �� ��� �� ��� �� �

�� ��� ����.appcursorDefault(class AppcursorDefault) �� ��, �� �� ���� ����� � ��

�. � �� �����.appkeypadDefault(class AppkeypadDefault) �� ��, � � � ���� ����� � ��

�. � �� �����.autoWrap(class AutoWrap) �� �� ��� �� ��� ���� �� ��

��. � �� ����.bellSuppressTime(class BellSuppressTime) �� �� ��(���)� �� � ���� �

�� � ���. � �� 200���. 0� �� ���

����, �� � ��� � �� ��� � �

� �� ��� ��� �� ���. , � ��

� ����� � ���� �� �� ����.boldFont(class BoldFont) ���� �� �� ��� �� ��� ����.c132(class C132) VT102 DECCOLM ���� ��� � � ��

��� ����. � �� �����.

�� ���(���) 229

Page 244: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

charClass(class CharClass) [low-]high: value ��� ��� ���� �� ���

��� ���� ����. �� ��� ��� �

��� ���� �� ���� ���� �����.

236 ���� ��� ����� ������.curses(class Curses) curses ��� �� � ��� ��� ���� ��

��. � �� �����.cutNewline(class cutNewline) � � ��, � �� �� � � � �� ��

�� � ���(NL) ��� ���� ����. �� �

�, � ��� ��� ���. � �� ����.cutToBeginningofLines(class CutToBeginningOfLine) � � ��, � �� �� � � � �� ��

� �� � ��� ��. �� ��, �� ��

���. � �� ����.background(class Background) �� ��� ����. � �� �����.foreground(class Foreground) �� ���� ���� �� ��� ����.

���� �� ��� ��� ��� ���� �� �

�� �� �� �� �� �� ����� �� �

� � �����. � �� ������.cursorColor(class Foreground) ��� ��� ���� �� ��� ����.

� �� ������.eightBitInput(class EightBitInput) �� ��, �� � � �� ��� 8��� ���

�� ��� �����. ��� ��, � ��� ESC

�� �� ��� � 2�� �� ����. �

�� ����.eightBitOutput(class EightBitOutput) ����� � � 8�� ��� �� � �� ��

��� ���� �� ����. � �� ���

�.font(class Font) �� �� ��� ����. � �� �����.font1(class Font1) � �� �� �� ��� ����.font2(class Font2) � �� �� �� ��� ����.font3(class Font3) � �� �� �� ��� ����.font4(class Font4) � �� �� �� ��� ����.font5(class Font5) 5�� �� �� ��� ����.font6(class Font6) 6�� �� �� ��� ����.geometry(class Geometry) VT102 �� ��� �� ��� �� ����.hpLowerleftBugCompat(class hpLowerleftBugCompat) termcap� ���� �� ESC F� � � �� �

� ��� ���� xdb� ��� �� ���� �

���. �� ��, ��� ���� ESC F� ��

� xterm� ��� �� �� ��� ����. �

�� � ���.internalBorder(class BorderWidth) ��� � �� ��� � �� ����. � ��

2���.jumpScroll(class JumpScroll) �� ����� ��� ���� �� ����.

� �� ����.loginShell(class LoginShell) ��� �� �� ��� �� ��� ����

�� ����. � �� �����.marginBell(class MarginBell) ���� ��� �� �� � � ��� �

��� �� ����. � �� �����.multiClickTime(class MultiClickTime) � � �� ���� �� ��� �� ��� �

�� � � ����. � �� 250������.multiScroll(class MultiScroll) ����� ������ � � ���� �� �

���. � �� �����.nMarginBell(class Column) �� ��� ��, �� � ��� ���

���� �� �� ����.

230 �� ���, � 6 �

Page 245: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

pointerColor(class Foreground) ���� ���� ����. � ��

XtDefaultForeground���.pointerColorBackground(class Background) ���� ��� ����. � ��

XtDefaultBackground���.pointerShape(class Cursor) ���� �� ��� ����. � �� xterm��

�.resizeGravity(class ResizeGravity) �� � � �� �� ��� � ��� ��

���. NorthWest� ���� � � � ��� �

� ���� �� ����. �� � � ��, �

� ����� �����. �� � ��, � �� �

�� �����.

�� MIT �� X11R4� �� �� ����.

SouthWest(� �)� ���� ���� �� �� �

�� ���� ����. �� � ��, ��� ���

�� ���� ��� ������. �� � � ��,

�� ��� ���� ����� ��� ��� �� �

����.reverseVideo(class ReverseVideo) �� �� ����� ��� �� ����. �

�� �����.reverseWrap(class ReverseWrap) ��� �� ��� �� ��� ��� �� ��

��. � �� �����.saveLines(class SaveLines) ��� �� �� � ��� ��� ���� ��

�� �� ����. � �� 64���.scrollBar(class ScrollBar) ��� �� ��� ���� �� ����. �

�� �����.scrollTtyOutput(class ScrollCond) ��� �� ���� �� ��� �� ���� �

�� �� ���� �� ������� �� ��

��. � �� ����.scrollKey(class ScrollCond) �� �� ��� �� ���� ��� �� ��

�� �� ������� �� ����. � ��

�����.scrollLines(class ScrollLines) scroll-back � scroll-forw ��� � �� ���

�� � �� ����. � � �� 1���.signalInhibit(class SignalInhibit) xterm� ��� � �� � � �� �� ��

� ���� �� �� ����. � �� ��

���.tekGeometry(class Geometry) Tektronix �� ��� �� �� �� �� ��

��.tekInhibit(class TekInhibit) Tektronix � � ��� � ���� ��� �

�� ���� �� ����. � �� ����

�.tekSmall(class TekSmall) � � �� � �� ���� �� ��, Tektronix

� �� �� �� ���� ��� ���� �

� ����. �� �� ��� ������ xterm

��� �� � ����. � �� �����.tekStartup(class TekStartup) xterm� Tektronix � �� ��� �� ����.

� �� �����.titeInhibit(class TiteInhibit) xterm� TERMCAP ����� ti � te termcap �

� ��(�� �� �� ���� �� � �� �

� ��� ���� � ����)� ��� ���

� ����. �����, xterm ��� �� ���

� ���� � ���� ��� ����.

�� ���(���) 231

Page 246: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

translations(class Translations) �, ��, ���� ��� �� �� �� �

���� ����. ″��″� ������.visualBell(class VisualBell) Ctrl+G � � ��� �� � � � � �

� � � � (���)� ��� ���� ��

����. � �� �����.

�� �� ��� tek4014 ��(��� Tek4014)� ��� �����.

width(class Width) Tektronix �� �� � � � ����.height(class Height) Tektronix �� ��� � � � ����.fontLarge(class Font) Tektronix �� �� � ��� ����.font2(class Font) Tektronix �� �� �� �� 2� ����.font3(class Font) Tektronix �� �� �� �� 3� ����.fontSmall(class Font) Tektronix �� �� �� ��� ����.initialFont(class InitialFont) � �� �� � � �� ��� ����. �

� set-tek-text ��� ��� ����. � �� �

�����.ginTerminator(class GinTerminator) GIN �� �� �� ��� �� �� ��� �

���. ��� �� none��, � ��� � �

� ����. CRonly� CR� � ��, CR&EOT�

CR� EOT� �� � ��. � �� none(�)

���.

��� �� �� �� � � ��� Athena SimpleMenu ��� �� ��� ���� ���.

� ��� �� ��� �� � �� � �� ������.

�� ��� �� �� ��� ���.

securekbd(class SmeBSB) secure() ��� ����.allowsends(class SmeBSB) allow-send-events(toggle) ��� ����.redraw(class SmeBSB) redraw() ��� ����.line1(class SmeLine) �� �� �����.suspend(class SmeBSB) �� ��� ���� ����� send-signal(tstp) ��� ����.continue(class SmeBSB) �� ��� ���� ����� send-signal(cont) ��� ����.interrupt(class SmeBSB) send-signal(int) ��� ����.hangup(class SmeBSB) send-signal(hup) ��� ����.terminate(class SmeBSB) send-signal(term) ��� ����.kill(class SmeBSB) send-signal(kill) ��� ����.line2(class SmeLine) �� �� �����.quit(class SmeBSB) quit() ��� ����.

vtMenu�� �� �� ��� ���.

scrollbar(class SmeBSB) set-scrollbar(toggle) ��� ����.jumpscroll(class SmeBSB) set-jumpscroll(toggle) ��� ����.reversevideo(class SmeBSB) set-reverse-video(toggle) ��� ����.autowrap(class SmeBSB) set-autowrap(toggle) ��� ����.reversewrap(class SmeBSB) set-reversewrap(toggle) ��� ����.autolinefeed(class SmeBSB) set-autolinefeed(toggle) ��� ����.appcursor(class SmeBSB) set-appcursor(toggle) ��� ����.appkeypad(class SmeBSB) set-appkeypad(toggle) ��� ����.

232 �� ���, � 6 �

Page 247: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

scrollkey(class SmeBSB) set-scroll-on-key(toggle) ��� ����.scrollttyoutput(class SmeBSB) set-scroll-on-tty-output(toggle) ��� ����.allow132(class SmeBSB) set-allow132(toggle) ��� ����.cursesemul(class SmeBSB) set-cursesemul(toggle) ��� ����.visualbell(class SmeBSB) set-visualbell(toggle) ��� ����.marginbell(class SmeBSB) set-marginbell(toggle) ��� ����.altscreen(class SmeBSB) � ��� �� �� � ����.line1(class SmeLine) �� �� �����.softreset(class SmeBSB) soft-reset() ��� ����.hardreset(class SmeBSB) hard-reset() ��� ����.clearsavedlines(class SmeBSB) clear-saved-lines() ��� ����.line2(class SmeLine) �� �� �����.tekshow(class SmeBSB) set-visibility(tek,toggle) ��� ����.tekmode(class SmeBSB) set-terminal-type(tek) ��� ����.vthide(class SmeBSB) set-visibility(vt,off) ��� ����.

�� ��� �� �� ��� � ���.

fontdefault(class SmeBSB) set-vt-font(d) ��� ����.font1(class SmeBSB) set-vt-font(1) ��� ����.font2(class SmeBSB) set-vt-font(2) ��� ����.font3(class SmeBSB) set-vt-font(3) ��� ����.font4(class SmeBSB) set-vt-font(4) ��� ����.font5(class SmeBSB) set-vt-font(5) ��� ����.font6(class SmeBSB) set-vt-font(6) ��� ����.fontescape(class SmeBSB) set-vt-font(e) ��� ����.fontsel(class SmeBSB) set-vt-font(s) ��� ����.

tekMemu�� �� �� ��� ���.

tektextlarge(class SmeBSB) set-tek-text(l) ��� ����.tektext2(class SmeBSB) set-tek-text(2) ��� ����.tektext3(class SmeBSB) set-tek-text(3) ��� ����.tektextsmall(class SmeBSB) set-tek-text(s) ��� ����.line1(class SmeLine) �� �� �����.tekpage(class SmeBSB) tek-page() ��� ����.tekreset(class SmeBSB) tek-reset() ��� ����.tekcopy(class SmeBSB) tek-copy() ��� ����.line2(class SmeLine) �� �� �����.vtshow(class SmeBSB) set-visibility(vt,toggle) ��� ����.vtmode(class SmeBSB) set-terminal-type(vt) ��� ����.tekhide(class SmeBSB) set-visibility(tek,toggle) ��� ����.

� ��� Athena Scrollbar ��� �� ��� ��� ����.

thickness(class Thickness) ��� �� �� � � � ����.background(class Background) ��� �� ��� ����.foreground(class Foreground) ��� �� ���� ����. ��� �� thumb� �� �

�� �� ���� ���� ��� � � �����.

�� ���(���) 233

Page 248: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

�� ���

VT102 �� ��� �, xterm ��� ���� � �� �� � �� �� � ��� �� � �

� ����.

�� ��� ��� �� ��� �� �� �, ��� �� �� �� �� � �����. � �

�� �� �� ��� �� ������ �� � �� ���.

��� � 1(�� ��)� ���� �� ��� ���� �����. ��� ���� � ����

�����, ��� �� ��� ���� �� � �� �� � ��� ������. � ��

�� ������ �� �� ��� ����, �� � � PRIMARY ��� ����.

� � �� ���� ��, � � �� ��� ��, � � �� ��� �� �����.

� � ��� �� �� ��� �� ��� �� �����, ���� �� ��� ��� �

� � � ���. � �� � ���� X � �� ��, xterm ��� �����

� ���� ���� ��� ���.

��� � 2(�� ��)� ��� �� PRIMARY ���� ���� ″��″(���)��, ���� �

� �� �� ���� �� ���� �� ���� ″��″��.

��� � 3(�� ���)� �� �� ����. ���� ��� ��� ����� � ��

� � �� ����, � �� ��� ��� ����� ����� ����. ���� ��

� �� ����� ��� ��� ����� ��, xterm ��� ���� �� ����� ����

��� �� ��� ����, ��� ��� �� ����� ����� ����.

��� ���� ����� �����. ����� ��� �� ����� � ��� � �� ���

�, � �� ��� �� ����� ����� ����. ���� ��� ��� ����� �

�� ��� ����� ��, xterm ��� ���� ��� ����� ���� ��� ��

��� ����, ��� ��� ��� ����� ����� ����. ��� �� ���� �

�� ��� �� � � �� ����. , ���� �� ��� � � � � � ���.

� ���� ���� ��, ���� ��� ���� � ��� , ���� �� �� � ���� ��

�� ���� ��� �� � �� ���. �� �, ����� ��� ���� ���� ���

���� ���. ��� ��� �� ������� ���� �����, ���� ��� �� ��

��� ����. �� ����� � �� ��� ���� �� ��� ��� ��� ��. ,

���� � ���� �����.

��� �� ���� ��� ��� �� �����, �� ��(� ���) ���� ���� ��

�� ����. � �� ���� �����(����) � ��� �� ��� �����.

��� ��� ���� � 1� �� ���� �� ���� �� �� ����.

� 3� �� ���� �� �� �� ��� ��� ��� ����.

� 2� �� ����� ��� ��� ���� �� ���� ��� ���� �� ����.

234 �� ���, � 6 �

Page 249: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

VT102 ����� ��, Tektronix �� ���� ��� ���� ����. �� Tektronix GIN � �

���� ��� � � �� ��� � ��� �� ��� ����. ��� �� �� �� �� ��

� �� ��� � ��. � 1, 2, 3� �� �� l, m � r� ����.

��� �� � � �� �� �� �� �� ���� � ���. ��� �� �� ���� �,

��� �� ��� �����. (��� � ��� �� � � RAW� �� ���� ����� ���

��. � ��� ��� tty ��� ������.)

xterm ���� mainMenu, vtMenu, fontMenu � tekMenu� � �� �� ���. �� ��

� �� ��� �� ����. ���� �� �� ��� ��� � ���� ����. �� �

�� � � � ��� � � ���� ���. �� ��� � "� �� ��� �����. �

� � ��� �� ��� �����. �� �� ��� �� ��� ����. �� � ���

�� ��� ��� �����.

xterm �� �� �� ��� � 1� ��� ��� � ����. �� ��� VT102 � Tektronix

� ��� ���� ��� ���. �� �� � � ���� �� ���� �� �� !� ���

�� � �����.

�� �� ��� � �� �� ���� Continue, Suspend, Interrupt, Hangup, Terminate,

� Kill���. � ��� SIGCONT, SIGTSTP, SIGINT, SIGHUP, SIGTERM � SIGKILL

��� xterm ��� ���� ����� ���� �(�� �)� � ��. � ��� �� ����

���� Ctrl+Z� �� ����� �� ��� ��� ����.

vtMenu� VT102 ������ � � � ����, �� � �� ��� � 2� VT102 ��� ���

� ����. � �� �� ���, ��� ��� ��� ��� �� �����. �� �� ���

� ��� � ��� ���� � (VMS �� TOPS-20 ��� � ���� ��) ��� � ��

� ���.

�� ��� ��� xterm ��� ��� �� ��� � � � ��� ���, �� �� 8� �� ���

� �, �� � (�: ���� � �� ���)� �� ��� �����.

fontMenu� VT102 �� ��� ��� ����. ��� �� ���� � � ��� � ���� �

��, �� �� �� ���� ��� �� �� ��� ��(″�� ���″ ��)� �� ������

�� �(PRIMARY � ���� � ��)� ����.

tekMenu� Tektronix ������� ��� � � ����, �� � � ��� � 2� Tektronix ��

� ��� � ����. �� �� ��� �� � ���� �����. �� �� PAGE ���

Tektronix �� �#��.

�� ���(���) 235

Page 250: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

X ��� ��� �� !��� �$��. xdm�� ���� MIT ��� �� ��� ��� �� �

� �� � � magic cookie �� ���� �� � ���. ��� ��� �� ����� ��

� ��� �� ���� ����(xhost �� ��), ���� ���� ��� � � �� ���

� �� ����� ������ �� � � ��� ��� ��, ��� X ����� �� ���

� ���� ������ ��� ��� �� %� � ���, �� �� ���� �� �� ��

�� ��� �� �� ���.

�� �� �� �� � � ��� ����� � ��� ��� �� �� �����. ��� ��

�� �� ��� ���� ��� �� ���� � �� �� ���� ���� ����, xterm ���

� �� ��� ���� � ��� ���� ���.

xterm ��� �� �� � �� �� ��� xterm ����� ����(GrabKeyboard ����

��� ��� ) �� �� ��� ���. ������ ���� ��(�� !� ��)� ��

���� ��, �� ��� �� ��� �� ��� �� ��� ��� � �� �� ��

� �� ��� ���� ��� � ���.

� �� ��� X ������ �� � ��� � ���, ���� �� ��� �� ���

��� � �� �� ���. � ���� ��� ���. �� ��� ����, ��� � �

�� ����(� ��� �� �� ��� � ��), �� � � � �� �� �����. ���

���� ���, ����� �� �� ��� ����.

�� �� ������ ��� �� �� ����� �� ��, � ����� ���� �� �� �

� ��� ����� ��� ����� ��� (�� ����) �� ���� ����� �� ��

��. ���� �� �� ��� �� ��� �� "� ����� �� �� ���.

�� �� � � ���� xterm �� ����(��� ��� ���) �����, �� �� � �

� �� �� � � � � ���(� �� �� ����� �� ���� ����)� �� ���

���� �� � � ���. (��� ���� �� X ����� �����.) ��� ��� ��

��, ���� ��� �� ���� ��� ��� � ����.

�� ���

�� ���� �� ��� �� � � �� �� ���� �� ���(�: ��, � ��, ���)

���. ����� � �� �� �� ����� ����(�� �, �� ��� �����

��� ��� � ��� � �), charClass(��� CharClass) ��� ��� � � ���

�� � ���.

� ��� ��� ��� ���� range:value ����. range� �� �� �� 0 - 127 � �� low-high

�, � ��� ASCII � � ��� ��� �����. � � ��� ���� ���� �� ���

�� ��� ���� ���� value� ��� ���.

� � ��� �� ����.

236 �� ���, � 6 �

Page 251: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

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,/* x y z { | } ~ DEL */

48, 48, 48, 123, 124, 125, 126, 1};

�� �, ��� 33:48,37:48,45-47:48,64:48� ���, ��� ��, ��, ���, �� � & ��

� �� � ��� �� ���� ���� �� �����. �� �� � ��� �� ��� ����

��� �� ����.

��

vt100 �� tek4014 ��� �� �� �� ��� �� �� ���� �(�� � �)� �� �

� � ���. �� � ���� �� ���� �� � �� ���� ���, �� � ��

��� �� � ���. �� �� ��� vt100 �� tek4014 � ����� ��� �����.

bell([Percent]) �� �� �� �� ��� ��� ���� ��

� ����.ignore() ���� ����� �� ��� �� ���� �

�� ����.insert() � �� ��� �� �� ���� ���.insert-seven-bit() insert()� ������.insert-eight-bit() ��� 8��(�) �� �� ��� �� ��� ��

�� ���. ��� ��� eightBitInput ���

�� �� ���.

�� ���(���) 237

Page 252: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

insert-selection(SourceName [, ...]) SourceName ���� �� ��� ��� �� ��

���� ���� ���� ���. ��� �

��� � ��� ���(���� ��� �) ��

� ��� ����. ����� ���� ���

�� PRIMARY, SECONDARY � CLIPBOARD �

� ���. ����� ��� ��� CUT_BUFFER0

� CUT_BUFFER7 ���� �� � ���.keymap(Name) ���� �� ��� Name�� ��� Keymap(�

���� ���)� �� � ��� ���� �

���. �� None� ��� � ��� ���

�.popup-menu(MenuName) ��� �� �� ����. �� ��(���� �

�� �)� mainMenu, vtMenu, fontMenu �

tekMenu ����.secure() “��” �� ��� �� �� � � ����,

mainMenu� securekbd ������ �����.select-start() �� ��� ��� ��� ��� � ����.

�� � �� ��� ″��� ���″ �� ���

���.select-extend() ���� ���� ��� ����. �� ���

���� �� � ��.select-end(DestName [, ...]) �� � ���� DestName� ��� �� ���

�� Ehsms ��� ����.select-cursor-start() �� ��� �� ��� � ���� �� ��

�� select-start� ����.select-cursor-end(DestName [, ...]) select-cursor-start� �� ��� �� �� ���

� select-end� ����.set-vt-font(d/1/2/3/4/5/6/e/s [,NormalFont [,BoldFont]]) �� VT102 ��� ���� ��� ����. � �

� ��� ��� ���� � ��� �� �� �

� �����.

d �� D� � � ��(xterm ��� ��� � �

��� ��)� �����.

1 - 6� font1 - font6 ��� �� ��� ��� �

����.

e �� E� ���� � � �� ���(�� � �

� � � �� �� ��� ���) �� � ��

� ��� �����.

s �� S� � �� �� ��� ��� ��

(xfontsel ���� �� ���� �� �)� �

����.start-extend() �� ��� �� � ���� �� ����

select-start� ����.start-cursor-extend() �� ��� �� ��� �� � ���� ��

���� select-extend� ����.string(String) ���� ��� ��� ��� ���� ���. �

�� ���� � �� �� ��� �� ���

���� ��� ����. ��� ��� �� 0x�

���� ��, �� 16� �� ��� ����.

238 �� ���, � 6 �

Page 253: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

scroll-back(Count [,Units]) ��� ��� ���� ���� ���� � � �

�� ��� �� ��� �����. Count ��

� ��� Units(page, halfpage, pixel �� line�

� � ) �� �����.scroll-forw(Count [,Units]) �� ���� ����� �� ���� scroll-back�

����.allow-send-events(On/Off/Toggle) al lowSendEvents ��� �� �� ���� ,

mainMenu� allowsends ��� ���� �����.redraw() �� �����, mainMenu� redraw ����� �

����.send-signal(SigName) SigName� �� ��� ��� ��� xterm ���

���(-e ��� ���� ��� � �� ���)�

� ��, mainMenu� suspend, continue, interrupt,

hangup, terminate � kill ����� �����. �

� �� ��� �� ����. (����� ����

����.)

tstp(�� ���� �� ���� ��)

suspend(tstp� ��)

cont(�� ���� �� ���� ��)

int,

hup,

term,

quit,

alrm,

alarm(alrm ��)

killquit() SIGHUP� � ����� � �� � ��. �

� �� �� quit ��� �� �����.set-scrollbar(On/Off/Toggle) scrollbar ��� ����, vtMenu� scrollbar ��

��� �����.set-jumpscroll(On/Off/Toggle) jumpscroll ��� ����, vtMenu� jumpscroll �

���� �����.set-reverse-video(On/Off/Toggle) reverseVideo ��� ����, vtMenu� reversevideo

����� �����.set-autowrap(On/Off/Toggle) �� �� � �� �� � ��� , v tMenu�

autowrap ����� �����.set-reversewrap(On/Off/Toggle) reverseWrap ��� ����, vtMenu� reversewrap

����� �����.set-autolinefeed(On/Off/Toggle) � �� ��(LF)� �� �� ����, vtMenu�

autolinefeed ����� �����.set-appcursor(On/Off/Toggle) ����� �� � � ��� ����, vtMenu�

appcursor ����� �����.set-appkeypad(On/Off/Toggle) ����� � � � ��� ����, vtMenu�

appkeypad ����� �����.set-scroll-on-key(On/Off/Toggle) scrollKey ��� ����, vtMenu� scrollkey ��

��� �����.

�� ���(���) 239

Page 254: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

set-scroll-on-tty-output(On/Off/Toggle) scrol lTtyOutput ��� � ��� , v tMenu�

scrollttyoutput ����� �����.set-allow132(On/Off/Toggle) c132 ��� ����, vtMenu� allow132 ����

� �����.set-cursesemul(On/Off/Toggle) curses ��� ����, vtMenu� cursesemul ��

��� �����.set-visual-bell(On/Off/Toggle) visualBell ��� ����, vtMenu� visualbell ��

��� �����.set-marginbell(On/Off/Toggle) marginBell ��� ����, vtMenu� marginbel �

���� �����.set-altscreen(On/Off/Toggle) �� ��� �� �� �� �����.soft-reset() ��� �� �����, vtMenu� softreset ���

�� �����.hard-reset() ��� �, �, � �� � �� �� ����� �

�� �#��. �� vtMenu� hardreset ��� ��

�� �����.clear-saved-lines() hard-reset(�� �� ��)� ����, ��� �

���� ��� � ��� �#��. �� vtMenu�

clearsavedlines ��� ���� �����.set-terminal-type(Type) Type ���� �� ��� vt �� tek ��� ���

�. �� vtMenu� tekmode ��� tekMenu�

vtmode ��� ���� �����.set-visibility(vt/tek, On/Off/Toggle) vt �� tek �� ������ �� ����. �

�� vtMenu� tekshow � vthide ��� tekMenu�

vtshow � tekhide ����� �����.set-tek-text(large/2/3/small) Tektronix ��� ���� ��� ��� �� ��

tektextlarge, tektext2, tektext3 � tektextsmall� �

�� ����. �� tekMenu� �� ��� �� �

�� ���� ����.tek-page() Tektronix �� ���, tekMenu� tekpage ����

� �����.tek-reset() Tektronix �� �����, tekMenu� tekreset ��

��� �����.tek-copy() �� � ��� ���� � ���� ���� �

� �� COPY� ���� �� ����� ���

����. ��, tekMenu� tekcopy ����� �

����.visual-bell() �� �� �#��.

Tektronix ��� �� �� ��� ���.

gin-press(l/L/m/M/r/R) ��� �� �� � � � ��.

VT102 �� � � ���� �� ����.

Shift <KeyPress> Prior: scroll-back(1,halfpage) \n\Shift <KeyPress> Next: scroll-forw(1,halfpage) \n\Shift <KeyPress> Select: select-cursor-start \

select-cursor-end(PRIMARY,CUT_BUFFER0) \n\

Shift <KeyPress> Insert: insert-selection(PRIMARY,CUT_BUFFER0) \n\

~Meta<KeyPress>: insert-seven-bit \n\

240 �� ���, � 6 �

Page 255: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

Meta<KeyPress>: insert-eight-bit \n\!Ctrl <Btn1Down>: popup-menu(mainMenu) \n\!Lock Ctrl <Btn1Down>: popup-menu(mainMenu) \n\~Meta <Btn1Down>: select-start \n\~Meta <Btn1Motion>: select-extend \n\!Ctrl <Btn2Down>: popup-menu(vtMenu) \n\!Lock Ctrl <Btn2Down>: popup-menu(vtMenu) \n\~Ctrl ~Meta <Btn2Down>: ignore \n\~Ctrl ~Meta <Btn2Up>: insert-selection(PRIMARY,

CUT_BUFFER0) \n\!Ctrl <Btn3Down>: popup-menu(fontMenu) \n\!Lock Ctrl <Btn3Down>: popup-menu(fontMenu) \n\~Ctrl ~Meta <Btn3Down>: start-extend \n\~Meta <Btn3Motion>: select-extend \n\<BtnUp>: select-end(PRIMARY, CUT_BUFFER0) \n\<BtnDown>: bell(0)

Tektronix �� � � ���� �� ����.

~Meta<KeyPress>: insert-seven-bit \n\Meta<KeyPress>: insert-eight-bit \n\!Ctrl <Btn1Down>: popup-menu(mainMenu) \n\!Lock Ctrl <Btn1Down>: popup-menu(mainMenu) \n\!Ctrl <Btn2Down>: popup-menu(tekMenu) \n\!Lock Ctrl <Btn2Down>: popup-menu(tekMenu) \n\Shift ~Meta<Btn1Down>: gin-press(L) \n\~Meta<Btn1Down>: gin-press(l) \n\Shift ~Meta<Btn2Down>: gin-press(M) \n\~Meta<Btn2Down>: gin-press(m) \n\Shift ~Meta<Btn3Down>: gin-press(R) \n\~Meta<Btn3Down>: gin-press(r)

�� keymap ��� ��� ����� ���� ��� �� �� �� ���� ��� �� ���

�.

*VT100.Translations: #override <Key>F13: keymap(dbx)*VT100.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,CUT_BUFFER0)

��

xterm ��� ���� ��� ��� �� ��� �� � TERM � TERMCAP� ����. ��,

DISPLAY �� �� ���� ��� �� ��� �� ��� �� �� ���. WINDOWID

�� �� xterm �� X ��� ID ��� �����.

�� ���(���) 241

Page 256: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

�� ���� �� ������ ���� ����. �� xterm �� �� ��� ����. ��� ���

� �� �� ��� �� �����. �� ��� ��� ���� ����� xterm ��� ��

���� �� ��� �����, �� �� �� ���� � ��� ����� � � � ��

��� ���� ���.

�� ��� xterm ��� ��� ��� ��� � ����.

��� �, �� � ��� �����.

�� ��

� ���� xterm ���� �� ��� �� ��� ����.

��

� ����� � �� � �� ��� ��� ����.

c ��� �� c

C ��(��) ��

Ps �� ��� ��� ���� ��(�� ��) �� ���

Pm � �� �� �� ���� ���� �� �� ���. ;(���) ��()� �����.

Pt �� �� ��� ���� ��� ���

VT100 ��

��� �� ��� ���� � VT102 �� �����, �� DEC VT ��� � �� ��� ��

�. ���� �� VT102 �� ��� ��� ��, 2 �� ��, ���� �� � VT52 � ���.

��� � �� � ��� �� xterm �� ��� ���� � ���� �� ��� ���. ��� DEC

�� ISO 6429� ��� ���� ��, �� �� � ��� ��� �����. �� ��� �� �

��� � � ISO 2022� ��� �����. �� ��� �� ��� �� ��� ������.

�� �� ��

BEL (Ctrl+G)

BS ����(Ctrl+H)

TAB �� �(HT)(Ctrl+l)

LF ��� �� � ���(NL)(Ctrl+J)

VT LF� �� �� �(Ctrl+K)

FF LF� �� �� �� �� � ���(NP)(Ctrl-L)()

CR ��� ��(CR)(Ctrl+M)

SO ��� ��(Ctrl+N) -> �� �� ��� ��: G1 �� ��� ����.

SI ��� �(Ctrl+O) -> � �� ��� ��: G0 �� ��� ����(�

�).

ESC # 8 DEC �� ���(DCECALN)

242 �� ���, � 6 �

Page 257: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

�� �� ��

ESC( C G0 �� �� ��(ISO 2022)

C = 0 DEC �� �� � �� ��

C = A �(UK)

C = B �(USASCII)

ESC ) C G1 �� �� ��(ISO 2022)

C = 0 DEC �� �� � �� ��

C = A �(UK)

C = B �(USASCII)

ESC * C G2 �� �� ��(ISO 2022)

C = 0 DEC �� �� � �� ��

C = A �(UK)

C = B �(USASCII)

ESC + C G3 �� �� ��(ISO 2022)

C = 0 DEC �� �� � �� ��

C = A �(UK)

C = B �(USASCII)

ESC 7 �� ��(DECSC)

ESC 8 �� ��(DECRC)

ESC = ����� �� (DECPAM)

ESC > �� �� (DECNM)

ESC D ��(IND)

ESC E � �(NEL)

ESC H � ��(HTS)

ESC M � ��(RI)

ESC N G2 �� ��� �� ��� (SS2): � ���� �� ���.

ESC P G3 �� ��� �� ��� (SS2): � ���� �� ���.

ESC O Pt ESC \ �� �� ���(DCS). xterm� DCS ��� ���� ����. Pt� ���

��. Pt� �� �� ��� ���� ���.

ESC Z �� �� ID(DECID). ���� �� ESC [ c ��(DA)

ESC [ Ps @ ��� Ps(� ) �� �(� �=1)(ICH)

ESC [ Ps A �� � Ps ��(� �=1)(CUU)

ESC [ Ps B �� ��� Ps ��(� �=1)(CUD)

ESC [ Ps C �� ��� Ps ��(� �=1)(CUF)

ESC [ Ps D �� �� Ps ��(� �=1)(CUB)

ESC [ Ps ; Ps H �� � [row;column](� �=1)(CUP)

ESC [ Ps J ���� ���(ED)

Ps = 0 � ���(� �)

Ps = 1 �� ���

Ps = 2 �� ���

�� ���(���) 243

Page 258: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

�� �� ��

ESC [ Ps K ��� ���(EL)

Ps = 0 ����� ���(� �)

Ps = 1 ���� ���(� �)

Ps = 2 �� ���

ESC [ Ps L Ps � �(� �=1)(IL)

ESC [ Ps M Ps � �(� �=1)(DL)

ESC [ Ps P Ps �� �(� �=1)(DCH)

ESC [ Ps ; Ps ; Ps ; Ps ; Ps T hilite ��� ���� �����. ���� [Func;Startx;

Starty;FirstRow;LastRow]���. 247 ���� ���� ���� ��

ESC [ Ps c SendDevice ��(DA) Ps �� �(� �=1)(DCH)

Ps =0 �� ���

����� �� ��

ESC [ ? 1 ; 2 c

(″I am a VT100 with Advanced Video Option.″)

ESC [ Ps ; Ps f �� � �� � [row;column](� � = [1,1])(HVP)

ESC [ Ps g � ���(TBC)

Ps = 0 �� � ���(� �)

Ps = 3 �� ���

ESC [ Pm h �� � (SM)

Ps = 4 � � (IRM)

Ps = 2 0

�� � ���(LNM)

ESC [ Pm l ��� � (RM)

Ps = 4 �� � (IRM)

Ps = 2 0

�� ���(LNM)

ESC [ Pm m �� ��(SGR)

Ps = 0 ��(� �)

Ps = 1 ���

Ps = 4 �� ��

Ps = 5 ����(���� ��)

Ps = 7 ��

ESC [ Ps n �� �� ���(DSR)

Ps = 5 �� ���

ESC [ 0 n(″OK″)

Ps = 6 ��� �� �(CPR)

[row;column] as

ESC [ r ; c R

Ps = 2 0

�� � ���(LNM)

244 �� ���, � 6 �

Page 259: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

�� �� ��

ESC [ Ps ; Ps r ���� � �� [top;bottom](� � = �� �� ��)(DECSTBM)

ESC [ Ps x �� ��� ��(DECREQTPARM)

ESC [ ? Pm h DEC �� � (DECSET)

Ps = 1 ����� �� �(DECCKM)

Ps = 2 �� �� G0-G3� �� USASCII ��(VT102��, ��� VT52

� (DECANM)� ��. � � � xterm�� ���� ��

��.)

Ps = 3 132 � � (DECCOLM)

Ps = 4 �(��) ���(DECSCLM)

Ps = 5 �� �(DECSCNM)

Ps = 6 �� � (DECOM)

Ps = 7 �� �� � (DECAWM)

Ps = 8 �� �� �(DECARM)

Ps = 9 � �� �� ��� X � Y ��. 247 ���� ���� ��

�� ��.

Ps = 3 8

Tektronix � ��(DECTEK)

Ps = 4 0

80 <--> 132 � ��

Ps = 4 1

curses �� ��

Ps = 4 4

�� � ��

Ps = 4 5

��� �� �� �

Ps = 4 7

�� �� �� ��(titelnhibit ��� �� �� � � �� �

� ��)

Ps = 1 0 0 0

� � � ��� �� ��� X � Y ��. 247 ���� ���

� ���� ��

Ps = 1 0 0 1

���� ��� ��� ��

�� ���(���) 245

Page 260: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

�� �� ��

ESC [ ? Pm l DEC �� � ���(DECRST)

Ps = 1 �� �� �(DECCKM)

Ps = 3 80 � � (DECCOLM)

Ps = 4 �� �� ���(DECSCLM)

Ps = 5 �� �(DECSCNM)

Ps = 6 �� �� � (DECOM)

Ps = 7 �� �� �� � (DECAWM)

Ps = 8 �� �� �� �(DECARM)

Ps = 9 � �� �� ��� X � Y � ��.

Ps = 4 0

80 <--> 132 � �� ��

Ps = 4 1

curses �� �� ��

Ps = 4 4

�� �� ��

Ps = 4 5

��� �� �� �� �

Ps = 4 7

�� �� �� ��

Ps = 1 0 0 0

� � � ��� �� ��� X � Y � ��.

Ps = 1 0 0 1

���� ��� ��� �� ��. xxx

ESC [ ? Pm r DEC �� � � ��. ��� ��� Ps� �����. Ps �� DECSET�

����.

ESC [ ? Pm s DEC �� � � ��. Ps �� DECSET� ����.

ESC ]? Ps ; Pt BEL ��� ��� ��

Ps = 0 ��� �� � � ��� Pt� �

Ps = 1 ��� ��� Pt� �

Ps = 2 � ��� Pt� �

Ps = 5 0

��� Pt� ��

ESC Pt ESC \ �� ��(PM). xterm� PM ��� ���� ����. Pt� �� �� ��

� ���� ���.

ESC _ Pt ESC \ ����� ��(APC). �� ��(PM). xterm� APC ��� ���� �

���. Pt� �����. Pt� �� �� ��� ���� ���.

ESC c �� ���(RIS)

ESC n G2 �� �� (LS2)

ESC o G3 �� �� (LS3)

ESC l GR� G3 �� �� ��(LS3R). xterm�� ��� �� ����.

246 �� ���, � 6 �

Page 261: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

�� �� ��

ESC } GR� G2 �� �� ��(LS3R). xterm�� ��� �� ����.

ESC GR� G1 �� �� ��(LS3R). xterm�� ��� �� ����.

XTERM �� ��

AIX �� 4�� DEC.TI ��� xterm �� ��� SGR ��� ��� �� �� � � ����.

SMUL � RMUL ��� �� AIX �� 4�� XTERM �� ��� ���� � ����. SGR��

� �� �� ��� ������.

tput sgr x y

x� 1 �� 0 � ��� ���� � �� � � ����� � ��, y� 1 �� 0 � ��� ����

�� � � ����� � ��. SGR� �� ��� ��� ″terminfo �� ��″ �� ������.

tput sgr 0 1 turn off standout; turn on underlinetput sgr 0 0 turn off standout; turn off underlinetput sgr 1 1 turn on standout; turn on underlinetput sgr 1 0 turn on standout; turn off underline

�� ���

VT ��� ��� � � � �� �� ��� � ��� �����. � ��� ����� ��

�� ����� �� �� �� ����� � ���� �� �����.

DECSET(�� DECRST) ���� ��� �� ���� �� �� ���(�� �� ����) � �

� �� ��� � � ���. xterm ��� �� ���� �� ��� ��� ���� ��� ��

���� �� ��� � �� ���� value+040�� �� ��. �� �� ���� 1 � ���.

�� � !� 1���. �� �� ���� 1 � ���.

X10 ��� � �, � � ��� ��� �� ����� � �� �� ���� ��� � �

�. �� DECSET� ��� 9� ��� �� � ���. �� � �, xterm ��� � ″6�″

� � ��. Cb� �-1���. Cx � Cy� �� � � ���� x � y �����.

ESC [ M CbCxCy

���� ��� � � � � � �� ��� �� ���� ��� � ��. ��� ��� � �

��. �� DECSET� ��� 1000� ��� �� � ���. �� ��� �� �, xterm

��� � ″� �″� � ��.

ESC [ M CbCxCy

Cb� � 2��� � ��� �� ��(0=MB1 �, 1=MB2 �, 2=MB3 �, 3=��). � �

�� �� ��� � ��� � ���� �� � �� �����. 4=���, 8=�, 16=��. Cx

� Cy� ��� ���� x � y �����. �� �� ��� (1,1)���.

�� ���(���) 247

Page 262: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��� �� ����� �� ���� ���� ����, ����� �� � � ���� �� �

�� ��� � � ��� ���� � �� � ����. ��� �� �� �� � ���

� � ��. �� ��� 1001� DECSET� ��� �� � ���.

��: � � � ���� � ���� ����� xterm ��� ������. �� � �, ��

���� ��� �� ��� �����. xterm ��� ���� ��� ��� ��� � ��� ���

��. �� X ���� �� ��� ���� ��� pty��� ��� ��� �����.

ESC [ Ps ; Ps ; Ps ; Ps ; T

���� Func, Startx, Starty, FirstRow � LastRow���. Func ���� hilite ���� ���

�� 0 ��� ���� �� �� 0���. Startx � Starty ���� � ����� �� �� �

� x � y �� ����. � �� ���� �����, � FirstRow ��� ��� �� � LastRow

�����.(��� ��� � 1���.) �� �� �, xterm ��� � �� �� � ��� � ��

����. �� � � ��� �� ��� ���, xterm ��� �� �� ″� �″� ����.

ESC [ t CxCy

�� � ��� �� �� ���, xterm ��� �� �� �� ��� ����.

ESC [ T CxCyCxCyCxCy

���� Startx, Starty, Endx, Endy, Mousex � Mousey���. Startx, Starty, Endx � Endy ���

� �� �� � � �� �� ����. Mousex � Mousey ���� �� � �� �(��

� � �� �� ) ���� �� ����.

Tektronix 4014 ��

��� ��� ���� � Tektronix 4014 �� �����. write-thre � ���� � � �� �� �

�� �������. � ���� Tektronix ��� � � ��� ��� ���� � ���, � � �

���� ��� ���� ���� ���.

�� ��

aixterm ��, resize ��, tset ��, vi �� vedit ��

xwd ��

��

��� X-Windows �� ��� ����.

��

xwd [ -add Value ] [ -frame ] [ -display Display ] [ -help ] [ -nobdrs ] [ -xy ] [ -out File ]

[ -root | -id id | -name Name ] [ -icmap ] [ -screen ]

248 �� ���, � 6 �

Page 263: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

xwd ��� ��� X-Windows � �� �������. xwd ���� ��� ���� �� ��� � �

�� �� � ���. ��� ���, ��, ��, ���, � �� � �� ��� �� ��� ��

�� ��� X ����� ��� � ��� �� � ���. ��� ��� ���� �� �� ��

����. �� � �� ��� � �, �� � � � � ����.

���

-add Value �� �� �� �� �� ����. � ��� X11R5� ����.-frame � ��� �� ���� � � ��� ���� ��� �� �����.-display Display �� ��� ����.-help ��� �� �� �� ����.-nobdrs � ��� X ��� ��� ���� �� ���� �� �����. �� ���� ���

� ��� � ��� ����� �� �� ����. -nobdrs ���� ��� �� �� �

���� �� �$��. �� � ���� �������� �� ��� ����. �� �,

XGetWindowAttributes ��� ������ ����� �� �� �� ���� border_width

� � �� 0 �� ����. ��� ���� � � � �� ��� � ���� ��� �

����� �� �� ���. ��� ��, -nobdrs ���� �� ����.-out File ���� �� ��� ����. � �� � �� ��� ���� ����.-root ���� ��� �� ����, � ��� �� �� �� � �� �����.

� ��� X11R5� ����.-id id ���� ��� �� ����, � ��� �� ��� �� id� � �� �

�� �����. � ��� X11R5� ����.-name Name ���� ��� �� ����, � ��� �� ��� WM_NAME ��� � �

� � �� �����. � ��� X11R5� ����.-icmap RGB �� ���� � � �� ��� ��� �� �� ��� ����. � �� �

�� �� �� �����. � ��� X11R5� ����.-screen ��� ���� ��� GetImage ��� ��� ��� �� � �� �� ���, ��

��� � � �� �����. ��� ���� ���� ��� �� ���� �� �� �

�� �� � ��, �� �� �� � �� �� �� �� ��� � � ���� �

���. � ��� X11R5� ����.-xy � � Z �� �� XY �� ��� ��. � ��� �� ������ �����.

��

XWDFile.h X ��� �� �� �� �� ��

�� ��

xwud ��

xwud ��

��

��� X-Windows �� ��� ��� ���� ����.

�� ���(���) 249

Page 264: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

xwud [ -in FileName ] [ -noclick ] [ -geometry Geometry ] [ -display Display ] [ -new ] [

-std MapType ] [ -raw ] [ -vis visual_type | visual_id ] [ -help ] [ -rv ] [ -plane Number ] [ -fg

Color ] [ -bg Color ]

��

xwud ��� ��� X-Windows �� ��� ��� ����. ��� xwd ��� �� ��� ���

���� �� ��� ��� ��� �� ��� �� ����. �� �� ��� XWDFile.h ��

� �� �����.

���� ��� �� ����, � �� � �, �� � , �� ��� �� ID� �� � ��

�. �� ��� �� �� ��� �� ���.

���

-bg Color ��� ��(�� ��� �� �)� ��� �� � ��� 0�

�� �� �� ��� ����.-display Display �� ��� ����. X ��� ������.-fg Color ��� ��(�� ��� �� �)� ��� �� � ��� 1�

�� �� �� ��� ����.-geometry Geometry �� ��� �� ����. ������ �� ���� �� �

�� ��� �� ��� ���.-help �� ��� �� ��� ��� ����.-in FileName ���� �� ��� ����. �� ��� ���� �� ��, �

����� ����.-new ��� ���� ��� �� �� ����. ��� ���

����� ����, �� �� �(���� ���� �� �� �

�� ���� ����.)� ���� � �� ��� ��� �

���� ���� ��� �� �� ����.-noclick �� �� � � ������ � �� � ��. q �� Q

�� �� Ctrl-C �� ��� ������ � � ���.-plane Number �� ��� �� �� ��� ��. ��� ���� �

� ��� 0(��)�� ��� �$���. ���� � xpr ���

�� �� ����� � ���� ������.-raw �� ��� � �� �� ���� ��� ��� ����. �

���� �� �� �� ��� ���, �� ��� � ��

�� ��� �� ���� ��� ����. ��� ��� �

�� �� �� � � ���.-rv ��� ��(�� ��� �� ��)� ���� �� ����

��� ���. � ���� �������� ��� 0 � 1� �

� �� �� �� ��� ��� �� � ����.-std MapType ��� � �� �� ��� ��� ����. ��� ���

� ��� RGB_� ������, _MAP� ��� � ��� �

� � ���. ���� � ��� best, default � gray���. �

��� ��� �� ��� /usr/lpp/X11/Xamples/clients/xstdcmap

� ������.

250 �� ���, � 6 �

Page 265: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

-vis visual_type | visual_id ��� �� �� �� ��� id� ����. � �� best ��

�� id� ��� ����. ��� ��� �� �� ���� ��

���� default� �� � ���.

�� ���� StaticGray, GrayScale, StaticColor, PseudoColor,

DirectColor, TrueColor� �� � ���. Match� ��� �

� ��� ��� ���� ������.

10�� �� 16��(0x� �� ��)� ��� ��� ID� ����

��. � ���� ����� ����.

�� ��

DISPLAY � � ����� �����.

��

�� ��� �� ��� ����� �� ������.

xwud -in FileName

�� ��

X ��, xpr ��, xwd ��

yacc ��

��

�� �� �� ��� ���� ������ LALR(1) �� � ���� ����.

��

yacc [ -b Prefix ] [ -C ] [ -d ] [ -l ] [ -NnNumber ] [ -NmNumber ] [ -NrNumber ] [ -p Prefix ]

[ -s ] [ -t ] [ -v ] [ -y Path ] Grammar

��

yacc ��� ��� ��� �� �� �� ��� LALR(1) �� � ����� ���� �� ����

� �� ��� �����. ��� �� � ���. ��� � �� ���� ���� �

����.

C �� ����� �� �� y.tab.c� ���� yyparse ��� ��� ��. � ��� yylex ��

���, main ��� � yyerror �� �� ���(���� � ���� ��� �)� �� �

�� ��. lex ��� yyparse ����� �� � � �� ��� ���� ����.

main � yyerror ���� �� ��� yacc ����� liby.a� �� �� � ���. ��, yacc�

C++ ��� ���� ��� � ���.

�� ���(���) 251

Page 266: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

yacc �� C ��(y.tab.c)� -DYACC_MSG ���� ���� Message Facility ��� ��� � �

��� � ���. ����� � ��� �� ��, yyparse ��� � YYBACKUP �����

���� �� ��� yacc_user.cat ����� �����.

��� ��� ���� � ��� ��� �� ��� �� � ��. ���� �� �

� ���, yyparse � YYBACKUP ���� � � � ��� ����.

yacc ��� LANG, LC_ALL, LC_CTYPE � LC_MESSAGES �� �� �� ����.

���

-b Prefix �� �� �� ��� ���� y �� Prefix� ������. � �� y.tab.c, �� �� y.tab.h(-d� �

� � ���) � �� �� y.output(-v� �� � ���)� Prefix.tab.c, Prefix.tab.h � Prefix.output

�� ����.-C C++ ������ ���� � y.tab.c �� �� y.tab.C ��� ����. ���� �� ��� ���

������ �����, ��� _CPP_IOSTREAMS� ������.-d �� y.tab.h� ����. � ���� yacc �� �� � � ���� �� ��� ����� #define��

���. � ���� ���� y.tab.c� ��� �� ��� � �� ��� ��� �� � � ���

� �� ����.-l #line ��� y.tab.c� ����� ����. ��� �� ��� ��� ��� ���� ��� �� ����

��.-NnNumber �� � �� �� �� �� ��� Number� ���. � � �� 8000���. �� �� 8001 �

��� ��.-NmNumber �� �� �� ��� Number� ���. � � �� 40000���. �� �� 40001 ����

��.-NrNumber �� ��� �� �� �� ��� ���. � � �� 2000���. �� �� 2001 ���� �

�.-p Prefix yacc ���� ��� �� �� ��� �� ���� yy �� Prefix� ������. �� �� �� ��

��� yychar, yylval, yydebug, yyparse( ), yylex( ) � yyerror( )� ���. (���, -p� �� ��

��� ���� � ������, � � -yPath� ��� �� �� ��� �� � ���.)-s yyparse ��� � �� �� ���� ����. �� ��� �� ��� �� �%���, yyparse ���

���, ��� �� ���� ������ �� � � ���.-t ���� ��� � � �����. � ��, y.tab.c� ���� � � � � ���� ����. ���,

���� ��� � � ������ ��� YYDEBUG� �� �� ���. YYDEBUG� ��� ��

�� �� ��, C ����(cc)� -t ��� �� �� ���� ��� � � ����. YYDEBUG�

����� ��� � � ����� ���� ��, 0� �� �� ��. � � � ����� ���

yyparse ���� �� ��� � �� ����.

-t ���� ��� � � ���� ���� ��� ��� � � � ��� ��� ����. ��� ��

� �����, C �� �� int yydebug=1� yacc �� ��� � ��� ����� dbx� �� yydebug

� ��� yydebug �� ��� ��.-v y.output ��� ���. ��� ����� �� ��� �� �� ��� � �� � ��� ��

�� ��� ��� ���� ���.-y Path � � /usr/lib/yaccpar �� �� Path� �� ��� �� � ��� ����. (���, -p� �� ��

��� ���� � �������.)

�� ��

� ��� �� �� � �� ����.

0 ����� � ����.

252 �� ���, � 6 �

Page 267: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

>0 ��� ������.

��

1. � ���

yacc grammar.y

grammar.y ����� yacc �� ��� ��� y.tab.c� ���.

2. � ���

yacc -d grammar.y

�� 1� �� �����, y.tab.h ��� ����. � ���� grammar.y ��� ��� ��

� �� C ���� #define�� ���.

��

y.output �� ����� �� ��� �� �� ��� � �� � ��� �� ���

���� ���.y.tab.c �� ��� ���� ���.y.tab.h �� ��� �� ��� ���� ���.yacc.tmp �� ��

yacc.debug �� ��

yacc.acts �� ��

/usr/ccs/lib/yaccpar C ���� � �� � ��� ���� ���./usr/ccs/lib/liby.a ���� ������ ���� ���.

�� ��

lex ��

AIX 5L Venrsion 5.2 General Programming Concepts: Writing and Debugging Programs� Creating

an Input Language with the lex and yacc Commands

AIX 5L Venrsion 5.2 General Programming Concepts: Writing and Debugging Programs� Example

program for the lex and yacc programs

yes ��

��

���� �� ����� ����.

��

yes [ charstring ]

�� ���(���) 253

Page 268: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

yes ��� �� �� ���� ����. ��� ��� � �� �� �� �� ���� �� ��

� �� ���� ���� yes ��� ������. �� �, yes ��� ������ � ��� �

� ����. Ctl-C �� ���� �� �� � ���.

�: �� ��� ��� ��, LC_MESSAGES �� � �� charstring ���� �� ���

��. charstring ���� �� �� �� �� ���� � ���. yes ��� ��� � charstring

���� ����, charstring ���� Ctl-C �� �� ��� ��� �����.

��

�� first� ��� ����� �� ������.

yes first

� ���� Ctl-C �� �� ��� ��� ����.

��

/usr/bin/yes yes ��� ���� ���.

�� ��

�� ��

AIX 5L �� 5.2 ��� ��� ���: ��� � ��� � ��

ypbind ��

��

����� ����� NIS ��� �� ��� �� � ��.

��

/usr/lib/netsvc/yp/ypbind [ -s -ypset -ypsetme ]

��

ypbind �� Network Information Services(NIS) ������ ����� NIS ��� ���� ��

��� ����. �� NIS ������� ���� � �� � SRC(System Resource Controller)

��� �� ���� �����.

startsrc -s ypbind

stopsrc -s ypbind

254 �� ���, � 6 �

Page 269: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

������ Network Information Services(NIS) ����� ��� ���� ypbind �� ��� ��

���� �� �����. ��� ��� �� ��� �� � ��� �� ��� ����. �

� ������ �� �� ��� ���� ������. ypbind �� � �� ��� domainname.version

� �� ��� ���� /var/yp/binding ����� ����. ���, �� ������ NIS �� �

����� � ������ ypbind �� domainname.version ���� ��� ����.

ypbind �� � ��� �� -ypsetme�� �� � ��� �� � ���. � � ��� �

� � domainname ��� �� ��� �����.

�:

1. ��� �� ����(�� �� ��� ����� ��� ��), ypbind �� �� ��� �

� �� �� �����.

2. ������ ��� �� ��� �� ��� ���, ypset ��� ������.

3. ������ �� �� ��� ���, ypwhich ��� ������.

4. /var/yp/binding/domainname/ypservers ��� �� ��, ypbind� �� ����� �� �� �

�� ��� ��� ����� ��. ���� �� IP �� ���� ���� ��(� �� ��

�).

5. � ��, NIS ������ ����� ���� �� ���� ���� �� �� �� NIS ��� �

� �� �����. ���, ��� �� ���� ��� ��� ���. YPBIND_MAXWAIT �

� �� (/etc/environment� �) ypbind �� ���� �� ����, � �(� ��)� NIS �

�� �� NIS ������ �� ��� �� ����. � �� ��� ����, ������ NIS

� �� ���� ��� ��� �� ��� �� �� ����. ��� ��� �� �� ����

����.

���

-s ��� � �� ���� �� � � ypbind �� ����.-ypset �� ���� �� �� �� ������ ypset ��� ���� �����.-ypsetme �� ���� �� ������� ypset ��� ���� �����. -ypset ���� �� ��� ��, �

���� ���.

�:

1. -ypset �� -ypsetme ���� ���� ���, �� ���� �� ������� �� ypset ���

����. �� NIS ��� �� � �� ��� �� ��� � ���.

2. -ypset �� -ypsetme ���� ���� ���, �� ���� �� ������� �� ypset ���

����. �� NIS ��� �� � �� ��� �� ��� � ���. ���, �� �����

��� ��� ����� NIS ��� �� ���, -ypsetme ���� ���� NIS ��� ypset �

��� ��� ��.

��

/var/yp/binding ���� NIS ��� ��� ��� �� ��� ���� ���.

�� ���(���) 255

Page 270: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

/var/yp/binding/domainname/ypservers �� ����� �� ����� �� ��� ��� �� ���(�

�� ���)� ���� ���.domainname.version �� NIS ��� �� �� � ��� ��� 2� ��

�� ��

domainname ��, makedbm ��, mkclient ��, mkmaster ��, mkslave ��, ypcat ��, ypinit

��, ypmatch ��, yppoll ��, yppush ��, ypset ��, ypwhich ��, ypxfr ��

AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� System Resource

Controller Overview

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

Services(NIS) Overview for System Management

NIS Reference

ypcat ��

��

Network Information Services(NIS) �� ����.

��

Network Information Services ������ ��

/usr/bin/ypcat [ -k ] [ -t ] [ -d DomainName ] MapName

�� �� �� ��

/usr/bin/ypcat -x

��

ypcat ��� MapName ����� ���� ���� Network Information Services(NIS) �� ��

��. � �� �� � �� � ��� �� � ���. ypcat ��� NIS ���� ���� ����

��� �� ��� ����.

���

-k �� �(null)��� �� �� ��� �� �� �� ����. (/etc ����� ASCII ��� ��

� � ���� ��� � � ��� �� � ���� ��� ����.)-t MapName ���� �� ��� ��� ��� ��� �����. � ���� ypcat ��� ��

� ��� ���� MapName ���� ��� �� ���� ����� ��.

256 �� ���, � 6 �

Page 271: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

-d DomainName ��� �� �� ��� ��� ����.-x �� � ��� ����. � ��� ��� �� � ��� ���� � ��� ��� �

��(MapName ���� ���)� �����.

��

1. ���� ��� �� �� passwd.byname� ��� �� ������.

ypcat passwd

� ���, passwd� passwd.byname �� �����.

2. �� ��� �� ������.

ypcat -t passwd

� ���, ypcat ��� ��� passwd� �� ���� �� ��� passwd� �� ����.

3. �� ���� �� ����� �� ������.

ypcat -d polaris passwd

� ���, ypcat ��� polaris ���� passwd �� ���.

4. � �� � ��� ����� �� ������.

ypcat -x

� ���, ypcat ��� � ��� �� ��� � �� ���� ����.

�� ��

domainname ��, ypmatch ��

ypserv �

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

Services(NIS) Overview for System Management

NIS Reference

ypinit ��

��

Network Information Services(NIS) ��� NIS �� ����.

�� ���(���) 257

Page 272: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

NIS ��� ���� NIS ��

/usr/sbin/ypinit [ -o ] [ -n ] [ -q ] -m [ SlaveName ... ]

NIS �� ���� NIS ��

/usr/sbin/ypinit -s MasterName

��

ypinit ��� Network Information Services(NIS) ��� �� �� NIS �� ����� NIS �� ��

��. �� ��� ��� ��� � ���� ypinit ��� �� � ���.

� ��, ypinit ��� ��� �� � �� ��� ASCII ��� ��� ����.

���

-m [SlaveName...] �� ���� NIS ����� �����. -q ���� ���� -m ��� ��� NIS �

� ��� � �� ��� � � ���.-n ypinit ��� ��� ���� ���� �� �����.-o �� NIS ��� �� ��� �� �� � �� ����.-q ypinit ��� ��� � ���� �� ����� ��� ��� ��� �����.-s MasterName ���� ��� �� ���� ��� �� �������� NIS �� ����.

��

1. �� NIS �� �� ���� ���� NIS ��� ��� ����� ���� � ��� �����

�.

ypinit -m

� ��� make ����� ����, � ����� /var/yp/Makefile ��� ���� �$��.

2. NIS �� ��� ����� �� ������.

ypinit -s zorro

� ���, ypinit ��� ��� zorro� NIS ����� NIS �� ���� ������� ��� ,

� ������� NIS �� ��� ��� ��.

3. �� ���� �� NIS ��� ��� ����� �� ������.

ypinit -o -n -q -m slave

�: ���� ��� NIS ��� ��� ��������, ypinit� ���� �� ���� /var/yp/binding

� ����� ������. �� ��� /var/yp/binding� ���� ��, NIS ��� �� ��

�� � ��� �� � ���.

258 �� ���, � 6 �

Page 273: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

/etc/bootparams ��� �� ������ ��� �� ������ ����./etc/passwd ��� ��� ��� � ���� �� ��� ���� ���./etc/group ��� ���� ��� ��� �� �� ��� ���� ���./etc/hosts ����� ���� �� ��� ���� ���./var/yp/Makefile NIS �� �� � �� ���� ���./etc/networks DARPA ���� ���� ��� ���� ���./etc/netmasks IP � ����� ���� �� ���� ���� ����./etc/netid ��, ��� � �� �� ID ��� ���� ���./etc/rpc RPC ���� �� � ��� ���� ���./etc/services ���� �� �� ��� � ��� �� ��� ���� ���./etc/protocols �� ����� ��� ��� ����� ����./etc/netgroup ����� ��� �� �� ��� ���� ���./etc/ethers ��� ����� ��� ��� ��� ���� ���./etc/publickey NIS �� �� �� �� �� �� ���� ���.

�� ��

chmaster ��, chslave ��, lsmaster ��, makedbm ��, mkmaster ��, mkslave ��, yppush

��, ypxfr ��

ypserv �

AIX 5L Version 5.2 Network Information Services (NIS and NIS+) Guide� Network Information Services

(NIS) Overview for System Management

NIS Reference

ypmatch ��

��

Network Information Services(NIS) � ��� ��� � �� ����.

��

NIS �� �� � � ��

/usr/bin/ypmatch [ -d Domain ] [ -k ] [ -t ] Key... MapName

NIS � �� �� ��

/usr/bin/ypmatch -x

��

ypmatch ��� Network Information Services(NIS) ��� �� ��� �� ��� �� ����.

MapName ���� ��� ����� �� �� �� �� ��� ��� ������.

�� ���(���) 259

Page 274: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

Key ����� � �� �� �, ���� �� �� �� �� �� ����. �� ��� ��

���� ����, ���� � � ��� ��� �������. ���� ���� ��� �� �

��� �� � ���, �� ��� �����.

���

-d Domain � � ��� �� ��� ����.-k � �� ���� �� �� �� �� �� ����. �� � �� ���� ���, �� �� ����

��� ����� ���� ����.-t � ��� �� �� �� ���.-x � �� ��� ����. �� ��� �� � ��(MapName ���� �� ��� ��)� ��

�� � ��� ��� � ��� �����.

��

�� �� ��� �� ����� �� ������.

ypmatch -d ibm -k host1 hosts

� ���, ypmatch ��� ibm ��� hosts ����� host1 �� �� ����.

�� ��

ypcat ��

AIX 5L Version 5.2 Network Information Services (NIS and NIS+) Guide� Network Information Services

(NIS) Overview for System Management

NIS Reference

yppasswd ��

��

Network Information Services(NIS)� ���� ��� ���.

��

yppasswd [ -f [ Name ] | -s [ Name [ ShellProg ]] ]

��

yppasswd ��� ���� ��� �(�� ��)��, �� UserName ���� ��� ��� ����

��. ��� ����� ���� ���� ��� ��� ��. Network Information Services(NIS)

��� ��� ��� � ��� �� � ���. NIS ��� �� ���� ���� �� ��� '�

� �� ���� ��� � � ���. �� ���� ���� �� �� � � �� ��� ���

� �� ���� ��� � � ���. ���, NIS ������ �� ���� � ��� ����.

260 �� ���, � 6 �

Page 275: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

���� yppasswd ��� ���� ���� �� ��� ����� ������. �� ��� ���

� �� ���� � ��� ����� ������. ���� ���� ��� ����� �� ��

��, 4� ��� �� � ���. � �� ���� ��� 6� ���� ��. ��� �� � �

� ��� � ���.

�� ��� �� ��� ��, ���� � ��� ����, ��� ��� �� ��� �����.

update ����� ��� ��� � �� ��� ������ � �� ��� ����. ��� ���

��� , ���� ��� ��� ���� �� ����.

� ��� ���� �, ���� ���� ��� �� ����� ������. � �� ��� �

����, yppasswdd �� NIS ���� �� �� ��.

�: yppasswd ��� passwd ������ ��� �� �� �� �� ����.

���

-f [ Name ] NIS ��� ��� Name� gecos ��� ���. Gecos ��� /etc/passwd ��

� ��� �� �����.-s [ Name [ ShellProg ]] NIS ��� ��� Name� ��� �� ���.

��

1. ���� NIS ��� ���� �� ������.

yppasswd Joe

� �� ��� Joe� ���� NIS ��� ��� ��� � ���. ���� Joe� �� ���

� ��� ����� ������.

2. yppasswdd �� -noshell ���� ���� �� ��, ��� �� Joe ���� �� /bin/ksh�

���� �� ������.

yppasswd -s Joe /bin/ksh

3. yppasswdd �� -nogecos ���� ���� �� ��, Joe ���� �� passwd ���� gecos

��� ���� �� ������.

yppasswd -f Joe

Old NIS password:

Joe’s current gecos:

John Doe Test User Id

Change (yes) or (no)? >y

To?>Joe User Test User Id

�� ��

yppasswdd �

�� ���(���) 261

Page 276: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

AIX 5L Version 5.2 Network Information Services (NIS and NIS+) Guide� Network Information

Services(NIS) Overview for System Management

NIS Reference

yppasswdd ��

��

yppasswd ������ ��� ��� ����.

��

rpc.yppasswdd FileName [ -nogecos ] [ -nopw ] [ -noshell ] [ -r | -m [ Argument... ] ]

��

yppasswdd �� yppasswd ������ �� ��� �� ��� ��� ���� �����. �

��� �� ���� �� ��� ���� � �� ����. �� /etc/passwd ��� ��

��� FileName ���� ��� ��� ��� ���.

�� ����� Network Information Services(NIS) �� �� �� � �� ���, yppasswdd �

� NIS �� �� ���� ��� ���� ���� � ��.

�: yppasswdd �� � �� ���� ��� �� RPC(Remote Procedure Call) ��� inetd �

�� ��� � ����.

yppasswdd �� � SRC(System Resource Controller) ��� �� ���� ��� � ���.

startsrc -s yppasswdd

stopsrc -s yppasswdd

���

-m /var/yp ������ makefile� ��� make ��� ����. �� �� ��� �� ��� NIS

�� �� ����. -m ��� �� �� ��� make ���� �����.-nogecos ��� yppasswd ������� gecos ��� �� ���� ���� �� �����.-nopw ��� yppasswdd ������� �� �� ���� �� �����.-noshell ��� yppasswd ������� ��� �� �� �� ���� �� �����.-r � �� �� ��� �� �� ���� ��� ��� ��� /var/yp/domainname/passwd.byname �

/var/yp/domainname/passwd.byuid ����� ��� �� ����. � ��� make ��� ����

�� ��� -m ����� �$��. -r ���� ����� ��� � �(�� � ��� ��) ���

�.

�: � ��, ��� �� ���(SRC)� ��� -m ���� �� yppasswdd �� ����. chssys

��� ��� -r ���� �� � �� �����.

262 �� ���, � 6 �

Page 277: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

��� ��� � �����, �� �� yppasswdd �� ������.

startsrc -s yppasswdd

��

/etc/inetd.conf inetd �� ��� ��� ��� ���� ��� ����./var/yp/Makefile NIS �� �� � �� ���� ���./etc/rc.nfs NFS � NIS �� �� �� ����� ���� ���./etc/security/passwd �� ��� ����.

�� ��

chssys ��, domainname ��, make ��, passwd ��, startsrc ��, yppasswd ��

inetd �

/etc/security/passwd ��

AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� System Resource

Controller Overview

AIX 5L Version 5.2 System Management Guide: Communications and Networks� Network File

System(NFS) Overview for System Management

AIX 5L Version 5.2 Communications Programming Concepts� Remote Procedure Call(RPC) Overview

for Programming

AIX 5L Version 5.2 Network Information Services (NIS and NIS+) Guide� Network Information

Services(NIS) Overview for System Management

NIS Reference

yppoll ��

��

���� �� �� �� Network Information Services(NIS) �� �� ��(ID ��)� ����.

��

/usr/sbin/yppoll [ -h Host ] [ -d Domain ] MapName

�� ���(���) 263

Page 278: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

yppoll ��� ypserv �� ��� MapName ����� ���� �� �� ��� ����. �

� ��� �� ID ���� ���� �� �����. � ��� �� ��� ��� ����. ��� �

� �� �� ��� ���� �� ����� �� yppoll ��� ������.

yppoll ��� Network Information Services(NIS) ����� �� 1 �� �� 2� ���� � ���

�� ��� � ���. ��� ���� ���� ���� �� �� ��� � ������.

�: MapName� �� �, �� �� ��� ����� ������. yppoll ��� � ��� ����

���.

���

-h Host ���� � � ��� �� ��� �� � ���. ��� � �� ��� ��� ypwhich ���

������.-d Domain ���� � � ��� �� ��� �� � ���. ��� � �� � ��� ���,

domainname ��� ������.

��

1. �� ���� �� �� ��� �� ������.

/usr/sbin/yppoll -h thor netgroups.byuser

� ���, yppoll ��� ��� thor� ���� � netgroups.byuser �� �� �� ��� �

���.

2. ���� �� ��� �� ������.

/usr/sbin/yppoll -d atlantis hosts.byname

� ���, ypoll ��� atlantis ��� � hosts.byname �� �� ��� ����.

�� ��

domainname ��, ypwhich ��

ypserv �

AIX 5L Version 5.2 Network Information Services (NIS and NIS+) Guide� Network Information

Services(NIS) Overview for System Management

NIS Reference

264 �� ���, � 6 �

Page 279: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

yppush ��

��

Network Information Services(NIS) �� ��� ��� NIS �� ����� ������.

��

/usr/sbin/yppush [ -v ] [ -d Domain ] MapName

��

/usr/etc/yp ������� ���� yppush ��� Network Information Services(NIS) �� ��� ��

� NIS �� ����� ������. MapName �� ��� ��� �� ��� � � �� ��

��. ����� �� �� ���� ���� �, yppush ��� Domain ��� �� �� � �

��� �� ��� ypservers �� ����. ������, � �� ��� ypxfr ��� ���

��� � � �� �� ��� ������ � ��.

SMIT(System Management Interface Tool)� ��� � ��� �� � ���. SMIT� �����

�� ������.

smit yppush

�: ��� ���� �� 1 NIS ����� ���� ��, ypxfr ��� � ����� ����.

���

-d Domain � � ��� �� ��� ����. ��� ��� �� �� � ��.-v �� 2 ����� ���� ��, ��� ��� ��� ��� � ��� �� �� ���

��� ����. � ���� ����, ��� �� ��� ����.

�: �� 1 NIS ����� ��� ���� ����. ���� �� 1� �� ��, yppoll ���

��� ��� ����� ������.

��

1. �� ���� �� ��� �� ����� �� ������.

/usr/sbin/yppush -d atlantis netgroup

� ���, yppush ��� netgroup �� atlantis ������ ����.

2. yppush ��� �� ��� ���� �� �� ��� ����� �� ������.

/usr/sbin/yppush -v -d atlantis netgroup

� ���, yppush ��� netgroup �� atlantis ���� � ���� �� ��� ��

� �� �� ��� ����.

�� ���(���) 265

Page 280: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

/var/yp/DomainName/ypservers.{dir, pag} yppush ��� ��� NIS �� ��� ��� �

����� ��� ����.

�� ��

yppoll ��, ypxfr ��

ypserv �

AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� SMIT(System

Management Interface Tool)

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� NIS Maps

AIX 5L Version 5.2 Network Information Services (NIS and NIS+) Guide� Network Information

Services(NIS) Overview for System Management

NIS Reference

ypserv ��

��

�� Network Information Services(NIS) ��� ��� ���.

��

/usr/lib/netsvc/yp/ypserv

��

ypserv �� �� Network Information Services(NIS) ��� ��� ���. ypserv �� �� �

��� ��� ������� NIS ���� ��� �� ����, ��������� /usr/include/rpcsvc/

yp_prot.h �� ��� �� �����. ypserv ��� ��� RPC(Remote Procedure Calls)� �� �

����.

ypserv �� �� ����� �����. ypserv �� � SRC(System Resource Controller) ���

�� ���� �����.

startsrc -s ypserv

stopsrc -s ypserv

266 �� ���, � 6 �

Page 281: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

ypserv �� NIS �� ��� ��� ��� � ��� ����.

Match �� �� ��� ��� �����.Get_first �� � �� � � ��� �����.Get_next � � � �� �� ����.Get_all �� RPC ��� �� ��� ���� �� NIS �� ����.Get_order_number � �� �� �� �� ��� ����. �� �� ��� � � ��� �� ���

�. ��� �� ����� ��� � ��� ���� ���. makedbm ���� ��

���� � �� � � ���.Get_master_name � �� �� �� �� ��� ����. �� ��� ��� � � ��� �� ��,

���� �� ����� ��� � ���� ���� ���. makedbm ���� ��

���� � �� � � ���.

�� ��� ypserv �� ��� �� � ���� /var/yp/ypserv.log ��� �����.

/var/yp/securenets ��� � ��, ypservr ��� ��� ��� IP � ���� ���� ��

�.

��

/etc/rc.nfs NFS � NIS �� �� �� ����� ���� ���./var/yp/ypserv.log ypserv �� �� ��� ���� ���.

�� ��

chmaster ��, chslave ��, domainname ��, makedbm ��, mkmaster ��, mkslave ��, ypcat

��, ypinit ��, ypmatch ��, yppoll ��, yppush ��, ypset ��, ypwhich ��, ypxfr ��

AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� System Resource

Controller Overview

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� NIS Maps

AIX 5L Version 5.2 Communications Programming Concepts� Remote Procedure Call Overview for

Programming

AIX 5L Version 5.2 System Management Guide: Communications and Networks� How to Configure

NIS

AIX 5L Version 5.2 Network Information Services (NIS and NIS+) Guide� Network Information

Services(NIS) Overview for System Management

NIS Reference

�� ���(���) 267

Page 282: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

ypset ��

��

����� ���� �� ��� ����.

��

/usr/sbin/ypset [ -V1 ] [ -d Domain ] [ -h Host ] Server

��

ypset ��� ������ ypbind �� ��� ypserv ��� ����. ypbind �� Server ��

�� ���� ��� �� Domain ���� ���� ��� �� Network Information Services(NIS)

���� �����. ypbind �� ���� ypserv ����� NIS ���� �����.

���� ��� �, � ���� ����� ����(�: ypcat �� �� ypwhich ��)� ��� ��

���� ����� �� ��� ����� ����. �� ��� �� ��(��� ��� ���

� ypserv �� ���� �� ��), ypbind �� ��� ��� �� �� �� � ����.

�� �� IP(Intet Protocol) ��� Server ���� ������. ��� ���� ypset ��� NIS �

��� ��� IP �� �� �� ����. �� ���� ��� ��� ��� �� ��� �

� ���� ��� � ���� ����. ���� ��, ���� IP ��� ��� ��� ��.

�� ����� � ���� NIS ���� ���� �� ypbind �� �� ���� �� ��

� ���. ��� ���� ypserv �� ���� ���, ypbind �� ������ �� ���

��� ��. �� ���� ���� �� ���� �� �� NIS �� ����� � ��� ��

�.

����� �� �� ��, ypset ��� ������.

v �� ���� ���� ����.

v �� ���� ����� NIS ��� ����.

v �� NIS ���� ���� �� �����.

���

-d Domain � � ��� �� ��� ����.-h Host �� ��� �� ��� ����� ypbind �� �� ���� ����. �� �� IP ���

���� �� � ���.-V1 (��) �� 1 NIS ����� �� ��� ��� �� ��.

��

�� ���� ���� �� ��� ����� �� ������.

ypset -d ibm -h venus mars

268 �� ���, � 6 �

Page 283: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

� ���, ypset ��� ���� venus ���� mars ��� �� ��.

�� ��

domainname ��, ypcat ��, ypwhich ��

ypbind �, ypserv �

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� How to Configure NIS

AIX 5L Version 5.2 Network Information Services (NIS and NIS+) Guide� Network Information

Services(NIS) Overview for System Management

NIS Reference

ypupdated ��

��

Network Information Services(NIS) �� ��� ����.

��

/usr/lib/netsvc/yp/rpc.ypupdated [ -i | -s ]

��

ypupdated �� Network Information Services(NIS) ��� ��� ����. ��� �� ��� �

��� �� /var/yp ����� updaters ��� ��� �� NIS �� ��� ���� ��� �

�� ����.

� ��, ypupdated �� DES(�� � ) �� UNIX(��� � )� �� ��� �� � �� ���

�� � � ��� ��.

SRC(System Resource Controller) ��� �� ypupdated �� ���� �����.

startsrc -s ypupdated

stopsrc -s ypupdated

���

-s �� RPC(Remote Procedure Call) ���(AUTH_DES ��)� ��� ��� ��� ����. �����

� ��� ���� �� � NIS �� ��� ��� �������.-i ��� � AUTH_UNIX ��� � RPC ��� ����. �� ������ NIS �� ��� ��� ��

��.

�� ���(���) 269

Page 284: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

����� ypupdated �� ����� �� ������.

startsrc -s ypupdated

��

/var/yp/updaters NIS �� ���� � Makefile

�� ��

startsrc ��

keyserv �

AIX 5L Version 5.2 System Management Guide: Operating System and Devices� System Resource

Controller Overview

AIX 5L Version 5.2 Communications Programming Concepts� Remote Procedure Call Overview for

Programming

AIX 5L Version 5.2 Network Information Services (NIS and NIS+) Guide� Network Information

Services(NIS) Overview for System Management

NIS Reference

ypwhich ��

��

Network Information Services(NIS) �� �� ��� �� �� ���� ��� ����.

��

NIS �� ��

/usr/bin/ypwhich [ -d Domain ] [ -V1 | -V2 ] [ HostName ]

�� ��� NIS �� ��

/usr/bin/ypwhich [ -t ] [ -d Domain ] [ -m [ MapName ] ]

� �� �� ��

/usr/bin/ypwhich -x

270 �� ���, � 6 �

Page 285: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

ypwhich ��� ypwhich ��� ���� ��� �� NIS(Network Information Services) ���� �

��� ��� �� ���� ��� ����. �� �� ��� ��, � ��� �� ��� �� NIS

��� ��� ����. ���� ��� ��� ���� ��, ���� �� �� ���� � �

�� ���� ����.

���

-d Domain � � �� ��� ��� ��� ����.-V1 �� �� 1 NIS ���� ����� ����� ���� ���� ��� �����.-V2 �� �� 2 NIS ���� ����� ����� ���� ���� ��� �����. ���

��� ���� ���, ypwhich ��� �� 2 ���� ���� ��� ��� ��. �

� �� � �� 2 ��� ���, ypwhich ��� �� 1 ���� ���� ��� ���

��. ��� ����� ��� �� ��� �����, ���� �� �� �� ��� ��

�� ��� �� ��� ����.-t ��� ��� � ��� � ��� ��� �� �� ���.-m MapName �� ��� NIS ��� ���. ���� -m ���� ��� �� � ����. MapName

�� � ����� �� �� ��� � � ���. � ��� ���� -m ���� ��

�� � ���� ����.-x � �� ��� ����. �� ��� �� � ��(MapName)� ���� � ���

��� � ��� �����.

��

1. �� ��� ��� ��� �� ������.

ypwhich -m passwd

� ���, ypwhich ��� passwd �� �� �� ��� ����.

2. ��� passwd� �� �� passwd �� ��� �� ������.

ypwhich -t -m passwd

� ���, ypwhich ��� �� ��� passwd� �� �� �� ��� ����.

3. NIS ����� �� �� 1� ���� ������ ���� ���� ��� ��� �� ���

���.

ypwhich -V1

4. � �� ��� ����� �� ������.

ypwhich -x

�� ��

ypset ��

ypserv �

�� ���(���) 271

Page 286: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

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

Services(NIS) Overview for System Management

NIS Reference

ypxfr ��

��

NIS ����� Network Information Services(NIS) �� �� ���� � ��.

��

/usr/sbin/ypxfr [ -f ] [ -c ] [ -d Domain ] [ -h Host ] [ -s Domain ] [ -C TID Program IPAddress

Port ] [ -S ] MapName

��

ypxfr ��� �� �� NIS ����� Network Information Services(NIS) �� �� ���� �

��.

1. ������ /var/yp/Domain ����(� � ��)�� �� �� ����.

2. ���� � ��� ���� � �� ��� ������� �� �#��.

3. � ���(�� �� � ��)� ���� � ��.

4. �� �� ��� ���.

5. �� � ���� �� �� ����.

/var/yp/securenets ��� � ��, ypxfr ��� � ��� ��� ����� ���.

MapName �� NIS ����� � � � ��� ����.

����� ����, ypxfr ��� ��� ���� ��� � ��. �� �� �� ����, ypxfr

��� ��� /var/yp/ypxfr.log ��(��� � � ��)� ����. � ��� � � ���

� ��� ����. ypxfr ��� ��� �� ���� crontab ����, �� ypserv �� �� �

����.

���� ��� ��� ����� ypxfr ��� ��� NIS ������ �� �� ����� ��

����. �� �� �� ��� � �� ���� � �� ���� �� ������. �� �, �

� ��� �� �� ��� � �� � �� �� ��. ���� � �� ��� �� �����

���� ��� ��. �� �, services.byname �� � �� � �� �� � � ���,

hosts.byname �� ��� � � � �� ���.

272 �� ���, � 6 �

Page 287: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

���� ��� ���� �����, crontab ��� ������. � �� �� � �� �����, �

������ ��� �� ������. � ���� �� /usr/etc/yp ����� ypxfr_1perday,

ypxfr_2perday, ypxfr_1perhour ���� � � ���.

SMIT(System Management Interface Tool)� ��� � ��� �� � ���. SMIT� �����

�� ������.

smit ypxfr

���

-C TID Program IPAddress Port ypxfr ��� yppush ��� � �� �����. ypserv �� ypxfr ��� �

�� ���� �� yppush ��� �� ����. ���� ��� �� �

� ������.

TID yppush ��� � �� ID� ����.

Program

yppush ��� ���� ��� ��� ����.

IPAddress

yppush ��� ���� ��� ��� ���� ��� ����.

Port yppush ��� �� �� ��� ����.

�: � ��� ypserv �� ���� �� � ���.-c Clear Current Map� �� ��� �� ypserv �� � �� ���� ��.

ypxfr ��� �� � ypserv �� ����� ���� �� �� � ���� �

�����. ��� ���, ypxfr ��� �� ��� ���� � � ����.-d Domain � � ��� �� ��� ����. ��� ��� �� �� � ��.-f ���� ��� �� ���� � �� ��� �� ���� ��� � ���.-h Host �� ���� �� ��� ���� ���� ��� ������ �� �����. �

��� ���� � �� �� ypxfr ��� NIS ���� ��� ��� ����

� ������ �� ����� ��. Host �� �� a.b.c.d� �� �� �

�� ��� �� � ���.-S � � �� ���� ypserv ��� ��� � IP ��� ����� ����. �

���� �� ��� ������ ��� � ��� �� � ���, � ���

��� �� �� � � � � ����. ���� �� �� �� ��, ypxfr �

�� ���� �� ��� 0600�� ����.-s Domain �� ��� �� �� �(�: services.byname �)� ��� �� ��� �

���.

��

�� ��� ����� �� ����� �� ������.

/usr/sbin/ypxfr -d ibm -h venus passwd.byname

� ���, ypxfr ��� ibm ���� venus ��� ��� passwd.byname �� ������.

��

/var/yp/ypxfr.log �� ��� ���� ���.

�� ���(���) 273

Page 288: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

/usr/sbin/ypxfr_1perday cron ���� ��� �, ��� � �� � � �� ����� ���� ��

�./usr/sbin/ypxfr_2perday �� � �� � � �� ����� ���� ���./usr/sbin/ypxfr_1perhour �(� �� �� � � � � ����� ���� ���.

�� ��

crontab ��, yppush ��

cron �, ypserv �

AIX 5L Version 5.2 System Management Concepts: Operating System and Devices� SMIT(System

Management Interface Tool)

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� NIS Maps

AIX 5L Version 5.2 Network Information Services (NIS and NIS+) Guide� Network Information

Services(NIS) Overview for System Management

NIS Reference

zcat ��

��

�� ��� � ���� ����.

��

zcat [ -n ] [ -V ] [ File ... ]

��

zcat ��� ��� ���� ��� �� ���� �� ��� ��� ��� ��� �� � ��

�. zcat ��� ��� ��� ��� ��� ��� .Z ���� ����. zcat ��� ��� ��� �

��� ����.

���

-n ��� ���� ��� �� ��� ����.-V �� ��� ���� ��� � ��� �����.

274 �� ���, � 6 �

Page 289: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

���

File ... �� �� ��� ����.

���

zcat ��� 1� ��� � �� �� �� ���� �� � ���.

v �� ��� compress ��� �� ���� �����.

v �� ��� �� � ��� �� ��� �� � ����.

��� ���� ���, � ��� 0���.

�� ��

0 ����� � ����.>0 ��� ������.

��

�� ���� �� ��� foo.Z ��� ����� �� ������.

zcat foo.Z

���� �� foo.Z �� ��� � ��� �������. ��� ��� ��� ����.

�� ��

compress ��, pack ��, uncompress ��, unpack ��

AIX 5L �� 5.2 ��� ��� ���: ��� � ��� �� ��

zdump ��

��

��� ��� ����.

��

zdump [ -v ] [ -c CutOffYear ] TimeZoneName ...

��

zdump ��� ����� ��� � ��� �� ��� ����.

�� ���(���) 275

Page 290: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

���

-c CutOffYear �� CutOffYear� �� ���� �� ��� ����.-v ���� ��� TimeZoneName� ��, � ��� �����.

v �� ��

v �� �� �� �� ��

v �� �� �� � ��� ��

v �� �� ��� � �� �� � �� ��� ��� ���� � ��

v �� �� �� �� ��

v �� �� �� � �� 1� ��

��� ��� �� � ��� �� isdst=1� ���, ��� ��� isdst=0�� ����.

���

TimeZoneName ��� ��� ���� �� ��� ����.

�� ��

0 ��� � �����.

>0 ��� ������.

��

1. ����� ���� ����� �� ������.

zdump -v Singapore

2. �� ��� �� 2035 �� ���� ���� ��� �� ��� ��� ����� �� ����

��.

zdump -v -c 2035 Turkey

��

/usr/sbin/zdump SystemV zdump ��� ���� ���./usr/share/lib/zoneinfo � ��� ����� ���� ���.

�� ��

zic ��

zic ��

��

��� ����� ����.

276 �� ���, � 6 �

Page 291: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

��

zic [ -v ] [ -d Directory ] [ -l LocalTime ] [ -y YearIsType ] [ FileName ...]

��

zic ��� ����� ��� ��� ����� ���� ���� � ��� ��� �� � 2� ���

����. ��� ��� �� ��� -(���)�� ��� �� � ������ �����.

��� ��� �� �� � � �����. � �� ��� �� ��� � �����. �� ��� �

��(#)� � ��� ���� �� ��� ���� �� ����. � ��� � ���

� � ��� ��� �� �� �� ��(″)� �� � ���. � �� �����.

� �� ��� �� ����.

Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S

� �� ���� � � �� ����.

NAME

� �� �� ��� � ��� �� ��� ����.

FROM

�� ���� � �� ��� ����. minimum(min)� �� ��� �� ��� �� ���

�����. maximum(max)� ���� �� �� ��� �� ��� �� ��� �����.

TO �� ���� �� ��� ����. �� �� �� ��� ����� minimum � maximum

� ��� ����. only� ���� �� FROM � �� �� ��� �����.

TYPE

�� ���� ��� ��� ����.

TYPE � � �� �� ����.

’-’ �� FROM� TO ��� �� ��(�� �� ��)� �����.

uspres

�� � ��� � ��� �����.

nonpres

�� � ��� � �� �� �� ��� �����.

TYPE � � �� � ��� �� �� ��, zic ��� /usr/sbin/yearistype year type ��

� ��� ��� ��� ����.

yearistype ��� � �� ���� �� � �� ��� ����. � �� 0� ��� ��

� ��� ���� ��� � �����. ��� ���, � ��� 1� �����.

IN �� ���� �� ����. � ��� � � ���.

ON �� ���� �� ����. ���� ��� �� ����.

�� ���(���) 277

Page 292: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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 lastFri� �� �� ��� �����.

v lastMon� �� �� ���� �����.

v ��� �� ���� ��. �� �, 5� ��� 5�� �� ����.

v lastSun� �� �� ���� �����.

v lastMon� �� �� ���� �����.

v Sun>=8� 8� �� � �� � ���� ����.

v Sun<=25� 25� �� � ��� �� ���� ����.

��� ���� �� ��� �� � ���. ON � ��� ��� �� ��.

AT �� ���� �� � ��� ����. ���� ��� �� ����.

v � � � ��� ���� ��. �� �, 2� � ��� �����.

v 2:00� � � � � � � 2�� �����.

v 15:00� 24��� �� ��� ��� �� 3�� �����.

v 1:28:14� �, �, � ��� ��� � 1� 28� 14�� �����.

��� �� ��� ��� ��� �� �� ��� �� �� w, ��� ��� �� � ��

� �� s� � � ���. w �� s� ���, wall-clock ��� �����.

�� �� ��� � ���� �� ���� ��� ���� ��� 2�� ��� �� �� ��

� ���� � �� �� �� �� AT � �� �� � ��� ��� ��.

SAVE �� ��� � �� � ��� ��� �� �� ����. � � � ��� AT � � ��

��. w � s ��� � � �� ��� ����.

LETTER/S

�� ��� � ���� ��� �� � ��� ����. � � � -(���)� ��,

�� �(null)���. S ��� EST� ���� � ���� D ��� EDT� ���� � ���

��.

� �� ��� �� ����.

Zone NAME GMTOFF RULES/SAVE FORMAT [UNTIL]

� �� ���� � � �� ����.

NAME

��� ��� ����. �� ���� �� �� � ��� ���� ���� �����.

GMTOFF

����� � ��� ���� � GMT� �� �� �� ����. � � � ��� �

�� AT � SAVE � � ����. ��� GMT�� � �� � � �� �� ��� ��

���.

278 �� ���, � 6 �

Page 293: AIX 5L 5cfs4.tistory.com/upload_control/download.blog?fhandle=... · 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

RULES/SAVE

���, �� �� � ��� �� ����� ���� � ��� ����. � � � ��

-(���)� ��, � ��� �� ���� �����.

FORMAT

����� ��� � ��� ����. %s ��� ��� �� � ��� ���� �� �

��� � �����.

UNTIL

�� �� GMT ��� �� �� ��� ��� ����. �� ��, �, � � ����

�����. �� �� ��, ��� ��� �