Vous êtes sur la page 1sur 61

Este livro recomendado por

Linux Pro
COLEO

LPI-1
101 102
Luciano Antonio Siqueira
Curso completo para LPIC-1
3 edio revisada e ampliada. Exerccios em todos os tpicos. Livro preparado para a nova prova vlida a partir de 2009.
Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Certificao

Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Luciano Antonio Siqueira

3 edio
So Paulo 2009

Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Certificao LPI-1
por Luciano Antonio Siqueira
Direitos autorais e marcas registradas 2004 - 2009: Linux New Media do Brasil Editora Ltda. Nenhum material pode ser reproduzido em qualquer meio, em parte ou no todo, sem permisso expressa da editora. Assume-se que qualquer correspondncia recebida, tal como cartas, emails, faxes, fotografias, artigos e desenhos, fornecida para publicao ou licenciamento a terceiros de forma mundial no-exclusiva pela Linux New Media do Brasil, a menos que explicitamente indicado. Linux uma marca registrada de Linus Torvalds.

Reviso: Aileen Nakamura Projeto grfico e diagramao: Paola Viveiros Capa: Paola Viveiros

Linux New Media do Brasil Editora Ltda.


Av. Fagundes Filho, 134 Conj. 53 Sade CEP: 04304-000 So Paulo SP Brasil Tel: +55 (0)11 4082-1300 Fax: +55 (0)11 4082-1302

Siqueira, Luciano Antonio Certificao LPI-1 / Luciano Antonio Siqueira. - So Paulo: Linux New Media do Brasil Editora Ltda, 2009. ISBN: 978-85-61024-19-2 1. Linux 2. Informtica 3. LPI 4. Certificao 5. Redes 6. Computao

Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Run, rabbit run. Dig that hole, forget the sun, and when at last the work is done. Dont sit down its time to dig another one. Breathe
(Waters, Gilmour, Wright)

Corra, coelho. / Cave um buraco, esquea o sol, / E quando o trabalho finalmente acabar / No descanse, hora de cavar outro.

Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Sumrio
Prefcio Introduo Tpico 101: Arquitetura de Sistema
101.1 Identificar e editar configuraes de hardware 101.2 Incio (boot) do sistema 101.3 Alternar runlevels, desligar e reiniciar o sistema 9 11 17 18 25 30 37 38 40 43 45 47 57 58 63 67 73 75 77 78 80

Tpico 102: Instalao do Linux e administrao de pacotes


102.1 Dimensionar parties de disco 102.2 Instalar o gerenciador de inicializao 102.3 Controle das bibliotecas compartilhadas 102.4 Utilizao do sistema de pacotes Debian 102.5 Utilizao do sistema de pacotes RPM e YUM

Tpico 103: Comandos GNU e Unix


103.1 Trabalhar na linha de comando 103.2 Processar fluxos de texto com o uso de filtros 103.3 Gerenciamento bsico de arquivos 103.4 Fluxos, pipes (canalizao) e redirecionamentos de sada 103.5 Criar, monitorar e finalizar processos 103.6 Modificar a prioridade de execuo de um processo 103.7 Procurar em arquivos de texto usando expresses regulares 103.8 Edio bsica de arquivos com o vi

Tpico 104: Dispositivos, sistemas de arquivos Linux e padro FHS Filesystem Hierarchy Standard
104.1 Criar parties e sistemas de arquivos 104.2 Manuteno da integridade de sistemas de arquivos 104.3 Controle da montagem e desmontagem dos sistemas de arquivos 104.4 Administrar cotas de disco 104.5 Controlar permisses e propriedades de arquivos 104.6 Criar e alterar links simblicos e hardlinks 104.7 Encontrar arquivos de sistema e conhecer sua localizao correta

87 88 89 91 93 94 98 100

Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Tpico 105: Shells, scripts e administrao de dados


105.1 Personalizar e trabalhar no ambiente shell 105.2 Editar e escrever scripts simples 105.3 Administrao de dados SQL

107 108 110 115 123 124 129 131 139 140 144 146 153 154 156 158 159 169 170 176 180 185 191 192 200 202 217 247

Tpico 106: Interfaces de usurio e Desktops


106.1 Instalar e configurar o X11 106.2 Configurar o gerenciador de login grfico 106.3 Acessibilidade

Tpico 107: Tarefas administrativas


107.1 Administrar contas de usurio, grupos e arquivos de sistema relacionados 107.2 Automatizar e agendar tarefas administrativas de sistema 107.3 Localizao e internacionalizao

Tpico 108: Servios essenciais do sistema


108.1 Manuteno da data e hora do sistema 108.2 Configurar e recorrer a arquivos de log 108.3 Fundamentos de MTA (Mail Transfer Agent) 108.4 Configurar impressoras e impresso

Tpico 109: Fundamentos de rede


109.1 Fundamentos dos protocolos de Internet 109.2 Configurao bsica de rede 109.3 Solues para problemas de rede simples 109.4 Configurar DNS cliente

Tpico 110: Segurana


110.1 Tarefas administrativas de segurana 110.2 Segurana do host 110.3 Proteo de dados com criptografia

Apndices Respostas dos exerccios

Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Prefcio
O Linux j representa, hoje, um mercado anual de mais de 18 bilhes de dlares e, de acordo com especialistas, deve atingir um patamar superior a 50 bilhes em menos de trs anos. Alm disso, cerca de 50% dos departamentos de TI das empresas j usam Linux e Open Source em suas reas mais importantes. Como consequncia, a demanda por profissionais qualificados e certificados em Linux deve crescer e muito no mercado corporativo. E focando nessa necessidade que o autor Luciano Siqueira, a Linux New Media e o Senac, na figura do Daniel Guedes, viabilizaram este projeto de produzir uma obra completa, abrangente e, ao mesmo tempo, legvel. Este livro oferece todas as condies para que um profissional ou estudante se prepare para as provas de certificao LPI, a qual, alm de ser a mais importante certificao profissional em Linux, neutra e completamente independente de qualquer distribuio Linux. O LPI certifica profissionais de Linux em 3 nveis: LPIC-1, LPIC-2 e LPIC-3, cada uma com duas provas. No momento do lanamento deste livro, o LPI conta cerca de 40.000 profissionais certificados no mundo todo, e o Brasil participa com cerca de 5 a 6% deste total. Em nosso pas, a certificao profissional est crescendo e ganhando corpo medida que as empresas esto percebendo tal importncia nos processos de recrutamento, seleo e promoo. Os empregados j sentem que a certificao profissional aumenta a empregabilidade e, consequentemente, o reconhecimento profissional. O treinamento e a certificao profissional em Linux so essenciais para o desenvolvimento de profissionais, assim como para a alimentao do ecossistema Linux, e esta obra, por meio de seu autor e editores, executar um papel-chave neste sentido. De minha parte, fico muito feliz com esta iniciativa e convido a todos para que faam uso e desfrutem deste material extremamente bem escrito, completo e de fcil leitura que o Luciano foi capaz de desenvolver. Parabns a todos os envolvidos. Jos Carlos Gouveia

Jos Carlos Gouveia Diretor Geral do Linux Professional Institute LPI da Amrica Latina. Anteriormente, trabalhou por cinco anos para a SGI Silicon Graphics como Diretor Geral da Amrica Latina, foi diretor geral da Novell, Platinum Technology, PeopleSoft e JDEdwards, diretor da Anderson Consulting (Accenture) e da Dun&Bradstreet Software e gerente da EDS. Gouveia formado em Cincia da Computao pela Unicamp, com ps-graduao pela Unicamp e pela PUC-RJ.

9 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Introduo

Introduo primeira edio


Se h algo de que os entusiastas e profissionais envolvidos com Linux no podem reclamar a oferta de documentao oferecida pela maioria dos programas desenvolvidos para o sistema. So milhares de pginas explicando minuciosamente cada aspecto da configurao do sistema, englobando desde um simples comando para lidar com arquivos de texto at um complexo servidor de email. Porm, justamente a quantidade, mesmo que no negligenciando qualidade, que pode tornar-se obstculo para o aprendizado. No raro encontrar, inclusive entre profissionais da rea, queixas quanto falta de objetividade oferecida pelas pginas de manuais, via de regra extensas e deveras tecnicistas. Minha prpria experincia mostrou que o caminho mais comum de aprendizado o que pode ser chamado de um auto-didatismo assistido, ou seja, a pessoa aprende por si s at um determinado ponto, do qual s avana se auxiliada por um usurio ou um grupo de usurios mais experientes. A Internet tambm fonte indiscutvel de conhecimento sobre Linux. Sites sobre o sistema brotam diariamente, mas, via de regra, contm material insuficiente para quem quer ir alm das simples receitas e dicas. Para aqueles que no dominam o ingls, soma-se a tudo isso a barreira da lngua, tornando ainda mais difcil conseguir material especfico e de qualidade. A certificao oferecida pelo Linux Professional Institute www.lpi.org sempre teve o pressuposto de ser independente quanto a distribuies e preparao do candidato, e talvez seja justamente a que residam sua fora e reconhecimento. Sendo extremamente democrtica, porm, o profissional que deseja certificar-se pode se sentir rfo durante a preparao. para suprir essa demanda que o material aqui apresentado foi escrito, tendo como objetivo especfico a preparao para o exame de certificao LPI Nvel 1. Estruturado exatamente conforme as exigncias do prprio Linux Professional Institute (ver apndice deste livro), nenhum ponto foi deixado de lado. Mesmo sendo o contedo exigido para a prova bastante extenso, cada item abordado de maneira objetiva, com demonstraes prticas de utilizao. correto afirmar que o material til, mesmo para aqueles que ainda no tm o exame de certificao em vista mas que desejam aprofundar seu conhecimento sobre Linux. A leitura do livro no dispensa a experimentao prtica, devendo, assim, ser acompanhado dela. Dado o grande volume de assuntos abordados, a utilizao das ferramentas e dos conceitos demonstrados muito importante para fixao do contedo, principalmente para quem o est vendo pela primeira vez.
11 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Certificao LPI-1

Certamente, este livro lhe ser bastante til, tanto na preparao para o exame quanto para referncia posterior. O conhecimento adquirido no decorrer de sua leitura e sua formalizao por meio do certificado tero papel decisivo na sua vida profissional. Bons estudos e boa prova!

12 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Introduo

Introduo terceira edio


Muita coisa aconteceu desde a ltima vez que a Certificao LPI foi alterada. Alguns dos contedos que eram abordados encontravam pouca aplicao prtica. Alm disso, a organizao dos tpicos no obedecia a uma ordenao lgica e em alguns pontos no havia distino entre as provas da certificao nvel 1 e as provas da certificao nvel 2. A reviso 3.0, alm de eliminar alguns contedos ultrapassados e incluir novos contedos atualmente mais relevantes, procurou estabelecer focos ainda mais distintos entre a certificao nvel 1 e a certificao nvel 2. A certificao nvel 1 procura abordar todos os aspectos que envolvem a configurao e a manuteno de uma mquina local conectada a rede. J a certificao nvel 2 tem por objetivo geral a configurao e a manuteno de um ambiente de servidor. Apesar das mudanas, prevalece a poltica do LPI de abordar somente as ferramentas tradicionais de um sistema GNU/Linux, independente de distribuio. A seguir, est a viso geral das modificaes nessa nova reviso da prova, fornecida pelo prprio LPI.

Viso geral das mudanas nos exames LPIC nvel 1


A nova reviso dos objetivos para as provas LPIC nvel 1, vlida a partir de abril de 2009, levou as provas para a verso 3.0. Essa a segunda reviso completa dos objetivos, que padroniza a verso para o mundo todo. No mbito geral, o LPI antecipou o ciclo de cinco anos para revises completas. Por volta de cada dois anos e meio, os objetivos sero modificados para refletir as possveis mudanas do Linux. A prxima verso do LPIC-1 ser a 3.5 e refletir essa reviso parcial. Alm dessas revises principais, haver adendos includos numa mdia trimestral, com o intuito de esclarecer pontos e detalhes dos exames. Esses adendos no alteram a verso da prova, pois tm apenas o intuito de esclarecer a cobertura da prova para organizadores de cursos e livros.

Os novos pesos
O peso total de cada prova foi estabelecido em 60. Isso significa que, salvo em provas com perguntas beta para fins de desenvolvimento do exame, cada prova ter exatamente 60 questes. Portanto, a indicao de peso 3 em um determinado objetivo indica que haver trs questes sobre o tema na prova (exceto, novamente, no caso de haver questes beta para fins de desenvolvimento dos exames).
13 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Certificao LPI-1

Numerao dos objetivos


A numerao dos objetivos era passvel de dvida em funo de sua falta de linearidade. Por isso, os prefixos 1. e 2. foram descartados nessa reviso. Em todos os momentos em que numeraes como 1.xxx.y ou 2.xxx.y aparecem, o fazem para citar os objetivos antigos.

Reduo de contedo duplicado


Em verses anteriores dos objetivos da certificao LPI, alguns tpicos eram abordados tanto nos exames do nvel 1 quanto nos exames do nvel 2. Em alguns casos, o mesmo contedo aparecia em diferentes provas dentro do mesmo nvel de certificao. A atualizao dos objetivos buscou reduzir as ocorrncias de contedo duplicado em diferentes provas ou objetivos. Contudo, algumas tecnologias como DNS so importantes nos dois nveis de certificao e esto distribudas nos locais apropriados. Por exemplo, na certificao nvel 1, a abordagem sobre o DNS est restrita configurao do cliente do servio. Na certificao nvel 2, a abordagem passa para configurao e segurana de servidores DNS.

Verses de programas
Quando apropriado, as verses especficas de programas so mostradas nos objetivos. Por exemplo, a abordagem do Kernel 2.4 foi descartada para priorizar a verso 2.6. As questes relacionadas ao ReiserFS limitam-se verso 3 do sistema de arquivos, e o servidor Bind 8.x no mais abordado na prova.

Alteraes de contedo
A maioria dos servios de rede e demais tarefas administrativas foram movidas para a certificao nvel 2. O foco da certificao nvel 1 foi mais direcionado para o uso e administrao de um sistema Linux local. Por exemplo, para obter a certificao nvel 1 ainda necessrio saber lidar com a configurao do NTP e Syslog.

Manuseio de base de dados SQL


Dados armazenados em bases SQL tornaram-se muito relevantes na medida em que esses bancos de dados ficaram mais fceis de administrar e interagir. Para esse novo objetivo, necessrio saber ler, incluir, atualizar e apagar dados a partir do banco. Nenhum banco de dados especfico abordado, apenas o padro de instrues SQL.

14 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Introduo

Acessibilidade
A nova verso da prova de certificao nvel 1 introduz a necessidade de preocupao com questes de acessibilidade, programas e tecnologias assistivas.

Localizao e internacionalizao
Questes que envolvem outros idiomas alm do ingls so abordadas. Inclui configurao de fuso horrio, codificaes de caracteres e configuraes de ambiente relacionadas.

Criptografia de dados
A utilizao do ssh como ferramenta de segurana para o usurio final ganhou mais relevncia. Alm disso, tambm abordada a utilizao do GPG (GnuPG). Os contedos includos so expressivos e devem receber ateno, mas mesmo os contedos abordados nas outras verses da prova sofreram alguma modificao e no devem ser negligenciados. Essa terceira edio do livro Certificao LPI-1, sob chancela da Linux New Media do Brasil editora da reconhecida revista Linux Magazine contempla todos os aspectos da certificao. Alm disso, foram includos 100 exerccios do mesmo tipo daqueles que sero encontrados na prova. Tudo para que o candidato possa sentir ainda mais segurana ao buscar sua certificao.

15 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Peso total do tpico na prova: 8

Tpico 101:
Arquitetura de Sistema
Principais temas abordados: spectosfundamentaisdeconfigurao A dehardwarenoLinux; Inicializao(boot)dosistema; Nveisdeexecuoedesligamento.

Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Certificao LPI-1

101.1 Identificar e editar configuraes de hardware


Peso 2

A parte mais fundamental de um sistema operacional a comunicao com o hardware da mquina. Antes mesmo que o sistema operacional seja encarregado, o BIOS (Basic Input/Output System, ou Sistema Bsico de Entrada/Sada) identifica e realiza testes simples nos itens fundamentais de hardware, como processador, memria e disco.

Ativao de dispositivos
O hardware bsico do sistema configurado por meio do utilitrio de configurao de BIOS, a tela azul mostrada ao pressionar a tecla [Del] ou [F2] logo aps ligar o computador. Por meio desse utilitrio, possvel liberar e bloquear perifricos integrados, ativar proteo bsica contra erros e configurar endereos I/O, IRQ e DMA. Em geral, as configuraes automticas de fbricas no precisam ser alteradas. Contudo, pode ser necessrio ativar ou desativar dispositivos integrados, como teclados, controladora USB, suporte a mltiplos processadores etc.

Inspeo de dispositivos
Existem duas maneiras bsicas de identificar recursos de hardware dentro de um sistema Linux: utilizando comandos especficos ou lendo arquivos dentro de sistemas de arquivos especiais.

Comandos de inspeo
So dois os comandos fundamentais que identificam a presena de dispositivos: lspci: Mostra todos os componente conectados ao barramento PCI, como controladoras de disco, placas externas, controladoras USB, placas integradas etc. lsusb: Mostra os dispositivos USB conectados mquina.

Por que desativar o teclado?


Teclados so realmente necessrios em computadores Desktop, diretamente operados pelo usurio sentado sua frente. Contudo, no caso de servidores, o teclado dispensvel, pois raramente essas mquinas so operadas in loco. Via de regra servidores so operados remotamente, com ferramentas como o OpenSSH. Retirar o teclado pode causar problemas, pois algumas mquinas interrompem a inicializao ao detectar sua ausncia. Por isso importante desativar a deteco do teclado no utilitrio de configurao do BIOS, para evitar que o servidor no volte ao ar aps um reincio de sistema.

18 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Tpico 101: Arquitetura e Sistema

Os comandos lspci e lsusb mostram uma lista de todos os dispositivos no barramento PCI e USB cuja presena foi identificada pelo sistema operacional. Isso no quer dizer que o dispositivo esteja funcional, pois para cada componente de hardware necessrio um componente de software que controla o dispositivo correspondente. Esse componente de software chamado mdulo, e na maioria dos casos j est presente no sistema operacional. O comando lsmod lista todos os mdulos atualmente carregados no sistema. O seguinte trecho de sada do comando lspci mostra que uma placa de udio externa foi identificada:
01:01.0 Network controller: RaLink RT2561/RT61 802.11g PCI 01:02.0 Multimedia audio controller: VIA Technologies Inc. ICE1712 [Envy24] PCI Multi-Channel I/O Controller (rev 02) 02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)

Podemos obter mais detalhes desse dispositivo com o prprio comando lspci, fornecendo o endereo do dispositivo (os nmeros no incio da linha) com a opo -s e detalhando a listagem com a opo -v:
# lspci -s 01:02.0 -v 01:02.0 Multimedia audio controller: VIA Technologies Inc. ICE1712 [Envy24] PCI Multi-Channel I/O Controller (rev 02) Subsystem: VIA Technologies Inc. M-Audio Delta 66 Flags: bus master, medium devsel, latency 32, IRQ 22 I/O ports at b800 [size=32] I/O ports at b400 [size=16] I/O ports at b000 [size=16] I/O ports at a800 [size=64] Capabilities: [80] Power Management version 1 Kernel driver in use: ICE1712 Kernel modules: snd-ice1712

Com essa sada podemos identificar o modelo da placa (M-Audio Delta 66) e o mdulo correspondente sendo utilizado pelo sistema (snd-ice1712). Uma situao como essa indica que: o dispositivo foi identificado; um mdulo correspondente foi carregado; o dispositivo est pronto para uso.
19 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Certificao LPI-1

Com o comando lsmod verificamos a presena do mdulo snd-ice1712:


$ lsmod Module (...) w83627ehf hwmon_vid hwmon lp fuse snd_ice1712 snd_hda_codec_analog snd_ice17xx_ak4xxx snd_ak4xxx_adda snd_hda_intel snd_hda_codec snd_cs8427 snd_hwdep snd_ac97_codec ov511 (...) 23048 0 6912 1 w83627ehf 6300 1 w83627ehf 13444 0 53660 1 62756 0 62464 1 7168 1 snd_ice1712 11904 2 snd_ice1712,snd_ice17xx_ak4xxx 29000 0 64128 2 snd_hda_codec_analog,snd_hda_intel 11520 1 snd_ice1712 10372 2 snd_usb_audio,snd_hda_codec 102052 1 snd_ice1712 75664 0 Size Used by

A sada do comando lsmod dividida em trs colunas: Module: Nome do mdulo; Size: Memria ocupada pelo mdulo, em bytes; Used by: Mdulos dependentes.

Mdulos x Drivers
No sistema operacional Windows, os correspondentes dos mdulos so os chamados drivers. Na maiorias dos casos os drivers para Windows so fornecidos pelos prprios fabricantes do dispositivo. Poucos fabricantes desenvolvem e fornecem os drivers de seus dispositivos para Linux, ficando os prprios desenvolvedores do Linux responsveis por produzir esses drivers. Por esse motivo, alguns componentes que funcionam no Windows com o driver fornecido pelo fabricante podem no possuir um mdulo funcional no Linux. Apesar disso, poucos so os casos de dispositivos que no funcionam no Linux, como alguns modelos dos j ultrapassados Winmodems.

20 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Tpico 101: Arquitetura e Sistema

comum que alguns mdulos possuam dependncias, como o caso do snd-ice1712. Por tratar-se de um mdulo de dispositivo de udio, ele depende de outros componentes do sistema de som do Linux, o sistema Alsa, tambm carregados como mdulos. O comando lsusb semelhante ao lspci e produz uma sada como essa:
# lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 005 Device 021: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E270 HSDPA/HSUPA Modem Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 002: ID 04f3:0212 Elan Microelectronics Corp. Laser Mouse Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 002: ID 05a9:a511 OmniVision Technologies, Inc. OV511+ Webcam Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Ele mostra os canais USB disponveis e os dispositivos conectados. So exibidos mais detalhes sobre os dispositivos com a opo -v. Um dispositivo especfico pode ser escolhido ao informar o ID com a opo -d:
# lsusb -v -d 12d1:1003 Bus 005 Device 021: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E270 HSDPA/HSUPA Modem Device Descriptor: bLength bDescriptorType bcdUSB bDeviceClass bDeviceSubClass bDeviceProtocol bMaxPacketSize0 idVendor idProduct bcdDevice iManufacturer iProduct iSerial (...)
21 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

18 1 1.10 0 (Defined at Interface level) 0 0 64 0x12d1 Huawei Technologies Co., Ltd. 0x1003 E220 HSDPA Modem / E270 HSDPA/HSUPA Modem 0.00 1 HUAWEI Technologies 2 HUAWEI Mobile 0

Certificao LPI-1

Arquivos especiais e de dispositivos


Tanto o lspciquanto o lsusb e o lsmod servem como facilitadores de leitura das informaes de hardware armazenadas pelo sistema. Essas informaes ficam em arquivos especiais localizados nos diretrios /proc e /sys. O diretrio /proc contm arquivos com informaes dos processos ativos e de recursos de hardware. Por exemplo, o arquivo /proc/scsi/scsi contm informaes sobre a controladora SCSI identificada no sistema:
# cat /proc/scsi/scsi Attached devices: Host: scsi2 Channel: 02 Id: 00 Lun: 00 Vendor: MegaRAID Model: LD0 RAID1 70006R Rev: 1L37 Type: Direct-Access ANSI SCSI revision: 02

Alguns arquivos importantes encontrados no diretrio /proc: /proc/cpuinfo: Informao sobre o(s) processador(es) encontrado(s) pelo sistema; /proc/dma: Informao sobre os canais de acesso direto memria; /proc/ioports: Informao sobre endereos de memria usados pelos dispositivos; /proc/interrupts: Informao sobre as requisies de interrupo (IRQ) nos processadores. Os arquivos em /sys tm funo semelhante aos do /proc. Porm, o /sys tem funo especfica de armazenar informaes de dispositivos, enquanto que o /proc agrega muitas informaes de processos tambm. Tratando-se de dispositivos, outro diretrio muito importante o /dev. Nele encontramos arquivos especiais que representam a maioria dos dispositivos do sistema, particularmente dispositivos de armazenamento. Um disco IDE, por exemplo, quando conectado ao primeiro canal IDE da placa me, representado pelo arquivo /dev/hda. Cada partio nesse disco ser identificada como /dev/hda1, /dev/hda2 e at a ltima partio encontrada.

Coldplug e Hotplug
So vrios os componentes responsveis por identificar o dispositivo e carregar o mdulo correspondente. O sistema trata de maneira semelhante tanto os dispositivos internos fixos quanto os dispositivos removveis e externos. Conceitualmente, os dispositivos podem ser classificados como Coldplug e Hotplug. Em linhas gerais, Coldplug significa a necessidade de desligar a mquina para conectar um dispositivo. Exemplos de dispositivos coldplug so placas PCI e dis22 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Tpico 101: Arquitetura e Sistema

positivos IDE. Na maioria dos computadores, CPU e mdulos de memria so coldplug. Porm, alguns servidores de alta performance suportam hotplug para esses componentes. Hotplug o sistema que permite conectar novos dispositivos mquina em funcionamento e us-los imediatamente, como no caso de dispositivos USB. O sistema hotplug foi incorporado ao Linux a partir do kernel 2.6. Dessa forma, qualquer barramento (PCI, USB etc.) pode disparar eventos hotplug quando um dispositivo conectado ou desconectado. Assim que um dispositivo conectado ou desconectado, o hotplug dispara um evento correspondente, geralmente trabalhando junto ao subsistema Udev, que atualiza os arquivos de dispositivos em /dev. Mesmo alguns dispositivos coldplug so configurados pelo sistema hotplug. Na hora da inicializao, o script /etc/init.d/hotplug (ou /etc/rc.d/rc.hotplug em alguns sistemas) dispara os scripts agentes em /etc/hotplug/ para configurar aqueles dispositivos que j estavam presentes antes de a mquina ser ligada.

Dispositivos de armazenamento
No Linux, todo dispositivo de armazenamento encontrado identificado por um arquivo dentro do diretrio /dev. O nome utilizado para o arquivo depende do tipo do dispositivo (IDE, SATA, SCSI etc) e das parties nele contidas. Os nomes so definidos como mostrado na tabela Nomes dos dispositivos de armazenamento no Linux. Em alguns sistemas, se o Kernel Linux for configurado para tal, mesmo os discos IDE podem se identificar como discos SATA. Nesse caso, os nomes sero criados com o prefixo sd, mas ainda ser respeitado o esquema de nomes por master/ slave (no primeiro canal IDE, sda para master e sdb para slave, por exemplo). Dispositivos de CD/DVD e disquetes tambm tm aquivos correspondentes em /dev. Um drive de CD/DVD conectado ao segundo canal IDE ser identificado como /dev/hdc. Um dispositivo de disquete 3,5 tradicional identificado pelo arquivo /dev/fd0.

Dispositivos SCSI
Os dispositivos SCSI possuem algumas particularidades em relao a outros dispositivos de armazenamento. H basicamente dois tipos de dispositivos SCSI: 8 bit (7 dispositivos, alm da controladora) e 16 bit (15 dispositivos alm da controladora). Dispositivos SCSI so identificados por meio de um conjunto de trs nmeros, chamado SCSI_ID, que especificam: Canal SCSI: cada adaptador SCSI suporta um canal de dados, no qual so anexados os dispositivos SCSI. So numerados a partir de zero (0);
23 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Certificao LPI-1

Nomes dos dispositivos de armazenamento no Linux


Tipo
IDE

Critrio para nomeao


Canal IDE utilizado Master/Slave Nmero da partio

Exemplo
/dev/hda1 (Primeira partio do disco conectado como master no primeiro canal IDE) /dev/hdb2 (Segunda partio do disco conectado como slave no primeiro canal IDE) /dev/hdc3 (Terceira partio do disco conectado como master no segundo canal IDE)

SATA

Ordem de identificao do disco pelo BIOS Nmero da partio

/dev/sda2 (Segunda partio do primeiro disco) /dev/sdb1 (Primeira partio do segundo disco)

SCSI

Ordem de identificao do disco pelo BIOS Nmero da partio

/dev/sda1 (Primeira partio do primeiro disco) /dev/sdb1 (Primeira partio do segundo disco)

SDD (Cartes e pendrives)

Ordem de identificao do disco pelo BIOS (utiliza barramento SATA) Nmero da partio

/dev/sdc1 (Partio do pendrive, no caso de j estarem presentes dois discos SATA ou SCSI)

ID do dispositivo: a cada dispositivo atribudo um nmero ID nico, altervel por meio de jumpers ou do BIOS da controladora. A faixa de IDs vai de 0 a 7 em controladores de 8 bits e de 0 a 15 em controladores de 16 bits. O ID da controladora costuma ser 7; Nmero lgico da unidade (LUN): usado para determinar diferentes dispositivos dentro de um mesmo canal SCSI. Pode indicar uma partio em um disco ou um dispositivo de fita especfico em um dispositivo multi-fita. Atualmente no muito utilizado, pois adaptadores SCSI esto mais baratos e podem comportar mais alvos por barramento. Todos os dispositivos SCSI encontrados so listados em /proc/scsi/scsi. O comando scsi_info usa as informaes desse arquivo para mostrar o SCSI_ID e o modelo do dispositivo solicitado. Exemplo de contedo do arquivo /proc/scsi/scsi:
24 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Tpico 101: Arquitetura e Sistema

# cat /proc/scsi/scsi Attached devices: Host: scsi2 Channel: 02 Id: 00 Lun: 00 Vendor: MegaRAID Model: LD0 RAID1 70006R Rev: 1L37 Type: Direct-Access ANSI SCSI revision: 02

Por padro, o dispositivo SCSI de inicializao o de ID 0, o que pode ser alterado no BIOS da controladora. Se existirem tanto dispositivos SCSI quanto IDE, a ordem da inicializao precisa ser especificada no BIOS da mquina.

101.2 Incio (boot) do sistema


Peso 3

possvel passar opes para o kernel no momento da inicializao, com propsitos que vo desde especificar o montante de memria at entrar no modo de manuteno do sistema. O processo de inicializao tambm importante para identificar se dispositivos e servios foram identificados e configurados corretamente.

Carregador de boot (Bootloader)


H dois principais programas responsveis por carregar um sistema Linux: o Grub e o Lilo, ambos denominados bootloader (carregador de boot). O mais popular deles o Grub, mas o Lilo ainda utilizado em algumas distribuies. Ambos funcionam de maneira semelhante. Antes de carregar o kernel, o bootloader apresenta um prompt no qual possvel alterar o comportamento padro de carregamento do sistema. Geralmente necessrio apertar uma tecla como [Esc] ou [Tab] para que o prompt aparea (figura 1). Aps entrar no menu do Grub (figura 2), pressione a tecla [e] para entrar no submenu de inicializao (figura 3).

Figura 1. O Grub aguarda alguns segundos para que o usurio aperte a tecla [Esc] e acione o prompt de boot.

25 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Certificao LPI-1

Para passar argumentos ao kernel, necessrio escolher a linha que inicia pelo termo kernel (figura 3) e apertar novamente a tecla [e]. A linha poder ser editada com os parmetros desejados (figura 4). No caso do exemplo, foi adicionado o parmetro init para definir um controlador de inicializao diferente de /sbin/init. Feito isso, basta pressionar [Enter] para voltar ao menu anterior e, em seguida, pressionar [b] para iniciar o sistema. Nesse caso, ser invocado um shell o interpretador /bin/bash e o sistema bsico estar disponvel para tarefas como recuperao e correo de problemas. Outras utilidades para os parmetros no boot so indicar o kernel a carregar, passar parmetros de configurao e alterar o runlevel (nvel de execuo) inicial. A maioria dos parmetros obedece ao formato item=valor. Exemplo de parmetros mais comuns na tabela Parmetros de inicializao. Dessa mesma forma,

Figura 2. No menu do Grub so oferecidas as diferentes opes de boot do sistema. possvel que existam diferentes verses de kernel.

Figura 3. No submenu de inicializao esto as diferentes linhas usadas para carregar o sistema.

26 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Tpico 101: Arquitetura e Sistema

Figura 4. Os parmetros passados diretamente ao kernel no menu de inicializao do Grub.

possvel passar parmetros para os mdulos compilados estaticamente no kernel. Para que os parmetros sejam automaticamente passados em todo boot, eles podem ser includos na instruo append no arquivo /etc/lilo.conf ou no arquivo /boot/grub/menu.lst do Grub. Outra possibilidade de uso do prompt do bootloader alterar o runlevel inicial do sistema. Os parmetros aceitos so s, single, S, 1, 2, 3, 4, 5. Se nenhum parmetro for passado, o runlevel inicial ser aquele especificado no arquivo /etc/inittab.

Parmetros de inicializao
Parmetro
acpi init mem

Descrio
Liga/desliga o suporte a ACPI. Define um outro programa para executar no lugar de /sbin/init. Define o quanto de memria RAM estar disponvel para o sistema. Nmero mximo de processadores (ou ncleos) visveis para o sistema (apropriado apenas para mquina com suporte a multiprocessamento SMP). Valor 0 desliga o suporte a SMP corresponde a utilizar o parmetro nosmp. No exibe a maioria das mensagens de inicializao. Seleciona um modo de vdeo. Define uma partio raiz diferente da prdeterminada pelo carregador de boot. Realiza a montagem inicial como somente leitura ou como leitura e escrita.

Exemplo
acpi=off init=/bin/bash mem=512M

maxcpus

maxcpus=2

quiet vga root

quiet vga=773 root=/dev/sda3

ro ou rw

ro

27 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Certificao LPI-1

Mensagens de inicializao
Em algumas distribuies Linux, como Ubuntu e Fedora, as mensagens de inicializao so suprimidas e em seu lugar exibida uma tela de abertura. Apesar de mais interessante do ponto de vista esttico, a supresso das mensagens de inicializao pode atrapalhar o diagnstico de possveis problemas. Para exibir as mensagens de inicializao nesses casos, basta retirar as opes quiet e splash do linha de carregamento do Kernel. Dessa forma, sero exibidas mensagens de diagnstico e possveis mensagens de erro referentes a hardware e software. Cada etapa da inicializao demonstrada

Etapas da inicializao
Neste momento o kernel ser iniciado. A partir dessas informaes podemos verificar que o dispositivo raiz indicado para o sistema ser a primeira partio no primeiro disco (hd0,0), o sistema de arquivos identificado (ext2fs), o tipo da partio (0x83 - Linux). Tambm mostrado qual imagem do kernel ser utilizada (/boot/ vmlinuz-2.6.18-4-686) e a imagem (se houver) initrd (/boot/initrd.img-2.6.18-4-686). Assim que o kernel assume o controle, informaes conseguidas junto ao BIOS e outras informaes de hardware so mostradas na tela. um processo muito rpido e dificilmente pode ser acompanhado.

O hardware fundamental do sistema, como portas seriais, teclado e mouse, ser ento iniciado.

28 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Tpico 101: Arquitetura e Sistema

no diagrama Etapas da iniLilo e mdulos externos cializao a seguir. Lembre-se de reinstalar o Lilo executando o comando Para inspecionar o proceslilo toda vez que sua configurao for alterada. Para os so de inicializao do sistema, mdulos externos, parmetros so passados diretamente com o comando modprobe ou podem constar em seus usado o comando dmesg. As arquivos de configurao em /etc/modprobe.d/. mensagens do carregamento so armazenadas em /var/ log/dmesg, alm de outras mensagens do kernel, que podem ser checadas dentro do arquivo /var/log/messages.

Outros itens de hardware sendo identificados e minimamente configurados, como barramentos, discos rgidos e dispositivo de rede.

Assim que a identificao inicial do hardware terminar e a partio raiz for montada, o
init ser disparado e as configuraes mais avanadas de hardware e os daemons sero iniciados. Neste estgio, entre outros procedimentos, so montadas as demais parties, inclusive a partio swap, conforme constadas em /etc/fstab.

Continuando a ltima etapa, demais daemons de servios so disparados e o usurio poder ingressar no sistema.

29 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Certificao LPI-1

101.3 Alternar runlevels, desligar e reiniciar o sistema


Peso 3

O runlevel (nvel de execuo do sistema) o grau de interao com o usurio que o sistema opera. O programa /sbin/init, invocado logo no incio do processo de boot, identifica o nvel de execuo informado no carregamento do kernel ou no arquivo de configurao /etc/inittab e carrega os programas scripts e servios correspondentes, indicados nesse mesmo arquivo. Na maioria das distribuies Linux os scripts invocados pelo init ficam no diretrio /etc/init.d. Em algumas outras distribuies esses scripts ficam em /etc/rc.d.

O nveis de execuo (runlevels)


Os runlevels so numerados de 0 a 6 e suas funes podem variar de uma distribuio para outra. Via de regra, o prprio arquivo /etc/inittab, que define os runlevels, traz tambm informaes a respeito de cada um. O formato das entradas nesse arquivo id:runlevels:ao:processo. O termo id um nome de at quatro caracteres para identificar a entrada do inittab. O termo runlevels a lista dos runlevels para os quais a ao da entrada dever ser executada. O termo ao o tipo de ao a ser tomada e o termo processo o comando a ser acionado. Os tipos mais comuns para aes so mostrados na tabela Aes de runlevels.

Aes de runlevels.
Ao
sysinit wait ctrlaltdel

Descrio
Processo executado durante o boot do sistema. Processo ser executado e o programa init aguardar seu trmino. O processo ser executado quando o init receber o sinal SIGINT, o que significa que as teclas [Ctrl]+[Alt]+[Del] foram pressionas.

Exemplo de trecho do arquivo /etc/inittab:


si::sysinit:/etc/init.d/rcS ~~:S:wait:/sbin/sulogin 1:2345:respawn:/sbin/getty 38400 tty1 2:23:respawn:/sbin/getty 38400 tty2

Na maioria dos casos, a numerao dos runlevels representam: 0: desligamento do sistema;


30 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Tpico 101: Arquitetura e Sistema

1: usurio nico (modo de manuteno, sem rede ou servios); 2: multiusurio (estado padro na maioria dos sistemas); 3: multiusurio (padro em algumas distribuies); 4: no utilizado na maioria das distribuies; 5: no utilizado na maioria das distribuies; 6: reinicializao do sistema.

Os nicos runlevels comuns a toda distribuio Linux so 0, 1 e 6. O runlevel padro, aquele que ser utilizado a menos que outros sejam passados no carregamento do kernel, definido no prprio arquivo /etc/inittab, na entrada id:x:initdefault. O x o nmero do runlevel iniciado por padro. Esse nmero jamais pode ser 0 ou 6, pois causaria o desligamento ou a reinicializao logo durante o boot. Por ser o primeiro programa iniciado logo aps a inicializao do kernel, o PID (nmero de identificao de processo) do init ser sempre 1.

Alternando entre runlevels


Para alternar entre runlevels aps o boot, pode-se usar o prprio comando init ou o comando telinit, fornecendo como argumento o nmero do runlevel desejado. Para identificar em qual runlevel o sistema est operando, utilizado o comando cognato chamado runlevel. O comando runlevel mostra dois algarismos: o primeiro mostra o runlevel anterior e o segundo, o runlevel atual.

Desligamento e reinicializao
wn,

O principal comando usado para desligar ou reiniciar o sistema o comando shutdopois agrega algumas funcionalidades importantes. Ele automaticamente notifica todos os usurios no sistema com uma mensagem exibida no terminal, e novos logins so bloqueados. Aps invocar o shutdown, todos os processos recebem o sinal SIGTERM, seguido de SIGKILL, antes de o sistema desligar ou alternar o runlevel. O padro, caso no sejam usadas as opes -h ou -r, que o sistema alterne para o runlevel 1, ou seja, usurio nico. O comando shutdown invocado utilizando a sintaxe shutdown [opo] horrio [mensagem]. Apenas o argumento horrio obrigatrio. Ele indica quando efetuar a ao requisitada, e seu formato pode ser: hh:mm: horrio para execuo; +m: minutos at a execuo; now ou +0: execuo imediata.
31 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Certificao LPI-1

Algumas das opes mais usadas do comando shutdown so: -a: usar o arquivo de permisso /etc/shutdown.allow; -r: reiniciar a mquina; -h: desligar a mquina; -t segundos: define o tempo de espera antes de o comando shutdown executar a ao solicitada. O argumento mensagem ser o aviso enviado a todos os usurios que estiverem logados no sistema. Para impedir que qualquer usurio reinicie a mquina pressionando [Ctrl]+[Alt]+[Del], a opo -a deve acompanhar o comando shutdown presente na linha do arquivo /etc/inittab referente ao ctrlaltdel. Dessa forma, somente os usurios cujos nomes de login constarem no arquivo /etc/shutdown.allow podero reiniciar o sistema usando a combinao de teclas.

32 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Exerccios

Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Certificao LPI-1

Questes Tpico 101


1. Qual comando pode ser usado para inspecionar o hardware geral do sistema? a. ls b. lspci c. find d. hwlook

2. Como possvel verificar quais mdulos esto carregados pelo sistema? a. Com o comando depmod. b. Lendo o arquivo /etc/modprobe.conf. c. Com o comando lsmod. d. Com o comando uname -m.

3. A sada abaixo:
Bus 002 Device 003: ID 046d:c016 Logitech, Inc. M-UV69a/HP M-UV96 Optical Wheel Mouse Bus 002 Device 002: ID 413c:2005 Dell Computer Corp. RT7D50 Keyboard Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

corresponde execuo de qual comando? lsusb b. cat /proc/devices c. lspci d. cat /dev/usb
a.

4. Dispositivos hotplug so dispositivos: a. mais caros, de melhor desempenho. b. que aquecem, prejudicando o funcionamento da mquina. c. que devem ser conectados com a mquina desligada. d. que podem ser conectados com a mquina em funcionamento.

34 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Tpico 101: Arquitetura e Sistema

5. Qual o caminho completo para a segunda partio de um disco IDE conectado ao primeiro canal IDE?

6. Qual opo deve ser passada para o kernel para limitar o total de memria disponvel para o sistema? a. memlimit b. mem c. limit d. totalmem

7. Qual nvel de execuo corresponde ao desligamento do sistema? a. 0 b. 1 c. 2 d. 3

8. Qual comando usado para verificar o nvel de execuo atual do sistema? D somente o comando, sem argumentos.

9. Quais comandos podem ser utilizados para desligar o computador corretamente? Marque todos as respostas corretas. a. shutdown b. telinit c. ctrlaltdel d. powerdown

10. Qual linha do arquivo /etc/inittab define o nvel de execuo padro do sistema? a. xx:default:2 b. xx:initdefault:3 c. xx:3:initdefault d. xx:telinit:3

35 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Apndices

Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Viso geral das mudanas nos exames para certificao LPIC nvel 1
A nova reviso dos objetivos para as provas LPIC nvel 1, vlida a partir de abril de 2009, levou as provas para a verso 3.0. Essa a segunda reviso completa dos objetivos, que padroniza a verso para o mundo todo. No mbito geral, o LPI antecipou o ciclo de cinco anos para revises completas. Por volta de cada dois anos e meio, os objetivos sero modificados para refletir as possveis mudanas do Linux. A prxima verso do LPIC-1 ser a 3.5 e refletir essa reviso parcial. Alm dessas revises principais, havero adendos includos numa mdia trimestral, com o intuito de esclarecer pontos e detalhes dos exames. Esses adendos no alteram a verso da prova, pois tm apenas o intuito de esclarecer a cobertura da prova para organizadores de cursos e livros.

Os novos pesos
O peso total de cada prova foi estabelecido em 60. Isso significa que, salvo em provas com perguntas beta para fins de desenvolvimento do exame, cada prova ter exatamente 60 questes. Portanto, a indicao de peso 3 em um determinado objetivo indica que havero trs questes sobre o tema na prova (exceto, novamente, no caso de haver questes beta para fins de desenvolvimento dos exames).

Numerao dos objetivos


A numerao dos objetivos passvel de dvida em funo de sua falta de linearidade. Por isso, os prefixos 1. e 2. foram descartados nessa reviso. Em todos os momentos em que numeraes como 1.xxx.y ou 2.xxx.y aparecem, o fazem para citar os objetivos antigos.

Reduo de contedo duplicado


Em verses anteriores dos objetivos da certificao LPI, alguns tpicos eram abordados tanto nos exames do nvel 1 quanto nos exames do nvel 2. Em alguns casos, o mesmo contedo aparecia em diferentes provas dentro do mesmo nvel de certificao. A atualizao dos objetivos buscou reduzir as ocorrncias de contedo duplicado em diferentes provas ou objetivos. Contudo, algumas tecnologias como DNS so importantes nos dois nveis de certificao e esto distribudos nos locais apropriados. Por exemplo, na certificao nvel 1, a abordagem sobre o DNS est restrita configurao do cliente do servio.

Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Certificao LPI-1

Na certificao nvel 2, a abordagem passa para configurao e segurana de servidores DNS.

Verses de programas
Quando apropriado, as verses especficas de programas so mostradas nos objetivos. Por exemplo, a abordagem do Kernel 2.4 foi descartada para priorizar a verso 2.6. As questes relacionadas ao ReiserFS limitam-se verso 3 do sistema de arquivos e o servidor Bind 8.x no mais abordado na prova.

Alteraes de contedo
A maioria dos servios de rede e demais tarefas administrativas foram movidas para a certificao nvel 2. O foco da certificao nvel 1 foi mais direcionado para o uso e administrao de um sistema Linux local. Por exemplo, para obter a certificao nvel 1 ainda necessrio saber lidar com a configurao do NTP e Syslog.

Manuseio de base de dados SQL


Dados armazenados em bases SQL tornaram-se muito relevantes na medida que esses bancos de dados ficaram mais fceis de administrar e interagir. Para esse novo objetivo, necessrio saber ler, incluir, atualizar e apagar dados a partir do banco. Nenhum banco de dados especfico abordado, apenas o padro de instrues SQL.

Acessibilidade
A nova verso da prova de certificao nvel 1 introduz a necessidade de preocupao com questes de acessibilidade, programas e tecnologias assistivas.

Localizao e internacionalizao
Questes que envolvem outros idiomas alm do ingls so abordados. Inclui configurao de fuso horrio, codificaes de caracteres relevantes e configurao de ambiente relacionadas.

Criptografia de dados
A utilizao do ssh como ferramenta de segurana para o usurio final ganhou mais relevncia. Alm disso, tambm abordada a utilizao do GPG (GnuPG).

220 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Objetivos detalhados para a prova 101


Primeira prova para a certificao LPI nvel 1.

Sobre os pesos
O peso total da prova foi estabelecido em 60. Isso significa que, salvo em provas com perguntas beta para fins de desenvolvimento do exame, cada prova ter exatamente 60 questes. Portanto, a indicao de peso 3 em um determinado objetivo indica que havero trs questes sobre o tema na prova (exceto, novamente, no caso de haver questes beta para fins de desenvolvimento dos exames).

Tpico 101: Arquitetura de Sistema


101.1 Identificar e editar configuraes de hardware
Peso 2

Os candidatos devem ser capazes de realizar configuraes bsicas de hardware. Conhecimentos chave Ativar e desativar perifricos integrados; Configurao de sistemas para iniciarem sem perifricos externos, como teclados; Saber as diferenas entre os vrios dispositivos de armazenamento; Especificar o ID de hardware correto para diferentes dispositivos, especialmente o dispositivo de boot; Conhecer a diferena entre dispositivos coldplug e hotplug; Identificar os recursos de hardware de um dispositivo; Ferramentas para mostrar diversas informaes de hardware (lsusb, lspci etc); Ferramentas para manipular dispositivos USB; Conhecimento conceitual sobre sysfs, udev, hald, dbus. Lista parcial de arquivos, termos e ferramentas abordadas /sys /proc /dev modprobe lsmod lspci
Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Certificao LPI-1

101.2 Incio (boot) do sistema


Peso 3

Os candidatos devem ser capazes de interagir com o processo de boot. Conhecimentos chave Fornecer comandos para o carregador de boot e para o kernel durante o boot; Mostrar conhecimentos sobre a sequncia de boot, das mensagens de BIOS at o trmino da inicializao; Verificar os eventos de boot nos arquivos de log. Lista parcial de arquivos, termos e ferramentas abordadas /var/log/messages dmesg BIOS bootloader kernel init

101.3 Alternar runlevels, desligar e reiniciar o sistema


Peso 3

Os candidatos devem ser capazes de administrar o nvel de execuo do sistema. Este objetivo inclui alternar para o modo single user (usurio nico), desligar ou reiniciar o sistema. Tambm devem ser capazes de alertar aos usurios antes de mudar o nvel de execuo e finalizar corretamente os processos. Inclui ainda determinar o nvel de execuo padro. Conhecimentos chave Determinar o nvel de execuo padro; Alternar entre os nveis de execuo, incluindo o modo single user; Desligar e reiniciar usando a linha de comando; Alertar aos usurios antes de mudar o nvel de execuo ou outro evento importante no sistema; Finalizar corretamente os processos. Lista parcial de arquivos, termos e ferramentas abordadas /etc/inittab
222 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Apndice

shutdown init /etc/init.d telinit

Tpico 102: Instalao do Linux & Administrao de Pacotes


102.1 Dimensionar as parties de disco
Peso 2

Os candidatos devem ser capazes de elaborar um esquema de particionamento de disco para um sistema Linux. Conhecimentos chave Alocar sistemas de arquivos e espao de swap em parties ou discos distintos; Ajustar o esquema de parties para a finalidade do sistema; Assegurar que a partio /boot esteja adequada arquitetura e que o sistema seja capaz de iniciar. Lista parcial de arquivos, termos e ferramentas abordadas sistema de arquivos / (raiz) sistema de arquivos /var sistema de arquivos /home espao de swap pontos de montagem parties

102.2 Instalar o gerenciador de inicializao


Peso 2

Os candidatos devem ser capazes de escolher, instalar e configurar um gerenciador de boot. Conhecimentos chave Construir locais alternativos de boot e fazer becape das opes; Instalar e configurar um carregador de boot, como o GRUB; Interagir com o carregador de boot
223 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Certificao LPI-1

Lista parcial de arquivos, termos e ferramentas abordadas /boot/grub/menu.lst grub-install MBR superblock /etc/lilo.conf lilo

102.3 Controle das bibliotecas compartilhadas


Peso 1 Os candidatos devem ser capazes de identificar as bibliotecas compartilhadas das quais os programas dependem e instal-las quando necessrio. Conhecimentos chave Identificar bibliotecas compartilhadas; Identificar as localizaes tpicas de bibliotecas compartilhadas no sistema; Carregar bibliotecas compartilhadas. Lista parcial de arquivos, termos e ferramentas abordadas ldd ldconfig /etc/ld.so.conf LD_LIBRARY_PATH

102.4 Utilizao do sistema de pacotes Debian


Peso 3

Os candidatos devem ser capazes de realizar gerenciamento de pacotes utilizando as ferramentas de pacotes do Debian. Conhecimentos chave Instalar, atualizar e desinstalar pacotes binrios do Debian; Encontrar pacotes contendo arquivos ou bibliotecas especficas, instalados ou no; Obter informaes sobre o pacote, como verso, contedo, dependncias, integridade de pacote e status de instalao (se os pacotes esto ou no instalados).
224 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Apndice

Lista parcial de arquivos, termos e ferramentas abordadas /etc/apt/sources.list dpkg dpkg-reconfigure apt-get apt-cache aptitude

102.5 Utilizao do sistema de pacotes RPM e YUM


Peso 3

Os candidatos devem ser capazes de gerenciar pacotes com as ferramentas do RPM e YUM. Conhecimentos chave Instalar, reinstalar, atualizar e remover pacotes usando RPM e YUM; Obter informaes sobre pacotes RPM como verso, status, dependncias, integridade e assinaturas; Determinar quais arquivos so fornecidos por um pacote, bem como descobrir a qual pacote determinado arquivo pertence. Lista parcial de arquivos, termos e ferramentas abordadas rpm rpm2cpio /etc/yum.conf /etc/yum.repos.d/ yum yumdownloader

Tpico 103: Comandos GNU e Unix


103.1 Trabalhar com a linha de comando
Peso 4

Os candidatos devem ser capazes de interagir com shells e comandos usando o terminal. O objetivo supe a utilizao do shell bash.
225 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Certificao LPI-1

Conhecimentos chave Utilizar comandos simples e sequncias de comandos no terminal; Utilizar e modificar o ambiente de shell, incluindo a definio, referncia e exportao de variveis de ambiente; Utilizar e editar o histrico de comandos; Executar comandos localizados dentro e fora do caminho definido pela varivel PATH. Lista parcial de arquivos, termos e ferramentas abordadas bash echo env exec export pwd set unset man uname history

103.2 Processar fluxos de texto com o uso de filtros


Peso 3

Os candidatos devem ser capazes de utilizar filtros em fluxos de texto. Conhecimentos chave Enviar arquivos e fluxos de sada com o uso de filtros para modificar o resultado utilizando os comandos padro do UNIX, encontrados no pacote GNU textutils. Lista parcial de arquivos, termos e ferramentas abordadas cat cut expand fmt head od join
226 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Apndice

nl paste pr sed sort split tail tr unexpand uniq wc

103.3 Gerenciamento bsico de arquivos


Peso 4

Os candidatos devem ser capazes de utilizar os comandos bsicos Linux para manipular arquivos e diretrios. Conhecimentos chave Copiar, mover e remover arquivos e diretrios individualmente; Copiar arquivos e diretrios recursivamente; Remover arquivos e diretrios recursivamente; Utilizar caracteres curinga simples e avanados nos comandos; Utilizar o find para localizar arquivos baseados no tipo, tamanho ou tempo e agir sobre o resultado; Uso do tar, cpio e dd. Lista parcial de arquivos, termos e ferramentas abordadas cp find mkdir mv ls rm rmdir touch tar cpio
227 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Certificao LPI-1

dd file gzip gunzip bzip2 file globbing

103.4 Fluxos, pipes (canalizao) e redirecionamento de sada


Peso 4

Os candidatos devem ser capazes de redirecionar fluxos e canaliz-los para processar dados de texto. Inclui redirecionar entrada padro, sada-padro e sada de erro padro, canalizar a sada de um comando para a entrada de um outro comando, utilizar a sada de um comando como argumento para outro comando e enviar a sada para stdout (sada padro) ou para um arquivo. Conhecimentos chave Redirecionamento de entrada-padro, sada-padro e erro padro; Canalizar a sada de um comando para a entrada de um outro comando utilizando pipes; Utilizar a sada de um comando como argumento para outro comando; Enviar a sada para stdout e para um arquivo. Lista parcial de arquivos, termos e ferramentas abordadas tee xargs

103.5 Criar, monitorar e finalizar processos


Peso 4

Os candidatos devem ser capazes de realizar o controle bsico de processos. Conhecimentos chave Rodar tarefas em primeiro e segundo plano; Fazem um programa permanecer ativo aps o logout; Monitorar processos ativos; Selecionar e classificar processos vinculados a um display; Enviar sinais para processos.
228 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Apndice

Lista parcial de arquivos, termos e ferramentas abordadas & bg fg jobs kill nohup ps top free uptime killall

103.6 Modificar a prioridade de execuo de um processo


Peso 2

Os candidatos devem ser capazes de administrar prioridades de processos em execuo. Conhecimentos chave Conhecer a prioridade padro de processos iniciados; Executar um programa com prioridade maior ou menor que a padro; Modificar a prioridade de um processo em execuo. Lista parcial de arquivos, termos e ferramentas abordadas nice ps renice top

103.7 Procurar em arquivos de texto, usando expresses regulares


Peso 2

Os candidatos devem ser capazes de manipular arquivos e textos utilizando expresses regulares. Este objetivo inclui criar expresses regulares simples, contendo diversos padres. Inclui ainda utilizar ferramentas de expresso regular para realizar buscas em um sistema de arquivos ou no contedo de um arquivo.
229 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Certificao LPI-1

Conhecimentos chave Criar expresses regulares simples, contendo diversos padres; Utilizar ferramentas de expresso regular para realizar buscas em um sistema de arquivos ou no contedo de um arquivo. Lista parcial de arquivos, termos e ferramentas abordadas grep egrep fgrep sed regex(7)

103.8 Edio bsica de arquivos com o vi


Peso 3

Os candidatos devem ser capazes de editar arquivos de texto, utilizando vi. Este objetivo inclui navegao no vi, modos de execuo bsicos do vi, inserir, editar, apagar, copiar e encontrar texto. Conhecimentos chave Navegar em um documento utilizando vi; Utilizar modos de execuo bsicos do vi; Inserir, editar, apagar, copiar e encontrar texto. Lista parcial de arquivos, termos e ferramentas abordadas vi /, ? h,j,k,l i, o, a c, d, p, y, dd, yy ZZ, :w!, :q!, :e!

230 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Apndice

Tpico 104: Dispositivos, sistemas de arquivos Linux e padro FHS Filesystem Hierarchy Standard
104.1 Criar parties e sistemas de arquivos
Peso 2

Os candidatos devem ser capazes de criar parties de disco e sistemas de arquivo em dispositivos como discos rgidos. Inclui a manipulao de parties swap. Conhecimentos chave Utilizar os vrios comandos mkfs para configurar as parties e criar diversos sistemas de arquivos como: ext2 ext3 xfs reiserfs v 3 vfat Lista parcial de arquivos, termos e ferramentas abordadas fdisk mkfs mkswap

104.2 Manuteno da integridade de sistemas de arquivos


Peso 2

Os candidatos devem ser capazes de fazer a manuteno de um sistema de arquivo comum, bem como os dados adicionais associados com um sistema de arquivo journalling. Conhecimentos chave Verificar a integridade dos sistemas de arquivo; Monitorar espao e inodes livres; Reparar problemas simples no sistema de arquivos. Lista parcial de arquivos, termos e ferramentas abordadas du df
231 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Certificao LPI-1

fsck e2fsck mke2fs debugfs dumpe2fs tune2fs Ferramentas xfstools (como xfs_metadump e xfs_info)

104.3 Controle da montagem e desmontagem de sistemas de arquivos


Peso 3

Os candidatos devem ser capazes de configurar a montagem de sistemas de arquivos. Conhecimentos chave Montar e desmontar manualmente sistemas de arquivos; Configurar a montagem de sistemas de arquivos na inicializao; Configurar a montagem por usurios de dispositivos externos. Lista parcial de arquivos, termos e ferramentas abordadas /etc/fstab /media mount umount

104.4 Administrar cotas de disco


Peso 1

Os candidatos devem ser capazes de administrar cotas de disco para os usurios. Conhecimentos chave Configurar cota de disco para um sistema de arquivos; Editar, controlar e criar relatrios de cotas de usurios. Lista parcial de arquivos, termos e ferramentas abordadas quota edquota repquota quotaon
232 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Apndice

104.5 Controlar permisses e propriedade de arquivos


Peso 3

Os candidatos devem ser capazes de controlar o acesso a arquivos pelo do uso apropriado das permisses e propriedades. Conhecimentos chave Definir permisses para arquivos comuns, especiais e diretrios; Permisses de acesso como suid, sgid e o sticky bit para fortalecer a segurana; Saber como mudar a mscara de criao de arquivos; Utilizar o campo de grupo para permitir o acesso aos membros de um grupo. Lista parcial de arquivos, termos e ferramentas abordadas chmod umask chown chgrp

104.6 Criar e alterar links simblicos e hardlinks


Peso 2

Os candidatos devem ser capazes de criar e operar links simblicos e hardlinks. Conhecimentos chave Criar links; Identificar links fsicos e/ou simblicos; Diferenas entre copiar e linkar arquivos; Utilizar links para finalidades administrativas de sistema. Lista parcial de arquivos, termos e ferramentas abordadas ln

104.7 Encontrar arquivos de sistema e conhecer sua localizao correta


Peso 2

Os candidatos devem ser capazes de entender bem o FHS Filesystem Hierarchy Standard (Hierarquia Padro de Sistema de arquivos), as localizaes tpicas de arquivos e as classificaes de diretrios.
233 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Certificao LPI-1

Conhecimentos chave Entender a localizao correta dos arquivos no FHS; Encontrar arquivos e comandos num sistema Linux; Conhecer a localizao e o propsito dos arquivos e diretrios importantes como definidos no FHS. Lista parcial de arquivos, termos e ferramentas abordadas find locate updatedb whereis which type /etc/updatedb.conf

Objetivos detalhados para a prova 102


Segunda prova para a certificao LPI nvel 1

Sobre os pesos
O peso total da prova foi estabelecido em 60. Isso significa que, salvo em provas com perguntas beta para fins de desenvolvimento do exame, cada prova ter exatamente 60 questes. Portanto, a indicao de peso 3 em um determinado objetivo indica que haver trs questes sobre o tema na prova (exceto, novamente, no caso de haverem questes beta para fins de desenvolvimento dos exames).

Tpico 105: Shells, scripts e administrao de dados


105.1 Personalizar e trabalhar no ambiente Shell
Peso 4

Os candidatos devem ser capazes de configurar o ambiente de shell para satisfazer as necessidade dos usurios. Tambm devem saber alterar perfis gerais e especficos de usurios.
234 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Apndice

Conhecimentos chave Criao de variveis de ambiente (como PATH) no login ou quando um novo shell disparado; Escrever funes BASH para sequencias de comandos utilizadas frequentemente; Manter um esquema de diretrios para novas contas de usurio; Definir o caminho de busca de comandos com o diretrios apropriado. Lista parcial de arquivos, termos e ferramentas abordadas /etc/profile env export set unset ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc ~/.bash_logout function alias lists

105.2 Editar e escrever scripts simples


Peso 4

Os candidatos devem ser capazes de editar scripts existentes e escrever simples scripts BASH. Conhecimentos chave Uso sintaxe sh padro, como laos (loops) e testes; Utilizar substituio de comando; Verificar se a reposta produzida por um comando corresponde a sucesso ou falha e analisar outras respostas de comandos; Selecionar corretamente o interpretador pelo uso do shebang (#!); Administrar a localizao, propriedade, direito de execuo e permisso suid. Lista parcial de arquivos, termos e ferramentas abordadas for while
235 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Certificao LPI-1

test if read chmod seq

105.3 Administrao de dados SQL


Peso 2

Os candidatos devem ser capazes de consultar bancos de dados e manipular informaes utilizando comandos SQL bsicos. Este objetivo inclui a realizao de consultas que compreendam a unio de duas tabelas e/ou subconjuntos. Conhecimentos chave Uso de comandos SQL bsicos; Manipulao bsica de dados. Lista parcial de arquivos, termos e ferramentas abordadas insert update select delete from where group by order by join

Tpico 106: Interfaces de usurio e Desktops


106.1 Instalar e configurar o X11
Peso 2

Os candidatos devem saber instalar e configurar o X11. Conhecimentos chave Verificar se o servidor X suporta a placa de vdeo e o monitor;
236 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Apndice

Conhecimento sobre o servidor de fontes do X. Conhecimento bsico do arquivo de configurao X. Lista parcial de arquivos, termos e ferramentas abordadas /etc/X11/xorg.conf xhost DISPLAY xwininfo xdpyinfo X

106.2 Configurar o gerenciador de login grfico


Peso 2

Os candidatos devem ser capazes de configurar e adaptar um ambiente grfico. Este objetivo contempla os gerenciadores XDM (X Display Manager), GDM (Gnome Display Manager) e KDM (KDE Display Manager). Conhecimentos chave Ativar ou desativar o login grfico; Alterar a saudao do login grfico; Alterar a profundidade de cor padro do login grfico; Configurar o login grfico para ser usado em X-stations. Lista parcial de arquivos, termos e ferramentas abordadas /etc/inittab; Arquivos de configurao do xdm; Arquivos de configurao do kdm; Arquivos de configurao do gdm.

106.3 Acessibilidade
Peso 1

Os candidatos devem demonstrar conhecimento e preocupao acerca de tecnologias de acessibilidade. Conhecimentos chave Configuraes de acessibilidade de teclado (AccessX);
237 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Certificao LPI-1

Temas e configuraes visuais; Tecnologias assistivas (TAs). Lista parcial de arquivos, termos e ferramentas abordadas Segurar/Repetir teclas; Desacelerar/inverter/trocar teclas; Teclas do mouse; Temas de desktop de alto contraste e tamanho; Leitor de tela; Mostrador Braille; Ampliador de tela; Teclado em tela; Gestos (usados no login, no gdm por exemplo); Orca; GOK; emacspeak.

Tpico 107: Tarefas administrativas


107.1 Administrar contas de usurio, grupos e arquivos de sistema relacionados
Peso 5

Os candidatos devem ser capazes de adicionar, remover, suspender e modificar contas de usurio. Conhecimentos chave Adicionar, modificar e remover usurios e grupos; Manipular as informaes do usurio/grupo nos registros de contas e grupos; Criar e administrar contas restritas e com finalidades especficas. Lista parcial de arquivos, termos e ferramentas abordadas /etc/passwd /etc/shadow /etc/group /etc/skel chage
238 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Apndice

groupadd groupdel groupmod passwd useradd userdel usermod

107.2 Automatizar e agendar tarefas administrativas de sistema


Peso 4

Os candidatos devem ser capazes de utilizar o cron ou anacron para executar trabalhos em intervalos regulares e usar o at para executar trabalhos em um momento especfico. Conhecimentos chave Controlar agendamentos cron e at; Configurar o acesso de usurios aos servios cron e at. Lista parcial de arquivos, termos e ferramentas abordadas /etc/cron.{d,daily,hourly,monthly,weekly} /etc/at.deny /etc/at.allow /etc/crontab /etc/cron.allow /etc/cron.deny /var/spool/cron/* crontab at atq atrm

107.3 Localizao e internacionalizao


Peso 3

Os candidatos devem ser capazes de configurar um sistema para um idioma diferente do ingls. Tambm devem compreender o motivo da utilizao de LANG=C em scripts.
239 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Certificao LPI-1

Conhecimentos chave Configuraes de localizao; Configuraes de fuso horrio. Lista parcial de arquivos, termos e ferramentas abordadas /etc/timezone /etc/localtime /usr/share/zoneinfo Variveis de ambiente: LC_* LC_ALL LANG /usr/bin/locale tzselect tzconfig date iconv UTF-8 ISO-8859 ASCII Unicode

Tpico 108: Servios essenciais do sistema


108.1 Manuteno de data e hora do sistema
Peso 3

Os candidatos devem ser capazes de fazer apropriadamente a manuteno de data e hora do sistema e sincronizar a hora via NTP. Conhecimentos chave Definir a data e a hora do sistema; Definir a data e hora de BIOS para a zona UTC correta; Configurar o fuso horrio correto; Configurao bsica do NTP; Saber como utilizar o servio pool.ntp.org.
240 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Apndice

Lista parcial de arquivos, termos e ferramentas abordadas /usr/share/zoneinfo /etc/timezone /etc/localtime /etc/ntp.conf date hwclock ntpd ntpdate

108.2 Configurar e recorrer a arquivos de log


Peso 2

Os candidatos devem ser capazes de configurar o daemon syslog. Este objetivo contempla a configurao do daemon de log para enviar a sada para um servidor central ou para receber logs de outras mquinas. Conhecimentos chave Arquivos de configurao do syslog; syslog; Facilities, priorities e actions padro. Lista parcial de arquivos, termos e ferramentas abordadas syslog.conf syslogd klogd logger

108.3 Fundamentos de MTA (Mail Transfer Agent)


Peso 3

Os candidatos devem conhecer os programas MTA mais comuns e ser capazes de realizar operaes bsicas como redirecionar e criar aliases. Demais arquivos de configurao no so abordados. Conhecimentos chave Criar aliases de email; Configurar redirecionamento de email;
241 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Certificao LPI-1

Conhecimentos sobre os programas MTA mais comuns (postfix, sendmail, qmail, exim), exceto configurao. Lista parcial de arquivos, termos e ferramentas abordadas ~/.forward Comandos na camada de emulao do sendmail newaliases mailq postfix sendmail exim qmail

108.4 Configurar impressoras e impresso


Peso 2

Usando o CUPS e a interface de compatibilidade LPD, os candidatos devem ser capazes de administrar filas de impresso e as tarefas de impresso de usurios. Conhecimentos chave Configurao bsica do CUPS (para impressoras locais e remotas); Administrar fila de impresso de usurio; Resoluo de problemas referentes impresso; Incluir e excluir tarefas de impresso em filas configuradas. Lista parcial de arquivos, termos e ferramentas abordadas Arquivos de configurao do CUPS, ferramentas e utilitrios; /etc/cups; Interface legada lpd (lpr, lprm, lpq).

Tpico 109: Fundamentos de rede


109.1 Fundamentos dos protocolos de Internet
Peso 4

Os candidatos devem demonstrar conhecimento slido sobre os fundamentos de redes TCP/IP.


242 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Apndice

Conhecimentos chave Entendimento sobre mscaras de rede; Diferenas entre endereos IP dotted quad privados e pblicos; Definio de rota padro; Conhecimento acerca de portas TCP e UDP comuns (20, 21, 22, 23, 25, 53, 80, 110, 119, 139, 143, 161, 443, 465, 993, 995); Saber as diferenas entre UDP, TCP e ICMP e suas caractersticas; Conhecer as diferenas principais entre IPv4 e IPv6. Lista parcial de arquivos, termos e ferramentas abordadas /etc/services ftp telnet host ping dig traceroute tracepath

109.2 Configurao bsica de rede


Peso 4

Os candidatos devem ser capazes de identificar, modificar e verificar a configurao de rede nas mquinas clientes. Conhecimentos chave Realizar configurao manual e automtica de interfaces de rede; Configurao bsica de TCP/IP. Lista parcial de arquivos, termos e ferramentas abordadas /etc/hostname /etc/hosts /etc/resolv.conf /etc/nsswitch.conf ifconfig ifup ifdown route
243 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Certificao LPI-1

109.3 Solues para problemas de rede simples


Peso 4

Conhecimentos chave Configurar manual e automaticamente interfaces de rede e tabelas de rotas, incluindo incluir, iniciar, interromper, reiniciar, remover e reconfigurar interfaces de rede; Alterar, identificar e configurar a tabela de rotas e corrigir manualmente uma rota padro definida incorretamente; Analisar problemas associados configurao de rede. Lista parcial de arquivos, termos e ferramentas abordadas ifconfig ifup ifdown route host hostname dig netstat ping traceroute

109.4 Configurar DNS cliente


Peso 2

Os candidatos devem ser capazes de configurar o DNS no lado do cliente. Conhecimentos chave Utilizao de DNS no sistema local; Alterar a ordem em que a resoluo de nome ocorre. Lista parcial de arquivos, termos e ferramentas abordadas /etc/hosts /etc/resolv.conf /etc/nsswitch.conf

244 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Apndice

Tpico 110: Segurana


110.1 Tarefas administrativas de segurana
Peso 3

Os candidatos devem saber examinar a configurao do sistema e garantir que estejam de acordo com as polticas locais de segurana. Conhecimentos chave Localizar no sistema arquivos com o suid/sgid bit aplicado; Definir ou modificar senhas e validade de senha; Saber utilizar o nmap e netstat para descobrir portas abertas em um sistema; Limitar logins de usurios, processos e uso de memria; Utilizao bsica do sudo. Lista parcial de arquivos, termos e ferramentas abordadas find passwd lsof nmap chage netstat sudo /etc/sudoers su usermod ulimit

110.2 Segurana do host


Peso 3

Os candidatos devem saber como configurar minimamente a segurana bsica do host. Conhecimentos chave Conhecer o funcionamento de senhas shadow; Desligar os servios de rede desnecessrios; Entender a aplicao de TCP wrappers.
245 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br

Certificao LPI-1

Lista parcial de arquivos, termos e ferramentas abordadas /etc/nologin /etc/passwd /etc/shadow /etc/xinetd.d/* /etc/xinetd.conf /etc/inet.d/* /etc/inetd.conf /etc/hosts.allow /etc/hosts.deny

110.3 Proteo de dados com criptografia


Peso 3

Os candidatos devem saber como utilizar chaves pblicas para proteger dados e comunicaes. Conhecimentos chave Configurao e uso bsicos do cliente OpenSSH 2; Entender a aplicao de chaves de servidor OpenSSH 2; Configurao e uso bsicos do GnuPG; Compreenso de tneis de porta por SSH (incluindo tneis X11). Lista parcial de arquivos, termos e ferramentas abordadas ssh ssh-keygen ssh-agent ssh-add ~/.ssh/id_rsa e id_rsa.pub ~/.ssh/id_dsa e id_dsa.pub /etc/ssh/ssh_host_rsa_key e /etc/ssh/ssh_host_rsa_key.pub /etc/ssh/ssh_host_dsa_key e /etc/ssh/ssh_host_dsa_key.pub ~/.ssh/authorized_keys /etc/ssh_known_hosts gpg ~/.gnupg/*

246 Amostra do livro Certificao LPI-1. Adquira o exemplar completo em www.linuxmagazine.com.br