curso linux - completo

219
Sumário Sumário 1 - HISTÓRIA DO LINUX.......................................................................................................................................................9 1.1LINUX COMO SISTEMA  OPERACIONAL .........................................................................................................................................9 1.2PRINCIPAIS  CARACTERÍSTICAS  COMENTADAS  NO LINUX.............................................................................................................. 10 1.3LINUX COMO SOFTWARE GRATUITO.........................................................................................................................................10 1.4DOCUMENTAÇÃO  DE PACOTES ..............................................................................................................................................11 1.5COMO FAZER  E FAS ....................................................................................................................................................... 12 1.!O COMANDO LOCATE ......................................................................................................................................................... 12 1."I  NFO .................................................................................................................................................................................13 1.#LISTAS DE DISCUSSÃO LINUX ...............................................................................................................................................13 2 - O QUE É UMA DISTRIBUIÇÃO....................................................................................................................................14 2.1O MESMO$ POR%M DIFERENTE ................................................................................................................................................ 14 2.2AS PRINCIPAIS DISTRI&UIÇ'ES................................................................................................................................................ 14 2.3R ED (AT LINUX.................................................................................................................................................................14 2.4O UE () DE  NO*O  NO R ED (AT !.0................................................................................................................................... 15 3 - O PC MÍNIMO PARA LINUX ........... ..................... .......... ..................... .......... ........... .......... .......... ................................ 1 3.1ACESS+RIOS  IDEAIS PARA UM SER*IDOR  EM SUA I  NTRANET ........................................................................................................ 1! 3.2*ERIFICANDO A COMPATI&ILIDADE DE SEU (ARDWARE...............................................................................................................1! 3.3R EGISTRANDO SUAS INFORMAÇ'ES DE (ARDWARE.................................................................................................................... 1! 3.4ESCOL(ENDO UM M%TODO DE INSTALAÇÃO..............................................................................................................................1! 3.5CONCEITOS DE PARTICIONAMENTO..........................................................................................................................................1! 4 - INICIANDO A INSTALAÇÃO........................................................................................................................................1! 4.1ESCOL(ENDO UMA CLASSE DE INSTALAÇÃO..............................................................................................................................1# 4.2*ERIFICANDO OS ADAPTADORES SCSI................................................................................................................................... 1# 4.3CONFIGURANDO SUAS PARTIÇ'ES  DE DISCO..............................................................................................................................1# 4.4I  NCLUINDO  NO*AS PARTIÇ'ES ................................................................................................................................................19 4.5EDITANDO UMA PARTIÇÃO.................................................................................................................................................... 19 4.!PREPARANDO SEU ESPAÇO DE SWAP........................................................................................................................................19 4."FORMATANDO SUAS PARTIÇ'ES  LINUX....................................................................................................................................19 4.#SELECIONANDO  PACOTES...................................................................................................................................................... 19 4.9CONFIGURANDO SEU MOUSE..................................................................................................................................................20 4.10DEFININDO UMA SEN(A DO R OOT........................................................................................................................................ 20 4.11CONFIGURANDO  O LILO................................................................................................................................................... 20 4.12COLOCANDO O SWAP EM UM DISCO SEPARADO.......................................................................................................................20 4.13COLOCANDO O LINUX ENTRE *)RIAS PARTIÇ'ES.................................................................................................................... 20 4.14USANDO FDIS, $ EM *EZ DO DIS,  DRUID..............................................................................................................................21 " - DICAS SOBRE INSTALAÇÃO............ .............. ........................................... .............. .............. ............... .............. ......... 22 5.1R OTEIRO COMPLETO PARA A I  NSTALA ÇÃO DO LINUX E WINDOWS  NO MESMO (D ..................................................................... 22 5.2POR  UE PRECISO TER  UMA PARTIÇÃO PARA O -&OOT ............................................................................................................ 22 5.3UANTAS E UAIS DE*EM SER  MIN(AS PARTIÇ'ES ............................................................................................................. 22 5.4GERANDO DISCOS SO&RE O LINUX ....................................................................................................................................... 23 5.5GERAR  DISCOS SO&RE O MS/DOS....................................................................................................................................... 23 5.!NOTA SO&RE CONSOLES *IRTUAIS .......................................................................................................................................24 5."I  NSTALA NDO SEM O USO DO DISUETE DE I  NICIALIZ AÇÃO / *IA MSDOS ................................................................................24 5.#USANDO O FDIS,  ................................................................................................................................................................25 5.8.1Uma Visão Geral do fdisk .................................................................................................................................... 25 5.9R ECUPERAÇÃO DO LILO....................................................................................................................................................... 25 5.9.1Procedimento A............. ............................ .............. ........................................... .............. ............................ ......... 25

Upload: regort10

Post on 05-Jul-2018

265 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 1/219

SumárioSumário1 - HISTÓRIA DO LINUX.......................................................................................................................................................

1.1LINUX COMO SISTEMA OPERACIONAL.........................................................................................................................................91.2PRINCIPAIS CARACTERÍSTICAS COMENTADAS NO LINUX.............................................................................................................. 101.3LINUX COMO SOFTWARE GRATUITO.........................................................................................................................................101.4DOCUMENTAÇÃO DE PACOTES ..............................................................................................................................................111.5COMO FAZER E FA S .......................................................................................................................................................1.!O COMANDO LOCATE ......................................................................................................................................................... 121."I NFO .................................................................................................................................................................................11.#LISTAS DE DISCUSSÃO LINUX ...............................................................................................................................................13

2 - O QUE É UMA DISTRIBUIÇÃO....................................................................................................................................12.1OMESMO$POR%M DIFERENTE................................................................................................................................................142.2AS PRINCIPAIS DISTRI&UIÇ'ES................................................................................................................................................142.3R ED ( AT LINUX.................................................................................................................................................................142.4O UE () DE NO*O NO R ED ( AT !.0................................................................................................................................... 15

3 - O PC MÍNIMO PARA LINUX........................................................................................................................................ 13.1ACESS+RIOS IDEAIS PARA UM SER*IDOR EM SUA I NTRANET........................................................................................................ 1!3.2*ERIFICANDO A COMPATI&ILIDADE DE SEU (ARDWARE...............................................................................................................1!3.3R EGISTRANDO SUAS INFORMAÇ'ES DE (ARDWARE.................................................................................................................... 1!3.4ESCOL(ENDO UM M%TODO DE INSTALAÇÃO..............................................................................................................................1!3.5CONCEITOS DE PARTICIONAMENTO..........................................................................................................................................1!

4 - INICIANDO A INSTALAÇÃO........................................................................................................................................14.1ESCOL(ENDO UMA CLASSE DE INSTALAÇÃO..............................................................................................................................1#4.2*ERIFICANDO OS ADAPTADORES SCSI................................................................................................................................... 1#

4.3CONFIGURANDO

SUAS

PARTIÇ'ES

DE

DISCO

..............................................................................................................................1#4.4I NCLUINDO NO*AS PARTIÇ'ES................................................................................................................................................194.5EDITANDO UMA PARTIÇÃO.................................................................................................................................................... 194.!PREPARANDO SEU ESPAÇO DE SWAP........................................................................................................................................194."FORMATANDO SUAS PARTIÇ'ES LINUX....................................................................................................................................194.#SELECIONANDO PACOTES...................................................................................................................................................... 194.9CONFIGURANDO SEU MOUSE..................................................................................................................................................204.10DEFININDO UMA SEN(A DO R OOT........................................................................................................................................ 204.11CONFIGURANDO O LILO...................................................................................................................................................4.12COLOCANDO O SWAP EM UM DISCO SEPARADO.......................................................................................................................204.13COLOCANDO O LINUX ENTRE *)RIAS PARTIÇ'ES .................................................................................................................... 204.14USANDO FDIS, $EM *EZ DO DIS, DRUID..............................................................................................................................21

" - DICAS SOBRE INSTALAÇÃO....................................................................................................................................... 22

5.1R OTEIRO COMPLETO PARA A I NSTALAÇÃO DO LINUX E WINDOWS NO MESMO (D ..................................................................... 225.2POR UE PRECISO TER UMA PARTIÇÃO PARA O -&OOT ............................................................................................................225.3 UANTAS E UAIS DE*EM SER MIN(AS PARTIÇ'ES ............................................................................................................. 225.4GERANDO DISCOS SO&RE O LINUX ....................................................................................................................................... 235.5GERAR DISCOS SO&RE O MS/DOS....................................................................................................................................... 25.!NOTA SO&RE CONSOLES * IRTUAIS .......................................................................................................................................25."I NSTALANDO SEM O USO DO DIS UETE DE I NICIALIZAÇÃO / * IA MSDOS ................................................................................245.#USANDO O FDIS, ................................................................................................................................................................2

5.8.1Uma Visão Geral do fdisk ..............................................................................................................................5.9R ECUPERAÇÃO DO LILO....................................................................................................................................................... 25

5.9.1Procedimento A..............................................................................................................................................

Page 2: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 2/219

5.9.2Procedimento B..............................................................................................................................................5.10COMO INSTALAR O LILO NUM DIS UETE ...........................................................................................................................2!5.11USANDO O LILOPARA GERENCIAR PARTIÇ'ES......................................................................................................................2"5.12CONFIGURAÇÃO ADICIONAL.................................................................................................................................................2#5.13PARA OS UE TEM POUCA MEM+RIA... ................................................................................................................................. 305.14OCORREU ERRO NA INSTALAÇÃO DO LILO. .........................................................................................................................305.15I NSTALAÇÃO LINUX WINDOWS.............................................................................................................................................31

5.15.1Como instalar o Lin ! com o "indo#s $%& .................................................................................................5.15.2Como iniciali(ar o o Lin ! o o "indo#s& ....................................................................................................5.15.')nstalei o Lin ! e o me "indo#s fico estran*o+lento. ...................................................................................5.15.,Posso ter o "indo#s e o Lin ! no mesmo - & .................................................................................................5.15.5/oteiro com0leto 0ara a instala ão do Lin ! e #indo#s no mesmo - . ......................................................... '25.15.6Como fa(er 0ara instalar o cone do lin ! no #indo#s& ...............................................................................

5.1!PRO&LEMAS TENTANDO I NSTALAR O LINUX *IA DISCO R ÍGIDO (D .....................................................................................335.1"PRO&LEMAS TENTANDO I NSTALAR O LINUX *IA SER*IDOR WINDOWSNT ...............................................................................335.1#COMO I NSTALAR O LINUX COM O WINDOWS NT ................................................................................................................335.19COMO CRIAR UM DISCO DE INICIALIZAÇÃO PARA O LINUX ..................................................................................................... 345.20I NSTALAÇÃO * IA FTP ..................................................................................................................................................... 3

5.23.1Como 4a(er )sto& ........................................................................................................................................5.21I NSTALAÇÃO * IA SER*IDOR NFS ......................................................................................................................................3

5.21.1Como 4a(er )sto& ........................................................................................................................................5.22O DIS UETE DE I NICIALIZAÇÃO * IA R EDE % NECESS)RIO ....................................................................................................35

- COMPILANDO O #ERNEL DO LINUX ......................................................................................................................3!.1DESEN*OL*IMENTO............................................................................................................................................................. 3!.2DESCOMPACTANDO O , ERNEL.............................................................................................................................................. 3!!.3CONFIGURANDO.................................................................................................................................................................. 3!.4COMPILANDO......................................................................................................................................................................41!.5COMPILANDO O , ERNEL NA DE&IAN......................................................................................................................................42!.!P ATC( ...............................................................................................................................................................................42

$ - %ERENCIAMENTO DE PACOTES COM RPM .........................................................................................................44".1O& ETI*OS DO RPM ..........................................................................................................................................................4

.1.1At ali(a ão de oft#ares .....................................................................................................................................

.1.2Pes7 isas ..........................................................................................................................................................1.1.1Verifica ão do istema ....................................................................................................................................1.1.2C di os B:sicos ................................................................................................................................................

".2I NSTALAÇÃO ......................................................................................................................................................................4.2.1Pacotes ;: )nstalados ........................................................................................................................................2.2Ar7 i<os Com Conflitos ...................................................................................................................................2.' e0end=ncias $ão /esol<idas .............................................................................................................................

".3DESINSTALAÇÃO .................................................................................................................................................................41.2ATUALIZAÇÃO ....................................................................................................................................................................4".4CONSULTAS .......................................................................................................................................................................4".5* ERIFICANDO .................................................................................................................................................................... 4".!UMA AGRAD)*EL SURPRESA ...............................................................................................................................................4#

! - CON&I%URAÇÃO DO SISTEMA COM O PAINEL DE CONTROLE ...................................................................."1#.1CONFIGURAÇÃO DE IMPRESSORA ...........................................................................................................................................51#.2CONFIGURAÇÃO DO , ERNEL ................................................................................................................................................58.2.1Alterando as >0 ?es de @ d los ......................................................................................................................

8.2.2Alterando @ d los .........................................................................................................................................8.2.'Adicionando @ d los ......................................................................................................................................

#.3( OR)RIO E DATA .............................................................................................................................................................. 5#.4CONFIGURAÇÃO DA R EDE ....................................................................................................................................................54

8.,.1Administrando $omes ......................................................................................................................................8.,.2Administrando @:7 inas .................................................................................................................................8.,.'Adicionando Uma )nterface de /ede ................................................................................................................8.,.,Gerenciando as /otas ........................................................................................................................................

9 - CON&I%URAÇÃO DO SISTEMA COM O LINUXCON& ........................................................................................."

Page 3: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 3/219

9.1EXECUTANDO O LINUXCONF ................................................................................................................................................ 5!9.1.1)nterface de r<ore de @en s ...........................................................................................................................9.1.2-a ilitando o Acesso ao Lin !conf Via "e .......................................................................................................

1' - CD-ROMS( DISQUETES( DISCOS RÍ%IDOS E SISTEMAS DE ARQUI)OS - UMA )ISÃO %ERAL ............ "!10.1R E*ISANDO O SISTEMA DE AR UI*OS / * ISÃO GERAL .......................................................................................................... 5910.2ADICIONADO PONTOS DE MONTAGEM NFS / *ISÃO GERAL ..................................................................................................!010.3OPÇ'ES GERAIS ................................................................................................................................................................!1

11 - CON&I%URAÇÃO DE REDE - CONECTANDO-SE AO MUNDO ......................................................................... 211.1ADICIONANDO CONEX'ES PPP - SLIPPARA MODEM / * ISÃO GERAL ...................................................................................!211.2OUTRAS CONEX'ES DE R EDE / * ISÃO GERAL ..................................................................................................................... !311.3ESPECIFICAÇÃO DO SER*IDOR DE NOMES ............................................................................................................................ !5

12 - O QUE É UM COMANDO LINUX*.............................................................................................................................12.1SU.................................................................................................................................................................................. !12.2PWD$ CD .........................................................................................................................................................................!12.3LS................................................................................................................................................................................... !12.4M,DIR ............................................................................................................................................................................. !12.5MORE E LESS...................................................................................................................................................................!"12.!FIND............................................................................................................................................................................... !12."GREP.............................................................................................................................................................................. !12.#TAR ................................................................................................................................................................................ !12.9GZIP............................................................................................................................................................................... "

12.9.1Com inando (i0 e tar ...................................................................................................................................12.10CP................................................................................................................................................................................."1

12.13.1C 0ia a<an ada............................................................................................................................................12.13.2 <itando erros .............................................................................................................................................

12.11RM................................................................................................................................................................................ "12.11.1 !cl indo diret rios inteiros..........................................................................................................................

12.12RMDIR ............................................................................................................................................................................"412.13M*................................................................................................................................................................................"412.14CAT..............................................................................................................................................................................."512.15C(GRP........................................................................................................................................................................... "12.1! C(MOD........................................................................................................................................................................ "12.1"C(OWN.......................................................................................................................................................................... "1.3DU ................................................................................................................................................................................... "1.4DATE ..............................................................................................................................................................................12.1#FILE .............................................................................................................................................................................."12.19INIT - TELINIT.................................................................................................................................................................."#

12.19.1$ <eis de e!ec ão..........................................................................................................................................1.,.1 )niciando.........................................................................................................................................................12.19.2%elinit............................................................................................................................................................

12.20RUNLE*EL ....................................................................................................................................................................12.21APROPOS ......................................................................................................................................................................12.22T PE ............................................................................................................................................................................."12.23DIFF .............................................................................................................................................................................."12.24ZIP ..............................................................................................................................................................................12.25SORT ............................................................................................................................................................................ #12.2!CUT ..............................................................................................................................................................................#12.2"TR ................................................................................................................................................................................#12.2#OUTROS COMANDOS.........................................................................................................................................................#112.29CRIANDO *ÍNCULOS SIM&+LICOS........................................................................................................................................ #1

#*o .........................................................................................................................................................................8.2 %elnet ..............................................................................................................................................................8.' fin er ..................................................................................................................................................................8., ft0 .....................................................................................................................................................................8.5 #*oami ..............................................................................................................................................................8.6 dnsdomainname ..............................................................................................................................................8. *ostname ...........................................................................................................................................................

Page 4: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 4/219

8.8 talk ...................................................................................................................................................................13 - PROCESSADORES DE TEXTOS SOB LINUX..........................................................................................................!

13.1PICO.............................................................................................................................................................................1'.1.1Acionando o Pico ...........................................................................................................................................1'.1.2Comandos de mo<imenta ão :sica do c rsor ................................................................................................1'.1.'Comandos de mo<imenta ão da tela ..............................................................................................................1'.1.,Comandos de dele ão .....................................................................................................................................1'.1.5 rro & Como cancelar ma o0era ão ..............................................................................................................1'.1.6> tros comandos de edi ão .............................................................................................................................1'.1. B sca+s stit i ão .............................................................................................................................................1'.1.8)nserindo m ar7 i<o no meio de m te!to. ....................................................................................................1'.1.9/efres* ...........................................................................................................................................................1'.1.13 al<ar .........................................................................................................................................................1.,.2 al<ar e sair+ air sem sal<ar .........................................................................................................................

13.2PINE.............................................................................................................................................................................1'.2.1Para iniciar o 0ro rama Pine .........................................................................................................................1'.2.2Para en<iar ma mensa em ............................................................................................................................1'.2.'Para <er a lista de mensa ens rece idas D)$B>E 4olderF ...............................................................................1'.2.,Para res0onder a ma mensa em .....................................................................................................................1'.2.5Para reen<iar ma mensa em rece ida a o tra 0essoa .................................................................................... 91'.2.64olders ..........................................................................................................................................................1'.2. Para sal<ar ma mensa em em 4older .............................................................................................................1'.2.8Para trocar de 4olders ...................................................................................................................................1'.2.9A enda de ndere os letr nicos do Pine ........................................................................................................ 91'.2.13 Para sal<ar ma mensa em em ar7 i<o ......................................................................................................1.,.' Para im0rimir ma mensa em .........................................................................................................................1.,., Para sair do 0ro rama Pine .............................................................................................................................

14 - ENTENDENDO O SHELL............................................................................................................................................. 914.1COMPARANDO S(ELLS.......................................................................................................................................................9514.2EXPERIMENTANDO DIFERENTES S(ELLS..................................................................................................................................9!14.3*ISÃO GERAL DO S(ELL &AS( ...........................................................................................................................................9!14.4DEFININDO *ARI)*EIS DE AM&IENTE NO &AS( .......................................................................................................................9!14.5S(ELL SCRIPT ..................................................................................................................................................................914.!R EDIRECIONAMENTO DE ENTRADA E SAÍDA............................................................................................................................ 9"

1,.6.1 tos o Pi0es D H F........................................................................................................................................14."T%RMINO DE NOME DE AR UI*O .......................................................................................................................................... 9#14.#ALIAS DE COMANDO.......................................................................................................................................................... 9914.9EDIÇÃO DE LIN(A DE COMANDOS.........................................................................................................................................9914.10LISTA DE (IST+RICO DE COMANDOS....................................................................................................................................9914.11CONTROLE DE TAREFA................................................................................................................................................... 10014.12EXPANSÃO DE PADRÃO...................................................................................................................................................10114.13EXPANSÃO DE NOME DE PAT( .........................................................................................................................................10114.14EXPANSÃO DE C(A*E .....................................................................................................................................................10214.15SU&STITUIÇÃO DE COMANDOS..........................................................................................................................................102

1" - DICAS SOBRE MODO TEXTO..................................................................................................................................1'315.1CONFIGURANDO SEU PAT(.............................................................................................................................................10315.2POR UE NÃO POSSO USAR O FDFORMAT$EXCETO COMO ROOT............................................................................................... 10315.3OSISTEMA DE AR UI*OS PRINCIPAL EST) READ/ONL 6...................................................................................................... 10315.4EU S+ CONSIGO FAZER LOGIN COMO ROOT...........................................................................................................................10315.5( OU*E UM DESASTRE NO SISTEMA E NÃO CONSIGO FAZER LOGIN PARA O ARRAN AR ................................................................10415.! UAL A *ERSÃO DO LINUX UE ESTOU A USAR NA MIN(A M) UINA ......................................................................................10415."R ODANDO WINDOWS 95 NO LINUX...................................................................................................................................10415.#IMPRIMINDO DO LINUX EM UMA REDE WINDOWS.................................................................................................................10515.9MONTANDO PARTIÇ'ES WIN95 NO LINUX SEM APARECER OS AR UI*OS TRUNCADOS..................................................................10!15.10TUDO SO&RE LINUX PARA UEM EST) MIGRANDO DO DOS.................................................................................................10"

15.13.1Com0arando os comandos..........................................................................................................................15.13.2Ar7 i<os.........................................................................................................................................................

Page 5: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 5/219

15.13.'Links im licos............................................................................................................................................15.13.,@ ltiItarefa......................................................................................................................................................15.13.5 iret rios.........................................................................................................................................................1

15.11AUMENTANDO PARTIÇÃO LINUX..................................................................................................................................... 11215.12COMANDOS DO PROGRAMA *I..........................................................................................................................................11215.13COMO POSSO SA&ER UANTOS (ARD LIN,S TEM UM AR UI*O E UANTOS ELE PODE TER ...........................................................11415.14%POSSÍ*EL REPARTICIONAR UM (D UE S+ TEN(A LINUX SEM PERDER DADOS....................................................................11415.15COMO AGRUPO MENSAGENS NO PINE ............................................................................................................................11515.1! NÃO CONSIGO FAZER AS TECLAS 7&AC,SPACE7E 7DELETE7EXERCEREM SUAS FUNÇ'ES CORRETAMENTE........................................11515.1"FAZENDO O LESS LER *)RIOS TIPOS DE AR UI*OS ...............................................................................................................11515.1#PERMITIR UM S+ LOGIN POR USU)RIO............................................................................................................................... 11"15.19MUDANDO O REL+GIO DE SEU LINUX............................................................................................................................... 11"15.20MUDANDO O EDITOR DE TEXTO PADRÃO..........................................................................................................................11"15.21S(ELL SCRIPTS / UTILIDADES E MAIS UTILIDADES..............................................................................................................11#

15.21.1Back 0 0ara m 4%P.....................................................................................................................................1.,.5Comandos do > no Lin !...............................................................................................................................1

15.22COMO ALTERAR A COR DO FUNDO E DA LETRA NO CONSOLE .............................................................................................. 12015.23COMO MUDAR A FONTE NA CONSOLE .............................................................................................................................12015.24COMO MUDO O IDIOMA DE MEU CONECTI*A LINUX ......................................................................................................... 12015.25COMO CONFIGURO A PROTEÇÃO DE TELA NA CONSOLE ......................................................................................................12015.2!COMO TRANSFERIR O LINUX INTEIRO PARA UM (D NO*O ................................................................................................ 12115.2"COMO AGENDAR TAREFAS DE SISTEMA -ETC-CRONTA& ....................................................................................................121

15.2#COMO EXECUTAR UM AR UI*O .....................................................................................................................................12215.29OUE POSSO APAGAR PARA LI&ERAR ESPAÇO EM DISCO ....................................................................................................12215.30COMO USAR O TAR COM ............................................................................................................................................. 12215.31COMO LIDO COM OS PACOTES RPM ..............................................................................................................................12315.32COMO DAR PODERES DE SUPERUSU)RIO A UM USU)RIO NORMAL ........................................................................................ 12315.33COMO FAÇO PARA DEIXAR O 7LS7SEMPRE COLORIDO ......................................................................................................... 12415.34ES UECI A SEN(A DO ROOT. O UE EU FAÇO ..................................................................................................................124

1 - ADMINISTRAÇÃO DE SISTEMA %ERAL..............................................................................................................12"1!.1GERENCIAMENTO DE USU)RIOS .........................................................................................................................................1251!.2CONFIGURANDO DIRET+RIO DE &ASE PADRÃO.......................................................................................................................12!1!.3R EMO*ENDO USU)RIOS.................................................................................................................................................... 12!1!.4GERENCIANDO GRUPOS.....................................................................................................................................................12"1!.5C(ECANDO A CONSIST8NCIA DE SISTEMA DE AR UI*OS ..........................................................................................................12#1!.!I NICIALIZAÇÃO DO SISTEMA...............................................................................................................................................12#1!."PROGRAMANDO TAREFAS COM CROND.................................................................................................................................1291!.#GERENCIANDO LOGS........................................................................................................................................................ 13

1$ - DICAS SOBRE O SISTEMA........................................................................................................................................131".1O NDE IR &USCAR OS (OWTOS E OUTRA DOCUMENTAÇÃO.................................................................................................1341".2R ECOMPILANDO SEU ,ERNEL .............................................................................................................................................1351".3COMO ATUALIZAR O MEU ,ERNEL .................................................................................................................................. 13!1".4E NXERGAR WIN95 NO LINUX E *ICE *ERSA.......................................................................................................................13"1".5O NDE IR &USCAR MATERIAL SO&RE O LINUX POR FTP ........................................................................................................13"1".!( ) ALGUM DEFRAGMENTADOR PARA EXT2FS E OUTROS SISTEMAS DE AR UI*OS ...................................................................... 1391"."O MEU REL+GIO EST) ERRADO.......................................................................................................................................... 1391".#O UE POSSO FAZER PARA TER MAIS DE 12#M& DE SWAP ................................................................................................... 1391".9PERMISS'ES................................................................................................................................................................... 131".10E NXERGANDO PARTIÇ'ES WIN NO LINUX E *ICE/*ERSA.....................................................................................................1421".11USANDO PACOTES .RPM R ED( AT NO SLAC,WARE ........................................................................................................1431".12O UE DIA&OS % NIS .................................................................................................................................................. 141".13AR UI*OS COMPACTADOS COM .TAR E .GZ UE PEGO EM FTP NÃO DESCOMPACTAM...............................................................1441".14O NDE ESTÃO OS FONTES DOS PROGRAMAS ...................................................................................................................... 1441".15 UAIS OS PACOTES COM AS LINGUAGENS DE PROGRAMAÇÃO ..............................................................................................1441".1!COMO (A&ILITAR O NO*O SUPORTE A NTFS NO ,ERNEL 2.2 ..........................................................................................1441".1"% NECESS)RIO RECOMPILAR O ,ERNEL DO SISTEMA .......................................................................................................... 1441".1#COMO MANTER MEU SISTEMA ATUALIZADO ..................................................................................................................... 1451".19O UE SÃO E PARA UE USAR SEN(AS COM S(ADOW ........................................................................................................145

Page 6: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 6/219

1".20I NICIANDO O LINUX A PARTIR DO WINDOWS-DOS ............................................................................................................1451 .23.1)ntrod ão .....................................................................................................................................................1 .23.2)nstalando o loadlin ....................................................................................................................................1 .23.'/e7 isitos .......................................................................................................................................................

1! - DICAS SOBRE MENSA%ENS DE ERRO................................................................................................................. 14$1#.1 U N,NOWN TERMINAL T PE LINUX E SEMEL(ANTES............................................................................................................14"1#.2DURANTE A LIN,AGEM APARECEM U NDEFINED S M&OL MCOUNT...................................................................................... 14"1#.3LP1 ON FIRE....................................................................................................................................................................14"1#.4INET: WARNING: OLD ST LE IOCTLIP SET DE* CALLED6........................................................................................... 14"1#.5LD: UNRECOGNIZED OPTION 7/M4#!7...................................................................................................................................141#.!GCCDIZ I NTERNAL COMPILER ERROR ................................................................................................................................14"1#."MA,E DIZ ERROR 139..................................................................................................................................................... 141#.#S(ELL/INIT: PERMISSION DENIED UANDO DOU LOGIN.............................................................................................................14#1#.9NO UTMP ENTR . OU MUST EXEC ... UANDO DOU LOGIN....................................................................................................14#1#.10WARNING: O&SOLETE ROUTING RE UEST MADE..................................................................................................................14#1#.11EXT2/FS: WARNING: MOUNTING UNC(EC,ED FILES STEM...................................................................................................1491#.12EXT2/FS WARNING: MAXIMAL COUNT REAC(ED................................................................................................................1491#.13EXT2/FS WARNING: C(EC,TIME REAC(ED....................................................................................................................... 1491#.14DF DIZ CANNOT READ TA&LE OF MOUNTED FILES STEMS......................................................................................................1491#.15FDIS, SA S PARTITION X (AS DIFFERENT P( SICAL -LOGICAL...............................................................................................1501#.1!FDIS, : PARTITION 1 DOES NOT START ON C LINDER &OUNDAR ............................................................................................1501#.1"FDIS, SA S PARTITION N (AS AN ODD NUM&ER OF SECTORS..................................................................................................1501#.1#OMTOOLS DIZ CANNOT INITIALISE DRI*E X Z..................................................................................................................1501#.19MEMOR TIG(T NO COMEÇO DO &OOTING......................................................................................................................... 1511#.20 OU DON7T EXIST. GO AWA ..........................................................................................................................................1511#.21MENSAGEM DE ERRO: CAN7T LOCATE MODULE NET/PF/4 E 5 ..............................................................................................151

19 - DICAS SOBRE HARD+ARE..................................................................................................................................... 1"219.1UTILIZANDO UM DISCO FLEXÍ*EL NO LINUX.........................................................................................................................15219.2COLOCANDO SUPORTE PNP$ FAT32E S& AWE32 NO SEU ,ERNEL ...................................................................................15219.3COMO SEI EM UAL IR MIN(A NE2000EST) LOCALIZADA..............................................................................................15!19.4D;*IDAS SO&RE IMPRESSORA ) INSTALADA E RECON(ECIDA................................................................................................. 15!19.5CONFIGURAR O TECLADO AP+S A INSTALAÇÃO......................................................................................................................15!19.!MEU TECLADO A&NT NÃO FUNCIONA NO X .....................................................................................................................15!19."*ERIFICANDO SE A MEM+RIA FOI DETECTADA CORRETAMENTE................................................................................................ 15"19.#COMO *E O UANTO O LINUX EST) RECON(ECENDO DE MEM+RIA........................................................................................ 15"19.9COMO FAÇO PARA O LINUX RECON(ECER MAIS DE !4M& DE RAM ....................................................................................15"1.5I NSTALAR PLACA DE *ÍDEO ON/&OARD SIS ..........................................................................................................................15"

2' - DICAS SOBRE INTERNET E REDE LINUX........................................................................................................... 1"920.1CONECTANDO/SE POR : C(AP..........................................................................................................................................15920.2CONECTANDO/SE POR : PROGRAMA MINICOM.......................................................................................................................1!020.3CONECTANDO/SE POR : PPPD..............................................................................................................................................1!120.4PEGANDO E/MAIL *IA POP SER*ER NO LINUX.......................................................................................................................1!320.5 DICAS DE FTP..............................................................................................................................................................1!420.!DOMÍNIO * IRTUAL.......................................................................................................................................................... 1!#20."E/MAIL DE AUTO/RESPOSTA............................................................................................................................................. 1!#20.#E/MAILS *IRTUAIS...........................................................................................................................................................1!920.9CRIANDO S+ UMA CONTA DE E/MAIL$SEM S(ELL..............................................................................................................1"020.10MANDAR *)RIOS E/MAILS DE UMA *EZ SEM MOSTRAR CC....................................................................................................1"020.11COMO CONFIGURAR A INTERFACE ET( 0 MANUALMENTE ....................................................................................................1"020.12MONTANDO SER*IDOR I NTERNET-I NTRANET NO LINUX REDE .............................................................................................1"120.13R ESTRINGINDO ACESSO A IPS COM O APAC(E SEM USAR UM .(TACCESS......................................................................... 1"!20.14USANDO O LINUX COMO &RIDGE.....................................................................................................................................1""20.15TELNET NÃO FUNCIONA..................................................................................................................................................1""20.1!FTPE-OU DAEMON FTP NÃO FUNCIONAM...................................................................................................................... 1""20.1"R ESTRINGINDO O ACESSO DE UM FINGER EM *OC8.............................................................................................................. 1""20.1#COMO CONFIGURAR UMA IMPRESSORA REMOTA EM UMA REDE LINUX ................................................................................. 1""

21 - SE%URANÇA NO LINUX........................................................................................................................................... 1$

Page 7: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 7/219

21.1I NTRODUÇÃO - SUM)RIO.................................................................................................................................................. 1"921.2SER*IÇOS TCP PORT......................................................................................................................................................1"921.3MONITORANDO TERMINAIS................................................................................................................................................1#021.4MONITORANDO O FTP SER*ER ........................................................................................................................................ 1#021.5PROTEGENDO SUAS SEN(AS PPPD.....................................................................................................................................1#121.!-ETC-(OST .ALLOW E -ETC-(OST .DEN ..................................................................................................................................1#121."DICAS DE SEGURANÇA.....................................................................................................................................................1#3

21. .1Limite o n mero de 0ro ramas 7 e necessitem U) root no se sistema. ....................................................1821. .2/odando 0ro ramas com 0ri<ile io m nimo no acesso. ..................................................................................21. .' esa ilitando ser<i os 7 e <oc= nao 0recisa o nao sa. ...............................................................................18'21. ., ncri0tando nas cone!?es. ...............................................................................................................................21. .5)nstale #ra00ers 0ara + in+lo in e o tros 0ro ramas. .................................................................................... 121. .6@anten*a se Jernel na ltima <ersão est:<el.................................................................................................21. . ei!e o 0essoal do lado de fora sa er o m nimo 0oss <el so re se sistema. ................................................. 1821. .8 scol*a oas sen*as. .......................................................................................................................................21. .9 e <oc= 0 derK limite 7 em 0ode conectar ao se Lin !. ................................................................................

21.#PROGRAMAS PARA SEGURANÇA..........................................................................................................................................1#522 - INSTALAÇÃO E TUTORIAIS DE APLICATI)OS.................................................................................................1!$

22.1I NSTALANDO PROGRAMAS NO LINUX..................................................................................................................................1#"22.1.1A Licen a GPL ..............................................................................................................................................22.1.2Ar7 i<os .r0m D/ed-atF ................................................................................................................................22.1.'Ar7 i<os .de D e ianF ....................................................................................................................................22.1.,Ar7 i<os .tar. ( DCom0ilandoF .....................................................................................................................22.1.5Ar7 i<os Padr?es............................................................................................................................................22.1.6Confi rando.....................................................................................................................................................22.1. Com0ilando e )nstalando ..............................................................................................................................22.1.8Pro lemas e0end=ncias ...............................................................................................................................22.1.9AP% 4acilitando s a <ida ............................................................................................................................22.1.13Alien Con<ersor de 0acotes ......................................................................................................................

22.2I NSTALAÇÃO DO P OPER .................................................................................................................................................19122.3I NSTALAÇÃO DO STAR OFFICE 3.1.....................................................................................................................................19222.4I NSTALAÇÃO DO IC A*A..............................................................................................................................................193

23 - O SISTEMA DE ,ANELAS X......................................................................................................................................1923.1SER*IDORES X............................................................................................................................................................... 123.2GERENCIADORES DE ANELA..............................................................................................................................................19#23.3AM&IENTES DES,TOP ...................................................................................................................................................... 19#

24 - %NOME..........................................................................................................................................................................2'24.1O UE % O G NOME..........................................................................................................................................................20024.2GERENCIADORES DE ANELAS E GNOME ........................................................................................................................ 20024.3CONCEITOS &)SICOS........................................................................................................................................................200

2,.'.1Usando o @en Princi0al................................................................................................................................. 1.5.1 scondendo o Painel .......................................................................................................................................

24.4ADICIONANDO APLICAÇ'ES E CAPPLETS AO PAINEL............................................................................................................. 2002,.,.1Adicionando Lan adores de A0lica ?es ..........................................................................................................2,.,.2Adicionando )tem em Ga<etas ......................................................................................................................2,.,.'Adicionando Ca00lets ......................................................................................................................................

24.5EXECUTANDO APLICAÇ'ES...............................................................................................................................................20124.!USANDO A ) REA DE TRA&AL(O ...................................................................................................................................... 20224."O GERENCIADOR DE AR UI*OS GNOME ........................................................................................................................202

2,. .1$a<e ando com o Gerenciador de Ar7 i<os G$>@ .................................................................................... 22,. .2Co0iando e @o<endo Ar7 i<os .....................................................................................................................2,. .'Lan ando A0lica ?es a Partir do Gerenciador de Ar7 i<os G$>@ ............................................................23'

24.#CONFIGURANDO O PAINEL ...............................................................................................................................................202,.8.1Pro0riedades Glo ais do Painel .....................................................................................................................2,.8.2Manela de Ncone de Lan amento .................................................................................................................2,.8.'Manela do Ncone de Ga<eta .........................................................................................................................2,.8.,Manela de Ncones de @en ............................................................................................................................

Page 8: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 8/219

2,.8.5Manela de Ncone da a da ..............................................................................................................................2,.8.6 i<ersos .........................................................................................................................................................

24.9EDITANDO O MENU PRINCIPAL..........................................................................................................................................20!2,.9.1)ntrod ão .......................................................................................................................................................2,.9.2Confi rando o @en Princi0al ......................................................................................................................

24.10USANDO O EDITOR DE MENUS .......................................................................................................................................20!2,.13.1Adicionando Um $o<o )tem ao @en ........................................................................................................2,.13.2Arrastar e oltar o @en Princi0al ...............................................................................................................

24.11O CENTRO DE CONTROLE GNOME...............................................................................................................................202,.11.1%i0os @)@ G$>@ ...................................................................................................................................

2" - #DE.................................................................................................................................................................................2'!25.1CONFIGURANDO A LÍNGUA............................................................................................................................................... 20#25.2CONFIGURANDO A &ARRA DE TÍTULO................................................................................................................................ 20#25.3CONFIGURANDO O PAINEL DO ,DE..................................................................................................................................20#25.4PROPRIEDADES DA TELA.................................................................................................................................................. 20#25.5CONFIGURANDO OS MENUS.............................................................................................................................................. 20925.!ADICIONANDO APLICAÇ'ES DO PAINEL.............................................................................................................................. 20925."CONFIGURAÇÃO INICIAL....................................................................................................................................................20925.#NA*EGANDO NA I NTERNET...............................................................................................................................................20925.9TIPOS MIME................................................................................................................................................................25.10DISPOSITI*OS................................................................................................................................................................21025.11DES,TOPS....................................................................................................................................................................21025.12PROGRAMAS E DES,TOPS...............................................................................................................................................21125.13&ARRA DE TÍTULO........................................................................................................................................................ 211

2 - CONECTANDO INTERNET )IA LINUX.............................................................................................................2122!.1TIPOS DE MODEM...........................................................................................................................................................21

26.1.1@odem erial.................................................................................................................................................1.5.2@odem Pl and PlaO......................................................................................................................................1.5.'"in@odem...........................................................................................................................................................2

2!.2COMO CONFIGURAR WINMODEM C(IPSET LUCENT NO LINUX..............................................................................................2132!.3CONFIGURANDO O MODEM...............................................................................................................................................213

26.'.1Procedimento ................................................................................................................................................26.'.2ControlI0anel.................................................................................................................................................... 26.'.'JPPP ................................................................................................................................................................26.'.,setserial ..........................................................................................................................................................26.'.50n0d m0 e isa0n0 ..........................................................................................................................................26.'.6isa0n0cf ........................................................................................................................................................

2!.4CONECTANDO < I NTERNET................................................................................................................................................219

Page 9: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 9/219

1 -1 - História do LinuxHistória do LinuxOrigem no UNIX que foi desenvolvido nos anos 70.O UNIX mui!o u!ili"ado #o$e no am%ien!e &or'ora!ivo( edu&a&ional e agora n

am%ien!e des)!o'.*inu+ uma &,'ia do Uni+ fei!o 'or *inus -orvalds( $un!o &om um gru'o de #a&)ers

'ela In!erne!. re!ende/se que ele siga &onforme &om o 'adr o O IX( 'adr o usado 'elases!a es UNIX.*inus -orvalds que na 'o&a era um es!udan!e de &i n&ia da &om'u!a o na

inl ndia &riou um &lone do sis!ema ini+ sis!ema o'era&ional desenvolvido 'or 9ndre:-annen%aun que era semel#an!e ao UNIX; que o &#amou de *inu+. <o$e ele ainda de! m o&on!role do =ernel do sis!ema.

>m mar o de 1??2 surge a vers o 1.0 do *inus.>s!ima/se que sua %ase de usu@rios se si!ue #o$e em !orno de 10 mil# es.>le ainda n o se enquadra &omo sendo um sis!ema o'era&ional UNIX.>le in&lui 'ro!e o en!re 'ro&essos &ras# 'ro!e&!ion;( &arregamen!o 'or demanda(

redes -A BI ( al m de nomes de arquivos &om a! 255 &ara&!eres( mul!i/!arefa real( su'or!ea UNIAOC>( s#ared li%raries( mem,ria vir!ual( e!&.

Processo / Desumidamen!e... um 'rograma em e+e&u o. 9s informa es so%rev@rios 'ro&essos em e+e&u o fi&am arma"enadas na !a%ela de 'ro&essos. O is!emaO'era&ional &on!rola o !em'o de e+e&u o de &ada 'ro&esso( e ele res'ons@vel 'or ini&iar( 'ararBsus'ender e !erminar a e+e&u o de 'ro&essos. Os usu@rios !am% m 'odein!erferir na adminis!ra o de 'ro&essos.

-odo 'ro&esso !em um 'ro&esso E'aiF que o &#amou( 'or!an!o o 'ro&esso !em nome(nGmero de iden!ifi&a o( gru'o ao qual 'er!en&e( e!&. e es!@ inserido na @rvore #ier@rqui&de 'ro&essos. O 'ro&esso 'ai &#amado de ini!.

1.1 Linux como sistema operacional *inu+ se refere ao =ernelO &on$un!o de a'li&a!ivos que s o e+e&u!ados no =ernel se &#amam dis!ri%ui o.

9 fun o do =ernel ser a in!erfa&e en!re o <ard:are e os sis!emas degeren&iamen!o de !arefas e a'li&a!ivos.

O =ernel do *inu+ mais leve que o de ou!ros sis!emas o'era&ionais 'ara servidores.o 12 mil# es de lin#as de &,digo( enquan!o ou!ras vers es do Uni+ ! m 30 mil# es e o

Hindo:s N-( 50 mil# es. FIsso signifi&a que o *inu+ !r s ve"es mais r@'ido que ou!rosUni+ e a! &in&o ve"es mais r@'ido que o Hindo:s N-F.

Aon$un!o de 9'li&a!ivos 'ara *inu+ Cis!ri%ui o;is!ema de geren&iamen!o de !arefas e a'li&a!ivos

NG&leo do sis!ema o'era&ional =ernel *inu+;<ard:are

Page 10: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 10/219

1.2 Principais características comentadas no Linux

Multiusuário: ermi!e que v@rios usu@rios 'ossam rodar o sis!ema o'era&ional( e n o'ossui res!ri es quan!o li&en a. ermi!e v@rios usu@rios simul! neos( u!ili"andoin!egralmen!e os re&ursos de mul!i!arefa. 9 van!agem disso que o *inu+ 'ode ser dis!ri%uJdo &omo um servidor de a'li&a!ivos. Usu@rios 'odem a&essar um servidor *inu+a!rav s da rede lo&al e e+e&u!ar a'li&a!ivos no 'r,'rio servidor.

Multiplataforma: O *inu+ roda em diversos !i'os de &om'u!adores( se$am eles DI Aou AI A.Multitarefa: ermi!e que diversos 'rogramas rodem ao mesmo !em'o( ou se$a( vo&

'ode es!ar im'rimindo uma &ar!a 'ara sua vov, enquan!o !ra%al#a na 'lanil#a de vendas('or e+em'lo. em &on!ar os inGmeros servi os dis'oni%ili"ados 'elo is!ema que es! orodando em %a&)ground e vo& 'rovavelmen!e nem sa%e.

Multiprocessador: ermi!e o uso de mais de um 'ro&essador. K@ dis&u!ida( #@mui!os anos( a &a'a&idade do *inu+ de 'oder re&on#e&er mais de um 'ro&essador ein&lusive !ra%al#ar &om ( &lus!ers de m@quinas( na qual uma m@quina &en!ral &on!rola o'ro&essadores das ou!ras 'ara formar uma s, m@quina.

Protocolos: ode !ra%al#ar &om diversos 'ro!o&olos de rede in&luindo o -A BI que

na!ivo Uni+;.Sistemas de arquivos: u'or!a diversos sis!emas de arquivos( in&luindo o < (CO ( AC/DO ( Ne!:are( Xeni+( ini+( e!&.

Sistema de arquivos / L uma forma de arma"enamen!o de arquivos em es!ru!urasna maneira #ier@rqui&a; de dire!,rios. 9ssim( o usu@rio n o 're&isa ne&essi!a &on#e&er de!al#es ! &ni&os do meio de arma"enamen!o. >le a'enas 're&isa ne&essi!a &on#e&er aes!ru!ura @rvore; de dire!,rios 'ara 'oder navegar den!ro dela e a&essar suasinforma es.

Consoles virtuais: ermi!e que o usu@rio !en#a mais de um &onsole 'ara !ra%al#ar(sendo que em &ada &onsole vo& 'ode !er diversas !arefas sendo e+e&u!adas em%a&)ground e mais em foreground segundo 'lano e 'rimeiro 'lano;.

Fontes rue !pe: on!es -rue-M'e s o agora su'or!adas 'elo Aone&!iva *inu+. 9&arga din mi&a de fon!es su'or!ada e 'ode ser usada &omo um servidor de fon!es em umam@quina lo&al. No!a os usu@rios que es!e$am efe!uando uma a!uali"a o !er o que a!uali"ar os &amin#os 'adr es das fon!es. ara !an!o( edi!e o arquivo Be!&BX11BX 86Aonfig. ro&ureno arquivo a! en&on!rar os &amin#os &onfigurados. 9l!ere 'ara o seguin!e uni+B /1. Ceve/seainda es!ar seguro de que o +fs( o ervidor de on!es X( es!e$a sendo e+e&u!ado. 9!rav s do&omandos Bs%inB&#)&onfig /add +fs 'ode/se garan!ir que ele se$a ini&iali"ado a &ada ve" qo *inu+ se$a &arregado.

1.3 Linux como software gratuitoUma forma de &om%a!er as 'r@!i&as mono'olis!as da i&rosof!.>+is!em rumores que a i&rosof! ir@ al!erar os !ermos de li&en&iamen!o de seus

'rodu!os. Na nova vers o( o sof!:are n o ser@ mais adquirido( e( sim( li&en&iado em %asesanuais( e+igindo 'agamen!o de uma nova li&en a 'ara uso &on!inuado. Isso 'oder@ 'rovo&ar a marginali"a o das 'o'ula es ou 'aJses que n o !en#am os re&ursos ne&ess@rios 'arainves!imen!os nes!a @rea.

O &riador do movimen!o 'elo sof!:are a%er!o e livre foi Di&#ard !allman. >mde!erminada o&asi o( ele 're&isou &orrigir o driver de uma im'ressora que n o es!ava

Page 11: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 11/219

fun&ionando. oli&i!ou en! o( ao fa%ri&an!e do driver o &,digo fon!e do 'rograma 'ara que'udesse reali"ar as &orre es ne&ess@rias. ara sua sur'resa( o 'edido foi negado. CaJ eleini&iou en! o um esfor o gigan!es&o 'ara &on&eder vers es a%er!as 'ara !odas as &a!egoriasde sof!:are e+is!en!es( &omer&iali"adas sem a&esso ao &,digo fon!e.

Di&#ard !allman fundou a ree of!:are ounda!ion. 9 &riou osa'li&a!ivos u!ili"ados 'or !odos os sis!emas semel#an!es ao Uni+( &omo *inu+ e reeP C(#o$e ! o 'o'ulares.

ara evi!ar que algu m o%!ivesse o 'rograma &om o seu &,digo fon!e( fi"esseal!era es e se de&larasse &omo dono do 'rodu!o( ele es!a%ele&eu a forma so% a qual esses'rogramas 'oderiam ser dis!ri%uJdos.

O do&umen!o es'e&ifi&a que o 'rograma 'ode ser usado e modifi&ado 'or quem quer que se$a( desde que as modifi&a es efe!uadas se$am !am% m dis'oni%ili"adas em &,digofon!e. >sse do&umen!o &#ama/se QNU Qeneral u%li& *i&ense;.

O =ernel do *inu+ !am% m dis!ri%uJdo so% a QNU Qeneral u%li& *i&ense;.O =ernel do *inu+( asso&iado a esses 'rogramas( !ornou 'ossJvel a mil# es de

'essoas o a&esso a um e+&elen!e am%ien!e &om'u!a&ional de !ra%al#o e que mel#ora a&ada dia.

O *inu+( na 'essoa de seu &riador e &oordenador( sou%e mel#or aglu!inar o imenso'o!en&ial de &ola%oradores da In!erne! em !orno de seu 'ro$e!o. Aon!ri%ui es s o a&ei!as(!es!adas e in&or'oradas ao sis!ema o'era&ional e uma velo&idade nun&a vis!a.

1.4 Documentação de Pacotes

ui!os 'rogramas ! m o arquivo D>9C > e ou!ras do&umen!a es &omo 'ar!ein!egran!e do 'a&o!e. O Conectiva Linux u!ili"a normalmen!e os su%dire!,rios so% BusrBdo&&omo lo&al 'adr o 'ara o arma"enamen!o( sem que se$a ne&ess@rio ins!alar !odos os fon!es'ara a&essar a do&umen!a oR 'or m o nome do su%dire!,rio de'ende do nome do 'a&o!e eda sua vers o. or e+em'lo( o 'a&o!e zip na sua vers o 2.1 ( !er@ &omo &amin#o 'araa&esso sua do&umen!a o o seguin!e BusrBdo&B"i'/2.1.

>m sua maioria a do&umen!a o es!@ em arquivos 'adr o 9 AII( os quais 'odem ser visuali"ados &om os &omandosmore arquivo ou less arquivo.

Aaso vo& es!e$a 'ro&urando 'ela do&umen!a o de um &omando es'e&Jfi&o ouarquivo; e n o em qual 'a&o!e ele es!@ &on!ido( ser@ 'ossJvel des&o%rJ/la de forma sim'les.or e+em'lo( 'ara &on#e&er onde es!@ a do&umen!a o do arquivo BusrB%inBa! u!ili"e o&omando

rpm -qdf /usr/bin/at >s!e &omando re!ornar@ uma lis!a de !oda a do&umen!a o in&lusive '@ginas de

manual; do 'a&o!e que &on!en#a o arquivos BusrB%inBa!. O D &a'a" ainda de uma s riede ou!ras fun&ionalidades. ara maiores informa es so%re ele( ve$a o Guia do Usuário doConectiva Linux .

Page 12: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 12/219

1.5 omo !a"er e !#$s

Aaso !en#a sido sele&ionado duran!e a ins!ala o( o &on!eGdo do ro$e!o deCo&umen!a o do *inu+ *C ; es!ar@ dis'onJvel no dire!,rio /usr/doc de seu sis!ema.

O dire!,rio /usr/doc/HOWTO &on! m vers es em arquivos 9 AII de !odos os Aomoa"er dis'onJveis na 'o&a de im'ress o do AC/DO . >s!es arquivos 'odem ser lidosa!rav s do &omando less .

>+. less -i's/<OH-O

So& !am% m 'ode en&on!rar arquivos &om e+!ens o.gz . >les es! o &om'a&!ados&omgzip 'ara e&onomia de es'a o( sendo ne&ess@rio en! o des&om'a&!a/los an!es de suau!ili"a o. ara u!ili"@/los 'ode/se e+e&u!ar o &omando gun"i' 'ara des&om'a&!@/los ouen! o u!ili"ar o &omandozless que lis!a os arquivos sem &riar uma vers o des&om'a&!adaem seu dis&o

>+. "less <9 /<OH-O.g"

O &omando zless usa as mesmas !e&las de o'era o que o &omando less ('ermi!indo a navega o 'elo do&umen!o.

O dire!,rio /usr/doc/HOWTO/mini &on! m vers es 9 AII de !odos os mini/Aomo a"er dis'onJveis. N o es! o &om'a&!ados e 'odem ser a&essados normalmen!e &om more ouless . /usr/doc/HTML &on! m vers es <- * de !odos os Aomo a"er e dos guias Ins!ala odo *inu+ e *inu+ 'ara Ini&ian!es. ara visuali"@/los %as!a u!ili"ar um %ro:ser HHH de sua'refer &ia. or e+em'lo

cd /usr/doc/HTML netscape inde .!tml O dire!,rio /usr/doc/"#$ &on! m uma vers o 9 AII e algumas vers es <- *; de

9Ts mais u!ili"ados( in&luindo o faq do Conectiva Linux .

O dire!,rio BusrBdo&B<OH-OB!ransla!ionsB'! PDB 'ossui diversos do&umen!o!radu"idos 'ara o 'or!ugu s.

1.% & omando locate

Tuando n o se &on#e&e o nome &om'le!o do &omando ou arquivo que se %us&a('ode/se fa&ilmen!e en&on!r@/lo a!rav s do &omandolocate . >s!e &omando u!ili"a uma %asede dados 'ara lo&ali"ar !odos os arquivos no sis!ema. Normalmen!e es!a %ase &ons!ruJdaau!oma!i&amen!e !oda noi!e( desde que o *inu+ es!e$a a!ivo. Aaso isso n o o&orra 'ossJvel&ri@/la a!rav s do &omando e+e&u!ado &omo su'erusu@rioroot ;

lo&a!e %ison> a res'os!a ser@ algo &omoBusrB%inB%isonBusrBin&ludeB%ison2&''.#BusrBinfoB%ison.info.g"BusrBli%B%ison.#airM

9 res'os!a forne&ida a!rav s do nome e ro!a &om'le!a do arquivo.

Page 13: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 13/219

1.' (nfo

>nquan!o as '@ginas de manual u!ili"am ! &ni&as sim'les de a'resen!a o dedo&umen!os( as fun es info s o mui!o mais 'oderosas. >las 'rov m fun es de #i'er!e+!o(!ornando mais sim'les a lei!ura de grandes do&umen!os( al m de dis'oni%ili"arem diversasferramen!as 'ara a &ria o de do&umen!os. <@ diversos do&umen!os em forma!oinfo noConectiva Linux es'e&ialmen!e alguns do ro$e!o QNU;.

ara a&essar a do&umen!a o( %as!a u!ili"ar o 'rograma info sem argumen!os. er@a'resen!ada uma lis!a dos do&umen!os dis'onJveis. Aaso nada se$a en&on!rado 'orque'rovavelmen!e n o foram ins!alados os 'a&o!es de do&umen!a o( o que 'ode ser fei!o aqualquer momen!o a!rav s do u!ili!@rio D .

Aaso se !en#a &on#e&imen!o deemacs ( 'ode/se a&essar a do&umen!a o infodire!amen!e den!ro do ema&s a!rav s da seqV n&ia das !e&las A!rl/# i.

-odo !e+!o que es!e$a des!a&ado de forma luminosa uma liga o que leva a algumainforma o adi&ional. U!ili"e -a% 'ara mover o &ursor 'ara a liga o e 'ressione >n!er 'araa!iv@/lo. ressionando/se ' re!orna 'ara a '@gina an!erior( n vai 'ara a 'r,+ima '@gina e uso%e um nJvel. ara sair %as!a 'ressionar A!rl/+ A!rl/& &on!rol/+ seguido de &on!rol/&;.

9 mel#or maneira de a'render &omo u!ili"ar a do&umen!a o do info a&essar o'rograma e verifi&ar as informa es dis'onJveis na 'rimeira !ela.

1.) Listas de Discussão Linux

9 Aone&!iva man! m lis!as 'ara dis&uss o so%re assun!os gerais do *inu+• !ttp%//linu -br.conecti&a.com.br • !ttp%//listas.conecti&a.com.br/listas

L man!ida ainda a lis!a 'onecti&a-#n(ncios ins&ri es na 'rimeira '@gina daAone&!iva; 'ara re&e' o de novidades so%re os lan amen!os e os !ra%al#os desenvolvidos'ela Aone&!iva.-odas as lis!as s o a%er!as ao 'G%li&o em geral.

Page 14: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 14/219

" -" - # que $ uma distri%ui&'o# que $ uma distri%ui&'o 9o W)ernelW freqVen!emen!e a&res&en!ado uma s rie de a'li&a es( formando um

sis!ema ou dis!ri%ui o *inu+.Cis!ri%ui o nada mais que um 'a&o!e do )ernel do sis!ema o'era&ional mais os

'rogramas que o a&om'an#am. >s!e 'a&o!e( in&luindo as ferramen!as ne&ess@rias 'ara sua

ins!ala o( &#amado de dis!ri%ui o.Uma dis!ri%ui o a!ende a uma de!erminada ne&essidade. 9s dis!ri%ui es 'odem ser 'rodu"idas em diferen!es vers es do =ernel( 'odem in&luir

diferen!es &on$un!os de a'li&a!ivos( u!ili!@rios( ferramen!as e m,dulos de driver ( e 'odemofere&er diferen!es 'rogramas de ins!ala o e a!uali"a o 'ara fa&ili!ar o geren&iamen!o dosis!ema.

2.1 & mesmo* por+m diferente

Na maioria das dis!ri%ui es e+is!e um &on$un!o &omum de 'rogramas %@si&osu!ili!@rios e %i%lio!e&as( que os 'ro$e!is!as de a'li&a!ivos 'odem es'erar en&on!rar em um

sis!ema *inu+.adr o seguido 'elas dis!ri%ui es *inu+ file sMs!em s!andar!.

2.2 #s principais distri,uiç-es

(ed Hat ) amoso 'or suas ferramen!as de ins!ala o e a!uali"a o do sis!emao'era&ional e 'or seu sis!ema %em 'ro$e!ado de ins!ala o( desins!ala o e &on!role de'a&o!es de a'li&a!ivos de sof!:are.

Slac*+are ) >ra a dis!ri%ui o mais 'o'ular. N o vem &om D . Qan#a em'erforman&e( mas 'e&a ma in!era!ividade. Usado mais 'ara servidores de rede.

Caldera #penLin* ) O O'en*in) 1.3 in&lui o E=F Ces)!o' >nvironmen!( uma li&en a

n o/&omer&ial do !arOffi&e for *inu+( u'or!e Ne!:are( uma li&en a do CD/CO 'ara&om'a!i%ilidade CO .S,u,S, Linux ) L uma &on#e&ida dis!ri%ui o de *inu+( dis'onJvel 'rin&i'almen!e na

>uro'a e ofere&ida nas vers es em ingl s e alem o..e%ian / 0 2 ) N o ' ossui uma organi"a o &omer&ial 'a!ro&inadora. L 'rodu"ida

'or uma equi'e de volun!@rios. U!ili"a seu 'r,'rio sis!ema de geren&iamen!o de 'a&o!es.

2.3 ed /at Linux

O que 'o'ulari"ou o Ded <a! foi seu sis!ema de geren&iamen!o de 'a&o!es. >ssesis!ema 'ermi!e que os a'li&a!ivos de sof!:are se$am !es!ados( &onfigurados e forne&idos

em um es!ado 'ron!o 'ara fun&ionar no Ded <a! *inu+. Usando/se ferramen!as degeren&iamen!o de 'a&o!es sim'les( novos 'a&o!es 'odem ser o%!idos 'or do:nload(ins!alados e e+e&u!ados sem a &onfigura o !or!uosa( s ve"es e+igida 'or ou!ros 'a&o!es.

Ou!ra van!agem do geren&iamen!o de 'a&o!es a &a'a&idade de a!uali"a o im'ossJvel a!uali"ar vers es do Ded <a! sem a ne&essidade de reins!alar o *inu+ desde oinJ&io.

So& 'ode usar o Ded <a! em A In!el( 9l'#a digi!al e un 9DA.

Page 15: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 15/219

2.4 & 0ue de no o no ed /at %.

3nstala&'o aprimorada - De&on#e&e mel#or dis'osi!ivos AI( novo sof!:are de'ar!i&ionamen!o de dis&o e &a'a&idade de es&ol#er quais servi os ser o &arregadosau!oma!i&amen!e no momen!o da ini&iali"a o.

ovas e mel4ores ferramentas de administra&'o ) In&lui uma 'oderosa ferramen!ade &onfigura o gr@fi&a *inu+( oLinuxConf . -am% m in&lui uma ferramen!a 'ara a

&onfigura o da vers o gra!ui!a de X/Hindo:s ( X ree86( &#amada de Xconfigurator.3ntrodu&'o do 0nome ) L um am%ien!e des)!o' 'ara X/Hindo:s 'ro$e!ado 'ara!ornar mais f@&il o desenvolvimen!o de a'li&a!ivos e 'ro'or&ionar um am%ien!e des)!o' mais&onsis!en!e( de qualidade 'rofissional 'ara usu@rios *inu+.

.esempen4o ) el#or im'lemen!a o de mul!i'ro&essamen!o sim !ri&o ; ein!rodu o de D9IC %aseado em sof!:are forne&e me&anismo 'ara &om%inar mGl!i'losdis&os 'ara mel#orar a &onfia%ilidade e o desem'en#o;.

Page 16: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 16/219

5 -5 - # PC m6nimo para Linux# PC m6nimo para LinuxUm 386 &om 4 P( 'or m n o 'ode e+e&u!ar X/Hindo:s e o nGmero de 'rogramas

que ela 'ode e+e&u!ar simul!aneamen!e limi!ado 'ela quan!idade de D9 fJsi&a( seudesem'en#o ser@ len!o na maioria dos a'li&a!ivos de miss o &rJ!i&a servidor de He%;. >sse 'or!an!o mais adequado &omo !erminal de a&esso a ou!ro servidor *inu+ ou Uni+R ou um

servidor de %ai+o desem'en#o 'ara servi os &omo CN &onver!e nomes #os! em endere oI reais; ou um servidor de au!en!i&a o 'ara uma 'equena em'resa.

3.1 #cess rios ideais para um ser idor em sua (ntranet

2ma placa SCS3 / Ideal 'ara um sis!ema mul!iusu@rio >+. ervidor de arquivos(servidor He% ou servidor de a'li&a!ivos;. >s&ol#a uma 'la&a &om su'or!e a Ul!ra/C 9 A I.

O ideal u!ili"ar <CYs em se'arado 'ara dividir o 'ro&essamen!o de dados B sis!ema esof!:are.

3.2 6erificando a compati,ilidade de seu ardware

O #ard:are 're&isa ser su'or!ado 'or drivers in&luJdos na dis!ri%ui o de *inu+ dousu@rio ou 'or sof!:are a&ess,rio que forne a drivers 'ara o #ard:are em ques! o.

3.3 egistrando suas informaç-es de ardware

Placa de v6deo / a%ri&an!e e modeloR &#i'se! de vJdeoR quan!idade de mem,riaR !i'ode rel,gio na 'la&a.

Placa de som a%ri&an!e e modeloR IDT da 'la&a ( endere o de IBO da 'la&a eendere o de C 9.

Monitores a%ri&an!e e modeloR resolu o mais al!a de moni!orR in!ervalo desin&ronismo #ori"on!al e in!ervalo de sin&ronismo ver!i&al.

Mouse a%ri&an!e e modeloR nGmero de %o! esR 'ro!o&olo do mouse e 'or!a serial.2nidades de disco r67ido Aa'a&idade de arma"enamen!o !o!al do <CR nGmero de

&ilindros( nGmero de &a%e as e nGmero de se!ores 'or !ril#a.Modems / a%ri&an!e e modeloR velo&idade do modem e 'or!a serial.

3.4 7scol endo um m+todo de instalação

EPoo!andoF 'elo AC/DO .elo disque!e S@ ao dire!,rio d Zdosu!ils e e+e&u!e Era:ri!eFR forne a

d ZimagesZ%oo!.imgR en!re &om EaF e insira o disque!e forma!adoelo <C vo& 're&isa &riar o disque!e de ini&iali"a o do *inu+.

3.5 onceitos de particionamento

ara li%erar uma 'ar!i o que $@ es!@ sendo u!ili"ada 'rimeiramen!e vo& deve rodar odesfragmen!ador 'ara garan!ir que !en#a uma @rea grande e &on!Jnua de es'a o livre nofinal da 'ar!i o. Ce'ois s, re'ar!i&ionar a unidade de dis&o a fim de !ornar o es'a odis'onJvel 'ara a ins!ala o do *inu+.

Page 17: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 17/219

ara re'ar!i&ionar vo& 'ode usar uma ferramen!a &#amada Efi's.e+eF que es!@ nodire!,rio Zdosu!ilsZfi's20. So& 're&isa es!ar em modo /CO . 9o en!rar no 'rograma ser@a'resen!ado a !a%ela de 'ar!i o. >s&ol#a a 'ar!i o que dese$a dividir. u'ondo que #a$aes'a o livre no final da 'ar!i o es&ol#ida( ser@ 'ergun!ado qual &ilindro de dis&o vo& vaiusar &omo lin#a onde a 'ar!i o &or!ada e dividida. So& 'ode usar as !e&las de se!a 'araesquerda e 'ara a direi!a a fim de mudar o &ilindro sele&ionado. 9o fa"er isso( o !aman#odas 'ar!i es em mega%M!es; ser@ mos!rado 'ara que vo& 'ossa se &er!ifi&ar de que a

nova 'ar!i o se$a sufi&ien!emen!e grande. O 'rograma Efi's.e+eF garan!e que vo& n o'ossa es&ol#er um &ilindro 'ara dividir que dei+e algum dos dados &orren!es na nova'ar!i o.

Page 18: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 18/219

8 -8 - 3niciando a instala&'o3niciando a instala&'oModo expert ) Nesse modo( a de!e& o de #ard:are n o reali"ada e vo&

're&isar@ forne&er 'ar me!ros de &onfigura o 'ara !odo o seu #ard:are( duran!e ains!ala o. So& deve rever!er 'ara essa o' o a'enas se seu #ard:are n o es!iver sendode!e&!ado &orre!amen!e e !iver mui!a &er!e"a dos 'ar me!ros e serem in!rodu"idos.

4.1 7scol endo uma classe de instalação

♦ 9or*station / >+e&u!a uma ins!ala o 'adr o 'ara uma :or)s!a!ion *inu+. >s!a o' oau!oma!i&amen!e a'aga !odas as 'ar!i es *inu+ e+is!en!es no seu sis!ema.

♦ Server / >+e&u!a uma ins!ala o 'adr o 'ara uma servidor *inu+. >s!a o' oau!oma!i&amen!e a'aga !odas as 'ar!i es *inu+ e+is!en!es no seu sis!ema.

♦ Custom / ro'or&iona um &on!role &om'le!o so%re !odos os as'e&!os do 'ro&esso deins!ala o.

4.2 6erificando os adaptadores 8 8(

e vo& es!iver ins!alando uma nova &,'ia de Ded <a! *inu+( 'oder@ ser ques!ionadose 'ossui ada'!ador A I. >m &aso 'osi!ivo( vo& deve indi&@/lo 'ara que !odos osdis'osi!ivos ane+ados 'ossam ser de!e&!ados 'elo sof!:are de ins!ala o.

4.3 onfigurando suas partiç-es de disco

Fdis* L a ferramen!a *inu+ 'adr o 'ara a &onfigura o de 'ar!i es de dis&o e es!@dis'onJvel 'ara &ada dis!ri%ui o de *inu+.

.is* .ruid erramen!a de geren&iamen!o de 'ar!i o de dis&o 'r,'ria do Ded <a!'ara fa&ili!ar a ins!ala o.

♦ Mount Point ) Indi&a onde a 'ar!i o a'are&er@ em sua es!ru!ura de dire!,rio *inu+.So& 're&isa !er 'elo menos uma 'ar!i o mon!ada &omo B. O que se segue indi&a o'rin&i'al 'a'el dos dire!,rios 'adr o de nJvel su'erior do Ded <a! *inu+

• Bo'! o'&ionalmen!e( o sof!:are ins!alado arma"enados aqui.• B%in / 9rquivos e+e&u!@veis %in@rios; de &omandos essen&iais 'er!en&en!es

sis!ema e que s o usados &om freqV n&ia.• B%oo! / 9rquivos es!@!i&os de %oo! de ini&iali"a o %oo!/loader;• Bdev / 9rquivos de dis'osi!ivos de en!radaBsaJda• Be!& / Aonfigura o do sis!ema da m@quina lo&al &om arquivos diversos 'ara a

adminis!ra o de sis!ema.• B#ome / Cire!,rios lo&al #ome; dos usu@rios• Bli% / 9rquivos da %i%lio!e&as &om'ar!il#adas usados &om freqV n&ia.• Bmn! / on!o de mon!agem de 'ar!i o !em'or@rios• Broo! / Cire!,rio lo&al do su'erusu@rio roo!;• Bs%in / 9rquivos de sis!ema essen&iais• B!m' / 9rquivos !em'or@rios gerados 'or alguns u!ili!@rios• Busr / -odos os arquivos de usu@rios devem es!ar aqui segunda maior

#ier@rquia;

Page 19: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 19/219

• Bvar / Informa o vari@vel

♦ Device ) Indi&a o nome de dis'osi!ivo *inu+ de &ada 'ar!i o. ara dis&os IC>( asunidades s o ro!uladas &omo #d+. Os dis&os A I s o ro!ulados &omo sd+.

♦ Request – Indi&a o !aman#o mJnimo da 'ar!i o( em mega%M!es.♦ Actual – Indi&a o es'a o real alo&ado 'ara uma 'ar!i o.♦ !"e – >sse &am'o indi&a o !i'o de 'ar!i o. Os valores 'ossJveis in&luem Linux

native ( Linux s#a" e D$% &'()it.

4.4 (ncluindo no as partiç-es

2ma parti&'o de s+ap / O *inu+ 're&isa de uma 'ar!i o se'arada 'ara usar 'aras:a'. Isso ne&ess@rio quando vo& u!ili"a !oda a sua D9 fJsi&a e o sis!ema o'era&ional're&isa &riar mem,ria vir!ual 'ara &on!inuar fun&ionando. O ideal &riar uma 'ar!i o des:a' igual a! o do%ro de sua D9 fJsi&a. Nen#um 'on!o de mon!agem deve ser indi&ado ea &ai+a de Qro:a%le n o deve ser sele&ionada. O *inu+ limi!a o !aman#o dessa 'ar!i o em128 P.

4.5 7ditando uma partição

So& 'ode !ornar uma 'ar!i o CO dis'onJvel es'e&ifi&ando um 'on!o de mon!agem'ara elas. ara fa"er isso( sele&ione a 'ar!i o que vo& dese$a !ornar a&essJvel no *inu+('ressione o %o! o >di! e de'ois 'reen&#a um 'on!o de mon!agem 'ara a 'ar!i o. e vo&'ossui uma Gni&a 'ar!i o CO ( 'ode mon!@/la &omo Bdos( 'or e+em'lo.

4.% Preparando seu espaço de swap

So& deve indi&ar que as 'ar!i es devem ser iden!ifi&adas quan!o a %lo&os

defei!uosos( enquan!o s o forma!adas 'ara uso &omo es'a o de s:a'. Os %lo&osdefei!uosos em sua 'ar!i o de s:a' 'odem fa"er seu sis!ema *inu+ fal#ar. So& 'oderia'erder seu !ra%al#o quando isso a&on!e&esse e 'ossJvel a! que os dados salvos em sua'ar!i o/rai" se$am danifi&ados( &aso #a$a %lo&os defei!uosos em sua 'ar!i o de s:a'.

4.' !ormatando suas partiç-es Linux

O 'r,+imo 'asso forma!ar suas 'ar!i es *inu+ na 're'ara o 'ara a ins!ala o dosis!ema o'era&ional.

4.) 8elecionando pacotes

Aada &om'onen!e um &on$un!o de 'a&o!es rela&ionados 'ara !arefas es'e&Jfi&as(&omo &one+ es dial/u'( navega o na He% e ou!ros. 9 o' o sele&! individual 'a&)ages(que a'are&e a%ai+o do &am'o de lis!a( indi&a se vo& quer sele&ionar 'a&o!es es'e&Jfi&osden!ro de &ada &om'onen!e. Cei+ando essa o' o desa!ivada signifi&a que &ada&om'onen!e ser@ ins!alado em sua !o!alidade.

Page 20: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 20/219

4.9 onfigurando seu mouse

rimeiro o sof!:are de ins!ala o !en!a de!e&!ar o seu mouse. e n o &onsegue( vo&ver@ uma lis!a de !i'os 'ossJveis de mouses na qual vo& 'ode sele&ionar.

e o seu mouse !em dois %o! es( &er!ifique/se de sele&ionar a &ai+a de emula o demouse de !r s %o! es. O *inu+ es'era um mouse de !r s %o! es( assim &omo !odos ossis!emas o'era&ionais Uni+. >ssa emula o 'ermi!e que vo& d um &lique &om os %o! es

esquerdo e direi!o do mouse $un!os( 'ara simular um &lique &om o %o! o &en!ral.

4.1 Definindo uma sen a do oot

O usu@rio Doo! o adminis!rador. >le 'ode ver os arquivos de !odos os usu@rios(reali"ar !arefas de adminis!ra o de sis!ema e( se quiser( e+&luir !odos os arquivos de seusis!ema.

9',s definir a sen#a do Doo!( o sis!ema 'ede as sele es de &onfigura o deau!en!i&a o. <@ !r s o' es nessa !ela e &ada uma 'ode ser sele&ionada individualmen!e.>las n o s o mu!ualmen!e e+&lusivas. 9s o' es s o

♦ na%le 3S >sse um !i'o de au!en!i&a o de rede &omum em mui!as redes Uni+(es'e&ialmen!e aquelas %aseadas em servidores UNB olaris.

♦ 2se S4ado+ Pass+ord O uso de s#ado: 'ass:ords uma ! &ni&a &riada 'ara!ornar mais difJ&il a um in!ruso ou um usu@rio regular de sis!ema rou%ar o %an&o dados do usu@rio e de'ois !en!ar violar a 'ass:ord da adminis!ra o do sis!ema.

♦ na%le M. Pass+ords >s!a o' o fa" o *inu+ usar um esquema de en&ri'!a omais rigoroso 'ara arma"enar as 'ass:ords dos usu@rios.

4.11 onfigurando o L(L&

O *I*O o &arregador de ini&iali"a o do *inu+. O *I*O !am% m forne&e os re&ursosde ini&iali"a o dual que 'ode 'ermi!ir que vo& es&ol#a o sis!ema o'era&ional a ser a!ivadono momen!o da ini&iali"a o.So& 'ode fa"er isso no as!er Poo! De&ord ou no 'rimeiro se!or de sua 'ar!i o/rai".e vo& es!@ es!iver e+e&u!ando um sis!ema o'era&ional( &omo o O B2 ou Hindo:s N-( que'ossui seu 'r,'rio &arregador de ini&iali"a o( !alve" queira es&ol#er a Gl!ima o' o(

9 'r,+ima !ela soli&i!ar@ que vo& forne a as o' es 'adr o 'ara serem forne&idas ao*inu+ no momen!o da ini&iali"a o. ele&ione a o' o Use *inear ode se o <C endere ado em modo *P9.

4.12 olocando o 8wap em um disco separado

Aaso vo& !en#a ins!alado o *inu+ e sua @rea de s:a' no mesmo dis&o vo& !er@&om'ar!il#ar o !em'o de 'ro&essador 'ara &arregar um a'li&a!ivo e 'ara fa"er s:a' no <C.Isso 'rovo&ar@ gargalo no sis!ema. or isso( o ideal vo& &riar a @rea de s:a' em ou!ro<C.

4.13 olocando o Linux entre rias partiç-es

Os %enefJ&ios que se 'ode o%!er dividindo o arma"enamen!o do sis!ema o'era&ionalen!re as 'ar!i es de maneira l,gi&a s o

Page 21: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 21/219

Page 22: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 22/219

; -; - .icas so%re instala&'o.icas so%re instala&'o

5.1 oteiro ompleto para a (nstalação do Linux e <indows no =esmo /D

OP iga esse ro!eiro &aso dis'on#a de um <C lim'o( sem algum sis!emao'era&ional ins!alado( ou &aso reins!alar o :indo:s n o l#e se$a um 'ro%lema.

• rimeiro &om o fdis) do CO ( &rie 1 'ar!i o CO &om me!ade do !aman#o !o!al deseu <C 'ara ins!alar o :indo:sR

• Ins!ale o :indo:sR• Aoloque o dis&o de ini&iali"a o do *inu+ no drive e 'ro&eda &om a ins!ala o.• No Cis) Cruid( &rie 3 'ar!i es *inu+. uma de !i'o [[*inu+ Na!ive\\ de 5 % &om 'on!o

de mon!agem B%oo!( ou!ra [[*inu+ :a'\\ de 64 % e ou!ra de !i'o [[*inu+ na!ive\\ &omo res!an!e do dis&o 'ara ser o dire!,rio rai" do sis!ema 'on!o de mon!agem B;.

• ele&ione os 'a&o!es a serem ins!aladosR• Ins!ale o *I*O no PDR• ron!o.

Na ini&iali"a o( no 'rom'! [[*I*O %oo! \\ se digi!ar [[dos\\( en!ra no :indo:sR se digi!ar [[linu+\\( en!ra no *inu+R sem as as'as;

5.2 Por 0ue Preciso ter uma Partição para o >,oot?

O dire!,rio B%oo! onde es! o os arquivos de ini&iali"a o( &omo a imagem do )ernele informa es de ma'eamen!o e m,dulos.

Ariar/se uma 'ar!i o es'e&ial 'ara o B%oo! ne&ess@rio 'orque o sis!ema n o dar@&arga se o arquivo &om a imagem do )ernel es!iver a&ima do &ilindro 1024 do dis&o rJgido.

or isso( &ria/se o B%oo! &omo a DI >ID9 'ar!i o linu+( an!es da de !ro&a s:a'; eda rai" B;( 'ara garan!ir que seu 'osi&ionamen!o es!ar@ a%ai+o do &ilindro 1024.

> 'or es!a ra" o que o 'rograma Cis) Cruid n o &ria 'ar!i o rai" a&ima de 1Q%(&aso n o se !en#a um B%oo! $@ definido( 'ois nes!e &aso o B%oo! es!ar@ na 'r,'ria 'ar!i orai".

5.3 $uantas e $uais De em ser =in as Partiç-es?

Ce'ende da a'li&a o fu!ura da m@quina. Cire!,rios que geralmen!e s o mon!adosem 'ar!i es e+&lusivas s o

• s:a' mem,ria vir!ual• B rai" do sis!ema• B%oo! arquivos de ini&iali"a o• B#ome @rea dos usu@rios• Busr %in@rios dos 'rogramas• Bvar arquivos de regis!ro log; e &ai+as 'os!ais

endo B#ome( Busr e Bvar em 'ar!i es se'aradas G!eis mais 'ara servidores degrande 'or!e( e n o 'ara m@quinas &aseiras.

Aom rela o ao !aman#o dessas 'ar!i es

Page 23: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 23/219

• s:a' geralmen!e !em o do%ro de !aman#o da D9• B o res!o do sis!ema que n o es!@ em ou!ras 'ar!i es• B%oo! os arquivos aqui s o 'ou&os e 'equenos( 5 % %as!am• B#ome de'ende da quan!idade de usu@rios da m@quina• Busr de'ende da quan!idade de 'a&o!es a serem ins!alados• Bvar de'ende dos servi os que rodar o na m@quina

5.4 @erando discos so,re o Linux

ara gerar os dis&os so% o Conectiva Linux ( ne&ess@rio que se !en#a 'ermiss o degrava o no arquivo BdevBfd0 a unidade de dis&o fle+Jvel;. Ini&ialmen!e e!ique!e um dis&forma!ado &om o nome de dis&o de ini&iali"a o ou algo similar e insira na unidade de dis&ofle+Jvel mas n o mon!e a unidade;. on!e o AC do Conectiva Linux ( v@ 'ara o dire!,rio Bimagens e e+e&u!e o seguin!e &omando

dd if %oo!.img of BdevBfd0 %s 1440)

ara gerar o dis&o de su'or!e a A AI9( e!ique!e um segundo dis&o &om a ins&ri odis&o su'lemen!ar( insira na unidade de dis&o fle+Jvel e e+e&u!e o seguin!e &omando

dd if '&m&ia.img of BdevBfd0 %s 1440)

5.5 @erar discos so,re o =8AD&8

ara gerar os dis&os so% o /CO ( 'ode/se e+e&u!ar o u!ili!@rio ra:ri!e in&luJdo noAC 1 do Conectiva Linux ( no dire!,rio dosu!ils. Ini&ialmen!e e!ique!e um dis&o forma!ado de 3] 'olegadas &om o nome de dis&o de ini&iali"a o lo&al ou algo similar e insira na unidadede dis&o fle+Jvel. 9',s( e+e&u!e os seguin!es &omandos 'resumindo que o seu AC se$a odrive d ;

A Z^ dC Z^ &d ZimagesC Zimages^ Zdosu!ilsZra:ri!e>n!er dis) image sour&e file name%oo!.img>n!er !arge! dis)e!!e drive alease inser! a forma!!ed dis)e!!e in!o drive 9

9nd 'ress //>N->D// _>n!er`C Zimages^

O u!ili!@rio ini&ialmen!e soli&i!ar@ o nome do arquivo do dis&o imagem( informare+em'lo %oo!.img;. 9',s soli&i!ar@ o dis'osi!ivo de grava o( onde dever@ ser informado a .ara gerar um dis&o adi&ional( e!ique!e um segundo dis&o e e+e&u!e o ra:ri!e novamen!e(informando o nome do arquivo imagem dese$ado.

Os arquivos de imagens ! m a seguin!e denomina oCis&o de ini&iali"a o lo&al %oo!.img / Cis&o de ini&iali"a o via rede %oo!ne!.img

Cis&o de su'or!e a A AI9 '&m&ia.img

Page 24: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 24/219

Page 25: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 25/219

5.) :sando o fdis;

Aaso se !en#a sele&ionado o fdis)( es!a a se o onde ele ser@ des&ri!o. Ini&ialmen!eser@ a'resen!ada uma &ai+a de di@logo in!i!ulada ar!i&ionamen!o de Cis&os. Nes!a &ai+es! o lis!ados !odos os dis&os dis'onJveis no equi'amen!o lo&al. ova o real&e 'ara o dis&oque se dese$e 'ar!i&ionar( sele&ione >di!e e !e&le >s'a o. O usu@rio es!ar@ agora a&essandoo fdis) e 'oder@ 'ar!i&ionar o dis&o sele&ionado. De'i!a es!e 'ro&esso 'ara &ada dis&o que

quiser 'ar!i&ionar. Tuando es!iver 'ron!o( sele&ione ron!o.

5.).1 :ma 6isão @eral do fdis;O u!ili!@rio fdis) in&lui au+Jlio online sim'les( mas de e+!rema u!ilidade.eguem algumas indi&a es

• O &omando de a$uda m.• ara lis!ar a !a%ela de 'ar!i es &orren!e p.• ara adi&ionar novas 'ar!i es n, • fdis) &ria 'ar!i es na!ivas do *inu+ 'or 'adr o. 9o &riar/se uma 'ar!i o de !ro&a(

ne&ess@rio al!erar o !i'o da 'ar!i o( usando o &omando t( &u$o !i'o igual a=". Use

o &omandol 'ara uma lis!a dos !i'os de 'ar!i es e seus valores.• O *inu+ 'ermi!e a! qua!ro 'ar!i es em um dis&o. Aaso se dese$e mais 'ar!i es(uma daquelas 'ode ser al!erada 'ara uma 'ar!i o de modo es!endido( a qual 'ode&on!er uma ou mais 'ar!i es l,gi&as. Uma ve" que uma 'ar!i o es!endida &on! min!ernamen!e as 'ar!i es l,gi&as( eviden!emen!e que a soma das @reas das'ar!i es l,gi&as &riadas n o 'ode ser su'erior @rea da 'ar!i o es!endida.

• L a&onsel#@vel ano!ar as 'ar!i es '.e+ BdevB#da2; e os seus res'e&!ivos sis!emasde arquivos '.e+ Busr;( assim que forem &riadas.

No!a o%serve que nen#uma das mudan as reali"adas !er@ efei!o a! que se$amsalvas e o usu@rio finali"e o u!ili!@rio fdis) u!ili"ando o &omando+ . ode/se sair do fdis) semsalvar as o' es u!ili"ando/se o &omando q.

5.9 ecuperação do Lilo

5.9.1 Procedimento #O que vo& 're&isa fa"er 'ara re&u'erar o seu lilo%oo! b Pas!a que vo& e+e&u!e o B

s%inBlilo. @&il( n o b N oc N o ! o sim'les assim. e vo& n o &onsegue en!rar no seusis!ema( &omo far@ 'ara e+e&u!ar um &omando ou 'rograma b

Isso que es!@ aqui a%ai+o( foi fei!o u!ili"ando/se o Ded <a!.a&a o seguin!e

1/ Ini&ie o seu sis!ema &omo se vo& fosse ins!alar o seu *inu+ novamen!e. Aoloque o dis&ode %oo! e ini&ie o seu sis!ema. >s&ol#a a o' o D> AU>.

2/ Ir@ a'are&er !odas as o' es que vo& deve &onfigurar( !i'o !e&lado( idioma( e!&.

3/ a&a m*nod /de&/!da b + ,

isso ir@ &riar o devi&e #da( se o seu <C for A I( vo& deve usar( ao inv s de #da(sda;

Page 26: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 26/219

4/ 9gora( o que vo& 're&isa da 'ar!i& o B. a&a

m*nod /de&/!da b +

onde + o 'on!o de mon!agem da sua 'ar!i& o B. e vo& n o sou%er qual a sua'ar!i& o B( fa&a fdis) /l.;

5/ 9gora &riar um 'on!o de mon!agem 'ara vo& mon!ar a sua 'ar!i& o B rai"; a a m*dir /teste

6/ on!e( agora( a sua 'ar!i o B em B!es!e

mount /de&/!da /teste

7/ 9gora s, rodar o lilo &om a o' o /r 'ara es'e&ifi&ar a rai".

/teste/sbin/lilo -r /teste

Ceve a'are&er

#dded linu#dded in -- opcional %0

9gora( re!ire o disque!e do drive e d um rese! na sua m@quina. O seu sis!ema ir@&ome ar normalmen!e.

5.9.2 Procedimento Cro&eda &omo se fosse fa"er a ins!ala o do *inu+ &oloque o disque!e de

ini&iali"a o do Aone&!iva *inu+ no drive e reini&iali"e a [email protected]&eda normalmen!e res'ondendo s 'ergun!as que a'are&er o !i'o de !e&lado(

idioma( e!&; e quando a'are&er a !ela 'ara se es&ol#er en!re Ins!ala o ou 9!uali"a o(es&ol#a 9!uali"a o.N o sele&ione os 'a&o!es individualmen!e( assim nen#um 'a&o!e ser@ ins!alado e a

a!uali"a o ir@ dire!o a 'ar!e do *I*O.ele&ione ins!al@/lo no PD e &on!inue &om a a!uali"a o. Ce'ois de a'are&er

Wins!alando o &arregador de ini&iali"a o *I*O...W 'ode/se re!irar o dis&o de ini&iali"a o dodrive( a'er!ar A!rl 9l! Cel e !udo vol!ar@ ao normal.

5.1 omo instalar o L(L& num dis0uete?

.urante a instala&'o: *ogo a',s a ins!ala o do *I*O no PD ou na 'ar!i o rai"

ser &on&luJda( a'er!e 9l! 2 'ara a&essar o &onsole do *inu+( e digi!ebas!) lilo -b /de&/fd,Com o Linux >á instalado: root local!ost3) /sbin/lilo -b /de&/fd,Nos dois &asos a&ima( n o se esque a de &olo&ar um disque!e lim'o no flo''M 'ara o

*I*O ser ins!alado.

Page 27: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 27/219

5.11 :sando o L(L& para gerenciar partiç-es

O LILO L=>?@ L B ? ?H= =HJ = =>?@ K? > =B B B H= Q . E ? B B= =B ? H B>B K? = = B B H B B B B H= = H B. N ?HBB = $ B >H > >H B ?H = H B $ = ?H= = B LILO B B K? B = H B K? K? = B ? B > H >H .

O LILO H ? B K?= >V= ? B - H - = . >VLJ B B >B B =>V B Q > J =B B B K? VB B B = = B H= Q .

U B K?= >V= ? B ? B B 2 = H B L=>?@ W=>95 :/// LILO >V= ? BH= > V=

SHB H LILO B H= > H Y - - B

B H VB H $ ?H >7H [ > B \ H .

B\ Y 50B Y > B V B> HBHB = [ Y 0 B B> =B HH=> E> LILO B H= >H Y - - B3 B Y =>95 HB Y - - B

= B Y - =>? H Y - - B1 B Y =>?@ B / > \ N >/UMSDOS V= \ H ? ?>H B / > \ V [=>

///*B B B B B H B K?= B B B :

1. A => B: H Y - - B

E B => = B > J V?> = >B >H LILO$ > HB => B$ LILO HJ >V= ? B BB > M&R. MB ? B - - B B B ?H H= V?> = >B >H . U @ B B B V?> = >B ? = K? H : ? H=H?] H Y - - B H Y - -V 0

? V 1$ V 2... > > B > HJ ? = =

2. B\ Y 50

E HB => B => = B K?B>H H B B H= B ^ J B= B V >H B= >H BB?H BH= B >H $ ? _B$ ^ @ >B B. E B => B HJ >V= ? B B B B B 5

?> .

A B B >V= ? B K?B= B H= Q H = >] = .A => B K? B B B H= = >] ...

Page 28: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 28/219

PB B ? B B H= =>?@:

= B Y - =>? H Y - - B1 B Y =>?@ B / > \ N >/UMSDOS V= \ H ? ?>H B / > \ V [=>

A `>= B B H K? ^ ? B B => B :H Y - - B1 a/// - - B1 K? B B H= =>?@

B Y =>?@ a/// O> H =>?@ ^ ? B K?= ? B B B B/ B K?B K?

PB B ? B B H= ?H H= :

H Y - - B3 B Y =>95

HB Y - - B

A `>= B B H K? ^ ? B B => B :

H Y - - B3 a/// - - B3 K? B B H= K? ^ K? = BB Y =>95 a/// O> H =>95 ^ ? B K?= ? B B B B/ B K?B K? . HB Y - - B a/// * ^ B K? HB HJ B B H= - - B3

ron!o. > assim vo& vai mon!ando um lilo.&onf variado &om o que vo& quiser.Ou!ra &oisa usar o lilo&onfig( que &ria o lilo.&onf &om menus gr@fi&os.

#%s. em're a',s edi!ar e salvar o arquivo Be!&Blilo.&onf( deve/se e+e&u!ar o *I*O'ara que as al!era es se$am fei!as

root local!ost3) /sbin/lilo

5.12 onfiguração adicional

9n!es de ser dada 'or !erminada a nossa !arefa( ainda fal!a &onfigurar algunsas'e&!os do sis!ema.

ara o &aso de 'ossuir uma 'la&a de som( es!e o momen!o &er!o 'ara &onfigurar osis!ema 'ara a u!ili"a o do @udio. Is!o fei!o re&orrendo ao &omando

BusrBs%inBsnd&onfig

>s!e 'rograma deve de!e&!ar de forma au!om@!i&a a !o!alidade das 'la&as de sommais &omuns do mer&ado. e n o for de!e&!ada au!oma!i&amen!e( vai ser a'resen!ado aou!ili"ador um menu &om as diversas o' es de &onfigura o IDTs( IO OD- ( e!&.;.

ara al m da 'la&a de som( 'ossJvel ao u!ili"ador nes!a fase( &onfigurar maisdis'osi!ivos e+is!en!es na m@quina( &omo o !e&lado e os servi os que s o lan adosau!oma!i&amen!e( u!ili"ado o Wse!u'W

Page 29: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 29/219

BusrBs%inBse!u'

e o sis!ema de $anelas X n o es!@ a ser lan ado de forma au!om@!i&a no %oo! e n o!em a &er!e"a se fi&ou %em &onfigurado( deve e+'erimen!ar o seu fun&ionamen!o. ara issodeve digi!ar

s!ar!+Tuando e+e&u!a es!e &omando( o vJdeo deve mudar 'ara o modo gr@fi&o e deve

a'are&er um &ursor em WXW asso&iado ao movimen!o do mouse. Serifique se o !e&lado es%em &onfigurado e se a imagem es!@ &orre!a. ara a&er!ar a imagem 'ode ne&essi!ar deu!ili"ar os &on!roles do moni!or 'ara &en!rar e a$us!ar a imagem.

e 'assados alguns segundos n o for 'ossJvel o%!er imagem( ou se a imagema'are&e dis!or&ida ou mal formada ris&os( so%re'os!a( e!&.;( a o'era o deve ser in!errom'ida de imedia!o.

ara sair do X/Hindo: de forma r@'ida( 'ressione simul!aneamen!e as !e&las?C (L@AL @BAC SCAP ?,

No &aso de ne&essi!ar de a&er!ar algum 'ormenor do sis!ema X/Hindo: que n o!en#a sido ins!alado de forma &orre!a( &omo 'or e+em'lo( o !e&lado n o !er fi&ado ins!alado&orre!amen!e( e+e&u!e o seguin!e &omando

X 86 e!u'

>s!e &omando( d@ a 'ossi%ilidade de o usu@rio vol!ar de novo a &onfigurar o sis!emain&luindo o laMou! do !e&lado( mouse( e!&. e 'or a&aso( es!e 'rograma !ravar( sai%a que'ode sem're a%or!ar e vol!ar a e+e&u!ar de novo( %as!ando 'ara isso 'ressionar WA-D*/9*-/P9A= 9A>W e de seguida em WA-D*/AW. 9',s !er !erminado a &onfigura o &om oWX 86 e!u'W( deve vol!ar a e+e&u!ar o Ws!ar!+W 'ara !es!ar de novo a &onfigura o.

ara os &asos em que n o e+is!e nen#um WdriverW es'e&Jfi&o 'ara a 'la&a gr@fi&a'ode sem're u!ili"ar um driver gen ri&o( que serve 'ara qualquer 'la&a SQ9. >sse WdriverW'ode ser es&ol#ido den!ro do e&r de 'la&as gr@fi&as do X 86 e!u'( no &aso da sua es&ol#a!er re&aJdo so%re o modo Ce!ailed e!u'. Ce'ois de en!rar no Ce!ailed e!u'( deve es&ol#er somen!e o driver WSQ916W.

3MP#( A no &aso de u!ili"ar es!e driver( vai !er o%riga!oriamen!e que es&ol#eruma resolu o de 640+480 'on!os e 256 &ores 8 %i!s;.

-en#a sem're em a!en o( que es!a sem're uma solu o de Gl!imo re&urso( e ques, deve ser u!ili"ada se n o en&on!rar mais nen#um driver 'ara a 'la&a. Tuando 'ro&ede a!iva o des!e driver( o u!ili"ador vai fi&ar limi!ado a'enas a 16 &ores e a uma resolu ogr@fi&a de 640+480 'on!os. Aomo n o vai u!ili"ar qualquer !i'o de u!ili"a o de #ard:are(!en#a sem're 'resen!e que o X/Hindo: vai fi&ar mui!o len!o.

9ssim que o Ws!ar!+W &ome ar a fun&ionar de forma &orre!a( vai 'oder 'assar ao'r,+imo 'asso.e ne&essi!ar de desligar nes!e momen!o a m@quina( nun&a o fa a &arregando no

%o! o de OH>D. Tualquer u!ili"ador do *inu+( an!es de desligar a m@quina( !em sem'reque reali"ar alguns 'ro&edimen!os %@si&os( nomeadamen!e um que d@ 'elo nome deWs#u!do:nW. e !al n o for reali"ado( o u!ili"ador 'ode !er quase a &er!e"a de 'erder ainforma o e a! mesmo inu!ili"ar !odo o sis!ema o'era!ivo.

ara reali"ar o s#u!do:n m@quina( 'ode sem're e+e&u!ar qualquer um des!es&omandos

Bs%inBs#u!do:n /# no:

Page 30: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 30/219

Bs%inBre%oo!Bs%inB#al!>m al!erna!iva( 'ode sem're u!ili"ar a ! &ni&a dos W3 dedosW $@ mui!o &on#e&

dou!ras 'aragensc;( 'ressionando WA-D* 9*- C>*W( a qual s, fun&iona quando o u!ili"ador se en&on!ra fora do X/Hindo:( a',s um WA!rl 9l! 1W.

3MP#( A O sis!ema de $anelas X 'ossui um arquivo de &onfigura o do !e&lado'ara a *Jngua or!uguesa( o qual se en&on!ra &onfigurado de forma in&orre!a. ara que o

sis!ema em &ausa fique &orre!amen!e &onfigurado( !an!o na &onsole &omo em X/Hindo:(deve &onsul!ar a '@gina do Kos 9m ri&o Dio( ver em#!!' BBs!uden!s.f&!.unl.'!BusersB$arBlinu+B!e&lado.#!ml( o qual !em desenvolvido um mag!ra%al#o 'ara a resolu o des!e 'ro%lema. 9 !o!alidade das a'li&a es 'ara o *inu+(fun&ionam de forma &orre!a &om es!e s&ri'!c

5.13 Para os 0ue tem pouca mem ria...

9!en o vo& que n o !em mem,ria....No &aso eu me refiro a quem 'ossuir a'enas 16 megas de mem,ria ram. ara es!es

'o%res &oi!ados( eu &olo&o aqui meus dois &en!avos de &on!ri%ui o.

/// Nada de =C>/// Nada de QNO >/// Nada de Ne!s&a'e v4.5 o mons!ro devoradorccc ;<eM( e\ is!o mesmo que vo& leuccc as a&alme/seccc 9%ai+o !em as min#as 'equenas

suges! es e des&o%er!as/ O geren&iador de $anelas X A> que %em mais sim'les( f@&il de &onfigurar e usar( e

o mais im'or!an!e( n o &ome !an!o os re&ursos da !ua m@quina. -em a!e um guia deu'gradeBins!ala o 'ara o Ded<a! 5.+. Se$a #!!' BB:::.+f&e.org e o guia de ins!ala o em#!!' BBmem%ers.#ome.ne!BdlooneM1BD<5X &e.#!ml

/ > 'ara navegar na H>P e ler !eus > 9I* !ranqVilo( vai o Ne!s&a'e v3.0 que %emmais li!e( e vem a! &om um edi!or #!mlR !udo is!o sem &omer os re&ursos da m@quina. egueem f!' BBf!'.&aldera.&omB'u%Bne!s&a'eBnaviga!orBgoldB

o%s. ao ins!alar o Ne!s&a'e 3.+ !alve" de erro na li% *i%X!.so.6( en! o vo& deveins!alar a X ree86/li%s/3.3.2/8( que vo& 'ega em #!!' BBr'mfind.ne! ;

9lguns ou!ros %ro:sers o'&ionais que vo& 'ode !en!ar 9maMa /#!!' BB:::.:3.orgBamaMaB T!mo"ila / #!!' BB:::.!roll.noBq!mo"illaB > se !am% m fal!a a vo& um ou!ro !i'o de mem,ria( !en!e O i!e do >lefan!e( que ele

!e 'ermi!e &adas!ras da!as e &om'romissos im'or!an!es.Qra as a ele eu agora lem%ro a da!a de anivers@rio dos meus amigos. 9final( n o

!odo mundo que !em uma mem,ria de elefan!e.> se is!o !udo n o !e agradar( s, !em uma solu o &oloque mem,ria( &oloque

mem,ria( &oloque mem,ria...

5.14 &correu erro na instalação do L(L&.

rro: O erro mais &omum que a&on!e&e nesse es!@gio quando foi &riada uma'ar!i o nova e definida &om o IC de WCO 16/%i!W 'ara o Hindo:s duran!e a ins!ala o. O*I*O &#e&a que #@ uma 'ar!i o CO e se n o #ouver um sis!ema arquivos COins!alado nes!a 'ar!i o( ele n o se ins!ala( a&usando erro.

# que faDer: • ar!i&ionar o <C( ins!alar 'rimeiro o Hindo:s e de'ois o *inu+.

Page 31: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 31/219

• e isso n o for 'ossJvel( na #ora da ins!ala o do *I*O( re!ire a en!rada WdosW que o'rograma &olo&a.

• Ou( em Gl!imo &aso( de um sis!ema $@ ins!alado( re&u'erar o *I*O. Se$a &omo fa"isso em W&omo re&u'erar o *I*ObW nas D.#utra possi%ilidade: Se$a se a o' o de 'ro!e o de vJrus( 'resen!e em alguns

PIO ( es!@ desa%ili!ada.

5.15 (nstalação linux windows

5.15.1 omo instalar o Linux com o <indows BE?<@ um <OH-O mui!o de!al#ado e in!eressan!e so%re es!e 'ro&edimen!o( e+'li&ando/

o 'asso a 'asso. a&esse o seguin!e <OH-O#!!' BB:::.&one&!iva.&om.%rB*C B<OH-OBminiB*inu+ N-/*oader.#!ml

9inda( #@ um 'rograma free:are; 'ara fa"er a adi o e &onfigura o do %oo! loader do N-( sem ne&essi!ar fa"er os 'assos a%ai+o. So& en&on!ra/o em#!!' BBour:orld.&om'userve.&omB#ome'agesBgvollan!B%oo!'ar!.#!m

InJ&io dos 'ro&edimen!os• Ini&iali"e o linu+ 'elo disque!e. / Arie uma imagem do se!or de ini&iali"a o do linu+(

nes!e e+em'lo( BdevB#da2

root local!ost3) dd if4/de&/!da2 of4/bootsect.ln bs4512 count41

• Ao'ie a imagem 'ara um disque!e forma!ado em CO

root local!ost3) mcop6 /bootsect.ln a%

• Ini&iali"e a m@quina no N- / Ao'ie a imagem do disque!e 'ara A Z / odifique osa!ri%u!os do %oo!.ini

'%78 attrib -s -r c%7boot.ini • >di!e o %oo!.ini

_%oo! loader` !imeou! 30 defaul! mul!i 0;dis) 0;rdis) 0;'ar!i!ion 1;ZHINN- _o'era!ingsMs!ems` mul!i 0;dis) 0;rdis) 0;'ar!i!ion 1;ZHINN- WHindo:s N- Hor)s!a!ion ... mul!i 0;dis)0;rdis) 0;'ar!i!ion 1;ZHINN- WHindo:s N- Hor)s!a!ion ... A ZPOO- >A-.*NX W*inu+W

in&luir es!a Gl!ima lin#a• Sol!ando os a!ri%u!os

'%78 attrib 9s 9r c%7boot.ini im.

5.15.2 omo iniciali"ar ou o Linux ou o <indows?Aaso o Hindo:s e o *inu+ dividirem o mesmo dis&o rJgido( 'rimeiro leia W'osso !er o

Hindo:s e o *inu+ no mesmo <CbW Nas D.Defor ando 'referen&ialmen!e( o Hindo:s $@ deve es!ar ins!alado an!es do *inu+(

&aso isso n o se$a 'ossJvel( leia Wins!alei o Hindo:s e o *I*O sumiuW e !am% m Wo&orreuerro na ins!ala o do *I*OW 'resen!es nas D.

ro&eda a ins!ala o normalmen!e e a'enas a!en!e que a',s a ins!ala o de !odos os'a&o!es e as &onfigura es de #or@rio e mouse( o 'rograma de ins!ala o de!e&!ar@ sua

Page 32: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 32/219

'ar!i o CO a'are&er@ iden!ifi&ada &omo WdosW. >ssa iden!ifi&a o 'ode ser mudada'ara W:inW ou qualquer ou!ro nome que se queira.

Tuando 'ergun!ado( sele&ione 'ara ins!alar o *I*O no PD.Aon&luJda a ins!ala o( quando o sis!ema reini&iali"ar( a'are&er@ W*I*O %oo! W na !

onde ele es'era qual sis!ema en!rar( 'ara ver quais os sis!emas 'ossJveis de se ini&iali"ar(a'er!e -9P. O sis!ema 'adr o se n o se digi!ar algo o *inu+.

5.15.3 (nstalei o Linux e o meu <indows ficou estran o>lento.Isso a&on!e&e quando o drive 'adr o que o Hindo:s e+'lorer deve mos!rar quando

ini&iado o 'adr o o A ; n o e+is!e.O que 'ode !er o&orrido( que o *inu+ 'ode !er sido ins!alado nesse drive 'adr o(

que definido no a!al#o que &#ama o Hindo:s e+'lorer. Isso %em normal de o&orrer &asose 'ossua 2 'ar!i es A e C ;( o drive 'adr o do Hindo:s e+'lorer o C e o *inu+ ins!alado no C .

9'enas al!ere o drive 'adr o nas 'ro'riedades do a!al#o.Ou ainda( !am% m se no!a que( se 'ossuir 2 <C\s( ou um <C &om 2 'ar!i es A e

C ;( am%as u!ili"adas 'elo Hindo:s( e um ACDO em > ( ao ins!alar o *inu+ no C ( oHindo:s &ome a a a'resen!ar um &om'or!amen!o es!ran#o 'or W'ensarW que ainda e+is!eum C ( a'esar de ele agora ser *inu+( ou ainda( !en!a ler o ACDO ao se &li&ar no C .

Uma solu o 'ara esse 'ro%lema a reins!ala o do drive de ACDO ( que ser@agora ins!alado &omo C e !udo vol!ar@ ao normal. ara isso

• Alique em W eu Aom'u!adorWR• W ro'riedadesWR• 9'ague o drive de ACDO R• Deini&iali"e o &om'u!ador.

5.15.4 Posso ter o <indows e o Linux no mesmo /D?O geren&iador de ini&iali"a o *I*O; l#e 'ermi!e es&ol#er qual sis!ema o'era&ional

&arregar. 9lguns de!al#es Aaso dis'on#a de um <C Wlim'oW( siga o ro!eiro de ins!ala o'resen!e nas D.

Aomo a maioria $@ !em o Hindo:s ins!alado e reins!al@/lo n o uma id ia mui!oagrad@vel;( $un!o &om o Aone&!iva *inu+( vem um a'li&a!ivo 'ara CO &#amado IBdosu!ilsBfi's.e+e;( que re'ar!i&iona o <C sem 'erder os dados e+is!en!es.

L e+!remamen!e a&onsel#@vel fa"er um %a&)u' de seus arquivos im'or!an!es an!esde &ome ar a me+er &om as 'ar!i es.

9n!es de usar o I ( desfragmen!e seu <C u!ili"ando o Cefrag do :indo:s e&er!ifique/se de que o es'a o livre em dis&o se$a sufi&ien!e 'ara a ins!ala o do *inu+.

9'enas na #ora da ins!ala o &uide 'ara n o e+&luir a 'ar!i o :indo:s

a&iden!almen!e( fora isso( 'ro&eda normalmen!e e no final da ins!ala o es&ol#a a o' o deins!ala o do lilo no PD.

5.15.5 oteiro completo para a instalação do Linux e windows no mesmo /D.OP iga esse ro!eiro &aso dis'on#a de um <C lim'o( sem algum sis!ema

o'era&ional ins!alado( ou &aso reins!alar o :indo:s n o l#e se$a um 'ro%lema.• rimeiro &om o fdis) do CO ( &rie 1 'ar!i o CO &om me!ade do !aman#o !o!al de

seu <C 'ara ins!alar o Hindo:sR• Ins!ale o Hindo:sR

Page 33: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 33/219

• Aoloque o dis&o de ini&iali"a o do *inu+ no drive e 'ro&eda &om a ins!ala o.• No Cis) Cruid( &rie 3 'ar!i es *inu+. uma de !i'o W*inu+ Na!iveW de 5 % &'m 'on!o de

mon!agem B%oo!( ou!ra W*inu+ :a'W de 64 % e ou!ra de !i'o W*inu+ na!iveW &omres!an!e do dis&o 'ara ser o dire!,rio rai" do sis!ema 'on!o de mon!agem B;.

• ele&ione os 'a&o!es a serem ins!aladosR• Ins!ale o *I*O no PDR• ron!o.

Na ini&iali"a o( no 'rom'! W*I*O %oo! W se digi!ar WdosW( en!ra no :indo:sR se digiWlinu+W( en!ra no *inu+R sem as as'as;

5.15.% omo fa"er para instalar o ícone do linux no windows? 9&esse a seguin!e UD*( onde e+is!em os !,'i&os de &onfigura o do sis!ema#!!' BB:::.&one&!iva.&om.%rB su'or!e/&lB&omofa"erBloadlin

5.1% Pro,lemas Eentando (nstalar o Linux ia Disco ígido F/DG

OP . ara o 'ro&edimen!o a%ai+o( o dire!,rio da dis!ri%ui o [[&one&!iva\\. 9o &o'iar o &on!eGdo do dire!,rio &one&!iva( &er!ifique/se que foi &riado um dire!,r&one&!iva no 'rimeiro nJvel do <C ou se$a( no dire!,rio rai" [[A &one&!iva\\ e seu &on!eG

es!@ igual ao do AC.Aaso o dire!,rio &one&!iva n o es!e$a no dire!,rio rai"( &omo 'or e+em'lo

[[A !em'linu+&one&!iva\\( vo& deve es'e&ifi&ar a ro!a( nesse &aso [[B!em'Blinu+\\. No!e que%arras s o normais e que o dire!,rio a ser es'e&ifi&ado o imedia!amen!e a&ima do&one&!iva na #ierarquia.

5.1' Pro,lemas Eentando (nstalar o Linux ia 8er idor <indows BE

O grande 'ro%lema a limi!a o de sis!emas CO &om nomes de arquivos( que selimi!a a 8.3 &ara&!eres. Aomo !odos os 'a&o!es do ACConectiva Linux 'ossuem nomes dearquivos &om mui!o mais de 10 &ara&!eres( ao se ma'ear o AC num servidor N-( os nomess o !run&ados e o 'rograma de ins!ala o do *inu+ n o os en&on!ra.

Ceve/se &onfigurarBa$us!arBarrumar o Hindo:s N- de maneira que esses nomes n ofiquem !run&ados.

5.1) omo (nstalar o Linux com o <indows BE?

<@ um <OH-O mui!o de!al#ado e in!eressan!e so%re es!e 'ro&edimen!o( e+'li&ando/o 'asso a 'asso. a&esse o seguin!e <OH-O

#!!' BB:::.&one&!iva.&om.%rB*C B<OH-OBminiB*inu+ N-/*oader.#!ml > um ou!ro ainda mais de!al#ado em

#!!' BB:::.:indo:s/n!.&omBmul!i%oo!Bdire&!%oo!.#!ml

Pasi&amen!e( o seguin!e

• Ini&iali"e o linu+ 'elo disque!e.

Page 34: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 34/219

• Arie uma imagem do se!or de ini&iali"a o do linu+( nes!e e+em'lo( BdevB#da2

dd if4/de&/!da2 of4/bootsect.ln bs4512 count41 / Ao'ie a imagem 'ara um disque!e forma!ado em COmcop6 /bootsect.ln a%

• Ini&iali"e a m@quina no N-

• Ao'ie a imagem do disque!e 'ara A

• odifique os a!ri%u!os do %oo!.iniattrib -s -r c%77boot.ini

• >di!e o %oo!.ini

_%oo! loader`!imeou! 30

defaul! mul!i 0;dis) 0;rdis) 0;'ar!i!ion 1;ZHINN-_o'era!ion sMs!ems`mul!i 0;dis) 0;rdis) 0;'ar!i!ion 1;ZHINN- FHindo:s N- Hor)s!a!ion ...mul!i 0;dis) 0;rdis) 0;'ar!i!ion 1;ZHINN- FHindo:s N- Hor)s!a!ion ...A ZPOO- >A-.*NX E*inu+F////////////////////////////////in&luir es!a Gl!ima lin#a

• Sol!ando os a!ri%u!os

attrib 9s 9r c%7boot.ini

5.19 omo criar um disco de iniciali"ação para o Linux?

root local!ost3) /sbin/lilo -b /de&/fd, ou aindaroot local!ost3) m*bootdis* --de&ice /de&/fd, 2.,.+:

5.2 (nstalação 6ia !EP

e vo& n o !em um AC/DO do Conectiva Linux ou uma unidade de AC dis'onJvel(mas !em a&esso rede( en! o o - 'ode ser uma al!erna!iva. Tuando vo& ins!alar via- ( os 'a&o!es do Conectiva Linux sele&ionados s o &arregados a!rav s da rede a! o seu&om'u!ador e s o ins!alados no dis&o rJgido

5.2 .1 omo !a"er (sto?ara fa"er uma ins!ala o via - ( vo& 're&isar@ !er a&esso uma rede lo&al. e

sua *9N !em a&esso In!erne!( vo& 'ode usar um dos si!es de - que fa"em oes'el#amen!o do Conectiva Linux . Uma lis!a dos si!es dis'onJveis 'ode ser en&on!rada em#!!' BB:::.&one&!iva.&om.%r .

Page 35: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 35/219

e a *9N n o !iver a&esso In!erne!( 'ode/se u!ili"ar um servidor lo&al que a&ei!e&one+ es an nimas de - ( aonde deve ser &o'iado o &on!eGdo do AC Conectiva Linux ( eele deve ser &a'a" de su'or!ar nomes longos de arquivos.

ara uma ins!ala o via - ( deve ser u!ili"ado o disque!e de ini&iali"a o via rede e&aso o su'or!e a A AI9 se$a ne&ess@rio( deve/se !er o disque!e de su'or!e a es!afun&ionalidade. o ne&ess@rios ainda os seguin!es dados o nome do servidor ou oendere o de I do servidor de - que ser@ u!ili"ado. So& !am% m 're&isar@ do &amin#o

do dire!,rio Conectiva Linux no servidor de - .

5.21 (nstalação 6ia 8er idor B!8

Aaso vo& n o !en#a uma unidade de AC/DO ( mas !en#a a&esso uma rede lo&al(en! o a ins!ala o via N 'ode ser a mais indi&ada. Nas ins!ala es via N ( os 'a&o!esdo Conectiva Linux sele&ionados s o forne&idos a seu &om'u!ador a!rav s de um servidor de N . Os 'a&o!es ser o en! o ins!alados em seu dis&o rJgido.

5.21.1 omo !a"er (sto?

L ne&ess@rio mon!ar o AC/DO do Conectiva Linux numa m@quina que su'or!esis!emas de arquivo I O/?660 &om e+!ens es Do&) Didge( assim &omo !en#a su'or!e aN . >+'or!e o sis!ema de arquivos do AC/DO via N . L ne&ess@rio sa%er o nome doservidor ou o endere o I ( assim &omo o &amin#o do AC/DO e+'or!ado. O servidor dever@ser &a'a" de su'or!ar nomes longos.

ara uma ins!ala o via N ( somen!e ser@ ne&ess@rio o disque!e de ini&iali"a o.

5.22 & Dis0uete de (niciali"ação 6ia ede + Becess rio?

Aaso se es!e$a e+e&u!ando um m !odo de ins!ala o via - ( <-- ou N ( ser@ne&ess@rio &riar o disque!e de ins!ala o via rede. O nome da arquivo de imagem de

ini&iali"a o via rede %oo!ne!.img e es!@ lo&ali"ado no dire!,rio imagens no seu AC doConectiva Linux .

Page 36: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 36/219

E -E - Compilando o ernel do LinuxCompilando o ernel do LinuxNes!e ar!igo de #o$e es!aremos ensinando a &om'ilar o )ernel 'asso a 'asso. N o

mui!o difJ&il( a&om'an#e e vo& 'oder@ resolver a maioria dos seus 'ro%lemas de WdriversW.

%.1 Desen ol imento

No )ernel( vo& 'oder@ &onfigurar a %ase do sis!ema. -udo o que vo& 're&isa 'ara!er devi&es fun&ionando es!@ no =ernel. or e+em'lo( nele que se &onfigura 'or!as'aralelas( sis!emas de arquivos( 'la&as de rede( e!&.

9 vers o a!ual do =ernel a 2.2.14. O 'rimeiro nGmero indi&a a vers o dedesenvolvimen!o( &omo um sof!:are normal( que &ome ou &om 0 2 seriam 200h 'ron!o( do'ro$e!o original;. O segundo nGmero indi&a o 'rogresso do desenvolvimen!o. e es!esegundo nGmero for 'ar( indi&a que uma vers o es!@vel( ou se$a( 'ode/se usar sem'ro%lemas. e for Jm'ar( &uidado( 'ois uma vers o ins!@vel e somen!e use/a se vo& for a$udar no desenvolvimen!o do =ernel. K@ o Gl!imo nGmero indi&a as &orre es de erro desdeo 0 o 14( nes!e &aso( indi&a que #ouveram 14 &orre es de erro desde o 2.2.0;.

e vo& ainda n o 'egou a Gl!ima vers o do =ernel( verifique em#!!' BB:::.olinu+.&om.%rB'egueolinu+. *@ es!@ indi&ado onde vo& 'ode 'egar a Gl!imavers o es!@vel do =ernel.

%.2 Descompactando o Hernel

O =ernel do *inu+ deve ser des&om'a&!ado no dire!,rio BusrBsr&. as an!es( vo&'re&isa se logar &omo roo!. 9ssim

suass:ord

j 9gora( en!re no dir BusrBsr&j &d BusrBsr&

ui!o %em( des&om'a&!e o =ernel em .!ar.g"; nes!e dire!,rio.O e+em'lo a seguir su' e que o usu@rio lu)e %ai+ou o =ernel em seu <O > B

#omeBlu)e. >+em'lo

j !ar +vf" B#omeBlu)eBlinu+/2.2.14.!ar.g"

Is!o &ria o dire!,rio &#amado linu+. >n!re nele 'ara &ome armos a &om'ilar

j &d linu+

9gora vo& !em v@rias o' es 'ara &ome ar a &onfigura o

No Aonsole 're&isa da li%n&urses4;j ma)e menu&onfig

No Aonsole( sem gr@fi&os

Page 37: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 37/219

j ma)e &onfig

No am%ien!e gr@fi&o X Hindo: Ms!emj s!ar!+

9%ra um !erminal e digi!ej ma)e +&onfig

Na min#a o'ini o( o mel#or o +&onfig. e n o der( use o menu&onfig que !am% m %om.

%.3 onfigurando

Sou mos!rar &omo &onfigurar usando a o' o +&onfig 'ara um usu@rio &omum.

Na &onfigura o 'ara &om'ila o do =ernel( vo& !em 3 o' es 'ara &ada i!em Msim;( m m,dulo; ou n n o;. e vo& mar&ar M( o i!em mar&ado ser@ em%u!ido den!ro do=ernel( ou se$a( quando o sis!ema ini&iar( es!e i!em ser@ ini&iado !am% m. e vo& mar&ar mes!ar@ indi&ando que deve/se &om'ilar o i!em &omo m,dulo( ou se$a( que vo& vai !er a

o' o de &arregarBdes&arregar o i!em da mem,ria quando %em dese$ar.K@ se vo& mar&ar n( o i!em n o ser@ &om'ilado.ara o%!er a$uda em uma su%o' o i!em;( %as!a &li&ar no %o! o <>* que es!iver ao

lado dela. *em%re/se disso( 'ois sem're im'or!an!e &onsul!ar a a$uda em &aso de dGvida. 9qui es!@ o +&onfig

• Aode ma!uri!M level o'!ionsNes!a o' o #@ somen!e uma su%o' o. Cei+e/a negada.

• ro&essor !M'e and fea!ures

Page 38: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 38/219

9qui( na 'rimeira o' o( vo& es&ol#e qual o !i'o do seu 'ro&essador. Nasegunda o' o dei+e 1 Q%. Na !er&eira( marque n o a n o ser que 'ossua um &om'u!ador an!igo &omo um 386;. Na quar!a e na quin!a( dei+e n o. i&a assim

• *oada%le module su''or! arque sim a'enas na 'rimeira o' o ena%le loada%le module su''or!;. Cei+e as

ou!ras duas &om n o.

• Qeneral se!u' 9qui vo& vai &onfigurar v@rias o' es im'or!an!es 'ara o sis!ema.

arque &om M Ne!:or)ing su''or!( AI su''or!( AI quir)s( Pa&):ard/&om'a!i%le B'ro&B'&i( Ms!em S I A( Ms&!l su''or!( =ernel su''or! for >*%inaries( arallel 'or! su''or! e &/s!Mle #ard:are.e vo& quiser !am% m 'ode &onfigurar o 9dvan&ed o:er anagemen!&aso vo& use no!e%oo).

i&a assim

Page 39: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 39/219

9qui vo& di" se quer su'or!e a lug and laM em%u!idos no =ernel. arqueM nas duas su%o' es.

• Plo&) devi&es 9qui vo& &onfigura devi&es &om !ransfer n&ia em %lo&o( &odisque!e( ACDO ( e!&.;

arque &om M Normal A flo''M dis) su''or!( >n#a&ed IC>B B...(In&lude IC>B9-9/2 CI = su''or!( In&lude IC>B9-9 I ACDO su''or!(A C640...( Dk100...( Qeneri& AI IC> &#i'se! su''or!( Qeneri& AI %us/mas!er C 9 su''or!( Use C 9 %M defaul! :#en availa%le e D9 dis)su''or!.

C uma ol#ada

• Ne!:or)ing o'!ions 9qui vo& &onfigura as o' es de ne!:or). e vo& es!iver 'erdido( lem%re/se do <>* .;

arque &om M a&)e! so&)e!( Uni+ domain so&)e!s( -A BI ne!:or)ing e 9llo: large :indo:s... &aso !en#a 16 % ou mais de D9 ;.

Nes!a o' o vo& 'ode &onfigurar !am% m o 9''le!al) se quiser se&omuni&ar &om um a&.

• A I su''or!e vo& 'ossuir algum dis'osi!ivo A I( &onfigure/o aqui. arque n na'rimeira su%o' o &aso &on!r@rio.

Page 40: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 40/219

Page 41: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 41/219

• KoMs!i&) su''or!

9qui vo& &onfigura v@rios !i'os de KoMs!i&)s de $ogos.

e quiser usar $oMs!i&)( marque a 'rimeira o' o &om M. Ce'ois es&ol#a seu $oMs!i&) na lis!a a%ai+o mar&ando &om M;.

• ilesMs!em 9qui vo& &onfigura os sis!emas de arquivos que o *inu+ vai su'or!ar.

arque &om M =ernel au!omoun!er su''or!( CO 9- fs su''or!( COfs su''or!( S 9- Hindo:s/?5; fs su''or!( I O ?660 ilesMs!em su''or!(i&rosof! Kolie! ACDO e+!ensions( B'ro& filesMs!em su''or!( BdevB'!MfilesMs!em for UNIX?8 !Ms e e&ond e+!ended fs su''or!.

• Ne!:or) ile Ms!ems

9qui vo& &onfigura os sis!emas de arquivo de rede que o *inu+ vaisu'or!ar.

• Na!ive *anguage u''or!

Aonfigura o de lJngua na!iva.

arque &om M a o' o WAode'age 860 or!uguese;W.

• Aonsole drivers

arque a'enas a o' o WSQ9 !e+! &onsoleW.• ound

e vo& 'ossui uma 'la&a de som es!e o lugar 'ara &onfigur@/la.

arque &om M a 'rimeira o' o. Ce'ois es&ol#a a sua 'la&a de sommar&ando M; e 'reen&#a os &am'os indi&ando 'or!a( irq e dma.

• 9ddi!ional lo: level sound drivers

9qui vo& &onfigura alguns de!al#es de 'la&as de som( &omo 'or e+em'lo oICI das ound Plas!er 9H>.

%.4 ompilando

Ce'ois de &onfigurar !udo( salve a &onfigura o em um arquivo W !ore Aonfigura!ion!o fileW;. Ce'ois salve e saia W ave and >+i!W;.

ron!o( agora saia do X 'ara 'ou'ar mem,ria A!rl 9l! Pa&)s'a&e.

>+e&u!e

Page 42: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 42/219

j ma)e de'Tuando es!a e!a'a a&a%ar( &om'ile e ins!ale os m,dulos mar&ados &om m;

j ma)e modulesj ma)e modules ins!all

Tuando a&a%ar &om os m,dulos vo& ir@ &om'ilar o =ernel.

So& 'ossui v@rias o' es. 9lgumas s o %"Image( %"lilo( "Image( e!&. >u &os!umousar o %"lilo( 'ois es!a o' o &om'a&!a %em o =ernel e $@ o ins!ala 'ara mimau!oma!i&amen!e. >n! o e+e&u!o

j ma)e %"lilo

>s'ere a&a%ar de &om'ilar. >s!a 'ar!e demora mesmo en!re 15 minu!os e( nom@+imo( 1 #ora( de'endendo da velo&idade do &om'u!ador;.

ron!o( ve$a se n o deu nen#um erro e... reini&ie o &om'u!ador A!rl 9l! Cele!e.>s!e o Gni&o momen!o em que o *inu+ 're&isa ser reini&iado o que a&on!e&e

&ons!an!emen!e em ou!ros sis!emas;.

%.5 ompilando o Hernel na De,ian

Aom'ilar o )ernel na dis!ri%ui o Ce%ian um 'ou&o mais organi"ado que em ou!rasdis!ri%ui es. >la vem &om um 'rograma &#amado )ernel 'a&)age que 'ermi!e re&om'ilar o=ernel e gerar um 'a&o!e da Ce%ian. Cessa maneira( vo& ins!ala o )ernel &om o &omandod')g( &onforme esse ar!igo de in!rodu o. Isso 'ermi!e vo& !er v@rias vers es do )ernel&us!omi"ados. -am% m 'ossJvel gerar um )ernel 'ara um 386 &om'ilado( em um en!iumque mais r@'ido;.

Samos aos 'assos o 'asso ini&ial( se$a ma)e &onfig( menu&onfig ou +&onfig igualao des&ri!o an!eriormen!e. O 'r,+imo &omando

j ma)e/)')g &lean'ara lim'ar a &om'ila o; 'ara gerar um 'a&o!e .de% no dire!orio BusrBsr&

ma)e/)')g //revision &us!om1.0 )ernel imagem .

Cai s, ins!alar &om

j d')g /i BusrBsr&B)er de%

Tuando vo& rodar o d')g( ele ir@ rodar o lilo e ins!alar o )ernel.

%.% PatcTuando sai uma nova vers o do )ernel( invi@vel %ai+ar !odo o )ernel novamen!e

'ara &om'ilar quando foram mudadas a'enas algumas &oisas. or e+em'lo( o !aman#om dio das vers es do )ernel 2.2. de 12 %( enquan!o que os 'a!&#es n o 'assam de 2%. or isso( mais 'r@!i&o 'egar o 'a!&#( que nada mais do que a diferen a en!re

su&essivas vers es do)ernel.

Usar o 'a!&# sim'les( vamos a um e+em'lo

Page 43: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 43/219

Cigamos que vo& !en#a o fon!e da vers o do )ernel 2.2.13 e saiu a vers o 2.2.14.>n! o( &oloque esse arquivo que &#amaremos 'a!&#/2.2.14; no dire!,rio do )ernel an!igoan!igo BusrBsr&Blinu+; e digi!e

j 'a!&# /'1 'a!&#/2.2.14

>sse &omando ir@ a'li&ar as mudan as do )ernel 2.2.14 na vers o 2.2.13. 9gora( s,

&om'ilar o 2.2.14.

Page 44: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 44/219

- - 0erenciamento de Pacotes com (PM0erenciamento de Pacotes com (PMO Qeren&iador de a&o!es Ded <a! D ; um sis!ema que 'ode ser e+e&u!ado

!an!o no Aone&!iva *inu+ quan!o em qualquer ou!ro sis!ema Uni+ e um 'rodu!o dis!ri%uJdoso% os !ermos da li&en a Q *.

ara usu@rios finais( o D dis'oni%ili"a uma s rie de im'lemen!a es que fa&ili!am

a manu!en o do sis!ema. Ins!alar( desins!alar ou a!uali"ar um 'rograma que es!e$a noforma!o de um 'a&o!e D 'ode ser fei!o a!rav s de um Gni&o &omando( sendo que ogeren&iador &uidar@ de !odos os de!al#es ne&ess@rios ao 'ro&esso.

ara desenvolvedores( o D 'ermi!e man!er fon!es e %in@rios e suas a!uali"a esse'aradamen!e( em'a&o!ando/os de forma &onfigur@vel 'ara os usu@rios finais.

O geren&iador man! m uma %ase de dados &om os 'a&o!es ins!alados e seusarquivos( o que 'ermi!e e+e&u!ar 'esquisas &om'le+as e verifi&a es de maneira @gil esegura. Curan!e a!uali"a es de 'rogramas( 'or e+em'lo( o D adminis!ra( 'or e+em'lo(arquivos de &onfigura o( man!endo as &onfigura es $@ reali"adas no sis!ema( uma !arefaim'ossJvel 'or e+em'lo 'ara 'rogramas em forma!o !ar.g".

'.1 &,Ieti os do P=

'.1.1 #tuali"ação de 8oftwaresAom o geren&iador de 'a&o!es 'ossJvel a!uali"ar &om'onen!es individuais do

sis!ema( sem a ne&essidade de reins!ala o !o!al. 9o se !er uma nova vers o de umde!erminado 'a&o!e %aseado em D ( a a!uali"a o se d@ de maneira r@'ida( in!eligen!e e!o!almen!e au!oma!i"ada. Os arquivos de &onfigura o s o man!idos duran!e o 'ro&esso(n o se 'erdendo assim uma 'ersonali"a o $@ efe!uada.

'.1.2 Pes0uisasO D foi 'ro$e!ado( ainda( 'ara a!ender a 'esquisas so%re os 'a&o!es $@ ins!alados

e seus arquivos. L 'ossJvel 'esquisar a que 'a&o!e 'er!en&e de!erminado arquivo e qual asua origem. Os arquivos D es! o em forma!o &om'a&!ado e &om um &a%e al#o 'adr o&on!endo informa es G!eis so%re os 'a&o!es e seus &on!eGdos.

1.1.1 6erificação do 8istemaOu!ra ferramen!a 'oderosa a verifi&a o de 'a&o!es. Aaso algum arquivo im'or!an!e

de algum 'a&o!e !en#a sido removido( 'ode/se ini&ialmen!e verifi&ar se o 'a&o!e a'resen!aalguma anormalidade. Aaso de!e&!ada 'ossJvel reins!alar o 'a&o!e( 'reservando/se as&onfigura es e 'ersonali"a es e+is!en!es.

1.1.2 digos C sicosUm dos 'rin&i'ais o%$e!ivos do D 'ossi%ili!ar a dis!ri%ui o dos fon!es originais(

id n!i&os aos dis!ri%uJdos 'elos au!ores dos 'rogramas e as al!era es se'aradamen!e.Aom o geren&iador de 'a&o!es 'ossJvel !er os fon!es e as a!uali"a es que forama'li&adas. 9ssim !orna/se 'ossJvel &om'arar as al!era es efe!uadas nos 'rogramas a &adanova vers o que se$a dis'oni%ili"ada.

Page 45: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 45/219

'.2 (nstalação

a&o!es D ! m nomes de arquivos &om o seguin!e forma!o foo/1.0/1.i386.r'm(que in&luem o nome do 'a&o!e foo;( vers o 1.0;( release 1; e 'la!aforma i386; e o sufi+or'm indi&ando !ra!ar/se de um 'a&o!e D . 9 ins!ala o de um 'rograma fei!a a!rav s deuma Gni&a lin#a de &omando( &omo 'or e+em'lo

j r'm iv# foo/1.0/1.i386.r'mAomo se 'ode o%servar( o D a'resen!a o nome do 'a&o!e o qual n o !em

ne&essariamen!e o mesmo nome do 'rograma; e a'resen!a uma su&ess o de &ara&!eres ja!uando &omo uma r gua de 'rogresso do 'ro&esso de ins!ala o.

O 'ro&esso de ins!ala o foi desenvolvido 'ara ser o mais sim'les 'ossJvel( 'or meven!ualmen!e alguns erros 'odem o&orrer( den!re es!es

'.2.1 Pacotes I (nstalados

e o 'a&o!e $@ !iver sido ins!alado an!eriormen!e ser@ a'resen!ada a seguin!emensagem

j r'm iv# foo/1.0/1.i386.r'mfoo 'a&)aged foo/1.0/1.i386.r'm is alreadM ins!allederror foo/1.0/1.i386.r'm &anno! %e ins!alled

Aaso se dese$e ins!alar o 'a&o!e de qualquer forma( 'ode/se usar o 'ar me!ro/re'la&e)gs na lin#a de &omando( fa"endo &om que D ignore o erro.

'.2.2 #r0ui os om onflitos

9o se !en!ar ins!alar um 'a&o!e que &on! m um arquivo $@ ins!alado 'or ou!ro 'a&o!e(ser@ a'resen!ada a seguin!e mensagem

j r'm iv# foo/1.0/1.i386.r'mfoo BusrB%inBfoo &onfli&!s :i!# file from %ar/1.0/1error foo/1.0/1.i386.r'm &anno! %e ins!alled

Aaso se dese$e ignorar o erro( 'ode/se usar o 'ar me!ro /re'la&efiles na lin#a de&omando.

'.2.3 DependJncias Bão esol idas

a&o!es D 'odem de'ender da ins!ala o 'r via de ou!ros 'a&o!es( o que signifi&aque eles ne&essi!am daqueles 'ara 'oderem ser e+e&u!ados adequadamen!e. Aaso sedese$e ins!alar um 'a&o!e que de'enda de ou!ro n o lo&ali"ado ser@ a'resen!ada a seguin!emensagem

j r'm iv# foo/1.0/1.i386.r'mfailed de'enden&iesfoo is needed %M %ar/1.0/1

Page 46: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 46/219

ara &orrigir esse erro ser@ ne&ess@rio ins!alar o 'a&o!e soli&i!ado. Aaso se dese$eque a ins!ala o o&orra de qualquer forma( 'ode/se u!ili"ar o 'ar me!ro /node's na lin#a de&omando. or m( 'rovavelmen!e o 'a&o!e n o fun&ionar@ ou o far@ de forma in&orre!a.

'.3 Desinstalação

ara desins!alar um 'a&o!e u!ili"e o &omando

j r'm /e foo

Onde foo o nome do 'a&o!e e n o do arquivo u!ili"ado na ins!ala o 'or e+em'lofoo/1.0/1.i386.r'm;.

ode ser en&on!rado um erro de de'end n&ia duran!e o 'ro&esso de desins!ala ode um 'a&o!e ou!ro 'a&o!e ne&essi!a da sua e+is! n&ia 'ara 'oder fun&ionar &orre!amen!e;.Nes!e &aso ser@ a'resen!ada a seguin!e mensagem

ara ignorar a mensagem de erro e desins!alar o 'a&o!e deve ser u!ili"ado o'ar me!ro /node's na lin#a de &omando.

1.2 #tuali"açãoara a!uali"ar um 'a&o!e u!ili"e o &omando

r'm /Uv# foo/1.0/1.i386.r'mfoo jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj

O D desins!alar@ qualquer vers o an!erior do 'a&o!e e far@ a nova ins!ala o'reservando as &onfigura es. ugerimos u!ili"ar sem're a o' o /U( uma ve" que elafun&iona 'erfei!amen!e( mesmo quando n o #@ uma vers o an!erior do 'a&o!e.

Uma ve" que o D e+e&u!a um 'ro&esso de a!uali"a o in!eligen!e( a'resen!ada

uma mensagem do !i'o saving Be!&Bfoo.&onf as Be!&Bfoo.&onf.r'msave o que signifi&a quearquivos de &onfigura o e+is!en!es es! o salvos( 'or m mudan as no 'rograma 'odem!ornar esse arquivo de &onfigura o n o mais &om'a!Jvel &om o 'a&o!e o que n o &omum;. Nes!e &aso as adequa es ne&ess@rias devem ser fei!as 'elo usu@rio.

Aomo o 'ro&esso de a!uali"a o uma &om%ina o dos 'ro&essos de desins!ala oe ins!ala o( algumas mensagens de erros 'odem surgir( &omo 'or e+em'lo( ao se !en!ar a!uali"ar um 'a&o!e &om uma vers o an!erior vers o &orren!e( ser@ a'resen!ada a seguin!emensagem

r'm /Uv# foo/1.0/1.i386.r'mfoo 'a&)age foo/2.0/1 :#i&# is ne:er; is alreadM ins!allederror foo/1.0/1.i386.r'm &anno! %e ins!alled

ara for ar uma a!uali"a o( deve/se usar o 'ar me!ro / /old'a&)age na lin#a de&omando.

'.4 onsultas

9 &onsul!a %ase de dados de 'a&o!es ins!alados fei!a a!rav s do &omando r'm /q.Aom a sua u!ili"a o s o a'resen!ados o nome do 'a&o!e( vers o e release. Aomo e+em'lo!emos

Page 47: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 47/219

r'm /q foor'm/2.0/1

9o inv s de es'e&ifi&ar o nome do 'a&o!e( 'ode/se u!ili"ar as seguin!es o' es a',so 'ar me!ro q

• /a / &onsul!a !odos os 'a&o!es ins!alados.• /f arquivo^ / &onsul!a o 'a&o!e que &on! m arquivo^.• / / fun&iona &omo o 'ar me!ro /f( e+&e!o que fun&iona a 'ar!ir de s!din11.1( &omo'or e+em'lo find BusrB%in r'm /q .• /' arquivo do 'a&o!e^ / &onsul!a o 'a&o!e originado 'elo arquivo do 'a&o!e^.• / / fun&iona &omo o 'ar me!ro /'( e+&e!o a 'ar!ir da en!rada 'adr o( &omo 'or

e+em'lo find Bmn!B&dromBDed<a!BD r'm /q .<@ diversas formas de es'e&ifi&ar que informa es devem ser a'resen!adas 'elas

&onsul!as. 9s o' es de sele o s o• /i / a'resen!a as informa es do 'a&o!e( !ais &omo nome( des&ri o( release(

!aman#o( da!a de &ria o( da!a de ins!ala o( vendedor e ou!ras.• /l / a'resen!a a lis!a de arquivos rela&ionadas &om o 'a&o!e.• /s / a'resen!a o s!a!us dos arquivos do 'a&o!e. <@ dois es!ados 'ossJveis normalou missing11.2.• /d / a'resen!a uma lis!a dos arquivos de do&umen!a o '@ginas de manual(

'@ginas info( D>9C >( e!&.;.• /& / a'resen!a uma lis!a dos arquivos de &onfigura o. >s!es arquivos 'odem ser

al!erados a',s a ins!ala o 'ara 'ersonali"a o. >+em'los sendmail.&f( 'ass:d(ini!!a%( e!&..

ara as o' es que a'resen!am lis!as de arquivos 'odem ser adi&ionados os'ar me!ros /v 'ara o%!er a lis!a no forma!o do &omando ls /l.

'.5 6erificando 9 verifi&a o de um 'a&o!e 'rovo&a a &om'ara o dos arquivos ins!alados de um

'a&o!e &om as informa es lo&ali"adas nas %ases de dados do D . >n!re ou!ras &oisas averifi&a o &om'ara o !aman#o( C5 sum( 'ermiss es( !i'o( dono e gru'o de &ada arquivo.

ara verifi&ar um 'a&o!e deve/se u!ili"ar o &omando

r'm /S nome do 'a&o!e^

ode/se usar as mesmas o' es dis'onJveis no 'ro&esso de 'esquisas.>+em'los

• ara verifi&ar um 'a&o!e que &on!en#a um arquivo em es'e&ial

r'm /Sf B%inBvi

• ara verifi&ar !odos os 'a&o!es ins!alados

r'm /Sa

• ara verifi&ar um 'a&o!e ins!alado e o arquivo de 'a&o!e D

Page 48: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 48/219

r'm /S' foo/1.0/1.i386.r'm

>s!a fun o 'ode ser G!il &aso #a$a alguma sus'ei!a de que a %ase de dados Des!e$a &orrom'ida.

e n o #ouver nen#uma dis&re' n&ia n o #aver@ res'os!a do sis!ema( &aso &on!r@rioser@ a'resen!ada na forma de um s!ring &om 8 &ara&!eres( &om um & signifi&ando arquivo d

&onfigura o e a',s o nome do arquivo. Aada um dos 8 &ara&!eres signifi&a um dosa!ri%u!os do arquivo &om'arado &om aqueles definidos no 'a&o!e D ( onde um 'on!osignifi&a que o a!ri%u!o es!@ o). Os a!ri%u!os s o mos!rados na !a%ela a%ai+o.

A,digo ignifi&ado5 C5 &#e&)sum

-aman#o do arquivo* *in) sim%,li&o- odifi&a o do arquivoC Cevi&eU Usu@rio

Q Qru'oodo in&lui 'ermiss es e !i'o de arquivo;

Aaso algum &,digo se$a a'resen!ado( ne&ess@rio avaliar a ne&essidade de remo odo 'a&o!e( ou de sua reins!ala o o mais 'rov@vel; ou ainda %us&ar resolver o 'ro%lema deou!ra forma %us&ar uma vers o a!uali"ada na In!erne!( 'or e+em'lo;.

cCOA- > <- * UP*IA W/BBH3ABBC-C <- * 3.2 inalBB>NW^ c//Aonver!ed :i!#*a-eX2<- * ?8.2 %e!a3 KulM 4!#( 1??8;

original version %M Ni)os Cra)os( AP*U( Universi!M of *eeds revised and u'da!ed %M ar&us <enne&)e( Doss oore( <er% :an :i!# signifi&an! &on!ri%u!ions from Kens *i''mann( are) Dou&#al( ar!in Hil&) and o!#ers //^ s&ri'!

language WK9S9 ADI -W^ c//if naviga!or.on*ine;p

'.% :ma #grad el 8urpresa

O D e+!remamen!e G!il no geren&iamen!o( diagn,s!i&o e resolu o de 'ro%lemasno sis!ema. Se$amos alguns e+em'los

• Cigamos que alguns arquivos foram a'agados a&iden!almen!e( mas n o se !em&er!e"a de quais arquivos o foram. ode/se en! o informar

r'm /Sae alguns arquivos n o forem lo&ali"ados ou a'aren!em es!ar &orrom'idos( 'ode/se

reins!alar o 'a&o!e imedia!amen!e.

• Aaso um arquivo n o re&on#e&ido se$a de!e&!ado. ara sa%er a qual 'a&o!e ele'er!en&e( %as!a digi!ar

r'm /qf BusrBX11D6B%inB+$e:el

Page 49: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 49/219

9 saJda ser@ algo similar a

+$e:el/1.6/1

• ode/se &om%inar os dois e+em'los a&ima no seguin!e &en@rio. Cigamos que alguns'ro%lemas es! o o&orrendo &om o &omando BusrB%inB'as!e. Ini&ialmen!e 'ode/sverifi&ar a qual 'a&o!e o arquivo 'er!en&e e se ele es!@ Jn!egro( e+e&u!ando/se o&omando

r'm /Sf BusrB%inB'as!e

• Aaso se es!e$a u!ili"ando um 'rograma( do qual se queira en&on!rar a do&umen!a odis'onJvel no 'a&o!e( 'ode/se usar o &omando nes!e &aso 'ara o u!ili!@rio is'ell;

r'm /qdf BusrB%inBis'ell

9 saJda ser@

BusrBdo&Bis'ell/3.1.20BD>9C >BusrBinfoBis'ell.info.g"BusrBmanBman1B%uild#as#.1BusrBmanBman1Bfindaffi+.1BusrBmanBman1Bis'ell.1BusrBmanBman1Bmun&#lis!.1BusrBmanBman1Bsq.1BusrBmanBman1B!rMaffi+.1BusrBmanBman1Bunsq.1BusrBmanBman4Bis'ell.4

• 9o lo&ali"ar um arquivo D e se queira maiores informa es so%re o 'a&o!e( %as!ainformar nes!e &aso o arquivo )oules;

r'm /qi' )oules/1.2/2.i386.r'm

9 saJda ser@ similar a'resen!ada na !a%ela a%ai+o.

;ame% *oules <istribution% Conectiva Linux =ersion% 1.2 =endedor% 'onecti&a >nternet ?olutions@elease% 2 Auild <ate% Mon ?ep ,2 11%5B%12 1BB:>nstall date% CnoneD Auild Host% dais6.conecti&a.com.brEroup% Eames ?ource @0M% *oules-1.2-2.src.rpm

?ize% :1FB+B ?ummar6% ?=E#lib Gogo de a Io &Jrios GogadoresK redeK som<escription% ste programa de estilo arcadeK Ntimo na suaconcep Io e e celente na sua e ecu Io. ?em tirosK sangue ou&iol nciaK trata-se de um Gogo simples onde os Gogadores de&emdesen&ol&er suas !abilidades para e ecutJ-lo.

• ara sa%er quais arquivos o 'a&o!e D )oules ins!ala( deve/se informar

r'm /ql' )oules/1.2/2.i386.r'm

Page 50: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 50/219

9 saJda ser@

BusrBmanBman6B)oules.6BusrBli%BgamesB)oulesli%Bs!ar!.ra:BusrBli%BgamesB)oulesli%Bend.ra:BusrBli%BgamesB)oulesli%Bdes!roM2.ra:BusrBli%BgamesB)oulesli%Bdes!roM1.ra:

BusrBli%BgamesB)oulesli%B&rea!or2.ra:BusrBli%BgamesB)oulesli%B&rea!or1.ra:BusrBli%BgamesB)oulesli%B&oli"e.ra:BusrBli%BgamesB)oulesli%BusrBgamesB)oules

Page 51: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 51/219

= -= - Confi7ura&'o do Sistema Com o Painel de ControleConfi7ura&'o do Sistema Com o Painel de ControleNo!a a in&lus o do *inu+&onf noConectiva Linux 'ro'or&iona aos usu@rios um

u!ili!@rio de &onfigura o do sis!ema mais a%rangen!e e sim'les de u!ili"ar. ui!o do que'ode ser reali"ado a!rav s do ainel de Aon!role( 'ode !am% m ser reali"ado a!rav s do*inu+&onf. 9di&ionalmen!e o *inu+&onf su'or!a v@rias in!erfa&es gr@fi&a( !e+!o e He%. S

&a'J!ulo5 'ara maiores informa es so%re o *inu+&onf.O ainel de Aon!role um u!ili!@rio que &on! m diferen!es ferramen!as deadminis!ra o do sis!ema. >le !orna a manu!en o do sis!ema mui!o mais sim'les( sem ane&essidade de relem%rar &omandos &om'le+os e suas o' es na lin#a de &omando.

ara ini&iali"ar o ainel de Aon!role( ne&ess@rio ini&iali"ar o sis!ema X Hindo:(e+e&u!ando/se o &omando*de( startx ou 7nome &omo su'erusu@rio e digi!ar/se &on!rol/'anel em uma lin#a de &omando de um +!erm. er@ ne&ess@rio a&essar o sis!ema &omosu'erusu@rio 'ara que as ferramen!as 'ossam ser e+e&u!adas normalmen!e.

No!a &aso n o se es!e$a em modo su'erusu@rio( %as!a e+e&u!ar o &omandosu -ccontrol-panel e digi!ar a sen#a do su'erusu@rio root .

).1 onfiguração de (mpressora 9 ferramen!a de &onfigura o de im'ressoras a!ua so%re o arquivo Be!&B'rin!&a'( os

dire!,rios de !arefas de im'ress o e os fil!ros de im'ress o. Os fil!ros 'ermi!em que seim'rimam diferen!es !i'os de arquivos in&luindo

• 9 AII !e+!o;.• os! &ri'!.• -e+ .dvi.• D s.• QI ( K >Q( -I e ou!ros forma!os gr@fi&os.

>m ou!ras 'alavras( ao im'rimir arquivos QI ou D u!ili"ando/se o &omando l'r osarquivos ser o !ra!ados adequadamen!e.

ara &riar/se uma fila de im'ress o nova( deve/se es&ol#er 9dd e en! o sele&ionar o!i'o de im'ressora. <@ qua!ro !i'os de filas de im'ress o que 'odem ser &riadas

• *o&al filas de im'ress o 'ara im'ressoras ins!aladas dire!amen!e na m@quina lo&al.• Demo!e filas de im'ress o dire&ionadas 'ara ou!ras es!a es de uma rede -A BI .• P filas de im'ress o dire&ionadas 'ara sis!emas que u!ili"em uma rede !i'o P

Hindo:s 'or e+em'lo;.• NA filas de im'ress o dire&ionadas 'ara sis!emas de im'ress o %aseados em

Novell Ne!:are .

9',s es&ol#er o !i'o de im'ressora( uma $anela de di@logo soli&i!ar@ maioresinforma es so%re a fila de im'ress o. odos os !i'os de filas requerem as seguin!esinforma es

• Tueue Name nome da fila de im'ress o. S@rios nomes 'odem ser es'e&ifi&adosu!ili"ando/se o se'arador.

• 'ool Cire&!orM dire!,rio no sis!ema lo&al onde fi&ar o arma"enados os arquivosan!es que a im'ress o o&orra. No!a n o deve ser definido o mesmo dire!,rio 'aramais de uma fila de im'ress o.

Page 52: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 52/219

• ile *imi! !aman#o m@+imo 'ermi!ido 'ara o arquivo de im'ress o. Um !aman#o iguala "ero indi&a que n o #@ limi!e .

• In'u! il!er fil!ros s o ferramen!as de &onvers o de arquivos de im'ress o 'araforma!os que a im'ressora sele&ionada 'ode !ra!ar. ressione ele&! 'ara es&ol#er ofil!ro que mais fique adequado im'ressora.

9l m de im'ressoras &a'a"es de im'rimir gr@fi&os e os! &ri'!( 'ossJvel&onfigurar dis'osi!ivos que im'rimam somen!e arquivos em forma!o !e+!o. 9 maioriados arquivos de &on!role de im'ressoras s o &a'a"es de im'rimir arquivos 9 AII(sem &onver! /los 'ara os! &ri'!. ara #a%ili!ar es!a fun&ionalidade sele&ione as!!e+! 'rin!ing ao se &onfigurar o fil!ro. No!a es!a fun&ionalidade somen!e es!@ #a%ili!ad'ara im'ressoras que n o se$am os! &ri'!.

• u'ress <eaders verifi&a se #@ ne&essidade de im'rimir uma '@gina de inJ&io an!esde &ada im'ress o.

ara im'ressoras lo&ais( os seguin!es dados s o ne&ess@rios• rin!er Cevi&e normalmen!e BdevBl'1 o nome da 'or!a qual a im'ressora es!@

&one&!ada. Im'ressoras seriais es! o normalmen!e em 'or!as BdevB!!M b( sendo

ne&ess@rio definir manualmen!e os 'ar me!ros de &onfigura o des!e !i'o deim'ressoras.

ara im'ressoras remo!as s o ne&ess@rias as seguin!es informa es• Demo!e <os! nome do servidor remo!o ao qual a im'ressora es!@ &one&!ada.• Demo!e Tueue nome da fila de im'ress o no servidor remo!o.

O servidor remo!o dever@ es!ar &onfigurado de forma a 'ermi!ir que a m@quina lo&au!ili"e a sua fila de im'ress o. O arquivo Be!&B#os!s.l'd &on!rola es!as informa es.

ara im'ressoras P e NA ( s o ne&ess@rias as seguin!es informa es• <os!name of rin!er erver nome da m@quina qual a im'ressora es!@ &one&!ada.• I num%er of erver o endere o I da m@quina qual a im'ressora es!@ &one&!adao'&ional;.• rin!er Name nome da im'ressora no sis!ema Hindo:s( 'or e+em'lo.• User nome do usu@rio 'ara a&essar a im'ressora normalmen!e guest em servidores

Hindo:s ou nobod6 'ara servidores sam%a;.• ass:ord sen#a se ne&ess@ria; 'ara u!ili"ar a im'ressora normalmen!e %ran&os;.

L re&omend@vel que o usu@rio e sua sen#a( quando u!ili"ados( se$am diferen!es deusu@rios e sen#as doConectiva Linux ou de usu@rios de &om'ar!il#amen!o de arquivos( 'araque se !en#a um maior nJvel de seguran a de a&essos. O mesmo 'ro&edimen!o indi&ado'ara usu@rios u!ili"ados no &om'ar!il#amen!o de arquivos em um servidor P ou Novell.

Isso se deve ao fa!o de que usu@rios e sen#as 'ara a&esso a filas de im'ress o s oarma"enados no sis!ema lo&al em forma!o !rans'aren!e( ou se$a( sem &ri'!ografia. 9',s adi&ionar a fila de im'ress o ne&ess@rio reini&iali"ar o ser&idor de im'ress o.

ara !an!o %as!a &li&ar so%re Des!ar! l'd no menulpd .ode/se im'rimir uma '@gina de !es!e em qualquer fila de im'ress o sele&ionada.

ele&ione o !i'o de '@gina de !es!e no menu -es!s.Aaso o !es!e de im'ress o gere a'enas uma lin#a( sele&ione a im'ressora( o' es

ditK select e na o' o in'u! fil!er( marque a o' o fi+ s!air/s!e''ing.ara im'rimir a 'ar!ir da lin#a de &omando do in!er're!ador ou de um !erminal +!erm(

'ode ser e+e&u!ado o &omando l'r / nome/da/im'ressora arquivo/'ara/im'ress o^( onde

Page 53: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 53/219

nome/da/im'ressora^ o nome &adas!rado na fila de im'ress o e sem're o nome na'rimeira &oluna da saJda do &omando 'rin!ool.

).2 onfiguração do Hernel

O Conectiva Linux in&lui o )erneld( ou servidor do )ernel( que &arregaau!oma!i&amen!e 'rogramas e su'or!e a #ard:are em mem,ria( quando s o ne&ess@rios edes&arrega/os quando n o mais o s o.

9 ferramen!a a'resen!ada 'ermi!e o geren&iamen!o do arquivo de &onfigura es do)ernel. L ne&ess@rio es'e&ifi&ar e+a!amen!e quais os #ard:ares que dever o ser &arregadosquando uma requisi o gen ri&a for fei!a 'ara o sis!ema. or e+em'lo( quando o )erneldese$ar &arregar um 'rograma de su'or!e a >!#erne!( ele ne&essi!ar@ sa%er qual o !i'o de'la&a ins!alada e se ela requer alguma &onfigura o es'e&ial.

).2.1 #lterando as &pç-es de = dulosara al!erar as o' es dis'onJveis quando um m,dulo &arregado( &lique so%re a

lin#a 'ara sele&ionar o m,dulo e a',s so%re o %o! o >di!. O u!ili!@rio )ernel&fg a'resen!ar@

uma $anela &om as o' es &on#e&idas so%re o m,dulo sele&ionado. ara al!er@/las %as!aedi!ar os &am'os dese$ados. e for ne&ess@rio informar ou!ros argumen!os 'ara a &arga dom,dulo( 'ode/se u!ili"ar o &am'o O!#er argumen!s.

).2.2 #lterando = dulosara al!erar os m,dulos que s o u!ili"ados 'ara a!ender a servi os gen ri&os( &omo

'or e+em'lo uma 'la&a de rede et!ernet ou um ada'!ador A I( ne&ess@rio remover oan!igo e &riar um novo m,dulo. ara remover um m,dulo %as!a &li&ar so%re ele e em seguidaso%re o %o! o Cele!e. >m seguida( &lique em 9dd 'ara adi&ionar um novo m,dulo( &omoe+'li&a a se o seguin!e.

).2.3 #dicionando = dulosara adi&ionar novos m,dulos de qualquer !i'o( &lique so%re o %o! o 9dd. er@

a'resen!ada uma &ai+a de di@logo( soli&i!ando a es&ol#a do !i'o de m,dulo.t!ernet e!#(To*en @ing !r e &on!roladoras ?'?> s o s&si #os!ada'!er. 9',s &lique em O).

Aaso #a$a mais de um m,dulo que 'ossa ser u!ili"ado 'ara o !i'o sele&ionado( ser@a'resen!ada a &ai+a de di@logo( a qual soli&i!ar@ a es'e&ifi&a o do m,dulo. or e+em'lo('ara e!#erne! ne&ess@rio es&ol#er en!reet!, ( et!1 ( e!&.. ara &on!inuar( deve/se &li&ar so%re o %o! o O). O 'r,+imo di@logo( 'ermi!e &on!inuar a es'e&ifi&a o dos m,dulos.

).3 /or rio e Data

9 fun o !ime 'ermi!e al!erar a da!a e o #or@rio &li&ando/se so%re as @reasa'ro'riadas da !ela e u!ili"ando/se as se!as 'ara al!erar os valores.

O rel,gio do sis!ema n o 'ode ser al!erado a! que se$a &li&ado o %o! o e! Ms!emAlo&).

9 al!era o do #or@rio no siste,a n o signifi&a a al!era o do #or@rio na ,áquina .ara que a al!era o se$a defini!iva e gravada na &mos do equi'amen!o( ne&ess@rio a',s aal!era o da da!a e #or@rio e+e&u!ar o &omando &lo&) /:.

9o &li&ar/se so%re o %o! o Dese! -ime o #or@rio da m@quina 'assar@ a ser id n!i&o ao#or@rio do sis!ema.

Page 54: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 54/219

No!a al!era es de da!a e #or@rio 'odem gerar 'ro%lemas em 'rogramas quede'endem de #or@rios 'ara serem e+e&u!ados. -en!e finali"ar !odos os 'rogramas e'ro&essos an!es de al!erar os dados de da!a e #or@rio.

).4 onfiguração da ede

9 ferramen!a de &onfigura o de rede( foi desenvolvida 'ara 'ermi!ir a mani'ula osim'lifi&ada de 'ar me!ros &omo endere o I ( endere os de &amin#os 'adr o( assim &omonome de servidores e o arquivo Be!&B#os!s.

Cis'osi!ivos de rede 'odem ser adi&ionados( removidos( &onfigurados( a!ivados(desa!ivados e renomeados. >!#erne!( ar&ne!( !o)en ring( 'o&)e! 9- ;( ( *I ( *I edis'osi!ivos de loopbac* s o su'or!ados. O su'or!e a B *I B *I fun&iona'erfei!amen!e na maioria dos #ard:ares( mas algumas &onfigura es 'odem n o 'rodu"ir oefei!o dese$ado. 9o u!ili"ar a ferramen!a de &onfigura o de rede( &lique so%re o %o! o ave'ara salvar as al!era es e so%re o %o! o Tui! 'ara sair da ferramen!a.

).4.1 #dministrando Bomes

O 'ainel de nomes da ferramen!a de &onfigura o de rede !em duas finalidadesdefinir o nome da m@quina e do domJnio do sis!ema e de!erminar o nome do servidor queser@ u!ili"ado na 'esquisa de ou!ras m@quinas na rede. 9 ferramen!a de rede n o &a'a"de &onfigurar a m@quina &omo um servidor de nomes. ara al!erar um &am'o ou adi&ionar informa es num &am'o( &lique so%re ele &om o %o! o esquerdo do mouse e digi!e asinforma es.

).4.2 #dministrando = 0uinasO 'ainel de geren&iamen!o de !osts 'ermi!e adi&ionar( edi!ar ou remover m@quinas

do arquivo Be!&B#os!s. 9di&ionar ou edi!ar uma en!rada envolvem as mesmas a es. Uma&ai+a de di@logo ser@ a'resen!ada e as informa es dever o ser digi!adas. 9',s a&on&lus o &lique so%re o %o! o Cone.

).4.3 #dicionando :ma (nterface de edeode/se adi&ionar uma in!erfa&e de rede ou uma 'la&a >!#erne! &om 'ou&os &liques

de mouse no Conectiva Linux . ode ser ne&ess@rio &onfigurar o*ernel 'ara &arregar umdriver 'ara a in!erfa&e de rede que es!e$a sendo adi&ionada. Ini&ie &li&ando so%re o %o!In!erfa&es no 'ainel 'rin&i'al. Uma $anela de &onfigura o de dis'osi!ivos ser@ a%er!a &omuma sele o de o' es dis'onJveis.

ara adi&ionar um dis'osi!ivo( deve/se &li&ar so%re o %o! o 9dd e sele&ionar o !i'o dein!erfa&e.

8.4.3.1 In!erfa&e 9di&ionar uma in!erfa&e &onsis!e em informar o nGmero do !elefone( o nome de

a&esso e a sen#a na $anela de &ria o de in!erfa&e mos!rada na figura. Aaso se$ane&ess@ria a au!en!i&a o 9 'ara a &one+ o ( sele&ione Pse 0#0 aut!entication . Namaioria dos &asos ser@ ne&ess@ria alguma 'ersonali"a o 'ara es!a%ele&er uma &one+ o

. Nes!es &asos &lique no %o! o Aus!omi"e 'ara &onfigurar o #ard:are( &omuni&a o e'ar me!ros de rede 'ara a in!erfa&e .

Page 55: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 55/219

8.4.3.2 In!erfa&e *I

ara adi&ionar uma in!erfa&e *I ne&ess@rio forne&er um endere o I ( o endere oI remo!o e a @s&ara. ode/se ainda sele&ionar se a in!erfa&e ser@ a!ivada na ini&iali"a odo sis!ema.

8.4.3.3 In!erfa&es >!#erne!( 9r&ne!( -o)en Ding e o&)e! 9da'!or

er o ne&ess@rias as seguin!es informa es 'ara adi&ionar es!as in!erfa&es• Cevi&e de!erminado 'elo ne!&onfig( %aseado nos dis'osi!ivos $@ &onfigurados.• I 9ddress endere o I do dis'osi!ivo de rede.• Ne!mas) informe a m@s&ara 'ara o dis'osi!ivo de rede. 9 rede e os endere os de

%road&as! s o &al&ulados au!oma!i&amen!e %aseado no endere o I e na m@s&arainformados.

• 9&!iva!e in!erfa&e a! %oo! !ime a!iva o dis'osi!ivo au!oma!i&amen!e duran!e ini&iali"a o.

• 9llo: anM user !o de;a&!iva!e in!erfa&e 'ermi!e que qualquer usu@rio 'ossa a!ivar oudesa!ivar o dis'osi!ivo.

• In!erfa&e &onfigura!ion 'ro!o&ol &aso o servidor de rede u!ili"e POO- ou C<A e sequeira u!ili"@/los ne&ess@rio informar a o' o dese$ada( &aso &on!r@rio es&ol#none.

Alique em Cone 'ara finali"ar e o dis'osi!ivo dever@ a'are&er na lis!a de In!erfa&es&omo um dis'osi!ivo ina!ivo. ara a!iv@/lo( 'rimeiro sele&ione/o &om um &lique do mouse een! o &lique so%re o %o! o 9&!iva!e. Aaso o dis'osi!ivo n o a'are a &omo a!ivo( 'oder@ ser ne&ess@rio re&onfigur@/lo a!rav s da o' o >di!.

).4.4 @erenciando as otasNa !ela de geren&iamen!o de ro!as 'ode/se adi&ionar( al!erar ou remover ro!as

es!@!i&as de rede. 9di&ionar ou al!erar ro!as soli&i!am as mesmas informa es. Uma $anelade di@logo a'are&er@ e %as!a informar os novos dados e &li&ar so%re o %o! o Cone.

Page 56: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 56/219

Page 57: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 57/219

&li&ar so%re o %o! o Aan&elar no roda' de &adatab que se dese$a fe&#ar sem efe!ivar asal!era es( ou en! o so%re 9&ei!ar 'ara im'lemen!@/las.

ara desa%ili!ar um m,dulo ou um servi o( &aso vo& n o u!ili"e a in!erfa&e X Hindo:e n o queira u!ili"ar es!a sis!em@!i&a( 'ode ser u!ili"ado o seguin!e &amin#o

• Ini&ie o *inu+&onf.• Informe a sen#a do su'er/usu@rio quando soli&i!ado &aso $@ n o se$a o roo!;.• 9%ra _Aon!role` _Aon!role de 9rquivos e is!emas` _ ,dulos do *inu+&onf`• Aan&ele a sele o da &ai+a de verifi&a o _>s!e m,dulo es!@ a!ivo 'ara o m,dulo`.• rvore de enus.• Alique em inali"ar.• Deini&iali"e o *inu+&onf.

9.1.2 /a,ilitando o #cesso ao Linuxconf 6ia <e,or ra" es de seguran a( o a&esso via He% desa%ili!ado &omo 'adr o. 9n!es de

!en!ar a&essar o *inu+&onf a!rav s de um navegador He%( ser@ ne&ess@rio #a%ili!ar a&esso. Os 'ro&edimen!os s o os seguin!es in!erfa&e !e+!o;

• Ini&ie o *inu+&onf• Informe a sen#a do su'er/usu@rio quando soli&i!ado &aso $@ n o se$a;.

• 9%ra _Aonfigurar` _Dede` _Civersos` _9&esso de Dede ao *inu+&onf`

• Informe os nomes das m@quinas na $anela de Aon!role de 9&esso <- *( que devem!er 'ermiss es de a&esso ao *inu+&onf. Ceve/se in&luir o sis!ema lo&al( &aso sedese$a usar o a&esso He% lo&almen!e. 9&essos He% ao *inu+&onf ser o regis!radosno arquivo de sis!ema #!mla&&ess.log a!rav s da sele o da &ai+a de verifi&a o.

• ele&ione o %o! o 9&ei!ar e 'ressione >s'a o. >n! o sele&ione o %o! o air em &ada&ai+a de di@logo 'ara re!ornar na #ierarquia de menus. 9o en&on!rar a &ai+a dedi@logos &#amada i!ua o do is!ema( 'ressione >n!er 'ara que a a o se$ae+e&u!ada e 'ara a'li&ar a al!era o definida.Nes!e 'on!o( o a&esso He% es!ar@ #a%ili!ado. ara !es!@/lo( v@ 'ara um dos sis!emas

que foi adi&ionado lis!a de &on!role de a&essos. *an&e o seu navegador e en!re na UD*

#!!' BB m@quina^ ?8B

u%s!i!ua mJquina8 'ela iden!ifi&a o de sua m@quina eviden!emen!e;. So&a&essar@ a !ela ini&ial do *inu+&onf. No!e que dever@ ser informada a sen#a do su'er/usu@rio 'ara o%!er a&esso al m da 'rimeira '@gina.

Page 58: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 58/219

1 -1 - C.-(#MsI .isquetesI .iscos (67idos e Sistemas de ArquivosC.-(#MsI .isquetesI .iscos (67idos e Sistemas de Arquivos- 2ma Jis'o 0eral- 2ma Jis'o 0eral

Um sis!ema de arquivos &om'os!o 'or arquivos e dire!,rios( ini&iando em um Gni&odire!,rio denominado rai". >s!e dire!,rio 'ode &on!er qualquer nGmero de arquivos ou dedire!,rios( &om &ada dire!,rio 'or sua ve" seguindo o mesmo &on&ei!o e 'adr es. Umsis!ema de arquivos 'adr o normalmen!e se 'are&e &om uma @rvore inver!ida( &om osdire!,rios &omo gal#os e os arquivos &omo fol#as. is!emas de arquivos residem emunidades de arma"enamen!o de massa &omo disque!es( dis&os rJgidos e AC/DO s.

or e+em'lo( uma unidade de disque!es no CO ou Hindo:s normalmen!ereferen&iada &omo#%. Isso des&reve o dis'osi!ivo C#%D e o dire!,rio rai" do dis'osi!ivo. Odis&o rJgido 'rim@rio( em sis!emas similares( !i'i&amen!e referen&iado &omo' uma ve" quea es'e&ifi&a o de dis'osi!ivos 'ara o 'rimeiro dis&o rJgido '% . ara es'e&ifi&ar o dire!,riorai" do dis'osi!ivo ' ( 'ode/se u!ili"ar '% .

Nes!e &aso( !eremos en! o dois sis!emas de arquivos / um em #% e o ou!ro em '% .ara es'e&ifi&ar qualquer arquivo em um sis!ema de arquivos CO BHindo:s( deve/sees'e&ifi&ar o dis'osi!ivo no qual ele reside( ou ele deve residir no dis'osi!ivo 'adr o do

sis!ema o qual a origem do indi&ador CO de lin#a de &omando / o dis'osi!ivo 'adr oem um sis!ema &om uma Gni&a unidade de dis&o rJgido;.

o% *inu+ 'ossJvel definir sis!emas de arquivos residen!es em diferen!es meios dearma"enamen!o &omo se fossem um Gni&o e grande sis!ema de arquivos. Isso 'ode ser fei!oa!rav s da defini o de um dis'osi!ivo den!ro de um sis!ema de arquivos. or e+em'lo(enquan!o um sis!ema de arquivos de um dire!,rio rai" de um disque!e em CO 'ode ser referen&iado &omo#%( o mesmo dis'osi!ivo 'ode ser a&essado no *inu+ &om um dire!,riodenominado( 'or e+em'lo &omo Bmn!Bflo''M.

# Sistema de Arquivos contidoem um dispositivo $ acessado

a partir de uma identifica&'o deunidade ló7ica,

9

Hindo:s

D9Ik

# Sistema de Arquivos contidoem um dispositivo $ acessado

Ponto de monta emon!a em

Page 59: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 59/219

O 'ro&esso de mes&lar sis!emas de arquivos des!a forma &on#e&ido &omomon!agem. Tuando um dis'osi!ivo es!@ mon!ado signifi&a que ele 'ode ser a&essado 'elosusu@rios do sis!ema. O dire!,rio a!rav s do qual o sis!ema de arquivos 'ode ser a&essado &on#e&ido &omo 'on!o de mon!agem. No e+em'lo an!erior( Bmn!Bflo''M era o 'on!o demon!agem do disque!e. No!e que n o #@ res!ri es al m das &onven es normais; de nomede 'on!os de mon!agem. oderJamos fa&ilmen!e denominar o 'on!o de mon!agem &om BlongoB&amin#oB'araBaBunidadeBdeBdisque!e ou sim'lesmen!e B9. Um 'on!o a ser lem%rado

que !odos os dire!,rios e arquivos de um dis'osi!ivo ! m a sua lo&ali"a o no sis!emarela&ionada &om o 'on!o de mon!agem.ara mon!ar um sis!ema de arquivos( es!e$a seguro de es!ar a&essando o sis!ema

&omo su'er/usu@rio ou de usar o &omando su man su / em 'or!ugu s;. Uma ve" !endo os'rivil gios de su'er/usu@rio( e+e&u!e o &omando moun! man mount / em 'or!ugu s; seguido'elo dis'osi!ivo e 'elo 'on!o de mon!agem. or e+em'lo( 'ara mon!ar a 'rimeira unidade dedisque!e em Bmn!Bflo''M( 'ode/se digi!ar o seguin!e &omando moun! BdevBfd0 Bmn!Bflo'ara a&essar os dados em um disque!e forma!ado em e t2 ( %as!a digi!ar &d Bmn!Bflo''M. Nins!ala o o Conectiva Linux ir@ &riar um arquivo &#amado Be!&Bfs!a%. >s!e arquivo &oninforma es que 'ermi!em sin!e!i"ar os &omandos de mon!agem de dis'osi!ivos. Usando/seas informa es &on!idas naquele arquivo( 'ode/se &omandar somen!e moun! e en! o( ou o

'on!o de mon!agem ou o dis'osi!ivo. O &omando moun! ir@ en! o 'ro&urar o res!an!e dasinforma es em Be!&Bfs!a%. L 'ossJvel modifi&ar manualmen!e o arquivo ou u!ili"ar/se o*inu+&onf &onforme des&ri!o nas 'r,+imas se es.

1 .1 e isando o 8istema de #r0ui os A 6isão @eral

Ini&ialmen!e vamos verifi&ar a es!ru!ura de dire!,rios• Ini&ie o *inu+&onf• Informe a sen#a do su'er/usu@rio quando soli&i!ado &aso $@ n o se$a oroot ;.• 9%ra 'onfigurar3 ?istemas de #rqui&os3 #cessar <ispositi&os Locais3 .

Os &am'os s o• Origem / o dis'osi!ivo fJsi&o!d indi&a um dis&o rJgido IC>(fd indi&a uma unidade de

disque!e( e cdrom indi&a uma unidade de AC/DO . Aaso o sis!ema 'ossua umdis'osi!ivo A I( ser@ a'resen!ada en! o a indi&a o sd . Aaso mais de um dis'osi!ivodo mesmo !i'o es!e$a 'resen!e( es!es ser o ordenados 'or le!ras( &omo 'or e+em'lo!da re'resen!a o 'rimeiro dis'osi!ivo IC>( enquan!o !db re'resen!a o segundo. >malguns &asos( ser o a'resen!ados nGmeros em lugar de le!rasR em unidades dedis&os rJgidos eles re'resen!am as 'ar!i es( enquan!o que em unidades dedisque!es( o nGmero de refer n&ia da unidade a!ual.

• on!o de on!agem / nome &om o qual o dis'osi!ivo ser@ ma'eado den!ro do sis!ema

de arquivos.• -i'o / indi&a o do !i'o do sis!ema de arquivos. Uma 'ar!i o *inu+ 'adr o usar@ um!i'o e t2 . Um sis!ema de arquivos CO !er@ um !i'o vfa! &om su'or!e a nomeslongos( ou fa! 'ara su'or!e somen!e a nomes CO !radi&ionais. O sis!ema dearquivos I O ?660 indi&a um dis'osi!ivo AC/DO .

No!a o Conectiva Linux 'ode a&essar sis!emas de arquivos do !i'o 9-32u!ili"ando o !i'o vfa!.

• -aman#o / a'resen!a o !aman#o do sis!ema de arquivos em %. ara mJdiasremovJveis &omo disque!es e AC/DO lis!ado um !aman#o de 0 %.

Page 60: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 60/219

• -i'o ar!i o / uma des&ri o e um &,digo do !i'o sis!ema de arquivos usadosnaquela 'ar!i o.

• >s!ado / &ondi o a!ual do sis!ema de arquivos( ou se$a se es!@ dis'onJvel( 'or!an!omon!ado ou indis'onJvel( &onsequen!emen!e desmon!ado.

is!emas de arquivos de ou!ras m@quinas na rede 'odem !am% m es!ar dis'onJveis.>les 'odem variar de um Gni&o dire!,rio a um volume in!eiro. Nen#uma informa o so%re-aman#o ou -i'o da ar!i o es!ar@ dis'onJvel 'ara essas 'ar!i es. Informa es adi&ionaisdesses sis!emas de arquivos 'odem ser en&on!radas na o' o 'onfigurar3 ?istemas de#rqui&os3 #cessar &olumes ;"?3 .

9 !ela similar a de Solume *o&al( &om as seguin!es diferen as

• Origem / o nome da m@quina em que es!@ dis'oni%ili"ado o sis!ema de arquivos(seguida 'elo dire!,rio remo!o. or e+em'lo cnc%/&ar/spool/mail onde cnc am@quina que &on! m o dire!,rio/&ar/spool/mail que es!@ sendo dis'oni%ili"ado.

• -i'o / sem're igual a nfs.

1 .2 #dicionado Pontos de =ontagem B!8 A 6isão @eral

N a sigla 'ara %iste,as de Arquivos Re,otos . L uma forma de &om'u!adores&om'ar!il#arem 'ar!es de seus sis!emas de arquivos a!rav s de uma rede. >s!as 'ar!es'odem ser um sim'les dire!,rio a! mil#ares de arquivos em uma vas!a #ierarquia dedire!,rios. or e+em'lo( mui!as em'resas 'oder o !er um Gni&o servidor de &orreio ele!r ni&o&om'ar!il#ando os dire!,rios de mensagens &om os usu@rios do sis!ema a!rav s demon!agens N .

ara &riar um 'on!o de mon!agem N

• Ini&ie o *inu+&onf• Informe a sen#a do su'er/usu@rio quando soli&i!ado &aso $@ n o se$a oroot ;.• 9%ra 'onfigurar3 ?istemas de #rqui&os3 #cessar &olumes ;"?3 .• Na !ela >s'e&ifi&a o de Solume( sele&ione 9&ei!ar.

Os !r s &am'os s o

• ervidor / nome da m@quina onde residem os sis!emas de arquivos a seremmon!ados. or e+em'lo guarani.cnc.com.br .

• Solume / o nome do sis!ema de arquivos que se dese$a adi&ionar. or e+em'lo( /&ar/spool/mail .

• on!o de on!agem / nome do &amin#o no qual o sis!ema remo!o ser@ mon!ado. or e+em'lo( /mnt/mail .Isso !udo o que se 're&isa sa%er 'ara se !er um 'on!o de mon!agem &riado.

*inu+&onf a!uali"ar@ o arquivo/etc/fstab da forma adequada. Aaso vo& !en#a algumrequisi!o adi&ional( 'odem ser a&ionadas as al!erna!ivas dis'onJveis na $anela o' es( asa%er

Page 61: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 61/219

1 .3 &pç-es gerais

9s o' es gerais n o s o ne&ess@rias na maioria das ve"es. >las 'ro'or&ionammaior fle+i%ilidade e seguran a.

• omen!e lei!ura / 'ossJvel %loquear a es&ri!a em uma 'ar!i o. 9! mesmo osu'erusu@rio n o 'oder@ es&rever ali. >s!a o' o raramen!e usada numa 'ar!i ode dis&o rJgido normal.

• on!@vel 'elo usu@rio / es!a o' o geralmen!e usada em &on$un!o &om a o' oseguin!e e G!il 'ara mJdias removJveis( &omo 'or e+em'lo disque!es. >la 'ermi!e aum usu@rio normal a!ivar a &one+ o a qualquer #ora. Normalmen!e( a'enas osu'erusu@rio roo!; 'ode fa"er uma mon!agem.

• N o mon!ar na ini&iali"a o / es'e&ialmen!e G!il 'ara mJdia removJvel( es!a o' oim'ede que o sis!ema !en!e fa"er uma mon!agem na ini&iali"a o.

• Nen#um 'rograma 'ode ser e+e&u!ado / es!a uma fun&ionalidade de seguran a(es'e&ialmen!e G!il 'ara mJdia removJvel. e vo& definir a o' o mon!@vel 'elousu@rio em uma mJdia removJvel( qualquer usu@rio 'ode ins!alar arquivos es'e&iais'ara dar/l#e a&esso !o!al ao seu sis!ema 'rivil gios de adminis!rador;. >s!a o' o l#e'revine dis!o a&on!e&er.

• em su'or!e a arquivos de dis'osi!ivos es'e&iais / es!a uma o' o rela&ionada seguran a. Cis'osi!ivos es'e&iais s o geralmen!e &riados &om direi!os de a&essoa'ro'riados no dire!,rio. >les 'odem ser &riados em ou!ros lugares !am% m a!rav sdo &omando m)nod. >s!a fun&ionalidade im'ede a mon!agem de uma mJdia &omdis'osi!ivo es'e&ial &riada sem 'reo&u'a es de seguran a. >sses dis'osi!ivos'oderiam arruinar !oda a seguran a do sis!ema.

• em 'ermiss o a 'rogramas &om se!uid / mais uma fun&ionalidade de seguran a. Lum meio !ermo en!re o a&esso !o!al e a o' o a&ima nen#um 'rograma 'ode ser e+e&u!ado;. ele&ionando/se es!a o' o( o sis!ema n o dei+ar@ 'rogramas'rivilegiados usarem seus direi!os es'e&iais. Um 'rograma 'rivilegiado aquele quemuda seu usu@rio 'ara ou!ra iden!ifi&a o geralmen!e 'ara o su'erusu@rio; enquan!o

es!@ sendo e+e&u!ado. Is!o 'ermi!e que o usu@rio normal e+e&u!e !arefas es'e&iaisque a'enas o su'erusu@rio 'oderia fa"er.• a!ivar quo!a 'or usu@rio / es!a o' o di" ao *ernel 'ara a!ivar a &on!a%ilidade de

quo!a no sis!ema de arquivos. 9 &on!a%ilidade de quo!a usada 'ara &ada usu@rioem !em'o real( &on!rolando o es'a o em dis&o usado 'or ele e a quan!idade dearquivos e dire!,rios que ele 'ossui. Os limi!es 'odem ser a'li&ados 'ara alguns ou!odos os usu@rios. <@ um &on!role se'arado 'ara &ada sis!ema de arquivos. O arquivoquota.user &riado na rai" do sis!ema de arquivos o Aonfigurador *inu+ o &riar@'ara vo& se es!a o' o for sele&ionada;. O u!ili!@rio quotac!ec* e+e&u!ado 'araini&iali"ar o arquivo &om o es!ado &orren!e do sis!ema de arquivos. >n! o o*ernel oa!uali"ar@ silen&iosamen!e 'ara &ada &on!a de usu@rio. Is!o G!il 'ara im'edir que umsim'les usu@rio o&u'e !odo o dis&o.

• a!ivar quo!a 'or gru'o / a mesma fun&ionalidade da [[a!ivar quo!a 'or usu@rio\\( masadequada 'ara gru'os. 9s quo!as 'ara gru'os definem a soma das &o!as de !odos osmem%ros do gru'o. O arquivoquota.group &riado quando es!a o' o sele&ionadae o u!ili!@rioquotac!ec* usado 'ara ini&iali"ar o arquivo. >nquan!o um usu@rio 'odees!ar so%re sua quo!a 'essoal( a quo!a de seu gru'o 'ode ul!ra'assar es!e limi!e. Ousu@rio ser@ adver!ido ao &riar arquivos novos eBou aumen!@/los.

Page 62: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 62/219

11 -11 - Confi7ura&'o de (ede - Conectando-se ao MundoConfi7ura&'o de (ede - Conectando-se ao Mundo 9 'rimeira &oisa a definir na &onfigura o de rede se vo& es!@ &one&!ado a uma

rede lo&al( &om um gru'o de &om'u!adores em um es&ri!,rio( ou a uma rede de grandea%rang n&ias( &omo a In!erne!. 9n!es de &on!inuar im'or!an!e ainda sa%er qual #ard:areser@ u!ili"ado 'ara a &one+ o. Aaso se u!ili"e &one+ es via modem ou 'la&as de rede( es!e$aseguro de que o #ard:are es!@ adequadamen!e ins!alado e que os &a%os es! o

&orre!amen!e &one&!ados. Inde'enden!e da es'e&ifi&a o do !i'o de rede que se$a u!ili"ada(&aso os &a%os e equi'amen!os n o es!e$am %em &one&!ados e &onfigurados( nen#uma&onfigura o far@ o sis!ema fun&ionar. Ini&iaremos 'elas &one+ es via modem.

11.1 #dicionando onex-es PPP > 8L(P para =odem A 6isão @eral

<@ algumas informa es que ser o o%!idas a 'ar!ir de seu rovedor de 9&essoIn!erne! ou adminis!rador de sis!ema an!es de !er a sua &one+ o ou *I fun&ionando.>s!es s o os dados 'ara !er o seu Conectiva Linux &one&!ado ao seu rovedor

• O endere o I 'ara o servidor de nomes do domJnio CN ;.• O nGmero de !elefone de &one+ o.• Nome de a&esso e sen#a.• Um endere o I 'ara sua m@quina( &aso a rede qual es!e$a &one&!ado n o defina

au!oma!i&amen!e um endere o din mi&o.• U!ili"a o ou n o; de m !odos de &one+ o( #T?> &omo 9 ( A<9 ou /A<9 .

Nos &asos afirma!ivos( ne&ess@rio &on#e&er a seqV n&ia de &ara&!eres ou 'alavraque &om' e a &#ave de a&esso. A<9 e /A<9 n'o s o a!ualmen!e su'or!ados'or *inu+&onf( e s o raramen!e usados.

Informa es adi&ionais 'odem ser G!eis( mas n o fundamen!ais( !ais &omo endere odo servidor se&und@rio e domJnio de 'esquisa. Ce 'osse de !odas as informa es vo&es!ar@ a'!o a &one&!ar/se.

• Ini&ie o *inu+&onf• Informe a sen#a do su'erusu@rio quando soli&i!ado &aso $@ n o se$a oroot ;.• 9%ra _Aonfigura o` _9m%ien!e de Dede` _-arefas de Alien!e` _ B *I B *I `.• ele&ione 9di&ionar.

Ini&ialmen!e n o #aver@ qualquer &onfigura o es'e&ifi&ada. 9o sele&ionar a o' oAdicionar ser o a'resen!adas as o' es ( *I e *I .

a in!erfa&e mais &omum e a 'adr o. ara &onfigurar uma &one+ o sele&ione e 'ressione 9&ei!ar.

So& ver@ os seguin!es &am'os• NGmero de !elefone / nome u!ili"ado 'ara o a&esso remo!o.• or!a do modem / indi&a a lo&ali"a o do modem. K@ deve es!ar &onfigurada.• Aai+a de verifi&a o de uso de au!en!i&a o 9 / deve ser a&ionada &aso o sis!ema

de des!ino u!ili"e 9 .• Nome de a&esso / nome usado na &one+ o ao sis!ema remo!o.• en#a a sen#a da &on!a .

Page 63: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 63/219

No!e que a $anela !em o !J!ulo In!erfa&e000 ppp, . ppp, a 'rimeira in!erfa&e (ppp1 ser@ a segunda e assim 'or dian!e. L im'or!an!e es!ar a!en!o em rela o a qualin!erfa&e se es!@ &onfigurando. Aone+ es *I usam o 'refi+o sl ao inv s de ppp . Aome+&e o da &ai+a de verifi&a o de 9 ( as o' es da &ai+a de en!rada s o id n!i&as 'araos dois m !odos.

>m quaisquer das in!erfa&es que !en#a sido es&ol#ida informe o nGmero &om'le!o do!elefone da m@quina remo!a e es!e$a seguro de in&luir even!uais nGmeros 'ara o%!er uma

lin#a e+!erna( &aso se es!e$a ligando de um ramal de uma &en!ral !elef ni&a. or e+em'lo(&aso se$a ne&ess@rio dis&ar 0 e ou!ro nGmero 3322074( deve ser informado 03322074. Ni!em 'or!a do modem !em/se dis'osi o um menu. Aaso se u!ili"e a du'la ini&iali"a o*inu+BHindo:s 'ode/se !ra ar uma rela o en!re os 'adr es do *inu+ e do CO da seguin!eforma

• &ua0 / AO 1 so% /CO• &ua1 / AO 2 so% /CO• &ua2 / AO 3 so% /CO• &ua3 / AO 4 so% /CO

O nome de a&esso o nome da &on!a no servidor remo!o. 9 sen#a dever@ ser

informada em !e+!o sim'les. 9o finali"ar &om es!as informa es sele&ione o %o! oersonali"ar no roda' da !ela. -odas as demais informa es s o soli&i!adas em diversas!elas <ard:are( Aomuni&a o( 9m%ien!e de Dede e 9 ;.

ele&ione a o' o 9 e informe o nome de usu@rio e sen#a que o rovedor !en#adis'oni%ili"ado no &am'o de segredo. Os demais 'adr es devem ser sufi&ien!es( mas &asone&ess@rio 'ode/se edi!ar as &onfigura es ini&iais na o' o ersonali"ar.

11.2 &utras onex-es de ede A 6isão @eral

Aonfigurar uma &one+ o de rede so%re uma 'la!aforma t!ernet requer um &on$un!odiferen!e de informa es. Aone+ es de rede 'ara in!erfa&es to*en ring ou arcnet seguem

uma &onfigura o similar( 'or m n o s o dis&u!idas nes!e guia.• Ini&ialmen!e ne&ess@rio !er/se uma 'la&a de rede t!ernet adequadamen!e

ins!alada.• Ini&ie o *inu+&onf• Informe a sen#a do su'erusu@rio quando soli&i!ado &aso $@ n o se$a oroot ;.• 9%ra _Aonfigura o` _9m%ien!e de Dede` _-arefas de Alien!e` _Informa o P@si&a da

@quina`. O Nome da @quina soli&i!ar@ a iden!ifi&a o do equi'amen!o( o qual deveser es'e&ifi&ado no forma!onomeQmJquina.nomeQdomRnio . 9',s sele&ione a !ela do

9da'!ador 1.

O 'rimeiro i!em nes!a !ela uma &ai+a de verifi&a o indi&ando se o ada'!ador es!@#a%ili!ado ou n o. >le deve ser indi&ado &aso se 're!enda u!ili"@/lo. 9',s seguem as o' esde &onfigura o.

Manual signifi&a que as informa es ser o 'rovidas 'elo usu@rio( D/CP e 0$$ P re&e%em as informa es a 'ar!ir de um servidor remo!o. Aaso vo& !en#a dGvidas so%re ao' o mais adequada &onsul!e seu adminis!rador de rede. Aaso vo& se$a o adminis!rador de rede e n o es!e$a seguro do que es&ol#er sele&ione anual e &onsidere um ou!ro &argoem sua em'resa an!es que se$a mui!o !arde.

C<A e POO- requerem somen!e os seguin!es &am'os

Page 64: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 64/219

• Cis'osi!ivo de Dede / o !i'o de 'la&a de rede que se es!@ u!ili"ando. or e+em'lo e!#0'ode ser a &onfigura o adequada 'ara a 'rimeira 'la&a de rede >!#erne!.

• ,dulo do )ernel / o m,dulo adequado 'la&a de rede ins!alada. Se$a a seguir maiores informa es so%re o !ema.

ara a o' o Cis'osi!ivo de Dede 'ode/se es&ol#er de uma lis!a( onde e!# re'resen!auma 'la&a e!#erne!( ar& es'e&ifi&a uma 'la&a ar&ne! e !r es'e&ifi&a 'la&as !o)en ring.

9 informa o de m@s&ara ser@ &onfigurada 'or 'adr o( de'endendo do !i'o de redeque se es!e$a &onfigurando. Aaso a &onfigura o es!e$a sendo reali"ada &om um rovedor(en! o deve/se 'ergun!ar ao seu su'or!e qual a m@s&ara a ser u!ili"ada.

Na maioria dos &asos ser@ igual a255.255.255., o 'adr o;. 9 o' o de modo de &onfigura o anual( requer os seguin!es &am'os

• Nome da m@quina ComJnio / o nome da m@quina e o domJnio de rede definido 'eloadminis!rador do sis!ema. or e+em'lo cnc.itabaiana.com.br R cnc o nome dam@quina eitabaiana.com.br o domJnio.

• >ndere o I / o endere o da m@quina e seguir@ o 'adr o . . . . or e+em'lo1B2.1:S.,.25 .

• Cis'osi!ivo de rede / !i'o de 'la&a de rede. or e+em'lo( e!#0 a o' o adequada'ara a 'rimeira 'la&a >!#erne t sendo a &onfigura o usada na grande maioria dos&asos.

• ,dulo de )ernel / o m,dulo de &on!role da 'la&a de rede u!ili"ado 'elo )ernel dosis!ema o'era&ional.

Informa es de dis'osi!ivos de rede e m,dulo do )ernel s o des&ri!as a&ima. 9&om%ina o adequada de Nome da m@quina ComJnio >ndere o I de'ender@ dasi!ua oR &aso se es!e$a adi&ionando um &om'u!ador a uma rede e+is!en!e ou &riando/seuma nova rede. ara &one&!ar/se a uma rede e+is!en!e( o%!en#a es!as informa es &om oadminis!rador de rede. -er/se uma rede &one&!ada a In!erne! es!@ al m do es&o'o des!e

guia e re&omendamos as seguin!es lei!uras• Quia de 9dminis!ra o de Dedes( !radu o da Conectiva %.A. (• Quia do ervidor *inu+ da Conectiva %.A. ( am%os em 'or!ugu s e• -A BI Ne!:or) 9dminis!ra!ion( 2nd >di!ion( %M Araig <un! O\DeillM and 9sso&ia!es;.

Aaso se es!e$a &onfigurando uma rede que es!ar@ &one&!ada a In!erne!( 'ode/seu!ili"ar qualquer Nome da m@quina e ComJnio( es&ol#endo/se uma das fai+as de endere osI a%ai+o

ndere&os .ispon6veis xemplos

10.0.0.0 / 10.255.255.255 10.5.12.14172.16.0.0 / 172.31.255.255 172.16.?.1( 172.28.2.51?2.168.0.0 / 1?2.168.255.255 1?2.168.0.13

Na verdade sugerimos que es!es 'adr es se$am u!ili"ados sem're( evi!ando/se assima ne&essidade de re&onfigura es de nGmeros I ( &aso uma &one+ o &om a In!erne! se$ains!alada.

Os &on$un!os de nGmeros a&ima( &orres'ondem a &lasses de rede a( % e &res'e&!ivamen!e. 9s &lasses s o usadas 'ara des&rever o nGmero de endere os I

Page 65: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 65/219

dis'onJveis( assim &omo a fai+a de nGmeros usados 'ara des&rever &ada um deles. OsnGmeros a&ima s o reservados 'ara redes 'rivadas.

No!a n o se 'ode u!ili"ar es!es nGmeros 'ara &one&!ar/se dire!amen!e a In!erne!( esomen!e a!rav s de dis'osi!ivos &omo 'ro+M( ga!e:aMs( e!&.. Aaso em algum momen!oven#a/se a u!ili"ar uma &one+ o dire!a das es!a es de rede &om a In!erne! es!es nGmeros!er o que ser su%s!i!uJdos. or!an!o 'ro&ure 'lane$ar adequadamen!e o uso dos endere osde sua rede.

11.3 7specificação do 8er idor de Bomes

Um servidor de nomes !am% m ne&ess@rio 'ara es!a%ele&er uma &one+ o de rede.O nome do servidor usado 'ara &onver!er o nome de uma m@quina &omo 'or e+em'lotu"i.laran1eiras.co,.)r no seu endere o &orres'onden!e( &omo 'or e+em'lo 1?2.168.7.3. OdomJnio 'adr o di" m@quina onde 'ro&urar &aso um nome !o!almen!e qualifi&ado 'rimeironome domJnio; n o se$a es'e&ifi&ado. No nosso e+em'lo tu"i.laran1eiras.co,.)r umnome !o!almen!e qualifi&ado( ao 'asso que !u'i somen!e o nome da m@quina. Aaso odomJnio 'adr o se$a laran$eiras.&om.%r ( en! o 'ode/se usar somen!e o 'rimeiro nome 'arao%!er/se uma &one+ o %em su&edida. or e+em'lo [[f!' !u'i\\ sufi&ien!e 'ara uma &one+ o

&omtu"i.laran1eiras.co,.)r ( &aso o domJnio 'adr o es!e$a &onfigurado. ara se &onfigurar oservidor de nomes da m@quina( a&esse _Aonfigura o` _9m%ien!e de Dede` _CN />s'e&ifi&a o do ervidor de Nomes`.

ervidores de nomes s o #ierarqui"ados a!rav s da ordem na qual devem ser a&essados( sendo usual as denomina es de 'rim@rio( se&und@rio( !er&i@rio e assim 'or dian!e. Ceve ser informado o nGmero I de &ada um desses servidores e n o o seu nome('ois n o se 'ode resolver um nome a! se es!ar &one&!ado a um servidor de nomes.

9di&ionalmen!e ao domJnio 'adr o 'odem ser es'e&ifi&ados os domJnios de 'esquisaro&urar domJnio no *inu+&onf;. ComJnios de 'esquisa fun&ionam !am% m de forma

#ierarqui"ada e ! m 're&ed n&ia so%re o domJnio 'adr o( devendo ser usados&uidadosamen!e. 9o se &one&!ar a uma 'equena rede( 'ode man!er/se um arquivo &#amadoBe!&B#os!s devidamen!e sin&roni"ado em !odas as m@quinas da rede e elas es!ar o visJveisen!re si. medida que novas m@quinas forem adi&ionadas rede( a manu!en o des!esarquivos &res&er@ 'ro'or&ionalmen!e( sendo mais sim'les man!er/se um servidor de nomesdo que a!uali"ar !odos os arquivos Be!&B#os!s. Na verdade( a menos que #a$a uma ra" omui!o %oa 'ara isso uma rede mui!o 'equena 'or e+em'lo;( CN ser@ a mel#or o' osem're. ara u!ili"ar os servi os de um servidor de nomes( a!ive a &ai+a de verifi&a o Usode CN / em o'era es normais( CN ne&ess@rio. ode/se man!er as en!radas do arquivoBe!&B#os!s a!rav s da o' o _Aonfigura o` _9m%ien!e de Dede` _Civersos` _Informa esso%re ou!ras m@quinas`.

ara modifi&ar ou remover uma en!rada %as!a sele&ion@/la na lis!a a'resen!ada. araremov /la( sele&ione >+&luir no roda' da !ela.

ara modifi&ar alguma en!rada( %as!a al!erar as informa es dese$adas e sele&ionar 9&ei!ar . ara adi&ionar uma nova en!rada( sele&ione 9di&ionar.

Aam'os o%riga!,rios

• Nome da m@quina domJnio / Nome da m@quina a designa o da m@quina(enquan!o que o domJnio o nome da rede ao qual a m@quina 'er!en&e. or e+em'lo(tu"i.laran1eiras.co,.)r ( !u'i o 'rimeiro nome e laran1eiras.co,.)r o domJnio.

• NGmero I / !am% m &on#e&ido &omo endere o I ( um nGmero asso&iado m@quina que segue o 'adr o +.+.+.+. or e+em'lo 1B2.1:S.,.25 .

Page 66: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 66/219

1" -1" - # que $ um comando LinuxK# que $ um comando LinuxKNo /CO os &omandos n o 'oderiam ser &riados 'elos usu@rios( ou se$am( eram

limi!ados e geralmen!e es!@!i&os.No mundo Uni+ e 'or e+!ens o( no *inu+( o &on&ei!o diferen!e. Um &omando

qualquer arquivo e+e&u!@vel.

12.1 8u L usado geralmen!e 'ara al!ernar en!re diferen!es usu@rios den!ro de um !erminal

vir!ual.>+em'lo de &omando su user2 ser@ soli&i!ada a sen#a do user2;.Tuando a&a%armos de !ra%al#ar %as!a usar o &omandoexit 'ara vol!ar ao usu@rio

an!erior.e vo& es!@ logado &omo usu@rio e der o &omandosu sem nome de usu@rio( ser@

soli&i!ada a sen#a do Doo! e( quando ela for forne&ida( ser@ !ro&ada 'ara !ra%al#ar &omusu@rio/roo!.

e vo& es!@ logado &omo Doo! e der o &omandosu o nome de algum usu@rio^( n oser@ soli&i!ado nen#um 'edido de sen#a. Isso in!eressan!e 'ara o adminis!rador( 'ois ele'ode 're&isar se !ornar diferen!es usu@rios 'ara de'urar 'ro%lemas( mas n one&essariamen!e &on#e&er as sen#as de ou!ros usu@rios.

12.2 pwd* d

>sses &omandos forne&em as ferramen!as %@si&as de que vo& 're&isa 'ara !ra%al#ar &om dire!,rios e arquivos.

O &omandoP+d informa em qual dire!,rio es!@ a!ualmen!e.O &omandoCd muda seu dire!,rio a!ual 'ara qualquer dire!,rio a&essJvel no sis!ema.

12.3 ls

O &omandols usado 'ara ver o &on!eGdo do dire!,rio &orren!e.>n!re as o' es mais G!eis !emos

• a In&lui( na lis!agem( !odos os arquivos &on!idos no dire!,rio( mesmo asrefer n&ias do dire!,rio onde es!amos 'osi&ionados e do dire!,rio E'aiF( ou se$a( osu'erior quele onde es!amos 'osi&ionados que s o re'resen!ados 'or E.E dire!,rio a!ual; e E..F dire!,rio 'ai;.

• 9ne+a aos nomes dos arquivos um &ara&!ere( indi&ando seu !i'o dire!,rio B;('rogramas e+e&u!@veis ;( lin)s sim%,li&os t;( 'ara I Os ;( 'ara so&)e!s ; enada 'ara arquivos &omuns.

• l Uso de forma!o longo( de!al#ando os dados referen!es a siga os nGmeros noe+em'lo a%ai+o; 1; 'ermiss es( 2; quan!idade de su%/dire!,rios ou se for 1 se!ra!a de um arquivo( 3; nome do usu@rio que &riou o arquivo e 4; do gru'o a quees!e usu@rio 'er!en&e( 5; !aman#o( 6; da!a da Gl!ima al!era o e 7; nome&om'le!o do arquivo. Se$a o e+em'lo &om os nGmeros indi&ando es!asinforma es

Page 67: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 67/219

dr:+r/+r/+ 2 roo! roo! 1024 Ce& 23 15 22 %indr:+r/+r/+ 2 roo! roo! 1024 Ce& 31 05 48 %oo!dr:+r/+r/+ 2 roo! roo! 1024 Ce& 6 15 51 &dromdr:+r/+r/+ 3 roo! roo! 81?2 ar 11 10 17 devdr:+r:+r/+ 2 roo! roo! 1024 e% 27 13 52 dosa///// 1;//// 2; 3; 4; 5; /////// 6;////// 7;

• D *is!agem re&ursiva. Ir@ !am% m a&essar os arquivos que es! o &olo&adosin!ernamen!e nos su%dire!,rios( a 'ar!ir do 'on!o em que es!amos.

• u Usa a da!a do Gl!imo a&esso ao arquivo 'ara a &lassifi&a o da saJda.• X Usa a e+!ens o do nome de arquivo 'ara a ordena o.• * os!ra en!radas a'on!adas 'elos lin)s sim%,li&os.• n / os!ra UICs e QICs num ri&os em ve" dos nomes• Ordenar 'elo !aman#o do arquivo

12.4 m;dir

Aria usado 'ara a &ria o de novos dire!,rios.

in!a+e m)dir dire!,rio 1; dire!,rio 2; ... dire!,rio n;

onde dire!,rio 1; a! dire!,rio n; s o os dire!,rios a serem &riados. 9s en!radas 'adr o em um dire!,rio 'or e+em'lo( os arquivos W.W( 'ara o 'r,'rio dire!,rio( eW..W 'ara o dire!,rio 'ai ; s o &riadas au!oma!i&amen!e. 9 &ria o de um dire!,rio requer 'ermiss o de es&ri!a no dire!,rio 'ai.

O iden!ifi&ador de 'ro'rie!@rio o:ner id;( e o iden!ifi&ador de gru'o grou' id; dosnovos dire!,rios s o &onfigurados 'ara os iden!ifi&adores de 'ro'rie!@rio e de gru'o dousu@rio efe!ivo( res'e&!ivamen!e.

O' es• m mode; / >s!a o' o 'ermi!e aos usu@rios es'e&ifi&ar o modo a ser usado 'ara

os novos dire!,rios.• p / Aom es!a o' o( m)dir &ria o nome do dire!,rio a!rav s da &ria o de !odos os

dire!,rios/'ai n o e+is!en!es 'rimeiro.>+em'lo m)dir /' dire!,rio 1Bdire!,rio 2Bdire!,rio 3&ria a es!ru!ura de su%dire!,rios Wdire!,rio 1Bdire!,rio 2Bdire!,rio 3W.

12.5 =ore e Less

O &omandomore 'ermi!e que o usu@rio se movam uma lin#a ou uma !ela 'ara fren!e'or ve"( em um longo &or'o de !e+!o( assim &omo 'esquisar esse !e+!o. ressiona a %arrade es'a o fa" 'ular 'ara fren!e uma '@gina( enquan!o 'ressionar >n!er mover@ 'ara fren!euma lin#a 'or ve".

ara 'esquisar 'ara fren!e o arquivo in!eiro( 'ressione a !e&la de %arra B;( seguida da'alavra ou frase que vo& dese$a 'esquisar e( em seguida( 'ressione >n!er. So& 'odere'e!ir o 'ro&esso 'ressionando a !e&la n( a',s a 'rimeira %us&a( evi!ando a ne&essidade dedigi!ar a mesma 'alavra ou frase re'e!idamen!e.

Page 68: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 68/219

O &omandoLess uma vers o am'lamen!e a'rimorada do &omando more. 9l m dasfun es %@si&as des&ri!as an!eriormen!e( a seguir es! o algumas das ou!ras a es que'odem ser reali"adas em um &or'o de !e+!o

• ular dire!amen!e 'ara uma lin#a Aoloque o nGmero da lin#a seguido da le!ra 7,• ular dire!amen!e 'ara o inJ&io ou final do arquivo / e digi!ar 7 vo& 'ula 'ara a

'rimeira lin#a do !e+!o. Aom o0 so"in#o vo& 'ula 'ara a Gl!ima lin#a do !e+!o.• De!ro&eder em um arquivo 9 se!a 'ara &ima fa" mover 'ara &ima uma lin#a de

!e+!o 'or ve" e a se!a 'ara %ai+o fa" mover uma lin#a de !e+!o 'ara %ai+o.• esquisar re!roa!ivamen!e em um arquivo Uma %arra normal B; seguida de uma

'alavra ou frase( 'esquisar@ 'ara fren!e do !e+!o( e um 'on!o de in!erroga o

12.% !ind

O &omandoFind 'ode ser usado 'ara 'esquisar arquivos 'elo nome( da!a de &ria oou modifi&a o( 'ro'rie!@rio( !aman#o do arquivo e a! o !i'o do arquivo.

9 sua es!ru!ura %@si&a

find _dire!,rio ini&ial` _'ar me!ros` _a es`

Cire!,rio ini&ial es'e&ifi&a onde a 'esquisa vai ini&iar.Os 'ar me!ros re'resen!am o lugar em que vo& es'e&ifi&a os &ri! rios de %us&a.

9 se o referen!e s a es indi&a a a o que ser@ e+e&u!ada nos arquivosen&on!rados. Qeralmen!e( vo& dese$ar@ usar a a o )print ( o que indi&a que o nome e o&amin#o &om'le!os do arquivo devem ser a'resen!ados.

-am% m 'ossJvel 'esquisar nomes de arquivo 'ar&iais. or e+em'lo( se vo& sa%eque o arquivo que es!@ 'ro&urando &ome a &omfo en! o 'ode usar a e+'ress o fo 'araindi&ar !odos os arquivos que &ome am &omfo e !erminam &om qualquer &om%ina o.Tuando vo& usa o &ara&!ere ( im'or!an!e &olo&ar a',s!rofos em !orno da e+'ress oin!eira.

>+. find B /name fo Y 'rin!

12.' @rep

Aomando 0rep usado 'ara verifi&ar o &on!eGdo de um ou mais arquivos na !en!a!ivade en&on!rar a o&orr n&ia de um 'adr o de !e+!o es'e&Jfi&o den!ro dos arquivos.

>m geral( o 'adr o 'ara o &omando

gre' o' es^ _!e+!o 'ara 'esquisa` _arquivos`

e vo& quiser 'ro&urar uma frase( &omo Erio de $aneiroF( 're&isar@ &olo&ar o !e+'adr o en!re as'as

gre' Erio de $aneiroF O' es• l os!ra os nomes dos arquivos que &on! m o !e+!o de %us&a.• c Informa o nGmero de lin#as num arquivo que a!ende 'esquisa fei!a. • i N o diferen&ia le!ras maiGs&ulas de minGs&ulas 'ara o !ermo que es!@ sendo

'esquisado.

Page 69: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 69/219

Aonsidere a si!ua o em que vo& dese$a uma lis!agem de !odos os arquivos dodire!,rio &orren!e( &om a da!a da modifi&a o de 12 de maio. So& 'oderia en&on!rar essainforma o usando 'i'e &om ls l( a!rav s de um &omando gre'

ls l gre' EmaM 12F

12.) Ear

O 'rograma tar era usado originalmen!e 'ara &riar %a&)u's de sis!ema em fi!as 9 &ria o de um arquivo tar f@&il

!ar &vf !ar/nome/arquivo lis!a/arquivo

>sse &omando &riar@ um novo arquivo( es'e&ifi&ado 'elo nome de arquivotar(no,e(arquivo geralmen!e !em e+!ens o .!ar;( e de'ois arma"enar@ !odos os arquivos da lis!anesse arquivo.

Aada uma dessas o' es usada 'ara &on!rolar diferen!es as'e&!os do&om'or!amen!o do &omando !ar. Oc indi&a que es!amos &riando um arquivo(v indi&a que o

&omando deve ser e+e&u!ado no modo ver%ose o que signifi&a que &ada nome de arquivoser@ a'resen!ado( medida que &o'iado no arquivamen!o; e f signifi&a que es!amosgerando um arquivo em o'osi o a uma unidade de fi!a;.

&omandotar &o'ia !odos os arquivos e su%dire!,rios de um dire!,rio e um arquivo(&aso o dire!,rio fa a 'ar!e da lis!a de arquivos. 9ssim( se !emos um dire!,rio &#amado vnc equeremos que !odo o &on!eGdo desse dire!,rio se$a &o'iado em um novo arquivo( &#amadovnc.tar ( 'odemos usar

!ar &vf vn&.!ar vn&e o%!er o seguin!e resul!ado

!ar &vf vn&.!ar vn&

vn&Bvn&Bli&ense.!+!vn&Breadmevn&B&lassesBvn&B&lassesBrf'rrre.&lass

So& no!ar@ que a 'rimeira lin#a indi&a a &ria o do dire!,riovnc no arquivo e de'oisa &,'ia dos arquivos des!e dire!,rio do arquivo .tar.

ara ver o &on!eGdo de um arquivo.tar e+is!en!e( su%s!i!uJmos a o' o c 'or t,

!ar !vf vn&.!ar

ara e+!rair o &on!eGdo de um arquivo.tar no dire!,rio &orren!e( su%s!i!uJmos oc ou t'or x:

!ar +vf vn&.!ar

Page 70: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 70/219

12.9 @"ip

>m%ora o &omandotar se$a G!il 'ara o arma"enamen!o de arquivos( ele n o reali"aqualquer &om'a&!a o nos e+em'los an!eriores. No *inu+( a &om'a&!a o o%!ida &om o&omando7Dip,

9o &on!r@rio dos arquivos kI do Hindo:s( que &om'a&!a mui!os arquivos em umGni&o arquivo &om'a&!ado( o &omando g"i' &om'a&!a a'enas arquivos individuais( sem

&om'a&!@/lo em um arquivo.or e+em'lo( se !emos um arquivo 'ar!i&ularmen!e grande( &#amado test."df ( quen o usaremos 'or algum !em'o e queremos &om'a&!@/lo 'ara e&onomi"ar es'a o em dis&o(usamos o &omando g"i'

g"i' !es!.'df

Isso &om'a&!ar@ o arquivo e in&luir@ a e+!ens o . g" no final do nome de arquivomudando o nome 'ara !es!.'df.g".

ara fa"er a &om'ress o m@+ima usamos a e+!ens o ?.

g"i' ? !es!.'df So& 'ode lis!ar o &on!eGdo do arquivo &om'a&!ado usando a e+!ens o l.

g"i' l !es!.'df

ara des&om'a&!ar um arquivo .g"( re!ornando o arquivo ao seu es!adodes&om'a&!ado original( &om o nometeste."df.

g"i' /d !es!e.'df.g"

Um &omando al!erna!ivo( gun"i'( elimina a ne&essidade de usar a o' o d

gun"i' !es!.'df.g"

12.9.1 om,inando g"ip e tar

9s vers es re&en!es de tar forne&em um m !odo 'ara a&essar dire!amen!e e &riar arquivos !ar &om'a&!ados &om g"i'.

9'enas in&luindo uma o' o D em qualquer um dos &omandos tar dis&u!idosan!eriormen!e( 'odemos &riar um arquivo &om'a&!ado sem a ne&essidade de um segundo&omando.

!ar &"vf vn&.!ar.g" vn& in&lui !odos os arquivos do dire!,rio e su%dire!,rios de vn&&om'a&!ando/os au!oma!i&amen!e;

!ar !"vf vn&.!ar.g" vn& a'resen!a o &on!eGdo de nosso arquivo !e+!.!ar.g"&om'a&!ado;

!ar +"vf vn&.!ar.g" vn& e+!rai o &on!eGdo do arquivo;.

Page 71: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 71/219

12.1 cp

ara &o'iar um arquivo -#is ile; do dire!,rio &orren!e em um segundo arquivo a ser &#amado -#is ile/9&o'M;

&' -#is ile -#is ile/9&o'M

e quisermos &o'iar -#is ile em B!m'( mas forne&er um nome diferen!e 'ara o novoarquivo( 'odemos usar

&' -#is ile B!m'BNe: ileName

e vo& desse o &omando E&' -#is ile Ne: ileF o &on!eGdo de Ne: ile seriaso%res&ri!o 'or uma &,'ia de -#is ile e seria 'erdido 'ara sem're.

ara evi!ar essa difi&uldade( vo& 'ode usar o flag )i do &omando &'( que o%riga osis!ema a &onfirmar quando qualquer arquivo for so%res&ri!o 'or uma &,'ia.

So& 'ode &riar um alias 'ara o &omando &' e+e&u!ando o &omando

alias &' Y&' iYodemos &onfigurar nosso s#ell Pas# usando o arquivo o&ul!o,%as4rc 'ara garan!ir

que( sem're que nos &one&!armos( esse alias es!e$a definido. ara isso devemos edi!ar essearquivo &om qualquer edi!or de !e+!o >+. m&edi!; e in&luir o alias den!ro dele.

ara &riar um alias 'ara !odos os usu@rios v@ ao dire!,rio Be!&Br&.d e &rie um arquivqualquer definindo !odos os alias que dese$ar. 9o dar %oo! na m@quina !odos os arquivosque es! o a%ai+o desse dire!,rio s o e+e&u!ados( in&luindo seu arquivo de alias que a&a%ade &riar.

odemos 'assar v@rios argumen!os 'ara o &omando e o Gl!imo deles ser@ !ra!ado&omo o des!ino e !odos os arquivos 're&eden!es ser o &o'iados no des!ino.

&' ileOne ile-:o ile-#ree B!m'

9o &o'iar v@rios arquivos desse modo( im'or!an!e lem%rar/se de que o Gl!imoargumen!o deve ser um dire!,rio.

e quisermos &o'iar um dire!,rio in!eiro e !odos os seus su%dire!,rios( 'odemos usar o flag )( do &omando &'.

&' /D omeCir B!m'

>sse &omando &o'ia a !o!alidade do su%dire!,rio omeCir 'ara o dire!,rio B!m'&riando o dire!,rio B!m'B omedir.

12.1 .1 pia a ançadaTuando vo& &o'ia um arquivo( o arquivo resul!an!e normalmen!e 'er!en&e a quem

&o'iou( e n o a quem &riou o arquivo. 9nalogamen!e( quando um arquivo &riado em um dire!,rio( ele 'ossui um &on$un!o

de 'ermiss es 'adr o a!ri%uJdas a ele. 9o &o'iar um arquivo( a &,'ia !er@ as 'ermiss esdefinidas de a&ordo &om o 'adr o do dire!,rio de des!ino( em ve" de man!er as 'ermiss esdo arquivo original. ara man!ermos os a!ri%u!os originais usamos o flag )p

Page 72: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 72/219

&' /' B!m'B-#e ile .

Normalmen!e( quando vo& &o'ia um vJn&ulo sim%,li&o( o arquivo resul!an!e uma&,'ia do arquivo a'on!ado 'elo vJn&ulo 'ara o mesmo arquivo.

*r:+r:+r:+ 1 user2 users 2 9's 5 13 10 -#e ile / ^ O!#er ile

>n! o a e+e&u o do &omando &'&' B!m'B-#e ile BNe: ile o signifi&a que vo& ir@ fa"er a &,'ia de%ai+o do

dire!,rio #ome do usu@rio a!ual;

resul!aria em um arquivo que seria uma &,'ia de O!#er ile.as( e se quis ssemos &o'iar o vJn&ulo( em ve" do 'r,'rio arquivob ara isso o

&omando &' !em um flag 'ara !ra!ar dessa si!ua o o flag )d ( que indi&a a n o/elimina oda refer n&ia ao vJn&ulo sim%,li&o. oderJamos sim'lesmen!e usar o &omando

&' d B!m'B-#e ile BNe: ile

Ci!o isso( #ora de reunir !udo. 2 se quiser,os usar o co,ando c" "ara criar u,ac3"ia de )ac-u" 4til de u, diret3rio existente e todos os seus su)diret3rios5

&' /'dD -#eCire&!orM B%a&)u's &ria uma &,'ia e+a!a de -#eCire&!orM nodire!,rio B%a&)u'sB-#eCire&!orM;

or m o &omando &' forne&e um modo sim'lifi&ado 'ara o%!er isso o flag )a,

&' /a -#eCire&!orM B%a&)u's

12.1 .27 itando erros♦ So& 'ode usar o flag )% 'ara &riar uma &,'ia de %a&)u' de qualquer arquivo que v@

ser so%res&ri!o. or 'adr o( o %a&)u' ser@ o nome de arquivo original &om um !il ;de'ois dele.

♦ L 'ossJvel al!erar o modo &omo o &omando &' a!ri%ui nomes aos arquivos de%a&)u'( usando dois flags diferen!es )S e )J, O flag s 'ermi!e que vo& mude o&ara&!ere de !il usado em nomes de %a&)u' 'ara ou!ra &oisa.

&' % ileOne ile-:o

♦ O flag )J 'ro'or&iona ainda mais fle+i%ilidade( 'ermi!indo que o usu@rio es'e&ifique

um dos !r s !i'os de esquemas de a!ri%ui o de nomes de %a&)u't ou num%ered &ria %a&)u's numerados em seqV n&ia. e um arquivo de%a&)u' numerado $@ e+is!ir( en! o o novo arquivo de %a&)u' ser@ numeradoseqVen&ialmen!e( a',s o arquivo de %a&)u' e+is!en!eR os nomes de arquivoresul!an!es s o &omo os seguin!es ileName. Num%er >+. ileName. 2 ;

cp -% -J t File#ne File +o

Page 73: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 73/219

il ou existin7: se um arquivo de %a&)u' numerado $@ e+is!e( en! o &ria umarquivo de %a&)u' numeradoR &aso &on!r@rio( &ria um arquivo de %a&sim'les normal.ever ou simples: &ria um arquivo de %a&)u' sim'les usando o !il 'adr o ouum &ara&!ere al!erna!ivo( indi&ado 'elo flag s.

12.11rm

>s!e &omando u!ili"ado 'ara a'agar arquivos. L im'or!an!e lem%rar que quando osarquivos s o a'agados( no sis!ema Uni+( im'ossJvel re&u'er@/los.

?inta e% rm Carqui&o 1D Carqui&o 2D ... Carqui&o nD

onde arquivo 1; a! arquivo n; s o os arquivos a serem a'agados. e um arquivon o 'ossuir 'ermiss o de es&ri!a e a saJda/'adr o for um !erminal( !odo o &on$un!o de'ermiss es do arquivo ser@ e+i%ido( seguido 'or um 'on!o de in!erroga o. L um 'edido de&onfirma o. e a res'os!a &ome ar &om WMW WMesW sim;( o arquivo ser@ a'agado( &&on!r@rio ele ser@ man!ido no sis!ema.

Tuando vo& a'aga um arquivo &om o &omando WrmW( vo& es!@ a'agando somen!eum lin) liga o ou en!rada; 'ara um arquivo. Um arquivo somen!e ser@ a'agadoverdadeiramen!e do sis!ema quando ele n o 'ossuir mais nen#uma liga o 'ara ele( is!o (nen#um lin) referen&iando/o. Qeralmen!e( arquivos 'ossuem somen!e um lin)( 'or!an!o ouso do &omando WrmW ir@ a'agar o s; arquivo s;. No en!an!o( se um arquivo 'ossuir mui!oslin)s( o uso de WrmW ir@ a'agar somen!e uma liga oR nes!e &aso( 'ara a'agar o arquivo( ne&ess@rio que vo& a'ague !odos os lin)s 'ara es!e arquivo.

So& 'ode verifi&ar o nGmero de lin)s que um arquivo 'ossui u!ili"ando o &omando ls(&om a o' o W/lW.

O' es

• f / Demove !odos os arquivos mesmo se es!iverem &om 'ro!e o de es&ri!a; emum dire!,rio sem 'edir &onfirma o do usu@rio.

• i / >s!a o' o 'edir@ uma &onfirma o do usu@rio an!es de a'agar o s; arquivo s;es'e&ifi&ado s;.

• r / O' o re&ursiva 'ara remover um dire!,rio e !odo o seu &on!eGdo( in&luindoquaisquer su%dire!,rios e seus arquivos.

AUIC9CO dire!,rios e seus &on!eGdos removidos &om o &omando Wrm /rW n o 'odemser re&u'erados.

12.11.1 7xcluindo diret rios inteirosSo& 'ode remover o dire!,rio in!eiro usando o flag )r

rm /r !em'Ins!all

Tuando vo& es!@ &er!o de que dese$a e+&luir um dire!,rio in!eiro( vai querer usar oflag )f do &omando rm.

rm /rf !em'Ins!all

Page 74: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 74/219

12.12rmdir

u!ili"ado 'ara a'aga dire!,rios va"ios.

?inta e% rmdir CdiretNrio 1D CdiretNrio 2D ... CdiretNrio nD

onde dire!,rio 1; a! dire!,rio n; s o os dire!,rios a serem a'agados. O &omando

WrmdirW se re&usa a a'agar um dire!,rio ine+is!en!e( e+i%indo a mensagemrmdir % Cnome-do-diretNrioD % ;o suc! file or director6

Tuando usar WrmdirW( lem%re/se que o seu dire!,rio de !ra%al#o &orren!e n o 'odees!ar &on!ido no s; dire!,rio s; a ser em; a'agado s;. e vo& !en!ar remover seu 'r,'riodire!,rio &orren!e( ser@ e+i%ida a seguin!e mensagem

rmdir % . % Operation not permited

e o dire!,rio o qual vo& dese$a remover n o es!iver va"io( u!ili"e o &omando W&dW'ara a&essar os arquivos den!ro do dire!,rio( e en! o remova es!es arquivos u!ili"ando o&omando WrmW.O' es/' ermi!e aos usu@rios remover o dire!,rio e seu dire!,rio 'ai( o qual se !orna va"io. Umamensagem ser@ e+i%ida na saJda 'adr o informando se o &amin#o W'a!#W; in!eiro foremovido ou se 'ar!e do &amin#o 'ersis!e 'or algum mo!ivo.

AUIC9CO dire!,rios removidos &om o &omando WrmdirW n o 'odem serre&u'eradosc

12.13m

Samos &ome ar &onsiderando a o'era o %@si&a de movimen!a o

mv ileOne B!m'

L 'ossJvel mover o arquivo 'ara o dire!,rio B!m' e mudar o seu nome usando oseguin!e &omando

mv ileOne B!m'BNe: ileName

Usando esse &on&ei!o( vo& 'ode renomear um arquivo. Pas!a mover um arquivo deseu nome e+is!en!e 'ara um novo nome no mesmo dire!,rio

mv ileOne Ne: ileName

9o &o'iar arquivos( 'ossJvel mover v@rios deles de uma ve"( 'ois o &omando mv'ode a&ei!ar mais de dois argumen!os e o Gl!imo argumen!o servir@ &omo dire!,rio dedes!ino da movimen!a o.

mv .%a) .!m' .old B!m'

L 'ossJvel mover dire!,rios in!eiros &om o &omando mv( sem usar nen#um flages'e&ial. e #ouvesse um su%dire!,rio &#amado -#eCir no dire!,rio a!ual e quis ssemos

Page 75: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 75/219

mov /lo de modo que ele se !ornasse um su%dire!,rio so% B!m'( usarJamos o &omando mve+a!amen!e &omo fi"emos 'ara arquivos

mv B-#edir B!m'O' es

• % / ar@ uma &,'ia de seguran a de arquivos que ser o so%re'os!os 'elamovimen!a o( &aso $@ e+is!am arquivos &om aqueles nomes no volume dedes!ino.

• u / 9!uali"a a'enas os arquivos que !iverem da!a de a!uali"a o an!erior ao quees!@ sendo movido so%re ou!ro( $@ e+is!en!e. 9ssim sendo( a'enas os mais novosir o su%s!i!uir as vers es mais an!igas.

12.14cat

Ofi&ialmen!e usado 'ara &on&a!enar arquivos. -am% m usado 'ara e+i%ir !odo o&on!eGdo de um arquivo de uma s, ve"( sem 'ausa.

in!a+e &a! arquivo1 ^ arquivo2 ^... arquivo n ^(onde arquivo1; a! arquivo n; s o os arquivos a serem mos!rados. W&a!W l &ada

arquivo em seqV n&ia e e+i%e/o na saJda 'adr o. Ces!e modo ( a lin#a de &omando

&a! arquivo ^

e+i%ir@ o arquivo em seu !erminalR e a lin#a de &omando

&a! arquivo1 ^ arquivo2 ^ ^ arquivo3 ^

&on&a!enar@ Warquivo1W e Warquivo2W( e es&rever@ o resul!ado no EarquivosJm%olo W^W( usado 'ara redire&ionar a saJda 'ara um arquivo( !em &ar@!er des!ru!ivoR ou!ras 'alavras( o &omando a&ima es&rever@ 'or &ima do &on!eGdo de arquivo3 ^. e( aoinv s dis!o( vo& redire&ionar &om o sJm%olo W^^W( a saJda ser@ adi&ionada a arquivo3 ^(inv s de es&rever 'or &ima de seu &on!eGdo.

12.15c grp

odifi&a o gru'o de um arquivo ou dire!,rio.

in!a+e &#gr' _/f` _/#` _/D` gid nome/do/arquivo

W&#gr'W modifi&a o iden!ifi&ador de gru'o Wgrou' ICW ( gid; dos arquivos 'assad&omo argumen!os. WgidW 'ode ser um nGmero de&imal es'e&ifi&ando o grou' id( ou um nomde gru'o en&on!rado no arquivo WBe!&Bgrou'W. So& deve ser o 'ro'rie!@rio do arquivo( ousu'erusu@rio( 'ara que 'ossa u!ili"ar es!e &omando.

O' es

-f >s!a o' o n o re'or!a erros-4 e o arquivo for um lin) sim%,li&o( es!a o' o modifi&a o gru'o do lin) sim%,li&o. em

es!a o' o( o gru'o do arquivo referen&iado 'elo lin) sim%,li&o modifi&ado.

Page 76: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 76/219

- ( >s!a o' o re&ursiva. W&#gr'W 'er&orre o dire!,rio e os su%dire!,rios(modifi&ando o QIC medida em que 'rossegue.

12.1% c mod

odifi&a as 'ermiss es de um arquivo ou dire!,rio. So& deve ser o 'ro'rie!@rio deum arquivo ou dire!,rio( ou !er a&esso ao roo!( 'ara modifi&ar as suas 'ermiss es.

in!a+e &#mod 'ermiss es nome do arquivoonde permiss es / indi&a as 'ermiss es a serem modifi&adasRnome / indi&a o nome do arquivo ou dire!,rio &u$as 'ermiss es ser o afe!adas.

9s 'ermiss es 'odem ser es'e&ifi&adas de v@rias maneiras. 9qui es!@ uma dasformas mais sim'les de reali"armos es!a o'era o

1/ Use uma ou mais le!ras indi&ando os usu@rios envolvidos . u 'ara o usu@rio; . g

'ara o gru'o; . o 'ara Wou!rosW; . a 'ara !odas as &a!egorias a&ima;2/ Indique se as 'ermiss es ser o adi&ionadas ; ou removidas /;.

3/ Use uma ou mais le!ras indi&ando as 'ermiss es envolvidas . r 'ara WreadW; ler; .: 'ara W:ri!eW; es&rever; . + 'ara We+e&u!eW; e+e&u!ar;

>+em'lo No e+em'lo a seguir( a 'ermiss o de es&ri!a W:ri!eW; adi&ionada aodire!,rio Wdir1W 'ara usu@rios 'er!en&en!es ao mesmo gru'o. or!an!o( o argumen!oW'ermiss esW g : e o argumen!o WnomeW dir1;.

ls /l dir1dr:+r/+r/+ 3 dir1 1024 e% 10 11 15 dir1 &#mod g : dir1 ls /l dir1dr:+r:+r/+ 3 dir1 1024 e% 10 11 17 dir1 Aomo vo& ' de verifi&ar( o #Jfen /; no &on$un!o de &ara&!eres 'ara gru'o foi

modifi&ado 'ara W:W &omo resul!ado des!e &omando.Tuando vo& &ria um novo arquivo ou dire!,rio( o sis!ema asso&ia 'ermiss es

au!oma!i&amen!e. Qeralmen!e( a &onfigura o Wdefaul!W assumida; 'ara os novos arquivos

/ r : / r / / r / /e 'ara novos dire!,rios d r : + r / + r / +

12.1'c own

odifi&a o 'ro'rie!@rio de um arquivo ou dire!,rio.

Page 77: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 77/219

in!a+e &#o:n _/f#D` 'ro'rie!@rio; nome/do/arquivo;

O argumen!o W'ro'rie!@rioW es'e&ifi&a o novo 'ro'rie!@rio do arquivo. >s!e argumen!deve ser ou um nGmero de&imal es'e&ifi&ando o userid do usu@rio ou um Wlogin nameen&on!rado no arquivo WBe!&B'ass:dW.

omen!e o 'ro'rie!@rio do arquivo ou o su'erusu@rio ; 'ode modifi&ar o 'ro'rie!@rio

des!e arquivo.O' es

- f >s!a o' o n o re'or!a erros.- 4 e o arquivo for um lin) sim%,li&o( es!a o' o modifi&a o 'ro'rie!@rio do lin)

sim%,li&o. em es!a o' o( o 'ro'rie!@rio do arquivo referen&iado 'elo lin) sim%,li&o modifi&ado.

- r >s!a o' o re&ursiva. W&#o:nW 'er&orre o dire!,rio e os su%dire!,rios( modifi&andoas 'ro'riedades medida em que 'rossegue.

1.3 du

>+i%e o es'a o o&u'ado de um dire!,rio e de !odos os seus su%dire!,rios( em %lo&osde 512 %M!esR is!o ( unidades de 512 %M!es ou &ara&!eres.

WduW mos!ra a u!ili"a o do dis&o em &ada su%dire!,rio.

1.4 date

>+i%e a da!a &onfigurada no sis!ema.O &omando Wda!eW( a nJvel de usu@rio( e+i%e na !ela a da!a &onfigurada no sis!e

>le 'ode ser usado &om o' es que mos!ram a da!a lo&al ou da!a universal Q - /Qreen:i&# ean -ime. 9 &onfigura o dos dados des!e &omando s, 'odem se reali"adas'elo su'er/usu@rio.

ara e+i%ir a da!a lo&al( %as!a e+e&u!ar Wda!eW. Aaso queira a da!a Q - u!ili"e a o' oW/uW.da!e

Hed Kan 8 12 05 57 >C- 1??7

9qui a da!a e+i%ida em 6 &am'os que re'resen!am o dia da semana a%reviado( om s do ano a%reviado( o dia do m s( a #ora dis'os!a em #orasBminu!osBsegundos( a "ona#or@ria e o ano.

odemos a&er!ar a #ora( usando o &omando na seguin!e formada!e s 0? 30 forma!o #ora minu!o;ouda!e s 0?B18 forma!o mmBdd;

12.1)file

>+i%e o !i'o de um arquivo. 9lguns arquivos( !ais &omo arquivos %in@rios e e+e&u!@veis( n o 'odem ser

visuali"ados na !ela. O &omando WfileW 'ode ser G!il se vo& n o !em &er!e"a so%re o !i'o doarquivo. O uso do &omando 'ermi!ir@ a visuali"a o do !i'o do arquivo.

emplo % file cop6file

Page 78: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 78/219

cop6file% ascii te t

12.19init > telinit

L o 'ai dos 'ro&essos. O seu 'a'el 'rin&i'al &riar os 'ro&essos a 'ar!ir de'rogramas arma"enados no arquivo /etc/initta%. >s!e arquivo !em en!radas que fa"em &omque o init ini&ie7ett! s em &ada lin#a que os usu@rios 'odem usar 'ara a&essar o sis!ema.>le &on!rola ainda 'ro&essos au! nomos requeridos 'or qualquer sis!ema em 'ar!i&ular.

12.19.1Bí eis de execuçãoL uma &onfigura o de sof!:are do sis!ema que 'ermi!e que um gru'o sele&ionado

de 'ro&essos se$am ini&iali"ados. Os 'ro&essos a&ionados 'or init 'ara &ada um dos nJveisde e+e&u o s o definidos no arquivo /etc/initta%. 3nit'ode es!ar em um dos oi!o nJveis dee+e&u o -E e S ou s,

1.4.1 (niciando 9',s o init ser ini&iado &om o Gl!imo 'asso da sequen&ia de ini&iali"a o( ele 'ro&ura

'elo arquivo /etc/initta% e verifi&a se #@ alguma en!rada 'ara o !i'o initdefault, 9 en!radainitdefault define o nJvel de e+e&u o ini&ial do sis!ema. Aaso n o #a$a !al en!rada( um nJvelde e+e&u o deve ser informado na &onsole do sis!ema.

12.19.2Eelinit /s%in/telinit um lin) sim%,li&o de /s%in/init, >le re&e%e um argumen!o de um

&ara&!er e sinali"a aoinit 'ara e+e&u!ar a a o a'ro'riada. Os seguin!es argumen!osservem &omo dire!ivas 'ara telinit:

I1I"I5I8I; ou E / Ci"em ao init 'ara mudar o nJvel de e+e&u o.

aI%Ic - Ci"em ao init 'ara 'ro&essar somen!e aquelas en!radas no arquivo /etc/initta%que !en#am os nJveis de e+e&u o a(% ou &.

N ou q - Ci"em ao init 'ara ree+aminar o arquivo /etc/initta%,

S ou s - Ci"em ao init 'ara en!rar em modo monousu@rio.

12.2 runle el

>n&on!ra o nJvel de e+e&u o an!erior e o a!ual do sis!ema.

j runlevel _u!m'`

O &omando runlevel l o arquivo u!m' do sis!ema normalmen!e BvarBrunBu!m'; 'aralo&ali"ar o regis!ro do nJvel de e+e&u o( mos!rando o nJvel de e+e&u o an!erior e o a!ualna saJda 'adr o( se'arado 'or um es'a o sim'les. e n o e+is!ir um nJvel de e+e&u oan!erior( a le!ra ser@ im'ressa em seu lugar.

Page 79: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 79/219

12.21apropos

ro&ura em uma %ase de dados 'ela e+'ress o informada.>s!e &omando 'ro&ura em uma %ase de dados de &omandos do sis!ema 'or uma

des&ri o &ur!a mos!rando o resul!ado na saJda 'adr o. ua a!uali"a o fei!a 'elo&omando ma)e:#a!is BusrB%in;.

>+em'lo_roo!tguarani B!m'`j a'ro'os gifgif!o'nm 1; / &onver! a QI file in!o a 'or!a%le anMma''''m!ogif 1; / &onver! a 'or!a%le 'i+ma' in!o a QI fileAolour 3; / Aolour mani'ula!ion rou!ines for use :i!# QI gra'#QI gra'# 3; / Qra'# lo!!ing odule for erl 5

12.22t pe

os!ra a lo&ali"a o de um arquivo. !M'e

>s!e &omando mos!ra a lo&ali"a o de um arquivo( a!rav s do &amin#o do sis!ema._marisatguarani log` !M'e %as#%as# is B%inB%as#

12.23diff

Aom'ara dois arquivos em forma!o !e+!o lin#a a lin#a.O &omando diff 'ro&ura en&on!rar o menor &on$un!o de diferen as en!re as lin#as dos

arquivos( lis!ando as que devem ser mudadas no 'rimeiro arquivo 'ara !orn@/lo id n!i&o aosegundo.

>+em'lo_marisatguarani log` diff linguagens linguagens.old2&2 $ava / ainda vai ser %oa um dia///^ $ava / ainda vai ser uma %oa linguagem um dia

12.24"ip

rograma de &om'a&!a o de arquivos.

O "i' um &omando de &om'ress o e em'a&o!amen!o de arquivos. >le an@logo &om%ina o dos &omandos !ar e &om'ress e &om'a!Jvel &om o ')"i' e :in"i' das'la!aformas CO BHindo:s.

>+em'lo_marisatguarani log` l 'revisao/r:/r:/r// 1 marisa marisa 3274 $ul 27 11 37 'revisao_marisatguarani log` "i' 'revisao 'revisaoadding 'revisao defla!ed 5?h;_marisatguarani log` l 'revisao

Page 80: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 80/219

/r:/r:/r// 1 marisa marisa 3274 $ul 27 11 37 'revisao/r:/r:/r// 1 marisa marisa 14?7 $ul 27 11 44 'revisao."i'

12.25sort

Ordena as lin#as de arquivos !e+!o.O &omando sor! ordena as lin#as de um arquivo !e+!o. >+is!em diversas o' es de

ordenamen!o as&enden!e( des&enden!e( 'or &am'o do arquivo( e!&.>+em'lo

_marisatguarani log` ls l alunos/r:/r:/r// 1 marisa marisa 3274 $ul 27 11 37 alunos

_marisatguarani log` &a! alunoslinusalan%illeri&

_marisatguarani log` sor! alunosalan%illeri&linus

_marisatguarani log` sor! r alunoslinuseri&%illalan

12.2%cut

ele&iona &am'os de uma !a%ela. &u! 9 en!rada 'adr o !ra!ada &omo uma !a%ela. O &omando sele&iona &olunas da !a%ela

'ara serem removidas ou &o'iadas na saJda 'adr o.>+em'lo_marisatguarani log` &a! linguagensA / o assem%ler do 'assadoKava ainda vai ser %oa um dia

erl / e+is!e mais de um $ei!o de fa"er isso#' / 'r 'ro&essador #!ml_marisatguarani log` &u! /&1/5 linguagensA / oKavaerl#'_marisatguarani log` &u! /d / /f 1 linguagensA

Page 81: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 81/219

Kavaerl#'

_marisatguarani log` &u! /d / /f 2 linguagenso assem%ler do 'assadoainda vai ser %oa um dia

e+is!e mais de um $ei!o de fa"er isso'r 'ro&essador #!ml

12.2'tr

Aonver!e ou remove &ara&!eres. !r>s!e &omando &o'ia da en!rada 'adr o 'ara a saJda 'adr o su%s!i!uindo ou

removendo os &ara&!eres sele&ionados. Tualquer &ara&!ere de en!rada en&on!rado em e+'r1 &onver!ido 'ara o &ara&!ere da 'osi o &orres'onden!e em e+'r2.

>+em'lo

_marisatguarani log` !r a/" 9/k linguagensA / O 9 > P*>D CO 9 9COK9S9 9INC9 S9I >D PO9 U CI9>D* / >XI -> 9I C> U K>I-O C> 9k>D I O< / DL DOA> 9COD <- *

12.2)&utros comandos

comm: Aom'ara dois arquivos 'ara de!erminar quais lin#as s o &omuns en!re eles.du: Dela!,rio no uso do sis!ema de arquivos.ed: >di!or de !e+!o.

ex: >di!or de !e+!o.mail: Usado 'ara re&e%er ou enviar e/mail.nroff: Usado 'ara forma!ar !e+!os.tset: >s&ol#er o !i'o de !erminal.umas*: ermi!e que o usu@rio es'e&ifique uma nova &ria o de &amuflagem.uniq: Aom'ara dois arquivos. ro&ura e e+i%e em lin#as o que e in&om'ar@vel em umarquivo.uucp: >+e&u o UNIX/'ara/UNIX+c: >+i%e de!al#es no !aman#o do arquivo.+rite: Usado 'ara mandar mensagens 'ara ou!ro usu@rio.

12.29 riando ínculos sim, licosOs vJn&ulos sim%,li&os que s o a'enas 'on!eiros 'ara um arquivo real em ou!ra'osi o; s o usados normalmen!e 'or adminis!radores de sis!ema e 'ro$e!is!as dea'li&a!ivos.Usa/se o &omando ln &om o flag )s 'ara indi&ar um vJn&ulo sim%,li&o.

ln /s B%inB&' MAo'M &ria um vJn&ulo &#amado E MAo'MF 'ara a&esvir!ualmen!e o dire!,rio EB%inB&'F;.

Page 82: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 82/219

+4oos!ra quem es!@ a!ualmen!e &one&!ado no &om'u!ador. >s!e &omando lis!a os

nomes de usu@rios que es! o &one&!ados em seu &om'u!ador( o !erminal e da!a da&one+ o.

!o o"67es 3 onde

o0 ?es /($ // B =>

M H B B B B ?>B .

/=$ /?$ //=

M H B H K? ? ?J = HJ B B ( B :M=>?H .

/ $ = B

M H B > ?HB ? ?J = B =B B > . % K?= B >H B = =HB !o i am ?!o am i .

/K$ // ?>H

M H B H HB ? ?J = > HB B H =>B= .

/T$ / $ //

M H B ? ?J = > B > =B tal* > B .

• O ? ?J = > B > =B HB [

• / O ? ?J = > > B > =B HB [.• N V = ] H =>B = =H= H =>B > ? ?J = HJ > HB .

=," elnetermi!e a&esso a um &om'u!ador remo!o. L mos!rada uma !ela de a&esso

&orres'onden!e ao &om'u!ador lo&al onde deve ser fei!a a au!en!i&a o do usu@rio 'araen!rar no sis!ema. ui!o G!il( mas deve ser !omado &uidados ao dis'oni%ili"ar es!e servi o'ara evi!ar ris&os de seguran a.

telnet o"67es 3 i"*dns 3 "orta 3 onde

i0+dns

E> IP ?HB H=> ? > DNS.

0orta

P HB > J V =HB B > @ . P B $ B > @ V =HB >B HB2' .

o0 ?es

Page 83: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 83/219

/#

R K?= =HB ? B B =>J =B # =H . I H V B B B =>J = B B > = = >H . P B $ telnet > ? B # =H .

/B

T >HB ? => B?H JH= $ > =B> > ? ?J = = B B =J B = >H P? @ .

/

AH= B ? .

/

AH= B B ? B =>$

/ b? ?J = c

FB B > @ ? B> b? ?J = c > ? ?J = .

>+em'lo telnet 1B2.1:S.1.1 ( telnet 1B2.1:S.1.1 2+ .

=,5 fin7eros!ra de!al#es so%re os usu@rios de um sis!ema. 9lgumas vers es do finger 'ossuem

%ugs e 'odem signifi&ar um ris&o 'ara a seguran a do sis!ema. L re&omendado desa!ivar es!eservi o na m@quina lo&al.

finger usuário 3 usuário8+ost 3 Onde

s :rio

N ? ?J = K? _B H HB = H B. S > V = =HB > ? ?J = $ = H B H B HB H ? ?J = > HB > >H .

s :rio *ost

N ? ?J = > H = H B K? _B H HB .

/

M H B HB H ? ?J = > HB > >H . E>H HB $ H => ?= > =>H HB B> ? ?J = $ = Hd = $ > ? ?J = $ > $ H .

/

N @= >H ` B K?= .plan .proGect e for usado sem 'ar me!ros( mos!ra os dados de !odos os usu@rios &one&!ados

a!ualmen!e ao seu sis!ema.>+em'lo finger ( finger root .

Page 84: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 84/219

=,8 ftpermi!e a !ransfer n&ia de arquivos do &om'u!ador remo!oBlo&al e vi&e versa. O file

!ransfer 'ro!o&ol o sis!ema de !ransmiss o de arquivos mais usado na In!erne!. L requerida aau!en!i&a o do usu@rio 'ara que se$a 'ermi!ida a &one+ o. ui!os servidores f!' dis'oni%ili"ama&esso an nimo aos usu@rios( &om a&esso res!ri!o.

Uma ve" &one&!ado a um servidorftp ( vo& 'ode usar a maioria dos &omandos do Linu

'ara o'era/lo.ftp i"*dns 3 9%ai+o alguns dos &omandos mais usados no -

L= HB B K?= = Hd = BH?B .

b = Hd = c

E>H B ? = Hd =

H bB K?= c

C =B ? B K?= = VH B B ?HB B . O B K?= B B $ B $ >= Hd = > B VH V = @ ?HB .

H bB K?= c

S B>H B H$ B =B = B K?= =H ? ? => B .

> bB K?= c

E> =B ? B K?= B B = Hd = BH?B = FTP ^ = B ? B >HB B BB B B B VB = H .

H b >- VVcAH= B ? BH= B B ?>HB B B B d =B B K?= . S H= off B ? = B B K?B K? ?>HB.

>+em'lo ftp ftp.br.debian.org .

=,; +4oamios!ra o nome que usou 'ara se &one&!ar ao sis!ema. L G!il quando vo& usa v@rias

&on!as e n o sa%e &om qual nome en!rou no sis!ema R/;!oiam

=,E dnsdomainnameos!ra o nome do domJnio de seu sis!ema.

=, 4ostnameos!ra ou muda o nome de seu &om'u!ador na rede.

Page 85: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 85/219

=,= tal*Ini&ia &onversa &om ou!ro usu@rio. -al) um 'rograma de &onversa o em !em'o real

onde uma 'essoa v o que a ou!ra es&reve.tal* usuário 3 tt! 3 outal* usuário8+ost 3

Ondes :rio

N => ? ?J = K? _B =>= =B B > B . E H > H= B>!o _B $ S #.1 .

ttO

O > H =>B > ? ?J = HJ > HB $ B B =>= =B ? B > @ B .

s :rio *ost

S ? ?J = K? _B > B H= > HB ? ?HB H $ ^ ? B > ? ?J = e >B ?HB . 9',s o tal* ser ini&iado( ele verifi&ar@ se o usu@rio 'ode re&e%er mensagens( em &as

'osi!ivo( ele enviar@ uma mensagem ao usu@rio di"endo &omo res'onder ao seu 'edido de&onversa.

So& deve au!ori"ar o re&e%imen!o de !al)s de ou!ros usu@rios 'ara que eles 'ossam se&omuni&ar &om vo& ( 'ara de!al#es ve$a o &omandomesg( e o 7.1? .

Page 86: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 86/219

15 -15 - Processadores de textos so% LinuxProcessadores de textos so% Linux

13.1 P( &

O edi!or de !e+!os pico de domJnio 'G%li&o. oi ela%orado 'ara ser sim'les(amig@vel ao usu@rio( &om laMou! similar ao 'rograma de &orreio ele!r ni&oP9:2 .

Os &omandos de edi o e de movimen!a o de &ursor al m das !e&las de se!as; s oo%!idos nopico a!rav s da digi!a o de seqV n&ias W !e&la &on!rol le!ra W . 9 designa o W W u!ili"ado 'ara indi&ar a !e&la &on!rol( de forma que a seqV n&ia &on!rol q( 'or e+em'lo( re'resen!ada 'or W T W ( indi&ando que as !e&las &on!rol e q devem ser 'ressionadassimul!aneamen!e.

U!ili"amos &omo &onven o o &ar@!er W h W 'ara indi&ar o 'rom'! da sua [email protected] o%!er mais informa es so%re o pico ( digi!e

h man pico

(ou soli&i!e o #el' in!era!ivo quando es!iver u!ili"ando o edi!or( a&ionado sem're &om WQ W

13.1.1 #cionando o PicoCigi!epico no 'rom'! da sua &on!ah pico Imedia!amen!e a'are&er@ a !ela de !ra%al#o do edi!or. 9 lin#a de s!a!us no al!o da !ela

mos!ra vers o do 'rograma que vo& es!@ usando( o nome do arquivo que es!@ sendoedi!ado e indi&a se es!e arquivo foi ou n o al!erado. 9 !er&eira lin#a a 'ar!ir do roda' da !ela u!ili"ada 'ara mensagens de informa o ou 'ara &omandos adi&ionais. 9s duas lin#as noroda' 'ossuem os 'rin&i'ais &omandos do pico .

e vo& digi!ar pico seguido de um nome( da seguin!e formah pico catálo7o ( ser@ &riado um novo arquivo &om o nome informado.

Aada &ara&!er digi!ado a'are&e au!oma!i&amen!e no arquivo edi!ado( e+a!amen!e na'osi o em que se en&on!ra o &ursor.

ara edi!ar um arquivo $@ e+is!en!e( digi!epico seguido do nome do arquivoh pico teste e o arquivo a'are&er@ au!oma!i&amen!e na !ela de edi o.

13.1.2 omandos de mo imentação , sica do cursorO &ursor 'ode ser movimen!ado u!ili"ando/se das !e&las de se!as.OC / informa a 'osi o do &ursor ao ser digi!ado o &omando. Informa a lin#a em que o&ursor se en&on!ra( o !o!al de lin#as e o &ara&!er em que se en&on!ra.OF / move o &ursor 'ara o 'r,+imo &ara&!er OB / move o &ursor 'ara o &ara&!er an!erior OP / move o &ursor 'ara a lin#a imedia!amen!e su'erior

Page 87: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 87/219

O / move o &ursor 'ara a lin#a imedia!amen!e inferior O / move o &ursor 'ara o final na lin#a em que se en&on!raOA / move o &ursor 'ara o ini&io da lin#a em que se en&on!ra

13.1.3 omandos de mo imentação da tela

OJ - rev g / move o &ursor 'ara a !ela seguin!e a%ai+o;O - Ne+! g / move o &ursor 'ara a !ela an!erior a&ima;

13.1.4 omandos de deleçãoo os &omandos que 'ermi!em eliminar 'alavras ou !re&#os do arquivo.C / a'aga o &ara&!er so% o &ursor = / Cel *ine / a'aga !oda a lin#a em que o &ursor se en&on!ra

9 !e&la de%ac*space a'aga o &ara&!er imedia!amen!e an!erior ao &ursor

13.1.5 7rrou? omo cancelar uma operaçãoO pico 'ossui os seguin!es &omandos 'ara &an&elamen!o de o'era esO2 / Underline/ vol!a a inserir as lin#as an!eriormen!e a'agadasOC / Aan&el / &an&ela a o'era o. >s!e &omando n o es!@ dis'onJvel o !em'o in!eiro.>le 'ode ser usado 'ara &an&elar as seguin!es o'era es/ inser o de um arquivo D/ sair do edi!or X

13.1.% &utros comandos de edição

O3 / Insere uma !a%ula o aonde se en&on!ra o &ursor.O# / Hri!eOu! / es&revendo 'or &ima . >s!e &omando grava o arquivo em edi o &omnovo nome. 9o a!ivar o &omando( o 'rograma 'edir@ o novo nome do arquivo.OQ / Kus!ifM / $us!ifi&a o !e+!o digi!ado( eliminando que%ras de lin#a( lin#as em %ran&o alin#amen!o normal a esquerda.

13.1.' Cusca>su,stituiçãoO9 / >s!e &omando reali"a a %us&a de uma le!ra( 'alavras ou seqV n&ias de 'alavras.

So& digi!a o &omando e em seguida ele soli&i!a que informe a seqV n&ia 'ara %us&a.

13.1.) (nserindo um ar0ui o no meio de um texto.ara inserir um arquivo no meio de um !e+!o que es!iver sendo edi!ado( u!ili"e os

seguin!es 'ro&edimen!os

O( / Dead ile / Inserindo um arquivo no meio do !e+!o. >s!e &omando 'ermi!e quevo& insira um arquivo $@ e+is!en!e em sua &on!a( no &or'o do !e+!o que es!iver edi!ando. Oarquivo inserido a'are&er@ a 'ar!ir da 'osi o em que se en&on!rar o &ursor.

9o digi!ar o &omando D ( v o a'are&er as seguin!es o' esInser! file

Page 88: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 88/219

Page 89: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 89/219

13.2.2 Para en iar uma mensagemCigi!e A Aom'ose; 'ara en!rar na !ela de &om'osi o da mensagem.

IN> 3.?1 AO O > > 9Q> l!R ailB_`^ A*O >C; 0 sgs

-o digi!e o endere o ele!r ni&o do des!ina!@rio;A& digi!e endere o o'&ional 'ara envio de &,'ias da mensagem;

9!!&#mn! re&urso o'&ional 'ara envio de do&umen!os ane+os;u%$e&! es&reva um !J!ulo/des&ri!ivo da mensagem;///// essage -e+! /////

es&reva o !e+!o da mensagem nes!e &am'o;

Q Qe! <el' X end D Dead ile rev g = Au! -e+!..A Aan&el K Kus!ifM 9l! >di! S Ne+! g U UnAu! -e+!..

reen&#a os &am'os -o ( A& ( u%$e&! ( usando as se!as ou a !e&la en!er^ 'aramover/se en!re eles.

Cigi!e o !e+!o no &am'o essage -e+!. O%serve as o' es de edi o lis!adas a%ai+oda !ela.

Nes!e &aso o ine es!@ u!ili"ando o edi!or i&o( 'ara maiores informa es so%re esseedi!or( ve$a o i&o Tui&)/Quide.

9',s &on&luir a edi o do !e+!o da mensagem( digi!e A!rl/X 'ara envi@/la. er@ fei!aen! o uma 'ergun!a de &onfirma o( digi!e es; ou >n!er^ 'ara envi@/laR ou N No; 'arare!ornar a sua edi o.

9lgumas di&as

• ara inserir um arquivo no W&or'oW da mensagem( use o &omando A!rl/D.• ara adiar o envio ou edi o da mensagem $@ &ome ada( u!ili"e o &omando A!rl/O

os!'one; 'ara guard@/la. 9o 'r,+imo &omando A Aom'ose essage; o ine'ergun!ar@ se &on!inua/se ou n o a mensagem adiada( &onfirme ou n o segundoo dese$ado.

• ara &an&elar o 'ro&esso de envio( digi!e A!rl/AR e &onfirme o &an&elamen!o.

13.2.3 Para er a lista de mensagens rece,idas F(BC&M !olderG 9 'ar!ir do ain enu( digi!e I older Inde+;.

IN> 3.?1 O*C>D INC>X older INPOX essage 1 of 3 N>H

C 1 ar 7 ilar de 9lmeida 31(323; *a!in 9meri&a Online f:d; N 2 ar 6 a%iola Qre&o 3(178; *is!a de Usuarios do AD/C c f:d; 9 3 ar 8 aloma de 9lmeida 1(36?; Pem/vindoc

b <el' ain enu rev sg rev age C Cele!e D De'lMO O-<>D A C S _Sie: sg` N Ne+! sg '& Ne+! age U Undele!e...

er@ e+i%ida en! o a !ela de inde+ !ela que lis!a as mensagens; do older INPOX(folder que &on! m as mensagens re&e%idas.

9 'rimeira &oluna esquerda da !ela do older INC>X do ine 'ode es!ar em %ran&o(ou 'ode &on!er

• WNW se a mensagem for nova n o lida;

Page 90: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 90/219

Page 91: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 91/219

• O en!/mail folderR folder onde !odas as mensagens enviadas s oau!oma!i&amen!e guardadas.

13.2.' Para sal ar uma mensagem em !older 9 'ar!ir da !ela do older INC>X( use as se!as 'ara sele&ionar a mensagem de

in!eresse e digi!e ave;. Ou( a 'ar!ir da !ela do !e+!o da mensagem( digi!e ave;

O ine sugerir@ o nome de um folder defaul! 'ara salvar a mensagemR es!e nome &onfigur@vel. >le 'ode ser o Wsaved/messages/folderW ou( o nome do usu@rio que l#e envioa mensagem.

ave !o folder _ saved/messages`

9',s digi!ar o nome do folder( ou a&ei!ar o folder sugerido saved/messages;('ressione De!urn^.

e o nome do folder for novo( o ine 'ergun!ar@

older W.....W doesn\! e+is!. Area!eb

Cigi!e Mes; ou N no; &onforme o in!eresse e a mensagem ser@ salva no folder re& m/&riado. Uma ve" &riado o folder( sem're que vo& digi!ar o seu nome 'ara salvar umamensagem( o ine a'resen!ar@ a seguin!e mensagem de &onfirma o

essage WjW &o'ied !o folder W...W and mar)ed dele!ed

9o salvar uma mensagem( ela mar&ada &omo deleted C; no older INPOX( is!o (ela movida de seu m ail)ox 'ara o folder.

13.2.) Para trocar de !olders>+is!em duas maneiras 'ara a&essar um folder e a%rir suas mensagens

1. Cigi!e * older *is!;( a 'ar!ir do ain enu ou a 'ar!ir da !ela INC>X do seuIn%o+ older;

Page 92: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 92/219

IN> 3.?1 O*C>D *I - older INPOX 3 essages/////////////////////////////////////////////////////////////older/&olle&!ion/////////////////////////////////////////////////////////////3 B#R(ecados .ocumentos/( P sent-messa7esndere&os 3nternet saved-messa7es/////////////////////////////////////////////////////////////

Ne:s/&olle&!ion Ne:s^ *o&al;/////////////////////////////////////////////////////////////alt, d alt,1dalt,"E alt,"EEalt,5d alt,a%ortion,inequit!

_No: in &olle&!ion ailB_`^`

b <el' ain enu rev ldr / rev age C Cele!e..O O-<>D A C S _Sie: ldr` N Ne+! ldr '& Ne+! age 9 9dd...

Na primeira se&'o en&on!ram/se o older INPOX que &on! m as mensagensre&e%idas; e os demais folders &riados 'elo usu@rio. 9se7unda se&'o da !ela lis!a a&ole o de Ne:sQrou's re&e%ida 'elo usu@rio.

9 'ar!ir dessa !ela W older *is!W 'ossJvel en!rar em qualquer folder do seu ine. araisso( ilumine o folder dese$ado usando as se!as e !e&le en!er no &am'o sele&ionado.

2. egunda o' oCigi!e Q Qo!o ldr; a 'ar!ir da !ela de inde+ do seu INPOX older . O ine 'ergun!ar@

'ara qual folder vo& dese$a ir( digi!e en! o o nome do folder dese$ado.Aaso vo& n o se lem%re do nome do folder( digi!e A!rl/-. -odos os folders ser o

en! o lis!ados. ele&ione o dese$ado usando os &omandos a%ai+o da !ela.

9%ai+o( a !ela a',s digi!ar Q

IN> 3.?1 O*C>D INC>X older INPOX essage 2 of 3

C 1 ar 7 ilar de 9lmeida 31(323; *a!in 9meri&a Online f:d; N 2 ar 6 a%iola Qre&o 3(178; *is!a de Usuarios do AD/C c f:d; 9 3 ar 8 aloma de 9lmeida 1(36?; Pem/vindoc

QO-O folder Q <el' - -o ldrs rev Aolle&!ion -9P Aom'le!eA Aan&el De! 9&&e'! N Ne+! Aolle&!ion

13.2.9 #genda de 7ndereços 7letrNnicos do Pine 9!rav s da 9genda >le!r ni&a do ine 'ossJvel rela&ionar endere os ele!r ni&os

'ara os quais vo& freqVen!emen!e envia mensagens( a!ri%uindo a &ada um ou a &adagru'o; um nome f@&il de lem%rar( assim &omo um a'elido.

• Para a7endar um endere&o individual:1. Cigi!e 9 9ddress Poo);( a 'ar!ir do ain enu2. Cigi!e 9 9dd;3. iga as ins!ru es seguin!es( digi!ando WnomeW( Wa'elidoW( We/mailW da 'essoa.

Page 93: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 93/219

• Para a7endar uma lista 7rupoT de endere&os:1. Cigi!e 9 9ddress Poo);( a 'ar!ir do ain enu2. Cigi!e Area!e *is!;3. iga as ins!ru es seguin!e( digi!ando Wnome do gru'oW( Wa'elidoW( We/mailsW

gru'o

IN> 3.?1 9CCD> POO= dd older INPOX essage 3 of 3

&#efa Qon&alves( aria mariagtleme.&'d.unis.%r $oao Oliveira( Koao $oaot&r/df.rn'.%r

'esquisa Qru'o de 'esquisa CI -DIPU-ION *I -

edgart&r/df.rn'.%r fa%iolat&r/df.rn'.%r sandrat&r/df.rn'.%r

b <el' ain enu rev>n!rM / rev age C Cele!e Area!e*is!O O-<>D A C > _>di!` N Ne+!>n!rM '& Ne+! age 9 9dd k 9dd-o*is!

9 !ela a&ima a'resen!a a lis!a de endere os agendados. Os dois 'rimeiros s oendere os individuais e o !er&eiro um gru'o de endere os. 9 'rimeira &oluna esquerdamos!ra os Wa'elidosW a serem digi!ados no &am'o -o na #ora do envio de uma mensagem.

9 segunda &oluna mos!ra os nomes das 'essoas ou do gru'o. >( 'or fim( a !er&eira &olunamos!ra os endere os res'e&!ivos.

9 'ar!ir da sua 9genda ele!r ni&a( quando vo& enviar uma mensagem ele!r ni&a'ara um endere o agendado( ao inv s de digi!ar o endere o ele!r ni&o( digi!e a'enas oWa'elidoW no &am'oo: ou Cc: da mensagem.

or e+em'lo( no &aso da 9genda a&ima( ao inv s de digi!ar !odos os endere os doQru'o de esquisa( digi!e a'enas W'esquisaW e a mensagem ser@ au!oma!i&amen!e enviada

'ara !odos os endere os lis!ados.13.2.1 Para sal ar uma mensagem em ar0ui o

9 'ar!ir da !ela Inde+ do seu INPOX older ou de qualquer ou!ro folder;( ilumine amensagem dese$ada usando as se!as e digi!e > >+'or!; 'ara arquivar a mensagem na sua@rea de !ra%al#o.

O ine far@ en! o a seguin!e 'ergun!a

>X OD- &o'M message; !o file in #ome dire&!orMCigi!e en! o o nome do arquivo dese$ado.

1.4.3 Para imprimir uma mensagemO ine ofere&e !r s o' es de im'ress o. ara &onfigurar a o' o &om'a!Jvel &om o

seu sis!ema( en!re em &on!a!o &om o ! &ni&o lo&al res'ons@vel.;Cigi!e rin!;( a 'ar!ir do Inde+ &reen ou da !ela de !e+!o da mensagem dese$ada.

1.4.4 Para sair do programa Pine

9 'ar!ir de quase qualquer !ela do ine( digi!e T Tui!;.O ine 'ergun!ar@ WDeallM qui! 'inebW Cigi!e Mes; e 'ressione De!urn^.

Page 94: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 94/219

Aaso vo&e !en#a mar&ado quaisquer mensagens 'ara dele!ar( ele 'ergun!ar@ aindase vo& realmen!e dese$a e+&luJ/las W>+'unge essagesbW;( digi!e Mes; ou N no; 'ara&on&luir a saJda do 'rograma.

Page 95: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 95/219

18 -18 - ntendendo o S4ellntendendo o S4ellO S4ell conc4aT &omo o 'r,'rio nome indi&a serve de 'on!o de &on!a!o en!re o

u!ili"ador e o sis!ema. L o am%ien!e de lin#a de &omandos um in!er're!ador de &omandossemel#an!e ao 'rom'! do CO .

9o &on!r@rio do 'rom'! do CO que um am%ien!e fi+o &om fle+i%ilidade limi!ada( os

s#ells do Uni+ s o 'equenos 'rogramas a'li&a!ivos( e+e&u!ados &omo 'ro&essos quandovo& se &one&!a( que forne&e uma variedade de &ara&!erJs!i&as de in!erfa&e de lin#a d&omandos e re&ursos de a&ordo &om diferen!es usu@rios e a'li&a!ivos.

Ce um lado !emos o u!ili"ador que n o en!ende o fun&ionamen!o e a &om'le+idadeineren!e ao &ora o do sis!ema o'era!ivo )ernel; ( e que n o &onsegue es!a%ele&er qualquer !i'o de &omuni&a o dire!amen!e &om es!e. Co ou!ro( !emos o sis!ema o'era!ivo que n woen!ende a linguagem #umana( e que se gere 'or um &on$un!o de regras e defini es&om'le+as. >n!re os dois e+is!e o s4ell .

>la re&e%e as ins!ru es do u!ili"ador e 'assa/as 'ara o sis!ema. or e+em'lo(quando se e+e&u!a um sim'les W&a!W( a s#ell lan a um 'ro&esso fil#o que ir@ dis'arar um&on$un!o de %i%lio!e&as de sis!ema que 'or sua ve" ir o reservar re&ursos( ma'ear e'ro!eger "onas de mem,ria en!re ou!ras o'era es &om'le+as;( no en!an!o( 'ara ou!ili"ador a Gni&a &onseqV n&ia visJvel ser@ o de ver o &on!eGdo de um fi&#eiro na &onsole.

No mundo Uni+ e( 'or e+!ens o( no *inu+ e+is!em numerosos s#ells 'ara se es&ol#er.Aada s#ell ofere&e um &on$un!o de &ara&!erJs!i&as e re&ursos diferen!es( e a maioria oferesua 'r,'ria linguagem de s&ri'! 'rograma de e+e&u o au!om@!i&a;.

9s 'rin&i'ais fun es de uma s#ell s o♦ 9nter"reta6;o de co,andos < quer em modo in!era!ivo( quer &omo in!er're!ador de

s4ell script .♦ Controle de "rocessos Qes! o de W$o%sW.♦ Mecanis,o de ,e,ori=a6;o de co,andos< Quarda os Gl!imos &omandos dados 'elo

u!ili"ador.♦ Corre6;o de 2rros Aorre o or!ogr@fi&a de erros.♦ Co,"leta*Lista co,andos*fic+eiros Aom a !e&la -9P 'ermi!e Wadivin#arW a 'ar!ir da

le!ra ini&ial os 'ossJveis &omandosBfi&#eiros x!imo quando surgem os dire!,rios &omnome e+!ensos( !J'i&as em Uni+;

14.1 omparando 8 ells

>+is!em duas &lasses 'rin&i'ais de s#ell / aqueles que derivam sua sin!a+e %@si&a edesign do Pourne #ell Pas#; e aqueles &u$o modelo !em 'or %ase o A #ell.

Bourne S4ell s4T - o% diversos as'e&!os( ele mui!o limi!ado( &are&endo de

re&ursos &omo uma lis!a de #is!,ri&o e edi o de lin#a de &omandos. >le &a'a" de !es!ar 'rogramas quan!o ao s!a!us de su&esso e fal#a ao !erminarem a e+e&u o( o que'ossi%ili!ou a e+is! n&ia de s&ri'!s sofis!i&ados.

C S4ell cs4T - O A/s#ell13.3 ao mesmo !em'o in!er're!ador de &omandos elinguagem de 'rograma o %aseada em A;( !em vari@veis s#ell e vari@veis de usu@rio.

Ofere&e fun es es'e&Jfi&as &omo 'or e+em'lo• un o <I -OD ermi!e que o usu@rio re'i!a e mani'ule os &omandos que

&ons!am da lis!a.

Page 96: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 96/219

• un o 9*I9 ossi%ili!a a &ria o de uma grande variedade de &omandossim'les.

Bourne A7ain S4ell %as4T - L o s#ell mais &omum ins!alado &om as dis!ri%ui es*inu+. -em 'or %ase o Pourne #ell( mas forne&e um &on$un!o de re&ursos mais am'lo(in&luindo edi o de lin#a de &omandos( uma lis!a de #is!,ri&o e ! rmino de nome de arquivo.

orn S4ell *s4T - O =orn #ell foi 'rovavelmen!e o 'rimeiro a in!rodu"ir mui!os dosre&ursos 'o'ulares que agora vemos no %as#( in&luindo a edi o de lin#a de &omandos.

14.2 7xperimentando diferentes s ells

So& 'ode e+'erimen!ar os s#ells sem !orn@/los 'adr o a'enas e+e&u!ando/os &omoum 'rograma den!ro de seu s#ell 'adr o. Os s#ells se en&on!ram no dire!,rio B%in. aravol!ar ao s#ell an!erior %as!a digi!arexit,

ara mudar o s#ell 'adr o que e+e&u!ado quando vo& se &one&!a em seu sis!ema( 're&iso mudar sua en!rada no arquivo de sen#as do Uni+. So& 'ode fa"er isso usando o&omandoc4s4,

&#s# /s B%inB!&s# someuser muda o s#ell deso,euser 'ara *)in*tcs+ ;

14.3 6isão geral do 8 ell Cas

Tuando vo& se &one&!a no 'rom'! login< v@rias &oisas a&on!e&em. 9 'rimeira delas a a!iva o de seu #ell nesse &aso( o Pas#;( seguida da e+e&u o de !odo arquivo de&onfigura o que vo& 'ossa !er &riado 'ara seu am%ien!e Pas# 'essoal.

ara forne&er uma &onfigura o 'ersonali"ada no Pas#( vo& 're&isa &riar um arquivo&#amado,%as4rc em seu dire!,rio de %ase. -ra!a/se de um sim'les arquivo de !e+!o( que e+e&u!ado 'elo Pas# quando vo& a!iva o #ell / geralmen!e( quando vo& se &one&!a.

L no arquivo ,%as4rc que vo& 'ode &onfigurar o &om'or!amen!o do Pas#( definir vari@veis de am%ien!e( &omo o seu 'a!#( e a!ivar !odos os 'rogramas que quiser( sem'reque e+e&u!ar o #ell Pas#.

14.4 Definindo ari eis de am,iente no Cas

Aada #ell 'ossui sua 'r,'ria sin!a+e 'ara a defini o de vari@veis de am%ien!e. NoPas#( geralmen!e isso fei!o em duas e!a'as

1. Cefinir o valor de uma [email protected]. >+'or!ar a vari@vel 'ara o am%ien!e.

e quisermos designar o ema&s &omo nosso edi!or de !e+!os 'adr o( 'oderemosdefinir a vari@vel de am%ien!e >CI-OD &om o &omando >CI-OD ema&se e+'or!@/la &om e+'or! >CI-OD

9s duas e!a'as 'odem ser &om%inadas em uma s,( onde a!ri%uJmos um valor 'ara>CI-OD e e+'or!amos >CI-OD em um Gni&o &omando

Page 97: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 97/219

e+'or! >CI-OD ema&s

O valor das vari@veis de am%ien!e 'odem ser a&essados in&luindo/se o sJm%olo noinJ&io do nome da vari@vel em um &omando Pas#. Cesse modo( 'odemos in&luir informa esno valor a!ual de uma vari@vel de am%ien!e. or e+em'lo( se a vari@vel 9-< &on! ma!ualmen!e

B%in BusrB%in BusrBX11D6B%in'odemos in&luir BusrBlo&alB%in no 'a!#( usando o &omando

e+'or! 9-< 9-< BusrBlo&alB%in

14.5 8 ell 8cript

O s#ell 'ossi%ili!a a in!er're!a o !an!o de &omandos digi!ados quan!o de s#ell s&ri'!(que n o nada mais do que um arquivo !e+!o &om seqV n&ias de &omandos e &om'ermiss o de e+e&u o. ara &riar o s#ell s&ri'!( &rie um arquivo de !e+!o e a$us!e suas

'ermiss es 'ara que ele se !orne e+e&u!@vel. >s!e arquivo 'ode ser &riado &om um edi!or &omo o vi ou sim'lesmen!e o redire&ionamen!o 'ara um arquivo da saJda de um &omando&a!. No!a 'ara !ornar um arquivo !e+!o em um s#ell s&ri'! deve/se usar o &omando &#mod'ara mudar suas 'ermiss es de a&esso.

14.% edirecionamento de entrada e saída

Normalmen!e os 'rogramas n o/in!era!ivos re&e%em seus dados de en!rada a!rav sda en!rada 'adr o normalmen!e o !e&lado. 9nalogamen!e( eles a'resen!am seusresul!ados na saJda 'adr o normalmen!e( a !ela. O usu@rio 'ode( a!rav s doredire&ionamen!o de >B ( redefinir de onde um &omando ou 'rograma re&e%er@ sua en!rada

e 'ara onde enviar@ sua saJda. 9 en!rada de um &omando s o os dados so%re os quais o&omando ir@ o'erar. >s!es dados 'odem vir de um arquivo es'e&ifi&ado 'elo usu@rio( de umarquivo de sis!ema( do !erminal ou da saJda de ou!ro &omando. 9 saJda de um &omando oresul!ado da o'era o que ele reali"a so%re a en!rada. 9 saJda dos &omandos 'ode ser im'ressa na !ela do !erminal( enviada a um arquivo( ou servir de en!rada 'ara ou!ro&omando.

>+em'los de aJdas adr o

_marisatguarani marisa` ls /l B%in ^ B!m'Barquivos %in

_marisatguarani marisa` l B!m'Barquivos %in/r:/r:/r// 1 marisa marisa 546? $ul 2? 10 05 B!m'Barquivos %in

_marisatguarani marisa` e&#o W!es!e de saJda 'adr oW!es!e de saJda 'adr o

_marisatguarani marisa` e&#o W!es!e de saJda 'adr oW ^ B!m'BsaJda

_marisatguarani marisa` &a! B!m'BsaJda!es!e de saJda 'adr o

Page 98: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 98/219

>+em'los de >n!rada adr o

_marisatguarani marisa` sor! Be!&Bfs!a%BdevBfd0 Bmn!Bflo''M e+!2 noau!o 0 0BdevB#da1 s:a' s:a' defaul!s 0 0BdevB#da5 B e+!2 defaul!s 1 1BdevB#da6 Busr e+!2 defaul!s 1 2

BdevB#da7 B#ome e+!2 defaul!s 1 2none B'ro& 'ro& defaul!s 0 0

14.%.1 Dutos ou Pipes F O GU!ili"ado &omo &one+ o de u!ili!@rios. L uma maneira de redire&ionar as en!radas e

saJdas( de modo que a saJda de um &omando !orna/se a en!rada do &omando seguin!e.ode/se usar v@rios du!os em uma mesma lin#a de &omando( de maneira que 'ossJvel&om%inar !an!os &omandos quan!os forem ne&ess@rios.

ls /l more

14.' E+rmino de nome de ar0ui o

e vo& digi!ar &ara&!eres sufi&ien!es 'ara iden!ifi&ar e+&lusivamen!e um arquivo&omando ou nome de dire!,rio( o %as# 'oder@ &om'le!ar o res!an!e do nome

BusrBlo

im'lesmen!e 'ressionando/se a !e&la -a%( o %as# !en!ar@ &om'le!ar o nome 'aravo& ( nes!e &aso 'reen&#endo o !e+!o 'ara indi&ar BusrBlo&al.

>m algumas o&asi es vo& 'ode !er mais de uma refer n&ia e o %as# fi&ar &onfuso ao&om'le!ar o nome. Nesse &aso vo& deve !e&lar o -a% duas ve"es. er@ a'resen!ado !odasas al!erna!ivas 'ossJveis. So& !em a li%erdade de digi!ar &ara&!eres sufi&ien!es 'araiden!ifi&ar e+&lusivamen!e o nome dese$ado e 'ressionar -a% novamen!e.

O Pas# &onsegue &om'le!ar nomes de arquivo ou dire!,rio sem forne&er um 9-<&om'le!o

gr

o Pas# 'ro&urar@ no 9-<( nomes que &om%inem &om os &ara&!eresin!rodu"idos. O Pas# a'resen!ar@ a vo& uma lis!a de al!erna!ivas 'ossJveis

gre' groff gro!!M

e vo& quiser o &omando gre" ( %as!a digi!are e( em seguida( 'ressionar -a%novamen!e( e o Pas# &om'le!ar@ o &omando au!oma!i&amen!e.

Page 99: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 99/219

14.) #lias de comando

ermi!e definir seus 'r,'rios &omandos 'ersonali"ados.

alias 'sa F's /au+ moreF

e vo& quiser &riar alias de &omando 'ermanen!es( deve defini/los em seu arquivo .)as+rc

9l m de ofere&er um modo de &riar a!al#os 'ara os &omandos mais usados( o aliasde &omando 'ode ser usado 'ara 'ro!eg /lo de erros im'or!an!es.

alias &' Y&' /iYalias mv Ymv /iYalias rm Yrm /iY

14.9 7dição de lin a de comandos

ermi!e que vo& use as !e&las de se!a 'ara se mover na lin#a de &omando a!ual(e+&lua e insira os &ara&!eres ne&ess@rios e 'ressione >n!er 'ara e+e&u!ar o &omando semmover o &ursor 'ara o final da lin#a.

or 'adr o( o Pas# !em a inser o a!ivadaR 'or!an!o( se vo& digi!ar novos &ara&!eres(eles ser o inseridos no &ursor( em ve" de so%res&rever os &ara&!eres e+is!en!es.

O Pas# forne&e v@rios a!al#os de !e&lado G!eis 'ara a&elerar a edi o( es'e&ialmen!e&om lin#as de &omando longas.

Atal4o deteclado

A&'o

A!rl 9 ula 'ara o inJ&io da lin#aA!rl > ula 'ara o final da lin#a>s&( P De!ro&ede uma 'alavra>s&( 9van a uma 'alavraA!rl * *im'a a !ela e a'resen!a o &omando &orren!e &omo a 'rimeira lin#a da

!elaA!rl - -rans' e o &ara&!ere esquerda do &ursor &om o &ara&!ere de sua

'osi o a!ual>s&( - -rans' e o 'alavra esquerda do &ursor &om o 'alavra de sua

'osi o a!ual>s&( U -ransforma a 'alavra a!ual em maiGs&ulas>s&( * -ransforma a 'alavra a!ual em minGs&ulas

A!rl = >+&lui da 'osi o a!ual do &ursor a! o final da lin#a.

14.1 Lista de ist rico de comandos

-odo &omando que vo& e+e&u!a in&luJdo em um %uffer de lis!a de #is!,ri&o( que'ode ser a&essado na ordem inversa a 'ar!ir do &omando mais re&en!e e+e&u!ado(!erminando &om o Gl!imo.

9ssim &omo na edi o de lin#a de &omandos( e+is!em alguns a!al#os de !e&laavan ados 'ara e+e&u!ar fun es mais ela%oradas &om a lis!a de #is!,ri&o de &omandos.

Page 100: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 100/219

Atal4o deteclado

A&'o

A!rl ove 'ara o &omando an!erior na lis!a de #is!,ri&oA!rl N ove 'ara o 'r,+imo &omando na lis!a de #is!,ri&o>s&( ula 'ara o inJ&io da lis!a de #is!,ri&o o &omando menos re&en!e;>s&( ^ ula 'ara o final da lis!a de #is!,ri&o o &omando mais re&en!e;A!rl D esquisa reversa na lis!a de #is!,ri&o

O mais in!eressan!e deles Ctrl @ (( que 'ermi!e 'esquisar 'ara !r@s na lis!a de#is!,ri&o de maneira din mi&a e in!era!iva quando vo& &ome a a digi!ar um &omando( oPas# mos!ra o &omando mais re&en!e que &om%ina &om o que foi digi!ado a! o momen!o.

reverse/i/sear&#; Y

9 medida que vo& digi!a as le!ras do &omando es'e&Jfi&o( o Pas# lo&ali"a o &omandomais re&en!e que &orres'onda s!ring in!rodu"ida. Cemons!rado o &omando que vo&dese$a e+e&u!ar a'enas !e&le >n!er.

14.11 ontrole de tarefaUsando o &on!role de !arefas 'ossJvel u!ili"ar um Gni&o s#ell 'ara e+e&u!ar e

&on!rolar v@rios 'rogramas que es!e$am em e+e&u o simul! nea.Normalmen!e( quando vo& e+e&u!a um &omando( ele a!ua em 'rimeiro 'lano. Ou

se$a( o s#ell e+e&u!a o &omando e o 'rom'! n o re!orna a! que o &omando es!e$a&on&luJdo. No &aso de 'rogramas in!era!ivos( &omo o ema&s( isso signifi&a que o 'rogramaassume o &on!role da !ela ou $anela em que o s#ell es!@ fun&ionando e somen!e quandovo& sai do 'rograma que o 'rom'! de &omando se !orna novamen!e dis'onJvel. No &asode 'rogramas n o/in!era!ivos( &omo o findI o 'rograma ser@ e+e&u!ado e( mesmo que n oa'resen!e nada na !ela( o 'rom'! de &omandos n o re!orna a! o 'rograma !ermine.

find B /name .!m'Y /'rin! ^!em'lis!

L aJ que en!ra a id ia de e+e&u o de um 'rograma em segundo 'lano. O modo maisf@&il de &olo&ar uma !arefa em segundo 'lano in&luindo um > &omer&ial ; no final d&omando( quando vo& e+e&u!@/lo.

find B /name .!m'Y /'rin! ^!em'lis!

Usando o &omando >o%sdo Pas# 'ossJvel &on!rolar as !arefas que es! o eme+e&u o em segundo 'lano.

_1` Dunning find B /name .!m'Y /'rin! ^!em'lis! _2` Dunning ls /lD B ^dirlis!

e vo& $@ ini&iou um 'rograma em 'rimeiro 'lano e quer &olo&@/lo em segundo'lano( 'ode fa"er isso. O a!al#o Ar!l k in!er're!ado 'elo Pas# &omo um 'edido 'arasus'ender !em'orariamen!e o 'ro&esso a!ual. odemos en! o &olo&ar a !arefa em segundo'lano &om o &omando%7

Page 101: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 101/219

%g 1

onde 1 es'e&ifi&a o nGmero da !arefa. e #ouver a'enas uma !arefa in!errom'ida( n oser@ ne&ess@rio es'e&ifi&ar o seu nGmero. Tuando uma !arefa in!errom'ida for &olo&ada emsegundo 'lano( digi!ar 1o)s vo& ver@ a!ivar novamen!e running;.

s ve"es( G!il sus'ender !em'orariamen!e uma !arefa sem &olo&@/la em segundo'lano. Isso 'ar!i&ularmen!e verdade quando vo& es!@ usando um a'li&a!ivo in!era!ivo(

&omo o ema&s ou ou!ro edi!or de !e+!os( e quer e+e&u!ar um ou mais &omandos e de'oisre!ornar sua edi o. >m ve" de sair do edi!or( mais f@&il usar A!rl k 'ara in!errom'er a!arefa do edi!or( e+e&u!ar seus &omandos dese$ados e de'ois re!ornar a !arefa in!errom'ida'ara o 'rimeiro 'lano.

ara enviar uma !arefa in!errom'ida 'ara o 'rimeiro 'lano( vo& 'ode usar o &omandof7,

fg nGmero da !arefa

>+is!em o&asi es em que vo& dese$ar@ finali"ar ou eliminar uma !arefa in!errom'idaou de segundo 'lano. O &omando *ill 'ode ser usado 'ara eliminar um &omando de a&ordo

&om uma IC de 'ro&esso P3. ; ou nGmero da !arefa. )ill h2 ne&ess@rio o sinal de EhF 'ara iden!ifi&ar a !arefa;

14.127xpansão de padrão

Uma das van!agens do Pas# a &a'a&idade de usar 'adr es 'oderosos 'araes'e&ifi&ar um ou mais &omandos ou arquivos.

u'on#amos que queiramos en&on!rar um arquivo es'e&Jfi&o e !udo que sa%emos que o nome de arquivo &ome a &om a le!ra ". >n! o( o &omando

ls /l "O que a&on!e&e aqui que o Pas# &ons!r,i uma lis!a de !odos os nomes que

&ome am &om " e de'ois su%s!i!ui " 'or essa lis!a( efe!ivamen!e 'assando !odos osnomes de arquivo &omo argumen!os 'ara o &omando ls l.

14.137xpansão de nome de Pat

u'on#amos que queiramos lis!ar !odos os arquivos &u$os nomes !en#am !r s le!rasde &om'rimen!o e &ome&em &oma e !erminem &omD.

ls /l ab"u'on#amos que queiramos lis!ar !odos os arquivos que &ome am &om as le!ras aI %I

c ou d,

ls l _a%&d`

>n!re!an!o( &omoaI %I ce d s o uma seqV n&ia &on!Jnua de le!ras( 'oderJamos usar

ls / _a/d`

Page 102: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 102/219

Aonsidere os &asos em que es!amos 'rodu"indo um arquivo &om'a&!ado de !odos osdire!,rios de %ase em um sis!ema 'ara 'ro',si!os de %a&)u'. Cigamos que queremos'rodu"ir um arquivo de !odos os dire!,rios de %ase( e+&e!o aqueles que &ome am &om ale!ra m,

!ar &"vf #ome.!ar.g" B#omeB_a/l` B#omeB_n/"`

>n!re!an!o( 'odemos !ornar as &oisas mais f@&eis &om

!ar &"vf #ome.!ar.g" B#omeB_cm`

14.147xpansão de c a e

orne&e um m !odo 'elo qual 'ossJvel e+'andir uma e+'ress o inde'enden!emen!ede os nomes que es!e$am sendo gerados e+is!irem realmen!e &omo arquivos ou dire!,rios.

m)dir !es!edir p1(2(3(4y Aria os dire!,rios !es!edir 1( 2( 3 e 4;

L im'or!an!e lem%rar que e+'ress o de &#ave deve &on!er 'elo menos uma vJrgula.

Um re&urso in!eressan!e da e+'ans o de nome de 'a!# e da e+'ans o de &#ave que elas 'odem ser usadas den!ro de ou!ra e+'ress o de &#ave. Isso 'ossJvel 'orque a'rimeira e+'ans o a o&orrer a e+'ans o de &#ave.

&#mod 644 !es!efile.p!+b(Pa)(0_0/?`y

Isso mudaria as 'ermiss es em uma s rie de arquivos( in&luindo !odo arquivo que&om%inasse &om a e+'ress o testefile.tx5 testefile.0a- e testefile.>> a testefile.>?.

14.158u,stituição de comandos

Aom a su%s!i!ui o de &omandos( a saJda 'adr o de um &omando se !orna umargumen!o ou 'ar me!ro 'ara ou!ro &omando.

g"i' find B /name .%a)Y /'rin!;

Nesse &aso &om'a&!aremos !odos os arquivos que !en#am a e+!ens o .)a-.

Page 103: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 103/219

1; -1; - .icas so%re modo texto.icas so%re modo texto

15.1 onfigurando seu P#E/

ara ver os a!uais dire!,rios que es! o &omo 9-<( digi!e o seguin!e

e&#o 9-<

e o dire!,rio dese$ado n o es!iver na lis!a( &oloque/o assim

9-< 9-< Bdire!,rioBaBserB&olo&adoBnoB'a!#

Isso &olo&ar@ o Bdire!,rioBaBserB&olo&adoBnoB'a!# no 9-<.

O%s. >ssas ins!ru es s o v@lidas somen!e 'ara uma se oc Ou se$a( s o!em'or@rios. e vo& quiser &olo&ar um 9-< 'ermanen!e( &oloque num 'rofile 'essoal. equiser ser um 9-< Q*OP9*( &oloque o dire!,rio no arquivo Be!&B'rofile aonde indi&ado.

15.2 Por0ue não posso usar o fdformat* exceto como root?

9 &#amada de sis!ema ne&ess@ria 'ara forma!ar um dis&o fle+Jvel s, 'ode ser a&ionada 'elo u!ili"ador &om o 'oder de roo!( quaisquer que se$am as au!ori"a es de BdevBfd0 . e quiser que qualquer u!ili"ador 'ossa forma!ar um dis&o fle+Jvel( !en!e &onseguir o 'rograma fdforma!2R ele &on!orna os 'ro%lemas 'or ser \se!uid\ 'ara o roo!.

15.3 & sistema de ar0ui os principal est readAonl Q

Demon!e/o. e o Be!&Bfs!a% es!iver &orre!o( 'ode sim'lesmen!e fa"er

mount -n -o remount /

e Be!&Bfs!a% es!@ errado( deve forne&er o nome do dis'osi!ivo e 'ossivelmen!e o !i'o(e.g.

mount -n -o remount -t e t2 /de&/!da2 / .

15.4 7u s consigo fa"er login como root.

rovavelmen!e !em 'ro%lemas de au!ori"a o( ou !em um arquivo Be!&Bnologin.ara o Gl!imo &aso( &oloquerm -f /etc/nologin no seu Be!&Br&.lo&al ou nos s&ri'!s e!&Br&.dB .Aaso &on!r@rio verifique as au!ori"a es da s#ell( de quaisquer nomes de arquivos

que a'are am em mensagens de erro( e !am% m da #ierarquia de dire!,rios que &on! messes arquivos( in&lusive o dire!,rio rai".

Page 104: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 104/219

15.5 /ou e um desastre no sistema e não consigo fa"er login para o arranIar.

Ini&ie o sis!ema &om uma ou um 'ar de; disque!e s; de emerg n&ia( &omo 'or e+em'lo o 'ar de dis&os %oo! e roo! do la&):are no su%dire!,rio ins!all dos mirrors dola&):are; ou &om a disque!e de %oo! de ins!ala o do AA.

>+is!em dois 'a&o!es 'ara &ria o de disque!es de emerg n&ia no sunsi!e.un&.edu emB'u%B*inu+BsMs!emBDe&overM. er@ mel#or se &olo&ar o 'r,'rio )ernel neles( dessa forma n

&orrer@ o ris&o de fi&ar sem algum &on!rolador de dis'osi!ivo( sis!ema de arquivos e!&.Ce algum 'rom'! da s#ell mon!e o dis&o rJgido &om algo !i'o

mount -t e t2 /de&/!da1 /mnt

9ssim o sis!ema de arquivos es!ar@ a&essJvel em Bmn! e 'oder@ &onser!ar o 'ro%lema.*em%re/se de desmon!ar umoun! Bmn!; o dis&o rJgido an!es de reini&iar vol!e ao dire!,riorai" an!es ou ele dir@ que es!@ o&u'ado;.

15.% $ual a ersão do Linux 0ue estou a usar na min a m 0uina?

ara sa%er qual a vers o do *inu+ e+is!en!e na sua m@quina( digi!euname -a

15.' odando <indows 95 no Linux

e vo& for malu&o o sufi&ien!e !en!e isso...

ara rodar o ruindo:s ?5 no linu+ fa a o seguin!e1. Pai+e o %o&#s/?71017& do si!e #!!' BB:orld.s!d.&omB %o&#s2. Arie um arquivo &#amado &onf( &om as seguin!es lin#as

/////////////////////_&ome o de &onf`/////////////////////////////jcB%inB%as#e+'or! A *9Q W/Hall /O3 /m486 /fomi!/frame/'oin!er /'i'eW.B&onfigure //ena%le/80386 //ena%le/de%ugger //ena%le/memorM 32 Z//ena%le/v8086/mode //ena%le/'aging //ena%le/vga Z//ena%le/%o&#s/%ios/#oo)s //ena%le/dma/flo''M/io Z//ena%le/'ro&essor/i's 400000 //ena%le/!l%/////////////////////_fim de &onf`/////////////////////////////

3. &#mod 700 &onf 4. &onf 5. ma)e6. *eia o arquivo Hindo:s?5.#!ml no do&s/#!ml7. Arie uma imagem de 112 &omo e+'li&ado no do&8. Ins!ale o :indo:s ?5?. Arie um arquivo .%o&#sr& no rai" do usuario( &om as seguin!es lin#as

Page 105: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 105/219

/////////////////////_&ome o de .%o&#sr&`/////////////////////////////dis)& file BusrBlo&alB%o&#sB112 ( &Ml ?00( #eads 15( s'! 17flo''Ma file BdevBfd0flo''Ma file BdevBfd1%oo! &romimage BusrBlo&alB%o&#sB%iosBPIO /%o&#s/?71017a

megs 32vgaromimage BusrBlo&alB%o&#sB%iosBSQ9PIO /el'in/2.009log BvarBlogB%o&#s#ga u'da!e in!erval 150000)eM%oard serial delaM 200/////////////////////_fim de .%o&#sr&`/////////////////////////////

14. rode o %o&#s dando %oo! na imagem15. >u ainda n o fui malu'&o o sufi&ien!e ainda ;

15.) (mprimindo do Linux em uma rede <indows1. Ins!alar o am%aegue( &om'ile e ins!ale o am%a e digi!e os seguin!es 'ar me!ros no arquivo

9 P9CIDBli%Bsm%.&onf.:or)grou' QDU O C> -D9P9*<O CO HINCOH

_glo%al`log file BusrBlo&alBsam%aBvarBlog.hmlog level 1'ass:ord level 8dead !ime 180%ro:sea%le Messe&uri!M user 'reserve &ase Mess#or! 'reserve &ase Mesload 'rin!ers Mes'rin!ing %sd'rin!&a' name Be!&B'rin!&a'server s!ring h# _#omes`gues! o) noread onlM no _'rin!ers`'a!# Bdire!,rioBdeBs'ool'rin!a%le Mes:ri!a%le no'u%li& Mes

Page 106: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 106/219

Use o u!ili!@rio 9 P9CIDB%inB!es!'arm 'ara !er &er!e"a que vo& digi!ou as&onfigura es &orre!amen!e

2. 9rquivo Be!&B'rin!&a'

9&res&en!e ao Be!&B'rin!&a' as seguin!es lin#as( o%servando a forma!a o eada'!ando os dire!,rios ao seu sis!ema.

Aer!ifique/se de que o e+is!e o arquivo 9 P9CIDB%inBsm%'rin!( geralmen!e ele fi&ano dire!,rio e+am'lesB'rin!ing da dis!ri%ui o do am%a.

l' sm% Z sd BvarBs'oolBl'dB#'laserii Z af BvarBs'oolBl'dB#'laseriiBa&&!.file Z if BusrBlo&alBsam%aB%inBsm%'rin! Z lf BvarBs'oolBl'dBsm%.log Z m+j0 Z l' BdevBnull s#

9!uali"e o daemon de im'ress o ld'; &om o &omando l'& s!ar! all.

3. Aonfigurando o sm%'rin!

Arie um arquivo .&onfig no dire!,rio de s'ool es'e&ifi&ado na &l@usula sd do Be!&B'rin!&a'( &om o seguin!e forma!o

server A >DS>Dservi&e I D> OD9'ass:ord U9 >N<9 CO >DSICOD HINCOH

Aaso a im'ressora n o 're&ise de sen#a( dei+e o &am'o 'ass:ord em %ran&o.

4. Im'rimindo

Use o 'rograma 9 P9CIDB%inB!es!'arm 'ara !es!ar se as &onfigura es no am%ae no 'rin!&a' es! o &orre!as.

ara im'rimir( digi!e l'r .

15.9 =ontando partiç-es win95 no Linux sem aparecer os ar0ui os truncados

ara mon!ar uma 'ar!i o !radi&ional( usamos o &omando moun! BdevB#db Bdes!inoe.g. moun! BdevB#d1 Bdos; as se a 'ar!i o for :in?5( e os arquivos !iverem e+!ens o maior que 8digi!os.3digi!os( esses arquivos a'are&er o W!run&adosW( !i'o( em ve" de eu adorosorve!e.#!ml fi&a euador 1.#!m... ara n o a&on!e&er isso( !emos que mon!ar a 'ar!i o &om'ar me!ros vfa!( 'ara isso( &om'ile seu )ernel 'ara su'or!ar vfa! e ao for mon!ar a 'ar!i o(u!ili"e o &omando moun! /! vfa! BdevB#db Bdes!ino e+. moun! /! vfa! BdevB#da B:in?5; O

$ei!o( 'ara algu m que mon!a as 'ar!i es na ini&iali"a o( !em de se edi!ar o arquivo Be!&Bfs!a%( e em ve" da 'alavra msdos( vo& &olo&a vfa!. i&a mui!o %om.

Page 107: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 107/219

15.1 Eudo so,re Linux para 0uem est migrando do D&8

Samos agora a'render &oisas sim'les

• Aomo sair do *inu+. e vo& es!iver no modo !e+!o !erminal;( s, digi!ar A-D* 9*- C>*( se vo& es!iver no X/Hindo:( vo& !er@ 'rimeiro que digi!ar A-D* 9*- P9A= 9A>( de'ois vo& digi!a A-D* 9*- C>*. Nun&a d Dese!na W!oraW( 'ois isso 'ode danifi&ar seu sis!ema de arquivos( e algumas &oisas vo&fe" n o v o ser salvas.

• O *inu+ !em uma &oisa que o CO n o !em( 'ermiss es( a&essos. So& es!@logado &omo um usu@rio normal( e de re'en!e quer e+e&u!ar algum 'rograma ouedi!ar algum arquivo mas quando !en!a( d@ W ermisson CeniedW. Tuer di"er o quevo& es!@ !en!ando n o 'ossJvel fa"er 'or vo& &omo esse usu@rio. O usu@rioque 'ode fa"er !udo( eu disse -UCO no sis!ema( o roo!( ou se$a( o adminis!rador do sis!ema.

• So& agora es!@ no 'rom'!. e o 'rom'! !erminar em vo& es!ar@ &omo usu@rio

normal( e quando es!iver !erminando em j( vo& es!@ &omo roo!. So& agora quer o%!er a$uda( !en!e o %om e vel#o

#el'

>s!e &omando l#e d@ a$uda so%re o %as# uma s#ell;( se vo& quiser a$uda so%re umde!erminado &omando( !en!e os manuais online

man &omandoIsso invo&a o manual do &omando. So& 'ode !en!ar !am% m a'ro'os &omando

:#a!is &omandoe 'ressione \q\ 'ara sair.• Tuando vo& v a sin!a+e do &omando( vo& !er@ que sa%er que

Na sin!a+e do &omando !ar /!f file.!ar ^ _^ redir file`o ... ^ signifi&a uma &oisa essen&ial ao &omandoo ... ; signifi&a uma &oisa o'&ional

No e+em'lo a&ima( Wfile.!arW !em que ser iden!ifi&ado( e W^ redir fileW o'&ional.

15.1 .1 omparando os comandos

Se$a a !a%ela a seguir

CO *inu+ No!as//////////////////////////////////////////////////////////////////////////////////////////////////////

P9A=U !ar / &vf devi&e dirB &om'le!amen!e diferen!eAC dirnameZ &d dirnameB quase a mesma sin!a+eAO file1 file2 &' file1 file2 igual

Page 108: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 108/219

C>* file rm file igualC>*-D>> dirname rm /D dirnameB igualCID ls n o e+a!amen!e a mesma

sin!a+e>CI- file vi file eu a&#o que vo& n o vai gos!ar ema&s file es!e mel#or $s!ar file es!e !i'o o edi! do CO

OD 9- fdforma!( moun!( umoun! sin!a+e um 'ou&odiferen!e<>* &ommand man &ommand a mesma filosofiaC dirname m)dir dirnameB quase a mesma sin!a+eOS> file1 file2 mv file1 file2 igualNU* BdevBnull igualDIN- file l'r file igualDN BdevBl'0( BdevBl'1 igualDC dirname rmdir dirnameB quase a mesma sin!a+eD>N file1 file2 mv file1 file2 n o 'ra arquivos

mGl!i'losD> -OD> !ar / +'vf devi&e sin!a+e diferen!e- > file less file UI-O mel#or HIN s!ar!+ 'oles a'ar!c/////////////////////////////////////////////////////////////////////////////////

15.1 .2#r0ui os 9 es!ru!ura de arquivos do *inu+ similar ao do CO ( s o es!o&ados em dire!,rios(

alguns e+e&u!@veis ou!ros n o...

9qui vai alguns &on&ei!os %@si&os

• No CO ( os arquivos s o de forma 8.3( ou se$a( n o 'odem 'assar de8digi!os.3digi!os. Um e+em'lo NO->NOUQ.-X-. No *inu+( se vo& ins!alou o*inu+ usando uma 'ar!i o e+!2 ou umsdos( vo& 'ode fa"er mel#or( 'ode &olo&ar nomes de arquivos longos no m@+imo 255 &ara&!eres;.( um e+em'lo de arquivoque o *inu+ 'ode fa"er e o CO n o 'ode

>s!e. .um.arquivo. UI-O grande

• No CO ( os &ara&!eres 9Iz AU*O e minGs&ulos s o !ra!ados da mesmaforma. No *inu+( eles s o &om'le!amen!e diferen!es( e+em'lo 9DTUISO.!ar.g" earquivo.!ar.g" s o dois arquivos diferen!es( ls um &omando e * um erro.

• No *inu+ n o e+is!e e+!ens es .>X>( .AO es'e&ial 'ara 'rogramas &omo o CO .Os 'rogramas e+e&u!@veis no *inu+ s o mar&ados &om um as!eris&o no final doarquivo. or e+em'lo

ls /le!!er !o Koe &indM.$'g &$'g I am a dirB mM 1s! s&ri'! old

• Os arquivos &$'g e mM 1s! s&ri'! s o e+e&u!@veis. No CO ( arquivos de %a&)u'!erminam &om e+!ens o .P9=( no linu+( eles !erminam &om um !io;. No *inu+( os

Page 109: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 109/219

arquivos que &ome am &om um 'on!o s o &onsiderados o&ul!os. or e+em'lo oarquivo .eu.sou.um.arquivo.o&ul!o n o mos!rado &om um &omando ls normalR

15.1 .3Lin;s 8im, licos

No Uni+( e+is!e um !i'o de arquivo que n o e+is!e no CO O lin) sim%,li&o. >le 'ode

fun&ionar &omo um redire&ionador 'ara um arquivo ou um dire!,rio( e 'ode ser usado emarquivos ou dire!,rios !am% m. L similar &om os a!al#os do Hindo:s?5. >+em'lo de lin)ssim%,li&os BusrBX11( que redire&iona 'ara BusrBX11D6R BdevBmodem( que redire&ionadevB&ua0 ou BdevB&ua1

ara &riar um lin) sim%,li&o

ln /s file or dir ^ lin)name ^

>+em'lo

ln /s BusrBdo&Bg77BCOA g77manual.!+!

9gora vo& 'ode referir 'ara g77manual.!+! ao inv s de BusrBdo&Bg77BCOA.

O'eradores de Dedire o e Cire o ^ ^^ Hild&ards bnul BdevBnull'rn( l'!1 BdevBl'0 or BdevBl'1R l'r

/ >X9 *> /

CO *inu+

////////////////////////////////////////////////////////////////////////////A Z<UQO^&o'M $oe.!+! $oe.do& &' $oe.!+! $oe.do&A Z<UQO^&o'M . !o!al &a! ^ !o!alA Z<UQO^&o'M fra&!als.do& 'rn l'r fra&!als.do&A Z<UQO^del !em' rm !em'A Z<UQO^del .%a) rm A Z<UQO^move 'a'er.!+! !m'Z mv 'a'er.!+! !m'BA Z<UQO^ren 'a'er.!+! 'a'er.as& mv 'a'er.!+! 'a'er.as&A Z<UQO^'rin! le!!er.!+! l'r le!!er.!+!A Z<UQO^!M'e le!!er.!+! more le!!er.!+!A Z<UQO^!M'e le!!er.!+! less le!!er.!+!A Z<UQO^!M'e le!!er.!+! ^ nul &a! le!!er.!+! ^ BdevBnull nBa more .!+! .as& nBa &a! se&!ion .!+! less

No!as

mel#or no *inu+ mos!ra !odos os arquivos e+&e!o os o&ul!osR. mos!ra !odos os arquivos o&ul!osR . mos!ra somen!e os que !iveremR

Page 110: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 110/219

um W.W sem as'as; no meio( seguido de &ara&!eresR' r mos!ra !udo que &ome ar &om ' e !erminar &om rR& mos!ra !odos os arquivos que !iverem um & no meio.

• Tuando usado more( 'ressione 9A> 'ara ler o arquivo( q ou A-D*/A 'ara sair(less mel#or e dei+a que vo& use as se!as do !e&lado.

• N o #@ UNC>*>->( en! o 'ense duas ve"es an!es de a'agar alguma &oisaR• 9di&ionando aos ^ ^^ do CO ( o *inu+ !em 2^ 'ara redire&ionar mensagens de

erro s!derr;R 2^ 1 redire&iona srderr 'ara s!dou!( enquan!o 1^ 2 redire&ionas!dou! 'ara s!derrR

• O *inu+ !em mais um :ild&ard* o _ `.Use _a%&` mos!ra arquivos &ome ando &om a( %( &R_I/N(1(2(3` mos!ra arquivos !erminando &om I(K(=(*( (N(1(2(3R

• N o e+is!e um CO D>N9 >R 'ara isso se u!ili"a mv .+++ .MMMR

• Use &' /i e mv /i 'ara ser avisado quando um arquivo es!@ 'ara ser so%res&ri!o.

15.1 .4=ultiAtarefaO *inu+ um sis!ema mul!i/!arefa( 'or isso( ele 'ode ser a&essado 'or v@rios

&onsoles ao mesmo !em'o( assim &omo 'ode ser rodado v@rios 'rogramas ao mesmo!em'o. ara mudar o &onsole do 1 a 6( u!ili"e

9*- N Onde N o nGmero do &onsole;

>+em'lo

9*- 1( 9*- 2( 9*- 3( 9*- 4( 9*- 5( 9*- 6

9gora vo& 'ode ir 'ara o 'r,+imo &onsole e o an!e&eden!e &om

9*- DIQ<- Sai 'ra 1 &onsole 9 D>N->; 9*- *> - Sai 'ra 1 &onsole 9-D ;

e vo& quiser ir 'ara ou!ra sess o em sair do &onsole( u!ili"e o &omando su

su usu@rio ^

>+em'lo

su roo!

ara sair da sess o

e+i!

Page 111: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 111/219

Aada 'rograma e+e&u!ado( se$a 'elo %oo! ou a manualmen!e mesmo( fi&a iden!ifi&ado&om um IC. ara vi"uali"ar es!es ICs( use o &omando

's /a

> 'ara !erminar esses 'ro&essos fe&#ar o 'rograma;( use

)ill IC ^Tuando algo sus'endido( ou se$a( dei+ado !em'orariamen!e a maioria dos

'rogramas s o sus'endidos &om A-D* k;. Ce'ois de sus'endido( vo& 'ode re!ornar aeles a!rav s do &omando

fg $o% ^

Onda $o% o 'rograma que vo& quer re!ornar.ara sa%er quais 'rogramas es! o sus'endidos( !en!e o &omando

$o%s

ara )illar( ou se$a( !erminar algum 'rograma sus'endido

)ill h$o% ^

15.1 .5Diret rios 9 es!ru!ura de dire!,rios do *inu+ similar ao do CO ( mas e+is!em algumas

diferen as en!re o do CO e o do *inu+. 9gora vou mos!rar um e+em'lo de diferen a

CO A ZCOA Z*INUXZ*INUX 9N.->X

*inu+ B#omeB#ugoBdo&sBlinu+manual.!e+CID ls( find( duAC &d( ':dC m)dir DC rmdir C>*-D>> rm /DOS> mv

/ >X9 *> /

CO *inu+/////////////////////////////////////////////////////////////////////

A ZQUICO^dir lsA ZQUICO^dir file.!+! ls file.!+!A ZQUICO^dir .# .& ls .# .&A ZQUICO^dirB' ls moreA ZQUICO^dirBa ls /lA ZQUICO^dir .!m' Bs find B /name W .!m'WA ZQUICO^&d ':dnBa / ve$a no!a &d

Page 112: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 112/219

igual &d igual &d B!em'A ZQUICO^&d Zo!#er &d Bo!#er A ZQUICO^&d ..Z!em'Z!ras# &d ..B!em'B!ras#A ZQUICO^md ne:'rogs m)dir ne:'rogsA ZQUICO^move 'rog .. mv 'rog ..A ZQUICO^md Z'rogsZ!ur%o m)dir B'rogsB!ur%o

A ZQUICO^del!ree !em'Z!ras# rm /D !em'B!ras#A ZQUICO^rd ne:'rogs rmdir ne:'rogsA ZQUICO^rd Z'rogsZ!ur%o rmdir B'rogsB!ur%o

No!as

1. Tuando usando rmdir( o dire!,rio 'ara remover !em que es!ar va"io. ara dele!ar o dire!,rio &om o que &on! m den!ro( use rm /D em seu ris&o;

2. O &ara&!ere \ \ um a!al#o 'ara o nome do seu dire!,rio #ome. Os &omandos &d ou&d fa"em vo& ir 'ara seu #ome de onde vo& es!iver. o &omando &d B!m' leva vo&'ara B#omeBvo& B!m'.

15.11#umentando Partição Linux

-em uma al!erna!iva %em 'r@!i&a1. e vo& !em es'a o so%rando na 'ar!i o H?5( &rie um dire!,rio ( '. e+. Blinu+R2. on!e a 'ar!i o H?5 no linu+ em um dire!,rio( '. e+. B:?5( n o esque a de usar o

modulo vfa! Rmoun! /! vfa! BdevB#da1 B:?53. Arie arquivos do !aman#o que vo& 're&isar /^ dd if BdevB"ero of B:?5Blinu+Bloo' file name %s 1024) &oun! NNNN4. on!e os arquivos &om *OO devi&es /^ moun! /o loo' /! e+!2 B:?5Blinu+Bloo' file name Bfs loo' name5. orma!e o fs &omo e+!2

/^ m)e2fs /v Bfs loo' nameCe'ois %as!a &riar um r&.loo's em Be!&Br&.d &om os moun!s( 'asso 2 e 'asso 4....

15.12 omandos do programa i

Aomandos do edi!or de !e+!os vi do UNIXOCO ->X-Ou%&omandos de inser o de !e+!oi insere !e+!o an!es do &ursorr insere !e+!o no inJ&io da lin#a onde se en&on!ra o &ursor a insere !e+!o de'ois do &ursor

9 insere !e+!o no fim da lin#a onde se en&on!ra o &ursor o adi&iona lin#a a%ai+o da lin#a &orren!eO adi&iona lin#a a&ima da lin#a &orren!e

Page 113: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 113/219

A!rl # a'aga Gl!imo &ara&!erA!rl : a'aga Gl!ima 'alavra minGs&ula>s& 'assa 'ara o modo &omando

OCO AO 9NCOu%&omandos 'ara ovimen!a o 'elo -e+!oA!rl f 'assa 'ara a !ela seguin!e.

A!rl % 'assa 'ara a !ela an!erior.< move o &ursor 'ara a 'rimeira lin#a da !ela. move o &ursor 'ara o meio da !ela.* move o &ursor 'ara a Gl!ima lin#a da !ela.# move &ursor 'ara &ara&!er a esquerda.

$ move &ursor 'ara lin#a a%ai+o.) move o &ursor 'ara lin#a a&ima.l move &ursor 'ara &ara&!er a direi!a.: move &ursor 'ara inJ&io da 'r,+ima 'alavra Ignora 'on!ua o;.H move &ursor 'ara inJ&io da 'r,+ima 'alavra N o ignora

'on!ua o;.% move &ursor 'ara inJ&io da 'alavra an!erior Ignora 'on!ua o;.P move &ursor 'ara inJ&io da 'alavra an!erior N o ignora 'on!ua o;.0 "ero; move &ursor 'ara inJ&io da lin#a &orren!e. move &ursor 'ara o 'rimeiro &ara&!er n o %ran&o da lin#a. move &ursor 'ara o fim da lin#a &orren!e.nQ move 'ara a lin#a n.Q move 'ara a Gl!ima lin#a do arquivo. u%&omandos 'ara *o&ali"a o de -e+!oB'alavra 'ro&ura 'ela 'alavra ou &ara&!er a&ima ou a%ai+o do !e+!o.b'alavra move 'ara a o&orr n&ia an!erior da 'alavra 'ara re'e!ir a %us&a usar n;.n re'e!e o ul!imo B ou b &omando.N re'e!e o ul!imo B ou b &omando na dire o reversa.A!rl g mos!ra o nome do arquivo( o nGmero da lin#a &orren!e e o !o!al de lin#as. u%&omandos 'ara 9l!era o de -e+!o+ dele!a um &ara&!er que es!a so%re o &ursor.d: dele!a a 'alavra( do ini&io da 'osi o do &ursor a! o fim.dd dele!a a lin#a in!eira onde o &ursor es!iver.C dele!a a lin#a a 'ar!ir da 'osi o do &ursor em dian!e.

r+ su%s!i!ui o &ara&!er so% o &ursor 'elo es'e&ifi&ado + o'&ional indi&ar&ara&!er;.

D!e+!o su%s!i!ui o !e+!o &orren!e 'elo !e+!o indi&ado o'&ional indi&ar o !e+

adi&ionado;.&: su%s!i!ui a 'alavra &orren!e. ode/se inserir o novo &on!eGdo da 'alavraau!oma!i&amen!e.

&& su%s!i!ui a lin#a &orren!e. ode/se inserir o novo &on!eGdo da lin#au!oma!i&amen!e.

A su%s!i!ui res!an!e da lin#a &orren!e. ode/se inserir o !e+!o logo a',s o&omando.

u desfa" a Gl!ima modifi&a o.U desfa" !odas as modifi&a es fei!as na lin#a se o &ursor n o mudou de

lin#a;.

Page 114: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 114/219

K une a lin#a &orren!e a 'r,+ima.

u%&omandos 'ara alvar o -e+!o:q salvar as mudan as fei!as no arquivo e sai do edi!or.: nome/arq ̂ salva o arquivo &orren!e &om o nome es'e&ifi&ado. Aon!inua

edi o normalmen!e.:c nome/arq ̂ salva de modo for ado; o arquivo &orren!e no arquivo

es'e&ifi&adoq sai do edi!or. e mudan as n o foram salvas a'resen!adamensagem de adver! n&ia

qc sai do edi!or sem salvar as mudan as reali"adas.

15.13 omo posso sa,er 0uantos ard lin;s tem um ar0ui o e 0uantos ele podeter

O nGmero de #ardlin)s de um arquivo a'are&e no &omando ls /ldr:+r/sr/+ 4 user grou' 1024 e% 26 1??7 +!ar /r:+r/+r/+ 1 user grou' ?42 Kun 30 1??5 +!erm.login

9quele W4W logo de'ois das 'ermiss es o nGmero de lin)s 'ara o arquivo.^ ln &anno! lin) [B%inBls\ !o [B#omeBuserB%inBls\ -oo manM lin)s >s!e erro( em geral( um erro no 'r,'rio &omando que ao !en!ar resolver um Wlin)W

a&#a um Wlin)W que a'on!a 'ara ele mesmo.

15.14R possí el reparticionar um /D 0ue s ten a Linux sem perder dados?

e vo& !em v@rias 'ar!i es no <C f@&il fa"er isso( %as!a es&ol#er uma delas( de'refer n&ia uma que &ome&e e !ermine an!es do &ilindro 1024 se n o me engano; &onfira as

'ar!i es e &ilindrosBse!ores &om fdis) ou &fdis) se for Ce%ian;. -am% m es&ol#a uma'ar!i o que n o se$a a roo!( 'ois dar@ mui!o !ra%al#o se for uma 'ar!i o s, 'ara o B#ome('or e+em'lo( vo& 'ode !ransferir 'ara ou!ro lo&al( mesmo que n o se$a uma 'ar!i oe+&lusiva( ao 'asso que a 'ar!i o roo! B deve !er uma 'ar!i o e+&lusiva 'ara ela( n o sei seme fi" en!ender;.

Cigamos esse dis&o

j moun!BdevB#da1 on B !M'e e+!2 r:;BdevB#da2 on B#ome !M'e e+!2 r:;BdevB#da3 on Busr !M'e e+!2 r:;none on B'ro& !M'e 'ro& r:; sendo a BdevB#da4 a 'ar!i o de s:a'.

Cigamos que a 'ar!i o B#ome se$a a es&ol#ida( o ideal seria $og@/la na 'ar!i o rai"em BdevB#da1( verifique &om WdfW se e+is!e es'a o 'ara isso( sen o ve$a em BdevB#da3. Cais,...

1 / &o'iar &om W!arW 'ara um dire!,rio B#ome.novo ou BusrB#ome;

Page 115: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 115/219

&d B#ome R !ar +f / . ; &d B#ome.novoR !ar +vf / ;

2 / al!erar os lo&ais de mon!agem em Be!&Bfs!a%

3 / desmon!ar a 'ar!i o a!ual do B#ome

umoun! B#ome

4 / a'agar o dire!,rio B#ome a!ual e a$us!ar o novo dire!,rio B#ome

rmdir B#ome mv B#ome.novo B#ome ou Wln /s usrB#ome B#omeW ; 5 / se !udo &orreu %em( &#amar o &;fdis) e a'agar a an!iga 'ar!i o do B#ome

BdevB#da2; e fa" /la a!iva o CO e Hin?5( s, se ins!alam em 'ar!i es a!ivas;.

6 / %oo!ar 'elo CO ( e!&. e!&.

>\ a&onsel#@vel que !udo isso se$a fei!o sem ningu m logado( e+&e!o vo& &omo roo

e sem 'rogramas rodando( &omo o X ree.

15.15 omo agrupo mensagens no P(B7?

Sai no menu de &onfigura o e #a%ili!a o Wena%le/aggrega!e/&ommand/se!W( de'oisquando es!iver na lis!a de mensagens( !e&la WRW 'on!o e virgula;( - e ( &olo&a uma s!rin&om os assun!os que queira sele&ionar( de'ois k( 'ara dar um koom e de'ois 9 9''lM;( daivo& 'oder@ a'li&ar &omandos so%re as mensagens sele&ionadas

dele!e( for:ard( save( e!&. ui!o 'oderosoc

15.1% Bão consigo fa"er as teclas S,ac;spaceS e SdeleteS exercerem suas funç-escorretamente

>u 'ra!i&amen!e n o uso o *inu+ em modo !e+!o( 'or is!o a min#a Wsolu oW 'ara oX11. Arie um arquivo \.Xmodma'\ no seu <O > &om o seguin!e &on!eGdo

)eM&ode 22 Pa&) 'a&e

Aom is!o a !e&la WPa&)s'a&eW 'assa a gerar o W <W &omo es'erado. 9 !e&la \Cele!e\ dei+ei gerando o \Du%ou!\ mesmo( em &er!as si!ua es a gen!e 're&isa um e em ou!ras aou!ra.

15.1'!a"endo o less ler rios tipos de ar0ui os>u uso uma fea!ure do less que me 'ermi!e ler qq !i'o de arquivo..r'm .de% .!ar .!g" .!ar.g" .g" ."i' .&'io .1 man; .2 man; e!&...

1; Sari@veis de am%ien!e

Page 116: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 116/219

*> A<9D >- la!in1 j 'ermi!e visuali"ar a&en!os*> O >N less'i'e.s# hs j !ruque 'ara a%rir arquivos nao !+!9Q>D BusrB%inBless /iX j use less em mail e ou!ros 'rogramas

2; 9liasalias less \BusrB%inBless /iX\

j /i quando 'ro&urar ignore &ase. j /X nao lim'e a !ela de'ois de usar o less

3; O arquivo less'i'e.s#

O seguin!e s#ell deve ser salvo em um arquivo &#amado less'i'e.s#&om &#mod adequado 'ara e+e&u&ao e no 9-<

/// less'i'e.s# %egin ///jcB%inBs#j re'ro&essor for \less\. I! is used :#en environmen!j varia%le is se! *> O >N W less'i'e.s# hsW

less'i'e ; p &ase W 1W in

.!ar; !ar !vf 1 RR .!g"; !ar !v"f 1 RR .!ar.g"; !ar !v"f 1 RR .!ar.k; !ar !v"f 1 RR .!ar."; !ar !v"f 1 RR

.&'io; &'io /iv //lis! 1 RR .&'io.g"; g"i' /d& 1 &'io /!v RR .&'io."; g"i' /d& 1 &'io /!v RR .&'io.k; g"i' /d& 1 &'io /!v RR .&g"; g"i' /d& 1 &'io /!v RR .k; g"i' /d& 1 RR ."; g"i' /d& 1 RR .g"; g"i' /d& 1 RR ."i'; un"i' /l 1 RR

.1 .2 .3 .4 .5 .6 .7 .8 .? .n .man; I*> [file /* 1[ R jgroff sr&

I*> [e&#o I*> &u! /d \ \ /f 2[ if _ W I*>W W!roffW `R !#en groff /s /' /! /e /-as&ii /mando& 1 fi RR

.r'm; r'm /qilv /' 1 RR .de%; d')g //info 1 RR

esa&y

Page 117: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 117/219

less'i'e 1/// less'i'e.s# >nd ///

15.1)Permitir um s login por usu rio

j *ogin Uni&o / -)" !o Dafael Du%i)( a friend of mine R;j >i!&#j ////////////////////////////////////j 'i&o BusrB%inBlogin uni&oS9D [:#o &u! /&1/8 !r /d WZ040W gre' /n W Z\e&#o *OQN9 >Z[ W :& /l[

if _ S9D /g! 1 ` _ *OQN9 > Wroo!W `!#ene&#o >N 9Q> C> *OQIN INS9*ICOslee' 10e+i!fi

j &#mod 755 login uni&oj Ce'ois de fei!o isso( &olo&ar esse arquivo no Be!&B'rofile

15.19=udando o rel gio de seu Linux

ara mudar o #or@rio do rel,gio de seu linu+ digi!e

da!e mmdd##mm_MM`

Onde...

mm mesdd dia## #oramm minu!oMM ano

>n! o... alve &om o &omando

&lo&) /:

Isso !udo !em que ser &omo roo!( &laro.

15.2 =udando o 7ditor de Eexto padrão

>di!e o arquivo Be!&B'rofile e &oloque as seguin!es lin#as

e+'or! >CI-OD 'i&oe+'or! SI U9* 'i&o

'i&o o nome do 'rograma. So& 'ode su%s!i!uir 'elo seu edi!or favori!o $oe( $ove( $ed( e!&;

Page 118: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 118/219

15.218 ell 8cripts A :tilidades e mais :tilidades

15.21.1Cac;up para um !EP

>s!e s#ell s&ri'! fa" &om que se &om'a&!e os arquivos mais im'or!an!es do *inu+ e'asse &om'a&!ado 'ara um f!'.

----------------UC#( AN23V-----------------------------jcB%inB%as#

j a" um -9D &om os dire!,rios mais im'or!an!es do *inu+

!ar &vf B!m'B%a&)u'.!ar B#ome BvarBs'oolBmail BvarBs'oolB&ron Be!& BusrBlo&al

j Aom'a&!a o -9D

g"i' B!m'B%a&)u'.!ar

j a" o f!' 'ara f!'/#os!.domain.e!&

f!' /in >Oo'en f!'/#os!.domain.e!&user usu@rio sen#a%in#as#'rom'!&d B#omeB%a&)u'l&d B!m''u! %a&)u'.!ar.g"%Me----------------UC#( AN23V-----------------------------

1.4.5 omandos do D&8 no Linux >s!e &ri'! que far@ &om que seu am%ien!e *inu+ se 'are a um 'ou&o &om o

am%ien!e do CO ( 'erfei!o 'ara quem &onfundi &omandos do dos no linu+. So& deve&olo&ar as lin#as no Be!&B%as#r& ou Be!&B'rofile glo%al; ou en! o no .'rofile do #omusu@rio.

----------------UC#( AN23V-----------------------------j Be!&B%as#r&j //////////////////////////////////////////////////////////////////j Aolo&ar es!e s&ri'! no Be!&B%as#r&j >s!e &ri'! que far@\ &om que seu am%ien!e *inu+ se 'are a umj 'ou&o &om o am%ien!e do CO ( 'erfei!o 'ara quem &onfundi &omandosj do dos no linu+.j //////////////////////////////////////////////////////////////////j Peginc

j Ms!em :ide fun&!ions and aliases

Page 119: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 119/219

j >nvironmen! s!uff goes in Be!&B'rofile

e+'or! 1 \ZuZ HC^ \ j rom'! e+.fi&a \user Be!&^\;alias :#i&# W!M'e /'a!#W j Onde es!a\ arquivoalias ls Wls / //&olor !!MW j ls &oloridoalias dir Wls / la //&olor !!MW j dir &oloridoalias rd WrmdirW j Demove dire!,rio

alias md Wm)dirW j Aria dire!,rioalias &d.. W&d ..W j &d $un!o &om .. ;alias &o'M W&'W j Ao'iar arquivosalias move WmvW j over arquivosalias ren WmvW j Denomear arquivos mover;alias rename WmvW j Denomear arquivos mover;alias :in Ws!ar!+W j Ini&iar o +/:indo:salias edi! W'i&oW j Um dos mel#ores edi!ores o $oe %om !%;alias 'a!# Wenv gre' 9-<W j os!ra o 'a!#alias #ome W&d W j Sai 'ra o #omedir do usu@rioalias &drom.on Wmoun! Bmn!B&dromW j on!a o AC/DO de&lara no fs!a%;alias &drom.off Wumoun! Bmn!B&dromW j Cesmon!a o AC/DOalias &drom W&d Bmn!B&dromW j >n!re no AC/DOalias &ls W&learW j 9'agar a !ela 'ra queb B;alias del WrmW j Demove arquivosalias remove WrmW j Demove arquivosalias del!ree Wrm /rW j Demove dire!,rio &#eioalias +&o'M W&' /DW j Ao'ia dire!,rio su%dire&!,riosalias &onfig Wse!u'W j e!u' alias dis)on Wmoun! BdevBfd0 Bmn!Bdis)W j on!a disque!ealias dis)off Wumoun! BdevBfd0W j Cesmon!a disque!e

j >nd----------------UC#( AN23V-----------------------------

Ordena lin#as de arquivos alfa%e!i&amen!e

Ordena lin#as de um arquivo em ordem alfa% !i&a

----------------UC#( AN23V-----------------------------jcB%inBs#j >i!&#j////////////////j Ordenar / -)" !o *evM( a friend of mine R;

j Ordena lin#as de um arquivo em ordem alfa%e!i&ajj in!a+e 0 arquivo origem^ arquivo des!ino^j////////////////j Pegine&#o Ordenando 1 no arquivo 2&a! 1 sor! ^ 1j >nd

Page 120: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 120/219

15.22 omo alterar a cor do fundo e da letra no console?

usuario local!ost3 setterm -bac*ground c6an -foreground blac*

9s &ores 'ossJveis s o %la&)( %lue( green( &Man( red( magen!a( Mello:( :#i!e( defaul!Ce!al#es o ls &om &ores lim'a sem're o !erminal( en! o as o' es de &ores do ls

devem ser desa%ili!adas 'ara que fun&ione( e &aso se !en#a um 'rom'! &olorido( a mesma&oisa( vol!e/o 'ara o 'adr o. ara !ornar essa mudan a defini!iva( in&lua essa lin#a no seuarquivo B.%as#r&

15.23 omo mudar a fonte na console?

usuario local!ost3 setfont nome-da-fonte8ara ver as fon!es 'ossJveisusuario local!ost3 ls /usr/lib/*bd/consolefonts

15.24 omo mudo o idioma de meu onecti a Linux?

>di!e o arquivo Be!&BsMs&onfigBi18n e al!ere as vari@veis 'ara a lJngua dese$ada.#s &ariJ&eis para lRngua portuguesa sIo% L#;E4UptQA@U L'Q#LL4UptQA@U L'Q'TV0 4U>?O-SS5B-1U L ??'H#@? T4Ulatin1U

0ara ingl sK apenas comente essas lin!as% ) L#;E4UptQA@U ) L'Q#LL4UptQA@U ) L'Q'TV0 4U>?O-SS5B-1U ) L ??'H#@? T4Ulatin1U

0ara lRngua espan!ola% L#;E4UesQ ?U

L'Q#LL4UesQ ?U L'Q'TV0 4U>?O-SS5B-1U L ??'H#@? T4Ulatin1U>m ou!ras dis!ri%ui esBins!ala es( que n o da Aone&!iva( &oloque es!as vari@veis

em Be!&B'rofile ou equivalen!e e as e+'or!e( assimroot local!ost3) e port L#;E L'Q#LL L'Q'TV0 L ??'H#@? T>+is!e su'or!e a ou!ras lJnguas !am% m( mas algumas delas !em mui!o 'ou&as

!radu es( ou nen#uma... So& 'ode ver os &,digos das lJnguas em BusrBs#areBlo&ale numam@quina &om arum%i.

jjj arum%i jjj 9s &onfigura es s o as mesmas( mas o arquivo de &onfigura o fi&a em B

e!&BsMs&onfigBlang

15.25 omo configuro a proteção de tela na console?

>+e&u!e o &omandousuario local!ost3 setterm -blan* Un(meroUendo WnGmeroW o nGmero de minu!os de ina!ividade 'ara se es'erar an!es de rodar a

'ro!e o !ela 're!a;.0 / 'ara desligar 60 / nGmero m@+imo

Page 121: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 121/219

15.2% omo transferir o Linux inteiro para um /D no o?

u'ondo que o <C que ir@ re&e%er o *inu+ es!e$a lo&ali"ado em BdevB#d% es&ravo nIC> 0; e $@ 'ar!i&ionado &om o #d%3 livre 'ara o *inu+

• Arie um sis!ema de arquivos e+!2 na 'ar!i o

_roo!tlo&al#os!`j m)e2fs /& BdevB#d%3

• Arie um 'on!o de mon!agem 'ara a 'ar!i o nova

_roo!tlo&al#os!`j m)dir Bmn!Bdis&onovo

• on!e a unidade

_roo!tlo&al#os!`j moun! BdevB#d%3 Bmn!Bdis&onovo

• Use o !ar 'ara &o'iar !odos os arquivos

_roo!tlo&al#os!`j !ar &lf / B !ar /A WBmn!Bdis&onovoW /+vf

N o se esque a !am% m de edi!ar os arquivos Be!&Blilo.&onf e Be!&Bfs!a% 'ara mudan as nos 'on!os de mon!agem an!es de reini&iali"ar( 'ara que n o o&orram 'ro%lemas.

15.2' omo agendar tarefas de sistema F>etc>cronta,G?

Se$a o Be!&B&ron!a%

,1 root run-parts /etc/cron.!ourl6,2 F root run-parts /etc/cron.dail622 F , root run-parts /etc/cron. ee*l6F2 F 1 root run-parts /etc/cron.mont!l6

im'lesmen!e &oloque uma !arefa um e+e&u!@vel; 'ara ser e+e&u!ada( den!ro dodire!,rio es'e&Jfi&o

/etc/cron.!ourl6 % de !ora em !ora/etc/cron.dail6 % todo dia/etc/cron. ee*l6 % uma &ez por semana/etc/cron.mont!l6 % uma &ez por m s

9gora( se quiser algo mais es'e&Jfi&o( a'enas adi&ione lin#as ao Be!&B&ron!a%

seguindo a mesma l,gi&a.or e+em'lo( e+e&u!ar um 'rograma de %a&)u' do sis!ema( 'assando 'ara ele o'ar me!ro WgeralW( &omo su'erusu@rio roo!;( de segunda a se+!a/feira( de mar o anovem%ro( s 3 44 da man#

FF + +-11 1-5 root /root/bac*up geral 9-- comando a ser e ecutado Ccom a rotaD 9---------- usuJrio que e ecutarJ o comando 9-------------- dia da semana 9------------------- m s do ano 9---------------------- dia do m s

Page 122: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 122/219

9------------------------ !ora 9-------------------------- minuto

>ven!uais mensagens de erro s o mandadas 'ara a &ai+a 'os!al do su'erusu@rioroo!;.

'ara maiores informa es( limi!es( 'ar me!ros e sin!a+eman 5 &ron!a%

15.2) omo executar um ar0ui o?No *inu+ n o e+is!em e+!ens es &omo forma de indi&ar se um arquivo um 'rograma

e+e&u!@vel. Serifique os a!ri%u!os do arquivo &om o &omando ls /la e ve$a se o &ara&!erea'are&e. se n o a'are&er e+e&u!e

root local!ost3) c!mod 9 nome-do-programa

Ou!ro de!al#e 'or mo!ivos de seguran a o dire!,rio &orren!e n o fa" 'ar!e do 9-<.ara e+e&u!ar 'rogramas no dire!,rio &orren!e %as!a

root local!ost3) ./nome-do-programa

Ou in&luir o dire!,rio &orren!e .; no 9-<( edi!ando o arquivo Be!&B'rofile

15.29& 0ue posso apagar para li,erar espaço em disco?

9 maioria dos 'rogramas $@ e+&lui seus 'r,'rios arquivos !em'or@rios.>+&e!o o =C>( que dei+a v@rios arquivos no B!m' &om nomes )io e )fm ( que 'odem

ser e+&luJdos sem 'ro%lemas.ode/se e+&luir !am% m o dire!,rio <O >B.ne!s&a'eB&a&#e que o &a&#e em dis&o

do ne!s&a'e.> ainda res!a o BvarBlog que o dire!,rio onde s o guardados os arquivos de regis!ro

log; do sis!ema( que &res&em infini!amen!e e 'odem ser &or!adosBedi!ados ou a'agados;de ve" em quando. 'rin&i'ais &ron #!!'dBa&&ess log las!log maillog messages :!m'

Tuan!o a esses arquivos de regis!ro( 'ode/se usar o a'li&a!ivo logro!a!e 'arageren&i@/los au!oma!i&amen!e dividJ/los e a'ag@/los quando mui!o grandeBan!igo;.

ode/se e+&luir !am% m os <OH-Osroot local!ost3) rpm -e Xrpm -qa grep !o toXe numa a!i!ude deses'erada e n o re&omendada( e+&luir !oda a do&umen!a o de

!odos os 'a&o!esroot local!ost3) rm -rf /usr/doc/ $ claroI por <ltimo mas o mais importante: Cesins!ale 'a&o!es que n o s o

u!ili"ados. ui!o difi&ilmen!e algu m u!ili"ar@ -OCO os 'a&o!es que es! o na dis!ri%ui ode"enas de $ogos( servidores( edi!ores( e!&;( 'rin&i'almen!e os maiores &omo !e!e+/ (

o&!ave( ema&s...

15.3 omo usar o tar com ?

u'ondo o nome do arquivo Wgrande.!g"W e disque!es de 1(44 %root local!ost3) tar c&M -f /de&/fd,H1FF, grande.tgz

9 arqui&o grande 9----------- dispositi&o destino

Page 123: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 123/219

9-------------------- sal&ar noarqui&o/dispositi&o

9----------------------- &olumes m(ltiplos 9------------------------ detal!ado 9------------------------- criarara des&om'a&!arroot local!ost3) tar &M -f /de&/fd,

15.31 omo lido com os pacotes P=?Modo 7ráfico: glin!Modo texto: root local!ost3) rpm -qa ) &er os instaladosroot local!ost3) rpm -e nome-do-pacote ) desinstalarroot local!ost3) rpm -qi nome-do-pacote ) obter informa YesPara instalar a partir do C.: Aoloque o AC do Aone&!iva *inu+ no drive de ACDO

on!e/oroot local!ost3) mount /de&/cdrom /mnt/cdromS@ a! o dire!,rio das D sarum%i( arolinroot local!ost3) cd /mnt/cdrom/@edHat/@0M?Quarani e 'os!erioresroot local!ost3) cd /mnt/cdrom/conecti&a/@0M?>+e&u!e o &omando de ins!ala oroot local!ost3) rpm -i&! nome-do-pacote.rpmPara atualiDar um pacote: a a o mesmo 'ro&edimen!o a&ima( e e+e&u!e o r'm da

seguin!e maneiraroot local!ost3) rpm -P&! nome-do-pacote.rpm

15.32 omo dar poderes de superusu rio a um usu rio normal?

>+is!em v@rias maneiras 'ermanen!es( &omo &riar um usu@rio &om o id 0( !ornar um

arquivo e+e&u!@vel suid( e!&.( mas o mais 'r@!i&o e seguro u!ili"ar o a'li&a!ivo sudo.Nele 'ode/se definir de!erminados &omandos 'ara um usu@rio normal e+e&u!@/los&om 'ermiss es de su'erusu@rio.

9 van!agem 'ri&i'al de se u!ili"ar o sudo que 'oder/se definir os &omandos>X9-O e+'ress es regulares fun&ionam; que A9C9 usu@rio 'oder@ e+e&u!ar &omsu'er'oderes.

O &omando de edi o das regras do sudo root local!ost3) &isudo>le a%re o arquivo de &onfigura o do sudo no vi( e ao( sair e salvar( ele fa"

&#e&agens de 'ossJveis erros de sin!a+e.Aomo e+em'lo( dei+ar o usu@rio normal &arlos e+e&u!ar o qua)e e ins!alarBa!uali"a

'a&o!es

carlos #LL4;O0#??W<%7 /usr/bin/qua*eK 7 /bin/rpm - iP&!3 .rpm

Ce'ois( %as!a e+e&u!ar os &omandos &om o sudo na fren!e

usuario local!ost3 sudo rpm -i&! /mnt/cdrom/conecti&a/@0M?/qua*e-usuario local!ost3 sudo qua*e

Page 124: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 124/219

15.33 omo faço para deixar o SlsS sempre colorido?

Aoloque em seu Be!&B%as#r& a lin#a alias ls Wls //&olorW• Cen!ro das as'as( 'ode/se &olo&ar qualquer ou!ra o' o do \ls\R• >ssa al!era o s, !er@ efei!o na 'r,+ima &onsole que vo& se logarR• Ou( 'ara in&luJ/las na &onsole a!ual( digi!e _roo!tlo&al#os!` . Be!&B%as#r&

15.347s0ueci a sen a do root. & 0ue eu faço ?

N o se deses'ere. >m sis!emas *inu+ %as!a reali"ar o %oo! do sis!ema em modomonousu@rio.

1; 9o a'are&er o 'rom'! do *I*O digi!e linu+ /s

L>LO boot% linu -s

Is!o far@ &om que o sis!ema se$a &arregado em modo monousu@rio. er@ e+i%ida',s o final do %oo!( o 'rom'! da s#ell %as#

bas!

2; a a 'ass:d e mude a sen#a de roo!.Tuando vo& fi"er 'ass:d( o sis!ema n o l#e 'edir@ a sen#a a!ual( 'ois vo& es!ar@

&omo monousu@rio. -roque a sen#a e fa a um re%oo!.

Page 125: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 125/219

1E -1E - Administra&'o de sistema 7eralAdministra&'o de sistema 7eralO geren&iamen!o de usu@rios de qualquer sis!ema *inu+ fundamen!al( desde um

servidor de rede a! um &om'u!ador 'essoal &om'ar!il#ado. Isso vai desde a &ria o denovas &on!as de usu@rio a! a mudan a de sen#as de usu@rio.

O a&esso dos usu@rios aos re&ursos do sis!ema ser@ governado de a&ordo &om &ada

usu@rio e &om &ada gru'o( onde um gru'o &onsis!e em v@rios usu@rios asso&iados em umaen!idade organi"a&ional &omum( &om um nome Gni&o.Ou!ro i!em adminis!ra!ivo fundamen!al aauto,a6;o de tarefas ( !an!o na ini&iali"a o

&omo nas !arefas 'rogramadas.O *inu+ ofere&e sofis!i&ados re&ursos de log( que !ornam 'ossJvel sa%er e+a!amen!e o

que es!@ o&orrendo em seu sis!ema.

1%.1 @erenciamento de usu rios

riação de usu rios

L fei!a a!rav s do useradd ou adduser,

j adduser usu@rio1

>sse &omando &ria o usu@rio e+e&u!ando as seguin!es a es• Aria o de uma en!rada 'ara o usu@rio no arquivo *etc*"ass#d sem uma

sen#a.• 9!ri%ui o de uma IC 'ara o usu@rio. Qeralmen!e( essa a 'r,+ima IC de

usu@rio dis'onJvel( em ordem num ri&a. No rede <a!( o 'adr o usar o menor nGmero maior do que 500( que se$a maior do que as ICs de !odos os usu@rios.

• In&lus o do usu@rio no gru'o a'ro'riado. No Ded <a!( isso signifi&a &riar umgru'o 'ara o usu@rio( ao qual a'enas esse usu@rio 'er!en&e. >m ou!rasdis!ri%ui es *inu+( !odos os usu@rios 'odem 'er!en&er ao mesmo gru'o 'or 'adr o.

• Aria o de um dire!,rio de %ase 'ara o usu@rio em *+o,e*usuário& na maioriados sis!emas *inu+; e &,'ia do &on!eGdo de *etc*s-el no dire!,rio de %ase.

ara adi&ionar um usu@rio modifi&ando seu IC usa/se o flag )u:

j adduser /u 10001 usu@rio1

e vo& quer im'or a a!ri%ui o de um gru'o em 'ar!i&ular 'ara o usu@rio use o flag )7:

j adduser /g users usu@rio1

Aonsidere agora que o usuário& 'er!en a aos gru'os grou"& e grou"@ al m do gru'o'adr o users. O &omando adduser ofere&e o flag )0 ( que 'ermi!e a es'e&ifi&a o de gru'osadi&ionais 'ara que se in&lua o novo usu@rio( quando a &on!a for &riada

Page 126: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 126/219

j adduser g users /Q grou'1(grou'2 usu@rio1

ara es'e&ifi&ar um dire!,rio de %ase al!erna!ivo 'ara um usu@rio( u!ili"e o flag )d:

j adduser /d Bo!#erB#omeBdire&!orM usu@rio1

=udando os padr-es de :seradd

>+is!em alguns 'adr es usados 'or useradd que !alve" vo& queira anular sem'reque &riar um usu@rio. or e+em'lo( !alve" queira que !odos os dire!,rios de %ase se$am&riados em *users em ve" de *+o,e.

>sses 'adr es 'odem ser redefinidos usando/se o flag ) . do &omando useradd ev@rios flags su'lemen!ares. O flag C indi&a que o &omando n o deve &riar um novousu@rio( mas sim a!ri%uir novos 'adr es.

j useradd /C /% Busers Cefini o 'a!# do dire!,rio de %ase 'adr o &omo *users ;

j useradd /C /g Busers Cefini o gru'o 'adr o de !odos os novos usu@rios &omo Busers

=udando sen as

9 mudan a de sen#as fei!a &om o &omando pass+d, Tualquer usu@rio 'ode mudar sua sen#a sim'lesmen!e digi!ando o &omando no 'rom'!.

>m mui!as vers es de *inu+( o &omando 'ass:d verifi&a se uma sen#a &ur!ademais( sim'les demais( semel#an!e demais ao nome de usu@rio ou semel#an!e demais sen#a an!erior.

O usu@rio/roo! !em o 'oder de mudar a sen#a de qualquer usu@rio forne&endo o nomede usu@rio &omo argumen!o 'ara o 'rograma "ass#d.

1%.2 onfigurando diret rio de ,ase padrão

Tuando a &on!a do usu@rio &riada( seu dire!,rio de %ase &riado e 'o'ulado &omum &on$un!o de arquivos 'adr o. >sse &on$un!o de arquivos 'adr o &o'iado do dire!,rio * etc*s-el que &on! m o dire!,rio de esquele!o 'ara novos dire!,rios de %ase.

ara in&luir um arquivo em &ada novo dire!,rio de %ase( %as!a &riar o arquivo e &olo&lo em *etc*s-el ( &om o mesmo nome que vo& dese$a que ele !en#a nos dire!,rios de %asedos usu@rios.

-odos os usu@rios in&luJdos de'ois que vo& &olo&ar o arquivo l@ en&on!rar o essearquivo em seus dire!,rios de %ase quando suas &on!as forem &riadas.

1%.3 emo endo usu rios

9 e+&lus o de usu@rios um 'ro&esso 'aralelo in&lus o de usu@rios vo& usa o&omandouserdel.

j userdel usu@rio1

Page 127: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 127/219

O 'ro%lema que os arquivos do usu@rio n o s o e+&luJdos. ara e+&luir o dire!,riode %ase do usu@rio simul!aneamen!e( forne a o flag )r :

j userdel /r usu@rio1

> se o usu@rio 'ossuJsse arquivos em ou!ra 'ar!e do sis!ema que 're&isam ser e+&luJdosb Isso 'ode ser fei!o usando/se o &omandofindI de'ois da e+&lus o do [email protected] fa"er isso( !ome no!a da IC do usu@rio a 'ar!ir do arquivo de sen#a( an!es de e+&luJ/lo(e de'ois use o &omando find

j find B /!M'e f /uid 503 /'rin! /e+e& rm py Z ou

O –t!"e f indi&a que o &omando deve 'ro&urar a'enas arquivosR /uid B> indi&a quea'enas os arquivos 'er!en&en!es ao usu@rio &om IC 503 devem ser re!ornados essenGmero deve ser su%s!i!uJdo 'ela IC do usu@rio que vo& es!@ e+&luindo;R(exec r, E Findi&a que o &omandor, deve ser e+e&u!ado em &ada arquivo en&on!rado( removendo osarquivos efe!ivamen!e.

1%.4 @erenciando grupos

riando grupos

So& 'ode in&luir novos gru'os em seu sis!ema usando o &omando grou"add esse&omando se &#amaaddgrou" em algumas dis!ri%ui es;

j grou'add grou'name

O gru'o ser@ &riado e re&e%er@ um novo nGmero de usu@rio de a&ordo &om a seguiregra Eo 'adr o usar o menor valor de IC que se$a maior do que 500 e maior do quequalquer ou!ro gru'oF.

e vo& quiser es'e&ifi&ar o nGmero do gru'o( %as!a usar o flag )7 'ara indi&ar onGmero

j grou'add /g 503 grou'name

(ncluindo usu rios em grupos

N o e+is!e um 'rograma 'adr o dis'onJvel 'ara se in&luir fa&ilmen!e usu@rios em umgru'o. O modo mais f@&il edi!ar dire!amen!e o arquivo *etc*grou". Aada lin#a desse arquivore'resen!a a defini o de um gru'o e assume a forma

grou'name 'ass:ord grou'id userlis!

>+. grou'1 505 user1(user2(user3

Normalmen!e as sen#as n o s o a'li&adas aos gru'os( de modo que normalmen!eisso fi&a em %ran&o.

O grou"id o IC num ri&a do gru'o e deve ser Gni&a 'ara ela.e quiser in&luir usu@rios em um gru'o e+is!en!e( %as!a edi!ar o arquivo *etc*grou"

Page 128: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 128/219

&om seu edi!or de !e+!os 'redile!o e in&luir os nomes dos usu@rios no final da lis!a(se'arando &ada usu@rio &om uma vJrgula.

7xcluindo grupos

9 e+&lus o de gru'os fei!a &om o &omando grou"del .

j grou'del grou'nameAon!udo( !oda essa sim'li&idade !ra" alguns in&onvenien!es

• Os arquivos 'er!en&en!es ao gru'o n o ser o e+&luJdos ou mudar o de gru'o.• e o gru'o serve &omo gru'o 'rin&i'al de um usu@rio em ou!ras 'alavras(

indi&ado &omo gru'o do usu@rio no arquivo de sen#a;( en! o ele n o ser@e+&luJdo.

ara resolver essa ques! o( devemos 'rimeiramen!e ano!ar a IC do gru'o quees!amos e+&luindo isso 'ode ser en&on!rado no arquivo *etc*grou" ;.

Tuando o gru'o for e+&luJdo &om grou"del ( 'odemos usar o &omando find 'aramudar a 'osse de gru'o de !odos os arquivos 'er!en&en!es ao gru'o e+&luJdo

j find B /!M'e f /gid 503 /'rin! /e+e& &#gr' ne:grou'name p y ZR

1%.5 ecando a consistJncia de sistema de ar0ui os

O que a&on!e&e quando o is!ema de arquivos es!@ &om 'ro%lemasb -oda ve" que o*inu+ ini&iado( um 'rograma &#amado Efs&)F ini&iado !am% m. >sse 'rograma analisa e&onser!a qualquer 'ro%lema no seu sis!ema de arquivos. or esse mo!ivo( os usu@rios *inu+n o !em &om que se 'reo&u'ar aqui n o o&orre fragmen!a o de arquivos &omo no CO ;.omen!e em &asos mais s rios( &omo fal#as de #ard:are ou in!erru' es %rus&as( 'ode#aver danos. Nesses &asos( o fs&) '@ra na ini&iali"a o e 'ede in!erven o doadminis!rador. >sse 'rograma 'ode verifi&ar mGl!i'los sis!emas de arquivos usando'aralelismo.

Curan!e a ini&iali"a o( esse 'rograma verifi&a !odos os sis!emas de arquivos( Aasoo&orra um erro( o usu@rio adminis!rador re&e%e um 'rom'!( en!ra no sis!ema e digi!a fs&)&om algumas o' es( geralmen!e a( que reali"a re'aros au!oma!i&amen!e. *em%re/se quereali"ar re'aros em sis!emas de arquivos mon!ados 'ode &ausar 'ro%lemas. Onde es!@ o%a&)u'b

1%.% (niciali"ação do sistema

9s mensagens de ini&iali"a o s o salvas no arquivo de log de sis!ema * var*log*,essages.

& 0ue acontece durante a iniciali"ação

>+is!em dois es!@gios no 'ro&esso de ini&iali"a o

1. Ini&iali"a o do )ernel. Curan!e essa fase( o =ernel &arregado na mem,ria eim'rime mensagens medida que ini&iali"a &ada driver de dis'osi!ivo.

Page 129: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 129/219

2. >+e&u o do 'rograma init. >sse 'rograma mani'ula a a!iva o de !odos os'rogramas( in&luindo daemons de sis!ema essen&iais e ou!ro sof!:arees'e&ifi&ado 'ara ser &arregado no momen!o da ini&iali"a o.

& programa (nit

9qui vo& 'ode 'ersonali"ar fa&ilmen!e quais 'rogramas s o &arregados duran!e o

&i&lo de ini&iali"a o.O *inu+ !em um sis!ema denHveis de execu6;o . Um nJvel de e+e&u o um nGmeroque iden!ifi&a o es!ado a!ual do sis!ema e quais 'ro&essos o init deve e+e&u!ar e man!er eme+e&u o nesse es!ado do sis!ema. No arquivo *etc*initta) ( a 'rimeira en!rada es'e&ifi&a onJvel de e+e&u o 'adr o que &arregado duran!e a ini&iali"a o.

id 3 ini!defaul! nJvel de e+e&u o 3;

9ssim( 'ara o nJvel de e+e&u o 3( as seguin!es lin#as s o relevan!es

13 3 :ai! Be!&Br&.dBr& 31 12345 res'a:n Bs%inBminge!!M !!M12 2345 res'a:n Bs%inBminge!!M !!M23 2345 res'a:n Bs%inBminge!!M !!M34 2345 res'a:n Bs%inBminge!!M !!M45 2345 res'a:n Bs%inBminge!!M !!M56 2345 res'a:n Bs%inBminge!!M !!M6

9s Gl!imas seis lin#as &onfiguram os seis &onsoles vir!uais forne&idos no *inu+. 9'rimeira lin#a e+e&u!a o s&ri'! de ini&iali"a o Betc*rc.d*rc . Isso e+e&u!ar@ !odos os s&ri'!s&on!idos no dire!,rio *etc*rc.d*rc .d. >sses s&ri'!s re'resen!am 'rogramas que 're&isam ser ini&iados na ini&iali"a o do sis!ema( &omosend,ail servi os A AI9( o daemon deim'ressora e crond.

.aemons / o 'ro&essos servidores( ini&ialmen!e ini&iali"ados duran!e o %oo!( querodam &on!inuamen!e enquan!o o sis!ema es!iver a!ivo( es'erando( em %a&)ground( a!que um 'ro&esso requisi!e seus servi os. or e+em'lo( ne!:or) daemons em es!ado idlea! que um 'ro&esso requisi!e servi os de rede.

O Gl!imo s&ri'! a ser e+e&u!ado ser@ o A%??local. >sse s&ri'! ( na verdade( umvJn&ulo 'ara o arquivo Be!&Br&.dBr&.lo&alR aqui que vo& 'ode &olo&ar !odos os 'rogramaini&iali"a o 'ersonali"ada que quiser a!ivar no momen!o da ini&iali"a o.

1%.' Programando tarefas com crond

O &rond um daemon que geralmen!e ins!alado 'ara ini&iar sem're que o sis!emafor ini&iali"ado. Tuando ele ini&ia a!ivado a &ada minu!o e verifi&a se alguma !arefa fo'rogramada 'ara e+e&u!ar duran!e esse minu!o.

-odas as !arefas 'rogramadas s o arma"enadas em um arquivo de &onfigura oindividual &on#e&ido &omo arquivocronta) ; do usu@rio( &om &ada lin#a re'resen!ando uma!arefa 'rogramada.

Aada en!rada !em a forma

Page 130: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 130/219

!ime/da!e &ommand

9 en!rada ti,e(date &onsis!e em &in&o &am'os num ri&os( &ada um se'arado 'or es'a os( que indi&am quando uma !arefa deve ser e+e&u!ada. Os &in&o &am'os em ordem(s o

• Minute: Ce 0 a 5?.• Hour: Ce 0 a 23.• .a! of mont4: Ce 0 a 31.• Mont4: Ce 0 a 12.• .a! os +ee*: Ce 0 a 7( onde 0 e 7 re'resen!am domingo.

ara !odos esses &am'os( v@rias regras 'ro'or&ionam fle+i%ilidade

• In!ervalos de nGmeros 'odem ser usados >+. 1 3 no &am'o #oras di"'ara 'rogramar o &omando 'ara 1 00( 2 00 e 3 00 da man# . 2 4 no&am'o de dia da semana 'rograma a !arefa 'ara !er a( quar!a e quin!a/feira.

& campo command

s ve"es( os &omandos &omo o ,ail ; e+igem que informa es se$am in!rodu"idasa!rav s da en!rada 'adr o. Isso fei!o usando/se sinais de 'or&en!agem h;. O 'rimeirosinal de 'or&en!agem mar&a o inJ&io da en!rada 'adr o e &ada sinal su%sequen!e serve&omo um &ara&!ere de nova lin#a nessa en!rada.

30 14 fri B%inBmail /s E-QI F arnatlala.edu hPom diacccchh -udoPembbb

Isso enviar@ a seguin!e mensagem de &orreio ele!r ni&o

Pom %iaccc

-udo %embbb

arregando entradas de um ar0ui o

ar &arregar en!radas de um arquivo( 'rimeiro ne&ess@rio &riar um arquivo que&on!en#a !odas as en!radas que vo& queira que a'are am em seu arquivo cronta). Ume+em'lo de arquivo 'oderia &on!er duas en!radas

0 1 BusrBlo&alB%inB%a&)u'30 14 fri B%inBmail /s E-QI F arnatlala.edu hPom diacccc hh -udoPembbb

>sses arquivo 're&isa ser salvo &om um nome &onvenien!e( &omocron1o)s.

Uma ve" &riado e salvo o arquivo( ele 'ode ser &arregado no arquivo &ron!a% deum usu@rio( e+e&u!ando/se o &omando

&ron!a% &ron$o%s

Page 131: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 131/219

Page 132: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 132/219

Pasi&amen!e dois !i'os de logs logs de sis!ema e logs de a'li&a!ivos.Os logs de sis!ema s o gerados 'elo daemon s!slogd que &arregado no momen!o

da ini&iali"a o.O daemon a&essa mensagens em oi!o nJveis de seriedade dos v@rios 'ro&essos de

sis!ema( &omo o )ernel( o sis!ema de &orreio( 'rogramas de usu@rios &onfigurados 'ara usar s!slogd e 'rogramas de au!en!i&a o( &omo o 'rograma login.

>sses nJveis de mensagens s o( em ordem &res&en!e de seriedade• de%ug• info• no!i&e• :arning• err • &ri!• aler!• emerg

>sses nJveis s o usados no arquivo *etc*s!slog.conf 'ara informar ao sMslogd ondedeve &riar logs 'ara diferen!es !i'os de informa o. O arquivo *etc*s!slog.conf !em v@riasen!radas( uma em &ada lin#a( &on!endo &ada uma dois &am'os se'arados 'or um ou maises'a os uma lis!a re&urso/nJvel e uma lo&ali"a o do arquivo de log.

.infoRmail.noneRau!#'riv.none BvarBlogBmessages

>ssa lin#a regis!ra as mensagens de informa o de !odos os re&ursos( e+&e!o &orreioe au!en!i&a o no arquivo BvarBlogBmessage.

au!#'riv. BvarBlogBse&ure

Aolo&a !odas as mensagens de au!en!i&a o em BvarBlogBse&ure.

mail. BvarBlogBmaillog

Aolo&a !odas as mensagens de log de &orreio em BvarBlogBmaillog.

uu&'(ne:s.&ri! BvarBlogBs'ooler

Aolo&a !odas as mensagens rela&ionadas a &orreio e a no!J&ias em BvarBlogBs'ooler.

e vo& quiser mudar sua es!ra! gia de regis!ro de log( edi!ando o arquivo Be!&BsMslog.&onf( 'ode fa"er isso edi!ando esse arquivo e de'ois di"endo ao sMslogd 'ara quere&arregue a &onfigura o( &om o &omando

j )ill /<U &a! BvarBrunBsMslogd.'idY

O flag )H2P do &omandoIill indi&a que o 'ro&esso deve reler sua &onfigura o( mas&on!inuar em e+e&u o.

#lternando logs

Page 133: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 133/219

Page 134: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 134/219

1 -1 - .icas so%re o sistema.icas so%re o sistema

1'.1 &nde ir ,uscar os /&<E&s e outra documentação?

C uma vis!a de ol#os nes!es lugares

• f!'.fune!.fi 128.214.6.100; B'u%BO B*inu+Bdo&B<OH-O• !s+/11.mi!.edu 18.172.1.2; B'u%Blinu+Bdo&sB<OH-O• sunsi!e.un&.edu 152.2.22.81; B'u%B*inu+Bdo&sB<OH-O

ara uma lis!a &om'le!a dos si!es de - ( ve$a / Onde ir %us&ar ma!erial so%re o*inu+ 'or - b

e n o !em a&esso a - ( !en!e usar servidores de - 'or mail emf!'mailtde&:rl.de&.&om( f!'mailtdo&.i&.a&.u) ou f!'/mailertinforma!i).!u/muen&#en.de.

Uma lis!a &om'le!a dos <OH-Os es!@ dis'onJvel no arquivo <OH-O.INC>X nodire!,rio do&sB<OH-O dos si!es de - ( ou na He% em#!!' BBsunsi!e.un&.eduBmd:B<OH-OB<OH-O/INC>X.#!ml

>s!a uma lis!a 'rovavelmen!e in&om'le!a; dos <OH-Os• *inu+ IN O/ <>>-• *inu+ >-9/ 9T• Poo!dis) <OH-O• Pusmouse <OH-O• ACDO <OH-O• Aommer&ial <OH-O• AMrilli& <OH-O• CO > U <OH-O• Canis# <OH-O• Cis!ri%u!ion <OH-O• >* <OH-O• >!#erne! <OH-O• ire:all <OH-O• !a'e <OH-O• Qerman <OH-O• <9 <OH-O• <ard:are <OH-O• Ins!alla!ion <OH-O• K> <OH-O• =ernel <OH-O• QD <OH-O• >le&!roni& ail <OH-O• N>-/2 <OH-O• NI <OH-O• Ne:s <OH-O

Page 135: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 135/219

• AI/<OH-O• or!uguese <OH-O• <OH-O• rin!ing <OH-O• erial <OH-O• ound <OH-O• -erm <OH-O• -i's <OH-O• U <OH-O• UUA <OH-O• X ree86 <OH-O

Ou!ros do&umen!os des!es es! o sem're em 're'ara o. e n o en&on!rar ainforma o que 're&isa num des!es do&umen!os 'ro&ure nou!ros dire!,rios 'r,+imos nossi!es de - . 9l m des!es <OH-Os ainda e+is!em os mini <OH-Os( no dire!,riodo&sB<OH-OBmini.

O arquivo HDI-INQ &on! m informa es so%re &omo es&rever um novo <OH-O.Os <OH-Os s o &oordenados 'or Qreg <an)ins greg#t&&.ga!e&#.edu. Os livros

'rodu"idos 'elo *inu+ Co&umen!a!ion ro$e&! es! o dis'onJveis em B'u%B*inu+Bdo&sB*C emsunsi!e.un&.edu. or favor leia/os se es!@ a ini&iar/se no UNIX e no *inu+. rin&i'almen!e oIns!alla!ion and Qe!!ing !ar!ed Quide. Os livros 'rodu"idos a! ao momen!o s o

• -#e *inu+ Co&umen!a!ion ro$e&! manifes!o• Ins!alla!ion and Qe!!ing !ar!ed Quide• -#e =ernel <a&)er\s Quide• Ne!:or) 9dminis!ra!ion Quide• *inu+ Ms!em 9dminis!ra!or\s Quide

1'.2 ecompilando seu ;ernel ara re&om'ilar seu )ernel 'ara uma vers o nova que vo& 'egou( vo& deve

'rosseguir &omo des&ri!o a%ai+o.Os signifi&am o'&ionais. Tue vem e+'li&a es de'ois.

&d BusrBsr&rm /rf linu+!ar +vf" ondeelees!iverBlinu+/2.0.34ln /s linu+/2.0.34 linu+&d linu+

ma)e menu&onfig ; 9qui vo& 'ode su%s!i!uir 'or ma)e &onfig &onsole; ma)e+&onfig +/:indo:s;ma)e de'ma)e &leanma)e "Image&' BusrBsr&Blinu+Bar&#Bi386B%oo!B"Image Bvmlinu"ma)e "dis) ; 9qui 'ara se vo& quer um dis&o de %oo!ma)e "lilo ; 9qui 'ara &om'ilar o *I*O !am% mma)e modulesma)e modules ins!all

Page 136: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 136/219

lilo ; Ins!ala o do *I*Oini! 6 ; Deini&iali"a o

Nes!e e+em'lo( usamos o linu+/2.0.34 que a a!uali"a o 'ara o )ernel 2.0.34. 9gora se vo& quer re&om'ilar seu )ernel sem a a!uali"a o( somen!e 'ara

re&onfigurar ele( v@ dire!o ao

&d BusrBsr&Blinu+ma)e menu&onfig ; 9qui vo& 'ode su%s!i!uir 'or ma)e &onfig &onsole; ma)e+&onfig +/:indo:s;

ma)e de'ma)e &leanma)e "Image&' BusrBsr&Blinu+Bar&#Bi386B%oo!B"Image Bvmlinu"ma)e "dis) ; 9qui 'ara se vo& quer um dis&o de %oo!ma)e "lilo ; 9qui 'ara &om'ilar o *I*O !am% mma)e modulesma)e modules ins!alllilo ; Ins!ala o do *I*Oini! 6 ; Deini&iali"a o

1'.3 omo atuali"ar o meu ;ernel ?

iga es!es 'assos( ada'!ando sua versao( ao seu !i'o de <C( e!&.ara a!uali"ar um )ernel em D ( fa a o seguin!e

• Ins!ale o )ernel &om r'm /iv# n o /Uv#;( assim vo& fi&a &om o )ernel novo e o an!igo!am% m( 'ara o &aso de algum 'ro%lema. rode o m)ini!rd ne&ess@rio se vo& !em 'la&aA I; edi!e o Be!&Blilo.&onf( man!endo a en!rada &om )ernel an!igo e in&luindo um

en!rada 'ara o novo )ernel. Ou se$a( &onforme es!e e+em'lo( duran!e o %oo! vo& 'odees&ol#er en!re Wlinu+W e Wan!eriorW. >s!e e+em'lo 'ara um dis&o IC> 'rim@rio #da;( &u!ili"e um dis&o A I !roque 'or sda;

boot4/de&/sdamap4/boot/mapinstall4/boot/boot.bprompttimeout45,image4/boot/&mlinuz-2.2.1+-Bclsmp label4linu root4/de&/sda5 initrd4/boot/initrd-2.2.1+-Bclsmp.img read-onl6

image4/boot/&mlinuz-2.2.5-1cl label4anterior root4/de&/sda5 initrd4/boot/initrd-2.2.5-1cl.img read-onl6

• Dode o lilo. 9 saJda normal do lilo ser@ assim 9dded linu+ 9dded an!erior

O as!eris&o indi&a que o )ernel Wlinu+W ser@ usado 'or defaul!.No!e que as lin#as Wini!rd W s, ser o ne&ess@rias se vo& !iver A I. Is!o 'orque o

su'or!e a A I es!@ &omo m,dulo e daJ o )ernel 're&isa &arregar esse modulo via ini!rd

Page 137: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 137/219

ini!ial ramdrive; 'ara en! o 'oder a&essar o <C A I e &on!inuar &arregando o res!an!e dosm,dulos e!&.

1'.4 7nxergar <in95 no Linux e ice ersa

Tuem !em os dois sis!emas Hin5? *inu+; sem're quer !er os dois no seu &on!role('ara isso( !emos que en+ergar am%as 'ar!i es( 'ara !er um &on!role maior.

as &omo fa"er issob -emos aqui 2 m !odos 'ara en+ergar Hin?5 no *inu+...

/ Serifique em qual 'ar!i o BdevB#dbb; es!@ o Hin?5 aqui BdevB#da1;/ >s&ol#a um dire!,rio 'ara a 'ar!i o ser mon!ada aqui Bmn!B:in?5;/ Cigi!e moun! BdevB#da1 Bmn!B:in?5

Aom isso( a 'ar!i o Hin?5 es!@ visuali"ada no dire!,rio Bmn!B:in?5or m( isso s, d@ a&esso numa sess o( 'ara o linu+ &arregar logo no %oo!(adi&ione a 'ar!i o no arquivo BdevBini!!a%

...9gora o m !odo 'ara vi"uali"ar o *inu+ no Hin?5elo meu &on#e&imen!o( e+is!em 2 'rogramin#as que fa"em isso

/ *inu+ Dead / , n o 'ermi!e es&rever na 'ar!i o >ndere o Cis'onJvel &omo lreadbb."i' em im!el.ne!

/ bbbbbbbbbb / Si"uali"a 'ar!i es e+!2fs >ndere o #!!' BB:::.glo%al+s.nlB#omeB'B'vsB

> isso. 9gora vo& 'ode !er um &on!role so% suas 'ar!i esc

1'.5 &nde ir ,uscar material so,re o Linux por !EP?

Os !r s si!es 'rin&i'ais do *inu+ s o

• f!'.fune!.fi inland( 128.214.6.100; B'u%BO B*inu+• sunsi!e.un&.edu U ( 152.2.22.81; B'u%B*inu+• !s+/11.mi!.edu U ( 18.172.1.2; B'u%Blinu+

O mel#or lugar 'ara a!uali"ar as vers es do )ernel f!'.&s.#elsin)i.fi em B'u%B of!:areB*inu+B=ernelR

*inus -orvalds dis'oni%ili"a as vers es mais re&en!es do )ernel nesse lugar. 9dis!ri%ui o Ce%ian es!@ dis'onJvel em f!'.de%ian.org e a dis!ri%ui o Ded <a! emf!'.red#a!.&om.

O &on!eGdo des!es si!es WmirroradoW &o'iado( em geral diariamen!e; 'or ou!rossi!es. or favor use aquele que es!iver mais 'er!o de si // ser@ mais r@'ido 'ara si e maisf@&il 'ara a rede.

• sr&.do&.i&.a&.u) B'a&)agesB*inu+ U=;• suna&m.s:an.a&.u) B'u%B*inu+ U=;• f!'.i%'.fr B'u%Blinu+ ran a;

Page 138: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 138/219

• f!'.&&.ga!e&#.edu B'u%Blinu+ >U9 / sudes!e urane!;• :uar&#ive.:us!l.edu BsMs!emsBlinu+ >U9;• uiar&#ive.&so.uiu&.edu B'u%BsMs!emsBlinu+ >U9;• f!'.&drom.&om B'u%Blinu+ >U9;• f!'.informa!i).!u/muen&#en.de B'u%B&om'BosBlinu+ 9leman#a;• f!'.i%r.&s.!u/%s.de B'u%BosBlinu+ 9leman#a;• f!'.dfv.r:!#/aa&#en.de B'u%Blinu+ 9leman#a;• f!'.informa!i).r:!#/aa&#en.de B'u%B*inu+ 9leman#a;• %ond.edu.au B'u%BO B*inu+ 9us!r@lia;• f!'.&&.monas#.edu.au B'u%Blinu+ 9us!r@lia;• f!'.ds!&.edu.au B'u%B*inu+ 9us!r@lia Tueensland;• f!'.sun.a&."a B'u%Blinu+ fri&a do ul;• f!'.inf.u!fsm.&l B'u%B*inu+ A#ile;• f!'."el.fer.#r B'u%B*inu+ Aro@&ia;

Os 'a&o!es de ins!ala o 'oder o ser en&on!rados nos f!'sf!' BBf!'.ufsm.%rB'u%Blinu+Bsla&):are PD;f!' BBf!'.&drom.&omB'u%Blinu+B U ;

9qui vai uma des&ri o dos 'a&o!es a ser 'egados 9 ; / O P@si&o do sis!ema 'ara rodar. 9 ; / 9'li&a!ivos em geralC / *inguagens de 'rograma o BQAABQ B erlBAB e ou!ros...> / QNU >ma&s 1?.25.

; / Aole o de 9Ts e ou!ros do&umen!os.I / Co&umen!a o de v@rios 'rogramasN / Ne!:or)ing. -A BI ( UUA ( mail+( di'( deliver( elm( 'ine( smail( &ne:s( nn( !in( !rn.

ne&ess@rio 'ara &omuni&a o in!erne!Brede em geral;

OO / rogramas Orien!ado a O%$e!o= ; / =ernel do linu+ ne&ess@rio 'ara &om'ilar do )ernel( 'B a!uali"a o do #ard:are;-A* / -&l( -)( -&lX( %l!( i!&l. / Qames. -#e P C games &olle&!ion( and -e!ris for !erminals.X / X ree86 2.1.1 sMs!em X/Hindo: !i'o o Hindo:s &onven&ional;X9 / 9'li&a!ivos 'ara X X11 g#os!s&ri'!( li%gr13( seMon( :or)man( +filemanager( +v

3.01( QNU &#ess and +%oard( +fm 1.2( g#os!vie:( e varios X games.XC / X11 'rogram develo'men!. X11 li%raries( server lin))i!( >X su''or!.XS / Xvie: 3.2 release 5. XSie: li%raries( and !#e O'en *oo) vir!ual and non/vir!ual

:indo: managers.IS / In!ervie:s li%raries( in&lude files( and !#e do& and idra: a''s. -#ese run

unreasona%lM slo: on mM ma&#ine( %u! !#eM mig#! s!ill %e :or!# loo)ing a!.OI / ar& la&e\s O%$e&! Puilder 2.0 and O%$e&! In!erfa&e *i%rarM 4.0( generouslM

availa%le for *inu+ develo'ers a&&ording !o !#e !erms in !#e W&o'MingW no!i&e found in dire&!ories. No!e !#a! !#ese onlM :or) :i!# li%&/4.4.4( %u! a ne: version maM %e released on&g&& 2.5.? is availa%le.

- / -#e -eX and *a-eX2e !e+! forma!!ing sMs!ems.

Page 139: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 139/219

1'.% / algum defragmentador para ext2fs e outros sistemas de ar0ui os?

im. <@ um desfragmen!ador de sis!emas de arquivos *inu+ 'ara e+!2( mini+ e 'araan!igos sis!emas de arquivos e+! dis'onJvel em sunsi!e.un&.edu &omosMs!emB ilesMs!emsBdefrag/0.6.!ar.g" !alve" nes!e momen!o e+is!a uma vers o maisa!uali"ada;.

Os u!ili"adores do sis!ema e+!2 'rovavelmen!e n o 're&isar o de serem

desfragmen!ados 'ois o e+!2 &on! m o &,digo e+!ra 'ara man!er a fragmen!a o redu"ida(mesmo em sis!emas de arquivos mui!o &#eios.

1'.' & meu rel gio est errado.

>+is!em dois rel,gios no &om'u!ador. O rel,gio do #ard:are A O ; fun&iona mesmoquando o &om'u!ador es!@ desligado e usado quando o sis!ema ini&ia e 'elo CO se ousa;. 9 #ora do sis!ema( mos!rada mudada 'or da!e( e man!ida 'elo )ernel enquan!o o*inu+ es!@ em e+e&u o. ar ver a #ora do rel,gio A O ( ou a&er!a/lo 'elo rel,gio dosis!ema ou vi&e/versa( 'ode fa"er &om o 'rograma Bs%inB&lo&) / ve$a man 8 &lo&).

>+is!em v@rios 'rogramas que 'odem &orrigir os rel,gios 'ara !em'o de !ransfer n&ia

ou a$us!e sis!em@!i&o 'ela rede. 9lguns deles $@ 'odem es!ar ins!alados no sis!ema. ro&ure'or ad$!ime+ fa" a$us!es;( ne!da!e e ge!da!e agarram a #ora 'ela rede; ou +n!' daemon derede &om'le!o e 're&iso;.

1'.) & 0ue posso fa"er para ter mais de 12)=, de swap?

Usar v@rias 'ar!i es ou arquivos de s:a' / o *inu+ su'or!a a! 16 @reas de s:a'(&ada uma &om 128 %.

Os =ernels mui!o vel#os( s, su'or!am @reas de s:a' &om !aman#os a! 16 %.

1'.9 Permiss-es

ara sa%er se um 'rograma e+e&u!@vel ou n o( e+e&u!e um \ls /l\ e ve$a no ladoesquerdo se o arquivo !em X nos seus argumen!os( &omo no e+em'lo a%ai+o

dr:+r/+r/+ 2 roo! roo! 1024 Ce& 23 15 22 %indr:+r/+r/+ 2 roo! roo! 1024 Ce& 31 05 48 %oo!dr:+r/+r/+ 2 roo! roo! 1024 Ce& 6 15 51 &dromdr:+r/+r/+ 3 roo! roo! 81?2 ar 11 10 17 devdr:+r:+r/+ 2 roo! roo! 1024 e% 27 13 52 dosadr/+r/+r/+ 11 roo! roo! 2048 ar 11 10 1? e!&dr:+r/+r/+ 11 roo! roo! 2048 e% 23 1? 08 #ome

dr:+r/+r/+ 3 roo! roo! 1024 e% 23 1? 13 li%dr:+r/+r/+ 2 roo! roo! 12288 Nov 2 11 25 los! found/r:+r//r// 1 roo! roo! 57 ar 10 03 44 ma)e/%a&)u'/r:/r:/r// 1 )iller users 2342 ar 10 03 12 !es!e.!+!/r:/r:/r:/ 1 fernando visi!s 23412 ar 0? 22 22 !es!e2.do&

No e+em'lo a&ima !odos os arquivos !em &omo dono roo! e &omo gru'o !am% m roo!(&om e+&e o do \!es!e.!+!\ que o dono \)iller\ e o gru'o \users\( e !am% m \!es!e2.do&\( noqual \fernando\ o dono e o gru'o \visi!s\ !am% m dono.

Page 140: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 140/219

Aomo vo& 'ode ver do lado esquerdo de &ada arquivoBdire!,rio e+is!e um s rie dele!ras r( :( + ou dc Samos ver o que re'resen!a &ada uma delas

dr:+r:+r:+0111222333

No &aso a&ima( a 'rimeira &oluna signifi&a nGmero 0; se o nome lis!ado um

dire!,rio ou n o( &aso n o se$a um dire!,rio ele ser@ e+i%ido da seguin!e maneira/r:+r//r// 1 roo! roo! 57 ar 10 03 44 ma)e/%a&)u'

Z///////////^ N o &on! m a le!ra \d\( n o dire!,rio( e sim arquivoccc

O e+em'lo a%ai+o mos!ra o que seria um dire!,rio

dr:+r//r// 1 roo! roo! 1 ar 10 01 12 %in

Z///////////^ Aon! m a le!ra \d\ na 'rimeira &oluna( um dire!,rioccc

Aon!inuando( na segunda &oluna nGmeros 1 de a&ordo &om o e+em'lo mais a&ima;!emos as defini es 'ara o dono do arquivo( &omo mos!ra o e+em'lo

/r+x r//r// 1 )iller users 1231 ar 0? 12 12 !es!e.!+! Z////////^ O dono do arquivo )iller; 'ode e+e&u!ar o arquivo( + e+e&u!a%lec Z/////////^ O dono do arquivo )iller; 'ode gravar no arquivo( : :ri!a%lec Z//////////^ O dono do arquivo )iller; 'ode ler o arquivo( r reada%lec

eguindo( na !er&eira &oluna &om'os!o 'elos nGmeros 2; !emos as defini es 'arao gru'o que dono do arquivo( &omo mos!ra o e+em'lo

/r//r+x r// 1 fernando visi!s 212 ar 01 12 42 e+em'lo.do& Z/////^ O gru'o dono do arquivo visi!s; 'ode e+e&u!ar o arquivoc Z//////^ O gru'o dono do arquivo visi!s; 'ode gravar no arquivoc Z///////^ O gru'o dono do arquivo visi!s; 'ode ler o arquivoc

inalmen!e( !emos a quar!a &oluna &om'os!o 'elos nGmeros 3;( essa &oluna serefere as 'ermiss es 'ara !odos os ou!ros usu@rios do sis!ema( sem ser os donos e gru'os/donos dos mesmos( e+em'lo

Page 141: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 141/219

/r//r//r+x 1 fernando visi!s 1231 ar 03 12 42 e+em'lo2.do& Z//^ -odos os usu@rios e+&e!o fernando e usu@rios do gru'o visi!s; !em 'ermiss o 'ara a&essar o arquivoc Z///^ -odos os usu@rios e+&e!o fernando e usu@rios do gru'o visi!s; !em 'ermiss o 'ara gravar no arquivoc

Z////^ -odos os usu@rios e+&e!o fernando e usu@rios do gru'o visi!s; !em 'ermiss o 'ara ler o arquivoc

Tuando nos referimos a dire!,rio inv s de arquivos( o *9Q + e+e&u!@vel; di" se odire!,rio ou n o a&essJvel( $@ que n o 'odemos W>X>AU-9DW dire!,rios... >+em'lo

dr:+r//r// 1 roo! roo! 2134 ar 01 12 54 e+em'lo3 Z////^ -odos os usu@rios 'odem ler o in!erior do dire!,rio( mas n o 'odem usar o &omando \&d\ 'ara en!rar nele( 'ois n o e+is!e o *9Q \+\ 'ara a quar!a &olunac Z///////^ Usu@rios do gru'o \roo!\ 'odem ler o in!erior do dire!,rio(

mas !am% m n o 'odem usar \&d\ 'ara en!rar no dire!,rioc Z////////^ O usu@rio \roo!\ 'ode usar \&d\ 'ara en!rar no dire!,rioc Z/////////^ O usu@rio \roo!\ 'ode gravar arquivos nesse dire!,rioc Z//////////^ O usu@rio \roo!\ 'ode ler o in!erior desse dire!,rioc Z///////////^ Indi&a que o nome lis!ado um dire!,rioc

O &omando &#mod 'ode ser usado 'ara mudar os *9Q \r:+\ dos arquivoseBou dire!,rios( a sin!a+e %@si&a

&#mod _ugoa`p/ y_r:+` nome do arquivo ou dire!,rio

>+em'lo&#mod u r: arquivo1.!+!

No e+em'lo vo& mudar@ a 'ermiss o 'ara o dono do arquivo u user; 'ode ler e gravar r:; no \arquivo1.!+!\...

Aaso vo& queira desfa"er o &omando( vo& faria

&#mod u/r: arquivo1.!+!

Aomo se v ( o ou / define se os *9Q ser o a!ivados ou desa!ivadosc Ou!ros e+em'los

&#mod a r arquivo2.!+! -odos usu@rios a all; 'odem ler o \arquivo2.!+!\;&#mod o : arquivo3.!+! Ou!ros usu@rios o o!#ers; sem ser o dono e o gru'o dono

do arquivo( 'odem gravar o \arquivo3.!+!\;&#mod g + ne!s&a'e O gru'o/dono do arquivo g grou'; 'ode e+e&u!ar o arquivo

\ne!s&a'e\;

Page 142: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 142/219

O &omando &#mod 'ode !am% m ser usado &om nGmeros( em ve" dos flags( &omomos!ra o e+em'lo

&#mod 664 arquivo.!+!

O que quer di"er &ada um desses nGmerosb Se$a a%ai+o

0 nen#uma 'ermiss o1 'ermiss o 'ara e+e&u!ar 2 'ermiss o 'ara gravar 3 'ermiss o 'ara gravar e e+e&u!ar 4 'ermiss o 'ara ler 5 'ermiss o 'ara ler e e+e&u!ar 6 'ermiss o 'ara ler e gravar 7 'ermiss o 'ara ler( gravar e e+e&u!ar

No e+em'lo o &omando informou que o \arquivo.!+!\ 'ode ser lido e gravado 'elo seudono numero 6 na 'rimeira &oluna;( informou que 'ode !am% m ser lido e gravado 'elosusu@rios que &om' em o gru'o/dono numero 6 na segunda &oluna;( e informou que 'odeser lido 'or !odos os ou!ros usu@rios do sis!ema numero 4 na ul!ima &oluna;.

O &omando &#o:n sim'les e 'ode ser usado da seguin!e maneira

&#o:n [email protected]'o nome do arquivo ou dire!,rio

Aomo e+em'lo( vamos definir que um arquivo \!es!e4.!+!\ !er@ &omo dono \)iller\ e&omo gru'o \users\

&#o:n )iller.users !es!e4.!+!

Ou!ros e+em'los

&#o:n mrdvs.visi!s !es!e5.!+!&#o:n $a&)ie.$a&)ie !es!e6.!+!

1'.1 7nxergando Partiç-es <in no Linux e iceA ersa

Tuem !em os dois sis!emas Hin5? *inu+; sem're quer !er os dois no seu &on!role('ara isso( !emos que en+ergar am%as 'ar!i es( 'ara !er um &on!role maior.

as &omo fa"er issob -emos aqui 2 m !odos 'ara en+ergar Hin?5 no *inu+...

• Serifique em qual 'ar!i o BdevB#dbb; es!@ o Hin?5 aqui BdevB#da1;• >s&ol#a um dire!,rio 'ara a 'ar!i o ser mon!ada aqui Bmn!B:in?5;• Cigi!e moun! BdevB#da1 Bmn!B:in?5

Aom isso( a 'ar!i o Hin?5 es!@ vi"uali"ada no dire!,rio Bmn!B:in?5. or m( isso s,d@ a&esso numa sess o( 'ara o linu+ &arregar logo no %oo!( adi&ione a 'ar!i o no arquivo BdevBini!!a%

Page 143: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 143/219

...9gora o m !odo 'ara vi"uali"ar o *inu+ no Hin?5

elo meu &on#e&imen!o( e+is!em 2 'rogramin#as que fa"em isso

/ fsde+!2 / Pom( e es!@ dis'onJvel em nosso si!e #!!' BB:::.ne!dados.&om.%rB!lmBarquivosBfsde+!2/0.16."i'

/ *inu+ Dead / , n o 'ermi!e es&rever na 'ar!i o >ndere o Cis'onJvel &omo lreadbb."i' em im!el.ne!

/ bbbbbbbbbb / Si"uali"a 'ar!i es e+!2fs >ndere o #!!' BB:::.glo%al+s.nlB#omeB'B'vsB

> isso. 9gora vo& 'ode !er um &on!role so% suas 'ar!i esc

1'.11:sando pacotes . P= F ed/atG no 8lac;ware

ara e+e&u!ar es!a Wfa an#aW( vo& !er@ que adquirir um 'rogramin#a &#amado

Wr'm2!g".!g"W( que es!@ dis'onJvel em nossa '@gina#!!' BB:::.ne!dados.&om.%rB!lmBarquivosBr'm2!g".!g"

O D !o -Qk r'm2!g"; &onsis!e em !ransformar os 'a&o!es D 'ara -Qk ee+e&u!@/los no sla&).

>+is!e ou!ro u!ili!@rio mui!o %om( que a&#ei um dia desses navegando... L o 9lien( ele!ransforma os 'a&o!es de de%ian( de sla&)( de red#a!( 'ara qualquer um deles mesmo...e!&... >le um !ransformador de 'a&)ages mui!o %om ; So& 'ega ele na min#a '@gina

#!!' BB:::.ne!dados.&om.%rB!lmBarquivosBalien.!ar.g"

1'.12& 0ue dia,os + B(8?

ENe!:or) Informa!ion Ms!emW / Cesenvolvido 'ela un "ara distri)ui6;o deinfor,a67es "or u,a rede . 9s informa es s o( 'rin&i'almen!e( aquelas man!idas em!a%elas 'lain !e+! da!a%ase; !al &omo \'ass:d\( \grou'\( #os!s\ e e!&. 9 finalidade fa"er &omque es!as informa es 'ossam es!ar dis'oni%ili"adas de forma &en!rali"ada( o que !orna amanu!en o e &onsis! n&ia mais f@&eis. No inJ&io era &on#e&ido &omo W ello: ageW m'or 'ro%lemas de mar&as e 'a!en!es &om a Pri!is# -ele&om o nome !eve que mudar. or is!o mui!as das ferramen!as do NI ainda levam o 'refi+o \M'\

M'%ind( M':#i&#( M'&a!( ...

<o$e e+is!em !r s !an!o quan!o eu sai%a; vers es diferen!es em uso

NI 2 / 9 vers o WoriginalW( !am% m &on#e&ida &omo W ello: ageWN / Uma revis o do NI que su'or!a o NI !am% m b;.NI / -am% m &on#e&ido &omo NI 3. 9l!era signifi&a!ivamen!e a organi"a o dos

dados( 'assando a organi"ar os domJnios de uma forma #ier@rqui&a.

Page 144: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 144/219

1'.13#r0ui os compactados com .tar e .g" 0ue pego em !EP nãodescompactam

ara n o a&on!e&er isso( an!es de %ai+ar o arquivo( no - ( digi!e %in 9ssim( vo& 'oder@ 'egar os arquivos numa %oa...

1'.14&nde estão os fontes dos programas?

No AC( den!ro do dire!,rio D . Os fon!es s o !odos os 'a&o!es &om a e+!ens o .sr&.r'm

9o ins!alar um 'a&o!e .sr&.r'm( seu arquivo 'rin&i'al &om'a&!ado e 'ossJveisW'a!&#esW v o 'ara o dire!,rio BusrBsr&Br'mB OUDA> ( sendo esse dire!,rio BusrBsr&Br'mdire!,rio de desenvolvimen!o de D .

S@ ao dire!,rio BusrBsr&Br'mBPUI*C e des&om'a&!e os fon!esroot local!ost3) tar &zf ../?OP@' ?/nome-do-arqui&o.tar.gzron!oc Os fon!es es! o 'ron!os 'ara serem fu ados.OP . a&o!es .sr&.r'm n o s o desins!al@veis. a'enas e+&lua Wna m oW o seu

arquivo .!ar.g"

1'.15$uais os pacotes com as linguagens de programação?

Linguagem % nome do pacote-------------------------- '% gcc '99% g99 pascal% p2c fortran% f2c s!ell% as!K bas!K tcs!K zs! perl% perl Ga&a% *affeK gua&ac p6t!on% p6t!on tcl/t*% tcl> em es'e&ial o Weg&sW que &om'ila A( A ( for!ran( e O%$e&!ive A.

1'.1% omo a,ilitar o no o suporte a BE!8 no ;ernel 2.2 ?

ara #a%ili!ar o sis!ema de arquivos n!fs( vo& dever@ re&om'ilar o seu )ernel( emar&ar a o' o su'or!e a n!fs.

No!e que es!e su'or!e e+'erimen!al( n o garan!ido o fun&ionamen!o !o!al e sem'ro%lemas.

Se$a que es!e um !,'i&o avan ado( n o re&omend@vel 'ara usu@rios ini&ian!es( queenvolve &om'ila o de )ernel. >+e&u!e/o 'ela sua 'r,'ria &on!a e ris&o.

1'.1'R necess rio recompilar o ;ernel do sistema?

Na grande maioria dos &asos n o. O )ernel 'adr o da ins!ala o do Aone&!iva *inu+ $@ 'ossui su'or!e a grande maioria de equi'amen!os e 'erif ri&os do mer&ado( ou ineren!eou &omo m,dulo.

9 re&om'ila o do )ernel um 'ro&esso n o ! o in!ui!ivo e requer uma lei!ura nado&umen!a o 'ara fa" /la de maneira &orre!a.

7Os mo!ivos 'elos quais se 're&isaria re&om'ilar o )ernel s o

Page 145: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 145/219

• O &on!rolador driver; de um 'erif ri&o n o mui!o &omum n o es!@ no )ernel'adr oR

• e dese$e re!irar o su'or!e a 'erif ri&os que n o se u!ili"a( 'ara dei+ar o )ernelmenor e mais en+u!oR

• Auriosidade

1'.1) omo manter meu sistema atuali"ado?-odos os 'a&o!es a!uali"ados do Aone&!iva *inu+ es! o na '@gina#!!' BB:::.&one&!iva.&om.%rBa!uali"a&oes Pas!a %ai+ar e ins!alar !odos os 'a&o!es que l@ es! o e que !am% m se en&on!ram

ins!alados em sua m@quina.

1'.19& 0ue são e para 0ue usar sen as com s adow?

en#as &om su'or!e a s#ado: ( al m de es&onder as sen#as en&ri'!adas dosusu@rios normais( &olo&ando/as em Be!&Bs#ado:( dar mais fun&ionalidades s &on!as dusu@rios( &omo sen#as e &on!as &om validade( que ! m da!a de e+'ira o vide linu+&onf;.

ara a!ivarBdesa!ivar o su'or!e a s#ado:( e+e&u!eroot local!ost3) aut!config

jjjj servidor 1.0 e an!eriores jjjj

ara a!ivar o su'or!e a s#ado:

root local!ost3) p con&

'ara desa!ivar

root local!ost3) p uncon&

1'.2 (niciando o Linux a partir do <indows>D&8

1'.2 .1(ntroduçãoL 'ossJvel ini&iali"ar o *inu+ a 'ar!ir do CO ou do Hindo:s. ara !an!o deve ser

u!ili"ado um u!ili!@rio denominado loadlin( o qual es!@ dis'onJvel no dire!,rio/dosutils do AC1 do Conectiva Linux .

No!a ao se u!ili"ar o loadlin( o&orre a &arga &om'le!a do *inu+( sendo que oCO BHindo:s ser o in!eiramen!e finali"ados e so%re'os!os.

1'.2 .2(nstalando o loadlinNa verdade( loadlin n o ne&essi!a ser ins!alado &omo um sof!:are CO BHindo:s(

sendo ne&ess@rio somen!e &o'iar alguns arquivos a 'ar!ir do *inu+ e do Hindo:s.

1'.2 .3 e0uisitosara u!ili"ar/se o loadlin( s o ne&ess@rios os seguin!es i!ens

Page 146: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 146/219

• Um &om'u!ador IP / A ou &om'a!Jvel &om 'ro&essador In!el ou &om'a!Jvel80386 ou su'erior.

• CO BHindo:s ins!alados.• *inu+ ins!alado.• Os seguin!es arquivos

loadlin.e+e / e+e&u!@vel que &arrega o *inu+( dis'onJvel no dire!,rio dosu!ilsdo AC 1 do Aone&!iva *inu+.linu+.%a! / 'rograma de lo!e 'ara a&ionar o loadlin( dis'onJvel no dire!,riodosu!ils do AC 1 do Aone&!iva *inu+.linu+.i&o / J&one do *inu+ a ser a'resen!ado no des)!o' do Hindo:s(dis'onJvel no dire!,rio dosu!ils do AC 1 do Aone&!iva *inu+.linu+.ln) / arquivo de &ria o do a!al#o na rea de -ra%al#o do Hindo:s'ara a&ionar o *inu+( dis'onJvel no dire!,rio dosu!ils do AC 1 do Aone&!iva*inu+.vmlinu"/2.+.+/++&l / arquivo imagem do )ernel do *inu+( dis'onJvel nodire!,rio B%oo! da 'ar!i o de ini&iali"a o do *inu+.ini!rd/2.+.+.img / arquivo imagem da ini&iali"a o do equi'amen!o lo&al(gerado na ins!ala o( dis'onJvel no dire!,rio B%oo! da 'ar!i o de

ini&iali"a o do *inu+.

Page 147: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 147/219

1= -1= - .icas so%re mensa7ens de erro.icas so%re mensa7ens de erro

1).1 :n;nown terminal t pe linux e semel antes.

Nas vers es 1.3.+ an!igas do )ernel( o !i'o de !erminal da &onsola defaul! mudou de&onsola 'ara linu+. Ceve edi!ar o Be!&B!erm&a' e mudar a lin#a

console conS, 25%7 'ara linu console conS, 25%7e #ouver um dum% a mais nes!a lin#a( ela dever@ ser removida.;ara fa"er o edi!or fun&ionar( 'rovavelmen!e !er@ que digi!arT @M4console 'ara o

%as# e )s#; ou seten& T @M console &s#( !&s#; an!es. 9lguns 'rogramas usam BusrBli%B!erminfo em ve" do Be!&B!erm&a'. ara esse

'rogramas deve a!uali"ar o !erminfo( que 'ar!e do n&urses.

1).2 Durante a lin;agem aparecem :ndefined s m,ol Umcount.

Isso geralmen!e devido a uma m@ in!era o en!re um defei!o do * e as no!as deins!ala o da %i%lio!e&a A. 9 li%&.a foi !ro&ada 'ela %i%lio!e&a de !es!es. Ceve remover li%li%g.a e li%& '.a e reins!alar as %i%lio!e&as seguindo as no!as de ins!ala o delas;.

1).3 lp1 on fire.

>s!a uma mensagem !radi&ional de %rin&adeira indi&ando que algum !i'o de erroes!@ a ser re'or!ado 'ela im'ressora( mas o s!a!us do erro inv@lido. ode ser que #a$aalgum !i'o de &onfli!o de IBO ou IDT / verifi&ar a &onfigura o das suas 'la&as.

9lgumas 'essoas di"em que re&e%em es!a mensagem quando as suas im'ressorases! o desligadas. rovavelmen!e ela n o es!@ realmen!e em &#amas...

Nos )ernels mais re&en!es a mensagem foi mudada 'ara l'1 re'or!ed invalid error s!a!us on fire( e#b;.

1).4 (B7EV <arningV old st le ioctlF(PU87EUD76G calledQ

>s!@ a !en!ar u!ili"ar os u!ili!@rios de &onfigura o de rede an!igosR os novos 'odemser en&on!rados em f!'.linu+.org.u) em B'u%Blinu+BNe!:or)ingB DOQD9 BNe!-ools s, asfon!es( a&#o;.

No!e que es!es n o 'odem ser usados &omo os an!igosR ve$a o N>-/2 <OH-O 'araas ins!ru es em &onfigurar redes de forma &orre!a.

1).5 ldV unrecogni"ed option SAm4)%S.

ossui uma vers o an!iga do ld. Ins!ale um 'a&o!e %inu!ils que se$a mais re&en!e // ele&on!em um ld mais re&en!e. ro&ure 'or %inu!ils/2.6.0.2.%in.!ar.g" em !s+/11.mi!.edu em B'u%Blinu+B'a&)agesBQAA.

1).% @ di" (nternal compiler error

e o erro re'rodu!Jvel i.e( ele o&orre sem're no mesmo lo&al do mesmo arquivo //mesmo a',s reini&iar e !en!ar novamen!e( usando um )ernel es!@vel; des&o%riu um erro no

Page 148: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 148/219

QAA. Ser a do&umen!a o do QAA em forma!o Info digi!e Aon!rol/# i no >ma&s( esele&ione QAA no menu; 'ara de!al#es de &omo re'or!ar isso // no en!an!o( &er!ifique/se deque a Gl!ima vers o do QAA.

No!e que es!e 'rovavelmen!e n o um erro es'e&Jfi&o do *inu+R a n o ser que es!e$aa &om'ilar um 'rograma que mui!os ou!ros u!ili"adores do *inu+ &om'ilam( n o deve enviar o seu aviso so%re o erro 'ara os gru'os &om'.os.linu+.

e o erro n o 'oder ser re'rodu"ido( 'rovavelmen!e es!@ a e+'erimen!ar &orru' o

de mem,ria // ve$a / ma)e di" >rror 13?.

1).' ma;e di" 7rror 139.

O &om'ilador g&&; fe" um &ore dum'. ossivelmen!e !em uma vers o an!iga( &omerros ou &orrom'ida do QAA // o%!en#a a Gl!ima vers o.

e is!o n o resolver o 'ro%lema( es!@ mui!o 'rovavelmen!e a !er 'ro%lemas de&orru' o de mem,ria ou dis&o.

Serifique se a velo&idade do &lo&)( :ai! s!a!es e!&. dos I s e da &a&#e es! o&orre!os os manuais de #ard:are algumas ve"es es! o in&orre!os;. e es!iverem( 'odees!ar &om I s defei!uosas ou &om velo&idades &onfli!an!es ou mo!#er%oard ou

&on!roladora ou dis&o defei!uosos.O *inu+( &omo qualquer UNIX( e+&elen!e a !es!ar a mem,ria // mui!o mel#or que os'rogramas de !es!e de mem,ria %aseados no CO .

9lguns &lones de &o/'ro&essadores ari!m !i&os +87 'odem &ausar 'ro%lemasR !en!e&om'ilar um )ernel &om emula o de 'ro&essamen!o ari!m !i&o =ernel ma!# emula!ion;#a%ili!adoR 're&isar@ 'assar o &omando no387 'ara o )ernel( no 'rom'! do *I*O( 'ara for ar o )ernel a us@/lo ou o )ernel n o usar@ o &,digo de emula o.

ais informa es so%re es!e 'ro%lema es! o dis'onJveis na HHH em#!!' BBeins!ein.e!.!udelf!.nlB :olffBsig11B.

1).) s ellAinitV permission denied 0uando dou login.

O dire!,rio rai" e !odos os dire!,rios a! ao seu dire!,rio #ome devem es!ar &omau!ori"a o de lei!ura e e+e&u o 'ara !odos. Ser a '@gina do manual do &#mod ou um livrode UNIX 'ara ver &omo resolver o 'ro%lema.

1).9 Bo utmp entr . Wou must exec ... 0uando dou login.

O BvarBrunBu!m' es!@ &orrom'ido. Ceve !er

/&ar/run/utmp

no Be!&Br&.lo&al ou Be!&Br&.dBNo!e que u!m' 'ode !am% m ser en&on!rado em BvarBadmBu!m' ou Be!&Bu!m' nalgunsis!emas mais an!igos.

1).1 <arningV o,solete routing re0uest made.

N o se 'reo&u'e &om is!oR is!o s, quer di"er que a vers o do rou!e que !em um'ou&o desa!uali"ada em rela o ao )ernel.

Page 149: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 149/219

1).117ME2AfsV warningV mounting unc ec;ed files stem.

Ceve e+e&u!ar o e2fs&) ou fs&) /! e+!2 se !em o 'rograma fs&); &om a o' o /a 'aralim'ar o flag de [dir!M\( e de'ois desmon!ar a 'ar!i o duran!e &ada finali"a o s#u!do:n; dosis!ema.

9 forma mais f@&il de fa"er is!o o%!er a Gl!ima vers o dos &omandos fs&)( umoun! es#u!do:n( dis'onJveis no 'a&o!e u!il/linu+ de Di) ai!#( ver / Onde ir %us&ar ma!erial so%re o

*inu+ 'or - b Ceve &er!ifi&ar/se de que os s&ri'!s Be!&Br& es! o a ser devidamen!eu!ili"ados.ota n o !en!e verifi&ar um sis!ema de arquivos que es!@ mon!ado &omo read/:ri!e /

isso in&lui a 'ar!i o rai". e n o vir S moun!ed roo! ... read/onlM duran!e o %oo!ing( devefa"er &om que a 'ar!i o rai" se$a mon!ada s, 'ara lei!ura( verifi&ar se ne&ess@rio e en! oremon!@/la &omo read/:ri!e. *er a do&umen!a o que a&om'an#a &om o u!il/linu+ 'ara ver &omo fa"er isso.

-en#a em a!en o( que deve es'e&ifi&ar a o' o /n 'ara moun! 'ara fa"er &om queele n o !en!e a&!uali"ar o Be!&Bm!a%( &aso &on!r@rio vai fal#ar( 'ois o sis!ema de arquivos onde es!@ Be!&Bm!a%; ainda s, 'ara lei!ura.

1).127ME2Afs warningV maximal count reac ed.>s!a mensagem emi!ida 'elo )ernel quando ele mon!a um sis!ema de arquivos

mar&ado &omo lim'o( mas &u$o &on!ador de Wmon!agens desde a Gl!ima verifi&a o W a!inum valor 'redefinido.

9 solu o o%!er a Gl!ima vers o dos u!ili!@rios e+!2fs e2fs'rogs/0.5%.!ar.g" nomomen!o da es&ri!a dis!o; dos si!es #a%i!uaisb

O nGmero m@+imo de mon!agens 'ode ser e+aminado e mudado &om o 'rograma!une2fs des!e 'a&o!e.

1).137ME2Afs warningV c ec;time reac ed.

Os =ernels 1.0 em dian!e( su'or!am a verifi&a o de sis!emas de arquivos %aseadosno !em'o de&orrido desde a Gl!ima verifi&a o assim &omo no nGmero de mon!agens.O%!en#a a Gl!ima vers o dos u!ili!@rios e+!2fs e2fs'rogs/0.5%.!ar.g"( ou a mais re&en!e; dossi!es #a%i!uais( ver / Onde ir %us&ar ma!erial so%re o *inu+ 'or - b

1).14df di" annot read ta,le of mounted files stems.

rovavelmen!e #@ algo de errado &om os arquivos Be!&Bm!a% ou Be!&Bfs!a%. e 'osuma vers o ra"oavelmen!e re&en!e do moun!( Be!&Bm!a% deve ser esva"iado ou a'agado em!em'o de %oo! em Be!&Br&.lo&al ou Be!&Br&.dB ;( usando algo &omo

rm -f /etc/mtab

9lgumas vers es do * ! m uma en!rada 'ara a 'ar!i o rai" em Be!&Bm!a% fei!o no Be!&Br& usando rdev. Isso in&orre!o. 9s vers es re&en!es do moun! fa"em isso de formaau!om@!i&a.

Ou!ras vers es do * ! m uma lin#a em Be!&Bfs!a% que se 'are&e &om/de&/sdb1 /root e t2 defaultsIsso errado. O Broo! deve ser sim'lesmen!e B.

Page 150: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 150/219

1).15fdis; sa s Partition M as different p sical >logical...

e o nGmero da 'ar!i o X( na mensagem a&ima; for 1 esse o mesmo 'ro%lemaque fdis) ar!ion 1 does no! s!ar! on &Mlinder %oundarM.

e a 'ar!i o &ome a ou !ermina num &ilindro &om nGmero maior do que 1024( isso devido ao fa!o das informa es do CO so%re a geome!ria do dis&o n o su'or!ar nGmerosde &ilindro &om mais de 10 %i!s.

1).1%fdis;V Partition 1 does not start on c linder ,oundar .

9 vers o do fdis) que vem &om mui!os sis!emas *inu+( &ria 'ar!i es que fal#am nosseus 'r,'rios !es!es de &onsis! n&ia. Infeli"men!e( se $@ ins!alou o sis!ema n o #@ mui!o oque se 'ossa fa"er so%re isso( al m de &o'iar os dados da 'ar!i o( remov /lo( re&ons!ruir e&o'iar os dados de vol!a.

ode evi!ar o 'ro%lema o%!endo a Gl!ima vers o do fdis)( do 'a&o!e u!il/linu+ de Di)ai!# dis'onJvel em !odos os %ons si!es de - ;. >m al!erna!iva( se es!iver a &riar uma nova'ar!i o 1 que &ome a no 'rimeiro &ilindro( 'ode fa"er o seguin!e 'ara o%!er uma 'ar!i oque o fdis) gos!e

1. Arie a 'ar!i o 1 normalmen!e. Uma lis!agem ' 'rodu"ir@ uma re&lama o so%rein&onsis! n&iaR2. Cigi!e \u\ 'ara mudar a unidade de medida 'ara se&!ores e digi!e ' novamen!e. Ao'ie

o nGmero da &oluna W>ndWR3. Demova a 'ar!i o 1R4. 9inda &om a unidade de medida em se!ores re&rie a 'ar!i o 1. a a &om que o

'rimeiro se&!or( &oin&ida &om o nGmero de se!ores 'or 'is!a. >s!e o nGmero dese&!or na 'rimeira lin#a da saJda de '. 9$us!e o Gl!imo se&!or 'ara o valor indi&ado no'asso 2R

5. Cigi!e u 'ara mudar a unidade de vol!a 'ara &ilindros e &on!inue &om as ou!ras'ar!i esRIgnore as mensagens so%re os se!ores que n o es! o alo&ados / eles referem/se aos

se!ores na 'rimeira 'is!a al m do PD( que n o usado se &ome ar a 'rimeira 'ar!i o na'is!a 2.

1).1'fdis; sa s partition n as an odd num,er of sectors.

O esquema de 'ar!i o de dis&o do A fun&iona &om se!ores de 512 %M!es( mas o*inu+ usa %lo&os de 1=. e !iver uma 'ar!i o &om um nGmero Jm'ar de se!ores o Gl!imose&!or n o u!ili"ado. Ignore a mensagem.

1).1)& mtools di" cannot initialise dri e MWX.

Isso signifi&a que o m!ools es!@ &om 'ro%lemas em a&eder drive. Isso 'ode ser &ausado 'or v@rias &oisas.

reqVen!emen!e( es!e 'ro%lema o&orre( devido s au!ori"a es nos dis'osi!ivos dasunidades de dis&o fle+Jvel BdevBfd0 e BdevBfd1 ; es!arem in&orre!as // o u!ili"ador e+e&u!ar o m!ools deve !er a&esso a'ro'riado. Ser a '@gina de manual do &#mod 'ara maisde!al#es.

9 maioria das vers es do m!ools dis!ri%uJdos &om os sis!emas *inu+ n o a vers o'adr o QNU; usa o &on!eGdo do arquivo Be!&Bm!ools 'ara ver quais os dis'osi!ivos edensidades usar( ao &on!r@rio de !er essas informa es &om'iladas no 'rograma. Os erros

Page 151: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 151/219

nesse arquivos 'odem &ausar 'ro%lemas. reqVen!emen!e n o #@ do&umen!a o so%reisso...

ota $amais se deve u!ili"ar o m!ools 'ara a&eder a arquivos numa 'ar!i o oudisque!es &om o msdosfs mon!adoc

1).19=emor tig t no começo do ,ooting.

Isso signifi&a que !em um )ernel mui!o grande( o que leva o *inu+ a !er que reali"ar alguma magia 'ara gerir a mem,ria e+!ra 'ara se 'oder ini&iar a 'ar!ir da PIO . Isso n o rela&ionado &om a quan!idade de mem,ria fJsi&a na sua m@quina.

Ignore a mensagem ou &om'ile um )ernel &on!endo s, os drivers e fun es que're&isa( ver / Aomo a!uali"arBre&om'ilar o )ernelb

1).2 Wou donSt exist. @o awa .

Is!o n o uma infe o a vJrus /;. Is!o vem de v@rios 'rogramas &omo :ri!e( !al) e :all(se o uid efe!ivo ao e+e&u!ar o 'rograma n o &orres'onde a um u!ili"ador v@lido'rovavelmen!e devido a uma &orru' o no Be!&B'ass:d;( ou se a sess o 'seudo !erminal(es'e&ifi&amen!e; que es!@ a usar n o es!iver regis!ado no arquivo u!m'.

1).21=ensagem de erroV canSt locate module netApfA4 Fe 5G

Tuando o )erneld daemon user s'a&e que &arrega m,dulos so% demanda( %aseadoem requisi es do )ernel; ini&ia ele re&e%e requisi es do )ernel 'ara levan!ar su'or!e a!odas as famJlias de 'ro!o&olos de rede daJ o ne!/'f / ne! 'ro!o&ol familM;( en! o ele !en!alevan!ar o ne!/'f/3( ne!/'f/4 e ne!/'f/5( que s o( se %em me lem%ro( a''le!al)( i'+ e ou!ro(en! o ele 'ro&ura no Be!&B&onf.modules 'or aliases que indiquem que m,dulos levan!ar(&omo geralmen!e n o !em nen#um( ele emi!e um :arning( inofensivo( di"endo que n o&onseguiu sa!isfa"er es!as requisi es. ara 'arar de re&e%er !ais mensagens %as!a in&luir as seguin!es lin#as no seu Be!&B&onf.modules ou Be!&Bmodules.&onf( &onforme vo& u!ou sua dis!ri%ui o;

alias ne!/'f/3 off alias ne!/'f/4 off alias ne!/'f/5 off

Page 152: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 152/219

1G -1G -.icas so%re 4ard+are.icas so%re 4ard+are

19.1 :tili"ando um disco flexí el no Linux

>m 'rimeiro lugar( um disque!e uma unidade de volume assim &omo o AC( e dever@ser mon!ado an!es do uso.

ara forma!ar um disque!e &om sis!ema de arquivos e!+2

j fdforma! BdevBfd0<1440

ara &riar o sis!ema de arquivos e+!2

j m)fs /! e+!2 /& /m 0 BdevBfd0<1440

ara mon!ar um flo''M dis)( is!o ( um dis&o fle+Jvel( vo& !er@ que u!ili"ar o &omando

\moun!\. So& !er@ que !er o driver e o devi&e res'e&!ivamen!e fd0( fd1( fd2( e!&;. >n!vo& dever@ digi!ar

j moun! /! e+!2 BdevBfd0 Bmn!Bflo''M

ara mon!ar um disque!e &om o sis!ema de arquivos msdos

j moun! ! msdos BdevBfd0 Bmn!Bflo''M

Is!o far@ &om que vo& a&esse o disque!e que es!@ no drive a!ualmen!e.Tuando vo& quiser re!irar o dis&o geralmen!e deve/se \desmon!@/lo\ 'rimeiro. Cigi!e

umoun! Bmn!Bflo''M

So& 'ode !am% m fa"er o seguin!e( &riar um s&ri'!( que se &#ama( 'or e+em'lo de\dis)on\ ara a!ivar; e \dis)off\ ara desa!ivar;.

>n! o 'ara mel#or u!ili"a o( &oloque es!e arquivo em um dire!,rio 9-<( ou en! o&oloque o 9-< no dire!,rio onde vo& quiser &olo&ar os s&ri'!s.

19.2 olocando suporte PBP* !#E32 e 8C #<732 no seu ;ernel

a&o!es usados 1; linu+/2.0.32.!ar.g"

2; a:edrv/0.4.2&.!ar.g" 3; 'n'/0.2.5%.!ar.g" 4; fa! $oile! nls 'a!&# 0 2 8.g"

esses 'a&o!es vo& en&on!ra em f!'.uf%a.%rB'u%Buni+Blinu+

ro&edimen!os &onsiderando que os 'a&o!es es! o no #ome do roo!;

Page 153: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 153/219

1; des&om'a&!ar o )ernel no dire!,rio BusrBsr&Blinu+

&d BusrBsr& !ar /"+vf Blinu+/2.0.32.!ar.g" &d BusrBsr&Blinu+ ma)e mr'ro'er ma)e menu&onfig a'enas 'ara &riar as de'end n&ias;

2; des&om'a&!ando e ins!alando o driver 'ara a:e

&d Broo! !ar /"+vf a:edrv/0.4.2&.!ar.g" &d a:edrv/0.4.2& s# .Bins!all.s# 3; des&om'a&!ando o su'or!e 'n'

&d Broo!

!ar /"+vf 'n'/0.2.5%.!ar.g" &d BusrBsr&Blinu+ 'a!&# /'1 B'n'/0.2.5%Bdiffs m)dir BusrBsr&Blinu+BdriversB'n'isa &' B'n'/0.2.5%B)ernelB BusrBsr&Blinu+BdriversB'n'isa &d BusrBsr&Blinu+Bin&ludeBlinu+ ln /s ..B..BdriversB'n'isaB'n'.# &d BusrBsr&Blinu+ 'a!&# /'1 B'n'/0.2.5aB'a!&#esBussli!e/3.5 'a!&# /'1 B'n'/0.2.5aB'a!&#esBide/'re/2.1.8

'a!&# /'1 B'n'/0.2.5aB'a!&#esBa:e32

9qui vai a&on!e&er um re$e&! no &aso do )ernel 2.0.32. 'ro&ure no dire!,rio BusrBsr&Blinu+BdriversBsoundBlo:levelBa:e :ave.&.re$ e a'lique na m o. Aaso vo& n o !en#aa:e32 ou s%32( n o 're&isa do driver nem do 'a!&# 'ra a:e. Aaso vo& n o queira su'or!eaa ide 'lug 'laM a que vem na 'la&a de som( eu !en#o uma gave!a removivel 'lugada nela&om um <C;( n o a'lique o 'a!&# 'ra ide.

4; su'or!e a fa!32

&d Broo! gun"i' fa!32 $oile! nls 'a!&# 0 2 8.g" &d BusrBsr&Blinu+

'a!&# /'1 Bfa!32 $olie! nls 'a!&# 0 2 8

5; &om'ilando o )ernel OP eu geralmen!e &olo&o o su'or!e a uni&ode( nls( dos( vfa! e sound &omo

m,dulos vale a 'ena 'ra n o fi&ar re&om'ilando o )ernel se algo der errado;. N O &oloquesu'or!e a dos e vfa! &omo m,dulos( se seu linu+ es!@a ins!alado numa 'ar!i o CO ouS 9-.

ma)e mr'ro'er

Page 154: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 154/219

ma)e menu&onfig /^ general se!u' /^ 'n' isa su''or! /^ filesMs!ems /^ CO 9- fs su''or! /^ Uni&ode( na!ive language su''or! /^ N* &ode'age 437

/^ N* &ode'age 850 /^ N* I O 885?/1 /^ CO fs su''or! /^ S 9- fs su''or! /^ ound /^ ound &ard su''or! /^ ound %las!er /^ Qeneri& o'l2Bo'l3 /^ BdevBds' BdevBaudio su''or! /^ ICI In!erfa&e su''or! /^ Mn!#esi"er su'or! /^ 9ddi!ional lo: level drivers /^ 9H>32 Mn!#

n o se 'reo&u'e &om os IDT e IO OD- que ele 'ede; &onfigure o res!o aas suas ne&essidades; ma)e de' ma)e &lean ma)e "lilo ma)e modules ma)e modules ins!all 6; re%oo!ando a maquina e !es!ando a ins!ala o

&a! BdevBsnds!a!

9 sadia deve ser algo do !i'o

ound Criver 3.5.4/?60630 -ue O&! 21 01 45 31 >C- 1??7 roo!( *inu+ fis# 2.0.32 j2 -ue O&! 21 01 13 4? >C- 1??7 i586; =ernel *inu+ fis# 2.0.32 j1 -ue O&! 21 01 46 22 >C- 1??7 i586 Aonfig o'!ions 0 Ins!alled drivers-M'e 1 O */2BO */3

-M'e 2 ound Plas!er -M'e 7 P U/401 Aard &onfigound Plas!er a! 0+220 irq 5 drq 1(5

P U/401 a! 0+330 irq 5 drq 0 O */2BO */3 a! 0+388 drq 0 9udio devi&es 0 ound Plas!er 16 4.13;

Page 155: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 155/219

Mn!# devi&es 0 ama#a O */3 1 9H>32/0.4.2& D9 0); idi devi&es

0 ound Plas!er 16

-imers 0 Ms!em &lo&) i+ers

0 ound Plas!er 1 9H>32 >quali"er 9lgumas &onsidera es

• ro&ure &om'ilar o m@+imo 'ossJvel do )ernel em m,dulos( e+&e!uandoa'enas se 'ossJvel; os filesMs!ems que v o ser mon!ados no %oo!. 9ssim &aso

vo& esque a algo( 'oder@ &onser!ar sem !er que re&om'ilar o )ernel in!eiro. • O 'a!&# 'ara ide'n' eu ins!alei 'ois eu !en#o dis'osi!ivos na ide da 'la&a de

som. Aaso vo& n o !en#a( n o 're&isa ins!alar.

• Auidado &om o N* na &onfigura o do )ernel( se vo& esque&er algo( ele n ovai &om'ilar.

• Na #ora de a'li&ar os 'a!&#es( ve$a se eles foram %em su&edidos... rea'lique

!udo se for ne&ess@rio.

O BdevBsnds!a! e\ sua garan!ia que !udo fun&ionou( o%serve se o audio devi&e+is!e( se o midi devi&e e+is!e e!&. e vo& 'egou algo &omo

9udio devi&es Mn!# devi&es

0 ama#a O */3 1 9H>32/0.4.0a D9 0);

eu audio n o vai fun&ionar... reve$a os 'ro&edimen!os 'ara ver se vo& fe" !udo&er!o.

e sua 'la&a n o N ( o 'a!&# n o vai adian!ar mui!o.

Page 156: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 156/219

19.3 omo sei em 0ual ( $ min a B72 est locali"ada?

L '&ibj &a! B'ro&B'&i

Ou !en!aj &a! B'ro&Bin!erru'!s

19.4 DT idas so,re (mpressora I instalada e recon ecida

^ l'1 a! 0+0378( 'olling;^ Isso quer di"er que es!@ &om su'or!e a im'ressorab

im( a im'ressora es!@ ma'eada em \BdevBl'1\

^ Pom( se for sim( &omo eu fa o um !es!e de im'ress o b

>+is!em duas maneiras

1 / r@'ido e &a&e!eiro

&a! Be!&B'rin!&a' ^ BdevBl'1

2 / o \Be!&B'rin!&a'\( em geral( $@ !em uma im'ressora sim'les definida( logo use l'r Be!&B'rin!&a' 9'rovei!e o em%alo 'ara es!udar o \'rin!&a'\.

19.5 onfigurar o teclado ap s a instalação.Aaso se$a ne&ess@rio al!erar o !e&lado a',s a ini&iali"a o doConectiva Linux ( %as!a

e+e&u!ar o &omando

root local!ost3) *bdconfig

19.% =eu teclado #CBE não funciona no M

O que a&on!e&e que o )%d&onfig &onfigura o !e&lado a'enas 'ara o in!erfa&e !e+!o'ara &onfigurar o !e&lado e o mouse( moni!or( vJdeo( e!&.; use o X&onfigura!or ou ainda ou

+f86&onfigCe'endendo do seu geren&iador de $anelas )de( fv:m( i&e:m...;( 'ode/se !er uma'li&a!ivo na 'r,'ria in!erfa&e gr@fi&a 'ara &onfigurar o !e&lado.

Ou ainda( se o vo& gos!a de um desafio( eBou n o quer !er que re&onfigurar !odo o X'ara a$us!ar o !e&lado( n o use os a'li&a!ivos &i!ados a&ima e v@ dire!o no Be!&BX11BX 86Aonfig e 'ro&ure 'ela s!ring X)%*aMou!( que deve es!ar WusW( !roque/a 'Wa%n!W e des&omen!e a lin#a.

Page 157: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 157/219

19.' 6erificando se a mem ria foi detectada corretamente.

ara !er &er!e"a de que !oda a mem,ria foi de!e&!ada( informe o seguin!e &omando&a! B'ro&Bmeminfo>s!e 'ro&edimen!o a'resen!ar@ a quan!idade de mem,ria 'elo )ernel nos forma!os

!o!al( usada( livre( e!&.. Aaso em-o!al n o a'resen!ar uma informa o &orre!a( ser@

ne&ess@rio modifi&ar o arquivo lilo.&onf a fim de informar o valor &orre!o 'ara o )ernel em!em'o de ini&iali"a o do sis!ema. e( 'or e+em'lo( o &om'u!ador !iver um !o!al de mem,riaD9 de ?6 %( deve/se adi&ionar

a''end Fmem ?6 F

Ce'ois de definidas as o' es( deve/se !e&lar >n!er 'ara reini&iali"ar o sis!ema. efor ne&ess@rio es'e&ifi&ar o' es de ini&iali"a o 'ara iden!ifi&ar o #ard:are( 'or favor ano!e/as 'ois es!as ser o ne&ess@rias mais !arde.

19.) omo eIo 0uanto o Linux est recon ecendo de mem ria?

&a! B'ro&Bmeminfo

free / C@ s, a informa o de mem,ria livre( u!ili"ada e informa o so%re o s:a'.

19.9 omo faço para o Linux recon ecer mais de %4=, de #=?

O 'ro%lema do *inu+ a'aren!emen!e n o re&on#e&er mais de 64 % de D9 es!@rela&ionado limi!a es do PIO as mais re&en!es n o ! m esse 'ro%lema;.

ara informar ao *inu+ a quan!idade de mem,ria sem de'ender dos dados da PIO (a'enas &oloque a lin#a seguin!e em Be!&Blilo.&onf

a''end Wmem 128 Wara o &aso de 128 % de mem,ria D9 . 9gora %as!a e+e&u!ar o lilo 'ara fa"er valer essa al!era o.

root local!ost3) /sbin/lilo

1.5 (nstalar placa de ídeo onA,oard F8isG

a%emos que a in!erfa&e gr@fi&a 'adr o do *inu+ o X Hindo: Ms!em. -odos osHindo: anagers rodam so%re ele. *ogo( !odos os devi&es !am% m s o &onfiguradosnele(in&luindo a 'la&a de vJdeo. Simos !am% m que a vers o do X11 'ara o *inu+ organi"ada 'elo gru'o X ree86

9s 'la&as de vJdeo on%oard is( !em su'or!e 'elo X11 a 'ar!ir da vers o 3.3.4. 9vers o a!ual do X11 a 3.3.6( e vo& 'ode %ai+@/lo da '@gina do X ree86#!!' BB:::.+free86.org.

e vo& $@ 'ossui o X Hindo: Ms!em ins!alado na sua m@quina( vo& n o 're&isa%ai+ar !oda a vers o nova. Pas!a 'egar o Xserver imagine &omo &on$un!o de WdriversW; qu&on! m o WdriverW da sua 'la&a de vJdeo is. -ra!a/se do Xserver/ SQ9. Pai+e/o e ins!ale/o(seguindo nosso ar!igo de ins!ala o.

e vo& usa Ded#a!( 'ro&ure no f!' dela 'elos 'a&o!es do X11 mais novos. Ou en! ono #!!' BBr'mfind.ne!

Page 158: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 158/219

Page 159: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 159/219

" -" - .icas so%re 3nternet e rede Linux.icas so%re 3nternet e rede Linux

2 .1 onectandoAse porV /#P

Pem( &ome ando( logue/se &omo roo!. Ce'ois( edi!e o arquivo #os!s.denM 'ara

ALL: ALL

Isso far@ &om que seu sis!ema fique seguro e n o se$a usado 'rogramas lo&aisremo!amen!e.

Ce'ois vo& !er@ que 'ermi!ir vo& mesmo a usar os 'rogramas lo&ais( en! o( 'araisso( edi!e

o arquivo Be!&B#os!s.allo:

ALL: 1" , , ,1

9gora vamos de!erminar o <os! de sua m@quina( v@ no arquivo Be!&B<O -N9 > e&oloque um nome qualquer( 'or e+em'lo

+a**o

Samos agora &onfigurar o Be!&Bresolv.&onf ( edi!e ele e &oloque assim

searc4 servidor,com,%r nameserver " ,";;," ,

Onde( sear&# o domain da m@quina a ser a&essada e nameserver o CN rim@rio

Se$a Hin?5;.r,+imo 'asso ser@ edi!ar o arquivo Be!&B#os!s e &olo&ar o seguin!e

1" , , ,1 local4ost, , , +a**o

No!e se vo& !er um endere o de I i+o( mude a lin#a W0.0.0.0 :a))oWOu!ro arquivo Be!&Bne!:or)s ( edi!e/o assim

loop%ac* 1" , , ,localnet , , ,

9gora vamos &onfigurar o username e 'ass:ord. Arie o arquivo Be!&B'''B'a'/se&re!sassim

dir* W Prett!Secret

No!e que dir) ser@ o username e re!!M e&re! o 'ass:ord. u%s!i!ua/os &om osres'e&!ivos username e 'ass:ord. ara rovedores que usam &#a' em ve" de 'a'( oarquivo a&ima dever@ se &#amar WBe!&B'''B&#a'/se&re!sW. inalmen!e( vamos &riar o sque far@ a &one+ o.

Page 160: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 160/219

O nome do arquivo ser@ WBe!&B'''B&#a!s&ri'!W

3M #2 ; XYZX4Z u[X+ZxZ-X+Z\Z/"TZ\Z# A . 1"58;E = AB#( Z # CA((3 (Z AB#( B2S AB#( Z # .3AL # Z AB#( 9A3 3 0 3M #2 8; C# C ?? 3M #2 ; ?name:? ppp

No!e que na segunda lin#a vo& !em que su%s!i!uir W12345678W 'elo nGmero a serdis&ado.

9gora vamos &riar o s&ri'! que e+e&u!ar@ !udo o que &onfiguramos... 9 &one+ oc Oarquivo nome e dire!,rio da sua es&ol#a...; >di!e assim

exec pppd connect XZc4at -v -f /etc/ppp/c4atscriptZ X-detac4 crtscts modem defaultroute Xuser dir* X

/dev/modem 5=8

N o se esque a de su%s!i!uir a quar!a lin#a( 'alavra dir) 'or seu username.

2 .2 onectandoAse porV Programa =inicom

Samos &onfigurarc

rimeiro( edi!e o arquivo WBe!&B#os!sW assim

1" , , ,1 local4ost, , , +a**o

Onde !em :a))o vo& &olo&a o #os! de sua m@quina. 9gora vamos edi!ar o arquivo WBe!&Bresolv.&onfW

domain servidor,com,%r nameserver " ,";;,E ,1

Onde !em domain( vo& su%s!i!ui 'elo domain do 'rovedor que vo& ir@ a&essar.Onde !em nameserver( &oloque o CN rim@rio do seu 'rovedor Se$a no Hin?5 B;.

ron!o( agora vamos a 'ar!e 'r@!i&a... eee%aaa...Cigi!e mini&om. So& !er@ que !er o 'rograma ini&om( &laro;Naquela !elin#a( digi!e

A .P"58;E =: para modens de pulse

Page 161: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 161/219

A . "58;E =: para modens de tone,

u%s!i!ua o W2345678W 'elo nGmero do !elefone a ser dis&ado.

Ce'ois da &one+ o( o 'rovedor vai fa"er o 'ro&esso de login &omo sem're;( &oloqueseu username

e seu 'ass:ord e v,i/l@c Aone&!ado. 9gora vamos sair do mini&om sem des&one&!ar

9*- 9 T; ouvamos sus'ender o mini&om 9*- 9 K;. 9gora no 'rom'!( digi!e

pppd /dev/modem defaultroute

Isso es!a%ele&er@ a &one+ o.

ron!o( agora vo& 'ode usar os maravil#osos re&ursos que a In!erne! l#e ofere&ecTuando vo& a&essar IDA( n o dei+e de visi!ar o &anal jlinu+ no servidor

ir&.%rasne!.org ccc

O%s e vo& quiser des&one&!ar( no la&):are n o sei se vem nos ou!ros; !em ums&ri'! &#amado '''/off que &or!a a &one+ o. >n! o u!ili"e eles 'ara des&one&!ar. e vo&n o !iver( !en!e o vel#o &omando do modem 9-<0.

2 .3 onectandoAse porV pppd

1. So& 're&isa !er ins!aladoB&onfigurado no seu )ernel o su'or!e 'ara -A BI ( '''(e!&...

/ Is!o es!@ al m do es&o'o des!a re&ei!a . 9l m disso( vo& 're&isa se &er!ifi&ar que'ossui

o 'rograma &#a! ins!alado. Is!o dei+ado &om e+er&J&io 'ara o sofredor( digo(

lei!or ; R2. Arie( &aso ainda n o e+is!a( um dire!,rio Be!&B''' R

3. Aom seu edi!or de !e+!o 'referido( &rie no dire!,rio Be!&B''' um arquivo &#amadoo'!ions(

&om o seguin!e &on!eGdo

BdevBmodem 38400 modem &r!s&!s lo&) &onne&! Be!&B'''Bne!/&onne&! asMn&ma' 0 defaul!rou!e noi'defaul! m!u 576

O%s.

Page 162: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 162/219

Page 163: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 163/219

?. >+e&u!e o &omando &#mod 755 Be!&B'''B'''/off

10. No dire!,rio Be!&( edi!e o arquivo resolv.&onf e a&res&en!eBal!ere a seguin!e lin#a

nameserver aaaa.%%%%.&&&&.dddd

O%s. aaaa.%%%%.&&&&.dddd o CN do seu 'rovedor.11. are&e que n o... mas a&a%ou. ara se &one&!ar( digi!e '''d

e vo& quiser a&om'an#ar o 'ro&esso de &one+ o( sim'lesmen!e digi!e !ail /f BvarBlogBmessages

Tuando vo& ver a mensagem Wremo!e I address...W( !e&le A-D*/A.ara verifi&ar sua &one+ o( digi!e Wif&onfigW e Wrou!eW.-en!e W'ingarW alguns endere os &on#e&idos.

12. ara des&one&!ar( digi!e Be!&B'''B'''/off

. Tualquer &oisa s, dar um 's e de'ois um )ill no n{ do 'ro&esso do '''d

De'i!o >s!a uma re&ei!a mJnima ( su'ondo/se que vo& es!@ em &asa( semqualquer ou!ro mi&ro 'or 'er!o( sem 'la&a de rede( sem nen#uma ou!a as'ira o a n o ser sen!ir o 'ra"er org@smi&o de se &one&!ar a In!erne! a!rav s do *inu+( e fa"er um f!' na un#ac

2 .4 Pegando eAmail ia pop ser er no Linux

ara 'egar e/mail( e l /los &om um lei!or de e/mail e+. 'ine;( !en#o aqui &omigo ums&ri'!.

ara quem n o sa%e( 'ro&eda assim

1, Arie o arquivo ge!/mail usando W!ou&# ge!/mailW sem as'as;", Cigi!e W&#mod 755 ge!/mailW sem as'as;5, >di!e o arquivo &om um edi!or de !e+!o qualquer e+. vi( 'i&o;8, Cen!ro do arquivo( &oloque as lin#as

]^/%in/s4] Script pra pe7ar mails usando o popclientec4o as!-mail Script^ acidmud_axur ;,or7ec4o 4e Linux Manual - 4ttp://+++,netdados,com,%r/tlm/ec4o ----------------------------------------------------ec4o -e ?.i7ite seu lo7in:?ZXcZ[ read lo7in[stt! -ec4o[ ec4o -e ?.i7ite sua sen4a:?ZXcZ[ read sen4a[stt! ec4o[ ec4o -e ZXnZ?.i7ite o seu pop server U ex, mail,axur ;,or7 V:?ZXcZread pop[ec4o -e ?.irecionar mail para o arquivo:?ZXcZ[ read arquivo[popclient -5 -u lo7in -p sen4a -o arquivo pop

;, alve o arquivo( e quando es!iver &one&!ado( rode ele e siga as ins!ru es.

Page 164: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 164/219

2 .5 Dicas de !EP

Nesse e+em'lo( usaremos o dire!,rio He%( B#omeB:e%. 9 &on!a He% man!idaremo!amen!e via - . O usu@rio remo!o or!imer. O nome da &on!a de or!imer Wmor!Wsem as'as; e o gru'o W&lien!W sem as'as;.

1. W<a&)eieW o Be!&. Arie a en!rada mor! no Be!&B'ass:d e adi&ione a en!rada !am%em Be!&Bgrou'. Ou adduser se 'referir; 9di&ione as en!radas 'ara Be!&Bf!'a&&ess

Be!&B'ass:dmor! 403 400 or!imer nerd B#omeB:e%Bmor!B.B Be!&Bf!'onlM

9 seqV n&ia B.B de!ermina onde o &#roo! vai a!uar. e vo& quer que o &#roo! a!ue nodire!,rio :e% e o &#dir a!ue 'ara mor!( vai fi&ar mais ou menos assim

mor! 403 400 or!imer nerd B#omeB:e%B.Bmor!B Be!&Bf!'onlM

-en#a &er!e"a que Be!&Bf!'onlM es!e$a no Be!&Bs#ells.

Be!&Bgrou'&lien! 400 mor!

9di&ione o 'ass:ord de mor! se vo& quiser.

e vo& es!@ usando uma vers o Pe!a do f!'d al!amen!e re&omendado;( vo& !emque fa"er uma dessas &oisas no uso do Be!&Bf!'a&&ess

1. Aom'ile o &,digo e use o Be!&Bf!'a&&ess &omo 'adr o. <a&)eie o &,digo e &onfigureo use a&&essfile 1R

OU

2. Dode o Caemon &om a o' o /a.

Be!&Bf!'a&&ess&lass lo&al real(gues!(anonMmous ......... ... /////////// define a 'ro'riedade da &lasse \gues!\R... es!e lugar de'enden!e.......dele!e no anonMmous(gues! j dele!e 'ermissionbover:ri!e no anonMmous(gues! j over:ri!e 'ermissionbrename no anonMmous(gues! j rename 'ermissionb&#mod no anonMmous(gues! j &#mod 'ermissionbumas) no anonMmous(gues! j umas) 'ermissionb... ... ////// define as 'ermiss es dos usu@rios

Page 165: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 165/219

... &orres'onden!esR es!e lugar de'enden!e.

...

...'a!#/fil!er gues! Be!&B'a!#msg _/9/ka/"0/? Z.` Z. /...gues!grou' &lien!...

2. Arie o dire!,rio #ome de mor! e &onfigure o dono e 'ro!e es 'ermiss es;

m)dir B#omeB:e%Bmor!&#o:n mor!.&lien! B#omeB:e%Bmor!&#mod 755 B#omeB:e%Bmor!

3. Arie uma es!ru!ura do dire!,rio na &on!a de mor!

&d B#omeB:e%Bmor!m)dir e!& %in dev li% dev e li% s o o'&ionais;&#o:n roo!.daemon e!& %in&#mod 111 e!& %in

4. Arie o &on!eGdo do dire!,rio B%in

Use Ao'ias de *in)s es!@!i&os 'ara as u!ilidades se 'ossJvel;

&' B...B%inBls %in&#o:n roo!.%in %inBls&#mod 111 %inBls

O'&ional 'ara &omandos de &om'a&!a o e !ar

&' B...B%inBg"i' %in&' B...B%inB!ar %in&#o:n roo!.%in %inBg"i'&#o:n roo!.%in %inB!ar &#mod 111 %inBg"i'&#mod 111 %inB!ar

e as u!ilidades n o s o es!@!i&as( &rie os devi&es ne&ess@rios no Bdeve &o'ie as li%s ne&ess@rias den!ro do Bli%. Se$a a man 'age do f!'d quevem &om seu sis!ema( !alve" a$ude.

5. Arie o &on!eGdo do dire!,rio Be!&

Arie um 'ass:d( edi!e/o 'ara &on!er o seguin!e

roo! 0 0 B Be!&Bf!'onlMmor! 403 400 B#omeB:e%Bmor!B.B Be!&Bf!'onlM

Arie um grou'( edi!e/o 'ara &on!er o seguin!e

Page 166: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 166/219

roo! 0 roo!&lien! 400 mor!

Ce'ois

&#o:n roo!.daemon 'ass:d grou'&#mod 444 'ass:d grou'

6. 9di&ione seguran a e+!ra

&d B#omeB:e%Bmor!!ou&# .r#os!s .for:ard&#o:n roo!.roo! .r#os!s .for:ard&#mod 400 .r#os!s .for:ard

*ogue/se &omo mor! via - e 'rovavelmen!e dar@ &er!o.e n o( fa a !udo novamen!e e &uidadosamen!e.

C> >NC|NAI9 C> O

*INUX

No *inu+ n o se 're&isa do dire!,rio BdevB. re&isa/se do Bli% se asu!ili!ades es! o no B%in din mi&amen!e lin)adas.

e vo& es!@ usando la&):are( use o u!ili!@rios B#omeBf!'B%inBls aoin s de B%inBls. B%inBls din mi&amen!e lin)ado( enquando B#omeBf!'B%inBls es!a!i&amen!e lin)ado.

Use o &omando \ldd\ 'ara a&#ar quais li%raries s o ne&ess@rias 'ara asu!ilidades din mi&amen!e lin)adas.

Aomo o que im'or!a o *inu+( os ou!ros sis!emas es!ar o em ingl s.

O*9DI

olaris &an\! #andle >- DOA-I-*>( so !urn !#e &om'ile !ime o'!ion off.

-#e follo:ing :as &ulled from a 'os! %M -om *ea&# !o !#e :u/f!'d lis!.;^ or 'eo'le :#o are #aving 'ro%lems :i!# ls /al and dir on solaris 2.+^sMs!ems( Mou mig#! !rM !#e follo:ing !o find ou! :#a!\s missing...

^!russ /f &#roo! f!' B%inBls

^-#is :ill run !#e ls &ommand in !#e same &#roo!\d environmen! !#a!^anonMmous - runs in. -#e !russ :ill s#o: Mou :#a!^filesBli%rariesBdevi&es are a&&essed and :#ere !#e ls is loo)ing for !#em.

Page 167: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 167/219

^-om *ea&#^lea&#to&e.ors!.edu

UN 4.1.+

Area!e a devB"ero and devB!&' devi&e from !#e - dire&!orM as follo:s

j &d devj m)nod "ero & 3 12j m)nod !&' & 11 42j &d ..j &#mod 555 dev

-#e resul!ing devi&e s#ould ls li)e !#is

&r:/r//r// 1 roo! 3( 12 Kul 27 17 48 "ero&r:/r//r// 1 roo! 11( 42 Kul 27 17 48 !&'

9lso( Mou 'ro%a%lM need !#e follo:ing s#ared li%rariesli%Bld.soli%Bli%&.soli%Bli%dl.so

P CI

e! 555 'ro!e&!ions on !#e f!'Bs#li% and i!s &on!en!s if s#ared li%rariesare used.

-#e follo:ing dire&!ories and files need !o %e &rea!ed in :#a!ever dire&!orMBies are %eing &#roo!ed !o f!' for anon f!' or for :#a!ever dire&!orM gues! users are &#roo!ed;

dr/+r/+r/+ roo!B:#eel 0 Nov 3 01 43 1??5 %inB/r/+r/+r/+ roo!B:#eel 12288 Nov 3 01 43 1??5 %inB&om'ress/r/+r/+r/+ roo!B:#eel 45056 Nov 3 01 43 1??5 %inBg"i'/r/+r/+r/+ roo!B:#eel 12288 Nov 3 01 43 1??5 %inBls/r/+r/+r/+ roo!B:#eel 65536 Nov 3 01 43 1??5 %inB'a+dr/+r/+r/+ roo!B:#eel 0 Nov 3 01 43 1??5 e!&B/r//r//r// roo!B:#eel 7?3 Nov 3 01 43 1??5 e!&Bgrou'

/r//r//r// roo!B:#eel 817 Nov 3 01 43 1??5 e!&Blo&al!ime/r//r//r// roo!B:#eel 40?60 Nov 3 01 43 1??5 e!&B':d.d%dr/+r/+r/+ roo!B:#eel 0 e% 3 12 34 1??5 'u%Bdr/+r/+r/+ roo!B:#eel 0 Nov 3 01 43 1??5 s#li%B/r/+r/+r/+ roo!B:#eel 2?8407 Nov 3 01 43 1??5 s#li%Bli%& s.2.0

Page 168: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 168/219

Page 169: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 169/219

2 .) 7Amails irtuais

9qui vai uma re&ei!a 'ara quem quer %o!ar 'ra fun&ionar logo os e/mailsvir!uais.

asso 1 Arie um dire!,rio Be!&BmailB e den!ro dele &rie um arquivo maildomains mais

menos assim

j ails vir!uais ail real do usu@rio #ig#!e&#tvir!ual.&om.%r #ig#!e&#treal.&om.%r infotvir!ual.&om.%r #ig#!e&#treal.&om.%r vendastvir!ual.&om.%r #ig#!e&#treal.&om.%r

Ou se vo& 'referir

j Nes!e &aso( !odos os e/mails mandados 'ara o domJnio vir!ual.&om.%r ser o j re'assados 'ara o login lo&al W#ig#!e&#W j Cesvan!agem vo& n o 'ode definir um nGmero m@+imo de e/mails vir!uais. vir!ual.&om.%r #ig#!e&#treal.&om.%r

asso 2 S@ 'ara o Be!&Bmail e &rie o arquivo &om o %an&o de dados &om o &omando

user Be!&BmailB ma)ema' /v %!ree maildomains maildomains

asso 3 No Be!&Bsendmail.&f( em ?8 &oloque es!as regras re!iradas de

#!!' BB:::.:es!ne!.&omB'rovidersB;

?8 D t . ^ 1 t 2 ^ . D t ^ maildomains 1t 2 1 t 2 ^ 3 ; D t ^ maildomains 2 1 t 2 ^ 3 ; D t ^ 1 t maildomains t 2 2 ; ^ 3 D t t ^ 2 t 3 ^ 4 D t ^ . 1 t 2 . ^

asso 4 9inda no Be!&Bsendmail.&f( &oloque es!a lin#a

j Sir!ual domains =maildomains %!ree Be!&BmailBmaildomains

asso 5 Deini&ie o sendmail &om

user )illall /<U sendmail

Page 170: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 170/219

2 .9 riando s uma conta de 7A=#(L* sem s ell

Arie a uma &on!a &omum de usu@rio( se 'referir( &om o &omando adduser. >di!e o e!&B'ass:d( v@ na lin#a &orres'onden!e ao usu@rio que vo& &riou( #aver@ a lin#a

usuario:PaSs9o(d:23.:03.: ome:4ome:SH LLe+.email:BsRaH+tl,a :1 5:1 :Conta de -Mail:/4ome/email:/%in/%as4

>n! o mude o s#ell e #ome 'ara BdevBnull( assimemail:BsRaH+tl,a :1 5:1 :Conta de -Mail:/dev/null:/dev/nullO indivJduo vai &onseguir ler mail mas n o !em &omo logar.

2 .1 =andar rios eAmails de uma e" sem mostrar cc

1. Arie um arquivo em seu dire!,rio( !i'o

m)dir B#omeBloginBlis!aBmanual

2. Aoloque nele um email 'or lin#a

usertdom1usr2tdom2

3. 9&res&en!e em seu Be!&Baliases

manual/l in&lude B#omeBloginBmanual

4. >+e&u!e Wne:aliasesW

5. ande email 'ara Wmanual/ltmaquina.&om.%rW que vai 'ara !odos os usu@rios( &or!esia do sendmail...

e quiser au!oma!i"ar a lis!a( use o ma$ordomo

f!' BBf!'.grea!e&ir&le.&omB'u%Bma$ordomo

2 .11 omo configurar a interface et manualmente?

Arie o arquivo Be!&BsMs&onfigBne!:or)/s&ri'!sBif&fg/e!#0 &om es!e molde

< =>' 4et!,>0#<<@41B2.1:S.1.1; TM#?Z4255.255.255.,; [email protected]:S.1.,A@O#<'#?T41B2.1:S.1.255O;AOOT46esAOOT0@OTO4none

Page 171: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 171/219

Page 172: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 172/219

N>2000BN>1000 su''or! ///^ somen!e es!a# c e sua 'la&a for &om'a!Jvel( a maioriadas 'la&as s o( a min#a que uma genius fun&ionou direi!in#o &om o su'or! N>2000 ... masse sua 'la&a &ons!ar na lis!a &oloque um W W do lado dela ...

_ ` >I 9( S*P( AI and on %oard &on!rollers

3; alve as &onfigura es e re&om'ile seu )ernel.

4; 9n!es de dar um %oo! edi!e o arquivo WBe!&Br&.dBr&.modulesW ... e 'ro&ure nade 'la&as de rede. Ces&omen!e a lin#a em que !iver N>2000 e &oloque o endere o e IDT da'la&a -endo duvidas so%re isso( de um W&a! B'ro&B'&iW ou en! o ol#e no ru:in?5 o endere oe a irq no ainel de Aon!roleB is!ema ... la# v& en&on!rara o endere o da sua 'la&a ... s,&li&ar nela duas ve"es que a'are&em as 'ro'riedades da 'la&a ; ;

5; 9gora de um %oo! ;

^ egundo 'asso

Ne!:or) Aonfigura!ion / X/HINCOH

1; e es!iver usando o Ded <a!( de'ois de dar o %oo!( vo& en!ra no X/Hindo:s e va#no ainel de Aon!role dele ... &lique duas ve"es na J&one referen!e a Ne!:or)ing ... a&onfigura o ser@ %em mais f@&il

2; 9n!es disso( vo& !em que !er uma no o da rede que vai fa"er ;

Sou fa"er isso %em r@'ido 'ara adian!ar o !ra%al#o

>s!ou dando um e+em'lo de &omo mon!a um Dede de Alasse A( do !i'o1?2.168.+.+ ... esse endere o designado es'e&ialmen!e 'ara In!raNe!s. Cefina quem vaiser a maquina servidora( ou se$a( a maquina que es!ar@ &one&!ada a In!erne! e forne&endoas ou!ras maquinas da rede maquinas &lien!e ; o a&esso a in!erne! !am% m ; . >ssamaquina !er@ o I

1?2.168.1.1 e as ou!ras !er o I 1?2.168.1.2 ... 1?2.168.1.3 ... e ai vai ... !odas asmaquinas &lien!es !er o que !er um ga!e:aM a'on!ado 'ara 1?2.168.1.1 usando o devi&eWe!#0W.

3; Aonfigura o elo Ded <a! / Usando o ainel de Aon!role

>s!a &onfigura o valida 'ara a maquina servidora

^Na se o N9 >

<os!name nome.da.maquina.&om.%r Comain dominio.do.seu.'rovedor Nameservers CN do seu 'rovedor

e for nas maquinas &lien!es s, &oloque o <os!name e dei+e o res!o em%ran&o c ; e quiser 'ode &olo&ar 'ara ele 'ro&urar o domain do servidor e nameserver o Ido servidor 1?2.168.1.1 . Isso 'ode dar 'ro%lemas em algumas maquinas( se for o &aso

Page 173: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 173/219

a'ague( e s, dei+e o <os!name c *> PD> x N9 9TUIN9 A*I>N-> c N99TUIN9 >DSICOD9 SA -> TU> AO*OA9D O CO 9IN > N9 > >DS>D CODOS>COD C> 9A> O 9 IN->DN>- ccc

^Na se o <O -

I Name Ni&)names

127.0.0.1 lo&al#os!1?2.168.1.1 nomedoservidor.&om.%r nomedoservidor 1?2.168.1.2 nomedo&lien!e1.&om.%r nomedo&lien!e11?2.168.1.3 nomedo&lien!e2.&om.%r nomedo&lien!e2...

O Ni&)Name um alias 'ara fa&ili!ar seu !ra%al#o( ou se$a( vo& 'ode digi!ar W!elne! nomedoservidor.&om.%rW ou W!elne! nomedoservidorW que vai dar no mesmo c ;

^Na se o IN->D 9A>

So& deve dar uma es'iada ... 'rovavelmen!e s, !er@ o WloW &omo devi&e nessa 'ar!e.e !iver o e!#0 ainda %em c So& es!@ &om sor!e c # e( se n o !iver adi&ione c 9'er!e em

9CC e es&ol#a >!#erNe!.

Aonfigura es do >!#erNe! I I'damaquina ... se for servidor &oloque 1?2.168.1.1e for o 'rimeiro &lien!e &oloque 1?2.168.1.2 se for o segundo 1?2.168.1.3 e 'or ai vai

c

Ne! as) 255.255.255.0 ^ ois !ra!a/se de uma rede de &lasse A c

Ne!Hor) >s!@ usando 1?2.168.1.+ &omo I bc >n! o &oloque 1?2.168.1.0

ProadAas! 1?2.168.1.255 se !iver usando 1?2.168.1.+

9!ive o W9&!iva!e In!erfa&e a! %oo! !imeW.

>m In!erfa&e &onfigura!ion 'ro!o&ol &oloque WnoneW.

^Na se o DOU-INQ

e a maquina for servidora dei+e !udo va"io ... se a maquina for &lien!e

&oloque o seguin!e Cefaul! Qa!e:aM 1?2.168.1.1Cefaul! Qa!e:aM Cevi&e e!#0

9'er!e 9CC e &oloque

Cevi&e e!#0Ne!:or) 1?2.168.1.0 ^ So& $@ viu an!es n bc ;Ne! as) 255.255.255.0

Page 174: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 174/219

Qa!e:aM 1?2.168.1.1

ron!o ... CON> c , essa 'ar!e ; ;

L ... finalmen!e vo& &onfigurou !udo no X/HINCOH c 9gora vamos 'ara o'rom'! c ;

^ -er&eiro 'asso

Ne!:or) Aonfigura!ion / DO -

1; >di!e os seguin!es arquivos em sua maquina

Be!&B#os!s

127.0.0.1 lo&al#os!1?2.168.1.1 meu&om'1.server.ne! meu&om'1 /^ >DSICOD1?2.168.1.2 meu&om'2.server.ne! meu&om'2 /^ A*I>N-> nome da maquina /// ////^ seu domJnio

So& 'ode adi&ionar mais maquinas se quiser 1?2.168.1.3 ... e!& e!& ...mas se lem%re que isso 'esara mais o seu lin) &om a in!erne! c ;

meu&om'1 e meu&om'2 um alias 'ara fa&ili!ar sua vida &omo an!es di!o na&onfigura o do ne!:or)ing no X/HINCOH .

Be!&Bresolv.&onf

sear&# >U. DOS>COD.AO .PDnameserver CN .CO. DOS>COD

, &oloque essas lin#as se a maquina for a servidora ... na &lien!e vo& 'ode&olo&ar o seguin!e se der 'ro%lemas dei+e em %ran&o mesmo ;

sear&# meu&om'1.server.ne! nome do servidor ;nameserver 1?2.168.1.1 I do servidor ;

Be!&B<O -N9 >meu&om' .server.ne!

No Aoloque de a&ordo &om a maquina que vo& es!a &onfigurando meu&om'1 oumeu&om'2

Be!&BsMs&onfigBne!:or)

N>-HOD=INQ Mes

Page 175: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 175/219

Page 176: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 176/219

e quiser fa&a um s&ri'!"in#o 'ara fa&ili!ar sua vida

%as#j !ou&# rede%as#j e&#o WBs%inBi'f:adm / /' masqueradeW ^^ rede%as#j &#mod + rede

Ao'ie esse arquivo rede e+e&u!@vel 'ara !odas as maquinas( e quando &one&!ado nain!erne! o servidor e+e&u!e esse s&ri'! em !odas as maquinas.

9gora fa&a um !es!e na maquina &lien!e ... !en!e dar um !elne! 'ara um servidor qualquer que es!e$a na in!erne! ;

2 .13 estringindo acesso a (Ps com o #pac e sem usar um ./E# 788

Aonfigura no srm.&onf 'ara que ele 'ossa &arregar um &gi em ve" do #!m

srm.&onf Cire&!orMInde+ inde+.#!ml #ome'age.#!ml inde+.s#!ml

#ome'age.s#!ml inde+.&gi #ome'age.&gisrm.&onf 9dd<andler &gi/s&ri'! .&gi

Cai no usu.&gi( vo& fil!ra os I que es!a querendo( &omo no e+em'lo

if _ D> O-> <O - c Wdominioque.'ode.&om.%rW /aD> O-> 9CCD c W200.250.???.???W `R !#en o) else e&#o W roi%ido a&essoccW e+i! 1 fi

, 'ara &om'lemen!ar a informa o 'assada( se vo& es!iver usando 'ro+M oendere o que a'are&e o da maquina que es!@ &om o 'ro+M e n o da maquina soli&i!an!eoriginal.

egue en! o mais umas vari@veis de am%ien!e que vo& dever@ analisar em&aso e 'ro+M

a; 'ara sa%er se algu m es!@ usando 'ro+M verifique es!as vari@veis

<-- SI9 ou <-- DOX AONN>A-ION

N o !en#o &er!e"a mas a&#o que a diferen a no nome se deve a diferen as devers es ... no! sure Z

%; se for via 'ro+M( verifique es!as vari@veis

<-- X ODH9DC>C OD ou <-- ODH9DC>C res'e&!ivamen!e &om asvari@veis a&ima;

Page 177: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 177/219

2 .14:sando o Linux como Cridge

ara usar o linu+ &omo Pridge 9%ai+e o %r&fg da seguin!e UD* f!' BBs#ado:.&a%i.ne!B'u%B*inu+BPDA Q.!g"Aom'ile o =ernel &om a o' o de Pridging #a%ili!ar o 'rom'! 'ara as 'ar!es

e+'erimen!ais;.<a%ili!e as 'la&as de rede. n o e ne&ess@rio 'or I s;

Deini&ie o linu+ re%oo!;Aom'ile o %r&fg !endo o &uidado de a'agar o %r&fg.o que vem &om o 'a&o!e.C os seguin!es &omandosj if&onfig e!#0 u' 'romis&j if&onfig e!#1 u' 'romis&j %r&fg /ena

9',s alguns segundos uns 30; o Pridge devera &ome ar a fun&ionar.

aiores de!al#es 'odem ser en&on!rados em#!!' BBsunsi!e.un&.eduBmd:B<OH-OBminiBPridge

2 .15Eelnet não funcionaara resolver es!e 'ro%lema( verifique se a&esso a -elne! es!@ #a%ili!ado no arquivo B

e!&Bine!d.&onf e Be!&Bservi&es

e es!iver( 'ode ser o arquivo Be!&B#os!s.denM ( que define os #os!s que n o 'odema&essar servi os... Aomen!e as lin#as dos #os!s no arquivo. >ssas lin#as 'odem ser

9** 9** *OA9* 9** 9**

Aomen!e / Aolo&ar um j an!es do !e+!o 'ara que a lin#a se$a &omen!ada n o&onsiderada;

2 .1%!EP e>ou Daemon !EP não funcionam

e quando vo& for !en!ar a&essar o - ou rodar o Caemon do - de suamaquina( e n o der( vo& de 'ro&eder assim...

Serifique se e+is!e o arquivo Be!&Bs#u!msgCever@ &om &er!e"a e+is!ir( en! o a'ague/ocron!o( rode o Caemon do - novamen!e e I P9c

2 .1' estringindo o acesso de um finger em ocJ>di!e o ine!d.&onf em Be!&Bine!d.&onf e dei+e &omen!ada a lin#a de finger..

9# de'ois disso n o se esque a de res!ar!ar o 'ro&esso.

Ce um )ill all /1 ine!d

2 .1) omo configurar uma impressora remota em uma rede linux ?

>di!e o arquivo Be!&B#os!s das m@quinas ou &onfigure o CN de sua rede

Page 178: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 178/219

127.0.0.1 lo&al#os!.lo&aldomain lo&al#os!1?2.168.255.1 servidor.dominio servidor1?2.168.255.2 &lien!e.dominio &lien!e

Aonfigure a im'ressora da m@quina servidora normalmen!e( usando o 'rin!!ool.>di!e o arquivo Be!&B#os!s.l'd da m@quina servidora que maquinas da rede !er o

a&esso ao servidor&lien!e.dominio &lien!e2.dominio ...

9di&ione uma im'ressora WDemo!e Uni+ l'd; TueueW em &ada m@quina &lien!e( 'el'rograma 'rin!!ool.

No &am'o Demo!e <os!( digi!e o nome &om'le!o do servidor( e+. servidor.dominioNo &am'o Demo!e Tueue( digi!e o nome da fila de im'ress o que foi definida no

servidor( e+. l'ei!o is!o( %as!a e+'erimen!ar im'rimir algo no servidor( 'or e+em'lo

usuario local!ost3 lpr .bas!rc

Page 179: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 179/219

"1 -"1 - Se7uran&a no LinuxSe7uran&a no Linux

21.1 (ntrodução > 8um rio

O *inu+ quando ins!alado( vem 'or 'adr o( v@rios re&ursos in!eressan!es 'ara &om aIn!erne!( 'or m( se vo& n o !omar as devidas 're&au es( !er@ um 'ro%lema grande 'ara&om os #a&)ers 9U es'al#ados 'ela In!erne!. e vo& quer se 'ro!eger( leia os !,'i&osdes!a se o e vo& ver@ &omo se 're&aver desses Wmons!rin#os &i%ern !i&osW.

De&omendo que vo& fa a -OC9 as &onfigura es aqui &on!iads nes!a se o... O)b

21.2 8er iços E P Port

o 3 servi os

etstat tcp/1;T

Informa a vo& !odas as informa es so%re sua &one+ o a!ual endere&os( dns('or!as( e!&;

S!stat tcp/11T

os!ra qualquerB!odos os 'ro&essos que es! o sendo rodados em sua m@quina(quando a&essado !elne! na 'or!a 11 de sua m@quina( qualquer 'essoa 'ode ver esses'ro&essos( e &om isso( sa%er o que vo& es!@ fa"endo no e+a!o momen!o em que vo& fa"c

Fin7er tcp/ GT

9'resen!a informa es &om'le!as de usu@rios logadosBn o/logados em seu sis!emas#ells( dire!,rios( logins( e!&;. >+is!e alguns Pugs fal#as na seguran a; que 'odem ser WfuradosW remo!amen!e.

ara se livrar disso( e dei+ar seu sis!ema mais seguro( edi!e o arquivo Be!&Bine!d.&onf e&omen!e j; as seguin!es lin#as

jfinger s!ream !&' no:ai! no%odM BusrBs%inB!&'d in.fingerd /:jsMs!a! s!ream !&' no:ai! no%odM BusrBs%inB!&'d B%inB's /au::+jne!s!a! s!ream !&' no:ai! roo! BusrBs%inB!&'d B%inBne!s!a! /a

Aom isso( os 3 servi os es!ar o desa%ili!ados( e ninguem 'oder@ a&essar al m doroo!( &laro.

ara rodar os &omandos( !en!e o que es!@ no final da lin#a( &omo

B%inB's /au::+B%inBne!s!a! /a

Page 180: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 180/219

21.3 =onitorando terminais

rimeiro( es&lare&endo...

O que um -elne! erverb L um servi o que #a%ili!a um usu@rio a&essar um !erminal na sua m@quina

remo!amen!e.

Isso geralmen!e( dei+a o sis!ema mui!o... vulner@vel( en! o algumas 'essoas eadminis!radores de sis!emas :e%mas!er( su'or!e( admin; dei+am o !elne! server desa%ili!ado. >+is!e uma ferramen!a G!il 'ara que 'ossamos #a%ili!ar o !elne! server e aomesmo !em'o se 're&aver( es!a ferramen!a se &#ama

!!Msnoo'

>sse Caemon fa" &om que vo& 'ossa ver !udo o que es!@ a&on!e&endo nos !erminais'or isso o !,'i&o W oni!orando !erminaisW;. >n! o vo& 'oder@ S>D o que es!@ a&on!e&endonos !erminais( e se e+is!ir alguma &oisa errada( 'au nelesc

Aonfigurando o !!Msnoo'

1. >di!e o arquivo Be!&Bine!d.&onf 'ara que 'ossamos desa%ili!ar o in.!elne!d.Aomen!e a lin#a

j!elne! s!ream !&' no:ai! roo! BusrBs%inB!&'d in.!elne!d

2. 9gora no mesmo arquivo( 'ara #a%ili!ar o in.!elne!snoo'd( des&omen!e a lin#a!elne! s!ream !&' no:ai! roo! BusrBs%inB!&'d BusrBs%inBin.!elne!snoo'd

3. 9gora vamos definir em quais !erminais o a&esso vai ser moni!orado. ara isso(edi!e o arquivo Be!&Bsnoo'!a% e in&lua as seguin!es lin#as

j !!M snoo'dev !M'e e+e&'gm!!M'0 BdevB!!M6 login B%inBlogin!!M'2 BdevB!!M5 login B%inBlogin

Nes!e e+em'lo a&ima( foi definido 2 !erminais 'ara o moni!oramen!o.Tuando algu m a&essar -elne! de sua m@quina( sim'lesmen!e o snoo'dev ser@

dire&ionado 'ara os &onsoles BdevB!!M6 9*- 6; e BdevB!!M5 9*- 5;.

> isso s, far@ &om que vo& s, d a&esso a -elne! em 2 !erminais( e nesses 2

!erminais( vo& ver@ !udin#o o que es!@ a&on!e&endo.Ce'ois de &onfigurado !udo #u#b; isso( reini&ie o sis!ema re%oo!( s#u!do:n( ini! 6;

'ara as al!era es se validarem 'or &om'le!o.

21.4 =onitorando o !EP 8er er

O - erver um re&urso mui!o usado na In!erne! 'or !odo mundo. 9lgumasm@quinas e 'rovedores desa%ili!am o f!' 'or seguran a.

Page 181: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 181/219

as em ques! o de seguran a( vo& 'ode ver !udo o que !odos es! o fa"endonaquele momen!o( a!rav s do &omando

!ail /f BvarBadmBmessages

Isso mos!rar@ informa es de quem &one&!ou( 'egou( se logou( user( 'ass( lis!( e!&.-udo o que vo& 're&isa sa%er( e a! maisc

21.5 Protegendo suas sen as FpppdG

O C arma"ena informa es de uma &one+ o &om um 'rovedor !o!almen!e(in&lusive qual seu username e 'ass:ord. Isso arma"enado no arquivo

BvarBadmBde%ug

>sse arquivo vem &om a 'ermiss o D>9C -O 9** ve$a ermiss es( e isso n o %om 'ara a saGde da m@quina... -ire essa 'ermiss o

&#mod go/r:+ BvarBadmBde%ug<@ !am% m ou!ros arquivos que %om fa"er !am% m. Aomo

&#mod go/r:+ BvarBadmBmessages&#mod go/r:+ BvarBadmBsMslog

21.% >etc> ost.allow e >etc> ost.den

ara o a&esso a algum servi o do *inu+ ( a seqV n&ia a seguin!e

• Serifi&a/se se o I e o servi o es! o no #os!s.allo: ( se es!iverem a&esso garan!idoesmo se o I' e o servi o es!iverem no #os!s.denM que n o s o &#e&ados se

en&on!rados no #os!s.allo:;

• Serifi&a/se se o I e o servi o es! o no #os!s.denM ( se n o es!iverem a&essogaran!ido

• e o I n o es!iver no #os!s.allo: mas !am% m n o es!iver no #os!s.denM ( oa&esso garan!ido.

• <os!s.denM / Aon! m os #os!s que N O 'odem a&essar a &er!os servi os na suam@quina

in!a+e

servi&o I>+em'lo in.fingerd 200.00.00.00 / O I da m@quina que n o 'oderia a&essar !al servi o / ervi o ( no &aso o finger

O%s. odemos usar alguns Hild&ards &omo 9ll ou *o&al

Page 182: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 182/219

>+in.fingerd 9ll / ignifi&a que nen#um I 'oder@ a&essar o servi o em ques! o.

9ll 9ll e+&e'! lo&al / ignifi&a que nen#um I e+&e!o I s lo&ais 'ossam a&essar oservi o ( no &aso !odos os servi os dis'onJveis.

• <os!s.allo: / L o arquivo aonde &on! m os servi os que &er!o I s 'odema&essar .

in!a+e are&ida &om o do #os!s.denM s, que essa lin#a garan!e a&essoervi&o I

>+em'lo in.fingerd 200.1.1.1

Qaran!e a&esso ao I 200.1.1.1 ao servi o finger

9ll 200.20.20.20Qaran!e a&esso a 200.20.20.20 a !odos os servi os dis'onJveis

O%s. L im'or!an!e ressal!ar ( que 'odemos &olo&ar v@rias lin#as em am%os osarquivos ( 'odendo en! o anular a!aques de &er!os I s.

• -ruquePem ( agora a 'ar!e mais es'erada ( o !ruque"in#o que 'odemos fa"er &om o

#os!s.denM .

No #os!s.denM &olo&a/se

9ll 9ll !:is! BvarBnoa&&ess h# hd R Z B%inBe&#o /e Wh# !en!ou a&essar hd W ^^ BvarBlogBse&uri!M.log R

>ssa lin#a far@ o seguin!e ( !odo I que !en!ar a&essar qualquer servi o de suam@quina ( ir@ e+e&u!ar o 'rograma noa&&ess e ira logar o I da m@quina e o servi o que!en!ou a&essar no arquivo BvarBlogBse&uri!M.log

So& se quiser dar a&esso a alguma m@quina a',s a in&lus o des!a lin#a no#os!s.denM ( &oloque no #os!s.allo: ( !i'o

in.!elne!d 127.0.0.1'ara dar a&esso !elne! ao loo'%a&).

9 %ai+o vai o 'rograma noa&&ess.& em 9 AII

noa&&ess.&Aom'ile esse noa&&ess &om g&& /o noa&&ess noa&&ess e &oloque no dir Bvar e 'rone quiser &#e&ar os logs de quem quis a&essar sua m@quina ( !en!e um&a! BvarBlogBse&uri!M.logou re&omenda/se dei+ar um &onsole rodando

!ail /f BvarBlogBse&uri!M.log

Page 183: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 183/219

21.' Dicas de 8egurança

>u %o!ei aqui algumas informa es %@si&as 'ara a$udar vo& a man!er seu sis!emaseguro. Aomo vo& vai ver( as informa es a seguir s o es&ri!as num meio n o/! &ni&o.

21.'.1 Limite o numero de programas 0ue necessitem 8:(D root no seu sistema.

rogramas UIC roo! s o 'rogramas que quando rodam( rodam no nJvel de roo!Ceus no mundo do UNIX;. 9lgumas ve"es e\ 're&iso mas mui!as ve"es nao. Os 'rogramasUIC roo! 'odem fa"er qualquer &oisa que o roo! 'ode !endo um al!o nJvel de

res'onsa%ilidade a nJvel de seguran a. 9s ve"es eles fa"em( as ve"es nao e quando naofa"em( usu@rios 'odem as ve"es 'egar o roo! 'ara fa"er &oisas que nem 'ode imaginar.

9qui e\ onde en!ram os e+'loi!s. Um e+'loi! e\ um 'rograma ou s&ri'! que vai 'egar o UICroo! 'ara fa"er mui!a &oisa ruim. Car s#ells de roo!( 'egar arquivos de sen#as( ler mails deou!ras 'essoas( dele!ar arquivos;.

21.'.2 odando programas com pri ilegio mínimo no acesso.Aomo foi di!o an!es( alguns 'rogramas nao 're&isam de roo! 'ara roda/los ( mas

're&isam de um al!o a&esso 'ara o usu@rio normal. 9qui e\ onde &ome a a id ia do 'rivilegiomJnimo de a&esso. or e+em'lo( a * lin#a de im'ressora; 'ossui &omandos que 're&isamde al!o a&esso 'ara o usu@rio normal 'ara a&essar a im'ressora;( mas nao 're&isa roda/los&omo roo!. >n! o( uma 'equena &oisa a fa"er e\ &riar um usu@rio B%inB!rue &omo s#ell; e ugru'o &#amado l' e fa"er &om que qualquer usu@rio 'ossa rodar qualquer dos &omandos de* e fa"er !udo &om os &omandos * que !iverem &omo o:ner e gru'o o l'. Is!o far@ &omque o l' 'ossa fa"er seu !ra%al#o adminis!re as im'ressoras;. >n! o se o usu@rio l' es!iver &om'romissado( o invasor realmen!e nao vai dar um 'asso de roo! no seu sis!ema. 9gora'ara alguns 'rogramas que s o UIC roo!( &rie um usu@rio e um gru'o 'ara o 'rograma.>n!re!an!o( algumas 'essoas se enrolam quando %o!am a maioria desses 'rogramas UICno mesmo usu@rio e gru'o. Is!o e\ ruimc Dealmen!e ruimc. O que vo& 're&isa fa"er e\ %o!ar

!odo o 'rograma que ini&ie &omo roo! 'ara usu@rio de 'rivilegio mJnimo.21.'.3 Desa,ilitando ser iços 0ue ocJ nao precisa ou nao usa.

e vo& nao usa r'&.moun!d( r'&.nfsd ou ou!ros daemons 'are&idos( nao rode/os.im'lesmen!e )ill /? nele e v@ nos s&ri'!s em Be!&Br&.d e &omen!e/os. Is!o aumen!ara amem,ria( A U e e\ um meio de se 'revenir de invasores que !en!am o%!er informa esso%re seu sis!ema e( &laro( 'egar roo! nele. -en#a sem're os mais re&en!es Bli%\s.

Os arquivos em Bli%\s s o &,digos s#are( quando um 'rograma 're&isa de uma&er!a 'e&a do &,digo( ele sim'lesmen!e vai e 'ega es!e &,digo assumindo que es!e naoes!a &om'ilado no &,digo;. 9 van!agem nao seria ou!raR rogramas s o &om'iladosmenores( se uma 'e&a do &,digo li% es!a desa'are&ida( vo& 'ode sim'lesmen!e fa"er umu'grade. Cesvan!agensR o &,digo desa'are&ido em Bli% vai afe!ar alguns 'rogramas e se uminvasor 'or suas m os no li%\s( vo& realmen!e es!ar@ &om difi&uldades.

9 mel#or &oisa a fa"er &orre!amen!e os u'grades 'ara as li%\s e &#e&ar o !aman#oe da!a freqVen!emen!e nas al!era es.

Page 184: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 184/219

21.'.4 7ncriptando nas conex-es.O 'a&o!e niffing e\ sim'lesmen!e o mel#or meio 'ara 'egar 'ass:ords. O sniffer se

a&omoda em uma maquina( em uma su%/rede n o en&ri'!ada e o rendimen!o ser@ &en!enasde 'ass:ords. Nao somen!e dos &om'u!adores lo&ais( mas !am% m de ou!ras redes de&om'u!adores. 9gora vo& 'ode di"er 'ara vo& mesmo( W as eu !en#o ire:all na min#a

rede( en! o es!ou seguroW. WPes!eiraW. Um es!udo re&en!e mos!rou que uma 'ar!e dossniffers a!a&am 'or !r@s dos fire:alls. O W%om ladoW;. Se$a alguns 'rogramas seguros dalis!a de 'a&o!es de en&ri'!a o fora daqui.

21.'.5 (nstale wrappers para >,in>login e outros programas.Hra''ers s o 'rogramas 'equenos mas mui!o efi&ien!es que fil!ram o que es!a sendo

enviado 'ara o 'rograma. O login :ra''er Wremove !odas as ins!an&ias de varias vari@veisdo am%ien!eW e o :ra''er do sendmail fa" mais ou menos o mesmo.

21.'.% =anten a seu Hernel na ultima ersão est el.>s!a di&a realmen!e e\ a'li&ada a 'essoas que 'ossuem usu@rios no seu sis!ema.

=ernels an!igos 'ossuem seus %ugs &on#e&idos 'or qualquer 'essoa e as ve"es s o mui!oins!@veis. Se$a o ld!/e+'loi!.&. =ernels 2.0.X !endem a serem mais r@'idos que os 1.2.X e( e\&laro( mais es!@veis.

Tuando es!iver &onfigurando seu )ernel somen!e &om'ile no &,digo o que vo&'re&isar.

Tua!ro ra"oes vem em men!e O =ernel vai fi&ar mais r@'ido menos &,digos 'ararodar;( vo& vai !er mais mem,ria( fi&ara mais es!@vel e 'ar!es nao ne&ess@rias 'oder o ser usadas 'or um invasor 'ara o%!er a&esso em ou!ras maquinas.

21.'.' Deixe o pessoal do lado de fora sa,er o mínimo possí el so,re seu sistema.Um sim'les finger 'ara o sis!ema da vi!ima 'ode revelar mui!as &oisas so%re seu

sis!emaR Tuan!as usu@rios( quando o admin es!a den!ro( ver o que ele es!a fa"endo( quemele e\( quem usa o sis!ema e informa es 'essoais que 'odem a$udar um invasor a&onseguir sen#as de usu@rios. So& 'ode usar um 'o !en!e finger daemon e limi!ar quem'ode &one&!ar ao seu sis!ema e e+i%ir o mJnimo 'ossJvel so%re seu sis!ema.

21.'.) 7scol a ,oas sen as.im'lesmen!e 'on#a( sen#as ruins e\ a &#ave 'ara 'ene!rar em seu sis!ema. e

vo& ins!alar o s#ado: em uma Po+( vo& 'ode es&ol#er 'ara fil!rar sen#as ruins( !i'o login)e:l( 'ass:ord )e:l( es!a sen#a $a nao seria a&ei!a( e is!o e\ uma %oa id ia.

em're que vo& !iver uma 'equena quan!idade de 'essoas no seu sis!ema( eeles s o amigos( algum usu@rio nao &onvidado 'ode o%!er roo! e fa"er um [rm /rf B\.

21.'.9 8e ocJ puder* limite 0uem pode conectar ao seu Linux.e 'ossJvel( %loqueie o a&esso !elne! de fora da su%/rede. Aer!amen!e que se$a

mais seguro e vo& vai !er a sor!e de nao !er seu sis!ema danifi&a do 'or es!ran#os.

Page 185: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 185/219

Page 186: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 186/219

efe\s finger daemon Um sim'les e 'ra!i&o finger deamon que !udo o que vo&'re&isa. 9s o' es mais legais s o Nao ne&essi!a de roo! 'ara rodar( nao revela mui!oso%re o usu@rio ul!imo a&esso( mail( s#ell;( nao 'ermi!e finger no sis!ema( fa" log !o!al e'revine &er!os !i'os de a!aques de usu@rios lo&ais.

endmail or seguran a( nao 'egue is!o. Cele!e sendmail e ins!ale o Tmail. asse vo& insis!e( aqui !em um lin) 'ara a Gl!ima vers o do sendmail.

+ine!d Um 'rograma 'ara su%s!i!uir 'elo famoso ine!d. Ine!d o%serva 'or!as eini&iali"a 'rogramas quando algu m &one&!a em alguma das 'or!as. Xine!d ofere&e mais&on!role e &onfigura o so%re suas 'or!as do que o ine!d e mais seguro !am% m.

lsof *is!a !odos os arquivos a%er!os no seu *inu+. Pom 'ara 'revenir algum !i'o dea!aque. >s!e 'rograma vai di"er a vo& se alguma &oisa es!a rodando um sniffer e ele vailogar !udo so%re o invasor em seus arquivos de log.

'iden!d 2.5.1 Ou!ro ine!d daemon que mais &onfigur@vel e seguro que o sim'lesine!d do *inu+.

r#os!s.dodgM >s!e s&ri'! vai &#e&ar o seu .r#os!s 'or \ \ e ou!ras &oisas quenun&a 'oderiam es!ar nele. L es&ri!o em 'erl e fa&ilmen!e &onfigurado. on#a ele em seu&on!ra% e ele far@ a &#e&agem a &ada 15 minu!os.

IA info 1.11 Idem ao -A Cum'( e+&e!o que as 'alavras !ra%al#am &om 'a&o!esIA ing;. >s!e 'rograma de!e&!a qualquer !i'o de 'a&o!e IA enviado a vo& .

-A Cum' os!ra a vo& uma grande quan!idade de informa es so%re !odas assuas &one+ es via -A . Is!o serve 'ara adminis!radores de sis!ema. Dode/o duran!e uma!aque e o a!a&an!e ser@ e+i%ido e logado.

Page 187: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 187/219

"" -"" - 3nstala&'o e utoriais de Aplicativos3nstala&'o e utoriais de Aplicativos

22.1 (nstalando Programas no Linux

9n!es de mais nada( 're&iso dei+ar &laro que !odos os 'a&o!es s o &riados&om'ilados; 'ar!indo de uma fon!e. >s!a fon!e normalmen!e um 'rograma QNU &u$o&,digo fon!e ar!igo 3; es!ava &om'a&!ado na forma .!ar.g".

ara 'ro&urar e %ai+ar qualquer um des!es 'rogramas QNU( vo& 'ode visi!ar ares#mea! #!!' BBfres#mea!.uol.&om.%r;( que 'ossui o maior %an&o de dados de 'rogramasgra!ui!os 'ara *inu+( in&lusive &om mirrors &,'ias do si!e; em v@rios 'aJses. O lin) a&ima!ra!a/se do mirror da fres#mea! na UO*.

*em%re/se !am% m que qualquer dGvida so%re o fun&ionamen!o de um dos'rogramas &i!ados nes!e ar!igo( vo& 'ode a&essar os manuais do *inu+ usando o &omandoWmanW.

>+em'los

1; man d')g2; man r'm3; man !ar

22.1.1 # Licença @PLL im'or!an!e relem%rar agora o que a li&en a Q *. Tuase !odos os 'rogramas de

*inu+ usam a li&en a Q * da QNU.-odo 'rograma que 'ossui a li&en a Q * livre( 'or m so%re algumas &ondi es

sim'les1; O &,digo fon!e !em que vir $un!o &om o 'rograma.2; O au!or original do 'rograma deve ser men&ionado na do&umen!a o do mesmo.3; e vo& al!erar o &,digo fon!e do 'rograma original( !am% m !em que usar a li&en aQ *( ou se$a( li%erar o &,digo fon!e al!erado e informar quem o au!or original do 'rograma

22.1.2 #r0ui os .rpm F ed/atGO arquivo .r'm re'resen!a um 'a&o!e na dis!ri%ui o Ded#a!. >s!e !i'o de arquivo

'ode ser geren&iado a!rav s do 'rograma r'm. -al 'rograma &a'a" de ins!alar( desins!alar e re!ornar informa es so%re um de!erminado 'a&o!e 'rograma;. >s!e !i'o de arquivo mui!o difJ&il de en&on!rar e e+is!em em !orno de 800 a'enas no f!' da Ded#a!..

Os arquivos .r'm 'ara 'ro&essadores In!el e &om'a!Jveis; de A( normalmen!e!erminam &om a e+!ens o .i386. or!an!o( se vo& usa um A( deve 'ro&urar arquivos .r'mque &on!en#am i386.r'm. No!e que 'ara usar o r'm vo& 're&isa es!ar logado &omo roo!.

Ins!alando

ara ins!alar um 'a&o!e mui!o sim'les. Pas!a e+e&u!ar

j r'm /i _'a&o!e`.i386.r'm

Onde W/iW signifi&a Wins!alarW e _'a&o!e` re'resen!a o nome do 'a&o!e.or e+em'lo j r'm /i li%g!)1.2 1.i386.r'm ins!ala o Q-= vers o 1.2 1.

Page 188: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 188/219

Cesins!alando

Cesins!alar ! o f@&il quan!o ins!alar. Pas!a e+e&u!ar

j r'm /e _'a&o!e`

Onde W/eW signifi&a We+&luirW e _'a&o!e` re'resen!a o nome do 'a&o!e. No!e que n

'ara usar o .r'm no final nem o .i386;. or e+em'lo j r'm /e li%g!)1.2 1 remove o Q-=vers o 1.2 1

22.1.3 #r0ui os .de, FDe,ianGe vo& usa a dis!ri%ui o Ce%ian( en! o $@ deve !er 'er&e%ido que es!a !ra%al#a &om

'a&o!es de 'rograma no forma!o .de%.>s!e !i'o de 'a&o!e mui!o mel#or que o .r'm( 'rin&i'almen!e 'or se 'reo&u'ar

demais &om de'end n&ias de arquivos. 9l m disso( a Ce%ian &en!rali"a !odos os seus'a&o!es .de% &er&a de 4000; em seu f!'( que 'ossui mirrors &,'ias id n!i&as; em !odo o'lane!a( in&luindo o Prasil. N o esque&endo que !al f!' a!uali"ado &ons!an!emen!e &omnovas vers es de 'rogramas( al m de 'rogramas novos !am% m. O 'rograma que se usa'ara geren&iar arquivos .de% o dp*7 . >le serve 'ara ins!alar( desins!alar e o%!er !odo o !i'ode informa o so%re um de!erminado 'a&o!e.

Os arquivos 'ara 'ro&essadores In!el e &om'a!Jveis; de A( normalmen!e !erminam&om a e+!ens o .i386. or!an!o( se vo& usa um A( deve 'ro&urar arquivos .de% que&on!en#am i386.de%. No!e que 'ara usar o d')g vo& 're&isa es!ar logado &omo roo!.

Ins!alando

Pas!a digi!ar a seguin!e lin#a de &omando 'ara que em 'ou&os ins!an!es seu'rograma es!e$a ins!alado

j d')g /i _'a&o!e`.i386.de%O W/iW signifi&a Wins!alarW e _'a&o!e` re'resen!a o nome do 'a&o!e. or e+em'lo

j d')g /i li%g!)1.2 1.i386.de%

ins!ala o Q-= vers o 1.2 1.

Cesins!alando

Cesins!alar ! o f@&il quan!o ins!alar. Pas!a e+e&u!ar

j d')g /r _'a&o!e`

Onde W/rW signifi&a WremoverW e _'a&o!e` re'resen!a o nome do 'a&o!e. No!e que n'ara usar o .de% no final nem o .i386;.

or e+em'lo

j d')g /r li%g!)1.2 1 remove o Q-= vers o 1.2 1

Page 189: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 189/219

22.1.4 #r0ui os .tar.g" F ompilandoG 9lguns 'rogramas vo& !alve" n o en&on!re na forma de 'a&o!es. Tuando is!o

o&orrer( vo& 'ode %ai+ar o 'rograma na sua forma original( ou se$a( em .!ar.g"( onde elees!ar@ &om o seu &,digo fon!e. Ces!a maneira( vo& 're&isar@ &om'ilar o 'rograma.

Mas o que $ compilarK

Aom'ilar( nada mais do que !radu"ir uma linguagem 'ara ou!ra. Ou se$a( no &aso do*inu+( !radu"ir da linguagem A 'ara linguagem de m@quina( que o que seu &om'u!ador en!ende.

im'lifi&ando( is!o quer di"er que vo& ir@ gerar o e+e&u!@vel do 'rograma a 'ar!ir dalinguagem A.

N o !em &om o que se assus!ar( 'ois o *inu+ usa um 'adr o de &om'ila o mui!of@&il. >le usa um 'rograma &#amado ma)e que se en&arrega de sa%er o que &om'ilar e&omo.

.escompactando o arquivo ,tar,7D:

Use o &omandoj !ar +vf" _arquivo`.!ar.g"

Onde

W+W signifi&a e+!rair des&om'a&!ar;.WvW signifi&a ver o que es!@ sendo des&om'a&!ado e aonde.WfW signifi&a que a en!rada um arquivo.W"W signifi&a que o arquivo es!@ na forma g"i' .g";._arquivo` re'resen!a o nome do arquivo.

Is!o ir@ des&om'a&!ar o arquivo.

9gora en!re no dire!,rio do 'rograma 'ara &on!inuar.>+em'lo

j !ar +vf" +mms.!ar.g"

Cigamos que ele &riou o dire!,rio +mms. ara en!rar nele e+e&u!o

j &d +mms

22.1.5 #r0ui os Padr-es

9o des&om'a&!ar o 'rograma vo& ver@ alguns arquivos em que !odas suas le!ras s omaiGs&ulas. >s!es s o os arquivos 'adr es que deve/se ler an!es de &ome ar a &om'ilar. Osdois arquivos mais im'or!an!es s o

D>9C > Informa o gen ri&a so%re o 'rograma e !am% m so%re &omo &on!a&!ar oau!or.

Page 190: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 190/219

Page 191: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 191/219

22.1.9 #PEV !acilitando sua idaara fa&ili!ar a vida do usu@rio( a Ce%ian dis'oni%ili"a o 'rograma a'!( que ins!ala

'a&o!es au!oma!i&amen!e 'ara vo& .>le 'ro&ura 'elas de'end n&ias do 'rograma e as 'ega e ins!ala !am% m. Is!o s,

'ossJvel devido ao grande f!' que a Ce%ian mon!ou onde se en&on!ram !odos seus 'a&o!es&om'ilados 'ara *inu+.

<@ uma vers o visual do 'rograma &#amada WQnome/9'!W &aso vo& use o QNO >.

= a&)age Qeren&iador de 'a&o!es .de% e .r'm

O = a&)age um 'rograma de =C> que fa&ili!a demais o geren&iamen!o de 'a&o!esdas dis!ri%ui es Ce%ian e Ded<a!. ro&ure 'or ele no si!e do =C>.

22.1.1 #lienV on ersor de pacotesO 9lien um 'rograma que &onver!e os !i'os de 'a&o!e en!re os mais &on#e&idos.

>+em'los1; Aonver!er de .r'm 'ara .de%.

2; Aonver!er de .de% 'ara .r'm.3; ...

>s!e 'rograma mui!o G!il se( na dis!ri%ui o que vo& usa( n o e+is!ir um 'a&o!e&om'ilado de um 'rograma que vo& queira ins!alar. Nes!e &aso( %as!a 'egar o 'a&o!e deuma ou!ra dis!ri%ui o e &onver!e/lo 'ara o forma!o do geren&iador de 'a&o!es dadis!ri%ui o que vo& usa.

22.2 (nstalação do $Poper

9qui vai a solu o 'ara &om'ilar o T o''er 2.4 &om su'or!e a s#ado: 'asso:ord

:::.eudora.&omBfree:are;.asso 1/////////////////////////////////////////////////////////////////

Ordem &orre!a de ins!ala&ao

a; .B&onfigure ^ log &onfigure 2^ 1 j ara man!er um log se #ouverem'ro%lemas...%; >di!ar o a)efile &omo mos!rado a%ai+o no 'asso 2;&; >di!ar o 'o' 'ass.& &omo mos!rado a%ai+o no 'asso 3;d; ma)e ^ log ma)e 2^ 1 j log ...e; -ornar/se roo! su;f; j &' 'o''er 'o'au!# BusrBs%ing; j &#o:n roo!.%in BusrBs%inB'o''er BusrBs%inB'o'au!##; j &#mod 755 BusrBs%inB'o''er BusrBs%inB'o'au!#i; j &' 'o''er.8 'o'au!#.8 BusrBmanBman8

$; Aer!ifi&ar/se de que no Be!&Bservi&es es!e$a a lin#a'o'3 110B!&' j os!Offi&e S.3l; > o Be!&Bine!d.&onf 'ara'o'3 s!ream !&' no:ai! roo! BusrBs%inB'o''er 'o''er /sj e se vo&e usa -&' Hra''ers use es!a

Page 192: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 192/219

'o'3 s!ream !&' no:ai! roo! BusrBs%inB!&'d 'o''er /sj 9 o'&ao \/s\ e\ 'ara regis!ro no sMslogj de &ada sessao 'o''er m; inis#c

asso 2/////////////////////////////////////////////////////////////////

Aomo &i!ado na do&umen!a&ao( a &om'ila&ao &om su'or!e a s#ado: e# 'ossiveladi&ionando/se a flag /C9U-< no a)efile.

9 lin#a do a)efile que deve ser modifi&ada

C> /C<9S> AON IQ < /C9U-<

asso 3/////////////////////////////////////////////////////////////////

>di!e o arquivo 'o' 'ass.&( lin#a 464Onde es!iver

B He don\! a&&e'! &onne&!ions from users :i!# null 'ass:ords B B Aom'are !#e su''lied 'ass:ord :i!# !#e 'ass:ord file en!rM B B ': en&rM'! ; bb B if ':/^': 'ass:d NU**; ':/^': 'ass:d \Z0\;

s!r&m' &rM'! '/^'o' 'arm_1`( ':/^': 'ass:d;( ':/^': 'ass:d; s!r&m' ': en&rM'! '/^'o' 'arm_1`( ':/^': 'ass:d;( ':/^': 'ass:d;;;p slee' *>> >AONC ;R re!urn 'o' msg '( O 9I*UD>( ':errmsg( '/^user;;R -roque 'or

B He don\! a&&e'! &onne&!ions from users :i!# null 'ass:ords B B Aom'are !#e su''lied 'ass:ord :i!# !#e 'ass:ord file en!rM B

if ':/^': 'ass:d NU**; ':/^': 'ass:d \Z0\; s!r&m' &rM'! '/^'o' 'arm_1`( ':/^': 'ass:d;( ':/^': 'ass:d;; p slee' *>> >AONC ;R re!urn 'o' msg '( O 9I*UD>( ':errmsg( '/^user;;R

22.3 (nstalação do 8tar &ffice 3.1

/ ara ins!alar o !arOffi&e 3.1 se n o !iver o o!if /

. De!ire os arquivos

!arOffi&e31/&ommon.!ar.g"!arOffi&e31/englis#.!ar.g"!arOffi&e31/s!a!%in.!ar.g"

em

Page 193: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 193/219

f!' BBf!'.g:dg.deB'u%Blinu+Bs!aroffi&eB ouf!' BBf!'.&drom.&omB.25B reeP CBdis!filesB

. Cis!ar"i'eie os arquivos num dire!,rio 'or e+em'lo B!ools; e reserve... . Serifique se sua li%& 'elo menos a li%& 5.4.4

ls /al Bli%Bli%&.so Bli%Bli%&.so.5 /^ Bli%Bli%&.so.5.4.38 Bli%Bli%&.so.5.3.12 /^ es!ava &om es!a Bli%Bli%&.so.5.4.38 /^ a!uali"ei 'ara es!a &omo no lin) a&ima

. e ne&ess@rio a!uali"ar a li%&( 'egue/a em

f!' BBsunsi!e.un&.eduB u%B*inu+BQAA

o arquivo

li%&/5.4.38.%in.!ar.g" ou vers o mais nova;

. Aomo roo!( num dire!,rio !em'or@rio des!ar"i'eie o 'a&o!e re!irado e &o'ie o arquivo

li%&.so.5.4.38

'ara o dire!,rio Bli% e fa a um novo lin) 'ara es!e arquivo

ln /sf Bli%Bli%&.so.5.4.38 Bli%Bli%&.so.5

. Ao'ie ou mova os arquivos que es! o em B!oolsB !arOffi&e/3.1Blinu+/+86Bli% 'ara oseu Bli%

. Dode o &omando ld&onfig 'ara rema'ear as %i%lio!e&as.

. Sol!e no dire!,rio B!oolsB !arOffi&e/3.1 e rode o .Bse!u' &omo o usu@rio que vai u!ili"o !arOffi&e(

9&#o que n o esque&i nada( se fal!ou algo ou e+is!em mel#ores solu es que essame d em um !oque 'ra mel#orar a re&ei!in#a de %olo 'ra ins!alar o !arOffi&e...

aiores informa es e mais de!al#es v&s en&on!ram em

#!!' BBsunsi!e.un&.eduB*C B<OH-OBminiB !arOffi&e

22.4 (nstalação do ( $ Ya a

Co:nloadjjjjjjjjj

ara ins!alar o IAT vo& vai 're&isar de !r s &on$un!os de arquivos

Page 194: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 194/219

1/ o IAT 'ro'riamen!e di!o( dis'onJvel no si!e da ira%ilis :::.mira%ilis.&omBdo:nloadBs!e'/%M/s!e'/$ava.#!ml O arquivo o IATKava revie: 0?5.!ar.g" zl!ima vers o dis'onJvel;

2/ ara rodar o IAT vo& vai 're&isar !er no seu mi&ro o Kava Cevelo'men! =i!ins!alado e rodando( em vers o su'erior 1.0.1. e vo& n o !em( o KC= 'ara *inu+ es!@

dis'onJvel em :::.%la&)do:n.orgB$ava/linu+Bmirrors.&giou em f!'.uni&am'.%rB'u%BlanguagesB$avaBlinu+

9 vers o mais nova dis'onJvel a 1.1.3 e o arquivo linu+/$d).1.1.3/v2.!ar.g"

3/9l m disso e ne&ess@rio um 'a!&# 'ara o *inu+( en&on!rado em f!'.%la&)do:n.orgB'u%B*inu+BKC=B1.1.3Bu'da!eO arquivo li%$ava/1.1.3v2/1.!ar.g"

u+e os arquivos ... 'egue um &af ( dois &af s .. !r s &af s s o mais de de" megasde do:nload;

Ins!ala ojjjjjjjjjjj

1. Aome&e ins!alando o KC= / es&ol#a o dire!,rio( e!& .. e!& ... &oloquei no BusrBsun"i'e e des!arre o arquivo linu+/$d).1.1.3/v2.!ar.g"

S@ 'ara o dire!,rio $d)1.1.3 &riado logo a%ai+o dele( de uma ol#ada no D>9C >( e noD>9C >.*inu+

9l!ere o seu 9-< 'ara adi&ionar a ele o dire!,rio onde es!a o $avaara mim BusrBsr&B$)d1.1.3

9!en o o in!er're!ador $ava vai ser &#amado !oda ve" que rodar o IAT( 'or!an!o(esse 9-< !em de es!ar dis'onJvel 'ara !odos os usu@rios que forem u!ili"ar o IAT

2. Ins!ale o 9-A< 'ara o $ava( sim'lesmen!e des!areando o arquivoli%$ava/1.1.3v2/1.!ar.g" no mesmo dire!,rio onde vo& &olo&ou o $avaara mim BusrBsr& .. ele vai adi&ionar duas %i%lio!e&as no $d)1.1.3

3. Ins!ale o IAT( des!arreando o arquivo IATKava revie: 0?5.!ar.g" onde vo&es&ol#eu. Aoloquei no BusrBsr& !am% m. 9',s des!arreado( ele ir@ !er &riado um dire!,riIATKava

ara mim o 'a!# &om'le!o BusrBsr&BIATKava*eia o IN -9**.-X- ....

edi!e o arquivo ins!allal!ere os valores de K9S9 <O > 'ara o dire!,rio onde foi ins!alado o KC= K9S9 <O > BusrBsr&B$d)1.1.3;al!ere os valores de IAT <O > 'ara o dire!,rio onde foi ins!alado o IAT IAT <O > BusrBsr&BIATKava;

digi!e .Bins!all

Page 195: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 195/219

>di!e o arquivo IAT( &riado no dire!,rio IATKava e in&lua a o' o /de%ug de'ois do $ava .. o meu fi&ou assim

jcB%inBs#BusrBsr&B$d)1.1.3B%inB$ava /&lass'a!# /de%ug ^ Na mesma lin#a ^BusrBsr&BIATKavaBIAT.$ar BusrBsr&BIATKava

ais uma di&a .. a',s a ins!ala o( verifique se o dire!,rioIATKavaBUin !em 'ermiss es de es&ri!a 'ara os usu@rios que ir o usar oIAT( sen o as &onfigura es n o ser o gravadas.

N o &onsegui rodar o IAT fora do X86 .. s, &onsigo rodar ele a%rindo umX!erm e &#amando l@ de den!ro .. mas es!@ fun&ionando legal .

Page 196: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 196/219

"5 -"5 - # sistema de >anelas R# sistema de >anelas RCesenvolvido no I- assa&#usse!s Ins!i!u!e of -e&#nologM; nos anos 80( e

a!ualmen!e na vers o 11( release 6( a%reviado &omo X11D6( o sis!ema de $anelas X XHindo: Ms!em;( foi a %ase 'ara a a'ari o de !odos os ou!ros sis!emas de $anelas daa!ualidade. Os seus &on&ei!os de $anelas( J&ones( %o! es( de&ora es %ordas das $anelas;(

&omo forma de &on!rolar a'li&a es e+e&u!adas num de!erminado sis!ema( !ransformou/sena me!@fora mais em'regada em !oda a indGs!ria( &om o uso do mouse su%s!i!uindo o!e&lado na mani'ula o de 'ro'riedades e adi&ionando uma id ia de !er&eira dimens o navisuali"a o dos 'ro&essos. O X11 fun&iona &om um modelo cliente-servidor ( de formain!eiramen!e inde'enden!e do sis!ema o'era!ivo.

O X11 a'enas uma &ole o de 'ro!o&olos 'ara de!erminar &omo ser o essa&omuni&a o en!re os servidores e os &lien!es. Um servidor 'ode ser e+e&u!ado lo&almen!e(na mesma m@quina aonde es! o o 'rograma &lien!e;( ou de forma remo!a( via v@rios'ro!o&olos de !rans'or!e( que na realidade n o fa"em 'ar!e do sis!ema X.

omen!e o servidor 're&isa ser de'enden!e do #ard:are( os &lien!es 'rogramas; n o're&isam !er qualquer &on#e&imen!o im'lJ&i!o ou e+'lJ&i!o da arqui!e!ura que es! o a ser u!ili"ada( mas somen!e dos 'ro!o&olos( que s o a'resen!ados na forma duma 9 I 9'li&a!ivorogramming In!erfa&e; &on#e&ida &omo Xli%.

Aplica& es

o os &lien!es.

Servidor R

R11 R 9indo+s S!stemT

Cefine a e+i%i o gr@fi&a is!o ( resolu o( !a+a dea!uali"a o e in!ensidade de &or;( a'resen!a $anelas e&on!rola movimen!os de mouse( 'ressionamen!o de !e&lae v@rias $anelas. L uma es' &ie de driver. >le 'ode sere+e&u!ado lo&almen!e onde roda os 'rogramas; ouremo!amen!e.

L uma &ole o de 'ro!o&olos 'ara 'ermi!ir a&omuni&a o en!re o servidor e &lien!es.

Hard+areO ervidor de'ende do #ard:are.

3nterfaces 0ráficas

9s In!erfa&es gr@fi&as forne&e m%ordas de $anela ou me&anism omover( al!ernar( mi nimi"ar ou ma+anelas.

9m%ien!e Ces)!o' =C> e QNO >.Qeren&iadores de $anelas enli g#!enmen!( 9f!er !e'( 9no!#er*efv:m( fv:m2( Hindo: a)er( IA>:m.-am% m s o &lien!es &omo 9indo+s mana7ers / .es*top nvironment

Page 197: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 197/219

>m um sis!ema X Hindo:s( dois a'li&a!ivos devem ser e+e&u!ados 'ara forne&er umain!erfa&e gr@fi&a de usu@rio &om'le!a.

ara mani'ular mel#or o am%ien!e gr@fi&o( !emos os Hindo:s managersgeren&iadores de $anelas; e am%ien!es des)!o's( que s o sim'lesmen!e &lien!es( &omoqualquer 'rograma. >+is!em inGmeras o' es de geren&iadores de $anelas Hindo:smanagers; em *inu+( &omo 'or e+em'lo( 'ara &i!ar alguns mais 'o'ulares enlig#!enmen!(

9f!er !e'( 9no!#er*evel( fv:m( fv:m2( Hindo: a)er( IA>:m.Os dois am%ien!es de des)!o' que se des!a&am s o =C> e QNO >. Aada um

des!es a'resen!a uma dis!in!a forma de a'resen!ar e !ra!ar !odos os ou!ros 'rogramas( 'arai&oni"ar( es&onder as $anelas indese$@veis formando Wdes)!o's vir!uaisW( a'resen!a

de&ora es &omo %arras &om %o! es de &on!role( ou diversas me!@foras de &on!role &omdrag/and/dro'.ara a &om'a!i%ilidade ser man!ida en!re as a'li&a es nes!es diversos am%ien!es(

e+is!e uma 'adroni"a o des&ri!a no do&umen!o IAAA In!er/Alien! Aommuni&a!ionsAonven!ios anual;. em os geren&iadores de $anelas( as a'li&a es fi&ariam sem asde&ora es( quando mui!o &om um %a&)ground( que &olo&ado inde'enden!emen!e 'or 'rogramas &omo +se!roo!( +v( ou +li( 'ara &i!ar alguns.23.1 8er idores M

O servidor X o nG&leo do sis!ema X Hindo:s.

9'li&a!ivoe

ervidor 9'li&a!ivo

O servidor 'ode es!ar namesma m@quina que e+e&u!ado o a'li&a!ivo.

Os a'li&a!ivos 'odemes!ar em diferen!esservidores e m@quinasem uma rede.

Os a'li&a!ivos 'odem servisuali"ados em !erminaisou es!a es de !ra%al#o XHindo:s .

Servidor R

9indo+s mana7ers /.es*top nvironment

a camada de >anelas %ásica . Cefine a e+i%i ogr@fi&a is!o ( resolu o( !a+a de a!uali"a o ein!ensidade de &or;( a'resen!a $anelas e &on!rolamovimen!os de mouse( 'ressionamen!o de !e&la ev@rias $anelas.

L a camada de 3nterface do usuário . orne&emenus( %ordas de $anela ou me&anismos 'aramover( al!ernar( minimi"ar ou ma+imi"ar $anelas.Ces)!o' >nvironmen! =C> e QNO >.Qeren&iadores de $anelas enli g#!enmen!(enli g#!enmen!( 9f!er !e'( 9no!#er*evel( fv:m(fv:m2( Hindo: a)er( IA>:m.

.

Page 198: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 198/219

O servidor X mani'ula v@rias !arefas• u'or!e a uma variedade de 'la&as de vJdeo e !i'os de moni!or • Desolu o( !a+a de a!uali"a o e in!ensidade de &or da !ela do X Hindo:s.• Qeren&iamen!o de $anela %@si&o a'resen!a o e fe&#amen!o de $anelas(

&on!role de movimen!os do mouse e 'ressionamen!o de !e&la.No mundo *inu+( e+is!em !r s o' es

RFree=E -L o servidor 'adr o de quase !oda dis!ri%ui o n o/&omer&ial de*inu+. O &,digo/fon!e &om'le!o es!@ dis'onJvel.• Metro-R• Accelerated-R

23.2 @erenciadores de Ianela

reen&#em os refinamen!os da in!erfa&e gr@fi&a do usu@rio( QUI( n o forne&idos 'elosservidores X.

>n!re ou!ros re&ursos( os geren&iadores de $anelas in&luem de&ora es de $anela queforne&em os meios 'ara redimensionar( mover( fe&#ar e minimi"ar $anelas; e me&anismos'ara ini&iar a'li&a!ivos &omo menus de @rea de !ra%al#o( 'ain is de &on!role e %arras de%o! o;.

23.3 #m,ientes Des;top

o mais do que sim'les geren&iadores de $anelas. Os am%ien!es des)!o' 're!endemforne&er uma QUI &om'le!a e &oesa.

<@ diferen!es am%ien!es des)!o' 'ara o *inu+ que 'ro'or&ionam QUIs ro%us!as ein!egradas e 'ro'or&ionam uma 'la!aforma 'ara desenvolvedores de a'li&a!ivos &riaremsof!:are &om uma a'ar n&ia &omum e in&luJrem &ara&!erJs!i&as de in!egra o &omoarras!ar/e/sol!ar.

Cois desses am%ien!es es! o emergindo &omo &on&orren!es 'ara o verdadeiro 'adr o

de am%ien!e des)!o' *inu+• .es*top nvironment ou . ) L mais do que um geren&iador de $anelas(

em%ora #a$a um geren&iador de $anelas em seu nG&leo. O =C> uma !en!a!iva deforne&er uma al!erna!iva gra!ui!a ao Aommon Ces)!o' >nvironmen!. Nesseesfor o( o =C> &om%ina um &on$un!o de a'li&a!ivos( &omo um geren&iador darquivos( emulador de !erminal e sis!ema de &onfigura o de vJdeo( $un!o &om umgeren&iador de $anelas( 'ara &riar uma a'ar n&ia e &om'or!amen!o &oeren!e 'araos a'li&a!ivos X.

• 0 #M Ciferen!emen!e do =C>( que in&lui um geren&iador in!erno de $anelas( oQNO > um geren&iador de $anelas inde'enden!e. >le 'ro'or&iona uma in!erfa&e

Servidor R x, RFree=ET

9indo+s mana7ers

.es*to nvironment

=C>

Page 199: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 199/219

de 'rograma o que 'ermi!e aos desenvolvedores de geren&iadores de $anelasin!egrar su'or!e !o!al 'ara o QNO > em seu geren&iador de $anelas. or e+em'lo(o Ded <a! *inu+ 6.0 vem o QNO > &omo am%ien!e des)!o' 'adr o usando ogeren&iador de $anelas2nlig+ten,ent .

Servidor R x, RFree=ET

9indo+s mana7ers ` nli74tenment

.es*top nvironment ` 0 #M

Page 200: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 200/219

"8 -"8 - 0nome0nome

24.1 & 0ue + o @nome

O QNO > um am%ien!e de !ra%al#o amig@vel que #a%ili!a o usu@rio a fa&ilmen!&onfigurar e u!ili"ar o seu &om'u!ador. O QNO > in&lui um 'ainel 'ara ini&iar a'li&a es emos!rar o es!ado do sis!ema;( uma @rea de !ra%al#o onde os dados e a'li&a es 'odem ser &olo&ados;( um &on$un!o de a'li&a es e ferramen!as 'adr o e um &on$un!o de regras quefa"em &om que as a'li&a es 'ossam se &omuni&ar e &oo'erarem de forma &onsis!en!eumas &om as ou!ras.

24.2 @erenciadores de Yanelas e @B&=7

O geren&iador de $anelas l uma 'e a de 'rograma que &on!rola o &om'or!amen!o e oas'e&!o das $anelas no am%ien!e X Hindo:. 9 sua lo&ali"a o( %ordas e de&ora es s oadminis!radas 'elo Qeren&iador. O QNO > n o de'ende de nen#um ou!ro geren&iador de

$anelas( o que signifi&a que a maior 'ar!e da @rea de !ra%al#o n o ser@ al!erada ao se de&idirque se deve mudar de geren&iador. O QNO > !ra%al#a &om o geren&iador de $anelas 'araforne&er o am%ien!e de !ra%al#o mais sim'les que se 'ossa !er. O QNO > n o se 'reo&u'a&om a lo&ali"a o das $anelas( 'ois o%! m es!as informa es a 'ar!ir do geren&iador de

$anelas. Tuando es!e Quia do Usu@rio do QNO > foi es&ri!o o Gni&o Qeren&iador de Kanelas!o!almen!e &om'a!Jvel &om ele era o >nlig#!enmen!.

24.3 onceitos C sicos

24.3.1 :sando o =enu Principal ara ini&iar qualquer a'li&a o 'r /definida( 'ressione o %o! o de enu rin&i'al. O

enu rin&i'al o 'on!o de inJ&io de !odas as a'li&a es do sis!ema.

1.5.1 7scondendo o Painel

9 qualquer !em'o 'ode/se es&onder o ainel QNO > ao se 'ressionar o Po! o>s&onder.

24.4 #dicionando #plicaç-es e applets ao Painel

24.4.1 #dicionando Lançadores de #plicaç-esAaso se queira adi&ionar *an adores de 9'li&a es um J&one que ini&ia uma

a'li&a o em 'ar!i&ular; ao ainel( &lique so%re o %o! o direi!o do mouse no ainel esele&ione 9di&ionar Novo *an ador a 'ar!ir do menu a'resen!ado. 9',s sele&ionar a o' o

9di&ionar Novo *an ador do menu( ser@ a'resen!ado o di@logo que ir@ 'ermi!ir a&onfigura o do lan ador de a'li&a es que se queira adi&ionar.

Page 201: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 201/219

or ou!ro lado( um m !odo mais r@'ido de adi&ionar um lan ador de a'li&a es aoainel es!@ em se a%rir o enu rin&i'al e &li&ar &om o %o! o direi!o do mouse em um i!emde a'li&a o do menu. er@ a'resen!ado um ou!ro i!em de menu denominado 9di&ionar es!e*an ador ao ainel. Aaso se sele&ione es!e i!em( o lan ador da a'li&a o ser@au!oma!i&amen!e adi&ionado ao ainel.

24.4.2 #dicionando (tem em @a etas

Aaso se queira agru'ar &on$un!os de a'li&a es 'ode ser usado o &on&ei!o deQave!as( que na verdade um %o! o similar a um menu que reside no ainel e que 'odeagru'ar diversos lan adores de a'li&a es em um Gni&o lo&al. Uma ve" que se !en#a &riadouma gave!a no ainel( 'ode/se &li&ar so%re ela 'ara verifi&ar o seu &on!eGdo e &li&arnovamen!e 'ara que a gave!a se fe&#e e o menu de &on!eGdo se$a es&ondido.

<@ maneiras dis!in!as de se &olo&ar uma Qave!a no ainel. Ini&ialmen!e 'ode/se &li&ar so%re o %o! o direi!o do mouse e sele&ionar 9di&ionar Qave!a a 'ar!ir do menu a'resen!ado.

9 segunda forma( &aso se queira &olo&ar um su%&on$un!o &om'le!o a 'ar!ir do menu'rin&i'al( em uma Qave!a no ainel( &li&ar &om o %o! o direi!o do mouse so%re o nome dosu%&on$un!o no enu rin&i'al e sele&ionar 9di&ionar &omo Uma Qave!a ao ainel a 'ar!ir do menu a'resen!ado.

ode/se adi&ionar menus ao 'ainel da mesma forma que se adi&ionam Qave!as.enus s o similares s Qave!as( e+&e!o 'elo fa!o de n o usarem J&ones 'ara re'resen!ar oslan adores de a'li&a es( usando em seu lugar um es!ilo de menu similar ao enu rin&i'al(ou se$a( 'equenos J&ones seguidos 'elo nome da a'li&a o. ode/se adi&ionar um menu&li&ando &om o %o! o direi!o do mouse na %arra de !J!ulo do &on$un!o das a'li&a es denu rin&i'al( e sele&ionando a o' o 9di&ionar ao ainel &omo enu a 'ar!ir do menua'resen!ado. ode/se ainda adi&ionar um dire!,rio do sis!ema ao ainel &omo menu(arras!ando o dire!,rio a 'ar!ir do Qeren&iador de 9rquivos QNO > e largando/o so%re oainel.

24.4.3 #dicionando applets

Aa''le!s s o 'equenos 'rogramas que 'odem e+e&u!ar !arefas no 'r,'rio ainel. <@mui!os desses 'rogramas que 'odem ser adi&ionados ao ainel e s o de!al#ados nase o 8.1 des!e manual. Se$amos a seguir um e+em'lo de &omo adi&ionar um Aa''le! aoainel

• Alique &om o %o! o direi!o do mouse no ainel• 9 'ar!ir do menu a'resen!ado es&ol#a 9di&ionar Novo Aa''le!.• er o a'resen!ados novos nJveis de menus.•

>s&ol#a o i!em U!ili!@rios Del,gio.• O Del,gio ser@ adi&ionado ao ainel.

24.5 7xecutando #plicaç-es

<@ mui!as formas de se ini&iar as a'li&a es que se dese$a usar Aonforme vis!oan!eriormen!e 'ode/se usar o enu rin&i'al 'ara en&on!rar as a'li&a es que !en#am sido'r /&arregadas ou adi&ionadas 'elo >di!or de enus. ode/se ainda adi&ionar lan adoresde a'li&a es a 'ar!ir do ainel. Aaso se es!e$a u!ili"ando o Qeren&iador de 9rquivos do

Page 202: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 202/219

QNO > 'ode/se &li&ar du'lamen!e em qualquer arquivo e+e&u!@vel e ele ser@imedia!amen!e a!ivado.

ode/se usar o 'rograma QNO > >+e&u!ar 'ara se a!ivar a'li&a es. ara !an!odeve/se sele&ionar o i!em de menu denominado >+e&u!ar ... no enu rin&i'al. er@a'resen!ada uma $anela sim'les que 'ermi!e a digi!a o do nome da a'li&a o a ser e+e&u!ada. or e+em'lo( dese$a/se ini&iar o edi!or >ma&s e ele n o es!@ dis'onJvel no ainelou no enu rin&i'al. Pas!a digi!ar ema&s na &ai+a de di@logo do u!ili!@rio QNO > >+e&u!ar.

24.% :sando a Krea de Era,al o

-odos os i!ens arma"enados na rea de -ra%al#o es! o lo&ali"ados no dire!,rio

B#omeBnome/do/[email protected]/des)!o'B

24.' & @erenciador de #r0ui os @B&=7

>s!e Qeren&iador &on#e&ido &omo Q A ou QNU Aomandan!e da eia/Noi!e.<@ duas $anelas 'rin&i'ais no Qeren&iador de 9rquivos QNO >. esquerda e+is!e

uma @rvore que re'resen!a !oda a #ierarquia de dire!,rios do sis!ema e direi!a a $anelade dire!,rios que a'resen!ar@ o &on!eGdo do dire!,rio sele&ionado na $anela esquerda. arasele&ionar um dire!,rio em uma vis o de @rvore %as!a &li&ar uma ve" so%re o dire!,riodese$ado. >s!a a o 'rovo&ar@ a mudan a de vis o do dire!,rio 'rin&i'al 'ara o dire!,rioes&ol#ido( mos!rando o &on!eGdo des!e Gl!imo. Aaso e+is!am su%dire!,rios &on!idos ndire!,rio es&ol#ido( 'ode/se &li&ar so%re o sinal de adi o na @rvore de dire!,rios 'ara que oseu &on!eGdo se$a !am% m a'resen!ado.

24.'.1 Ba egando com o @erenciador de #r0ui os @B&=7o%re a @rvore e a $anela de vis o 'rin&i'al do Qeren&iador de 9rquivos QNO > #@

uma &ai+a de !e+!o &#amada *o&ali"a o. Nes!a &ai+a de !e+!o 'ode/se informar o &amin#odo arquivo que se dese$a visuali"ar na $anela de vis o 'rin&i'al.O Qeren&iador de 9rquivos QNO > !am% m equi'ado &om uma vis o de sJ!ios

- . ara visuali"ar um sJ!io - ne&ess@rio es!ar &one&!ado a In!erne! a!rav s de umalin#a dis&ada( dedi&ada ou a!rav s da rede ao qual a es!a o es!e$a &one&!ada. Cigi!e oendere o - na &ai+a de !e+!o de lo&ali"a o e o Qeren&iador de 9rquivos QNO > !en!ar@&one&!ar/se ao sJ!io indi&ado. >s!e$a &er!o de que o endere o - segue o 'adr o

f!' BB_si!e/ - `

r,+imo $anela de *o&ali"a o #@ %o! es de navega o que 'odem ser G!eis no'ro&esso de navega o. >s!es %o! es &om se!as &omo J&ones 'ermi!em a movimen!a onos dire!,rios ad$a&en!es ao qual se es!e$a lo&ali"ado. O %o! o da esquerda levar@ o usu@rioao dire!,rio an!erior aonde ele !ivesse es!ado( o %o! o do meio su%ir@ um nJvel na #ierarquiade dire!,rios e o %o! o da direi!a levar@ o usu@rio a! o 'r,+imo dire!,rio( &aso o usu@rio!en#a se movido 'ara !r@s.

Page 203: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 203/219

24.'.2 opiando e =o endo #r0ui os

9 a o 'adr o 'ara arras!ar e sol!ar um arquivo no Qeren&iador de 9rquivos QNO > denominada mover arquivo.

ode/se ainda a&ionar um menu que 'ermi!e que se de&ida qual a o deve ser

!omada &om um arras!o. ara !an!o %as!a 'ressionar o %o! o do meio do mouse ou'ressionar a !e&la 9*- enquan!o o arquivo arras!ado. Uma ve" que o arquivo se$a sol!o(ser@ a'resen!ado um menu &om as o' es de &o'iar( mover e &an&elar a a o. Ou!ra formade &o'iar ou mover arquivos !irar van!agem do menu que a'resen!ado ao se &li&ar o%o! o direi!o do mouse. o 'ermi!idas diversas a es &omo &o'iar( mover e assim 'or dian!e.

ara usar o di@logo de movimen!a o( %as!a digi!ar o &amin#o de des!ino do arquivo.Aaso se queira !am% m renomear o arquivo( indique o novo nome em &on$un!o &om o&amin#o. O di@logo de &,'ia !em a mesma a'ar n&ia e &om'or!amen!o( e+&e!o 'elo fa!o deque o arquivo 'ermane&er@ in!a&!o na sua origem. Aaso o arquivo que se es!e$a movendo!en#a uma liga o sim%,li&a asso&iada a ele / ou se$a( #a$a uma liga o sim%,li&a 'ara olo&al onde o arquivo realmen!e reside / 'ode/se sele&ionar O' es 9van adas e a!ivar asele o reservar *iga es im%,li&as. 9o sele&ionar es!a o' o( as liga es ser o'reservadas a'esar da movimen!a o. L re&omendado que es!a o' o se$a a!ivada &aso oarquivo em uso !en#a liga es sim%,li&as asso&iadas a ele.

24.'.3 Lançando #plicaç-es a Partir do @erenciador de #r0ui os @B&=7O Qeren&iador de 9rquivos QNO > 'ermi!e que se$am lan adas a'li&a es a 'ar!ir

da $anela 'rin&i'al( sim'lesmen!e &li&ando/se du'lamen!e so%re o arquivo que !en#a umaa'li&a o asso&iada a ele.

e o arquivo n o !em uma a'li&a o asso&iada 'ode/se &li&ar &om o %o! o direi!o domouse e sele&ionar a o' o 9%rir &om a 'ar!ir do menu a'resen!ado. Is!o far@ &om que se$a

a'resen!ada uma $anela de di@logo que 'ermi!e definir a a'li&a o que lan ar@ o arquivo.or e+em'lo( querendo/se edi!ar o arquivo de nome !es!e.!+! &om o u!ili!@rio Qedi!( %as!a&li&ar so%re o arquivo !es!e.!+! e es&ol#er 9%rir &om. Tuando a &ai+a de di@logoa'resen!ada( sim'lesmen!e digi!e gedi! na &ai+a de !e+!o e &lique so%re O=. O gedi! ir@en! o a%rir o arquivo.

24.) onfigurando o Painel

24.).1 Propriedades @lo,ais do Painelara &ome ar a &onfigura o do ainel QNO >( sim'lesmen!e &lique &om o %o! o

direi!o do mouse so%re o ainel e sele&ione a o' o ro'riedades Qlo%ais. ode/se aindasele&ionar o %o! o de enu rin&i'al e sele&ionar os i!ens ainel ro'riedades Qlo%ais.>s!a o' o a'resen!ar@ o di@logo de Aonfigura o Qlo%al do ainel( a!rav s do qual ser@'ossJvel &onfigurar as 'ro'riedades 'resen!es em !odos os 'ain is em uso no momen!o eou!ros que ven#am a ser &riados 'os!eriormen!e.

O Ci@logo de Aonfigura o Qlo%al &on! m seis $anelas que au+iliam na &onfigura odas 'ro'riedades glo%ais do ainel QNO > 9nima o( }&one do *an ador( }&one deQave!a( }&one de enu e Civersos. Aada uma des!as $anelas s o de!al#adas a seguir.

Page 204: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 204/219

24.).2 Yanela de Zcone de Lançamento>s!a &ai+a de verifi&a o 'ermi!e o uso de fundos &om 'adr es 'ara !odos os J&ones

no ainel.Cefine o nome do arquivo da imagem que se dese$a usar &omo 'adr o na 'osi o de

ina!ividade do %o! o 'osi o 'ara &ima;. ode/se 'ressionar o %o! o os!rar 'ara'esquisar um arquivo. 9 o' o de 'adr es deve es!ar #a%ili!ada 'ara que es!a &onfigura o'ossa ser u!ili"ada.

Cefine o nome do arquivo de imagem que se dese$a u!ili"ar &omo 'adr o na 'osi oa!iva %o! o 'ressionado;. ode/se 'ressionar o %o! o os!rar 'ara 'esquisar um arquivo. 9o' o de 'adr es deve es!ar #a%ili!ada 'ara que es!a &onfigura o 'ossa ser u!ili"ada.

Ce!ermina a largura da %orda ao redor do J&one. ui!o G!il quando se !em um J&oneque 'ode &o%rir o 'adr o. ode/se &onfigurar a %orda 'ara um !aman#o menor e ainda ser 'ossJvel visuali"ar o 'adr o.

Ce!ermina a 'rofundidade que um J&one a'resen!ar@ quando 'ressionado. 9 o' ode 'adr es deve es!ar #a%ili!ada 'ara que es!a &onfigura o 'ossa ser u!ili"ada.

24.).3 Yanela do Zcone de @a eta

>s!a &ai+a de verifi&a o #a%ili!ar@ o 'adr o de fundo 'ara !odas as gave!as doainel.Cefine o nome do arquivo da imagem que se dese$a usar &omo 'adr o na 'osi o de

ina!ividade do %o! o 'osi o 'ara &ima;. ode/se 'ressionar o %o! o os!rar 'ara'esquisar um arquivo. 9 o' o de 'adr es de gave!a deve es!ar #a%ili!ada 'ara que es!a&onfigura o 'ossa ser u!ili"ada.

Cefine o nome e o &amin#o do arquivo de imagem que se dese$a u!ili"ar &omo 'adr ona 'osi o a!iva %o! o 'ressionado;. ode/se 'ressionar o %o! o os!rar 'ara 'esquisar um arquivo. 9 o' o de 'adr es deve es!ar #a%ili!ada 'ara que es!a &onfigura o 'ossa ser u!ili"ada.

Ce!ermina a largura da %orda ao redor do 'adr o. adr es de gave!as devem es!ar #a%ili!ado 'ara o a&esso a es!a o' o.

Ce!ermina a 'rofundidade do 'adr o quando es!iver 'ressionado. adr es de gave!asdevem es!ar #a%ili!ados 'ara o a&esso a es!a o' o.

24.).4 Yanela de Zcones de =enu>s!a &ai+a de verifi&a o 'ermi!e o uso de fundo 'adr o 'ara o %o! o do enu

rin&i'al residen!e no ainel.Cefine o nome e o &amin#o do arquivo da imagem que se dese$a usar &omo 'adr o

na 'osi o de ina!ividade do %o! o 'osi o 'ara &ima;. ode/se 'ressionar o %o! o os!rar 'ara 'esquisar um arquivo. 9 o' o de 'adr es deve es!ar #a%ili!ada 'ara que es!a&onfigura o 'ossa ser u!ili"ada.

Cefine o nome do arquivo de imagem que se dese$a u!ili"ar &omo 'adr o na 'osi oa!iva %o! o 'ressionado;. ode/se 'ressionar o %o! o os!rar 'ara 'esquisar um arquivo. 9o' o de 'adr es deve es!ar #a%ili!ada 'ara que es!a &onfigura o 'ossa ser u!ili"ada.

Ce!ermina a largura da %orda ao redor do 'adr o. adr es de menu devem es!ar #a%ili!ados 'ara o a&esso a es!a o' o.

Ce!ermina a 'rofundidade que um J&one a'resen!ar@ quando 'ressionado. 9 o' ode 'adr es deve es!ar #a%ili!ada 'ara que es!a &onfigura o 'ossa ser u!ili"ada.

Page 205: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 205/219

24.).5 Yanela de Zcone da 8aída>s!a &ai+a de verifi&a o 'ermi!e o uso de fundos &om 'adr es 'ara !odos os %o! es

da saJda residen!es no ainel.Cefine o nome do arquivo da imagem que se dese$a usar &omo 'adr o na 'osi o de

ina!ividade do %o! o 'osi o 'ara &ima;. ode/se 'ressionar o %o! o os!rar 'ara'esquisar um arquivo. 9 o' o de 'adr es deve es!ar #a%ili!ada 'ara que es!a &onfigura o'ossa ser u!ili"ada.

Cefine o nome do arquivo de imagem que se dese$a u!ili"ar &omo 'adr o na 'osi oa!iva %o! o 'ressionado;. ode/se 'ressionar o %o! o os!rar 'ara 'esquisar um arquivo. 9o' o de 'adr es deve es!ar #a%ili!ada 'ara que es!a &onfigura o 'ossa ser u!ili"ada.

Ce!ermina a largura da %orda ao redor do J&one. ui!o G!il quando se !em um J&oneque 'ode &o%rir o 'adr o. ode/se &onfigurar a %orda 'ara um !aman#o menor e ainda ser 'ossJvel visuali"ar o 'adr o.

Ce!ermina a 'rofundidade que um J&one a'resen!ar@ quando 'ressionado. 9 o' ode 'adr es deve es!ar #a%ili!ada 'ara que es!a &onfigura o 'ossa ser u!ili"ada.

24.).% Di ersos

<a%ili!a a ferramen!a de di&as 'ara os i!ens do ainel. >s!a ferramen!a a'resen!a $anela informa!ivas quando o 'on!eiro do mouse es!iver de'osi!ado so%re um elemen!o doainel.

<a%ili!a o uso de 'equenos J&ones no enu rin&i'al.<a%ili!a a a'resen!a o de !r s 'equenos 'on!os a serem a'resen!ados nos i!ens de

enu rin&i'al que lan am os [email protected]!e que os menus a'are am fora do ainel quando a!ivados. Tuando es!a o' o

es!iver desa!ivada os menus a'are&er o so%re o ainel. ode ser G!il em !elas 'equenas ou reas de -ra%al#o &onges!ionadas.

>s!a o' o man! m os menus em mem,ria( n o #avendo nova 'esquisa 'ara i!ensadi&ionados. >s!a o' o 'ode in&remen!ar a velo&idade do QNO > mas 'odem 'ermi!ir quenovos i!ens n o se$am lis!ados no menu 'ara a'li&a es &om'a!Jveis &om o QNO >.

ermi!e que %o! es de lan amen!o residen!es no ainel 'ossam !ro&ar de lo&al &omou!ros J&ones quando forem movidos.

>s!a fun&ionalidade &ongela a ordem dos i!ens no ainel. L uma fun o in!eressan!ede se u!ili"ar quando se es!e$a sa!isfei!o &om a forma &omo os J&ones es! o organi"ados.

9'resen!a um di@logo que soli&i!a a &onfirma o da saJda do QNO >.Aaso se es!e$a u!ili"ando um Qeren&iador de Kanelas que n o se$a &om'a!Jvel &om o

QNO >( ele n o &om'reender@ es!e rela&ionamen!o &om o ainel( o que 'ode &ausar a&o%er!ura do ainel 'elos a'li&a!ivos. Aaso es!a o' o se$a #a%ili!ada( o ainel ser@au!oma!i&amen!e a!ivado quando o 'on!eiro do mouse es!iver so%re ele.

Aaso se es!e$a usando um Qeren&iador de Kanelas &om'a!Jvel &om o QNO >( eleen!ender@ es!e rela&ionamen!o. >s!a o' o 'ermi!e que as $anelas de a'li&a!ivos se$am

a'resen!adas so%re o ainel. >s!a fun&ionalidade 'ode ser G!il em !elas mui!o 'equenas.or 'adr o as gave!as 'ermane&em [[a%er!as\\ quando um a'li&a!ivo sele&ionado.Isso 'ode ser um in& modo( 'ois ela somen!e ser@ fe&#ada quando #ouver um &lique domouse. Aaso es!a o' o se$a #a%ili!ada o menu a&ionado 'ela Qave!a ser@ fe&#adoau!oma!i&amen!e quando um i!em for sele&ionado.

Page 206: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 206/219

24.9 7ditando o =enu Principal

24.9.1 (ntrodução

O enu rin&i'al um re'osi!,rio das a'li&a es e 'ode ser en&on!rado no ainel. Oenu rin&i'al 'r &arregado &om o QNO >( mas 'ode ser &onfigurado 'ara adequar/seaos #@%i!os de !ra%al#o do usu@rio. O enu rin&i'al dividido em dois su%dire!,rios'rin&i'ais os menus do is!ema e os menus do Usu@rio. O >di!or de enus es!@ dis'onJvel'ara o usu@rio adi&ionar a'li&a es ao enu rin&i'al( mas n o ser@ 'ossJvel adi&ionar a'li&a es aos menus do sis!ema( a menos que se !en#a 'rivil gios do su'erusu@rio.

24.9.2 onfigurando o =enu Principal

Tuerendo/se al!erar as 'ro'riedades do enu rin&i'al ou de qualquer ou!ro menu(deve/se sele&ionar no ainel( a!rav s do &lique &om o %o! o direi!o do mouse e sele&ionar ao' o ro'riedades. er@ a'resen!ado en! o o di@logo ro'riedades de enu.

24.1 :sando o 7ditor de =enus

O >di!or de enus uma ferramen!a de &onfigura o do enu rin&i'al. L mui!o G!ilna &onfigura o do sis!ema aos requisi!os do usu@rio. O >di!or de enus a&ionado a 'ar!ir de um &lique no *an ador do enu rin&i'al e sele&ionando/se a o' o Aonfigura es >di!or de enus no enu rin&i'al. >s!e 'ro&edimen!o a&ionar@ o >di!or de enus.

O >di!or de enus dividido em dois 'ain is 'rin&i'ais. O lado esquerdo &on! m os'adr es e o lado direi!o &on! m o di@logo que 'ermi!e a adi o de novas a'li&a es aomenu. No lado esquerdo na @rvore de menus( 'ode/se o%servar que #@ duas lis!as demenus( uma refere/se ao enu de Usu@rio e o segundo o enu do is!ema. O 'rimeiro u!ili"ado 'elo usu@rio a!ual e o segundo se refere a !odos os usu@rios do sis!ema. 9sa'li&a es 'r /em'a&o!adas es! o lo&ali"adas nos enus do is!ema.

Na lis!a de menus( no lado esquerdo( 'odem ser a%er!as ou fe&#adas 'as!as('ermi!indo a visuali"a o dos menus a!uais a!rav s de &liques nos 'equenos sinais de somaao lado dos menus.

24.1 .1#dicionando :m Bo o (tem ao =enuAaso se queira adi&ionar um novo i!em ao menu( sele&ione o %o! o Novo I!em na

%arra de ferramen!as. Um novo i!em de menu ser@ &olo&ado onde o des!aque es!e$a sendo

a'resen!ado. Aaso n o se !en#a um menu des!a&ado( o novo a'li&a!ivo ser@ &olo&ado no!o'o da @rvore de menu. ele&ione o novo i!em e informe os seus dados na &ai+a de di@logoa'resen!ada no lado direi!o. Uma ve" que a informa o es!e$a &om'le!a( 'ressione o %o! oalvar e um novo i!em de menu ser@ inserido onde o &ursor es!e$a lo&ali"ado no lado direi!oda @rvore de menus. ode/se en! o mover o i!em de menu 'ressionando/se os %o! es 'ara&ima ou 'ara %ai+o na %arra de ferramen!as( ou ainda arras!ar o i!em 'ressionando/sesimul!aneamen!e o %o! o esquerdo do mouse.

-en#a em men!e que os menus do is!ema n o 'odem ser al!erados( a menos quese es!e$a u!ili"ando a iden!ifi&a o do su'erusu@rio. Aaso &on!r@rio( 'ode/se adi&ionar eedi!ar os enus dos Usu@rios.

Page 207: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 207/219

24.1 .2#rrastar e 8oltar o =enu Principal>di!or de enus / su'or!a as fun&ionalidades de arras!ar e sol!ar( fa&ili!ando o

!ra%al#o do usu@rio. ode/se arras!ar e sol!ar a'li&a es nas 'as!as nas quais se dese$a queos a'li&a!ivos residam ou sim'lesmen!e rearran$ar as 'as!as &om'le!amen!e. No ainel /querendo/se adi&ionar um i!em de menu ao ainel( 'ode/se arras!ar e sol!ar i!ens a 'ar!ir domenu no ainel e ser@ &riado um lan ador &om as 'ro'riedades adequadas. Aaso n o sequeira u!ili"ar as fun es de arras!ar e sol!ar( 'ode/se ainda u!ili"ar o %o! o direi!o do mousee es&ol#er 9di&ionar es!e lan ador ao ainel a 'ar!ir do menu a'resen!ado.

24.11& entro de ontrole @B&=7

O Aen!ro de Aon!role QNO > dividido em duas se es 'rin&i'ais( o menu de'rogramas &onfigur@vel e a @rea de !ra%al#o 'rin&i'al. -ra%al#ar &om o Aen!ro de Aon!rolQNO > requer sim'lesmen!e que se$a sele&ionado um Aa''le! a 'ar!ir do menu no ladoesquerdo e &li&ar/se du'lamen!e so%re ela.

ode/se ini&iar o Aen!ro de Aon!role QNO > de duas formas. ara lan @/lo semnen#um Aa''le! a!ivo em 'ar!i&ular( %as!a sele&ionar o i!em de Aen!ro de Aon!role a 'ar!ir do menu do is!ema. Aaso se sai%a qual &a''le! se dese$a edi!ar ou e+e&u!ar( 'ode/seedi!ar ou ini&iar a &a''le! a!rav s da sele o do i!em no menu do Aen!ro de Aon!roleQNO >.

24.11.1Eipos =(=7 @B&=7O Aa''le! de -i'os I > do QNO > 'ermi!e que se$a de!erminado &omo se dese$a

lidar &om &er!os !i'os de arquivos ou !i'os I >( o qual signifi&a >+!ens es de AorreioIn!erne! de Gl!i'los ro',si!os e foi originalmen!e desenvolvido 'ara !rans'or!ar diversasformas de dados. No QNO > 'ode/se definir &er!os !i'os I > a serem !ra!ados de a&ordo&om as defini es do usu@rio. or e+em'lo( &aso se u!ili"em arquivos de !i'o sgml( 'ode/se&onfigurar o !i'o I > .sgml 'ara ser sem're !ra!ado 'elo >ma&s. Isso signifi&a que

qualquer 'rograma que se u!ili"e 'ara lan ar um arquivo des!e !i'o I >( a&ionar@ o >ma&s(in&luindo/se nes!e &aso o Qeren&iador de 9rquivos QNO >.ara adi&ionar um novo !i'o I > 'ressione o %o! o 9di&ionar. >s!e a'resen!ar@ o

di@logo 9di&ionar um novo !i'o I > no qual se 'ode definir o novo !i'o. ara edi!ar um !i'oI > e+is!en!e( 'ode/se sele&ionar o !i'o I > &om o &ursor do mouse e 'ressionar/se o%o! o >di!ar. er@ a'resen!ado o di@logo Aonfigurar as a es 'ara.... ode/se definir oJ&one usado 'ara o !i'o I >( a a o de 9%rir( a a o de Ser e a a o >di!ar.

Page 208: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 208/219

"; -"; - ..

25.1 onfigurando a Língua

9 'rimeira &oisa a fa"er &li&ar no desen#o do = 'rimeiro %o! o na esquerda do'ainel; e es&ol#er a o' o =B e!!ingsBCes)!o'B*anguages. Ol#e &omo &#egar l@ 9gora( &onfiguramos 'ara 'or!ugu s do Prasil. -em a! a %andeira do Prasil 'aravo& iden!ifi&ar mais f@&il e ra'idamen!e.

9o &li&ar em O= o =C> vai 'edir 'ara que se$a reini&iado( 'ois assim !udo fi&ar@ em'or!ugu s. >n! o saia do X =B*ogou!; e en!re no mesmo de novo s!ar!+;. Tuando vol!ar... o=C> es!ar@ !odo em 'or!ugu sc

25.2 onfigurando a Carra de Eítulo

9gora vamos a 'r,+ima e!a'a( vamos &onfigurar a %arra de !J!ulo do =C>. 'ara &#egar l@ =BAonfigura oBKanelasBParra de -J!ulo.

Nes!a o' o( 'odemos &onfigurar v@rios de!al#es. >n!re as o' es 'odemos &olo&ar uma imagem na %arra de !J!ulo. ara isso( sele&ione 9'ar n&iaBImagem e es&ol#a Imagem 9!iva $anela a!ualmen!e u!ili"ada; e Imagem Ina!iva 'ara as $anelas que n o es! o sendousadas;.

25.3 onfigurando o Painel do HD7

ara &onfigurar o 'ainel en!re em =BAonfigura oB9'li&a!ivosB ainel.Nes!a $anelas !emos 4 o' es ainel( O' es( 9m%ien!e de -ra%al#o( Navegador de

Cis&o;. Na 'rimeira( 'odemos &onfigurar a lo&ali"a o do 'ainel( o es!ilo !aman#o; e ondefi&a a %arra de !arefas a'li&a!ivos minimi"ados;.

Na segunda o' o( &onfiguramos os -ool!i's di&as;( anima es e ou!ros de!al#es.Na !er&eira( &onfiguramos quan!os des)!o's queremos e !am% m o nome dosmesmos.

25.4 Propriedades da Eela

9o &li&ar &om o %o! o direi!o do mouse na !ela n o em uma $anela;( a'are&e ummenu. Nele es&ol#emos ro'riedades da -ela( assim

Nes!a $anela 'odemos &onfigurar undo a'el de 'arede;( ro!e o de -ela&reensaver;( Aor( on!es e >s!ilo.

Na 'rimeira o' o( &onfiguramos o fundo da !ela. O =C> $@ vem &om v@rios 'a' isde 'arede.Na segunda o' o( &onfiguramos a 'ro!e o de !ela. Se$a se a que eu sele&ionei !elem%ra alguma &oisa

Na !er&eira o' o( &onfiguramos as &ores de %o! es e $anelas( al m da %arra de !J!ulose n o for imagem;.

Na quar!a o' o( &onfiguramos as fon!es das $anelas.Na quin!a o' o( &onfiguramos o >s!ilo.

Page 209: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 209/219

25.5 onfigurando os =enus

So& quer adi&ionar 'rogramas ao menu do =C>b >n! o &lique em =B ainelB>di!ar enus.

9gora( sim'les. Pas!a %rin&ar de &o'iar( &olar e 'ro&urar. Use o %o! o direi!o domouse em &ima dos menus 'ara a&essar as o' es. O lo&al onde es!@ es&ri!o S9kIO a@rea onde vo& 'ode adi&ionar 'rogramas 'ara &o'iar e &olar nos menus.

25.% #dicionando #plicaç-es do Painel

Aomo !iro aquele 'rograma do 'ainelb Alique &om o %o! o direi!o do mouse em &imadele e a'are&em as o' es de over mudar de 'osi o; e Demover.

Aer!o( mas e 'ara adi&ionarb Pas!a es&ol#er em =B ainelB9di&ionar a'li&a oB.

25.' onfiguração inicial

Samos a%rir o = &lique em =BCire!,rio do Usu@rio. 9 'rimeira &oisa a fa"er u!ili"ar a o' o WSerW. Nela es&ol#emos W os!rar rvoreW.

9gora 'odemos ver os dire!,rios 'as!as;. ara queb Se$a &omo fi&a f@&il &o'iar arquivos 9inda na o' o ver 'odemos es&ol#er

?Mostrar Marcadores?: que \!radu"indo\ signifi&a mos!rar !#um%nails( ou se$a('equenas imagens dos arquivos que forem imagens $'g( gif( ...;.

?Jis'o H ML?: Tuando en&on!rar um arquivo inde+.#!ml em um dire!,rio( o a%reau!oma!i&amen!e( sem lis!ar o &on!eGdo do dire!,rio.

?Jis'o cone?: odo 'adr o de visuali"ar arquivos &omo J&ones;.WModo exto?: Ser de!al#es so%re os arquivos sem imagens.?JisualiDa&'o Lon7a?: igual ao W odo -e+!oW( 'or m &om 'equenos J&ones.?Jis'o Curta? igual a WSisuali"a o *ongaW( mas sem de!al#es.

9gora &lique em WO' esW e de'ois W alvar Aonfigura oW.

25.) Ba egando na (nternet

O = foi o 'rimeiro file manager a ser !am% m :e% e f!' %ro:ser. So& 'ode ver '@ginas da He% a'enas digi!ando o endere o e a'er!ando a !e&la >N->D.

9 van!agem do = 'ara f!' 'ode usar os re&ursos de &o'iar e &olar 'ara %ai+ar arquivos.

25.9 Eipos =(=7

9gora a 'ar!e mais in!eressan!e. Aom o = 'odemos a!ri%uir e+!ens es dearquivos &om 'rogramas 'adr es. or e+em'lo( 'odemos fa"er &om que um &lique em umarquivo K Q a%ra es!e mesmo arquivo no QI .

Samos fa"er um e+em'lo 'ara arquivos .do&. Alique em >di!arB-i'os ime Qlo%ais. 9gora &rie uma 'as!a assim 9rquivoBNovoB as!a. Cigi!e o nome 'ara ela e &lique nes!a'as!a 'ara a&ess@/la se ela n o a'are&er &lique no %o! o de reload( o 're!o &om se!as;.Nes!e e+em'lo &#amei de *u)e mime.

Page 210: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 210/219

9gora adi&ione um !i'o novo 9rquivoBNovoB-i'o ime. 9 'r,+ima $anela 'ede onome do lin)( eu &#amei de a%redo&.)deln)

9gora na 'r,+ima $anela &onfiguramos a o' o WCe'end n&iaW. No \ adr o\ en!re &omas e+!ens es na forma indi&ada e se'arado 'or 'on!o e vJrgula. No \-i'o ime\ inven!e umnome. Nes!e eu 'us do&.

9gora vamos em >di!arB9'li&a es Qlo%ais. >n!re em \9'li&a!ions\( de'ois &lique &omo %o! o direi!o no =edi! e es&ol#a 'ro'riedades

Samos dire!o o' o \9'li&a o\. 9gora no menu l@ de %ai+o da direi!a( sele&ionamoso \do&\ que inve!amos; e &li&amos na se!in#a que a'on!a 'ara a esquerda( 'ois assimadi&ionamos o \do&\ ao )edi!

Alique em O=.ron!o( &lique no J&one da &asa #ome; e 'ro&ure um arquivo COA. 9gora &lique nele

'ara ser a%er!o no )edi!.ode/se fa"er is!o &om !odos os forma!os( mas a!en o o =C> $@ vem &onfigurado

'ara alguns( e+'lore um 'ou&o mais 'ara sa%er quais s o.

25.1 Dispositi os

So& 'ode mon!ar e desmon!ar devi&es 'erif ri&os; &omo disque!es e &droms.L %as!an!e sim'les( %as!a &li&ar na 'as!a W odelosW -em'la!es; que fi&a a%ai+o da'as!a W*i+oW no des)!o'.

9rras!amos e sol!amos o J&one WCevi&eW 'ara o des)!o'. Tuando as 3 o' esa'are&erem( es&ol#a WAo'iarW.

Alique &om o %o! o direi!o nes!e novo J&one do des)!o' e es&ol#a W ro'riedadesW. 9gora vou su'or &omo e+em'lo; que es!e$amos &riando 'ara o devi&e de disque!e.

>n! o( na o' o WQeralW mudamos o WNome de 9rquivoW 'ara WCisque!e.)deln)W.r,+imo 'asso( vamos a o' o WCis'osi!ivoW. >s&ol#emos o dis'osi!ivo &omo sendo o

do disque!e BdevBfd0. Ce'ois %as!a es&ol#er os J&ones 'ara quando o devi&e disque!e;es!iver mon!ado e 'ara quando es!iver desmon!ado.

9gora %as!a &li&ar em O=.-oda ve" que se &li&a no J&one do disque!e ele $@ mon!a e a%re no = 'ara mim.ara desmon!ar( &li&o &om o %o! o direi!o do mouse no J&one do disque!e e es&ol#o

WCesmon!arW.No!e que es!a diferen&ia o dos J&ones mon!ado e desmon!ado servem 'ara &#amar

sua a!en o. 9ssim( vo& n o esque&e de desmon!ar o devi&e quando a&a%ar de o usar.So& 'ode &riar J&ones de ou!ros devi&es &omo( 'or e+em'lo o &drom. Nes!e &aso(

vo& 're&isa verifi&ar em que arquivo es!e devi&e !em refer n&ia dire!,rio Bdev;. O &drom'ode !an!o es!ar em BdevB#d% quan!o em BdevB#d& ou BdevB#dd. Serifique no arquive!&Bfs!a%.

25.11Des;topsO =C> 'ermi!e que vo& !en#a a! 8 des)!o's 'ara !ra%al#ar de uma ve". >u es&ol#o

s, 4( 'ois o sufi&ien!e 'ara mim. So& !em a&esso es!es des)!o's a!rav s do 'ainel do=C>.

>les v m nomeados &omo WUmW( WCoisW( W-r sW e WTua!roW 'or defaul! 'adr o=C>. So& 'ode a&essar es!es des)!o's sim'lesmen!e &li&ando em seu res'e&!ivo %o! o no'ainel.

-am% m ao &li&ar no nome do des)!o' no 'ainel 'odemos muda/lo.

Page 211: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 211/219

odemos !am% m es&ol#er um 'a'el de 'arede diferen!e 'ara &ada des)!o'. araisso &lique &om o %o! o direi!o do mouse no des)!o'( onde n o !en#a J&ones nem'rogramas( e es&ol#a W ro'riedades da !elaW.

25.12Programas e Des;tops

>u 'osso !er um 'rograma rodando em um des)!o' e um ou!ro 'rograma em ou!rodes)!o'.

ara mudar o des)!o' de um 'rograma( &lique e segure o %o! o direi!o do mouse no!J!ulo da %arra de !J!ulo. >s&ol#a W ara o am%ien!e de !ra%al#oW( de'ois o des)!o' que vo&quer &olo&ar o 'rograma. ei!o isso sol!e o %o! o direi!o do mouse e o 'rograma vai 'ara o!al des)!o'.

e eu quiser que o >!erm a'are a em !odos os des)!o's( %as!a eu &li&ar no 'rimeiro%o! o da %arra de !J!ulo que ele muda de es!ado 'ressionado ou n o;.

No 'rimeiro( o %o! o es!@ 'ressionado( indi&ando que o 'rograma ir@ a'are&er em!odos os des)!o's. K@ no segundo( o %o! o n o es!@ 'ressionado( indi&ando que o 'rogramas, ir@ a'are&er no des)!o' a!ual.

25.13Carra de EítuloOs ou!ros 3 %o! es da %arra de !J!ulo s o sim'les.O 'rimeiro %o! o direi!a do !J!ulo minimi"a a $anela. O segundo %o! o direi!a do

!J!ulo ma+imi"a a $anela. > o !er&eiro %o! o direi!a do !J!ulo fe&#a a $anela.So& 'ode &onfigurar es!a ordem indo em =BAonfigura esBParra de -J!uloBPo! es da

Parra de -J!ulo.Um efei!o in!eressan!e e G!il o Ws#adingW. >le sim'lesmen!e es&onde o 'rograma

dei+ando a'enas a %arra de !J!ulo. ara a!ivar o Ws#adingW %as!a &li&ar duas ve"es no !J!ulara desa!ivar !am% m s o dois &liques.

Page 212: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 212/219

"E -"E - Conectando b 3nternet via LinuxConectando b 3nternet via Linux

2%.1 Eipos de =odem

O *inu+ a!ualmen!e !em su'or!e a quase !odo !i'o de modem. as vo& sa%e quaiss o es!es !i'osb

2%.1.1 =odem 8erial Os modems seriais s o aqueles que u!ili"am fisi&amen!e uma 'or!a serial. >s!es !i'os

de modem se su%dividem em dois !i'os modem in!erno e modem e+!erno. N o #@ nen#umadiferen a de &onfigura o en!re os dois. Pas!a vo& indi&ar a 'or!a serial que se en&on!ra omodem e !udo es!@ resolvido. 9s 'or!as seriais do A s o as mesmas em !odos( s, que s o&#amadas 'or nomes diferen!es 'elos is!emas O'era&ionais

AO 1 no CO eqVivale ao arquivo BdevB!!M 0 no *inu+.AO 2 no CO eqVivale ao arquivo BdevB!!M 1 no *inu+.AO 3 no CO eqVivale ao arquivo BdevB!!M 2 no *inu+.AO 4 no CO eqVivale ao arquivo BdevB!!M 3 no *inu+.

e vo& usa Ded#a!( #@ uma diferen a. Onde a'are&e W!!M W seria W&uaW. 9n!igamenusava/se a denomina o AU9 em ve" de !!M . , que essa denomina o a &ada dia que'assas !orna/se o%sole!a e !ende a desa'are&er

1.5.2 =odem Plug and Pla Os modens lug and laM s o os mais &omuns de se en&on!rar #o$e em dia. O *inu+

!em su'or!e a eles( 'or m o 'ro&edimen!o 'ara &onfigur@/los n o dos mais sim'les.

>n!re!an!o( fun&ionam %em e( assim &omo !odos os 'erif ri&os no *inu+( uma ve"&onfigurado vo& n o 're&isar@ o &onfigurar nun&a mais( fun&ionar@ 'ara sem're( semne&essidade de a!uali"a o engana o; de WdriversW.

1.5.3 <in=odemOs Hin odens !am% m s o mui!o en&on!rados #o$e em dia( 'rin&i'almen!e 'or seu

're o ser inferior ao de um modem normal. 9n!es de adquirir um :inmodem vo& !em que'ensar se vale a 'ena( 'ois o 're o inferior eqVivale a qualidade 're&@ria. Um Hinmodemna verdade e\ uma 'la&a( sim'lesmen!e uma 'la&a que n o fa" quase nada e dei+a !odo!ra%al#o W'esadoW 'ara o is!ema O'era&ional.

<@ 'ou&o !em'o( o *inu+ 'assou a !er su'or!e a alguns Hin odens. > a 'ar!ir deen! o( !am% m 'assaram a ser %a!i"ados de *in odens. >+is!e um gru'o de 'rogramadoresque se uniram 'ara fa"er &om que !odos os Hin odens fun&ionem no *inu+. 9lguns des!es

$@ fun&ionam &om su&esso. e vo& quiser maiores informa es e sa%er quais fun&ionam(visi!e a '@gina de *in odens no endere o #!!' BB:::.linmodems.org .

Page 213: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 213/219

Page 214: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 214/219

Page 215: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 215/219

Cei+e a o' o WAolo&ar ro!a 'adr o nes!e Qa!e:aMW sele&ionadaAlique no %o! o WO=WR

a%a WCis'osi!ivoW

>m WCis'osi!ivo odemW( sele&ione WBdevBmodemW

>m WSelo&idade de *iga oW( sele&ione de a&ordo &om a velo&idade do semodem normalmen!e 38400 ou 57600;

a%a W odemW

Po! o WAomandos do odemWRem W !ring de Cis&agemW( &oloque 9-C &aso a lin#a se$a U* O( ou 9-C-

&aso a lin#a se$a -OAlique no %o! o WO=WAlique no %o! o WO=WRreen&#a seu WIC de loginW nome de usu@rio no 'rovedor;RAoloque a sen#aRAlique no %o! o W*igarW.

OP . Aaso !en#a 'ro%lemas &om o )''' n o salvar as &onfigura es fei!as( verifiqueas 'ermiss es do dire!,rio B.)de e do arquivo B.)deBs#areB&onfigB)'''r&

2%.3.4 setserial>s!e &omando fa" o a$us!e fino das &onfigura es finais do seu modem. Pas!avo& &#amar ele da lin#a de &omando e a'on!ar 'ara o Wdevi&eW ou 'or!a de&omuni&a o na qual es!@ o seu modem.or e+em'lo( se o seu modem es!iver na !!M 1 AO 2;( digi!e

_roo!tlo&al#os!`j se!serial BdevB!!M 1

O resul!ado deve ser algo em !orno de

BdevB!!M 1( U9D- none( or! 0+02f8( IDT 3 >le mos!ra o dis'osi!ivo ou 'or!a de &omuni&a o;( seguido dos 'ar me!ros domesmo. No &aso uar!( 'or!a de >B e irq.ara adi&ionar ou al!erar algum 'ar me!ro( %as!a digi!ar ele no final do &omando.or e+em'lo

_roo!tlo&al#os!`j se!serial BdevB!!M 1 irq 5 uar! 16550a 'or! 0+03e8

9gora e+e&u!e novamen!e o se!serial

_roo!tlo&al#os!`j se!serial BdevB!!M 1

9 saJda ser@

BdevB!!M 1( U9D- 16550a( or! 0+03e8( IDT 5

Page 216: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 216/219

Nes!e &aso( es!amos a!ri%uindo a !!M 1 AO 2; os seguin!es 'ar me!ros

irq 5 /^ IDT do seu modem.Uar! 16550a /^ uar! do seu modem.or! 0+03e8 /^ >ndere o de >n!radaB aJda do seu modem.

Informa es &om'le!as so%re es!e dis'osi!ivo 'odem ser o%!idas a!rav s do&omando

_roo!tlo&al#os!`j man se!serial

2%.3.5 pnpdump e isapnp>s!es a'li&a!ivos servem 'ara &onfigurar modems 'lug and 'laM ou ou!ros dis'osi!ivos

quando os mesmos a'resen!am algum &onfli!o de irq( 'or!a de en!radaBsaJda( e!&...Aaso vo& 're&ise des!e a'li&a!ivo( &#ame/o digi!ando o &omando

_roo!tlo&al#os!`j 'n'dum' /& ^ Be!&Bisa'n'.&onf

>s!e 'ro&edimen!o( ir@ &riar o arquivo de &onfigura o Be!&Bisa'n'.&onf que &on! m a&onfigura es dis'onJveis 'ara os seus dis'osi!ivos de #ard:are.Pas!a vo& des&omen!ar( em %lo&os( &ada uma das o' es 'ara &ada dis'osi!ivoa'resen!ado. *em%re/se de que sem're que des&omen!ar um %lo&o(&omen!e o %lo&o an!erior.

ara !es!ar( e+e&u!e o &omando

_roo!tlo&al#os!`j isa'n' Be!&Bisa'n'.&onf

9qui !emos um e+em'lo( de um !re&#o que fala de um modem U Do%o!i&s( numarquivo isa'n'.&onf

j Aard 2 serial iden!ifier a1 &0 ?4 &a 8d 70 30 72 56;j Sendor Id U D3070( erial Num%er 3230?76653( &#e&)sum 0+91.j Sersion 1.0( Sendor version 0.0j 9N I s!ring //^U. . Do%o!i&s 56= Soi&e IN- //jj *ogi&al devi&e id U D3070j Cevi&e su''or!s vendor reserved regis!er t 0+3?j Cevi&e su''or!s vendor reserved regis!er t 0+3aj Cevi&e su''or!s vendor reserved regis!er t 0+3&j Cevi&e su''or!s vendor reserved regis!er t 0+3e j Cevi&e su''or!s vendor reserved regis!er t 0+3fjj >di! !#e en!ries %elo: !o un&ommen! ou! !#e &onfigura!ion required.j No!e !#a! onlM !#e firs! value of anM range is given( !#is maM %e &#anged if requiredj Con\! forge! !o un&ommen! !#e a&!iva!e 9A- ; :#en #a''MAON IQUD> U D3070B3230?76653 *C 0j ul!i'le &#oi&e !ime( &#oose one onlM cj !ar! de'enden! fun&!ions 'riori!M 'referred

Page 217: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 217/219

j i+ed IO %ase address 0+02f8j Num%er of IO addresses required 8IO 0 Ik> 8; P9 > 0+02f8;;j IDT 3.j <ig# !rue( edge sensi!ive in!erru'! %M defaul!;IN- 0 IDT 3 OC> >;;;

j !ar! de'enden! fun&!ions 'riori!M a&&e'!a%lej i+ed IO %ase address 0+03f8j Num%er of IO addresses required 8j IO 0 Ik> 8; P9 > 0+03f8;;j IDT 4.j <ig# !rue( edge sensi!ive in!erru'! %M defaul!;j IN- 0 IDT 4 OC> >;;;

j !ar! de'enden! fun&!ions 'riori!M a&&e'!a%lej i+ed IO %ase address 0+03e8j Num%er of IO addresses required 8j IO 0 Ik> 8; P9 > 0+03e8;;j IDT 3( 4( 5 or 7.j <ig# !rue( edge sensi!ive in!erru'! %M defaul!;j IN- 0 IDT 3 OC> >;;;

j !ar! de'enden! fun&!ions 'riori!M a&&e'!a%lej !ar! de'enden! fun&!ions 'riori!M a&&e'!a%lej i+ed IO %ase address 0+02e8j Num%er of IO addresses required 8j IO 0 Ik> 8; P9 > 0+02e8;;j IDT 3( 4( 5 or 7.j <ig# !rue( edge sensi!ive in!erru'! %M defaul!;j IN- 0 IDT 3 OC> >;;;j >nd de'enden! fun&!ionsN9 > WU D3070B3230?76653_0`pU. . Do%o!i&s 56= Soi&e IN-yW;9A- ;;;j >nd !ag... A#e&)sum 0+00 O=;

Samos &omen!ar( agora &ada uma das 'ar!es des!e !e+!o

j Aard 2 serial iden!ifier a1 &0 ?4 &a 8d 70 30 72 56;j Sendor Id U D3070( erial Num%er 3230?76653( &#e&)sum 0+91.

j Sersion 1.0( Sendor version 0.0j 9N I s!ring //^U. . Do%o!i&s 56= Soi&e IN- //jj *ogi&al devi&e id U D3070j Cevi&e su''or!s vendor reserved regis!er t 0+3?j Cevi&e su''or!s vendor reserved regis!er t 0+3aj Cevi&e su''or!s vendor reserved regis!er t 0+3&j Cevi&e su''or!s vendor reserved regis!er t 0+3ej Cevi&e su''or!s vendor reserved regis!er t 0+3fj

Page 218: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 218/219

j >di! !#e en!ries %elo: !o un&ommen! ou! !#e &onfigura!ion required.j No!e !#a! onlM !#e firs! value of anM range is given( !#is maM %e &#anged if requiredj Con\! forge! !o un&ommen! !#e a&!iva!e 9A- ; :#en #a''M

AON IQUD> U D3070B3230?76653 *C 0

j ul!i'le &#oi&e !ime( &#oose one onlM c

>s!e !re&#o d@ uma %reve e+'li&a o so%re o modem( no &aso um U. . Do%o!i&s 56=Soi&e IN-

j !ar! de'enden! fun&!ions 'riori!M 'referredj i+ed IO %ase address 0+02f8j Num%er of IO addresses required 8IO 0 Ik> 8; P9 > 0+02f8;; ///^ 9qui es! o os dados( no &aso IBO do seu modemIBO 0+02f8;.j IDT 3.j <ig# !rue( edge sensi!ive in!erru'! %M defaul!;IN- 0 IDT 3 OC> >;;; ///^ 9qui es! o os dados( no &aso IDT do seu modemIDT 3;.

Is!o um %lo&o de dados. >s!e aqui es!@ des&omen!ado( 'ois as lin#as que &on! m osdados ; es! o des&omen!ados.

O 'r,+imo %lo&o

j !ar! de'enden! fun&!ions 'riori!M a&&e'!a%lej i+ed IO %ase address 0+03f8j Num%er of IO addresses required 8j IO 0 Ik> 8; P9 > 0+03f8;; ///^ Cados &omen!ados n o sendo u!ili"adosj IDT 4.j <ig# !rue( edge sensi!ive in!erru'! %M defaul!;j IN- 0 IDT 4 OC> >;;; ///^ Cados &omen!ados n o sendo u!ili"ados

>s!e %lo&o( n o es!@ sendo u!ili"ado( vis!o que as lin#as que &on! m os dados lin#asen!re 'ar n!eses;( es! o &omen!ados.

Page 219: Curso Linux - Completo

8/15/2019 Curso Linux - Completo

http://slidepdf.com/reader/full/curso-linux-completo 219/219

O 'ro&edimen!o salvar o arquivo e e+e&u!ar o &omando

_roo!tlo&al#os!`j isa'n' Be!&Bisa'n'.&onf

e o&orrerem erros( &omen!e o 'rimeiro %lo&o no qual os dados es! odes&omen!ados;( e des&omen!e o segundo %lo&o no qual os dados es! o &omen!ados;.

>+e&u!e novamen!e o &omando

_roo!tlo&al#os!`j isa'n' Be!&Bisa'n'.&onf

e o&orrerem erros( &omen!e o %lo&o &orres'onden!e e des&omen!e o 'r,+imo. >assim su&essivamen!e.

j >nd de'enden! fun&!ionsN9 > WU D3070B3230?76653_0`pU. . Do%o!i&s 56= Soi&e IN-yW;9A- ;