Objetivos do Exame de Certificação 1: LX0-103
INTRODUÇÃO
A Certificação CompTIA Linux+ [produzida por LPI] é uma credencial que não possui vínculo com nenhum fornecedor ou fabricante. Para receber certificação CompTIA Linux+, um candidato deve ser aprovado em dois exames. O administrador Linux jovem bem-sucedido deve ser capaz de:
o Trabalhar na linha de comando Linux;
o Executar tarefas simples de manutenção incluindo prestar assistência a usuários,
adicionar usuários a um sistema maior, executar backup e restauro, desligamento e reinício;
o Instalar e configurar uma estação de trabalho (incluindo X) e ligá-la a uma LAN ou
um PC autônomo por meio de modem à Internet.
O primeiro exame é CompTIA Linux+ [produzida por LPI], número de exame LX0-103. Este exame mede parte das competências necessárias por um administrador Linux jovem, como descrito nos objetivos do exame abaixo.
Este documento, que descreve a estrutura do exame inclui a ponderação dos domínios, objetivos dos testes e conteúdo de amostra.
Os candidatos são encorajados a usar este documento para orientar seus estudos. O conteúdo da estrutura do exame ajuda a priorizar tópicos e a fornecer um guia do que é esperar neste exame CompTIA Linux+ [produzida por LPI]. A tabela abaixo lista os domínios medidos por este exame e o peso que cada um representa.
Domínio % do exame
101 Arquitetura do sistema 14%
102 Instalação do Linux e gerenciamento de pacotes 18%
103 Comandos GNU e Unix 43%
104 Dispositivos, sistemas de arquivos Linux, modelo de
hierarquia do sistema de arquivos 25%
Total 100%
Política de uso autorizado de materiais sobre a CompTIA
A CompTIA Certifications, LLC não está afiliada a, nem autoriza, endossa ou admite o uso de qualquer conteúdo fornecido por sites de treinamento externos não autorizados ou “brain dumps”. Os candidatos que usarem esses materiais como preparação para qualquer exame da CompTIA terão suas certificações anuladas e serão suspensos de futuros testes de acordo com o contrato do candidato CompTIA. Com o intuito de comunicar com maior clareza as políticas dos exames CompTIA referentes ao uso de materiais de estudo não autorizados, a CompTIA encaminha todos os candidatos a certificação para a página da Web sobre políticas dos exames de certificação da CompTIA: http://certification.comptia.org/Training/testingcenters/policies.aspx
Por favor, leia todas as políticas da CompTIA antes de iniciar o processo de estudo para qualquer exame CompTIA. Os candidatos terão de respeitar o Contrato do Candidato CompTIA
(http://certification.comptia.org/Training/testingcenters/policies/agreement.aspx) quando da entrega do exame.
Se um candidato não tiver a certeza se um determinado material de estudo é considerado não autorizado (“brain dump”), deverá efetuar uma pesquisa usando o CertGuard que se encontra em:
http://www.certguard.com/search.asp
**Nota: as listas abaixo de cada objetivo não são abrangentes. Outros exemplos de tecnologias, processos ou tarefas pertinentes a cada objetivo podem ser incluídos no exame, embora não estejam listados ou cobertos neste documento de objetivos.
A CompTIA revisa constantemente o conteúdo de seus exames e atualiza as questões para assegurar que os
mesmos sejam atuais e a segurança de suas perguntas esteja protegida. Quando necessário, publicaremos
exames atualizados baseados nos objetivos existentes. Lembre-se que todos os materiais de preparação de
exames ainda serão válidos.
101 Arquitetura do sistema
101.1 Determinar e configurar configurações de hardware
Ativar e desativar periféricos integrados.
Configurar sistemas com ou sem periféricos externos, tais como teclados.
Diferenciar entre os diversos tipos de dispositivos de armazenamento em massa.
Saber as diferenças entre dispositivos coldplug e hotplug.
Determinar recursos de hardware para dispositivos.
Ferramentas e utilitários para listar várias informações de hardware (por exemplo, lsusb, lspci, etc.).
Ferramentas e utilitários para manipular dispositivos USB.
Entendimento conceitual de sysfs, udev, dbus.
Segue-se uma lista parcial dos arquivos, termos e utilitários usados:
o /sys o /proc o /dev o modprobe o lsmod o lspci o lsusb
101.2 Inicializar o sistema
Fornecer comandos comuns ao carregador de inicialização e opções ao kernel no momento de inicialização.
Demonstrar conhecimento da sequência de inicialização do BIOS para conclusão da inicialização.
Entendimento de SysVinit e systemd.
Conhecimento de Upstart.
Verificar eventos de inicialização no arquivo de registro.
Segue-se uma lista parcial dos arquivos, termos e utilitários usados:
o dmesg o BIOS
o bootloader o kernel o initramfs o init o SysVinit o System
101.3 Alterar níveis de execução/alvos de inicialização e desligar ou reiniciar o sistema
Definir o nível de execução ou o alvo de inicialização padrão.
Alterar entre níveis de execução/alvos de inicialização incluindo modo de usuário único.
Desligar e reiniciar a partir da linha de comando.
Alterar usuários antes de alternar os níveis de execução/alvos de inicialização ou outros eventos importantes do sistema.
Terminar processos de forma adequada.
Segue-se uma lista parcial dos arquivos, termos e utilitários usados:
o /etc/inittab o shutdown o init o /etc/init.d o telinit o system o systemctl o /etc/systemd/
o /usr/lib/system/
o wall
102 Instalação do Linux e gerenciamento de pacotes
102.1 Conceber o layout de disco rígido.
Alocar sistemas de arquivos e trocar espaço para partições ou discos separados.
Adaptar o design ao uso previsto do sistema.
Garantir que a partição /boot esteja conforme os requisitos da arquitetura de hardware para inicialização.
Conhecimento de recursos básicos de LVM.
Segue-se uma lista parcial dos arquivos, termos e utilitários usados:
o / (root) filesystem o /var filesystem o /home filesystem
o /boot sistema de arquivos o swap space
o mount points o partitions
102.2 Instalar um gerenciador de inicialização.
Fornecer localizações de inicialização alternativa e opções de inicialização de backup.
Instalar e configurar um carregador de inicialização, tal como GRUB Legacy.
Efetuar alterações de configuração básica para GRUB 2.
Interagir com o carregador de inicialização.
Segue-se uma lista parcial dos arquivos, termos e utilitários usados:
o menu.lst, grub.cfg e grub.conf o grub-install
o grub-mkconfig o MBR
102.3 Gerenciar bibliotecas compartilhadas.
Identificar bibliotecas compartilhadas.
Identificar as localizações típicas de bibliotecas do sistema.
Carregar bibliotecas compartilhadas.
Segue-se uma lista parcial dos arquivos, termos e utilitários usados:
o ldd o ldconfig o /etc/ld.so.conf o LD_LIBRARY_PATH
102.4 Usar gerenciamento de pacotes Debian.
Instalar, atualizar e desinstalar pacotes binários Debian.
Encontrar pacotes contendo arquivos ou bibliotecas específicos que possam ou não ser instalados.
Obter informações do pacote como versão, conteúdo, dependências, integridade do pacote e status de instalação (independentemente de o pacote estar instalado).
Segue-se uma lista parcial dos arquivos, termos e utilitários usados:
o /etc/apt/sources.list o dpkg
o dpkg-reconfigure o apt-get
o apt-cache o aptitude
102.5 Usar gerenciamento de pacotes RPM e YUM.
Instalar, reinstalar, atualizar e remover pacotes usando RPM e YUM.
Obter informações sobre pacotes RPM, tais como versão, status, dependências, integridade e assinaturas.
Determinar que arquivos são fornecidos por um pacote, bem como encontrar de que pacote provém certo arquivo.
Segue-se uma lista parcial dos arquivos, termos e utilitários usados:
o rpm o rpm2cpio o /etc/yum.conf
o /etc/yum.repos.d/
o yum
o yumdownloader
103 Comandos GNU e Unix
103.1 Trabalhar na linha de comando Linux.
Usar comandos únicos do shell e sequência de comando de uma linha para realizar tarefas básicas na linha de comando.
Usar e modificar o ambiente do shell incluindo definir, referenciar e exportar variáveis do ambiente.
Usar e editar o histórico de comandos.
Invocar comandos dentro e fora do caminho definido.
Segue-se uma lista parcial dos arquivos, termos e utilitários usados:
o bash o echo o env o export o pwd o set o unset o man o uname o history o .bash_history
103.2 Processar fluxos de texto usando filtros.
Enviar arquivos de texto e fluxos de saída por meio de filtros de utilitário de texto para modificar a saída usando comandos UNIX padrão encontrados no pacote textutils GNU.
Segue-se uma lista parcial dos arquivos, termos e utilitários usados:
o cat
o cut o expand o fmt o head o od o join o nl o paste o pr o sed o sort o split o tail o tr
o unexpand o uniq o wc
103.3 Executar gerenciamento básico de arquivos.
Copiar, mover e remover arquivos e diretórios individualmente.
Copiar múltiplos arquivos e diretórios repetidamente.
Remover arquivos e diretórios repetidamente.
Usar especificações curinga simples e avançadas nos comandos.
Usar encontrar para localizar e atuar em arquivos com base no tipo, tamanho ou hora.
Uso de tar, cpio e dd.
Segue-se uma lista parcial dos arquivos, termos e utilitários usados:
o cp o find o mkdir
o mv o ls o rm o rmdir o touch o tar o cpio o dd o file o gzip o gunzip o bzip2 o xz
o mascaramento de arquivo
103.4 Usar fluxos, pipes e redirecionamentos.
Redirecionar entrada padrão, saída padrão e erro padrão.
Redirecionar a saída de um comando para a entrada de outro comando.
Usar a saída de um comando como argumentos para outro comando.
Enviar saída para stdout e um arquivo.
Segue-se uma lista parcial dos arquivos, termos e utilitários usados:
o tee o xargs
103.5 Criar, monitorar e eliminar processos.
Executar tarefas em primeiro e segundo plano.
Sinalizar um programa para continuar executando depois do logoff.
Monitorar processos ativos.
Selecionar e ordenar processos para exibição.
Enviar sinais para processos.
Segue-se uma lista parcial dos arquivos, termos e utilitários usados:
o &
o bg o fg o jobs o kill o nohup o ps o top o free o uptime o pgrep o pkill o killall o screen
103.6
Modificar prioridades de execução de processos. Saber a prioridade padrão de uma tarefa criada.
Executar um programa com prioridade superior ou inferior ao padrão.
Alterar a prioridade de um processo em execução.
Segue-se uma lista parcial dos arquivos, termos e utilitários usados:
o nice o ps o renice o top
103.7
Buscar arquivos de texto usando expressões regulares. Criar expressões regulares simples contendo vários elementos de notação.
Usar ferramentas de expressão regular que efetuar buscas por meio de um sistema de arquivos ou conteúdo de arquivo.
Segue-se uma lista parcial dos arquivos, termos e utilitários usados:
o grep o egrep o fgrep o sed o regex(7)
103.8
Executar operações básicas de edição de arquivos usando vi. Navegar em um documento usando vi.
Usar modos básicos de vi.
Inserir, editar, excluir, copiar e encontrar texto.
Segue-se uma lista parcial dos arquivos, termos e utilitários usados:
o vi
o /, ? o h,j,k,l
o i, o, a
o c, d, p, y, dd, yy o ZZ, :w!, :q!, :e!
104 Dispositivos, sistemas de arquivos Linux, modelo de hierarquia do sistema de arquivos
104.1 Criar partições e sistemas de arquivos.
Gerenciar tabelas de partição MBR
Usar vários comandos mkfs para criar vários sistemas de arquivos, tais como:
o ext2/ext3/ext4 o XFS
o VFAT
Conhecimento de ReiserFS e Btrfs
Conhecimento básico de gdisk e repartido com GPT
Segue-se uma lista parcial dos arquivos, termos e utilitários usados:
o fdisk o gdisk o parted o mkfs o mkswap
104.2 Manter a integridade dos sistemas de arquivos.
Verificar a integridade dos sistemas de arquivos.
Monitorar o espaço livre e nós i.
Reparar problemas simples no sistema de arquivos.
Segue-se uma lista parcial dos arquivos, termos e utilitários usados:
o du o df o fsck o e2fsck o mke2fs o debugfs o dumpe2fs o tune2fs
o ferramentas xfs (tal como xfs_metadump e xfs_info)
104.3 Controlar a montagem e desmontagem de sistemas de arquivos.
Montar e desmontar manualmente sistemas de arquivos.
Configurar a montagem do sistema de arquivos na inicialização.
Configurar sistemas de arquivos amovíveis montáveis pelo usuário.
Segue-se uma lista parcial dos arquivos, termos e utilitários usados:
o /etc/fstab o /media o mount o umount
104.4 Gerenciar cotas de disco.
Configurar uma cota de disco para um sistema de arquivos.
Editar, verificar e gerar relatórios de cota de usuário.
Segue-se uma lista parcial dos arquivos, termos e utilitários usados:
o quota o edquota o repquota o quotaon
104.5 Gerenciar permissões e propriedade de arquivo.
Gerenciar permissões de acesso em arquivos regulares e especiais, bem como diretórios.
Usar modos de acesso tais como suid, sgid e bit adesivo para manter segurança.
Saber como alterar a máscara de criação de arquivos.
Usar o campo de grupo para conceder acesso ao arquivo a membros do grupo.
Segue-se uma lista parcial dos arquivos, termos e utilitários usados:
o chmod o umask o chown o chgrp
104.6 Criar e alterar links simbólicos e físicos.
Criar
links.
Identificar links físicos e/ou condicionais.
Cópia versus associação de arquivos.
Usar links para suportar tarefas de administração do sistema.
Segue-se uma lista parcial dos arquivos, termos e utilitários usados:
o Em o Ls
104.7 Encontrar arquivos do sistema e colocar arquivos na localização correta.
Compreender as localizações corretas de arquivos no FHS.
Encontrar arquivos e comandos em um sistema Linux.
Saber a localização e propósito de arquivos e diretórios importantes como
definido no FHS.
Segue-se uma lista parcial dos arquivos, termos e utilitários usados:
o find o locate o updatedb o whereis o which o type
o /etc/updatedb.conf
Versão 1.0