Difference between revisions of "LPIC-1 Objetivos V3.5 BR"
Andreoliva (Talk | contribs) (→Exames) |
Andreoliva (Talk | contribs) (→Versão) |
||
(23 intermediate revisions by the same user not shown) | |||
Line 10: | Line 10: | ||
==Versão== | ==Versão== | ||
− | Estes objetivos são a versão 3.5. | + | Estes objetivos são a versão 3.5.1. |
Há também um [[LPIC1_LPIC2_Sumario_Versao_2_Para_3|resumo e informações detalhadas]] sobre as mudanças da versão 2.x para 3.0. | Há também um [[LPIC1_LPIC2_Sumario_Versao_2_Para_3|resumo e informações detalhadas]] sobre as mudanças da versão 2.x para 3.0. | ||
Line 17: | Line 17: | ||
A [[LPIC-1_Objetivos_V4(PT-BR)|versão 4.0]] pode ser encontrada [[LPIC-1_Objetivos_V4(PT-BR)|aqui]]. | A [[LPIC-1_Objetivos_V4(PT-BR)|versão 4.0]] pode ser encontrada [[LPIC-1_Objetivos_V4(PT-BR)|aqui]]. | ||
+ | |||
+ | <br /> | ||
==Exames== | ==Exames== | ||
− | Para ser certificado [[ | + | Para ser certificado [[LPIC-1_Objetivos_V3.5_BR|LPIC-1]], o candidato deve passar, nessa ordem, pelos exames [[LPIC-1_Objetivos_V3.5_BR#Objetivos: Exame 101|101]] e [[LPIC-1_Objetivos_V3.5_BR#Objetivos: Exame 102|102]]. |
* [[LPIC-1_Objetivos_V3.5_BR#Objetivos: Exame 101|101]] | * [[LPIC-1_Objetivos_V3.5_BR#Objetivos: Exame 101|101]] | ||
* [[LPIC-1_Objetivos_V3.5_BR#Objetivos: Exame 102|102]] | * [[LPIC-1_Objetivos_V3.5_BR#Objetivos: Exame 102|102]] | ||
− | =Anexos= | + | ==Anexos== |
− | ==''Anexo de Esclarecimento (01 de outubro de 2012)''== | + | ===''Anexo de Esclarecimento (01 de outubro de 2012)''=== |
* republicação do esclarecimento anterior. | * republicação do esclarecimento anterior. | ||
Line 33: | Line 35: | ||
* inclusão do .bash_history à lista dos conteúdos principais do objetivo 103.1. | * inclusão do .bash_history à lista dos conteúdos principais do objetivo 103.1. | ||
− | ==''Anexo de Atualização de Versão (02 de julho de 2012)''== | + | ===''Anexo de Atualização de Versão (02 de julho de 2012)''=== |
* atualização para a versão 3.5.0. | * atualização para a versão 3.5.0. | ||
Line 43: | Line 45: | ||
* remoção do conteúdo LILO do objetivo 102.2. | * remoção do conteúdo LILO do objetivo 102.2. | ||
− | ==''Anexo de Esclarecimento (01 de outubro de 2011)''== | + | ===''Anexo de Esclarecimento (01 de outubro de 2011)''=== |
* inclusão explícita da menção do retorno do GPG à lista dos conteúdos principais do objetivo 110.3. | * inclusão explícita da menção do retorno do GPG à lista dos conteúdos principais do objetivo 110.3. | ||
− | ==''Anexo de Esclarecimento (01 de abril de 2009)''== | + | ===''Anexo de Esclarecimento (01 de abril de 2009)''=== |
− | * rebaixamento do Servidor | + | * rebaixamento do Servidor de Fontes X para o nível saber que existe referente à lista dos conteúdos principais do objetivo 106.1. |
− | ==''Anexo de Esclarecimento (01 de janeiro de 2009)''== | + | ===''Anexo de Esclarecimento (01 de janeiro de 2009)''=== |
* inclusão da variável de ambiente TZ à lista parcial de arquivos do objetivo 107.3. | * inclusão da variável de ambiente TZ à lista parcial de arquivos do objetivo 107.3. | ||
Line 58: | Line 60: | ||
<br /> | <br /> | ||
− | =Traduções dos Objetivos= | + | ==Traduções dos Objetivos== |
As seguintes traduções dos objetivos estão disponíveis nesta wiki: | As seguintes traduções dos objetivos estão disponíveis nesta wiki: | ||
* [[LPIC-1 Objectives V3(Catalan)|Catalão]] (currently 101 only). | * [[LPIC-1 Objectives V3(Catalan)|Catalão]] (currently 101 only). | ||
− | * [[LPIC- | + | * [[LPIC-1_Objectives_V3.5|Inglês]]. |
* [[LPIC-1 Objectives V3(FR)|Francês]]. | * [[LPIC-1 Objectives V3(FR)|Francês]]. | ||
* [http://www.lpice.eu/de/lpi-zertifizierungsinhalte.html Alemão]. | * [http://www.lpice.eu/de/lpi-zertifizierungsinhalte.html Alemão]. | ||
Line 75: | Line 77: | ||
<br /> | <br /> | ||
− | =Objetivos: Exame 101= | + | ==Objetivos: Exame 101== |
− | ==''Tópico 101: Arquitetura de Sistema''== | + | ===''Tópico 101: Arquitetura de Sistema''=== |
− | ===<span style="color:navy">101.1 Identificar e editar configurações de hardware</span>=== | + | ====<span style="color:navy">101.1 Identificar e editar configurações de hardware</span>==== |
{| | {| | ||
Line 122: | Line 124: | ||
<br /> | <br /> | ||
− | ===<span style="color:navy">101.2 Início (boot) do sistema</span>=== | + | ====<span style="color:navy">101.2 Início (boot) do sistema</span>==== |
{| | {| | ||
Line 134: | Line 136: | ||
'''Descrição''' | '''Descrição''' | ||
− | |||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Line 145: | Line 146: | ||
* Fornecer os comandos e opções mais comuns para o gerenciador de inicialização e para o kernel durante a inicialização. | * Fornecer os comandos e opções mais comuns para o gerenciador de inicialização e para o kernel durante a inicialização. | ||
− | * Demonstrar conhecimento sobre a | + | * Demonstrar conhecimento sobre a sequência de inicialização do BIOS. |
* Conferir os arquivos de log dos eventos de inicialização. | * Conferir os arquivos de log dos eventos de inicialização. | ||
Line 158: | Line 159: | ||
<br /> | <br /> | ||
+ | |||
+ | ====<span style="color:navy">101.3 Alternar runlevels, desligar e reiniciar o sistema</span>==== | ||
+ | |||
+ | {| | ||
+ | | style="background:#dadada" | | ||
+ | |||
+ | '''Peso''' | ||
+ | |||
+ | | style="background:#eaeaea" | 3 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | | ||
+ | |||
+ | '''Descrição''' | ||
+ | |||
+ | | style="background:#eaeaea" | | ||
+ | |||
+ | Os candidatos devem ser capazes de alternar os níveis de execução do sistema. Este objetivo inclui mudar para o modo single user, desligar ou reiniciar o sistema. Os candidatos devem ser capazes de alertarem os usuários antes de mudar o nível de execução e apropriadamente terminar os processos. Este objetivo também inclui definir o nível de execução padrão. Inclui também conhecimentos básicos sobre os possíveis substitutos para o init. | ||
+ | |||
+ | |} | ||
+ | |||
+ | '''Principais Áreas de Conhecimento:''' | ||
+ | |||
+ | * Definir o nível de execução padrão. | ||
+ | * Alternar entre os níveis de execução incluindo o modo single user. | ||
+ | * Desligar e reiniciar através da linha de comando. | ||
+ | * Alertar os usuários antes de mudar o nível de execução ou outro evento de sistema que acarrete uma mudança significativa. | ||
+ | * Terminar apropriadamente os processos. | ||
+ | * Conhecimentos básicos dos recursos do systemd e do Upstart. | ||
+ | |||
+ | '''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:''' | ||
+ | |||
+ | * /etc/inittab | ||
+ | * shutdown | ||
+ | * init | ||
+ | * /etc/init.d | ||
+ | * telinit | ||
+ | |||
+ | <br /> | ||
+ | |||
+ | ===''Tópico 102: Instalação do Linux e administração de Pacotes''=== | ||
+ | |||
+ | ====<span style="color:navy">102.1 Dimensionar partições de disco</span>==== | ||
+ | |||
+ | {| | ||
+ | | style="background:#dadada" | | ||
+ | |||
+ | '''Peso''' | ||
+ | |||
+ | | style="background:#eaeaea" | 2 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | | ||
+ | |||
+ | '''Descrição''' | ||
+ | |||
+ | | style="background:#eaeaea" | | ||
+ | |||
+ | Os candidatos devem ser capazes de dimensionar partições de disco para um sistema Linux. | ||
+ | |||
+ | |} | ||
+ | |||
+ | '''Principais Áreas de Conhecimento:''' | ||
+ | |||
+ | * Distribuir os sistemas de arquivos e o espaço de swap para separar partições ou discos. | ||
+ | * Adaptar o projeto para o uso pretendido do sistema. | ||
+ | * Garantir que a partição /boot esteja em conformidade com os requisitos de arquitetura de hardware para a inicialização. | ||
+ | * Conhecimento das características básicas do LVM. | ||
+ | |||
+ | '''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:''' | ||
+ | |||
+ | * / (root) sistema de arquivos raiz. | ||
+ | * /var sistema de arquivos. | ||
+ | * /home sistema de arquivos. | ||
+ | * espaço de swap. | ||
+ | * pontos de montagem. | ||
+ | * partições. | ||
+ | |||
+ | <br /> | ||
+ | |||
+ | ====<span style="color:navy">102.2 Instalar o gerenciador de inicialização</span>==== | ||
+ | |||
+ | {| | ||
+ | | style="background:#dadada" | | ||
+ | |||
+ | '''Peso''' | ||
+ | |||
+ | | style="background:#eaeaea" | 2 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | | ||
+ | |||
+ | '''Descrição''' | ||
+ | |||
+ | | style="background:#eaeaea" | | ||
+ | |||
+ | Os candidatos devem ser capazes de selecionar, instalar e configurar o gerenciador de inicialização. | ||
+ | |||
+ | |} | ||
+ | |||
+ | '''Principais Áreas de Conhecimento:''' | ||
+ | |||
+ | * Fornecer locais de boot alternativos e backup das opções de boot. | ||
+ | * Instalar e configurar um gerenciador de inicialização como o GRUB Legacy. | ||
+ | * Realizar mudanças na configuração básica do GRUB 2. | ||
+ | * Interagir com o carregador de boot. | ||
+ | |||
+ | '''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:''' | ||
+ | |||
+ | * /boot/grub/menu.lst, grub.cfg e outras variações. | ||
+ | * grub-install. | ||
+ | * MBR. | ||
+ | * superbloco. | ||
+ | |||
+ | <br /> | ||
+ | |||
+ | ====<span style="color:navy">102.3 Controle de bibliotecas compartilhadas</span>==== | ||
+ | |||
+ | {| | ||
+ | | style="background:#dadada" | | ||
+ | |||
+ | '''Peso''' | ||
+ | |||
+ | | style="background:#eaeaea" | 1 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | | ||
+ | |||
+ | '''Descrição''' | ||
+ | |||
+ | | style="background:#eaeaea" | | ||
+ | |||
+ | Os candidatos devem ser capazes de determinar quais as bibliotecas compartilhadas de que os programas executáveis dependem e instalá-las quando necessário. | ||
+ | |||
+ | |} | ||
+ | |||
+ | '''Principais Áreas de Conhecimento:''' | ||
+ | |||
+ | * Identificar as bibliotecas compartilhadas. | ||
+ | * Identificar onde geralmente essas bibliotecas se localizam no sistema. | ||
+ | * Carregar as bibliotecas compartilhadas. | ||
+ | |||
+ | '''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:''' | ||
+ | |||
+ | * ldd | ||
+ | * ldconfig | ||
+ | * /etc/ld.so.conf | ||
+ | * LD_LIBRARY_PATH | ||
+ | |||
+ | <br /> | ||
+ | |||
+ | ====<span style="color:navy">102.4 Utilização do sistema de pacotes Debian</span>==== | ||
+ | |||
+ | {| | ||
+ | | style="background:#dadada" | | ||
+ | |||
+ | '''Peso''' | ||
+ | |||
+ | | style="background:#eaeaea" | 3 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | | ||
+ | |||
+ | '''Descrição''' | ||
+ | |||
+ | | style="background:#eaeaea" | | ||
+ | |||
+ | Os candidatos devem ser capazes de realizar o gerenciamento de pacotes usando as ferramentas de pacotes Debian. | ||
+ | |||
+ | |} | ||
+ | |||
+ | '''Principais Áreas de Conhecimento:''' | ||
+ | |||
+ | * Instalar, atualizar e desinstalar os pacotes binários Debian. | ||
+ | * Encontrar pacotes contendo um arquivo específico ou bibliotecas com as quais pode ou não ser instalado. | ||
+ | * Obter informações sobre pacotes como versão, conteúdo, dependências, integridade do pacote e status da instalação (se o pacote está instalado ou não). | ||
+ | |||
+ | '''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:''' | ||
+ | |||
+ | * /etc/apt/sources.list | ||
+ | * dpkg | ||
+ | * dpkg-reconfigure | ||
+ | * apt-get | ||
+ | * apt-cache | ||
+ | * aptitude | ||
+ | |||
+ | <br /> | ||
+ | |||
+ | ====<span style="color:navy">102.5 Utilização do sistema de pacotes RPM e YUM</span>==== | ||
+ | |||
+ | {| | ||
+ | | style="background:#dadada" | | ||
+ | |||
+ | '''Peso''' | ||
+ | |||
+ | | style="background:#eaeaea" | 3 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | | ||
+ | |||
+ | '''Descrição''' | ||
+ | |||
+ | | style="background:#eaeaea" | | ||
+ | |||
+ | Os candidatos devem ser capazes de realizar o gerenciamento de pacotes usando as ferramentas RPM e YUM. | ||
+ | |||
+ | |} | ||
+ | |||
+ | '''Principais Áreas de Conhecimento:''' | ||
+ | |||
+ | * Instalar, reinstalar, atualizar e remover pacotes usando RPM e YUM. | ||
+ | |||
+ | * Obter informações dos pacotes RPM tal como versão, status, dependências, integridade e assinaturas. | ||
+ | * Determinar quais arquivos um pacote fornece, bem como encontrar de qual pacote um arquivo específico vem. | ||
+ | |||
+ | '''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:''' | ||
+ | |||
+ | * rpm | ||
+ | * rpm2cpio | ||
+ | * /etc/yum.conf | ||
+ | * /etc/yum.repos.d/ | ||
+ | * yum | ||
+ | * yumdownloader | ||
+ | |||
+ | <br /> | ||
+ | |||
+ | ===''Tópico 103: Comandos GNU e Unix''=== | ||
+ | |||
+ | ====<span style="color:navy">103.1 Trabalhar na linha de comando</span>==== | ||
+ | |||
+ | {| | ||
+ | | style="background:#dadada" | | ||
+ | |||
+ | '''Peso''' | ||
+ | |||
+ | | style="background:#eaeaea" | 4 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | | ||
+ | |||
+ | '''Descrição''' | ||
+ | |||
+ | | style="background:#eaeaea" | | ||
+ | |||
+ | Os candidatos devem ser capazes de interagir com os shells e comandos na linha de comando. Este objetivo presume o uso do bash shell. | ||
+ | |||
+ | |} | ||
+ | |||
+ | '''Principais Áreas de Conhecimento:''' | ||
+ | |||
+ | * Usar comandos simples de shell e sequências de comandos de apenas uma linha para executar tarefas básicas na linha de comando. | ||
+ | * Usar e modificar o ambiente de shell incluindo definir, fazer referência e exportar variáveis de ambiente. | ||
+ | * Usar e edita o histórico de comandos. | ||
+ | * Invocar comandos de dentro e de fora do caminho definido. | ||
+ | |||
+ | '''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:''' | ||
+ | |||
+ | * . | ||
+ | * bash | ||
+ | * echo | ||
+ | * env | ||
+ | * exec | ||
+ | * export | ||
+ | * pwd | ||
+ | * set | ||
+ | * unset | ||
+ | * man | ||
+ | * uname | ||
+ | * history | ||
+ | * .bash_history | ||
+ | |||
+ | <br /> | ||
+ | |||
+ | ====<span style="color:navy">103.2 Processar fluxos de texto usando filtros</span>==== | ||
+ | |||
+ | {| | ||
+ | | style="background:#dadada" | | ||
+ | |||
+ | '''Peso''' | ||
+ | |||
+ | | style="background:#eaeaea" | 3 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | | ||
+ | |||
+ | '''Descrição''' | ||
+ | |||
+ | | style="background:#eaeaea" | | ||
+ | |||
+ | Os candidatos devem ser capazes de aplicar filtros aos fluxos de texto. | ||
+ | |||
+ | |} | ||
+ | |||
+ | '''Principais Áreas de Conhecimento:''' | ||
+ | |||
+ | * Enviar arquivos de texto e saídas de fluxo de textos através de filtros para modificar a saída usando comandos padrão UNIX encontrados no pacote GNU textutils. | ||
+ | |||
+ | '''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:''' | ||
+ | |||
+ | * cat | ||
+ | * cut | ||
+ | * expand | ||
+ | * fmt | ||
+ | * head | ||
+ | * od | ||
+ | * join | ||
+ | * nl | ||
+ | * paste | ||
+ | * pr | ||
+ | * sed | ||
+ | * sort | ||
+ | * split | ||
+ | * tail | ||
+ | * tr | ||
+ | * unexpand | ||
+ | * uniq | ||
+ | * wc | ||
+ | |||
+ | <br /> | ||
+ | |||
+ | ====<span style="color:navy">103.3 Gerenciamento básico de arquivos</span>==== | ||
+ | |||
+ | {| | ||
+ | | style="background:#dadada" | | ||
+ | |||
+ | '''Peso''' | ||
+ | |||
+ | | style="background:#eaeaea" | 4 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | | ||
+ | |||
+ | '''Descrição''' | ||
+ | |||
+ | | style="background:#eaeaea" | | ||
+ | |||
+ | Os candidatos devem ser capazes de usar os comandos básicos do Linux para gerenciar os arquivos e diretórios. | ||
+ | |||
+ | |} | ||
+ | |||
+ | '''Principais Áreas de Conhecimento:''' | ||
+ | |||
+ | * Copiar, mover e remover arquivos e diretórios individualmente. | ||
+ | * Copiar múltiplos arquivos e diretórios recursivamente. | ||
+ | * Remover arquivos e diretórios recursivamente. | ||
+ | * Uso simples e avançado dos caracteres curinga nos comandos. | ||
+ | * Usar o comando find para localizar arquivos tomando como base o tipo, o tamanho ou a data. | ||
+ | * Uso dos utilitários tar, cpio e dd. | ||
+ | |||
+ | '''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:''' | ||
+ | |||
+ | * cp | ||
+ | * find | ||
+ | * mkdir | ||
+ | * mv | ||
+ | * ls | ||
+ | * rm | ||
+ | * rmdir | ||
+ | * touch | ||
+ | * tar | ||
+ | * cpio | ||
+ | * dd | ||
+ | * file | ||
+ | * gzip | ||
+ | * gunzip | ||
+ | * bzip2 | ||
+ | * file globbing | ||
+ | |||
+ | <br /> | ||
+ | |||
+ | ====<span style="color:navy">103.4 Fluxos, pipes (canalização) e redirecionamentos de saída</span>==== | ||
+ | |||
+ | {| | ||
+ | | style="background:#dadada" | | ||
+ | |||
+ | '''Peso''' | ||
+ | |||
+ | | style="background:#eaeaea" | 4 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | | ||
+ | |||
+ | '''Descrição''' | ||
+ | |||
+ | | style="background:#eaeaea" | | ||
+ | |||
+ | Os candidatos devem ser capazes de redirecionar fluxos de texto e conectá-los a fim de eficientemente processar os dados. As tarefas incluem redirecionamento da entrada padrão, da saída padrão e dos erros padrão, canalização (piping) da saída de um comando à entrada de outro comando, usar a saída de um comando como argumento para outro comando e enviar a saída de um comando simultaneamente para a saída padrão e um arquivo. | ||
+ | |||
+ | |} | ||
+ | |||
+ | '''Principais Áreas de Conhecimento:''' | ||
+ | |||
+ | * Redirecionamento da entrada padrão, da saída padrão e dos erros padrão. | ||
+ | * Canalização (piping) da saída de um comando à entrada de outro comando. | ||
+ | * Usar a saída de um comando como argumento para outro comando. | ||
+ | * Enviar a saída de um comando simultaneamente para a saída padrão e um arquivo. | ||
+ | |||
+ | '''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:''' | ||
+ | |||
+ | * tee | ||
+ | * xargs | ||
+ | |||
+ | <br /> | ||
+ | |||
+ | ====<span style="color:navy">103.5 Criar, monitorar e finalizar processos</span>==== | ||
+ | |||
+ | {| | ||
+ | | style="background:#dadada" | | ||
+ | |||
+ | '''Peso''' | ||
+ | |||
+ | | style="background:#eaeaea" | 4 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | | ||
+ | |||
+ | '''Descrição''' | ||
+ | |||
+ | | style="background:#eaeaea" | | ||
+ | |||
+ | Os candidatos devem ser capazes de realizar o gerenciamento básico de processos. | ||
+ | |||
+ | |} | ||
+ | |||
+ | '''Principais Áreas de Conhecimento:''' | ||
+ | |||
+ | * Executar processos em primeiro e segundo plano. | ||
+ | * Marcar um programa para que continue a rodar depois do logout. | ||
+ | * Monitorar processos ativos. | ||
+ | * Selecionar e ordenar processos para serem exibidos. | ||
+ | * Enviar sinais para os processos. | ||
+ | |||
+ | '''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:''' | ||
+ | |||
+ | * & | ||
+ | * bg | ||
+ | * fg | ||
+ | * jobs | ||
+ | * kill | ||
+ | * nohup | ||
+ | * ps | ||
+ | * top | ||
+ | * free | ||
+ | * uptime | ||
+ | * killall | ||
+ | |||
+ | <br /> | ||
+ | |||
+ | ====<span style="color:navy">103.6 Modificar a prioridade de execução de um processo</span>==== | ||
+ | |||
+ | {| | ||
+ | | style="background:#dadada" | | ||
+ | |||
+ | '''Peso''' | ||
+ | |||
+ | | style="background:#eaeaea" | 2 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | | ||
+ | |||
+ | '''Descrição''' | ||
+ | |||
+ | | style="background:#eaeaea" | | ||
+ | |||
+ | Os candidatos devem ser capazes de gerenciar as prioridades de execução dos processos. | ||
+ | |||
+ | |} | ||
+ | |||
+ | '''Principais Áreas de Conhecimento:''' | ||
+ | |||
+ | * Saber a prioridade padrão de um processo que é criado. | ||
+ | * Executar um programa com maior ou menor prioridade do que o padrão. | ||
+ | * Mudar a prioridade de um processo em execução. | ||
+ | |||
+ | '''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:''' | ||
+ | |||
+ | * nice | ||
+ | * ps | ||
+ | * renice | ||
+ | * top | ||
+ | |||
+ | <br /> | ||
+ | |||
+ | ====<span style="color:navy">103.7 Procurar em arquivos de texto usando expressões regulares</span>==== | ||
+ | |||
+ | {| | ||
+ | | style="background:#dadada" | | ||
+ | |||
+ | '''Peso''' | ||
+ | |||
+ | | style="background:#eaeaea" | 2 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | | ||
+ | |||
+ | '''Descrição''' | ||
+ | |||
+ | | style="background:#eaeaea" | | ||
+ | |||
+ | Os candidatos devem ser capazes de manipular arquivos e texto usando expressões regulares. Este objetivo inclui a criação de expressões regulares simples contendo vários elementos. Também inclui o uso de ferramentas de expressão regular para realizar pesquisas em um sistema de arquivos ou no conteúdo de um arquivo. | ||
+ | |||
+ | |} | ||
+ | |||
+ | '''Principais Áreas de Conhecimento:''' | ||
+ | |||
+ | * Criar expressões regulares contendo vários elementos. | ||
+ | * Usar ferramentas de expressão regular para realizar pesquisas em um sistema de arquivos ou no conteúdo de um arquivo. | ||
+ | |||
+ | '''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:''' | ||
+ | |||
+ | * grep | ||
+ | * egrep | ||
+ | * fgrep | ||
+ | * sed | ||
+ | * regex(7) | ||
+ | |||
+ | <br /> | ||
+ | |||
+ | ====<span style="color:navy">103.8 Edição básica de arquivos com o vi</span>==== | ||
+ | |||
+ | {| | ||
+ | | style="background:#dadada" | | ||
+ | |||
+ | '''Peso''' | ||
+ | |||
+ | | style="background:#eaeaea" | 3 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | | ||
+ | |||
+ | '''Descrição''' | ||
+ | |||
+ | | style="background:#eaeaea" | | ||
+ | |||
+ | Os candidatos devem ser capazes de editar arquivos de texto usando o vi. Este objetivo inclui a navegação, modos básicos, inserir, editar, deletar, copiar e encontrar texto. | ||
+ | |||
+ | |} | ||
+ | |||
+ | '''Principais Áreas de Conhecimento:''' | ||
+ | |||
+ | * Navegar pelo documento usando o vi. | ||
+ | * Usar os modos básicos do vi. | ||
+ | * Inserir, editar, deletar, copiar e encontrar texto. | ||
+ | |||
+ | '''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:''' | ||
+ | |||
+ | * vi | ||
+ | * /, ? | ||
+ | * h,j,k,l | ||
+ | * i, o, a | ||
+ | * c, d, p, y, dd, yy | ||
+ | * ZZ, :w!, :q!, :e! | ||
+ | |||
+ | <br /> | ||
+ | |||
+ | ===''Tópico 104: Dispositivos, sistemas de arquivos Linux e padrão FHS''=== | ||
+ | |||
+ | ====<span style="color:navy">104.1 Criar partições e sistemas de arquivos</span>==== | ||
+ | |||
+ | {| | ||
+ | | style="background:#dadada" | | ||
+ | |||
+ | '''Peso''' | ||
+ | |||
+ | | style="background:#eaeaea" | 2 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | | ||
+ | |||
+ | '''Descrição''' | ||
+ | |||
+ | | style="background:#eaeaea" | | ||
+ | |||
+ | Os candidatos devem ser capazes de configurar partições de disco e criar sistemas de arquivos em mídias tais como discos rígidos. Isso inclui o manuseio de partições swap. | ||
+ | |||
+ | |} | ||
+ | |||
+ | '''Principais Áreas de Conhecimento:''' | ||
+ | |||
+ | * Usar vários comandos mkfs para configurar partições e criar sistemas de arquivos tais como: | ||
+ | ** ext2/ext3/ext4 | ||
+ | ** xfs | ||
+ | ** reiserfs v3 | ||
+ | ** vfat | ||
+ | |||
+ | '''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:''' | ||
+ | |||
+ | * fdisk | ||
+ | * mkfs | ||
+ | * mkswap | ||
+ | |||
+ | <br /> | ||
+ | |||
+ | ====<span style="color:navy">104.2 Manutenção da integridade de sistemas de arquivos</span>==== | ||
+ | |||
+ | {| | ||
+ | | style="background:#dadada" | | ||
+ | |||
+ | '''Peso''' | ||
+ | |||
+ | | style="background:#eaeaea" | 2 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | | ||
+ | |||
+ | '''Descrição''' | ||
+ | |||
+ | | style="background:#eaeaea" | | ||
+ | |||
+ | Os candidatos devem ser capazes de manter a integridade dos sistemas de arquivos padrão, bem como os dados extras associados com um sistema de arquivos com journaling. | ||
+ | |||
+ | |} | ||
+ | |||
+ | '''Principais Áreas de Conhecimento:''' | ||
+ | |||
+ | * Verificar a integridade dos sistemas de arquivos. | ||
+ | * Monitorar os espaços livres e inodes. | ||
+ | * Reparar problemas simples dos sistemas de arquivos. | ||
+ | |||
+ | '''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:''' | ||
+ | |||
+ | * du | ||
+ | * df | ||
+ | * fsck | ||
+ | * e2fsck | ||
+ | * mke2fs | ||
+ | * debugfs | ||
+ | * dumpe2fs | ||
+ | * tune2fs | ||
+ | * ferramentas xfs (tais como xfs_metadump e xfs_info) | ||
+ | |||
+ | <br /> | ||
+ | |||
+ | ====<span style="color:navy">104.3 Controle da montagem e desmontagem dos sistemas de arquivos</span>==== | ||
+ | |||
+ | {| | ||
+ | | style="background:#dadada" | | ||
+ | |||
+ | '''Peso''' | ||
+ | |||
+ | | style="background:#eaeaea" | 3 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | | ||
+ | |||
+ | '''Descrição''' | ||
+ | |||
+ | | style="background:#eaeaea" | | ||
+ | |||
+ | Os candidatos devem ser capazes de configurar a montagem dos sistemas de arquivos. | ||
+ | |||
+ | |} | ||
+ | |||
+ | '''Principais Áreas de Conhecimento:''' | ||
+ | |||
+ | * Montar e desmontar manualmente sistemas de arquivos. | ||
+ | * Configurar a montagem dos sistemas de arquivos na inicialização do sistema. | ||
+ | * Configurar sistemas de arquivos removíveis e montáveis pelo usuário. | ||
+ | |||
+ | '''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:''' | ||
+ | |||
+ | * /etc/fstab | ||
+ | * /media | ||
+ | * mount | ||
+ | * umount | ||
+ | |||
+ | <br /> | ||
+ | |||
+ | ====<span style="color:navy">104.4 Administrar cotas de disco</span>==== | ||
+ | |||
+ | {| | ||
+ | | style="background:#dadada" | | ||
+ | |||
+ | '''Peso''' | ||
+ | |||
+ | | style="background:#eaeaea" | 1 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | | ||
+ | |||
+ | '''Descrição''' | ||
+ | |||
+ | | style="background:#eaeaea" | | ||
+ | |||
+ | Os candidatos devem ser capazes de gerenciar cotas de disco para os usuários. | ||
+ | |||
+ | |} | ||
+ | |||
+ | '''Principais Áreas de Conhecimento:''' | ||
+ | |||
+ | * Configurar uma cota de disco para um sistema de arquivos. | ||
+ | * Editar, verificar e gerar relatórios sobre as cotas dos usuários. | ||
+ | |||
+ | '''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:''' | ||
+ | |||
+ | * quota | ||
+ | * edquota | ||
+ | * repquota | ||
+ | * quotaon | ||
+ | |||
+ | <br /> | ||
+ | |||
+ | ====<span style="color:navy">104.5 Controlar permissões e propriedades de arquivos</span>==== | ||
+ | |||
+ | {| | ||
+ | | style="background:#dadada" | | ||
+ | |||
+ | '''Peso''' | ||
+ | |||
+ | | style="background:#eaeaea" | 3 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | | ||
+ | |||
+ | '''Descrição''' | ||
+ | |||
+ | | style="background:#eaeaea" | | ||
+ | |||
+ | Os candidatos devem ser capazes de controlar o acesso aos arquivos através do uso correto das permissões e propriedades. | ||
+ | |||
+ | |} | ||
+ | |||
+ | '''Principais Áreas de Conhecimento:''' | ||
+ | |||
+ | * Gerenciar permissões de acesso a arquivos comuns e especiais, bem como aos diretórios. | ||
+ | * Usar os modos de acesso tais como suid, sgid e o sticky bit para manter a segurança. | ||
+ | * Saber como mudar a máscara de criação de arquivo. | ||
+ | * Usar o campo de grupo para conceder acesso para grupos de trabalho. | ||
+ | |||
+ | '''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:''' | ||
+ | |||
+ | * chmod | ||
+ | * umask | ||
+ | * chown | ||
+ | * chgrp | ||
+ | |||
+ | <br /> | ||
+ | |||
+ | ====<span style="color:navy">104.6 Criar e alterar links simbólicos e hardlinks</span>==== | ||
+ | |||
+ | {| | ||
+ | | style="background:#dadada" | | ||
+ | |||
+ | '''Peso''' | ||
+ | |||
+ | | style="background:#eaeaea" | 2 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | | ||
+ | |||
+ | '''Descrição''' | ||
+ | |||
+ | | style="background:#eaeaea" | | ||
+ | |||
+ | Os candidatos devem ser capazes de criar e gerenciar links simbólicos e hardlinks para um arquivo. | ||
+ | |||
+ | |} | ||
+ | |||
+ | '''Principais Áreas de Conhecimento:''' | ||
+ | |||
+ | * Criar links. | ||
+ | * Identificar links simbólicos e/ou hardlinks. | ||
+ | * Copiar arquivos versus criar links de arquivos. | ||
+ | * Usar links para dar suporte a tarefas de administração do sistema. | ||
+ | |||
+ | '''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:''' | ||
+ | |||
+ | * ln | ||
+ | |||
+ | <br /> | ||
+ | |||
+ | ====<span style="color:navy">104.7 Encontrar arquivos de sistema e conhecer sua localização correta</span>==== | ||
+ | |||
+ | {| | ||
+ | | style="background:#dadada" | | ||
+ | |||
+ | '''Peso''' | ||
+ | |||
+ | | style="background:#eaeaea" | 2 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | | ||
+ | |||
+ | '''Descrição''' | ||
+ | |||
+ | | style="background:#eaeaea" | | ||
+ | |||
+ | Os candidatos devem estar completamente familiarizados com o FHS, incluindo as localizações típicas dos arquivos e as classificações dos diretórios. | ||
+ | |||
+ | |} | ||
+ | |||
+ | '''Principais Áreas de Conhecimento:''' | ||
+ | |||
+ | * Entender a localização correta dos arquivos dentro do FHS. | ||
+ | * Encontrar arquivos e comandos em um sistema Linux. | ||
+ | * Conhecer a localização e a finalidade de arquivos e diretórios importantes definidos no FHS. | ||
+ | |||
+ | '''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:''' | ||
+ | |||
+ | * find | ||
+ | * locate | ||
+ | * updatedb | ||
+ | * whereis | ||
+ | * which | ||
+ | * type | ||
+ | * /etc/updatedb.conf | ||
+ | |||
+ | <br /> | ||
+ | |||
+ | ==Objetivos: Exame 102== | ||
+ | |||
+ | ===''Tópico 105: Shells, scripts e administração de dados''=== | ||
+ | |||
+ | ====<span style="color:navy">105.1 Personalizar e trabalhar no ambiente shell</span>==== | ||
+ | |||
+ | {| | ||
+ | | style="background:#dadada" | | ||
+ | |||
+ | '''Peso''' | ||
+ | |||
+ | | style="background:#eaeaea" | 4 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | | ||
+ | |||
+ | '''Descrição''' | ||
+ | |||
+ | | style="background:#eaeaea" | | ||
+ | |||
+ | Os candidatos devem ser capazes de personalizar o ambiente shell para atender às necessidades dos usuários. Também devem ser capazes de modificar arquivos de configuração global e de configuração local de usuários. | ||
+ | |||
+ | |} | ||
+ | |||
+ | '''Principais Áreas de Conhecimento:''' | ||
+ | |||
+ | * Definir variáveis de ambiente (por exemplo, PATH) no início da sessão ou quando estiver executando um novo shell. | ||
+ | * Escrever funções BASH para sequências de comandos frequentemente usadas. | ||
+ | * Manter diretórios skel para novas contas de usuários. | ||
+ | * Definir um path de busca de comandos para apontar para o diretório correto. | ||
+ | |||
+ | '''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:''' | ||
+ | |||
+ | * /etc/profile | ||
+ | * env | ||
+ | * export | ||
+ | * set | ||
+ | * unset | ||
+ | * ~/.bash_profile | ||
+ | * ~/.bash_login | ||
+ | * ~/.profile | ||
+ | * ~/.bashrc | ||
+ | * ~/.bash_logout | ||
+ | * function | ||
+ | * alias | ||
+ | * listas | ||
+ | |||
+ | <br /> | ||
+ | |||
+ | ====<span style="color:navy">105.2 Editar e escrever scripts simples</span>==== | ||
+ | |||
+ | {| | ||
+ | | style="background:#dadada" | | ||
+ | |||
+ | '''Peso''' | ||
+ | |||
+ | | style="background:#eaeaea" | 4 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | | ||
+ | |||
+ | '''Descrição''' | ||
+ | |||
+ | | style="background:#eaeaea" | | ||
+ | |||
+ | Os candidatos devem ser capazes de editar scripts existentes ou escrever um novo script simples do BASH. | ||
+ | |||
+ | |} | ||
+ | |||
+ | '''Principais Áreas de Conhecimento:''' | ||
+ | |||
+ | * Usar a sintaxe padrão sh (repetição, testes). | ||
+ | * Usar a substituição de comandos. | ||
+ | * Valores retornados por teste bem sucedido ou fracassado ou outra informação fornecida por um comando. | ||
+ | * Enviar mensagens para o superusuário. | ||
+ | * Selecionar corretamente o interpretador de script através da linha shebang (#!). | ||
+ | * Gerenciar a localização, propriedade, permissão e bit suid dos scripts. | ||
+ | |||
+ | '''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:''' | ||
+ | |||
+ | * for | ||
+ | * while | ||
+ | * test | ||
+ | * if | ||
+ | * read | ||
+ | * seq | ||
+ | |||
+ | <br /> | ||
+ | |||
+ | ====<span style="color:navy">105.3 Administração de dados SQL</span>==== | ||
+ | |||
+ | {| | ||
+ | | style="background:#dadada" | | ||
+ | |||
+ | '''Peso''' | ||
+ | |||
+ | | style="background:#eaeaea" | 2 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | | ||
+ | |||
+ | '''Descrição''' | ||
+ | |||
+ | | style="background:#eaeaea" | | ||
+ | |||
+ | Os candidatos devem ser capazes de consultar um banco de dados e manipular dados usando comandos básicos de SQL. Este objetivo inclui a realização de consultas envolvendo a junção de 2 tabelas e/ou sub-consultas. | ||
+ | |||
+ | |} | ||
+ | |||
+ | '''Principais Áreas de Conhecimento:''' | ||
+ | |||
+ | * Usar comandos básicos de SQL. | ||
+ | * Realizar a manipulação básica de dados. | ||
+ | |||
+ | '''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:''' | ||
+ | |||
+ | * insert | ||
+ | * update | ||
+ | * select | ||
+ | * delete | ||
+ | * from | ||
+ | * where | ||
+ | * group by | ||
+ | * order by | ||
+ | * join | ||
+ | |||
+ | <br /> | ||
+ | |||
+ | ===''Tópico 106: Interfaces de usuário e Desktops''=== | ||
+ | |||
+ | ====<span style="color:navy">106.1 Instalar e configurar o X11</span>==== | ||
+ | |||
+ | {| | ||
+ | | style="background:#dadada" | | ||
+ | |||
+ | '''Peso''' | ||
+ | |||
+ | | style="background:#eaeaea" | 2 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | | ||
+ | |||
+ | '''Descrição''' | ||
+ | |||
+ | | style="background:#eaeaea" | | ||
+ | |||
+ | Os candidatos devem ser capazes de instalar e configurar o X11. | ||
+ | |||
+ | |} | ||
+ | |||
+ | '''Principais Áreas de Conhecimento:''' | ||
+ | |||
+ | * Verificar se a placa de vídeo e o monitor são suportados pelo servidor X. | ||
+ | * Saber que existe o servidor de fontes X. | ||
+ | * Entendimento e conhecimento básico do arquivo de configuração do X Window. | ||
+ | |||
+ | '''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:''' | ||
+ | |||
+ | * /etc/X11/xorg.conf | ||
+ | * xhost | ||
+ | * DISPLAY | ||
+ | * xwininfo | ||
+ | * xdpyinfo | ||
+ | * X | ||
+ | |||
+ | <br /> | ||
+ | |||
+ | ====<span style="color:navy">106.2 Configurar o gerenciador de login gráfico</span>==== | ||
+ | |||
+ | {| | ||
+ | | style="background:#dadada" | | ||
+ | |||
+ | '''Peso''' | ||
+ | |||
+ | | style="background:#eaeaea" | 2 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | | ||
+ | |||
+ | '''Descrição''' | ||
+ | |||
+ | | style="background:#eaeaea" | | ||
+ | |||
+ | Os candidatos devem ser capazes de configurar e personalizar o Gerenciador de Login Gráfico (GLG). Este objetivo cobre os gerenciadores XDM (X GLG), GDM (Gnome GLG) e KDM (KDE GLG). | ||
+ | |||
+ | |} | ||
+ | |||
+ | '''Principais Áreas de Conhecimento:''' | ||
+ | |||
+ | * Ativar ou desativar o GLG. | ||
+ | * Mudar a mensagem de boas vindas do GLG. | ||
+ | * Mudar a resolução padrão das cores do GLG. | ||
+ | * Configurar os GLG para serem usados por estações remotas. | ||
+ | |||
+ | '''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:''' | ||
+ | |||
+ | * /etc/inittab | ||
+ | * arquivos de configuração do xdm | ||
+ | * arquivos de configuração do kdm | ||
+ | * arquivos de configuração do gdm | ||
+ | |||
+ | <br /> | ||
+ | |||
+ | ====<span style="color:navy">106.3 Acessibilidade</span>==== | ||
+ | |||
+ | {| | ||
+ | | style="background:#dadada" | | ||
+ | |||
+ | '''Peso''' | ||
+ | |||
+ | | style="background:#eaeaea" | 1 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | | ||
+ | |||
+ | '''Descrição''' | ||
+ | |||
+ | | style="background:#eaeaea" | | ||
+ | |||
+ | Demonstrar conhecimento e saber que existem tecnologias de acessibilidade. | ||
+ | |||
+ | |} | ||
+ | |||
+ | '''Principais Áreas de Conhecimento:''' | ||
+ | |||
+ | * Configurações de acessibilidade do teclado (AccessX). | ||
+ | * Configurações visuais e temas. | ||
+ | * Tecnologias Assistivas (ATs). | ||
+ | |||
+ | '''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:''' | ||
+ | |||
+ | * Teclas de Aderência. | ||
+ | * Teclas Lentas/Repercussão. | ||
+ | * Teclas do Mouse. | ||
+ | * Alto Contraste/Texto Grande Temas de Desktop. | ||
+ | * Leitor de Tela. | ||
+ | * Braille Display. | ||
+ | * Lente de Aumento. | ||
+ | * Teclado Virtual. | ||
+ | * Gestos (usados no login, por exemplo gdm). | ||
+ | * Orca. | ||
+ | * GOK. | ||
+ | * emacspeak. | ||
+ | |||
+ | <br /> | ||
+ | |||
+ | ===''Tópico 107: Tarefas administrativas''=== | ||
+ | |||
+ | ====<span style="color:navy">107.1 Administrar contas de usuário, grupos e arquivos de sistema relacionados</span>==== | ||
+ | |||
+ | {| | ||
+ | | style="background:#dadada" | | ||
+ | |||
+ | '''Peso''' | ||
+ | |||
+ | | style="background:#eaeaea" | 5 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | | ||
+ | |||
+ | '''Descrição''' | ||
+ | |||
+ | | style="background:#eaeaea" | | ||
+ | |||
+ | Os candidatos devem ser capazes de adicionar, remover, suspender e modificar contas de usuários. | ||
+ | |||
+ | |} | ||
+ | |||
+ | '''Principais Áreas de Conhecimento:''' | ||
+ | |||
+ | * Adicionar, modificar e remover usuários e grupos. | ||
+ | * Gerenciar informações de usuários/grupos em banco de dados senhas/grupos. | ||
+ | * Criar e administrar contas com propósitos especiais e contas limitadas. | ||
+ | |||
+ | '''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:''' | ||
+ | |||
+ | * /etc/passwd | ||
+ | * /etc/shadow | ||
+ | * /etc/group | ||
+ | * /etc/skel | ||
+ | * chage | ||
+ | * groupadd | ||
+ | * groupdel | ||
+ | * groupmod | ||
+ | * passwd | ||
+ | * useradd | ||
+ | * userdel | ||
+ | * usermod | ||
+ | |||
+ | <br /> | ||
+ | |||
+ | ====<span style="color:navy">107.2 Automatizar e agendar tarefas administrativas de sistema</span>==== | ||
+ | |||
+ | {| | ||
+ | | style="background:#dadada" | | ||
+ | |||
+ | '''Peso''' | ||
+ | |||
+ | | style="background:#eaeaea" | 4 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | | ||
+ | |||
+ | '''Descrição''' | ||
+ | |||
+ | | style="background:#eaeaea" | | ||
+ | |||
+ | Os candidatos devem ser capazes de usar cron ou anacron para executar tarefas em intervalos regulares e usar at para rodar tarefas em um horário específico. | ||
+ | |||
+ | |} | ||
+ | |||
+ | '''Principais Áreas de Conhecimento:''' | ||
+ | |||
+ | * Gerenciar tarefas usando cron e at. | ||
+ | * Configurar o acesso dos usuários a serviços cron e at. | ||
+ | |||
+ | '''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:''' | ||
+ | |||
+ | * /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 | ||
+ | |||
+ | <br /> | ||
+ | |||
+ | ====<span style="color:navy">107.3 Localização e internacionalização</span>==== | ||
+ | |||
+ | {| | ||
+ | | style="background:#dadada" | | ||
+ | |||
+ | '''Peso''' | ||
+ | |||
+ | | style="background:#eaeaea" | 3 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | | ||
+ | |||
+ | '''Descrição''' | ||
+ | |||
+ | | style="background:#eaeaea" | | ||
+ | |||
+ | O nome dado à definição sobre qual idioma e conjunto de caracteres usar chama-se localizar ou localização. Os candidatos devem ser capazes de localizar um sistema em um idioma diferente do Inglês. Bem como um entendimento do porquê LANG=C é útil quando estiver escrevendo scripts. | ||
+ | |||
+ | |} | ||
+ | |||
+ | '''Principais Áreas de Conhecimento:''' | ||
+ | |||
+ | * Configurações de idioma. | ||
+ | * Configurações de fuso horário. | ||
+ | |||
+ | '''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:''' | ||
+ | |||
+ | * /etc/timezone | ||
+ | * /etc/localtime | ||
+ | * /usr/share/zoneinfo | ||
+ | * Variáveis de ambiente: | ||
+ | ** LC_* | ||
+ | ** LC_ALL | ||
+ | ** LANG | ||
+ | ** TZ | ||
+ | * /usr/bin/locale | ||
+ | * tzselect | ||
+ | * tzconfig | ||
+ | * date | ||
+ | * iconv | ||
+ | * UTF-8 | ||
+ | * ISO-8859 | ||
+ | * ASCII | ||
+ | * Unicode | ||
+ | |||
+ | <br /> | ||
+ | |||
+ | ===''Tópico 108: Serviços essenciais do sistema''=== | ||
+ | |||
+ | ====<span style="color:navy">108.1 Manutenção da data e hora do sistema</span>==== | ||
+ | |||
+ | {| | ||
+ | | style="background:#dadada" | | ||
+ | |||
+ | '''Peso''' | ||
+ | |||
+ | | style="background:#eaeaea" | 3 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | | ||
+ | |||
+ | '''Descrição''' | ||
+ | |||
+ | | style="background:#eaeaea" | | ||
+ | |||
+ | Os candidatos devem ser capazes de manter correta a hora do sistema e de sincronizar o relógio através de NTP. | ||
+ | |||
+ | |} | ||
+ | |||
+ | '''Principais Áreas de Conhecimento:''' | ||
+ | |||
+ | * Definir a data e a hora do sistema. | ||
+ | * Definir o relógio da BIOS com a hora correta em UTC. | ||
+ | * Configurar o fuso horário correto. | ||
+ | * Configuração básica do NTP. | ||
+ | * Conhecimento de como usar o serviço pool.ntp.org. | ||
+ | |||
+ | '''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:''' | ||
+ | |||
+ | * /usr/share/zoneinfo | ||
+ | * /etc/timezone | ||
+ | * /etc/localtime | ||
+ | * /etc/ntp.conf | ||
+ | * date | ||
+ | * hwclock | ||
+ | * ntpd | ||
+ | * ntpdate | ||
+ | * pool.ntp.org | ||
+ | |||
+ | <br /> | ||
+ | |||
+ | ====<span style="color:navy">108.2 Configurar e recorrer a arquivos de log</span>==== | ||
+ | |||
+ | {| | ||
+ | | style="background:#dadada" | | ||
+ | |||
+ | '''Peso''' | ||
+ | |||
+ | | style="background:#eaeaea" | 2 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | | ||
+ | |||
+ | '''Descrição''' | ||
+ | |||
+ | | style="background:#eaeaea" | | ||
+ | |||
+ | Os candidatos devem ser capazes de configurar o serviço syslog. Este objetivo inclui configurar o serviço de mensagens de log para enviar as mensagens para um servidor central ou receber as mensagens como um servidor central. | ||
+ | |||
+ | |} | ||
+ | |||
+ | '''Principais Áreas de Conhecimento:''' | ||
+ | |||
+ | * arquivos de configuração do syslog. | ||
+ | * syslog. | ||
+ | * facilities, priorities e ações padrão. | ||
+ | |||
+ | '''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:''' | ||
+ | |||
+ | * syslog.conf | ||
+ | * syslogd | ||
+ | * klogd | ||
+ | * logger | ||
+ | |||
+ | <br /> | ||
+ | |||
+ | ====<span style="color:navy">108.3 Fundamentos de MTA (Mail Transfer Agent)</span>==== | ||
+ | |||
+ | {| | ||
+ | | style="background:#dadada" | | ||
+ | |||
+ | '''Peso''' | ||
+ | |||
+ | | style="background:#eaeaea" | 3 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | | ||
+ | |||
+ | '''Descrição''' | ||
+ | |||
+ | | style="background:#eaeaea" | | ||
+ | |||
+ | Os candidatos devem estar cientes dos programas MTA comumente usados e devem ser capazes de realizar as configurações básicas dos arquivos /etc/aliases e .forward em um computador cliente. Outros arquivos de configuração não são cobrados. | ||
+ | |||
+ | |} | ||
+ | |||
+ | '''Principais Áreas de Conhecimento:''' | ||
+ | |||
+ | * Criar aliases de e-mail. | ||
+ | * Configurar o redirecionamento de e-mail. | ||
+ | * Conhecimento sobre os programas MTA comumente usados (postfix, sendmail, qmail, exim) (não é cobrada a configuração desses programas) | ||
+ | |||
+ | '''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:''' | ||
+ | |||
+ | * ~/.forward | ||
+ | * newaliases | ||
+ | * mail | ||
+ | * mailq | ||
+ | * postfix | ||
+ | * sendmail | ||
+ | * exim | ||
+ | * qmail | ||
+ | |||
+ | <br /> | ||
+ | |||
+ | ====<span style="color:navy">108.4 Configurar impressoras e impressão</span>==== | ||
+ | |||
+ | {| | ||
+ | | style="background:#dadada" | | ||
+ | |||
+ | '''Peso''' | ||
+ | |||
+ | | style="background:#eaeaea" | 2 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | | ||
+ | |||
+ | '''Descrição''' | ||
+ | |||
+ | | style="background:#eaeaea" | | ||
+ | |||
+ | Os candidatos devem ser capazes de gerenciar filas de impressão e trabalhos de impressão do usuário utilizando o CUPS e a interface de compatibilidade LPD. | ||
+ | |||
+ | |} | ||
+ | |||
+ | '''Principais Áreas de Conhecimento:''' | ||
+ | |||
+ | * Configuração básica do CUPS (para impressoras locais e remotas). | ||
+ | * Gerenciar a fila de impressão do usuário. | ||
+ | * Resolução de problemas gerais de impressão. | ||
+ | * Adicionar e remover trabalhos da fila de impressão de impressoras configuradas. | ||
+ | |||
+ | '''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:''' | ||
+ | |||
+ | * Arquivos de configuração do CUPS, ferramentas e utilitários | ||
+ | * /etc/cups | ||
+ | * Interface legada lpd (lpr, lprm, lpq) | ||
+ | |||
+ | <br /> | ||
+ | |||
+ | ===''Tópico 109: Fundamentos de Rede''=== | ||
+ | |||
+ | ====<span style="color:navy">109.1 Fundamentos de protocolos de internet</span>==== | ||
+ | |||
+ | {| | ||
+ | | style="background:#dadada" | | ||
+ | |||
+ | '''Peso''' | ||
+ | |||
+ | | style="background:#eaeaea" | 4 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | | ||
+ | |||
+ | '''Descrição''' | ||
+ | |||
+ | | style="background:#eaeaea" | | ||
+ | |||
+ | Os candidatos devem demonstrar um conhecimento adequado sobre os fundamentos das redes TCP/IP. | ||
+ | |||
+ | |} | ||
+ | |||
+ | '''Principais Áreas de Conhecimento:''' | ||
+ | |||
+ | * Demonstrar um conhecimento adequado sobre máscaras de rede. | ||
+ | * Conhecimento sobre as diferenças entre endereços públicos de IP e reservados para uso de redes privadas (notação "dotted quad"). | ||
+ | * Definir uma rota padrão. | ||
+ | * Conhecimento sobre as portas TCP e UDP mais comuns (20, 21, 22, 23, 25, 53, 80, 110, 119, 139, 143, 161, 443, 465, 993, 995). | ||
+ | * Conhecimento sobre as diferenças e principais características dos protocolos UDP, TCP e ICMP. | ||
+ | * Conhecimento das principais diferenças entre IPv4 e IPv6. | ||
+ | * Conhecimento sobre as características básicas do IPv6. | ||
+ | |||
+ | '''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:''' | ||
+ | |||
+ | * /etc/services | ||
+ | * ftp | ||
+ | * telnet | ||
+ | * host | ||
+ | * ping | ||
+ | * dig | ||
+ | * traceroute | ||
+ | * tracepath | ||
+ | |||
+ | <br /> | ||
+ | |||
+ | ====<span style="color:navy">109.2 Configuração básica de rede</span>==== | ||
+ | |||
+ | {| | ||
+ | | style="background:#dadada" | | ||
+ | |||
+ | '''Peso''' | ||
+ | |||
+ | | style="background:#eaeaea" | 4 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | | ||
+ | |||
+ | '''Descrição''' | ||
+ | |||
+ | | style="background:#eaeaea" | | ||
+ | |||
+ | Os candidatos devem ser capazes de visualizar, modificar e verificar as configurações nos computadores clientes. | ||
+ | |||
+ | |} | ||
+ | |||
+ | '''Principais Áreas de Conhecimento:''' | ||
+ | |||
+ | * Configuração manual e automática de interfaces de rede. | ||
+ | * Configuração básica de um host TCP/IP. | ||
+ | |||
+ | '''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:''' | ||
+ | |||
+ | * /etc/hostname | ||
+ | * /etc/hosts | ||
+ | * /etc/resolv.conf | ||
+ | * /etc/nsswitch.conf | ||
+ | * ifconfig | ||
+ | * ifup | ||
+ | * ifdown | ||
+ | * route | ||
+ | * ping | ||
+ | |||
+ | <br /> | ||
+ | |||
+ | ====<span style="color:navy">109.3 Soluções para problemas simples de rede</span>==== | ||
+ | |||
+ | {| | ||
+ | | style="background:#dadada" | | ||
+ | |||
+ | '''Peso''' | ||
+ | |||
+ | | style="background:#eaeaea" | 4 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | | ||
+ | |||
+ | '''Descrição''' | ||
+ | |||
+ | | style="background:#eaeaea" | | ||
+ | |||
+ | Os candidatos devem ser capazes de solucionar problemas de rede em computadores cliente. | ||
+ | |||
+ | |} | ||
+ | |||
+ | '''Principais Áreas de Conhecimento:''' | ||
+ | |||
+ | * Configuração manual e automática de interfaces de rede e tabelas de roteamento, também inclui, adicionar, iniciar, interromper, reiniciar, excluir ou reconfigurar interfaces de rede. | ||
+ | * Modificar, visualizar ou configurar a tabela de roteamento e corrigir manualmente uma rota padrão incorretamente definida. | ||
+ | * Solucionar problemas associados com a configuração da rede. | ||
+ | |||
+ | '''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:''' | ||
+ | |||
+ | * ifconfig | ||
+ | * ifup | ||
+ | * ifdown | ||
+ | * route | ||
+ | * host | ||
+ | * hostname | ||
+ | * dig | ||
+ | * netstat | ||
+ | * ping | ||
+ | * traceroute | ||
+ | |||
+ | <br /> | ||
+ | |||
+ | ====<span style="color:navy">109.4 Configurar DNS cliente</span>==== | ||
+ | |||
+ | {| | ||
+ | | style="background:#dadada" | | ||
+ | |||
+ | '''Peso''' | ||
+ | |||
+ | | style="background:#eaeaea" | 2 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | | ||
+ | |||
+ | '''Descrição''' | ||
+ | |||
+ | | style="background:#eaeaea" | | ||
+ | |||
+ | Os candidatos devem ser capazes de configurar o DNS em um computador cliente. | ||
+ | |||
+ | |} | ||
+ | |||
+ | '''Principais Áreas de Conhecimento:''' | ||
+ | |||
+ | * Demonstrar o uso do DNS no sistema local. | ||
+ | * Modificar a ordem em que a resolução de nomes é feita. | ||
+ | |||
+ | '''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:''' | ||
+ | |||
+ | * /etc/hosts | ||
+ | * /etc/resolv.conf | ||
+ | * /etc/nsswitch.conf | ||
+ | |||
+ | <br /> | ||
+ | |||
+ | ===''Tópico 110: Segurança''=== | ||
+ | |||
+ | ====<span style="color:navy">110.1 Tarefas administrativas de segurança</span>==== | ||
+ | |||
+ | {| | ||
+ | | style="background:#dadada" | | ||
+ | |||
+ | '''Peso''' | ||
+ | |||
+ | | style="background:#eaeaea" | 3 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | | ||
+ | |||
+ | '''Descrição''' | ||
+ | |||
+ | | style="background:#eaeaea" | | ||
+ | |||
+ | Os candidatos devem ser capazes de examinar a configuração do sistema para garantir a segurança do computador, de acordo com as políticas de segurança locais. | ||
+ | |||
+ | |} | ||
+ | |||
+ | '''Principais Áreas de Conhecimento:''' | ||
+ | |||
+ | * Auditar um sistema para encontrar arquivos com os bits suid/sgid ligados. | ||
+ | * Definir ou modificar as senhas dos usuários e as informações de expiração das senhas. | ||
+ | * Ser capaz de usar o nmap e o netstat para descobrir portas abertas em um sistema. | ||
+ | * Definir limites sobre os logins do usuário, processos e uso de memória. | ||
+ | * Uso e configuração básica do sudo. | ||
+ | |||
+ | '''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:''' | ||
+ | |||
+ | * find | ||
+ | * passwd | ||
+ | * lsof | ||
+ | * nmap | ||
+ | * chage | ||
+ | * netstat | ||
+ | * sudo | ||
+ | * /etc/sudoers | ||
+ | * su | ||
+ | * usermod | ||
+ | * ulimit | ||
+ | |||
+ | <br /> | ||
+ | |||
+ | ====<span style="color:navy">110.2 Segurança do host</span>==== | ||
+ | |||
+ | {| | ||
+ | | style="background:#dadada" | | ||
+ | |||
+ | '''Peso''' | ||
+ | |||
+ | | style="background:#eaeaea" | 3 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | | ||
+ | |||
+ | '''Descrição''' | ||
+ | |||
+ | | style="background:#eaeaea" | | ||
+ | |||
+ | Os candidatos devem saber como configurar um nível básico de segurança do computador. | ||
+ | |||
+ | |} | ||
+ | |||
+ | '''Principais Áreas de Conhecimento:''' | ||
+ | |||
+ | * Saber que existem senhas sombra e como elas funcionam. | ||
+ | * Desligar os serviços de rede que não estão em uso. | ||
+ | * Entender a função do wrappers TCP. | ||
+ | |||
+ | '''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:''' | ||
+ | |||
+ | * /etc/nologin | ||
+ | * /etc/passwd | ||
+ | * /etc/shadow | ||
+ | * /etc/xinetd.d/* | ||
+ | * /etc/xinetd.conf | ||
+ | * /etc/inetd.d/* | ||
+ | * /etc/inetd.conf | ||
+ | * /etc/inittab | ||
+ | * /etc/init.d/* | ||
+ | * /etc/hosts.allow | ||
+ | * /etc/hosts.deny | ||
+ | |||
+ | <br /> | ||
+ | |||
+ | ====<span style="color:navy">110.3 Proteção de dados com criptografia</span>==== | ||
+ | |||
+ | {| | ||
+ | | style="background:#dadada" | | ||
+ | |||
+ | '''Peso''' | ||
+ | |||
+ | | style="background:#eaeaea" | 3 | ||
+ | |- | ||
+ | | style="background:#dadada; padding-right:1em" | | ||
+ | |||
+ | '''Descrição''' | ||
+ | |||
+ | | style="background:#eaeaea" | | ||
+ | |||
+ | Os candidatos devem ser capazes de usar a criptografia de chave pública/privada para proteger os dados e as comunicações. | ||
+ | |||
+ | |} | ||
+ | |||
+ | '''Principais Áreas de Conhecimento:''' | ||
+ | |||
+ | * Fazer uso e realizar a configuração básica do cliente OpenSSH 2. | ||
+ | * Entender a função do servidor de chaves do host do OpenSSH 2. | ||
+ | * Fazer uso e realizar a configuração básica do GnuPG. | ||
+ | * Entender o conceito de túnel criptografado por SSH (incluindo túneis X11). | ||
+ | |||
+ | '''Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:''' | ||
+ | |||
+ | * ssh | ||
+ | * ssh-keygen | ||
+ | * ssh-agent | ||
+ | * ssh-add | ||
+ | * ~/.ssh/id_rsa and id_rsa.pub | ||
+ | * ~/.ssh/id_dsa and id_dsa.pub | ||
+ | * /etc/ssh/ssh_host_rsa_key and ssh_host_rsa_key.pub | ||
+ | * /etc/ssh/ssh_host_dsa_key and ssh_host_dsa_key.pub | ||
+ | * ~/.ssh/authorized_keys | ||
+ | * /etc/ssh_known_hosts | ||
+ | * gpg | ||
+ | * ~/.gnupg/* | ||
+ | |||
+ | <br /> | ||
+ | |||
+ | ==Considerações Para Mudanças Futuras== | ||
+ | |||
+ | Mudanças futuras para os objetivos podem incluir: | ||
+ | |||
+ | * Atualização do syslog para incluir (ou ser substituído por) rsyslog e/ou syslog-ng. | ||
+ | * Inclusão de conhecimentos sobre GNU Screen (parece mai útil do que o nohup). Tmux é outra opção. | ||
+ | * Iclusão de comandos de monitoramento: who, w, last, lastb, lastlog | ||
+ | * Atualização do objetivo 107.2 para incluir o anacron. | ||
+ | * Inclusão de outro comando de monitoramento: watch | ||
+ | * LightDM como alternativa ao xdm (e outros). | ||
+ | * logrotate et al | ||
+ | * Considerar a remoção do conteúdo SQL pois não é específico do Linux. |
Latest revision as of 15:51, 27 April 2015
Contents
- 1 Introdução
- 2 Versão
- 3 Exames
- 4 Anexos
- 5 Traduções dos Objetivos
- 6 Objetivos: Exame 101
- 6.1 Tópico 101: Arquitetura de Sistema
- 6.2 Tópico 102: Instalação do Linux e administração de Pacotes
- 6.3 Tópico 103: Comandos GNU e Unix
- 6.3.1 103.1 Trabalhar na linha de comando
- 6.3.2 103.2 Processar fluxos de texto usando filtros
- 6.3.3 103.3 Gerenciamento básico de arquivos
- 6.3.4 103.4 Fluxos, pipes (canalização) e redirecionamentos de saída
- 6.3.5 103.5 Criar, monitorar e finalizar processos
- 6.3.6 103.6 Modificar a prioridade de execução de um processo
- 6.3.7 103.7 Procurar em arquivos de texto usando expressões regulares
- 6.3.8 103.8 Edição básica de arquivos com o vi
- 6.4 Tópico 104: Dispositivos, sistemas de arquivos Linux e padrão FHS
- 6.4.1 104.1 Criar partições e sistemas de arquivos
- 6.4.2 104.2 Manutenção da integridade de sistemas de arquivos
- 6.4.3 104.3 Controle da montagem e desmontagem dos sistemas de arquivos
- 6.4.4 104.4 Administrar cotas de disco
- 6.4.5 104.5 Controlar permissões e propriedades de arquivos
- 6.4.6 104.6 Criar e alterar links simbólicos e hardlinks
- 6.4.7 104.7 Encontrar arquivos de sistema e conhecer sua localização correta
- 7 Objetivos: Exame 102
- 8 Considerações Para Mudanças Futuras
Introdução
Este é um dos exames requisitados para LPIC-1 ou certificação LPI Nível 1. Ele abrange competências básicas para o profissional de Linux que são comuns a todas as distribuições do Linux.
Esta página cobre os objetivos atuais para a certificação LPIC-1.
Versão
Estes objetivos são a versão 3.5.1.
Há também um resumo e informações detalhadas sobre as mudanças da versão 2.x para 3.0.
Há também um resumo e informações detalhadas sobre as mudanças da versão 3.5 para 4.0.
A versão 4.0 pode ser encontrada aqui.
Exames
Para ser certificado LPIC-1, o candidato deve passar, nessa ordem, pelos exames 101 e 102.
Anexos
Anexo de Esclarecimento (01 de outubro de 2012)
- republicação do esclarecimento anterior.
- inclusão da variável de ambiente TZ à lista parcial de arquivos do objetivo 107.3.
- inclusão do .bash_history à lista dos conteúdos principais do objetivo 103.1.
Anexo de Atualização de Versão (02 de julho de 2012)
- atualização para a versão 3.5.0.
- inclusão explícita do nível básico de configuração do GRUB 2 à lista dos conteúdos principais do objetivo 102.2.
- inclusão explícita do sistema de arquivos ext4 à lista dos conteúdos principais do objetivo 104.1.
- inclusão do systemd e do Upstart no nível saber que existe referente à lista dos conteúdos principais do objetivo 101.3.
- inclusão do IPv6 no nível saber que existe referente à lista dos conteúdos principais do objetivo 109.1.
- inclusão do LVM no no nível saber que existe referente à lista dos conteúdos principais do objetivo 102.1.
- remoção do conteúdo LILO do objetivo 102.2.
Anexo de Esclarecimento (01 de outubro de 2011)
- inclusão explícita da menção do retorno do GPG à lista dos conteúdos principais do objetivo 110.3.
Anexo de Esclarecimento (01 de abril de 2009)
- rebaixamento do Servidor de Fontes X para o nível saber que existe referente à lista dos conteúdos principais do objetivo 106.1.
Anexo de Esclarecimento (01 de janeiro de 2009)
- inclusão da variável de ambiente TZ à lista parcial de arquivos do objetivo 107.3.
- inclusão do .bash_history à lista dos conteúdos principais do objetivo 103.1.
Traduções dos Objetivos
As seguintes traduções dos objetivos estão disponíveis nesta wiki:
- Catalão (currently 101 only).
- Inglês.
- Francês.
- Alemão.
- Português(Portugal).
- Russo.
- Espanhol.
- Swahili.
- Sueco.
- Turco.
Objetivos: Exame 101
Tópico 101: Arquitetura de Sistema
101.1 Identificar e editar configurações de hardware
Peso |
2 |
Descrição |
Os candidatos devem ser capazes de identificar e editar configurações de hardware. |
Principais Áreas de Conhecimento:
- Habilitar e desabilitar periféricos integrados.
- Configurar sistemas com ou sem periféricos externos, como teclados por exemplo.
- Diferenciar entre vários tipos de dispositivos de armazenamento.
- Definir o ID correto para diferentes dispositivos de hardware, especialmente o dispositivo de boot.
- Saber a diferença entre dispositivos coldplug e hotplug.
- Determinar os recursos de hardware para os dispositivos.
- Ferramentas e utilitários para a listar várias informações de hardware (por exemplo, lsusb, lspci, etc...).
- Ferramentas e utilitários para manipular dispositivos USB.
- Compreensão conceitual de sysfs, udev, hald, dbus.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- /sys
- /proc
- /dev
- modprobe
- lsmod
- lspci
- lsusb
101.2 Início (boot) do sistema
Peso |
3 |
Descrição |
Os candidatos devem ser capazes de guiar o sistema através do processo de inicialização. |
Principais Áreas de Conhecimento:
- Fornecer os comandos e opções mais comuns para o gerenciador de inicialização e para o kernel durante a inicialização.
- Demonstrar conhecimento sobre a sequência de inicialização do BIOS.
- Conferir os arquivos de log dos eventos de inicialização.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- /var/log/messages
- dmesg
- BIOS
- bootloader
- kernel
- init
101.3 Alternar runlevels, desligar e reiniciar o sistema
Peso |
3 |
Descrição |
Os candidatos devem ser capazes de alternar os níveis de execução do sistema. Este objetivo inclui mudar para o modo single user, desligar ou reiniciar o sistema. Os candidatos devem ser capazes de alertarem os usuários antes de mudar o nível de execução e apropriadamente terminar os processos. Este objetivo também inclui definir o nível de execução padrão. Inclui também conhecimentos básicos sobre os possíveis substitutos para o init. |
Principais Áreas de Conhecimento:
- Definir o nível de execução padrão.
- Alternar entre os níveis de execução incluindo o modo single user.
- Desligar e reiniciar através da linha de comando.
- Alertar os usuários antes de mudar o nível de execução ou outro evento de sistema que acarrete uma mudança significativa.
- Terminar apropriadamente os processos.
- Conhecimentos básicos dos recursos do systemd e do Upstart.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- /etc/inittab
- shutdown
- init
- /etc/init.d
- telinit
Tópico 102: Instalação do Linux e administração de Pacotes
102.1 Dimensionar partições de disco
Peso |
2 |
Descrição |
Os candidatos devem ser capazes de dimensionar partições de disco para um sistema Linux. |
Principais Áreas de Conhecimento:
- Distribuir os sistemas de arquivos e o espaço de swap para separar partições ou discos.
- Adaptar o projeto para o uso pretendido do sistema.
- Garantir que a partição /boot esteja em conformidade com os requisitos de arquitetura de hardware para a inicialização.
- Conhecimento das características básicas do LVM.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- / (root) sistema de arquivos raiz.
- /var sistema de arquivos.
- /home sistema de arquivos.
- espaço de swap.
- pontos de montagem.
- partições.
102.2 Instalar o gerenciador de inicialização
Peso |
2 |
Descrição |
Os candidatos devem ser capazes de selecionar, instalar e configurar o gerenciador de inicialização. |
Principais Áreas de Conhecimento:
- Fornecer locais de boot alternativos e backup das opções de boot.
- Instalar e configurar um gerenciador de inicialização como o GRUB Legacy.
- Realizar mudanças na configuração básica do GRUB 2.
- Interagir com o carregador de boot.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- /boot/grub/menu.lst, grub.cfg e outras variações.
- grub-install.
- MBR.
- superbloco.
102.3 Controle de bibliotecas compartilhadas
Peso |
1 |
Descrição |
Os candidatos devem ser capazes de determinar quais as bibliotecas compartilhadas de que os programas executáveis dependem e instalá-las quando necessário. |
Principais Áreas de Conhecimento:
- Identificar as bibliotecas compartilhadas.
- Identificar onde geralmente essas bibliotecas se localizam no sistema.
- Carregar as bibliotecas compartilhadas.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- ldd
- ldconfig
- /etc/ld.so.conf
- LD_LIBRARY_PATH
102.4 Utilização do sistema de pacotes Debian
Peso |
3 |
Descrição |
Os candidatos devem ser capazes de realizar o gerenciamento de pacotes usando as ferramentas de pacotes Debian. |
Principais Áreas de Conhecimento:
- Instalar, atualizar e desinstalar os pacotes binários Debian.
- Encontrar pacotes contendo um arquivo específico ou bibliotecas com as quais pode ou não ser instalado.
- Obter informações sobre pacotes como versão, conteúdo, dependências, integridade do pacote e status da instalação (se o pacote está instalado ou não).
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- /etc/apt/sources.list
- dpkg
- dpkg-reconfigure
- apt-get
- apt-cache
- aptitude
102.5 Utilização do sistema de pacotes RPM e YUM
Peso |
3 |
Descrição |
Os candidatos devem ser capazes de realizar o gerenciamento de pacotes usando as ferramentas RPM e YUM. |
Principais Áreas de Conhecimento:
- Instalar, reinstalar, atualizar e remover pacotes usando RPM e YUM.
- Obter informações dos pacotes RPM tal como versão, status, dependências, integridade e assinaturas.
- Determinar quais arquivos um pacote fornece, bem como encontrar de qual pacote um arquivo específico vem.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- rpm
- rpm2cpio
- /etc/yum.conf
- /etc/yum.repos.d/
- yum
- yumdownloader
Tópico 103: Comandos GNU e Unix
103.1 Trabalhar na linha de comando
Peso |
4 |
Descrição |
Os candidatos devem ser capazes de interagir com os shells e comandos na linha de comando. Este objetivo presume o uso do bash shell. |
Principais Áreas de Conhecimento:
- Usar comandos simples de shell e sequências de comandos de apenas uma linha para executar tarefas básicas na linha de comando.
- Usar e modificar o ambiente de shell incluindo definir, fazer referência e exportar variáveis de ambiente.
- Usar e edita o histórico de comandos.
- Invocar comandos de dentro e de fora do caminho definido.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- .
- bash
- echo
- env
- exec
- export
- pwd
- set
- unset
- man
- uname
- history
- .bash_history
103.2 Processar fluxos de texto usando filtros
Peso |
3 |
Descrição |
Os candidatos devem ser capazes de aplicar filtros aos fluxos de texto. |
Principais Áreas de Conhecimento:
- Enviar arquivos de texto e saídas de fluxo de textos através de filtros para modificar a saída usando comandos padrão UNIX encontrados no pacote GNU textutils.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- cat
- cut
- expand
- fmt
- head
- od
- join
- nl
- paste
- pr
- sed
- sort
- split
- tail
- tr
- unexpand
- uniq
- wc
103.3 Gerenciamento básico de arquivos
Peso |
4 |
Descrição |
Os candidatos devem ser capazes de usar os comandos básicos do Linux para gerenciar os arquivos e diretórios. |
Principais Áreas de Conhecimento:
- Copiar, mover e remover arquivos e diretórios individualmente.
- Copiar múltiplos arquivos e diretórios recursivamente.
- Remover arquivos e diretórios recursivamente.
- Uso simples e avançado dos caracteres curinga nos comandos.
- Usar o comando find para localizar arquivos tomando como base o tipo, o tamanho ou a data.
- Uso dos utilitários tar, cpio e dd.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- cp
- find
- mkdir
- mv
- ls
- rm
- rmdir
- touch
- tar
- cpio
- dd
- file
- gzip
- gunzip
- bzip2
- file globbing
103.4 Fluxos, pipes (canalização) e redirecionamentos de saída
Peso |
4 |
Descrição |
Os candidatos devem ser capazes de redirecionar fluxos de texto e conectá-los a fim de eficientemente processar os dados. As tarefas incluem redirecionamento da entrada padrão, da saída padrão e dos erros padrão, canalização (piping) da saída de um comando à entrada de outro comando, usar a saída de um comando como argumento para outro comando e enviar a saída de um comando simultaneamente para a saída padrão e um arquivo. |
Principais Áreas de Conhecimento:
- Redirecionamento da entrada padrão, da saída padrão e dos erros padrão.
- Canalização (piping) da saída de um comando à entrada de outro comando.
- Usar a saída de um comando como argumento para outro comando.
- Enviar a saída de um comando simultaneamente para a saída padrão e um arquivo.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- tee
- xargs
103.5 Criar, monitorar e finalizar processos
Peso |
4 |
Descrição |
Os candidatos devem ser capazes de realizar o gerenciamento básico de processos. |
Principais Áreas de Conhecimento:
- Executar processos em primeiro e segundo plano.
- Marcar um programa para que continue a rodar depois do logout.
- Monitorar processos ativos.
- Selecionar e ordenar processos para serem exibidos.
- Enviar sinais para os processos.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- &
- bg
- fg
- jobs
- kill
- nohup
- ps
- top
- free
- uptime
- killall
103.6 Modificar a prioridade de execução de um processo
Peso |
2 |
Descrição |
Os candidatos devem ser capazes de gerenciar as prioridades de execução dos processos. |
Principais Áreas de Conhecimento:
- Saber a prioridade padrão de um processo que é criado.
- Executar um programa com maior ou menor prioridade do que o padrão.
- Mudar a prioridade de um processo em execução.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- nice
- ps
- renice
- top
103.7 Procurar em arquivos de texto usando expressões regulares
Peso |
2 |
Descrição |
Os candidatos devem ser capazes de manipular arquivos e texto usando expressões regulares. Este objetivo inclui a criação de expressões regulares simples contendo vários elementos. Também inclui o uso de ferramentas de expressão regular para realizar pesquisas em um sistema de arquivos ou no conteúdo de um arquivo. |
Principais Áreas de Conhecimento:
- Criar expressões regulares contendo vários elementos.
- Usar ferramentas de expressão regular para realizar pesquisas em um sistema de arquivos ou no conteúdo de um arquivo.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- grep
- egrep
- fgrep
- sed
- regex(7)
103.8 Edição básica de arquivos com o vi
Peso |
3 |
Descrição |
Os candidatos devem ser capazes de editar arquivos de texto usando o vi. Este objetivo inclui a navegação, modos básicos, inserir, editar, deletar, copiar e encontrar texto. |
Principais Áreas de Conhecimento:
- Navegar pelo documento usando o vi.
- Usar os modos básicos do vi.
- Inserir, editar, deletar, copiar e encontrar texto.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- vi
- /, ?
- h,j,k,l
- i, o, a
- c, d, p, y, dd, yy
- ZZ, :w!, :q!, :e!
Tópico 104: Dispositivos, sistemas de arquivos Linux e padrão FHS
104.1 Criar partições e sistemas de arquivos
Peso |
2 |
Descrição |
Os candidatos devem ser capazes de configurar partições de disco e criar sistemas de arquivos em mídias tais como discos rígidos. Isso inclui o manuseio de partições swap. |
Principais Áreas de Conhecimento:
- Usar vários comandos mkfs para configurar partições e criar sistemas de arquivos tais como:
- ext2/ext3/ext4
- xfs
- reiserfs v3
- vfat
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- fdisk
- mkfs
- mkswap
104.2 Manutenção da integridade de sistemas de arquivos
Peso |
2 |
Descrição |
Os candidatos devem ser capazes de manter a integridade dos sistemas de arquivos padrão, bem como os dados extras associados com um sistema de arquivos com journaling. |
Principais Áreas de Conhecimento:
- Verificar a integridade dos sistemas de arquivos.
- Monitorar os espaços livres e inodes.
- Reparar problemas simples dos sistemas de arquivos.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- du
- df
- fsck
- e2fsck
- mke2fs
- debugfs
- dumpe2fs
- tune2fs
- ferramentas xfs (tais como xfs_metadump e xfs_info)
104.3 Controle da montagem e desmontagem dos sistemas de arquivos
Peso |
3 |
Descrição |
Os candidatos devem ser capazes de configurar a montagem dos sistemas de arquivos. |
Principais Áreas de Conhecimento:
- Montar e desmontar manualmente sistemas de arquivos.
- Configurar a montagem dos sistemas de arquivos na inicialização do sistema.
- Configurar sistemas de arquivos removíveis e montáveis pelo usuário.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- /etc/fstab
- /media
- mount
- umount
104.4 Administrar cotas de disco
Peso |
1 |
Descrição |
Os candidatos devem ser capazes de gerenciar cotas de disco para os usuários. |
Principais Áreas de Conhecimento:
- Configurar uma cota de disco para um sistema de arquivos.
- Editar, verificar e gerar relatórios sobre as cotas dos usuários.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- quota
- edquota
- repquota
- quotaon
104.5 Controlar permissões e propriedades de arquivos
Peso |
3 |
Descrição |
Os candidatos devem ser capazes de controlar o acesso aos arquivos através do uso correto das permissões e propriedades. |
Principais Áreas de Conhecimento:
- Gerenciar permissões de acesso a arquivos comuns e especiais, bem como aos diretórios.
- Usar os modos de acesso tais como suid, sgid e o sticky bit para manter a segurança.
- Saber como mudar a máscara de criação de arquivo.
- Usar o campo de grupo para conceder acesso para grupos de trabalho.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- chmod
- umask
- chown
- chgrp
104.6 Criar e alterar links simbólicos e hardlinks
Peso |
2 |
Descrição |
Os candidatos devem ser capazes de criar e gerenciar links simbólicos e hardlinks para um arquivo. |
Principais Áreas de Conhecimento:
- Criar links.
- Identificar links simbólicos e/ou hardlinks.
- Copiar arquivos versus criar links de arquivos.
- Usar links para dar suporte a tarefas de administração do sistema.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- ln
104.7 Encontrar arquivos de sistema e conhecer sua localização correta
Peso |
2 |
Descrição |
Os candidatos devem estar completamente familiarizados com o FHS, incluindo as localizações típicas dos arquivos e as classificações dos diretórios. |
Principais Áreas de Conhecimento:
- Entender a localização correta dos arquivos dentro do FHS.
- Encontrar arquivos e comandos em um sistema Linux.
- Conhecer a localização e a finalidade de arquivos e diretórios importantes definidos no FHS.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- find
- locate
- updatedb
- whereis
- which
- type
- /etc/updatedb.conf
Objetivos: Exame 102
Tópico 105: Shells, scripts e administração de dados
105.1 Personalizar e trabalhar no ambiente shell
Peso |
4 |
Descrição |
Os candidatos devem ser capazes de personalizar o ambiente shell para atender às necessidades dos usuários. Também devem ser capazes de modificar arquivos de configuração global e de configuração local de usuários. |
Principais Áreas de Conhecimento:
- Definir variáveis de ambiente (por exemplo, PATH) no início da sessão ou quando estiver executando um novo shell.
- Escrever funções BASH para sequências de comandos frequentemente usadas.
- Manter diretórios skel para novas contas de usuários.
- Definir um path de busca de comandos para apontar para o diretório correto.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- /etc/profile
- env
- export
- set
- unset
- ~/.bash_profile
- ~/.bash_login
- ~/.profile
- ~/.bashrc
- ~/.bash_logout
- function
- alias
- listas
105.2 Editar e escrever scripts simples
Peso |
4 |
Descrição |
Os candidatos devem ser capazes de editar scripts existentes ou escrever um novo script simples do BASH. |
Principais Áreas de Conhecimento:
- Usar a sintaxe padrão sh (repetição, testes).
- Usar a substituição de comandos.
- Valores retornados por teste bem sucedido ou fracassado ou outra informação fornecida por um comando.
- Enviar mensagens para o superusuário.
- Selecionar corretamente o interpretador de script através da linha shebang (#!).
- Gerenciar a localização, propriedade, permissão e bit suid dos scripts.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- for
- while
- test
- if
- read
- seq
105.3 Administração de dados SQL
Peso |
2 |
Descrição |
Os candidatos devem ser capazes de consultar um banco de dados e manipular dados usando comandos básicos de SQL. Este objetivo inclui a realização de consultas envolvendo a junção de 2 tabelas e/ou sub-consultas. |
Principais Áreas de Conhecimento:
- Usar comandos básicos de SQL.
- Realizar a manipulação básica de dados.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- insert
- update
- select
- delete
- from
- where
- group by
- order by
- join
Tópico 106: Interfaces de usuário e Desktops
106.1 Instalar e configurar o X11
Peso |
2 |
Descrição |
Os candidatos devem ser capazes de instalar e configurar o X11. |
Principais Áreas de Conhecimento:
- Verificar se a placa de vídeo e o monitor são suportados pelo servidor X.
- Saber que existe o servidor de fontes X.
- Entendimento e conhecimento básico do arquivo de configuração do X Window.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- /etc/X11/xorg.conf
- xhost
- DISPLAY
- xwininfo
- xdpyinfo
- X
106.2 Configurar o gerenciador de login gráfico
Peso |
2 |
Descrição |
Os candidatos devem ser capazes de configurar e personalizar o Gerenciador de Login Gráfico (GLG). Este objetivo cobre os gerenciadores XDM (X GLG), GDM (Gnome GLG) e KDM (KDE GLG). |
Principais Áreas de Conhecimento:
- Ativar ou desativar o GLG.
- Mudar a mensagem de boas vindas do GLG.
- Mudar a resolução padrão das cores do GLG.
- Configurar os GLG para serem usados por estações remotas.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- /etc/inittab
- arquivos de configuração do xdm
- arquivos de configuração do kdm
- arquivos de configuração do gdm
106.3 Acessibilidade
Peso |
1 |
Descrição |
Demonstrar conhecimento e saber que existem tecnologias de acessibilidade. |
Principais Áreas de Conhecimento:
- Configurações de acessibilidade do teclado (AccessX).
- Configurações visuais e temas.
- Tecnologias Assistivas (ATs).
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- Teclas de Aderência.
- Teclas Lentas/Repercussão.
- Teclas do Mouse.
- Alto Contraste/Texto Grande Temas de Desktop.
- Leitor de Tela.
- Braille Display.
- Lente de Aumento.
- Teclado Virtual.
- Gestos (usados no login, por exemplo gdm).
- Orca.
- GOK.
- emacspeak.
Tópico 107: Tarefas administrativas
107.1 Administrar contas de usuário, grupos e arquivos de sistema relacionados
Peso |
5 |
Descrição |
Os candidatos devem ser capazes de adicionar, remover, suspender e modificar contas de usuários. |
Principais Áreas de Conhecimento:
- Adicionar, modificar e remover usuários e grupos.
- Gerenciar informações de usuários/grupos em banco de dados senhas/grupos.
- Criar e administrar contas com propósitos especiais e contas limitadas.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- /etc/passwd
- /etc/shadow
- /etc/group
- /etc/skel
- chage
- groupadd
- groupdel
- groupmod
- passwd
- useradd
- userdel
- usermod
107.2 Automatizar e agendar tarefas administrativas de sistema
Peso |
4 |
Descrição |
Os candidatos devem ser capazes de usar cron ou anacron para executar tarefas em intervalos regulares e usar at para rodar tarefas em um horário específico. |
Principais Áreas de Conhecimento:
- Gerenciar tarefas usando cron e at.
- Configurar o acesso dos usuários a serviços cron e at.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- /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 Localização e internacionalização
Peso |
3 |
Descrição |
O nome dado à definição sobre qual idioma e conjunto de caracteres usar chama-se localizar ou localização. Os candidatos devem ser capazes de localizar um sistema em um idioma diferente do Inglês. Bem como um entendimento do porquê LANG=C é útil quando estiver escrevendo scripts. |
Principais Áreas de Conhecimento:
- Configurações de idioma.
- Configurações de fuso horário.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- /etc/timezone
- /etc/localtime
- /usr/share/zoneinfo
- Variáveis de ambiente:
- LC_*
- LC_ALL
- LANG
- TZ
- /usr/bin/locale
- tzselect
- tzconfig
- date
- iconv
- UTF-8
- ISO-8859
- ASCII
- Unicode
Tópico 108: Serviços essenciais do sistema
108.1 Manutenção da data e hora do sistema
Peso |
3 |
Descrição |
Os candidatos devem ser capazes de manter correta a hora do sistema e de sincronizar o relógio através de NTP. |
Principais Áreas de Conhecimento:
- Definir a data e a hora do sistema.
- Definir o relógio da BIOS com a hora correta em UTC.
- Configurar o fuso horário correto.
- Configuração básica do NTP.
- Conhecimento de como usar o serviço pool.ntp.org.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- /usr/share/zoneinfo
- /etc/timezone
- /etc/localtime
- /etc/ntp.conf
- date
- hwclock
- ntpd
- ntpdate
- pool.ntp.org
108.2 Configurar e recorrer a arquivos de log
Peso |
2 |
Descrição |
Os candidatos devem ser capazes de configurar o serviço syslog. Este objetivo inclui configurar o serviço de mensagens de log para enviar as mensagens para um servidor central ou receber as mensagens como um servidor central. |
Principais Áreas de Conhecimento:
- arquivos de configuração do syslog.
- syslog.
- facilities, priorities e ações padrão.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- syslog.conf
- syslogd
- klogd
- logger
108.3 Fundamentos de MTA (Mail Transfer Agent)
Peso |
3 |
Descrição |
Os candidatos devem estar cientes dos programas MTA comumente usados e devem ser capazes de realizar as configurações básicas dos arquivos /etc/aliases e .forward em um computador cliente. Outros arquivos de configuração não são cobrados. |
Principais Áreas de Conhecimento:
- Criar aliases de e-mail.
- Configurar o redirecionamento de e-mail.
- Conhecimento sobre os programas MTA comumente usados (postfix, sendmail, qmail, exim) (não é cobrada a configuração desses programas)
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- ~/.forward
- newaliases
- mailq
- postfix
- sendmail
- exim
- qmail
108.4 Configurar impressoras e impressão
Peso |
2 |
Descrição |
Os candidatos devem ser capazes de gerenciar filas de impressão e trabalhos de impressão do usuário utilizando o CUPS e a interface de compatibilidade LPD. |
Principais Áreas de Conhecimento:
- Configuração básica do CUPS (para impressoras locais e remotas).
- Gerenciar a fila de impressão do usuário.
- Resolução de problemas gerais de impressão.
- Adicionar e remover trabalhos da fila de impressão de impressoras configuradas.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- Arquivos de configuração do CUPS, ferramentas e utilitários
- /etc/cups
- Interface legada lpd (lpr, lprm, lpq)
Tópico 109: Fundamentos de Rede
109.1 Fundamentos de protocolos de internet
Peso |
4 |
Descrição |
Os candidatos devem demonstrar um conhecimento adequado sobre os fundamentos das redes TCP/IP. |
Principais Áreas de Conhecimento:
- Demonstrar um conhecimento adequado sobre máscaras de rede.
- Conhecimento sobre as diferenças entre endereços públicos de IP e reservados para uso de redes privadas (notação "dotted quad").
- Definir uma rota padrão.
- Conhecimento sobre as portas TCP e UDP mais comuns (20, 21, 22, 23, 25, 53, 80, 110, 119, 139, 143, 161, 443, 465, 993, 995).
- Conhecimento sobre as diferenças e principais características dos protocolos UDP, TCP e ICMP.
- Conhecimento das principais diferenças entre IPv4 e IPv6.
- Conhecimento sobre as características básicas do IPv6.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- /etc/services
- ftp
- telnet
- host
- ping
- dig
- traceroute
- tracepath
109.2 Configuração básica de rede
Peso |
4 |
Descrição |
Os candidatos devem ser capazes de visualizar, modificar e verificar as configurações nos computadores clientes. |
Principais Áreas de Conhecimento:
- Configuração manual e automática de interfaces de rede.
- Configuração básica de um host TCP/IP.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- /etc/hostname
- /etc/hosts
- /etc/resolv.conf
- /etc/nsswitch.conf
- ifconfig
- ifup
- ifdown
- route
- ping
109.3 Soluções para problemas simples de rede
Peso |
4 |
Descrição |
Os candidatos devem ser capazes de solucionar problemas de rede em computadores cliente. |
Principais Áreas de Conhecimento:
- Configuração manual e automática de interfaces de rede e tabelas de roteamento, também inclui, adicionar, iniciar, interromper, reiniciar, excluir ou reconfigurar interfaces de rede.
- Modificar, visualizar ou configurar a tabela de roteamento e corrigir manualmente uma rota padrão incorretamente definida.
- Solucionar problemas associados com a configuração da rede.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- ifconfig
- ifup
- ifdown
- route
- host
- hostname
- dig
- netstat
- ping
- traceroute
109.4 Configurar DNS cliente
Peso |
2 |
Descrição |
Os candidatos devem ser capazes de configurar o DNS em um computador cliente. |
Principais Áreas de Conhecimento:
- Demonstrar o uso do DNS no sistema local.
- Modificar a ordem em que a resolução de nomes é feita.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- /etc/hosts
- /etc/resolv.conf
- /etc/nsswitch.conf
Tópico 110: Segurança
110.1 Tarefas administrativas de segurança
Peso |
3 |
Descrição |
Os candidatos devem ser capazes de examinar a configuração do sistema para garantir a segurança do computador, de acordo com as políticas de segurança locais. |
Principais Áreas de Conhecimento:
- Auditar um sistema para encontrar arquivos com os bits suid/sgid ligados.
- Definir ou modificar as senhas dos usuários e as informações de expiração das senhas.
- Ser capaz de usar o nmap e o netstat para descobrir portas abertas em um sistema.
- Definir limites sobre os logins do usuário, processos e uso de memória.
- Uso e configuração básica do sudo.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- find
- passwd
- lsof
- nmap
- chage
- netstat
- sudo
- /etc/sudoers
- su
- usermod
- ulimit
110.2 Segurança do host
Peso |
3 |
Descrição |
Os candidatos devem saber como configurar um nível básico de segurança do computador. |
Principais Áreas de Conhecimento:
- Saber que existem senhas sombra e como elas funcionam.
- Desligar os serviços de rede que não estão em uso.
- Entender a função do wrappers TCP.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- /etc/nologin
- /etc/passwd
- /etc/shadow
- /etc/xinetd.d/*
- /etc/xinetd.conf
- /etc/inetd.d/*
- /etc/inetd.conf
- /etc/inittab
- /etc/init.d/*
- /etc/hosts.allow
- /etc/hosts.deny
110.3 Proteção de dados com criptografia
Peso |
3 |
Descrição |
Os candidatos devem ser capazes de usar a criptografia de chave pública/privada para proteger os dados e as comunicações. |
Principais Áreas de Conhecimento:
- Fazer uso e realizar a configuração básica do cliente OpenSSH 2.
- Entender a função do servidor de chaves do host do OpenSSH 2.
- Fazer uso e realizar a configuração básica do GnuPG.
- Entender o conceito de túnel criptografado por SSH (incluindo túneis X11).
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- ssh
- ssh-keygen
- ssh-agent
- ssh-add
- ~/.ssh/id_rsa and id_rsa.pub
- ~/.ssh/id_dsa and id_dsa.pub
- /etc/ssh/ssh_host_rsa_key and ssh_host_rsa_key.pub
- /etc/ssh/ssh_host_dsa_key and ssh_host_dsa_key.pub
- ~/.ssh/authorized_keys
- /etc/ssh_known_hosts
- gpg
- ~/.gnupg/*
Considerações Para Mudanças Futuras
Mudanças futuras para os objetivos podem incluir:
- Atualização do syslog para incluir (ou ser substituído por) rsyslog e/ou syslog-ng.
- Inclusão de conhecimentos sobre GNU Screen (parece mai útil do que o nohup). Tmux é outra opção.
- Iclusão de comandos de monitoramento: who, w, last, lastb, lastlog
- Atualização do objetivo 107.2 para incluir o anacron.
- Inclusão de outro comando de monitoramento: watch
- LightDM como alternativa ao xdm (e outros).
- logrotate et al
- Considerar a remoção do conteúdo SQL pois não é específico do Linux.