Click here to load reader
Upload
marcelo-silveira
View
151
Download
41
Embed Size (px)
Citation preview
I
CERTIFICAÇÃOLINUX LPI
Nível 1: Exames 101 e 102
2a Edição Revisada
Steven Pritchard, Bruno Gomes Pessanha,Nicolai Langfeldt, James Stanger & Jeff Dean
RÁPIDO E PRÁTICO
Rio de Janeiro . 2007
II
Certificação Linux LPI - Nível 1: Exames 101 e 102 2a Edição RevisadaDo original LPI Linux Certification in a Nutshell 2nd Edition Copyright © 2007 da EditoraAlta Books Ltda.Authorized translation from English language edition, entitled LPI Linux Certification in a Nutshell 2ndEdition, ISBN 0-596-00528-8, by Steven Pritchard, Bruno Gomes Pessanha, Nicolai Langfeldt, James Stanger &Jeff Dean, published by O’Reilly Media, Inc. Copyright © 2006 by O’Reilly Media, Inc..This translation is publishedand sold by permission of O’Reilly Media, Inc., the owner of all rights to publish and sell the same.PORTUGUESE language edition published by Editora Alta Books, Copyright © 2007 by Editora Alta Books.Todos os direitos reservados e protegidos pela Lei 5988 de 14/12/73. Nenhuma parte deste livro,sem autorização prévia por escrito da editora, poderá ser reproduzida ou transmitida sejam quaisforem os meios empregados: eletrônico, mecânico, fotográfico, gravação ou quaisquer outros.Todo o esforço foi feito para fornecer a mais completa e adequada informação, contudo a editorae o(s) autor(es) não assumem responsabilidade pelos resultados e usos da informação fornecida.Recomendamos aos leitores testar a informação, bem como tomar todos os cuidados necessários(como o backup), antes da efetiva utilização. Este livro não contém CD-ROM, disquete ou qualqueroutra mídia.Erratas e atualizações: Sempre nos esforçamos para entregar a você, leitor, um livro livre de errostécnicos ou de conteúdo; porém, nem sempre isso é conseguido, seja por motivo de alteração desoftware, interpretação ou mesmo quando alguns deslizes constam na versão original de algunslivros que traduzimos. Sendo assim, criamos em nosso site, www.altabooks.com.br, a seção Erratas,onde relataremos, com a devida correção, qualquer erro encontrado em nossos livros.Avisos e Renúncia de Direitos: Este livro é vendido como está, sem garantia de qualquer tipo,seja expressa ou implícita.Marcas Registradas: Todos os termos mencionados e reconhecidos como Marca Registrada e/oucomercial são de responsabilidade de seus proprietários. A Editora informa não estar associada anenhum produto e/ou fornecedor apresentado no livro. No decorrer da obra, imagens, nomes deprodutos e fabricantes podem ter sido utilizados, e desde já a Editora informa que o uso é apenasilustrativo e/ou educativo, não visando ao lucro, favorecimento ou desmerecimento do produto/fabricante.
Produção Editorial Editora Alta BooksCoordenação Editorial: Fernanda Silveira
Tradução: Marcelo SoaresRevisão: Pedro Sangirardi
Revisão técnica:1a Edição - Bruno Gomes Pessanha
2a Edição - Raimundo N.R. AlmeidaDiagramação: Fernanda Silveira
Impresso no BrasilO código de propriedade intelectual de 1º de Julho de 1992 proíbe expressamente o uso coletivosem autorização dos detentores do direito autoral da obra, bem como a cópia ilegal do original.Esta prática generalizada nos estabelecimentos de ensino, provoca uma brutal baixa nas vendasdos livros a ponto de impossibilitar os autores de criarem novas obras.
Rua Viúva Claudio, 291- JacarezinhoRio de Janeiro – RJ CEP: 20020-100Tel: 21 3278-8069 Fax: 21 3277-1253
www.altabooks.com.bre-mail: [email protected]
III
Sumário
Prefácio............................................................................................8
Parte I. Exame LPI 101........................................................................1
1. Os Exames LPI.............................................................................3Visão Geral do Exame 101...............................................................................................................................................3
2. Guia de Estudo para o Exame 101.................................................6Preparação para o Exame................................................................................................................................................6
3. Hardware e Arquitetura (Tópico 1.101)......................................9Objetivo 1: Realizar Configurações Básicas de BIOS....................................................................................................10
O Limite de 1024 Cilindros..............................................................................................................................................12
Objetivo 3: Configurar Modems e Placas de Som........................................................................................................13
Objetivo 4: Configurar Dispositivos Não-IDE................................................................................................................15
Objetivo 5: Configurar Diferentes Placas de Expansão para PCs........................................................................................18
Objetivo 6: Configurar Dispositivos de Comunicação...................................................................................................20
Objetivo 7: Configurando Dispositivos USB..................................................................................................................20
4. Instalação e Gerenciamento de Pacotes do Linux (Tópico 1.102)......23Objetivo 1: Elaborar um Layout do Disco Rígido..........................................................................................................24
Objetivo 2: Instalar um Gerenciador de Boot...............................................................................................................27
Objetivo 3: Criar e Instalar Programas a Partir do Código-Fonte...................................................................................32
Objetivo 4: Gerenciar Bibliotecas Compartilhadas......................................................................................................37
Objetivo 5: Usar o Gerenciamento de Pacotes do Debian..................................................................................................39
Objetivo 6: Usar o Gerenciador de Pacotes do Red Hat (RPM)....................................................................................46
5. Comandos GNU e Unix (Tópico 1.103)....................................53Objetivo 1: Trabalhar com a Linha de Comando...........................................................................................................54
Objetivo 2: Processar Streams de Texto Usando Filtros.................................................................................................62
Objetivo 3: Realizar Gerenciamento Básico de Arquivos......................................................................................................77
Objetivo 4: Usar Streams, Pipes e Redirecionamentos................................................................................................84
IV
Objetivo 5: Criar, Monitorar e Terminar Processos..........................................................................................................87
Objetivo 6: Modificar os Prioridades de Execução dos Processos.................................................................................99
Objetivo 7: Buscar em Arquivos de Texto Usando Expressões Regulares...........................................................................101
Objetivo 8: Realizar Operações Básicas de Edição de Arquivos Usando vi.......................................................................114
6. Dispositivos, Sistemas de Arquivos Linux e o Filesystem HierarchyStandard (Tópico 1.104).....................................................................117Objetivo 1: Criar Partições e Sistemas de Arquivos....................................................................................................118
Objetivo 2: Manter a Integridade dos Sistemas de Arquivos..............................................................................................129
Objetivo 3: Controlar a Montagem e a Desmontagem do Sistema de Arquivo................................................................138
Objetivo 4: Definir e Visualizar Cotas de Disco.............................................................................................................145
Objetivo 5: Usar Permissões de Arquivos para Controlar o Acesso aos Arquivos....................................................154
Objetivo 6: Gerenciar a Propriedade dos Arquivos......................................................................................................163
Objetivo 7: Criar e Modificar Links Físicos e Simbólicos...........................................................................................165
Objetivo 8: Encontrar Arquivos de Sistema e Colocar Arquivos no Local Correto....................................................170
7. O Sistema X Window (Tópico 1.1.10).....................................183Uma Visão Geral de X....................................................................................................................................................183
Objetivo 1: Instalar e Configurar o X11........................................................................................................................184
Objetivo 2: Configurar um Display Manager...............................................................................................................193
Objetivo 4: Instalar e Personalizar um Window Manager..........................................................................................196
8. Questões e Exercícios de Revisão para o Exame 101............202Hardware e Arquitetura (Tópico 1.101)........................................................................................................................202
Instalação e Gerenciamento de Pacotes do Linux (Tópico 1.102).............................................................................203
Comandos GNU e Unix (Tópico 1.103).........................................................................................................................205
Dispositivos, Sistemas de Arquivos Linux e o Filesystem Hierarchy Standard (Tópico 1.104)......................................208
O Sistema X Window (Tópico 1.110)..............................................................................................................................211
9. Teste Prático do Exame 101....................................................213Questões.......................................................................................................................................................................213
Respostas........................................................................................................................................................................223
V
10. Índice de Referência para o Exame 101...............................227Hardware e Arquitetura................................................................................................................................................227
Instalação e Gerenciamento de Pacotes do Linux..........................................................................................................230
Comandos GNU e Unix...................................................................................................................................................232
Dispositivos, Sistemas de Arquivos Linux e o Filesystem Hierarchy Standard ..................................................................240
O Sistema X Window....................................................................................................................................................250
Parte II. Exame LPI 102...............................................................253
11. Visão Geral do Exame 102.....................................................255
12. Guia de Estudos para o Exame 102.....................................257Preparação para o Exame..............................................................................................................................................257
13.Kernel (Tópico 1.105).............................................................260Objetivo 1: Gerenciar / Consultar o Kernel e Módulos do Kernel em Tempo de Execução ........................................261
Objetivo 2: Reconfigurar, Construir e Instalar um Kernel e Módulos de Kernel Personalizados................................271
14. Boot, Inicialização, Finalização (Shutdown) e Níveis de Execução(Tópico 1.106)...........................................................................................280Objetivo 1: Fazer Boot do Sistema....................................................................................................................................280
Objetivo 2: Modificar Níveis de Execução e Finalizar ou Reinicializar o Sistema.....................................................283
15.Impressão (Tópico1.107)...........................................................290Visão Geral da Impressão............................................................................................................................................290
Objetivo 2: Gerenciar Impressoras e Filas de Impressão............................................................................................292
Objetivo 3: Imprimir Arquivos..........................................................................................................................................299
Objetivo 4: Instalar e Configurar Impressoras Locais e Remotas....................................................................................300
16.Documentação (Tópico 1.108)...............................................307Objetivo 1: Usar e Gerenciar a Documentação Local do Sistema...............................................................................307
Objetivo 2: Encontrar Documentação do Linux na Internet..........................................................................................312
Objetivo 5: Notificar Usuários Sobre Problemas Relacionados ao Sistema.............................................................316
17.Shells, Scripts, Programação e Compilação (Tópico 1.109).............318Objetivo 1: Personalizar e Usar o Ambiente do Shell...................................................................................................318
VI
Objetivo 2: Personalizar ou Escrever Scripts Simples....................................................................................................328
18.Tarefas Administrativas (Tópico 1.111).................................342Objetivo 1: Gerenciar Contas de Usuários e Grupos e os Arquivos de Sistema Relacionados ...............................343
Objetivo 2: Ajustar o Ambiente do Usuário e as Variáveis de Ambiente do Sistema.................................................350
Objetivo 3: Configurar e Usar Arquivos de Log do Sistema para Atender a Necessidades Administrativas e deSegurança.........................................................................................................................................................................352
Objetivo 4: Automatizar Tarefas de Administração do Sistema Agendando-as para Execução Futura ....................355
Objetivo 5: Manter uma Estratégia Eficiente de Backup dos Dados..........................................................................360
Objetivo 6: Manter Correta a Hora do Sistema...................................................................................................................369
19.Fundamentos de Redes (Tópico 1.112)..................................377Objetivo 1: Fundamentos de TCP/IP....................................................................................................................................378
Objetivo 3: Configuração e Resolução de Problemas de TCP/IP....................................................................................388
Objetivo 4: Configurar o Linux como um Cliente PPP........................................................................................................401
20.Serviços de Rede (Tópico 1.113)...........................................410Objetivo 1: Configurar e Gerenciar inetd, xinetd e Serviços Relacionados.................................................................411
Wrappers TCP com inetd.............................................................................................................................................412
Objetivo 2: Operar e Realizar a Configuração Básica do MTA.......................................................................................417
Objetivo 3: Operar e Realizar a Configuração Básica do Apache...................................................................................420
Objetivo 4: Gerenciar Corretamente os Daemons do NFS e do Samba.......................................................................421
Objetivo 5: Preparar e Configurar Serviços DNS Básicos.................................................................................................425
Objetivo 7: Preparar o Shell Seguro (OpenSSH)...............................................................................................................431
21.Segurança (Tópico 1.114).......................................................432Objetivo 1: Realizar Tarefas de Administração de Segurança......................................................................................432
Grupos de Trabalho SGID...................................................................................................................................................440
Objetivo 2: Configurar a Segurança do Host.....................................................................................................................442
Objetivo 3: Configurar a Segurança no Nível do Usuário....................................................................................................445
22.Questões e Exercícios de Revisão para o Exame 101..........449Kernel (Tópico 1.105)..........................................................................................................................................................447
Boot, Inicialização, Shutdown e Níveis de Execução (Tópico 1.106).........................................................................448
Impressão (Tópico 1.107)................................................................................................................................................448
VII
Documentação (Tópico 1.108)..........................................................................................................................................449
Shells, Scripts, Programação e Compilação (Tópico 1.109)............................................................................................451
Tarefas Administrativas (Tópico 1.111)...............................................................................................................................452
Fundamentos de Redes (Tópico 1.112)..........................................................................................................................454
Serviços de Rede (Tópico 1.113)......................................................................................................................................455
Segurança (Tópico 1.114)..................................................................................................................................................456
23.Teste Prático do Exame 102......................................................457Questões.......................................................................................................................................................................457
Respostas............................................................................................................................................................................465
24. Índice de Referência para o Exame 102................................468Kernel (Tópico 1.105)........................................................................................................................................................468
Boot, Inicialização, Finalização (Shutdown) e Níveis de Execução (Tópico 1.106)..........................................................469
Impressão (Tópico 1.107)................................................................................................................................................472
Documentação (Tópico 1.108)..........................................................................................................................................473
Shells, Scripts, Programação e Compilação...................................................................................................................475
Tarefas Administrativas (Tópico 1.111)...........................................................................................................................477
Fundamentos de Redes (Tópico 1.112)...........................................................................................................................481
Serviços de Rede (Tópico 1.113).........................................................................................................................................483
Segurança (Tópico 1.114)...................................................................................................................................................486
VIII
Prefácio
A certificação de profissionais é uma tradição histórica em muitos campos, incluindo a medicina e o direito. Àmedida que pequenos sistemas de computadores e redes foram se proliferando ao longo da última década, a Novelle a Microsoft começaram a produzir exames de certificação, os quais se tornaram extremamente populares paraas suas respectivas tecnologias de sistema operacional e de rede. Esses dois programas são freqüentementecitados como os responsáveis pela popularização do mercado de certificações para produtos que, anteriormente,eram altamente especializados e relativamente raros. Esses programas se tornaram tão populares que umaenorme indústria de treinamento e preparação se formou para atender a um fluxo constante de novos candidatosàs certificações.
Programas de certificação, oferecidos por fabricantes tais como a Sun e a Hewlett-Packard, já existem no mundodo Unix há algum tempo. Entretanto, uma vez que o Solaris e o HP-UX não são produtos de uso massificado, essesprogramas não atraem o mesmo número 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 suapopularidade continua a crescer num ritmo rápido. À medida que a distribuição do Linux aumenta, tambémaumenta a demanda por administradores de sistema Linux qualificados e certificados.
Uma série de programas, tais como o Instituto Profissional Linux (Linux Professional Institute ou LPI), o programaEngenheiro Certificado Red Hat (Red Hat Certified Engineer ou RHCE) e o Linux+ da CompTIA foram criados nosúltimos anos para atender a esse novo mercado. Cada um desses programas busca oferecer avaliações objetivassobre as habilidades do administrador Linux, mas cada um aborda a questão de uma forma diferente.
O programa RHCE exige que os candidatos passem em vários módulos de exame, incluindo dois práticos e um porescrito, cujos objetivos são certificar os indivíduos que usem os produtos Red Hat. O programa Linux+ exige um sóexame, e se concentra nos candidatos novatos, que tenham seis meses de experiência. O programa LPI é umacertificação baseada no trabalho prático, e consiste, atualmente, de dois níveis que se concentram nos candidatosexperientes, com dois anos (Nível 1) ou quatro anos de experiência (Nível 2).
O Instituto Profissional LinuxO Instituto Profissional Linux (http://www.lpi.org) é uma organização sem fins lucrativos, formada com o propósitoúnico de fornecer um padrão para certificação universal, independente do fabricante. Esse objetivo está sendoatingido ao se certificarem os administradores Linux através de um processo de desenvolvimento de código abertomodificado. O LPI busca input do público para os objetivos e as questões dos seus exames, e todos são convidadosa participar. Possui tanto pessoal contratado quanto voluntários, e recebe patrocínio de algumas das maioresempresas da indústria da informática. O resultado é um programa neutro, publicamente desenvolvido, que éoferecido a um custo razoável.
O LPI atualmente organiza a sua série de Certificação do Instituto Profissional Linux (Linux Professional InstituteCertification, ou LPIC) em dois níveis: LPIC Níveis 1 e 2. Cada nível consiste de dois exames que custam cerca deUS$100 cada (os preços variam conforme o continente). Este livro cobre os Exames LPIC Nível 1 (101 e 102), nasPartes I e II, enquanto que os Exames LPIC Nível 2 (201 e 202) são abordados no livro Certificação Linux LPI Nível 2.
O LPI está atualmente criando um terceiro nível de exame que se concentrará em campos especializados. Estátrabalhando também com outras organizações para criar módulos de certificação baseados no padrão LPI.
O Nível 1 tem como público-alvo os administradores Linux de nível iniciante a médio, com cerca de dois anos deexperiência prática na administração de sistemas. O candidato do Nível 1 deverá ter experiência com a linha de
IX
comando do Linux, bem como ser capaz de realizar tarefas simples, incluindo a instalação do sistema e a resoluçãode problemas. É preciso ter a certificação de Nível 1 antes que você possa obter a de Nível 2.
O Nível 2 é voltado para administradores de sistema Linux e líderes de equipes experientes. Um administrador deNível 2 provavelmente terá quatro ou mais anos de experiência prática de administração. Além da habilidade detrabalhar eficientemente com as ferramentas nativas das distribuições padrões do Linux, o Nível 2 aborda tambéma personalização de todos os aspectos dos seus sistemas Linux, desde o kernel até os seus sistemas de arquivos,bem como a implementação de uma série de aplicativos de rede para servidores Linux. À primeira vista, podeparecer que os Objetivos do Nível 2 estejam repetindo diversas áreas já cobertas no Nível 1; entretanto, aprofundidade e o nível de especialização requeridos são muito maiores. Freqüentemente, o candidato de Nível 2deverá ser o tipo de indivíduo que um candidato de Nível 1 consultaria para a execução de projetos mais complexosou no caso de problemas, em um ambiente de produção.
Será preciso ter a certificação de Nível 2 antes de se poder obter as futuras certificações de Nível 3.
Todos os exames LPI se baseiam em um conjunto de Objetivos técnicos publicamente conhecidos. Esses Objetivossão informados no site do LPI e, para a sua conveniência, serão escritos no começo de cada capítulo deste livro.Cada Objetivo designado pelo LPI recebe um peso numérico, que age como um indicador da importância doObjetivo. Os pesos vão de 1 a 8, sendo que os números mais altos indicam maior importância. Um Objetivo compeso 1 pode ser considerado relativamente desimportante, e é improvável que vá ser abordado com muitaprofundidade no exame. Os objetivos com pesos maiores com certeza cairão no exame, de modo que você deveestudá-los com afinco. Os pesos dos Objetivos são fornecidos no início de cada Capítulo.
Público-Alvo deste LivroO principal público-alvo deste livro é composto, obviamente, por candidatos em busca da certificação LPIC. Essespoderão ser: desde administradores de outros sistemas operacionais buscando uma certificação Linux paracomplementar uma certificação MSCE, até administradores Unix querendo se manter competitivos face a umnúmero cada vez maior de profissionais com certificação Linux procurando emprego. Qualquer que seja o caso, estelivro o ajudará com as informações específicas de que você precisará para ter sucesso tanto nos exames do Nível1 quanto nos do Nível 2. Não se engane, no entanto, achando que só estudar o livro será suficiente para passar nosexames. Lembre-se, a prática leva à perfeição!
Devido à amplitude do conhecimento exigido pelos Objetivos LPI e à abordagem detalhada do livro, ele tambémserve como uma excelente referência para as habilidades e métodos necessários para o uso normal do Linux. Sevocê tiver um entendimento básico do funcionamento da administração do Linux, o material neste livro ajudará apreencher lacunas no seu conhecimento, ao mesmo tempo preparando-o para os Exames LPI, caso você decida fazê-los.
Este livro deverá funcionar também como uma valiosa introdução para novos usuários e administradores do Linux,que estejam em busca de uma introdução ampla e detalhada ao Linux. Parte do processo de criação dos exames doLPI inclui uma pesquisa com os profissionais Linux atuantes no mercado. Os resultados da pesquisa norteiam muitodo conteúdo encontrado nos exames. Portanto, ao contrário de livros introdutórios de propósitos gerais, todas asinformações neste livro se aplicam diretamente à execução do Linux no mundo real.
OrganizaçãoEste livro foi elaborado para seguir exatamente os Tópicos e Objetivos estabelecidos pelo LPI para os Níveis 1 e 2.Isso significa que a apresentação não 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 paraos exames.
X
Este livro é apresentado em quatro partes. A Parte I aborda o Exame 101, e a Parte II aborda o Exame 102. Cadaparte contém capítulos dedicados aos Tópicos LPI, e cada uma dessas seções contêm informações sobre todos osObjetivos delineados para o Tópico. Além disso, cada parte contém um exame prático (com respostas), questões eexercícios de revisão, e um índice bastante útil para ajudá-lo a revisar os detalhes importantes.
Os Capítulos do LivroCada parte deste livro contém alguma combinação dos seguintes materiais:
Visão Geral do Exame
Aqui, você encontrará uma introdução ao exame, junto com detalhes sobre o formato das questões.
Guia de Estudos
Esse capítulo oferece algumas dicas para você se preparar para os Exames LPI e introduz os Objetivoscontidos nos capítulos de Tópicos que se seguem.
Capítulos de Tópicos
Um capítulo separado cobre cada uma das áreas dos Tópicos do exame. Esses capítulos oferecem informaçõesde background e apresentam uma abordagem aprofundada de cada Objetivo com dicas no Exame, espalhadaspelo capítulo.
Questões e Exercícios de Revisão
Esse capítulo reforça as áreas importantes de estudo com questões para revisão. O propósito dessa seçãoé fornecer uma série de exercícios que podem ser usados em um sistema Linux real para lhe dar umavaliosa experiência prática, antes que você faça os exames.
Teste Prático
Os testes práticos foram elaborados para serem semelhantes, em formato e conteúdo, aos Exames LPIreais. Você deverá conseguir pelo menos uma pontuação de 80% no teste de exemplo, antes de tentarfazer o exame real.
Índice de Referência
Esse capítulo singular contém os conceitos e fatos importantes reunidos dos capítulos de Tópicos. Vocêpode usá-lo como um material de revisão e referência antes de fazer os exames reais. Esse capítulo foiomitido na parte II devido à variedade e complexidade dos tópicos discutidos nessa seção.
Há também um glossário no final do livro, o qual você poderá usar para ajudar a se familiarizar com os diferentestermos referentes ao Linux.
Convenções Usadas Neste LivroEste livro segue algumas convenções tipográficas:
Itálico
O itálico é usado para indicar URLs, nomes de arquivos, diretórios, comandos, opções, componentes desistema (tais como nomes de usuários) e, para salientar comentários nos exemplos.
XI
Fonte Courrier
Usada para mostrar o conteúdo de arquivos ou o output de comandos.
Fonte Courrier Negrito
Usada em exemplos e em tabelas para mostrar comandos ou outros textos que devam ser digitadosliteralmente pelo usuário.
Fonte Courrier Itálico
Usada para mostrar argumentos e variáveis que devam ser substituídos por valores fornecidos pelousuário.
#,$
Usados em alguns exemplos como o prompt do shell root (#) e como o prompt do usuário ($) no shellBourne ou Bash.
NO EXAME
Fornece informações sobre áreas em que você deve se concentrar ao estudar para o exame.
Indica uma sugestão, dica ou nota geral.
Indica um aviso ou precaução.
Um comentário final sobre a sintaxe: em muitos casos, o espaço entre uma opção e o seu argumento pode seromitido. Em outros casos, o espaçamento (ou a falta de espaçamento) deve ser seguido de forma estrita. Porexemplo, –wn (sem espaço entre w e n) pode ser interpretado diferentemente de –w n. É importante prestaratenção no espaçamento usado na sintaxe das opções.
Usando Exemplos de CódigoO objetivo deste livro é ajudá-lo a ter sucesso. De forma geral, você pode usar os códigos deste livro nos seusprogramas e na sua documentação. Não é preciso nos pedir permissão, a não ser que você esteja reproduzindo umaparte significativa de código. Por exemplo, escrever um programa que use diversos fragmentos de código destelivro não requer permissão. Vender ou distribuir um CD-ROM de exemplos dos livros da O’Reilly requer permissão.Responder uma questão citando este livro, e citando algum código de exemplo, não requer permissão. Incorporaruma quantidade significativa de códigos de exemplo deste livro na documentação do seu produto requer permissão.
Nós apreciamos, mas não exigimos atribuição. Uma atribuição geralmente inclui o título, o autor, a editora e o ISBN.Por exemplo: “LPI Linux Certification in a Nutshell, por Steven Pritchard et al. Copyright 2006 O’Reilly Media, Inc.,0-596-00528-8.”
Se você perceber que o seu uso dos códigos de exemplo vai além dos usos justos ou permissões concedidas acima,por favor, entre em contato conosco em [email protected].
XII
AgradecimentosA dimensão e a complexidade dos testes LPI exigiram a colaboração de numerosos autores e revisores parapodermos concluir esta edição. Recebemos materiais contribuídos por Björn Ruberg (Sendmail, DNS, redes,impressoras), Adam Haeder (compartilhamento de arquivos e serviços, serviços web) e Faber Fedor (resolução deproblemas).
Para a segunda edição, agradecemos aos revisores Keith Burgess, Donald L. Corbet, Chander Kant, e Rick Rezinas.
Bruno dedica o seu trabalho ao seu avô, Oswaldo Cabral Pessanha, in memorium.