Um roteiro para o LPIC-1

Sobre esta série

Esta série de tutoriais ajuda a aprender sobre as tarefas administrativas do sistema Linux. Os tópicos são baseados nos tópicos dos exames LPIC-1: Linux Server Professional Certification do Linux Professional Institute. É possível usar os tutoriais para preparar-se para a certificação ou para aprender sobre o Linux.

Há dois exames para a certificação LPIC-1: o exame 101 e o exame 102, e é necessário ser aprovado nos dois para receber a certificação LPIC-1. Cada exame tem diversos tópicos e cada tópico tem diversos objetivos. Esta série de tutoriais aborda um objetivo por tutorial.

O material nestes tutoriais corresponde à versão 4.0 dos objetivos dos exames LPIC-1, atualizado dia 15 de abril de 2015 para o exame 101 do LPIC-1 e o exame 102 do LPIC-1. Sempre que necessário, é possível consultar os objetivos para obter os requisitos definitivos.

Este roteiro está em andamento, ou seja, conforme os tutoriais forem atualizados ou concluídos, eles serão incluídos no roteiro.

Nota: Novos materiais serão incluídos nos próximos meses, conforme ficarem disponíveis. Desenvolva seu próprio feed ou retorne aqui para verificar se há atualizações.

Exame 101

Exame 101 – Tópico 101: arquitetura do sistema

Tutorial do IBM Developer Resumo de objetivos do exame do LPI
Aprenda sobre o Linux, 101: definir as configurações de hardware 101.1 Determine e defina as configurações de hardware Determine e defina o hardware do sistema fundamental. Esta tarefa aborda os periféricos integrados e externos, os dispositivos coldplug e hotplug e os diferentes tipos de dispositivos de armazenamento em massa. As ferramentas relacionadas a dispositivos, incluindo dispositivos USB, configuração de IDs, principalmente para inicialização e recursos de nível baixo, como sysfs, udeve dbus também são abordadas. Peso 2
Aprenda sobre o Linux, 101: Inicializar o sistema 101.2 Inicialize o sistema Direcione o sistema no processo de inicialização. As tarefas incluem fornecer os comandos comuns do loader de inicialização e as opções do kernel no tempo de inicialização, conhecer a sequência de inicialização desde o BIOS até a conclusão da inicialização, entender as alternativas de inicialização tradicionais do SysVinit e as alternativas mais recentes e verificar os eventos de inicialização nos arquivos de log. Peso 3
Aprenda sobre o Linux, 101: níveis de execução, destinos de boot, encerramento e reinicialização 101.3 Mude os níveis de execução ou os destinos de boot e encerrar ou reinicializar o sistema Gerencie o nível de execução do sistema. As tarefas incluem mudar para o modo de usuário único, encerrar ou reinicializar o sistema, configurar o nível de execução padrão, alternar entre os níveis de execução, alertar usuários e encerrar o processo de forma adequada. Peso 3

Exame 101 – Tópico 102: instalação do Linux e gerenciamento de pacote

Tutorial do IBM Developer Resumo de objetivos do exame do LPI
Aprenda sobre o Linux, 101: layout do disco rígido 102.1 Projete o layout do disco rígido Projete um esquema de particionamento de disco para um sistema Linux. As tarefas incluem alocar sistemas de arquivos e espaço de troca para separar partições ou discos, customizar o design de acordo com o uso pretendido do sistema e garantir que a partição de boot seja aceitável para a arquitetura de hardware. Peso 2
Aprenda sobre o Linux, 101: instalar um gerenciador de boot 102.2 Instale um gerenciador de boot Selecione, instale e configure um gerenciador de boot. As tarefas incluem fornecer locais de boot alternativos e opções de boot de backup, instalar e configurar um loader de boot, como GRUB ou GRUB 2, e interagir com o loader de boot. Peso 2
Aprenda sobre o Linux, 101: gerenciar bibliotecas compartilhadas 102.3 Gerencie bibliotecas compartilhadas Determine as bibliotecas compartilhadas das quais os programas executáveis dependem e instale-as quando necessário. As tarefas incluem identificar as bibliotecas compartilhadas, saber quais são os locais típicos das bibliotecas do sistema e carregar as bibliotecas compartilhadas. Peso 1
Aprenda sobre o Linux, 101: gerenciamento de pacotes do Debian 102.4 Use o gerenciamento de pacotes do Debian Execute o gerenciamento de pacote usando as ferramentas de pacote do Debian. As tarefas incluem instalar, atualizar e remover pacotes binários do Debian, localizar pacotes que contêm arquivos ou bibliotecas específicas e obter informações do pacote, como versão, conteúdo, dependências, integridade do pacote e status da instalação. Peso 3
Aprenda sobre o Linux, 101: Gerenciamento de pacote RPM e YUM 102.5 Use o gerenciamento de pacote RPM e YUM Execute o gerenciamento de pacote usando as ferramentas RPM e YUM. As tarefas incluem instalar, reinstalar, atualizar e remover pacotes usando RPM e YUM. Obter informações sobre pacotes RPM, como versão, status, dependências, integridade e assinaturas, determinar quais arquivos um pacote fornece e descobrir de qual pacote um arquivo específico provém. Peso 3

Exame 101 – Tópico 103: comandos GNU e UNIX

Tutorial do IBM Developer Resumo de objetivos do exame do LPI
Aprenda sobre o Linux, 101: a linha de comando do Linux 103.1 Trabalhe na linha de comando Interaja com shells e comandos usando a linha de comando. Esta tarefa inclui digitar comandos válidos e sequências de comandos; definir, referenciar e exportar variáveis de ambiente; usar o histórico de comando e editar recursos; chamar comandos no caminho ou fora do caminho; e usar man pages para descobrir sobre comandos. Peso 4
Aprenda sobre o Linux, 101: fluxos de texto e filtros 103.2 Processe fluxos de texto usando filtros Aplique filtros em fluxos de texto. Esta tarefa inclui enviar arquivos de texto e fluxos de saída por meio de filtros de utilitário de texto para modificar a saída, usando os comandos UNIX padrão encontrados no pacote textutils do GNU. Peso 3
Aprenda sobre o Linux, 101: gerenciamento de arquivo e diretório 103.3 Execute o gerenciamento básico de arquivo e diretório Use os comandos UNIX básicos para copiar, mover e remover arquivos e diretórios. As tarefas incluem operações de gerenciamento de arquivo avançadas, como copiar diversos arquivos repetidamente, remover diretórios repetidamente, usar padrões curingas, encontrar arquivos e executar ações neles com base em tipo, tamanho ou horário, e usar comandos tar, cpio e dd. Peso 4
Aprenda sobre o Linux, 101: fluxos, canais e redirecionamentos 103.4 Use fluxos, canais e redirecionamentos Redirecione fluxos e conecte-os aos dados textuais do processo de forma eficiente. As tarefas incluem redirecionar entrada padrão, saída padrão e erro padrão; canalizar a saída de um comando para a entrada de outro comando; usar a saída de um comando como argumentos para outro comando; e enviar a saída tanto para o stdout quanto para um arquivo. Peso 4
Aprenda sobre o Linux, 101: criar, monitorar e encerrar processos 103.5 Crie, monitore e encerre processos Gerencie processos. Esta tarefa inclui saber como executar tarefas em primeiro ou em segundo plano, trazer uma tarefa do segundo para o primeiro plano e vice-versa, iniciar um processo que será executado sem ser conectado a um terminal e sinalizar um programa para continuar em execução após o logout. As tarefas também incluem monitorar os processos ativos, selecionar e classificar processos para exibição, enviar sinais para processos e encerrar processos. Peso 4
Aprenda sobre o Linux, 101: prioridades de execução de processo 103.6 Modifique as prioridades de execução de processo Gerencie as prioridades de execução de processo. As tarefas incluem determinar a prioridade padrão das tarefas, executar um programa com uma prioridade maior ou menor, determinar a prioridade de um processo e alterar a prioridade de um processo em execução. Peso 2
Aprenda sobre o Linux, 101: procure arquivos de texto usando expressões regulares 103.7 Procure arquivos de texto usando expressões regulares Manipule arquivos e dados de texto usando expressões regulares. As tarefas incluem criar expressões regulares simples contendo vários elementos notacionais e usar ferramentas de expressão regular para executar procuras no conteúdo de um sistema de arquivos ou de um arquivo. Peso 2
Aprenda sobre o Linux, 101: edição de arquivo com vi 103.8 Execute operações básicas de edição de arquivo usando vi Edite arquivos de texto usando vi. As tarefas incluem navegar o vi; entender os nós básicos do vi; e inserir, editar, excluir, copiar e encontrar texto. Peso 3

Exame 101 – Tópico 104: dispositivos, sistemas de arquivos do Linux, padrão de hierarquia do sistema de arquivos

Tutorial do IBM Developer Resumo de objetivos do exame do LPI
Aprenda sobre o Linux, 101: criar partições e sistemas de arquivos 104.1 Crie partições e sistemas de arquivos Configure partições de disco e crie sistemas de arquivos ou espaços de troca em mídias, como discos rígidos, e projete um esquema de particionamento de disco para um sistema Linux. As tarefas incluem entender os diferentes tipos comuns de sistemas de arquivos do Linux e alocar sistemas de arquivos e espaços de troca para partições ou discos separados. Peso 2 04 de dezembro de 2012 –
Aprenda sobre o Linux, 101: manter a integridade dos sistemas de arquivos 104.2 mantenha a integridade dos sistemas de arquivos Mantenha um sistema de arquivos padrão ou um sistema de arquivos de journaling. As tarefas incluem verificar a integridade dos sistemas de arquivos, monitorar o espaço livre e os inodes e reparar problemas simples do sistema de arquivos. Peso 2
Aprenda sobre o Linux, 101: controlar a montagem e a desmontagem de sistemas de arquivos 104.3 Controle a montagem e a desmontagem de sistemas de arquivos Configure a montagem de um sistema de arquivos. As tarefas incluem montar e desmontar sistemas de arquivos manualmente, configurar a montagem do sistema de arquivos na inicialização e configurar sistemas de arquivos removíveis que podem ser montados pelo usuário. Peso 3
Aprenda sobre o Linux, 101: gerenciar cotas do disco 104.4 Gerencia cotas do disco Gerencie cotas do disco para usuários. As tarefas incluem configurar uma cota do disco para um sistema de arquivos e editar, verificar e gerar relatórios de cota de usuário. Peso 1
Aprenda sobre o Linux, 101: gerenciar permissões e propriedade de arquivo 104.5 Gerencie permissões e propriedade de arquivo Controle o acesso a arquivos por meio do uso adequado de permissões e propriedades. As tarefas incluem gerenciar permissões de acesso para arquivos regulares e especiais, e também para diretórios; usar modos de acesso como suid, sgid e o sticky bit para manter a segurança; aprender a mudar a máscara de criação de arquivo e usar o campo de grupo para conceder acesso ao arquivo para membros do grupo. Peso 3
Aprenda sobre o Linux, 101: criar e mudar os links simbólicos e físicos 104.6 Crie e mude os links simbólicos e físicos Crie e gerencie links simbólicos e físicos para um arquivo. As tarefas incluem criar links, identificar links físicos e soft links, entender a diferença entre copiar e vincular arquivos, e usar links para suportar as tarefas administrativas do sistema. Peso 2
Aprenda sobre o Linux, 101: encontrar e posicionar sistemas de arquivos 104.7 encontre arquivos do sistema e posicione arquivos no local correto Entenda o Filesystem Hierarchy Standard (FHS), incluindo os locais de arquivo e as classificações de diretório mais comuns. As tarefas incluem entender os locais corretos de arquivos no FHS, encontrar arquivos e comandos em um sistema Linux e conhecer o local e o propósito de arquivos e diretórios importantes que são definidos no FHS. Peso 2

Exame 102

Exame 102 – Tópico 105: shells, script, e gerenciamento de dados

Tutorial do IBM Developer Resumo de objetivos do exame do LPI
Aprenda sobre o Linux, 101: customizar e usar o ambiente shell 105.1 Customize e use o ambiente shell Atenda às necessidades do cliente. As tarefas incluem customizar os ambientes shell para atender às necessidades do cliente; modificar os perfis globais e do usuário; configurar variáveis de ambiente, como PATH, no login ou ao efetuar spawn de um novo shell; gravar funções Bash para sequências usadas com frequência; manter diretórios de estrutura básica para novas contas de usuário e configurar caminhos de procura de comando com os diretórios apropriados. Peso 4
Aprenda sobre o Linux, 101: customizar ou gravar scripts simples 105.2 Customize ou grave scripts simples Customize os scripts Bash existentes ou grave novos scripts simples. As tarefas incluem o uso de loop shell padrão e sintaxe de teste; uso de substituição de comando; teste de valores de retorno de sucesso ou falha; correspondência condicional para superusuário, selecionando o interpretador de script correto por meio da linha shebang (#!) e gerenciamento de local, propriedade, execução e direitos de suid dos scripts. Peso 4
Aprenda sobre o Linux, 101: Use os comandos SQL básicos 105.3 Gerenciamento de dados SQL Consulte bancos de dados e manipule dados usando comandos SQL básicos, incluindo junções ou subseleções. As tarefas incluem o uso de comandos SQL básicos e a execução de manipulação de dados básica. Peso 2

Exame 102 – Tópico 106: interfaces com o usuário e desktops

Tutorial do IBM Developer Resumo de objetivos do exame do LPI
Em breve 106.1 Instale e configure o X11 Instale e configure o X11. As tarefas incluem verificar se a placa de vídeo e o monitor são suportados por um servidor X, entender o servidor de fonte X e entender o arquivo de configuração X Window. Peso 2
Em breve 106.2 Configure um gerenciador de tela Descreva os recursos e a configuração básicos do gerenciador de tela LightDM. Esteja ciente do XDM (X Display Manger), do GDM (Gnome Display Manager) e do KDM (KDE Display Manager). Ligue e desligue o gerenciador de tela e mude sua saudação. Peso 1
Em breve 106.3 Acessibilidade Demonstre conhecimento e reconhecimento das tecnologias de acessibilidade. As tarefas incluem entender as configurações de acessibilidade do teclado, as configurações e os temas visuais e as tecnologias assistivas (ATs). Peso 1

Exame 102 – Tópico 107: tarefas administrativas

Tutorial do IBM Developer Resumo de objetivos do exame do LPI
Aprenda sobre o Linux, 101: gerenciar contas de usuário e de grupo e os arquivos do sistema relacionados 107.1 Gerencie contas de usuário e de grupo e os arquivos do sistema relacionados Inclua, remova, suspenda e mude contas de usuário. As tarefas são: incluir, modificar e remover usuários e grupos; gerenciar informações de usuário e grupo em bancos de dados de senha e de grupo; e criar e gerenciar contas com propósito especial e limitadas. Peso 5
Aprenda sobre o Linux, 101: automatizar tarefas administrativas do sistema planejando atividades 107.2 Automatize tarefas administrativa do sistema planejando atividades Mantenha um sistema de arquivos padrão ou um sistema de arquivos de journaling. As tarefas incluem usar os recursos cron ou anacron para executar atividades em intervalos regulares e o comando at para executar as atividades em um horário específico. Peso 4
Em breve 107.3 Localização e internacionalização Localize um sistema em um idioma diferente de inglês e entenda por que o LANG=C é útil ao criar scripts. As tarefas incluem entender as configurações de código de local e fuso horário. Peso 3

Exame 102 – Tópico 108: serviços essenciais do sistema

Tutorial do IBM Developer Resumo de objetivos do exame do LPI
Em breve 108.1 Mantenha a hora do sistema Mantenha a hora do sistema e sincronize o relógio por NTP. As tarefas incluem configurar a data e hora do sistema, configurar o relógio do hardware com o horário correto em UTC, configurar o fuso horário, configurar o NTP e entender o serviço pool.ntp.org. Peso 3
Em breve 108.2 Criação de log do sistema Configure o daemon do syslog e o daemon de criação de log para enviar a saída de log para um servidor de log central ou aceite a saída de log como um servidor de log central. As tarefas incluem entender os arquivos de configuração do syslog e o recurso syslog, além dos recursos, das prioridades e das ações padrão. Peso 2
Em breve 108.3 fundamentos básicos do agente de transferência de mensagens (MTA) Familiarize-se com os programas de MTA mais comuns disponíveis e execute a configuração básica de encaminhamento e alias em um host do cliente. As tarefas incluem criar aliases de email, configurar o encaminhamento de email e aprender sobre os programas de MTA mais comuns disponíveis, como postfix, sendmail, qmail e exim. Peso 3
Em breve 108.4 Gerencie impressoras e impressão Gerencie filas de impressão e tarefas de impressão do usuário usando o CUPS e a interface de compatibilidade do LPD (daemon de impressora de linha). As tarefas incluem configurar o CUPS para impressoras locais e remotas, gerenciar filas de impressão do usuário, solucionar problemas gerais de impressão, além de incluir e remover tarefas das filas de impressão configuradas. Peso 2

Exame 102 – Tópico 109: fundamentos de rede

Tutorial do IBM Developer Resumo de objetivos do exame do LPI
Em breve 109.1 Fundamentos de Protocolos de Internet Entenda os fundamentos da rede TCP/IP. As tarefas incluem aprender sobre máscaras de rede; conhecer as diferenças entre endereços IP decimais pontuados privados e públicos; configurar uma rota padrão; entender as portas TCP e UDP comuns (20, 21, 22, 23, 25, 53, 80, 110, 119, 139, 143, 161, 443, 465, 993 e 995); entender as diferenças e os principais recursos dos protocolos UDP, TCP e ICMP; e conhecer as principais diferenças entre IPv4 e IPv6. Peso 4
Em breve 109.2 Configurações básicas de rede Visualize, mude e verifique as definições de configuração em hosts do cliente. As tarefas incluem configurar manualmente e automaticamente as interfaces de rede e configurar os hosts TCP/IP. Peso 4
Em breve 109.3 Resolução básica de problemas de rede Resolva problemas de rede em hosts do cliente. As tarefas incluem configurar manualmente e automaticamente as interfaces de rede e as tabelas de roteamento para incluir, iniciar, parar, reiniciar, excluir ou reconfigurar as interfaces de rede; alterar, visualizar ou configurar a tabela de roteamento; corrigir manualmente uma rota padrão configurada incorretamente e depurar problemas associados à configuração de rede. Peso 4
Em breve 109.4 Configure o DNS do lado do cliente Configure o DNS em um host do cliente. As tarefas incluem usar o DNS no sistema local e modificar a ordem na qual a resolução do nome é executada. Peso 2

Exame 102 – Tópico 110: segurança

Tutorial do IBM Developer Resumo de objetivos do exame do LPI
Em breve 110.1 Execute tarefas administrativas de segurança Revise a configuração do sistema para assegurar a segurança do host de acordo com as políticas de segurança locais. As tarefas incluem auditar um sistema para encontrar arquivos com o suid/sgid bit configurado; configurar ou mudar as senhas do usuário e as informações de expiração de senha; usar nmap e netstat para descobrir portas abertas em um sistema; configurar limites de logins de usuário, processos e uso de memória, além de fundamentos básicos de configuração e uso de sudo. Peso 3
Em breve 110.2 Configure a segurança do host Configure o nível básico de segurança do host. As tarefas incluem conhecer as senhas shadow e saber como elas funcionam, parar serviços de rede que não estejam em uso e aprender sobre os wrappers de TCP. Peso 3
Em breve 110.3 Protegendo dados com criptografia Use técnicas públicas fundamentais para proteger os dados e a comunicação. As tarefas incluem configurar e usar clientes OpenSSH 2, aprender a função das chaves do host do servidor OpenSSH 2 e aprender sobre os túneis de porta SSH, incluindo os túneis X11. Peso 3

Aviso

o conteúdo aqui presente foi traduzido da página IBM Developer US. Caso haja qualquer divergência de texto e/ou versões, consulte o conteúdo original.