Copyright 1998 Hugo Cisneiros, hugo@netdados.com.r
!ers"o #.$ --------------------------------------------------------------------------------------------------------- Oi, Sempre pensando no Linux, c estou com minha nova verso do The Linux Manual, demorou mais apareceu. O problema que teve alumas complica!"es pessoais aqui em casa, alm de que meu #inchester que continha vrias coisas da verso $.% queimou. Se o #inchester no tivesse queimado, eu provavelmente estaria na verso $.& ou $.' (-). Tive problemas com o *-Mail e vrios e-mails no +oram respondidos ,minhas desculpas-), mas aora . est tudo normal. *sta verso est totalmente ,/) com um novo visual... * espero que ostem, se no, pode me +alar que coloco a verso velha mesmo. 0ltimamente tem cheado muitos e-mails para mim, ento +iquei to cheio de e-mails e sem tempo... * o problema que vrios e-mails vem com peruntas que tem respota nos manuais. 1inda bem que tenho paci2ncia... (-) resolvi colocar um tipo de 34153 do The Linux Manual com dicas e duvidas para com o meu e-mail- (-) 6em, por enquanto s7. Outras novidades/ Se eu +or relatar aqui, +icar muito rande. 8or isso, d2 uma olhadinha na pina, sinta a di+eren!a e +ique de olho no 9lube The Linux Manual, que em +alar nisso, passa dos :;;; usuarios inscritos ,<epois de uma perda de mais de :;;; usuarios cadastrados (, ). 1222222222222222222--- (-)
Hugo Cisneiros --------------------------------------------------------------------------------------------------------- %n&os' (11)9*+ - O do#nload do The Linux Manual em vrios +ormatos... 9omo o pessoal no percebeu muito bem onde +ica, resolvi colocar aqui no 3come!o3 da pina, aora quem no ver porque precisa de 7culos (-) Mais +ormatos para voc2... =oc2 pode pear o The Linux Manual nos +ormatos html >ipado, em txt, em <O9 ,?ord). 6em, como deu pra perceber, estou arran.o muitos +ormatos- 5uem quiser a.udar, mande-me um e-mail. O endere!o ( http(@@###.netdados.com.br@tlm@ (1,)9*+ - 1 busca de palavras chaves no manual est +eita. 9om isso, +icar muito +cil voc2 encontrar a resposta para sua dAvida, ou t7picos que lhe interessam. 1 pina de busca est disponBvel neste endere!o. (-8)98+ - 9om o novo visual, o manual est melhor/ Mais acessBvel/ C isso que quero saber. *screva seus comentrios para mim sobre o que devo mudar e no mudar, o que devo adicionar, o que devo retirar. Lembrem-se- O manual do povo () =oc2 pode relatar tudo neste endere!o. --------------------------------------------------------------------------------------------------------- .ndice dos t/picos ;. 9lube The Linux Manual :. Dn+orma!"es E. Dnscreva-se no 9lube F- $. 9omandos ,unsubscribe, automatic, etc) :. Dntrodu!o ao Linux :. O que diabos Linux/ E. Meu micro suporta Linux/ $. 5unato espa!o em disco preciso para o Linux/ %. 1 hist7ria do Linux &. *strutura de diret7rios do Linux '. Linux G 0nix / H. LinIs para Linux E. Dnstalando e 0sando o Linux :. Dnstalando o Linux E. 9omandos 6sicos $. 1plicativos Linux %. Manual 8aes &. 0sando o LDLO para erenciar parti!"es '. 0tili>ando um disco +lexBvel no Linux H. 9on+iurando seu 81TJ K. Manipulando usurios em seu Linux L. Merenciando <evice <rivers :;. Necompilando seu Iernel ::. 8ermiss"es :E. *nxerando 8arti!"es ?in no Linux e vice-versa :$. 0sando pacotes .N8M ,NedJat) no SlacI#are :%. @usr em outra parti!o :&. Nodando ?indo#s L& no Linux :'. Dmprimindo do Linux em uma rede ?indo#s :H. Montando parti!"es #inL& no Linux sem aparecer os arquivos truncados :K. O que diabos ODS/ :L. 9omandos do porama vi E;. Dnstalando um 9<-NOM E:. Tudo sobre Linux para quem est mirando do <OS EE. 1umentando 8arti!o Linux E$. 9olocando suporte 8O8, +at$E e S6 1?*$E no seu Iernel E%. Montando servidor Dnternet@Dntranet no Linux ,rede) $. <Avidas de usurios ,Linux-6N) :. Linux no reconhece DmpressoraPQip <rive E. O Linux d boot com o volume do Som no mximo $. O 6oot do Linux d um monte de mensaens 30nresolved sRmbols in module3 %. 9omo ve.o quanto o Linux est reconhecendo de mem7ria/ &. Nestriino acesso a D8s com o 1pache sem usar um .JT199*SS '. 0sando o Linux como 6ride H. Telnet no +unciona K. 4T8 e@ou <aemon 4T8 no +uncionam L. 1rquivos compactados com .tar e .> que peo em 4T8 no descompactam :;. Mensaem de erro( canSt locate module net-p+-% ,e &) ::. 5uero +a>er com q, p.ex., o ttR:: se.a associado ao @var@lo@messaes :E. s#riter$(3error creatin ne# document, invalid path, autotext does not exist.3 :$. 9ompilando o Iernel( Som( problemas na compilacao :%. 9omo sei em qual irq minha O*E;;; est locali>ada/ :&. <Avidas sobre Dmpressora . instalada e reconhecida :'. Nestrinindo o acesso de um +iner em voc2 :H. 9omo eu mantenho os menus e as cores do ncurses no ambiente T, usando o xterm/ :K. 9omo posso saber quantos hard linIs tem um arquivo e quantos ele pode ter :L. C possBvel reparticionar um J< que s7 tenha Linux sem perder dados/ E;. 8roblemas( 0p-rade da mother board e Linux E:. 9omo eu +a!o pra dar update no database do Locate/ EE. C possivel utili>ar E ou mais ?indo#s Manaers/ 9omo proceder/ E$. 9omo arupo mensaens no 8DO*/ E%. 4etchMail( .+etchmailrc E&. 9omo reconhe!o minha placa cRclades/ E'. LDLO trava na iniciali>a!o EH. Oo consio +a>er as teclas SbacIspaceS e SdeleteS exercerem suas +un!"es corretamente EK. 9omo patcheio um arquivo tipo SnomeUdoUpatch.>S / EL. 9omo posso veri+icar em qual runlevel est o sistema/ $;. 9omo posso iniciali>ar um processo que consta do @etc@inittab manualmente/ $:. 8erdi minha senha root, como a recupero/ %. T-?indo#s :. O que T-?indo#s/ E. 9on+iurando o T-?indo#s para +uncionar em seu Linux $. 9omo criar Bcones no T-?indo#s %. Dniciali>ando seu Linux diretamente no T-?indo#s &. Onde posso obter in+orma!"es sobre o T4reeK'/ &. O Linux e a Dnternet :. 9onectando-se por( 9J18 E. 9onectando-se por( 8rorama Minicom $. 9onectando-se por( pppd %. 8eando e-mail via pop server no Linux &. <icas de 4T8 '. <omBnio =irtual H. *-Mail de auto-resposta K. *-mails virtuais '. Seuran!a no Linux :. Dntrodu!o @ Sumrio E. Servi!os T98 8ort $. Monitorando terminais %. Monitorando o 4T8 Server &. 8roteendo suas senhas ,pppd) '. @etc@host.allo# e @etc@host.denR H. 9hecIList de Seuran!a - Dtens para um sistema seuro K. <icas de Seuran!a L. 8roramas para seuran!a H. <icas, Shell Scripts e 1rquivos Ateis :. 4a>endo o bacIspace +uncionar no T-?indo#s E. 4a>endo o less ler vrios tipos de arquivos $. 8ermitir um s7 loin por usurio %. 8roblemas com ncurse/ &. Mudando o rel7io de seu Linux '. Mudando o *ditor de Texto padro H. 9riando s7 uma conta de *-M1DL, sem shell K. Mandar vrios e-mails de uma ve> sem mostrar cc L. Mouse 8S@E no T4ree :;. Shell Scripts - 0tilidades e mais 0tilidades 6acIup para um 4T8 9omandos do <OS no Linux Ordena linhas de arquivos al+abeticamente K. Dnstala!o e Tutoriais de 1plicativos :. Dnstala!o do 58oper E. Dnstala!o do Star O++ice $.: $. Dnstala!o do D95 Fava %. Dnstala!o do *nlihtment &. V<* - V <esItop *nvironment Muia do usurio ,Tudo sobre, instala!o, o que , etc) 6N*=* 0m convite ao V<* ,*nsina como mexer nele) '. Tutorial do The Mimp L. Sobre este Manual :. Sobre o 1utor E. *ste manual tem 9opRriht/ $. 6us reportados %. 9omo a.udar o manual 18:. 415 The Linux Manual 18E. 8esquisa --------------------------------------------------------------------------------------------------------- -. Clue The Linux Manual ;.:. Dn+orma!"es O 9lube The Linux Manual um tipo de rupo que se interessam por Linux e pelo manual... 1luns privilios que voc2 ter ao se inscrever no clube( - 1viso de atuali>a!"es do The Linux Manual imediatamente - Suporte ao Manual - Ser avisado das novidades ,que eu conseuir W) - Lista de discurso de Linux ,6N*=*) *nto o que voc2 est esperando//// Se inscreva .- ;.E. Dnscreva-se no 9lube F- Dnscreva-se em http(@@###.netdados.com.br@tlm@ ;.$. 9omandos ,unsubscribe, automatic, etc) Os comandos esto disponBveis em http(@@###.netdados.com.br@tlm@ --------------------------------------------------------------------------------------------------------- 1. %ntrodu0"o ao Linux :.:. O que diabos Linux/ Linux uma c7pia do 0nix +eito por Linus Torvalds, .unto com um rupo de hacIers pela Dnternet. 8retende-se que ele sia con+orme com o padro 8OSDT, padro usado pelas esta!"es 0ODT. *le inclui prote!o entre processos ,crash protection), carreamento por demanda, redes T98@D8, alem de nomes de arquivos com at E&& caracteres, multi-tare+a real, suporte a 0OD9O<*, shared libraries, mem7ria virtual, etc. O Vernel o nAcleo do sistema operacional, e est sob os termos do MO0 Meneral 8ublic License :.E. Meu micro suporta Linux/ 8ara que seu micro suporte Linux, voc2 precisa de um $K'@%K'@&K', com no mBnimo EMb N1M. C recomendvel utili>ar KMb N1M para rodar outros proramas Ateis e o T- ?indo#s. 1lm disso, voc2 precisa de um disco rBido tambm. *u mesmo uso... 0m 8entium :;;, com E%M6 N1M, :b para Linux Oative e '% para Linux s#ap. Oa mem7ria s#ap, recomendvel que coloque-se o drobo de sua mem7ria N1M. Oo meu caso, mais que o dobro. O Linux tambm pode rodar em Laptops, ele bem compatBvel. :.$. 5uanto espa!o em disco preciso para o Linux/ O mBnimo espa!o utili>vel para Linux :;Mb, para voc2 test-lo. 1ora para uma boa utili>a!o, recomenda-se colocar uns %;;Mb a ';;Mb... *u uso :Mb :.%. 1 hist7ria do Linux O Vernel do Linux +oi, oriinalmente, escrito por Linus Torvalds do <epartamento de 9i2ncia da 9omputa!o da 0niversidades de JelsinIi, 4inlXndia, com a a.uda de vrios proramadores voluntrios atravs da Dnternet. Linus Torvalds iniciou cortando ,hacIin) o Iernel como um pro.eto particular, inspirado em seu interesse no Minix, um pequeno sistema 0ODT desenvolvido por 1ndR Tannenbaum. *le se limitou a criar, em suas pr7prias palavras, 3um Minix melhor que o Minix3 ,3a better Minix than Minix3). * depois de alum tempo de trabalho em seu pro.eto, so>inho, ele enviou a seuinte mensaem para comp.os.minix( =oc2 suspira por melhores dias do Minix-:.:, quando homens sero homens e escrevero seus pr7prios 3device drivers3 / =oc2 est sem um bom pro.eto e esta morrendo por colocar as mos em um S.O. no qual voc2 possa modi+icar de acordo com suas necessidades / =oc2 est achando +rustrante quando tudo trabalha em Minix / 9hea de atravessar noites para obter proramas que trabalhem correto / *nto esta mensaem pode ser exatamente para voc2. 9omo eu mencionei a um m2s atrs, estou trabalhando em uma verso independente de um S.O. similar ao Minix para computadores 1T-$K'. *le est, +inalmente, pr7ximo do estio em que poder ser utili>ado ,embora possa no ser o que voc2 este.a esperando), e eu estou disposto a colocar os +ontes para ampla distribui!o. *le est na verso ;.;E... contudo eu tive sucesso rodando bash, cc, nu-maIe, nu-sed, compresso, etc. nele. Oo dia & de outubro de :LL: Linus Torvalds anunciou a primeira verso 3o+icial3 do Linux, verso ;.;E. <esde ento muitos proramadores t2m respondido ao seu chamado, e t2m a.udado a +a>er do Linux o Sistema Operacional que ho.e, uma rande maravilha. :.&. *strutura de diret7rios do Linux 6em, a estrutura de diret7rios de um linux tBpico mostrada nesta tabela( bin - 1rquivos executveis,binrios) de comandos essenciais pertencentes ao sistema e que so usados com +reqYencia. boot - 1rquivos estticos de boot de iniciali>a!o,boot-loader) dev - 1rquivos de dispositivos de entrada@saBda etc - 9on+iura!o do sistema da mquina local com arquivos diversos para a administra!o de sistema. home - <iret7rios local,home) dos usurios lib - 1rquivos da biblilotecas compartilhadas usados com +reqYencia mnt - 8onto de montaem de parti!o temporrios root - <iret7rio local do superusurio ,root) sbin - 1rquvios de sistema essenciais tmp - 1rquivos temporrios erados por aluns utilitrios usr - Todos os arquivos de usurios devem estar aqui ,seunda maior hierrquia) var - Dn+orma!o varivel :.'. Linux G 0nix / Limpo, claro e de+initivo( O Linux OZO 0ODT. O Linux C [um[ 0nix. =oc2 deve estar pensando/ 5ue loucura... mas calma, no bem assim (-) O 0ODT uma marca reistrada do 0nix Lab ,parece que andou mudando de nome e at +echado. 1luem sabe alo mais certo / ). Todos os sistemas baseados naqueles c7dios so chamados de uma +orma eral de 0ODT. O Linux +oi escrito desde o inicio pelo Linus Torvalds e no contem nenhuma linha de codio do 0ODT. Mas o Linux +oi escrito para ser con+orme o padrao 8OSDT, que deve ser o padro da 18D ,1pplication 8rorammin Dnte+ace) 0nix, que em Altima anlise pode ser resumido ,+orcando um pouco a barra) como sendo as chamadas do sistema. 8or isto se di> que o Linux [um[ 0nix ,no 0ODT ). Tem uma di+eren!a sutil aB. 8or causa da 18D 8OSDT, do con.unto de utilitarios ,4S4@MO0 em sua maioria) e do uso do T-?indo#s , T4ree ) o Linux tao parecido com o 0ODT que existem empresas que usam o Linux para desenvolver para 0ODT que no se.a o dela mesma ,por exemplo a D6M e a Microso+t ). =e.a que a Microso+t est tentando tran+ormar o OiceTrR em um 0nix , ela espera que alum dia no +uturo se.a um 0nix melhor que o 0nix - alo assim como o Linux W)), e para isto est aproximando-o do padrao 8OSDT. :.H. LinIs para Linux Nome do Site Descrio Endereo Linux Home 1age 1 mais completa pina sobre Linux. 1 Jome 8ae O4D9D1L do Linux. http://www.linux.org L21 Home 1age Linux <ocumentation 8ro.ect, aqui se encontra tudo em rela!o a documenta!o Linux. http://www.sunsite.unc.edu/LDP/ 3 2es4top 5n6ionment 0m ?indo# Manaer r+ico, que trans+orma o Linux num desItop bonito e +cil. http://www.kde.org The 7imp Home 1age O pacote ra+ico mais cotado no Linux. *quivale ao 1dobe para ?indo#s http://www.gimp.org 8no ,--1 Linux 1age =rias in+orma!"es sobre Linux totalmente em portuu2s. http://users.sti.com.br/no!""#/ Linux9:; Home 1age 1 lista de Linux mais +amosa do 6rasil. http://www.conecti$.com.br/lists/linux%br/ Drei adicionando cada ve> mais sites. --------------------------------------------------------------------------------------------------------- ,. %nstalando e <sando o Linux E.:. Dnstalando o Linux 8ara instalar o Linux, voc2 precisa-r primeiro de um bootdisI e um rootdisI. Os discos de boot e root so muito +ceis de achar. O color.> ,&HHI) e o bare.i ,&'LI). O bare.i eh o disco de 6OOT para suporte D<*. Se vc tiver um S9SD ter que pear outro... e o color.> como vc pode ver eh o NOOT <DSV( o color.>. The menu-based color installation disI +or :.%% me drives. Most users should use this rootdisI. =oc2 pode pe-los em +tp.cdrom.com(@pub@linux@slacI#are , o de boot no dir bootdsIs.:%% e o de root no dir rootdsIs.:%% . =oc2 tambm precisar do N1?NDT*.*T*,<os), que montara o rootdisI e o bootdisI em disIetes. =oc2 pea no mesmo endere!o acima. Os pacotes de instala!o podero ser encontrados nos +tps( +tp(@@+tp.u+sm.br@pub@linux@slacI#are ,6N) +tp(@@+tp.cdrom.com@pub@linux@ ,0S) 1qui vai uma descri!o dos pacotes a ser peados( 1,[) - O 6asico do sistema para rodar. 18,[) - 1plicativos em eral < - Linuaens de proramacao @M99@MPP@8erl@9@ e outros... * - MO0 *macs :L.E&. 4,[) - 9olecao de 415s e outros documentos. D - <ocumentacao de varios proramas O - Oet#orIin. T98@D8, 0098, mailx, dip, deliver, elm, pine, smail, cne#s, nn, tin, trn. ,necessario para comunicacao internet@rede em eral) OO8 - 8roramas Orientado a Ob.ecto V,[) - Vernel do linux ,necesario para compilar do Iernel, p@ atuali>acao do hard#are) T9L - Tcl, TI, TclT, blt, itcl. \ - Mames. The 6S< ames collection, and Tetris +or terminals. T - T4reeK' E.:.: sRstem ,T-?indo# tipo o ?indo#s convencional) T18 - 1plicativos para T ( T:: hostscript, libr:$, seRon, #orIman, x+ilemanaer, xv $.;:, MO0 chess and xboard, x+m :.E, hostvie#, e varios T ames. T< - T:: proram development. T:: libraries, server linIIit, 8*T support. T= - Tvie# $.E release &. T=ie# libraries, and the Open LooI virtual and non-virtual #indo# manaers. D= - Dntervie#s libraries, include +iles, and the doc and idra# apps. These run unreasonablR slo# on mR machine, but theR miht still be #orth looIin at. OD - 8arc8laceSs Ob.ect 6uilder E.; and Ob.ect Dnter+ace LibrarR %.;, enerouslR made available +or Linux developers accordin to the terms in the 3copRin3 notice +ound in these directories. Oote that these onlR #orI #ith libc-%.%.%, but a ne# version maR be released once cc E.&.L is available. T - The TeT and LaTeTEe text +ormattin sRstems. Obs( ,[) So os arquivos bsicos, caso voc2 no queira baixar tudo. Todos os pacotes do linux somam mais de :;;Mb. 9oloque o bootdisI na iniciali>a!ao de seu computador, ento quando ele pedir pra voc2 colocar o Noot<isI voc2 o coloca e pressiona *nter. 9oloque root no loin. *nto execute o +disI. Lembre-se sua unidade 9 e chamada pelo linux d S@dev@hdaS ] esque!a disso- para criar a parti!o e barbada, e s7 seuir os exemplos. a Anica di+eren!a a capacidade do seu J< com a do exemplo. <iite S/S para ver os camandos do +disI. 0se o comando SpS para ver as in+orma!"es ,parti!"es) atuais. 9ome!ando... 8rimeiro use o comando SpS par ver a,s) parti!o,"es) corrente. Se voc2 . possui uma parti!o primria no <OS, note que aparecer... ve.a o exemplo( 9uidado para no deletar sua parti!o primria <OS@?in, o comando para deletar SdS mais a particao que no caso o numero S:S ====================================================================== Command >m &or help?@ p 2is4 )de6)hda@ 1A heads, #8 sectors, A8# cylinders <nits B cylinders o& A-8 C D1, ytes 2e6ice :oot :egin Etart 5nd :loc4s %d Eystem )de6)hda1 C 1 1 ,-# A1A9# A 2FE 1A9it GB#,M Command >m &or help?@ ====================================================================== 8r7ximo passo - 0se o comando ^^nSS para criar a nova parti!o. =amos supor que voc2 queira deixar K;Mb para o linux. ====================================================================== Command >m &or help?@ n Command action e extended p primary partition >19$? p ====================================================================== ====================================================================== 1artition numer >19$?@ , Hirst cylinder >,-$9A8#?@ ,-$ Last cylinder or IsiJe or IsiJeM or IsiJe3 >,-$9A8#?@ I8-M ====================================================================== O linux mostrou que tem ,E;%-'K$). =oc2 tem que in+ormar o primeiro nAmero SE;%S depois na outra linha tem que in+ormar o nAmero de M6Rtes para a particao ex. SPK;MS 1B ser necessrio criar um parti!o SvirtualS... Sia o exemplo( ====================================================================== Command >m &or help?@ n Command action e extended p primary partition >19$? p 1artition numer >19$?@ # Hirst cylinder >$*$9A8#?@ $*$ Last cylinder or IsiJe or IsiJeM or IsiJe3 >$*$9A8#?@ I1-M ====================================================================== 4icar mais ou menos assim( ====================================================================== Command >m &or help?@ p 2is4 )de6)hda@ 1A heads, #8 sectors, A8# cylinders <nits B cylinders o& A-8 C D1, ytes 2e6ice :oot :egin Etart 5nd :loc4s %d Eystem )de6)hda1 C 1 1 ,-# A1A9# A 2FE 1A9it GB#,M )de6)hda, ,-$ ,-$ $*# 8,-8- 8# Linux nati6e )de6)hda# $*$ $*$ D-* 1-##A 8# Linux nati6e ====================================================================== =oc2 precisa trocar a parti!o @dev@hda$ de SLinux nativeS para SLinux S#apS use o comando StS... ====================================================================== Command >m &or help?@ t 1artition numer >19$?@ # Hex code >type L to list codes?@ 8, ====================================================================== 1ora voc2 precisa SescreverS rite no #inchester, con+ira mais uma ve> a parti!o teclando SpS se estiver tudo leal ,parecido com o exemplo) tecle S#S para ravar ou q de quit para sair sem ravar. <epois so rebootar a mquina e +a>er o procedimento de boot e root e quando o disco de root solicitar que diite SsetupS, sia a instala!o. pois seu #inchester . est particionado. 8reencha as op!"es do setup, <ia o diret7rio onde esto os pacotes e voi-l- 1ora se voc2 instalou o linux bsico, e quer instalar mais pacotes do#nloadados, diite setup e entre no menu 8VMTOOL. Dn+orma!"es para SlacI#are E.E. 9omandos 6sicos ls G Lista os arquivos, mesmo que dir do <OS 1tributos comuns( -a G mostra arquivos ocultos -l G mostra bRtes, permissoes, diretorio, etc Obs( no ls os nomes de arquivos nos sistemas [T ,0nix, linux, etc) nao precisam ter so K letras. <ai, se voce quer listar os arquivos comecados com u, por exemplo, peca ls u[ e ve.a o resultado. [ substitui qualquer con.unto de caracteres / substitui caracteres isolados rm( remove arquivos, no +ormato( rm ,arquivo:) ,arquivoE) ,arquivo$) ... *xemplo( rm eu.doc @ rm leiame.txt manual.html #inL&.#L& cp( copia arquivos, no +ormato( cp ,arquivo:) ,diretorio) *xemplo( cp manual.txt @home@manual cat( mostra o conteudo do arquivo, mesmo que o StRpeS no <OS more( exibe o conteudo de um arquivo paina a paina, mesmo q no <OS *xemplo( ls_more pKd( exibe o diretorio atual ,o que vc esta) rmdir( apaa diretorio *xemplo( rmdir @diretorio se o diretorio estiver cheio, use o rm com o atributo -r m4dir( cria diretorio *xemplo( mIdir @diretorio clear( limpa a tela, mesmo que SclsS no <OS Kho( mostra quem estah na maquina no momento Khoami( mostra quem voce eh - util quando vc esquece com q loin entrou... W) &inger( mostra o usuario associado a certa chave d&( mostra o espaco usado, livre e a capacidade das particoes do J< &ree( exibe a memoria livre, a usada, e o bu++ers da memoria N1M exit e logout( sai da sessao atual tar ,tape archive) prorama de eracao de bacIup tar -c era bacIup tar -x restaura bacIup tar -v lista cada arquivo processado tar -t lista o conteudo de um bacIup Oota( 8ara descompactar arquivos 3taed3,.tar.>, .t>, etc) tar Jxp6& ,nomeUdoUarquivo) Se o arquivo +or 3>iped3,.>)( gunJip -d ,nomeUdoUarquivo) chmod( muda as permissoes do arquivo@diretorio choKn( muda as permissoes do arquivo@diretorio aK4( 8rocura por um modelo a partir de um arquivo. Dnclui uma linuaem de proramacao embutida. di&&( 9ompara dois arquivos randes. &s( 8rocura um arquivo rande. cal( *xibe um calendario. cat( *ncadeia e imprimi arquivos. cc( 9ompilador 9. cd( Muda diretorio. chgrp( Muda o titulo de um rupo de arquivos. cmp( 9ompara dois arquivosW mostra a locali>acao ,linha e bRte) da primeira di+erenca entre eles. comm( 9ompara dois arquivos para determinar quais linhas sao comuns entre eles. cu( 9hamar outro sistema 0ODT. date( Netorna a data e a hora. di&&( *xibe as di+erencas entre dois arquivos ou diretorios. di&&#( *xibe as di+erencas entre tres arquivos ou diretorios. du( Nelatorio no uso do sistema de arquivos. echo( *xibe seus arumentos. ed( *ditor de texto. ex( *ditor de texto. expr( 1valia seus arumentos quando eralmente e uma +ormula matematica. &**( 9ompilador 4ONTN1O. &ind( Locali>a os arquivos c@ caracteristicas especi+icas. &ormat( Dniciali>a um +loppR disI. grep( 8rocura um modelo a partir de um arquivo. ,ve.a a#I) help( 1.uda da shell atual 4ill( Termina um processo. ln( 0sado para unir arquivos. lpr( 9opia um arquivo para a linha de impressora. ls( *xibe in+ormacoes sobre um ou mais arquivos. mail( 0sado para receber ou enviar e-mail. nro&&( 0sado para +ormatar textos. ps( *xibe um status dos processos. sleep( 9ausa um processo para tornar-se inativo por uma duracao de tempo especi+ica. sort( *scolher e unir um ou mais arquivos. spell( 8rocurar erros de ortora+ia num arquivo. split( <ividir um arquivo. stty( *xibir ou escolher parametros do terminal. tail( *xibir o +im de um arquivo. tset( *scolher o tipo de terminal. umas4( 8ermite que o usuario especi+ique uma nova criacao de camu+laem. uniL( 9ompara dois arquivos. 8rocura e exibe em linhas o que e incomparavel em um arquivo. uucp( *xecucao 0ODT-para-0ODT 6i( *ditor de tela cheia. Kc( *xibe detalhes no tamanho do arquivo. Kho( Dn+ormacoes de quem esta on-line. Krite( 0sado para mandar mensaens para outro usuario. E.$. 1plicativos Linux Oaveadores ?eb( Oetscape Oaviator( http(@@###.caldera.com@products@netscape@netscape.html LRnx( http(@@lRnx.bro#ser.or 1rena ?eb 6ro#ser( http(@@###.Rdrasil.com@8roducts@1rena 9himera( http(@@###.unlv.edu@chimera@ O9S1 Mosaic +or T( http(@@###.ncsa.uiuc.edu@S<M@So+t#are@TMosaic@ =N ?eb( http(@@hRper.iicm.tu-ra>.ac.at@vr#eb 8roramas de *-Mail( 8ine( http(@@###.cac.#ashinton.edu@pine@ 8rocmail( http(@@###.ii.com@internet@robots@procmail@ 4etchMail( http(@@###.ccil.or@`esr@esr-+ree#are.html qmail( http(@@###.qmail.or sendmail( http(@@###.sendmail.or 1plicativos Dnternet( 6itchT ircDD 9lient( http(@@###.bitchx.com cDN9us( http(@@###.ni.enrode.nl@`ivo@circus@ Sirc( http(@@###.eleves.ens.+r(K;K;@home@espel@sirc.html Qircon( http(@@catless.ncl.ac.uI@8rorams@Qircon@N*1<M*.html mx4T8( http(@@###.a.so+t.demon.co.uI@mx4tp.html pppcosts( http(@@###.cs-Ia.de@tillmann.steinbrecher@pppcosts.htm s4T8( http(@@###.concentric.net@`mrsam@s+tp@index.html xm4T8( http(@@###.ma.net@`Iaos@html@xm+tp.html E.%. Manual 8aes 1ntes de pedir aluma a.uda a aluem, porque voc2 nao olha num manual/ Mas como/ Onde/ Se voc2 est com qualquer dAvida sobre alum comando, diite simplesmente( man ,comando) Se o manual existir, ele ser mostrado, e seus problemas acabaro. 8ara sair dos manuais, aperte a tecla 5. Meralmente, os manuais tiram a maioria de suas dAvidas... Oo deixe de consult-los- E.&. 0sando o LDLO para erenciar parti!"es O LDLO,Linux Loader) um utilitrio do linux que erencia as parti!"es. *le usado pela maioria como um 3boot manaer3 que divide cada boot para cada tipo de sistema. Oos computadores caseiros, eralmente se encontra outros sistemas, e por isso eles utili>am o LDLO para que escolham o sistema que queira usar neste momento. O LDLO tem seu arquivo de con+iura!o em @etc@lilo.con+ L ele arma>ena as in+orma!"es necessrias para que ele +a!a a 3diviso3 de parti!"es. 0m arquivo de con+iura!o comum para E sistemas ,LinuxP?inL&) esse( --- a LDLO con+iuration +ile a a Start LDLO lobal section boot G @dev@hda acompact a +aster, but #onSt #orI on all sRstems. delaR G &; va G normal a +orce sane state ramdisI G ; a paranoia settin a *nd LDLO lobal section other G @dev@hda$ label G #inL& table G @dev@hda imae G @vmlinu> root G @dev@hda: label G linux read-onlR a Oon-0MS<OS +ilesRstems should be mounted read-onlR +or checIin --- =amos aora ver as partes do arquivo passo a passo( :. 1 linha( boot G @dev@hda *la indica onde ser o +uncionamento do LDLO, nesta linha, o LDLO est con+iurado para rodar no M6N. Mas podemos mudar o @dev@hda para outro tipo de +uncionamento. 0m exemplo colocar para +uncionar em um disquete( substituimos o boot G @dev@hda pelo boot G @dev@+d; ,ou +d:, +dE... dependendo daonde est seu driver de disco) E. delaR G &; *sta linha indica em quanto tempo a parti!o padro ,voc2 ver mais a +rente) vai entrar automaticamente, ou se.a, sem voc2 mexer em nada. *ssa linha est con+iurada para rodar em & seundos. 1ora vamos ver como con+iurar quais parti!"es esto disponBveis. 1 linha que coloca a parti!o disponBvel ... 8ara uma parti!o linux( --- imae G @vmlinu> root G @dev@hda: label G linux read-onlR a Oon-0MS<OS +ilesRstems should be mounted read-onlR +or checIin --- 1s Anicas partes em que voc2 deve mudar so as linhas( root G @dev@hda: b--- em ve> de @dev@hda: coloque a parti!o linux e label G linux b--- Onde tem linux voc2 muda se quiser por uma palavra-chave qualquer 8ara uma parti!o de outro tipo( --- other G @dev@hda$ label G #inL& table G @dev@hda --- 1s Anicas partes em que voc2 deve mudar so as linhas( other G @dev@hda$ b--- em ve> de @dev@hda$ coloque a parti!o que voc2 queira label G #inL& b--- Onde tem #inL& voc2 muda se quiser por uma palavra-chave qualquer. e table G @dev@hda b--- =oc2 coloca em que 3table3 est a parti!o ,@dev@hda$) 8ronto. * assim voc2 vai montando um lilo.con+ variado com o que voc2 quiser. Outra coisa usar o lilocon+i, que cria o lilo.con+ com menus r+icos. Se voc2 tiver dAvidas, me contacte que tentarei tir-las. E.'. 0tili>ando um disco +lexBvel no Linux 8ara montar um +loppR disI, isto , um disco +lexBvel, voc2 ter que utili>ar o comando SmountS. =oc2 ter que ter o driver e o device respectivamente ,+d;, +d:, +dE, etc). *nto voc2 dever diitar( mount @dev@+d; @diret7rioUaoUdiscoUserUacessado 0m exemplo( mount @dev@+d; @mnt@disI Dsto +ar com que voc2 acesse o disquete que est no drive atualmente. 5uando voc2 quiser retirar o disco eralmente deve-se Sdesmont-loS primeiro. <iite( umount @dev@+d; =oc2 pode tambm +a>er o seuinte, criar um script, que se chama, por exemplo de SdisIonS ,8ara ativar) e SdisIo++S ,8ara desativar). *nto para melhor utili>acao, coloque este arquivo em um diret7rio 81TJ, ou ento coloque o 81TJ no diret7rio onde voc2 quiser colocar os scripts. E.H. 9on+iurando seu 81TJ 8ara ver os atuais diret7rios que esto como 81TJ, diite o seuinte( echo c81TJ Se o diret7rio dese.ado no estiver na lista, coloque-o assim( 81TJGc81TJ(@diretorio@a@ser@colocado@no@path Dsso colocar o @diretorio@a@ser@colocado@no@path no 81TJ. Obs( *ssas instru!"es so vlidas somente para uma se!o- Ou se.a, so temporrios. Se voc2 quiser colocar um 81TJ permanente, coloque num pro+ile pessoal. Se quiser ser um 81TJ MLO61L, coloque o diret7rio no arquivo @etc@pro+ile aonde indicado. E.K. Manipulando usurios em seu Linux 8ara adicionar um usurio em seu sistema, voc2 deve proceder assim( - <iite o comando SadduserSW - O sistema vai pedir o Loin, escolha-oW - <epois vai pedir uma srie de coisas, aperte ,enter) at aparecer Spass#ordSW - *scolha o pass#ord e pronto. O usurio +oi cadastrado no arquivo @etc@pass#d . Se este usurio quiser acessar permiss"es de outros usurios, o seuinte comando deve ser usado( su ,usuario) <epois de ter diitado isso, o sistema vai pedir o pass#ord do ,usurio), coloque-o e assim, voc2 poder acessar tudo o que o outro acessa. 8ara sair desse SacessoS ao seu loin normal, diite SexitS Obs( O usurio root o administrador do sistema, ou se.a, ele controla T0<O. 1lis, ele que d as permissoes para outros usurios. *nto lembre-se, se voc2 +or cadastrar um usurio voc2 deve estar com o poder do root. 8ara apaar um usurio, deve-se proceder assim( - *dite o arquivo @etc@pass#d e procure a linha equivalente a( ,usurio)(,senha criptora+ada)(,D< do rupo)(,Mrupo)(,Jome)(,Shell)W - Netire esta linha, e o loin no mais existirW - 1paue o diret7rio JOM* do usurio,se existir)W - 1paue o arquivo @var@spool@,usuario) e pronto. <escadastrado. <ica( C aconselhvel voc2 adicionar um loin di+erente de root, para que voc2 no +a!a nenhuma Sbesteira sem quererS ao usar o loin do root, mas quando voc2 quiser usar o root como usurio, utili>e o comando SsuS, que voc2 pode ver loo acima. 9riando outro usurio com o poder de root( 8roceda assim( - 4a!a os procedimentos de criar um usurio normalW - *dite o @etc@pass#d com um editor de texto comumW - = na linha do usurio e edite para( ,usurio)(,senha criptora+ada)(;(;(,Jome)(,Shell) e pronto d d *nto o usurio ter todo o poder do root por padro. E.L. Merenciando <evice <rivers 8ara consultas rpidas... pode ser Atil- --- Modem( 9OM: G @dev@cua; 9OME G @dev@cua: 9OM$ G @dev@cuaE 9OM% G @dev@cua$ LinIs simb7lico para a . con+iurada G @dev@modem Mouse( 9OM: G ttRS; 9OME G ttRS: 9OM$ G ttRSE 9OM% G ttRS$ LinIs simb7lico para a . con+iurada G @dev@mouse --- 8ara criar os devices, use o script @dev@M1V*<*= <iite man M1V*<*= para mais in+orma!"es. E.:;. Necompilando seu Iernel 8ara recompilar seu Iernel para uma verso nova que voc2 peou, voc2 deve prosseuir como descrito abaixo. Os [ sini+icam opcionais. 5ue vem explica!"es depois. cd @usr@src rm -r+ linux tar xv+> ondeeleestiver@linux-E.;.$% ln -s linux-E.;.$% linux cd linux maIe menucon+i ,[) 1qui voc2 pode substituir por maIe con+i ,console) maIe xcon+i ,x- #indo#s) maIe dep maIe clean maIe >Dmae cp @usr@src@linux@arch@i$K'@boot@>Dmae @vmlinu> maIe >disI ,[) 1qui para se voc2 quer um disco de boot maIe >lilo ,[) 1qui para compilar o LDLO tambm maIe modules maIe modulesUinstall lilo ,[) Dnstala!o do LDLO init ' ,[) Neiniciali>a!o Oeste exemplo, usamos o linux-E.;.$% que a atuali>a!o para o Iernel E.;.$%. 1ora se voc2 quer recompilar seu Iernel sem a atuali>a!o, somente para recon+iurar ele, v direto ao( cd @usr@src@linux maIe menucon+i ,[) 1qui voc2 pode substituir por maIe con+i ,console) maIe xcon+i ,x-#indo#s) maIe dep maIe clean maIe >Dmae cp @usr@src@linux@arch@i$K'@boot@>Dmae @vmlinu> maIe >disI ,[) 1qui para se voc2 quer um disco de boot maIe >lilo ,[) 1qui para compilar o LDLO tambm maIe modules maIe modulesUinstall lilo ,[) Dnstala!o do LDLO init ' ,[) Neiniciali>a!o * prontinho... 8ara in+orma!"es mais detalhadas, consulte o Vernel-JO?TO. E.::. 8ermiss"es 8ara saber se um prorama executavel ou no, execute um Sls -lS e ve.a no lado esquerdo se o arquivo tem T nos seus arumentos, como no exemplo abaixo( dr#xr-xr-x E root root :;E% <ec E$ :&(EE bin dr#xr-xr-x E root root :;E% <ec $: ;&(%K boot dr#xr-xr-x E root root :;E% <ec ' :&(&: cdrom dr#xr-xr-x $ root root K:LE Mar :: :;(:H dev dr#xr#xr-x E root root :;E% 4eb EH :$(&E dosa dr-xr-xr-x :: root root E;%K Mar :: :;(:L etc dr#xr-xr-x :: root root E;%K 4eb E$ :L(;K home dr#xr-xr-x $ root root :;E% 4eb E$ :L(:$ lib dr#xr-xr-x E root root :EEKK Oov E ::(E& lostP+ound -r#xr--r-- : root root &H Mar :; ;$(%% maIe-bacIup -r#-r#-r-- : Iiller users E$%E Mar :; ;$(:E teste.txt -r#-r#-r#- : +ernando visits E$%:E Mar ;L EE(EE testeE.doc Oo exemplo acima todos os arquivos tem como dono root e como rupo tambm root, com exce!o do Steste.txtS que o dono SIillerS e o rupo SusersS, e tambm StesteE.docS, no qual S+ernandoS o dono e o rupo SvisitsS tambm dono. 9omo voc2 pode ver do lado esquerdo de cada arquivo@diret7rio existe um srie de letras r, #, x ou d- =amos ver o que representa cada uma delas( dr#xr#xr#x ;:::EEE$$$ Oo caso acima, a primeira coluna sini+ica ,numero ;) se o nome listado eh um diret7rio ou no, caso no se.a um diret7rio ele ser exibido da seuinte maneira( -r#xr--r-- : root root &H Mar :; ;$(%% maIe-bacIup _ e-----------f Oo contm a letra SdS, no diretorio, e sim arquivo--- O exemplo abaixo mostra o que seria um diret7rio( dr#xr--r-- : root root : Mar :; ;:(:E bin _ e-----------f 9ontm a letra SdS na primeira coluna, um diret7rio--- 9ontinuando, na seunda coluna ,numeros : de acordo com o exemplo mais acima) temos as de+ini!"es para o dono do arquivo, como mostra o exemplo( -r#xr--r-- : Iiller users :E$: Mar ;L :E(:E teste.txt ___ __e--------f O dono do arquivo ,Iiller) pode executar o arquivo, xGexecutable- _e---------f O dono do arquivo ,Iiller) pode ravar no arquivo, #G#ritable- e----------f O dono do arquivo ,Iiller) pode ler o arquivo, rGreadable- Seuindo, na terceira coluna ,numeros E de acordo com o exemplo l em cima, hehe) temos as de+ini!"es para o rupo que dono do arquivo, como mostra o exemplo( -r--r#xr-- : +ernando visits E:E Mar ;: :E(%E exemplo.doc ___ __e-----f O rupo dono do arquivo ,visits) pode executar o arquivo- _e------f O rupo dono do arquivo ,visits) pode ravar no arquivo- e-------f O rupo dono do arquivo ,visits) pode ler o arquivo- 4inalmente, temos a quarta coluna ,composto pelos numeros $), essa coluna se re+ere as permiss"es para todos os outros usuarios do sistema, sem ser os donos e rupos-donos dos mesmos, exemplo( -r--r--r#x : +ernando visits :E$: Mar ;$ :E(%E exemploE.doc ___ __e--f Todos os usurios ,exceto +ernando e usuarios do rupo visits) __ tem permisso para acessar o arquivo- _e---f Todos os usurios ,exceto +ernando e usuarios do rupo visits) _ tem permisso para ravar no arquivo- e----f Todos os usurios ,exceto +ernando e usuarios do rupo visits) tem permisso para ler o arquivo- 5uando nos re+erimos a diret7rio invs de arquivos, o 4L1M x ,executvel) di> se o diret7rio ou no acessBvel, . que no podemos 3*T*90T1N3 diret7rios... *xemplo( dr#xr--r-- : root root E:$% Mar ;: :E(&% exemplo$ _____ _ _____ e----f Todos os usurios podem ler o interior do diret7rio, mas no _____ podem usar o comando ScdS para entrar nele, pois no existe _____ o 4L1M SxS para a quarta coluna- ____e-------f 0suarios do rupo SrootS podem ler o interior do diret7rio, ____ mas tambm no podem usar ScdS para entrar no diret7rio- ___e--------f O usurio SrootS pode usar ScdS para entrar no diret7rio- __e---------f O usurio SrootS pode ravar arquivos nesse diret7rio- _e----------f O usurio SrootS pode ler o interior desse diret7rio- e-----------f Dndica que o nome listado um diret7rio- O comando chmod pode ser usado para mudar os 4L1MS Sr#xS dos arquivos e@ou diret7rios, a sintaxe bsica ( chmod guoahi-Pjgr#xh nomeUdoUarquivoUouUdiret7rio *xemplo( chmod uPr# arquivo:.txt Oo exemplo voc2 mudar a permisso para o dono do arquivo ,u G user) pode ler e ravar ,r#) no Sarquivo:.txtS... 9aso voc2 queira des+a>er o comando, voc2 +aria( chmod u-r# arquivo:.txt 9omo se ve, o P ou - de+ine se os 4L1MS serao ativados ou desativados- Outros exemplos( chmod aPr arquivoE.txt ,Todos usurios ,aGall) podem ler o SarquivoE.txtS) chmod oP# arquivo$.txt ,Outros usurios ,oGothers) sem ser o dono e o rupo dono do arquivo, podem ravar o Sarquivo$.txtS) chmod Px netscape ,O rupo-dono do arquivo ,Group) pode executar o arquivo SnetscapeS) O comando chmod pode tambm ser usado com nAmeros, em ve> dos +las, como mostra o exemplo( chmod ''% arquivo.txt O que quer di>er cada um desses nAmeros/ =e.a abaixo( ; G nenhuma permisso : G permisso para executar E G permisso para ravar $ G permisso para ravar e executar % G permisso para ler & G permisso para ler e executar ' G permisso para ler e ravar H G permisso para ler, ravar e executar Oo exemplo o comando in+ormou que o Sarquivo.txtS pode ser lido e ravado pelo seu dono ,numero ' na primeira coluna), in+ormou que pode tambm ser lido e ravado pelos usurios que comp"em o rupo-dono ,numero ' na seunda coluna), e in+ormou que pode ser lido por todos os outros usurios do sistema ,numero % na ultima coluna). O comando cho#n simples e pode ser usado da seuinte maneira( cho#n usurio.rupo nomeUdoUarquivoUouUdiret7rio 9omo exemplo, vamos de+inir que um arquivo Steste%.txtS ter como dono SIillerS e como rupo SusersS( cho#n Iiller.users teste%.txt Outros exemplos( cho#n mrdvs.visits teste&.txt cho#n .acIie..acIie teste'.txt ,Oesta verso doc, as indica!"es no aparecem direito, pois esta +onte no +ixa. Tente colar essa se!o num editor de texto com +onte +ixa. E.:E. *nxerando 8arti!"es ?in no Linux e vice-versa 5uem tem os dois sistemas,?in&LPLinux) sempre quer ter os dois no seu controle, para isso, temos que enxerar ambas parti!"es, para ter um controle maior. Mas como +a>er isso/ Temos aqui E mtodos para enxerar ?inL& no Linux... - =eri+ique em qual parti!o ,@dev@hd//) est o ?inL& ,aqui( @dev@hda:) - *scolha um diretorio para a parti!o ser montada ,aqui( @mnt@#inL&) - <iite( mount @dev@hda: @mnt@#inL& 9om isso, a parti!o ?inL& est vi>uali>ada no diret7rio @mnt@#inL& 8orm, isso s7 d acesso numa sesso, para o linux carrear loo no boot, adicione a parti!o no arquivo @dev@inittab ...1ora o mtodo para vi>uali>ar o Linux no ?inL& 8elo meu conhecimento, existem E proraminhas que +a>em isso( - +sdextE - 6om, e est disponBvel em nosso site( http(@@###.netdados.com.br@tlm@arquivos@+sdextE-;.:'.>ip - Linux Nead - S7 no permite escrever na parti!o *ndere!o( <isponBvel como lread//.>ip em Simtel.net - ////////// - =i>uali>a parti!"es extE+s *ndere!o( http(@@###.lobalxs.nl@home@p@pvs@ * isso. 1ora voc2 pode ter um controle sob suas parti!"es- E.:$. 0sando pacotes .N8M ,NedJat) no SlacI#are 8ara executar esta 3+a!anha3, voc2 ter que adquirir um proraminha chamado 3rpmEt>.t>3, que est disponBvel em nossa pina( http(@@###.netdados.com.br@tlm@arquivos@rpmEt>.t> O N8M to TMQ ,rpmEt>) consiste em trans+ormar os pacotes N8M para TMQ e execut- los no slacI. *xiste outro utilitrio muito bom, que achei um dia desses naveando... C o 1lien, ele trans+orma os pacotes de debian, de slacI, de redhat, para qualquer um deles mesmo... etc... *le um trans+ormador de pacIaes muito bom () =oc2 pea ele na minha pina( http(@@###.netdados.com.br@tlm@arquivos@alien.tar.> E.:%. @usr em outra parti!o <ica tirada da linux-br. Mensaem por 9haval( 1baixo seue a experi2ncia que tive montando o @usr em outra partico( f9omo tras+erir o @usr de um Linux . instalado e +uncionando para uma outra fparticao/ a Trasn+orma a parti!o para Linux Oative ,supondo que a nova parti!o hdx) mIeE+s @dev@hdx a 9oloca a nova parti!o no diret7rio @mnt mount @dev@hdx @mnt a 4a> a c7pia completa do @usr para o @mnt, atravs do tar, com veri+ica!o dos arquivos, muito +cil, depois de alum tempo de barulheira no seu J< () ,cd @usr kk tar cv+ - .) _ ,umasI ; kk cd @mnt kk tar xv+p -) a <esmonta o @mnt ,que .a tem os arquivos do @usr) umount @mnt a 6acIup- mv @usr @old-usr a 9ria o novo @usr mIdir @usr a 9oloca sua nova parti!o no diretorio @usr mount @dev@hdx @usr a *st +eito, um teste simples/ startx a *dite o arquivo @etc@+stab adicionando a linha( @dev@hdx @usr extE de+ault : : a reboot, ve.a se no ha erros na iniciali>acao, quando tiver certe>a que esta tudo certo( rm -r+ @old-usr 9om isso liberei cerca de L;l do espaco da particao inicial, o @usr ocupa bastante coisa- <epois +oi so instalar o 1pplix?are que eu tanto queria () ,rande mas muito bom por sinal) =ale lembrar que o @usr cont2m muitos dos seus proramas, um diret7rio que so+re muita leitura, o @var um diret7rio que so+re muita escrita, se estiver usando o Linux como servidor vale a pena uma particao para o @var, limitando assim o tamanho dos los e tendo um controle maior sobre eles... Ounca coloque todos os ovos na mesma cesta, quando quebra, perde tudo- 9om isso tudo aproveitei para tirar o s#ap de %;Mb que eu tinha no mesmo J<, trans+ormei ele no @var, no seundo J< criei um novo s#ap, desta maneira o desempenho melhora, pois o Linux conseue ler os dois J<s ao mesmo tempo ,uma barulheira danada (<)- 4icou entao( @dev@hda:( MS-<OS @dev@hda&( @ ,$&;Mb) @dev@hda'( @usr ,%;;Mb) @dev@hdaH( @var ,%;Mb) @dev@hdb&( s#ap ,%;Mb) E.:&. Nodando ?indo#s L& no Linux Se voc2 +or maluco o su+iciente tente isso... 8ara rodar o ruindo#s L& no linux +a!a o seuinte( :. 6aixe o bochs-LH:;:Hc do site http(@@#orld.std.com@`bochs E. 9rie um arquivo chamado con+, com as seuintes linhas( ---------------------gcome!o de con+h----------------------------- a-@bin@bash export 94L1MSG3-?all -O$ -m%K' -+omit-+rame-pointer -pipe3 .@con+iure --enable-K;$K' --enable-debuer --enable-memorRG$E e --enable-vK;K'-mode --enable-pain --enable-va e --enable-bochs-bios-hooIs --enable-dma-+loppR-io e --enable-processor-ipsG%;;;;; --enable-tlb ---------------------g+im de con+h----------------------------- $. chmod H;; con+ %. con+ &. maIe '. Leia o arquivo ?indo#sL&.html no docs-html H. 9rie uma imaem de ::EM como explicado no doc K. Dnstale o #indo#s L& L. 9rie um arquivo .bochsrc no rai> do usuario, com as seuintes linhas( ---------------------gcome!o de .bochsrch----------------------------- disIc( +ileG@usr@local@bochs@::EM, cRlGL;;, headsG:&, sptG:H +loppRa( +ileG@dev@+d; +loppRa( +ileG@dev@+d: boot( c romimae( @usr@local@bochs@bios@6DOS-bochs-LH:;:Ha mes( $E varomimae( @usr@local@bochs@bios@=M16DOS-elpin-E.;;1 lo( @var@lo@bochs haUupdateUinterval( :&;;;; IeRboardUserialUdelaR( E;; ---------------------g+im de .bochsrch----------------------------- :%. rode o bochs dando boot na imaem :&. *u ainda no +ui maulco o su+iciente ainda () E.:'. Dmprimindo do Linux em uma rede ?indo#s :. Dnstalar o Samba( 8eue, compile e instale o Samba e diite os seuintes parXmetros no arquivo cS1M61<DN@lib@smb.con+. #orIroup G MN08OU<*UTN161LJOU<OU?DO<O?S globalh lo +ileG@usr@local@samba@var@lo.lm lo levelG: pass#ord levelGK dead timeG:K; bro#seableGRes securitRGuser preserve caseGRes short preserve caseGRes load printersGRes printinGbsd printcap nameG@etc@printcap server strinGlh
ghomesh uest oIGno read onlRGno
gprintersh path G @diretorio@de@spool printable G Res #ritable G no public G Res 0se o utilitrio cS1M61<DN@bin@testparm para ter certe>a que voc2 diitou as con+iura!"es corretamente( E. 1rquivo @etc@printcap 1crescente ao @etc@printcap as seuintes linhas, observando a +ormata!o e adaptando os diret7rios ao seu sistema. 9erti+ique-se de que o existe o arquivo cS1M61<DN@bin@smbprint, eralmente ele +ica no diret7rio examples@printin da distribui!o do Samba. lp_smb(e (sdG@var@spool@lpd@hplaserii(e (a+G@var@spool@lpd@hplaserii@acct.+ile(e (i+G@usr@local@samba@bin@smbprint(e (l+G@var@spool@lpd@smb.lo(e (mxa;(e (lpG@dev@null(sh( 1tuali>e o daemon de impresso ,ldp) com o comando lpc start all. $. 9on+iurando o smbprint 9rie um arquivo .con+i no diret7rio de spool especi+icado na clusula sd do @etc@printcap, com o seuinte +ormato( serverG89S*N=*N serviceGDM8N*SSON1 pass#ordGS01US*OJ1U<OUS*N=D<ONU?DO<O?S 9aso a impressora no precise de senha, deixe o campo pass#ord em branco. %. Dmprimindo 0se o prorama cS1M61<DN@bin@testparm para testar se as con+iura!"es no Samba e no printcap esto corretas. 8ara imprimir, diite lpr . <ica retirada da internet +eita por 8edro 6astos - pbastosmpop-ms.rnp.br E.:H. Montando parti!"es #inL& no Linux sem aparecer os arquivos truncados 8ara montar uma parti!o tradicional, usamos o comando( mount @dev@hd/ @destino ,e.. mount @dev@hd: @dos) Mas se a parti!o +or #inL&, e os arquivos tiverem extenso maior que Kdiitos.$diitos, esses arquivos aparecero 3truncados3, tipo, em ve> de eu adoro sorvete.html +ica euador`:.htm... 8ara no acontecer isso, temos que montar a parti!o com parXmetros v+at, para isso, compile seu Iernel para suportar v+at e ao +or montar a parti!o, utili>e o comando( mount -t v+at @dev@hd/ @destino ,ex. mount -t v+at @dev@hda @#inL&) Outro .eito, para alum que monta as parti!"es na iniciali>a!o, tem de se editar o arquivo @etc@+stab, e em ve> da palavra msdos, voc2 coloca v+at. 4ica muito bom. E.:K. O que diabos ODS/ 3Oet#orI Dn+ormation SRstem3 - <esenvolvido pela Sun para distribui!o de in+orma!"es por uma rede. 1s in+orma!"es so, principalmente, aquelas mantidas em tabelas ,plain text database) tal como Spass#dS, SroupS, hostsS e etc. 1 +inalidade +a>er com que estas in+orma!"es possam estar disponibili>adas de +orma centrali>ada, o que torna a manutencao e consist2ncia mais +ceis. Oo inBcio era conhecido como 3\ello# 8ae3 mas por problemas de marcas e patentes com a 6ritish Telecom o nome teve que mudar. 8or isto muitas das +erramentas do ODS ainda levam o pre+ixo SRpS( Rpbind, Rp#hich, Rpcat, ... Jo.e existem tr2s ,tanto quanto eu saiba) vers"es di+erentes em uso ( ODSE - 1 verso 3oriinal3, tambm conhecida como 3\ello# 8ae3 O\S - 0ma reviso do ODS que suporta o ODSP tambem,/). ODSP - Tambm conhecido como ODS$. 1ltera sini+icativamente a orani>acao dos dados, passando a orani>ar os domBnios de uma +orma hierarquica. E.:L. 9omandos do porama vi 9omandos do editor de textos vi do 0ODT
MO<O T*TTO Subcomandos de inser!o de texto( i insere texto antes do cursor r insere texto no inBcio da linha onde se encontra o cursor a insere texto depois do cursor 1 insere texto no +im da linha onde se encontra o cursor o adiciona linha abaixo da linha corrente O adiciona linha acima da linha corrente 9trl P h apaa Altimo caracter 9trl P # apaa Altima palavra minAscula *sc passa para o modo comando
MO<O 9OM1O<O( Subcomandos para Movimenta!o pelo Texto( 9trlP+ passa para a tela seuinte. 9trlPb passa para a tela anterior. J move o cursor para a primeira linha da tela. M move o cursor para o meio da tela. L move o cursor para a Altima linha da tela. h move cursor para caracter a esquerda. . move cursor para linha abaixo. I move o cursor para linha acima. l move cursor para caracter a direita. # move cursor para inBcio da pr7xima palavra ,Dnora pontua!o). ? move cursor para inBcio da pr7xima palavra ,Oo inora pontua!o). b move cursor para inBcio da palavra anterior ,Dnora pontua!o). 6 move cursor para inBcio da palavra anterior ,Oo inora pontua!o). ; ,>ero) move cursor para inBcio da linha corrente. d move cursor para o primeiro caracter no branco da linha. c move cursor para o +im da linha corrente. nM move para a linha n. M move para a Altima linha do arquivo.
Subcomandos para Locali>a!o de Texto( @palavra procura pela palavra ou caracter acima ou abaixo do texto. /palavra move para a ocorr2ncia anterior da palavra,para repetir a busca usar n). n repete o ultimo @ ou / comando. O repete o ultimo @ ou / comando na dire!o reversa. 9trlP mostra o nome do arquivo, o nAmero da linha corrente e o total de linhas.
Subcomandos para 1ltera!o de Texto( x deleta um caracter que esta sobre o cursor. d# deleta a palavra, do inicio da posicao do cursor ate o +im. dd deleta a linha inteira onde o cursor estiver. < deleta a linha a partir da posicao do cursor em diante. rx substitui o caracter sob o cursor pelo especi+icado x , opcional indicar o caracter). Ntexto substitui o texto corrente pelo texto indicado ,opcional indicar o texto adicionado). c# substitui a palavra corrente. 8ode-se inserir o novo conteudo da palavra automaticamente. cc substitui a linha corrente. 8ode-se inserir o novo conteAdo da linha automaticamente. 9 substitui restante da linha corrente. 8ode-se inserir o texto loo ap7s o comando. u des+a> a Altima modi+ica!o. 0 des+a> todas as modi+ica!"es +eitas na linha ,se o cursor no mudou de linha). F une a linha corrente a pr7xima. s(@velho@novo substitui a primeira ocorr2ndcia de 3velho3 por 3novo3.
Subcomandos para Salvar o Texto( (#q salvar as mudan!as +eitas no arquivo e sai do editor. (# b nome-arq f salva o arquivo corrente com o nome especi+icado. 9ontinua edi!o nomalmente. (#- b nome-arq f salva ,de modo +or!ado) o arquivo corrente no arquivo especi+icado (q sai do editor. Se mudan!as no +oram salvas apresentada mensaem de advert2ncia (q- sai do editor sem salvar as mudan!as reali>adas. E.E;. Dnstalando um 9<-NOM 1 instala!o do 9<-NOM baseado em % capBtulos( :. Dnstalando o J1N<?1N* E. 9on+iurando e reconstruindo o Vernel do Linux $. 9riando arquivos device e con+iurando parXmetros de boot %. 6ootando o Vernel do Linux UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU 1. %nstalando o H8;2M8;5 1 Dnstala!o sempre varia... 8or isso, no vou detalhar como instalar o hard#are, claro, porque isso seria ridBculo. 8ara que servem os manuais de instala!o/ () Oo tem nenhuma con+iura!o de instala!o especial para rodar o 9<-NOM no Linux. 8ara uma opera!o correta, sete os .umpers no drive ou inter+ace card. 1luns drivers do Iernel para isso, existe um N*1<M* que inclui essas in+orma!"es... pode procurar. 8ara um D<*, ve.a um N*1<M*.ide UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU ,. Con&igurando e reconstruindo o 3ernel do Linux 8ara +a>er isto, voc2 precisar de um disco de boot com o driver especB+ico para seu 9<-NOM. =e.a esta lista( 8roprietarR 9<-NOM <rives =endedor Modelo Vernel <river Ootas -------- ------ ------------- ------ 8anasonic 9N-&E: sbpcd Oota : 8anasonic 9N-&EE sbpcd Oota : 8anasonic 9N-&E$ sbpcd Oota : 8anasonic 9N-&'E sbpcd Oota : 8anasonic 9N-&'$ sbpcd Oota : 9reative Labs 9<-E;; sbpcd D6M *xternal DS1 sbpcd Oota E Lonshine L9S-HE'; sbpcd Teac 9<-&&1 sbpcd SonR 9<0-$:1 cdu$:a SonR 9<0-$$1 cdu$:a SonR 9<0-&$& sonRcd&$& Oota $ SonR 9<0-&$: sonRcd&$& 1>tech 9<1E'K-;:1 a>tcd Orchid 9<S-$::; a>tcd OIano@?earnes 9<<::; a>tcd 9onrad TT9 a>tcd MoldStar N%E; scd Oota % 8hilips@LMS 9ME;' cmE;' Oota & Mitsumi 9NM9 L0;;&S mcd@mcdx Oota ', H Mitsumi 4T;;: mcd@mcdx Oota ', H Optics Storae <olphin K;;;1T optcd SanRo JL%1 s.cd various various isp:' Oota K Ootas( :. *sses driver ns ve>es so vendidos com nomes 9reative Labs, 8anasonic, Matsushita, ou VotobuIi. E. *ste driver o mesmo que O 8anasonic 9N-&'E. $. os ve>es vendido com o nome 8rocomm %. os ve>es vendido como parte do Neveal Multimedia Vit. &. O 8hilips 9ME;& no suportado por esse driver, mas existe um driver separado para isso disponBvel. '. os ve>es vendido com o nome Nadio ShacI. H. *xistem dois drivers disponBveis. 3mcd3 o oriinal, e 3mcdx3 um novo driver experimental com mais recursos. K. *sse driver trabalha com drivers de 9<-NOM que v2em com inter+aces em placas de som DS8:', M1<:' ou Mo>art. Se voc2 no obtiver sucesso com esses drivers, tente essas alternativas( :. Dnstalar remotamente E. <2 boot no <OS e instale os arquivos do Linux no <isco NBido. $. <2 boot no <OS, e crie discos +lexBveis com o Linux para instalar-lo. %. 1che aluem que possa construir pra voc2 um disco de boot com o driver de 9<-NOM que voc2 precisa. Mais in+orma!"es sobre a instala!o em outra se!o( Dnstalando o Linux. 5uando o Linux . estiver instalado, aluns usurio necessitam recompilar o Iernel para que possa... - Ter seu Linux suportando 9<-NOM ou outro tipo de Jard#are - 8ara atuali>ar a verso do Iernel do Linux - 8ara diminuir a mem7ria usada minimi>ando o tamanho do Vernel. Mais detalhes sobre como recompilar o Iernel em outra se!o( Necompilando seu Iernel. 5uando voc2 +or recompilar seu Iernel, no passo 3maIe con+i3 ,sem aspas), +a!a o seuinte... ... Se voc2 tiver um 1T18D 9<-NOM( 9oloque Res para as quest"es( *nhanced D<*@M4M@NLL disI@cdrom@tape support ,9OO4DMU6LVU<*=UD<*) g\@n@/h Dnclude D<*@1T18D 9<NOM support ,9OO4DMU6LVU<*=UD<*9<) g\@n@/h ... Se voc2 tiver um S9SD 9<-NOM( 9oloque Res para as quest"es( S9SD support ,9OO4DMUS9SD) g\@n@m@/h S9SD 9<NOM support ,9OO4DMU6LVU<*=USN) g\@n@m@/h =irtualmente, todos os 9<-NOMs usam sistema de arquivos DSO-L'';, ento voc2 ter que ativar a questo( DSOL''; cdrom +ilesRstem support ,9OO4DMUDSOL'';U4S) g\@n@m@/h <epois de recompilado seu Iernel, no boote seu sistema antes que eu dia. =oc2 ainda tem que acertar o boot e os parXmetros do mesmo. Todos os drivers de 9<-NOM e arquivos de sistema DSO-L''; podem ser carreados como m7dulos. =e.a o Vernel-JO?TO. *sse Vernel-JO?TO tambm pode a.udar caso voc2 queira obter um driver que no este.a no Iernel. UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU #. Criando arLui6os de6ice e con&igurando parNmetros de oot
O Vernel usa um arquivo device para identi+icar o driver. Se voc2 est usando uma distribui!o avan!ada ,eralmente vem em 9<s de instala!o do Linux), porvavelmente voc2 . con+iurou este device em aluma parte da instala!o. Oo SlacI#are, ele d um menu pra voc2 escolher o device. *sses sistemas t2m um script chamado @dev@M1V*<*= , que cria os devices necessrios. 1ntes de ler esta se!o, veri+ique esses mtodos. =oc2 pode editar o @dev@M1V*<*= com um editor de texto comum e ver o script. 5ualquer dAvida( man M1V*<*= <epois de criado o device do driver, crie um linI simb7lico para esse driver. 8or exemplo, vamos usar o drive 3sbpcd3 como exemplo( ln -s @dev@sbpcd @dev@cdrom Se voc2 quiser tocar 9<s de audio, voc2 precisar proteer o device N*1L, e no o do linI simb7lico( chmod ''' @dev@sbpcd ls -l @dev@sbpcd br#-r#-r#- : root disI E&, ; Ful :K :LL% @dev@sbpcd 1luns drivers no so reconhecidos +acilmente pelo sistema, ento vamos usar um parXmetro do arquivo de con+iura!o do LDLO ,@etc@lilo.con+)( append G 3sbpcdG;xE$;,Sound6laster3 Mais in+orma!"es na documenta!o do LDLO. 1ora vou mostrar cada device para quem no criou com scripts do setup ou @dev@M1V*<*= ,ve.a mais acima). :. <rive Sbpcd 1utor principal( *berhard MoenIeber ,emoenIem#d.de) Suporte Multi-se!o( sim ,mas no em todos os drivers) Suporte de <river MAltiplo( sim Suporte de M7dulo( sim Suporte de Ler +rames de audio( sim ,9N-&'E, 9N-&'$, 9<-E;; onlR) 1uto-probin( sim 1rquivo <evice( @dev@sbpcd, ma.or E& 1rquivo de 9on+iura!o( sbpcd.h Op!o da 9on+iura!o do Vernel( Matsushita@8anasonic 9<NOM support/ 1rquivo N*1<M*( N*1<M*.sbpcd 9omo criar( mInod @dev@sbpcd b E& ; SonRcdu&$& <river 1utor principal( Ven 8i>>ini ,IenmhalcRon.com) Suporte Multi-se!o( no Suporte de <river MAltiplo( no Suporte de M7dulo( sim Suporte de Ler +rames de audio( no 1uto-probin( no 1rquivo <evice( @dev@sonRcd&$&, ma.or E% 1rquivo de 9on+iura!o( sonRcd&$&.h Op!o da 9on+iura!o do Vernel( SonR 9<0&$& 9<NOM support/ 1rquivo N*1<M*( N*1<M*.sonRcd&$& 9omo criar( mInod @dev@sonRcd&$& b E% ; 9du$:a <river 1utor principal( 9oreR MinRard ,minRardm-rch.cirr.com Suporte Multi-se!o( sim Suporte de <river MAltiplo( no Suporte de M7dulo( sim Suporte de Ler +rames de audio( sim 1uto-probin( no 1rquivo <evice( @dev@cdu$:a, ma.or :& 1rquivo de 9on+iura!o( cdu$:a.h Op!o da 9on+iura!o do Vernel( SonR 9<0$:1@9<0$$1 9<NOM support/ 1rquivo N*1<M*( N*1<M*.cdu$:a 9omo criar( mInod @dev@cdu$:a b :& ; 1>tcd <river 1utor principal( ?erner Qimmermann ,>immermamr>.+ht-esslinen.de) Suporte Multi-se!o( sim Suporte de <river MAltiplo( no Suporte de M7dulo( sim Suporte de Ler +rames de audio( no 1uto-probin( no 1rquivo <evice( @dev@a>tcd;, ma.or EL 1rquivo de 9on+iura!o( a>tcd.h Op!o da 9on+iura!o do Vernel( 1>tech@Orchid@OIano@?earnes ,non D<*) 9<NOM support/ 1rquivo N*1<M*( N*1<M*.a>tcd 9omo criar( mInod @dev@a>tcd; b EL ; Mscd <river 1utor principal( Oliver Naupach ,raupachmn#+s:.r>.+h-hannover.de) Suporte Multi-se!o( no Suporte de <river MAltiplo( no Suporte de M7dulo( sim Suporte de Ler +rames de audio( no 1uto-probin( no 1rquivo <evice( @dev@scd;, ma.or :' 1rquivo de 9on+iura!o( scd.h Op!o da 9on+iura!o do Vernel( Moldstar N%E; 9<NOM support/ 1rquivo N*1<M*( N*1<M*.scd 9omo criar( mInod @dev@scd; b :' ; Mcd <river 1utor principal( Martin ,martinmbdsi.com) Suporte Multi-se!o( no Suporte de <river MAltiplo( no Suporte de M7dulo( sim Suporte de Ler +rames de audio( no 1uto-probin( no 1rquivo <evice( @dev@mcd, ma.or E$ 1rquivo de 9on+iura!o( mcd.h Op!o da 9on+iura!o do Vernel( Standard Mitsumi 9<NOM support/ 1rquivo N*1<M*( N*1<M*.mcd 9omo criar( mInod @dev@mcd b E$ ; Mcdx <river 1utor principal( JeiIo Schlittermann Suporte Multi-se!o( sim Suporte de <river MAltiplo( sim Suporte de M7dulo( sim Suporte de Ler +rames de audio( no 1uto-probin( no 1rquivo <evice( @dev@mcdx;, ma.or E; 1rquivo de 9on+iura!o( mcdc.h Op!o da 9on+iura!o do Vernel( *xperimental Mitsumi support/ 1rquivo N*1<M*( N*1<M*.mcdx 9omo criar( mInod @dev@mcdx; b E; ; 9mE;' <river 1utor principal( <avid 1. van Leeu#en ,davidmtm.tno.) Suporte Multi-se!o( sim Suporte de <river MAltiplo( no Suporte de M7dulo( sim Suporte de Ler +rames de audio( no 1uto-probin( sim 1rquivo <evice( @dev@cmE;'cd, ma.or $E 1rquivo de 9on+iura!o( cmE;'.h Op!o da 9on+iura!o do Vernel( 8hilips@LMS 9ME;' 9<NOM support/ 1rquivo N*1<M*( N*1<M*.cmE;' 9omo criar( mInod @dev@cmE;'cd b $E ; Optcd <river 1utor principal( Leo SpieIman ,spieImanmdutette.et.tudel+t.nl) Suporte Multi-se!o( no Suporte de <river MAltiplo( no Suporte de M7dulo( sim Suporte de Ler +rames de audio( no 1uto-probin( no 1rquivo <evice( @dev@optcd;, ma.or :H 1rquivo de 9on+iura!o( optcd.h Op!o da 9on+iura!o do Vernel( *xperimental Optics Storae ... 9<NOM support/ 1rquivo N*1<M*( N*1<M*.optcd 9omo criar( mInod @dev@optcd; b :H ; S.cd <river 1utor principal( =adim =. Model ,vadimmrbr+.msI.su) Suporte Multi-se!o( no Suporte de <river MAltiplo( no Suporte de M7dulo( sim Suporte de Ler +rames de audio( no 1uto-probin( no 1rquivo <evice( @dev@s.cd, ma.or :K 1rquivo de 9on+iura!o( s.cd.h Op!o da 9on+iura!o do Vernel( *xperimental SanRo JL%1 9<NOM support/ 1rquivo N*1<M*( N*1<M*.s.cd 9omo criar( mInod @dev@s.cd b :K ; S9SD <river 1utor principal( <avid Miller Suporte Multi-se!o( sim Suporte de <river MAltiplo( sim Suporte de M7dulo( sim Suporte de Ler +rames de audio( sim 1uto-probin( sim 1rquivo <evice( @dev@scd;, ma.or :: 1rquivo de 9on+iura!o( cdrom.h Op!o da 9on+iura!o do Vernel( S9SD 9<NOM support/ 1rquivo N*1<M*( none 9omo criar( Opcional, ve.a exemplo( mInod @dev@scd; b :: ; mInod @dev@scd: b :: : D<*9< <river 1utor principal( Scott SnRder ,snRderm;.+nal.ov) Suporte Multi-se!o( no Suporte de <river MAltiplo( sim Suporte de M7dulo( no Suporte de Ler +rames de audio( sim 1uto-probin( sim 1rquivo <evice( @dev@hdib,cj, ma.or EE 1rquivo de 9on+iura!o( cdrom.h Op!o da 9on+iura!o do Vernel( Dnclude support +or D<*@1T18D 9<NOMs/ 1rquivo N*1<M*( N*1<M*.ide 9omo criar( /// <epois de con+iurado o 1rquivo <evice, vamos aora bootar com o novo Iernel. O Iernel veri+icar onde est o 9<-NOM, exemplo ,sbpcd)( S689<( TrRin to detect a Sound6laster 9<-NOM drive at ;xE$;. S689<( - <rive ;( 9N-&'E-x ,;.H') S689<( : Sound6laster 9<-NOM drive,s) at ;x;E$;. S689<( init done. Se a mensaem +or muito rpida, d2 um dmes ou tail @var@adm@messaes. Se o driver no +or achado, veri+ique os procedimentos novamente. 1ora vamos montar o 9<-NOM. Se o seu 9< +or somente de audio, no preciso montar o drive, se +or de dados, vamos usar o comando mount com o exemplo do driver sbpcd. =e.a abaixo( mount -t isoL''; -r @dev@cdrom @cdrom O 9<-NOM vai ser montado no diret7rio @cdrom. =oc2 pode montar seu 9< automaticamente no boot atravs do arquivo @etc@+stab. =e.a como no manual do +stab ,man +stab). 1ora para desmontar o 9<-NOM, utili>e( umount @cdrom *ncerra-se aqui essas instru!"es sobre 9<-NOM. *spero que tenha ostado. E.E:. Tudo sobre Linux para quem est mirando do <OS Ser que Linux bom para voc2/ O Linux um bom sistema, voc2 est mirando pra ele do <OS/ 6om, mas ser que voc2 ostar dele como seu sistema/ 1luns provedores adoram o Linux por ser um sistema operacional ptimo para a Dnternet@Dntranet. Mas e se voc2 usa o Linux num computador caseiro/ Nealmente, o Linux ,8ara quem est mirando do <OS@?indo#s) um sistema operacional 3di+Bcil3. Mas para quem quer se aventurar N*1LM*OT* nesse mundo, o Linux uma boa para voc2. Se voc2 +or um cara que s7 quer coisinha na boquinha, recomendo no usar o linux, pois voc2 no usar o sistema realmente. Se voc2 pretende ou . usa Linux, mesmo que se.a a pouco tempo, prepare-se para se tornar um JacIer, no um hacIer mal, que enche o saco dos 1dministradores de Sistemas, mas sim, um hacIer que possui conhecimento. Dnstalei o Linux =oc2 acaba de instalar o Linux, com os pacotes que quis, proramas leais, coisas interessantes, criou um usurio pra voc2 ,se no, crie aora-), se loou como esse usurio, deu o pass#ord e aora esta no prompt olhando para a tela neste exato momento, se peruntando( 3O que +a!o aora/3 9alma, vamos aora +a>er um 3teste3, vamos +a>er tare+as que voc2 +aria no <OS, vamos comparar os dois sistemas, vamos come!ar vendo o bsico de tudo. Lembre-se que est se!o um apanhamento eral do resto do manual. =oc2 pode encontrar coisas aqui que no encontrara em outras se!"es. 1qui voc2 vai encontrar o bsico de tudo, se quiser mais detalhes, ve.a tambm as outras se!"es deste manual. 9om certe>a voc2 sair com muito conhecimento. =amos aora aprender coisas simples( - 9omo sair do Linux. Se voc2 estiver no modo texto ,terminal), s7 diitar 9TNLP1LTP<*L, se voc2 estiver no T-?indo#, voc2 ter primeiro que diitar 9TNLP1LTP619VS819*, depois voc2 diita 9TNLP1LTP<*L. Ounca d2 Neset na 3tora3, pois isso pode dani+icar seu sistema de arquivos, e alumas coisas voc2 +e> no vo ser salvas. - O Linux tem uma coisa que o <OS no tem, permiss"es, acessos. =oc2 est loado como um usurio normal, e de repente quer executar alum prorama ou editar alum arquivo mas quando tenta, d 38ermisson <enied3. 5uer di>er o que voc2 est tentando no possBvel +a>er por voc2 como esse usurio. O usurio que pode +a>er tudo, eu disse T0<O no sistema, o root, ou se.a, o administrador do sistema. - =oc2 aora est no prompt. Se o prompt terminar em c voc2 estar como usurio normal, e quando estiver terminando em a, voc2 est como root. =oc2 aora quer obter a.uda, tente o bom e velho( c help *ste comando lhe d a.uda sobre o bash ,uma shell), se voc2 quiser a.uda sobre um determinado comando, tente os manuais online( c man comando Dsso invoca o manual do comando. =oc2 pode tentar tambm( c apropos comando c #hatis comando e pressione SqS para sair. - 5uando voc2 v2 a sintaxe do comando, voc2 ter que saber que( Oa sintaxe do comando( c tar -t+ b +ile.tar f gf redirU+ileh o b ... f sini+ica uma coisa essencial ao comando o , ... ) sini+ica uma coisa opcional Oo exemplo acima, 3+ile.tar3 tem que ser identi+icado, e 3f redirU+ile3 opcional. 9omparando os comandos =e.a a tabela a seuir( <OS Linux Ootas --------------------------------------------------------------------------------- 619V08 tar -Mcv+ device dir@ completamente di+erente 9< dirnamee cd dirname@ quase a mesma sintaxe 9O8\ +ile: +ileE cp +ile: +ileE iual <*L +ile rm +ile iual <*LTN** dirname rm -N dirname@ iual <DN ls no exatamente a mesma sintaxe *<DT +ile vi +ile eu acho que voc2 no vai ostar emacs +ile este melhor .star +ile este tipo o edit do <OS 4ONM1T +d+ormat, mount, umount sintaxe um pouco di+erente J*L8 command man command a mesma +iloso+ia M< dirname mIdir dirname@ quase a mesma sintaxe MO=* +ile: +ileE mv +ile: +ileE iual O0L @dev@null iual 8NDOT +ile lpr +ile iual 8NO @dev@lp;, @dev@lp: iual N< dirname rmdir dirname@ quase a mesma sintaxe N*O +ile: +ileE mv +ile: +ileE no pra arquivos mAltiplos N*STON* tar -Mxpv+ device sintaxe di+erente T\8* +ile less +ile M0DTO melhor ?DO startx poles apart- --------------------------------------------------------------------------------- 1rquivos 1 estrutura de arquivos do Linux similar ao do <OS, so estocados em diret7rios, aluns executveis outros no... 1qui vai aluns conceitos bsicos( - Oo <OS, os arquivos so de +orma K.$, ou se.a, no podem passar de Kdiitos.$diitos. 0m exemplo( OOT*OO0M.TTT. Oo Linux, se voc2 instalou o Linux usando uma parti!o extE ou umsdos, voc2 pode +a>er melhor, pode colocar nomes de arquivos lonos ,no mximo E&& caracteres)., um exemplo de arquivo que o Linux pode +a>er e o <OS no pode( *steUeh.um.arquivo.M0DTOUrande - Oo <OS, os caracteres M1DqS90LOS e minAsculos so tratados da mesma +orma. Oo Linux, eles so completamente di+erentes, exemplo( 1N50D=O.tar.> e arquivo.tar.> so dois arquivos di+erentes, ls um comando e LS um erro. - Oo Linux no existe extens"es .*T*, .9OM especial para proramas como o <OS, Os proramas executveis no Linux so marcados com um asterisco no +inal do arquivo. 8or exemplo( c ls -4 letterUtoUFoe cindR..p c.p[ DUamUaUdir@ mRU:stUscript[ old` - Os arquivos c.p[ e mRU:stUscript[ so executveis. Oo <OS, arquivos de bacIup terminam com extenso .61V, no linux, eles terminam com um ` ,tio). Oo Linux, os arquivos que come!am com um ponto so considerados ocultos. 8or exemplo( o arquivo .eu.sou.um.arquivo.oculto no mostrado com um comando ls normalW LinIs Simb7licos Oo 0nix, existe um tipo de arquivo que no existe no <OS( O linI simb7lico. *le pode +uncionar como um redirecionador para um arquivo ou um diret7rio, e pode ser usado em arquivos ou diret7rios tambmW C similar com os atalhos do r?indo#sL&. *xemplo de linIs simb7licos( @usr@T::, que redireciona para @usr@T::N'W @dev@modem, que redireciona para @dev@cua; ou @dev@cua: 8ara criar um linI simb7lico( c ln -s b +ileUorUdir f b linIname f *xemplo( c ln -s @usr@doc@HH@<O9 HHmanual.txt 1ora voc2 pode re+erir para HHmanual.txt ao invs de @usr@doc@HH@<O9. 8ermiss"es Todas as in+orma!"es sobre 8ermiss"es que voc2 precisa voc2 encontra na se!o E.::. 8ermiss"es. Tradu>indo comandos do <OS para o Linux Oa esquerda, os comandos do <OSW na direita, os comandos do Linux( 9O8\( cp <*L( rm MO=*( mv N*O( mv T\8*( more, less, cat Operadores de Nedire!o e <ire!o( b f ff _ ?ildcards( [ / nul( @dev@null prn, lpt:( @dev@lp; or @dev@lp:W lpr - *T1M8L*S - <OS Linux --------------------------------------------------------------------- 9(eJ0MOfcopR .oe.txt .oe.doc c cp .oe.txt .oe.doc 9(eJ0MOfcopR [.[ total c cat [ f total 9(eJ0MOfcopR +ractals.doc prn c lpr +ractals.doc 9(eJ0MOfdel temp c rm temp 9(eJ0MOfdel [.baI c rm [` 9(eJ0MOfmove paper.txt tmpe c mv paper.txt tmp@ 9(eJ0MOfren paper.txt paper.asc c mv paper.txt paper.asc 9(eJ0MOfprint letter.txt c lpr letter.txt 9(eJ0MOftRpe letter.txt c more letter.txt 9(eJ0MOftRpe letter.txt c less letter.txt 9(eJ0MOftRpe letter.txt f nul c cat letter.txt f @dev@null n@a c more [.txt [.asc n@a c cat section[.txt _ less Ootas( - [ melhor no Linux( [ mostra todos os arquivos exceto os ocultos .[ mostra todos os arquivos ocultosW [.[ mostra somente os que tiverem um 3.3 ,sem aspas) no meio, seuido de caracteresW p[r mostra tudo que come!ar com p e terminar com rW [c[ mostra todos os arquivos que tiverem um c no meio. - 5uando usado more, pressione S819* para ler o arquivo, q ou 9TNL-9 para sair, less melhor e deixa que voc2 use as setas do teclado. - Oo h 0O<*L*T*, ento pense duas ve>es antes de apaar aluma coisaW - 1dicionando aos b f ff do <OS, o Linux tem Ef para redirecionar mensaens de erro ,stderr)W Efk: redireciona srderr para stdout, enquanto :fkE redireciona stdout para stderrW - O Linux tem mais um #ildcardL o gh. 0se gabch[ mostra arquivos come!ando com a, b, cW [gD-O,:,E,$h mostra arquivos terminando com D,F,V,L,M,O,:,E,$W - Oo existe um <OS N*O1M*W para isso se utili>a mv [.xxx [.RRRW - 0se cp -i e mv -i para ser avisado quando um arquivo est para ser sobrescrito. Multi-tare+a O Linux um sistema multi-tare+a, por isso, ele pode ser acessado por vrios consoles ao mesmo tempo, assim como pode ser rodado vrios proramas ao mesmo tempo. 8ara mudar o console do : a ', utili>e( 1LTPO ,Onde O o nAmero do console) *xemplo( 1LTP:, 1LTPE, 1LTP$, 1LTP%, 1LTP&, 1LTP' 1ora voc2 pode ir para o pr7ximo console e o antecedente com( 1LTPNDMJT ,=ai pra : console 1 4N*OT*) 1LTPL*4T ,=ai pra : console 1TNrS) Se voc2 quiser ir para outra sesso em sair do console, utili>e o comando su( su b usurio f *xemplo( su root 8ara sair da sesso( c exit 9ada prorama executado, se.a pelo boot ou a manualmente mesmo, +ica identi+icado com um 8D<. 8ara vi>uali>ar estes 8D<s, use o comando( c ps -a * para terminar esses processos ,+echar o prorama), use( c Iill b 8D< f 5uando alo suspendido, ou se.a, deixado temporariamente ,1 Maioria dos proramas so suspendidos com 9TNLPQ). <epois de suspendido, voc2 pode retornar a eles atravs do comando( + b .ob f Onda .ob o prorama que voc2 quer retornar. 8ara saber quais proramas esto suspendidos, tente o comando( .obs 8ara Iillar, ou se.a, terminar alum prorama suspendido( Iill b l.ob f <iret7rios 1 estrutura de diret7rios do Linux similar ao do <OS, mas existem alumas di+eren!as entre o do <OS e o do Linux. 1ora vou mostrar um exemplo de di+eren!a( <OS( 9(e<O9SeLDO0TeLDO0TM1O.T*T Linux( @home@huo@docs@linuxmanual.tex 8ermiss"es de diret7rios Todas as in+orma!"es sobre 8ermiss"es que voc2 precisa voc2 encontra na se!o E.::. 8ermiss"es. Tradu>indo comandos do <OS para o Linux ,8arte E) <DN( ls, +ind, du 9<( cd, p#d M<( mIdir N<( rmdir <*LTN**( rm -N MO=*( mv - *T1M8L*S - <OS Linux --------------------------------------------------------------------- 9(eM0D<Ofdir c ls 9(eM0D<Ofdir +ile.txt c ls +ile.txt 9(eM0D<Ofdir [.h [.c c ls [.h [.c 9(eM0D<Ofdir@p c ls _ more 9(eM0D<Ofdir@a c ls -l 9(eM0D<Ofdir [.tmp @s c +ind @ -name 3[.tmp3 9(eM0D<Ofcd c p#d n@a - ve.a nota c cd iual c cd ` iual c cd `@temp 9(eM0D<Ofcd eother c cd @other 9(eM0D<Ofcd ..etempetrash c cd ..@temp@trash 9(eM0D<Ofmd ne#pros c mIdir ne#pros 9(eM0D<Ofmove pro .. c mv pro .. 9(eM0D<Ofmd eproseturbo c mIdir @pros@turbo 9(eM0D<Ofdeltree tempetrash c rm -N temp@trash 9(eM0D<Ofrd ne#pros c rmdir ne#pros 9(eM0D<Ofrd eproseturbo c rmdir @pros@turbo Ootas( :. 5uando usando rmdir, o diret7rio para remover tem que estar va>io. 8ara deletar o diret7rio com o que cont2m dentro, use rm -N ,em seu risco) E. O caractere S`S um atalho para o nome do seu diret7rio home. Os comandos cd ou cd ` +a>em voc2 ir para seu home de onde voc2 estiver. o comando cd `@tmp leva voc2 para @home@voce@tmp. $. cd - um undo para o Altimo cd. 1t aora terminamos por aqui. E.EE. 1umentando 8arti!o Linux Tem uma alternativa bem prtica( :. Se voc2 tem espa!o sobrando na parti!o r?L&, crie um diret7rio , p. ex. @linuxW E. Monte a parti!o r?L& no linux em um diret7rio, p. ex. @#L&, no esque!a de usar o modulo v+at W mount -t v+at @dev@hda: @#L& $. 9rie arquivos do tamanho que voc2 precisar( -f dd i+G@dev@>ero o+G@#L&@linux@loopU+ileUname bsG:;E%I countGOOOO %. Monte os arquivos com LOO8 devices -f mount -o loop -t extE @#L&@linux@loopU+ileUname @+sUloopUname &. 4ormate o +s como extE -f mIeE+s -v @+sUloopUname '. 0se normalmente... ,pode uardar em luar proteido de lu>, a temperatura ambiente, evitar que as crian!as mexam... etc) <epois basta criar um rc.loops em @etc@rc.d com os mounts, passo E e passo %.... E.E$. 9olocando suporte 8O8, +at$E e S6 1?*$E no seu Iernel Salvador, : de <e>embro de :LLH 1utor( Dvo de 9arvalho 8eixinho 8acotes usados(
esses pacotes voce encontra em +tp.u+ba.br@pub@unix@linux procedimentos ,considerando que os pacotes estao no home do root)( :) descompactar o Iernel no diretorio @usr@src@linux
cd @usr@src tar ->xv+ `@linux-E.;.$E.tar.> cd @usr@src@linux maIe mrproper maIe menucon+i ,apenas para criar as dependencias)
E) descompactando e instalando o driver para a#e
cd @root tar ->xv+ a#edrv-;.%.Ec.tar.> cd a#edrv-;.%.Ec sh .@install.sh
$) descompactando o suporte pnp
cd @root tar ->xv+ pnp-;.E.&b.tar.> cd @usr@src@linux patch -p: b `@pnp-;.E.&b@di++s mIdir @usr@src@linux@drivers@pnpisa cp `@pnp-;.E.&b@Iernel@[ @usr@src@linux@drivers@pnpisa cd @usr@src@linux@include@linux ln -s ..@..@drivers@pnpisa@pnp.h cd @usr@src@linux patch -p: b `@pnp-;.E.&a@patches@usslite-$.& patch -p: b `@pnp-;.E.&a@patches@ide-pre-E.:.K patch -p: b `@pnp-;.E.&a@patches@a#e$E 1qui vai acontecer um re.ect no caso do Iernel E.;.$E. procure no diretorio @usr@src@linux@drivers@sound@lo#level@a#eU#ave.c.re. e aplique na mao. 9aso voce nao tenha a#e$E ou sb$E, nao precisa do driver nem do patch pra a#e. 9aso voce nao queira suporte aa ide plukplaR ,a que vem na placa de som, eu tenho uma aveta removivel pluada nela com um J<), nao aplique o patch pra ide. %) suporte a +at$E
cd @root un>ip +at$EU.oiletUnlsUpatchU;UEUK.> cd @usr@src@linux patch -p: b `@+at$EU.olietUnlsUpatchU;UEUK
&) compilando o Iernel O6S( eu eralmente coloco o suporte a unicode, nls, dos, v+at e sound como modulos ,vale a pena pra nao +icar recompilando o Iernel se alo der errado). O1O coloque suporte a dos e v+at como modulos, se seu linux esta instalado numa particao <OS ou =41T. maIe mrproper maIe menucon+i -f eneral setup -f pnp isa support -f +ilesRstems -f <OS 41T +s support -f 0nicode, native lanuae support -f OLS codepae %$H -f OLS codepae K&; -f OLS DSO KK&L-: -f MS<OS +s support -f =41T +s support -f Sound -f Sound card support -f Sound blaster -f Meneric oplE@opl$ -f @dev@dsp @dev@audio support -f MD<D Dnter+ace support -f 4M SRnthesi>er suport -f 1dditional lo# level drivers -f 1?*$E SRnth
,nao se preocupe com os DN5 e DO8ONT que ele pede) ,con+iure o resto aas suas necessidades) maIe dep maIe clean maIe >lilo maIe modules maIe modulesUinstall
') rebootando a maquina e testando a instalacao
cat @dev@sndstat
1 saida deve ser alo do tipo(
Sound <river($.&.%-L';'$; ,Tue Oct E: ;:(%&($: *<T :LLH root, Linux +ish E.;.$E aE Tue Oct E: ;:(:$(%L *<T :LLH i&K') Vernel( Linux +ish E.;.$E a: Tue Oct E: ;:(%'(EE *<T :LLH i&K' 9on+i options( ;
[ 8rocure compilar o maximo possivel do Iernel em modulos, excetuando apenas ,se possivel) os +ilesRstems que vao ser montados no boot. 1ssim caso voce esqueca alo, podera consertar sem ter que recompilar o Iernel inteiro.
[ O patch para idepnp eu instalei pois eu tenho dispositivos na ide da placa de som. 9aso voce nao tenha, nao precisa instalar.
[ 9uidado com o OLS na con+iuracao do Iernel, se voce esquecer alo, ele nao vai compilar.
[ Oa hora de aplicar os patches, ve.a se eles +oram bem sucedidos... reaplique tudo se +or necessario.
[ O @dev@sndstat eS sua arantia que tudo +uncionou, observe se o audio device existe, se o midi device existe etc. Se voce peou alo como(
Seu audio nao vai +uncionar... reve.a os procedimentos para ver se voce +e> tudo certo.
[ Se sua placa nao eS 8O8, o patch nao vai adiantar muito. E.E%. Montando servidor Dnternet@Dntranet no Linux ,rede) [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ [ 9omo 9onectar E ou Mais Maquinas em Linux =ia N*<* [ [ com suport de Dnternet [ [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ [ *scritores.( [ [ Foao 8aulo, camaramsvn.com.br ) [ [ [ [ Nicardo 1lexandro [ [ , ricardoalexandromhotmail.com ) [ [ [ [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ ------------------------------------------------------------------------------- Gf 8rimeiro passo [[[[[[[[[[[[[[[[[[[[[[[[ [ Vernel 9on+iuration [ [[[[[[[[[[[[[[[[[[[[[[[[ :) =oce deve con+iurar o seu Iernel com as opcoes devidas para aceitar o D8 Masquerade e a rede T98@D8 ... alem dos drivers da placa de rede. E) <e um 3maIe menucon+i3 e habilite essas +uncoes ( 9ode maturitR level options ---f g[h 8rompt +or development and@or incomplete code@drivers Loadable module support ---f g[h *nable loadable module support g[h Set version in+ormation on all sRmbols +or modules g[h Vernel daemon support ,e.. autoload o+ modules) Oet#orIin options ---f g[h Oet#orI +ire#alls g[h Oet#orI aliasin g[h T98@D8 net#orIin g[h D8( +or#ardin@ate#aRin g[h D8( +ire#allin g[h D8( masqueradin g[h D8( ipauto+# masq support g[h D8( D9M8 masqueradin Oet#orI device support ---f g[h Oet#orI device support 888 ,point-to-point) support SLD8 ,serial line) support g[h *thernet ,:; or :;;Mbit) g[h Other DS1 cards O*E;;;@O*:;;; support ---f somente estah - Se sua placa +or compativel, a maioria das placas sao, a minha que eh uma enius +uncionou direitinho com o suport O*E;;; ... mas se sua placa constar na lista coloque um 3M3 do lado dela ... g[h *DS1, =L6, 89D and on board controllers $) Salve as con+iuracoes e recompile seu Iernel. %) 1ntes de dar um boot edite o arquivo 3@etc@rc.d@rc.modules3 ... e procure na parte de placas de rede. <escomente a linha em que tiver O*E;;; e coloque o endereco e DN5 da placa, Tendo duvidas sobre isso, de um 3cat @proc@pci3 ou entao olhe no ru#inL& o endereco e a irq no 8ainel de 9ontrole@Sistema ... lah vc encontrara o endereco da sua placa ... eh soh clicar nela duas ve>es que aparecem as propriedades da placa () ) &) 1ora de um boot () Gf Seundo passo [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ [ Oet#orI 9on+iuration - T-?DO<O?S [ [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ :) Se estiver usando o Ned Jat, depois de dar o boot, voce entra no T-?indo#s e vah no 8ainel de 9ontrole dele ... clique duas ve>es na icone re+erente a Oet?orIin ... a con+iuracao serah bem mais +acil ( E) 1ntes disso, voce tem que ter uma nocao da rede que vai +a>er () =ou +a>er isso bem rapido para adiantar o trabalho ( *stou dando um exemplo de como monta um Nede de 9lasse 9, do tipo :LE.:'K.x.x ... esse endereco eh desinado especialmente para DntraOets. <e+ina quem vai ser a maquina servidora, ou se.a, a maquina que estara conectada a Dnternet e +ornecendo as outras maquinas da rede, maquinas cliente ) o acesso a internet tambem () . *ssa maquina tera o D8 ( :LE.:'K.:.: e as outras terao D8 ( :LE.:'K.:.E ... :LE.:'K.:.$ ... e ai vai ... todas as maquinas clientes terao que ter um ate#aR apontado para :LE.:'K.:.: usando o device 3eth;3. 6ora deixar de teoria e ir a pratica () $) GG 9on+iuracao 8elo Ned Jat - 0sando o 8ainel de 9ontrole GG *sta con+iuracao eh valida para a maquina servidora ( fOa secao O1M*S ( Jostname ( nome.da.maquina.com.br <omain ( dominio.do.seu.provedor Oameservers( <OS do seu provedor 8S( Se +or nas maquinas clientes soh coloque o Jostname e deixe o resto em branco - () Se quiser pode colocar para ele procurar o domain do servidor e nameserver o D8 do servidor ( :LE.:'K.:.: . Dsso pode dar problemas em alumas maquinas, se +or o caso apaue, e soh deixe o Jostname - L*M6N* ( SOJ O1S M150DO1S 9LD*OT*S - O1 M150DO1 S*N=D<ON1 =9 T*M 50* 9OLO91N O <OM1DO * O1M*S*N=*NS <O 8NO=*<ON <* 19*SSO 1 DOT*NO*T --- fOa secao JOSTS ( D8 Oame OicInames :EH.;.;.: localhost :LE.:'K.:.: nomedoservidor.com.br nomedoservidor :LE.:'K.:.E nomedocliente:.com.br nomedocliente: :LE.:'K.:.$ nomedoclienteE.com.br nomedoclienteE ... 8S( O OicIOame eh um alias para +acilitar seu trabalho, ou se.a, voce pode diitar 3telnet nomedoservidor.com.br3 ou 3telnet nomedoservidor3 que vai dar no mesmo - () fOa secao DOT*N419*S ( =oce deve dar uma espiada ... provavelmente soh tera o 3lo3 como device nessa parte. Se tiver o eth; ainda bem - =oce estah com sorte - hehehe, se nao tiver adicione - 1perte em 1<< e escolha *therOet. 9on+iuracoes do *therOet (
D8( Dpdamaquina ... se +or servidor coloque :LE.:'K.:.: Se +or o primeiro cliente coloque :LE.:'K.:.E se +or o seundo :LE.:'K.:.$ e por ai vai - OetMasI( E&&.E&&.E&&.; Gf 8ois trata-se de uma rede de classe 9 - Oet?orI( *stah usando :LE.:'K.:.x como D8 /- *ntao coloque :LE.:'K.:.; 6road9ast( :LE.:'K.:.E&& se tiver usando :LE.:'K.:.x 1tive o 31ctivate Dnter+ace at boot time3. *m Dnter+ace con+iuration protocol coloque 3none3. fOa secao NO0TDOM ( Se a maquina +or servidora deixe tudo va>io ... se a maquina +or cliente coloque o seuinte ( <e+ault Mate#aR ( :LE.:'K.:.: <e+ault Mate#aR <evice ( eth; 1perte 1<< e coloque ( <evice( eth; Oet#orI( :LE.:'K.:.; GGf =oce .ah viu antes neh /- () OetMasI( E&&.E&&.E&&.; Mate#aR( :LE.:'K.:.: 8ronto ... <OO* - , Soh essa parte () ) *h ... +inalmente vc con+iurou tudo no T-?DO<O?S - 1ora vamos para o prompt - () GGf Terceiro passo [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ [ Oet#orI 9on+iuration - 8NOM8T [ [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ :) *dite os seuintes arquivos em sua maquina ( G @etc@hosts ( :EH.;.;.: localhost :LE.:'K.:.: meucomp:.server.net meucomp: -f S*N=D<ON :LE.:'K.:.E meucompE.server.net meucompE -f 9LD*OT* _ _ nome da maquina b---_ _----f seu dominio =oce pode adicionar mais maquinas se quiser ( :LE.:'K.:.$ ... etc etc ... mas se lembre que isso pesara mais o seu linI com a internet - () 8S( meucomp: e meucompE eh um alias para +acilitar sua vida como antes dito na con+iuracao do net#orIin no T-?DO<O?S. G @etc@resolv.con+( search S*0.8NO=*<ON.9OM.6N nameserver <OS.<O.8NO=*<ON 8S( Soh coloque essas linhas se a maquina +or a servidora ... na cliente voce pode colocar o seuinte ( , se der problemas deixe em branco mesmo ) search meucomp:.server.net , nome do servidor ) nameserver :LE.:'K.:.: , D8 do servidor ) G @etc@JOSTO1M* meucomp[.server.net Oo [ G 9oloque de acordo com a maquina que voce esta con+iurando meucomp: ou meucompE G @etc@sRscon+i@net#orI( O*T?ONVDOMGRes JOSTO1M*Gmeucomp[.server.net M1T*?1\<*=G M1T*?1\G Oo [ G 9oloque de acordo com a maquina que voce esta con+iurando meucomp: ou meucompE. Se a maquina +or uma cliente coloque o seuinte em M1T*?1\<*= e M1T*?1\ ( M1T*?1\<*=Geth; M1T*?1\G:LE.:'K.:.: G @etc@sRscon+i@net#orI-scripts@i+c+-eth; Dsso aqui no cliente ( <*=D9*Geth; 0S*N9TLGRes OO6OOTGRes -f *ssas con+iuracoes sao +eitas 6OOT8NOTOGnone -f pela sua propria maquina, Oo 6NO1<91STG:LE.:'K.:.E&& -f caso de voce ter con+iurado O*T?ONVG:LE.:'K.:.; -f pelo T-?DO. Oao altere nenhum O*TM1SVGE&&.E&&.E&&.; -f desses valores, a nao ser que D81<<NG:LE.:'K.:.E -f ha.a necessidade. () 5uando +or o servidor o valor de D81<<N muda para ( :LE.:'K.:.: <epois de alterado o arquivo i+c+-eth; de o seuinte commando ( chmod Px i+c+-eth; G @etc@host.con+( order hosts,bind multi on 8S( *ste arquivo eh iual em todas as maquinas - () Gf 5uarto e 0LTDMO passo, 4inalmente () ) [[[[[[[[[[[[[[[[[[[[[[[[ [ DntraOet -f DnterOet [ [ LDOV [ [[[[[[[[[[[[[[[[[[[[[[[[ *h, +inalmente a ultima 81NT* - 041111111111 - 9onecte o servidor na internet e diite o seuinte comando tanto no servidor como no cliente ( @sbin@ip+#adm -4 -p masquerade Se quiser +aca um script>inho para +acilitar sua vida ( basha touch rede basha echo 3@sbin@ip+#adm -4 -p masquerade3 ff rede basha chmod Px rede 9opie esse arquivo rede executavel para todas as maquinas, e quando conectado na internet o servidor execute esse script em todas as maquinas. 1ora +aca um teste na maquina cliente ... tente dar um telnet para um servidor qualquer que este.a na internet () [[[[[[[[[[[[[[[[ [ 6D6LDOMN14D1 [ [[[[[[[[[[[[[[[[ Gf 1luns JO?TOSs () ... encontre-os em @usr@doc@JO?TO e @usr@doc@JO?TO@mini Gf 1lumas dicas de coleas da lista de discussao linux-br Gf 0ma boa lida na biblia 30sin LDO0T - S8*9D1L *<DTDOO3 --------------------------------------------------------------------------------------------------------- #. 2O6idas de usuPrios >Linux9:;? $.:. Linux no reconhece DmpressoraPQip <rive Qip <rive e Dmpressora no podem utili>ar a mesma porta ao mesmo tempo. 9ompile ambos os suportes aos E devices como SModuloS e quando ter que utili>ar um ou outro, carreue o modulo correspondente... <ica retirada da Linux-6N dada por Nicardo 1 Muimaraes - psimsodre.net $.E. O Linux d boot com o volume do Som no mximo Ou voc2 usa o SxmixerS para controlar o volume, ou arran.e por aB um prorama chamado SaumixS ,tem no +tp.redhat.com e no sunsite.unc.edu) e coloque-o no seu .bashUpro+ile ( aumix -L f @dev@null 1ssim voc2 ter o volume a.ustado para a Altima altera!o que voc2 e+etuou... <ica retirada da Linux-6N dada por Nicardo 1 Muimaraes - psimsodre.net $.$. O 6oot do Linux d um monte de mensaens 30nresolved sRmbols in module3 Dsso ocorre porque o sub-diret7rio @lib@modules@E.;.$; est com modulos aos montes ,os que vieram com a distribui!o)W eu tive esse problema e resolvi dando( mv -i @lib@modules@E.;.$; @lib@modules@E.;.$;.old cd @usr@src@linux maIe modules maIe modulesUinstall ,ele vai criar um novo @lib@modules@E.;.$; mas apenas com os que voc2 vai usar) $.%. 9omo ve.o quanto o Linux est reconhecendo de mem7ria/ cat @proc@memin+o +ree - < s7 a in+orma!o de mem7ria livre, utili>ada e in+oma!o sobre o s#ap. <ica retirada da Linux-6N dada por Mximo - maximomroadnet.com.br Funle Man - .unlemmedusa.sti.com.br $.&. Nestriino acesso a D8s com o 1pache sem usar um .JT199*SS 9on+iura no srm.con+ para que ele possa carrear um ci em ve> do htm( srm.con+(<irectorRDndex index.html homepae.html index.shtml homepae.shtml index.ci homepae.ci srm.con+(1ddJandler ci-script .ci <ai no usu.ci, voce +iltra os D8S que esta querendo, como no exemplo( i+ g cN*MOT*UJOST -G 3dominioque.pode.com.br3 -a cN*MOT*U1<<N -G 3E;;.E&;.LLL.LLL3 hW then oI else echo 38roibido acesso--3 exit : +i S7 para complementar a in+ormacao passada, se voce estiver usando proxR o endereco que aparece eS o da maquina que estaS com o proxR e nao da maquina solicitante oriinal. Seue entao mais umas variaveis de ambiente que voce deveraS analisar em caso e proxR( a) para saber se aluem estaS usanddo proxR veri+ique estas variaveis( JTT8U=D1 ou JTT8U8NOT\U9OOO*9TDOO Oao tenho certe>a mas acho que a di+erenca no nome se deve a di+erencas de versoes ... not sure (e b) se +or via proxR, veiri+ique estas variaveis( JTT8UTU4ON?1N<*<U4ON ou JTT8U4ON?1N<*< ,respectivamente com as variaveis acima) $.'. 0sando o Linux como 6ride 8ara usar o linux como 6ride( 1baixe o brc+ da seuinte 0NL +tp(@@shado#.cabi.net@pub@Linux@6N94M.t> 9ompile o Vernel com a opcao de 6ridiin ,habilitar o prompt para as partes experimentais). Jabilite as placas de rede. ,nao e necessario por D8s) Neinicie o linux ,reboot) 9ompile o brc+ tendo o cuidado de apaar o brc+.o que vem com o pacote. de os seuintes comandos( a i+con+i eth; up promisc a i+con+i eth: up promisc a brc+ -ena 1pos aluns seundos ,uns $;) o 6ride devera comecar a +uncionar. Maiores detalhes podem ser econtrados em( http(@@sunsite.unc.edu@md#@JO?TO@mini@6ride <ica retirada da linux-br +eita por 8aulino Ven.i Sato - paulinomd+i.uem.br $.H. Telnet no +unciona 8ara resolver este problema, veri+ique se acesso a Telnet est habilitado no arquivo @etc@inetd.con+ e @etc@services Se estiver, pode ser o arquivo @etc@hosts.denR , que de+ine os hosts que no podem acessar servi!os... [9omente as linhas dos hosts no arquivo. *ssas linhas podem ser( 1LL( 1LL LO91L 1LL( 1LL [ 9omente - 9olocar um a antes do texto para que a linha se.a comentada,nao considerada) $.K. 4T8 e@ou <aemon 4T8 no +uncionam Se quando voc2 +or tentar acessar o 4T8 ou rodar o <aemon do 4T8 de sua maquina, e nao der, voc2 de proceder assim... =eri+ique se existe o arquivo @etc@shutms <ever com certe>a existir, ento apaue-o- 8ronto, rode o <aemon do 4T8 novamente e 8DM61- <ica retirada da linux-br +eita por Fonildo 1ndrade dos Santos - .ohnmtch.com.br $.L. 1rquivos compactados com .tar e .> que peo em 4T8 no descompactam 8ara no acontecer isso, antes de baixar o arquivo, no 4T8, diite bin 1ssim, voc2 poder pear os arquivos numa boa... (8 $.:;. Mensaem de erro( canSt locate module net-p+-% ,e &) 5uando o Ierneld ,daemon user space que carrea modulos sob demanda, baseado em requisi!"es do Iernel) inicia ele recebe requisi!"es do Iernel para levantar suporte a todas as +amilias de protocolos de rede ,daB o net-p+ - net protocol +amilR), ento ele tenta levantar o net-p+-$, net-p+-% e net-p+-&, que so, se bem me lembro, appletalI, ipx e outro, ento ele procura no @etc@con+.modules por aliases que indiquem que modulos levantar, como eralmente no tem nenhum, ele emite um #arnin, ino+ensivo, di>endo que no conseuiu satis+a>er estas requisi!"es. 8ara parar de receber tais mensaens basta incluir as seuintes linhas no seu @etc@con+.modules ,ou @etc@modules.con+, con+orme voc2 utili>ar ou sua distribuicao)( alias net-p+-$ o++ alias net-p+-% o++ alias net-p+-& o++ <ica retirada da Linux-6N +eita por 1rnaldo 9arvalho de Melo - acmemconectiva.com.br $.::. 5uero +a>er com q, p.ex., o ttR:: se.a associado ao @var@lo@messaes a @etc@sRslo.con+ a 4or in+o about the +ormat o+ this +ile, see 3man sRslo.con+3 ,the 6S< man a pae), and @usr@doc@sRsIlod@N*1<M*.linux. [.Gin+oW[.Gnotice @dev@ttR:: <etalhe( use T16S, nao use espacos. $.:E. s#riter$(3error creatin ne# document, invalid path, autotext does not exist.3 Tenta ir na caixa de op!"es, na uia path e existe um boto chamado de+ault, pressione-o e deve resolver o seu problema. $.:$. 9ompilando o Iernel( Som( problemas na compilacao f+ui recompilar o Iernell e ele deu o seuinte erro.( fsbUcommon.c(E:( aerror \ou #ill need to con+iure the sound driver #ith f9OO4DMU10<DO option. fmaIegEh( [[[ gsbUcommon.oh *rror : fmaIegEh( Leavin directorR ^@usr@src@linux-E.;.$;@drivers@soundS fmaIeg:h( [[[ gsubUdirsh *rror E fmaIeg:h( Leavin directorR ^@usr@src@linux-E.;.$;@driversS fmaIe( [[[ glinuxsubdirsh *rror E 8arecia complicada, mas era bem simples. <entro do xcon+i ou menucon+i alem da placa de som e das suas con+iuracoes deve ser marcada com um Res a opcao 3@dev@d+p and @dev@audio support3 e a 3MD<D inter+ace support3 para o dispositivo MD<D. 1 minha placa de som ,S6:') estava marcada e com todas as con+iuracoes certas, mas por essa opcao estar no meio das marcas de outras placas de som passou despercebida. 1p7s isso o Iernel +oi compilado com sucesso.
*ssa dica aqui embaixo q +me +e> pensar sobre o q seria realmente o problema, pois na opcao citada estava marcado um 3n3. f 8arece que vc esta tentando compilar um driver de som sem ter fhabilitado a opcao de sound no arquivo de con+iuracao do Iernel. 9omo vc ferou o arquivo de con+iuracao ,maIe xcon+i, maIe menucon+i)/ Se vc fusou um desses entao nao deveria ter ocorrido erro, ve.a o arquivo ,nao fedite o arquivo) @usr@src@linux@.con+i no +inal dele tem que ter f f9OO4DMU10<DOGR f fse tiver isso entao aluma coisa muito estranha esta acontecendo. Se tiver f f9OO4DMU10<DOGn f fentao vc nao esta habilitado a compilar os drivers da placa fde som. Tente erar o arquivo de con+iuracao de novo ,xcon+i, fmenucon+i). $.:%. 9omo sei em qual irq minha O*E;;; est locali>ada/ *h pci/ a cat @proc@pci Ou tenta( a cat @proc@interrupts $.:&. <Avidas sobre Dmpressora . instalada e reconhecida f lp: at ;x;$HK, ,pollin) f Dsso quer di>er que est com suporte a impressora/ Sim, a impressora est mapeada em S@dev@lp:S f 6om, se +or sim, como eu +a!o um teste de impresso / *xistem dua maneiras ( : - rpido e caceteiro ( cat @etc@printcap f @dev@lp: E - o S@etc@printcapS, em eral, . tem uma imressora simples de+inida, loo use ( lpr @etc@printcap 1proveite o embalo para estudar o SprintcapS. $.:'. Nestrinindo o acesso de um +iner em voc2 *dite o inetd.con+ em @etc@inetd.con+ e deixe comentada a linha de +iner.. 1h depois disso nao se esqueca de restartar o processo. <e um Iillall -: inetd $.:H. 9omo eu mantenho os menus e as cores do ncurses no ambiente T, usando o xterm/ Lendo os +ontes do ncurses descobri que ele usa chamadas de terminal, mas lah nao +alava o tipo de terminal... 0sando o =ON ,=ai no Numo) usei export T*NMGLinux ,terminal de+ault do console) e adivinhem +ununcia... O mais leal eh que ele +ica iual ao console, inclusive se vc mudar a +onte ele +ica no terminal, leal... $.:K. 9omo posso saber quantos hard linIs tem um arquivo e quantos ele pode ter O nAmero de hardlinIs de um arquivo aparece no comando ls -l( dr#xr-sr-x % user roup :;E% 4eb E' :LLH xtar -r#xr-xr-x : user roup L%E Fun $; :LL& xterm.loin 1quele 3%3 loo depois das permiss"s o nAmero de linIs para o arquivo. f ln( cannot linI ^@bin@lsS to ^@home@user@bin@lsS( Too manR linIs *ste erro, em eral, um erro no pr7prio comando que ao tentar resolver um 3linI3 acha um 3linI3 que aponta para ele mesmo, que aponta ... $.:L. C possBvel reparticionar um J< que s7 tenha Linux sem perder dados/ Se vc tem varias particoes no J< eS +acil +a>er isso, basta escolher uma delas, de pre+erencia uma que comece e termine antes do cilindro :;E% ,se nao me enano) con+ira as particoes e cilindros@setores com +disI ,ou c+disI se +or <ebian). Tb escolha uma particao que nao se.a a root, pois daraS muito trabalho ,se +or uma particao soS para o @home, por exemplo, vc pode trans+erir para outro local, mesmo que nao se.a uma particao exclusiva, ao passo que a particao root @ deve ter uma particao exclusiva para ela, nao sei se me +i> entender). <iamos esse disco( a mount @dev@hda: on @ tRpe extE ,r#) @dev@hdaE on @home tRpe extE ,r#) @dev@hda$ on @usr tRpe extE ,r#) none on @proc tRpe proc ,r#)
sendo a @dev@hda% a particao de s#ap. <iamos que a particao @home se.a a escolhida, o ideal seria .oaS-la na particao rai> em @dev@hda:, veri+ique com 3d+3 se existe espaco para isso, senao ve.a em @dev@hda$. <ai eS soS... : - copiar com 3tar3 para um diretorio @home.novo ,ou @usr@home) , cd @home W tar x+ - . ) _ , cd @home.novoW tar xv+ - ) E - alterar os locais de montaem em @etc@+stab $ - desmontar a particao atual do @home
umount @home % - apaar o diretorio @home atual e a.ustar o novo diretorio @home rmdir @home mv @home.novo @home ,ou 3ln -s usr@home @home3 )
& - se tudo correu bem, chamar o ,c)+disI e apaar a antia particao do @home ,@dev@hdaE) e +a>eS-la ativa ,o <OS e ?inL&, soS se instalam em particoes ativas). ' - bootar pelo <OS, etc. etc. *S aconselhavel que tudo isso se.a +eito sem ninuem loado, exceto vc como root e sem proramas rodando, como o T4ree. $.E;. 8roblemas( 0p-rade da mother board e Linux 1certou quem disse que era problema de hard#are. Javia aluma incompatibilidade da placa de rede com a placa mae. O problema mencionado eh com a 980 8entium TN% ,89&%9) e as placas de rede *net-:'91T Nev-1E e O*-:'91T N*=-1: e nao com um sistema operacional especi+ico, ou melhor tanto +a> Linux, ?indo#sL& ou outro. 1radeco a a.uda de todos que me responderam em 8=T. * desculpem-me pela demora em enviar o summarR. N*8LD*S :) de FOODL<O 1O<N1<* <OS S1OTOS ,.ohnmtch.com.br) =e.a se tem cache e a con+iuracao do S*T08. =e.a se esta corretamente con+iurada a votaem da 980, pois pode ser con+iuracao da 8laca Mae. E) de 4*NO1O<O M. NOTO <1 MOTT1 ,roxomep-ba.petrobras.com.br) *u +aria uma revisao completa ( : - na con+iuracao da 6DOS. E - no proprio hard#are em si. 8ela descricao a ultima opcao me parece mais provavel. $) de ND91N<O 1 M0DM1N1*S ,psimsodre.net) : - Seu 8rocessador eS mesmo de :$$Mh>/ *u tenho um 8entium :;; que dei overclocI para :E; Mh>. 4uncionou SquaseS tudo. So dava pau na hora de compilar aluma coisa... Se eu +osse usuario +or ?indo#s nao descobriria nunca isso... E - 8ode ser problema de cache. 8ara testar, de boot com disco de <OS e execute proramas tipo SRsDn+o do Oorton. 4aca isso varias ve>es... Se der pau experimente desabilitar o cache externo e depois o cache interno. *u tive uma motherboard que dava pau quando habilitava o cache interno. 8roblema de motherboard mesmo.... $ - Memoria. *u .a tive problemas de memoria dos mais estranhos. Teve uma ve> que eu usava o ?indo#s normalmente. Sai, +ui para o <OS, copiei um arquivo do disIette para o J<. * quando eu executava o arquivo no J< dava pau. <epois de muitos testes, veri+iquei que quando comparava a copia do J< com o disIette, existia di+erenca. *ra somente E bRtes e S*M8N* na mesma posicao... Testes de memoria nao detectavam nada, ?indo#s rodava numa boa. Solucao( Troquei a memoria.... <e qualquer +orma ostaria de ler sua solucao, caso ela exista...()) %) de NOM*NDO 9O0TDOJJO ,podiummconvex.com.br) .a experimentou trocar suas memorias , 8*OT*S ) para testes /// &) de 1O<N* * N*41*L M1TDMO ,maximomroadnet.com.br) 5uanto ao ?inL& eu ouvi +alar que vc tem que desinstalar e depois instalar ,reinstalar por cima no +unciona) e quanto ao Linux acho que vc tem que recompilar o Vernel, aora como e que vai ser o seu problema. Oo da para entrar como sinle user/// ') de ,r+ernmin+olinI.com.br) *xperimente dar um boot pelo <OS, a partir do drive S1S. 9onseuindo isto, acesse seu hd e rode o MS<. 9aso queira, me envie as telas resultantes, principalmente as relacionadas ns linhas de interrupcao e canais de dma. Talve> eu possa a.udar. $.E:. 9omo eu +a!o pra dar update no database do Locate/ O comando ( prompta updatedb Oa distribui!o SlacI#are tem uma entrada no crontab do root que ( a This updates the database +or SlocateS everR daR( %; ;E [ [ [ updatedb :f @dev@null Ef @dev@null *u tenho a impresso de se no oriinal esta linha nao para E(%;h mas sim para H(%;h. 9omo a minha mquina +ica liada direto, ns H(%;h eu . estou trabalhando e , quando eu tinha um %K' ) este processo pesava um pouco eu alterei o horrio. Se a sua mquina no +ica liada direto, mude o horario para alo mais conveniente , por exemplo hora do almoco ) em que sua maquina possa estar liada. $.EE. C possivel utili>ar E ou mais ?indo#s Manaers/ 9omo proceder/ =oc2 pode tentar este( StartSelector.tar.> - ?indo#Manaer chooser +or T http(@@###.linuxno#.com@ci-bin@etrec/catGDO9OMDOMkrecGStartSelector.tar.> $.E$. 9omo arupo mensaens no 8DO*/ =ai no menu de con+iuracao e habilita o 3enable-areate-command-set3, depois, quando estiver na lista de mensaens, tecla 3W3 ,ponto e virula), T e S, coloca uma strin com os assuntos que queira selecionar, depois Q, para dar um Qoom e depois 1 ,1pplR), dai voce podera aplicar comandos sobre as mensaens selecionadas( delete, +or#ard, save, etc. Muito poderoso- $.E%. 4etchMail( .+etchmailrc 1ntes, o .+etchmailrc ( fpoll provedorUdiscadoUppp proto pop$( fuser user #ith pass senha to frodrio.pereiraGrodrio fantonio.martosGantonio fclaudio.martosGclaudio fmarcelo.martosGmarcelo frobert.limaGrobert flui>.pereiraGlui> froberto.hernande>Gclaudio farGmarcelo fmedicalGantonio f+ernanda.vallinGclaudio f+abricapGclaudio fmicromarGclaudio here 8ara con+iurar( .+etchmailrc poll pascoa.interop.com.br #ith protocol pop$( user consultoria there is consultoria here, #ith pass#ord 3...3 user develop there is develop here, #ith pass#ord 3...3 user suporte there is suporte here, #ith pass#ord 3...3 $.E&. 9omo reconhe!o minha placa cRclades/ 9arrear um <OS e executar o prorama de teste da placa, assim descobri que a irq :&, embora aparentemente livre, nao passava pelo teste e que a irq :; ,padrao da placa) simW depois +a>endo os testes de read e #rite veri+iquei erros, o que devia sini+icar con+lito de io address, testei varios sem sucesso ateS que me lembrei dos +amosos SJ1<O? de 6DOS, desabilitei todos menos o de video e bino -f +uncionou sem problemas. $.E'. LDLO trava na iniciali>a!o LDLO start messae - - - - - - - - - ?hen LDLO loads itsel+, it displaRs the #ord 3LDLO3. *ach letter is printed be+ore or a+ter per+ormin some speci+ic action. D+ LDLO +ails at some point, the letters printed so +ar can be used to identi+R the problem. This is described in more detail in the technical overvie#. Oote that some hex diits maR be inserted a+ter the +irst 3L3 i+ a transient disI problem occurs. 0nless LDLO stops at that point, eneratin an endless stream o+ error codes, such hex diits do not indicate a severe problem. ,inothinj) Oo part o+ LDLO has been loaded. LDLO either isnSt installed or the partition on #hich its boot sector is located isnSt active. L ierrorj ... The +irst stae boot loader has been loaded and started, but it canSt load the second stae boot loader. The t#o-diit error codes indicate the tRpe o+ problem. ,See also section 3<isI error codes3.) This condition usuallR indicates a media +ailure or a eometrR mismatch ,e.. bad disI parameters, see section 3<isI eometrR3). LD The +irst stae boot loader #as able to load the second stae boot loader, but has +ailed to execute it. This can either be caused bR a eometrR mismatch or bR movin @boot@boot.b #ithout runnin the map installer. LDL The second stae boot loader has been started, but it canSt load the descriptor table +rom the map +ile. This is tRpicallR caused bR a media +ailure or bR a eometrR mismatch. LDL/ The second stae boot loader has been loaded at an incorrect address. This is tRpicallR caused bR a subtle eometrR mismatch or bR movin @boot@boot.b #ithout runnin the map installer. LDL- The descriptor table is corrupt. This can either be caused bR a eometrR mismatch or bR movin @boot@map #ithout runnin the map installer. LDLO 1ll parts o+ LDLO have been success+ullR loaded. [ 8rocuro aluem pra tradu>ir isso daqui porque ainda nao sou bom - () $.EH. Oo consio +a>er as teclas SbacIspaceS e SdeleteS exercerem suas +un!"es corretamente *u praticamente no uso o Linux em modo texto, por isto a minha 3solu!o3 para o T::. 9rie um arquivo S.TmodmapS no seu cJOM* com o seuinte conteAdo ( IeRcode EE G 6acISpace 9om isto a tecla 36acIspace3 passa a erar o 3dJ3 como esperado. 1 tecla S<eleteS eu deixei erando o SNuboutS mesmo, em certas situacoes a ente precisa um e em outras a outra. $.EK. 9omo patcheio um arquivo tipo SnomeUdoUpatch.>S / un>ip +at$EU.oiletUnlsUpatch-;UEUH.> patch -p; b +at$EU.oiletUnlsUpatch-;UEUH $.EL. 9omo posso veri+icar em qual runlevel est o sistema/ ps aux _ rep init root : ;.; ;.E K%% HE / S Sep ' ;(:' init g$h user L:E: ;.; ;.L KK% EL' p$ < :$(E& ;(;; rep init
O runlevel atual desta maquina eS Sg$hS $.$;. 9omo posso iniciali>ar um processo que consta do @etc@inittab manualmente/ telinit $ ou init q $.$:. 8erdi minha senha root, como a recupero/ Oo prompt do lilo, diite L%LF@ linux single initB)de6)ash --------------------------------------------------------------------------------------------------------- $. Q9MindoKs %.:. O que T-?indo#s/ O T-?indo#s um sistema de Fanelas r+icas num ambiente r+ico parecido com o ?inL&,eca). *sse ambiente +acilita o acesso ao seu sistema e permite maior acessibilidade. Oeste manual, usaremos o T-?indo# mais popular, o T4reeK'. %.E. 9on+iurando o T-?indo#s para +uncionar em seu Linux 8ara con+iurar seu T-?indo#s T4reeK', +a!a o seuinte( 8rimeiro, tenha em mos o manual do monitor e o da placa de video. Node o x+K'con+i. *ssa a seqY2ncia de peruntas que o con+iurador +a>( :. Mouse. *nter a protocol number. Se voc2 usa um mouse 3normal3 de E butoes, escolha o Microso+t Mouse, escolha : ou E. Se vc usa um mouse 8S@E escolha 8S@E () Se tem Loitech de $ butoes tente a opcao '. E. <o Rou #ant to enable 9hordMiddle/ <epende de como voc2 quer o comportamento do boto do meio ,se o seu mouse +or de $ botoes). $. <o Rou #ant to enable *mulate$6uttons/ Se voc2 no tiver E but"es no seu mouse, essa op!o emula o terceiro boto. %. Mouse device( Meralmente @dev@mouse. <epende de em que porta o mouse est liado ,@dev@mouse eh um sRmlinI para @dev@ttRSx). &. <o Rou #ant to enable these bindins +or the 1lt IeRs/ *u eralmente respondo no. '. hsRnc in IJ>W monitor tRpe #ith characteristic modes : $:.&W Standard =M1, '%;x%K; m '; J> E $:.& - $&.:W Super =M1, K;;x';; m &' J> $ $:.&, $&.&W K&:% 9ompatible, :;E%xH'K m KH J> interlaced ,no K;;x'; % $:.&, $&.:&, $&.&W Super =M1, :;E%xH'K m KH J> interlaced, K;;x';; m & $:.& - $H.LW *xtended Super =M1, K;;x';; m '; J>, '%;x%K; m HE J> ' $:.& - %K.&W Oon-Dnterlaced S=M1, :;E%xH'K m '; J>, K;;x';; m HE J> H $:.& - &H.;W Jih 4requencR S=M1, :;E%xH'K m H; J> K $:.& - '%.$W Monitor that can do :EK;x:;E% m '; J> L $:.& - HL.;W Monitor that can do :EK;x:;E% m H% J> :; $:.& - KE.;W Monitor that can do :EK;x:;E% m H' J> :: *nter Rour o#n hori>ontal sRnc rane 8eue o manual do monitor, ve.a a +reqY2ncia hori>ontal em que ele trabalha. H. : &;-H; E &;-L; $ &;-:;; % %;-:&; & *nter Rour o#n vertical sRnc rane Mesma coisa pra +reqY2ncia vertical. K. *nter an identi+ier +or Rour monitor de+inition( *nter the vendor name o+ Rour monitor( *nter the model name o+ Rour monitor( Nesponda qualquer coisa ou s7 aperte enter. Oo vai +a>er di+erenca. L. <o Rou #ant to looI at the card database/ <ia sim, e escolha a sua placa de video no menu. :;. : The T4K'UMono server. This a monochrome server that should #orI =M1-compatible card, in '%;x%K; ,more on some S=M1 chipsets). E The T4K'U=M1:' server. This is a :'-color =M1 server that should #or anR =M1-compatible card. $ The T4K'US=M1 server. This is a E&' color S=M1 server that supports a number o+ S=M1 chipsets. Dt is accelerated on some 9irrus and ?< chipsetsW it supports :'@$E-bit color on certain 9irrus con+iuratio % The accelerated servers. These include T4K'US$, T4K'UMach$E, T4K'UMa T4K'UK&:%, T4K'U8L;;;, T4K'U1MT, T4K'U?$E and T4K'UMach'%. ?hich one o+ these screen tRpes do Rou intend to run bR de+ault ,:-%)/ <epende de qual placa de video voc2 tem. *scolha a opcao $, que a mais comum, se der problema, vc muda pra E. Senao vc pode tentar aumentar pra %. ::. 8lease ans#er the +ollo#in question #ith either SRS or SnS. <o Rou #ant me to set the sRmbolic linI/ <ia sim ,isso pra +a>er o linI T com servidor que no passo :;, responda sim). :E. Jo# much video memorR do Rou have on Rour video card( : E&'V E &:EV $ :;E%V % E;%KV & %;L'V ' Other *ssa voc2 consulta no seu manual da placa de video. :$. *nter an identi+ier +or Rour video card de+inition( \ou can simplR press enter here i+ Rou have a eneric card, or #ant to describe Rour card #ith one strin. *nter the vendor name o+ Rour video card( *nter the model ,board) name o+ Rour video card( Nesponda qualquer coisa. :%. : 9hrontel K$L: ,uncertain at the time o+ #ritin) chK$L: E D9<E;':1 and compatibles ,D9SL:':1, <9SEKE%) icdE;':a $ D9SE&L& icsE&L& % D9S&$%E ,similar to S<19, but not completelR compatible) ics&$%E & S$ Men<19 ,K'9H;K) and D9S&$;; ,autodetected) s$endac ' S$ S<19 ,K'9H:') s$Usdac H STM :H;$ ,autodetected) st:H;$ K Sierra S9::%:E sc::%:E L TD $;E& ,autodetected) ti$;E& :; TD $;E' ,autodetected) ti$;E' :: D6M NM6 &:% ,autodetected) ibmUrb&:% :E D6M NM6 &E% ,autodetected) ibmUrb&E% :$ D6M NM6 &E& ,autodetected) ibmUrb&E& :% D6M NM6 &EK ,autodetected) ibmUrb&EK Fust press enter i+ Rou donSt #ant a 9locIchip settin. 8ressione enter. *le vai pedir para voc2 se voc2 quer ravar as con+iura!"es, responda R ,Res) a todas. 8ronto, seu T-?indo# est pronto para ser usado- 1ora pressione startx para acion-lo- %.$. 9omo criar Bcones no T-?indo#s <epois que se roda o T-?indo#, ele era um arquivo chamado .+v#mL&rcE 8ara adicionar os Bcones, edite este arquivo, l tem at as instru!"es- %.%. Dniciali>ando seu Linux diretamente no T-?indo#s 8ara +a>er isso, edite o arquivo @etc@inittab, alterar a linha... ...Oum Linux NedJat --------------- id($(initde+ault( para id(&(initde+ault( --------------- ...Oum Linux SlacI#are( --------------- id($(initde+ault( para id(%(initde+ault( --------------- 8ara desalterar essa con+iura!o... ...Oum Linux NedJat --------------- id(&(initde+ault( para id($(initde+ault( --------------- ...Oum Linux SlacI#are( --------------- id(%(initde+ault( para id($(initde+ault( --------------- %.&. Onde posso obter in+orma!"es sobre o T4reeK'/ =oc2 pode obter in+orma!"es sobre o T4reeK' no pr7prio site o+icial, que ( http(@@###.x+reeK'.or --------------------------------------------------------------------------------------------------------- D. F Linux e a %nternet &.:. 9onectando-se por( 9J18 6em, come!ando, loue-se como root. <epois, edite o arquivo host.denR para( 8LL@ 8LL Dsso +ar com que seu sistema +ique seuro e no se.a usado proramas locais remotamente. <epois voc2 ter que permitir voc2 mesmo a usar os proramas locais, ento, para isso, edite o arquivo @etc@hosts.allo# ( 8LL@ 1,*.-.-.1 1ora vamos determinar o Jost de sua mquina, v no arquivo @etc@JOSTO1M* e coloque um nome qualquer, por exemplo( Ka44o =amos aora con+iurar o @etc@resolv.con+ , edite ele e coloque assim( search ser6idor.com.r nameser6er ,--.,DD.,*.- Onde, search o domain da mquina a ser acessada e nameserver o <OS 8rimrio,=e.a ?inL&). 8r7ximo passo ser editar o arquivo @etc@hosts e colocar o seuinte( 1,*.-.-.1 localhost -.-.-.- Ka44o Oote se voc2 ter um endere!o de D8 4ixo, mude a linha 3;.;.;.; #aIIo3 Outro arquivo( @etc@net#orIs , edite-o assim( loopac4 1,*.-.-.- localnet -.-.-.- 1ora vamos con+iurar o username e pass#ord. 9rie o arquivo @etc@ppp@pap-secrets assim( dir4 C 1rettyEecret Oote que dirI ser o username e 8rettRSecret o pass#ord. Substitua-os com os respectivos username e pass#ord. 8ara 8rovedores que usam chap em ve> de pap, o arquivo acima dever se chamar 3@etc@ppp@chap-secrets3. 4inalmente, vamos criar o script que +ar a conexo. O nome do arquivo ser 3@etc@ppp@chatscript3( T%M5F<T D RSTRhT>uURKTxT9RKTVT),?TVTF3 8T2T1,#$DA*8 8:F;T TWF C8;;%5;T 8:F;T :<EX 8:F;T TWF 2%8LTFW5T 8:F;T M8%T%W7 T%M5F<T $D CFWW5CT YY T%M5F<T D Yname@Y ppp Oote que na seunda linha voc2 tem que substituir 3:E$%&'HK3 pelo nAmero a ser discado. 1ora vamos criar o script que executar tudo o que con+iuramos... 1 conexo- O arquivo ,nome e diret7rio da sua escolha...) *dite assim( exec pppd connect R Tchat 96 9& )etc)ppp)chatscriptT R 9detach crtscts modem de&aultroute R user dir4 R )de6)modem #8$-- Oo se esque!a de substituir a quarta linha, palavra dirI por seu username. 8rontinho, rode o script e v7i-l- Obs( *stas instru!"es +oram TOT1LM*OT* tiradas do DS8-JooIup-JO?TO, dAvidas no sero tiradas por mim, mas por sim o dono do JO?TO( *il Vvaleber, eilImsn.no &.E. 9onectando-se por( 8rorama Minicom =amos con+iurar- 8rimeiro, edite o arquivo 3@etc@hosts3 assim( 1,*.-.-.1 localhost -.-.-.- Ka44o Onde tem #aIIo voc2 coloca o host de sua mquina. 1ora vamos editar o arquivo 3@etc@resolv.con+3( domain ser6idor.com.r nameser6er ,--.,DD.A*.1 Onde tem domain, voc2 substitui pelo domain do provedor que voc2 ir acessar. Onde tem nameserver, coloque o <OS 8rimrio do seu provedor ,=e.a no ?inL& (@). 8ronto, aora vamos a parte prtica... eeebaaa... <iite minicom. ,=oc2 ter que ter o prorama Minicom, claro) Oaquela telinha, diite( 8T21,#$DA*8@ para modens de pulse 8T2T,#$DA*8@ para modens de tone. Substitua o 3E$%&'HK3 pelo nAmero do tele+one a ser discado. <epois da conexo, o provedor vai +a>er o processo de loin,como sempre), coloque seu username e seu pass#ord e v7i-l- 9onectado. 1ora vamos sair do minicom sem desconectar ,1LT 1P5) ou vamos suspender o minicom,1LT 1PF). 1ora no prompt, diite( pppd )de6)modem de&aultroute Dsso estabelecer a conexo. 8ronto, aora voc2 pode usar os maravilhosos recursos que a Dnternet lhe o+erece- 5uando voc2 acessar DN9, no deixe de visitar o canal alinux no servidor irc.brasnet.or --- Obs( Se voc2 quiser desconectar, no SlacI#are,no sei se vem nos outros) tem um script chamado ppp-o++ que corta a conexo. *nto utili>e eles para desconectar. Se voc2 no tiver, tente o velho comando do modem( 1TJ;. &.$. 9onectando-se por( pppd :. =oc2 precisa ter instalado@con+iurado no seu Iernel o suporte para T98@D8, ppp, etc... - Dsto est alm do escopo desta [receita[. 1lm disso, voc2 precisa se certi+icar que possui o prorama chat instalado. Dsto deixado com exercBcio para o so+redor, dio, leitor () W E. 9rie, caso ainda no exista, um diret7rio @etc@ppp W $. 9om seu editor de texto pre+erido, crie no diret7rio @etc@ppp um arquivo chamado options, com o seuinte conteAdo( @dev@modem $K%;; modem crtscts locI connect @etc@ppp@net-connect asRncmap ; de+aultroute noipde+ault mtu &H' Obs.( a) = no diret7rio @dev e crie um linI simb7lico para a porta serial onde seu modem est instalado. Oo meu caso, meu modem est na 9OME, portando( ln -s cua: modem b) Mude o valor $K%;; de acordo com a velocidade do seu modem W c) Se o seu modem est, por exemplo. em 9OM$-DN5&, voc2 deve executar o comando setserial @dev@cuaE irq &. 8ara que, neste caso, o seu modem se.a reconhecido toda ve> que voc2 iniciar o seu Linux, coloque esta linha no @etc@rc.d@rc.local, ou o equivalente no seu sistema. %. 9rie no diret7rio @etc@ppp um arquivo chamado net-connect, com o seuinte conteudo( a-@bin@sh @usr@sbin@chat -v -t '; -+ @etc@ppp@net-chat &. *xecute o comando chmod &;; @etc@ppp@net-connect. '. Oo diret7rio @etc@ppp, crie um arquivo chamado net-chat, com o seuinte conteAdo( 16ONT 360S\3 16ONT 3OO 91NND*N3 33 1Tk4:k<: OV 1T<TLKH'&%$E: loin( 3aqui voce coloca seu username3 s#ord( 3aqui voce coloca sua senha3 Obs.( a) Os comandos para o modem variam de acordo com o +abricante- O meu modem um 0SNobotics SportSter EK.K interno. Se voc2 possui um modem di+erente, a strin de iniciali>a!o provavelmente no 3k+:kd:3, tente colocar 1TQ no luar , o padro). b) Troque 1T<T por 1T<8 caso sua linha se.a 80LS*. c) LKH'&%$E: o nAmero do tele+one do seu provedor d) 1s duas Altimas linhas so os 3prompts3 que o seu provedor lhe d. 1 maioria ,eu acho) dos provedores d essas duas strins. Tem provedor que um pouco di+erente, vamos citar um exemplo ,1larnet). 8ara pedir o meu username, a strin 30sername3 W para pedir a minha senha, a strin 38ass#ord3 W em seuida eu recebo um terceiro prompt( 31larnetf3. 1B eu diito 3ppp3 e ento o processo de conexo come!a a estabelecer o protocolo. 8or isso, o meu arquivo net-chat termina assim( ... name( 3meu username3 #ord( 3minha senha3 rnetf ppp ... H. *xecute o comando chmod ';; @etc@ppp@net-chat K. Oo diret7rio @etc@ppp crie um arquivo chamado ppp-o++, com o seuinte conteAdo( a-@bin@sh Iill -J08 pppd L. *xecute o comando chmod H&& @etc@ppp@ppp-o++ :;. Oo diret7rio @etc, edite o arquivo resolv.con+ e acrescente@altere a seuinte linha( nameserver aaaa.bbbb.cccc.dddd Obs.(aaaa.bbbb.cccc.dddd o <OS do seu provedor. ::. 8arece que no... mas acabou. 8ara se conectar, diite pppd Se voc2 quiser acompanhar o processo de conexo, simplesmente diite tail -+ @var@lo@messaes 5uando voc2 ver a mensaem 3remote D8 address...3, tecle 9TNL-9. 8ara veri+icar sua conexo, diite 3i+con+i3 e 3route3 Tente 3pinar3 aluns endere!os conhecidos. :E. 8ara desconectar, diite @etc@ppp@ppp-o++ 8S.( 5ualquer coisa s7 dar um ps e depois um Iill no ns do processo do pppd Nepito( *sta uma receita [mBnima[, supondo-se que voc2 est em casa, sem qualquer outro micro por perto, sem placa de rede, sem nenhuma outa aspira!o a no ser sentir o pra>er orsmico de se conectar a Dnternet atravs do Linux, e +a>er um +tp na unha- 6oa sorte - * parem de usar o minicom para acessar a Dnternet pcokdr[ar-maca - &.%. 8eando e-mail via pop server no Linux 8ara pear e-mail, e l2-los com um leitor de e-mail ,ex. pine), tenho aqui comio um script. 8ara quem no sabe, proceda assim( 1. 9rie o arquivo et-mail usando 3touch et-mail3 ,sem aspas) ,. <iite 3chmod H&& et-mail3 ,sem aspas) #. *dite o arquivo com um editor de texto qualquer ,ex. vi, pico) $. <entro do arquivo, coloque as linhas( Z')in)sh Z Ecript pra pegar mails usando o popclient echo 5asy9mail Ecript' acidmud@axur-D.org echo The Linux Manual 9 http@))KKK.netdados.com.r)tlm) echo 9999999999999999999999999999999999999999999999999999 echo 9e Y2igite seu login@YTRcTU read loginU stty 9echoU echo 9e Y2igite sua senha@YTRcTU read senhaU stty echoU echo 9e TRnTY2igite o seu pop ser6er ( ex. mail.axur-D.org +@YTRcT read popU echo 9e Y2irecionar mail para o arLui6o@YTRcTU read arLui6oU popclient 9# 9u [login 9p [senha 9o [arLui6o [pop D. Salve o arquivo, e quando estiver conectado, rode ele e sia as instru!"es. &.&. <icas de 4T8 Oesse exemplo, usaremos o diret7rio ?eb, @home@#eb. 1 conta ?eb mantida remotamente via 4T8. O usurio remoto Mortimer. O nome da conta de Mortimer 3mort3 ,sem aspas) e o rupo 3client3 ,sem aspas). :. 3JacIeie3 o @etc. 9rie a entrada mort no @etc@pass#d e adicione a entrada tambm em @etc@roup. ,Ou adduser se pre+erir) 1dicione as entradas para @etc@+tpaccess( @etc@pass#d( mort([(%;$(%;;(Mortimer Snerd(@home@#eb@mort@.@(@etc@+tponlR ddd 1 seqY2ncia @.@ determina onde o chroot vai atuar. Se voc2 quer que o chroot atue no diret7rio #eb e o chdir atue para mort, vai +icar mais ou menos assim( mort([(%;$(%;;(Mortimer Snerd(@home@#eb@.@mort@(@etc@+tponlR ddd Tenha certe>a que @etc@+tponlR este.a no @etc@shells. @etc@roup( client((%;;(mort 1dicione o pass#ord de mort se voc2 quiser. Se voc2 est usando uma verso 6eta do +tpd ,altamente recomendado), voc2 tem que +a>er uma dessas coisas no uso do @etc@+tpaccess( :. 9ompile o c7dio e use o @etc@+tpaccess como padro. JacIeie o c7dio e con+iure o useUaccess+ile G :W O0 E. Node o <aemon com a op!o -a. @etc@+tpaccess( class local real,uest,anonRmous ...... ... ddddd ... P----------- de+ine a propriedade da classe SuestSW ... este luar dependente. ... ... delete no anonRmous,uest a delete permission/ over#rite no anonRmous,uest a over#rite permission/ rename no anonRmous,uest a rename permission/ chmod no anonRmous,uest a chmod permission/ umasI no anonRmous,uest a umasI permission/ ... ddddd ... P------ de+ine as permiss"es dos usurios ... correspondentesW este luar dependente. ... ... path-+ilter uest @etc@pathms dg-1-Qa->;-LUe.h[c de. d- ... uestroup client ... E. 9rie o diret7rio home de mort e con+iure o dono e prote!"es ,permiss"es)( mIdir @home@#eb@mort cho#n mort.client @home@#eb@mort chmod H&& @home@#eb@mort $. 9rie uma estrutura do diret7rio na conta de mort( cd @home@#eb@mort mIdir etc bin dev lib ,dev e lib so opcionais) cho#n root.daemon etc bin chmod ::: etc bin %. 9rie o conteAdo do diret7rio `@bin ,0se 9opias de LinIs estticos para as utilidades se possBvel) cp @...@bin@ls bin cho#n root.bin bin@ls chmod ::: bin@ls Opcional para comandos de compacta!o e tar( cp @...@bin@>ip bin cp @...@bin@tar bin cho#n root.bin bin@>ip cho#n root.bin bin@tar chmod ::: bin@>ip chmod ::: bin@tar Se as utilidades no so estticas, crie os devices necessrios no `@dev e copie as libs necessrias dentro do `@lib. =e.a a man pae do +tpd que vem com seu sistema, talve> a.ude. &. 9rie o conteAdo do diret7rio `@etc( 9rie um pass#d, edite-o para conter o seuinte( root([(;(;((@(@etc@+tponlR mort([(%;$(%;;((@home@#eb@mort@.@(@etc@+tponlR 9rie um roup, edite-o para conter o seuinte( root((;(root client((%;;(mort <epois( cho#n root.daemon pass#d roup chmod %%% pass#d roup '. 1dicione seuran!a extra( cd @home@#eb@mort touch .rhosts .+or#ard cho#n root.root .rhosts .+or#ard chmod %;; .rhosts .+or#ard Loue-se como mort via 4T8 e provavelmente dar certo. Se no, +a!a tudo novamente e cuidadosamente. Se voc2 no conseuir +a>er +uncionar e tentou de qualquer .eito, pe!a a.uda pelo e-mail do #u-+tp( #u-+tpdm#uate.#ustl.edu [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ <*8*O<tO9D1 <* OS LDO0T( Oo Linux no se precisa do diret7rio `@dev@. 8recisa-se do `@lib se as utilitades esto no `@bin dinXmicamente linIadas. Se voc2 est usando SlacI#are, use o utilitrios @home@+tp@bin@ls ao ins de @bin@ls. @bin@ls din2micamente linIado, enquando @home@+tp@bin@ls estaticamente linIado. 0se o comando SlddS para achar quais libraries so necessrias para as utilidades dinXmicamente linIadas. 9omo o que importa o Linux, os outros sistemas estaro em inl2s. SOL1NDS( Solaris canSt handle S*T8NO9TDTL*, so turn the compile time option o++. ,The +ollo#in #as culled +rom a post bR Tom Leach to the #u-+tpd list.) f4or people #ho are havin problems #ith ls -al and dir on solaris E.x fsRstems, Rou miht trR the +ollo#in to +ind out #hatSs missin... ftruss -+ chroot `+tp @bin@ls fThis #ill run the ls command in the same chrootSd environment that fanonRmous 4T8 runs in. The truss #ill sho# Rou #hat f+iles@libraries@devices are accessed and #here the ls is looIin +or them. fTom Leach fleachmoce.orst.edu S0O %.:.x( 9reate a `dev@>ero and `dev@tcp device +rom the 4T8 directorR as +ollo#s( a cd dev a mInod >ero c $ :E a mInod tcp c :: %E a cd .. a chmod &&& dev The resultin device should ls liIe this( cr#-r--r-- : root $, :E Ful EH :H(%K >ero cr#-r--r-- : root ::, %E Ful EH :H(%K tcp 1lso, Rou probablR need the +ollo#in shared libraries( `lib@ld.so `lib@libc.so `lib@libdl.so 6S<D( Set &&& protections on the `+tp@shlib and its contents i+ shared libraries are used. f4rom <arci 9hapman ,dchapmaxmprevie#..+.intel.com)( The +ollo#in directories and +iles need to be created in #hatever directorR@ies are bein chrooted to ,`+tp +or anon +tp or +or #hatever directorR uest users are chrooted)( dr-xr-xr-x root@#heel ; Oov $ ;:(%$ :LL& bin@ -r-xr-xr-x root@#heel :EEKK Oov $ ;:(%$ :LL& bin@compress -r-xr-xr-x root@#heel %&;&' Oov $ ;:(%$ :LL& bin@>ip -r-xr-xr-x root@#heel :EEKK Oov $ ;:(%$ :LL& bin@ls -r-xr-xr-x root@#heel '&&$' Oov $ ;:(%$ :LL& bin@pax dr-xr-xr-x root@#heel ; Oov $ ;:(%$ :LL& etc@ -r--r--r-- root@#heel HL$ Oov $ ;:(%$ :LL& etc@roup -r--r--r-- root@#heel K:H Oov $ ;:(%$ :LL& etc@localtime -r--r--r-- root@#heel %;L'; Oov $ ;:(%$ :LL& etc@p#d.db dr-xr-xr-x root@#heel ; 4eb $ :E($% :LL& pub@ dr-xr-xr-x root@#heel ; Oov $ ;:(%$ :LL& shlib@ -r-xr-xr-x root@#heel ELK%;H Oov $ ;:(%$ :LL& shlib@libcUs.E.; [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ &.'. <omBnio =irtual Seuinte... cria um alias na sua placa ethernet e da outro D8 para ela ,nao esqueca de habilitar o ethernet aliasin no Iernel)
4aca uma entrada no seu <OS para o seu 3novo host3 () 9on+iure o 1pache ,pelo arquivo http.con+) para aceitar o =irtual Jost, se nao me enano da pra +a>er ,se +or soh a paina) soh no apache e no <OS sem criar outro D8, mas nao sei como eh e como preciso de email e o sendmail exie o D8 +aco assim () 8ronto se aluem acessar linux.seu.dominio vai pra uma paina e tuco#s.seu.dominio vai pra outra () se quiser +tp separado por endereco precisa de um patch no ?0-4T8. Tem mais in+ormacoes no =irtual-JO?TO e no =irtual-?0-JO?TO ,acho que eh esse o nome) &.H. *-Mail de auto-resposta f tem como eu criar um mail de 3auto resposta3 / f tipo, vc manda um mail pra automresposta.com.br di>endo( oi f e ele te responde( eae *u tive interesse de ter como testar um servidor de e-mail remotamente, para isto o que +i>emos +oi ( :. 9riamos um usuario... <iamos que se.a o usuario 3oi3. E. Dnstalamos o pacote 3vacation3 ( +tp(@@+tp.Rdrasil.com@test@MroundQero@pacIaes@current@source@tars@vacation-:.:.:.tar.> $. colocamos no cJOM* dele um arquivo S.+or#ardS com o seuinte conteudo ( 3_ cat ff @home@oi@mail@lo3,3_@usr@local@bin@vacation -t; -r oi3 %. criamos um arquivo S.vacation.msS com o seuinte conteudo ( Sub.ect( *-mail Neception Test \our e-mail, #ith sub.ect cS06F*9T, #as received at this site. &. para testar ( promptc mail oimdominio.a.testar Sub.ect( teste teste . <aB S s7 auardar o retorno. Noxo &.K. *-mails virtuais 1qui vai uma receita para quem quer botar pra +uncionar UlooU os e-mails virtuais. 8asso :( 9rie um diret7rio @etc@mail@ e dentro dele crie um arquivo maildomains mais ou menos assim( a Mails virtuais Mail real do usurio hihtechmvirtual.com.br hihtechmreal.com.br in+omvirtual.com.br hihtechmreal.com.br vendasmvirtual.com.br hihtechmreal.com.br
Ou se voc2 pre+erir( a Oeste caso, todos os e-mails mandados para o dominio virtual.com.br sero a repassados para o loin local 3hihtech3 a <esvantaem( voc2 no pode de+inir um nAmero mximo de e-mails virtuais. virtual.com.br hihtechmreal.com.br 8asso E( = para o @etc@mail e crie o arquivo com o banco de dados com o comando( user(@etc@mail@c maIemap -v btree maildomains b maildomains 8asso $( Oo @etc@sendmail.c+, em SLK coloque estas reras ,retiradas de http(@@###.#estnet.com@providers@)( SLK NcP b m cP . f c( c: b m cE f . NcP b m cP f c[ c( c,maildomains c:mcE c( c: b m cE f c$ c) NcP b m cP f c[ c( c,maildomains cE c( c: b m cE f c$ c) NcP b m cP f c[ c( c: b m c,maildomains mcE c( cE c) f c$ NcP b m cP m cP f c[ c( cE b m c$ f c% NcP b m cP f . c( c: b m cE . f 8asso %( 1inda no @etc@sendmail.c+, coloque esta linha( a =irtual domains Vmaildomains btree @etc@mail@maildomains 8asso &( Neinicie o sendmail com( user(`c Iillall -J08 sendmail 8asso '( Dr pra casa mais cedo, pois voc2 . +e> muito- W)
Suest"es e corre!"es para o mail( levRm+ractal.com.br --------------------------------------------------------------------------------------------------------- A. Eeguran0a no Linux '.:. Dntrodu!o @ Sumrio O Linux quando instalado, vem por padro, vrios recursos interessantes para com a Dnternet, porm, se voc2 no tomar as devidas precau!"es, ter um problema rande para com os hacIers M10S espalhados pela Dnternet. Se voc2 quer se proteer, leia os t7picos desta se!o e voc2 ver como se precaver desses 3monstrinhos cibernticos3. Necomendo que voc2 +a!a TO<1S as con+iura!"es aqui contiads nesta se!o... OI/ O conteAdo das se!"es :, E, $, %, & e ' +oram tiradas do >ine r#x *-Mail( r#xmvalise.com 0NL( http(@@###.cRberspace.or@`r#x@ '.E. Servi!os T98 8ort So $ servi!os( Oetstat ,tcp@:&) Dn+orma a voc2 todas as in+orma!"es sobre sua conexo atual ,enderecos, dns, portas, etc) SRstat ,tcp@::) Mostra qualquer@todos os processos que esto sendo rodados em sua mquina, quando acessado telnet na porta :: de sua mquina, qualquer pessoa pode ver esses processos, e com isso, saber o que voc2 est +a>endo no exato momento em que voc2 +a>- 4iner ,tcp@HL) 1presenta in+orma!"es completas de usurios loados@no-loados em seu sistema ,shells, diret7rios, loins, etc). *xiste aluns 6us ,+alhas na seuran!a) que podem ser 3+urados3 remotamente. 8ara se livrar disso, e deixar seu sistema mais seuro, edite o arquivo @etc@inetd.con+ e comente,a) as seuintes linhas( a+iner stream tcp no#ait nobodR @usr@sbin@tcpd in.+inerd -# asRstat stream tcp no#ait nobodR @usr@sbin@tcpd @bin@ps -au##x anetstat stream tcp no#ait root @usr@sbin@tcpd @bin@netstat -a 9om isso, os $ servi!os estaro desabilitados, e ninuem poder acessar alm do root, claro. 8ara rodar os comandos, tente o que est no +inal da linha, como( @bin@ps -au##x @bin@netstat -a '.$. Monitorando terminais 8rimeiro, esclarecendo... O que um Telnet Server/ C um servi!o que habilita um usurio acessar um terminal na sua mquina remotamente. Dsso eralmente, deixa o sistema muito... vulnervel, ento alumas pessoas e administradores de sistemas,#ebmaster, suporte, admin) deixam o telnet server desabilitado. *xiste uma +erramente Atil para que possamos habilitar o telnet server e ao mesmo tempo se precaver, esta +erramenta se chama ttRsnoop *sse <aemon +a> com que voc2 possa ver tudo o que est acontecendo nos terminais,por isso o t7pico 3Monitorando terminais3). *nto voc2 poder =*N o que est acontecendo nos terminais, e se existir aluma coisa errada, pau neles- 9on+iurando o ttRsnoop :. *dite o arquivo @etc@inetd.con+ para que possamos desabilitar o in.telnetd. 9omente a linha( atelnet stream tcp no#ait root @usr@sbin@tcpd in.telnetd E. 1ora no mesmo arquivo, para habilitar o in.telnetsnoopd, descomente a linha telnet stream tcp no#ait root @usr@sbin@tcpd @usr@sbin@in.telnetsnoopd $. 1ora vamos de+inir em quais terminais o acesso vai ser monitorado. 8ara isso, *dite o arquivo @etc@snooptab e inclua as seuintes linhas( a ttR snoopdev tRpe execpm ttRp; @dev@ttR' loin @bin@loin ttRpE @dev@ttR& loin @bin@loin Oeste exemplo acima, +oi de+inido E terminais para o monitoramento. 5uando alum acessar Telnet de sua mquina, simplesmente o snoopdev ser direcionado para os consoles @dev@ttR' ,1LTP4') e @dev@ttR& ,1LTP4&). * isso s7 +ar com que voc2 s7 d2 acesso a Telnet em E terminais, e nesses E terminais, voc2 ver tudinho o que est acontecendo. <epois de con+iurado tudo,huh/) isso, reinicie o sistema,reboot, shutdo#n, init ') para as altera!"es se validarem por completo. '.%. Monitorando o 4T8 Server O 4T8 Server um recurso muito usado na Dnternet por todo mundo. 1lumas mquinas e provedores desabilitam o +tp por seuran!a. Mas em questo de seuran!a, voc2 pode ver tudo o que todos esto +a>endo naquele momento, atravs do comando( tail -+ @var@adm@messaes Dsso mostrar in+orma!"es de quem conectou, peou, se loou, user, pass, list, etc. Tudo o que voc2 precisa saber, e at mais- '.&. 8roteendo suas senhas ,pppd) O 888< arma>ena in+orma!"es de uma conexo com um provedor totalmente, inclusive qual seu username e pass#ord. Dsso arma>enado no arquivo @var@adm@debu *sse arquivo vem com a permisso N*1< TO 1LL ,ve.a E.::. 8ermiss"es, e isso no bom para a saAde da mquina... Tire essa permisso( chmod o-r#x @var@adm@debu J tambm outros arquivos que bom +a>er tambm. 9omo( chmod o-r#x @var@adm@messaes chmod o-r#x @var@adm@sRslo '.'. @etc@host.allo# e @etc@host.denR 8ara o acesso a alum servi!o do Linux , a seqY2ncia a seuinte (
- =eri+ica-se se o D8 e o servi!o esto no hosts.allo# , se estiverem acesso arantido ,Mesmo se o Dp e o servi!o estiverem no hosts.denR que no so checados se encontrados no hosts.allo#)
- =eri+ica-se se o D8 e o servi!o esto no hosts.denR , se no estiverem acesso arantido - Se o D8 no estiver no hosts.allo# mas tambm no estiver no hosts.denR , o acesso arantido. [ Josts.denR - 9ontm os hosts que OZO podem acessar a certos servi!os na sua mquina Sintaxe ( servico(D8 *xemplo ( in.+inerd(E;;.;;.;;.;; _ _ _ O D8 da mquina que no poderia acessar tal servi!o _- Servi!o , no caso o +iner Obs( 8odemos usar aluns ?ildcards como 1ll ou Local *x( in.+inerd(1ll - Sini+ica que nenhum D8 poder acessar o servi!o em questo. 1ll(1ll except local - Sini+ica que nenhum D8 exceto D8s locais possam acessar o servi!o , no caso todos os servi!os disponBveis. [ Josts.allo# - C o arquivo aonde contm os servi!os que certo D8s podem acessar . Sintaxe( 8arecida com o do hosts.denR s7 que essa linha arante acesso Servico(D8 *xemplo ( in.+inerd(E;;.:.:.: Marante acesso ao D8 E;;.:.:.: ao servi!o +iner 1ll(E;;.E;.E;.E; Marante acesso a E;;.E;.E;.E; a todos os servi!os disponBveis Obs( C importante ressaltar , que podemos colocar vrias linhas em ambos os arquivos , podendo entao anular ataques de certos D8s. [ Truque 6em , aora a parte mais esperada , o truque>inho que podemos +a>er com o hosts.denR . Oo hosts.denR coloca-se ( 1ll(1ll( t#ist @var@noaccess lh ld W e @bin@echo -e 3lh tentou acessar ld 3 ff @var@lo@securitR.lo W *ssa linha +ar o seuinte , todo D8 que tentar acessar qualquer servi!o de sua mquina , ir executar o prorama noaccess e ira loar o D8 da mquina e o servi!o que tentou acessar no arquivo @var@lo@securitR.lo =oc2 se quiser dar acesso a aluma mquina ap7s a incluso desta linha no hosts.denR , coloque no hosts.allo# , tipo ( in.telnetd(:EH.;.;.: para dar acesso telnet ao loopbacI. 1 baixo vai o prorama noaccess.c em 1S9DD( noaccess.c 9ompile esse noaccess com cc -o noaccess noaccess e coloque no dir @var e pronto- Se quiser checar os los de quem quis acessar sua mquina , tente um cat @var@lo@securitR.lo ou recomenda-se deixar um console rodando tail -+ @var@lo@securitR.lo '.H. 9hecIList de Seuran!a - Dtens para um sistema seuro Somente dispon&$el n $erso '()L '.K. <icas de Seuran!a *u botei aqui alumas in+ormacoes basicas para a.udar voce a manter seu sistema seuro. 9omo voce vai ver, as in+ormacoes a seuir sao escritas num meio nao-tecnico. Limite o numero de proramas que necessitem S0D< root no seu sistema. 8roramas S0D< root sao proramas que quando rodam, rodam no nivel de root ,<eus no mundo do 0ODT). 1lumas ve>es eS preciso mas muitas ve>es nao. Os proramas S0D< root podem +a>er qualquer coisa que o root pode tendo um alto nivel de responsabilidade a nivel de seuranca. 1s ve>es eles +a>em, as ve>es nao e quando nao +a>em, usuarios podem as ve>es pear o root para +a>er coisas que nem pode imainar. 1qui eS onde entram os exploits. 0m exploit eS um prorama ou script que vai pear o S0D< root para +a>er muita coisa ruim. ,<ar shells de root, pear arquivos de senhas, ler mails de outras pessoas, deletar arquivos). Nodando proramas com privileio minimo no acesso. 9omo +oi dito antes, aluns proramas nao precisam de root para roda-los , mas precisam de um alto acesso para o usuario normal. 1qui eS onde comeca a ideia do privileio minimo de acesso. 8or exemplo, a L8 ,linha de impressora) possui comandos que precisam de alto acesso para o usuario normal ,para acessar a impressora), mas nao precisa roda-los como root. *ntao, uma pequena coisa a +a>er eS criar um usuario ,@bin@true como shell) e um rupo chamado lp e +a>er com que qualquer usuario possa rodar qualquer dos comandos de L8 e +a>er tudo com os comandos L8 que tiverem como o#ner e rupo o lp. Dsto +ara com que o lp possa +a>er seu trabalho ,administre as impressoras). *ntao se o usuario lp estiver compromissado, o invasor realmente nao vai dar um passo de root no seu sistema. 1ora paraaluns proramas que sao S0D< root, crie um usuario e um rupo para o prorama. *ntretanto, alumas pessoas se enro lam quando botam a maioria desses proramas S0D< no mesmo usuario e rupo. Dsto eS ruim- Nealmente ruim-. O que voce precisa +a>er eS botar todo o pro rama que inicie como root para usuario de privileio minimo. <esabilitando servicos que voce nao precisa ou nao usa. Se voce nao usa rpc.mountd, rpc.n+sd ou outros daemons parecidos, nao rode-os. Simplesmente Iill -L nele e va nos scripts em @etc@rc.d e comente-os. Dsto aumentara a memoria, 980 e eS um meio de se prevenir de invasores que tentam obter in+ormacoes sobre seu sistema e, claro, pear root nele. Tenha sempre os mais recentes @libSs. Os arquivos em @libSs sao codios share, quando um prorama precisa de uma certa peca do codio, ele simplesmente vai e pea este codio ,assumindo que este nao esta compilado no codio). 1 vantaem nao seria outraW 8roramas sao compilados menores, se uma peca do codio lib esta desaparecida, vc pode simplesmente +a>er um uprade. <esvantaensW o codio desaparecido em @lib vai a+etar aluns proramas e se um invasor por suas maos no libSs, vc realmente estara com di+iculdades. 1 melhor coisa a +a>er corretamente os uprades para as libSs e checar o tamanho e data +requentemente nas alteracoes. *ncriptando nas conexoes. O pacote Sni++in eS simplesmente o melhor meio para pear pass#ords. O sni++er se acomoda em uma maquina, em uma subrede nao encriptada e o rendimento sera centenas de pass#ords. Oao somente dos computadores locais, mas tambem de outras redes de computadores. 1ora voce pode di>er para voce mesmo, 3Mas eu tenho 4ire#all na minha rede, entao estou seuro3. 36esteira3. 0m estudo recente mostrou que uma parte dos sni++ers atacam por tras dos +ire#alls. ,O 3bom lado3). =e.a aluns proramas seuros da lista de pacotes de encriptacao +ora daqui. Dnstale #rappers para @bin@loin e outros proramas. ?rappers sao proramas pequenos mas muito e+icientes que +iltram o que esta sendo enviado para o prorama. O loin #rapper 3remove todas as instancias de varias variaveis do ambiente3 e o #rapper do sendmail +a> mais ou menos o mesmo. Mantenha seu Vernel na ultima versao estavel. *sta dica realmente eS aplicada a pessoas que possuem usuarios no seu sistema. Vernels antios possuem seus bus conhecidos por qualquer pessoa e as ve>es sao muito instaveis. =e.a o ldt-exploit.c. Vernels E.;.T tendem a serem mais rapidos que os :.E.T e, eS claro, mais estaveis. 5uando estiver con+iurando seu Iernel somente compile no codio o que voce precisar. 5uantro ra>oes vem em mente( O Vernel vai +icar mais rapido ,menos codios para rodar), voce vai ter mais memoria, +icara mais estavel e partes nao necesarias poderao ser usadas por um invasor para obter acesso em outras maquinas. <eixe o pessoal do lado de +ora saber o minimo possivel sobre seu sistema. 0m simples +iner para o sistema da vitima pode revelar muitas coisas sobre seu sistemaW 5uantas usuarios, quando o admin esta dentro, ver o que ele esta +a>endo, quem ele eS, quem usa o sistema e in+ormacoes pessoais que podem a.udar um invasor a conseuir senhas de usuarios. =oce pode usar um po tente +iner daemon e limitar quem pode conectar ao seu sistema e exibir o minimo possivel sobre seu sistema. *scolha boas senhas. Simplesmente ponha, senhas ruins eS a chave para penetrar em seu siste ma. Se voce instalar o shado# em uma 6ox, voce pode escolher para +iltrar senhas ruins, tipo loin( Ie#l, pass#ord( Ie#l, esta senha .a nao seria aceita, e isto eS uma boa ideia. Sempre que voce tiver uma pequena quantidade de pessoas no seu sistema, e eles sao amios, alum usuario nao convidado pode obter root e +a>er um ^rm -r+ @S. Se voce puder, limite quem pode conectar ao seu Linux. Se possivel, bloqueie o acesso telnet de +ora da subrede. 9ertamente que se.a mais seuro e voce vai ter a sorte de nao ter seu sistema dani+ica do por estranhos. '.L. 8roramas para seuran!a 1 importancia dos proramas eS a ordem. * melhor voce instala-los antes que aluem, clicando um botao, pode trans+ormar seu sistema numa traedia. 0se seu melhor .ulamento. Shado# Dn 1 6ox 1s ultimas versoes do SlacI#are .a possuem suporte ao Shado# 8ass#ordin dentro. Mas este esta desatuali>ado. O mesmo que nao te-lo -. *ntao, criei um linI para o local onde ele se encontra. 8rocure pelo shado# pois os atuali>ados nunca +icam com o mesmo nome e com isso o linI nao +uncionaria. The OetVitSs eS um pacote que possui varios proramas destinados a seuranca do sistema. Mas nao rode os servicos que voce nao vai utili>ar- Tcp ?rappers 1luns dos daemons que vem .unto com alumas distribuicoes do Linux nao sao muito boas em +a>er lo, e aluns daemons nao +a>em nenhum lo. *ntao, este eS o Tcp ?rappers. 1ntes que qualquer aplicativo T98 possa conectar, este pode ser processado pelo Tcp ?rappers para checar se a pessoa que esta chamando esta banida de conexao. ,via @etc@hosts.allo# e @etc@hosts.denR). *le eS muito bom se voce dese.a limitar quem pode conectar nos seus sites. *le roda na maioria dos sistemas Linux. 9racI &.;a 1penas porque possui seus pass#ords shado#ed, nao quer di>er que aluns usuarios nao podem pea-los. Se voce +orcar os usuarios a escolherem boas senhas, as chances de aluem pear seu arquivo de senhas shado# e conseuir alumas senhas para acesso no sistema diminuem bastante. 9racI &.;a +ixa este problema cracIeando seus pass#ords com dicionarios e exibe in+ormacoes sobre senhas encontradas no arquivo pass#d. Trip#ire 6om, se aluem invade seu sistema e voce nao tem ideia de quais arquivos +oram modi+icados ou instalados cavalos de troia- bom, se voce tiver o Trip#ire instalado, con+iurado corretamente, e tem um arquivo de con+iuracao atua li>ado, voce podera saber. Trip#ire scaneia o sistema e checa os tamanhos, datas e outras coisas sobre os arquivos exibindo todos os arquivos que tiveram alumas de suas caracteristicas alteradas. 9O8S :.;% *ste pacote vem do +amoso <an 4armem e tem alumas utilidades. *le contem aluns proramas de seuranca e tambem aluns script para a.udar voce a proteer seu sistema. Oao deixe de ver. Secure Shell Jome 8ae Secure shell daemon. Mrande utilitario para enciptacao de conexoes. 0til para evitar que hacIers observem suas conexoes. 8rovem de autenticacao, +a> seuranca em conexoes de x#indo#s , M0DTO L*M1L -) e em aluns casos +a> seuranca em conexoes telnet e muito mais. qmail OIaR, neste caso temos apenas duas palavras a di>er( S*O<M1DL S09VS- *le e lento, cheio de bus e +alhas de seuranca, melhor, nao tem senso de seuranca e eh um pedaco de merda. 5mail eh um prorama menor, mais rapido e muito mais seuro que o sendmail e nao possui nenhum dos problemas de seuranca que o sendmail possui. 5mail pode +a>er tudo o que o sendmail pode +a>er, exceto dar acesso root () e nao requer um 8Jd para con+iurar. 4e+eSs +iner daemon 0m simples e pratico +iner deamon que eh tudo o que voce precisa. 1s opcoes mais leais sao( Oao necessita de root para rodar, nao revela muito sobre o usuario ,ultimo acesso, mail, shell), nao permite +iner no sistema, +a> lo total e previne certos tipos de ataques de usuarios locais. Sendmail 8or seuranca, nao peue isto. <elete sendmail e instale o 5mail. Mas se voce insiste, aqui tem um linI para a Altima versao do sendmail. xinetd 0m prorama para substituir pelo +amoso inetd. Dnetd observa portas e iniciali>a proramas quando aluem conecta em aluma das portas. Tinetd o+erece mais mais controle e con+iuracao sobre suas portas do que o inetd e eh mais seuro tambem. lso+ Lista todos os arquivos abertos no seu Linux. 6om para prevenir alum tipo de ataque. *ste prorama vai di>er a voce se aluma coisa esta rodando um sni++er e ele vai loar tudo sobre o invasor em seus arquivos de lo. pidentd E.&.: Outro inetd daemon que eh mais con+iuravel e seuro que o simples inetd do Linux. rhosts.dodR *ste script vai checar o seu .rhosts por SP PS e outras coisas que nunca poderiam estar nele. *h escrito em perl e eh +acilmente con+iurado. 8onha ele em seu contrab e ele +ara a checaem a cada :& minutos. D9M8in+o :.:: Ddem ao T98 <ump, exceto que as palavras trabalham com pacotes D9M8 ,8in). *ste prorama detecta qualquer tipo de pacote D9M8 enviado a voce. T98 <ump Mostra a voce uma rande quantidade de in+ormacoes sobre todas as suas conexoes via T98. Dsto serve para administradores de sistema. Node-o durante um ataque e o atacante sera exibido e loado. --------------------------------------------------------------------------------------------------------- *. 2icas e Ehell Ecripts H.:. 4a>endo o bacIspace +uncionar no T-?indo#s C s7 editar o arquivo .Tmodmap no diret7rio home do usurio. .Tmodmap( IeRcode EE G 6acISpace H.E. 4a>endo o less ler vrios tipos de arquivos *u uso uma +eature do less que me permite ler qq tipo de arquivo. .rpm .deb .tar .t> .tar.> .> .>ip .cpio .:,man) .E,man) etc... :) =ariaveis de ambiente( L*SS9J1NS*TGlatin: a permite visuali>ar acentos L*SSO8*OG_lesspipe.sh ls a truque para abrir arquivos nao txt 81M*NG@usr@bin@less -iT a use less em mail e outros proramas
E) 1lias alias less S@usr@bin@less -iTS a -i quando procurar inore case. a -T nao limpe a tela depois de usar o less $) O arquivo lesspipe.sh O seuinte shell deve ser salvo em um arquivo chamado lesspipe.sh com chmod adequado para execucao e no 81TJ --- lesspipe.sh bein --- a-@bin@sh a 8reprocessor +or SlessS. Dt is used #hen environment a variable is set( L*SSO8*OG3_lesspipe.sh ls3 lesspipe,) i case 3c:3 in
[.tar) tar tv+ c: WW [.t>) tar tv>+ c: WW [.tar.>) tar tv>+ c: WW [.tar.Q) tar tv>+ c: WW [.tar.>) tar tv>+ c: WW
[.cpio) cpio -iv --list b c: WW [.cpio.>) >ip -dc c: _ cpio -tv WW [.cpio.>) >ip -dc c: _ cpio -tv WW [.cpio.Q) >ip -dc c: _ cpio -tv WW [.c>) >ip -dc c: _ cpio -tv WW [.Q) >ip -dc c: WW [.>) >ip -dc c: WW [.>) >ip -dc c: WW [.>ip) un>ip -l c: WW [.:_[.E_[.$_[.%_[.&_[.'_[.H_[.K_[.L_[.n_[.man) 4DL*G^+ile -L c:^ W a ro++ src 4DL*G^echo c4DL* _ cut -d S S -+ E^ i+ g 3c4DL*3 G 3tro++3 hW then ro++ -s -p -t -e -Tascii -mandoc c: +i WW [.rpm) rpm -qilv -p c: WW [.deb) dpI --in+o c: WW esac j lesspipe c: --- lesspipe.sh *nd --- H.$. 8ermitir um s7 loin por usurio a Loin 0nico - TI> to Na+ael NubiI, a +riend o+ mine W) a *itch a ------------------------------------ a pico @usr@bin@loinUunico =1NG^#ho _ cut -c:-K _ tr -d 3e;%;3 _ rep -n 3deSecho cLOMO1M*e^c3 _#c -l^ i+ g c=1N -t : h kk g cLOMO1M* G 3root3 h then echo M*OS1M*M <* LOMDO DO=1LD<O sleep :; exit +i a chmod H&& loinUunico a <epois de +eito isso, colocar esse arquivo no @etc@pro+ile H.%. 8roblemas com ncurse/ Oo disponBvel H.&. Mudando o rel7io de seu Linux 8ara mudar o horrio do rel7io de seu linux diite( date mmddhhmmgRRh Onde... mm G mes dd G dia hh G hora mm G minuto RR G ano *nto... Salve com o comando( clocI -# Dsso tudo tem que ser como root, claro. <ica retirada da linux-br +eita por Fonildo 1ndrade dos Santos - .ohnmtch.com.br H.'. Mudando o *ditor de Texto padro *dite o arquivo @etc@pro+ile e coloque as seuintes linhas( export *<DTONGpico export =DS01LGpico pico o nome do prorama. =oc2 pode substituir pelo seu editor +avorito ,.oe, .ove, .ed, etc) H.H. 9riando s7 uma conta de *-M1DL, sem shell 9rie a uma conta comum de usurio, se pre+erir, com o comando adduser, *dite o @etc@pass#d, v na linha correpondente ao usurio que voc2 criou, haver a linha( usuario@1aEsMo;d@<%2@7%2@Wome@home@EH5LL ex. email@:sQaHKtl.a5@1-#@1--@Conta de 59Mail@)home)email@)in)ash *ntao mude o shell e home para @dev@null, assim( email@:sQaHKtl.a5@1-#@1--@Conta de 59Mail@)de6)null@)de6)null O indivBduo vai conseuir ler mail mas no tem como loar. H.K. Mandar vrios e-mails de uma ve> sem mostrar cc :. 9rie um arquivo em seu diret7rio, tipo( mIdir @home@loin@lista@manual E. 9oloque nele um email por linha( usermdom: usrEmdomE ... $. 1crescente em seu @etc@aliases manual-l( (include(@home@loin@manual %. *xecute 3ne#aliases3 &. Mande email para 3manual-lmmaquina.com.br3 que vai para todos os usurios, cortesia do sendmail... Se quiser automati>ar a lista, use o ma.ordomo( +tp(@@+tp.reatecircle.com@pub@ma.ordomo H.L. Mouse 8S@E no T4ree f Tenho um micro Microtec MRthus :;;MJ> 8entium - O mouse e tipo 8S@E que f esta na DN5 :E - Tenho a 9OM: e 9OME que nao estao sendo usadas. Oao tenho f a 9OM$ e 9OM%. Onde esta este rato/ Fa coloquei todos os ttRSx na f con+iuracao do T4ree e nenhum deu certo. 1luem por acaso sabe de aluma *S claro que nao. O mouse 8S@E estaS liado no S@dev@psauxS. O sistema tem que ter suporte para este tipo de mouse. Oormalmente este suporte eS dado pelo modulo Spsaux.oS ( @sbin@modprobe psaux =eri+ique que o S@dev@mouseS eS um linI simbolico para S@dev@psauxS e use, no S@etc@T4K'9on+iS, o S@dev@mouseS como o dispositivo do mouse. H.:;. Shell Scripts - 0tilidades e mais 0tilidades 6acIup para um 4T8 *ste shell script +a> com que se compacte os arquivos mais importantes do Linux e passe compactado para um +tp. 9999999999999999(CF;T5 8\<%+99999999999999999999999999999 a-@bin@bash a 4a> um T1N com os diret7rios mais importantes do Linux tar cv+ @tmp@bacIup.tar @home @var@spool@mail @var@spool@cron @etc @usr@local a 9ompacta o T1N >ip @tmp@bacIup.tar a 4a> o +tp para +tp-host.domain.etc +tp -in bb*O4 open +tp-host.domain.etc user usuario senha bin hash prompt cd @home@bacIup lcd @tmp put bacIup.tar.> bRe 9999999999999999(CF;T5 8\<%+99999999999999999999999999999 9omandos do <OS no Linux *ste Script que +ar com que seu ambiente Linux se pare!a um pouco com o ambiente do <OS, per+eito para quem con+undi comandos do dos no linux. =oc2 deve colocar as linhas no @etc@bashrc ou @etc@pro+ile ,lobal) ou ento no .pro+ile do home do usurio. 9999999999999999(CF;T5 8\<%+99999999999999999999999999999 a @etc@bashrc a ------------------------------------------------------------------ a 9olocar este script no @etc@bashrc a *ste Script que +araS com que seu ambiente Linux se pareca um a pouco com o ambiente do <OS, per+eito para quem con+undi comandos a do dos no linux. a ------------------------------------------------------------------ a Obriado a *liphas LevR Theodoro ,=aOU<emmO) por este script a Modi+icacoes e adicoes +eitas por mim, Juo ,*itch) a 5ualquer ideia ou erro, reportar para huomnetdados.com.br a 6ein- a SRstem #ide +unctions and aliases a *nvironment stu++ oes in @etc@pro+ile export 8S:GSeuec c8?<f S a 8rompt ,ex.+ica Suserc @etcfS) alias #hichG3tRpe -path3 a Onde estaS arquivo alias lsG3ls -4 --colorGttR3 a ls colorido alias dirG3ls -4la --colorGttR3 a dir colorido alias rdG3rmdir3 a Nemove diretorio alias mdG3mIdir3 a 9ria diretorio alias cd..G3cd ..3 a cd .unto com .. () alias copRG3cp3 a 9opiar arquivos alias moveG3mv3 a Mover arquivos alias renG3mv3 a Nenomear arquivos ,mover) alias renameG3mv3 a Nenomear arquivos ,mover) alias #inG3startx3 a Dniciar o T?indo#s alias editG3pico3 a 0m dos melhores editores ,o .oe eh bom tb) alias pathG3env _ rep d81TJ3 a Mostra o path alias homeG3cd `3 a =ai pra o homedir do usuario alias cdrom.onG3mount @mnt@cdrom3 a Monta o 9<-NOM ,declara no +stab) alias cdrom.o++G3umount @mnt@cdrom3 a <esmonta o 9<-NOM alias cdromG3cd @mnt@cdrom3 a *ntre no 9<-NOM alias clsG3clear3 a 1paar a tela ,pra que/ (@) alias delG3rm3 a Nemove arquivos alias removeG3rm3 a Nemove arquivos alias deltreeG3rm -r3 a Nemove diretorio cheio alias xcopRG3cp -N3 a 9opia diretorio P subdiretorios alias con+iG3setup3 a Setup (88 alias disIonG3mount @dev@+d; @mnt@disI3 a Monta disquete alias disIo++G3umount @dev@+d;3 a <esmonta disquete a *nd 9999999999999999(CF;T5 8\<%+99999999999999999999999999999 Ordena linhas de arquivos al+abeticamente Ordena linhas de um arquivo em ordem al+abetica 9999999999999999(CF;T5 8\<%+99999999999999999999999999999 a-@bin@sh a *itch a---------------- a Ordenar - TI> to LevR, a +riend o+ mine W) a Ordena linhas de um arquivo em ordem al+abetica a a Sintaxe( c; barquivo oriemf barquivo destinof a---------------- a 6ein echo Ordenando c: no arquivo cE cat c: _ sort f c: a *nd --------------------------------------------------------------------------------------------------------- 8. %nstala0"o e Tutoriais de 8plicati6os K.:. Dnstala!o do 58oper fOi pessoal, f1qui vai a solucao para compilar o 58opper E.% com suporte a shado# fpasso#ord ,###.eudora.com@+ree#are). f9on+orme http(@@listas.ansp.br@redes-l@:LLH@<ec@ms;;%LH.html na dica do f=aner 4arias f e revisado por levRm+ractal.com.br , eu mesmo () f f f-8asso :----------------------------------------------------------------- f fOrdem correta de instalacao( f fa) c .@con+iure f loUcon+iure Efk: a 8ara manter um lo se houverem fproblemas... fb) *ditar o MaIe+ile ,como mostrado abaixo no passo E) fc) *ditar o popUpass.c ,como mostrado abaixo no passo $) fd) c maIe f loUmaIe Efk: a P lo ... fe) Tornar-se root ,su) f+) a cp popper popauth @usr@sbin f) a cho#n root.bin @usr@sbin@popper @usr@sbin@popauth fh) a chmod H&& @usr@sbin@popper @usr@sbin@popauth fi) a cp popper.K popauth.K @usr@man@manK f.) 9erti+icar-se de que no @etc@services este.a a linha( fpop$ ::;@tcp a 8ostO++ice =.$ fl) * o @etc@inetd.con+ para( fpop$ stream tcp no#ait root @usr@sbin@popper popper -s fa e se voce usa Tcp ?rappers use esta( fpop$ stream tcp no#ait root @usr@sbin@tcpd popper -s fa 1 opcao S-sS eS para reistro no sRslo fa de cada sessao popper fm) 4inish- f f-8asso E----------------------------------------------------------------- f f9omo citado na documentacao, a compilacao com suporte a shado# eh possivel fadicionando-se a +la -<10TJ no MaIe+ile. f f1 linha do MaIe+ile que deve ser modi+icada( f f<*4S G -<J1=*U9OO4DMUJ -<10TJ f f-8asso $----------------------------------------------------------------- f f*dite o arquivo popUpass.c, linha %'%( fOnde estiver( f f @[ ?e donSt accept connections +rom users #ith null pass#ords [@ f @[ 9ompare the supplied pass#ord #ith the pass#ord +ile entrR [@ f @[ p#UencrRpt,) // [@ f i+ ,,p#-fp#Upass#d GG O0LL) __ ,[p#-fp#Upass#d GG Se;S) __ f ,strcmp,crRpt,p-fpopUparmg:h, p#-fp#Upass#d), p#-fp#Upass#d) kk f strcmp,p#UencrRpt,p-fpopUparmg:h, p#-fp#Upass#d), p#-fp#Upass#d)))i f sleep,SL**8US*9OO<S)W f return ,popUms,p,8O8U41DL0N*, p#errms, p-fuser))W f f fTroque por( f f @[ ?e donSt accept connections +rom users #ith null pass#ords [@ f @[ 9ompare the supplied pass#ord #ith the pass#ord +ile entrR [@ f f i+ ,,p#-fp#Upass#d GG O0LL) __ ,[p#-fp#Upass#d GG Se;S) __ f strcmp,crRpt,p-fpopUparmg:h, p#-fp#Upass#d), p#-fp#Upass#d)) i f sleep,SL**8US*9OO<S)W f return ,popUms,p,8O8U41DL0N*, p#errms, p-fuser))W f f-4inal ----------------------------------------------------------------- fUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU fLevR 9arneiro Fr. bfb levRm+ractal.com.br f 3SoS Fesus pode mudar a tua vida ---3 K.E. Dnstala!o do Star O++ice $.: - 8ara instalar o StarO++ice #.1 se no tiver o Moti+ - . Netire os arquivos( StarO++ice$:-common.tar.> StarO++ice$:-enlish.tar.> StarO++ice$:-statbin.tar.> em( +tp(@@+tp.#d.de@pub@linux@staro++ice@ ou +tp(@@+tp.cdrom.com@.E&@4ree6S<@dist+iles@ . <istar>ipeie os arquivos num diret7rio ,por exemplo @tools) e reserve...
. =eri+ique se sua libc pelo menos a libc &.%.% ls -al @lib@libc.so[ @lib@libc.so.& -f @lib@libc.so.&.%.$K[ @lib@libc.so.&.$.:E[ -f estava com esta @lib@libc.so.&.%.$K[ -f atuali>ei para esta como no linI acima . Se necessrio atuali>ar a libc, peue-a em( +tp(@@sunsite.unc.edu@8ub@Linux@M99 o arquivo( libc-&.%.$K.bin.tar.> ,ou verso mais nova) . 9omo root, num diret7rio temporrio destar>ipeie o pacote retirado e copie o arquivo( libc.so.&.%.$K para o diret7rio @lib e +a!a um novo linI para este arquivo( ln -s+ @lib@libc.so.&.%.$K @lib@libc.so.& . 9opie ou mova os arquivos que esto em @tools@StarO++ice-$.:@linux-xK'@lib para o seu @lib . Node o comando ldcon+i para remapear as bibliotecas. . =olte no diret7rio @tools@StarO++ice-$.: e rode o .@setup como o usurio que vai utili>ar o StarO++ice, 1cho que no esqueci nada, se +altou alo ou existem melhores solu!"es que essa me d2em um toque pra melhorar a recitinha de bolo pra instalar o StarO++ice... Maiores in+orma!"es e mais detalhes vcs encontram em( http(@@sunsite.unc.edu@L<8@JO?TO@mini@StarO++ice K.$. Dnstala!o do D95 Fava <o#nload( aaaaaaaaa 8ara instalar o D95 voc2 vai precisar de tr2s con.untos de arquivos( :- o D95 propriamente dito, disponBvel no site da Mirabilis ###.mirabilis.com@do#nload@step-bR-step-.ava.html O arquivo o D95FavaU8revie#U;L&.tar.> ,0ltima verso dosponBvel) E- 8ara rodar o D95 voc2 vai precisar ter no seu micro o Fava <evelopment Vit instalado e rodando, em versao superior n :.;.:. Se voc2 no tem, o F<V para Linux est disponBvel em( ###.blacIdo#n.or@.ava-linux@mirrors.ci ou em +tp.unicamp.br@pub@lanuaes@.ava@linux 1 verso mais nova disponBvel a :.:.$ e o arquivo linux-.dI.:.:.$-vE.tar.> $-1lm disso e necessrio um patch para o Linux, encontrado em +tp.blacIdo#n.or@pub@Linux@F<V@:.:.$@update O arquivo ( lib.ava-:.:.$vE-:.tar.> 8uxe os arquivos ... peue um ca+, dois ca+s .. tr2s ca+s ,so mais de de> meas de do#nload) Dnstala!o aaaaaaaaaaa :. 9ome!e instalando o F<V - escolha o diret7rio, etc .. etc ... coloquei no @usr@src , un>ipe e destarre o arquivo linux-.dI.:.:.$-vE.tar.> = para o diret7rio .dI:.:.$ criado loo abaixo dele, de uma olhada no N*1<M*, e no N*1<M*.Linux 1ltere o seu 81TJ para adicionar a ele o diret7rio onde esta o .ava( 8ara mim( @usr@src@.Id:.:.$ 1ten!o( o interpretador .ava vai ser chamado toda ve> que rodar o D95, portanto, esse 81TJ tem de estar disponBvel para todos os usurios que +orem utili>ar o D95 E. Dnstale o 81T9J para o .ava, simplesmente destareando o arquivo lib.ava-:.:.$vE-:.tar.> no mesmo diret7rio onde voc2 colocou o .ava 8ara mim( @usr@src .. ele vai adicionar duas bibliotecas no .dI:.:.$ $. Dnstale o D95, destarreando o arquivo D95FavaU8revie#U;L&.tar.> onde voc2 escolheu.9oloquei no @usr@src tambm. 1p7s destarreado, ele ir ter criado um diret7rio D95Fava 8ara mim o path completo ( @usr@src@D95Fava Leia o DOST1LL.TTT .... edite o arquivo install altere os valores de F1=1UJOM* para o diret7rio onde +oi instalado o F<V ,F1=1UJOM*G@usr@src@.dI:.:.$) altere os valores de D95UJOM* para o diret7rio onde +oi instalado o D95 ,D95UJOM*G@usr@src@D95Fava) diite .@install *dite o arquivo D95, criado no diret7rio D95Fava e inclua a op!o -debu depois do .ava .. o meu +icou assim( a-@bin@sh @usr@src@.dI:.:.$@bin@.ava -classpath -debu GGGf Oa mesma linha GGf @usr@src@D95Fava@D95..ar(@usr@src@D95Favac 6oa sorte --- Mais uma dica .. apos a instalacao, veri+ique se o diretorio D95Fava@0in tem permiss"es de escrita para os usurios que iro usar o D95, seno as con+iura!"es no sero ravadas. Oo conseui rodar o D95 +ora do TK' .. s7 consio rodar ele abrindo um Tterm e chamando l de dentro .. mas est +uncionando leal . K.%. Dnstala!o do *nlihtment ------------------------------------------------------------------------------- DOstalacao do *nlihtenment ( Testado na versao N*< J1T %.E ------------------------------------------------------------------------------- 1rquivos necessarios , ###.enlihtenment.or )( :';;$:'I DmaeMaicI-$ULU:Utar.> E:%;:H&I enl-;U:$-themesUtar.tar H&HEHI enlU6*T1-;U:$UEUsrcUtar.tar EK;$LKI imlibU<N-;U::Utar.tar : 8asso ( <escompact o DmaeMaicI-$ULU:Utar.> no diretorio @usr@local@ , tar ->xv+ DmaeMaicI-$ULU:Utar.> ) no @usr@loca@DmaeMaicI@ de os comandos ( xmIm+ maIe MaIe+ile maIe -I E 8asso ( <escompact o imlibU<N-;U::Utar.tar no diretorio @usr@local@ , tar ->xv+ imlibU<N-;U::Utar.tar )
no @usr@local@imlib@ de o comando (
.@install ps ( responda O1O para todas as peruntas , a nao ser que voce tenha as devidas bibliotecas. $ 8asso ( <escompact o enlU6*T1-;U:$UEUsrcUtar.tar no diretorio @usr@local@ no @usr@local@enl-;.:$.E@ de os comandos ( xmIm+ -a maIe maIe install % 8asso ( <escompact o enl-;U:$-themesUtar.tar no diretorio @usr@local@
no @usr@local@enl-;.:$-themes@ de os comandos ( ls -s @usr@local@enl-;.:$.E@enl.tmpl @usr@local@enl-;.:$-themes@enl.tmpl xmIm+ -a maIe install 8ara terminar , edite o .xinitrc do usuario dese.ado e inclua os comandos( @usr@local@enlihtenment@bin@enlihtenment -theme @usr@local@enl-;.:$-themes@<*cexport 81TJGc81TJ(@usr@local@bin ------------------------------------------------------------------------------- 9reated bR Foao 8aulo , camaramsvn.com.br ) Nicardo 1lexandro , ricardoalexandromhotmail.com ) K.&. V<* - V <esItop *nvironment Se!o no disponBvel nesta verso. K.'. Tutorial do The Mimp Tutorial de Dnstala!o do MDM8 =erso ;.: ,&@;'@:LLK) 9amilo Leite de Jollanda email( camilomtande.com rede brasirc m alinux *ste tutorial +oi +eito a partir da instala!o do MDM8 em uma mquina utili>ando a distribui!o SlacI#are $.% com o V<* 6eta % instalado. O usurio que dese.e +a>er a instala!o em uma mquina com outra distribui!o deve observar as caracterBsticas de instala!o destas distribui!"es, bem como os comandos especB+icos de cada shell. 31ntes de come!ar a instala!o veri+ique se voc2 tem uns :;; mb livre3
Dnstala!o do MTV ,Oecessrio) MTV :.;.% ,tIP-:.;.%.tar.>) ou superior *ncontra-se em( +tp(@@+tp.imp.or@pub@tI@v:.; ou http(@@###.ameth.or@imp@pub@tI@v:.; More mirrors( http(@@###.imp.or <escompacte o MTV ( tar ->xv+ tIP-:.;.%.tar.> *ntre no diret7rio principal ( cd tIP-:.;.% Node o script de con+iura!o( .@con+iure Monte o MTV ( maIe Dnstale o MTV ( maIe install Obs.( 1p7s instalar o MTV ainda sobram os arquivos da instala!o no diret7rio tIP-:.;.%, eu apauei este diret7rio por +alta de espa!o e o MDM8 continuou a +uncionar per+eitamente. *u no estou di>endo para voc2 apa-lo tambm, corra seus pr7prios riscos. Dnstala!o do MDM8 MDM8 :.;.; ,imp-:.;.;.tar.>) *ncontra-se em( +tp(@@+tp.imp.or@pub@imp@v:.;@v:.;.;@ ou http(@@###.ameth.or@imp@pub@imp@v:.;@v:.;.; More mirrors( http(@@###.imp.or <escompacte o MDM8 ( tar xv+> imp-:.;.;.tar.> Obs.( Onde voc2 descompactar o MDM8 ele +icar instalado por exemplo se voc2 descompactar ele na rai> ele +icar instalado em @imp-:.;.;. *ntre no diret7rio principal ( cd imp-:.;.; Node o script de con+iura!o( .@con+iure Monte o MDM8 ( maIe Dnstale o MDM8 ( maIe install Dnstala!o do <ata *xtras ,Opcional) O pacote data extras contm os mais novos brushes, radientes, paletas e patterns de vrios autores da internet. *u aconselho a instala!o deste pacote. MDM8-<1T1-*TTN1S :.;.; ,imp-data-extra-:.;.;.tar.>) *ncontra-se em( +tp(@@+tp.imp.or@pub@imp@v:.;@v:.;.;@ ou http(@@###.ameth.or@imp@pub@imp@v:.;@v:.;.;@ More mirrors( http(@@###.imp.or <escompacte o MDM8-<1T1-*TTN1S ( tar xv+> imp-data-extra-:.;.;.tar.> Obs.( =oc2 pode descompact-lo em qualquer luar e depois da instala!o apaar os arquivos descompactados. *ntre no diret7rio principal ( cd imp-data-extra-:.;.; Node o script de con+iura!o( .@con+iure Dnstale o MDM8-<1T1-*TTN1S ( maIe install More problems( pico DOST1LL 1per+ei!oamentos a este documento so bem vindos, mail me. --------------------------------------------------------------------------------------------------------- 9. Eore este Manual L.:. Sobre o 1utor *sta se!o eu criei para +alar um pouquinho de mim () C claro que pouca ente l2 isso, mas +a>er o que/ (8 =ai assim mesmo -- Meu nome inteiro eh Juo 9osta de 1lemo 9isneiros ,9hame-me de Juo 9isneiros que melhor W) Meu nicI *itch ,J em inl2s W) Tenho :% aninhos, +a!o :& ano que vem, no dia $ de +evereiro... 1hhhh como sou novo... mas no +a> mal- Dsso at melhor- 1cesso Dnternet a mais ou menos E anos... <esde que lan!ou ela aqui na minha cidade, que 1raca.u, Seripe. Oo come!o no +oi aquele impacto todo, mas depois eu viciei mesmo (o) 9omo come!ei a usar Linux/ 9omo muita ente eu acho que come!a... 6em, uma historinha >uada... (8 *u e meu amio <avi Medeiros ,4;T) vBamos aqueles hacIers todos que s7 usavam Linux... *nto aente tava resolvendo inressar no Linux pra ,pelo menos pra mim) se tornar hacIers () 8eamos um 9< com o Linux... *nto depois de um probleminha com o computador de 4;T, aente veio +a>er a cobaia no meu... *le . at trouxe o bootdisI e rootdisI bonitinho . pronto (o) 9ome!amos a instalar de manh ,umas :;(;;)... 5ual +oi o :o. problema/ JaJaJa..- Simplesmente meu 9<-NOM nao era reconhecido pelo Linux... C mole/ O que +i>emos/ 4icamos pedindo a.uda no DN9.. 9omo no deu em nada, aente come!ou a +a>er nossas nin.aria. Nesolvemos o problema copiando os arquivos do cd-rom pro J<, e instalando a partir desse J< montado... *sse +oi o Anico problema de muitos que eu lembro... 4oi uma instala!o bem di+Bcil. 1 3opera!o3 durou mais ou menos K horas. 5uando +inalmente instalamos, +icamos parados no prompt do bash... * aora/// ())) 4icamos +uxicando com ls e cd, executando arquivos e etc. Fa era umas ' horas da tarde, 4;T +oi pra casa e eu +ui pro shoppin que ia ter um DN9ontro l.... demais () 1ssim +oi... *ntrei na 1ntia Linux-6N ,1 da openline)( http(@@###.openline.com.br@linux-br@ * aprendi muito l... Dnclusive, este manual resultado da lista. *u uso o *udora... *ntao eu anotava tudo que os caras +alavam na lista num txt, e ia pro Linux praticar. 1t que um dia eu vi que aquele txt seria Atil... 4i> um manual em txt, com :: se!oes. O bsico... Necompilando o Iernel, comandos bsicos, con+iuracao do T-?indo#s, como se conectar n Dnternet, etc. <isponibi>ava ele por e-mail somente. 1t que 4rancisco 6rasileiro ,Iico) me o+ereceu hospedar manual na netdados ,meu provedor), ento +i> uma verso JTML, complementei com muita coisa ,O manual . estava em sua verso E.:) e coloquei na pina. O resto s7 +oi publicidade, publicidade e publicidade. 1ora deu no que deu... Necebo mais de :;; visitas por dia, tenho mais de :;;; emails que . se cadastraram no 9lube The Linux Manual, e etc... 6em, resumindo isso (o) 1ora vamos voltar a +alar um pouco de mim... =oc2s devem estar curiosos... 5uem esse cara/ 6em, voc2s vero loo f-) 5uem quiser +alar comio pelo D95, meu 0DO 'LL:%;:. Sou viciado em mp$ e meu estilo de mAsica principalmente NocI ,Dsso mesmo, Dron Maiden, Metallica, Jello#een, Mreen <aR, Muns, etc etc etc) * +inalmente, aqui est uma +oto minha .unto com o pessoal do DN9( http(@@###.netdados.com.br@tlm@imaens@+oto..p * +inalmente aqui termina essa baboseira toda.. 122222222222----- (8888888888 L.E. *ste manual tem 9opRriht/ 6em, 9opRriht ele no tem no- 8ode copi-lo n vontade, porque acho que esse ne7cio de 9opRriht em coisas pAblicas a maior besteira--- 4ree rule>>>>>>>>>>>>>>>>>>>>>>>>>> 1 Anica coisa que idiotisse, e que ninum osta... C se alum pear isso daqui e colocar o autor como outra pessoa... Dsso . sacanaem- 8apai no osta- (o) 1lis, eu quero que voc2 copie ele, coloque em sua pina, distribua aos amios e v anunciando ele- Mas por +avor, se.a um Membro do 9lube The Linux Manual * este 9opRrihtu em cima s7 pra en+eitar- 8ra +icar bem empiriquitado W) L.$. 6us reportados Fs :ugs reportados da !ers"o ,.D &oram@ *onectndo%se + ,nternet: *squeci de +alar que depois de sair do minicom, rodasse o pppd para estabelecer a conexo com o provedor. 9on+orme descrito na atual se!o( 9onectando-se n Dnternet atravs do prorama Minicom Fs :ugs reportados da !ers"o #.- &oram@ -sndo o L,L. pr gerencir prti/es: Troquei as bolas... Oas primeiras linhas tem +alando sobre o arquivo 3@dev@lilo.con+3, 1NNNMJJ- Oo @dev@lilo.con+ e sim 3@etc@lilo.con+3. <esculpem o erro +atal.. C coisa de maluIo esse meu eu... --- Fs :ugs reportados da !ers"o #.1 &oram@ ,nicili0ndo seu Linux diretmente no 1%2indows Troquei as bolas de novo... nas duas partes do slacI#are, para mudar id($(initde+ault( para id(%(initde+ault( e para tirar id(%(initde+ault( para id($(initde+ault( L.%. 9omo a.udar o manual 8ara a.udar o manual, saia distribuindo ele pra todo mundo, divulue ele, etc. =oc2 tambm pode corriir erros... <ar sua opinio... Ou at suesto atravs do meu *-Mail. * tambm, mas no menos importante, Funte-se a n7s no 9lube The Linux Manual. --------------------------------------------------------------------------------------------------------- H%M 2F M8W<8L. 8]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]'''''''' :y Hugo Cisneiros 9 5itch ---------------------------------------------------------------------------------------------------------