Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
slackware
09A/?94 5D2 595D6B736D6983D2962D57 509A/?94 54DE(+)5CEA zine
25 29A/?945 65 95 9D25 9E3D95 for the real nerds!
BD23D#(D1675 4DE(+5 9DEB95 45 93DDB9B45
4)5 9E19EB75 B7D25 4492425 875 9E75
72395 5(45 9DEB95 345 4E4D95 8995 82BE88 12345678968
A7E3DE(9593D95875(D3753487 246E3C29 A6BCD2EF2
'995 5(45 E675 29#4)5 4+D2345 B(925 $9E37595426755A77595
H,742I5 B75 29A/?94)5 95 239#45 85(45 426755B7529A/?945 123425267572589A73425B45
93(94E345 65 95 9)5 8995 95 5(95 2675 (3DD%9595A$B515A75495 893AC425BD287EF4D25899575
9E19B725 984E925 893AC425 B45 45B45#DEB45(5A5 slackware 9.1
24(9E195 45 95 A(4E3)5 7EB45 65 9A4E3(9B75975DE625B75
49D%9B7575B424E7D4E375B95BD237 E7227539BDAD7E95A4BDC9 989AC4
43AC9D
35 84D7BDADB9B45 89E4<9B95 65 B45 B7D25 C227565A7DDB75A75B(925 B
4492425 B75 239#45 875 9E7)5 925 75 93491=42545B7D25B725 23494
A787D2275 A75 95 4239#DDB9B45 9%5 95(D725B45A7ED(9167- 7B 22!
A755(454224584F7B758722952459D75 784E22"A
87D2)5 A775 <,5 BD2245 75 8&8D75 '93DA/-5 18634D 692EB75 784E2227D#2"A
H25 E775 29A/?945 9D5 245 9E19B75 774E3458A775(45(5.5 8
5(9EB75423D4587E37I E954E3495B 457EB 45423,-
$7B72542342589A73425423675
:92)5 245 7A*5 5(45 29#45 A775 24,5 75 43D AE75
7A9D% 9B725E75BD43&D75
8&+D75 44924)5 9A789EC45 75
A(4E35 4,5 65 8722F45 45 37B75 75 45B42A74E3457EB45423,- 2345675'99593(9D% 95
B424E7D4E375 45 925 E7DB9B425 5(45 42342589A7342)57A*5B445
4239675E758&+D7544924 43D AE4E F 0C 02!! #9D+,725B45(5 D7545
B487D2549D% 9575(89B45
18634D 69B3!75 A7575A79EB7-
7775(45E75DE95B75
E78367 95(D7-
.5(89B48/5E74 B7 89A734
1 ???29A/?94A7@#77/
1 ???(247A9A7 A$B C: : 2GF 41E+D
1 ???8D348(E/C8A7# 4+8735A$B C: : 2GF 41 045423D45(3DD% 9EB7575
1 ???DE(+#7 29A/8/)5 919-
1 ???29A/?94# 92D7 09D95B752D23495454E345
1 29A/89A/23AC4DE(+A7# E794E3459B4(2575 .529A/8/5(8B934
1 ???DE(+89A/942E43 9A4E3(9B7> .529A/8/5(89B45893AC42
s
29887
because
s
because
0457A*534575slackware 9.05DE2399B7545B424<95245
93(9D%9)5E75BD43&D75@4+395B958&8D95BD2375
4+D2345494E39258995443(9542345(89B4
F95B49256575slackpkg5457(39575swaret5C4725
(3DD%95958D4D95E42245DA73(37D9)5
8D4D94E34)5DE239457589A7345A7-
.5DE2398/529A/8/E79AC3%
38&25DE239957589A734)57A*5B4454BD3957595(D75
DDD757A9D%9B7545634724B5P5E4A422,D75
42A7C45(5845984E925F:95B725D72)5D2275654D375
9899EB7595.55(45423,5E954E345B925FQ42
'75D)5652&54+4A(39-
it works! .529A/8/5(8B934
.529A/8/5DE2395A74(3D2
.529A/8/5DE2395(34834
.529A/8/5(89B4529A/?94
slackware – 10 anos sem tirar!
258D4D75#9D+954579395925D23925B4589A7342545725
B7D2524(DE3425DE2399589A73425D8739E34255(45
E BCD2E9828"696 795DEA(FB725E75)575R3D7593(9D%957524(5
2D23495A75925E792542=425B725,D72589A7342
25slackware58722(D59(E25(3DD3,D725 0455(D245DE2399539#6537B72572589A73425E7725B75
8995 9ADD395952(95DB95E95C795B45 slackware 9.1)5919-
A7E D(95954B45B952(95,5(DE9-
.529A/8/5DE239529A/?94
E634E B
65(3DD%9B758995A7ED(95954B45D4457A*5 44#4245B4)598&2575(89B4)54+4A(39575A79EB75
87B45244AD7E9575C')5934?9J)5E4392/57(5245 5225(2(,D7259D254+84D4E34256755(445
422425B9B7252467589229B725875GK7' 39#654+9DE9572595(D725E6&55(45D675
9894A45B4E375B75634
297#763C
12342595(D725E6&52675725E772595(D725B45
24458995A7ED(95752D234958995(3DD%95
A7ED(9167)5DE2399B725A75725E772589A734251425
'''715250844BJ5(3DD%95423454A(27
*5A7542245E74589955(4572524(2595(D725
7DDE9D25E67524<9527#42AD372
763C
L3D758995A7ED(95952(95DEC95BD2A9B9)5 G75slackware 9.058995759.15C7(495,D925
9252675E4A422,D925,D925A7ED(91=425 93491=425E75634D4954)5654A74EB9B7537A95725
HD234D7292I)5A775753D875B459(34E3DA9167 95(D7257DDE9D2584725E6&50457A*52(#23D3(D575
D4E63%)565DE344229E3454+4A(395E794E34575
$9#6565DE344229E345A7EC4A459(E25 E634E B589954A7ED(95952(954B4
95(D72549AD7E9B725M54B4)5A775725
24(DE342- '7E37)57A*59795345(52D2349537394E345
93(9D%9B7545(EAD7E9
634D 67$4E
2EB45267599%4E9B925725B9B725B75GD0
634D 49D 4E63% ()*+
77ED(91=425B45C')5934?9J)43A
634D 49D 4E6396$46 2457A*5423D45984E925A7 5757G5B75
:&B(75B952(9589A95B454B4 29A/?945455(D245DE2399575BG154575
AD 2:1585(45423675E757G9)57A*539#6 5
N9459584E954#955(457A*587B45A77A95
87B45(2957529A/8/-
7(3725&B(725B4589A95B454B458995
244 5A949B725E75
.529A/8/5DE2395/B4
634D 49D 49C675454BD395
.529A/8/5DE2395E7 4
BD439 4E34575D 4E63%58995A7E D(,92
2529A/8/5423,5E757G)5 9257A*539 #65
792757A*55(4D95(3DD% 95(5OD4?9)5B*5
87B454EA7E3,754 -
97524(52AD83575E7 45B45D 4 D 6&2)575
39E2 7454 54+4A(3,4545A775(475E75
C338-@@29A/8/27(A4 74E43
BD43&D75634D 49
9B234563789939AB7A AC92AF93AB9 &9C CB98BB8B93FCB939 AB7C9 * 9 7C C98987839'32A389
3FA393AF39893AA3898FC9BAC9 4CF' ABC937C7CBCB9A2A( 3C78B9 3739B+7ACB94C98B398B39
47A339 C79!37A459" C2587AF989 7AF4A 328F89733B9)9B 39DA2CBCDA3989 4373487,BA439&98B89( AF89989B2345879
#$$%939 37A79 391E1 BA 2A4A 389898B3A2A3 8 3739B234587
slackware
123456378 9AB 9391234562127861972A91B9C D9123456378 9EAF9F4 zine
Editorial Antes de começar...
# make install
1 398B773989A78.7ACB9989BA 28B=9
!7CFC9C4:9 C89AFA4A379C901894C9CB94C3FCB=9
1 /bin9CCB9CB937'ACB9894C3F C
# dosemu 1 /doc9 C48F3C9BC 789C90189894C3FCB
# xdosemu 1 /gnu932FB94C3FCB9EAF9' 89 C 89B879B3CB9
8F7C9C9018
!3739B3A7=9 1 /tmp9 A78.7AC9 373937'ACB98 C7+7ACB
1 /help9<82 9CB94C3F CB
# exitemu
" C4:9 C89398BC97C379C9PAFC6B9%#9893'828B9
;CCB9 3739#HAB9'893FC9CB3 39&AB89B C78939
F ! BC9 C739 37328239B87A32989849 C8FC9B879
4CFDA73CB9D34A28F89 82C937'AC9dosemu.conf
"C4:9 C89B379C9CB8 98 982394<8A39 2C432A( 3 C9FC /etc/dosemu
A2A( 3FC9394CAF3C961 " 6"# 9
por: toledo <toledo@core-dumped.org>
slackware l i n u x
because
it works!
Tutorial
fbgetty
D8$8F617
B3FB3C9C9BCFBC289B894C7989B89A3Q99D859
78BC289C9B8 9 7C283989F8B89C7A3299
CB7378CB994CC94CFDA737939A389FC9
4CFBC289B894CFBC289A2A( 3FC9C9D859!3739879
39AA39 894CC9DA4398;3939DCC93C923 C9
8%8F56998284319
-F8B9894C839C4:98898794878( 39'89B89
BAB839B C739 39D738 DD8794C93978BC2C9
,FA3989RAAHAA9
&14A2418'955EEE (21)2418'955EEE8
08B4C 3489C937'AC9fbv92tar -xvzf fbv- 08 CAB989AFB32379C9fbv989C fbgetty98F789FC9B89
0.96.tar.gz39898F789FC9A78C7AC9'89DCA947A3 C9 /etc989CADA'89C9B89inittab9EC432A( 8939B8AF892AF<3=9
&F789FC9A78.7AC947A3C98988489C94C3F C9./
configure98338F89C988 2C933AC9 c1:1235:respawn:/sbin/agetty 38400 tty1 linux
snd-pcm-oss
snd-mixer-oss
37252
11992
0 (unused)
2 [snd-pcm-oss]
S M B37788/CB94C9C94C3FC9UC 7C89FC8/C/
. 2CU943BC9828B9FC98B8;39437783CB989B.98FC9
88489C=9
# ==========================================================================
# service type private unpriv chroot wakeup maxproc command + args
# (yes) (yes) (yes) (never) (50)
# ==========================================================================
smtp inet n - n - - smtpd
#628 inet n - n - - qmqpd
pickup fifo n - n 60 1 pickup
cleanup unix n - n - 0 cleanup
qmgr fifo n - n 300 1 qmgr
#qmgr fifo n - n 300 1 nqmgr
rewrite unix - - n - - trivial-rewrite
bounce unix - - n - 0 bounce
defer unix - - n - 0 bounce
flush unix n - n 1000? 0 flush
smtp unix - - n - - smtp
showq unix n - n - - showq
error unix - - n - - error
local unix - n n - - local
virtual unix - n n - - virtual
lmtp unix - - n - - lmtp
#
# Interfaces to non-Postfix software. Be sure to examine the manual
# pages of the non-Postfix software to find out what options it wants.
# The Cyrus deliver program has changed incompatibly.
#
spamfilter unix - n n - - pipe
flags=Rq user=lalas argv=/usr/local/sbin/spamfilter.sh -f {$sender} {$recipient}
o PostFix
7 C98F3FC9891&9'893B9AF<3B98F783B9BA2aF83B9
turbinando o Postfix C9B879 3739C989B87AC79AF87FC9894C778AC989' 89
FC9C9A 34379FC92AF59AF87F891898 98A3792AA3 C939
E893&1) #A98F783B9 C798( 9894<83789[A983A2B9 3739A9
UF93 3U987A39'898B 87379[97C3 3B92L8/39 3739'89
&9FCBBC943BC92394CFDA73C98D3239C92AA8989 C3B9B8;398F788B9
7C48BBCB9 3739C9smtpd92C943739' 897 848893B9
!CBBC93799 C4C93B97873B9893A2A( 379ABBC9
8FB38FB9 8239 C739@[398<9U/U9C9B379C98D32989[A9
32873F C939C C9
2 37a87C9default_process_limit39!C87,3CB9
smtp_destination_concurrency_limit9'89B89
78B7AFA79C9FW87C989B8BB98B91J !9BA2aF83B9'8939
78D8789842 BA38F893C9DF4ACF38FC9C9B87AC989
+'AF39348A39BC9392AF<3=
8F78391J !92FC94CFDFA794C9smtpd39!C87A39
UB8+/2CU9 3739[A9 C7988 2C9'899 9FW87C9
smtp inet n - n - 15 smtpd
3B3F8973( C+829 37398F783B9AF87F3B989FC93A9
UD87737U9C9B87AC79AF87FC9B898289DC798AC9D73'AF<C989
37392AA37,3CB989#[9B8BB98B9 C9smtpd9BA2aF83B9
A879398F:F4A3939379823B93( AB9897AF89 3739C9
3AFAB73C79=39
93AB9AF878BB3F893AF3938F379C9FW87C989
B8BB98B9898F783B9B 9BA2aF83B94C9392AF<3=
2E85A 98'99+198728)9629
smtp unix - - n - 100 smtp
-'A93A99U43BCU9'89A2 B73989C9 CFC9-'A9F39
BBC9A7A393C9BAB839 3739 87AA7939#AA9 7C48BBCB989 8 78B39CF897332<C9C9!CBDA9DF4ACF393FC94CC9
8F78391J !92AC9W A29 739878F4A37973F 89C289 DA27C9 7399J 19&4<3F894CC99B87A C79 89
898FB38FB94C992AF5978B 8A+829389=3939 4CF3B843A3B93897 8BB898FAC9A39C9BAB8AF<39
8A3/C439 C9AC96A22978BC289DA4379#9A39898AC9DC739C9
* 39C 7393 2A43C9J * 9WA29 3739C94CF7C289C9 379
J 3!7C49B87A39F39<C739897C379 9-FA" A7B9C 9DA27C9
-FA/1!-J 9&9 C87A392AA379C9FW 87C989 7C48BBCB9 C9 -9DA239898F7839 7C9AC94;C9DCA9BC<938F3FC9
-FAA7 B8-FAB 393' A9FC9master.cf98982<C7379 38F3FC98938F3FC9S3FC9C9B87AC9C2C9
B8FBA828F89C9B87AC999 78C2 A9348287379398F7839&9AF<393FBA83892 739FC9
A( 8799CF8989B+7ACB84<8D8B8878F8B9
spamfilter unix - n n - 3 pipe 784233FC398A9C92AA8989 7C48BBCB9898F7839
flags=Rq user=lalas B 9 739@AA94C9DA27389891!-J 9 37398B8F A79
argv=/usr/local/sbin/spamfilter.sh -f AF<39DA2398983A2B98978 3BB+/2CB9 7C9&4<3F89
{$sender} {$recipient}
B339 7C48BBC98BB893789A87BCB9C7CB9
E849B25' B 7C48BBCB9289DA2738391C<9DA9 8748879ABBC9
' 3FC9F3C94CFB8A393AB97C 3799AFC48F89ps ax9
` 3A398BC3C9019CB9file descriptors9C9
7C9 37a87C9AF878BB3F89 739'89CB39 89
U8B4C379ABU993287379C932C79 89P358 9CB9 BAB839J ACB937'ACB9387CB903 399877C989'89
7C48BBCB989DA239C9!CBDA9!C7988 2C934<C9'98 9 FC98739 CBB,82937A79FCCB9 7C48BBCB9 C79' 89CB9
CBDA9 8C739J * 9 7398F3798F7837939 784 7BCB98B3398BC3CB97 8BB89A393 78FA939A79
8FB38989FCC9B89<C 879329877C9FC973FB C789 4C943239FCB9FFAFBO9
2 C7989C9J b81J !9C9` C3A24C9FC978B CF 8989
89A8C39 6E8)5
-98FB389DA4393373FC9C9 7CAC9UD2B<U939DA239FC9 " ACB93'A93AB99 C'AF<C9CB9 ACB97847BCB9
43BC9C9 7C48BBC9D2B<9' 89C4C778989#AAA989# AAA9 ' 89C9!CBDA9CD878489'89 C893;3793B3F89F39
B8FCB9C98'A328F893C9L8/9# [9AFCB9!C87,3CB9 <C739C9U3CB987U98B 84A328F89B89B8 94<8D89
4C2C4379932C793AB93AC94CC9 C7988 2C989[989 8BA879UF394C23U9 C79'89C9B87AC9894C778AC98B+9
[9AFCB94CC9C4C77894C9C9qmgr92C9878F4A3 C79 89 287C9C9B89C4:9'AB879A 78BBACF+/2C94C939
DA2339 BBC9348287394CFBA 873828F89C98 C989 82<C7A398B CFaF839=39
78B CB39C9B87AC798C739 CBB394CFBA793AB9
7847BCB9 &BB8B9 37a87CB94A3 CB93'A9B3C94CAB3B9'8989BC9
8D8A38F89FC9A3/3/ A39I A4393C9437C9C9
E8)112).8/4A 46 3AFAB73C79'89'AB8797AF43794C98BB3B9
4CFDA7398B9D3( 8/2C94C9C9 /FC/4<C9898A379
3F3B97 8 8FAF3B9 8932C78B9-478A89ABBC9 C89
* 39C 739DC739 89348287379C9DF4ACF38FC9C9
379 7C 283B9=39
B87 AC79894C778AC98<93287379C92AA9 37398F783B9 3739
C98BC9 8BAFC9
por: Deives Michellis "thefallen"
&B89 37387C94CFB39FC9main.cf94CC9 88
default_destination_concurrency_limit918989 C79 888F&7( ,(89
88 2C98FA379# AA98FB38FB9 3739C9 7C8C79bZc 9
8289FC93A937A79#AA94CF898B9 3739C9J b9C9 7C8C7989 9999 CBDA9FC99 3789C9B234563789CDA4A329 C73FC9 373
8FA379C9398( 9&2894CC9B87AC98 43C9' 899 999A2A( +/2C99F848BB+7AC9 7C4 737989AFB3237939 37A79CB9
3A937A7939C92AA89894CF898B94CF4C778F8B9 3739C9 999DCF8B9C 92C432A( 3793987BC9;+98 34C339 3739C9
8BC98BAFC9 87AA3B9'899 C798D3 29#A9FC9 999B23456378
!CBDA9# 989@A9FC9!CBDA9@9
Análise de Sistemas de Gerenciamento
de Pacotes para o slackware
E8slapt-get
D E8F617
d+9C9slapt-get99C9 7C;8C93AB97848F89F8BB39+7839
1A9C91234563789899878F4A38FC989 34C8B989 * 9-!/2A5898B8FC2A C9 3739AB7A AC9123456378939
F8B8937AC93CB93F32AB379%9A CB989BAB83B9 37A793987BC9$A9-93F3899'89C4:9 C89B379
878F4A38FC989 34C8B98B8FC2ACB98B 84A328F89 39C978 CBA.7AC9www.linuxpackages.net92FC9
3739C91234563789BC9828B=9swaret9slapt-get989 CDA4A3239 3739878F4A379CB9 34C8B9
slackpkg9" C978233793978 898 2A43C9894CC9
B3794339 9828B93CB92+O9 ED 8F56997828)4319788
slapt-get
E8;9126
BCC9CC9 34C8947A3C9 3739C9123456378988489
BC94878( 39C9swaret99C9BAB8393AB94C 28C94C9 4CC97CC=9
A3B9DF98B98F789823B9/9393AB9A C73F89/93989
78BC28798 8F:F4A3B9!C89B8793A3 C9373B9C9 1234567889AB258796CBD6CEFECEEF6B
BA89CDA4A32=9http://www.swaret.org/9C9 82C9@C9B0989
FB323C9C91234592/extras39 -94CFDA 73C9 C9slapt-get99BA 28B989FC9 784AB39
D3( 879F8F<3932873C9FC937'AC9 894CFDA73C9
8289J 3B9B89DC79 784ABC99B.98A379C937'AC2
ED 8F56997828)4319788 D658796CBD6
;9126 2
!37393A379CB937'ACB9F848BB+7ACB9 3739C9
FB32894CC9' 32'879C7C9 34C8924CC97CC3=9 DF4ACF38FC9C9slapt-get97C8
2
1234567889AB257D6CEFEFEC47CEF6B 1258796CBD62976D
12 !2D657D6F4"F4D2D657D6F4"
E8832A '58728)A 8644:9188
slapt-get
937'AC9894CFDA73C9C916378998988FBC9
FC9C 98F737989832<8B9 3739FC9B3A79C9 7C .BAC9 -32A( 89B89BAB8398843FC=9
C937AC93B9C4:9 C89C8793;39373 B9 C9
B8AF894C3FC=9 1258796CBD629B7D
12 74257D6F4" 77279D475273E72752767837D52
1257D62CC"7#
\9B63789//3F32
Análise de Sistemas de Gerenciamento de Pacotes para o slackware
Análise de Sistemas de Gerenciamento Configurando o Postfix
de Pacotes para o slackware pra fazer smtp/relay
ED 8F56997828)4319788
autenticado
slackpkg
D E8F617
!3739AFB323799D+4A294CC98289DCA98B47AC9892AF 389
1<822/147A 99B.9AFB323794CC9'32'879C7C9 34C89 eB98( 8B9D3( /B89F848BB37AC9B379C91J !9C9
3739C9123459BCC97CC98848=9 7C8 C79 37398FA37983A2B9&9F39C39 3789
8BB3B98( 8B9C9 7C8C798A891J !93 8FA43C9
1234567889AB2587A9ABCEFEEC47CEF6B 3739D3( 87978235 924CC98<9C943BC9C987739 C79
88 2C39-'A93A939A4397+ A39 89BJ 9D3( 879
937'AC9/etc/slackpkg/slackpkg.conf9 87A89 ABBC9
4CFDA7379C9slackpkg97 C9C 98F737989ACB9
832<8B9 C7'899BA 28B9894CFDA7+/2C93B9 3739 E872*45465
C4:9879AA39C4:9 C89D3( 8794CFDA7398B9C9A C=9
87ADA43C989AF87A3892 [B393F879CB9 34C8B9 V9F848BB+7AC9' 89C4:9;+98F<394C A23C9C9!CBDA9
89AFB323C9FC9` 093A4ACF379D23B9 3739C9wget989849 4C9B C789391-1E921A 289-<8FA437ACF93F 9
7394CFDA 73C9AF878BB3F899' 89C4:9 C89 1847A5 9E35879C932C9 3784A C9=39397 C9D3( 9 3789
3 A4ACF379 34C8B9' 89FC9'879AFB32379FC937'AC9/ C98B4C C98B89C48FC98FBAF3794CC9D3( 879
etc/slackpkg/blacklist9373 B9C94C3F C= ABBC98C739<3;39C7CB98B39B7A89'898FBAF8939
2 CF3798BB394C A23C9 C9!CBDA9
12587A9AB287A83562976D
E843197
-C7398A89C937'AC9894CFDA73C9/
etc/slackpkg/mirrors98B4C2<399CB9A77C7B9'89 &A89C937'AC9/etc/postfix/main.cf9893A4ACF89
B898F4CF739FC937'AC9898B4C8F89392AF<392-<9C4:9 3B9B8AF8B92AF<3B=999
C8939AF42A799D 989B398B4C2<39C9B89
78D87A7939B379C9B094CF8FC9 34C8B9 3739C9 /etc/postfix/main.cf:
12345637839
#
I 8AC9ABBC93C7398CB9'893A379392AB398937'ACB9
# Transport com relay autenticado
3739B387CB9C9'89878CB9 89 34C8B9'89 C87C9
B879AFB323CB8332A( 3CB=9 #
smtp_sasl_auth_enable = yes
12587A9AB2976D smtp_sasl_security_options = noanonymous
smtp_sasl_password_maps =
!7CFC9B89BAB8398B+9 7CFC9 3739D3( 879 hash:/etc/postfix/saslpass
AFB32398B8332A( 398B9898494C9C2587A9AB2$2
-C739 784AB3CB947A379C937'AC989B8F<3B9B7A89C9
37'AC
E8832A '58728)A 8644:9188
slackpkg /etc/postfix/saslpass9
Autores /47877143258<8/199B+7AC989EAF98B89
@AAA94C8C94C9B234563789RA93328F897332<39
F39I 7CF187 A48B94CC9-F32AB39891 C789898B+9FC9@C9
24+258 4)02 458160292 1984F.2CC989 188B78989BA:F4A3B9 39BC 3C9F39I -1!9
!7C48BB38FC98903CB9 8239I -&B81!989F878F8989
08B8FC2A8FC9891C2 98B9EAF9C9F7 C9F&99 &46218&5, =993F8F8C7989 7AF4A 3298B8FC28C79
389F879 894378A7AF<39893AAB392AF9F3B9<C73B9 C9B2345 59!CBBA98 87A:F4A394C9* 7 b989EAF 9
33B 8B89N$H98FC98B47AC9A87BCB937ACB98978AB3B939
+78393328F897332<394CC93AFAB73C7989788B9
/2 9718(279# $93FCB9AFA4AC94C94C 3 C78B9 F39%P9BC7 C73ACF
89#$$%989EAF989#$$R9B3FC91234563789%E9587F829
@A%A908B 898F3C98934C 3F<3FC9398C2C9 (4938 9)09789EBE9E8391> 6>9@#93FCB98B 3F8989
8BB89373A2<CBC9BAB839;F38F894C9C3939 BA:F4A3939BC 3C9FA4AC 94C94C 3C78B93CB9
4CFA 3 8989BCD6378B92A78B973 32<39F393783939@9 #E93FCB9B3FC9 9AF47,829b94C8C939AF878BB37/B89
3FCB93328F894CC9B5B3AF9 89788B92AF9F39 78328F893CB9# K93FCB9'3FC9'87C 9C94C 3C7989
3:F4A3989 2A4A38 FC9AF<39FAF9 739377379* B+7AC91234563789
8B89;F<C989@AA%9'3FC978328F89CC 94C7389
/)958728 :98 9659&B3F8989BA:F4A3939 893 3C9C982<C96AFC6B939+' AF39-328F89
BC 3C9B87ADA43C9E!B/@98B8FC28C79C9 73 32<398939I 3423893 AFAB73FC9323B9
C87FC98287fFA4C989 B +7AC9 89123456378 +'AF3B
9B234563789939AB7A AC92AF93AB9 &9CCB98BB8B93FCB939AB7C9 * 9 7C C98987839'32A389
3FA393AF39893AA3898F C9BAC9 4CF'ABC937C7CBCB9 A2A( 3C78B9 3739B+7ACB94C98B398B39
47A339 C79!37A459" C2587AF989 7AF4A 328F89733B9)9B39DA2CBCDA3989 4373487,BA439&98B89( AF899 89B2345879
#$$%939 37A79391E1 BA 2A4A 389898B3A2A3 8 3739B234587
slackware
123456378 9AB9391234562127861972A91B9C D9123456378 9EAF9F4 zine
17 de Março de 2004 – Número #2
Editorial
.8 7CC9C9387A3294CFAC9F8B3978AB399 87AA398B89'89
Bem vindos a mais um slackware zine! -:) Com um dia de atraso, mas lançado em uma
data bem mais festiva que um reles dia 16 de Março. Hoje é 17 de Março!!! Dia de
4C9DCF89A329C93AC79)9C94C7 C9C98C989892C4329AB,82
Saint Patrick!!! Por isso, vista-se de verde, arranje um trevo e comemore esta data
lendo o slackware zine e com uma caneca de cerveja! -:)
CD2E1F747F87989B912842888
A recepção do primeiro zine foi muito boa e toda a equipe do slackware zine se
sente muito feliz com isso! Aliás, a recepção primeiro zine foi tão boa, que muita
gente copiou e publicou ele em outros lugares, sem nos comunicar e nem ao menos
59B91242FA1C
citar o site original (se você não sabe, é www.slackwarezine.com.br). Para evitar
que isso ocorra novamente, colocamos logo aqui, na capa, um aviso de que a
reprodução do material da revista pode ser feita, mas devem ser mantidos os
créditos aos seus autores e a fonte do material. O aviso está logo ali, ao lado.
B89AF423947ACB93CB93C78B98939D73B8H9
Muitos artigos foram enviados para a publicação e, acredito, os melhores artigos
estão publicados aqui. Mesmo assim, nunca é demais lembrar que os artigos são única
e exclusivamente responsabilidade de seus autores. Dúvidas e sugestões devem ser
enviadas diretamente a eles. Os iniciantes devem gostar do artigo O que é? Feito
pelo Ricardo Duarte Dalceno e do Configurando ADSL no slackware do gar0t0, enquanto
os administradores devem aproveitar bastante do artigo sobre LDAP da dupla Deives
Michellis e William Zanatta.
Se você pretende enviar um artigo, ele tem mais chances de ser publicado se
utilizar pacotes da distro (quando disponível), ninguém quer perder tempo
compilando algo que já está disponível e funcionando. Ganha pontos o artigo que for
auto-contido (ou seja, não precisar de parte II, III, etc...). Se o seu artigo for
de um pacote que não existe no slackware (ou existe mas é necessária alguma opção
não disponível no pacote original), tente ir além de “./configure; make; make
install”...
Piter PUNK
índice
slack
users
- CF3FC99.8 CBA/7AC989* B+7ACB9FC9E01!9BAA23792908A8B9- A43822AB9438D3228F59
399414A890A784C7659789B89 784AB379 B379!1- 899999999299A22A39: 3F33
+AF39;
9'89<929.A437C90378903248FC
+AF39=
>CC94CFDA7379397A89FC9B234563789?9123A39@374A397CB5AF338
+AF39=
7AAF C94C9C9>* !19?9EC7F
+AF39A
78BBC73B989BC<C<929!A879!* D E
+AF39F
>CFDA73FC911E9FC91 3438929C28C
+AF39$
>CFDA73FC9101E9FC9B2345637892937GG
+AF39# #
Montando um Repositório de Usuários no LDAP
similar a um "Active Directory"
(e sem precisar usar PAM)
#8$5699%&F
8A8EF4 F8728!2F1 49
- CB9)9C73C
"3CB9379 39 3BB3397 89 C794A389 3739B3 87CB9
3AB9C98FCB9C9'898B378CB9A 288F3FC93'A #8' E2 () *+
D C7328F8993B3994CFB237CB99C99/etc/passwd9 1 8F3B99399A43H99C4898F4CF73939L875828690L9T9F39
899/etc/shadow9 3739C87CB998BB8B93 CB91A 28B9 B8BB3C9N873N9C9>0RU !9C9slackware
FC<9- 3B989B8989'AB879 B37939C 739DCF899 89
3CB9329C9 37C9C9BAB83<9&739398( 939 #855,79E
AC98 C93994C 3F3A3994333 391* D 9
- A47CB6B8B9'8988939A A39AC9C39!C799'899 # make
FC9987CB99399A2AC8439'894A3989C8798BB8B9 # make install
3CB<9
"3A99AFB323799399A2AC8439/lib/libnss_ldap.so.2989
>C9ABBC993B39328737CB939DFC9getpwent989 47A379CB937'ACB9/etc/nsswitch.ldap989/
BAA2378B9F9JFA4C9 CFC9C99BAB8399899C3B993B9 etc/ldap.conf9
A2AC843B9'89B398BB39D FC9K+9 C87C98B3799
C8FC93 CB9DC7F84ACB9 8239FCBB39A2AC8439&B339 -8.F"431 97F8F854562A9
F3B48FC9C9D 38187A48916A43939A2AC8439'89
DC7F8487A39B87ACB9 739C73B9A 2AC843B99C 8FC9 - 8() *+
3CB99CB937'ACB9C9BAB839 899A78/7AC9D 199
89993F4C9893CB9L875828690L9 89'32'8794CAB39 !7A8A7C993CB99 8DAFA7993B994CFDA 73O8B993993B899C9
'89A8BB8999 2AF9 3739C9D 38187A48916A439 A78/7AC9!C 8CB99B3799C9C82C9894K84B9
&F789828B9C9E01!91BBA978( 39C9BA89C9D 11ME01!9H8 7dc=meudominio, dc=com, dc=br89C9BA 28B8F89C9
FC893973FA( 3ACF97o=dominio8
1BBA99 C8CB99B3799 9978 CBA/7AC99E01!994CC99
N3F4C998993CBN9DC7F848FC999AFDC73O8B999 373999399 D C7328F899BC9C9CC98973FA( 3ACF9 CAB932989
A2AC84399 C99D 1199'899DC7F8489AFDC73O8B99 37399CB99 3AB9BA 28B99893AB9D+4A2989AA379F393C739 89D3( 879
7C733B99893 8FA43C9C9BAB839N!P93B9 3B9 8B'AB3B9H8
'3FC99AF878A+7AC9938AF<N99Q99C99 78C9C9
B48BBC9H89 & A899C9937' A C99/etc/openldap/slapd.conf99&2899
784AB3994CF87993B9AFDC73O8B92AB33B9FC9' 37C9#
089D3C9B89348BB37CB9C9 A78/7AC9E01!9A7838F89
B89F8F394343893B94CFB23B9DA439999 C4C99
U 8AC99ABBC9 784AB3CB9AFA4A32A( 379C9A78/7AC9FA4A89C9
28F3B97 8B4C7A9ABBC9'3FC9DA( 9ls -l98383889!739ABBC99 B87 A C794C9C994C3FC99slapd99C9/
3CB94CF3794C9393K 39C9nscd929D 38187A489
usr/libexec/slapd9978 8F8FC9894CC9DCA9
>343AF9038CF9&BB899437399D3( 9943438993B99
4C A23C9B89E01!8
4CFB23BR78B23CB99 7CA CB9 82C9D 11989823C739
BAFADA43A38F8939 87DC73F489 C9BAB83
1C7399 784AB3CB947A379398F7339 7AF4A 329C9A78/7AC9
4C9C94C3FC9ldapadd9C9slapadd9U AF32A( 894C9;9
LC93CB9 3BB3798F3C9N3C9'89AF878BB3N9H8
8F87B9899>CF7C2V0
8F"691 2864497F )$.*/9
99S9 8FE01!929C9N 7/ 7ACN9H89 189C4W90 1' 9 3BB37939B8F3394C77839 7C9ldapadd98289
<http://www.openldap.org/> 3A97 842337991899399B8F33998BA8794C778398289FC93A9
99S9FBBM2 3 939A 2AC8439C9D 119'89D32394C9C9E01! 3 3784879F33989 C89K+94C837939AA379
9999 <http://www.padl.com/OSS/nss_ldap.html>
99S923AF9?9 7CK8C989878F4A3 C7989 B+7ACB
9999 <http://www.unitednerds.org/projects/ladmin> continua...
!37399823C73799399 87DC73F4899C99B87A4C97C89C9
Montando um Repositório de Usuários no LDAP nscd97D 389187A489>34389038CF89'89873943438B9
7CB9B87A4CB9C9D 1
similar a um "Active Directory" & A89C937'AC9/etc/nsswitch.conf989CB9)9C73C
!7CFCC91C739C4W9 C89823C7379B3B97873B989
slackware for the real nerds iptables989D3( 8799DA786322
123A39@374A39ZCB5AF33[FCAB83587BC7\9
Imprimindo com o
CUPS Common
Unix
Printing
System
slackware
zine
#
# Startup/shutdown script for the Common UNIX Printing System (CUPS).
# Copyright 1997-2003 by Easy Software Products, all rights reserved.
#
# These coded instructions, statements, and computer programs are the property
# of Easy Software Products and are protected by Federal copyright law.
# Distribution and use rights are outlined in the file "LICENSE.txt" which
# should have been included with this file. If this file is missing or damaged
# please contact Easy Software Products at:
#
# Attn: CUPS Licensing Information
# Easy Software Products
# 44141 Airport View Drive, Suite 204
# Hollywood, Maryland 20636-3111 USA
#
# Voice: (301) 373-9603
# EMail: cups-info@cups.org
# WWW: http://www.cups.org
#
# Esse script foi alterado por Lindolfo Rodrigues "Lorn", pois
# precisava que esse script funcione apenas no linux.
IS_ON=/bin/true
# Start or stop the CUPS server based upon the first argument to the script.
case $1 in
start|restart|reload)
if $IS_ON cups; then
if test "$pid" != ""; then
kill -HUP $pid
else
/usr/sbin/cupsd
if test $? != 0; then
echo "cups: unable to $1 scheduler."
exit 1
fi
fi
echo "cups: ${1}ed scheduler."
fi
;;
stop)
1898BCB989
if test "$pid" != ""; then
kill $pid
43BC989B89 3 C9
echo "cups: stopped scheduler." C2,A4C
fi
;; *3978AB3989
status) EAF9 3739'89
if test "$pid" != ""; then CB3989
echo "cups: scheduler is running." 4C 3C7
else
echo "cups: scheduler is not running."
fi
;;
*)
echo "Usage: cups {reload|restart|start|status|stop}"
exit 1
;;
esac
exit 0
Configurando SSL no Apache
8$61F7%&F - 8. 9428E1449798D*
9mod_ssl999/ 2C9 C91 343893B83 C989 - 8. 2164"497F8. D89. 2164"49628 43438D2256:
8F11E9898289B87+9393B89C9FCBBC937AC9Q9AC9
BA 28B933A2A379C9mod_ssl9FC9slackware9 3B398A379C9 9>87ADA43C9>1.99 3BB3C9 C79943845989
/etc/apache/httpd.conf989FC9DAF329C937'AC9 3 8FA4A389898 A73C943843C9 C79329/7C989
8B4C8F37939B8 AF892AF33H >87ADA43C90AA329@87328F898BB8B9/7CB94C7398F789
TGG939#=GG9/2378B989CB93AB94CF384A CB9BCH9"87ABAF9
#Include /etc/apache/mod_ssl.conf 7www.verisign.com898933687www.thawte.com8
continua...
Enter pass phrase for dominio.key: aqui você coloca sua pass phrase escolhida acima
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:BR
State or Province Name (full name) [Some-State]:Sao Paulo
Locality Name (eg, city) []:Sao Paulo
Organization Name (eg, company) [Internet Widgits Pty Ltd]:SlackwareZine
Organizational Unit Name (eg, section) []:.
Common Name (eg, YOUR name) []:www.dominio.com.br
Email Address []:domain@dominio.com.br
) $. */9
!874839'894339487ADA43C98947A8A9894C A8A9 3739CB9A78/7ACB9 3 7O8B92C432A( 3C989/etc/apache/94CC9
ssl.crt/9ssl.key/989849Q9AF878BB3F89B8 A79CB9 37O8B9C7F32B893AB9D+4A29 89C4W9B893433793AB9378
- 88) 0
11
Please enter the IP address of your ISP's primary DNS server.
23453675
If your ISP claims that 'the server will provide DNS addresses',
enter 'server' (all lower-case) here. 894A539B
If you just press enter, I will assume you know what you are
doing and not modify your DNS setup. CA3DEFAE
>>> Enter the DNS information here:
7
>3BC9C4W98F339C90D 19'89B89 7C8C79DC7F84894C2C'893'A9189FC9894C2C'89
3 8F3B9NB8787N9894CFAF8939AFB323C
#88!21241F8+955F89H64AF:8I+
1 8F3B94CFDA789B894C99y9C9n9B893B9AFDC73O8B9'89DC739 3BB33B9FC9DAF3298B3C9
4C7783B9!373 FB9"C4W987AFC9894CFDA7379C9B89NAB43C7N9101E9&84 89C9
4C3FC9adsl-start9 3739B894CF8437989 C39F383C9"C4W9 C893 A4ACF379adsl-start9
FC9B89/etc/rc.d/rc.local91BBA9'3F C9C9742C4329DC79884 3C9C4W9K+98B37+9
4CF843C939AF87F8
slackware
123456378 9AB 9391234562127861972A91B9C D9123456378 9EAF9F4 zine
1 de Maio de 2004 – Número #2.5
-8 7CC9C9387A3294CFAC9F8B3978AB399 87AA398B89
'89B89AF423947ACB93CB93C78B98939D73B8.9
CD2E1F747F87989B912842888
slack
59B91242FA1C
4C9DCF89A329C93AC79)9C94C7 C9C98C989892C4329AB,82 users
Instalação do Oracle 9i
no slackware 9.1
"Nada é tão facil quanto parece nem tão difícil quanto diz o manual"
=8 CAB989AFB32+02CB93FC38F89C9C4C77879877CB49
C479 784AB3947A37993F4C9893CB94C9C9dbca9/,99
/9AFB323C93C94CF7+7AC9 C9'89A( 893B9+B92AF3B9
' 898B+9C9 7C 28399dbca98B+9 7C473FC9C9jre9FC9
FC99C97 A9"C479 784AB39 89 93 A8F898339
23798773C9&A898B8937'AC9'898898B37989
AFB323C98+9'8939AF87D348989AFB323C99898339&9
$ORA_HOME/product/9.2.0/bin/dbca989CADA'89
FC9FC9 +9 739AFB3237989CC98C93973428984AA9
'89B9989AFB323 C797+DA4C93C739: 39AF139AFB323C9 4CFDC789C9AFA43C93 3AC.
DF4ACFC9FC7328F894C9 9;AF C6< 3587
# Directory Variables
JRE_DIR=/opt/oracle/product/9.2.0/JRE
"C4793A9 784AB379 CB9%95=B989AFB323C9C9734289
8B8A987B>8B93F87AC78B9C9C73428989FC9DF4ACFC9C9
82C98FCB9FC9A898 C9898B379C9BDA4A8F89&9 373
394CAB39'8932FB9BA8B989B C78939734289
# Directory Variables
34CFB82139C479393F879898F89C9B8AF8.9239
JRE_DIR=/opt/oracle/product/9.2.0/jdk/jre
AFB323C93A9379877CB9!78 3780B89 3739828B989FC9B89
78C4 89ABC99FC7322
89CF891C879bin/jre97C'89 3739bin/java95CC9
"3CB92+9C47989CB9%95=B9C9734289C939A389 FC988 2C933AC9338FC98BB8949AC9AF8A7C993 8F3B9
828B9'89C479 C89873A79A7838F89" 3CB9B C79 392AF139B3CB9C9C93 8F3B9 3739C7F+02393AB928,829389
'89C47989CB9%95=B947A3CB9 CAB98BC9 78BB CF C9 8F43A379F39A3733C9C937AC4.
'89B89C4793A9AFB32379C973428993F4C9 89 3CB9 89
A3F8B9C479B389C9'898B+9D3( 8F C98FC9B387+9 $JRE_DIR/bin/jre -native \
394CC9 8B4C 343793B9A38FB9189C479FC9 -DORACLE_HOME=$OH -DJDBC_PROTOCOL=thin \
BC87989-? < 9=8F7C9C9 7A8A7C95=98AB899 -mx64m \
script94133C9runInstaller9* 39A43.9B89C479 -classpath $CLASSPATH \
oracle.sysman.assistants.dbca.Dbca $ARGUMENTS
'3FC98F379884+02C97848879398FB389
2cannot execute binary file2987ADA'894C9C9
373
4C3F C9mount94CC9B8 947C98B+9CF3C9189
8BA879 78B8F8939C C9noexec98B899C9CAC9 $JRE_DIR/bin/java -native \
& A89B89fstab9893478B48F8939C C9exec9F39@394C2F3 -DORACLE_HOME=$OH -DJDBC_PROTOCOL=thin \
-mx64m \
/C739884378CB939AFB323C95133FC9C9 -classpath $CLASSPATH \
runInstaler9828937893983F823989AFB323C9CF89 oracle.sysman.assistants.dbca.Dbca $ARGUMENTS
C4798B4C2189CF89AFB32379B889CB9 3BBCB9F89F89
DAFAB19+BA4C918FC9973F89BA8989 C48F3C9 =8 CAB9ABC947A3CB9C93F4C9893CB989F39AF139
BC789734289FC9EAF93C9http://www.puschitz.com49 AFB323C9DF4ACFC9189B 39F848BBA38939AF42 A9
2/9AFB323C93A9879877CB9"C479 784AB39879ABC989 47A379 +AF3B989!D !94C9B C78939734289 C89
8F89898B379 78 373CB9 3739ABCA9&FC9 C89B879 8F4CF7379 7C 283B939=8 3FC9CB9877CB9A9
39C39A A3937939C21339FC9BA8989B89 78 3737932A9 ' 898289 7C4 733932FB937' ACB9FC9A7897AC9
8BC92AB3CB9+7ACB9877CB94CFB9894CC94CFC7F+02CB9 $ORACLE_HOME/rdbms/demo9'89F39873 898B339
393AC7A398+94C77AACB9: C9B893BB B89'3F C9 89$ORACLE_HOME/rdbms/public95C A8A9CB9%937'ACB9
4C83789CB9 7C283B97C9C4C77879+7ACB9 ' 898ABA39FC9A7897AC9public9 3739C9demo989
7AF4A 328F89FC9DAF329C9%C95=9
DF4ACFC
/ 9B9AFB32379 C9AFB3289CB9patches9894C778C9/9C9 18989 87A8993 8F C98B8937AC998738F89
C8FC98BC9AB CF,8AB9%9patches9' 89BC3CB9FC9 343 7A4C939F,829898B8B94 7ACBA389C93 8F3B9FC9
43 898995=9&FC9 78 3780B89FC38F89: C9 43BC9 89AFB323C9 89 952A8F89734289/9734289
8F1C93AB9348BBC93C9BA89 C97342898FC9C4793A9 487ADA439B8 93F4C9893CB93 8F3B9 3739-8 D 39
784AB379 89D3( 879C9login989 B4379CB9patches9&F789 / 3F489187 8793C73989FC9D37A39B8FA C9 3379C9
9patch989C7C987328F89F848BB+7AC99reboot9 78C989392A48F393BBA989FC9879B C789 8239
3 8F3B939AF87D34897+DA4399BDA4A8F89 CAB9C98339FC9 AB7A AC9< 8 B9#EF
8F8F89893C73939AFB323C9'3FC9C479AFB3239CAB9
4C CF8F8B9C9patches9F39B8'B 7F4A39 Sulamita Garcia “Toskinha”
<toskinha@noisemakers.org>
www.slackwarezine.com.br
9B234563789939AB7A AC92AF93AB9 &9C CB98BB8B93FCB939 AB7C9 * 9 7C C98987839'32A389
3FA393AF39893AA3898FC9BAC9 4CF' ABC937C7CBCB9A2A( 3C78B9 3739B+7ACB94C98B398B39
47A339 C79!37A459" C2587AF989 7AF4A 328F89733B9)9B 39DA2CBCDA3989 4373487,BA439&98B89( AF89989B2345879
#$$%939 37A79 391E1 BA 2A4A 389898B3A2A3 8 3739B234587
slackware
123456378 9AB 9391234562127861972A91B9C D9123456378 9EAF 9F4 zine
19 de Maio de 2003 – Número #3
Editorial
índice
Antes de mais nada, as mais sinceras desculpas
pelo atraso. Mas ele valeu a pena, nesta edição /CFDA73FC939 78BBC73
temos vários artigos interessantes e alguns B3FC90!11A2872E!-F
novos colaboradores. 3!A879!*456
7
Depois do artigo tratando do CUPS, um novo
artigo sobre o mais tradicional sistema de /CFDA73FC939 2343989788
impressão, o LPRng (herdeiro do BSD LPD). Agora
FC9B23456378
não existem mais desculpas para não botar uma
337886
impressora para funcionar.
9
Outros dois ótimos artigos tratam do pkgsrc, o
sistema de gerenciamento de pacotes do NetBSD. 0A3FC9397CAF:39C9CB8
Enquanto alguns se “gabam” por poder usar um FC9&34B
clone do ports que emergiu do nada, podemos ter 37;2AF989ABDA6
a própria ferramenta de pacotes dos BSD rodando <
no slackware. Ao contrário do ports do Freebie,
o pkgsrc foi criado pensando na portabilidade !7C283B97C3FC9C9&34B9B89C9=##
para outros sistemas. Um artigo do Jumpi 3!A879!*456
descreve o pkgsrc e outro do UdontKnow nos >
mostra como instalá-lo.
5B74
Para quem usa o Emacs, uma dica de como 3? A6
configurar a “rodinha” do mouse para funcionar >
com este editor de textos (sim, ele também
edita textos). É a estréia do r_linux na
FB323FC9C9 5B749C948@1A9FC
slackwarezine.
B234563789EAF
3*CF5FC66
E, por fim, um artigo ensinando como instalar o
Apache2 mais PHP com o TomCat, cada vez mais
B
pedido pelas empresas. Outro artigo de um
estreante, o Márcio Rodrigo Miranda. C7A3290 34:82C/32!C!
3D374AC;E&A6
Espero que gostem desta edição e que se animem $
com a alta participação de estreantes e mandem
os seus artigos! /CF843FCEB893939"!49C
D19FAFC6B978889B3FC9!!!
Piter PUNK 3EC7F989FC2A86
##
PS> Queria aproveitar e agradecer em nome da
equipe editorial do zine a todos que
contribuíram com este número.
-8 7CC9C9387A3294CFAC9F8B3978AB399 87AA398B89'89
B89AF4239CB947ACB93CB93C78B98939D73B8.
CD2E1F747987989B912842888
slack
59B912FA1
4C9DCF89A329C93AC79)9C94C7 C9C98C989892C4329AB,82 users
slackware – mais de uma década na ativa9
Configurando a Impressora
usando o APSFilter+LPRng
9 7A8A7C9 +739C9/* !198F'3FC9C9B8FC9D3( 94C9
861 F7 !F '898289FC9B8L39783A3 C9FC9 7PAC9 CC939+'AF39
0C739A78CB93A379C9E!-F989 78 37+E2C9 3739
9E!-F994C 3,8294C9C9E!A9C9BAB83989 783 3784879FC9 7PAC9CC.
A 78BBC9G 3 7CG9C9 FC9H4 =9I9BA 28B989B89
A2A( 37989894CFDA737932989B87987838F89 # chmod +x /etc/rc.d/rc.lprng
288 # /etc/rc.d/rc.lprng start
pkgsrc 8F789CCB9CB9BAB83B9'898289DC794CFDA73 C
"8D214546F5
"8' 627F82856997F8pkgsrc
9
!37398B8937AC9C93C79A2A( C 9cvs9 3739C 879CB9DCF8B9C +9C 73B9DC73B989
C879C9pkgsrc93B9FC9B87C9AB4A3B9F8B89 C4 8FC9D 3AC78B9
NetBSD no slackware Linux
AFDC73J8B9 C89B8798F4CF733B9F39 +AF39C9pkgsrc
Instalando o pkgsrc do
# export CVSROOT=:pserver:anoncvs@anoncvs.netbsd.org/cvsroot
&D83792CAF.
# cvs login9
Senha: anoncvs
1 339C6F2C39C9pkgsrc9 3739C9A78P7AC94C778C.
FB3289C9 5B74.
1 33EC9884+82.
0 A4ACF89C9PATH9)9B8BBC9332.
# source /etc/profile.d/pkgsrc.sh
!7CFC9393B89C9pkgsrc98B+9AFB32339!7CBB8A78CB9 3739394CFDA73C9C9
3 A8F8
continua
www.slackware.com/getslack
Instalando o pkgsrc do NetBSD no slackware Linux
EA 37937'ACBEC L8C98BF848BB+7ACB.
de&-89d7<98
!78 378EB89 37393AB9398AC9
8B 84A32
slackware
123456378 9AB 9391234562127861972A91B9C D9123456378 9EAF 9F4 zine
FC9"911E98B378CB92+Q
A89'89C4M9 784AB3^
continua
continua
B873F3^982C4A38^
8B3A2A38^9 C87^
continua 0 A4ACF89392AF:3933AC93C9httpd.conf.
Marcio_LED <marcio@automat.com.br>
slackware
Tudo que você precisa.
continua
slackware
zine
12345 63789AB9391 2345621 27861 972A 91 B 9CD912345 63789EAF 9F 4
Piter PUNK C
C 8F3B9E&4/-&989'898BB3B932873E8B9DC739D8A3B989
C2FB9CB937'ACB98F7C9C9@84@749FC9
7C89CB94C3FCB93 7C 7A3CB9'3FC9AFB32379C9
889B8798B3A2A3CB9893F8A739323.
332A(3793B9DCF8B9C9J9C93239A2AC843
8 ! F5 + F
1 7419L9FA4A39C9BAB83
1 74M9L9*A2A(3C9FC97F28829#
1 7449L9*A2A(3C9FCB97F2882B9890939N
1 7459L9*A2A(3C9FC97F28829599J##? &99ABBC91C9 3BBCB9BA 28B9'894C94878(39A7C9
1 74174O9L9-8CC3@38B2A3939+'AF3 348287379C9CC939B39+'AF3989 CBB,829D3(879C73B9
1 74C28B9L92377839+7ACB9:2CB 32873E8B9 37393482873798B89CC93AF393AB94CC9
43778379CB9B87ACB989 373282C93B9ABBC9DA4394CC9
7CB9C4>9 C898B2A3793B9FC992+9AC9 K88798943B3K
784C8F3C94CC9C974AF8#989AF80974DCF9
7458D3 Piter PUNK <piterpk@terra.com.br>
9B234563789939AB7AAC92AF93AB9 &9CCB98BB8B93FCB939AB7C9 *9 7CC98987839'32A389 3739
3FA393AF39893AA3898FC9BAC9 4CF'ABC937C7CBCB9A2A(3C78B9 B+7ACB94C98B398B394373487,BA439
47A339 C79!37A459"C2587AF989#$$%939 7AF4A 328F89733B9)9B39DA2CBCDA3989 &98B89(AF89989B2345879 3739B234587
37A79391E1 BA 2A4A389898B3A2A38
slackware
1234563789AB9391234562127861972A91B9CD91234563789EAF9F4 zine
22 de Julho de 2004 – Número 4
Editorial
Índice
Mais uma edição do slackwarezine, desta vez
com um atraso terrível. Depois de lançar /CFB7AFC90 2A4318B927+DA43B9893
praticamente três edições seguidas (#2.5, #3 e 4-8AF32C95C23B4C913F468(989/3A23909/C826C 7
#3.5) gostamos do descanso... mas agora 8
voltamos com 16 páginas e com a corda toda!
FB323FC9C9B234563789A395919C99!
Depois do lançamento do slackware 10, não 4-A437C973379CB913FCB7
podia faltar um artigo mostrando algumas dicas :
de configuração. Por isso temos o “Post-
Install do slackware 10”. São configurações -88B9;A<9A989C9B23456378
básicas, praticamente para deixar a máquina 4E83F7C9C28C7
rodando. =
-8 7CC9C9387A3294CFAC9F8B3978AB399 87AA398B89'89
B89AF4239CB947ACB93CB93C78B98939D73B8.
CD2E1F747987989B912842888
slack
59B91242FA1
4C9DCF89A329C93AC79)9C94C7 C9C98C989892C4329AB,82 users
Construindo Aplicações
Gráficas em Qt3
!C79 88 2C9 B89 89 FCBB39 3 2A43C9 88 2C9 ABB8CB9
8 61F7 F 47A3C9 9 frame 9 3739 4C2C4379 C9 label 989 3239 C739 4CAB39
4CC9 9 CC9 87,3CB9 FC9 2379 C9 @9 FC9 4CFB7C79 C9
58B89 37AC9 788FC9 CB7379 4CC9 4CAF379 C9 /GG9 89 QLabel93978D878F4A3939AFBRF4A39C9frame.
3B9 DF4ACF32A38B9 C9 39 373939 4CFB7C9 89 3 2A43ACB9
7+DA4CB9 42*79 39 A78A9 CB7379 39 37A4237A389 QLabel *label = new \
C939'89BC9CB9HBAF32B989B2CBH9B3CB9 373978B CF879
QLabel("Hello SlackZine!", myFrame);
3B9318B9C9B37AC9C93F3B9FC98B3C989CI8CB
8
E49F84AE25 539 2AF639 =9 D3(8CB9 4C9 '89 C9 FCBBC9 label 9B8I39 39 I3F8239
7AF4A 329 39 3 2A43C9 3739 '89 C9 4C3FC9 3739 D846379 39
09B8A799 7C733989BA 28B. I3F823987AF89393 2A43C918939I3F8239 7AF4A 329'3FC939
E2A39 I3F8239 DC79 D846339 39 3 2A43C9 3A9 4CFAF379 7C3FC9
991 #include <qapplication.h> 893457CF
2 #include <qlabel.h>
539 2AF639 S9 D3(8CB9 4C9 '89 FCBBC9 label 9DA'89 AB,829 B9
widgets9BC9B8 78947A3CB9 3739DA43789AFABA8AB
3 int main(int argc, char *argv[])
4 {
539 2AF639 $9 3BB3CB9 C9 4CF7C289 39 3 2A43C9 3739 C9 39 9
5 QApplication app (argc, argv); exec()93A978C7F379'3FC9393 2A43C9DC79D84633
6 QLabel *label = new Qlabel("Hello \
SlackZine!", 0); 8FAE497F
7 app.setMainWidget(label);
8 label->show(); !3739 4C A237CB9 FCBB39 3 2A43C9 878CB9 '89 47A379 9
Makefile9 89 C9 I8AC9 3AB9 D+4A29 89 B89 D3(879 ABBC9 9 B3FC9 39
9 return app.exec(); D87738F39HqmakeH
10 }
B8F7C939 3B394C9C9B89.cpp.
0C739C98 2A4379C9 C7'898943392AF6398B89 8'8FC9
7C7339 4CC9 4C A2379 89 4CC9 7C379 /A3C9 4C9 39 qmake -project
2AF639 ?9 C9 8C9 4C 28C9 8239 .9 JQLabel *label = new
QLabel("Hello SlackZine!", 0);K9 58B89 37AC9 187+947A3C99 7C94C9C9FC8939 3B39!C7988 2C9B89C9
*A2A(378CB9 39 37739 AF87A39 9 L9 FC9 DAF329 39 2AF639 3739 FC89 39 3B39 9 helloQt9 C9 B89 .pro 93A9 B89 463379
AFA4379 '89 8239 3AF39 FC9 343C9 4CFAF3FC9F39 7MA39 helloQt.pro
2AF63
B8 CAB947A378CB9C9C358DA28.
539 2AF639 :9 47A3CB9 9 CI8C9 QApplication 9 3739
878F4A379 39 3 2A43C9 &B89 CI8C9 78'879 CB9 378FCB9 qmake helloQt.pro
H374H9 89 H37H9 C7'89 C9 39 B C739 32FB9 378FCB9
A39 2AF639 89 4C3FC9 44CC9 C9 -display 9C9 N9 C79 0C739 4C9 C9 Makefile989 CB9 C4T9 C89 4C A2379 39 B39
88 2C79 &9 C39 39 3 2A43C9 889 63879 BC8F89 9 3 2A43C
CI8C9 8B89 A C9 CAB9 9 8289 '89 3A9 878F4A379 CB9
7847BCB9 89 C39 39 3 2A43C9 4CC9 39 DCF89 37C9 89 C9
47BC7
15 QObject::connect(quit, SIGNAL(clicked()),\
&app, SLOT(quit()));
)438 8 8QPushButton828A8QLabel82A8A8QVBox8F8
16 app.setMainWidget(box);
/2A459C9CC9H08B912345PAF8H9 3739D84637939I3F823
17 box->show();
18 return app.exec();
584395828F65
19 } 9843FABC989signal/slot99393B9 7AF4A 3AB9
4373487ABA43B9C93989B89EA3939 3789'893AB939AD8789
0C7393CB98 2A43794CC9DF4ACF39CB9FCBBCB9FCCB9
3B9C73B9CC25AB9B9signals989slots9BC B3CB9 3739D3(879
4C CF8F8B9029CB94C CF8F8B9CADA43CB9
323B9 7C 7A838B98943399 3739'89 CBB3CB9879 394CFA43C98F789CB9CI8CB9!C8CB9FCADA43799CI8C9
3937A8389898BA2CB9'89 C8CB937939FCBB39 89FCBB393 2A43C9'3FC9C7C9889C9B898B3C932873C9
3 2A43C &B89843FABC9 87A89'89CB9CI8CB94CFA'8<B89
8F789BA9B89'899B3A39F339BC789C9C7C
5392AF639$947A3CB9C9FCBBC9widget9 7AF4A 329C9QVBox9
&B89widget9BA 28B8F8947A393943A3987A4329 3739 287328F893B9toolkits9D3(898B89A C9894CFA43C9
37 379CB9widgets94CFACB9F82899QVBox9C73FA(39CB9 B3FC9callbacks9*9callback999 CF8A7C9 373939DFC9
B8B9widgets9DA26CB989392AF63987A43293933AC939 B89C4T9'879'8939DFC9B8I39884339 37393AB37<2689
8932988FC9C4T9 3BB399 CF8A7C9 373939C739DFC9
C7395392AF639#@9CADA43CB9C933F6C9C9FCBBC9QVBox9
439callback79 373988437939DFC9
37398798@@9 A82B98923773989S@9 A82B9893273
continua
Construindo Aplicações Gráficas em Qt3 !C7988 2C9+7ACB9signals9 C89B8794CF843CB94C9C9
8BC9slot.
!C89 37848794CFDBC93B978BAFC9callbacks989CAB9
connect(lcd, SIGNAL(overflow()), this, SLOT \
7C283B9!7A8A7C98239FC939H 7C8CH9 3739A C94type
(handleMathError()));
safe79B8FC9'89FF439878CB94878(39B893946333939
connect(calculator, SIGNAL(divisionByZero()), \
DFC9A7+946337939callback94C9CB9378FCB94C778CB9
this, SLOT(handleMathError()));
18FC939callback99DC788F8934C 23394C939DFC9
'8939463398B89'893939DFC9B3A39'329callback9 33FC99CB9BAF3AB9DC7898AACB9C9slot994633C
463379BC993 8F3B9 373937939AA3939AD878F398F789 B398B393F8A7399signal9 C89B8794CF843C94C9
C9843FABC989signal/slot94C9C9C82C973A4ACF32
+7ACB9slots.
*9BAF3294signal7998AAC9'3FC932988FC9C4C77899
connect(slider, SIGNAL(valueChanged(int)), \
slot9939DFC9'8994633398978B CB39399BAF329
spinBox, SLOT(setValue(int)));
89 37A423795C943BC939FCBB393 2A43C9C9connect()9
connect(slider, SIGNAL(valueChanged(int)),\
DF4ACF3939B8AF893F8A73.
this, SLOT(updateStatusBarIndicator(int)));
33FC9C9BAF32998AAC9CB9slots9BC94633CB993 MB9C9
C7C98939C78937A7+7A3
!C79DA99signal9 C89B8794CF843C989C7C9signal.
connect(lineEdit, SIGNAL(textChanged(const \
QString &)), this, \
SIGNAL(updateRecord(const QString &)));
*9832689AF878BB3F8939989'89B89C9signal9A879
9FE87C93AC7989 37R87CB9C9'89C9C9slot9CB9
438 8*8(F26&F87F85498clicked()87F8QPushButton8FA8F8 37R87CB9393AB9BA 28B8F89B87C9AFC73CB.
slot quit()87F8QApplication
connect(ftp, SIGNAL(rawCommandReply(int, \
09463339C9connect()9DF4ACF393BBA. const QString &)), this, \
SLOT(checkErrorCode(int)));
connect (sender, SIGNAL(signal), receiver, \
SLOT(slot)); 78(F547219%825894945
F89C9sender989C9receiver9BC93 CF38FCB9 3739CB9 0'A98AC9AF6394CF7AAC9)'828B9'8989AF878BB8989
Qobjects989CF89C9signal989C9slot9BC9DF18B9B89C9 4CF6848798B+9373A26CB39toolkit9C989F848BBA38989
FC89CB9 37R87CB90B9347CB9SIGNAL()989SLOT()9 98 77C9AFA4A329 37394C83794C9C9395C98 2A'8A9
4CF87898B8B9378FCB989B7AF C97823AC939signals989slots93B98F8A98 2A4379C9
BDA4A8F89 3739'893B9 8BBC3B94CFBA394C837939
33FC9C4T94CF84399signal9399slot9C939C7C9 8B8FC28793 2A4318B94C9/GGA39!37398F8F879826C79
signal9893CB9CB9 37R87CB9889879398B39 8B39 37893AF39D32398 2A43793AB939DFC9CB9signals989CB9
'3FA389CB98BCB9A CB989398B39C789"C4T9 C89 slots989C9BAB83989C33<I849C939C3B9ABBC9 C89
4CF843799signal94C937ACB9slots9C9A48<87B39 DA4379 37393988F329B8F39 37898B8937AC9.7
slackware
onze anos sem tirar
=12E9197F8F8K2112F
Instalando o slackware !7A8A7C93CB987379CB9AB'88B9A2A(89C94C3FC933AC9
373987379C9AB4C989CC.9
Y9439378A9Z9A8AD@
9AB4C989CC9CB9AB4CB9#9898989AFB323C989C9AB4C989
7889 C89B8793A3CB989'32'879A77C79C9B234563789 NKOPQRS
9AB4C989CC9B898F4CF7398F7C9C9A78M7AC9/bootdisks9
489C93AB94C99C9bare.i7989CB983AB9FC9/rootdisks9 &B39939D3CB39H 83AF63H9B89C9A78M7AC98 C73C9 82C9
!3739D3(87939AFB323C9C4T9 784AB3. 5919FC94CFA879CB9A78M7AC989softwares series94090!9
B9&99N9N0!989[7939AFB323C9FC9A7+9DF4ACF37989C9 AC79
1 BAB4C9C9CC9A2A(89C93AB938'3C9 3739C9B89 FC98AA7+9F8F69877C9
63763789
1 BAB4C9#989AFB323C9 /C98B392AF639FC9exports9'32'879B+7AC9397889 C87+9
1 337C9AB'88B989%9#A8H9 CF3798B89A78M7AC94CC9BC8F8928A739-8AFA4A89C95919
1 /B9#989AFB323C9C9slackware9C99A77C7939+7C789 3739332A(3794C939FC394CFDA73C.9
CDA4A329C9slackware9
A1BC 12D4546F58E919845699EFF8G498HI
$ /etc/rc.d/rc.nfsd restart
1 BAB4C98989AFB323C9
AL2E9197F8F8JM112F8E919845699EFF8G498IJA
1 BAB4C9897889 -8C39392AF639HftpH9C937'AC9/etc/ftpusers9 37393A379C9
A1BC 12D4546F58E919845699EFF8G498IJA B87AC79anonymous9C9proftpd90C7398A89C937'AC9/
etc/proftpd.conf932873FC939B8AF892AF63989H<Anonymous
~ftp>H9 3739H<Anonymous /mnt/cdrom>H9/3BC98B8I39B3FC9
1 BAB4C98989AFB323C9
1 BAB4C989788 9A77C792C4329BBA39C9A78M7AC9H/mnt/cdromH9 82C9
A78M7AC9H/mirrordir/slackware-9.1H9C9A77C792C4329
B9AB4CB9 373939AFB323C9A399!9 C89B8793A3CB9FC9
B8AF898F878C.9 5C943BC9C99!9FC989H 83AF63H9 C7'89FC9C8FC9
39AFB323C99F848BB+7AC9AA379C9A78M7AC9'894CF9CB9
http://prdownloads.sourceforge.net/slackftp A78M7ACB989BCD6378B9B87A8B9-8AFA4A89C9B87AC799!9 3739
328793B9FC3B94CFDA7318B94C9C9B8AF894C3FC
9 7A8A7C9AB4C94633<B89install-ftp.2989C9B8FC9
$ /etc/rc.d/rc.inetd restart
network-ftp.dsk
continua
&B8999 7C48A8FC98B 84,DA4C9 373939AFB323C9A39
Instalando o slackware via NFS ou FTP 9!943BC98B8I39AFB323FC9A395919 289 3739C9 7MAC9
37+73DC9!874839'893C9884379HlsmodH9C9M2C9
T 56997F ftpfs93992AB3C943BC9FC93 37839C4T9889
43778379C9AB4C9897889FC38F89 373943778379
FA4A89C94C 3C79CF898B8I39AFB323794C9C9AB4C989 4CFDC7898B47AC934A39
CC94bare.i790378939'893 37839C9 7C 9Hboot:9H9
8BB89 7C 9B8789 3739 3BB379 37R87CB9 3739C9587F829 5C9 7C 9AA89C94C3FC9setup98984289&5&-9
C92AF9F39AFA4A32A(3C9189C4T9FC9B389'89 37R87C9
3BB379C9FC9 784AB89 3BB379F8F6984289&5&-9 root@slackware:/# setup
037898F'3FC9C9587F829C92AF99437783C933FC9 -8328F89397AF438A739BM94C8393C7393B94CC939
3 3784879HVFS: Insert root floppy disk to be loaded AF8FC98B39C48F3C9FC998 2A4379 3BBC939 3BBC9
to RAM disk and press ENTERH978C39C9AB4C989CC989 C3939AFB323C9C9slackware93CB9 2379A78C9 3739C9
AFBA739C9 7A8A7C9AB4C989AFB323C94install.1798984289 3BBC9HSOURCE Select source mediaH9B CFC9'89C4T9I+9
&5&-9C3AB9398(9337898F'3FC9C9 7A8A7C9AB4C9 8F6398D83C9CB9 3BBCB9C7A3M7ACB93F87AC78B9
89AFB323C9C9slackware99437783C9898M7A39-0C9
1898BA879AFB323FC9A395919B8284ACF8939C C9H3
33FC93 3784879HInsert install.2 floppy disk to be Install from NFS (Network File System)H98984289
loaded into RAM disk and press ENTERH978C39C9 &5&-9/3BC94CF7+7AC9B8284ACF8939C C9H4 Install
7A8A7C9AB4C989AFB323C989AFBA739C9B8FC94UV W
9 from an FTP serverH98984289&5&-9
install.29C9 VXYW 9install-ftp.2798423FC9&5&-989
B8A39 539 7MA3982398F7894C99!9489#$8#?S#8#79 3739
4CFDA7379393'AF39F39'329C9slackware98B39B8FC9
0C93 3784879HEnter 1 to select a keyboard map:H9B89 AFB323C9
8BA879A2A(3FC998423C9*19F87F3ACF3294B8948A26379
84289&5&-943BC94CF7+7AC984289#98989B8A39&5&-9 &F7894C939+B437398978894F83B579C9setup93BB89
C79 37C939+B43739H8::8::8::@H939'329A78CB93C379
&B4C2639C93 394CFDC789C9B898423C9B89FC9BC879 F8B39C48F3C94CC988 2C9
'3298B4C2687989B898423C9 CBBA7948A26398B4C263939C C9
Hqwerty/br-abnt2.mapH98984289&5&-9539I3F823989,2C9 0C7399398(9C93863\9489#$8#?S#8:V79B89C9B89
HKEYBOARD TESTH984289#989&5&-989B8A39 B87AC79CF89B898F4CF7393B9softwares series98BA87989
C7397889C4T98894CFDA7379993863\9'894CFBA39
!7C3828F89A7+93 3784879398239892CAF94C9Hslackware 7C8379 37393978898289BBC932893FC9 373939AFB323C9
login:H9FC9DAF32984289HrootH9B893B93B 3B994237C98984289 9!94CC9 373939591
&5&-90 8B37989BA 28B98B89 3BBC99C*9
5C943BC989AFB323C9A3959198B899C9 3BBC93AB9
A C73F89B89C4T984237932C9AD878F8989HrootH9
A C73F89C9!9C95919187879489#$8#?S#879539
4AFEB42C7987+9738B9 7C283B93AB9 3739D78F89
7MA398239AFA'89C9A78M7AC9C95919187879'894CF9
CB9A78M7ACB989softwares series94CFDC7894C8F3C9
root@slackware:/#
3F87AC78F89489B898BA879B3FC9/B9AFA'89/
mnt/cdrom/slackware943BC94CF7+7AC9C9A78M7AC9
&BB899C9 7C 989AFB323C9C9slackware90C739C4T9I+9
4C778B CF8F89FC9A77C77
C89 37A4ACF379C9B89AB4C939DC739'89346379826C79
B3FC9cfdisk9C9fdisk95C9C98 2A4379ABBC93'A9 CAB9
&B8999 7C48A8FC98B 84,DA4C9 373939AFB323C9A39
FC9939AF8FC98B39C48F3C
9!943BC98B8I39AFB323FC9A395919 289 3739C9 7MAC9
9
37+73DC90C739C4T9 784AB394CFDA7379C9!9489
0 MB9879 37A4ACF3C9C9B89AB4C978C39C9B8FC9AB4C9
UV W
89AFB323C989AFBA739C9AB4C98978894 9network.dsk9
#$8#?S#879C99!918787989C9A78M7AC9CF898BC9CB9
C9VXYW 9network-ftp.dsk795C9 7C 9AA89HnetworkH989
softwares series9189C4T94CFDA7C9C9A78M7AC9root9C9
B+7AC9anonymous94CC9B8FC9AFA47C94CC9AFA43C9
824289&5&-9&289A7+9 8A79 3739AFB87A79C9AB4C9897889
3F87AC78F89C4T98898F73799
4CC9C4T9I+9AFB87A9BA 28B8F8984289&5&-9
Hanonymous:senha@192.168.1.2/slackwareH
FC38F890C7398B3CB9FC9 7C 9Hnetwork>H9C9AB4C9
897889
/3BC98B8I39A2A(3FC99A77C79328789C9A78M7AC93 MB9C9
!9C99!91878793 CF3FC9 3739C9A78M7AC9CF89B89
&B8999 7C48A8FC98B 84,DA4C9 373939AFB323C9A39
8F4CF739CB9softwares series9
9!943BC98B8I39AFB323FC9A395919 289 3739C9 7MAC9
37+73DC9!3739D738F89CF37939 37AC9A39D DB9
&9B8A39C9setup9A7+94CFDA7379B39 234398978894C9
784AB3CB9BA793C739C9M2C9C9D DB98423FC99989
&5&-9 CB93CB9DC7F84ACB93F87AC78F89894CFDA7379C93863\9
B89C4T9 CBBA79329
&9ACB9CB943BCB94 7C3828F89C9B893799
BA 28B9&5&-9A7+988437939B39 2343989788989BA79C9 1898BA879AFB323FC9A395919C9setup9A7+97C37939C9
B8978B 84AC9M2C943BC94CF7+7AC989 3739C7C9 rpc.portmap9 3739 C879CF379C959198989B8A39
4CFBC2894377889C9M2C93F328F894C9C94C3FC9 CF379C95919&9 C79E2AC9C9setup9A7+92AB379393823989
modprobe9189C9M2C939 23439897889DC79437783C94C9 37A18B9CF33B9 3739C4T987ADA4379B89C95919DCA9
B48BBC984289&5&-9 37398BCF379C9AB4C989788989 CF3C94C77838F89/3BC9C959198F639CF3C9
C23793C9 7C 989AFB323C9"C4T9 C89B379C94C3FC9 4C77838F8984289n989&5&-9 37394CFAF3794C939
HlsmodH9 3739879B89C9M2C978328F89DCA9437783C9 AFB323C9C9y9 373978AB379B3B94CFDA7318B9897889
continua
Instalando o slackware via NFS ou FTP
Redes Wi-fi
]+9F399AFB323C9A399!9C9setup9A7+92AB379393823989
37A18B9CF33B9 3739C4T987ADA4379B8939 37AC9
DCA9CF3394C77838F89A2A(3FC9C9ftpfs9/3BC939
e o slackware
37AC98F639BAC9CF3C94C77838F89A2A(3FC9C9
ftpfs984289n989&5&-9 37394CFAF3794C939
_F8` 61F7%&F
AFB323C9C9y9 373978AB379B3B94CFDA7318B989 /78AC9'89393AC7A393B9 8BBC3B9FC9FC9AF8A7C98F639
7889 6A7828BB96CI8989A39398BC9C4T9468AFU98U98F6C9
F3C7989BAF9"C4T9FC9899482237U99398BC9C9
09 7MA3982398893 3784879CB9softwares series9 4CF7C2898939828ABCU
3739'89C4T9B8284ACF89CB9'898B8I39AFB32379B89FC9
3 3784879 7C3828F89C4T9877C989329 3BBC9 9'89A398F89894CFDFAFC9939 323739^6A7828BB^9
34A39 CA3B9A(8.9HC89FC8CC59FC9896A7828BB9BM9AFD73<78H9
9AFD7387826C9996A7828BB939 3237396A7828BB9'879A(879
5C943BC9898798773C932C9C4T9 C89B8284ACF379 ^B89DAC^9C9B8I39C9'899B89DAC9 C89B8794633C989
HCancelH98423FC90Q989&5&-9 373943F48237939 6A7828BB
AFB323C98989B8A39C237939B8284ACF37939C C9
HSOURCE Select source mediaH9 373978AFA4A3793B9 &BB8937AC9 788F893C737932FB93B 84CB989788B96A<DA9
4CFDA7318B9 B3FC9C9EAF93AB98B 84ADA438F89C9slackware98F639
4878(39'898F639AFB323C9C9 34C89wireless-tools948B89
189C98BA8794C778C9393'A93C7399BM9B8A79 34C899 37C939AB7AAC7
4C9C9 7C48A8FC9 37C989AFB323C9C9
slackware94CC9B89DCBB89A7838F89899/B9 aF8b8c28d8e4fg4U
ZF5[F ;A<9A9BAFADA43.9H6A7828BB9DA82A\H993 82AC9 3739S@8##9
4CC939&&&94FBAC9CB9&F8F68A7CB9&27A4CB989
9AC9'8939AFB323C9A397889C9slackware99 &287_FA4CB7939423BBADA439*B39D78'TF4A3B9898V2O(94C9
4C 2A4339DCA94C 2838F898B8F339 3982C4A3893989:VC B97ACC90F8B98BB89A8CB9
&98B8B9 7+A4CB9A898FCB9 7C283B94C939 C9S@8##34:26(7989S@8##48V26(9ACC7
AFB323C9A399!9C9'89A3959199AF878BB3F89C9
59199DC7F84879348BBC93C9A78M7AC9 3468B9 3739 hF8i4EF8728127258e4fg4
D73B9332A(318B9C9BAB839897889CAA(3FC9C9
8B 3C989AB4C989A87B3B9+'AF3B9 "878CB9CB9CAB9A CB93AB9B3CB989788B96A<DA.
j7mn F9<Z9
1 http://slackware.at
1 http://slackftp.sourceforge.net 1 37394CF818B9B8990448BB9!CAF9 C8FC9
1 http://www.piterpunk.hpg.ig.com.br AF872A3793B9 2343B989788B96A<DA94 CAF<8< CAF7
F8o9958 e4*)48F89B912
1 http://www.google.com.br
slackware 1
1
C4T94CFDA7379B3978896A7828BB9/C3FCB9^iw*^
linux-wlan-ng9<Z9CM2CB9 3739 2343B96A7828BB9!7AB9
48F4CF73<B89FC9extra/7
rc.wireless.conf9<Z907'AC9'894CFT94CFDA7318B9
7<8DAFA3B9 3739323B9 2343B
10.0 NC79?=9>B&9%8#925C&98?
1 rc.wireless9<Z9147A 989AFA4A32A(3C96A7828BB
1
prism2_cs9999!7AB89`9!7AB%9!/C/0
prism2_pci999!7AB8:941E%S=V79!/
1339%@V92//9%%V
1 prism2_plx999!7AB89!/C/094C99!/A!/C/0
1 prism2_usb999!7AB89*1Q
continua
Redes Wi-Fi e o slackware
3B39 37394CFB8A7CB99!989D3(879 3789397889.7
0C7394C A378CB9C937'AC98988 2C9894CFDA73C939 98FC93B398DAFA799!9 373939AF87D3489623F@94CC9
78896A7828BB. DA(8CB9 3739 23439!7AB
# cp /etc/wlan/wlancfg-DEFAULT \
/etc/wlan/wlancfg-Wireless
{|8}927F8A9812728y7x~F8EF46xxEF46
3AF89'89C4T98993AC9DC739A3I37939F8M4ACB989FC9
&A3CB9C937'AC9894CFDA73C9 3739 C87CB9463+< 6C8298B4C7A739'89AF6398B'84AC9C943C989788
2C9/etc/wlan/wlan.conf9897C4378CB939C C9 47CBB<C87989'89 784AB3397C437932FB937'ACB98F789
SSID_wlan09 373939'8947A3CB934A39FC943BC9^Wireless^9 CB9FC8CC5B9 CAB93978FAC9A C73F898B339 373
DA43FC93BBA. 34CF8487
10.0 store.slackware.com
ou procure no seu fornecedor local
Sincronia/Réplica de Arquivos com o Unison
Figura 1.1 – Arquivo /opt/filesync/bin/syncmgr
www.slackware.com
#!/bin/sh
# Arquivo /opt/filesync/bin/syncmgr
#
# Copyright (c) 2004, Deives Michellis
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
slackware
# modification, are permitted provided that the following conditions are
# met:
# * Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
# * Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in
# the documentation and/or other materials provided with the
# distribution.
# * Neither the name of the Deives Michellis nor the names of its
# contributors may be used to endorse or promote products derived
# from this software without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
export PATH=/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin
DATADIR=/opt/filesync/
# Qto tempo esperar se a sincronização já estiver acontecendo (remotamente)
# Numero de vezes q a verificação de sincronia remota é feita
MAXWAIT=12
# Quanto tempo espera em cada verificação
SLEEP=10
# De quanto em quanto tempo tentar sincronizar
INTERVAL=180
# quem informar caso "algo aconteca"
EMAILADDR=seu_email@aqui.com
if [ ! -d $DATADIR/var/lock/$SYNCNAME ]; then
mkdir -p $DATADIR/var/lock/$SYNCNAME/
fi
continua
Sincronia/Réplica de Arquivos com o Unison
Figura 1.2 – Continuação do Arquico /opt/filesync/bin/syncmgr
while true; do
COUNT=0
while [ `ls -1 $DATADIR/var/lock/$SYNCNAME/ 2>/dev/null| wc -l ` -gt 0 ]; do
if [ $COUNT -ge $MAXWAIT ]; then
break
fi
COUNT=`expr $COUNT + 1`
sleep $SLEEP
done
darkstar login: root
touch $DATADIR/var/lock/$SYNCNAME/$$
echo "Subject: REPLICA LOG $SYNCNAME
Date: `date -R`
From: Unison Sync Manager <$EMAILADDR>
" > $DATADIR/var/log/réplica.$$.log
unison $SYNCNAME -servercmd "$DATADIR/bin/remotesync $SYNCNAME" -dumbtty \
-batch >>$DATADIR/var/log/réplica.$$.log 2>>$DATADIR/var/log/eplica.$$.log
RETVAL=$?
Password: _
rm -f $DATADIR/var/lock/$SYNCNAME/$$
slackware
Figura 2 – Arquivo /opt/filesync/bin/remotesync
DATADIR=/opt/filesync/
MAXWAIT=12
SLEEP=10
SYNCNAME=`echo $1 | sed -e 's/[^a-z0-9]//gi'`
if [ ! -d $DATADIR/var/lock/$SYNCNAME ]; then
mkdir -p $DATADIR/var/lock/$SYNCNAME/
fi
COUNT=0
while [ `ls -1 $DATADIR/var/lock/$SYNCNAME/ 2>/dev/null| wc -l ` -gt 0 ];
do
if [ $COUNT -ge $MAXWAIT ]; then
break
fi
COUNT=`expr $COUNT + 1`
sleep $SLEEP
done
touch $DATADIR/var/lock/$SYNCNAME/$$
unison -server
rm -f $DATADIR/var/lock/$SYNCNAME/$$
µ8¶25439A26F8·6FA¸64F
Post-Install 389 CBBA994C 3C794C9DCF890N99
4 73A438F89CC9FC96CI8989A379889CB379
'3FC9B3CB9C94C3FC9HshutdownH98982898B2A39
3C3A438F89!3739D3(879ABBC98A89C9/
slackware 10 etc/rc.d/rc.modules9898B4C8F89478A789C9D939
D78F879392AF63
#/sbin/modprobe apm
5C9B89 7MAC9CC939C9M2C9apm9B87+9437783C989
13A93AB9978283B89C9slackware9/CC9B8 789489
C9apmd9393C3A438F8
4CC989'32'879AB7AAC79BC9F848BB+7A3B9323B9
8(F¹43197F8F8 º
3287318B9 37398A379C9BAB839H78CFCH918AFC98B89
C48FC9C489 C89D3(T<23B9898FCB989:9AFCB9
'89A7C93287994339B8FC
5C9N98AB893B94CFDA7318B9+BA43B939D3(879
8ÁF697F8F8 ¶ DÃÁ828Ä FEEÅ 43778379C93 394C778C9898423C989377379C9
7CC4C2C9C9CB89/237C98AB89+7A3B9C73B93B9
9 37C9C9slackware99 87AA793 8F3B9'89CB9CFCB9 FC9B898F43A39899C48FC9BC7899
H CBAFB322H97+ AC
CB9AB CBAACB989cdrom989floppy9 CBB39CF+<2CB9539
7+A439ABBC9'879A(879'893 8F3B9C97CC93A94CFB8A79
»
8 8A9E987286297F
!373978BC28798BB89 7C2839989 87AA793CB9B8B9B+7ACB9
B9CAB98423CB93AB94CFB9FC9Q73BA29BC9C90Q58989
'89 CBB392879/BB9892879898B47887989AB'88B93B39
C9*1<F87F34ACF329&FC9A78CB94CFDA7379CB9CAB94I+9
8A379C /etc/fstab989F3B92AF63B.9
'89BC9CB93AB94CFB7
/dev/cdrom /mnt/cdrom iso9660 noauto,owner,ro 0 0 &A89C9/etc/X11/xorg.conf989AF42393B9B8AF8B92AF63B9
/dev/fd0 /mnt/floppy auto noauto,owner 0 0 F39 3789894CFDA73C9898423C94B896C8793239
EA39BC789CF894C2C43798BB3B92AF63B94C2C'8<3B92CC9
7C'89CF898B+9HownerH9 C79HusersH90 7C8A3FC939 3 MB9392AF639'89A(9Driver "Keyboard"7
8A39T9 87ABBC93C9B89B+7AC9 3739'89 CBB392879C9
7A8989/B9A7838F894 3739C4379EBA43B9 C7988 2C7. !37398423CB90Q58.
# chmod 666 /dev/cdrom Option "XkbRules" "xorg"
Option "XkbModel" "abnt2"
!7CFCF90C739CB9B8B9B+7ACB9 C892879898B478879C9 Option "XkbLayout" "br"
'89'AB8789893AF398B43799/B(AF6C
Æ8Â1647F8A8FA !37398423CB9*1<F87F34ACF32
# alsactl store ¼ ½ ¾ ¿
8 F 43197F898DF74 987F8 ÀF52
/CFDA7379397CAF639C9CB8939973 A38F89
/C9ABBC9C97CC9 C898B4379CCB9CB9BCFB9'89'AB879
78BC2AC98A3FC9C9/etc/X11/xorg.conf97C'89CF89
0C7398CB939'8BC9 C2TA43.9FC9B234563789#@9
CCB9CB9AB CBAACB989BC9894CC97 C9C9HaudioH9C9 8B+9PS/29 C79IMPS/29F392AF63989'898B+98B47AC.
'89AFA439423738F89'89393F8A7394C7783989D3(8794C9
'89CB9B8B9B+7ACB9A2A(89C9BC9B8I39AF42,<2CB9F8BB89 Option "Protocol" "PS/2"
7 C
B8 CAB9AF42393AB98B3B92AF63B94C9323B9
&B89B87A39C9HI8AC9487CH9!37A42378F893C9AFB989 4CFDA7318B93A4ACF3AB.
AF42A79CCB9CB98B9B+7ACB99 C799FC97 C9
HaudioH9 78DA7C9379C97 C9CB9AB CBAACB989BC9 Option "ZAxisMapping" "4 5"
3739C9HuserBH93BBA9898F6C9C98BC98D8AC9489 784ABC9 Option "Buttons" "5"
D3(8793932873C9398(9BM7.
!7CFCF9189397CAF639FC9DF4ACF379 7C3828F89C4T9
# chgrp -R users /dev/dsp0 /dev/mixer0 \ 8897C4379C9 7CC4C2C9"+7ACB9C7CB9329C9IMPS/29
/dev/sequencer /dev/snd B C73939H7CAF63H94CC9C9ExplorerPS/29
NetScrollPS/29Intellimouse94B87A327984
0C739CB9B8B9B+7ACB939 C898B4379C9BC9'89
'AB878 continua
Post-Install slackware 10 AUTORES
Ë 24Ì258Í4Î2458Ï6Î2Ð92Ï984FM2CC989
58Ç AE1255F19 !7C48BB38FC989B3CB9 823990&/A1!9892878F89
89B8B8FC2A8FC9891C218B9EAF9C927 C9
094CFDA73C939A 78BBC739I+9DCA93C73394C9 2&99389F879894378A7AF639893AAB392AF9F3B9
83268B9FCB9FE87CB9D894/*!17989D%94E!-F79C9 6C73B933B
B23456378(AF89F8 8F8F8989'329CB9CAB9C4T9
78BC2879B3792878<B89898B4C8F379C97846C9 Ñ2971F8ÒF27F9#$93FCB9AFA4AC94C94C 3C78B9
78D878F8939A 78BBC739FC9A84A74A74C28B. 89#$$%989EAF989#$$S9B3FC91234563789%V9
587F8298@%@9B8B898F3C98934C 3F63FC939
#if cat /proc/ksyms | grep "\[lp\]" ... 8C2C98BB89373A26CBC9BAB839IF38F894C9
... C39394CFA38989BCD6378B92A78B97332639F39
um monte de linhas +783939893FCB93328F894CC9B\B3AF989788B9
... 2AF9F393TF4A3989 2A4A38
#
# fi
/sbin/modprobe lp
Ð
A45 4698%93FCB9346378298919 82C9C3458F(A8A1!9
E!<#9487ADA892AF9B879D8#:$S=9!37A4A 3F89CB9
#fi
7 CB9EAF46A<Q-9892*1<Q-94CF7AA9 3739C9
7CI8C92AF7C79F3B96C73B933B989B8B9AF878BB8B9
Q3B3978A7379C9D939D78F8989C3B98BB3B92AF63B9 AF4289B873F39 7C733C99A CBAACB9
4AF42BA893B92AB33B94CC9Jum monte de linhasK79'89C9 888989 F597C45
M2C9B87+9437783C9B8 CAB9ABBC9A2A(89C9B89
BAB83989A 78BBC9D3C7AC94A439893AC.9/
usr/share/apsfilter/SETUP989B89C9E!-F7
ÓÔ6218ÓÕÖ×993F8F8C7989 7AF4A 3298B8FC28C79
C9B2345 59!CBBA98 87ATF4A394C9*5N989EAF9
8B89^$?98FC98B47AC9A87BCB937ACB98978AB3B9
È8ÉF18Ê64AF 39+78393328F897332639FC98B8FC2A8FC989
ICCB9 3739AB CBAACB9M8AB9F39%;9/C7 C73ACF
C3B9FC98FCB9A C73F89C9D3A873C9AB87+82989
32AC94 3739DA43793 8F3B9FCB93I8ACB9 2A4+8AB7949 ÖØ Î Ù ÚÛ ÜÝ
D2497F8 95F89 258 1 4 93328F89
348F3CF9&9C7893C9AFD82A(9'8978BC289D3(879392>9 733263FC9F39C3FA49EB09FC98B8FC2A8FC989
87993 39898423CB9 7M 7AC989FC92879C9C9N98B 87C9 3 2A4318B9 373939;892733FC<B8989Q34637829
'89B8I394CF8F3C939B379;AFC6BN!9899!#@@FF 891AB83B989FDC7318B9 8239*FA87BA389
!78BA87A3F39C3458F(A89C8B9AF878BB8B9BC9
QC98 CAB9C98B33DC9 373978BC2879C9 7C283939 /A/GG939EAF91AB83B9BAB7AACB9
2>93B398A379C9/etc/profile.d/gtk+.sh9894C2C437939 !7C733C989238B9F82ATF4A3907ADA4A329
B8AF892AF63. /C 3C9&C2A3989O83\9C832
export GTK_IM_MODULE=xim Þ Ùß
D4917F8 19A9187F5896F58 3268A46 9 ÎÝ
&F8F68A7C9&27A4C9FC9 3 8290F32AB39891873F39
&9 7CFC9&9 7CFC98BCF9<.79043C9/237C9'89C4T9 F394378A7398973326C9!8C9F398 78B3989
C894CFDA7379C9N94C9C9xorgconfig9C94C9C9 !7C733C7A/7ACBC9F398BBTF4A397332639
xorgcfg9 C893F879C9B89/B-C94CC9 3739 3328F89F39&859 C792C43C9DABA438F8989
CF389BM9C9owner9849&B8937AC9B87893AB9 3739 8 78B39 3748A7394633390`9E3AF9087A439
3BB3793B9A43B989392AB39894CAB3B9 3739FC9B8789 7848F88F893'A7A39 82398289/CF68489C9
8B'84A3B9F339 AC79'898 CAB9898B379B3FC939 EAF9373B9C9/CF84A39V89 3BBC9 C79+7A3B9
+'AF398B4C7A79'8932C9FC98B+9DF4ACF3FC AB7AA18B9394CF6848793987BC9S@9C91234563789
C9'3293CC94CC9AB7AAC9 78A283
*39E2A39A4392878<B89892CC93 MB939AFB323C9
87ADA4379B898AB89patches989B873F39 3739B8789
AFB323CB9BBC9 C89B879D8AC9373B989D87738F3B9
4CC9C9slackpkg94'898B+9FC9A78M7AC9/extra9CB9/BB9
098'A 89C9slackwarezine93738489C3B93B9
89AFB323C9C9slackware79C9348BB3FC9C9A77C793AB9
7MAC9*39C392AB3989A77C7B9 C89B8798F4CF7339 4C23C7318B947,A43B989B8B18B9'8989
FC9 7M 7AC9BA89C9slackware93B9FC99AC9 7848AC
332A(33
189C4T939'879 37A4A 3798FA89C9B89
B9 34C8B94C93B94C77818B989B873F39DA4398F7C9 37AC9B8BC9C947,A439 373.
C9A78M7AC9J/patches/packagesK9FCB9A77C7B9Q3A89CB9
34C8B98F4CF73CB989D33939332A(3C94C9C9 2746F àá59B91242FA1
upgradepkg9189 78D87A79B379C9slackpkg9AFB3289C9
34C898A89C9/etc/slackpkg/mirrors989D33. 18937AC9B87+9332A3C9898 8F8FC98939
B7A8989D3C78B94AF42BA898B 3C9AB CF,8279B87+9
# slackpkg update 2A43C9937AC9FC9 784AB39B8798B 84,DA4C9
# slackpkg upgrade patches BC789slackware93B9'3FC98B478T<2C9
2878<B89'899C9slackwarezine9<b7
&9 C796CI899BMF9<.7
BEA3B9BC78937ACB9 2A43CB9889B879
Piter PUNK <piterpk@terra.com.br> 8FA33B9A7838F8939B8B93C78B
1234567859A2B252CD3E9DFD24D $2EC32A33A3253!252CD3E9 )29CE2CA2AE9A52%54DC5CA
5D325ED525DC52A25EDDC5CA 6%D3E259C9332ED4D&5C9A3! 59523*9D3262A3E52A35
AC23DC269D5C52925E9D67 9D6D54AEA295532'2352(D43(D5 65956EA9+3ED652$2A3EA2&DA2B2CA234567A9
47A9CD2A2 !25259ED92C52"#" CA23D4D6DC5CA2A2A3E5FD4DC5CA 595234567A9
slackware
zine
"4567859A2D32521234562127861972A91B2(2"4567859A2#D!2,6
Editorial Índice
De novo atrasados. Isso está se tornando um Instalando o Mplayer e o
péssimo hábito e pedimos desculpas a todos
mplayer-plugin no slackware..........02
os nossos leitores. Agora que já fizemos um Clayton Eduardo dos Santos
mea culpa, vamos à parte interessante...
-A9C2C25EA9D5426EDC2A3E529AD3E52B2A9DEDC52CA3CA2
%A23A2D64523269BCDE325325E9A32A252(953A.
CD2E1F747987989B91284288
slack
59B91242FA1
62(EA2D54225D92'2C2692C2EAE2A2A246542D3+A4 users
Instalando Mplayer e
mplayer-plugin no slackware
5E54AEA!22slackware27!232458A932CA2+CA 2CAA9*23A929A54D&5C212A32699A262239EA
5C92D64+C3223D3EA52322xine2A22totem2/ 52+CA322(95E2FDGH<FDGI!29DC2A4524DF
AE5E!2A259ED6459AEA!223E2DE2CA33A3 @@A
458A932A2(2C5324DDE56A329A3AEA32A265C52
CA4A3!26252A%A52%5EDC5CA2CA26CA63239E5C3 1326CA632C2G5D!2CA23A92F5D5C32A.2
952A3252D3E5452CA(54E2C2slackware:2A2CA http://www.mplayerhq.hu/MPlayer/releases/codecs!
5432E9329F4A532%A2CA23A92A96AFDC326 A2A2C259%D2B2xanimdlls-20040626.tar.bz2
2CA699A92C2EA
$23ADC5!
)2C32458A9325D32F565532595224D!2A2D25
tar -xvjf xanimdlls-20040626.tar.bz2
DD!2B22;458A9252%5EDC5CA2CA26CA63
su -
39E5C32B2F53E5EA2DEA9A335EA2A22CA3A4DAE
cp /home/clayton/xanimdlls-20040626/* /
C2458A92A3E*2A263E5EA2A4254B2CD33!25
usr/local/lib/codecs
DEA952AE9A22;458A92A22F983A92&D445<4D2B
77=2(6D54!2(6D5C2DE2FA262+CA32A
"2A6A33*9D32*9D3259%D325952C59239EA253
*CD!2D643DA23E9A5D253252E95F5422>?
6CA632C2-A54DCA<-A545CD2C32A3EA3259%D3
CA23A92F5D5C322A323DEA2A2%A2F5D5323
56997F8F58F725 C2G5D2/A3EA23DEA2CAA32F5D592323ADEA3
59%D3.2
"ADC2529CA2CA369DE5252C6AE52C
;458A9!229DAD926CA62B22@@A!26332(EA3 1 rp8codecs-20040626.tar.bz2
CA23A92A6E95C3223DEA
1 rp8codecs-win32-20040626.tar.bz2
http://ffmpeg.sourceforge.net21296A332CA
1 rp9codecs-20040626.tar.bz2
D3E5452B2E9DD54.
1 rp9codecs-win32-20040626.tar.bz2
tar -xvzf ffmpeg-0.4.9-pre1.tar.gz
./configure FA3656EA<CA3A56EA2EC32326CA6329tar -xvjf
make nome_do_arquivo.tar.bz2:2$!2A23ADC5!26DAJ3
checkinstall2 59522CD9AE49D2A2%A2A3E5326465C2326CA63.
su -
$%&'()*+
cd /usr/local/lib/codecs
C2C2CAA235FA9!2532263E524AF959!25 cp /home/clayton/rp8codecs-20040626/* .
D3E5452CA29955329checkinstall!2make cp /home/clayton/rp8codecs-win32-20040626/* .
install!2AE6:2CAA23A92(ADE5262root cp /home/clayton/rp9codecs-20040626/* .
cp /home/clayton/rp9codecs-win32-20040626/* .
1294D26CA626DE5C252C6AE52C2;458A92B
9A33*A42A452CA6CD(D652C326CA6328D 0!2A 94 97F!8FAE497F828456997F8F8"E9#21
A3A6D54259%D326CD(D65C32626CA632A;<A;5
529DAD9526D35252(5&A92B2F5D592259%D2Mplayer-
1259%D2656E5C262326CA632CA23A9 1.0pre5.tar.bz22C2ACA9A
A6E95C2A. http://ftp5.mplayerhq.hu/mplayer/releases
http://www.mplayerhq.hu/MPlayer/releases/codecs!
A22A2CA4A2B2windows-all-20040809.zip AC2259%D2A23.2
slackware
Brincando com Ratos
$3EA2B2259ED23D4A3!23E95C232ED32CA23A3! D332P52P262265C2ln22ED4D&5922
9E6432A2626(D9*J43259ADE532595 ED4DE*9D2622mouseconfig!22%A2565F52(56D4DE5C
3E9592625A592FE6A32A2626(D9592CD3 F53E5EA252DC52CA2%A2A3E*26A5C
3A3252A32EA!22%A2B2FA2BED4259523*9D3
CA2EAF73 $%&'()*+
2mouseconfig28F26(D95223A22G
%4EF58728"F52 -AAEDC!22mouseconfig2')*26(D952
3A22G2$3542A2A3352D(952595
529DAD9526D35252(5&A92B2623A26D65926223A 3A325D32A259AEA3
3A!2FD5AEA22A3E532(545C2A23*J426
D69(A2622"6EE822N95C52532$3E9A4532H 5952CA32A359223AC2533!229E64
9slackwarezine2J2E2E2A2D&$22A9C3:!2532%A9A3 92D69+A42%A259A5!2CD323A32622A3
35FA92%54229E642CAA32359 6A6E92CA22(5459252A3524+5
9D6D54AEA23A223A23A2(9223A2CA
54B2C29E64!2323A325DC5259D52%5E2' P9CD25P252L2595253C59!232A32C3229E64323
(952CA26A2123A35!2326A6E9A32C323A3 CD(A9AEA322G2A22gpm29634A:
32CD(A9AEA32(D3D65AEA2AE9A23D2/A33A2%A3DE!
AD3EA2F53D65AEA2%5E92ED32CA23A. 214945+
1 3EA+2F59A!23!22A23 Q
1 "F5258214945+86226A6E92D5425 1 6+2;D693(E!2,EA44D;3AQ
CA2383ED672CA25E59D!262A6DC262FK2"A
6D2EA223A23A9D5429A54AEA25ED! 304+
CA23A92%A2A4A2EA25226A6E92FK0I2C 1 3EA+230!2D30Q!2A30Q!2AE3A
E5522CA226A6E92CA2D9A3395LLL 1 6+2"<0!2,;"<0Q!2$49A9"<0Q!
1 "F5258304+86226A6E929ACC! /AE"6944"<0Q!2/AE;3A"<0
62A6DC262"<022DDF,/
1 "F52585+826226A6E929AE5459 5+
52E5!2DE2C23A2955 95ED65AEA232A332C2"<02/652D2
1 "F52587285+852252CDA93DC5CA2A2 %A223A352,;"<022G2A2D3022!253
653 CAA2AD3ED9
/2C29A54!2AD3EA234232E9D329DAD932ED3 C32329E6432%A2A24D3EAD2622Q2C245C23
;3A32CA2F32329593!A25D32959325DC5232%A 9E643259523A3262P9CD25P25A5323A
(6D521323A323A9D5D3265D25252533324593 4AF9AJ%A222D95234AAAEA2529CD252C
59522CA3559A6DAE!25325DC52AD3EA252F53A 3A!25A3592CA239E59229E642ED4D&5C292A453
D3E545C5295&*A42CA4A3
1329E64325D3263232329DAD932C5324D3E53!
5233526D65262542259C859A23A2C*25E95B3 (D65C259522(D2329E64325D32A4ED632$D3EA
CA259%D324654D&5C32CAE92C2/dev2533D!22/ 523B9DA2CA2E9329E643!253264%AD2524D3E5
dev/hda2B223A2CD3629+DC!22/dev/rtc2B2262D2CA 5A532325D32PA6E9*AD3P!23A2A3EDA922G2A2
9A44D2A2925+25D2A33524D25!2EA32532AE95C532A 3FA9229E642C23A23A!2ED4D&A229E64
%A2323A32324D5C3 R5ES
1 214945.2AE95C5323A9D5D3.2/dev/ttyS* ,F1431978F87F893"
1 304.2AE95C52"0.2/dev/psaux
1 5.2AE95C52)"K.2/dev/input/mice "A25D9A323A9AC3!295ED65AEA2B23429C592
mouseconfig2A2(5&A9.
/2/dev/ttyS*22*2CA23A920!21!222232/954AEA2B
202$D3EA224D722/dev!26255C2/dev/mouse2%A /etc/rc.d/rc.gpm restart
5E52%5422CD33DED2A3E*23AC2ED4D&5C259525235
6D6526223A2O233+A4235FA92A335 5952%A2%D3A92(5&A92P52P2526(D95!254A25
6(D9526223D4A32ls. A5252425CD2522949D2/etc/rc.d/rc.gpm
T3E523A923(D6DAEA!25952329AD33!2523DE5A
punk@rachael:~$ ls -l /dev/mouse CA2524D252CA265C259526255922gpm23A9D5254
lrwxrwxrwx 1 root root 10 \ 533D.
2004-07-30 02:03 /dev/mouse -> input/mice
gpm -t protocolo -m dispositivo
123A35!22A23A25C92B223A2)"K2/A335
*%D52EA226A6E5C2E5FB223A2"029B!234 /26532CA223A2)"K292AA4.
5952A369AA92A3EA259ED:!253229D6D542B22)"K2595
C59224D72CA223A25952E9!2B233+A42(5&A9 gpm -t imps2 -m /dev/input/mice
Brincando com Ratos
$D3EA2*9D532E95326A3!2532525D9259EA2CA453
263E523A92ED4D&5C52"A2%D3A9262A6A92%5D3253 4E5C252AA4!2A3223A2EAC2 2FE6A3!
E95326A32C2gpm!24AF9A2CA256A3359252*D52CA 432646532"Buttons" "5"!259525D3592%A2AD3EA
5542CA33A265C2$452B2FA264AE52A CD32FE6A32PD9E5D3P!22DAE2C529CD252595
A4D65ED5 6D52A22DAE2C529CD2525952F5D
,F1431978F87F86 "A223A23A233D92I2FE6A3.22A3%A9C!2529CD25!
2CD9ADE2A25D32CD3245EA95D32992AA4:!26D2CAA
5%D2526D352B25D32DEA9A335EA!29D6D54AEA29%A 646592"Buttons” “7"23A2%D3A92359232CD32FE6A3
A3EA2653252EA+A42P9CD25P2C23A2A3E*29A3AEA 45EA95D32A25A592529CD252595232FE6A3212A2M2$3E52B
5952%A2235FA!225C92"029DD5429AD5 526(D952%A23259522F9V572A3353
5A532 2FE6A32/5C52CA29CD2532A2CA2I!2122M2FE6A3 6CD6A3.
A223A2$2D33265322A9C5CAD9235F52C
69D42CDC!23*2%A265C52(5F9D65EA2(A&22P5CD2P Section "InputDevice"
29E642595239E592529CD252A232FE6A32AE953 Identifier "Mouse1"
Driver "mouse"
125D3262CA33A32P5CD23P2B22,;"<0!2 Option "Device" "/dev/psaux"
3AC25D3262B22$49A9"<02UA954AEA23 Option "Protocol" "ExplorerPS/2"
3A3262DE32FE6A32FACA6A2523AC Option "Buttons" "7"
9E64!2532D3322B2529A95 Option "ZAxisMapping" "6 7"
EndSection
)52AE95C52CA23A2CAE92C2/etc/X11/xorg.conf
3A259A6A262D33. A325+229E642CD(A9AEA29$49A9"<0:2A25
C55252%5EDC5CA2CA2FE6A32A225A5AE
Section "InputDevice" CA4A32;53239A25952229F4A5!2DE3
Identifier "Mouse0" A9A6D5C9A32CA235A4532A2995532925+23425AD5
Driver "mouse" 2DAE2C529CD25232FE6A32I2A21!22%2(5&A9W
Option "Device" "/dev/psaux"
Option "Protocol" "IMPS/2" )523423A9D523D4A3AEA2D959232B4ED3
Option "Buttons" "5" FE6A32A2646592"Buttons" "5"2A2"ZAxisMapping" "4
Option "ZAxisMapping" "4 5" 5"2;53!2A23A2%D3A9323592EC3232FE6A3W
EndSection
"D4A3!2532PE9659P232FE6A32C23A2CA2459L
T5C5252C5324D25325+2CAE92EA252ED4DC5CA. 5329DAD92D9DD9262A33A32FE6A32A3E
5A5C3.
1 Identifier.212A2A42%542A33A23A
3A9*2DCAED(D65C punk@rachael:~$ xmodmap -pp
1 Driver.212%A2B2A33A2CD33DED!226532CA There are 7 pointer buttons defined.
3A3!3A9A23A9*2P3AP
1 Device.212CD33DED2ED4D&5C!2A33A2653!2B Physical Button
3A26A6E5C2'29E52"<0 Button Code
1 Protocolo.2129E642C23A 1 1
2 2
1 Buttons.2E5EDC5CA2CA2FE6A3
3 3
1 ZaxisMapping.2E5D32FE6A3232ED4D&5C3
4 4
5952529CD25 5 5
6 6
.,$+ 7 7
"A223A23A2559A6A22G2A25D2699AC2595
265E2C52EA45!23&D2!2D3323DD(D652%A2
$33A2EA2CA26D3532A3E952532A3E*2CD&AC.21425!2
9E642A3E*2A995C!2ACDEA22xorg.conf2A
FE22C23A25C52264CD2C2FE2!22FE20
E9%AJ25952P;D69"(EP 5C522C202A2925+25D2532C592A3352E5FA45
5952%A2A4A2CD52542533D.212FE225C52264CD
FA25952A92%A2A33523DE5A2B29A(A9AEA25223A !22025C5220!25322H25C52264CD21!22I25C5
%A233D2529CD252$4A2B223A262E9D32FE6A3!2 2M2A2D6AJA9352T(3W2/23A29A6A!2D332D95
C52A3%A9C5!2529CD252A22C52CD9ADE52"A2(33A2
3A262CD32FE6A325A53!2B2DEA9A335EA26465925 punk@rachael:~$ xmodmap -e \
25952A4592E9D32FE6A3. "pointer = 1 2 3 6 7 4 5"
EA2EA22EAF7235FA22%5E25%A4523A9(+6DA ,F5:25
%A2(5&2532A&A32CA23A2A62A223562EA2EA2
3A2A3ED42P64DE49D3P2AE9A22N2A22X25CA6A25D325DC5 "2545326(D956A323D4A32595223A!253
O2DE26252A3352EA9223AC23A! %A2(5&A2EC5252CD(A9A525DC52AD3EA2DE22%A
AEA9!25952533592262A32CA295D5 (545923F9A2A33A2533E!2D643DA2A452%5EDC5CA2CA
CA432A2ED32CA23A32%A2AD3EA22A965C
12%A2A2EC2C235FA!2B2%A2C*259526(D959 ;53!2A3EA259ED!23*2C*252F52PDE9CP252533E
CD323A32CA2C23D4EYA2533D!26D2CA
6ED59235C223A2C23A2EAF72A223A 52L2$23AD2%A2249542CA23A2B2PD6AP!2532
AEA923A29A6D3592(D6592ACDE5C259%D32CA C6AE29A(A9D2ED4D&5923A3292%A2A2%D32A
6(D952EC52A&2%A2E9652CA23A 9E
525D9259EA2C323A32AFEDC32A2EAF7323
"0!2AE2D9AD263DCA9592%A223A2P5C9P2B2
"02A22AEA92B22)"K2T532A3EA223A35223A
653!2F53E5235922625265FA52A25C5E59253
6(D956A3
slackware
Section "InputDevice"
Identifier "MousePadrao"
read the docs
Driver "mouse"
Option "Device" "/dev/psaux" and be happy.
Option "Protocol" "PS/2"
EndSection
Colocando serviços em Chroot
;861F778F 1E95263DCA952D9E5EA2B235922A3%A52CA
CA3659EA2CA29DD4BD323E2622chroot2@5&A9
5%D2254532CD6532CA26264659254323A9D3 chroot2CA223A9D29C5C26232CA9A32C29E
A2chroot!259525AE592523A9552C23D3EA52 5DC52CAD525FA9E5326A32CA23A24E59252CD9AE49D295D&
9DD542C23D3EA5!2(95C2EC23A2E95F5422CA
5AE2CA23A9552.:2
485A8EF<4=F8728%2F149
9E5E!23A2chroot23E262CA3659EA2CA29DD4BD3
FAE92CA223D3EA52)D22353259D5EA32962 9C929D!23AEDC2595223*9D2CA39DD4AD5C2
33255C2slackware2#D2.F:!2B233DA42646592 5423DD459:25952(5&A9254A9223A2E95F5422CA25AE
CA23A9552.:2
96A332CAE92CA225FDAEA2D9E542CA2CD9AE49D3!
(5&AC262%A2A4A2AA9A22CD9AE49D2623A
(33A22CD9AE49D295D&292CD9AE49D2/2:2-A59A2%A2B2C5D >8,=1FF697F8F58521?47F5
%A2A22A2PchrootP2CA2P625A29EP29C592
9CD9AE49D:295D&:2 ;3252F95L25%D22545329A6ADED2532CA2F42CA
626465923A9D32A2chroot2
FA33525AD95!2296A332A2EC32323F96A3332%A
3A29DDA2CA4A2(D652A(AED5AEA29A332CAE92CA33A /32AA432523AD9!23252A645E952
CD9AE49D!23A2CA9256A3359225FDAEA2AEA92CA /var/chroot/SERVICO262CD9AE49D25C92CA2chroot
3D3EA52CA259%D32
apache+PHP29A9A3AE5223ADE25D32CD(D6D42CA2(5&A92
A3525952532P4AE9D2532DBC53P2C26E95EZ2296A33 chroot!23AC2A6A33*9D269D59225FDAEA2+D
(D65264AE5AEA2D655&2CA256A3359225FDAEA2CA CAE92C2CD9AE49D2CA2chroot2132E932AA4323*
3D3EA52CA259%D32,33254A2952)F12129955 3A925D32E95%CD432CA23A2(5&A92
3A9*2D655&2CA24A92FDF4DEA6532259%D32CA
6(D952%A2(D65952PC245C2CA2(95PZ2E5FB2 >;8$E9=284
63AD9*256A3359232D2367AE32C2syslog29%A2(D65
2/dev/log2954AEA:2C2%A26D2EA
CD3DA4232529ACA2A22%A2A3E5223A2CD9AE49D2CA $33A228E2(D2A369DE25952apache 22907I7:2T
chroot2 54532A%A532CD(D656A3!2CAA29C5923A
9F4A532622apache 1.3.x22A352532(453
533D!25952P629E59P22995529A6D35326D59 CD3+AD322./configure2C2apache 1.32
EC532532FDF4DEA6532%A2A4A2ED4D&52452952CAE9!25952
CD9AE49D2/LUGAR/DO/CHROOT/lib/!23259%D32CA >;;8,FAE497F
6(D9525952/LUGAR/DO/CHROOT/etc/!2A2533D29
CD5EA!269D5C252D5A2CA23D3EA52C2%A
%A9A32%A2299552AA9A2CAE92C2chroot 5326D45922apache 22PA3E5ED65AEAP!223A35!
5952A92524D3E52CA2FDF4DEA6532A6A33*9D53!29CA2 EC5325326255C53252FDF4DEA65323A926465C53
65C2PlddP22AA6E5A42$.2ldd / F$/-12C29955252DB32CA25A532CAD5925
9A(A9D6D52526255C52992AA4.2625A252(2G[\
var/chroot/apache/bin/httpd2
52FDF4DEA6524DF)A2JJ]26DA252(2G[\2C5
V*254532A6A336A3252A33529A952543299553 FDF4DEA6524DF)A25952CAE92C2A2FD*9D:2
%A23*233A29A69332CA2chroot2DEA95AEA LDFLAGS="-Wl,-static -static /usr/lib/libcrypt.a "\
CD3A3525264D52CA2FDF4DEA65325952CAE92C2chroot ./configure --prefix=/usr --sysconfdir=/etc \
9622K,/F!292AA4:2,33256EA6A292%A245 --enable-proxy --enable-ssl \
CAE92CA23A264CD22*252D3E92CA2629E2CAD3 --enable-static-support --enable-info \
%A22995523*2A3E529C5C!2A2FD5AEA23* --enable-suexec --enable-cgi \
6599A2EC532532FDF4DEA6532A6A33*9D5325EA32CA29C59 --enable-rewrite --enable-so && make
.:2
52D64352C2P/usr/lib/libcrypt.aP2B25952ADE59
)52E952A6A3323A9D52EA9329955326D45C3
6(4DE326252libcrypto2522952C524D75A2A3E*ED65
A3E5ED65AEA2935CJ3A2265C2Pexport LDFLAGS=-
9A4A2(D6529A6455C2CA29AJCA(DD2C52(2PcryptP:
Wl,-staticP25EA32CA29C5922./configure!29
A9D(D%A23A252libcrypt23A2A6E952CA2(5E22/
AA4:29955326D45C32A3E5ED65AEA23*
usr/lib/libcrypt.a223A2A3E*2A2E92CD9AE49D2
33A2EC5325326255C532CA2FDF4DEA652A6A33*9D53
CAE92C23A264CD2AA6E*A4!2CD3A35C2
6599A5AE2CA2FDF4DEA6532 >;4856997F
12E25D32(9EA2C2chroot2B2%A2CAE92C25FDAEA
"A2EC2699A92FA2526D45!2D3E54A225562A26
D9E54222*232A4432CD3DAD32A265C32523A9A
23ADEA265C.2
AA6E5C32533D!252AAE54DC5CA2CA254B23A92FA
36ACDC2A2A4959254524A95FD4DC5CA2C LD_LIBRARY_PATH=/var/chroot/apache/usr/lib/ \
3A9D!2A4A22EA9*2A229955259529C5923A3 make INSTALL_ROOT=/var/chroot/apache/ \
65C32923A9D2C232A44:!22%A2CD(D64E59* DESTDIR=/var/chroot/apache install
63DCA95A4AEA25252C2E54233ADE2
Colocando Serviços em chroot
,3323*25D235922apache2CAE92C2CD9AE49D2CA2629E2 if ($opt_a or $opt_A) {
if (not -f "$CFG_SYSCONFDIR/$CFG_TARGET.conf") {
5952%A2A4A263D529C59!29A6D35325DC526D59 error("Config file
54532FDF4DEA6532PCA25DP2962532FDF4DEA6532C $CFG_SYSCONFDIR/$CFG_TARGET.conf not found");
/5A"A9D6A"8DE6222/""2A25432CAD6A3:2 exit(1);
5329A6D35929DD6D54AEA:2C52libc!22ld!2A25324DF32C
nss2E5C2(926D592532FDF4DEA653!23A2265C @ADE2D33!29CA223ADEA265C2595256A9E592
Pcp -aP259525EA922ED2CA259%D293A2(9224D7! CD9AE49D2CA2PFD4CP2C253.2
A4A2D9526D592624D7!2A226D592259%D24D75C: ln -si /var/chroot/apache/usr/build/ \
root@Ragnarok:/var/chroot/apache/lib# ls /var/chroot/apache/usr/bin/
ld-2.2.5.so* libnss_compat-2.2.5.so*
libnss_dns-2.2.5.so* libnss_hesiod-2.2.5.so* $CDEA25326(D956A32C25562A23A2%D3A92A29CAJ26
libnss_nis-2.2.5.so* ld-linux.so.2@ 23ADEA2369DE2CA296.2
libnss_compat.so.2@ libnss_dns.so.2@
libnss_hesiod.so.2@ libnss_nis.so.2@ #!/bin/sh
libc-2.2.5.so* libnss_db-2.2.so* # Script rc.apache chrootado by Deives Michellis
libnss_files-2.2.5.so* libnss_ldap-2.2.5.so* case "$1" in
libnss_nisplus-2.2.5.so* libc.so.6@ test)
libnss_db.so.2@ libnss_files.so.2@ chroot /var/chroot/apache/ /usr/bin/httpd -t
libnss_ldap.so.2@ libnss_nisplus.so.2@ ;;
start)
52!26DA23259%D32/etc/group!2/etc/host.conf!2< chroot /var/chroot/apache/ \
etc/hosts!2/etc/localtime!2/etc/nsswitch.conf!2/ /usr/bin/httpd -k start
etc/passwd2A2/etc/resolv.conf2952CAE92C2/ ;;
var/chroot/apache/etc/293A22apache225D2A stop)
chroot /var/chroot/apache/ \
35FA92%5422),F2C2FC82.F:2$33A32CA29A2CAA:
/usr/bin/httpd -k stop
3A926D5C32"$;22-a292localtime2954AEA2B2
;;
4D72952/usr/share/algumacoisa22%A9A32
restart)
4D7!2A23D2259%D2A23D:2 chroot /var/chroot/apache/ \
595!253269D5922+D2CA2CAD6A32A6A33*9D3 /usr/bin/httpd -k restart
K53D65AEA22/dev/null2A22/dev/zero22A2A2A2 ;;
*)
root@Ragnarok:/var/chroot/apache# mkdir dev echo "$0 (start|stop|restart|test)"
root@Ragnarok:/var/chroot/apache# cp -a \ ;;
/dev/{null,zero} dev esac
5952(56D4DE59252D3E5452CA2E932C43225562A
>483@38A>
96224C42C2V22E92%54%B92%A23A2
53:!2532(5&A925453254EA956A322ED4DE59D2C
5562A2PapxsP2 5952D3E5459322V2624C42C2apache2(59A3
54259A6DC2622%A2A3E*256D5.2
$CDEA25323ADEA324D253223A2
/var/chroot/apache/usr/bin/apxs.2 make clean
CFLAGS=-I/var/chroot/apache/usr/include/ \
my $installbuilddir = "/var/chroot/apache/usr/build"; LD_LIBRARY_PATH=/var/chroot/apache/usr/lib/ \
get_config_vars("$installbuilddir/config_vars.mk",\% ./configure \
config_vars); --with-apxs2=/var/chroot/apache/usr/bin/apxs \
--with-mysql --prefix=/usr \
# read the configuration variables once --sysconfdir=/etc/php && make
my $prefix = "/var/chroot/apache/"; make install INSTALL_ROOT=/var/chroot/apache/
H9698,F5698FG2I41FF!2K56259A42A2TDD6D5
129@C2B29DCD645AEA23D4A32CA264659223*9D
C52TE52A243JU95C5C29$3A6D54D&5:
A2chroot2K53E525CD6D592523ADEA24D25223A
proftpd.conf.2 A299552555C52A2-ACA3295F5425
625CDD3E95C92CA2-ACA32C52$36452B6D65
DefaultRoot ~ 54E2N56+2^9C2CA(A392C2"4567859A2#D!
FE253232A226E5C92A4529DAD95
"425C5922killall -HUP proftpd2A29E2.:2
A&2A2_I292TJI77:!2532342EAA26E5E
Deives Michellis <thefallen@Unitednerds.org> 62#D2A2129"4567859A2#D2 7:
J2K5DA22CD3895A9!2CA3656EA2A2D3E54A. 1K"H2J]29B!22A2653!252456522A3E55
56ADE5C2E965922$"",F2A2A2A322TV5//$#
# tar -zxvf ndiswrapper-X.Y.tar.gz AEAD!29AEAEAD2A22ED2523ADE212%A2346D2
# cd nsdiswrapper-X.Y 9F4A52(D2PF5D59P252DEA9(56A28457!2CA36599A592
# make install 4C42C2ndiswrapper2A26599A*J425AEA
0J2K5DA22C9DA925952ADC832G2C52-A54EA7 # iwconfig
lo no wireless extensions.
9http://www.realtek.com.tw:
wlan0 IEEE 802.11b ESSID:"ABSLA" Nickname:"lalala"
*+5FB2562AD29DCD642EA92%A235922C9DA9 Mode:Managed Frequency:2.442GHz \
5952ADC832G!2532(5&A922%D23A22(5F9D65EA2 Access Point: 00:02:78:F4:41:F7
EA26AED6D525952(5&A922C9DA925952#D2%A Bit Rate=11Mb/s Tx-Power:20 dBm \
9A3EAW Sensitivity=0/3
RTS thr=2432 B Fragment thr=2432 B
Encryption key:off
J2FA3656EA22C9DA925952ADC832G. Power Management:off
Link Quality:100/100 Signal level:-48 dBm \
# unzip "ndis5x-8180(170).zip" Noise level:-256 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx \
*4+212A2C259%D2C2C9DA92CA2C59! invalid frag:0
CAACAC2CA2%5C26D2(92F5D*J4 Tx excessive retries:0 Invalid misc:0 \
Missed beacon:0
HJ2)ED4D&A22ndiswrapper259524A92259%D2,/@.
*>+25952A9D(D65923A2EC2699A2FA25EB25%D! 9E!235245652-A54EA72__723*2CAA2A3E5925C
ED4D&A22dmesg2/2A2653.
slackwarezine
a revista técnica de técnicos para técnicos.
9B234563789939AB7AAC92AF93AB9 &9CCB98BB8B93FCB939AB7C9 *9 7CC98987839'32A389 3739
3FA393AF39893AA3898FC9BAC9 4CF'ABC937C7CBCB9A2A(3C78B9 B+7ACB94C98B398B394373487,BA439
47A339 C79!37A459"C2587AF989#$$%9 7AF4A 328F89733B9)9B39DA2CBCDA3989 &98B89(AF89989B2345879 3739B234587
39 37A79391E1 BA 2A4A389898B3A2A38
slackware
zine
1234563789AB9391234562127861972A91B9CD91234563789EAF9F4
*39 87F39784C778F89FCB9D/7FB994CC9D3(879C9
Edição 5.5 do slackwarezine. E no
4C 3C798B2A379'3FC9DC79A2A(3C9C94C3FC9
CONISLI! -:) Muitas pessoas podem não
shutdown -h90C9C9halt9C9C9CC9898B2A379C9
saber o motivo de tanta felicidade,
15129!3739D3(879ABBC98AB893B93F8A73B.
mas foi aqui, no CONISLI que surgiu o
slackwarezine, com a famosa (e rara)
#29*A2A(379C93!4
edição número 0!!!
529*A2A(37936!
Um motivo extra para estarmos 978AC93AB97+ AC989 7+A4C99B379C9apm9!3739ABBC93B39
extremamente felizes. Como todas as 43778379C9/2C9893A379C9apmd.
nossas edições “para eventos”, esta é
uma edição impressa (OK, depois do # modprobe apm
evento você vai poder baixá-la via # apmd
internet) com apenas duas páginas.
189DF4ACF379C489 C898B4C8F379392AF939'894377839C9
Um artigo tratando sobre um novo 3 9FC9B89/etc/rc.d/rc.modules989A79 3739C9373C9F39
recurso do X, a transparência real, AFA4A32A(3C939B39+'AF39B87+9437783C9C9/2C989
que traz grandes possibilidades, como 3C3A438F89C938CF978B CFB+829 C79828
assistir a um filme que passa “atrás”
do xterm no qual você está 43B9F89C3B93B9+'AF3B9BC94C 3,8AB94C9C93!49
trabalhando, ou poder ver claramente 3739D323793987389A3B9+'AF3B93AB9FC3B9C9
todas as suas janelas ao mesmo 78D878F4A393C936!9'8993AB94C 28C9893AB989
tempo... e, o melhor, quem está 8B 84ADA43C918939B39+'AF39FC9B C739C93!4939
utilizando o current não precisa nem BC2C99B379C936!
instalar nada novo, já que o novo
X.org já faz parte da distro. !3739ABBC9C489889AFB323799587F8294C9B C78939
36!9FC96:9C9B2345637898F7C9C9A78/7AC9587F82B9C489
O outro é um pequeno artigo tratando 899AB CF,829FC9A78/7AC937834 AA9;3B394C A+<2C9
sobre o gerenciamento de energia, já 328737932FB92AF5B989B37.
que ele vem desabilitado por default e
sempre é uma boa idéia economizar um # cd /mnt/cdrom/kernels/bareacpi.i
pouquinho -;) # cp bzImage /boot/kernel-acpi
# rm /boot/vmlinuz
# ln -s /boot/kernel-acpi /boot/vmlinuz
Esperamos sinceramente que todos
# lilo
gostem desta edição, e aproveitem o
CONISLI com tudo que ele tem para
=+4A29 7+A4C9898DA4A8F89<.29>C9B89 7/AC9CC9C9acpid9
oferecer!
B87+9437783C989C9B C789394CF7C289898F87A397+98B37+9
C328F89?9
Piter PUNK
-8 7CC9C9387A3294CFAC9F8B3978AB399 87AA398B89'89
B89AF4239CB947ACB93CB93C78B98939D73B8.
CD2E1F747987989B912842888
slack
59B91242FA1
4C9DCF89A329C93AC79)9C94C7 C9C98C989892C4329AB,82 users
Usando Transparência Real >C9B898B'839C9&9FC9DAF329392AF939'89A7+9 3BB379
9@C79AB9CD878489B C7893973FB 378F4A3978329D8A39
C79937637899BAB8393AF39FC99C328F89 C9xcompmgr9 3739DF4ACF379893457CF9
8B+8293B9328937939C29339C2 8A3FC9C987AF3292A789 3739C9 7/AC94C3FC
=CA9B3C9C9slackware9EAF9#DD989C9@C79AB# F+98B+993A2A3C9BC73B9898D8AC98B3848793C739
37393 2A4379C98D8ACB98973F823B973FB 378F8.
>C9slackware9B8A9CB9 34C8B9FC<CDA4A3AB9AB CF,8AB9
89www.linuxpackages.net9'89DF4ACF39 # transset .5
87D8A38F893987BC9A2A(339DCA939AB#9'89
34C 3F9397+9C973FBB8978B CFB+829 8239
73FB 378F4A39F3B973F823B908 2A43C93A3F829 D!"#$%9
3 /B9ABBC9AFA4A89FC7328F89C9@9>33989AD878F89 3A3FC9'89FCB98B8B9'897832A(8A9C9@9J4CF82CJ9
FE9!784AB3CB93C7393 2A4379CAB94C3FCB9 3739 323B98(8B97+9'893AB98D8ACB9BC93AF39
87CB9BC73B98973F823B973FB 378F894C98D8ACB989 8 87A8F3AB9FC9B8FC9C328F898B+8AB9
8B384879 7A8A7C93739987AF329'32'879 F848BBA3FC9899Ctrl+Alt+Backspace9898(989
0xterm9konsole9rxvt2989AA8. '3FC9C2
6C8F+7ACB9BC7893973FB 378F4A3
3C9B3793973FB 378F4A398F939898F89'8999 32FB9 7C733B904CC9C9mozilla29B/9348A3939
7847BC98 87A8F32989'89C489 C89398BC9 73FB 378F4A3978329B89AFB3A2A389'3FC9B3CB9
87879C94CF7C28939B39+'AF393F8B9894C8379 5N9AB989 7CDFA389FC9@9D339ABBC932873FC9F39
487ADA'8<B8989879348BBC9397889 3739 C8793379C9 B8C9“Screen”9C9 37G87C9DefaultDepth9 37395N.
@939B39+'AF3978C38F89
Section “Screen”
E878<B8939'8993A2A379CB97847BCB989 ...
73FB 378F4A39 C898A379C9B89@98928FC9 DefaultDepth 24
8 8F8FC939B39 2343989,8C9C3939828(393B9
73FB 378F4A3B989C9B894BC989 7C48BB38FC &9 C79DA93 8B3793C79C937AC9A2A(379C9
slackware9#D989 34C8B9C92AF 34538BF89C9@C79
39K9&93F8B9'89898B'839C9MAFC643587989 AB#9B898F4CF739AB CF,829F3987BC94778F9C9
5&14F59 7C283B94C93973FB 378F4A3 slackware 89DF4ACF39'89939828(3
9B234563789939AB7AAC92AF93AB9 &9CCB98BB8B93FCB939AB7C9 *9 7CC98987839'32A389 3739
3FA393AF39893AA3898FC9BAC9 4CF'ABC937C7CBCB9A2A(3C78B9 B+7ACB94C98B398B394373487,BA439
47A339 C79!37A459"C2587AF989#$$%9 7AF4A 328F89733B9)9B39DA2CBCDA3989 &98B89(AF89989B2345879 3739B234587
39 37A79391E1 BA 2A4A389898B3A2A38
slackware
zine
1234563789AB9391234562127861972A91B9CD91234563789EAF9F4
Editorial Índice
Este zine sai, além de atrasado, como portador
de más notícias. Não sabemos quantos sabem, /7+DA4CB9"8C7A3AB9 373908
mas o criador do slackware, Patrick Volkerding Diego Fiori de Carvalho
está doente e beeem doente. 1
<!--- polígono, posição x e y para cada vértice, no caso um triângulo e estilo determinando a cor
verde. -->
<polygon points="210,110 230,70 250,110" style="fill: #090"/>
</svg>
Imprimindo em impressoras
Windows pelo CUPS
&98AF8B93F87AC78B9C9slackwarezine9A8CB939 &B3FC9C9B339AFB323C94CFDA73C94C77838F89
C C7FA38989287937ACB978328F89CFB9 FC9BAB83989AFA4A3C93CB9 37A79 373939
78234ACF3CB9)9A 78BBC9893A8F89EAF 4CFDA73C93B9A 78BBC73B
L89C4M98898B379B89 87F3FC93C73.9N189CB9
37ACB9DC7398B47ACB989C73B98AF8B9 C7'899 !CAB98989BAB83B93B83CB9890AF$P8&9C9
FCC937AC93C73FC9C98BC93BBFC:N 8BC9EAF9C9 7C48BBC9894CFDA73C93B9
A 78BBC73B978C3B99AMFA4C9893B3F89BA 28B9
&BB39 87F399F3732989A78A978B CFME2394C9 3B39'89B893478B48F89398F7339C9A C.
73(879@478AC9'8973F89 3789CB9B+7ACB9EAF9
898B 84A329CB9F86A8B9B8A39 C79F848BBA389C9 smb://máquina_que_a_impressora_está_instalad
8BC9 C7947ACBA389893A8F892C4329C9 a/nome_do_compartilhamento_da_impressora
4C7 C73AC98 8F898939A 78BBC739AFB32339
8939+'AF394C9N3'828N9BAB839C 8734ACF32
2CC98BB89989ACB943BCB99N329F848BB+7ACN9 !"#$%
78BC2A98B4788798BB8937AC9.I !3739'89C9348BBC9 CBB39B8797832A(3C9
"3CB939828OOO 4C77838F89373B9C9hostname939+'AF39
2878EB8989AF42A79398F733978D878F89398239
2CC9C9 7C48BBC989AFB323C9C92*!19A+9DCA9 FC937'AC9/etc/hosts9C9FC9B87AC79G61989
83243C9F398AC9FD87C9?19C9slackzine9FC9 B3978892C432
A78A978 8AE2C93'A9BC8F89378A9323B9A43B9'89
A2C9A C73F8B973F89C9 7C48BBC989
AFB323CP4CFDA73C98939A 78BBC73978C39 &9BAB83B93B83CB9890AF15P5!939BAF38999
AFB323398939+'AF390AFC6B C4C9AD878F8989)B98(8B9ABBC9 C89D3(8794C9'89
C4M9 8743932FB9AFCB9C98BC9323B94C73B9
*39 7A8A739A439'89889B879CB873393F8B9 8B'AB3FC939BC2C9@9BAF389939B8AF8.
8BC989AFB32379C92*!19987ADA4379B89C91@8L@9
8B+94C77838F89AFB323C9FC9BAB839 CAB943BC9 smb://grupo_de_trabalho_windows/usuario@senh
4CF7+7AC9C9A C9894C 37A2438FC93B83C9FC9 a/máquina_que_a_impressora_está_instalada/no
7CC4C2C9B9FC9B87+92AB3C9FC9878F4A3C7989 me_do_compartilhamento_da_impressora
A 78BBC73B9C92*!1973F89394CFDA73C939
A 78BBC739398(9'89C9B339FC98B+9 78B8F89 &8 2C9 7+A4C.
FC9BAB839C93AF39FC9DCA9AFA4A3C
!373987ADA4379B89C9B339A+9DCA9AFB323C9AFC94C9C9 smb://administrativo/clayton@senha/maquina04
B89C989824C9slackware93B3987ADA4379B898AB89 /hp840c
978AB7C9C98BC989/var/log/packages9
3B3FC9 37393FC9AA37. =8AC9ABBC9B39A 78BBC7390AFC6B978C39887+9
DF4ACF379FC7328F89FC98F3FC98932FB943BCB9
ls /var/log/packages/sam* 9 CBB,829'89C4M978483939D3,A4398FB38.9
NT_STATUS_UNSUCCESSFUL
C93AF3
L89AC9 7C3828F89B39+'AF392AF9C9
pkgtool 8BC939+'AF396AFC6B9CF8939A 78BBC7398B+9
AFB323398B+94C93B9 C73B92C'833B9 37394C77AA79
23BC9C9 34C89B3398F439BAC9AFB323C9 C89B879 8BB89 7C2839C4M9 784AB398B3A2A3793B9B8AF8B9
'898289FC98F439BAC9AFA4A3C973F89C9 7C48BBC989 C73B989B89DA786322.913791389139989445
CC9 37393FC9D339C9B8AF8.
189C9 7C2839DC79F39+'AF390AFC6B9
cd /etc/rc.d 7C3828F89C4M987+9'89AC379B89ND7889DA786322N9
chmod +x rc.samba FC92AC9 CAB98289FC9 CBBA9B C78939878F4A38FC9
89 C73B9 C73FC9C4M987+989C 3793987BC9
"87ADA'8939B89C9B89BAB839 CBBA9C937'AC9 4C874A3294C9B C789398BB897847BC
894CFDA73C9smb.conf9FC7328F89AFB323C989
/etc/samba9FC94CFDFA794C9C937'AC9Bmb.conf- @478AC9'894C98BB3B9A43B9B39A 78BBC73978C39
sample9'89CD87848988 2CB9894CFDA73C9 6AFC6B9DF4ACF37+9 87D8A38F8
4C8F3CB9H89 C89B879B3C94CC93B89 3739C4M9
47A379C9B89smb.confI Clayton Eduardo <claytones@terra.com.br>
Guia Rápido para o CVS @C97AFC93B932873F8B92C43AB988EB89332A(379
æ8ç1497F8F89A426287286199èF 39+7C7892"19!3739ABC9B3EB89C9B4C3FC9
commit.
27A899A78C7AC973A(9CF897332437+94C9CB9
C2CB92"1 cvs commit caminho/relativo/do/arquivo
C @8FA43C.
cvs diff cvs login
373987ADA4379C3B93B93F3B !3739'893938FA43C9FC9B8A39
F848BB+7A393B394C A3793944389 D2A439
B+7AC92C4329 3739C9
íî($% $HOME/.ssh/authorized_keys9C9
9 B+7AC978CC938FA43C
CB9B4C3FCB9C94C3FC9cvs9M9
37Q87CB.9cvs --help subcomando
Free is Good...
Open Source is Good...
94C C738FC9 3739Ncvs commitN99C98BC9
89Ncvs commit arquivoNï9 C73FC939
2C 37A243FC9C959
8FB389C9NcommitN92C3298898B 84ADA43793B9
3F3B9D8A3B989433937'AC
94C8F+7AC9893F3B9D8A3B9FC937'AC9
78'87AC9 82C9B4C3FC94CA989DFC9
4C9C9"6293
897823C7AC9893F3B93987BC9332989
7823C9)987BC93F87AC79CB937'ACB9C9 7CA8C9
23BC9FC9B8A398B 84ADA43C9C9 37Q87C9N-mN9C9
4C3FC9Ncvs commitN9CB7399438324C9
7ECF3C9FC98AC79898CB9'8994433C9
8B 84ADA43FC9CB937'ACB932873CB94CC9FC9
88 2C. @'A93A939A43973 AAF439 739'89'879
4C 37A2437939B8BBC9C959B89879'97C379C959
CVS: Modified Files AF8A7C98F7C9C9"629HXvnc9F398738I9
CVS: arquivo1 arquivo2 arquivo3
CVS: -------------------------------- 2C9C9-8329"62939E9http://www.realvnc.com/9
E98AC99 7C73394433C9?F4B87879&BB89
K32'8792AF439'894C84894C9N2"1N9B87+9 7C7339DA4394CFB23FC9CB988FCB9C9592C4329
78CA393C3A438F898C2CB989 89CB978D2889F39B394CF8C9"629
BA78C7ACB989C2CB9 C89B8793743CB9
4CC9AF3ACB9!3739ABC9B3EB89C94C3FC 9DFA4C9N7'8N99'89C9x0vncserver9FC9
7C4739 82C937'AC989 3BB6C79 37C9HC9
cvs release NomeModulo ~/.vnc/passwdI9B8FC9F848BB+7AC9 3BB379
37Q87CB9 3739C9 7C7339
C
!73947A37939B8F439C9"6297C89C94C3FC9
cvs release NomeModulo/diretorio F4 3BB69828947A3739C9~/.vnc/passwd9 739
C4M9@C7393B39 3BB3798BB89 37Q87C9 3739C9
6C3.9CCB9CB943AF4CB9BC97823ACB93C9A78C7AC9 x0vncserver9HB89C4M98BA879FC9 7C 7AC95939B879
4C778F89H$PWDI989FC9)9+7C789 7AF4A 329C9 4C 37A243CI.9
C2C9A2A(3C
x0vncserver PasswordFile=~/.vnc/passwd
!373978C879937'AC9BA78C7AC9C9C2C9
C978 CBAC7AC9C9B4C3FC9A2A(3C99C9 C999
NremoveN.
DISPLAY=:0.0 x0vncserver \
cvs remove \ PasswordFile=~/.vnc/passwd
nomedo{arquivo|subdiretório|módulo}
@937A+829G1!E@S99DA29B89C4M98BA879
!37393A4ACF379937'AC9C9BA78C7AC93C9 4CF843C9A3911J989 784AB39348BB379C95939
C2C989BC9C9B4C3FC9A2A(3C99C9 +'AF3978C39R93B39D3(8799Nsu -
NaddN. usuárioN9897C379C9x0vncserver94C93937A+829
DISPLAY9B833
cvs add nomedo{arquivo|subdiretório}
Deives Michellis “the fallen”
!3739'893B932873F8B9CB9B4C3FCB9remove9 <thefallen@unitednerds.org>
89add9D3398D8AC9C9B4C3FC9NcommitN9889
B879A2A(3C9 CB87AC78F8
Formiga <eduardo.c.lisboa@gmail.com>
slackware – for the real nerds
!C687834B939B7A89#??939FC9C9B89 83AB939AD878F3.93C94CF7+7AC9C9fdisk94C9C9
8F8DA4A379394FA439B339H3B9F339A 8898989 '3298B3CB934CB3CB98B89FC988439
8B4C7A79C7393BBA9'894C2C4379C9;#??9'8989 3C3A438F8939 7CA39 CBAC92A7892339
3'A9 3739DF4ACF37I 37AC94C8398338F89CF8987AF3939
37AC93F87AC7988 2C.
!C79D2AC94CC9-&@E8&6&9FC9CB8A9C9
834198982AAF8AEC939+'AF39G398B39 Início Fim
3F8A739'89CB98B9!2B9C983497C393 8F3B9C9 hda1: 1 64
EAF hda2: 64 5532
/733B9398B394373487,BA439987838F89DA29B379
!37398F7379FC9 8F=A763789C4M9889
C94C3FC9WpW9 37393 78B8F379393823989 37AF8B9
78BBACF379BA23F838F893B98423B9NOption +
B8 789'89DC79AF42A7939FC39"C4M93A9 784AB37989
Command + O + FN9&9 3739824C737939BA3C9
FC9,FAC939 37AF8B.
398F733989B3,398D329C9 8F=A7637899 8239
C739B87A32OOO9/733B939G8B99 CBB,8293FA 2379
1 *394C9393823989 37AF8B9H9C983498BB39
CB9 37Q87CB9C9 8F=A763789A7838F89
FC9 C8CB9379 A34CI
82C9EAF9H4C3FC9nvsetenvI
1 *39 373939 37AC9/boot9H3 7CA338F89
;?8LI
@9 7A8A73932873C9'893CB9D3(8799 3739C9
1 *39 373939 37AC9/
BAB8398F73793C3A438F89FC9
1 *39 3739swap
8F=A76378989FC98F37943778379C9
EAFP834BP0438879A78C9!3739ABBC93B3.
@9B8'XMF4A39 373947A3798BB3B9 37AF8B9989BA 28B9
C9JG9'89B8A9891#/L. # nvsetenv auto-boot? false
1 -8AFA4A39393823989 37AF8B9HiI ECC989B8A393CB94CFDA73793B98F733B989
1 27A39 37AC9/boot9HcI
B3,3B9 3739CB92C43AB94C778CB
1 &B4C24894A2AF7C9AFA4A329H64I
1 18284ACF39C933F4C98B8A3C9H60MI
# nvsetenv input-device kbd
1 27A39 37AC9/9HcI # nvsetenv output-device video
1 &B4C24894A2AF7C9AFA4A329HC94A2AF7C9DAF329
189'AB8798798338F89C9'899F848BB+7AC9
&BB399393B9 378B93AB9A87A3B939AFB323C9
B8379F39F739 373939B39+'AF39@4O9189C4M9
733243794C9C9 8F=A763789!3739D323793987389
DA(87932398B8A7394C77,829\Option +
99 37C99 8F=A763789D3(9C9 3 82939L19FCB9
834AFCB4B93B93F8B93987BC9%9 73A438F89 Command + P + R]78B3739394CFDA73C9
CCB989B9C94CFDA73F8B98CA43B9@C739 C7AAF329C9 8F=A763789B898BC93BBA9FC9
8F893AF4379'3293987BC9'8989FCB9 8798F7C9C9B898349899CC(AF4C9
!C687834B9 7EA834:9A38F89'89FC93987BC9 78CFC98289443392*G@989B89C4M93 87+E2C9
%9878CB9'89733243794C93B98F3B987BF8B9 B898349C239 37394CFDA73C989D+7A43
#9891
849497F
4856997F8F8567
189C989487C99 3739C4M93C7398B3794373E3E
6C9FC999344C4C233C9HC9B87A39 437394C9C9 7C 9C9 8F=A763789.
N3C73F3CN:I9quik999CC2C3879 3739B879
A2A(3C989+'AF39!!296C9FA87BC9C9!29B87A39 0 >
398B 4A8989EE9C9/-*L9Z9C94CFAFC9quik989
8F=A763789'893A9CC37939B39+'AF3 &7838F89AFAA3C791A 28B8F898B47839
NbootN9893 8789<enter>9Z9 37393 37848793C739
2CC9C9slackintosh9873994C>989 AC793AF39 9FCC9 7C 98B47AC9Nboot:N968B89 7C 9
H 3739398F8I9C98B8FC28C79AF43998349 C9C4M933739#?9B8FCB9C9BA 28B8F89
6860C72939AFB323C9C9quik9889B879D8A3989 8B47889NlinuxN9H'899C923829'89398F8989
3F8A739C328F893F32 3739C9587F82I9893 8789<enter>
@AF39FC99394C7398978CC379@F8B99F848BB+7AC9
4C A379C7C9587F829 3739C9A78C7AC9/mnt/boot9
FD82A(8F89C9'898B+92+9C9quik9FC94CFB88
43778379828989 7C283B94C9587F82B9AC9
73F8B9=82A(8F898F7C9C92G9FC9A78C7AC9
boot98AB899C7C9587F829E.I92C A8EC9 3739C9/
mnt/boot.
# cp /var/log/mount/boot/vmlinux \
/mnt/boot/vmlinux
@C73994C739899 C4C989234593A4.
# cd /mnt
# pivot_root . mnt/floppy
# exec chroot . sh
# umount /mnt/floppy
# quik -v -C /boot/quik.conf
/C9B2345:
http://www.slackware.com
B9CAB9 3448B9BC93 2A43CB9FCB98BC9C28B9C9 BBC9 C89B879D34A28F8947A3C94C9C94C3FC9dd9
3449 3739C9587F829'893 2A43CB93F87AC78F89 B378CB94CC9DCF89893CB9C9/dev/urandom9
L3A89CB9DCF8B9C9util-linux98. C79B8793AB97+ AC9H3 8B379898FCB973F^A4CI9
'89C9/dev/random9*B3CB98BB3B9DCF8B93C9AFB9
http://www.kernel.org/pub/linux/utils/\ C973A4ACF329/dev/zero9 C79'89C937'AC9448AC9
util-linux/util-linux-2.12a.tar.gz
893CB973F^A4CB9ADA4239AC939
47A C3F+2AB89CB93CB9HBA98B3CB9B8FC9
8B4C 3489CB9DCF8B94C9C94C3FC.
373FCA4CBI9C94C3FC9 373947A3C9C937'AC9.
# tar zxvf util-linux-2.12a.tar.gz
# dd if=/dev/urandom of=volume \
bs=1M count=50
@ 2A'89C9 3448B9F848BB+7ACB9H4CFBA873FC9'89CB9
3448B98BC9FC9A78C7AC92CC933AC9C9A78C7AC9
94C3FC934A3947A39937'AC94433C9
CB9DCF8B9C9util-linuxI.
volume94C97?89CB9 37Q87CB9BC.
# cd util-linux-2.12a
if9E937'ACP8A489'89B87+9A2A(3C94CC9
# patch -p1 < \
../util-linux-2.12-kernel-2.6.patch C7A89893CB
of9E937'ACP8A4898BAFC9CB93CB
H782873FC98B89 3449BC8F899F848BB+7AC989 bs9E92C459BA(89'3FA389893CB9
BAB83B94C9587F82948387B93987BC91;I 3423393F8B989B8798FA3C99
2C4C9893CB9 3739C937'ACP8A489
# bunzip -c \ 348A3932C78B9F7A4CB989>8B989
../util-linux-2.12-cryptoapi-*.bz2 \ C 873C78B9_9 37395A2C>8B98989 3739
| patch -p1 83>8B9/9 3739A3>8B9893BBA9 C79
A3F8
2C9CB9 3448B93 2A43CB93B394C A237989AFB32379 count9E99394CF389892C4CB939B8789
CB98BCB9C9'899D8AC94C. 8B47ACBP2ACB9FC943BC9C94C3FC934A39
7?94CC9C933F4C9C92C4C984989#89
# make 878CB9937'AC9897?8
# make install
@C73988CB9AF42379C937'ACP8A489399
&9CA2+9B89BAB8398B39 7CFC9 3739A2A(3C989 8A489loopback94C9C932C7AC98947A C73DA39
C28B947A C73D3CB 8B8A3C93F8B9 C79FC943BC98987CB9
4C A23C9CB932C7ACB9892CC 8A48B94CC9
8149F87F58*FA25814E6F31997F5 C2CB9A78CB943778+E2CB.
Patrick,
all slack-users send our best
wishes and hope you get better
soon!!
8CB939'898B4C24879C933F4C9C92C4C939 BBC947A37+9C9BAB8398937'ACB9 37C9ext29FC9
B879B3C94C9C932C7AC92C4CB93AC78B9BC93AB9 37'ACP8A48947A C73D3C93C7399BC9CF379
NDC78BN93B9BC93AB928FCB98978'87893AB9 8289FC92C432989B39 78D87MF4A3989B+E2C939CF389
8C7A39 37393984CADA43C92C4CB989#1T917;9 32C94CC.
C97#19BC9CB93AB9784C8F3CB9CD87848FC9
73F89B873F398939CA397823C9 # mount -t ext2 /dev/loop0 /mnt/crypt
B873F3P82C4A389A78A947A379C9C2894C92C4C9
89#1T9AB9C94C3FC9 3739ABBC9. 2C A8937'ACB9FC7328F89 37398F7C9C9
C2898A898FDA973894CC939 37AC9
# losetup -e aes-128 /dev/loop0 volume FC7329
!37398BCF37989N8B4CF87N9C94CF8DC9C98BC9
94C3FC9 8A7+9 3739B8798F733939B8F439'89 88EB89 7A87C98BCF379C98A48.
B87+939B8F439 3739348BBC93C937'ACP8A4898BB39
B8F439889B879B8739 3739373FA79C9BAA2C9CB9 # umount /mnt/crypt
3CB98988EB89287379'898BB39B8F439FC9 C87+9
B8793287339C9784 873398943BC989F848BBA389 &98 CAB98BAF423C9C92CC 34598A48.
89FC39B8F439887+9B8947A3799FCC9C28989B89
4C A379CCB9CB93CB9 3739C9FCC9C289B9 # losetup -d /dev/loop0
37Q87CB9C94C3FC934A39BC.
!7CFC9C9'89B89 C87+98793C73999CF89
-e aes9E932C7AC98947A C73DA3939B879B3C9 89>8B9 87ACB9B89B8FAC9RI9 3739C237939
3AB9C933F4C9C92C4C CF379C98A48988EB89 7C48879FC38F894CC9
/dev/loop09E98A489892CC 345939B879B339 FC94C8C.
8AB89T9AB CF,8AB9C9?93C9`
volume9E937'AC9C98A489'89B87+9AF423C9 # losetup -e aes-128 /dev/loop0 volume
3C92CC 345
&98F7379398B39B8F439898FC9C237939CF+E2C989
@ CB9AF42339C98A4892CC 3459 C87+9B879 C93AB968B8B98 CB989JB978C,8AB9
3FA 23C94CC992C4598A4894C9 C79 4438A7CB9*1L989C73B9,A3B9]C8AB\98794CC9
88 2C93CB947A3799BAB8398937'ACB9F8289 7C8879B8B93CB9B8 7899A C73F89&B 87C9
3739 C87CB973FBD87A7937'ACB9 3739C98BC. '89C937AC98F439BAC9DA2
Autores 9A4698=914989B98(F5B4&9973324394C9
2AF98B89#$$$9894C912345637898B891??#94CC9
4621 +993F8F8C7989 7AF4A 3298B8FC28C79
@F32AB39891 C789Z93F8F8C739C9BA8989@239
GAB CFAA2A389F39*F87EAF9@328F89 37A4A 39
C9B2345 59!CBBA98 87AMF4A394C9*65989EAF9
C9 7CA8C9EAF24AEL798973324394CC9!7CA8AB39
8B89W$;98FC98B47AC9A87BCB937ACB98978AB3B939
891CD63789392>4238B92C7 C73ACF
+78393328F8973324394CC98B8FC28C7989
ACCB9F39%092C7 C73ACF
!423F8 4F148#91*9&F9932FC9C9L34437823C989
:F4289B98(&FA959B392AF98B89$T94C939 FDC7+A439C9282E*1!91C92372CB91!A2A(39
EAF98B891??198B8FC2899BAB83989
HL&8I973 A39 3BB389 C79323B9AB7AAF8B9DCC9
2A,A39AF873A39 373978AF38FC989EAF9
398F4CF7379392(9BC78A8939193FCB9C947BC989
8973F89AF878BB89 C798B8FC2A8FC989
489F39=@&2E1!9894CA897332439HC9DAF89'8I9
3 2A43F8B97+DA43B9893328F8998B8FC28C7939
4C92AF989AFD73E8B773989788B9A(893B9+B9
8 78B39%09891C92372CB99
2AF3B939'89+9 A34CB98929 >4CF9B48229
B47A 9893BET;9C439A3773932989 C7438F8989
!24*258>4&2458?6&292?@884FC2CC989
8F39C437993F3989BC9FC98DAFAC
!7C48BB38FC989G3CB9 8239=@&2P1!989/878F89
89G8B8FC2A8FC9891C2F8B9EAF9C9/7 C9
#9;6F8<7917F87F5896F5973324394C9EAF939
/&939F87B9894378A7AF439893AAB392AF9
4874398993FC9898AC9894C912345637893948743989
F3B94C73B933B
93FC9Z938+A4C98B78989&F8F437A39&27A439
8239*1!9891C92372CB9893328F898B8FC289B89
<7917F8#F5698A45F989B98 F1A439999
7CA8C989 8B'AB3989GCC73C9FC9G8 3738FC989
BA8AC9AB478C98938BBC9)9 2A4A3899328(9FC9
&F8F437A39&27A439F39*1!9891C92372CB99A2A(3FC9
8F4392AC98E3A2B9C9A391TP##9 37391$P##9 3739
D87738F3B9#??a93B833B989BCD637892A78
3F379C9AFAE477,42C
9B234563789939AB7AAC92AF93AB9 &9CCB98BB8B93FCB939AB7C94CF'ABC9 *9 7CC98987839'32A389 3739
3FA393AF39893AA3898FC9BAC9 37C7CBCB9A2A(3C78B9 7AF4A 328F89 B+7ACB94C98B398B394373487,BA439
47A339 C79!37A459"C2587AF989#$$%939 733B9)9B39DA2CBCDA3989BA 2A4A38989 &98B89(AF89989B2345879 3739B234587
37A79391E1 8B3A2A38
slackware
1234563789AB9391234562127861972A91B9CD91234563789EAF9F4 zine
31 de Janeiro de 2005 – Edição #7
Editorial índice
Feliz aniversário para nós!!! É isso mesmo, em
janeiro de 2004 saiu o primeiro número do FB323FC9C9B23456378989FC8CC5B
Clayton Eduardo dos Santos
slackwarezine e, desde então, pontualmente, em
todo mês ímpar sai uma edição nova!! /
0A4ACF3FC9"87ADA43C9891!19FC9!CBDA
Gostaríamos de agradecer a todos os nossos
Deives “thefallen” Michellis
leitores, a todos que deram suas sugestões, a
todos que baixaram uma cópia e a todos que 2
fizeram propaganda da zine para os amigos e para
os nem tão amigos. -C3FC90 2A4338B9-8C3B91873B
Toledo
Agradecemos também aos nossos colaboradores, 4
pois sabemos que escrever artigos dá trabalho e
consome tempo, e ficamos muito felizes em ver FB323FC9C93289FC9B2345
Clayton Eduardo dos Santos
que muita gente gosta da idéia de compartilhar
seus conhecimentos escrevendo artigos para a 5
zine. E, normalmente, nossos colaboradores são
reincidentes -;). 6CFDA73FC9C912345AFCB7
Piter PUNK
O nosso presente para esse aniversário é mais 8
uma edição recheada de ótimos artigos, tratando
desde a configuração de servidores de e-mail (do 9A3989FB323C9C93A:
r00tsh3lL
já conhecido “mago” do Postfix, Deives
“thefallen” Michellis) até a instalação de #/
aplicativos para o desktop (amule e gaim-vv, em
artigos respectivamente do Clayton e do 6CFB7AFC90 2A4338B997+DA43B94C9939;
misfit
r00tsh3lL, que apesar do nome de 313373 parece
r_linux
ser uma boa pessoa). Passando por uma gama bem
variada de outros assuntos... #2
Piter PUNK
-8 7CC9C9387A3294CFAC9F8B3978AB399 87AA398B89'89
B89AF4239CB947ACB93CB93C78B98939D73B8.
CD2E1F747987989B912842888
slack
59B91242FA1
4C9DCF89A329C93AC79)9C94C7 C9C98C989892C4329AB,82 users
123456378NAF89O5
FB323FC9C9B23456378989FC8CC5B
-8BC2A98B4788798B8937AC9 C79CAB9CACB.9C9
!3739FCBB39B7 78B39C94C3FC9alsamixer9FC9
DF4ACF39A(8FC9'89FC98AB899AB CBAAC9
7A8A7C98B+978234ACF3C939323B9>387BA38B>9
8F4CF733B973F8939AFB323C9C9slackware +2AC9893C739C9'89D3(87I
10.09899FC8CC59CB7A39C82C902=:1#4#9
!8239AF739AF87 783C9GFC9F848BB37A38F89
6C2C'8A9C987C9387BA38B98F7893B 3B9 C7'89
4C7783H98BB89 7C2839C4C7789 C7'89C9BAB839
FC9C4C7789F339893AB973F8939AFB323C9
884393AB989394CF7C23C73989BC9
3 8F3B9323B94CFDA7338B93AB98B 84,DA43B989
G4CF7C23C73989BC98939C9C8H9894C2C43939
8FCB94CFB987399 C4C98973327C93B9
4CF7C23C73989BC9C9C894CC9 7A+7A3989
F339'89FC9 CBB39B8794CFC7F3C?
4CC9FC98B+94C77838F8994CFDA7339328(9
82C9D3C989B89733798996AFC8943B398BB89
9B8FC9CAC993433794C9C9AC989'89C9
7C283
2AF9898B 84A329C9B23459FC9DF4ACF394C9
9
FC8CC5B989>7AD8>9"3CB93C973327C@@@
189A2A(37CB9C94C3FC9alsamixer -C193B9
C 38B978D878F8B939 2343989BC9B87C94377833B9
A89C9FC8CC5989'8BC99CC93B83C989
FC7328F89FC98F3FC93C98FCB9FC9FC89C9
84FC2CA39F8294C9848C93928AC7398943738B9
BC9FC9DF4ACF3398BC94C9CB943F3AB989BC9
89D37A43C939 7B 7A39CB7A39CC9A78A98327379
4C77838F894CFDA73CB96CC9FC9A2A(C9C9
39AFB3234C989BA93B93 8F3B9CB9 CFCB989'8989
C89F89FC973327C9F898943B39C 8A9 8239
8F4CF78A9ADA4238B9D8BB89CC9AFB3289C9B89
B3,393AB9 7+A439'894CFBAB89FC9FC9
B23459393F8A739'89827C7927894CFA7
4377838FC9CB9B2CB978D878F89398289!3739
3FC93B39A8FADA437CB9C9B2C978D878F893C9
09AFB323C9C919C4C7789B89 7C283B939
63898A489C9C89'89FC9FCBBC943BC99C9
884C989737637893993B3F8973F'EA239
B2C9snd-intel8x0m
89DF4ACF329FC98F3FC932FB9>3FB8B>9C7F3:B89
F848BB+7ACB99alsaconf9 C7988 2C988439
6C9C9FC89C9B2C989CB93CB9AF42,:2C9
FC7328F89394CF7C23C73989BC9D88439
FC9DAF32939blacklist9C9hotplug9
39394CF7C23C73989BC9'898'A 39C9
C894CC9 C8CB9879F39B3,39C94C3FC9 G/etc/hotplug/blacklistH98BB89CC9'3FC9
lspci939B8A79Glspci -vv9 37393AC78B983278BH. C9AB CBAAC9DC798843C9C9B2C978D878F8939
8289FC9B87+9283F3C9C9'89A7+9FC732A(379C9
00:1f.5 Multimedia audio controller: \ DF4ACF38FC939 2343989BC9C9FC8CC59"3289
Intel Corp. 82801DB (ICH4) \ 287379'898BB39BC2C93 8B37989 7+A439FC99
AC'97 Audio Controller (rev 03) 393AB9AFA4339398(9'89C4J98B37+9
00:1f.6 Modem: Intel Corp. 82801DB (ICH4)\ 7C3828F89AFA2A(3FC997847BC9C9
AC'97 Modem Controller (rev 03) FC8CC59FC943BC9C9C890478AC9'8939
C739B3,3998F3798DAFA79932A3B9 3739CB9
A893,99'898B+99CB973F8B9 7C283B9'89 AB CBAACB9AF878FC98F789CB9 7A+7ACB989
8FD78F8A973F89394CFDA73C9C9BAB8399 B84F+7ACB9C932C9 3784AC
hotplug988439FC7328F89CB9B2CB90E10939
*39C392A39F39C48F3C9C90E109399
2343989BC989CB9B2CB9894C 3AA2A389
89AF398AB89AFB738B9'89A(893C90E109
3B83CB9FC9>3FAC>9BAB839119029ABBC9BC9
'898289889B892AA37939884C9899KFA4C9
437783CB939CB9B2CB978D878F8B939
8A489GC9'898737A39C98BC99 7C28398BB39
4CF7C23C7396389C9C89'899C9>73F8>9
BC2C939FC9A2A(3C98997847BC9C9
7C2839'898FD78F378CB93C73
C8H9328(98AB39 37L87CB9'89 87A39
8DAFA79'89C9B2C9>>94C778B CF393C98A489
A894CC9CC9GCH9B+7AC9892AF928CB93B9
7A+7AC989C9>M>94C778B CF393C9B84F+7AC9C9'89
8FB38FB989CC989ACB9'899F848BB+7ACB9
78BC287A39C9 7C2839D34A28F89&9BAF48738F89
884379C9alsamixer9B8379CB9C28B98B8F3CB9
FC9 7C478A9F339BC789ABBC9189C4J9A2A(379C9
89FCBBC9A8798989B8A39B323793B9
C89F+9B389'329C9 7C2839894CC9
4CFDA7338B94C9C94C3FC9alsactl store
G 7C3828F8H94CFC7F+:2C
4CFAF3
FB323FC9C9B23456378989FC8CC5B
*9C7C9 7C28398B+978234ACF3C94C9C9 !C79DA988CB973A2A379393482873C739%D9AF829
CFAC738FC939387A399B23459FC9AFB3239C9 8%=9'89FC994CFDA733989A8A3C9CC989
587F8298D329Gbare.iH94C9B C7893906!9F8939 43BC9394CF7C23C73989,8C9A2A(339 82C9X.org9
0!<9GFC9B C73C9 C798BB89C82C989 DCA939 37C9"&109'893 8B3798973327379F39
FC8CC5H98BB89CC9393B9BC238B9B87A39 78BC2C9+A39B C7339 82C9AB CBAAC9FC9
AFB32379C9B234594C9C9587F829bare_acpi.i93B9 CD8784893482873C9%D
3478AC9'8939BC2C93AB9AFA433998BC939
784C A23C9C9587F829 87AAFC93BBA9C9 !373973A2A379394CFDA73C9%D93B39884379
B C7893906!989397832A3C98932FB9>3FB8B9 G89CC98CH9C9xorgsetup98289A7+988437939
DAFCB>98BB8F4A3AB9 3739'89B89slackware978F39 4CF7C23C739A8#=989C9B2C9893482873C9%D9
#==P93AB94CC939CAA(3C9 37394 QB9!298939 3B83C989A8%=9AFA4A89C9CC97+DA4C989 7CFC@@@9
78CC989B2CB98BF848BB+7ACB9FC9A2A(3CB9
82C9B89BAB83R8'A 38FC &932FB943BCB93C98B379C9DF4ACF38FC939
3482873C9%D9GC93 2A43AC9glxgears9939C39
>63AF7C>9CB9B2CB98F7C9C98F989 8A3H9B89B23459A7+978423379BC7893B9
4CFDA73C9C9587F82. 87ABB38B978D878F8B939C 873C989CC9
8F9E9 37394C77AA79C9 7C28393A4ACF89G4CC9
ACPI: General Setup, ACPI Support 7CCH93B9B8AF8B92AF73B9FC9B89xorg.conf9G89/
[*] ACPI Support etc/X11/H.
<*> AC Adapter
<*> Battery Section "DRI"
<*> Button Mode 0666
<*> Fan EndSection
<*> Processor
<*> Thermal Zone &9B8A3978AFA4A89B893A8F897+DA4C9898B89
<*> Toshiba Laptop Extras FC38F89C9glxgears9C9889DF4ACF37
!373932873793B398A3798BB8937'AC9*39C39
7C739 373978AF379B8B94CF784A8FCB989B782298
8B8FC28799A2A+7AC9 3739ABBC99.H9029ABBC9
9 CBB,82987ADA4379398 873739396!*9C98B3C9
39387A398F789A3B9C73B9C 38B
slackware 10.1 coming soon...
C9ABBC989/proc/acpi
7 .RRBC78B234563784C
4CFAF3
123456378NAF89O5
0A4ACF3FC987ADA43C9891!193C9!CBDA
"C4J9328(98B8F39 8FB3FC.9><3B9B898BB89F8C4AC9
61F7F FC99393739DAF3294CF739C91!0<9C9A 288F379
739'8I>991!193F3939A 8A7983A2B9D32BADA43CB9
A(8FC9B879C4J9BBC93F3939 788FA79D738B989
328(9C4J9F+98F739CAC9D32379>8BB89329891!1>9
BAA2378B939ADA4239393C98932FB9,7B9
89B89 87F89'89FCA38998BB39'893 378489
'89BC78A399FC89F392AB39894CF3CB939
F39F87F8909BA239BAFADA439>18F879!C2A4M9
,A39 3739B3794CC97888F89
17386C75>9C9>&B773989!C2AA43B989
-888F8>9DA(93928F39'89C7AAF328F8939BA239
BAFADA4339>18F879!87A8917C>93B9'89DCA9 %8FAF84F9
3287339 373978D28A79827C79C9A C98973327C989
D87738F3B9'8939AA39C91!19737A39 -8AB7CB91!19BC9BA 28B978AB7CB98C9F3938239
89DC1989B89C,FAC9&BB8B978AB7CB9 CBB89
C8BB8937AC93CB9879 739'89B8789C91!194CC9 BAF389 7B 7A39'89 C89B8794CFB2339A78C9FC9
82893F39C94CF7C2898983A29FA329894CC9B+:2C9 BA89CDA4A329C91!19:9http://spf.pobox.com/99S+9
3FC9C923C9>42A8F8>94CC9>B87AC7>9 AF42BA899>TA(37>9 373987379C978AB7C91!19
3739C4J9899784C8F3C9'89C4J9B898BB89
8919828521$2 6A(379'3FC9DC79A 288F379C978AB7C989B89
C,FAC9
91!193BA438F89B8789 3739A(8793CB9
B87AC78B98983A298B 3273CB9 8239F87F89'3AB9 189C4J9B39C9ACD94CC9DC19C978AB7C9DA437A39
8F878CB9!RB87AC78B98BC93C7A(3CB939 3AB9C98FCB93BBA9F39(CF3989DC1.9
8FA37983A29G788F8F8H94C9C9C,FAC9
8BAF3C9 9. IN TXT "v=spf1 mx -all"
0BBA9894CC93AFAB73C79C9CAFAC9 189'AB879B3879'329C978AB7C91!19899C,FAC9
xyz.com.br9 2A4378A9978AB7C91!19A(8FC9 3B397C3798BB394CFB23.9
'89CB9B87AC78B9200.200.200.200989
thefallen@KlingonRealm:~$ host -t txt \
200.200.200.20198BC93C7A(3CB9398FA379
dominio.com.br
83A2B94C97888F8B9@xyz.com.br?9'3AB'879 dominio.com.br text "v=spf1 mx -all"
C7CB9B87AC78B98F3FC98FA37983A2B94CC9
@xyz.com.br9BC9D32BCB9893AB983A2B9889B879 09BAF3898F4ACF33934A39A(9'893 8F3B9CB9
78F8A3CB9 B87AC78B92AB3CB94CC9<U9C9C,FAC98BC9
3C7A(3CB9393F37983A2989FC89C9C,FAC989
D893F8A739BAA2379'3FC9898BA87978488FC9 '89C978AB7C9939>3C7A389DAF32>9G-allH9'879
983A298997888F89 A(879 C8:B8978F8A379398FB389B89FC9B3A7989
fulano@qwerty.com.br987ADA4378A9B8978AB7C9 329<U9C9CAFAC918939 32373:47389DCBB89
1!19 3739B3879B89C9B87AC798F3FC989 3BB379 >?all>9'879A(879'89C978AB7C99>F87C>9C9
8BB8983A29893C7A(3C9 3739ABBC9 8B+989 87,CC989A 23F3C9893AF39 C89
73879B87AC78B9DC7398BB392AB3?9 C73FC9CV9B89
CC89'89C91!19FC9B897339F848BB37A38F8989 88978F8A379398FB389*392AAF739F39
39D87738F393FA:1!0<9&C73939 8B 84ADA43C9C9BA89C91!193F39398B423784879
'3FA38973(C+829891!0<9 CBB39B8794C3AC9 8BB89 CFC9
4C9C91!198B3,BA43B9CB739'89393AC79 3789
CB9B 387B9> 7CDABBACF3AB>9F+9AF73978AB7CB9
1!19A 23F3CB93C9 3BBC9'893 8F3B939
(8)97F898$21449F872884F9
8'8F39 3748239CB9CAFACB98983A2B928,ACB9
*39KA39'89C4J9328(98F7399>189893A379
AF739C978AB7C
1!19C9 3737989784887983A2989'89FC989
1!1I>90987ADA43C9891!19BB934CF8489'3FC9C9
C8BB894CF8C9C91!193F39394C3879C739
C,FAC9C9788F89F+9 2A4C9C978AB7C91!19
DC739892AC9>AF87FA4C>.9CB9143B9C9!7AB7AF9
0BBA9B89C9BA89C97888F89FC9A879387AC93C9
143B9 8BBC3B98FA3FC983A2B94CC9B89DCBB8989
1!19CB983A2B9C9 3BB379FC7328F89G C87C9
3F4CB9C9BAA2378B9 8AFC9 3739'89C4J9348BB89
B879DC7F3CB9ABC9'89FC97+9C978AB7C91!1H9
39 +AF3989>332A(89B8B93CB>9
4CFAF3
0A4ACF3FC9"87ADA43C9891!193C9!CB1A
4CFAF3
189C4J9FC9'AB8793A3793987ADA43C9C91!1989
B89<093C739 C89D3(8793 8F3B9C9 7A8A7C9 CC89'89B378CB93987BC9C9BA89
3BBC939A 23F3C9'8993A4ACF379C978AB7C9FC9 www.libspf2.org9'8993987BC98969'89B3939
DC19BBC939FC93A94C 7C887983A2B9 libspf299policyd9AB CF,829FC9BA89
4783FC9C9B3AFC98R 3739BA8B9'89FC9D33939 http://spf.pobox.com/993987BC989!8729
87ADA43C91!19
4CFBA873828F893AB9 8B33989FC9C989
/8AE2A2691; 258728<214=>91?F8@A 8B432+829
09AFB323C939A2AC8439libspf2993B3F89
&AB8937A3B9A 288F338B98987ADA43C989
BA 28B.9
1!1902939A 288F3C9AFA4A32989!8729
GMail::SPF::QueryH97+9A2AC843B98B 84A32A(33B9 # ./configure --prefix=/usr
Glibspf989libspf2H9B2CB989!M7CF9B2CB9 # make
37391 30BB3BBAF9B2CB9 7C9<A2879C9 # su -c "make install"
18F3A29 3478B9 373987ADA43C9F3A3989!CBDA9
&A989;3A2989AF42BA898B+92AB3C9FC9BA8939 189'AB879F+9AFB32379C9policyd9A78C9FC9/
A 288F3C9 3739&473F89 usr/libexec/postfix97C89C9B8AF894C3FC.9
CC9SC6C939B8A79B378CB939A 288F3C9A39 # ./configure --prefix=/usr \
!C2A4M9D38CF9C9!CBDA9G39policyd92AB339FC9BA8H9 --sbindir=/usr/libexec/postfix
CC9 784AB3989 3478B9FC9!CBDA989C938CF9 # make
3A4ACF32993B3F892889 3739 87AA79'89C9 # su -c "make install"
BAB8398B4328989 37393A8F8B93AC78B9
!784AB3CB93C73978D878F4A379C9B87AC9FC9
B8@9198F58A94589E125597F5 master.cf.9
!3739CB9'89FC9'AB87392879398C7A3934A3939 # /etc/postfix/master.cf:
A 288F3C9C91!19C4C778989/9 378B.9 policy unix - n n - - spawn
user=nobody \
1 !2A4379978AB7C91!1989B89DC19 argv=/usr/libexec/postfix/policyd
1 288F3793987ADA43C9C978AB7C91!19FC9
<09
A3B393A4ACF37939B8AF892AF739FC9main.cf9 3739
CD8E 2197F8F81234561F8FG '898289F+9D3393987ADA43C.9
"3939C9BA89C9TA(379C91!19 # /etc/postfix/main.cf:
Ghttp://spf.pobox.com/wizard.htmlH989 smtpd_sender_restrictions = \
78B CF393B9 87F3B9C393AC7A39CB943BCB9C9 suas_restricoes_vao_aqui,
78AB7C9DA4394CC9>v=spf1 mx -all>9 permit_mynetworks,
check_policy_service \
&A8939(CF39DC1989B89CAFAC9FC9ACDRF38989 unix:private/policy
3A4ACF8939B8AF892AF739FC9DAF329C937'AC.
CC89'899F848BB+7AC9C9permit_mynetworks9 3739
. IN TXT "v=spf1 mx -all" '89C91!19FC98F8987ADA4379C9 7B 7AC9C,FAC9189
'AB879C8793987ADA43C9891!19 739>D78F8>93B9
CH8AE2A2697F898I214J49 F8F8/01 7873B9FC9B898B'843989C87939C9
permit_mynetworks98F893C7398FA379983A29
!7A8A7C989C98F739898F89'89C9!C2A4M9 89329!9887FC94C939B8AF89BAF38.9
D38CF9D8283ACF9G47845W C2A4MWB87A48H9BB98B+9
AB CF,82939 37A793987BC9/#9C9!CBDA9!3739 thefallen@KlingonRealm:~$ telnet \
B3879'32987BC9C4J98B397C3FC9AA89C9 mail.seudominio.com.br 25
4C3FC.9 220 mail.seudominio.com.br SMTP Postfix
MAIL FROM: <seuemail@seudominio.com.br>
root@KlingonRealm:~# /usr/sbin/postconf \ 250 Ok
mail_version RCPT TO: <seuemail@seudominio.com.br>
mail_version = 2.1.5 554 <seuemail@seudominio.com.br>: Sender \
address rejected: Please see \
!3739A 23F379C9policyd9 373987ADA4379CB978AB7CB9 http://spf.pobox.com/why.html?\
89B87AC78B94CF843FC93C9B89<093A9 784AB379 sender=seuemail40seudominio.com.br&\
39libspf2989C9policyd9Ghttp://www.libspf2.org H9 ip=201.x.y.x&receiver=\
mail.seudominio.com.br
QUIT
4CFAF3
123456378NAF89O5
4CFAF3
2838#28'9218#97F58958F45958 F87 F8
216F
-C3FC90 2A4338B9
!7A8A7C987ADA'89C92C98983A29GFC7328F89/
var/log/maillogH9&2899B89827C793AC9F8BB39
-8C3B91873B
7C739.H9 C8B8937AC9C98CFB73794CC97C379
7C733B97+DA4CB989C7C94C 3C79
189FC97C879F8F7398FB38989877C92+9 A2A(3FC9394CF8C9B873947A C73D339
87ADA'893B94CFDA7338B9'8949343C989D3(879 B3FC9C911S9B89F848BBA379C3939B8BBC9
89487ADA'8:B89'897CC9C94C3FC9>postfix 89U93873978C38F8
reload>9C9>postfix stop; postfix start>9
094CFDA73C9989BA 28B9B8978B8989
"87ADA'89B89C91!19DCA94C77838F89AFB323C94C9C9 8B4C8F379392AF739C937'AC989
4C3FC9spfquery. 4CFDA73C9C911S98978AFA4A+:2C9&FC93CB9
2+@9CC94C 3C79'89A7+9B87A7989B87AC79
thefallen@Ragnarok:~$ /usr/bin/spfquery \ 8A89C937'AC9/etc/ssh/sshd_config9
-ip 200.200.200.200 \ 8B4C8F3FC9392AF739'894CFJ9
-sender fulano@uol.com.br \ X11Forwarding9897C'89F8B392AF739CF898B+9
-helo fulano QnoQ9 C79QyesQ.
fail
Please see \ &23973A2A39C9DC7637AF989B8393937A+82989
http://spf.pobox.com/why.html?\ 3A8F89DISPLAY9 3739C97CBF389C942A8F89
sender=fulano%40uol.com.br&\ "C4J9 C89879+7ACB942A8F8B94CF843CB939
ip=200.200.200.200&\ 8BB89B87AC7989433997C3FC939
receiver=spfquery 3 2A43C9AD878F8
spfquery: domain of uol.com.br does \
not designate 200.200.200.200 as \ 0C73978AFA4A89B89sshd94CC97CC.
permitted sender
Received-SPF: fail (spfquery: domain \ root@servidor:~# /etc/rc.d/rc.sshd \
of uol.com.br does not designate \ restart
200.200.200.200 as permitted \
sender) \
CC994C 3C79Q77CQ9'89A7+93 8F3B937A79
client-ip=200.200.200.200; \
CB9 7C733B9C9B87AC794CF8489B3FC939
envelope-from=fulano@uol.com.br; \
D239-X9C9BB793BBA.
helo=fulano;
toledo@local:~$ ssh -X IP
189CC9C978BC9FC989487C9C4J9 C898F379
GF39B8AF89C789.DH9 8B'AB379FC99CC2893B9
09D239-X94CC9C9 7B 7AC9FC89A(9AF87 7839
2AB3B989AB4BBC9C9!CBDA9
'898B3CB9387C9397848879DC7637AF9C9
Ghttp://www.postfix.org/lists.htmlH98989
U9&BB39C C9 C89B879B33989'32'879
K2AC943BC943F3AB989-69GCB9'89D78'E8FC9BC9
B8BBC911S93B9B89C9B87AC79FC98BA879
#postfix989#postfix-br989irc.freenode.netH9
73A2A3C93C9X11Forwarding9FC9DF4ACF37+
Deives “thefallen” Michellis
0 BB9C92CCF988489C9 7C7339'898B8F379
<dmichell@grupogeo.com.br>
C7988 2C.
toledo@servidor:~$ mozilla
&9AFB3F8B9C9 7C733937A7+989B89
slackware
07AFC93 8F3B9CB9 7C733B947A C73D3CB9
C4J94CFBC898FCB97847BCB9898B7A39C9
B87AC79C9'8937A79C9U9AF8A7C9&9C9A 34C9
3947A C73DA399,FAC9F39 87DC73F48989
linux +AC9F39B873F3
toledo <toledo@core-dumped.org>
FB323FC9C93289FC9B2345
FB323FC9C93289FC9B2345 56997F89841;E6F7
C8BB8937AC9DA(99 3BBC939 3BBC9CB73FC9
4CC9B89AFB32379C93289FC9EAF!739'89FC9 # tar -xvjf crypto-5.2.1.tar.bz2
4CF78489C9amule989942CF89D7889C9828942A8F89 # cd crypto-5.2.1
/ 9'89A2A(39397889C98CF58M9 3739 # make
4C 37A2738FC98937'ACB9F39788 # cp libcryptopp.a /usr/lib/
# mkdir /usr/include/cryptopp
"3CB93C973327C. # cp *.h /usr/include/cryptopp/
# ldconfig
!F8E955F48945918F5891#4$F582255614F57
56997F8F8E9F62817
A3A89C94CF8KC93B9B8AF8B9*-EB.
189C4J93AF39FC9C989AFB323C93A898.
ftp://ftp.slackware.com/pub/slackware/\
http://download.berlios.de/amule/\
slackware-current/slackware/n/\
aMule-2.0.0rc8.tar.gz
curl-7.12.0-i486-1.tgz
http://download.berlios.de/amule/\
crypto-5.2.1.tar.bz2
&9AFB328:C94C9C94C3FC.
http://www.boutell.com/gd/http/\
gd-2.0.26.tar.gz # installpkg curl-7.12.0-i486-1.tgz
http://download.berlios.de/amule/\
wxBase-2.4.2.tar.gz (F8E955F48456997F8F89A27
http://download.berlios.de/amule/\
wxGTK-2.4.2.tar.gz # tar -xvjf aMule-2.0.0rc5.tar.bz2
# cd aMule-2.0.0rc5
%F8E955F48456997F895872E2784957 # ./configure --disable-debug \
--enable-optimise
56997F8F85.097 # make
# checkinstall
# tar -xvzf wxGTK-2.4.2.tar.gz
# cd wxGTK-2.4.2 1AF328F893CB9884379C932898F7C9C9U9
# ./configure --prefix=/usr \ AA3FC.
--disable-gtk2 \
--with-gtk # amule
# make
# checkinstall "3289287379'898AB899CC9 3739D3(8799
# ldconfig 389CB9B87AC78B98F7C9C9 7B 7AC93289FC9
8F3FC98932FB943BCB989 CBB,829'89ABBC9FC9
56997F8F85:9527 DF4ACF89398(9'8939729AFA4339 C898B379
C8F3F838F89DC739C9379C94CAB39C9A C9 3739
# tar -xvzf wxBase-2.4.2.tar.gz BC24ACF3798BB89 7C28393B39AFB87A79CB9
# cd wxBase-2.4.2 B87AC78B93F328F89*39C392AB3989
# ./configure --prefix=/usr B87AC78B98982898B+9AB CF,8298.
# make
# checkinstall http://emule-serverlist.gotdns.com/\
# ln -sf /usr/bin/wxgtk-2.4-config \ serverlist/server.php
/usr/bin/wx-config
# ln -sf /usr/bin/wxbase-2.4-config \ 09C9 7BAC937AC
/usr/bin/wxbase-config
# ldconfig Clayton Eduardo dos Santos
<claytones@terra.com.br>
123456378NAF89O5
4CFAF3
123456378NAF89O5
4CFAF3
02FB9CB97A87B9BB9B89C9894C98BB89A C989
D8 CAB98984AA79'3293978BC2C93 7C 7A339C4J9 3BB38989 37L87C9898BB89 C89B879C9B89
784AB393984AA79'32939 7CDFA3898AB9 43BC9D8 CAB989C9[978AFB3289C9quik.
894C792789C9/Z494C78B9#4AB9'89F397832A389
BC9#Z92789C9%/54894C78B989%/AB9'89F39 # quik -v -C /boot/quik.conf
7832A389BC9/292789C9#49A2738B9894C78B
CC9 7BAC9CC98893 378487992AFC9
E878:B89'89'3FC93AB9AB9894C79C4J9B379 D738DD879F3978BC2C9'89C4J9347C9827C7
3AB98B7A39A7+93B379<8B7A3989,8C9'89
FC7328F89FC998 3FB,829!3739B3879'3FC9 &F'43197F8F8>
898B7A39C4J9A7+9 784AB37989M8B93B39D3(879
39B8AF894CF3. 6C9C9D738DD87989C9CB894CFDA73CB9D3239
AC9 C4C9 37398799U9C328F89DF4ACF329^9
resx * resy * bits/8 89BA 28B94C A379C9/etc/X11/XF86Config-
fbdev9 3739C9/etc/X11/XF86Config9898A379
!C7988 2C9 37398%/4/294C9#4AB9894C79C4J9 323B94CABAF73B
A7+93B37.
094CFDA73C9898423C9 37C9*1:348FCB9.
832*624*16/8 = 1038336 bytes =
= 1014 kbytes = 0.99 Mbyte Option "XkbRules" "xfree86"
Option "XkbModel" "pc102"
;3FC9DC79B379CB9CCB989#Z989/29AB9D3393B9 Option "XkbLayout" "us_intl"
4CF3B94CC9B8FC9#4989%/9AB978B 84A38F89
0C739'89F+9B38CB93978BC2C98939 7CDFA389 &BB89A C9894CFDA73C99A329394CFDA73C9
'89'878CB9478C9397C73989 3BB37CB98BB39 FC7329 3739849894CB398793B3F89AFDC73C9
AFDC73C9 3739C9587F829373B9C9quik 3978B 8AC9 82397889189C9B898423C9FC9DC799
*19AF87F34ACF3294C9#=/98423B93B394C2C43793B9
BBC99 37A42378F89BA 28B9!C7988 2C989 C 38B93 7C 7A33B9!C7988 2C9C90AC/9B39
A2A(C9#=/2548]4=94C9#4AB9894C79273FC9F39 Xabnt2Y94CC9XkbModel989XbrY94CC9XkbLayout
09298!98CB9'893978BC2C9#=/2548939
4=S(99C9CC9mac1490BBA9893A4ACFC939 9 7CC4C2C9C9CB890DA99!1R/989C98A489/
B8AF892AF73. dev/mouse9B89C4J9D8(9C92AF594CC9D323CB9F39 3789
8B8937AC9'897339394CFDA73C9C9CB89
append="video=atyfb:mac14-16" BBC99 3BB3C9 3739C9U9 823B9C 38B.
9!C687<349ZZ==9B394CC9,8C93909%D9 189C4J94C2C4C9#49AB9894C79+9F39B8C9
-389R94CC99 CBB,8298794C939B3,39C9lspci9 >Screen>989 2A'89393B91B84ACF9>Display>9
09B3,39C92B 4A99KA2989 73A438F89CCB9CB9 G89392+9 373989#4989%/9 H97C'89C9FK87C9
<34AFCB7B9!69!3739'89CB37A3989B3879 39B8C9 2A4339 C79#Z9894C2C'893F8B989C3B9
AB CFAA2A(3CB9F3909298%9392AB39CB9 823B9392AF73.
AB CBAACB989D738DD87989CB9<34AFCB7B9'89
B3943399828B DefaultDepth 15
4CFAF3
123456378NAF89O5
9A3989FB323C9
C93A:
!739'89'AB879A2A(379CB9 34C8B9 7CFCB9 3739
9gaim-vv999DC759C993A9'89894CC9 slackware9B889CB92AF5B.9G9E873FC9'8939
CF8AC9379B C789393AC989,8C9893BBA9 AFB323C9CB9 34C8B99D8A39A2A(3FC:B89C9
87AA79A8C4CFD87JF4A3B94CC99 CBB,829FC9 4C3FC9>installpkg nomedopacote.tgz>94CC9
8BB8F87939A47C_CD99BA89CDA4A329C9 7CF8C99C9 B 87B+7ACH
http://gaim-vv.sourceforge.net/9
http://l1nux.free.fr/files/10/\
3579 gaim-0.79-vv-i686-1.tgz
&BB8937AC9DCA93B83C9FC9C7A329CDA4A32989 http://l1nux.free.fr/files/10/\
AFB323C9'89 C89B8798F4CF73C9FC9BA89 libj2k-0.0.8-i686-1.tgz
CDA4A329C9 7CF8C9CC93C7378A939 http://l1nux.free.fr/files/10/\
4CFDA73C9896843B9F8BB89C7A32989BA9 linphone-im-i686-1.tgz
394CFDA73C9C9gaim-vv9 3739379B C78939
823B 5699 F87F58E9F625
9 9
"8F3939B4788FB7C98289DF4ACF3FC9FC989 E873FC9'89C94C3FC9 37398B4C 34379CB9
4C 3C7. 34C8B99C9>tar -zxvf pacote>9!3739AFB32379C9
9 34C89gaim-vv9 784AB3CB9879F+9AFB323CB9CB9
http://www.vivaolinux.com.br/screenshots/\ 34C8B9libj2k linphone-im989libosip9!C79ABBC9
comunidade/1098668312.snapshot13.jpg 3CB9D3(87939AFB323C9F39B8AF89C78.
http://www.techroot.org/modules/xcgal/\
albums/userpics/10106/gaim-vv.jpg DlibosipE
:94597F8F8gaim-vv 1339C9C6F2C393F9B3289FC9B89A78B7AC9HOME9
873A39Gtar -zxvfH9898F789FC9A78B7AC9'89DCA9
!7A8A738F893CB93A379CB9 34C8B9 47A3C94C9398B4C 343C9&9B8A8988489
F848BB+7ACB9 373939AFB323C91378CB939AFB323C9 CB9B8AF8B94C3FCB.
8937322B9 3739'89C9C7A329BA739 3739'32'879
AB7AAC # ./configure && make";
# su
CCB9CB9 34C8B98F4CF73:B89F39 3AF39CDA4A329C9 # make install
7CF8C9B92AF5B9A78CB98BC933AC
Dlibj2kE
8D.94AC$$E8
http://prdownloads.sourceforge.net/\ 1A398338F89CB98BCB9 3BBCB939AFB323C9C9
gaim-vv/\ libosip
gaim-0.79-vv-3.tar.gz?download
8DF4G%BE8 Dlinphone-imE
http://prdownloads.sourceforge.net/\
gaim-vv/libj2k-0.0.9.tar.gz?download &73A39CB937'ACB9898F789C9A78B7AC9873C9
9DF4E?F2C4AE8 4CC9894CB89&9B8A39D339C9B8AF8.
http://prdownloads.sourceforge.net/\
gaim-vv/linphone-im.tar.gz?download # cd libr263
8DF435EE # make library
http://simon.morlat.free.fr/\ # cd .. && make
download/0.12.2/source/
4CFAF3
Autores
*B3FC9C94778F9C4C77899877C978D878F893C9
XdocsY93FC9FC9oRTP9'3FC9C9osipua9!3739 &9;6F8H7917F87F5896F5973327394C9EAF939
4CFB873798BB89877C9DCA9F848BB+7AC98A379C937'AC9 4874398993FC9898AC9894C9123456378939487439
>linphone-im/oRTP/Makefile>989>2inphone- 8993FC9^938+A4C98B78989&F8F737A39
im/osipua/Makefile>98978C879QdocsQ9392AF739 &27A439 8239*1!9891C96372CB9893328F89
78D878F8939SUBDIRS9G C79C239392AF739##%989#/%9 8B8FC289B89 7CF8C989 8B'AB3989DCC73C9
78B 84A38F8H9898 CAB9ABBC9884379 FC9D8 3738FC989&F8F737A39&27A439F39*1!9
FC38F89C9>make>9 891C96372CB9A2A(3FC9D87738F3B9#==P9
3B833B989BCD637892A78
0C7394CFAF3FC989CF89 373CB. I24$258C6?2'928/4?245984FB2CC989
!7C48BB38FC989D3CB9 823910&6R1!989
# su 9878F8989D8B8FC2A8FC9891C238B9EAF9
# make install C997 C99&939F879894378A7AF73989
# cp config.h \ 3AAB392AF9F3B97C73B933B
/usr/local/include/linphone/\
linphone_config.h A45'469/%93FCB934737829891AB83B989
# mkdir /usr/local/include/mediastreamer FDC7343C9 82C9<3458F(A8R1!9E!:9487ADA89
# cp mediastreamer/*h \ 2AF9B879O/#Z$859!37A4A 3F89CB97 CB9
/usr/local/include/mediastreamer EAF47A:A-9899*1:A-94CF7AA9 3739C9 7CF8C9
2AF7C79F3B97C73B933B989B8B9AF878BB8B9
AF4289B873F43989788B9 7C73343C989
Dgaim-vvE AB CBAACB9888
6CFB7AFC90 2A4338B99
97+DA43B94C939;
09;98AC9178898B+9AB CFA829 3739*FARU##9
<34AFCB7989EAFR888909;98AC9
!7CD8BBACF32989&F87 7AB898B+9AB CFA829 3739
!861F7 F *FARU##9<34AFCB79EAFR888989
<1RTAFC6B
"C23FC94C939B8F39 37898B8937AC9
2A43C9F3959B912429+93 7CDF378A:89 http://www.trolltech.com/download/\
9 C4C93AB9FC9843FABC9BAF32RB2C93B93F8B9 opensource.html
3CB98F73798993BBFC9'89FC98B+94237C9
3739323B9 8BBC3B9394CFA389 8F1C7489 (84395828F658@F649 FB
'899BC789392A48F39C9;
6CC9898B339A(8FC989393 2A43C97+DA439
'878CB9'89393F398996A89B8F39
%8F42987F8)6 FCADA433939C7CB96A8B9C9B8F39'878CB9'89
'32'879A C989CF8C94CFBA39B894CFA43794C9
09CC25A9;9893B92A48F3B99C*99!E9G;917889 C7C9!C7988 2C9899 37B87989U<E9
&AACFH9896C874A329G;9!7CD8BBACF329&AACF9C9;9 '878CB9FCADA4379392AB9A869'898B3CB9
&F87 7AB89&AACFH99;98AC917889 C89B879 B3FC9 3739CB7379398B773939U<E9'3FC9
B3C9 37398B8FC28793 2A4338B92A78B9C9B8F39 39FC3939DC798F4CF733
BC92A48F399C*99!E9C9BAA2378B9!37398B8943BC939
2A48F39C9;9B87+99C*99!E9!37393 2A4338B9'89 0B96A8B9C9;989+7ACB9BAF32B9 7:8DAFACB9
A 389'32'879A C98978B7AC9C94CFAC9'89 3B9 C8:B8947A379B423BB8B9 37393A4ACF379B8B9
FC98B8F398934C7C94C9392A48F399C*99!E9C9 7B 7ACB9BAF32B9909;93989+7ACB9B2CB9 7:
BAA2378B9FC9 C87+9B879B3C939;98AC91788989 8DAFACB93B9939 73A4394C947A379B8B9
F8B8943BC9887+9B879B3C939;98AC94C874A329 7B 7ACB9B2CB9 3739'893FA 289CB9BAF32B989
G!7CD8BBACF329C9&F87 7AB8H90B93 2A4338B94C9 B89AF878BB8
'32'8792A48F393 7C339 8239111C7989
8F1C748C79 C89B3793987BC91788939;9 9843FABC989BAF32B989B2CB99M 89B3D89C9B8F39
CC9 C89B879B3C9392A48F399C*9E8BB87998F87329 393BBAF3739899BAF3298894CAF3794C939
!2A49EA48FB89GE9!EH9 CAB9B89DC79 87AAC9'89 3BBAF3739C9B2C9<3B9C9B2C9 C898799FK87C9
3 2A4338B9FC92A78B9B893987BC91788939;9FC9 8FC7989378FCB9 CAB98289AFC739CB9
7+9C9 C7'89398ABJF4A393B98A38B94C874A3AB939 378FCB9873B9B9BAF32B989B2CB9BC92CCB82M9
;98939E9!E989C9B89BC98B8F4C73F3C9 8239 4C 289GD73438F8934C 23CBH9C9B8F3939
178891CD637891CF3ACF 423BB89'898A89C9BAF329FF4393A9B3879'329B2C9
784887+9C9BAF32
&AB8939[D&917889;91CF3ACF9
Ghttp://www.kde.org/whatiskde/kdefreeqtfou C3B93B9423BB8B9'897873989;F849C989
ndation.phpH9'89939C73FA(3C9DF339 8239 B3B9B423BB8B9 C894CF879BAF32B989B2CB9B9
7C228479G47A3C73989CF3939;H98939[D&98"9 BAF32B9BC98AACB9'3FC99CF8C939C9B89
GC73FA(3C9'8978 78B8F39C9 7CF8C9[D&9 8B3C9BBC99C9'898289D3(9 3739B894CFA4379
28328F8989DAF3F48A738F8H9 3739373FA79'8939 9CF8C9FC9B38989FC9B89A C7394C9'898B+9
;98AC917889 3BB89392A48F39A1D:BM28943BC939 78488FC9C9BAF329'8982898A89&B89
7C2284798B4CFAF89C98B8FC2A8FC939;9 8F43 B238FC9 87A89'898B89CF8C9B8F39
8AC917889 C79'32'87973(C9AF42AFC9398F39 B3C94CC994C CF8F8989BCD6378
397C228479C9D32JF4A39398B3
4CFAF3
6CFB7AFC90 2A4338B997+DA43B94C939;
4CFAF3
4CFAF3
123456378NAF89O5
4CFAF3
+8H52AEF8D29
&B8988 2C9CB7394CC9CAB9CF8CB97332739
FFCB9B894CF784878993C9C7C C8B8943BC9C9KxineListBox94CF8439C9BAF329
executed()9'898289787C939423BB89KListBox9
*39 8'8F393F39373B989 7: G4C CF8F89C9[D&H939B89B2C9slotExecuted99
7C48BB3C78B9C93978CC93B9 32373B9BAF32B9 ;3FC9C9B+7AC9B8284ACF399CB9A8FB9392AB39C9
B2CB9898A9D3(94C9'89C94BAC9C28939B879 37C9 BAF32998AAC989ABBC9D3(94C9'89C9B2C9
6bb slotExecuted()9B8F394733C909B8A7939
A 288F3C9C9B2C.
!373947A379CB937'ACB94C94BAC9DCF89 3739B8789
4C A23CB9892AF53CB94C9C7CB937'ACB9C9 void KxineListBox::slotExecuted \
7CF8C9C4J98897C379C9moc9G839CF849 (QListBoxItem *q_item)
4C A287H9F3B984237338B989423BB8B9'894CF9 {
BAF32B989B2CB99moc93F32A(3939842373C939423BB89 KxineListItem *item = \
89873994BAC9DCF89'89AFA4A32A(39CB983: reinterpret_cast\
CF8CB9B9839CF8CB94CF9CB9FC8B989 <KxineListItem*>\
CCB9CB987CB9BAF32989B2C94CC9 CF8A7CB9 3739 (q_item);
3B9DF38B setPlaying (item);
emit playMRL (item ->getMRL ());
}
4CFAF3
6CFB7AFC90 2A4338B997+DA43B94C939;
D88CB938F3793 8F3B9392AF7398A9playMRL(item
->getMRL())9'899392AF739'898A89C9BAF329 &9F8B8943BC92AB99C9FCBBC94C CF8F89
playMRL()9'893AB93789B87+943 73C9 C79 [AF8EABAC90B94CF838B98F789BAF32B9A8739
329C7C9CF8C9'89FC9FCBBC943BC9B87+9C9 '89B879D8A3B9 CAB9393 2A43C93A9AFB3F4A3799
KxineVideo. CF8C939423BB89[AF81A8A379B89B898FC2879
4C9C978BC9CB9CF8CB94CFACB989
connect( sidebar, SIGNAL( playMRL \ [AF81A8A379;3FC99A89FC9[AF8EABAC9
(QString)), kxine, SLOT( playFile \ '898B+989[AF8!23MEAB9DC79B8284ACF3C98B89
(QString))); 3F39C9BAF329 3739C9[AF8!23MEAB9'893F39C9
BAF32B9 3739[AF81A8A379'89 C79DA93F39C9
"8F39'898B89CF8C989373B989AFB3F4A3C9 BAF329 3739[AF8"A8C9'893C978488798B89
C9 CF8A7C9CAB9CF8CB.9C9sidebar989C9kxine9 BAF32947339C9B2C9 23M1A28GH9C9[AF8.
!874839'893B94CF838B9BC98F789BAF32B9CB9CB9
CF8CB9>playlist>989>now>994C9CB9BAF32B9C9
sidebar9&9playlist9'89939
KxinePlayList93989394CF8C989
BAF329 3739BAF32.
8F3FC9FC98988F879AC987AFC93'A939
8 2A43C9893AB932FB9 CFCB9BC789BAF32B989
B2CB989C9'89894CC9 C89B879D8AC9 3739'89B8B9
CF8CB9C94C CF8F8B9B894CFA'8989B3B9
3 2A43C
-8&F5 F
r_linux <r_linux@yahoo.com>
misfit <k.misfit@gmail.com>
4CFAF3
123456378NAF89O5
# mkdir /var/www/htdocs/monitor
G&F7894C99FC8989B+7AC9+2AC9FC9237989
# chown -R cactiuser:root \
cactiuser98B89B+7AC9B87+9A2A(3C9FC9 7BAC9
/var/www/htdocs/cacti
3BBC9394CFDA73CH # chown -R cactiuser:root \
/var/www/htdocs/monitor
1C<!9c9!37394CFDA7379C9BF 98934C7C94C9C9
'898338F8949F848BBA3949 C89884379C9 1AF328F8997C73989-&0E<&C&9AFB32379C9
37'AC99BF 4CFDCF892789B87+9D8A3939B7A8989 cacti93 CF89C9F383C7989B39 78D878F4A39
87F3B9'8949 C8978B CF879FC9C989
373.9http://localhost/cacti
8B8F8793'A98AC93B9AFK873B9DF4ACF32A38B9
C91C<!94C2C4378A9988 2C939A2A(3C93AB9
1A393B9AFB738B939823989487ADA'8:B89894C2C4379
+BA439C9BF
CB9 37B96--&19 37394339 7C7339BC2A4A3C9
FC9434A90 BB9C9ABBC93B39493A4ACF3793B9
CC9A78B7AC9CF898B+9AFB323C9C91C<!947A899
+'AF3B939B8789CFAC733B989 7CFC9C4J989
37'AC94733C9snmpd.conf94C93B9B8AF8B9
94C 28C97823B7AC9894339+'AF3939788@
2AF73B
Geek_Slack <willian@spbn.com.br>
4CFAF3
123456378NAF89O5
slackware
zine
1234563789AB9391234562127861972A91B9CD91234563789EAF9F4
Editorial Índice
Chegamos ao slackwarezine número 8. E 2A8FF68E2F8MNO82A8745PQRQO
bem atrasados, pela primeira vez, uma 2862A84ST89845699UVF8W 39196479
edição normal não saiu em um mês ímpar. Piter PUNK
Para tentar minimizar esses atrasos, na /
página 11 temos algumas dicas sobre
como escrever artigos para o zine, e Z597F8F8[\[87261F87F8]^A
sobre os prazos para a entrega deles. Deives Michellis
%
Se uma instalação “full” com o sistema
instalando automaticamente apenas os \1F319A9UVF8_N8FA8`E2[a
pacotes que você escolheu lhe empolga, Diego Fiori
dê uma lida no artigo do Fábio na 0
página 7.
b6FA96497F89845699UVF87F
Os paranóicos de plantão vão se 59B91284S
divertir com a integração entre GnuPG e Fábio Becamp
VIm, um ícone da criptografia com a
1
nata dos editores de texto; uma
amálgama perfeita trazida por Deives
Michellis
c797F8E9198A8dN8A94F1
Piter PUNK
2
Os programadores não foram esquecidos,
e desta vez contam com um artigo sobre
programação 3D. Com ele pode-se M426258728A25932584569Re295
Tiago Machado
aprender os fundamentos do OpenGL e,
parece, que de onde veio esse vem ainda #3
muitos mais -;)
59B912428E124598728fFgh
E ainda tem vários outros artigos, para Editores
iniciantes e veteranos, tudo do bom e ##
do melhor! Afinal, o leitor do
slackwarezine merece o melhor. d852A852i9
Kaio Rafael
Piter PUNK #/
-8 7CC9C9387A3294CFAC9F8B3978AB399 87AA398B89'89
B89AF4239CB947ACB93CB93C78B98939D73B8.
CD2E1F747987989B912842888
slack
59B91242FA1
4C9DCF89A329C93AC79)9C94C7 C9C98C989892C4329AB,82 users
/
189CC9 82C9:;E9189AB'88E
189892AF939AFB323C99373FA3
&A898FC9C9/etc/lilo.conf989AF42393B92AF53B.
18A9894CC99C4498994C 3C7989'89
+93FC973325C9AFB32379C92AF9FC9AFD82A(9'89 image = /boot/install10.1
8B+98B89$294C9398B39AFB323C9 CAB989$29 initrd = /boot/initrd-install10.1
DCA93962A398(989'89B89893C973325C989D3(879 label = install10.1
39B7A898932337ABCB987A4CB9'89B7989 read-only
8FB3798+9898B3FA398F37989FCC
;8 CAB99B797C379C94C3FC9lilo.
9C8CC5B9B89CC9 82C9:;<-=989B897A8B989
AB'889>9828939AF5394C997A8989 # lilo
AB'8893B9C98 C94AC9898B3 37848794C9
828?9825CB902@9A22<F<F8948C97A8989:;93 8F3B9 -8CC8939B39+'AF39898B4C253939C C9
249:;B9C7AAF3AB984984989849&B339C253FC9 Dinstall10.1D9FC98F989AFA4A32A(3C9
39+'AF39 7C28+A4399A398BB8B989
8FB3FC9FC9'49D3(879B87A39D3(8799D78B5< :3BC9C9B89 7C28398FC23939+'AF39B89
AFB32293B9FC9'87A39879AC973325C9A9'89 7A8989:;99C9'8982398F539 82C98FCB939
898AC939A2AF3CC 234398978893BBA9 C8CB9D3(87939AFB323C9
A397889:237C94CFAF3CB9B89 C879B379CB9
!3739AFA4A379C9 7C48A8FC989AFB323C9C9 AB'88B9'898+98739C9FCBBC9 7C2839AFA4A32
slackware99F848BB+7AC9 7A8A738F892879C9
kernel98989B8A392879C9initrd.img9CF89B89 98BB8943BC98FC94C9C9initrd989C9kernel9C449
2C432A(39CCB9CB9 7C733B989AFB323C9189C9 8894C A379C9network.dsk9A,9899 C4C989
89 7C2839DC79B79D8F737D9FC9BAB83989 D7'8D98FC2AC9
AFB323C9>C9'89B87A39C943BC9C9FC8CC59B89
CC9 82C9:;989B897A8989AB'88?93B39 A9AFB323C9C9slackware98B+9 78 37339 37392879
4CFB8A792879C9kernel989C9initrd989C9B89 C9network.dsk9899AB'889C9C9:;-=99C9
78BC28 8939 37AC9FC9G;9398F3F3C99BA 28B.
:CC9D3(879ABBCE9F+4A29 7A8A7C94C A899CB9 # mkdir /isolinux
kernels9C9slackware9 3739C9B89/boot9B9 # cp /mnt/rootdisks/network.dsk \
37'ACB9'89 784AB3CB9B898F4CF73989/ /isolinux
kernels/nomedokernel9ABBA9 37394C A379C9
bare.i988CB9D3(87. AC73978CC8939B39+'AF39898B4C253939C C9
Dinstall10.1D9ECC93 7B98F73794CC9B+7AC9
# cp /mnt/kernels/bare.i/bzImage \ root98+9FC9 7C 9CF8939B39 37AC9/9897C89
/boot/install10.1 C9B47A 9network94CC9B898BA8BB898D83FC939
AFB323C9C328F89FC732.
&9B8A393CB94C A379C9initrd9'8939
B87+9F848BB+7AC. # mount /dev/hdxn /cdrom
# network
# cp /mnt/isolinux/initrd.img \ # umount /cdrom
/boot/initrd-install10.1
!7CFCC9"C4498B+9FC9BAB83989AFB323C9894C9
AC739'89CB937'ACB98BC9FC923793B398A379 B39 234398978894CFDA7339 7CFC9 3739D3(879
C9lilo.conf947A3FC9398F7339FC9EE9'89A7+9 39AFB323C9FCAF53989DC2539C9slackware9
2879C9kernel939AFB323C98989B8A39C9 F8BB39+'AF3C9&BB89 8'8FC97'8989AFB323C9
initrd.img9A9 37A793,9 C8CB9AFB32379C9 38393B3F899D+4A2989D3(87C
slackware9FC7328F894CC9B895CBB8CB9
CC3C9 82C9:; Piter PUNK <piterpk@terra.com.br>
slackwarezine #8 %
*B3FC9C9HF!H9
8F7C9C9"
!37393'828B9'89CB3989B379C9"=9 7398A379 lmnopq,r9B89C449FC94C2C4379C98B 3C9C9
8CB98989A3CB93948739'839D3F+A4C< A93A9B32379C937'AC94C9C9FC89C9
782AACB39 C79B873F39C93453798BB8B9B47A B989 4C3FC9E8FC939C48F3C9C9vim99
vim9AC939B89CBC9.? 32394C 3AA2A389CB47394C9C9vi9
3FAC98KC9C9CC9ex9C9329GC4B9
"3CB98794CC9AF87379C9HF!H9>H9*9!7A34I9 !C4B9BAA237
H379<<J987BC9DC 8FD9C9!H!9<9!78I9HCC9
!7A34I?9A78C9FC9vim9B89 784AB3798937'ACB9 L3B393 87379ESC9FC9vim989AA379:GS9 37393BBAF379
AF878A+7ACB9 3739ABBC98939DC73989 C98C9:GV9 373987ADA4379393BBAF373989:GU9
BA 28B9897+ A3 37392A 379393BBAF373
# ~/.vimrc http://www.vim.org/scripts/\
... seus outros comandos .... script.php?script_id=661
slackwarezine
3AB98993FC98973ACC
0
!7C733C9%;94C9 8FHE
9BC98937A(8B993B3F894C9'3FC9B89
x45yF z219 73325394C94C 3C97+DA439&9 8FHE93B9
37A(8B9FC9 784AB39B8794CF584A3B989F89
9 8FHE9A!>A 2A43ACF9!7C73AF9F87D348?9 348BB33B9A7838F89 82C9 7C733C79Q+9BC9
DCA98B8FC2AC9 82391A2A4CF9H73 5A4B9F4>1H?9 A 288F33B93B9DFM8B938+A43B9
AB3FC93947A3C9989398B 84ADA43C9 3739C9 F848BB+7A3B9 37397C3C973FB23C9
8B8FC2A8FC9893 2A43M8B97+DA43B9%;9 >8B2C438FC?98B43239>3F39F39 7C C7C?989
2A 233DC739!3739 C879A2A(+<239899 7C88C9 87B 84A39>8AAC9C9FC9%;9F39
7C7339:9 C7988 2C93B3978D878F4A37939 8239/;?
A2AC8439HE*94C9C94C3FC9#include
AE497F8E1F319A95 286449A89 z68
&B39A2AC8439DCA9 7C88339 3739B87939AF87D3489 FA8F83
8973FB 378F89 3739C9 7C733C798BB89CC9
8289 7C73393B973FBDC73M8B9%;9B89B89 9C7328F89F3B9AB7AAM8B9EAF93AB9
78C4 3794C9C94CF7C289C95376378 C 2378B9C9C9'89B89 784AB39D3(879 3739
4C A23799 7C7339'89B89 8FHE99AFB32379
!8FHE9A2A(399 37C9894CF7C289893M8B9 C9 34C89glut-3.7-i486-19!37394C A2379
3B83C98939+'AF39898B3CB98B89 37C9
7C733B9'89A2A(39392989:93B39A2A(379
73325394C993953A2A3C9CB94C3FCB9
39B8AF892AF539894C3FC.
A2A(3CB9F3B93 2A43M8B9398(93A3CB98B8B9
4C3FCB98B37C94C9C98B3C98DAFAC939C9DA9 # gcc nomedoprograma.c \
393 2A43C9C939B8789CADA43CB9C9 -o nomedoprograma \
8B3A3CB98997845C93AB939D78F89C947AC9 -L/usr/X11R6/lib -lglut
393 2A43C
glClear(GL_COLOR_BUFFER_BIT); "7A489893AC9C9'373C9C9C C
glLoadIdentity();
glVertex3f( 1.0f, 1.0f, 1.0f);
;8B2C439C94C9 37398F7C9398239> 37393AB9
2CF89C9B+7AC?943BC94CF7+7AC9C9CB873C79 AB9C73B9D348B9DC739D8A3B989DC7393F+2C3
DA437A398F7C9C94C99 7A8A7C9 37O87C99C9
8B2C438FC9899C9B8FC989I989C98748A7C9 // Parte de baixo do cubo em laranja
89( glColor3f(1.0f,0.5f,0.0f);
glVertex3f( 1.0f,-1.0f, 1.0f);
glTranslatef(0.0f,0.0f,-15.0f); glVertex3f(-1.0f,-1.0f, 1.0f);
glVertex3f(-1.0f,-1.0f,-1.0f);
glVertex3f( 1.0f,-1.0f,-1.0f);
873C9 37397C34ACF379DA439B8 7898F7893989
%R$
// Parte de frente do cubo em vermelho
glColor3f(1.0f,0.0f,0.0f);
rot = rot % 360;
glVertex3f( 1.0f, 1.0f, 1.0f);
glVertex3f(-1.0f, 1.0f, 1.0f);
-C3C989D7CD973B989C7FC9CB98ACB9I989( glVertex3f(-1.0f,-1.0f, 1.0f);
9 7A8A7C9 37O87C99C9OF2C98973B9B9 glVertex3f( 1.0f,-1.0f, 1.0f);
C7CB974B9AFA43989'898AC97C34ACF37
9 // Parte de trás do cubo em amarelo
glRotatef(rot++,0.0f,1.0f,0.0f); glColor3f(1.0f,1.0f,0.0f);
glRotatef(rot++,0.0f,0.0f,1.0f); glVertex3f( 1.0f,-1.0f,-1.0f);
glVertex3f(-1.0f,-1.0f,-1.0f);
4F87F87252F87F8F glVertex3f(-1.0f, 1.0f,-1.0f);
glVertex3f( 1.0f, 1.0f,-1.0f);
glBegin()9AFA4A39398B47AC9899C88C99
37O87C9AFA439C9A C98289!3739D3(8799 // Parte da Esqueda do cubo em Azul
87387C9B37,3CB9GL_TRIANGLES99glVertex3f glColor3f(0.0f,0.0f,1.0f);
()98DAF8997A489FC98B 3C9!3739GL_QUADS9 glVertex3f(-1.0f, 1.0f, 1.0f);
784AB3CB98798F789C9glBegin()989C9glEnd()9 glVertex3f(-1.0f, 1.0f,-1.0f);
82C98FCB9097A48B9>9'373C?9!3739 glVertex3f(-1.0f,-1.0f,-1.0f);
GL_TRIANGLES9 784AB3CB98798F789C9glBegin()9 glVertex3f(-1.0f,-1.0f, 1.0f);
89C9glEnd()9 82C98FCB9%97A48B9>97AOF2C?
glEnd();
9glColor3f()9AFA439394C79CB9 77ACB97A48B9 }
&F'3FC9FC9DC7932873C9C98B3C9C9glColor3f
:C9C94C98B8F53C9 C8CB9FCB9 78C4 379
()9CB9C88CB98B8F53CB987C9CCB9398B394C7
3C7394C939884C9C9 7C73398982394C839
glBegin(GL_QUADS); F39DFC9main()
if (glutCreateWindow\
("Cubo 3D em OPENGL") <= 0) {
exit(0);
}
!3BB39 3739C9HE*9'32939DFC9'898B8F53939
48F3
glutDisplayFunc(&DesenhaCena);
AAB39C9HE*9'89DFC9453379'3FC9C9
7C73398BA879C4ACBC
glutIdleFunc(&DesenhaCena);
!3BB39 3739C9HE*9'329DFC9733988FCB9C9
8423C
glutKeyboardFunc(&Teclas);
glMatrixMode(GL_PROJECTION);
gluPerspective(45.0f,(GLfloat)300/
(GLfloat)300,0.1f,100.0f);
glMatrixMode(GL_MODELVIEW);
glutMainLoop();
return 1;
}
&9 7CFCC98CB99373A25CBC94C9A7377AC9&9
ABBC947A3C9 73A438F8939 37A79C9SF33T
slackware
linux
C958978329F87B
slackwarezine #8 1
AC3A(3FC939AFB323C9
C9slackware linux
:CF5848FC98B8B937'ACB989B3B9DFM8B9
C8CB9379AF,4AC9394BCA(3C939AFB323C9
AC3A(379C9 7C48BBC989AFB323C989'32'879 !37C9C9 78BB CBC9'89C4498+9 3BBC9 823B9
BAB8392AF95C88989A39 373993AFAB73C79 7A8A73B983 3B989AFB323C9C9slackware989
89398 78B39BAFADA4393F5C9898 C989 458C939C9 CFC939B828C989'3AB93B9B7A8B
AF58A7C9UB98(8B98B3CB9C93378D3CB9'89F89 >A9AP9K9L984?937'89'3AB9823B9B87C9
8 C9 3739FCB932A8F379A78AC98CB9!8FB3FC9 F848BB+7A3B939B39AFB323C989 7CBBA399C9 87DA29
F8B893B 84C978BC2A98B4788798B8937AC999 3739 89AFB323C9>full9expert984?9B8284ACF89C9
383793CB9+7ACB93AFAB73C78B9>C98BC9 CC9expert939 87BCF32A(3C9CB93DA28B9AFA4A37+9
B+7ACB9AFA4A3F8B?939C7F37939AFB323C9C9 3'A989A3F89=37'89CCB9CB9 34C8B939B8789
slackware 10.1989+7A3B9+'AF3B93AB97+ A39 AFB323CB9
3C3A(3FC9C39 3789C9 7C48BBC93 7B953879
4CFDA73C939+'A39SC82CT 9C9DAF3298B3983 39C9BAB83937+9AF,4AC939
AFB323C9C9slackware9F8B89C8FC9CB9
&B89 7C48BBC9 C89B879D8AC9733B93CB9tagfiles9 tagfiles98+9DC739873CB9FC9A7877AC9/
C9slackware9'89BC937'ACB9CF89C449A(9'329 var/log/setup/tmp/tagfiles9!78BBACF893B9
34C89889C9FC9B8793A4ACF3C93C9B89BAB839 8423B9CTRL+ALT+F29 373937A7994CFBC289CF89
73F8939AFB323C9&B8B937'ACB9BC9 B39FA38989AB5889>C98BC99G;?9894C A89
8F4CF73CB98F7C9894339393B9B7A8B9FCB9 8B89A7877AC9 3739C9AB588KG;9CF3C.
:;B989A77C7B9C9slackware94C9C9FC89tagfile9
# mkdir /tags
"88399D738FC98998BB8B937'ACB99 # mount -t tipo_de_partição /dev/fd0 /tags
2C432A(3C989/mnt/cdrom/slackware/n/tagfile9 # cp -r /var/log/setup/tagfiles /tags
>C9B88399C937'AC978B CFB+829 8239AFB323C939 # umount /tags
B7A89N?.
59!37393'828B9'898B8839C94CF86C9
apache: OPT C9B8FC9:;933789399 7A8A739
autofs: OPT AFB323C939'89B8839 8AC9C9:;/9C9
bind: REC slackware9!CAB93 8F3B9F8BB89C8FC9CB9
bitchx: OPT tagfiles93B9B7A8B9'898BC9F8B89:;9BC9
... 873CB
htdig: OPT
imapd: OPT
18B9tagfiles9DC739B32CB9189'AB8794CFAF379
inetd: REC
iproute2: OPT 4C939AFB323C9F8B39+'AF3933789189FC9
iptables: ADD 78AFA4A89C9BAB83989'3FC9DC79 8AC9C9 87DA2989
AFB323C9B8284ACF89tagfiles9F8B89 CFC93739
94CFBC28989CF89B89AB588KG;.
B873FC9C937'AC9878CB9'898289 CBBA99
# mkdir /floppy
DC73C.
# mount /dev/fd0 /floppy
9nome do pacote : status
"C289 373939823989AFB3C9 78BBACF3FC93B9
8423B9CTRL+ALT+F19AFA'89C943AF5C94C 28C9
F89status9 CBBA909C M8B.
89CF89B898F4CF739CB9tagfiles988 2C.
ADD.9!34C8978'87AC9 3739C9C9
# /mnt/floppy/tagfiles
DF4ACF38FC978'87AC9F89B8 7899
32AC
9!78BBACF89&9&-989 7CFC933789C9DAF32939
SKP.9!34C89'89FC9B87+9AFB323C
AFB323C9.?
REC.9!34C89FC978'87AC93B9784C8F3C
OPT.939FC978'87AC99C 4ACF32 Fábio Becamp <fabiobecamp@slacklife.com.br>
2
=3FC9 37399G;93AC7
:C98BB89C88AC947A3CB99hdc19 3739swap9
59C98 C9 3BBC989C9B89G;9825C9898773989
> 37AC9C9A C982?9939 37AC9hdc2988FA39
/HL9FC9B87893AB9 3739F339A43C9894C 7379
4CF8FC9C9/usr9C9/opt989C9/home98939 37AC9
98923HL93B989C9B89BAB83E9;893FC9
hdc39 3739B87939FCBB39 37AC9/9:CC9C9FCC9G;9
73325C9 37393773798A37978CFAF5C9B87+9
9AC93AC7989 788F8CB9A2A(3794CC9
'893A9 784AB379AFB32379C989FCCE99C98AB89
78 CBAC7AC9893CB9DCA947A33939hdc49'89B8739
393F8A7398973FBD87A79C9BAB839899G;9
3739C9C7C989393F8A73989B87393B39 CF339BC9C9/data9:C9C3B93B9 37AM8B9
B8A79CB9 3BBCB98B8937AC 47A33B988<B893C739DC73+<23B99C38F89B89
788F89379C9BAB8398937'ACB9'89A2A(39
:C2C'89C9G;9FCC9F39B39+'AF39!C894C2C4+<2C9 8BB399395C7399C988 2C9A78CB93F8793AF3939
4CC9 7A+7AC9C9B84F+7AC93FC9D3(99C9 ext3.
88 2C98B3CB9A2A(3FC9C9G;94C9C9BAB839
C7AAF3294CC9B8FC9C9hda989C9G;9 3739C9'329 root@(none):~# for i in \
`fdisk -l /dev/hdc | \
3CB973FBD87A79CB9BAB8399C9hdc9LCC89C9B89
grep "^/dev.*Linux$" | \
BAB839FC97F28829#9!3739ABBC93B393478B48F379 cut -f1 -d\ `; do
D1D9FC9DAF329C9 7C 9C9LILO. mke2fs -j $i
done
LILO: Linux 1
&BB894C3FC9A7+9DC73379C3B93B9 37AM8B9C9
A739C9/etc/fstab9898839'3AB9 37A4M8B9BC9 A C9EAF94CC9ext39189'AB8BB89DC733794C9
A2A(33B93328F89V973(C3828F893AB9 -8AB87F197C437A39CF898B+9mke2fs -j9 C79
73F'WA2C9D3(87939A73C93F8FC9398B39
mkreiserfs9FA439D323FC93 8F3B9DC7337939
8B773989 37AM8B98C739ABBC9FC9B8839
37AC9swap.
C7A377AC9!C7988 2C9CB873FC93B9 37AM8B9
2C43AB98CB.
root@(none):~# mkswap -c /dev/hdc1
root@(none):~# grep "^/dev" /etc/fstab
/dev/hda1 swap swap defaults 0 0 &B3FC9C9P9CF8939FC39 37AC /9
/dev/hda3 / ext3 defaults 1 1 >/dev/hdc3?9FC9/mnt/hd9894C A89 37392+9CB9
/dev/hda7 /usr ext3 defaults 1 2 A7877ACB9 78B8F8B9F3973A(9C9BAB83989B8A39
/dev/hda5 /opt ext3 defaults 1 2 D339C98BC94C9398B7739C9/mnt.
/dev/hda6 /home ext3 defaults 1 2
/dev/cdrom /mnt/cdrom iso9660 \ root@(none):~# mount /dev/hdc3 /mnt/hd
noauto,users,ro 0 0 root@(none):~# (cd /mnt/hd ; mkdir `ls /`)
/dev/fd0 /mnt/floppy vfat \ root@(none):~# (cd /mnt/hd/mnt ; \
noauto,users 0 0 mkdir `ls /mnt`)
;8 CAB989AA3798BB894C3FC9B87+9F848BB+7AC9 A5C9:3BC9C4498F53932873C9398B77393B9B3B9
8B 8737939'3FA38973(C+829898 C9 37AM8B9> C7988 2C93F8B98739C98939
8F'3FC9CCB9CB9B8B93CB9BC94C A3CB9899 37AC9893C739DCA9C73FA(3C989+7A3B?988<B89
G;9 3739C7C9AC9DAF329398B 873988<B898A379 8A379C9/etc/fstab93F8B9897C4379C9G;989
C9/etc/lilo.conf9 3739'89B8839 CBB,829379C9 78CC37939+'AF39:3BC94CF7+7AC99 CBB,829'89
boot9 82C9FCC9G; C9BAB839FC94588939CC37
:2A8F8B989 licq
9licq999CB942A8F8B989A4'93AB9
4CF584ACB95C8899AC9 3784AC94C9C9
AFB3FOF83B 89B5AFB989283AB9989D34AF5C989B379
839C39B392AB39894CF3CB9C9B87AC79
39=A73A2AB93B99 8B3C9894CFBC89AC9
7C48BB38FC
!7C733B9894CFA43C995C88989A399'3B89
A CBB,829DA4379B89828B9.;9&9FC9FC9C9
BCD637892A7898AB89(A25M8B989 7C733B9 3739 GAIM
D34A2A3798BB39378D39F8B8937AC9A78CB93F32A(379
32FB98BB8B9 7C733B9894CFA43C93AB9 9HA=99894CF584AC9 C79B879=2A<
8B 84ADA438F89 7C733B9898FB38FB9 !7CC4C2C9B C739:B9=199=8BB8F879
AFB3FOF83B \35CC9=8BB8F879-:9Q3879893AB9
323B94CABAF53B982899288989D34AF5C989
973F8988 2C9'3FC9B89D3239898FB38FB9 B37939C4494CFB8894CF84379CCB9
AFB3FOF83B99C9:B9:B999B87AC989 CB9B8B9 7CC4C2CB93C98BC98 C9!C79
8FB389AFB3FOF83B9AC9C9>F39AF539 88 2C.9C449B379:B989=199=8BB8F879
C AFAC9C9/9825C79#99A749?9899 C4C93FAC9DCA9 C449FC9 784AB394CF843799879'89D845379
47A3C9CDA4A328F8989#$$@9893AB989#R39=A25M8B9 37394CF84379C9C7C9C4494CFB889
89B+7ACB978AB73CB9&9C449FC93A9DA437989 4CF84379CB9/9FC98BC93A
DC79398BB39CF398+9'898AB89A87BCB9
7C733B9'894CFB8894CF84379F397889C9 A8932FB9 7C28394C9C93A98289898(9
:B94CC9 C7988 2C. 89'3FC9+9B88F3ACF9D329C9
F3393B9FC999 7C28394C9 CBBA9
ACB9B+7ACB9898BB8B9A(89DF4ACF39
mICQ AC989;CB942A8F8B92AB3CB99C96FA4C9
'8989FC9 77 7AC9slackware
939AF539C AFAC99C9825C7942A8F8989:B9
'898AB89V92889DF4ACF39B7989CC9
8C989AD878F89C9'89A3B9 8BBC3B9
A3AF39C9 7C88C9FC9C7789.; centerICQ
3F6859B
BC78B234563784C
slackwarezine #8 ##
Autores
slackwarezine9 242 24 292884F72CC989
784AB3989 !7C48BB38FC989;3CB9 8239FA&:K1!989
H878F8989;8B8FC2A8FC9891C2M8B9EAF9
C9H7 C9H&939F879894378A7AF53989
3AAB392AF9F3B95C73B933B
&BB3B97873B9D34A2A39C9B8973325C989C9FCBBC9
38F3FC939'32A38939 2A43C94CC99
CC93AB98 C9 3739A373379898 C9 3739'89CB9
3C78B9 CBB398794CC9433937AC9B87+9 2A43C9
AAFAFC939C4C774F4A3989877CB
=AC97A3C939CCB9CB9FCBBCB928AC78BC
Editores
#/
1234256789ABCD
L82C9GC7A(CF8
%3K309893#K3R989/33R
1223455666789ABCD19C7EF7F
9B234563789939AB7AAC92AF93AB9 &9CCB98BB8B93FCB939AB7C9 *9 7CC98987839'32A389 3739
3FA393AF39893AA3898FC9BAC9 4CF'ABC937C7CBCB9A2A(3C78B9 B+7ACB94C98B398B394373487,BA439
47A339 C79!37A459"C2587AF989#$$%939 7AF4A 328F89733B9)9B39DA2CBCDA3989 &98B89(AF89989B2345879 3739B234587
37A79391E1 BA 2A4A389898B3A2A38
slackware
1234563789AB9391234562127861972A91B9CD91234563789EAF9F4 zine
30 de Abril de 2005 – Número #8.5
«1F2A958FA8¬®¬¯°¯
Editorial
/C 3C78B94C93AB989#01989-239 784AB3989
Já é tradicional a publicação de uma 9587F8294C A23C98B 84A328F89 3739878F4A3798BB89
edição especial do zine em vários C28989847A3943BC94CF7+7AC9FC9B8989348BBC939
eventos do mundo linux. E, um dos C398239589ABBC99973333F898B 87,4AC6
eventos que já se tornou uma tradição é
o Encontra Nacional LinuxChix-BR. Há 297FA439F848BBA389 3739ABBC9983A2A379C9B C78939
exatamente um ano (Ok, falta um dia HIGHMEM9FC9587F82989784C A2+92C99'8993B3F89
para ser um ano), na segunda edição do BA 28B9&9FC7328F8978BC289CCB9C9 7C283989
evento, o slackwarezine participou com 878F4A38FC989847A39897AF39C9B+7AC94C99
a sua edição #2.5. BAB839AC93AB98DA4A8F8
-8 7CC9C9387A3294CFAC9F8B3978AB399 87AA398B89'89
B89AF423947ACB93CB93C78B98939D73B8.9
CD2E1F747F87989B912842888
slack
59B91242FA1C
4C9DCF89A329C93AC79)9C94C7 C9C98C989892C4329AB,82 users
D2F17297F8
621 9258728D272
?99 7C28394C9'3FC9B898939 # /etc/mactab
+'AF394C93AB98939 23439897889433939 #
823B9 83939AF87D3489'89@3483@9828C7A989 #if MAC
FC7328F89'878CB98794878(393BC23989 eth0 00:02:55:32:21:02
'8939 23439@@98B+9F39eth098939 23439@B@9F39eth19 eth1 00:E0:7D:87:8E:20
/237C9'89C9 7C2839B49 AC7394C93AB9 2343B989
788 292AF8394C99#9994C8F+7AC92B9C73B93B9
AFA439'8939eth09889B87939 234394C9C932/9
29C7893B9 2343B99887AF339 C79CAB9D3C78B. 00:02:55:32:21:0298939eth19889B87939'89
CBBA932/900:E0:7D:87:8E:20923A3CB93B9
#929C7894C9'89CB942CB9BC9437783CB 3B9AF87D348B989788.
=9292C432A(3C9D,BA43939 23439FCB9B2CB
# ifconfig eth0 down
C3FC93B9 2343B9B3942CB9AD878F8B99 # ifconfig eth1 down
37A42378F89BA 28B9887AF379@'899
'8@913B3943778379 7A8A7C9C942C939 23439 &97C3CB9C9nameif.
'898B8D3CB9'89B8D3939eth098989B8A39C939
eth195898 CAB939eth2989 C793,93A6998FC9B89 # nameif -s
C4E9FC9'879B89 78C4 3794C939C789 C89
D3(8799/etc/modules.conf94C9C9B8AF89 !7CFCG92B9 2343B93C739B898F4CF739AF87A3B9
4CF87C. 4CC9 C8CB9879B3FC9C94C3FC9ifconfig9
FC38F8953 4B9283F379397886.
alias eth0 sis900
alias eth1 8139too $ /sbin/ifconfig | grep HW
eth0 Link encap:Ethernet \
33B9ABBC9FC978BC289C9 7C2839'3FC9C3B9C9 HWaddr 00:02:55:32:21:02
+7A3B93B9 2343B9A2A(39C98BC942C9<8BB89 eth1 Link encap:Ethernet \
43BC9C9'89D3(87F HWaddr 00:E0:7D:87:8E:20
slackware
1234563789AB9391234562127861972A91B9CD91234563789EAF9F4 zine
15 de Junho de 2005 – Edição #9
Editorial
B23456378(AF89:93F8B93789C9'89FF43
-8 7CC9C9387A3294CFAC9F8B3978AB399 87AA398B89'89
B89AF4239CB947ACB93CB93C78B98939D73B8.
CD2E1F747987989B912842888
slack
59B91242FA1
4C9DCF89A329C93AC79)9C94C7 C9C98C989892C4329AB,82 users
1;
2AF3C"A7329
89 8F/E
8C98BC9CC9C9 8F/E93 7CA39392(9
61F7 F 4373487A(3FC=39 8239'3FA389892(98782?39
8789893(29'898A8989C9387A3293B9B 87D,4A8B9
!37398B8937AC9DA43793AB9A+A4C9 7C478A9AA,2C9 9887AF339 8239 C748F389894C CF8F8B9
89;9 378B9 7AF4A 3AB.98A33FC9BC7892(989 8782?CB9878B9893(AB9'89AF4A89BC789C9
63FA 23C9892(8B CF8C989BC978D28ACB9
4CFAF3 4CFAF3
1T
1 P37+A43B/EKP*78-72K7&5*75C.9
79AF8FBA389AAF89'373A438F894C939
ABHF4A39C9B8F39C93D3B38FC9C9CF8C9737+9
39B8FB3C989ABHF4A39 874C77A39 CAB98B89
8B3 378487+93CB9 C4CB9'3FC98BA879
B8FC9 CBA4ACF3C989A78C93C9AFDAFAC
-8D87>F4A3B.
M#N9J!7C733C9%894C9 8F/EJ9F398AC9FL9Q9
39B23456378(AF8
M;N9"87BC98287AFA439C9-83CC59 8F29
? .RR666C 8F2C7RC48F3ACFRS
78KCC5K#1R9
FB323FC9C9150 89##1%
9FC9slackware
"3289287379'8987BG8B93F87AC78B9C9skype9
-848F88F897832A(8A9C9B8 9899FCC98B5C 9 DF4ACF39FC7328F89FC9slackware9FC98F3FC9
3'A9CF897332?C9894C2C'8A9C9C98982?C9 4CC9C9BA89FC93F93B987BG8B93F87AC78B9 3739
slackware 10.09 37397C379F828988 CAB989 C6F2C393478AC9'89F393AC79 3789CB943BCB9
AFB323C9898A38F89J 34?83CJ94C848A939 B8F39F848BB+7AC9D3(879C978283B893AB93329DF4ACF37
AFB32379CB93 2A43ACB9'893AB9A2A(C9FC989
4CAA3FC9899828B99C9skype9 389'89AB CFAA2A(3939A2AC84399C9 7CF8C9
978888B5C 9373B9C9 34C89dbus9AFD82A(8F89
!739'89FC94CF?8489C9skype9939JB,8989 FC9AB CF,829 3739C9FCBBC9'87AC9slackware9A39
4CFA43C94C 283J94C9DFG8B9'89C98B89 A2B9CDA4A3AB979@FA4398A>F4A39C9B999
397C439898FB389AFB3FHF83B93939A2A(3C9 37B879294CC939libxml9C9C9expat93CB9
3984FC2CA3989"CA 9BC(9BC789A C9 CBBAA2A3FC9 AB CF,8AB9FC9B234563789A3928UB989AFB323C9
4CF87B3B98F789B+7ACB989CC9C9FC9394BC9 88BB89CC9FC9 784AB3CB9FCB9 78C4 3794C9
(87C9894C984828F89'32A38989BC9B C73FC9 ABBC9"3CB93C97332?C.
AF42AB894CFD87>F4A3B98F789@2A 2CB9B+7ACB9
BA23F838F8 $ wget http://dbus.freedesktop.org/\
releases/dbus-0.33.tar.gz
3894CC98B339A(8FC9DA939C9BA89C9skype989 $ tar -xvzf dbus-0.33.tar.gz
3A8A939@2A39B89@FA43C987BC9AB CF,829 3739 $ cd dbus-0.33
C6F2C393987BC9##1%9B2AFC9'89 C89B879 $ ./configure --disable-glib
8F4CF73398.9 $ make
9
http://www.skype.com/go/\ !C798D3299BC9873CB9CB9A2B9 3739P989/2A9
getskype-linux-dynamic 3CB9873799A29BC8F89 3739P93DAF3299
http://www.skype.com/go/\ 8BB89CC25A9'89C9skype9A2A(39
getskype-linux-static
$ su -
9 7C48BBC989AFB323C9C9skype997AA32. # cd ~clayton/dbus-0.33
# checkinstall
su - # ldconfig
cd /usr/local # cd /usr/local/skype
cp ~clayton/\ # ldd skype | grep libdbus
skype_staticQT-1.1.0.3.tar.bz2 . libdbus-1.so.0 => not found
tar -xvjf skype_staticQT-1.1.0.3.tar.bz2
mv skype_staticQT-1.1.0.3.tar.bz2 skype *9VVV
cd skype
exit # locate libdbus
/usr/local/lib/libdbus-qt-1.so.1.0.0
5C9C8FC939884C99'89C4C7789C973F89
7C2839.B 49C982?C97'89 37398F3F379C9ld9
B3AF394CC97CCC
$ ./skype
./skype: error while loading shared # ln -s /usr/local/lib/\
libraries: libdbus-1.so.0: \ libdbus-qt-1.so.1.0.0 \
cannot open shared object file: \ /usr/local/lib/libdbus-1.so.1.0.0
No such file or directory # ldconfig
# exit
$ ldd skype $ cd /usr/local/skype
libdbus-1.so.0 => not found $ ./skype
...
<um monte de bibliotecas> !7CFAF?C9C9DF4ACF3FCWWW9&B 87C9'898BB89
37AC9B8F39@A2939C39394CFA38
889D3C9392AB9939@FA4392A978'87A39 82C9AF+7AC9
FC98AB89FC9BAB839C9B8F3988CB9AFB32+=239B89 Clayton dos Santos
'AB87CB9B379C9skype9 <clayton@slackpoint.com.br>
1Z
2CC9 C8CB9CB87379394CFDA73C993C9
6848264"97F8F87/89
8 2A43A3963B9 3739FC98A379@A3B9 C8CB9
CB87379'89C99src94CC988CB9BB 8A3799C9
&B3FC9C94C778C93CB94A379 3739'89C9
BC7489C9B8F3939C7A89C97+D8C9 C793FC9 439B8F393A3C9394339CC9!3739D34A2A3793B9
8B3CB92AA3FC939B3,39B 2C3C9798B7739 4CAB3B94C A3CB9C9B47A 9htb9AFB323C9FFC94C9C9
+BA439 C89B87978BA398939423BB89 7AF4A 329
439CC2B.
'899BAAA398F7C989C73B9423BB8B9
B84F+7A3B9P3FC98AB893AB98939423BB89 # cp /sbin/htb /etc/rc.d/rc.htb
7AF4A 3298B3B9FC94C 37A2?393F398F789823B9
7B9423BB8B9B84F+7A3B9B42A8F8BC9 C89
2C98B89B47A 9FC9 784AB3CB9884379
4C 37A2?3793F398F789823B98934C7C94C939
A7838F89CB9AF+7ACB9C9439CC2B9!3739
4CFDA73C9B2AA93AC7C92339423BB89 7AF4A 329
3A37CB9C9htb9 373939eth0988437CB98F7C9
CBBA939C93AB9423BB8B9B84F+7A3B9B42A8F8BC9
89/etc/rc.d.9
79423BB898B 84A329default98B 84ADA439393F39
3739CB9C7CB942A8F8BR7+D8CB9'89FC98B8F39
# ./rc.htb eth0 start
4CF8 23CB9F394CFDA73C97933989
73FBD87>F4A39893398995A9 C79B8FC9B5 BC9
9339C98BC9 3739eth19CA38F89D3(8FC939
!37394CF7C2379C9C6F2C393B3947A379937'AC9 BBAAC9F848BB+7A3989eth09 C79eth19!3739
B882?3F893C9/etc/htb/eth0-qos.cfg989/ 373FA79393A3C9C94393C978AFA4A3793478B48F89
etc/htb/eth1-qos.cfg9B CFC9'8939B39 CB94C3FCB934A39FC9rc.local9C989C7C9
AF87D3489eth19B8F3939B39E759&9/ B47A 989AFA4A32A(3C989B39 78D87>F4A3
etc/htb/eth1-qos.cfg9BBA39C9FC8939
9848*F46F197F8F8$F61F287288979
423BB89 7AF4A 329 C79download989C9B749 C79B9C9
B8F398B378CB94CF7C23FC9C98BAFC9B398F7339
FA4A3C9C9439C4>9 C89CFAC7379C9BC9C92AF59
893CB9 3739CB942A8F8BC
898 C978329 3739CFAC7379AFAA328F89
&94CFDA73G8B93AB94C 283B9C4>9 C89
433942A8F89D3(8FC9 2C39C9C6F2C39
8B 84ADA4379A87BCB9!UB9C9788B9B788R+B4373C9
78B 84A38F898848.
8F7C989398B39423BB89B84F+7A398F7893B9
4?38B9C9src9C9dst9B8 789B3C9 C792AF?3989
DAF32A(3C9 C799 CFC=8=,72397C73943BC9C4>9 # ./rc.htb eth0 stats
'8A7392AA379393F39 37399B87AC98B 84,DA4C9 # ./rc.htb eth1 stats
C7988 2C9ftp9C9http9>998B 3C9894C2C'89
39 C739C9B87AC9B989src9C9dst9C93BBA9.
8>939C2?39FC9 34C89439CC2B989C4>93AF3987+9
dst { )9C99A2A+7AC9 373987379C937'AC989
192.168.3.0/24 21; 4CFDA73C9A393BBAB8F89BhtbgenC989939DC739
192.168.4.0/24 80; 89CFAC737939A2A(3C9393F39 8239689
}; Bq_show.phpC9\9C289C9'8793ABV
7F8B9893A379C94CF7C289893F399 &B 87C9'894CFBA398B4C 2A4379C94CF7C28989
784C8F+82987ADA437939BAF389394CFDA73C. 3F394C9439CC2B93BBA94CC9894CFB8A
9
# q_checkcfg /etc/htb/eth0-qos.cfg Wanderson Santiago dos Reis
# q_checkcfg /etc/htb/eth1-qos.cfg <wandersonsreis@gmail.com>
slackware
linux
BA 2A4A09AB
4CFAF3
AAF8W
1Q
F873FC9EAF989586378
38:4F &934CFB82?C9#11^9'89C48928A399C48FC9
BC789784C A23C9C9587F829F+9'89FC9
&B898C9 788F8989DC739BA 28B93FC98 2A4379 8B4788CB93'A9CC9C9 7C48BBC979+'AF39A7+9
4CC93 83794C 37A2?38FCB947A3CB9899 78AFA4A3798978CC3794C9C9587F829FCC
B87AC795863789B5C822C989B89A47C94C9EAF
68.627F8F8E9F628ncpfs-2.2.4.tar.gz
58;214(497F<&12E9197F8F8=212
"C4>9 C893A3793987BC93AB9332A(339C9
"87ADA43FC9C9BAB839332. 34C89F4 DB9FC9BA8.
18978C7F379CB9CAB9<2CB9ncpfs989ipx9C4>9FC9 7987BC9A2A(339F8B89C48FC9B87+939;;T9
784AB39784C A2379B89587F8295C978C7F379F339 37393A+=239B378CB.
C89AFA4379'898B8B9<2CB98BC94C A23CB9
4CC9A2=AF9F39A389C9587F829 C73FC93F8B9 $ wget ftp://platan.vc.cvut.cz/pub/\
89784C A2379C9587F8298934CFB82?C9'898B89 linux/ncpfs/ncpfs-2.2.4.tar.gz
47A379C93 838FC93F8B9B 3BBC9XC
9856997F8F8E(54559
!3739'89B89BAB839784CF?839C9BAB83989
37'ACB9ncpfs9B8739F848BB+7AC9'89B89587F829 "+939C9A78<7AC9CF89C4>93AC9C9 34C8989
8F?39B C7893C98BC98939B C7893C9!]9 8848.
748BB89C9A78<7AC9/usr/src/linux9898848.
$ tar -zxvf ncpfs-2.2.4.tar.gz
# make menuconfig $ cd ncpfs-2.2.4
$ ./configure
"+939Networking Options9893A8. $ make
$ su
<M> The IPX Protocol # make install
[*] IPX: Full Internal IPX Network
>8*F697F8F8521"4F80F"28F8#4)
7C739C289398239AF4A329989348BB8.
!7A8A7C93CB94CF?848799 C4C9C9ncpmount989
File Systems B3B9C G8B9B8F789 37>F8B8B9CB98'A328F8B9FC9/
Network File Systems etc/fstabC.
<M> NCP File System Support
[*] Em todos abaixo referentes ao NCP -h998A89C9?82 9
-n998F39C93 838FC9B89B8F?39BnopasswdC
13A39C98F4CFDA9B323FC9B3B932873G8B989D339 -S server99FC89C9B87AC795863789
CB9B8AF8B9 3BBCB. Bserver=C
-P password99D3(9C93 838FC94C98BB39B8F?39
# make dep && make clean && make bzImage
Bpasswd=C
# make modules && make modules_install
# cp arch/i386/boot/bzImage /boot/lin-ncp -U username99FC89C9B+7AC9 3739C9
# echo -e " 3 838FC9Buser=C
image = /boot/lin-ncp -V volume99FC89C9B87AC939B879CF3C9
root = `mount | head -1 | cut -c1-9` Bvolume=C
label = NCP -m99 87A89+7ACB93 838FCB94C9C98BC9
read-only" >>/etc/lilo.conf B+7AC9BmultipleC
# lilo && reboot
4CFAF3
1$
B127214F8D8$8$F56989B98$@21(1279
8B3F89891AB83B989FDC73C9
*B+7AC912345637898B89#$$Q97332?39
4CC93AFAB73C7989788B9FC9FC7F3298A+7AC9
3963F?989FC9 CFC989 78B8F39B!C!=/C9
39-5!9B-889534ACF32989&FBAFC989!8B'AB3C9
89/CA+B
slack
users
4CFAF3
#1
63AB9B873F394C9C978&
3861F7 F 65856997F8F82!A
978&9B73F489F7BACF98884ACF9 2CC9CC9 7C7339BC74898B4C 343CB989
&FA7CF8FC9 3739'89FC9B38999BAB839 4C A23CB.
'894?843939AF87A3898937'ACB989A78<7ACB9
8DAFACB9 C79C4>98BC9FC937'AC989 C2,A439&289 $ tar -zxvf aide-0.10.tar.gz
9393287F3A393C9C9D3CBC9B'89FC9DF4ACF3C9 $ cd aide-0.10
tripwire92C982899 CBB,829884379'3AB9 $ ./configure \
37'ACB9DC7393A4ACF3CB93CB9893 33CBY9 --sysconfdir=/etc/aide \
8F789C73B9DFG8B --with-config_file=\
/etc/aide/aide.conf \
58$FAF8(4F9E --with-mhash
$ make
189DF4ACF38FC99BA 28B94CFBAB898939 B4CC97CCC
47A3C98993F4C9893CB94CF8FC9 # make install
AFDC73G8B9BC789CB937'ACB989A78<7ACB9 373
3AB93789D3(8793987ADA43C98F7898BB893F4C989 98$F(4319 F87F891F4"F8728EF:649
3CB989CB937'ACB933AB9A2A(3FC947A C73DA39
7 <B98BB3987ADA43C99873C992C989C9'89 2C9C9AFB323C98A38F89AFB323C978B39
34CF8489FC9B89BAB83 3C7394CFDA7379C978&979BAF389C937'AC989
C2,A4399BA 28B9 3739DF4ACF3793B39B83793B9
685699 F 37A+8AB989BAB839898 CAB9B<97873B9 3739
A78<7ACB98RC937'ACB973AC9B8893938239
-8'87A8FCB. 898B47AC9 37393B97873B.
4CFAF3
##
!C89B879A2A(3CB9+7ACB932C7ACB989?3B?9 >8$C297F8984623147972828994597F8F58
FFC9)B97873B.9md59sha19md16009tiger9crc329 F35
haval989gost9B932C7ACB93AB9B3CB989
4CFDA+8AB9BC.9md5989sha1963B9C4>9 C898B4C2?879 7C739'89F+98CB9C978&9AFB323C9894CFDA73C9
89B379'3298B8F37 3CB939DF4ACF32A389.C9!7A8A7C93CB947A379C9
3F4C9893CB94C9C9B8AF894C3FC.
7C739'89F+9B38CB9C9'894CFBAB89C937'AC989
4CFDA73C93CB947A+=2C92CC97CC947A89C9 # aide -i
A78C7AC.
7+947A379C937'AC9/etc/aide/aide.db.new9
# mkdir /etc/aide 3B83C9FC9B8937'AC989 C2,A43
27A89C937'AC9/etc/aide/aide.conf94C9C9 !$2'8-8C39CB937'ACB989
B8AF894CF8@C. 4CFDA73G8B989C39C93F4C9893CB9
373992379B87C98989BC8F8928A739
#AIDE conf 87328F8989C739+'AF3
database=file:/etc/aide/aide.db
database_out=file:/etc/aide/aide.db.new "3CB98FC94?8437939AF87A389CB937'ACB979
7A8A7398(9'89C4>947A379C93F4C9893CB9C4>9
Regra = p+i+n+u+g+s+b+m+c+md5+sha1 87+9'89D3(879394< A398289 37393A898F7C9
C9A78<7AC9894CFDA73C93BBA.
/etc p+i+u+g
/bin Regra # cp /etc/aide/aide.db.new \
/sbin Regra /etc/aide/aide.db
/var Regra
!/var/log/.* &98 CAB.
!/var/spool/.*
!/var/adm/utmp$ # aide -C > aide.log
4CFAF3
Added files:
added:/etc/aide/aide.db
added:/sbin/lala
Changed files:
changed:/sbin
Detailed information about changes:
Directory: /sbin
Size : 6768 , 6792
4CFAF3
#;
92C993B3F89D+4A2989B898F8F87982894C839 ADD2/2
CB73FC9A8B3 989873C9C92C989B8A39
899B+7AC94CF8FC.9C32989F@87C989 5398AC98B 84A329QX923F33973F89C9
37'ACB937'ACB93A4ACF3CB937'ACB978CACB9 8748A7C9&F4CF7C9534ACF329EAF2?A9DCA9
8937'ACB93CB9&92CC933AC9CB9832?8B9CB9 2A43393937A39BC7894CC978C78F379
37'ACB9'89BCD78739U3G8BU9.C AF87D348B989788
got
slack ?
? .RRBC78B234563784C
#%
7F8FA43C9C
1P*89A39133
58!25FAE962828FAE42'
M7=`3=(1=$NeM`(NAF8
8AB89+7A3B
#T
6384821"47F182*828+&!$1 7B9B8AF8B92AF?3B9889B8793A4ACF33B93C9/
etc/squid/squid.conf:
5C98943BC9C9176379A2A(3C94CC9B87AC7989
C,FAC9B!82C9A2A(39398B3987BC9C94C A23C9 # Grupo que o usuario que roda o
FC9B87AC791P*89C9B8F39B33=%1;395C9 # SQUID (nobody) faz parte
B87AC79B!82C99F848BB+7AC93A4ACF379C9B+7AC9 cache_effective_group nobody
7CC93C9B 3BB6.
# ACL indicando que AuthorizedUsers
# smbpasswd -a root # requer autenticacao para navegar
# smbpasswd -e root acl AuthorizedUsers proxy_auth REQUIRED
4CFAF3 4CFAF3
slackware
zine
B<98AB893
#X
# squid -z
!37398B379B89C9[AFAF98B+9DF4ACF3FC9
87D8A38F8988489CB94C3FCB933AC.
27A3C9CB9A78<7ACB989434?89AFA4A89C91P*894C9C9
B8AF894C3FC.
# wbinfo -t
checking the trust secret via RPC \ # squid -D
calls succeeded
&9398B3C9[AFC6B92C89FC9C,FAC9
4CFDA789C9F87F89& 2C7879 3739A2A(379B87AC79
189C4>9784889398FB3894CC93934A39 !7C09D84?89C937C6B8797C937A79C97C6B879
4A3393B94CFDA73G8B98BC9_ FC38F8987+9'89FC9B87+9BC2A4A3C9B8F?39 3739
F3837
# wbinfo -u
7C739'89C9DF4ACFC92878=B8989AF42A79C9FC9
94C3FC934A39887+9CB7379392AB39CB9 B89742C4329394?3339 3739C9B'A97DAF329C4>9
B+7ACB9433B73CB9FC9176379B!82C FC93A9'87879879'8978AFA4A3=2C93F328F89BC9
4C77879C97AB4C9898B'8487989AFA4A3=2CC9FC9 7<AC9
CC9C9B89B8787
# wbinfo -a WORKGROUP\mane%senha
plaintext password authentication succeeded 5C943BC9C9B3398AB899 34C89'8989FC9
challenge/response password \ 7< 7AC9B2345637892878=B898978C>=2C93F8B989
authentication succeeded AFB32379C9FCBBC94C A23C94C99B C7893C96AFAF
!8FB3FC93AF3989D34A2A37939B39A392878=B8989
94C3FC934A398B393938FA43C9C9B+7AC9FC9 D3(8799 34C89893CB9CB9 7C733B93BBA9B89
C,FAC9'89FC9F8B8943BC9USUÁRIO=mane,9 784AB379828B98939 7<A398(9CB9 34C8B9F+9
8B37C9 7CFCB
SENHA=senha989DOMÍNIO=WORKGROUP9189C4>9
78488793B98FB38FB94CC9FC988 2C98FC98B+9 Frederico R. C. Costa
C9!&-9& <fred@ufgnet.ufg.br>
4CFAF3
77ACB94FA4CB
99999998B47ACB9 C794FA4CB9999999
89 37394FA4CB
#Z
937'AC99lista_para_backup.txt94CF9392AB39
/home/postgres/backup/
/arquivos_rede
DA3B987
/etc/passwd
/var/log/
79D239ajb9A2A(339F3B9AFB7G8B989
47A3CR78B373C94C 3439CB93CB94C9C9
bzip293F8B9394< A39 373939DA3
slackware
1234563789AB9391234562127861972A91B9CD91234563789EAF9F4 zine
02 de Junho de 2005 – Número #9.5
±E4964 ²F58³1F2A´64F5
Editorial
Bom, estamos novamente lançando uma Dessa vez estou falando do Adobe Acrobat Reader
edição especial, essa que você tem em 7.0 for Linux, não se trata de um problema, mas
mãos. É a nossa maneira de prestigiar o uma coisinha "chata" que ocorre durante a
VI FISL. Uma edição especial e a edição execução do programa.
"normal" sendo lançadas quase que
simultaneamente. Deu trabalho, mas Supondo que você já tenha instalado o Acrobat,
conseguimos. cujo processo de instalação é bastante
tranquilo e bem explicado pela documentação
A equipe do slackwarezine se sente oficial, é possível que, ao executar o
muito feliz de estar participando pela programa, tenha surgido a seguinte mensagem em
segunda vez do FISL e podendo trazer seu vídeo:
informação técnica de qualidade para
seus participantes. E, dessa vez, o "There was an error while loading the plug-in
link do rodapé está correto (quem 'PPKLite.api'. The plug-in failed to
esteve no FISL passado deve initialize."
entender...)
Após clicar no botão ok o programa é iniciado
Como toda edição especial, trazemos normalmente.
dois pequenos artigos. Um do nosso
colaborador tradicional, Clayton Existem duas maneiras de se resolver esse
Eduardo dos Santos, que sempre traz problema:
artigos interessantes e normalmente
voltados para o desktop. O que é o caso 1 - Instalar a suite OpenLDAP disponível em:
da resolução de um "pequeno" http://www.openldap.org/
inconveniente no Acrobat 7. O outro 2 - Simplesmente retirar a permissão de
artigo é do estreante Sapo, mostrando c execução do plugin PPKLite.api
omo fazer com que um servidor samba
disponibilize os drivers de impressora Como a 1a opção é bastante específica, vou
para o Windows, poupando o partir para a 2a solução:
administrador do trabalho de ficar
instalando esse tipo de serviço máquina su -
por máquina. cd /usr/local/Adobe/Acrobat7.0/Reader\
/intellinux/plug_ins/
Desejamos uma boa leitura e um ótimo chmod -x PPKLite.api
evento.
Pronto!!! A mensagem não irá mais aparecer...
-8 7CC9C9387A3294CFAC9F8B3978AB399 87AA398B89'89
B89AF423947ACB93CB93C78B98939D73B8.9
CD2E1F747F87989B912842888
slack
59B91242FA1C
4C9DCF89A329C93AC79)9C94C7 C9C98C989892C4329AB,82 users
56997F8 14 158728 AE1255F198
6FA9649A262
/8B8937AC9CB7378A94CC9D3(879942A8F89 »8¼1F274A26F
0AFC6B93A4ACF37939A 78BBC7394C 37A21339
C799B87AC79EAF989AFB32379C97A879 28 CAB9C937'AC9smb.conf98A3C9 784AB3CB9
F848BB+7AC93C3A438F89C9'89D34A2A393B3F89 47A379C97 C9ntadmin9AA89groupadd ntadmin9
C973321C9C93AFAB73C79397889 D8AC9ABBC99F848BB+7AC93A4ACF3799B+7AC9
'32'8793 C7988 2C.9toad49AA89adduser toad9
µF¶4319·¸F87F821¹º7F1 893478B48F893C97 C9ntadmin9usermod -G toad
ntadmin95+98B3398B'848FC989A(879'89C9
1 kernel-ide-2.4.27-i486-1 B+7AC9toad9 784AB39B87987C9C9C,FAC9
1 apsfilter-7.2.5-i386-2 39smbpasswd -a toad9DA43FC938FC94C9
1 samba-3.0.7-i486-2 39B8F139'89B87+9B339 CB87AC8F8
1 lprng-3.8.28-i486-1
6C7393CB939 37897A94CFDA7379C9
µF¶4319·¸F8/etc/samba/smb.conf 0AFC6B7779E87393'8289B+7AC9toad9893'8239
B8F1389&FC9887+98ABA7939FC90AFC6B9
########## Printing ########## A3AB93B9C9EAF9894C9A78ACB93AFAB73ACB989
# Localização do arquivo printcap D3(879 3789C9C,FAC9
printing = lprng
printcap name = /etc/printcap EC894CC9B+7AC9toad9898F789FC990AFC6B9
& 2C787993739C99:8B92C43AB98978899F39
# Propriedades B8';F4A399C393978899898 CAB99-889:A47CBCD9
printer admin = @ntadmin 0AFC6B99C9C,FAC939'329 878F48989 C79<2AC939
print command = lpr -b -r -P'%p' %s +'AF39'898B+94C 37A213FC939A 78BBC739
*D37928 CAB9A(89'89 823B9=3F82AF13B993AB9D+4A2
[printers]
comment = All Printers 189FC91C879F8F19 7C28394C9C9B33989
browseable = no 4C9C9LPRng9=+99 37393 37848799 78BBC73B989
path = /tmp 3 37821CB989D3993AB9942A'8989878CB939
printable = yes C C996A4ACF379A 78BBC739989C7C94C939
public = no A 78BBC739 7C 7A38F89A3942A'894C9C9CC9
writable = no A78AC9FC9,4CF8939A 78BBC739898 CAB989
create mode = 0700 7C 7A838B9 7C478939339963F3C99899/CC9
guest ok = yes 7A8799D33939AFB323C9B8AFC9CB9
7C48A8FCB9FC73AB9C90AFC6B9F89F89
# Localização do driver da impressora DAFAB193BC9B87+9B32C9F3'8289A78>7AC9'89
[print$] 47A3CB9F39F139/var/lib/samba/printers9'89
comment = Printer Drivers 784AB39879 87ABBC9898B47A34
path = /var/lib/samba/printers
# Diretorio criado na unha 6C7398B3CB9'3B8987AF3FC9 7C478939339
browseable = yes 9?C 37A2138FC9989927A87B93A4ACF3AB9989
read only = yes 87ADA'89B898B+9B833939C C9 3739C919'89
guest ok = yes C4;93A4ACFC9C97A8793F87AC78F8943BC98B8=39
4C778C93B39A 7AA7939 +AF39898B89 3739
# Usuário com permissão administrativa 4CFDA7379&9394CFDA73C98B+94C 28379?CC9
# no Windows para adicionar os drivers. B87AC79B3CB99slackware linux 10.0989C9
write list = root, @ntadmin 42A8F8990AFC6B9@!94C99394CFDA73C9
create mode = 664 37C
directory mode = 2775
Sapo <dan.jr@terra.com.br>
slackware
zine
1234563789AB9391234562127861972A91B9CD91234563789EAF9F4
Editorial
Índice
Finalmente conseguimos lançar o
slackwarezine de novo na data certa! Quer E1!9/9EAF987AF329187879
dizer, estamos no finalzinho de julho, mas
dia 31 de julho ainda é um mês ímpar.
!7C0849CF9B23456378
Rodrigo Lilge
Pois bem, nessa edição temos vários 2
artigos alguns inclusive de novos
colaboradores. É muito bom ver que a FB323FC9C917 329FC9
comunidade está se envolvendo e trazendo
novas informações e compartilhando o que B234563789#2#
tem. Fábio Becamp
5
Para os ainda curiosos pela linha de
comando, Renan Cattelan ensina como gravar
um CD de áudio a partir de MP3 em apenas 3C2AF4
quatro passos. Flávio Pereira de Oliveira
6
Administradores de sistemas irão se
divertir com os artigos de LTSP, Drupal e
FA4A3FC95C3A438F89
de instalação do slackware sobre RAID.
5 2A43ACB9!6B7ECAF
Por fim, temos uma descrição do GoblinX George Y.K.
(liveCD baseado em slackware) por um de 8
seus criadores, um artigo sobre como
acionar automaticamente alguma aplicação
assim que o usuário se logar no X e, F"AA394C9"79FC94C7
ainda, um tutorial de como acionar o TV- Fábio Becamp
Out das placas nVidia. 10
Aproveitamos a revista para fazer
propaganda do SlackwareShow, o II Encontro
-51973F8939AFB323C
Nacional de Usuários Slackware. Da mesma Piter PUNK
forma que a zine, o slogan do evento é: 11
“Palestras técnicas, de técnicos para
técnicos”. 3733C98981B989937C9!3BBCB
Boa Leitura!
Renan Cattelan
12
Piter PUNK
-8 7CC9C9387A3294CFAC9F8B3978AB399 87AA398B89'89
B89AF4239CB947ACB93CB93C78B98939D73B8.
CD2E1F747987989B912842888
slack
59B91242FA1
4C9DCF89A329C93AC79)9C94C7 C9C98C989892C4329AB,82 users
02
AF9 87AF32987879
7C0849CF9slackware
Á5699¿ÀF !7A8A7C988CB9CF3793991
E8787B89'89393A3C9C9dhcpd9FC99
3C+A439C4L9887398B4788798F7C989/
Using:
etc/rc.d/rc.local9C9FC89dhcpd9 3739'89
<-----
'3FC978AFA4A3C9C9B87AC790+9AFA4A32A(89C9
Used
1?8!
Notes
170.0.10.255
Broadcast
0+98BC9<3A2A3CB
Running
X_MOUSE_PROTOCOL = "PS/2"
Yes
Yes
Yes
Yes
192.168.0.0
Yes
170.0.10.0
X_MOUSE_DEVICE = "/dev/psaux"
X_MOUSE_RESOLUTION = 400
Network
Notes
X_MOUSE_BUTTONS = 3
XkbModel = abnt2
XkbLayout = br
LOCAL_DEVICE_01 = /
Configured
dev/hdc:cdrom
255.255.255.0
Enabled
255.255.255.0
Yes
Yes
no
no
no
LOCAL_DEVICE_02 = /
dev/fd0:floppy
Yes
Yes
Yes
Yes
Netmask
USE_XFS = N
SCREEN_01 = startx
Configured runlevel: 4
Current runlevel: 4
Yes
Yes
Yes
Yes
Yes
170.0.10.5
Interface IP Address
#/etc/auto.misc
/etc/hosts.allow
ws001cd -fstype=smbfs,
ltspcfg v0.11
workgroup=LTSP,\
/etc/exports
/etc/hosts
portmapper
guest ://ws001/cdrom
ws001fl -fstype=smbfs,
Service
workgroup=LTSP,\
tftpd
xdmcp
none!
dhcpd
File
eth0
eth1
fmask=666,dmask=777,\
nfs
guest,username=nobody,\
rw ://ws001/floppy
.&#/&*D8%F9
Rodrigo Lilge <suxsys@gmail.com>
#/etc/auto.master
/etc/auto.master /misc \
/etc/auto.misc --
timeout=60
&2398898B3794CFDC789C93 78B8F3C9FC9
'37C93C923C9!C798F'3FC99B6989C39BC789
4C939B39AFB323C989E1!9
05
FB323FC9C917 329
FC9slackware9#2#
# mysql -u root -p
mysql> create database drupal;
917 329Mwww.drupal.orgN99991AB83989 mysql> grant all privileges on drupal.* \
5AFAB73C9898CF8GC9=8CF8F9;3F388F9 to drupal@localhost \
1OB89C98;1C98B47AC989!?!9*A2A(3C9 C79 identified by 'drupal';
+7ACB9BA8B9FC9FC9CC9939 C87CB39 mysql> flush privileges;
D87738F3943 3(9893AFAB737989878F4A37939 mysql> exit
73F89'3FA389894CF8GC9"80394CC9
AFB323798B3984828F89D87738F3 -8 3789'8939B8F<39A2A(339 3739'89C9B+7AC9
nobody9348BB8989CADA'893B9AFDC73H8B9FC9
548BB89C9BA89CDA4A329C97 329C93A87C9 82C92AF59 3F4C9893CB99drupal9&B89348BBC9B69B87+9
A78C98989B8A398B4C 3487C. 87AAC92C4328F898377889C93F4C9893CB9
C97 329 3739C9;O19E.
# wget http://drupal.org/files/\
projects/drupal-4.6.2.tar.gz # mysql -u nobody \
# tar zxvf drupal-4.6.2.tar.gz -p drupal < database/database.mysql
83FB3C989CA79 328B73B9DA2CB6DA43BP
07
F128F854562A98AF791 Þß64E958à5Fá95
9GoblinX9A2A(399BAB8398962CB9'89 S973C93743F89C9GoblinX9 87AA79393399
87A893C9B+7AC93478B48F379B8B9 76 7ACB9 873C7AF+7A39898B4C2<3B93C9B+7AC9
7C733B9B803932873FC93919C7AAF329B8039
8F'3FC9B39C9EA88195478B48F3FC962CB9C9 8C94AF4C9878F4A3C78B98903F823B9AF42,CB989
B+7AC9C939AB7C93AF393AB94C 283989 FC93 8F3B9AF42,CB93B9 78 373CB94C983B9
87BCF32A(33932989 C879A7328F89A2A(379 AFACB9894C998B5C 982C9898BA2A(3C94C939
'32'879 7C73394C9C9GoblinX AF42BC93B93B9A2AC843B9 7AF4A 3AB9qt989
gtk/gtk294C939'3FA38989 7C733B9
&B89BAB8398962CB998DA43(9 C7'8932989 3739'3B89C3B93B9DFH8B9F848BB+7A3B94C939
87AA7939AFB323C989BC989A87BCB9FCCB9 6A39'3FA389890CCB989 7C733B9 3739
7C733B973F8939A2A(3C9C9EA88193AF39 8F788FA8FC94C939C C9 C79AF42BC989BC9
87A89'894339B+7AC9 CBB3947A379C9 76 7AC9 8962CB94C939D34A2A3898932873C9393B89
EA8819 87BCF32A(3FC9A7328F89C C9BAB839C9GoblinX93 78B8F398B39C9D32339
I3(9 3789C9BAB839C237994CF0FC989 339898B4C2<3B9'89C989283C9397848879
3 2A43ACB9 373939873C9893919C328F89 73F8B982CACB989B879AFA43C9 C79AFG873B98(8B9
CADA433 4CC99CB982<C78B9BAB83B9 3739
3 78B8F3C989AFA4A32A(3C9C9B+7AC
Ú94479728728Û6449ÜÝF
â9528slackware
*A2A(379C9GoblinX9987838F89D+4A293B39
'89C9B+7AC98F<39928AC7989819=81-;C989 7C9 CFC9DC789328(99CB93AC78B99393B89
AFA4A89C94C 3C79A2A(3FC9C981939 slackware939AB7AAC9C9'894CF7AA93AF39
AB7AAC959 7A8A73982399A2A(339 373939
3AB9 3739C9C3294CF7C289C9B+7AC9BC789C9
8B4C2<3939A389C9587F82989 37393478B48F379
2A849329893F87939'32A38939AB7C93B89
37Q87CB93C9BAB8394CC93F3989B8F<3989
898799C'89393AB9893 2A43ACB983B98932C9
78BC2C939+7839897332<C98F783FC93B39
329D8ACB98B 84A328F89 373939AB7AAC9B89
3C9B+7AC9 78BBACF379FenterF9'89C9BAB839AFA4A39
87879393B898BB8F4A32989896A39'32A38
89CC9 37C989 3739AFA4A379892,F39
C78B393B39AA379go.br9898 CAB9 !C79879393B89A7839FC9slackware939
78BBACF379FenterF AB7AAC993AB9 76A39899BAB83989
6A39'32A389C9'8998982<C79C9'89B8939
59AFA4A32A(3C989CC97+DA4C9A2A(39C9 3B89DCBB89BC7899C7C9EA8819'8934377837A39
bootsplash9893C9DAF32939AFA4A32A(3C9C9B+7AC9 89 780A(C9 3739CCB
887+9B892C37989 C87+97832A(379B3B9378D3B9C9
3 8F3B9B89A87A79&B3983 399393B93AB9
7+ A3B98F7893B9AB7AAH8B98AB8F8B9C9
ãF5ÝF
GoblinX9 C7988 2C98994C 3C79 &B8937AC993 8F3B9393 78B8F3C93CB9
5<2CF4!9@A22R94C9>#@;B94CFB889B879 28AC78B989C94CFA899 3739CCB94CF<84878939
AFA4A3C9C328F89898FCB9899AFC99S9 AB7AAC9894CC98B89BAB8398B+9
A C73F893AF39B32A8F379'89CB93AB9 37Q87CB9 4CF'AB3FC973 A38F89C9B898B 3C9"ABA8939
C9kernel9 87A893C9B+7AC994CF7C2893AC79 +AF3939AB7AAC9
BC789C9kernel9303FC939AB7AAC939B89 M< .TT666C2AF4C7N989 37A4A 89
33 37982<C79)9+'AF3989BC
Flavio Pereira de Oliveira
529ABBC93B9AB7AAH8B989DC73C989EA8819 <contato@goblinx.com.brU
AFA4A+829 87A893C9B+7AC943778379 3739CC9
2379C9B89BAB839C 8734ACF329E8+72C989A2A(+7
2C989'32'8794C 3C79B80398943B3989
2C4329897332<C98B4C239C943B39893ACB989
s linux s linux
3AF3973(9C7393F3893989'893B9
AFDC73H8B9033AB9B87C9 87A3B98BC94C9
329 7C28398F'3FC98199A2A(3C
KC93V8F393AB93!E9B9B119B984P
08
FA4A3FC95C3A438F8
5 2A43ACB9!6B7ECAF
ä61F7åæF çF7F8èéê6F
;A3B98(8B9'878CB9'89487C93 2A43AC9AFA4A89
5C9B3792CAF9A39CC98C9FC9<+9 7C283B9
3C3A438F893 6B9W2C37W9FC9BAB83
3B398A379C9~/.xinitrc9C9C9~/.xsession
A38F893 2A43ACB9288B9'89D3393239
378D39'894CB3CB9D3(8792CC93 6B9W2C37W989 =3287F3A38F89+2AC9 3739C9slackware93B9
8B3CB943FB3CB98978 8A79ABBC9C39B3F398(9 FC98B8AC9C93AF3989G2AC943BC9C9/
89'898F73CB9FC9BAB83 etc/X11/xinit/xinitrc9!C79FC943BC9C9BC9
C9~/.xinitrc989~/.xsession9CB937'ACB98BC9
KC988 2C9'893 78B8F378A9C93 2A43AC9B8789 F39 3B39C9B+7AC989B89C9348BBC9DC7978B7AFAC9C9
37393A3793984239NumLock989C9gkrellm99 B+7AC9 C898B4CFDA3793B989CC943BC9
CFAC7989BAB839894CF<84AC989 C 2379ABC9 4C2C'89BA 28B8F89394<3339399
9DGA29KC98F3FC9 C8CB98799shell B47A T 7C7339887FC9'898B80398992C4329
script93AFAB73AC9FC9BAB839 C7988 2C9 B87C9598AC9C9/etc/X11/xinit/xinitrc9
329'89B89A2A(89C94C3FC9script9 FC99784C8F339 CAB9828992AC93 8F3B9'3FC9
C7F3FC7B899A C989keylogger9L99FC89 C9B+7AC9FC9 CBBA99~/.xinitrc932989B879
AB478C9398B89scrip9=A C9apmddC9 3739'89 394CFDA73C9 37C9B339 373947A379C7CB9
329B+7AC93AB9W8B 87CW9FC9389C9 7C48BBC9 ~/.xinitrc9 87BCF32A(3CB
43BC94<889398B4CFDA379C9'899AD,4A29=34<C9'89
FC98 CAB98928798B898CC ëF8ì
9
8CC93B9 CBBAA2A38B9 37398BB891<8229147A 9BC9 KC9BC989878F4A3C79892CAF97+DA4C93B94CAB3B9
8FC78B9DA437+93 8F3B939AA3.9C7C9899 399 C4C9387328F89C9~/.xinitrc9FC9
78 G2A439898CB99 8'8F39788989script9 92AC9*9C7C9B47A 992AC98998289'89AFA4A39C9
B3239CB9logs98939 3B394C9 87ABBC9 window manager9=GNOME9KDE9*box984N93BBA9
78B7A394C 7A89C9log94C9bzip =828B9DA439 F33982<C79'89CADA43798B89B47A 9 3739C9'89
8FC78B93478A8C9898FA39 373989873A293F8B9 '878CB99script9B894<339Xsession989B89
89W32W989B3A79C9BAB839KC98943BC9 8F4CF7398.9
W32W9B69 C89B87939 8BBC39FC93C7A(339
;3B989B8989'AB879893978893AC79'8989
1 /etc/X11/gdm/Xsession979 3739C9gdm
script9DF4ACF893 8F3B9'3FC9887AF3C9
1 /etc/X11/xdm/Xsession979 3739C9xdm
B+7AC98F737P9BC9B8789 37394CF3B98 C7+7A3B9
1 /opt/kde/share/config/kdm/Xsession979
C9B898B4CFDA37CB989487C9B+7AC9F397889 3739C9kdm
KC9 C8CB98A379ABBC9F39 3B39C9B+7AC9C9
89'32'8792C4329AB,829 3739C9B+7AC98FC9 8339878F4A3C79892CAF93 78B8F3937'ACB989
4C2C43CB9C9script989 3B3978B7A39A C9/root9 4CFDA73C9AD878F8B9898AB89+7A3B93F8A73B9
89AFA4A3CB9C93 2A43AC93C3A438F893BBA9 89AFA4A37993 2A43AC93C3A438F89 C79
8BC9'89C9B+7AC98B4CFDA89FC9337+9C9 82C98FCB9C9Xsession994C9)9CCB95B9
7C48BBC9 CAB9FC9B389C9'89B89733989B89C4L9 8B3B9CADA43H8B9'89B87C98CFB733B939
899FC89AB478C9 3739B89script9C9B+7AC9 B8A79B8789 3739C9~/.xinitrc943BC9A2A(89
A7+9 8FB379'8999B87AC94C9C9BAB83 2CAF9FC9CC98C
9879CA79 328B73B94FA43BP
09
!7C47893B9B8AF8B92AF<3B9FC9Xsession9C9B89 íAEF1696îï9AFA4A89CB97C733B989
878F4A3C79892CAF93'A98B+93B9C9gdm.9 B8FC9 23FC9=4C2C43FC9&9F39D78F8C989FC9
88489C9window manager94C9exec9
case "$SESSION" in
failsafe)
xsetroot -solid SteelBlue KC9~/.xinitrc9BBA39$19 82C9window
exec xterm -geometry 80x24-0-0 manager9C9B+7AC9!874839'89 CBBC9
;; 4CFDA7379'32'8794CAB39B8 37338F89 3739
kde) 4339B+7AC989C9script postlogin98B+9899
exec startkde 23794C9 87ABBC978B7A39=/rootC9!3739
;; DAF32A(379893B9 87ABBH8B939 3B39CF898B+9
gnome) C9Xsession9189C4L98B+9897889 7C3828F89
exec gnome-session 39 3B39/etc90+98B37+94C9 87ABBH8B989
;;
78B7A3B
openwin)
exec olvwm
;; ðF6958ñ744F945
fluxbox)
..etc...etc... 83BC984A39D3(879329shell script93B83C9
FC94C3FC9script9487ADA'87B89898B379A3B9
KC943BC9C9~/.xinitrc9BC93B9G2A3B92AF<3B9'89 8(8B9C9 7C7339 C7'89C94C3FC9script9
4<339C9window manager9 CBBAFC9BC8F8939 A2A(399fork9 3739C9shell99B80399B+7AC9
2AF<3.9exec window-manager9!37394339window- C89879348BBC939shell9C7AAF329B89'89F339
manager94C8F89392AF<394C9exec94C2C43FC99 B803978AB73C9FC9log
W#W9893A4ACF89392AF<394<33FC9C9script9'89
B87+9B3C9FC98943BC9B894<339postlogin 7394CAB39 78 37899C7C9script9 3739D3(879
39DA27389FC9log9 CAB932FB9W2ACBW9 C89
kde) 3 3784879=B898BA879FC94C989393B9B3,3B9CB9
#exec startkde 4C3FCB9A3AF8.9
/root/progs/bin/postlogin kde
;; # ls -Rl /
fluxbox)
#exec fluxbox &B 87C9879BAC9GA29 373932
/root/progs/bin/postlogin fluxbox
;; George Y. K.
..etc...etc...9 midgardsoul@yahoo.com.br
I3399script9postlogin.
#!/bin/sh
if [ "$USER" == "suspeito" ]; then
#executa window manager e guarda pid
$1 & wmpid=$!
#executa monitora_suspeito
monitora_suspeito &
#espera window manager terminar
wait $wmpid
exit 0
elif [ "$USER" == "eu" ]; then
$1 & wmpid=$!
gkrellm -w & # -w para o slit do Flux
/home/eu/bin/setnumlock &
#ativa numlock
wait $wmpid
exit 0
..etc...etc...
fi
5433737B89CB9B8B9 7C283BX
10
F"AA394C9"79FC94C7 òFó4319ôõF87F871üö218798E99
B89 8BBC329 7A8A738F89CB98B8B933AC9 Section "Device"
DC739D8ACB9894A39C9slackware 1097C3FC9 Identifier "GFFX5200tvout"
Xorg94C939 2343989,8C9F"AA39I4>@22989C9 VendorName "nvidia"
7A879398B390+9AFB323C9=C4L9 C893A+72C9 Driver "nvidia"
C9BA89F"AA39Mhttp://www.nvidia.comN9C9 # Quantidade de memória da placa
393BBC9'89C4L90+98B80394C939 77 VideoRam 131072
4CFDA73C939 234395F8B989C9D3399 # Localização da placa (pode ser visto
345 939B3933294CFDA73C. # com o comando 'lspci | grep VGA'
BusID "PCI:1:0:0"
# cp /etc/X11/xorg.conf /etc/X11/xorg.bak # Configura o suporte AGP interno
Option "NvAGP" "1"
5C7398A89C937'AC9/etc/X11/xorg.conf 89 Option "TwinView" "TRUE"
BA39C9C82C933AC. # Mostra exatamente o que é exibido
# no monitor na TV
òFó4319ôõF8728ö÷ø2F Option "TwinViewOrientation" "Clone"
# Frequência
Section "Screen" Option "SecondMonitorHorizSync" "31-50"
Identifier "Screen1" Option "SecondMonitorVertRefresh" "60"
Device "GFFX5200tvout" # Padrões de resolução para o Monitor
Monitor "My monitor" # e TV, respectivamente.
DefaultDepth 24 Option "MetaModes" "1024x768,1024x768"
Subsection "Display" # Sistema de vídeo padrão no Brasil
Depth 24 Option "TVStandard" "PAL-M"
Modes "1024x768" # Formato de saída do vídeo
EndSubsection Option "TVOutFormat" "SVIDEO"
EndSection # Mostra o vídeo tanto no monitor
# como na TV
ùôõF821ö21ú9ûF6 Option "ConnectedMonitor" "CRT,TV"
EndSection
Section "ServerLayout"
Identifier "GFFX5200tvout" I8AC98B3B9CADA43H8B9B3289394CFDA73C989
Screen "Screen1" 78AFA4A89B89187AC79495C7399B694C2C437939"9FC9
InputDevice "Mouse1" "CorePointer" 43F3295"9893BBABA79B89DA28B9!37393AC78B9
InputDevice "Keyboard1" "CoreKeyboard" AFDC73H8B94CFB289C9README9939F"AA3
EndSection
Fábio Becamp
<fabiobecamp@slacklife.com.br>
9&F4CF7C9K34ACF32989*B+7ACB9123456378
11
-51
raiddev /dev/md0
raid-level 1
nr-raid-disks 2
nr-spare-disks 0
persistent-superblock 1
chunk-size 32
173F8939FB323C device
raid-disk
/dev/sda2
1
device /dev/sdb2
failed-disk 0
989C9slackware9894C9D87738F3B9 3739
4CF7C28989-519CC9FC9B3895C739'89C9 8C9ABBC9F6B94CFDA73CB9C9AB CBAAC9-519/
slackware989B C78939-5190+9F39AFB323C9 dev/md09B3FC9-519F,829#94C9CAB9AB4CB.9
FC99D3C94CF<84AC989ACB9&98BB89B C789 C9/dev/sda2989C9/dev/sdb29189<C87893AB9
FC98B+9B69FC9raid.s9=587F829 37394CF7C23C73B9
AB4CB98FC2ACB93B393287379C9 37Q87C9F77
-51C93B989CCB9CB9C7CB9'89B C739 73A7AB5B989AF42,72CB92CC933AC9189<C8789
-519A39BCD63789=89C9sata.A9'89B C739 3AB9 37AH8B9-5193B39 2A43798BB3B9
4CF7C23C73B9-519155C 4CFDA73H8B9 3739C9/dev/md19/dev/md29849
=89CA38F897C43793B9 37AH8B98FC2A3BC
;3B98BB89B C7898B+92888F898B4CFAC959
7A8A7394CAB3939D3(879973F89C9 8C9C9ABBC9D8AC93B393C73.
37A4ACF38FC94C9C9fdisk97C43793B9 37AH8B9
89FLinux nativeF9 3739 37AH8B9C9A C9FLinux # mkraid /dev/md0
raid autodetectF9!3739ABBC93B397C4+723B989
839 3739A C9fd98CC9FC988 2C. !3739AFA4A32A(379C98A489892CC989B8A398F7379
FC9FsetupF9 37394CFAF37939AFB323C983BC9C9
Command (m for help): t mdadm98BA8BB89 78B8F89FC9AB4C989CC9C9
Partition number (1-10): 1 4C3FC9 3739D3(879398B394CAB39=89B89
Hex code (type L to list codes): fd 784AB37947A3799/etc/raidtabC9B87A3.
Changed system type of partition 1 to \
fd (Linux raid autodetect)
# mdadm --create /dev/md0 \
--level=1 \
I339ABBC989C3B93B9 37AH8B9'89 37A4A 37C9 --chunk=32 \
C9B89-51989B8A39B32893B932873H8B94C9 --raid-devices=2 \
C94C3FC9w989 3BB89394CFDA7379CB9 76ACB9 --spare-devices=0 /dev/sd[ab]2
AB4CB9E8787B8989D3(879 37AH8B9C98BC9
33F<C989CCB9CB9AB4CB959C789FC9 784AB39 9'89D34A2A393B3F893B94CAB3B97YC9BC98F'3FC9
B879398B393B9C933F<C9BA9 82C98FCB9 8BB898 C9FC9893CB94CFAF379FCB9
3739A87BCB9A CB989-51 A87AFC94C9C9raidtools989AFB323FC9C9
slackware989'3FCB9B87AC78B9 377CB9
5C7398939 37893AB94C 2A43399AB4C989 <C8789AB CF,8AB95<98BB89C7A329DCA98B3C9
CC9FC9894C9C939=D87738F39 3739 4C9C9slackware 10.19D3(8FC9-5194C9CAB9
3AFAB73C9C9-51C989BA94C9C973ACC2B9'89 ?1B991559=4C9C9587F829sata.iC
F848BBA398999/etc/raidtab9 7CFC989
4CFDA73C9 37397332<3794C77838F8959 Piter PUNK
BC2C9.947A3799raidtab9B3FC9C9vi9D33. <piterpk@terra.com.br>
3AC78B9AFDC73H8B.
http://piterpunk.info02.com.br/evento/
12
ý6F125
3733C98981B9 2=4F8529AE>987B39C9@[93FC9898ALF4A3939
8C 3C9F39*F3393328F897332<39
4CC93AFAB73C7989788B989 7C733C79
89937C9!3BBCB
F39"A732EAF598CFB2C7A393999CB9
DF3C78BT4CC78F3C78B9C97 C9123452AD89
*B39B2345637898B89C93FC9@222
2984F8'2124198728#482419>98B8FC28C7989
;ACB9L97848AC989B379C9B<8229 3739884379 3F8F8C79C93C2AF4989DA829B+7AC9C9
C 873H8B93AB9823C733B94CC9733799819 123456378
C7988 2C9!C798BB8999B8FA8FC9
C328F89AFDF3C9398(9'89392AF<3989 ?2F1328@8A89B98/4739178F>87323FC9
4C3FC9939D87738F3987838F89 FC987BAF<C9 3739 3BB3798939D342389
C87CB3989A3B98(8B9BA 28B989B37 G2A43
!3BBC9%979KC732A(379C289 3739C98BC9F,82.
% normalize -m *.wav
!3BBC9D9798C2C'899817-9A789FC97A8989
4CC97CC988489C94C3FC9 3739733C9
=D3399Fcdrecord -scanbusF9 3739879'329C9
A C9898F878C9C9B89AB CBAAC9FC943BC9C989
8739FATAPI:0,0,0FC.
% cdrecord -v dev=ATAPI:0,0,0 \
-audio -pad *.wav
"CA2+9B898198B+9 7CFC
Renan Cattelan
<renan@slackpoint.com.br>
slackware 10.2989788
9B234563789939AB7AAC92AF93AB9 &9CCB98BB8B93FCB939AB7C9 *9 7CC98987839'32A389 3739
3FA393AF39893AA3898FC9BAC9 4CF'ABC937C7CBCB9A2A(3C78B9 B+7ACB94C98B398B394373487,BA439
47A339 C79!37A459"C2587AF989#$$%9 7AF4A 328F89733B9)9B39DA2CBCDA3989 &98B89(AF89989B2345879 3739B234587
39 37A79391E1 BA 2A4A389898B3A2A38
slackware
zine
1234563789AB9391234562127861972A91B9CD91234563789EAF9F4
Editorial
Índice
De novo no último segundo! SlackwareZine,
o zine que vive perigosamente -;). Falando /CFDA73FC93289FC909
sério, esse foi um bimestre bastante
Piter PUNK
animado, com o SlackwareShow e o
lançamento do slackware 10.2. 2
Boa Leitura!
Piter PUNK
-8 7CC9C9387A3294CFAC9F8B3978AB399 87AA398B89'89
B89AF4239CB947ACB93CB93C78B98939D73B8.
CD2E1F747987989B912842888
slack
59B91242FA1
4C9DCF89A329C93AC79)9C94C7 C9C98C989892C4329AB,82 users
/CFDA73FC
328B9FC90
:339'8939BBAAC97+ A39FC9VI9FC9D339
/C9C9rc.gpm98A3C978AFA4A89C9GPM.
598BB89FC999hardware9CB93AB94CFB9
3B9'8989348BBC9399828B9A898F43DAD3C9
# /etc/rc.d/rc.gpm restart
BC7894CC9D3(562C9DF4ACF3793C9'898BC9
D323FC79&BC9D323FC9898B3B9AA32A(3C73B9
&9B8A3993739C9/etc/X11/xorg.conf9 3739
8C9328B9 3739CB9,FACB9
D3(87CB9394CFDA73C9 7C 7A38F89A3983DAF329
:C9897332;C98CB9CAB98BB8B993918FAB9 FAF9'87993289 3739DA43794C A3FC989
8:861584;9#2#24-9989939<34C9 4C23FC98CB94C9C9gpm9
8173 ;A78%99&9ABBC99 37A42378F8928329=+9'89
43399828B9A2A(3997A8798939AF87D348989 :39B8C9@Module@989FC94C8C9C937'AC9
4CF8C9AD878F896.99&93CB9DF4ACF3739FC9 3A4ACF8.
EAF>
Load "summa"
:8F;9CB94CFDA73C78B98xorgcfg9
xorgconfig9xorgsetup98499+9B C78939 ECC93 AB9394CFDA73C9C9CB893A4ACF893AB9
39B8C9C9A C9@InputDevice"988BB398(99
328B9C9'899898B73F;C9=+9'89C9B+7AC989
328B94CB39B87998BAF87989FC994FA4C9 3739C9FCBBC93289.
894C 3C99B8=393 3784879FC9
Section "InputDevice"
4CFDA73C79A39B8798928329?94CFDA73C9
Identifier "EasyPen"
+BA4399BA 28B98=3933AC.
Driver "summa"
Option "Device" "/dev/ttyS0"
824582B26 8!!"D### Option "InputFashion" "Tablet"
Option "Mode" "Absolute"
&BB89328992A3C9F39 C739B87A3294C939 Option "Name" "EasyPen"
32A8F3C9AFC9 82C94CF84C79898423C9&289 Option "Compatible" "True"
894C93943F83989CAB9@CB8B@9 Option "Cursor" "Stylus"
Option "Protocol" "Auto"
?9 7A8A7394CAB3939D3(87994CF843793FC93943F839 Option "SendCoreEvents" "on"
'3FC99CB9@CB8B@9FC93289189DC792A3C9 Option "Vendor" "GENIUS"
4C9CB9CAB94CF843CB9C932898F739FC9CC9 EndSection
4C 3,8294C9C9@13@9'8998338F89C9
'89'878CB E8786B89'89CF898B+9/dev/ttyS09889DA437939
B87A32989'89C9B8932898B+94CF843C9ttyS09
97'89894CF84379C9@CB8@9DCA9C9 7A8A7C9 78D8786B89)9 7A8A739B87A32989ttyS19)9B8F3
3739D3(8794C9'898BB893289DF4ACF899
B8FC999 C4C93AB94C 28C9!784AB3CB9 ?C739F39B8C9@ServerLayout@9AF423.
'89C9GPM9D33939AFA4A32A(3C9C932893F8B9C9
X9!3739ABBC98A89C937'AC9/etc/rc.d/rc.gpm9 InputDevice "EasyPen" "SendCoreEvents"
7C43FC9B8=392+9C9'898BA8798 CAB9C9@-t@9 C79
summa989C9/dev/mouse9 373 /dev/ttyS098C9 B3B3978AFA4A379C9X989C9B893289=+98B37+9
ttyS19B89C9B8932898BA879F39B8F39B87A3299 DF4ACF3FC>96.991C9 CBB,8AB9+7A3B9C73B9
!C7988 2C9CF898B+. 4CFDA73C8B9*A2A(3793B9C C8B9@MinX@9@MaxX@9
@MinY@989@MaxY@9 373982AA37939+783989'89B89
/usr/sbin/gpm -m /dev/mouse -t imps2 C898B478879F393289BC9323B93B9
82;C78B9=+9'89B89823B9C93 838FC9DA4398AC9
7C'89 373 32A8F,8F398939+7839'373398C98B 3C9C9
32899 37393978DF23798C9CFAC79
/usr/sbin/gpm -m /dev/ttyS0 -t summa
!8$9FA819E 412%
Section "InputDevice"
&B39939 23439893AB9FC394C9893AB9 Identifier "Mouse4"
Driver "wacom"
7847BCB989'89B39AF87D3489*1B9!3739@B8FA7@939
Option "Device"
AD878F393B394CF84379898B89C9B8909259C9CB89
"/dev/input/event2"
373B9C9/dev/input/mice99B37>99/237C94C9
Option "Type" "eraser"
ABBC99=+9+9 373987939AA3939D34A2A389 Option "USB" "on"
&F'3FC9C932893918FAB9DCA98B3C93FC9FC9 Option "Vendor" "WACOM"
kernel92E%#94CC9FC92F#%98B89DCA98B3C9 EndSection
3 8F3B9A2A(3FC9C92F983'8289'89B898F4CF739
FC9/extra9C9slackware9#G29 !874839'89AFA43CB9F39C C9@Device@9C9/
dev/input/event29=+9'89event299C988FC989
?F8B9894CFDA7379C9X988CB93 8F3B937939 '89C93289@D323@9
C2;339FC937'AC9/proc/bus/input/devices9C9
'89AF878BB39 3739398F8999784;C9 38 CAB989AF42,3B93B975B9FC3B98F733B9+9
B882;3F89398B8. 373939B8C9IServerLayoutJ989AFBA7393B9
B8AF8B92AF;3B.
I: Bus=0003 Vendor=056a Product=0014
Version=0312 InputDevice "Mouse2" "SendCoreEvents"
N: Name="Wacom Graphire3 6x8" InputDevice "Mouse3" "SendCoreEvents"
P: Phys=usb-0000:00:10.0-1/input0 InputDevice "Mouse4" "SendCoreEvents"
H: Handlers=mouse1 event2
B: EV=f
?C7399BA9AFA4A379C90989A79 3739C9373C917AC
B: KEY=1c43 0 70000 0 0 0 0 0 0 0 0
B: REL=100
&AB89A2A+7ACB98B 84,DA4CB9 373978237989D3(879
B: ABS=3000003
C93=B89DAFC9C9B893289C459 C898F4CF7+62CB9
89http://linuxwacom.sourceforge.net/9
-8 3789FC9@Name@932A9B38CB9'898B3CB9
=FC94C939D3739C48F3C9BC391C78989
D323FC9C932893889;38793AB9C7CB9CAB9
CFB98B8F;CB>
AB CBAACB9F8BB8937'AC9C98423C989C9B89
CB89:392AF;3989'898B+99@Handlers@98AB89 Piter PUNK <piterpk@terra.com.br>
39AFDC73C9A C73F89'329C988FC9'89
8B+93BBC4A3C9393C9328.9event2.
/C9C9FC89C988FC989CB93CB98A379C9/
etc/X11/xorg.conf9H989BA 28B9897+ AC9
slackware 10.2
388CB9AFB87A7975B9FCCB9InputDevices98A86
CB9 7AACB939B8C9'897339C9CB89 3739
3F879C9/etc/X11/xorg.conf9C73FA(3C
Section "InputDevice"
Identifier "Mouse2"
Driver "wacom"
Option "Device" \
"/dev/input/event2"
Option "Type" "cursor"
Option "USB" "on"
Option "Vendor" "WACOM"
EndSection
Section "InputDevice"
Identifier "Mouse3"
Driver "wacom"
Option "Device" \
"/dev/input/event2"
Option "Type" "stylus"
Option "USB" "on"
Option "Vendor" "WACOM"
EndSection
store.slackware.com
/CFDA73FC939!234391A3A
&99A3989AFB323C98.
-848F88F8973F893AB99 7C48BBC989
@83F82A(3C@97832A(3C93'A9CF897332;C99 http://www.syskonnect.de/syskonnect/\
3AC988932FB9 7C283B94C99FC8CC59 support/driver/readme/\
CB;A39KEL91%##9 linux/README.htm
slackware
C9;8978329F87B
38BB89CC9CB9DCF8B989B89kernel9BC9
?A4ACF8939B8AF892AF;393 AB93B94CFDA73C8B9
C7A3A7ACB9 37398BB89 7C48BBC9AFDC73C9AA39 78D878F8B93C9B89587F82.
FC98F3FC9FC94B3928737
append = "pci=noacpi"
189C94C778989C459A7+9784887939AFDC73C9
'89 3739A2A(379B39 234398978893B399 ?32A(89C9LILO..
@modprobe sk98lin@
root@papaleguas:~$ lilo
B89ABBC9 C89B879C9FC987389:C943BC9C9
FC8CC5989'897832A(8A939AFB323C9FC9DCA9C9 /3BC9B89C9GRUB.
BDA4A8F89"8=3CB.
root@papaleguas:~$ vim \
root@papaleguas:~$ modprobe sk98lin /boot/grub/grub.conf
root@papaleguas:~$ ifconfig eth0 up
root@papaleguas:~$ ifconfig eth0 \ ?A4ACF89C9B8AF89 37D87C9FC9DAF329392AF;39
192.168.0.5 netmask 255.255.255.0
78D878F89)B94CFDA73C8B9C9B89587F82.
root@papaleguas:~$ route add \
default gw 192.168.0.1
kernel /boot/vmlinuz-2.x.xx-x... \
root@papaleguas:~$ vim /etc/resolv.conf
--> Adicione isso: pci=noacpi
8?A4ACF89CB9B87AC78B93:19C9B89 7C8C799
-8AFA4A8939+'AF3
root@papaleguas:~$ lynx
-8 A39CB9 3BBCB93F87AC78B.
3887A39DF4ACF3793B9FC9DF4ACF39 .8
root@papaleguas:~$ modprobe sk98lin
ifconfig978C7F393B9AFDC73C8B9'89887A39 root@papaleguas:~$ ifconfig eth0 up
root@papaleguas:~$ ifconfig eth0 \
78C7F3799cat /proc/net/sk98lin/eth09
192.168.0.5 netmask \
3 255.255.255.0
root@papaleguas:~$ route add \
B893C9'89 378489FCBBC9BAB839FC94CFB889 default gw 192.168.0.1
B894CFA437989D3C94C9C9AB CBAAC9"3CB9
87.
&9 739D84;3794C94;38989C7C.
root@papaleguas:~$ dmesg | more
root@papaleguas:~$ lynx \
PCI: Using ACPI for IRQ routing
www.slackwarezine.com.br
PCI: if you experience problems, try using
option 'pci=noacpi' or even 'acpi=off'
:388939CF38>>>R9
:C94B39F3398F379!7AF4A 328F89B38FC9
?C7393B39AFB87A79CB9 37D87CB989B89/
'89C9B C78939?/!9989I8B73F;CJ9!3739
8A379394CFDA73C9C9LILO9A2A(3FC9C9VIm99 etc/rc.d/rc.inet1.conf93F328F89C9A39
AA8. netconfig989 7CFC9B397889A7+9DF4ACF379
3C3A438F89E8789894237C99894C2C4379C9
root@papaleguas:~$ vim /etc/lilo.conf A2C9 3739B879437783C9FC9/
etc/rc.d/rc.modules.
Clayton <clayton@slackpoint.com.br>
?93AB93FA393B9AB7CB
89B393AB9FC3987BC #G2
/CC9A2A(379C
A!C9FC9slackware
A!C999 23N879 C7+A29893AC9
AA329 7C=83C9 8239? 289
CCB9CB9C82CB97848F8B9C9
A!C9CD878489B C78939 C73B9
SA78<A789*1B92G989*1B9##
B93CB9BC9373(8F3CB9899
AB4C97,AC9AF87FC9DC733C9
4CC9S?%29 C73FC9A2A(379C9
A!C9FC9slackware9989BA 28B9
3B39CF37CB9C9AB CBAAC989
3FA 2+62C9373B989'32'879
BCD63789=+98AB8F894CC9C9
gtkpod9C9C9amaroK
?C9 237CB9C943C9*1B9C9A!C9
C9Kernel98FC98943BC9C92E2$99
88439C9AB CBAAC989
4CFB8'8F88F89C978B 84AC9
A2C98usb-storage999
437783C.
Herbert <herbert@faleiros.eti.br>
"8=3CB9'3AB9BC9CB9A2CB9*1B9'898BC9
*B3FC9C9!329FB8F9&29 3ACB.
FC9slackware
usb-storage 65216 0 \
(unused)
usb-ohci 19496 0 \
(unused)
usbcore 62508 1 \
-848F88F893'A7A99!329FB8F9&2939 [visor usbserial usb-storage usb-ohci
32F89894CC9894CB89CCB9CB9BCD6378B9 ehci-hcd]
'8934C 3F;39C9 7CC9BA9 CBB8987BC9
3739@3'828@9@1AB839 8734ACF32@98:C9 89 C9487C>>>
8A3793B93B 3B9FC9@1AB839 8734ACF32@999R9
?C7393CB978C879C92AF59BAA2A4C9'89C9
B89D82A(8F89394CFA389FC98 8F89CB9 kpilot947A398947A3799FCC.
D37A43F8B9 3739A2A(379B8B9;376378B989
1AB83B9 8734ACF3AB92A78B98BB89CC98AB89 root@papaleguas:~# rm /dev/pilot
+7A3B93287F3A3B98AB8F8B94CC9 C7988 2C. root@papaleguas:~# ln -s /dev/ttyUSB1 \
/dev/pilot
1 kpilot98AB CF,829FCB9/3TB989AFB323C9C9
slackware9R "8=3CB9B898B+9C9C5.
1 jpilot98AB CF,8298.9
http://www.jpilot.org/download.html9 root@papaleguas:~# ls -la /dev/pilot
lrwxrwxrwx 1 root root 7 2005-09-29 \
!3739D3(8794C9'89CB9C82CB93AB9FCCB9 21:13 /dev/pilot -> ttyUSB1
3B83CB9894CF8C9*1B9 CBB39B879
BAF47CFA(3CB9A2A(3FC9C9kpilot/jpilot9BC9 &9B8A394CF8489B89!329F39 C739*1B9
F848BB+7ACB932FB9 3BBCB9"3CB93C97332;C>>> 3 8789C9CC989BAF47CFABC9C943C9894CF8C9
893739C9kpilot9
!7A8A7C988CB9@BA7@9CAB9A2CB9C9
usbserial989C9visor98 78BAFC9'89C9hotplug9 &9987AF329AA8.
FC9CB9283FC9.
root@papaleguas:~# lsusb
root@papaleguas:~# modprobe usbserial Bus 003 Device 001: ID 0000:0000
root@papaleguas:~# modprobe visor Bus 002 Device 001: ID 0000:0000
Bus 002 Device 013: ID 0830:0061 \
9A2C9usbserial9 7C594CF8C98F7899 Palm, Inc.
AB CBAAC9*1B989C9A47C9 7C8FC973FBD875F4A39 Bus 001 Device 001: ID 0000:0000
893CB9893F8A739B882;3F8939394CF8C9 Bus 001 Device 002: ID 0f2d:9308 \
B87A32 ViPower, Inc
slackware 10.2
DA78DC9;F87A79B87BACF94N7B6B3B2989AC93AB>
/CF7C23FC9C9!C6873C6F2C3939828DZFA43
BASE="http://www.speedyzone/\
!C68793C6F2C3999B87AC9C91 88N939 speedywebapp/servlet"
828DCFA43983 7CA338F89-X%LGG98FB3AB99 EXEC="${BASE}/\
'89@7AF3@9394CF8C9C91 88N973F8939 StartStopService?servicio\
FCA8989DAF3AB989B83F39!C7988 2C989 =speedynight${SPEED}&accion"
1 88N99C9FGG983C739YLG993C93A379C9!C6879
3C6F2C3983 AB93B92G;B989DAF3AB989B83F399C9 # Exibe o status atual do serviço.
8BC9 3BB3939DF4ACF3794CC9B89DCBB899 function status() {
1 88N989#KA echo -n "Power Download \
${SPEED} \
/CC9873989B898B 8737939828DCFA439B8 789 ($(date '+%Y-%m-%d %H:%M:%S')): "
ADA42393B9FCBB3B9A3B9898B89B87AC9889B879 su ${USER} -c \
3A3C93F328F898CCB9CB9A3B99 82C9 "lynx --dump \
1 88N(CF89839AF87D3489689828B9 ${BASE}/activacionServicios " | \
http://www.speedyzone99/7ACB38F898BC9 grep -q green.gif && \
3C93A37CB9C9B87AC9782AACB38F898CC9B3FC9 echo ativado || echo desativado
A399)B92G;B9A3B98(8B982898A3989DF4ACF379 }
C9F33973F89)9FCA89FCB9C7A3FC939
783A37CB9C9B87AC9B8 789'89ABBC934CF848 # wget - opções utilizadas (não alterar).
OPTS="--quiet --spider"
!373978BC28798B89 7C283947A8A99B47A 9'89
3C3A(39CC98B89 7C48BBC9C9B8=393A39 START=activar
3C3A438F89C9B87AC98CCB9CB9A3B99 C79 STOP=desactivar
C2393B92G;B98987ADA43989;C73989;C739B89C9
# Ativa o Power Download.
8BC98B+978328F89DF4ACF3FC943BC9F83AC9
function start() {
8 37C989DF4ACF379AB87ACB38F899C9B47A 9
su ${USER} -c \
3A39FC38F89C9B87AC
"wget \"${OPTS} ${EXEC}=${START}\""
. $0 status
*39C7393F3898B898B'839987CB9 }
4CF7C289BC789C9'898B3CB9 33FC98 82CB92CB9
873CB9 # Desativa o Power Download.
function stop() {
9B47A 9989BA 28B. su ${USER} -c \
"wget \"${OPTS} ${EXEC}=${STOP}\""
#!/bin/bash . $0 status
# }
# /usr/libexec/pdownload
# Herbert Alexander Faleiros case $1 in
# <herbert@faleiros.eti.br> status)
# eval $1
;;
# Insira um usuário com UID alta (não use start)
# o root). Esta é uma medida de segurança eval $1
# adicional, ou seja, evita que o root ;;
# acesse a net desnecessariamente. stop)
USER= eval $1
;;
if [ "${USER}" == "" ]; then *)
clear && echo "Configure o \ echo "Usage: $0 {start|stop|status}"
script antes de executá-lo!" exit 1
exit 1 ;;
fi esac
# 1024 = 1M
# Speedy 600/750 => Power Download: 1M.
SPEED=1024
S8AC9ABC947A3CB99673 879 37398A37CB939
AFB87C9CB9 37D87CB9C9B47A 9FC947CF3
'6F125
#!/bin/bash
# (9)6F8*7917F87F5896F5+97332;394C9
# /usr/bin/pdownload EAF98B892GG%9894C912345637898B89
# Herbert Alexander Faleiros 2GGE9?328F898B8FC289B89 7C=8C989
# <herbert@faleiros.eti.br> 8B'AB39893CC73C9FC938 3738FC989
# &F8F;37A39&27A439F39*1!9891C9/372CB9899
9CB93AFAB73C78B9C9B2345 CAF9 C7329
# Script original. #GG[9C23C9)94CFA389B234563789
EXEC=/usr/libexec/pdownload 73BA28A73
&8 2C9CB92CB9873CB.
# cat /var/log/messages | \
grep -i download
Power Download 1024 (2005-09-11 \
13:05:01): ativado
Power Download 1024 (2005-09-11 \
14:05:03): ativado
/C9ABC98A3CB987893A37CB9C9B87AC9
3F328F8989 3BB3CB939879487C973989
4CF7C289BC789C9'898B3CB9 33FC9.9
Herbert <herbert@faleiros.eti.br>
/7A C73DA39FC9114
89YG9CCB9CB932C7ACB947A C7+DA4CB98739
(14E6F3195498F8"802128 21 B8478CB9373CB9B8B9B878CB9DF4ACF3AB989
A 288F34ACF3AB939B8894;38B9K3AB9
1847891;822999 7C733Q 7CC4C2C9 3739 7848F88F898B894CF48AC98978B37379
348BBC978CC9894C 3C78B9A2A(3FC9 C79 AFDC73C8B989CB932C7ACB9BC9 2A43CB9
37C939 C73922989B39+'AF397AAF328F89 FA328F8984CFD875F4A3B94CC939/-\!939
BB;99 F87F3ACF329?BBC4A3ACF9DC79/7N C2CA49-8B8374;9
7CC94C874A3293B9733B939FCBBC93ACB9C9 8666A347C799&B89AFAC989ABB8AF3C9C9
8FB13989www.openbsd.org 99DCA947A3C939 8BC98932C7ACB947A C7+DA4CB9C=8A3939
87BC92A7894;3339C 8FBB;9A2A(3C9 82CB9 3F+2AB8989 8B'AB3C78B98B 84A32A(3CB9'89
FCBBCB9EAF93 238F8 4CF;839CCB9BCDABA43CB9 3739334+62C9
/3BC9B8=39F83AC9393AC7A399CB978B23CB989
91149AD8786B89 7AF4A 328F89C982F8 33'8B9399BC4A8389348A39C932C7AC94CC9
8 7C733989348BBC978CC9AC9A2A(3C9;+9 B87C
C4C98 C937+B99 C79879BC98947A C73DA39F39
B8C94C77AAFC9 CBB,8AB9 7C283B989 :8B8937AC93CB98F8F879CB932C7ACB989
@BFADD87@88B439C943F3299CF8939B8F;39C9 47A C73DA39B3CB9FC911499 7CC4C2C92G9C9
B+7AC9 3BB339B89F8F;9A C98947A C73DA39 1149A2A(39C932C7AC931?83AA3291AF3789
FC9CC9 23AF88C9 7C99 CBBAA2A3FC939B39 ?2C7A;993B83C9FC9-1?9 373938FA43C989
43 739 C79 CBB,8AB9AF3BC78B B8F;3B9!373938FA43C9898FB38FB98289
A2A(393947A C73DA394C9;3B;9B3FC914?989
7393F389C911498B+9F39A 288F3C9 K3L9&9FC9343C3AF398947A C73DA3939
897C43B9894;389 M2A43B989 7A33B94C9 B8C9A2A(3FC9C932C7AC9B2C6SAB;93&19
32C7AC9893BBAF3739AA329 373938FA43C9 6CSAB;9/323"3CB94C9/323C9B87+9
8F78942A8F8989B87AC7 832;3C9F8B8937AC939B8A7
(FAF854F989814E6F3195498F8"6 ( 9.258'554A761495
?9 7A8A7398(9'8939+'AF394CF8436B8939 ?29CB932C7ACB9894;38B93BBA7A43B989
C739 C798AC9C9 7CC4C2C9BB;9C942A8F89784889 3BBAF3739AA329C9BB;939A2A(39
394;389 M2A43939+'AF39B87AC7989 88939 47A C73DA3939B8C9373B98932CACB989
4CFDA73C9394CF8C938BB89CC939+'AF39 4;389BA7A439:8B8943BC9+7ACB932C7ACB9BC9
B87AC7993A4ACF339)938239C937'AC9 784C77ACB9 37398B39DAF32A3898F789828B9
5FC6];CBB8FAB94CF;84ACB99899 8A3939B8F;39C9 C8CB94A37.93&19%3&19B2C6SAB;96CSAB;
B+7AC9 37398B38284879394CF8C99
!373988 2ADA43797823378CB9F8B8937AC9C9
9:3B9 7AA3B94CF8C8B9BA9B87+9BC2A4A33939B8F;39 32C7AC9B2C6DAB;9&B8932C7AC9DCA9
C9B+7AC9 CAB9394;389 M2A439C9;CB978CC9=+9 8B8FC2AC9 C79B748914;F8A87989#$$%989
8B+937339F39+'AF392C432 ACB9A(89'8
93987BC982;C7339C932C7AC93&19&289
'55496198,43469 89 7C48BB38FC93AB97+ AC9'8932C7ACB9
BAA2378B9894;389B8478394CC93&183339
914?818478943B;9?2C7A;99932C7AC9 &F4N ACF913F3799893&?8F87F3ACF3293339
;3B;9C9A C9K8BB3893A8B98B8FC2AC9 8239 &F47N ACF9?2C7A;9
:1?91847AN9!3784AC94C9C9D3CBC9K3L9C9
14?973FBDC739398FB3898939B7AF989 B2C6DAB;99932C7AC9894AD7389BA7A43989
33F;C9DAC989#2P9AB9&B8978B23C9+6B89C9 2C4CB9'89 C89A2A(3794;38B989%2939EEP9AB9
FC8989;3B;883732;38FC99C9'3298929 FC943BC9C9BB;99A2A(3C9#2P9AB9&B8932C7AC9
7C 7A838B. 9A2A(3C9 37398F47A 379C94CF8MC9'8973D839
823978898F7893B9+'AF3B9'894CFA439A39
#9!73A438F89A CBB,8298F4CF73793B9 BB;
8FB38FB9'8978B239FC98BC9;3B;
Assinatura Digital + \
!CAB9C932C799CAC9373B989+7ACB94+242CB9 Chaves assimétricas + \
4CF8FC9C 873C8B92AA43B80-9-9?:399 Criptografia da seção = \
B8 789AB3FC938F379 7AAC9C92AA89(87C93B9 SSHCrypto-Security
4C2ABC8B939DFC9898B 32;38FC99C98B3C939
37898947A C73DA39893 8F3B939A39C9B8=39 !373988 2ADA4379C9 7C48BBC9893BBAF3739AA329
398(947A C73D3C9C459FC98939 4C938FA43C94C4;38B93BBA7A43B9C91149
8B47A C73DA3 8947A C73DA3939B8C99A2B73C9CC98B89
7C48BBC98939DA739*A2A(378CB929
29189394C 373C98F789CAB9;3B;B9DC79 CBAA39 87BCF38FB9;A CA4CB9 3739A2B7379C9 7C48BBC9
8CB939373FA3939 7C485F4A39398FB38 8938FA43C98987ADA43C939 7C485F4A39C9
1149894CFA43C9
/C98B3B9 7C 7A838B9C9;3B;9B8789 3739
DC7F84879398B 4A8989A8FADA43C9MFA43939 :39DA73989#9UCB9394CF8436B89F39+'AF3989
8FB38 E,B9F+4AC9A39BB;989784889394;389 M2A438-1?99
&929 C8CB987ADA4379'8939+'AF3989UCB939
S33998B893CB9A2A(379C9K3L9 3739ABC9 87399FM87C93283A7AC94C9;3B;9'89B87+9
47A89937'AC98C9BA 28B94;33C98B894C9 47A C73D3C9=FC94C9B892CAF989B8F;3989
C9B8AF894CF8MC.9slackware9ECC93 AB947A89 8FA3C9 373939+'AF3989E,B9F+4AC
C7C937'AC9BA 28B94;33C98B8#94C9C9
B8AF894CF8MC.9slackwarezine ?9+'AF3989E,B9F+4AC98B47A C73D39C9
4CF8MC94C9394;389 7A338-1?998987ADA439
"3CB9A2A(379C94C3FC9LB9 3739873799 4CFBAB5F4A39/3BC9 CBAAC9E,B9F+4AC987ADA439
;3B;989#2P9AB9CB937'ACB94CC98B47AC939 '8939 7C485F4A398B+94C77839 CAB9DCA987339
B8A7. C79UCB93989'89FC9DCA9328733973F8939
73FBABBC9
821454928.F:8A25AF
/3BC94CF7+7AC9%9 CBBAA2A38B9 C89879
C4C77AC.9 !373987ADA4379 3BBC939 3BBC9394CF8C989
+'AF3B978C3B94C9114989C94;33C989B8B9
#9K8FB3894C77C A3R 32C7ACB98947A C73DA39A2A(89C9 37D87C969
8987CB89.
29:C9DCA93BBAF3C9 C79E,B9F+4ACR
# ssh -v dfiori@smac.lcad.icmc.usp.br
%9SCA93287339FC9 8747BC OpenSSH_3.9p1, OpenSSL 0.9.7d 17 Mar 2004
debug1: Reading configuration data \
? AB9C9 7C48BBC92939DA739879C4C77AC94C9 /etc/ssh/ssh_config
B48BBC9394CF8C9 C89B8798B38284A394C9 debug1: Connecting to \
373FA3989 7A34A389:39DA73987ADA43CB9 smac.lcad.icmc.usp.br \
[143.107.232.169] port 22.
89%9'89398(98B38284A39394CF8C94C9
debug1: Connection established.
4CFDA3A2A389893B9A3B939B8C99
debug1: identity file \
47A C73D3394C932C7AC9B2C6DAB;9%3&19
/home/dfiori/.ssh/identity type -1
84 debug1: identity file \
/home/dfiori/.ssh/id_rsa type -1
debug1: identity file \
/home/dfiori/.ssh/id_dsa type -1
debug1: Remote protocol version 2.0,\
remote software version \
OpenSSH_3.7.1p2
debug1: match: OpenSSH_3.7.1p2 \
pat OpenSSH*
debug1: Enabling compatibility mode \
for protocol 2.0
debug1: Authentications that can \
continue: publickey,password,\
keyboard-interactive
debug1: Local version string \
SSH-2.0-OpenSSH_3.9p1
debug1: SSH2_MSG_KEXINIT sent debug1: \
SSH2_MSG_KEXINIT received
debug1: kex: server->client \
aes128-cbc hmac-md5 none \
debug1: kex: client->server \
aes128-cbc hmac-md5 none
debug1: SSH2_MSG_KEX_DH_GEX_REQUEST\
(1024<1024<8192) sent
debug1: expecting \
SSH2_MSG_KEX_DH_GEX_GROUP
debug1: SSH2_MSG_KEX_DH_GEX_INIT sent
debug1: expecting \
SSH2_MSG_KEX_DH_GEX_REPLY
debug1: Host 'smac.lcad.icmc.usp.br' \
is known and matches the RSA \
host key.
debug1: Found key in \
/home/dfiori/.ssh/known_hosts:2
debug1: ssh_rsa_verify: signature correct
debug1: SSH2_MSG_NEWKEYS sent
&9+7A3B9C73B98FB38FB9B882;3F8B939'89
DAF328F8.
slackware
1234563789AB9391234562127861972A91B9CD91234563789EAF9F4 zine
03 de Novembro de 2005 – Edição #11.5
Editorial þ944697F8D25Fÿ!F8A"#4A98E9198
Mais uma edição especial, dessa vez 745E9$58% 7251228F8&
para o CONISLI, que é um evento
muito importante para nós do -848F88F89A8939C C7FA38989AFB32379C9
slackwarezine. Foi no primeiro slackware9899FC8CC59CB/A394C9823989
CONISLI que saiu a (raríssima) #01296A8B4788F93C98F3FC9FC9DCA9 CBB,829
zerézima edição do zine -:), e desde 3AFA793978BC2C9+A39C9AB CAC989
então nos tornamos presença #4565669 A82B9BC8F893978BC2C9+A39
garantida em todos os meses ímpares, 37C9 3739CFAC78B989#0294CF8F4ACF3AB9C9
e nos FISLs, LinuxChix, SlackShows B8739#6418959 A82B
e, é claro, nos CONISLIs -:)
:CC93978BC2C989#4565669 A82B9FC9939
Aproveitando também a edição 78BC2C92 37C29FC9;98CB9'898A379C9
impressa, quem quiser aproveitar e xorg.conf9<8.9/etc/X11=.
comprar o slackware 10.2 oficial,
agora pode fazer isso via TempoReal: 18C9>CFAC7.
??????????????
http://www.temporeal.com.br/\ Section "Monitor_Wide_Toshiba"
produtos.php?id=169938 VertRefresh 43.0-90.0
HorizSync 28.0-110.0
Não ganhamos nada pelo jabá, mas é Modeline "1280x800" 80.58 1280 \
importante lembrar que é apenas com 1344 1480 1680 800 801 804 827
a compra dos produtos oficiais que EndSection
vai dinheiro para a manutenção da
distro que todos nós amamos. Também 18C914788F.
na TempoReal está a venda o livro ?????????????
Slackware Essentials 2nd Edition: Section "Screen"
Identifier "Screen0"
http://www.temporeal.com.br/\ Device "i810"
produtos.php?id=169988 Monitor "Monitor_Wide_Toshiba"
DefaultDepth 16
Nessa edição especial temos duas # Caso você opte por mais ou
dicas de hardware; a primeira sobre # menos cores, mude esse parâmetro
como usar decentemente um monitor SubSection "Display"
widescreen e, a segunda, sobre a Depth 16 # Idem...
configuração do Modem SpeedTouch Modes "1280x800" "1024x768" \
330, USB. "800x600" "640x480"
ViewPort 0 0
Como sempre, esperamos que os EndSubSection
artigos sejam úteis; e que o evento EndSection
esteja sendo um sucesso.
13289C937'AC98978AFA4A89C9;9889DF4ACF37999
Boa Leitura! .=
-8 7CC9C9387A3294CFAC9F8B3978AB399 87AA398B89'89
B89AF4239CB947ACB93CB93C78B98939D73B8.
CD2E1F747987989B912842888
slack
59B91242FA1
4C9DCF89A329C93AC79)9C94C7 C9C98C989892C4329AB,82
users
:CFDA73FC9C9>C89
1 88C4/9%%69*1F F4239393B9B8AF8B92AF/3B9FC9B89
/etc/rc.d/rc.modules9 3739'898BB8B9
A89A3B9C78B989438394C98B89C89 @2CB9B8739437783CB973F89C9CC.
*1F9391 88C4/9%%69:AF(398987ADA'8A9
39'89F39AF87F89/3A39 C439 /sbin/modprobe ppp_generic
/sbin/modprobe ppp_synctty
C48F3C9BC789C98BC939'89 C79
/sbin/modprobe n_hdlc
A39BC7898B4C7A99C7A32989FCBBCB9
/sbin/modprobe tun
37,4ACB9 C78B8B98933 8A9 3739C9C989
82/C9slackware98B8A9F3B987BG8B9$69$#9
&9B8A39328789C9FC89C9DA763789 3739
#669#6#989#649CCB94C9B48BBC9
bootboth.eni9894C A89 3739/lib/firmware:
9 7A8A7C9 3BBC9993A379CB937'ACB989
# mv nome.eni /lib/firmware/bootboth.eni9
HA763789'898BC98F7C939*-E.
slackware
1234563789AB9391234562127861972A91B9CD91234563789EAF9F4 zine
%#98928(87C9897448999&AC9:#7
Editorial
Índice
Última edição do ano! E, até agora,
o nosso recorde de atraso, se
levarmos em consideração que essa é
/C3A(3FC9390CFB7C989!34C8B
a edição de Novembro -;) Herbert Faleiros
2
Para a virada do ano montamos um
zime com artigos bem interessantes. 17AF43FC94C91AB
Um sobre como tornar o processo de Nycholas Oliveira e Oliveira
criação de pacotes mais automático 6
utilizando scripts, agora não
existem desculpas para não fazer FB323FC93923EAF5921190##4
seus próprios pacotes. Yukatan “Kenjiro” Costa
8
Na área de hardware, um pequeno
tutorial de como instalar e utilizar FB323FC989*B3FC9C978B5C
no amsn uma webcam da D-Link. Clayton Eduardo dos Santos
9
Para os administradores, a
instalação do rdesktop (para dar
manutenção em máquinas Windows), um /8FA43FC9C912345637891&59!/5989
passo-a-passo simples e rápido da 393B89E2/!
instalação do PostFix usando pacotes Flávio do Carmo Júnior
já existentes e uma bom artigo sobre 10
como configurar uma máquina rodando
slackware como cliente de uma rede FB323FC9C9!CB6A
com autenticação LDAP. Fabiano Silva de Carvalho
12
Para os iniciantes, um artigo de
como calcular os “números” de
permissão. Particularmente, acho
muito mais fácil aprender a contar
até sete em binário do que fazer as
contas do artigo -;), mas, cada um
tem a sua maneira de fazer as
coisas, e essa é uma das vantagens
do Software Livre, justamente a
Liberdade!
Piter PUNK
-8 7CC9C9387A3294CFAC9F8B3978AB399 87AA398B89'89
B89AF4239CB947ACB93CB93C78B98939D73B8.
CD2E1F747987989B912842888
slack
59B91242FA1
4C9DCF89A329C93AC79)9C94C7 C9C98C989892C4329AB,82
users
/C3A(3FC939
0CFB7C989!34C8B
E9AF878BB3F89B8A7CB98B89D 37CD9 3739
/7'ACB9SlackBuild9BC9shell scripts9 8A37CB98A379C9SlackBuild9C398(9'89
4;39DAF32A3899393C3A(3C989CC9 'AB87CB93793 8F3B93937A+829 C79
7C48BBC9894C A23C989 34C8B9 3739C9 88 2C9'3FC9328737CB93937'A8739C9
slackware 7C48BB3C79C93987BCF78ABC9C9 34C8
&B8B9scripts939 C89B879A2A(3CB9 &B8937'AC9889B8A79C9 37C9
3739CAA(3C9784C A23C9C9 Dnome_do_programa.optionsD9>89
87BCF32A(3C989 34C8B9CDA4A3AB9C93AF39 amarok.options@
'3FC9'AB87CB9B8A79CB9 37<8B9C9
1234563789F394CFB7C989 34C8B9FC3 *988 2C98B89A C98937'AC9>B8AFC9
CDA4A3AB93B3FC9 3739ABC98A37CB9 C4CB9 CB9 37<8B9C9slackware@9B87A3.
37=87CB9898A+32CB9>CB9SlackBuild?B@9
78B CFB+8AB9 C79CC9C97332AC9 8B3C9 # Versão/nome do programa.
>4CFDA73794C A2379 87BCF32A(37984@ NAME=amarok
VERSION=1.3.6
&B8937AC9 78BB <89'89C928AC798B8;39
D3A2A37A(3C94C9CC9C9 7C48BBC989 # Revisão do pacote.
4CFB7C989 34C8B9 3739C9slackware BUILD=1
!C8CB93A4ACF379>FE4F9A262@9C7C9 # Documentação.
37'AC94CF8FC93B94CFDA73<8B9A2A(33B9 DOCS=$PKG/usr/doc/$NAME-$VERSION
73F89394CFB7C9C9 34C89F8289
AF42A78CB9AFDC73<8B9A87B3B94CC9 # Onde o programa será instalado.
87BC978ABC9D23B9894C A23C9 PREFIX=/opt/kde
37'A8739C9 7C48BB3C7
*814E68914 F
89B+47
# Configurações utilizadas.
CONFIGURE="--prefix=$PREFIX \ FA4A328F893A4ACF3CB9AFDC73<8B9BC789C9
--build=$TARGET-slackware-linux" '89C9script9D3(9>89AFDC73<8B9'89DC789
87AF8F8B94CC92A48F393C7984@
# doinst.sh e slack-desc.
INSTALL=$PKG/install
#!/bin/sh
#
I3FC9FC9'AB87CB9A2A(3798B89A C989 # amarok.SlackBuild
37'AC9>.options@93B937A+8AB9887C9B879 # (amaroK - Slackware build script)
AFB3F4A33B9FC9 7G 7AC9SlackBuild # author: Herbert Alexander Faleiros
# <herbert@faleiros.eti.br>
&9scripts93AB9823C73CB9 C8CB9
3A4ACF3797CAF3B9'8988439 68AC9ABC9373(8F3CB9C9A78G7AC94C778F8989
3C3A438F893978ABC9C9 34C8939 89B8A39437783CB9C9FCBBC937'AC989
J2A3987BC98B+8298D839C9C6F2C39C9 4CFDA73<8B.
4GAC3DCF89C9 87A89C9348BBC93C94GAC9
3329>FC38B+82@9898B8FC2A8FC9>A39 CWD=`pwd`
0"1@ . $CWD/amarok.options
094F87F8,91AF824F189B9871B/9779
/F8B989884379C9SlackBuild99F848BB+7AC9
3FCB947B3FC91AB83B989FDC73<8B9
3A379B89bit989884C9C98BC989'89 889B89 7A8A7C94C 3C799%RQ93CB9
CCB9CB937'ACB9F848BB+7ACB9)94CFB7C9C9 #493FCB9'89C9B3ABD8(93898F;C37989D!7AF489
34C898F4CF783B89AB CF,8AB. CD9!87BA3D98 CAB989FB9793FCB9C2C939
8879894C 3C78B989$89'3FC9
$ chmod +x amarok.SlackBuild 3FAC9908287CF9M445A(9'3583FA34C9
894378A7AFA39B89A9898B3F389
$ ls -l '3FC9B7A9C9/21E9898FC9AFA4AC3B89FC9
-rw-r--r-- 1 herbert users 8649808 \ FC9EAF989$$9 23FC9 C79+7A3B9
2005-11-08 03:40 \ AB7AA<8B9394CFA84879C9B234563789
amarok-1.3.6.tar.bz2 > CFC3DAF329.@
-rwxr--r-- 1 herbert users 944 \
3212168249721809241F589B98
2005-09-13 02:44 \
196A9/9 7C733C79733FC989
amarok.SlackBuild 6,BA439 8239*610379189 7A8A7C94CF3C9
-rw-r--r-- 1 herbert users 642 \ 4C9C91234563789C4C77898974449
2005-09-13 02:40 \ /328F897332A398B8FC28FC9BC2<8B9
amarok.options 89S339 3739B87AC78B9893 2A43<8B9F3B9
-rw-r--r-- 1 herbert users 250 \ AC73B933B98B4788937ACB9BC789
2005-09-13 02:46 \ 47A C73DA3989A29B47A B9 3739C9123456378
slack-desc
-1F958728542419828542419/97493FCB9
/C7399BG9884379>4CC9root@9C9 B89AF878BBC9 C792AF989744%93AB9
SlackBuild989'8BC. 7CDABBACF328F8989744M99D82A(8F89
7332A3FC94C9B2345637892CC98943739.29
7332A394CC93AFAB73C7989BAB83B989
# ./amarok.SlackBuild 788B9 7C733C798939DF3C989
39FA87BA389 J2A43989239 8B3C9
9+BA4C99ABBC9'898BA879AF878BB3C989 CCB9CB9A3B9 3739 3BB379FC98BA237
3AC78B9832A8B9>C9scripts93AB9
4C 28CBF823C73CB@9 C87+94CFB2379CB9 69698878294178,F5699134A3782989
sources939 7G 7A39AB7C9C9CB9SlackBuild?B9 0AKF4A39390C 3C989!GB3O733C9
'89B898F4CF739FC98F878C9 >&B 84A32AB3@989!7C733C9/3F33989
http://www.faleiros.eti.br/SlackBuild -88B97332A394CC9/AFAB73C7989
-88B939&B4C2394FA439/2C9S34,9T7C9
8D8FBC79C91234563789EAF9CC93B9CB9
8994C 3C79 8239 7A8A7398(989
Herbert Faleiros #$R89>90!3844@93B9BG98894CF3C94C9
<herbert@faleiros.eti.br> EAF989#$$U9>1234563789EAF9%4@
17AF43FC94C91AB
CC9FC9B389'89 87ABB<8B98937'ACB9
/,92A 2A43CB9C9 7A8A7C9FJ87C9 82C9
89A78G7ACB989A C73F89 7AF4A 328F89 3739
373FA7939B873F39C9BAB8394CF739 B8FC953AB9BG93CB92A 2A4379CB9
8BBC3B9FC93C7A(33B98FC932A4ACB3B9&9 FJ87CB9898BC933AC9CB9AB9'893CB9
B38CB9394CC937AA7F78A7379 3A37.
87ABB<8B989937'AC9C9A78G7AC9!3739
r - x
'893AF39FC9B389ABBC93A932FB92AF5B9
2 1 0
2CC933AC9BC789C93BBFC.
2 2 2
-----
A .FFDC432AF4A B3C77FA3FAFA4A3F8F4A
4 - 1
33BA:B33BA4C337'AC
9
A .FFDC432AF4A B3C77FA3FAF878A37
/C739CB938+A4CB989 23FC9C989
ACF4A3AB4A:B3AB43BAB37'
474ADA4379ACW90*2=19VWV9BBC98BC9'3FC9
A .FFDC432AF4A B3C77FA3FAF878A37
DC792A 2A43C9 C790937AA3B89193C9
ACF4A3 87A
78B23C989FC909/C739C98 2A43C9
!C79C7C923C9 C43B9 8BBC3B9B3894CC9 FAF93A93AB9898B7C379.2
4CF379CB9AB989 87ABBC989
37'ACBFA78G7ACB 28 CAB9ABBC9C99BG9BC379C978B23C93B9
2A 2A43<8B.
!C7988 2C9'3FC9B89D3(9C94C3FC.
4 + 1 = 5
slack@zine:~$ chmod 0754 file
slack@zine:~$ ls -l file chmod u=rx989398B394CAB39'89chmod
-rwxr-xr-- 1 slack zine file 0500.
123459B87B94CF732389
file
slack@zine:~$ ls -l file
-r-x-wsrwt 1 slack zine file
r - x - - w s - r w t
2
2
1
2
0
2
+++++ - +++++ - +++++
- - 2 - 1 => 2 + 1 = 3
BC9CF9A89377A329CD917A3A9
r - x - - w s
2 1 0 - 2 1 0
2 2 2 - 2 2 2
-
-
-
r w t
2 1 0
2 2 2
3F96ABA9BC939
L3 B9H869X837W
----- - ----- - -----
4 - 1 - - 2 1 - 4 2 1
+++++ - +++++ - +++++
5 - 3 - 7
99
slack@zine:~$ chmod 3537 file
slack@zine:~$ ls -l file
-r-x-wsrwt 1 slack zine file
H8BB8943BC9'3FC9C4K9DC79D3(879CB94+242CB9
CB9AB9FC73AB9828B9C9B879AFC73CB9CF89
9A98B 84A3298BA8798943A333239 C79
88 2C.
r - S - r - s - r - T
2 1 0
2 2 2
+++++ - +++++ - +++++
4 - 2 - 1 => 4 + 2 + 1 = 7
r - - - r - x - r - -
2 1 0 - 2 1 0 - 2 1 0
2 2 2 - 2 2 2 - 2 2 2
----- - ----- - -----
4 - - - 4 - 1 - 4 - -
+++++ - +++++ - +++++ 12342567892ABBC2DEFE2
4 - 5 - 4
222768F6
slack@zine:~$ chmod 7454 file
slack@zine:~$ ls -l file
-r-Sr-sr-T 1 slack zine file
/939 7GA39.!
1223456789ABCD
Nycholas de Oliveira e Oliveira
<nycholas@gmail.com> 7EEF698626E4
FB323FC939
23EAF5921190##4
#if 'LINUX_VERSION_CODE' >= \
'KERNEL_VERSION(2,4,20)' && \
8285F69125864497F5
'LINUX_VERSION_CODE' < \
'KERNEL_VERSION(2,5,0)'
Kernel linux 2.6.14
amsn 0.95b >'89BG9B8934A39A390"1@.
http://amsn.sourceforge.net/ !7CFC93C739C9driver98894C A2379
spca50xx: &FC
http://sourceforge.net/\
projects/spca50x/ # make && make install
videodev.9
G2C9'89;+98898B379 78B8F8 189C94C778989C9driver9;+98B+9
3 GB939AFB323CF4C A23C9C9B8 4C A23C989AFB323C90377889CB9G2CB9
kernel ?videodev?989?spca5xx?.
# modprobe videodev
:F58;8F19
# modprobe spca5xx
!82C9'89 89879C9kernel9C9EAF9FC989
/C7393B39AFB32379C9amsn913A89C937'AC9
B C789F3AC9398B39AFA39webcam9&FC9C9
C90"19828B98B4C 34894C9?tar -zxvf?9
;8AC9DCA9 8B'AB379F39F87F89 C793239
&F789FC9A78G7AC9784947A3C9898848.
3287F3A396323FC94C993'A9C7C932A9
CA9D32379C9329spca50xx958BC9'89B39
# ./configure
webcam9FC9B8;39A329)9AFA39K939C2A339 # make
FC9BA898BB89driver9E+989392AB3989
73F8989webcams9B C733B9 C798BB89 /C7398F789FC9A78G7AC9
driver utils/linux/capture9>'898B+98F7C9C9
A78G7AC947A3C9F398B4C 343C9C9amsn@9
1C9F39873893987BC9C9spca50xx9'89 -C89C9script9?test.tcl?9 37398B379B39
89 88A9>spca5xx-20051001@9FC94C A239 webcam.
4C9C9kernel 2.6.149&FC989DA(939
8'8F393A37739H39AC739394C A23C9 # ./test.tcl
C9driver9887+9B7A798FB38FB989877C9
4CC933AC. !7A8A7C9+989?Choose device?928 CAB989
?Camera settings?9HC9 784AB39 87879AC9
spca5xx-20051001/drivers/usb/\ 8 C9D3FC93,99A C73F899'89C9
spca5xx.h:23:40 : missing \ ?test.tcl?934A89B39webcam98994CFBA3B9879
binary operator before token "("
39A389'89394=873943 73
spca5xx-20051001/drivers/usb/\
spca5xx.h:44:40 : missing \
binary operator before token "(" 1 CFC9'89C94C778989FC9?test.tcl?9
spca5xx-20051001/drivers/usb/\ 3C7399BG9B379C9amsn9 373973FBAA79
spca5xx.h:54:41 : missing \ A38FB9373B939B39webcam
binary operator before token "("
53B9? 873,?W9899B878AFAC9D323FC9&9
1C9AFA393A377394CFBAB89898A379 ACB943BCB93AF39DA437+9D323FC92A87379FC9
8BB8937'AC989CADA43798BB3B92AFA3B firewall98FC9FC9modem9/21E93B9 C73B9'89
AFB87A7AFC93B 3B9BA 28B9>'@93F8B9898 CAB9 C9amsn9A2A(39 37393973FBABBC989,8C9
8943394CFB3F89DA43FC93BBA9 &FC93B392A873793B9 C73B9689198968929
78B 84A38F8. > 7CC4C2C9tcp@989C9DF4ACF37+9
373A2ACB38F898
#if 'LINUX_VERSION_CODE' < \
'KERNEL_VERSION(2,5,0)' &B 87C9'89C7CB9FC9 3BB89 82C98BC9
7332AC9'8989 3BB8A9 37398B4C7A79'89C9
#if 'LINUX_VERSION_CODE' > \ D7C939323987393'823B9 C73B9Y@
'KERNEL_VERSION(2,5,41)'
Yucatan “Kenjiro” Costa
<yucatan@globo.com>
FB323FC98
"3CB939A2A(3C9C9BCD637891 CFA39'89
C4K98FA3939+'AF39PAFC6[9
^!F7444F744%94C9348BBC978CC9A3A2A3C9
4;C9A 99#$7#QR4#%99/9 37A7989FCBB39
+'AF39slackware93B39AA37CB.
*B3FC9C
$ rdesktop 192.168.0.13
9^9A7+937A7939;3F8239;+94C939823989
38FA43C9 8AFC99B+7ACFB8FA39
+2ACB96F4ACF39AC989FC98F3FC9
4CC9C4KB9889879 8748AC93978BC2C9
78B5C
9893 8F3B978Q94C78B9 3739379ABBC93B39
3478B48F37.
$ rdesktop -a 16 192.168.0.13
9rdesktop9B87+9AFA4A3C94C9#Q9AB9894C79
/B9C <8B9D-a 8D9D-a 15D989D-a 24D939
1894CC9CB9;+9889879 8748AC9 BC9+2A3B99B+7AC9B8FA3939 C89B879
4CBC98B47887937ACB93B83CB989 8B 84ADA43C9A392AFA39894C3FC.
BA3<8B9783AB989FC7328F89AFBA33B9
'89B789FC9894CAA3FC93AB9 $ rdesktop -u usuario -p senha \
8B 84ADA438F8989893A8F8989 -a 16 192.168.0.13
7332AC
"+7A3B9C73B9
0CC9CCB9FGB9B38CB9AFD82A(8F899
73A438F89A CBB,8297332A37CB9899 -z99L3A2A394C 78BBC9CB93CB9
3A8F89'897C39#44N9ZFA9/9323B9 73D83CB9>BG9DF4ACF394C9R9AB989
B83F3B937+B9A89897832A(37939 4C7@Y
3F8FC978C39899+'AF394C9
D3'828D9BAB839C 8734ACF3290CC989 -f99L3A2A39CC982394A8A39 37397887879
4CB89B3,989B4398932393287F3A39
3B39 78BBACF3793B98423B9
2A789'89 8BB89B879A2A(339FC9C98982AC9
Ctrl+Alt+EnterY
slackware989A89397339B7 78B3
-T99D8FB38D9.9539C9,2C939;3F823939
/93F8FC9C7A3C7A38F89887A39B879
B8BBCY9
7832A(339A2A(3FC9C987AF329187A489C9
PAFC6[9C9'89F9 7A8A7C9C8FC989
-k99FC8_C_3 39.9L3A2A393 3989
28C939 8FB379'89FC987A39KAC989AFA39
8423C98B 84,DA4C9 373939B8BBC9AFA4A33
B4393B98B3398F3F3C98AB8939
84828F893287F3A392A789 3739ZFA94A3339
&AB893AF39C <8B93AB98B 84,DA43B94CC9
rdesktop
78A784ACF38FC989 87AD7A4CB989A78G7ACB9
2C43ABF78CCB93A3CF8B3A3C9CB9BCFB9
9rdesktop93328F89F3987BC9#M#999
8AACB9F39B8BBC978C39C9A784ACF38FC9
42A8F897+DA4C9ZFA94C 3,8294C9C9
373939+'AF392C4329cache93B9A38FB9
87AF329187A4899 7C48BBC989AFB323C99
73FBD87A3B98F789C7CB97847BCB9H339'89
7AA329 7A8A7C9D339C9C6F2C39B3FC9C9
9Dman rdesktopD9FC978BC239.@
lynx9C9C9wget.
"3289287379'89C9rdesktop9 C89B879
$ lynx \
http://rdesktop.sourceforge.net/ A2A(3C9894CF;FC94C9C9LTSP94;39
$ wget http://\ AFB323C9 3BBC939 3BBC9DCA9 2A43398939
optusnet.dl.sourceforge.net/\ 3B9J2A3B98A<8B9C9slackwarezine928BB89
sourceforge/rdesktop/\ CC99 CBB,829B89A2A(3798B3<8B9
rdesktop-1.4.1.tar.gz diskless9 3739348BBC978CC9393A8F8B9
PAFC6B939 37A79898B3<8B97C3FC9EAF
&9B8A39C9 7C48A8FC9\89B8 78].
189 8BBC329C9 7C GBAC98BB8937AC99
$ tar -xvzf rdesktop-1.4.1.tar.gz DC7F8487939DA43D9893 2A43C9'89 C89
$ cd rdesktop-1.4.1 D34A2A37939A398993AFAB73C798939
$ ./configure BA3C9'898A;3939C 873C9899
$ make B87AC7F8B3C94C9C7C91
$ su
# checkinstall Clayton Eduado dos Santos
<clayton@slackpoint.com.br>
/8FA43FC9C91234563789
8
89393B89E2/! "8?25FAE9697F8F43197F8
FAE497F828456997F8F58E9F625
<61F7F
8E2@?A=
&99 7C48A8FC978328F89BA 28B93B9
'893B98(8B9FCB93BBB39 82C9D3C9C9 E8789'899prompt94C83FC9 C79$9`9
slackware9B879AD878F89393AC7A393B9
7C48A8FC9 CBBA8294CC9B+7AC9989#9`9
AB7AA<8B9 C79FC93C379C9!/593B9
7C48A8FC9F848BB37A38F894CC9root
878CB9'89ABBC9FC99 7C283932
"3CB939C9A78G7AC9C9C6F2C3989B8A79CB9
289'32'879DC739B89287CB99 C4C9BC789
3BBCB.
!/5989E2/!9878CB9'89C9E2/!9F3C9D3(9
78'ABA43C9F8FA393C9!/5989'898289F3C9 $ tar -zxvf openldap-VERSAO.tgz
AF87D878989F339!CAB9898989'894C2C'8A9C9 $ cd openldap-VERSAO/
!/59FC9slackware9 739ABBC9 C79FC9DCA9 $ ./configure --enable-slapd=no \
AF+2AC93989CBC9C9!/5 --enable-backends=no \
--enable-slurpd=no
HC9C94C8F379C9DF4ACF38FC9C9!/5989 $ make depend
E2/!93'A9 CAB9FC998BB89C98B4C C9C98C9 $ make
0CFBA87C9'89C4K9;+94CFA8489C9E2/!989 # make install
8FA39C9,FAC989AFDC73<8B9BC78939
8B7739>+7C78@98289F39B39788 !874839'89F392AFA39./configure98B3CB9
8B3A2A3FC9'32'8797332AC9C9E2/!9
8=9F62582255>14F5 4CC91&-"&-9ABC9'8939AF8FC9C937AC9
9942A8F
39 8FE2/!.9
http://www.openldap.org 855B79E
39FBB_23 .9
http://www.padl.com/\ 2398B39DC7393CB939C9A78G7AC9C9
OSS/nss_ldap.html C6F2C3989B8A79CB9 3BBCB.
1398 78B39B3
slackwareV
(8#79E697F8958FC4319DE258E9198F55F8
9A4262 0C A89C937'AC9
/usr/local/etc/openldap/ldap.conf9 3739
F8G74697F8F891H4IF8 C9A78G7AC9/etc989C7398(94CC9
J51JF9J26JFE279EJ79EFC /etc/nss_ldap.conf
# /usr/local/etc/openldap/ldap.conf # # cp /usr/local/etc/\
openldap/ldap.conf \
BASE dc=example,dc=com /etc/ldap.conf
HOST 192.168.0.3 # cp /usr/local/etc/\
openldap/ldap.conf \
rootbinddn cn=Manager,dc=example,\ /etc/nss_ldap.conf
dc=com
nss_base_passwd ou=Users,ou=People,\ FK8G74697F8F891H4IFL8
dc=example,dc=com?sub J26J5546MFC
nss_base_shadow ou=Users,ou=People,\
dc=example,dc=com?sub ##### /etc/nsswitch.conf #####
nss_base_group ou=Groups,dc=example,\ passwd: ldap compat
dc=com?one shadow: ldap compat
group: ldap compat
# /usr/local/etc/openldap/ldap.conf # ##### /etc/nsswitch.conf #####
# ldapsearch -x # id teste
uid=1005(teste) gid=513(Domain Users)
&28988978C7F379398B773939B393B894C9 groups=513(Domain Users),
9DAF329 3784AC94C9C933AC9B89AC879 1001(slackwarezine)
329877C987ADA'89CCB9CB9 3BBCB9897C89C9
4C3FC9FC38F8 9B37AC9DtesteD9FC98AB89FC9BAB8393329
8BC93BBA98289 a89B879A8FADA43C9F39
# search result 3B89E2/!9894CFB23C
search: 2
result: 0 Success N8OF5PF
&FC9CB78939B394373.
www.slackwarezine.com.br/empresas.php
FB323FC9C9!CB6A
#@9FB3289C9mysql9>!C89B879CAC9FC902989
AFB323C9C9slackware@. R@9FA4A89C9187AC798958FB38FB
# sh /etc/rc.d/rc.postfix start
# installpkg mysql-4.0.23a-i486-1.tgz
189C9DCA9D8AC94C77838F89F8B89 CFC9C9
7@9FB3289C9cyrus-sasl9>!C89B879CAC9FC9
B87AC79898FB38FB9;+98B+9DF4ACF3FC
02989AFB323C9C9slackware@.
!37398B37.
# installpkg \
telnet mail.seudominio.com.br 25
cyrus-sasl-2.1.21-i486-3.tgz
$@9FB3289C9imapd9>-8B CF+829 82CB9
%@90CFDA789C9187AC79892H194C9C9
7CC4C2CB9!!%9895/!9!C89B879CAC9FC9
-8AB7C95^938'3C9>A 9C9B87AC798983
02989AFB323C9C9slackware@
3A2@99187AC79892H19 C89B879C7C9
B87AC79F397889/9AFB323C9894CFDA73C9
# installpkg imapd-4.62-i486-1.tgz
C9B87AC7989FB9FC9B87+9733393'A
#4@99imapd97332A393BBC4A3C93C9inetd9
M@9FB3289C9 CBDA9>!C89B879CAC989
&FC988CB94CFDA7379C9inetd9!3739ABBC9
6662AF 34538BF8@.
328789C937'AC9/etc/inetd.conf9
# installpkg \ 8B4C8F3FC93B92AFA3B978D878F8B93CB9
postfix-2.2.5-i486-1stb.tgz 7CC4C2CB95/!989!!%
slackware
1234563789AB9391234562127861972A91B9CD91234563789EAF9F4 zine
#$98917A2989@AA39B9CD87C9E#@F
Editorial
1F2A958FA8F8A9E985!468
Não, nós não morremos. E estamos
marcando presença no FISL com mais E9198"2A8598F81126
uma edição especial, a #12.5 que é
esta que vocês tem em mãos. 8F3FC9D3(879/-E01E023989393B9
AF43B9+'AF3B989 8748A9'89C93324C9FC9
Claro, depois de quase quatro meses DF4ACF3393AB98989FC97C433989"9
da última edição, todos estão loucos
esperando uma edição completa. Bom, B873FC9CB92CB98F4CF78A9ABBC.95/3F69DAF9
vai ser preciso esperar um pouquinho DA2895 47B8AF2559739C999FC98F4CF7398BB89
mais. Mas, por enquanto, pode ler a 37'AC9BA 28B8F89 C7'898289FC98AB89:9
edição especial e ver que 9C9CAC;9!C8CB9879ABBC9D34A28F8.
continuamos com a mesma premissa de
sempre: artigos técnicos, de $ ls /etc/X11/xkb/symbols/pc/us_intl
técnicos e para técnicos. /bin/ls: \
/etc/X11/xkb/symbols/pc/us_intl: \
Nessa edição temos dois artigos; um No such file or directory
sobre como corrigir o mapa us_intl,
já que o que vem no Xorg 6.9.0 está <3B9FC9A78=7AC9A8A338F89B 87AC798AB89
paulado. E o outro artigo sobre como 9us_intl.
configurar sua CPU para alterar
dinamicamente a freqüência de $ ls /etc/X11/xkb/symbols/us_intl
operação. /etc/X11/xkb/symbols/us_intl
-8 7CC9C9387A3294CFAC9F8B3978AB399 87AA398B89'89
B89AF4239CB947ACB93CB93C78B98939D73B8.
CD2E1F747987989B912842888
slack
59B91242FA1
4C9DCF89A329C93AC79)9C94C7 C9C98C989892C4329AB,82
users
"82C4A389BC9<8A3
:8984CFCA393; 189C4I94CC989899<CA28918 7CF9
88943A2A379C9/CC2KLA8
ECC9'894CFB8A99FC8CC59 8748A9'89
C93F3C98B'8F33983AB9>8A939C24339 /sbin/modprobe powernow-k8
89C942C459C9 7C48BB3C798B339FC9+AC9
GC9393AC7A39:B89FC9CCB;9CB9 /C9ABBC9C9B C7893C98B432CF38FC989
7C48BB3C78B9A2A(3CB93328F8989 D78'MIF4A398B+9437783C91C739D3239
FC8CC5B9893943 34A389893287379C942C459 B8284ACF37939 C2,A4391B9 C2,A43B9BC9
BC983F399B8H39'3FC9C4I9B39 BA 28B93B9DF4ACF39393AC79 37893B9
8FCB9C9 7C48BB3C798289AAFA9C942C459:89 8(8BJ9B89 C799343BC93B9 C2,A43B9C9587F829
8B'8F398FCB98984CFCA(398F87A3;J9 FC9DC789BDA4A8F8B9 3739C4I93A9B879
'3FC9C4I9B393AB9C9 7C48B3C798289 F848BB+7AC9938CF9887FC9 3739D3(879
38F39C942C459:898B'8F393AB9893B39 8BB894CF7C2891'A9A78CB9B3793B9 C2,A43B9
3AB98F87A3;9CF4394B39F339287379'89 C9 7= 7AC9587F82.
'3FC98FCB98F87A39DC793B393AB93A9
737939387A39C9B89FC8CC5 1 cpufreq_powersave.9>8A39B8 789C9
7C48BB3C79FC942C459,FAC
19 3789'89AF878BB3989C398BB394CF87B39 1 cpufreq_performance.9>8A39B8 789
BC78984CFCA39898F87A398982C4A38989 C9 7C48BB3C79FC942C459+AC
/!*99'89C9B C789398BB89A C98984FC2CA39 1 cpufreq_ondemand.9128739C942C459
H+98AB89FC9587F829C9EAF9&9B89C4I9B39C9 4CFDC7893A9B8FC9F848BB+7AC
kernel-generic989C9kernel-modules9'89 1 cpufreq_conservative.998BC939
8BC9FC9/testing9C9slackware9CB9=2CB9 5CF83F5
H+98BC9CCB94C A23CB93B39C4I9
43778379C94C778C9 3739C9B894376378912A+B9 189C4I9899 7C48BB3C79/CC2KLA89'89
B898B+9B3FC9CB9 34C8B9C9/testing93B39 8C739 373944383798998B3C9 3739
37A79C9B89/etc/rc.d/rc.modules989 C7C93C9AFB9C95ondemand59889B379C9
4C8F379392AF439'897339C9B8943763789 5conservative59!3739CB9C7CB9344C9'89
8B 84,DA4C. 43778379C9=2C9cpufreq_ondemand9889
DA4379N9/CC9BC99<CA28918 7CF989
### CPU frequency scaling modules:
43778C9C95conservative5.
# generic ACPI P-States based driver
#/sbin/modprobe apci-cpufreq
/sbin/modprobe cpufreq_conservative
# AMD mobile K6-2/3+ PowerNow!
#/sbin/modprobe powernow-k6
# AMD mobile Athlon PowerNow! &9 7CFCO9193AC79 3789C98 C9C989
#/sbin/modprobe powernow-k7 7C48BB3C79DA43939PAA<Q(9:B3FC9
# AMD Cool&Quiet PowerNow! B83CF58R9:3A2989F383C7;93A94439
#/sbin/modprobe powernow-k8 +7ACB987AF3AB984;989898(989'3FC9
# Intel SpeedStep using the SMI BIOS :>">B9323B94C A23S8B9323B9378D3B9
#/sbin/modrobe speedstep-smi FC9 8FDDA48;9BC89 3739#@AA9C9#PAA<Q(9
# Intel SpeedStep on ICH-based chipset 14O91F8B9'8989898B'839CB9=2CB9
#/sbin/modrobe speedstep-ich 4C93B9 C2,A43B9398BC92AB3CB9FC9
# Intel Enhanced SpeedStep rc.modules9189C4I9AFB32C93C739CB9
#/sbin/modrobe speedstep-centrino 34C8B9C9@39'898BC9FC9/testing9FC9
# Intel Pentium4/Xeon clock modulation 889879 7C283B91C739B89D8(99
#/sbin/modrobe p4-clockmod 73892878989379C92AF59C9
# NatSemi Geode GX / Cyrix MediaGXm /etc/rc.d/rc.modules9 3739C9
#/sbin/modrobe gx-suspmod /etc/rc.d/rc.modules-2.6.15.69:C9C9'329
# Transmeta Crusoe / Efficeon LongRun B8H39C9587F8293AB9FCC9'3FC9C4I978BC2879
#/sbin/modrobe longrun 3 2A43798BB89C7A32;
# VIA Cyrix Longhaul
#/sbin/modrobe longhaul Piter PUNK <piterpk@terra.com.br>
9B234563789939AB7AAC92AF9 &9CCB98BB8B93FCB939AB7C9 *9 7CC98987839'32A389
3AB93FA393AF39893AA389 4CF'ABC937C7CBCB9A2A(3C78B9 3739B+7ACB94C98B398B39
8FC9BAC947A339 C79!37A459 7AF4A 328F89733B9)9B39DA2CBCDA39 4373487,BA439&98B89(AF89989
"C2587AF989#$$%939 37A79391E1 89BA 2A4A389898B3A2A38 B2345879 3739B234587
slackware
1234563789AB9391234562127861972A91B9CD91234563789EAF9F4 zine
5B989GFHC989B55I9F9&AC9J#%
Editorial Índice
Finalmente uma nova edição do FB323FC939 23439!/90A7828BB912EAF59
slackwarezine! Estávamos sem uma 10E234#596-878
nova edição completa desde novembro Eduardo Braga
do ano passado (quando a edição de 2
novembro saiu em dezembro). Ou seja,
justo no nosso aniversário de dois 3CC289325989B23456378
anos (janeiro de 2006) não saiu Herbert Alexander Faleiros
edição nenhuma -:( 3
Para compensar, pensamos em fazer 18B8FC2A8FC973FA(3C94C9
uma edição dupla para março... que 187BACF98973494C9!CB7819E9FC9
virou uma edição tripla para maio (e
B23456378
nesse meio tempo lançamos a #12.5 Wanderson Santiago dos Reis
para o FISL). E, a medida que os 4
planos ficavam mais ambiciosos,
menos a zine ficava pronta.
FB323FC9C9:E1CF58;9FC9B23456378
Herbert Alexander Faleiros
Bom, de volta a sanidade; temos uma 8
zine cheia do mesmo de sempre, do
jeito que os slackers gostam: a
<C3A(3FC939-8C78F3C989=>?9
revista de artigos técnicos, escrita
F87D348B989-88
por técnicos e para técnicos.
Nívio Souza
10
Instalação de softwares (mldonkey,
trac), dicas de configuração (google
talk), instalação de hardware (D- /CFDA73FC9C9@87F829 3739A191<<989
Link DWL-G510, SiI 3112A), /CF7C23C7391A9%##B<96<BB9<C>DE9F9
administração da máquina (reordenar 18E88
eths)... o mesmo cardápio que sempre Yukatan “Kenjiro” Costa
tivemos e agora com um gostinho de 12
“ressureição”
Boa Leitura!
real
Piter PUNK nerds
-8 7CC9C9387A3294CFAC9F8B3978AB399 87AA398B89'89
B89AF4239CB947ACB93CB93C78B98939D73B8.
CD2E1F747987989B912842888
slack
59B91242FA1
4C9DCF89A329C93AC79)9C94C7 C9C98C989892C4329AB,82
users
FB323FC939 23439!/90A7828BB9
12EAF5910E234#596-8978
Extraia o arquivo madwifi-ng-current.tar.gz
Esta placa é uma boa opção para quem quer em "/usr/src/", por exemplo. Entre no dir. criado
comprar uma que suporte o protocolo como WPA- e dê um "make && make install". Os módulos
PSK que não necessita de um servidor de serão criados e instalados. Agora vamos instalar o
autenticação (RADIUS) configurado em casa, e uma wpa_supplicant.
taxa máxima de transferência de 54 Mbps sem
gastar muito. Requerimentos para instalar o wpa_supplicant
Apesar da D-Link não disponibilizar um driver para 1 kernel versão 2.4.x ou 2.6.x com suporte ao
GNU/Linux, é possível instalar este hardware Wireless Extensions;
usando madwifi que é um projeto que provê drivers 1
arquivos do madwifi;
para placas Wireless que usam chipsets da Atheros, e
wpa_supplicant que adiciona o suporte ao protocolo Extraia o arquivo wpa_supplicant-
WPA-PSK (WPA-Pre Shared Key) ao driver do 0.4.7.tar.gz e entre no dir. criado. Crie um
madwifi. arquivo chamado ".config" (sem aspas) e adicione
as seguintes linhas ao arquivo:
Este roteiro ensina como configurar um slackware
10.2 com uma placa dessa como uma estação cliente CONFIG_DRIVER_MADWIFI=y
de uma rede Wireless. Este roteiro deve funcionar CFLAGS += -I/usr/src/madwifi-ng
também com outras placas que possuem chipset da CONFIG_CTRL_IFACE=y
Atheros. Consulte toda a documentação dos sites no CONFIG_DRIVER_WEXT=y
final do documento para mais informações.
Substitua /usr/src/madwifi-ng pelo local onde
Arquivos necessários: você extraiu os arquivos do madwifi. No meu
exemplo, eu extrai em /usr/src/madwifi-ng.
1 madwifi-ng-current.tar.gz que pode ser Dê um "make" para compilar os programas. E
baixado do seguinte endereço: quando terminar, copie os arquivos
http://snapshots.madwifi.org/ wpa_supplicant e wpa_cli para
1 wpa_supplicant-0.4.7.tar.gz que pode "/usr/local/bin/".
ser baixado do seguinte endereço:
http://hostap.epitest.fi/releases/
Agora falta criar e configurar o arquivo de
configuração do wpa_supplicant. Para isso
Requerimentos para instalar o madwifi: usamos o comando o wpa_passphrase como root.
A sintaxe é a seguinte.
1 uudecode (presente no pacote bin-10.2-
i486-1.tgz); wpa_passphrase SSID_da_Lan \
1 kernel-headers-2.4.31-i386-1.tgz e
CHAVE_PRE_COMPARTILHADA
kernel-source-2.4.31-noarch-1.tgz; No meu caso:
1 Suporte ao Wireless Extensions (versão
89slackware
WPA-PSK. Quanto maior a chave melhor. Você não
precisará digitar outra vez essa chave.
>8B8943BC93 8F3B9487ADA'82B89898799
ATENÇÃO! ALTERE AS PERMISSÕES DO
47; C2 2AF9C999AFB323C9'89
ARQUIVO:
C9qca-tls9>C9slackware9FC9H+98B39
A2AC8439 C73FC99F848BB+7AC9'8939
# chmod 640 /etc/wpa_supplicant.conf
AFB328CB93F8B9894CFDA737CB9C9348BBC9
3C9:989'8BC
Carregue os módulos necessários (ath_pci,
ath_hal e wlan) com modprobe9Crie um script L339C9C6F2C39873A39CB937'ACB9898 CAB9
contendo as seguintes linhas: 4C A28.
#!/bin/bash $ wget http://delta.affinix.com/\
wlanconfig ath0 create wlandev \ qca/qca-tls-1.0.tar.bz2
wifi0 wlanmode sta $ tar xjf qca-tls-1.0.tar.bz2
wpa_supplicant -Bw -Dmadwifi -iath0 \ $ cd qca-tls-1.0
-c/etc/wpa_supplicant.conf $ ./configure --qtdir=/usr/lib/qt
# make && make install
Altere as permissões, e execute-o como root. Dentro
de alguns segundos sua placa vai se conectar à rede !3739'89'AB87947A3799 34C896(89C9
cujo SSID você definiu no FC9'AB8794C A237939A2AC8439
"/etc/wpa_supplicant.conf" se você digitou a 3F328F89AB CFAA2A(8A99B47A 93C9
chave corretamente. Agora falta pegar o IP. Como 8BA2C9C91234563789C9B8M399123457A29
root: FC9B8AF892C432.
$ gmake mlnet.static
2CF58;9FC >C99F848BB+7AC9FC943BC9C9slackware9C9
Ngmake installN9 CAB9C9YFA4C937'AC9'89
A78CB9A2A(3799C9AF+7AC9Nmlnet.staticN9
C73FC93B394C A+22C9 3739C92C4329CF89
slackware A78CB9373(8F+22C9C9B8M39/usr/bin.
u6F125
969882418
F569x8734H3782989
v7917F8w1939x894FA4C9GA4A+7AC9O9
/AQF4A3939/C 3C989!KB23733C9
873C989/C 3C78B9391G-G96GBA39
6&B 84A32AB38989!7C733C9<3F33989
L887328989 78B39B C7894FA4C9394FA4CB989
-88B97332H394CC9<AFAB73C7989-88B9
B+7ACB98987329*B393>*OEAF9H+932
39&B4C2394FA439<2C9G34,9\7C98D8FBC79C9
8 C9LP9C91234563789<328F898B3FC9
1234563789EAF9CC93B9CB9899
-88B989/C 3C78B9F39&B+4AC
4C 3C79 8239 7A8A7398(989#$D4969/!2
891+
455893B9BK98894CF3C94C9EAF989#$$C9
61234563789EAF9%58
y212168u2z97218{9241F58|9B98
196AAA9A}x9 7C733C79733FC989
97215F896493F87F58D245x8&B3989
L,BA439 8239*L1/379189 7A8A7C94CF3C94C9C9
7332H394C9EAF9891CD63789EA7898B89
1234563789C4C778989B5559<328F89
B5559U94FA4C989FDC7+A439893328F89
7332H398B8FC28FC9BC2R8B98G339 3739
47B39C9I]9 87,CC9893733C984FC2KA439
B87AC78B9893 2A43R8B
89FDC7+A439FC9<7CF8K4AC9FC9/&L&929
73,969:3989CF89397332H394C9
~44F8F997332H394C9EAF98B89#$$$9
7C733C989BC2R8B9891CD63789EA789
894C912345637898B89B55T9U932FC9C94[9
<478A39'89393CC9898B8FC2A8FC989
87,CC9C9/7BC989/AQF4A3939/C 3C939
1AB83B9EA78B9 C79C87FCB9898 78B3B999
*FA87BA389/3K2A43989!87K C2AB989F879F3B9
43AFHC9B87C9 3739398C2C9C9
HC73B933B
4CFH84A8FC
#!/bin/bash # MAC Address que você quer na eth'N'
# MAC_DES[N]="FF:FF:FF:FF:FF:FF"
#---------------------------------------
# Ordenador Automático # MAC_ENC[X] = MAC Address encontrado
# para 'N' Placas de Rede # na eth'X'
#---------------------------------------
# # Verifica os índices 'N' das interfaces
# rc.cheth version 1.0 is a changer # de rede existentes (eth'N')
# name (eth'N') to rearrange NICs. IETH=`$IFC | grep eth | /bin/cut -c 4`
# Copyright (C) 2006 - Nivio Souza
# <capnivio@gmail.com> # Verifica quais são os MAC Address
# # reais que o sistema atribuiu as NICs
# This script is free software; you can count=0
# redistribute it and/or modify it under for i in $IETH
# the terms of the GNU General Public do
# License as published by the Free MAC_ENC[$i]=`$IFC eth$i | \
# Software Foundation; either version 2 grep HWaddr | \
# of the License. tr -s " " | cut -f 5 -d " "`
# count=$((count+1))
# This script is distributed in the done
# hope that it will be useful, but #Ordena as NICs duas a duas
# WITHOUT ANY WARRANTY; without even the ordenar_ETHS()
# implied warranty of MERCHANTABILITY or {
# FITNESS FOR A PARTICULAR PURPOSE. See /sbin/nameif eth$count \
# the GNU General Public License for ${MAC_ENC[$i]}
# more details. /sbin/nameif eth$i ${MAC_DES[$i]}
# /sbin/nameif eth$j ${MAC_ENC[$i]}
# You should have received a copy of the }
# GNU General Public License along with # Verifica quais trocas de MAC Address
# this script; if not, write to the # precisam ser realizadas (Bubble Sort)
# for i in $IETH
# Free # Software Foundation, Inc., do
# 51 Franklin Street, Fifth Floor, Boston, for j in $IETH
# MA 02110-1301, USA do
if [ "$i" != "$j" ]; then
# if [ "${MAC_DES[$i]}" == \
# Configuração "${MAC_ENC[$j]}" ]; then
# $IFC eth$i down
# Este script necessita ser chamado $IFC eth$j down
através ordenar_ETHS
# do arquivo /etc/rc.d/rc.local AUX=${MAC_ENC[$i]}
# MAC_ENC[$i]=\
# Apesar de outras fontes recomendarem o ${MAC_DES[$i]}
# uso da chamada do 'nameif' no MAC_ENC[$j]=$AUX
# /etc/rc.d/rc.inet1, ele somente fi
# funcionou para kernel monolítico e fi
# também, para modular, quando chamado done
# do rc.local. done
# # Se tudo deu certo, reinicia a rede
# Portanto coloque a seguinte entrada no # com as placas reordenadas.
# arquivo /etc/rc.d/rc.local: . /etc/rc.d/rc.inet1 restart
#
# if [ -x /etc/rc.d/rc.cheth ]; then # Verificando, se as trocas foram
# . /etc/rc.d/rc.cheth # efetuadas corretamente.
# fi erro=0
for i in $IETH
# Anunciando o servico do
printf "Ordenando as placas de rede, \ MAC_ENC[$i]=`$IFC eth$i | \
conforme conveniência ..." grep HWaddr | \
tr -s " " | cut -f 5 -d " "`
# Variáveis de ambiente if [ "${MAC_DES[$i]}" != \
# Localização do aplicativo ifconfig "${MAC_ENC[$i]}" ]; then
IFC="/sbin/ifconfig" erro=1
fi
# MAC Address que você quer (DES - done
# desejado) na eth0
MAC_DES[0]="AA:AA:AA:AA:AA:AA" if [ $erro -eq 0 ]; then
printf " [ OK ]\n"
# MAC Address que você quer na eth1 else
MAC_DES[1]="BB:BB:BB:BB:BB:BB" printf " [FALHOU]\n"
fi
# MAC Address que você quer na eth2
MAC_DES[2]="CC:CC:CC:CC:CC:CC" Nívio Souza <capnivio@gmail.com>
/CFDA73FC9C9@87F829 373
A191<<9899/CF7C23C7391A9%##B<
6<BB9<C>DE218E88
-848F88F893'A7A99A191<<969 /C A289C9587F8294C9CB94C3FCB989B39
13BF9'89FC9287C9C9C82C8989'87A39 78D87QF4A39893CB9)94CFDA73C9C92A2C
4C2C4+22C9 739DF4ACF37989AFH39+'AF39
MFC94C9CB9CAB9A1B91&989CAB97A8B961"19 !C79'898879FC9liloS97C9FC98943BC9
89/1-089'898FHC97C9B8FC989 89 37A42379C9DF4ACFC9893 KB939
ABB8739DF4ACF37A39&FC978BC2A9C37939 4C A23C9C9587F8298978AFA4A32A(3C9C9
C9F393BB3 4C 3C79
<H9D3C79FC379'89FC98BC9D323FC989<19 9 7C28399'8989slackware92833989
3'A9&BC93 8F3B94C2C43FC99A191<<9 C7FC9897QB96%89AFCB9 3739AFA4A32A(379
3739DF4ACF379MFC94C9C7CB9CAB9A1B9 -,A42C9FCS99&FC978BC2A9 78B37938FC9
1& F3B98FB38FB939AFA4A32A(3C989A9'898289
3B3393AB989B9AFCB98F3FC9884379
28917912 B89H3A399C7C9A191<<9F394CF7C23C739
B84F+7A396C9'89FC98ABA389
1 :CH8797C3792^9<1*19<C>DE218289
64CF7C23C7391<<91A2A4CF93891A9 !C79ABBC9 784AB3CB937939ND3AFH3N9F39
%##B<8 4CFDA73C9C9lilo989DC73939AFDC7379C9
1 A1913BF961<<8 587F829'89>_9&E1&9*-9A191<<9
189F39B394CFDA73C989H3763789HC879
28F6912 C7C9A191<<98B4CFBA87898B89 7KAC9
3BBC
1 1234563789#5B
1 @87F829BI#T% &A89C9lilo.conf989AFBA73939B8AF892AFH3.
slackware
1234563789AB9391234562127861972A91B9CD91234563789EAF9F4 zine
/0989B887C989/112939&AC94#5
Editorial Índice
Mais uma edição turbulenta e
atrasada. Mas pelo menos estamos NFS e iptables “sem
cheios de boas notícias. mistérios”......................... 02
Alberto Daniel Alves Antônio Júnior
O slackware 11.0 está às portas (e
talvez já tenha sido lançado quando Navegando na internet
você ler esse editorial) e virá pela Palm via USB.................. 03
tanto em DVD como na caixinha com Raphael Bastos "ChemonZ"
seis CDs. Na falta de um, dois
kernels da série 2.6, o 2.6.17.14 e Habilitando suporte
o 2.6.18. Mais pacotes do kernel a gpg no KDE 3.5................... 05
pré-compilado para SMP, udev para Yucatan "Kenjiro” Costa
detecção de dispositivos e um monte
de softwares adicionados (rdesktop, Instalando o PAM
ktorrent, amarok, novas fontes para no Slackware....................... 07
o X, lm_sensors, Ruby, sysstat, Flávio do Carmo Júnior
etc...), além daqueles atualizados.
Como diz o Patrick no ANNOUNCE.11_0: l7-filter (funcionando)
no Slackware 10.2.................. 09
“Expect no less than the best Carlos Eduardo Affonso Henriques
Slackware yet.”
Lyx - Tutorial..................... 11
A outra boa notícia fica por conta Diego Fiori de Carvalho e
do II SlackwareShow, novamente no Renan Prates Lopes de Campos
auditório da FIAP, nos dia 18 de
Novembro. Um dia recheado de Habilitando suporte a
palestras técnicas feito sob medida PixelView PlayTV USB 2.0
para quem gosta de assuntos no Slackware....................... 16
técnicos, como os leitores do Clayton Eduardo dos Santos
slackwarezine -:)
-8 7CC9C9387A3294CFAC9F8B3978AB399 87AA398B89'89
B89AF4239CB947ACB93CB93C78B98939D73B8.
CD2E1F747987989B912842888
slack
59B91242FA1
4C9DCF89A329C93AC79)9C94C7 C9C98C989892C4329AB,82
users
671989A 328B
8B89AB7ACB9
100024 1 udp 784 status
100024 1 tcp 784 status
68B8937AC9878CB94CC98A379 7C283B9
4C93B9 C73B93283:7A3B9B33B9 82C9FDB989
+'AF3B94C9DA786322 ;23B932873A8B9889B879D8A3B9FC9
37'AC9/etc/rc.d/rc.nfsd.
;F32A(3FC939BA3C9C9DA7863229CF8939
C2AA439AFA4A3299<-!9&8 2C. if [ -x /usr/sbin/rpc.rquotad ]; then
echo " /usr/sbin/rpc.rquotad"
iptables -P INPUT DROP /usr/sbin/rpc.rquotad -p 762
iptables -P OUTPUT DROP fi
iptables -P FORWARD DROP
if [ -x /usr/sbin/rpc.mountd ]; then
68BB8943BC98AB8939F848BBA389392A873C9 echo " /usr/sbin/rpc.mountd"
89323B9 C73B=9&8 2C. /usr/sbin/rpc.mountd -p 777
fi
# Permitir conexao com loopback
iptables -A INPUT -i lo -j ACCEPT if [ -x /usr/sbin/rpc.statd ]; then
iptables -A OUTPUT -o lo -j ACCEPT echo " /usr/sbin/rpc.statd"
# SSH (22) /usr/sbin/rpc.statd -p 784
iptables -A INPUT -p tcp --dport 22 \ fi
-j ACCEPT
# APACHE (80) ;C739A78CB92A873793B9 C73B9B33B9 82C9FDB9
iptables -A INPUT -p tcp --dport 80 \ FC9/etc/rc.d/rc.firewall9 373939339
-j ACCEPT
7889AF87F39B#$/#2011C
&9C9FDB>9?3AB9 C73B9BC9A2A(33B>9&289 # NFS
A2A(39323B9 C73B9DA3B989C73B9 C73B9 iptables -A INPUT -s 192.168.0.0/24 \
3283:7A3B -p tcp --dport 111 -j ACCEPT
iptables -A INPUT -s 192.168.0.0/24 \
7A3B. -p udp --dport 111 -j ACCEPT
111/tcp portmap iptables -A INPUT -s 192.168.0.0/24 \
111/udp portmap -p udp --dport 2049 -j ACCEPT
2049/udp nfs
# rc.quotad
;283:7A3B. iptables -A INPUT -s 192.168.0.0/24 \
-p tcp --dport 762 -j ACCEPT
??? rquotad iptables -A INPUT -s 192.168.0.0/24 \
??? mountd -p udp --dport 762 -j ACCEPT
??? statd
# rc.mountd
;9B3,399DA3793B9 C73B98A3FC9C9rc.nfsd9 iptables -A INPUT -s 192.168.0.0/24 \
89B83794C939C C9"-p"9CB938CFB9 -p tcp --dport 777 -j ACCEPT
rquotad, mountd e statd9@C9rpcinfo -p9 iptables -A INPUT -s 192.168.0.0/24 \
CA893B9 C73B. -p udp --dport 777 -j ACCEPT
program vers proto port
# rc.statd
100000 2 tcp 111 portmapper
iptables -A INPUT -s 192.168.0.0/24 \
100000 2 udp 111 portmapper
-p tcp --dport 784 -j ACCEPT
100011 1 udp 762 rquotad
iptables -A INPUT -s 192.168.0.0/24 \
100011 1 tcp 762 rquotad
-p udp --dport 784 -j ACCEPT
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100005 3 udp 777 mountd !7C283978BC2AC9===
100005 3 tcp 777 mountd
Daniel Júnior aka Sapo
<dan.jr@terra.com.br>
6383FC9F39AF87F8
8239!329A39*1D
<8 CAB93B39AFB32379C9 34C89C9NKJ A2CN.
61F7 !F # installpkg \
jpilot-0.99.8-i686-1jto.tgz
2+9B8 789A89ADA4238B9894CF84379
89!329F39AF87F89A3943C9*1D989 C4C9 @7A89CB98A48B9*1D9B43BC9FC98AB3C.
34E8A9F39F89BC789ABBC9-8BC2A94C 37A2E379
4C9C4FB94CC9C879FAC9F394CF8C9 # mknod /dev/ttyUSB0 c 188 0
!32GEAF9943AFEC9 3739ABBC998737939 # mknod /dev/ttyUSB1 c 188 1
!!!94C939*1D94C97-H;-<9CB9 34C8B9 # mknod /dev/ttyUSB2 c 188 2
'8973D839F39788 # mknod /dev/ttyUSB3 c 188 3
Artigos técnicos,
escritos por técnicos e
para técnicos = slackwarezine
Palestras técnicas,
ministradas por técnicos e
para técnicos = slackshow
./configure –prefix=/usr \ pinentry-program /usr/bin/ \
--sysconfdir=/etc –enable-gpg \ pinentry-qt
&& make && make install no-grab
default-cache-ttl 1800
<88JB8937938FC93C9D3C989'8
3C739FC98AB8989B89BAB839C 39 784AB3CB934873793
7C7339WgpgW9B'898ABA393F8B94C AFA4A32A(3C989 37339C9gpg-agent918
3987BC93FA39C9gnupgC9&FC9 373 FC98ABA7947A89C9A78:7AC
3F87CB939487394C 3AA2A38 '~/.kde/env'9<8F7C9828947A89C
8F789FC9A78:7AC9'/usr/bin'98947A89 37'AC9gpg-agent-start.sh9BC9FC89 C8
BO2AF59 3739C9FCC9884+82. B879'32'8794CAB39'898B8K37C98
AFBA7393B9B8AF8B92AFE3B.
cd /usr/bin
ln -s gpg2 gpg #!/bin/sh
eval "$(/usr/bin/gpg-agent --daemon)"
;C7394C A289C9gpgme94C.
189FC98ABA7947A89C9A78:7AC
'~/.kde/shutdown'9<8F7C9828947A89C
./configure --prefix=/usr && make \ 37'AC9gpg-agent-stop.sh9BC9FC89 C8
&& make install
B879'32'8794CAB39'898B8K37C98
AFBA7393B9B8AF8B92AFE3B.
!C79T2AC9893AB98C73393
4C A23C9C9kdepim. #!/bin/sh
kill `echo $GPG_AGENT_INFO | cut -d \
./configure –prefix=/opt/kde \ ':' -f 2`
--with-gpg --with-gpgme \
--with-gpgsm --with-xinerama \ A38F89C9 7A8A7C9B47A 93A
--disable-debug && make \ AB 37379C9gpg-agent989CC938CF
&& make install C398(9'8939B8BBC9C9KDE9DC7
AFA4A33P9C9B8FC9B47A 93A9 37379C
BFC89'893B9C A8B9'xinerama'98 gpg-agent9'3FC939B8BBC9DC7
'disable-debug'9DC73978A733B9C DAF32A(33
12345A29 37CC
!7CFC=9;C7399B:9884379C9KMail98
DC9 C89C7A799 C4C9B3A79 73 8B379B8939847A 3C98B+
4C87932394CAB39 C7'893 4C77839@CC>9&FA89983A2
4C A23C9C9kdepim98C7398BC 47A C73D3C9 3739C4F98BC9CA38F8
78AC9ABBC9 784AB3CB93487379323B A2A(3FC9B394E389 T2A43918
4CAB3B9F394CFDA73C9C9gpg989C 4CFB8A792879398FB3899 C7'89C
gpg-agent 8B+9M
&A89C9~/.gnupg/gpg.conf9898B4C8F8 <TA3B989B8BA8B9
392AFE39C9'use-agent'9BBC9AFA4393C &F789894CF3C9PC9
gpg9'898289889B379C9gpg-agent
Q3O9E897C7489896AE9OC=
;C73947A89C937'AC9gpg-agent.conf98
AFBA7393B9B8AF8B92AFE3B.
Yucatan "Kenjiro” Costa
<yucatan@globo.com>
89!;Q9B!23289;E8FA43ACF9QC28C99 /19B&,
9843FABC9D28,829A2A(3C9FC9 7C48BBC9
;9@7345ED9C92A473459939A2AC8439
8938FA43C989B+7ACB96CB9BAB83B9
3A2A379'897332E39894CFKFC94C9C9
*FAJ2A589C9 7C48BBC9 37C98938FA43C9
AF+7AC9N 3BB6N9;9DFC98BB39A2AC84399
89B+7ACB993B83C9F39AA3C98939
8A379'89B+7ACB9A2A(89B8FE3B98D7343B99
B8FE3989348BBC9'89887+94C778B CF87939
D34A28F898B4C873B9 C7933'8B989
C937'AC9/etc/passwd9C9/etc/shadow9
A4ACF+7AC93B83CB989878JDC7489
9 7C283989B89379CB9CCB989 $ tar -xzvf cracklib-VERSAO.tar.gz
38FA43C98B+9FC9D3C989'893943398(9 $ cd cracklib-VERSAO/
'89C98B'839932873C9CB9 7C733B9'89 $ ./configure
F848BBA398289889B87978J8B47ACB9BD 9 $ make
2CAFC9 # make install (ou checkinstall)
+64$&4' BBC988973(879B89BAB8393C98B3C9
3F87AC7989 7C3828F89889D3(FJ2C9C237939
&BB89 34C894CF9394C28C989A2A+7ACB9 DF4ACF379
'89 CBB89B C7893C9!;Q989B8B98CCB9
89878F4A38FC9892CAF9!7C48A8FC989 /F5!F
AFB323C.
;C739'89B89slackware98B+97C3FC94C9C9
# tar -jxvf util-linux-VERSAO.tar.bz2 8B'8398938FA43C9!;Q92878JB8989
# cd util-linux-VERSAO/ '89'3FC9DC794C A2379FCCB9 7C733B9
8GC9AFB32379FCCB9 34C8B9'898FE39
;C7399F848BB+7AC98A379C937'AC9 3239AF873C98BB89A C9 37\87CB9
Q@67[989328737939C C9"HAVE_PAM=no"9 4CC9"--with-libpam","--enable-pam"9
3739"HAVE_PAM=yes"978AC9ABBC. 8F789C7CB9889B8794CFBA873CB989
A2A(3CB9FCB98./configure”939A3
# ./configure && make && make install
Flávio do Carmo Júnior aka drkn
<billpp@gmail.com>
2SJDA2879BDF4ACF3FCC
FC9B234563789#1/
/F243197F8F88212(
61F7 !F(
;C7378A93 8F3B9CB9,8FB9'89B8978D87893C9
FB323FC9C92DA2879FC9slackware9#1/94C9 Netfilter989L7
C987F829/2#L%
make menuconfig
9ES9BA 28B8F89C94E3378CB93BBA99
9423BBADA43C7989 7CC4C2CB9 3739C968DA2879 Code maturity level options ->
'89A8FADA439 34C8B9F3943339893 2A43C9 Prompt for development and/or \
B43339S9C9C82C98978D87FF4A391C9@C9 incomplete code/drivers \
8289 C8CB94CF7C2379C9C9'89 3BB39 82C9 (habilite esta opção)
3863O92C'83FC9BF983A2B9F383C9
!/!984 Networking ->
Networking options ->
D3A379CB9BCD6378B9F848BB+7ACB. Network packet filtering \
(replaces ipchains) ->
Site do projeto l7-filter: IP: Netfilter Configuration ->
http://l7-filter.sourceforge.net Layer 7 match support \
(EXPERIMENTAL)
Site do Kernel: (Configure-o como módulo)
http://www.kernel.org
-84C A289C9M87F829/2#L%9F39C78933AC9
Site onde baixaremos o Iptables: 8F7C9C9A78:7AC9CB9DCF8B9C9M87F82.
http://www.netfilter.org
make clean
; 2A43FC9CB9 34E8B9FC9M87F82. make bzImage
cp /usr/src/linux-2.6.15.3/System.map\
*B3CB989FCBBC943BC9C9M87F82987BC9 /boot/System.map-2.6.15.3
/2#L%9C93AB97848F89F3933989'898B89
C7A329DCA98B47AC9<8B4C 343CB9C9587F829 ln -sf /boot/System.map-2.6.15.3 \
3739C9A78:7AC9/usr/src/9CF89B87+947A3C9C9 /boot/System.map
A78:7AC /linux-2.6.15.3989B8A39
47A3CB9C92AF59BA:2A4C9 3739CB9DCF8B9C9 cp /usr/src/linux-2.6.15.3/.config \
FCC9587F82BABBC99A C73F89 CAB9C9B89FC9 /boot/config-2.6.15.3
DC79D8AC9E387+9 7C283B9F39AFB323C9C9
IptablesC9DAF328F89393 2A43C9C9 34E9 ln -sf /boot/config-2.6.15.3 \
4CFDC789B88933AC. /boot/config
cd /usr/src/linux-2.6.15.3/ cp /usr/src/linux-2.6.15.3/arch/ \
patch -p1 < /path/do/ \ /i36/boot/bzImage \
netfilter-layer7-v2.1/ \ /boot/vmlinuz-2.6.15.3
kernel-2.6.13-2.6.15- \
layer7-2.1.patch make modules
make modules install
B.9@3BC9C4F9K+98FE394CFDA73C98B89
587F8293F8B9F99"make mrproper"9 3739 78AC9ABBC934ACF89C9FCC9M87F8293C92A2C989
(87+J2C9 CAB9C94CF7+7AC9C9 34E9FC9B87+9 78AFA4A8939+'AF3
4C77838F893 2A43C9898289FC9A7+98737939
C C9 3739E3A2A379C l7-filter
0E497F8F8E96689F8E6925(
06F125
cd /path/do/iptables-1.3.5
patch -p1 < /path/do/netfilter \ 0216F8;94280*25806<4F8=>4F1?9
0216F8;94280*25806<4F8=>4F1?9
-layer7-v2.1/iptables-layer7- \ 84F:2CC989!7C48BB38FC989<3CB9 8239
738498B 84A32A(3C989-88B9 8239*71@37989
2.1.patch
3328F89;AFAB73C7
89-88B9F39%H
<8AC9399 8'8FC99C9l79C4F9887+9
328737939 87ABBC. /91F58@7917F8022F5F8:214%25?9F37329
/91F58@7917F8022F5F8:214%25?9F37329
8989A89FC9-AC989]3F8A7C938F89398 78B3B9
chmod +x /path/do/iptables-1.3.5/ \ 89 8BBC3B9D,BA43B9FCB973CB989E3763789
extensions/.layer7-test F86C75AF9B873F39BC2A8B9[6*GEAF9
D1<989Q^93 8B37989FC9CB37939T2A39
/FAE497F8F8E6925( 7BBBBB9I94FA4C9898287_FA4398JC 873C79
89 78C98J32FC9396FC9EABC39F39
733C9898F8FE37A39827A43
!7A8A738F8978C393987BC93F87AC79C9
A 328B.
/9A6F8@7917F87F5896F5?87332E394C9
/9A6F8@7917F87F5896F5?87332E394C9
EAF98B89/11%9894C912345637898B89
removepkg iptables /1159;328F898B8FC289B89 7CK8C989
8B'AB3989<CC73C9FC9<8 3738FC989
;C7393CB9784C A2+J2C. &F8FE37A39&27A439F39*1!9891C9@372CB
D298"196258&FE258728/9AEF5?8D34E37829
iptables -A FORWARD -m layer7 \
89FDC7+A439 8239*1!98B8FC28C7989
--l7proto msnmessenger -s \
233DC739EAF9897332E394C9BAB83B989
192.168.10.0/24 -j DROP 4CFA43C9BC789!9898 78B398919
@372CB9J91!
;97873934A392C'8A39C9BF93B9B89C4F9
'AB8793 8F3B92C'83793973FBD87FF4A3989 D9698/F5698C82E41FC934E3782989
37'ACB989FC9C9BF9CC9B8939B8AF8. @AFF4A3939@C 3C989!:BJ[733FC989
!7C733C9;3F33989-88B97332E39
iptables -A FORWARD -m layer7 \ 4CC9;AFAB73C7989-88B939&B4C239
--l7proto msn-filetransfer -s \ 4FA439;2C9]34,9`7C98D8FBC79C9
192.168.10.0/24 -j DROP 1234563789EAF9CC93B9CB9899
4C 3C79 8239 7A8A7398(989#$0L9B9
@!JL11C93B9B:98894CF3C94C9EAF989
U+9AC93AB9FC9BA89C9 7CK8C9C97332EC=9
#$$29B1234563789%1C
189CBC928789894C2C4379C9:2C9 3739B879
437783C9FC974C28B9893B97873B9FC9
74DA786322
12345679
1234567C
&9AF687F87FA26F
B4319582869295
1234567E
!3739AFB87A79DA73B932C7ACB9893823B94C9
F873C9 3C+A439 88CB9 3F8B9 39
9 F8BB39 3F8239 89 4CFDA73C9 '89 C4F9
AFB87C9 8B8B9 CK8CB9 3A4ACF379 9 D2C39 C9
8DAF8939423BB89C9C48FC9C98B 338FC9
'329B87+978B CFB+829 37398DAFA7939 CBAC989
8F789 2AFE3B9 37+73DCB9 A8F3C9 33FEC9
F873C9CB9CK8CB9"3CB93A4ACF37939
3B9 378FB9 FT87C9 89 F,8AB9 CB9
A389 3739FCBBC9C48FC9;48BB89C9A89
3743C78B9 33FEC9 39 DC2E39 9 8F789 C73B9
Floats 9C9 8F9 Insert 989 B8284ACF89 39 C C9
4CAB3B9
Figure9 "8K39 '89 B789 39 43A39 89 9
<CAB9A8FB9AF878BB3F8B989B898DAFA79CB9'3AB9 8B 3C9 3739 39 AFB87C9 89 9 4C8F+7AC9
BC9 4373487,BA43B9 CB9 C48FCB9 8A3CB9 &B47839 9 4C8F+7AC9 3739 39 DA739 89
89 E389 BC9 39 423BB89 89 C48FCB9 78BBACF89Enter9 3739947A37998B 3C9 373939
BDocument classC9 89 C9 C82C9 89 F873C9 AF42BC9 39 A389 !3739 AFB87A79 39 DA739
BPage styleC9 &F789 3B9 423BB8B9 89 88CB9 348BB379 C9 A89 Graphics 9C9 8F9
C48FCB9 C8CB94A379323B9423BB8B. Insert9 17A7+9 9 A32C9 CF89 C8CB9
8B 84ADA4379 C9 43AFEC9 39 DA739 33FEC9 89
article:9*39D3489893B89B8943 ,2CBP C73B94CAB3B9!3739DA37939 CBAC98B89D2C39
article (AMS): 9;7ACB9 39 ;87A43F9 Q3E9 BC789 39 +AF39 42A'89 4C9 C9 CC9 A78AC9 C9
1C4A8OP CB89 BC789 C9 D2C39 89 8B4C2E39 39 C C9 Here
report:9Q3AC79'89C937ACP94C93B9D348BP Definitely9<8BB89CC9C4F98A37+9'89CB9
book: -823:7AC9Z943 39Z94CF7343 3P CK8CB9 B8K39 AB CBCB9 89 2378B9 AF8ACB9
letters: 9;A8F89 8739 3739 8F878CB9 39 +AF39 *9 88 2C9 89 A2A(3C9 89 9
D2C399 C89B879ABC9F397A7390.
3BBAF373
D2221F495844F3142495
@ARTICLEc@3732ECd@3 CBJ12
AUTHORec<A8C9 7AC7A9 89@3732EC9 89-8F3F9 999
!738B9EC 8B989@3 CBf
TITLEec9EO9J9C7A329f
MAGAZINEec9123456378RAF89f
YEARec/112f 1234567
numberec#5f
monthec9B887Cf
f BG1A9585962A46495
1C9 +7ACB9 CB9 A C9 89 78D87FF4A3B9 &AB89 CAB9 CCB9 89 47A379 39 D:7239
A2AC7+DA43B9 '89 C8CB9 8B4C2E87.9 38+A439 FC9 EO9 ;9 7A8A739 9 42A43FC9 FC9
;-@E&9 *-E9 DM9 DME&9 ,4CF89 39 37739 89 D87738F3B9 (a + b)/c,
@7&-&6@&9 6DM9 6@EE&@69 C C9 3739 B+7ACB9 '89 8BC9 D3A2A37A(3CB9
6!-@&&<6[19 Q;6*;E9 !U<U&119 4C9 39 2AF389 E389 89 BC9 8 87A8F8B9 F39
8F789 C7CB9 B9 43 CB9 8B47ACB9 89 AFB87C9 89 D:723B9 C79 3BP9 39 B8F39
3ATB42C9 BC9 C7A3:7ACB9 8AB89 C7CB9 C C9 9 7832A(339 82C9 348BBC9 3C9 8F9 Math9
C 4ACF3AB9 '89 BC9 87AACB9 8F789 828B9 C C93AB9A+A439898 2A43A3978DC73FC9C9
C8CB94A37.9;<<-&119;66&9&<-9 4CF48AC989Hb1HbQ
DME&9@U;!&-9@-11-&7
9 Math Panel 9B348BB3C9 A39 8F9 Insert 989
!3739D34A2A37939A39C9B+7AC98AB89+7ACB9 C C9 MathC9 4CF9 39 2AB39 832E339 CB9
8AC78B9 89 DA89 89 BA8B9 4CC9 C9 B,C2CB9898B773B9I9C9CC93AB9BA 28B9
778BE83P99C988 2C98B8B98AC78B99 3739 39 AFB87C9 89 8 78BBA8B9 38+A43B9
C9 DA8Q3F3879 X/Y9 8B8FC2AC9 89 ]339 &AB89 +7A3B9 C73B9 DF4ACF32A38B9 F39
@C2C'89 C3B9 3B9 78D87FF4A3B9 8B8K33B9 AFB87C989D:723B938+A43B9'89 C89
B8AFC9C9 37C9CB73C93F87AC78F8989 B879A2A(33B989B8B98CB9&B898F9 C89
B3289 4CC9 referencias.bib9 78AC9 ABBC9 B879AB32A(3C9F397A739#19!3739B38793AB9
8F7C9 C9 EO9 348BB89 C9 37'AC9 BC789 39 AFB87C9 89 D:723B9 38+A43B9
bibliografia.lyx 989 42A'89 FC9 CC9 BibTex 348BB89C93F32989X%Y
Reference 9'89 DCA9 AFB87AC9 3F87AC78F89
187+9 387C9 C9 A32C9 89 4CFDA73C9 C9
DA8
@2A43FC989Browser98B4C2E39C937'AC9.bib
B8A3C93F87AC78F8C98942A'8989Add9; :B9
8D8339 8BB39 83 39 8878CB9 8B4C2E879 CB9
37A8B9 89 8BA2C9 3B9 78D87FF4A3B9
A2AC7+DA43B9 B9 8BA2CB9 3AB9 A2A(3CB9 BC.9
23AF932 E39A888793B32 E398732 E39&9FC9
8B'839 89 42A4379 FC9 73ACCF9 Add
bibliography to TOC9 3739 3A4ACF379 FC9
C48FC9392AB393B978D87FF4A3B
slackware
1234563789AB9391234562127861972A91B9CD91234563789EAF9F4 zine
%939F989GC87C989677@9H9&AC9I#JF
Editorial 89E297F82958
Mais um CONISLI e mais uma edição C424562625
especial do SlackwareZine. Que agora
parece estar voltando para os eixos 8423C989FC8CC599FC9,FAC932C989
em termos de periodicidade -:) E, a C7AAF329&F43A393B98423B989'32'879/8AC98989
boa notícia do slackware 11.0 sempre '32'87923799898990989919894A393B9
deixa a comunidade slacker mais B83B947BC73B923B9F8F39CB9CAB9DF4ACF39919
animada -:) C7988 2C9CB7398BB398FB389FC98B.
Essa edição 14.5 traz dois artigos. atkbd.c: Unknown key released \
Um bem simples sobre como mapear (translated set 2, code 0xb4 on\
isa0060/serio0).
teclas “invisíveis”. E outro sobre a
atkbd.c: Use 'setkeycodes e034 \
técnica do “Port Knocking”, um <keycode>' to make it known.
artigo bem completo e com bastante
conteúdo (apesar de só ter uma &9FC94859FC9CB7393BC238F89F339!3739
página). 78BC2879ABBC93CB9 7A8A7C9C884879398FB389
FC98B989B379C94C3FC.
Ou seja, dois artigos técnicos,
cumprindo a proposta zine: artigos setkeycodes e034 201
técnicos, de técnicos e para
técnicos. *B8A9C967#9 C7'89FC7328F89CB9F887CB932CB9
8BC9CCB93CB99C9ABBC939842394C9C9193A9
Boa Leitura! 3BB37939B879784CF384A39:C73939B8F39D3B8.
II SlackShow <9C9F887C9CB958=4C8B99AD878F89FC9;99CC9
3C73939842393 378489FC9899D+4A29 8379C958=4C89
8F7C9C9;9189'AB8793 8379B8 789C91989
18 de Novembro na FIAP 3F8A7393C+A4399B>94C2C4379392AF3394C9
?58=4C89#@$9A9C237?98F7C9C9B89;C3
-8 7CC9C9387A3294CFAC9F8B3978AB399 87AA398B89'89
B89AF4239CB947ACB93CB93C78B98939D73B8.
CD2E1F747987989B912842888
slack
59B91242FA1
4C9DCF89A329C93AC79)9C94C7 C9C98C989892C4329AB,82
users
L9R3FC99 8AC9894CF8C94C98BAFC9)9
C73966779DC797832A(3C9392AB39B87+94CFB2339
KFC45AF9!C7B
189C9!9'89BC2A4AC9394CF8C98BA879F392AB39C9
7C48BBC9894CF8C9B87+97832A(3C918FC9C9
34C89B87+98B4373CQ
L9B898BC9CC93C9DA989394CF8C99
34C89887+9B8798FA3C9)9 C739#F779392AB39
B87+9FC38F894CFB233989B89C9!989C7A89
8BA879F8239B87+978CAC989C9 34C898B4373C9
4C9 328B
89B8A3
AE2A269F
!C79 FC45AF 99 39 4FA439 89 B873F39 # iptables -A INPUT -p tcp -s 0/0 \
3B833989CB47A389'89F39 7+A439BAFADA439 --sport 1024:65535 --dport \
C42379 9 B87AC9 39 '89 8289 B8/39 78328F89 2200 -m recent --rcheck \
F848BB+7AC9 &F'3FC9 9 B 87L38CF9 --rsource --name SSHKNOCK -j \
DAF8MAF8E9 7C39 9 38CF9 AF82A8F89 '89 ACCEPT
33739 4CF8N8B9 F39 C739 89 9 B87AC9 7L
4CFDA73C989B>988439C9B87AC9'3FC93C879 # iptables -A INPUT -p tcp -s 0/0 \
8BB39 78'ABAC9 C9 !C79 KFC45AF 93F9 C9 --sport 1024:65535 --dport \
B87AC97C3FC9 C792C'83C9 C793978739 1500 -m recent --remove \
--rsource --name SSHKNOCK -j \
89 DA7863229 '89 B>9 2A8739 39 4CF8C9 3 >B9 9
DROP
?C4LC4?9 89 39 887AF339 C739 '89 FC9
784AB398B37938739C9879F3397C3FC9F823
S8ACT9:C739 37394CFB8A7CB9FCB94CF843793C9
SSHD,9'89F8BB8943BC97C39F39 C73966779
#85469F 784AB378CB93F8B9D3(8799KFC459F39 C739
@F7@F99A83299'89'3FC987AF37CB939
"3CB9B379C9 !C79KFC45AF 9899B87AC79'89
B8BBC9D33CB99C7C9KFC459F39 C739#F779
7C39 C9 11OB9 F39 C739 66779 &BB3 9DA437+9 B8 789
2C'83FC98BB89CC9FC38F89C9SSHD9
2C'8339 39 '89 C9 DA7863229 43 789 9 34C89
E878LB89'89392A873C9 82C9!C79KFC45AF99
F39 C739 @F7@F9 89 8FC9 87A39 '89 C9 !9 '89
4CF48A39BC8F89399!98B 84,DA4C9 C798(989
&G"*9 C9 78D87AC9 34C89 CBB39 4CF8437LB89 3C9
FC9 3739C3939AF87F8
B87AC9 AB CFAA2A(3C9 F39 C739 6677DSSHDE9 39
'89 39 4CF8C9 87AF89 89 8BB89 !9 89 C7A89 B8/39
:C9AF(989D3(8799FB9 3739D84337939 C739
FC38F89 2C'83C9 3BBA9 '89 C9 34C89 89
FC38F89 C8CB9D3(879ABBC93C+A4C9!C79
8F487738FC9 89 4CF8C9 DC79 8FA3C9 )9 C739
88 2C.9B>92A873379394CF8C9B898F789C9
#F77
KFC4598939BC2A4A3C9894CF8C9C98 C9FC9
848879@79B8FCB9:978739DA437A393BBA.
&AB89938CF94333C9knockd9'89D3(98BB89
73323C9 C79393C7389C937AC9939 # iptables -A INPUT -p tcp -s 0/0 \
A 288F3C98BB394FA439B3FC9BC8F89C9 –sport 1024:65535 --dport 2200 \
328B989B8B9>2CB9GC943BC9C9>2C9'89 -m recent --rcheck –seconds \
A2A(378CB93C7399C9?ipt_recent?94/C9B C789 60 --rsource --name SSHKNOCK \
8898B3794C A23C9FC9587F8298988CB93A+L -j ACCEPT
2C94C9C94C3FC.
9CFB23FC9C9382 9C9recent9C4U9B87+943 3(989
# modprobe ipt_recent D3(879+7A3B9C73B94CAF3N8B94CC978'87879
69KFC45VB93F8B9892A87379394CF8C9C9A2A(379
F227F828FE2197F8F8A7F8 4CFDA73N8B9892C'8AC9C9A C.9%98F3A3B9
12268 89#9AFC92C'8A39C9B87AC9 C79#79AFCB9
AC9A29 3739B87A4CB98 CBCB9C9'8989DA(9
9C9C94C3FC9?iptables -m recent -h?9 3'A9F39433AF9INPUT93 2A43LB89A8FA438F8939
A78CB94C23879323B9AFDC73N8B9AB928A39 433AF9FORWARD
4C938FC939DFC9CB9 37P87CB -set, --
rcheck, --remove, --seconds, --name 8 – F5F
rsource. 78CB9733233794C93B9B8AF8B9
7873B989F8>4AC. :9A 288F3C98BB394FA439'89FC9 C89B879
4CFBA87339394FCA385998973F8932A39
L9GCBBC9DA7863229A7+92C'83794CF8N8B9887F3B9 F393AFAB73C978C3989B87AC78B989ADA4239
4C98BAFC93C9SSHD9D C7396677EQ 393C98933'8B93B83CB98978DC7489189
8B8FC287894CAB3B9283AB94C9C9recent9C9B89
9!34C8B94C9C9A989AF,4AC9894CF8C93A3CB9 A87898A3B98F789894CF3C
4C98BAFC9)9 C739@F7@F987C9B89!989
C7A89373(8F3CB989392AB398989B8A39 Flávio do Carmo Júnior aka blk1d
B87C98B4373CBQ <billpp@gmail.com>
9B234563789939AB7AAC92AF9 &9CCB98BB8B93FCB939AB7C9 *9 7CC98987839'32A389
3AB93FA393AF39893AA389 4CF'ABC937C7CBCB9A2A(3C78B9 3739B+7ACB94C98B398B39
8FC9BAC947A339 C79!37A459 7AF4A 328F89733B9)9B39DA2CBCDA39 4373487,BA439&98B89(AF89989
"C2587AF989#$$%939 37A79391E1 89BA 2A4A389898B3A2A38 B2345879 3739B234587
slackware
1234563789AB9391234562127861972A91B9CD91234563789EAF9F4 zine
#/9890C87C9891223949&AC95#6
Editorial Índice
Eeeeee! Não estamos atrasados! Pela
primeira vez em muito tempo lançamos um Implementando lista
zine dois meses depois do anterior. negra CBL no sendmail
Conseguimos voltar à nossa periodicidade sem alterar o arquivo
correta. Agradecimentos especiais aos sendmail.cf........................ 02
nossos colaboradores! Autor: Ricardo Leite Gonçalves
Piter PUNK
PS> Ah! Aproveitando o finalzinho da
página, já que voltamos à periodicidade 33E239274F49FD
normal, estamos precisando dos seus
artigos! -;)
-8 7CC9C9387A3294CFAC9F8B3978AB399 87AA398B89'89
B89AF4239CB947ACB93CB93C78B98939D73B8.
CD2E1F747987989B912842888
slack
59B91242FA1
4C9DCF89A329C93AC79)9C94C7 C9C98C989892C4329AB,82
users
288F3FC92AB39F873
78E9FC9B8F3A29B8
3287379C937'AC9B8F3A24D
-848F88F894C9C938FC98936378B9 8FA3792AC98289887A39B8793AB3C9 3739
'89AFD8439+'AF3B989B+7ACB96AFC6B9 34873798B89 7C283K9*9C7C9CAC9 3739
9'89BC987328F8932A8F3CB939'8B:8B9 FC9B892A(379C9A 328B9B87A3939'3FA389
4CC9B873F39898B5C B;94C77899 A3F8B439897873B9'89A7A39CF87379
38FC93B7C989+'AF3B9B33B94CC9 4CFBA873828F89C98B8 8FFC9C9@A91B9
<B 39(CA8B<9C9B8=3.9+'AF3B9'89 3739B8987939AA39C933FFC9C937'AC9
34339B8FC9B33B9 37398FA37948F8F3B989 9FC9C8FC989'89898B478C98B8937AC;9
8>3A2B9 C79B8FC9B89'89B8B9B+7ACB9 8948743989L11@894CF8FC9%#36/%L9!B9
B3A39ABBC 433B73CB99437339K;
9
*393B9 AC78B94CFB8'?F4A3B9C9B 399'89 "3CB947A3799B47A 9 3739 8379392AB3989
82893B39C92AF59C9@A98B7A3989 4C2C43>239899DC73C9+A29 3739373B989
7C48BB38FC9 C8FC939B894C C7379 9BA 28B9898DA4A8F8978 94CFB2379B89
4CC998738A7C9CCC199CAB7A89C8FD9 8739898 C.
D9187A48;98932FB943BCB
#!/bin/bash
# Arquivo /usr/local/pegalista.sh
E87328F89'3FC9B89A2A(393 8F3B9DA27CB989
4CF8C94CC9C9B 33BB3BAF989BAA2378B9 rsync -Cravzp rsync:// \
43398>3A29'894F83989'89B879 rsync.cbl.abuseat.org/cbl/ \
8B437783C9 82C9B87AC79893F32A(3C9 3739 list.txt /var/cache
BC8F898 CAB92C'8379398F7839C9FC9 cat /var/cache/list.txt | grep -v "#"\
7C9ABBC9CB97847BCB9C9@A9B87C9CF873CB9 | grep -v ":"| tr '.' 'x' > \
CAB98BC9'3FC9B8973398998>3A29 /var/cache/cbl.txt
AFC9899!94C 7C338F89<B 387<9
8B89B87+93A3C9 82C9@A &B89B47A 9 C89B8798843C9398(9 C79
A39 82C947CF3993B39AA37947CF39>89 3739
!373978BC28798B89 7C28398AB89+7A3B9 8A379C947CF3;9AA4ACF89FC9DAF329C9B8AF8.
2AB3B9F873B9 G2A43B989!B9'89BC9
332A(33B9A37A38F8 1 4 * * * /usr/local/pegalista.sh
*393B92AB3B93AB9B33B993978E9 AC739CC9A39)B9L.2#9393FF98B89B47A 9
97C CBA8982C5AF9EAB9AB CF,829F39*-E.9 B87+98843C90C89'8989BBAA9CB9
F .HH423B83C7H;98B392AB39 C89B879 CFCB9CB9FG87CB989A 9 C7943734878B9II9
CA3989DC7398937'AC98C9373B989 C7'89C978 9B39C9 CFC9II94CC939
7BDF49@3B9 3739ABBC99F848BB+7AC9433B7379C9 8B 4A898947AF3989ABC943B37A39877CB9F39
A 9'89A7+9D3(879C9C6F2C39FC9BA899 FC739894C 3737932FB9!B99!C894787989
F .HH423B83C7H7BDF4>BAF F2; A98989C93AC79 7C2839ABBC9K;
&28B9FC94C739 82C9B87AC93B9 889'89
C937'AC9B8=393A3C9FC9+AC92198(8B9 M9 CBB,829A 288F379C978E9373B9C9
C79A39 A2879FC9B8F3A293B987A3CB9'89
784C A2379C9B8F3A299C9'89B87A39AC9
!C87,3CB9D3(8799B47A 9 37392C'8379 4F3C9F39FC73989332A(379B3FC9CB9 34C8B9
CCB9CB9!IB9392AB39F873947A3FC97873B9 CDA4A3AB989www.slackware.org;989 3739
4C9C9A 328B93B9B8934CF848799D32BC9 ADA423799 C4C93AB9C9B8F3A29 CBBA9
CBAAC99C9B8=39B89C9A 9DC792C'83C93B9C9 937'AC9894CFDA73C9<D7+A2<9C9
8>3A29DC7998>3A298B8=3C998>3A29 B8F3A24D9&2899C9B8FBA829'897C43799
JA@;9C9C7AAF3C79398FB389FC9A7A39 BA 28B9NA8O9 C7998B 3C9 C898CF379
7848879398FB38989877C9AFDC73FC9C9 C9DF4ACF38FC9C9B8F3A297237C9'89C9
CAC9C92C'8AC9&9329ABBC9C91DBAAF9 8BBC329C9B8F3A29AF42BA89FC9784C8F39
C9@A9989C7A89 C89F89B3879'89B89 '89C9B8F3A24D9B8=398A3C9A7838F8
B87AC798B+9 7C3828F89B8FC9B3C9 373
&28B9 AF8F3739 39 DC739 9 93B3F89 #> cat /etc/inetd.conf | xconv.pl > \
AFBA33;9 3739 B89 8A379 C9 37'AC9 89 /etc/xined.conf
4CFDA73C9 C9 B8F3A29 '89 9 47A379 9
37'AC9 89 8C9 89 C7C9 DC73C9 A3AC9 73FB478C9 89 37'AC9
9B8F3A2;9 89 8 CAB9 4CF87879 FC9 /etc/xinetd.conf 98A38F89 8A3C9 89
B8F3A24D9 4C9 C9 A2A+7AC9 9 7CC9 FC9 4C8F3C.
'878CB9 4C 2A43C9 989 BA9 39
A 288F3C9FC982FC798BA2C9 ;93CB9 defaults
879 39 DC739 89 AF878A379 39 4CF8C9 {
3C9 FCBBC9 B87AC79 B8F3A29 B89 879 '89 # Número máximo de conexões por um
<8879FC9A89'898B+93FF3FC< # serviço controlado:
# instances = 25
&AB89 39 3F8A739 89 B89 AF878A379 39 # O tipo de registro de log. Este
4CF8C9 39 9 38CF9 89 7889 '89 348A39 # log será feito a um arquivo sem
4CF8:8B9 7!H*C!.9 B3FC9 C9 B 879 B87879 # utilizar o daemon syslogd.
AF89 '89 89 FC9 slackware9 9 AF89 C89 # Outra opção seria: SYSLOG
syslog_facility [Nível_do_syslog]
B879 B3C9 3739 <283F37<9 9 B87AC79 C 9
log_type = FILE /var/log/servicelog
9 B339 C9 39 9 3 34F89 89 9 B87AC79
89B # Aqui vc pode determinar o que é
# logado quando ocorre a conexão.
!37398843799B47A 9FC92379C9B8F3A29 # PID vai logar o pid do processo de
C87A3CB9 4C2C4379 FC9 /etc/inetd.conf 939 # requisição.
B8AF892AFF3. # HOST vai logar o enredeço remoto do
# host que conectou
smtp stream tcp nowait root \ # USERID vai logar o usuário remoto
/usr/sbin/tcpd # (segundo a RFC 1413)
/usr/local/sbin/sendmail_cbq.sh # EXIT vai logar o status de término
# do runlevel do processo servidor.
@3B9 3739 8B89 8BC9 DA9 89 78D87A9 A2A(379 # (0 sem errors)
FC9 2379 C9 AF89 73A4ACF329 C9 AF89 '89 9 # DURATION vai logar a duração da
39 78A 288F3C9 C9 AF89 4C9 3B9 # conexão.
<D8378B<9 '89 3=39 39 4C3879 BA3:8B9 log_on_success = HOST PID
89 CC19 CAB9 8289 C89 879 2AA3C9 89
4CF8:8B9 BA2PF83B9 C79 !9 89 2AA3C9 89 # Aqui vc pode determinar o que é
'3FA389 89 4CF8:8B9 C79 B87AC9 C79 # logado quando ocorre falha na
88 2C # conexão.
#(Utiliza-se os mesmo parâmetros da
M9 A C73F89 287379 '89 '3FC9 C9 AF89 # veriável anterior)
FC9 87AA79 39 9 887AF3C9 @A9 log_on_failure = HOST
4CF8437>B89 FC9 4F839 39 B879 9 7389
7C2839 C7'89CB9@AB988978>8FA379CB9 # O número maximo de conexões a um
8>3A2B9 43BC9 828B9 FC9 4CFBA39 4CF84379 3C9 # específivo endereço de IP conectado
@A9 7848 C79 B8FC9 39 -Q79 R1#9 91A 289 # a um específico serviço.
@3A29 73FBD879 !7CC4C2;9 89 -Q79 16269 9AFA> per_source = 15
1 39 -84C8F3ACFB9 DC79 1@!9 @AB;9 }
4D2B623474BB6938
service smtp
#> wget http://www.xinetd.org/ \ {
xinetd- 2.3.14.tar.gz disable = no
#> tar xzvf xinetd-2.3.14.tar.gz socket_type = stream
#> cd xinetd-2.3.14 protocol = tcp
#> ./configure wait = no
#> make user = root
#> su
# make install # Pode-se desativar a lista CBL mas
# permanecer com restrições anti DoS
# do xinetd ativando-se as proximas
08B89 CFC943BC9DCBB89A2A(3C9
# 2 linhas e comentando a linha que
3F87AC78F89C9AF89 3739C7CB9B87ACB9
# chama nosso script.
329C9B 9 C8>B894CF87879C937'AC989
4CFDA73C982899H84HAF84CFD;9FC9FCC9 # server_args = -C \
37'AC9894CFDA73C99H84HAF84CFD;9 /etc/mail/sendmail.cf -bs
4C9C9A2A+7AC94CF 291898B89DC79C943BC9
842893AF394CC97CC. # server = /usr/sbin/sendmail
# Este é o nosso script que será 0C988CB98B'848798947A379392AB39989
# chamado como se ele fosse H84HA 2A432;94C9FCBBCB9!B93978892C4329
# um servidor de SMTP: 3DAF329FC9'878CB9'89FCBBCB9 7C 7ACB9
server = /usr/local/sbin/ \ 42A8F8B9FC94CFBA398FA3798>3A299039
sendmail_cbl.sh 87389B87A39AF878B3F89879B89CB9A B989
FCBB3978898BC9F392AB3978E98978A73>2CB98239
# Em casos de DDoS causado por uma 4C77AAFC9C9 7C283;9&B392AB3989A B9 C89
# corrente de e-mails pode-se querer B879873C94C994C3FC9B882F3F8939
# restringir um pouco mais as coisas: 8B8.
# Pode-se restringir o numero de
# conexoes e instancias por ip #> for i in $(seq 1 255); do echo \
# instances = 300 192x168x0x$i >> /etc/iplocal.txt;
# nice = 10 done
¿¯¢µ678»A8556466F8E9198F842678FA8 1234567893A87AB23C4D37A
¡¢ 95289852319¢·9¾ EF5D49F
F .HH666AF8C7
D36F9A
Ricardo Leite Gonçalves
<material@asbyte.com.br> 2FD89FAC74F49B B!"#4$
2369BAC74F49B B!"#4$
F4B9A82A434FD93
%&C'(B)B!"#4$
2F3975D8782A62F7D975
436FB7986#B*B!"#4$
2F3975D87823A7D97D3
639B"B*B!"#4$
C"74D634B%4F64B+B!"#4$
,36D2B92"73482---B.42B/4D2B3934B
D970'72BE44B +-
22BA57D!
288F3FC9"!0IB
4C9C9 8F"!0
-88939QA2A32.99Q3A3989!.9#$13R12H1/
ÅÆ61F7ÇÈÉÊ A 939AF87D34898F29C9B87AC7.9#$1#3R1#
A 939AF87D3489F29C9B87AC7.9#2221
"!0IB9C9"A7329!7A389086C75B9BC9
GF8AB9A73AB9'89 C89B8798B38284ACB9 ÅÆ569ÌÍÇÈÉÊ
BC9397889 G2A43987328F8939AF87F89
CF89CAB9 CFCB9BC9AF872A3CB94C9 83A3FC9CB937'ACB9F848BB+7ACB.
B873F39DC73FC98BB39DC739397889 wget http://openvpn.net/release/\
GFA439 openvpn-2.0.9.tar.gz
# Usar como interface o driver TUN # NOTA: ESCOLHA UMA DAS POSSIBILIDADES
dev tun # ABAIXO. NUNCA AS DUAS!!!!
# 10.0.0.1 ip da matriz remote 201.43.56.5 (se for IP fixo)
# 10.0.0.2 ip remoto, da filial remote domain.com.br (IP dinâmico)
ifconfig 10.0.0.1 10.0.0.2
# Entra no diretório onde se encontram # Entra no diretório onde se encontram
# os arquivos de configuração # os arquivos de configuração
cd /etc/openvpn-matriz cd /etc/openvpn-filial
II
!C8>B89A2A(3794CC9C82C9C937'AC
189C94C3FC9FC978C7F379F339C937'AC9 /var/named/caching-example/named.local
8B+94C778C9189FC879329877C9392AFF3989C9
877C9B87C9CB73CB !37394C A379C9C82C.
D7A"#A82A92$EF9A82A%&&'A7A()
D4692B6D41292BE639E"6 FD59/93
8B3FC99587F829FCC
78C38F89FC9B23456378
Ø9AC9 87ACBC932873799587F8298939 8 CAB989%9B8FCB918939+'AF3978CC379
+'AF3978C3 Ù+9'89ABBC98FC289323B9 C7943B39C9<587F829 3FA4<98239A73943778379C9
C 873:8B9'89FC9 C878CB987989B898B3B9 587F829 37C9C9BAB83989FC93AB9C9
87898773C9 C8973379C9BAB83978CC9 587F82Z8B89FC38F89&9C73B9 32373B9
C7A3FC>FCB939B89C8793C92C4329D,BA4C9C9 B89FCBBC9587F829898B89879 7C2839C9
B87AC7 BAB83988978CC3794C9C9587F829 37C
1C93BA438F89%94CAB3B9'89&@989 #!/bin/bash
DF4ACF379B89877CB. # Arquivo: /root/timeout.sh
# tem gente que prefere mudar a
#;99C7A8798928A739C9JC989C9DA28BDB89 # porta do ssh, então fica mais fácil
B3C989'89DF4ACF379898B3794C A23C9 # mudar aqui:
A2>AF989FC94CC9B2C99A 8B37989B879
CBB,8294C A23794CC9B2C989A2A(37939 sshport=22
initrd9A2>AF993AB9BA 28B989'3FC93AB9 log=/root/timeout.log
BA 28B982FC7; reboot=0
2 SlackwareZine http://www.slackwarezine.com.br
REDES
IN NS thor.dominio.com.br.
IN NS odin.dominio.com.br.
thor IN A 200.200.200.200
odin IN A 200.200.200.201
hercules IN A 200.200.200.202
$ORIGIN intra.dominio.com.br.
thor IN A 192.168.0.3
odin IN A 192.168.0.1
hercules IN A 192.168.0.2
http://www.slackwarezine.com.br SlackwareZine 3
PROGRAMAÇÃO
Divertindo-se com
Awk
Aprenda a usar o Awk, uma poderosa linguagem para
manipulação de arquivos texto. Veja como ele pode
substituir outros comandos e facilitar a sua vida.
A sintaxe mais básica do Awk é: O grep acabou de mostrar o segundo espaço da linha.
Para mostrar o localhost, precisaríamos fazer:
awk '/padrão/ { ação }'
$ grep localhost /etc/hosts | cut -d' ' -f16
Ou seja, toda vez que ele achar algo que case com localhost
/padrão/, ele vai executar uma determinada ação. A
gente pode testar isso fácil: Claro, usando tr -s " " dá para sumir com os espaços
excedentes... Para isso que a inteligência do awk vem
$ awk '/localhost/ { print $0 }' /etc/hosts a calhar. Com um só comando a gente consegue
127.0.0.1 localhost detectar e mostrar o segundo campo, não importando
se são Tabs, espaços ou a quantidade deles. Além de
Esse comando lê o arquivo /etc/hosts e procura onde poder usar o Awk como um "grep" alternativo,
existir o padrão "localhost", quando achar, ele podemos usá-lo como um "cut" também -;).
imprime a linha na tela (o tal do $0). Como achar um
padrão e colar a linha na tela é uma atividade muito E, em termos de "cut" existe uma feature
comum (vide o grep) essa é a ação default do Awk avançadíssima do Awk que quando menos se espera é
então podemos reescrever o comando acima como: tremendamente útil. Por exemplo, o /etc/hosts aqui é
assim:
$ awk '/localhost/' /etc/hosts
127.0.0.1 localhost 127.0.0.1 localhost
192.168.0.1 optimus.mylab optimus
Bom, agora já sabemos como usar o awk como um 192.168.0.2 rachael.mylab rachael
"grep" alternativo -;). E, onde está "localhost" pode-se ...
usar qualquer padrão, inclusive expressões regulares: 192.168.0.10 megaman.mylab megaman
4 SlackwareZine http://www.slackwarezine.com.br
Parecido com o NF, o Awk tem uma segunda variável um padrão especial "END", que sempre "casa" com o
chamada NR: Número de Registro. Como final do arquivo (no nosso caso, quando todas as
normalmente um registro é uma linha, pode-se usar linhas foram lidas); quando chegamos no final do
esse NR para indicar em qual linha o Awk está arquivo, fazemos um laço de repetição:
processando:
for (i=NR-9;i<=NR;i++) { print TEXT[i] }
$ awk '{ if (NR==1) print $0 }' /etc/group
root::0:root A tradução disso é:
$ awk '{ if (NR<=10) print $0 }' /etc/group Ou seja, imprima as últimas 10 linhas do texto. É
root::0:root visível que isso de laço de repetição é algo muito útil,
bin::1:root,bin,daemon vale a pena guardar essa idéia. O padrão "END"
daemon::2:root,bin,daemon também é extremamente útil e ele tem um irmão o
sys::3:root,bin,adm "BEGIN" que "casa" com o início do arquivo (antes de
adm::4:root,adm,daemon qualquer linha ser lida). É uma boa para imprimir
tty::5: cabeçalhos ou algo do tipo.
disk::6:root,adm,punk
lp::7:lp Já que com a substituição do tail nós acabamos
mem::8: fazendo um script awk mais complexo, vamos chutar o
kmem::9: pau da barraca e substituir o wc. O wc conta a
quantidade de caracteres, palavras e linhas de um
Ao invés do compararmos se o NR é igual a 1, determinado texto:
verificamos se ele é menor ou igual a 10. Todas as
operações de comparação "normal" funcionam: ==, $ wc /etc/fstab
!=, <=, >=, < e >, sem mistérios. 12 72 794 /etc/fstab
Depois de fazer o head, porque não inventar um novo O primeiro número são as linhas, o segundo as
comando tail? Esse é um pouco mais complicado, nós palavras e o terceiro os caracteres. Contar as linhas
só sabemos o tamanho do arquivo quando ele já todos nós já sabemos:
chegou no final, então temos que armazenar as linhas
de texto em algum lugar. Esse exemplo vai ficar um $ awk 'END { print NR }' /etc/fstab
pouco complicado: 12
A primeira linha do nosso programa Awk realiza uma $ awk '{ CHAR+=length($0) }
ação específica para todas as linhas encontradas: > END { print CHAR }' /etc/fstab
armazena o conteúdo da linha dentro da variável 782
TEXT[NR] e, a gente lembra que NR é o número da
linha. A segunda parte do programa é a mais O comando length($VAR) pega o conteúdo da variável
"complicada". Nela a gente utiliza um padrão especial e verifica o tamanho dela em caracteres. Ou seja,
"END", que sempre "casa" com o final do arquivo (no CHAR+=length($0) soma na variável CHAR todos os
nosso caso, quando todas as linhas foram lidas) utiliza caracteres que tem na linha corrente. E, no final,
http://www.slackwarezine.com.br SlackwareZine 5
PROGRAMAÇÃO
imprimimos a variável CHAR. Só tem um probleminha Esse é interessante para imprimir só o nome dos
soma na variável CHAR todos os caracteres que tem pacotes instalados, sem a versão e arquitetura:
na linha corrente. E, no final, imprimimos a variável
CHAR. Só tem um probleminha... o número está $ ls -1 /var/log/packages/ | \
errado! O wc informa 794 caracteres e o Awk informa > awk 'BEGIN { FS="-" ; OFS="-" }
só 782. O que acontece? A resposta é simples, o wc > { NF=NF-3 ; print $0 }'
conta os caracteres de "salto de linha" (vulgo, o enter) a2ps
e o Awk não. Para resolver essa disparidade, podemos aaa_base
somar no final a quantidade de saltos de linha que aaa_elflibs
tem no arquivo: ...
x11-fonts-misc
$ awk '{ CHAR+=length($0) } x11-fonts-scale
> END { print CHAR+NR }' /etc/fstab x11-xdmx
794 ...
ytalk
E assim fica correto -:) Para finalizar, vamos colocar zlib
para imprimir todas as informações juntas, como o wc: zsh
$ awk -F: '{ if ($3>=1000) E "nome" pode ter qualquer tamanho, separado por
> { print $1 } }' /etc/passwd hífens. O que nós sabemos é que depois do nome,
punk existem apenas três outros campos. Aí vem o truque.
marina Para cada linha nós dizemos que ela possui três
toledo campos a menos (NF=NF-3) e depois é só imprimir a
garoto linha completa -;).
tamiris
infomedia Bom, e com essas últimas dicas terminamos o artigo -
slackshow :). Espero que tenha sido útil.
Isso mostra todos os usuários que não são do sistema Piter PUNK
na máquina. A novidade é o -F:, o -F determina qual <piterpk@terra.com.br>
vai ser o separador de campo, no caso, nós trocamos
o espaço/tab pelo dois pontos, que é o caracter
utilizado para separar as informações no /etc/passwd.
Depois é só comparar o terceiro campo (UID) e
verificar se é maior ou igual a 1000 (no slackware os
usuários começam no 1000) e imprimir o primeiro -;).
# ps aux | \
awk '/^usuario/ { system("kill -9 "$2) }'
6 SlackwareZine http://www.slackwarezine.com.br
ANÁLISE DE LIVRO
Optimizing Linux
Performance
Um guia para maximizar o desempenho de aplicações para Linux
http://www.slackwarezine.com.br SlackwareZine 7
ADMINISTRAÇÃO
A Magia do init
O init é o primeiro processo chamado pelo kernel e, além de coordenar a
inicialização do sistema, chamando os scripts de inicialização apropriados;
também é o pai de todos os outros processos da máquina
actions Para este campo temos 15 opções: respawn, Agora vamos analisar um inittab de
wait, once, boot, bootwait, off, ondemand,
initdefault, sysinit, powerwait, powerfailtnow, verdade!
crtlaltdel e kbrequest.
Para analisarmos, vou pegar como exemplo o arquivo
process O processo em si que queremos que seja de configuração /etc/inittab do Slackware 11.0,
executado. modificado pelo Patrick.
8 SlackwareZine http://www.slackwarezine.com.br
# Default runlevel. (Do not set to 0 or 6)
id:3:initdefault:
http://www.slackwarezine.com.br SlackwareZine 9
ADMINISTRAÇÃO
# Script to run when going multi user. c4:1235:respawn:/sbin/agetty 38400 tty4 linux
rc:2345:wait:/etc/rc.d/rc.M c5:1235:respawn:/sbin/agetty 38400 tty5 linux
c6:12345:respawn:/sbin/agetty 38400 tty6 linux
Script executado nos runlevels de 2 a 5, Multi user. (O
init irá esperar sua execução finalizar para pular para Os id's de c1 a c5 são responsáveis de executar o
o próximo processo.) /sbin/agetty, consoles para podermos logar no sistema
(os famosos Alt+F1, Alt+F2, ..., Alt+F6). O id c6
# What to do at the "Three Finger Salute". também, porém tem o diferencial de ser inicializado
ca::ctrlaltdel:/sbin/shutdown -t5 -r now no runlevel 4 (ambiente gráfico). O action _respawn_
diz ao sistema para reinicilizá-lo caso ele caia.
Esta linha diz que ao apertarmos a combinação
Ctrl+Alt+Del, nosso sistema irá reinicializar em 5 # Runlevel 4 used to be for an X window \
segundos. (Podemos alterar esta combinação de only system, until we discovered
teclas para o processo que desejarmos.) # that it throws init into a loop that keeps \
your load avg at least 1 all
# Runlevel 0 halts the system. # the time. Thus, there is now one getty \
l0:0:wait:/etc/rc.d/rc.0 opened on tty6. Hopefully no one
# will notice. ;^)
Ao entrar no runlevel 0, executar o script para # It might not be bad to have one text \
desligar o sistema. console anyway, in case something
# happens to X.
# Runlevel 6 reboots the system. x1:4:respawn:/etc/rc.d/rc.4
l6:6:wait:/etc/rc.d/rc.6
Esta linha diz ao sistema para executar o script
Ao entrar no runlevel 6, executar o script de responsável pelo login gráfico, apenas no runlevel 4
reinicilizar o sistema. (ambiente gráfico). O action _respawn_ diz ao sistema
para reinicilizá-lo caso ele caia.
# What to do when power fails.
pf::powerfail:/sbin/genpowerfail start
Serviços Automáticos
Para aquelas pessoas que tem aqueles super power
Com o init, podemos colocar qualquer processo para
ultra no-breaks, esta opção pode ser muito
ser inicializado e reinicializado automaticamente,
interessante. O no-break avisa que a uma falha de
caso ele morra. O action _respawn_ é responsável por
energia elétrica, o init detecta e executa o
isso. Vamos ver um exemplo:
genpowerfail, que desliga automaticamente o
computador.
AP:3:respawn:/etc/rc.d/rc.httpd restart
# If power is back, cancel the running \
Colocamos o apache para ser monitorado e
shutdown.
reinicializado caso ele caia. Chamei o id de AP e essa
pg::powerokwait:/sbin/genpowerfail stop
ação é valida apenas para o runlevel 3.
Assim como a opção de cima, se a energia elétrica
# init q
estabilizar, este script cancela o desligamento do
computador.
O comando init q irá reler o /etc/inittab com a nova
configuração. E o apache será reiniciado sempre que
# These are the standard console login
cair (e iniciado no boot).
# getties in multiuser mode:
c1:1235:respawn:/sbin/agetty 38400 tty1 linux
c2:1235:respawn:/sbin/agetty 38400 tty2 linux Leandro Toledo
c3:1235:respawn:/sbin/agetty 38400 tty3 linux <toledo@slackwarezine.com.br>
slackware
to the real nerds
10 SlackwareZine http://www.slackwarezine.com.br
ESPECIAL
Clusters de
Balanceamento
de Carga em Linux
O que fazer quando um servidor não agüenta mais executar as tarefas que
deveria? A solução tradicional é comprar outra máquina mais poderosa
mas nem sempre essa máquina existe ou cabe no orçamento; essa é a
hora de pensar em balanceamento de carga e distribuir tarefas.
http://www.slackwarezine.com.br SlackwareZine 11
ESPECIAL
21) para enviar comandos e a conexão dos dados cliente fica a cargo do servidor real, e o director não
propriamente ditos (que seguem pela porta 20). atua mais nesta conexão. Para fazer isto, o director
Quando a conexão é ativa, o cliente informa ao modifica o cabeçalho do pacote, adicionando o MAC
servidor qual porta que atende à conexão de dados do servidor real como endereço físico para o IP de
para transferí-los. Porém para uma conexão passiva, o destino, e o retransmite pela rede. Isto pode causar
servidor informa ao cliente a porta que ele está alguns problemas.
atendendo, e então o cliente inicia uma conexão para
aquela porta. Para ambientes em VS/TUN e VS/DR, o Nos clusters de DR e tunelamento IP, o IP de serviço é
director atua apenas na conexão cliente-servidor, não compartilhado entre o director e os servidores reais.
no caminho inverso, então é impossível para o Todos tem uma interface configurada com este IP. Em
director capturar a porta do pacote que vai algumas configurações que os servidores reais estão
diretamente ao cliente. na mesma rede que o director, e os servidores reais
responderem uma requisição ARP, haverão problemas.
Para resolver isto, precisamos ativar a persistência Os pacotes serão respondidos hora pelo director, hora
entre as conexões. Desta forma, o LVS irá manter uma por um servidor real, hora por outro, e o cluster
tabela com o registro desta conexão em uma tabela inteiro não vai funcionar direito. Por isto, nestes
hash, contendo os dados do IP e porta da origem, IP e clusters, precisamos garantir que apenas o director
porta do destino virtual, IP e porta do destino no irá responder as requisições ARP para o IP de serviço.
servidor real. Para FTP, o valor das portas é 0, então
qualquer conexão vinda do cliente é redirecionada Existem algumas formas como isto pode ser
para o mesmo servidor real e associados à mesma configurado, e explicá-las é assunto suficiente para
conexão, de acordo com a entrada salva na tabela. outro artigo. Caso queira saber mais sobre isto,
Para outros serviços, as portas de destino são consulte [2].
mantidas porém a do cliente pode variar que o LVS
vai manter a persistência para o mesmo servidor real.
Algoritmos
Porém as vezes nem isto é suficiente. Por exemplo,
O LVS pode distribuir as conexões baseado em vários
existem grupos de proxys para acessos em
tipos de algoritmos: Round-Robin, por peso, pelo
determinados sites, para diminuir a carga. Só que
servidor que tem menos conexões e outros. Todos tem
para o cliente, ele pediu uma requisição para um
suas vantagens e desvantagens, devendo o
servidor e outro atendeu. Então um outro tipo de
administrador escolher de acordo com o poder de
persistência seria de um range de rede, que é
processamento dos servidores reais, com a
mantido para saber que conexões para aqueles ips
quantidade de conexões recebidas e com o tipo de
precisam ser persistentes.
carga destas conexões. Os mais comuns são estes:
Como o LVS redireciona as conexões Round-Robin: Seqüencial, cada servidor recebe uma
conexão por vez. Desta forma, em um cluster de três
O LVS pode redirecionar as conexões vindas dos servidores reais, a primeira conexão será enviada
clientes, para os servidores reais, através de NAT, para o servidor real 1, a segunda para o servidor real
túnel IP ou roteamento direto (Direct Routing). No 2, a terceira para o servidor real 3, a quarta para o
caso de túnel IP ou DR, existe um efeito colateral que servidor 1 e assim por diante. Este algoritmos trata
precisamos estar atentos. todos os servidores reais igualmente, sem levar em
conta o número de conexões recebidas ou o tempo de
Pelo NAT, quando o director recebe uma conexão para resposta que cada servidor fornece.
um serviço que está configurado, ele escolhe um
servidor real de acordo com as regras, modifica o IP Round-Robin com Pesos: Cada servidor recebe um
de destino com o IP do servidor real escolhido e peso e o director irá distribuir as conexões com base
reenvia. Ao receber a resposta, o director volta o nestes pesos. Assim, um servidor real com peso 4 irá
pacote para o cliente, contendo o IP original como receber 2 vezes mais conexões que um servidor real
origem da resposta. Isto geralmente é usado em redes com peso 2, que irá receber 2 vezes mais conexões
locais, e o mascaramento geralmente ocorre do que um servidor real com peso 1. É um algoritmos
director com IP válido para a Internet e uma rede melhor estruturado para ambientes em que os
local de IPs inválidos, por exemplo. servidores reais com diferentes velocidades. Porém se
as conexões forem de cargas variadas, o servidor real
Pelo túnel IP, o director adiciona outro com maior prioridade pode acabar recebendo as
encapsulamento IP sem modificar o cabeçalho conexões de maior peso e acabar sobrecarregado,
original. Isto é perfeito para redes geográficamente enquanto outros servidores de menor prioridade
distribuídas, onde os servidores reais não tem permanecem desocupados.
necessariamente o mesmo endereço de rede. Isto
porém exige que os servidores reais tenham suporte a Menos conexões: as conexões são redirecionadas para
encapsulamento IP. o servidor real com menos conexões ativas. Este é um
algoritmo dinâmico, pois precisa checar quantas
No DR, o director redireciona os pacotes diretamente conexões estão ativas em determinado instante. É um
ao servidor real. A partir disso a comunicação com o bom algoritmo para quando a quantidade de conexões
12 SlackwareZine http://www.slackwarezine.com.br
recebidas varia bastante. opção -r e usando o método de mascaramento por
NAT(-m).
Menos conexões com pesos: combina a busca pelo
servidor real com menos conexões, porém atribuindo A partir daí, podemos adicionar vários serviços com
pesos a estes. Um servidor real com capacidade duas algoritmos diferentes, e servidores reais distintos.
vezes maior que um outro terminará de processar Porém o ldirectord agrupa esta configuração toda em
suas conexões e ficará ocioso, enquanto outros podem um único arquivo, se encarregando de carregar as
ficar sobrecarregados. Combinando estes dois tipos, o regras e controlar os servidores reais.
algoritmo dinamicamente descobrirá qual o servidor
pode atender melhor em determinado momento.
Ultramonkey, LVS e ldirectord
Existe também outros algoritmos como o hash[3] - o
O Ultramonkey é um projeto que combina o LVS,
servidor monta uma tabela hash e redireciona as
gerenciado através do ldirectord, e o heartbeat para
conexões para os servidores por esta tabela, com ou
gerenciar as regras e serviços no director. O
sem pesos -, e o de "sem filas" - buscando sempre um
heartbeat ira fazer a alta disponibilidade do director,
servidor idle ou com menor tempo de resposta.
e a alta disponibilidade dos servidores reais é
intrínseco ao LVS. Ele permite várias combinações e
Configurações opções para melhor adaptação a diferentes ambientes
e necessidades.
Finalmente, vamos colocar a
mão na massa. Para quem
quer saber como funciona a
base de tudo, o ipvsadm. O
Quadro 1: Servidor HTTP
software pode ser
encontrado em [4], caso sua # Virtual Server for HTTP
distribuição não tenha o virtual=192.168.6.240:80 IP Virtual (de serviço)
pacote pronto. Aliás, caso fallback=127.0.0.1:80 Se nenhum servidor real
não tenha, envie como responder, quem responde
sugestão para o mantenedor real=192.168.7.4:80 masq Servidor real, IP, porta e
;) modo de conexão
real=192.168.7.5:80 masq Servidor real, IP, porta e
Após a receita padrão - modo de conexão
make && make install - você service=http Qual é o serviço
terá instalado o ipvsadm, request="index.html" Que página buscar(opção
ipvsadm-save e ipvsadm- receive="Test Page" para serviços http)
restore. Você pode pensar
no ipvsadm como similar ao scheduler=rr Qual o escalonador
iptables - ele irá (algoritmo) - RoundRobin
adicionando as regras e neste caso
buscá-las na ordem que #persistent=600 Persistência (desabilitada
você especificar. Vamos neste caso)
detalhar melhor com protocol=tcp Protocolo
exemplos. Para o protocolo checktype=negotiate
FTP, lembrando de ativar a
persistência:
http://www.slackwarezine.com.br SlackwareZine 13
ESPECIAL
14 SlackwareZine http://www.slackwarezine.com.br
ESPECIAL
Construindo um
Cluster de
OpenMosix com o
Slackware 11.0
Nesse artigo, iremos implementar um cluster openMosix baseado em
kernel 2.4.26 utilizando como base, o bom e velho slackware. :)
http://www.slackwarezine.com.br SlackwareZine 15
ESPECIAL
slackware/slackware-9.1/\
Clusters voltados para computação de alto slackware/d/\
desempenho: É nessa categoria que o cluster gcc-3.2.3-i486-2.tgz
openMosix (entre outros) se enquadra. A # removepkg gcc-3.4.6-i486-1.tgz
finalidade desse tipo de cluster é distribuir # installpkg gcc-3.2.3-i486-2.tgz
processos entre as máquinas que compoem o
cluster. Cada uma dessas máquinas é também O primeiro passo consiste em instalar o kernel
chamada de nó. A métrica utilizada para a correspondente à versão mais recente do openMosix e
eleição da máquina ideal é a disponibilidade em seguida aplicar o patch sobre ele. Nesse caso,
de recursos de memória e cpu de cada um dos estamos falando do kernel 2.4.26, cujo download foi
nós no momento em que o processo deve ser realizado na seção anterior. Vamos ao trabalho:
exportado. Desse modo, máquinas ociosas que
estejam executando processos considerados # cd /usr/src
simples são fortes candidatas a receberem # cp /root/linux-2.4.26.tar.bz2 .
processos remotos de outros nós do cluster. # tar -xvjf linux-2.4.26.tar.bz2
# cd linux-2.4.26
O openMosix diferencia-se de outros tipos de cluster, # cp /root/openMosix-2.4.26-1.bz2 .
por não exigir mudanças no código fonte das # bunzip2 openMosix-2.4.26-1.bz2
aplicações nele utilizadas. Quando aplicado ao kernel # patch -Np1 < openMosix-2.4.26-1
Linux, ele se encarregada de exportar os processos # cp config .config
entre os nós do cluster e receber os resultados de # make menuconfig
volta. Outros tipos de cluster populares, como o # make dep
Beowulf, por exemplo, utilizam bibliotecas específicas # make bzImage
(PVM e MPI) que realizam essa tarefa, mas exigem # make modules
que a aplicação seja escrita considerando aspectos de # make modules_install
paralelismo, o que, de certo modo, limita
consideravelmente sua utilização. Em seguida, após algumas xícaras de café, vamos
adicionar uma entrada referente ao kernel recém-
compilado ao lilo:
Instalação
# cd arch/i386/boot
A implementação do cluster openMosix é # cp bzImage /boot/vmlinuz-2.4.26
relativamente simples, afinal, trata-se na prática, de # vim /etc/lilo.conf
apenas um patch de kernel. No entanto, alguns
pontos da documentação oficial estão desatualizados Adicione uma entrada no seu menu de boot apontanto
e podem causar alguma confusão. O sistema de para /boot/vmlinuz-2.4.26, semelhante ao exemplo a
arquivos nativo do openMosix, o oMFS, por exemplo, seguir:
foi retirado a partir da versão 2.4.26-1 por questões
de segurança. Um outro "problema" ocorre durante o # LILO configuration file
processo de compilação do kernel, em função da # generated by 'liloconfig'
versão do gcc utilizado no slackware 11. Desse modo, #
teremos também que trabalhar com uma versão # Start LILO global section
anterior do compilador para que o código compile boot = /dev/hda
sem problemas. Mãos a obra: prompt
timeout = 500
Durante todo o processo de instalação/configuração, # VESA framebuffer console \
por questões de praticidade, estou considerando que @ 1024x768x256
todos os downloads estão sendo armazenados no vga = 773
diretório /root e que "root" seja o usuário corrente. # Linux bootable partition config\
begins
Baixando os arquivos necessários: image = /boot/vmlinuz
root = /dev/hda1
# wget http://www.if-usp.lkams.kernel\ label = Slackware
.org/pub/linux/kernel/v2.4/\ read-only # Non-UMSDOS filesystems\
linux-2.4.26.tar.bz2 should be mounted read-only for\
# wget http://ufpr.dl.sourceforge.net/\ checking
sourceforge/openmosix/\ # Linux bootable partition config ends
openMosix-2.4.26-1.bz2 # Sua entrada referente ao openMosix\
# wget http://ufpr.dl.sourceforge.net/\ começa aqui
sourceforge/openmosix/\ # openMosix bootable partition config\
openmosix-tools-0.3.6-2.tar.gz begins
image = /boot/vmlinuz-2.4.26
Resolvendo o problema de compatibilidade do gcc: root = /dev/hda1
label = openMosix
# wget http://ftp.belnet.be/packages/\
16 SlackwareZine http://www.slackwarezine.com.br
read-only # Non-UMSDOS filesystems\ openMosix machines.
should be mounted read-only for\ #
checking #Example: 10 machines with IP addresses\
# openMosix bootable partition config\ 192.168.1.50 - 192.168.1.59
ends # which will have openMosix\
### E termina aqui... :) ### node-numbers 1-10:
#
Atualize o Lilo: # 1 192.168.1.50 10
#
# lilo # MOSIX-# IP number-of-nodes
# ============================
Se tudo der certo, você deve ver algo do tipo: 1 192.168.20.15 1
2 192.168.20.16 1
Added Slackware * 3 192.168.20.17 1
Added openMosix 4 192.168.20.18 1
Atenção: É importante ter certeza que os parâmetros Essa é uma maneira de se especificar os nós do
"prompt" e "timeout" estejam presentes em seu cluster, ou seja, do lado esquerdo identificar o número
lilo.conf, para que você possa optar pelo boot do nó, no centro especificar o ip do nó e no final
utilizando o kernel openMosix. especificar quantos nós devem ser considerados a
partir do ip especificado. Desse modo, a seguinte
O próximo passo é instalar algumas ferramentas de sintaxe também seria válida, considerando que o
gerenciamento do cluster openMosix. range de ips que compoem o cluster aqui
Inicialmente, vamos criar um link simbólico exemplificado são sequenciais:
necessário durante o processo de compilação das
ferramentas que serão utilizadas no cluster: # MOSIX-# IP number-of-nodes
# ============================
# ln -s /usr/src/linux-2.4.26 /usr/src/\ # Essa instrução é equivalente à anterior
linux-openmosix 1 192.168.20.15 4
# Static openMosix configuration Por fim, vamos reiniciar a máquina e bootar com o
# ============================== kernel do openMosix:
#
# Each line in this file should contain\ # init 6
3 fields, statically mapping
# IP addresses to openMosix node-numbers:
#
Adicionando mais nós ao seu cluster
# 1) The first openMosix node-number in\
Adicionar novos nós ao seu cluster é uma operação
this range.
simples se você já chegou até aqui. Basta repetir os
# 2) The IP address of the above node\
procedimentos anteriores em cada um dos nós e
(or node-name from /etc/hosts).
manter o arquivo /etc/openmosix.map com o mesmo
# 3) The number of nodes in this range.
conteúdo dos outros nós, sempre verificando se todos
#
os nós que irão compor o cluster estão especificados
# Note: If you don't create a valid IP\
nesse arquivo. Em nosso exemplo, o cluster é
<-> node-number mapping, the\
constituído de quatro nós, que atendem nos ips
# autodiscovery daemon will be\
192.168.20.15, 192.168.20.16, 192.168.20.17 e
started, automatically assigning
192.168.20.18.
# node-numbers to all visible\
http://www.slackwarezine.com.br SlackwareZine 17
ESPECIAL
Testando o cluster
Essa é uma política "temporária" que deve ser
Agora iremos testar a funcionalidade do cluster, utilizada somente durante o processo de
escrevendo e depois executando um pequeno script instalação/configuração do cluster, de modo a
sugerido na própria documentação do openMosixi [1]: verificar o seu correto funcionamento. Evidentemente
que, após ter certeza de que tudo está funcionando a
# vim script_cluster.sh contento, uma política mais restritiva, que permita a
comunicação somente entre os nós pertencentes ao
awk 'BEGIN{for(i=0;i<10000;i++)\ cluster é uma boa pedida. Uma subnet destinada
for(j=0;j<10000;j++);}' somente para esse fim também é uma boa idéia...
18 SlackwareZine http://www.slackwarezine.com.br
DICAS
Decimal->Binario:
echo "obase=2 ; numero" | bc "Desentupindo" a fila de e-mails
no Postfix
Binario->Decimal:
echo "ibase=2 ; numero" | bc Sabe quando seu sistema de email tá lerdo, e
você não sabe porque? vai ver o "queue" de e-
Hexa->Binario: mail, e tem mais de 300 emails, que estão
echo "ibase=16 ; obase=2 ; numero" | bc errados ou que deram erro na hora da entrega e
o MTA cisma em ficar tentando mandar? apague
obase é base de saída (o "o" é de output) e ibase é esse emails da fila com isso:
a base de entrada (o "i" é de input). A base 10 é o
"padrão" do bc, então não precisa ser indicada. mailq | awk '/MAILER/ {
ID = substr($1,0,10)
system("postsuper -d "ID)
}
Lembre de substituir "user" pelo nome de um usuário para testes, o "lala.com.br" pelo domínio correto e a
"senha" pela senha (dãããã).
Depois usar a saída desse comando na hora da negociação com o servidor SMTP.
http://www.slackwarezine.com.br SlackwareZine 19
Autores
Clayton Eduardo dos Santos, Linux desde 2003 e
com Slackware desde 2004. Atualmente Piter PUNK aka Roberto Freires Batista,
desenvolve seu projeto de pesquisa de trabalha com Linux desde 1996. Atualmente
Doutorado no Departamento de Engenharia é consultor na área de sistemas operacionas
Elétrica na USP de São Carlos. É também na NTUX Informática. É o principal
entusiasta da era MSX e um dos editores do desenvolvedor do slackpkg e contribui
SlackwareZine. ativamente no desenvolvimento do
Slackware Linux. Também é editor do
Leandro Toledo, Iniciou com computadores em SlackwareZine e publicou diversos artigos
1993 e Linux em 1998, usando Slackware em revistas e sites da área.
3.4 kernel 2.0.30. Atualmente trabalha no
ramo financeiro, multinacional Fidelity BPO, Sulamita Garcia, é Especialista Unix na EDS, e
como Analista de Projetos utilizando responsável pelo Linuxchix Brasil. É autora
soluções livres. Seu principal projeto é o de diversos artigos e palestras sobre
SlackwareZine. Slackware, Alta Disponibilidade e Linux em
geral.
Lindolfo Rodrigues aka Lorn, é usuário de Linux
desde 2000, começou com slackware 8.0
atualmente trabalha na Uplexis Tecnonlogia,
como Programador Perl, é um Monge Perl
fanático ;) está no último semestre de BCC
da FASP
Número #16.6 - 12, 13 e 14 de Abril de 2007
@namespace url("http://www.mozilla.org/\
keymaster/gatekeeper/\
there.is.only.xul");
* {
font-size: 8pt !important
}
http://www.slackwarezine.com.br SlackwareZine 1
Atualizando uma máquina com
o Slackware 11.0 para o Current
Atualizar o slackware estável para o current costuma pergunta o que fazer com eles nas operações de
ser uma experiência razoavelmente tranqüila. Uns upgrade e reinstalações. É importante analisar caso
pacotes a mais, alguns pacotes a menos, uns dois ou a caso pois vários desses .new tem configurações
três que trocaram de nome... mas dessa vez é locais (como o rc.local, ou o /etc/networks) e não
diferente. O slackware-current trouxe várias devem ser sobrescritos.
novidades:
11. Remova os pacotes que foram retirados da distro:
. Nova glibc e novo gcc slackpkg clean-system
. Obrigatoriedade de usar o kernel 2.6
. Mais de 200 pacotes do X modular 12. Edite o lilo.conf, recrie o initrd se estiver usando o
. Mudança do diretório padrão do X e do KDE kernel-generic e rode o lilo.
Isso deixou a atualização um pouco mais complicada. 13. Lembre de reconfigurar o seu X, ou editar
Para ajudar nessa tarefa existem diversas dicas no manualmente o seu xorg.conf para corrigir
arquivo CHANGES_AND_HINTS.TXT. Vamos juntar as caminhos que ficaram errados.
dicas de lá com o slackpkg para deixar a migração o
mais tranqüila possível. Estamos presumindo que o Avisar nunca é demais, então aí vão algumas coisas
leitor já está usando o slackpkg mais atual. para tomar cuidado:
1. Atualize o seu kernel para o 2.6, de verdade. Pode O novo kernel está com o SMP habilitado. Ou seja, se
usar o 2.6 que tem no slackware 11 mesmo, depois você tem um processador com HyperThreading ou
pode atualizar para a versão que vem no current. DualCore (ou os dois), eles vão ser reconhecidos e
utilizados automaticamente. Mesmo em máquinas
2. Vá para init 1 para garantir que tudo corra bem, já com um processador, se você tem algum hardware
fiz atualizações em init 3 sem problemas mas é porco que só funciona com o IO-APIC habilitado ele
sempre bom prevenir. Se estiver em init 1, lembre vai funcionar de primeira. Claro que sempre tem um
de levantar a rede "na mão" ou já ter os pacotes lado ruim: algumas máquinas mais antigas não se dão
todos copiados para o seu disco (ou faça em init 3 e bem com o SMP habilitado e param de funcionar -:P.
torça para nada dar errado). É muito importante Deixe sempre um kernel sem SMP de backup.
não haver usuários logados no KDE no momento da
atualização. Muito muito cuidado com os .new, isso está no item 8,
dos passos de instalação, mas é bom lembrar que
4. Atualize as listas do slackpkg: você corre o risco de ter um sistema não bootável se
slackpkg update esquecer de integrar as mudanças que tem nos
/etc/rc.d/rc.*.new, que são muitas.
5. Remova os pacotes do X:
slackpkg remove x11 fontconfig \ Drivers proprietários de vídeo não gostam muito do
dejavu-ttf ttf-indic-fonts novo X, o da nVidia não gosta da localização dos
arquivos (é só copiar manualmente do lugar que ela
6. Atualize a glibc-solibs: instala para o lugar certo q tudo se resolve) e o da ATI
slackpkg upgrade glibc-solibs é porco demais e se não achar a string 7.1 não instala.
2 SlackwareZine http://www.slackwarezine.com.br