Exame LPIC-2 201
Versão dos Objetivos de Exame: 4.5
Código do Exame: 201-450
Sobre os Pesos dos Objetivos: A cada objetivo é atribuído um peso. Os pesos indicam a importância relativa de cada objetivo no exame. Os objetivos com pesos mais altos serão cobertos no exame com mais perguntas.
Purchase VoucherTópico 200: Planejamento de capacidade
200.1 Avaliar e Solucionar Problemas no Uso de Recursos (peso: 6)
Peso | 6 |
Descrição | O candidato deve ser capaz de avaliar recursos de hardware e largura de banda da rede, identificar e resolver problemas de recursos. |
Principais Áreas de Conhecimento:
- Medir uso da CPU.
- Medir uso da memória.
- Medir entrada/saída de disco.
- Medir entrada/saída de rede.
- Medir vasão no firewall e rotas.
- Mapear uso de banda do cliente.
- Identificar / relacionar sintomas do sistema com prováveis problemas.
- Estimar a vasão de dados e identificar gargalos em um sistema, incluindo na rede.
A seguir, uma lista parcial de arquivos, termos e comandos utilizados:
- iostat
- iotop
- vmstat
- netstat
- ss
- iptraf
- pstree, ps
- w
- lsof
- top
- htop
- uptime
- sar
- swap
- Processos bloqueados na Entrada/Saída
- blocks in
- blocks out
200.2 Prever Necessidades Futuras de Recursos (peso: 2)
Peso | 2 |
Descrição | O candidato deve ser capaz de monitorar o uso de recursos para prever necessidades futuras de recursos. |
Principais Áreas de Conhecimento:
- Utilizar ferramentas para monitorar o uso da infraestrutura de TI.
- Prever o ponto de quebra de capacidade de uma configuração.
- Vigiar a taxa de crescimento no uso da capacidade.
- Criar gráfico da tendência no uso da capacidade.
- Conhecimento sobre soluções de monitoramento como Icinga2, Nagios, MRTG e Cacti.
A seguir, uma lista parcial de arquivos, termos e comandos utilizados:
- Diagnóstico
- Previsão de crescimento
- Exaustão de recursos
Tópico 201: O Kernel Linux
201.1 Componentes do Kernel (peso: 2)
Peso | 2 |
Descrição | O candidato deve ser capaz de operar componentes do kernel necessários a um hardware específico, drivers de hardware, recursos e necessidades do sistema. Este objetivo contempla a implementação de diferentes tipos de imagens de kernel, identificação de kernels e patches estáveis e de testes e a operação dos módulos do kernel. |
Principais Áreas de Conhecimento:
- Documentação do Kernel 2.6.x, 3.x e 4.x
A seguir, uma lista parcial de arquivos, termos e comandos utilizados:
- /usr/src/linux/
- /usr/src/linux/Documentation/
- zImage
- bzImage
- Compressão xz
201.2 Compilando um kernel Linux (peso: 3)
Peso | 3 |
Descrição | O candidato deve ser capaz de configurar apropriadamente um kernel de modo a incluir ou excluir um recurso específico, conforme necessário. Este objetivo inclui compilar e recompilar o kernel Linux quando necessário, atualizando e identificando as mudanças no kernel novo, além de criar uma imagem initrd e instalar novos kernels. |
Principais Áreas de Conhecimento:
- /usr/src/linux/
- Makefiles do Kernel
- Alvos do make para o kernel 2.6.x, 3.x e 4.x
- Personalizar a configuração do kernel atual.
- Compilar um novo kernel e módulos apropriados.
- Instalar um novo kernel e qualquer módulo.
- Assegurar que o gestor de boot possa localizar o novo kernel e arquivos associados.
- Arquivos de configuração de módulos.
- Usar o DKMS para compilar módulos do kernel.
- Noções do dracut
A seguir, uma lista parcial de arquivos, termos e comandos utilizados:
- mkinitrd
- mkinitramfs
- make
- Alvos do make (all, config, xconfig, menuconfig, gconfig, oldconfig, mrproper, zImage, bzImage, modules, modules_install, rpm-pkg, binrpm-pkg, deb-pkg)
- gzip
- bzip2
- Ferramentas de módulos
- /usr/src/linux/.config
- /lib/modules/kernel-version/
- depmod
- dkms
201.3 Controlar o kernel em tempo real e solução de problemas (peso: 4)
Peso | 4 |
Descrição | O candidato deve ser capaz de controlar e analisar um kernel 2.6.x, 3.x ou 4.x e seus módulos disponíveis. Também deve ser capaz de identificar e corrigir problemas comuns de boot e durante a execução. O candidato deve entender a detecção e tratamento de dispositivos usando udev. Este objetivo inclui a solução de problemas em regras udev. |
Principais Áreas de Conhecimento:
- Usar comandos para obter informações sobre o kernel em execução e seus módulos.
- Carregar e descarregar módulos manualmente.
- Identificar quando um módulo pode ser descarregado.
- Identificar quais opções um módulo aceita.
- Configurar o sistema para carregar um módulo por um nome diferente de seu nome de arquivo.
- Sistema de arquivos /proc
- Conteúdo de /, /boot/ e /lib/modules/
- Ferramentas para analisar informações sobre as regras de hardware
- Regras udev
A seguir, uma lista parcial de arquivos, termos e comandos utilizados:
- /lib/modules/versão-do-kernel/modules.dep
- Arquivos de configuração de módulos em /etc/
- /proc/sys/kernel/
- /sbin/depmod
- /sbin/rmmod
- /sbin/modinfo
- /bin/dmesg
- /sbin/lspci
- /usr/bin/lsdev
- /sbin/lsmod
- /sbin/modprobe
- /sbin/insmod
- /bin/uname
- /usr/bin/lsusb
- /etc/sysctl.conf, /etc/sysctl.d/
- /sbin/sysctl
- udevmonitor
- udevadm monitor
- /etc/udev/
Topic 202: Início do sistema
202.1 Personalizar o início do sistema (peso: 3)
Peso | 3 |
Descrição | O candidato deve ser capaz de analisar e alterar o comportamento dos serviços do sistema em qualquer nível de execução. É exigido sólido conhecimento sobre a estrutura do systemd, Init SysV e do processo de boot do Linux. Este objetivo inclui a interação com os alvos do systemd e is níveis de execução do SysV. |
Principais Áreas de Conhecimento:
- Systemd
- init SysV
- Linux Standard Base Specification (LSB)
A seguir, uma lista parcial de arquivos, termos e comandos utilizados:
- /usr/lib/systemd/
- /etc/systemd/
- /run/systemd/
- systemctl
- systemd-delta
- /etc/inittab
- /etc/init.d/
- /etc/rc.d/
- chkconfig
- update-rc.d
- init e telinit
202.2 Recuperação do sistema (peso: 4)
Peso | 4 |
Descrição | O candidato deve ser capaz de operar adequadamente um sistema Linux durante tanto o processo de boot quanto o modo de recuperação. Este objetivo inclui a utilização do init e as opções do kernel relacionadas a ele. O candidato também deve ser capaz de determinar a causa de erros no carregamento e uso de carregadores de boot. GRUB versão 2 e GRUB legacy são os carregadores em questão. Abrange os sistemas BIOS e UEFI. |
Principais Áreas de Conhecimento:
- BIOS e UEFI
- Boot por NVMe
- GRUB versão 2 w Legacy
- Shell do grub
- Início do carregador de boot e delegação para o kernel
- Carregamento do kernel
- Início e configuração do hardware
- Início e configuração de serviços/daemons
- Conhecer as diferentes localizações de instalação do carregador de boot em um disco rígido e num dispositivo removível
- Substituir as opções padrão do carregador de boot utilizando o seu shell.
- Usar os modos de recuperação e emergência do systemd.
A seguir, uma lista parcial de arquivos, termos e comandos utilizados:
- mount
- fsck
- inittab, telinit e init com init SysV
- Conteúdos de /boot/, /boot/grub/ e /boot/efi/
- EFI System Partition (ESP)
- GRUB
- grub-install
- efibootmgr
- Shell UEFI
- initrd, initramfs
- Master boot record
- systemctl
202.3 Carregadores de boot alternativos (peso: 2)
Peso | 2 |
Descrição | O candidato deve possuir noções de outros carregadores de boot e suas principais características. |
Principais Áreas de Conhecimento:
- SYSLINUX, ISOLINUX, PXELINUX
- Noções de PXE para BIOS e UEFI
- Noções do systemd-boot e U-Boot
A seguir, uma lista parcial de arquivos, termos e comandos utilizados:
- syslinux
- extlinux
- isolinux.bin
- isolinux.cfg
- isohdpfx.bin
- efiboot.img
- pxelinux.0
- pxelinux.cfg/
- uefi/shim.efi
- uefi/grubx64.efi
Topic 203: Sistemas de arquivos e Dispositivos
203.1 Trabalhando com o sistema de arquivos Linux (peso: 4)
Peso | 4 |
Descrição | O candidato deve ser capaz de configurar adequadamente e navegar no sistema de arquivos Linux padrão. Este objetivo inclui saber como configurar e montar diversos tipos de sistemas de arquivos. |
Principais Áreas de Conhecimento:
- O conceito de configuração do fstab
- Ferramentas de manipulação de partições e arquivos swap
- Utilização de UUIDs para identificar e montar sistemas de arquivos
- Compreensão sobre as unidades de montagem do systemd
A seguir, uma lista parcial de arquivos, termos e comandos utilizados:
- /etc/fstab
- /etc/mtab
- /proc/mounts
- mount e umount
- blkid
- sync
- swapon
- swapoff
203.2 Manutenção de sistemas de arquivos Linux (peso: 3)
Peso | 3 |
Descrição | O candidato deve ser capaz de fazer a manutenção adequada de um sistema de arquivos Linux usando as ferramentas de sistema. Este objetivo inclui a manipulação de sistemas de arquivos padrão e o monitoramento de dispositivos SMART. |
Principais Áreas de Conhecimento:
- Ferramentas de manipulação de ext2, ext3 e ext4
- Ferramentas para realizar operações básicas do Btrfs, incluindo subvolumes e snapshots
- Ferramentas de manipulação do XFS
- Noções do ZFS
A seguir, uma lista parcial de arquivos, termos e comandos utilizados:
- mkfs (mkfs.*)
- mkswap
- fsck (fsck.*)
- tune2fs, dumpe2fs e debugfs
- btrfs, btrfs-convert
- xfs_info, xfs_check, xfs_repair, xfsdump e xfsrestore
- smartd, smartctl
203.3 Criando e configurando opções de sistemas de arquivos (peso: 2)
Peso | 2 |
Descrição | O candidato deve ser capaz de configurar a montagem automática de sistemas de arquivos utilizando o AutoFS. Este objetivo inclui a configuração de montagem automática para sistemas de arquivos em dispositivos locais e na rede. Também inclui a criação de sistemas de arquivos para dispositivos como CD-ROMs e conhecimentos básicos sobre recursos de sistemas de arquivos criptografados. |
Principais Áreas de Conhecimento:
- Arquivos de configuração do autofs
- Compreensão da unidades de auto-montagem
- Ferramentas UDF e ISO9660s
- Conhecimento sobre outros sistemas de arquivo de CD-ROM (HFS)
- Conhecimento sobre extensões de sistemas de arquivos de CD-ROM (Joliet, Rock Ridge, El Torito)
- Conhecimento básico sobre criptografia de dados (dm-crypt / LUKS)
A seguir, uma lista parcial de arquivos, termos e comandos utilizados:
- /etc/auto.master
- /etc/auto.[dir]
- mkisofs
- cryptsetup
Topic 204: Administração avançada de dispositivos de armazenamento
204.1 Configuração de RAID (peso: 3)
Peso | 3 |
Descrição | O candidato deve ser capaz de configurar e implementar um RAID por software. Este objetivo contempla a configuração de RAID 0, 1 e 5. |
Principais Áreas de Conhecimento:
- Ferramentas e arquivos de configuração de RAID por software
A seguir, uma lista parcial de arquivos, termos e comandos utilizados:
- mdadm.conf
- mdadm
- /proc/mdstat
- Partição tipo 0xFD
204.2 Ajustar o acesso a dispositivos de armazenamento (peso: 2)
Peso | 2 |
Descrição | O candidato deve ser capaz de configurar opções do kernel para suportar diversos dispositivos. Este objetivo inclui saber como utilizar ferramentas de software para verificar e alterar configurações de discos rígidos, inclusive discos iSCSI. |
Principais Áreas de Conhecimento:
- Ferramentas para configurar DMA para dispositivos IDE, incluindo ATAPI e SATA
- Ferramentas para configurar dispositivos SSD, incluindo AHCI e NVMe
- Ferramentas para analisar e manipular recursos do sistema (como interrupções)
- Conhecimento sobre o sdparm e suas finalidades
- Ferramentas para iSCSI
- Noções de SAN, incluindo os protocolos relevantes (AoE, FCoE)
A seguir, uma lista parcial de arquivos, termos e comandos utilizados:
- hdparm, sdparm
- nvme
- tune2fs
- fstrim
- sysctl
- /dev/hd*, /dev/sd*, /dev/nvme*
- iscsiadm, scsi_id, iscsid e iscsid.conf
- WWID, WWN, números LUN
204.3 Gerenciamento de volumes lógicos (LVM) (peso: 3)
Peso | 3 |
Descrição | O candidato deve ser capaz de criar e apagar volumes lógicos, grupos de volumes e volumes físicos. Este objetivo inclui saber como realizar snapshots e redimensionar volumes lógicos. |
Principais Áreas de Conhecimento:
- Ferramentas do pacote LVM
- Redimensionar, renomear, criar e apagar volumes lógicos, grupos de volumes e volumes físicos
- Criação e manutenção de snapshots
- Ativação de grupos de volumes
A seguir, uma lista parcial de arquivos, termos e comandos utilizados:
- /sbin/pv*
- /sbin/lv*
- /sbin/vg*
- mount
- /dev/mapper/
- lvm.conf
Tópico 205: Configuração de rede
205.1 Configuração básica de rede (peso: 3)
Peso | 3 |
Descrição | O candidato deve ser capaz de configurar um dispositivo de rede para conexão local, com ou sem fio, ou para uma WAN (Wide Area Network). Este objetivo inclui a comunicação entre diversas sub-redes dentro de uma rede, incluindo redes IPv4 e IPv6. |
Principais Áreas de Conhecimento:
- Ferramentas para manipular e configurar interfaces de rede ethernet
- Configuração básica de redes sem fio
A seguir, uma lista parcial de arquivos, termos e comandos utilizados:
- ip
- ifconfig
- route
- arp
- iw
- iwconfig
- iwlist
205.2 Configuração avançada de rede (peso: 4)
Peso | 4 |
Descrição | O candidato deve ser capaz de configurar um dispositivo de rede para aceitar diversos tipos de sistemas de autenticação. Este objetivo inclui a configuração de um dispositivo de rede em trânsito e solucionar problemas de comunicação. |
Principais Áreas de Conhecimento:
- Ferramentas para manipular tabelas de rotas
- Ferramentas para manipular e configurar interfaces de rede ethernet
- Ferramentas para analisar o estado dos dispositivos de rede
- Ferramentas para monitorar e analisar o tráfego TCP/IP
A seguir, uma lista parcial de arquivos, termos e comandos utilizados:
- ip
- ifconfig
- route
- arp
- ss
- netstat
- lsof
- ping, ping6
- nc
- tcpdump
- nmap
205.3 Solução de problemas de rede (peso: 4)
Peso | 4 |
Descrição | O candidato deve ser capaz de identificar e corrigir problemas comuns de configuração de redes e conhecer a localização de arquivos e comandos básicos de configuração. |
Principais Áreas de Conhecimento:
- Localização e conteúdo dos arquivos de restrição de acesso
- Ferramentas para manipular e configurar interfaces de rede ethernet
- Ferramentas para manipular tabelas de rotas
- Ferramentas para exibir o estado da rede.
- Ferramentas para obter informações sobre a configuração da rede
- Métodos de obter informações a respeito dos dispositivos reconhecidos e utilizados
- Arquivos de inicialização do sistema e seus conteúdos (Systemd e init SysV)
- Noção sobre o NetworkManager e seu impacto na configuração da rede
A seguir, uma lista parcial de arquivos, termos e comandos utilizados:
- ip
- ifconfig
- route
- ss
- netstat
- /etc/network/, /etc/sysconfig/network-scripts/
- ping, ping6
- traceroute, traceroute6
- mtr
- hostname
- Arquivos de log como /var/log/syslog, /var/log/messages e journal do systemd
- dmesg
- /etc/resolv.conf
- /etc/hosts
- /etc/hostname, /etc/HOSTNAME
- /etc/hosts.allow, /etc/hosts.deny
Topic 206: Manutenção do Sistema
206.1 Compilar e instalar programas a partir do código-fonte (peso: 2)
Peso | 2 |
Descrição | O candidato deve ser capaz de compilar e instalar programas a partir do código-fonte. Este objetivo inclui saber como descompactar um arquivo de código-fonte. |
Principais Áreas de Conhecimento:
- Descompactar arquivos de código usando as ferramentas comuns de compressão.
- Entender o básico de como utilizar o make para compilar programas.
- Usar parâmetros em um script configure.
- Saber a localização padrão dos códigos0fonte.
A seguir, uma lista parcial de arquivos, termos e comandos utilizados:
- /usr/src/
- gunzip
- gzip
- bzip2
- xz
- tar
- configure
- make
- uname
- install
- patch
206.2 Operações de Backup (peso: 3)
Peso | 3 |
Descrição | O candidato deve ser capaz de usar as ferramentas do sistema para criar cópias de segurança dos dados importantes. |
Principais Áreas de Conhecimento:
- Conhecimento sobre quais diretórios devem ser incluídos num backup
- Conhecer as soluções de backup em rede como Amanda, Bacula, Bareos e BackupPC
- Conhecer os prós e contras de fitas, CDR, discos ou outros meios de backup
- Realizar backups manuais e parciais.
- Verificar a integridades de arquivos de backup.
- Restaurar backups parcialmente ou totalmente.
A seguir, uma lista parcial de arquivos, termos e comandos utilizados:
- /bin/sh
- dd
- tar
- /dev/st* e /dev/nst*
- mt
- rsync
206.3 Informar usuários sobre questões relativas ao sistema (peso: 1)
Peso | 1 |
Description | O candidato deve ser capaz de informar os usuários sobre os acontecimentos que atualmente afetam o sistema. |
Principais Áreas de Conhecimento:
- Automatizar a comunicação com os usuários usando as mensagens de logon.
- Informar os usuário no sistema sobra manutenções no sistema
A seguir, uma lista parcial de arquivos, termos e comandos utilizados:
- /etc/issue
- /etc/issue.net
- /etc/motd
- wall
- shutdown
- systemctl