Objetivos do Exame 101

Exame LPIC-1 101

 

Versão dos Objetivos do Exame: versão 5.0

Código do Exame: 101-500

Sobre Pesos Objetivos: Cada objetivo recebe um valor de ponderação. Os pesos indicam a importância relativa de cada objetivo no exame. Objetivos com pesos mais altos serão cobertos no exame com mais perguntas.

 

Comprovante de compra

Tópico 101: Arquitetura do Sistema

101.1 Determinar e definir as configurações de hardware

Peso: 2

Descrição: Os candidatos devem ser capazes de determinar e configurar o hardware fundamental do sistema

Principais áreas de conhecimento:

  • Ative e desative os periféricos integrados.
  • Diferencie os vários tipos de dispositivos de armazenamento em massa.
  • Determine os 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.
  • Compreensão conceitual de sysfs, udev e dbus.

A seguir está uma lista parcial dos arquivos, termos e utilitários usados:

  • / sys /
  • / proc /
  • / Dev /
  • modprobe
  • lmmod
  • lspci
  • lsusb

 

101.2 Inicialize o sistema

Peso: 3

Descrição: Os candidatos devem ser capazes de orientar o sistema durante o processo de inicialização.

Principais áreas de conhecimento:

  • Fornece comandos comuns para o carregador de boot e opções para o kernel no momento da inicialização.
  • Demonstrar conhecimento da sequência de inicialização do BIOS / UEFI até a conclusão da inicialização.
  • Compreensão do SysVinit e do systemd.
  • Conscientização do Upstart.
  • Verifique os eventos de inicialização nos arquivos de log.

A seguir está uma lista parcial dos arquivos, termos e utilitários usados:

  • dmesg
  • journalctl
  • BIOS
  • UEFI
  • bootloader
  • núcleo
  • initramfs
  • o init
  • SysVinit
  • sistema

 

101.3 Alterar níveis de execução / alvos de inicialização e desligar ou reiniciar o sistema

Peso: 3

Descrição: Os candidatos devem ser capazes de gerenciar o nível de execução SysVinit ou o destino de inicialização do sistema do sistema. Este objetivo inclui mudar para o modo de usuário único, desligar ou reiniciar o sistema. Os candidatos devem ser capazes de alertar os usuários antes de alternar os níveis de execução / destinos de inicialização e encerrar os processos adequadamente. Este objetivo também inclui a configuração do nível de execução SysVinit padrão ou destino de inicialização do systemd. Também inclui o reconhecimento do Upstart como uma alternativa ao SysVinit ou systemd.

Principais áreas de conhecimento:

  • Defina o nível de execução padrão ou o destino de inicialização.
  • Alterar entre níveis de execução / destinos de inicialização, incluindo modo de usuário único.
  • Desligue e reinicie a partir da linha de comando.
  • Alerte os usuários antes de alternar os níveis de execução / destinos de inicialização ou outros eventos importantes do sistema.
  • Encerrar processos adequadamente.
  • Conscientização do acpid.

A seguir está uma lista parcial dos arquivos, termos e utilitários usados:

  • / etc / inittab
  • encerramento
  • o init
  • /etc/init.d/
  • telinit
  • sistema
  • systemctl
  • / etc / systemd /
  • / usr / lib / systemd /
  • parede

 

Tópico 102: Instalação do Linux e gerenciamento de pacotes

102.1 Projeto do layout do disco rígido

Peso: 2

Descrição: Os candidatos devem ser capazes de projetar um esquema de particionamento de disco para um sistema Linux.

Principais áreas de conhecimento:

  • Aloque sistemas de arquivos e espaço de troca para separar partições ou discos.
  • Adapte o design ao uso pretendido do sistema.
  • Certifique-se de que a partição / boot esteja de acordo com os requisitos de arquitetura de hardware para inicialização.
  • Conhecimento dos recursos básicos do LVM.

A seguir está uma lista parcial dos arquivos, termos e utilitários usados:

  • / (root) sistema de arquivos
  • / var sistema de arquivos
  • / home sistema de arquivos
  • / boot sistema de arquivos
  • Partição do sistema EFI (ESP)
  • trocar espaço
  • pontos de montagem
  • pontuações

 

102.2 Instale um gerenciador de boot

Peso: 2

Descrição: Os candidatos devem ser capazes de selecionar, instalar e configurar um gerenciador de boot.

Principais áreas de conhecimento:

  • Fornecendo locais de inicialização alternativos e opções de inicialização de backup.
  • Instale e configure um carregador de boot, como GRUB Legacy.
  • Realize mudanças básicas de configuração para GRUB 2.
  • Interaja com o carregador de boot.

A seguir está uma lista parcial dos arquivos, termos e utilitários usados:

  • menu.lst, grub.cfg e grub.conf
  • grub-install
  • grub-mkconfig
  • MBR

 

102.3 Gerenciar bibliotecas compartilhadas

Peso: 1

Descrição: Os candidatos devem ser capazes de determinar as bibliotecas compartilhadas das quais os programas executáveis ​​dependem e instalá-las quando necessário.

Principais áreas de conhecimento:

  • Identifique bibliotecas compartilhadas.
  • Identifique os locais típicos das bibliotecas do sistema.
  • Carregar bibliotecas compartilhadas.

A seguir está uma lista parcial dos arquivos, termos e utilitários usados:

  • ldd
  • ldconfig
  • /etc/ld.so.conf
  • LD_LIBRARY_PATH

 

102.4 Use o gerenciamento 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:

  • Instale, atualize e desinstale pacotes binários Debian.
  • Encontre pacotes contendo arquivos ou bibliotecas específicos que podem ou não estar instalados.
  • Obtenha informações do pacote como versão, conteúdo, dependências, integridade do pacote e status de instalação (se o pacote está ou não instalado).
  • Conscientização do apt.

A seguir está uma lista parcial dos arquivos, termos e utilitários usados:

  • /etc/apt/sources.list
  • dpkg
  • dpkg-reconfigure
  • apt-get
  • apt-cache

 

102.5 Usar gerenciamento de pacotes RPM e YUM

Peso:  3

Descrição: Os candidatos devem ser capazes de realizar o gerenciamento de pacotes usando RPM, YUM e Zypper.

Principais áreas de conhecimento:

  • Instale, reinstale, atualize e remova pacotes usando RPM, YUM e Zypper.
  • Obtenha informações sobre os pacotes RPM, como versão, status, dependências, integridade e assinaturas.
  • Determine quais arquivos um pacote fornece, bem como descubra de qual pacote um arquivo específico vem.
  • Conscientização de dnf.

A seguir está uma lista parcial dos arquivos, termos e utilitários usados:

  • rpm
  • rpm2cpio
  • /etc/yum.conf
  • /etc/yum.repos.d/
  • yum
  • zypper

 

102.6 Linux como um convidado de virtualização

Peso: 1

Descrição: Os candidatos devem compreender as implicações da virtualização e da computação em nuvem em um sistema convidado Linux.

Principais áreas de conhecimento:

  • Compreenda o conceito geral de máquinas virtuais e contêineres.
  • Compreenda os elementos comuns das máquinas virtuais em uma nuvem IaaS, como instâncias de computação, armazenamento em bloco e rede.
  • Compreenda as propriedades únicas de um sistema Linux que precisam ser alteradas quando um sistema é clonado ou usado como modelo.
  • Entenda como as imagens do sistema são usadas para implantar máquinas virtuais, instâncias de nuvem e contêineres.
  • Compreenda as extensões do Linux que integram o Linux a um produto de virtualização.
  • Conscientização do cloud-init.

A seguir está uma lista parcial dos arquivos, termos e utilitários usados:

  • Máquina virtual
  • Container Linux
  • Recipiente de aplicativo
  • Motoristas convidados
  • Chaves de host SSH
  • ID da máquina D-Bus

Tópico 103: Comandos GNU e Unix

103.1 Trabalho na linha de comando

Peso: 4

Descrição: Os candidatos devem ser capazes de interagir com shells e comandos usando a linha de comando. O objetivo pressupõe o shell Bash.

Principais áreas de conhecimento:

  • Use comandos de shell único e sequências de comando de uma linha para executar tarefas básicas na linha de comando.
  • Use e modifique o ambiente de shell, incluindo a definição, referência e exportação de variáveis ​​de ambiente.
  • Use e edite o histórico de comandos.
  • Invoque comandos dentro e fora do caminho definido.

A seguir está uma lista parcial dos arquivos, termos e utilitários usados:

  • bater
  • eco
  • env
  • exportar
  • pwd
  • conjunto
  • não definido
  • tipo
  • qual
  • homem
  • uname
  • história
  • .bash_history
  • Citando

 

103.2 Processar fluxos de texto usando filtros

Peso: 2

Descrição: Os candidatos devem ser capazes de aplicar filtros a fluxos de texto.

Principais áreas de conhecimento:

  • Envie 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 GNU textutils.

A seguir está uma lista parcial dos arquivos, termos e utilitários usados:

  • bzcat
  • gato
  • corte
  • cabeça
  • menos
  • md5sum
  • nl
  • od
  • colar
  • sede
  • sha256sum
  • sha512sum
  • tipo
  • divisão
  • cauda
  • tr
  • uniq
  • wc
  • xzcat
  • zcat

 

103.3 Executar gerenciamento básico de arquivos

Peso: 4

Descrição: Os candidatos devem ser capazes de usar os comandos básicos do Linux para gerenciar arquivos e diretórios.

Principais áreas de conhecimento:

  • Copie, mova e remova arquivos e diretórios individualmente.
  • Copie vários arquivos e diretórios recursivamente.
  • Remova arquivos e diretórios recursivamente.
  • Use especificações curinga simples e avançadas em comandos.
  • Usando localizar para localizar e agir em arquivos com base no tipo, tamanho ou tempo.
  • Uso de alcatrão, cpio e dd.

A seguir está uma lista parcial dos arquivos, termos e utilitários usados:

  • cp
  • find
  • mkdir
  • mv
  • ls
  • rm
  • rmdir
  • tocar
  • alcatrão
  • cpio
  • dd
  • filete
  • gzip
  • gunzip
  • bzip2
  • Bunzip2
  • xz
  • unxz
  • arquivo globbing

 

103.4 Use streams, pipes e redirecionamentos

Peso: 4

Descrição: Os candidatos devem ser capazes de redirecionar streams e conectá-los para processar dados textuais com eficiência. As tarefas incluem redirecionar a entrada padrão, a saída padrão e o erro padrão, canalizando a saída de um comando para a entrada de outro comando, usando a saída de um comando como argumentos para outro comando e enviando a saída para o stdout e um arquivo.

Principais áreas de conhecimento:

  • Redirecionando a entrada padrão, a saída padrão e o erro padrão.
  • Canalize a saída de um comando para a entrada de outro comando.
  • Use a saída de um comando como argumento para outro comando.
  • Envie a saída para stdout e um arquivo.

A seguir está uma lista parcial dos arquivos, termos e utilitários usados:

  • tee
  • xargs

 

103.5 Criar, monitorar e eliminar processos

Peso: 4

Descrição: Os candidatos devem ser capazes de realizar o gerenciamento básico de processos.

Principais áreas de conhecimento:

  • Execute trabalhos em primeiro e segundo plano.
  • Sinalize um programa para continuar em execução após o logout.
  • Monitore processos ativos.
  • Selecione e classifique os processos para exibição.
  • Envie sinais para processos.

A seguir está uma lista parcial dos arquivos, termos e utilitários usados:

  • &
  • bg
  • fg
  • empregos
  • matar
  • nohup
  • ps
  • topo
  • sem
  • uptime
  • pgrep
  • pkill
  • Mate todos
  • Assistir
  • tela
  • tmux

 

103.6 Modificar prioridades de execução de processos

Peso: 2

Descrição: Os candidatos devem ser capazes de gerenciar as prioridades de execução do processo.

Principais áreas de conhecimento:

  • Conheça a prioridade padrão de um trabalho criado.
  • Execute um programa com prioridade mais alta ou mais baixa do que o padrão.
  • Altere a prioridade de um processo em execução.

A seguir está uma lista parcial dos arquivos, termos e utilitários usados:

  • agradável
  • ps
  • Renice
  • topo

 

103.7 Pesquisar arquivos de texto usando expressões regulares

Peso: 3

Descrição: Os candidatos devem ser capazes de manipular arquivos e dados de texto usando expressões regulares. Este objetivo inclui a criação de expressões regulares simples contendo vários elementos de notação, bem como a compreensão das diferenças entre expressões regulares básicas e estendidas. Também inclui o uso de ferramentas de expressão regular para realizar pesquisas em um sistema de arquivos ou conteúdo de arquivo.

Principais áreas de conhecimento:

  • Crie expressões regulares simples contendo vários elementos notacionais.
  • Compreenda as diferenças entre expressões regulares básicas e estendidas.
  • Compreender os conceitos de caracteres especiais, classes de caracteres, quantificadores e âncoras.
  • Use ferramentas de expressão regular para realizar pesquisas em um sistema de arquivos ou conteúdo de arquivo.
  • Use expressões regulares para excluir, alterar e substituir texto.

A seguir está uma lista parcial dos arquivos, termos e utilitários usados:

  • grep
  • egrep
  • fgrep
  • sede
  • regex (7)

 

103.8 Edição básica de arquivo

Peso: 3

Descrição: Os candidatos devem ser capazes de editar arquivos de texto usando o vi. Este objetivo inclui navegação vi, modos vi, inserção, edição, exclusão, cópia e localização de texto. Também inclui o conhecimento de outros editores comuns e a configuração do editor padrão.

Principais áreas de conhecimento:

  • Navegue por um documento usando o vi.
  • Compreenda e use os modos do vi.
  • Insira, edite, apague, copie e encontre texto em vi.
  • Conscientização do Emacs, nano e vim.
  • Configure o editor padrão.

Termos e utilitários:

  • vi
  • /,?
  • h, j, k, l
  • eu, o, um
  • d, p, y, dd, yy
  • ZZ,: w !,: q!
  • EDITOR

 

Tópico 104: Dispositivos, Sistemas de Arquivos Linux, Padrão de Hierarquia do Sistema de Arquivos

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, em seguida, criar sistemas de arquivos em mídia, como discos rígidos. Isso inclui o manuseio de partições de troca.

Principais áreas de conhecimento:

  • Gerenciar tabelas de partição MBR e GPT
  • Use vários comandos mkfs para criar vários sistemas de arquivos, como:
    • ext2 / ext3 / ext4
    • XFS
    • VFAT
    • exFAT

  • Conhecimento básico de recursos de Btrfs, incluindo sistemas de arquivos de vários dispositivos, compactação e subvolumes.

A seguir está uma lista parcial dos arquivos, termos e utilitários usados:

  • fdisk
  • gdisk
  • se separaram
  • mkfs
  • mkswap

 

104.2 Manter a integridade dos sistemas de arquivos

Peso: 2

Descrição: Os candidatos devem ser capazes de manter um sistema de arquivos padrão, bem como os dados extras associados a um sistema de arquivos com diário.

Principais áreas de conhecimento:

  • Verifique a integridade dos sistemas de arquivos.
  • Monitore o espaço livre e inodes.
  • Repare problemas simples do sistema de arquivos.

A seguir está uma lista parcial dos arquivos, termos e utilitários usados:

  • du
  • df
  • fsck
  • e2fsck
  • mke2fs
  • tune2fs
  • xfs_repair
  • xfs_fsr
  • xfs_db

 

104.3 Controle de montagem e desmontagem de sistemas de arquivos

Peso: 3

Descrição: Os candidatos devem ser capazes de configurar a montagem de um sistema de arquivos.

Principais áreas de conhecimento:

  • Monte e desmonte sistemas de arquivos manualmente.
  • Configure a montagem do sistema de arquivos na inicialização.
  • Configure sistemas de arquivos removíveis montáveis ​​pelo usuário.
  • Uso de rótulos e UUIDs para identificar e montar sistemas de arquivos.
  • Conhecimento das unidades de montagem do systemd.

A seguir está uma lista parcial dos arquivos, termos e utilitários usados:

  • / etc / fstab
  • /meios de comunicação/
  • montar
  • umount
  • blkid
  • lsblk

 

104.4 removido

 

104.5 Gerenciar permissões de arquivo e propriedade

Peso: 3

Descrição: Os candidatos devem ser capazes de controlar o acesso aos arquivos por meio do uso adequado de permissões e propriedades.

Principais áreas de conhecimento:

  • Gerenciar permissões de acesso em arquivos regulares e especiais, bem como diretórios.
  • Use modos de acesso como suid, sgid e sticky bit para manter a segurança.
  • Saiba como alterar a máscara de criação de arquivo.
  • Use o campo do grupo para conceder acesso ao arquivo aos membros do grupo.

A seguir está uma lista parcial dos arquivos, termos e utilitários usados:

  • chmod
  • umask
  • chown
  • chgrp

 

104.6 Criar e alterar links físicos e simbólicos

Peso: 2

Descrição: Os candidatos devem ser capazes de criar e gerenciar links físicos e simbólicos para um arquivo.

Principais áreas de conhecimento:

  • Crie links.
  • Identifique hard links e / ou soft links.
  • Copiar ou vincular arquivos.
  • Use links para suportar tarefas de administração do sistema.

A seguir está uma lista parcial dos arquivos, termos e utilitários usados:

  • ln
  • ls

 

104.7 Encontre arquivos de sistema e coloque os arquivos no local correto

Peso: 2

Descrição: Os candidatos devem estar totalmente familiarizados com o Filesystem Hierarchy Standard (FHS), incluindo localizações típicas de arquivos e classificações de diretórios.

Principais áreas de conhecimento:

  • Compreenda a localização correta dos arquivos no FHS.
  • Encontre arquivos e comandos em um sistema Linux.
  • Conheça a localização e a finalidade de arquivos e diretórios importantes, conforme definido na FHS.

A seguir está uma lista parcial dos arquivos, termos e utilitários usados:

  • find
  • localizar
  • updatedb
  • Onde é
  • qual
  • tipo
  • /etc/updatedb.conf