Escolar Documentos
Profissional Documentos
Cultura Documentos
Certificacao Linux LPI
Certificacao Linux LPI
LINUX LPI
RPIDO E PRTICO
00.indd 1
02/05/2012 14:35:32
00.indd 2
02/05/2012 14:35:32
CERTIFICAO
LINUX LPI
RPIDO E PRTICO
00.indd 3
02/05/2012 14:35:32
Sumrio
Prefcio...............................................................................................................................xiii
1. Os Exames LPI................................................................................................................ 1
2. Guia de Estudo para o Exame 101............................................................................... 5
Preparao para o Exame
21
21
22
24
25
26
28
28
00.indd 5
02/05/2012 14:35:33
vi
00.indd 6
64
65
71
75
77
91
91
100
102
102
103
104
106
106
107
107
108
115
117
118
120
120
123
123
Sumrio
02/05/2012 14:35:33
Usando o grep
125
Usando o sed
127
Exemplos
130
Objetivo 8: Realizar Operaes Bsicas de Edio de Arquivos Usando vi 135
Chamando o vi
135
Fundamentos do vi
135
140
140
151
151
153
154
157
161
161
163
166
167
168
169
175
176
176
181
186
187
188
192
193
194
200
205
205
206
206
206
207
208
208
208
Sumrio
00.indd 7
vii
02/05/2012 14:35:33
211
211
212
215
226
229
229
230
230
230
230
231
231
232
232
232
232
233
235
237
238
239
239
241
243
243
244
244
246
246
248
248
viii
00.indd 8
253
Sumrio
02/05/2012 14:35:33
256
256
257
267
267
272
285
285
287
292
293
298
298
299
306
309
308
308
311
311
314
316
319
320
321
322
323
326
328
329
330
330
333
335
335
Sumrio
00.indd 9
ix
02/05/2012 14:35:33
O Relgio do Hardware
Fusos Horrios
Objetivo 2: Fazendo Log no Sistema
Configurando o syslogd
Log do Cliente/Servidor
Rotao do Arquivo de Log
Examinando os Arquivos de Log
339
340
341
341
343
343
345
347
348
351
353
353
355
355
356
356
357
365
365
366
366
366
369
370
372
374
376
377
383
384
390
393
00.indd 10
397
Sumrio
02/05/2012 14:35:33
407
406
411
414
418
422
431
431
437
442
442
443
444
444
447
447
449
450
450
451
451
453
453
453
454
454
454
457
457
458
458
458
458
459
459
459
460
460
Sumrio
00.indd 11
xi
02/05/2012 14:35:33
Exerccios
Fundamentos de Redes (Tpico 109)
Questes de Reviso
Exerccios
Segurana (Tpico 110)
Questes de Reviso
Exerccios
460
461
461
462
462
462
463
xii
00.indd 12
Sumrio
02/05/2012 14:35:33
Os Exames LPI
Prefcio
A certificao de profissionais uma tradio histrica em muitos campos, incluindo a medicina e o direito. medida que pequenos sistemas de computadores e redes foram se proliferando ao longo da ltima dcada, a Novell e a Microsoft comearam a produzir exames de
certificao, os quais se tornaram extremamente populares para as suas respectivas tecnologias de sistema operacional e de rede. Esses dois programas so frequentemente citados como
os responsveis pela popularizao do mercado de certificaes para produtos que, anteriormente, eram altamente especializados e relativamente raros. Esses programas se tornaram to
populares que uma enorme indstria de treinamento e preparao se formou para atender a
um fluxo constante de novos candidatos s certificaes.
Programas de certificao, oferecidos por fabricantes tais como a Sun e a Hewlett-Packard, j
existem no mundo do Unix h algum tempo. Entretanto, uma vez que o Solaris e o HP-UX no
so produtos de uso massificado, esses programas no atraem o mesmo nmero de candidatos
que a plataforma PC atrai. O caso do Linux, entretanto, diferente. O Linux um sistema operacional para consumo de massa e funciona na plataforma PC, e a sua popularidade continua a
crescer num ritmo rpido. medida que a distribuio do Linux aumenta, tambm aumenta a
demanda por administradores de sistema Linux qualificados e certificados.
Uma srie de programas, tais como o Instituto Profissional Linux (Linux Professional Institute
LPI), o programa Engenheiro Certificado Red Hat (Red Hat Certified Engineer RHCE) e
o Linux+ da CompTIA foram criados nos ltimos anos para atender a esse novo mercado.
Cada um desses programas busca oferecer avaliaes objetivas sobre as habilidades do
administrador Linux, mas cada um aborda a questo de uma forma diferente.
O programa RHCE exige que os candidatos passem em vrios mdulos de exame, incluindo
dois prticos e um por escrito, cujos objetivos so certificar os indivduos que usem os
produtos Red Hat. O programa Linux+ exige um s exame e se concentra nos candidatos
novatos que tenham seis meses de experincia. O programa LPI uma certificao baseada no
trabalho prtico e consiste, atualmente, de trs nveis; este livro focaliza o nvel mais bsico.
xiii
00.indd 13
02/05/2012 14:35:33
xiv
00.indd 14
Prefcio
02/05/2012 14:35:33
Organizao
Este livro foi elaborado para seguir exatamente os Tpicos e os Objetivos estabelecidos pelo
LPI para o Nvel 1. Isso significa que a apresentao no se parecer com outros livros sobre
o Linux que voc tenha lido. Em vez disso, voc poder seguir diretamente os Objetivos LPI
e avaliar facilmente o seu progresso medida que se prepara para os exames.
Este livro apresentado em duas partes: uma para o Exame 101 e outra para o Exame 102.
Cada parte contm captulos dedicados aos Tpicos LPI, e cada uma dessas sees contm
informaes sobre todos os Objetivos delineados para o Tpico. Alm disso, cada parte
contm um exame prtico (com respostas), questes e exerccios de reviso, e um ndice
bastante til para ajud-lo a revisar os detalhes importantes.
Os Captulos do Livro
Cada parte deste livro contm alguma combinao dos seguintes materiais:
Viso geral do exame
Aqui, voc encontrar uma introduo ao exame, junto com detalhes sobre o formato das
questes.
Prefcio
00.indd 15
xv
02/05/2012 14:35:33
Guia de estudos
Este captulo oferece algumas dicas para voc se preparar para os Exames LPI e introduz
os Objetivos contidos nos captulos de Tpicos que se seguem.
Captulos de tpicos
Um captulo separado cobre cada uma das reas dos Tpicos do exame. Estes captulos
oferecem informaes de background e apresentam uma abordagem aprofundada de cada
Objetivo com dicas No Exame (veja abaixo nesta pgina) espalhadas pelo captulo.
Questes e exerccios de reviso
Este captulo refora as reas importantes de estudo com questes para reviso. O
propsito desta seo fornecer uma srie de exerccios que podem ser usados em um
sistema Linux real para lhe dar uma valiosa experincia prtica, antes que voc faa os
exames.
Teste prtico
Os testes prticos foram elaborados para serem semelhantes, em formato e contedo, aos
Exames LPI reais. Voc dever conseguir pelo menos uma pontuao de 80% no teste de
exemplo, antes de tentar fazer o exame real.
ndice de referncia
Este captulo singular contm os conceitos e fatos importantes reunidos dos captulos
de Tpicos. Voc pode us-lo como um material de reviso e referncia antes de fazer os
exames reais.
xvi
00.indd 16
Prefcio
02/05/2012 14:35:33
No Exame
Fornece informaes sobre reas em que voc deve se concentrar ao estudar para
o exame.
Indica uma sugesto, dica ou nota geral.
Agradecimentos
Para a terceira edio, agradecemos aos revisores (da verso em ingls) Don Corbet, Jon
Larsen, Gregor Purdy, Rick Rezinas, G. Matt Rice e Craig Wolf.
Adam Haeder dedica seu trabalho a Tina, Erin, Ethan, Stanley e Stefon: a razo para eu
trabalhar at altas horas da noite.
Bruno dedica o seu trabalho ao seu av, Oswaldo Cabral Pessanha, in memoriam.
Prefcio
00.indd 17
xvii
02/05/2012 14:35:33
00.indd 18
02/05/2012 14:35:33
Os Exames LPI
O Exame LPI 101 um dos dois exames requeridos para a certificao LPIC Nvel 1 (referido
oficialmente como LPIC 1). No total, so especificadas 10 grandes reas para os Tpicos do
Nvel 1; este exame testa o seu conhecimento em quatro delas.
Os Tpicos do exame so numerados usando-se uma notao tpico.objetivo (p. ex., 101.1,
101.2, 102.1). Os tpicos da srie 100 representam os tpicos da certificao LPI Nvel 1,
que nico para todos os nveis de exames LPI (p. ex., 101, 102, 201, 202 etc.). O nmero
do objetivo representa os Objetivos associados com a rea do Tpico (p. ex., 1, 2, 3, 4 e assim
por diante).
Os Tpicos do Nvel 1 so distribudos entre os dois exames para criar testes com extenso
e dificuldade semelhantes, sem repetir os assuntos entre ambos. Como resultado, no se
exige nem h nenhuma vantagem em fazer o primeiro antes do segundo, o nico alerta que
voc no recebe uma certificao LPIC 2 ou superior enquanto no passar nas exigncias da
certificao de nvel inferior.
Cada Tpico contm uma srie de Objetivos abordando reas especficas de conhecimento.
Cada um desses Objetivos recebe um peso numrico, que age como indicador da importncia
do Objetivo. Os pesos geralmente vo de 1 a 8, com os nmeros mais altos indicando maior
importncia. Um Objetivo com peso 1 pode ser considerado relativamente desimportante
e improvvel que v ser abordado com muita profundidade no exame. Os Objetivos com
pesos maiores com certeza cairo no exame, de modo que voc deve estud-los com afinco.
Os pesos dos Objetivos so fornecidos no incio da seo de cada Tpico. Na verso atual
dos exames LPI, todos os totais de pesos para cada exame somam 60. Com 60 questes por
exame, isso significa que o peso exatamente equivalente quantidade de questes que o
Objetivo ter no exame.
Os Tpicos para o Exame 101 esto listados na Tabela 1-1.
Book.indb 1
18/04/2012 15:01:08
Nmero do
Objetivo
Descrio
Arquitetura do Sistema
Instalao e
Gerenciamento de
Pacotes do Linux
Dispositivos, Sistemas
de Arquivos do Linux e
o Filesystem Hierarchy
Standard
Como voc pode ver na Tabela 1-1, os nmeros dos Tpicos atribudos pelo LPI no so
necessariamente sequenciais. Isso se deve s diversas modificaes feitas pelo LPI no seu
programa de exames, medida que o desenvolvia. Os nmeros dos Tpicos servem apenas
como referncia e no so usados no exame.
O Exame 101 tem uma durao mxima de 90 minutos e contm aproximadamente 60
questes. O exame administrado usando-se um aplicativo prprio na plataforma PC em
um cmodo privado, para o qual voc no pode levar anotaes nem qualquer material de
referncia. A maior parte do exame composta de questes de mltipla escolha com uma
opo correta. Essas questes s tm uma resposta correta e so respondidas marcando-se um
boto de seleo. Algumas delas apresentam um cenrio que precisa de ao administrativa.
Outras procuram os comandos apropriados para uma determinada tarefa ou exigem uma
prova de entendimento sobre um determinado conceito. Algumas pessoas podem receber
um exame com 20 itens adicionais. Esses itens so usados para testar novas questes e no
contam como parte da pontuao. Nesse caso concedida uma adio de 30 minutos e no
h uma indicao sobre quais itens no foram pontuados.
Cerca de 10% das questes do exame so de mltipla escolha com mltiplas respostas que
so respondidas usando-se caixas de verificao. Essas questes especificam que tm vrias
respostas corretas e voc deve marcar todas as corretas para obter a pontuao do item. No
h um crdito parcial para itens parcialmente respondidos. Esse provavelmente o estilo de
questo mais difcil, porque as mltiplas respostas aumentam a probabilidade de esquecimento
da incluso de uma resposta, mesmo que o candidato saiba a partir da questo a quantidade
Book.indb 2
18/04/2012 15:01:08
O exame possui tambm questes de preenchimento de lacunas. Estas fornecem uma caixa de
entrada de texto para que voc preencha uma linha com a sua resposta. Essas questes verificam
o seu conhecimento sobre conceitos, tais como arquivos e comandos importantes, alm de fatos
comuns que voc precisa conhecer. No deixe que elas o assustem, no entanto, uma vez que
a maioria desses itens aceita vrias respostas. A no ser que seja especificado o contrrio, elas
no so sensveis caixa e no necessrio incluir paths inteiros nas suas respostas.
Os Exames LPI
Book.indb 3
Os Exames LPI
exata de respostas que deve selecionar. Mas elas so tambm um bom teste do seu conhecimento
sobre os comandos do Unix, uma vez que uma resposta incorreta em qualquer uma das opes
faz com que voc perca os pontos da questo inteira.
18/04/2012 15:01:08
Book.indb 4
18/04/2012 15:01:08
Os Exames LPI
A primeira parte deste livro contm uma seo para cada um dos quatro Tpicos encontrados
no Exame LPI 101. Cada seo detalha certos Objetivos, que sero descritos aqui e no site do
LPI (http://www.lpi.org/eng/certification/the_lpic_program/lpic_1/exam_101_detailed _objectives).
Book.indb 5
18/04/2012 15:01:08
Peso
Descrio
Peso
Descrio
Peso
Descrio
Book.indb 6
Objetivo
Peso
Descrio
18/04/2012 15:01:08
Arquitetura do Sistema
(Tpico 101.1)
BIOS
O firmware localizado em um PC, comumente chamado de BIOS, responsvel por trazer todo
o hardware do sistema para um estado no qual ele fique pronto para fazer o boot de um sistema
operacional. Os sistemas variam, mas esse processo geralmente inclui a inicializao do sistema, o
teste da memria e de outros dispositivos e, finalmente, a localizao de um sistema operacional
em algum dos diversos dispositivos de armazenamento. Alm disso, o BIOS fornece uma interface
para a configurao de baixo nvel do sistema, permitindo ao usurio escolher coisas, tais como
dispositivos de boot e atribuies de recursos. Alguns poucos fabricantes de firmware de BIOS
fornecem verses personalizadas dos seus produtos para as diferentes arquiteturas dos sistemas
PC. Os exames requerem um entendimento sobre o bsico a respeito disso. Por exemplo, o BIOS
de um laptop poder ser significativamente diferente do de um sistema desktop com semelhante
configurao e do mesmo fabricante. Devido a essas variaes, impossvel incluir especificidades
no teste, mas os exames LPIC Nvel 1 requerem um entendimento dos fundamentos bsicos.
7
Book.indb 7
18/04/2012 15:01:09
No momento do boot, a maioria dos PCs exibe um mtodo para se acessar o utilitrio de
configurao do BIOS, em geral apertando-se uma tecla especfica durante a inicializao. Uma
vez acessado o utilitrio, aparece uma tela com menus, na qual as configuraes do sistema
podem ser modificadas. Dependendo do fabricante do BIOS, podero haver configuraes
para discos, para o comportamento da memria, para as portas on-board (tais como portas
seriais e paralelas), para o relgio e muitas outras.
Data e hora
Uma das funes bsicas do BIOS gerenciar o relgio de hardware on-board. Esse relgio
inicialmente configurado no BIOS, digitando-se a data e a hora nos campos apropriados. Uma vez
configurado, o relgio interno mantm o registro da hora e disponibiliza a mesma para o sistema
operacional. Este tambm capaz de configurar o relgio, o que frequentemente til, caso uma
referncia de horrio externa confivel, como, por exemplo, um servidor NTPD (ver o Captulo
16), esteja disponvel na rede enquanto o sistema est rodando.
No Exame
Voc deve se familiarizar com os requerimentos gerais e layout das telas do BIOS
apresentadas em um PC normal.
Book.indb 8
18/04/2012 15:01:09
34858
0
7908
7
18140354
3237313
35
216205
0
43935
XT-PIC
IO-APIC-edge
XT-PIC
IO-APIC-edge
IO-APIC-edge
IO-APIC-edge
IO-APIC-level
IO-APIC-level
IO-APIC-edge
XT-PIC
IO-APIC-edge
timer
keyboard
cascade
MS Sound System
floppy
rtc
aic7xxx, eth0
aic7xxx
PS/2 Mouse
fpu
ide1
Arquitetura do
Sistema
# cat /proc/interrupts
CPU0
98663989
0:
1:
34698
2:
0
5:
7141
6:
6
8:
18098274
234867
10:
11:
36
12:
233140
13:
1
15:
44118
0
NMI:
0
ERR:
Neste exemplo, voc pode ver que a interrupo 5 est sendo usada para o sistema de som,
de modo que ela no est disponvel para uma segunda porta paralela. Os dois controladores
SCSI esto usando as interrupes 10 e 11, respectivamente, enquanto que o controlador
Ethernet compartilha a interrupo 10. Voc poder perceber tambm que apenas uma das
duas interfaces IDE padres est habilitada no BIOS do sistema, liberando a interrupo 14
para ser usada por outro dispositivo.
Eis os arquivos /proc/dma e /proc/ioports do mesmo sistema:
# cat /proc/dma
0: MS Sound System
1: MS Sound System
2: floppy
4: cascade
# cat /proc/ioports
0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0070-007f : rtc
0080-008f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
: fpu
00f0-00ff
0170-0177 : ide1
02f8-02ff : serial(auto)
0370-0371 : OPL3-SAx
0376-0376 : ide1
0388-0389 : mpu401
03c0-03df : vga+
03f0-03f5 : floppy
03f7-03f7 : floppy DIR
03f8-03ff : serial(auto)
0530-0533 : WSS config
0534-0537 : MS Sound System
e800-e8be : aic7xxx
ec00-ecbe : aic7xxx
ef00-ef3f : eth0
ffa0-ffa7 : ide0
ffa8-ffaf : ide1
Book.indb 9
18/04/2012 15:01:09
No Exame
Voc deve saber como examinar as atribuies de recursos de um sistema Linux
ativo, usando o sistema de arquivos /proc.
O Universal Serial Bus USB um tipo de interface usada para se conectar vrios tipos de
perifricos, que vo desde teclados e mouses at discos rgidos, scanners, cmeras digitais e
impressoras. O Objetivo referente ao USB cobre a arquitetura geral do USB, os mdulos USB
e a configurao de dispositivos USB.
Topologia USB
Os dispositivos USB so conectados a um host em uma rvore, atravs de um nmero
qualquer de dispositivos hub. O comando lsusb pode ser usado para ver como os dispositivos
se encontram conectados fisicamente a um sistema Linux.
# lsusb -t
Bus# 4
-Dev# 1 Vendor 0x0000 Product 0x0000
Bus# 3
-Dev# 1 Vendor 0x0000 Product 0x0000
|-Dev# 2 Vendor 0x046d Product 0xc501
-Dev# 3 Vendor 0x0781 Product 0x0002
Bus# 2
-Dev# 1 Vendor 0x0000 Product 0x0000
|-Dev# 2 Vendor 0x0451 Product 0x2036
| |-Dev# 5 Vendor 0x04b8 Product 0x0005
| -Dev# 6 Vendor 0x04b8 Product 0x0602
-Dev# 3 Vendor 0x0451 Product 0x2046
-Dev# 4 Vendor 0x056a Product 0x0011
Bus# 1
-Dev# 1 Vendor 0x0000 Product 0x0000
Controladores USB
Existem trs tipos de controladores host USB:
Interface de Controlador Host Aberta (Open Host Controller Interface OHCI)
Interface de Controlador Host Universal (Universal Host Controller Interface UHCI)
Interface de Controlador Host Aprimorada (Enhanced Host Controller Interface EHCI)
Os controladores OHCI e UHCI so ambos da especificao USB 1.1, capazes de transmitir dados na velocidade mxima de 12 Mbps. Os controladores EHCI so USB 2.0 e
so capazes de um mximo terico de 480 Mbps. Para conseguir velocidades acima do
USB 1.1, voc precisa ter um controlador USB 2.0, bem como dispositivos, hubs e cabos
USB 2.0. Um dispositivo USB 2.0 conectado a um hub USB 1.1 s conseguir rodar com
velocidades USB 1.1.
10
Book.indb 10
18/04/2012 15:01:09