LPI - Instalar, atualizar e desinstalar pacotes binários do Debian. - Encontrar pacotes que - /etc/apt/sources.list contenham arquivos ou bibliotecas Demonstrar como gerenciar - dpkg específicos que podem estar ou Gerenciamento de pacotes utilizando as ferramentas - dpkg-reconfigure 1 1 102.4 não instalados. pacotes Debian de gerenciamento de pacotes do - apt-get - Obter informações sobre os Debian. - apt-cache pacotes, tais como versão, - aptitude dependências, conteúdo, integridade e determinar se o pacote está ou não instalado. - Utilizar comandos simples do -. GRUPO 1 102.4 e 103.1 shell e sequencias de comandos - bash de uma linha para executar tarefas - echo básicas na linha de comandos. Demonstrar como interagir com o - env - Utilizar e modificar o ambiente sistema através de um shell de - exec Trabalhar na linha shell, o que inclui definir, 2 1 103.1 linha de comandos. O objetivo - export de comandos referenciar e exportar variáveis de assume como padrão o shell - pwd ambiente. Bash. - set - Utilizar e editar o histórico de - unset comandos. - uname - Invocar comandos dentro e fora - history do PATH padrão. - cat - cut - expand - fmt - head - od - Enviar arquivos de texto e fluxos - join de saída através de utilitários de - nl Processar fluxos Demonstrar como aplicar filtros filtragem de texto para modificar a - paste 3 2 103.2 de texto utilizando em fluxos de texto na linha de saída utilizando comandos padrão - pr GRUPO 2 103.2 filtros comandos. UNIX, encontrados no pacote GNU - sed textutil - sort - split - tail - tr - unexpand - uniq - wc - cp - Copiar, mover e excluir arquivos e - find diretórios individualmente. - mkdir - Copiar múltiplos arquivos e - mv diretórios recursivamente. - ls - Remover múltiplos arquivos e - rm diretórios recursivamente. - rmdir Gerenciamento Demonstrar como utilizar - Definir coringas simples e - touch 4 3 103.3 básico de comandos básicos do Linux para avançados na linha de comandos. - - tar GRUPO 3 103.3 arquivos gerenciar arquivos e diretórios. Utilizar o comando find para - cpio encontrar e atuar em arquivos - dd localizados com base em tipo, - file tamanho ou data. - gzip - Utilização do tar, cpio e dd para - gunzip operações de becapes. - bzip2 - coringas -& - Executar trabalhos do shell em - bg primeiro e segundo plano. - fg - Sinalizar para que um programa - jobs Demonstrar como executar continue em execução após o - kill Criar, monitorar e 5 4 103.5 gerenciamento básico de término da sessão do shell. - nohup matar processos processos. - Monitorar processos ativos. - ps - Selecionar e ordenar processos - top para exibição. - free - Enviar sinais para os processos. - uptime GRUPO 4 103.5 e 103.6 - killall - Saber qual é a prioridade padrão definida para um processo recém- Modificar - nice iniciado. prioridades de Demonstrar como gerenciar - ps 6 4 103.6 - Executar um processo com execução de prioridades dos processos. - renice prioridade diferenciada. processos - top - Alterar a prioridade de um processo em execução. - Criar expressões regulares simples que contenham muitos Pesquisar - grep elementos de notação. arquivos de texto Demonstrar como manipular - egrep - Utilizar ferramentas de 7 5 103.7 utilizando arquivos e dados de texto expressões regulares para - fgrep GRUPO 5 103.7 expressões utilizando expressões regulares. - sed executar pesquisas através de uma regulares - regex estrutura de arquivos ou o conteúdo de um arquivo único - vi - Navegar em um documento de -/e? texto utilizando o vi. Edição de Demonstrar como editar arquivos - h, j, k e l 8 6 103.8 Arquivos com o Vi de texto utilizando o vi. - Utilizar os modos básicos do vi. - j, o e a GRUPO 6 103.8 - Inserir, editar, excluir, copiar e - c, d, p, y, dd e yy pesquisar texto. - ZZ, :w!, :q!, e :e! - Gerenciar permissões de acesso em arquivos simples e especiais ou diretórios. - Utilizar modos de acesso como Demonstrar como controlar o - chmod Gerenciar suid, sgid e "Sticky Bit" para manter acesso à arquivos e diretórios - umask 9 7 104.5 permissões de a segurança. por meio do uso adequado de - chown arquivos - Saber como alterar a máscara de permissões. - chgrp criação de arquivos. - Utilizar permissões de grupo para garantir acesso aos membros do grupo. - Criar links. - Conhecer a diferença entre links simbólicos ou hardlinks, bem como Criar e gerenciar Demonstrar como criar e identificar os tipos corretos em links GRUPO 7 104.5, 104.6 e 104.7 já existentes e saber utilizar o 10 7 104.6 links físicos e gerenciar links físicos (hardlinks) - ln modo mais adequado de link para simbólicos e simbólicos para arquivos. cada necessidade. - Copiar versus "linkar" arquivos. - Utilizar links para suportar tarefas administrativas do sistema. - Entender as localizações corretas - find Apresentar o padrão FHS com base na FHS. Encontrar - locate (Filesystem Hierarchy Standard), - Encontrar arquivos e comandos arquivos no - updatedb incluindo a classificação de em um sistema Linux. 11 7 104.7 sistema e dispor - whereis diretórios perante ao seu tipo de - Conhecer a localização e o arquivos no local - which conteúdo e localizações típicas propósito de arquivos importantes correto - type de arquivos. do sistema, com base nas - /etc/updatedb.conf definições da FHS. Tornar claro como o Shell funciona Personalizar e - PATH Demonstrar como efetuar a ao mesmo tempo como interface 12 8 105.1 trabalhar no - HOME personalização de interação com o computador e ambiente shell - SHELL como ambiente de programação. Variáveis Especiais; GRUPOS 8 e 9 105.1 e 105.2 Utilizar o shell para demonstrar a if then else; Editar e escrever Criar e demonstrar scripts capacidade, flexibilidade e Substituição de Comandos; 13 8 105.2 scripts simples simples importância de scripts em um Instruções de laço; sistema UNIX until; While;