Objetivos do Exame 102
Exame LPIC-1 102
Versão dos Objetivos de Exame: 5.0
Código do Exame: 102-500
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.

Tópico 105: Shells e scripts do Shell
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 abrir um novo shell.
- Escrever funções Bash para sequências de comandos frequentemente usadas.
- Manter o esqueleto de diretórios (skeleton) para novas contas de usuários.
- Definir os caminhos de busca de comandos para apontar para os diretórios corretos.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- .
- source
- /etc/bash.bashrc
- /etc/profile
- env
- export
- set
- unset
- ~/.bash_profile
- ~/.bash_login
- ~/.profile
- ~/.bashrc
- ~/.bash_logout
- function
- alias
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 um sucesso ou falha de teste ou outra informação fornecida por um comando.
- Executar comandos encadeados.
- 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 permissão suid dos scripts.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- for
- while
- test
- if
- read
- seq
- exec
- ||
- &&
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:
- Entendimento da arquitetura do X11.
- Entendimento e conhecimento básico do arquivo de configuração do X Window.
- Substituir aspectos específicos da configuração do Xorg, como o layout de teclado.
- Entendimento dos componentes de um ambiente de desktop, como gerenciadores de display e gerenciadores de janelas.
- Controlar o acesso ao servidor X e exibir aplicativos em servidores X remotos.
- Noções do Wayland.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- /etc/X11/xorg.conf
- /etc/X11/xorg.conf.d/
- ~/.xsession-errors
- xhost
- xauth
- DISPLAY
- X
106.2 Desktops gráficos
Peso |
1 |
Descrição |
Os candidatos devem conhecer os principais desktops do Linux. Além disso, os candidatos devem conhecer os protocolos utilizados para acessar sessões de desktop remoto. |
Principais Áreas de Conhecimento:
- Noções dos principais ambientes de desktop
- Noções dos protocolos utilizados para acessar sessões de desktop remoto.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- KDE
- Gnome
- Xfce
- X11
- XDMCP
- VNC
- Spice
- RDP
106.3 Acessibilidade
Peso |
1 |
Descrição |
Demonstrar conhecimento e saber que existem tecnologias de acessibilidade. |
Principais Áreas de Conhecimento:
- Conhecimento básico das configurações visuais e temas.
- Conhecimento básico das tecnologias assistivas.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- Temas de Alto Contraste/Texto Grande.
- Leitor de Tela.
- Display Braille.
- Lente de Aumento.
- Teclado Virtual.
- Teclas de aderência e repetição.
- Teclas de alternância.
- Teclas no mouse.
- Gestos.
- Reconhecimento de fala.
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
- getent
- 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 e timers do systemd 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.
- Entender os unidades temporizadoras (timers) do systemd.
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
- systemctl
- systemd-run
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:
- Configurar idioma e variáveis de ambiente.
- Configurar fuso horário e variáveis de ambiente.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- /etc/timezone
- /etc/localtime
- /usr/share/zoneinfo/
- LC_*
- LC_ALL
- LANG
- TZ
- /usr/bin/locale
- tzselect
- timedatectl
- 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 do hardware com a hora correta em UTC.
- Configurar o fuso horário correto.
- Configuração básica do NTP usando o ntpd e o chrony.
- Conhecimento de como usar o serviço pool.ntp.org.
- Noções do comando ntpq.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- /usr/share/zoneinfo/
- /etc/timezone
- /etc/localtime
- /etc/ntp.conf
- /etc/chrony.conf
- date
- hwclock
- timedatectl
- ntpd
- ntpdate
- chronyc
- pool.ntp.org
108.2 Log do sistema
Peso |
4 |
Descrição |
Os candidatos devem ser capazes de configurar o serviço rsyslog. 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. O uso do subsistema de journal do systemd é cobrado. Além disso, está incluído neste objetivo saber que existem, como alternativa ao syslog e o syslog-ng. |
Principais Áreas de Conhecimento:
- Configuração básica do rsyslog.
- Entendimento das facilidades (facilities), prioridades (priorities) e ações padrão.
- Consultar o diário (journal) do systemd.
- Filtrar o diário (journal) do systemd utilizando critérios como data, serviço ou prioridade.
- Apagar informações antigas do diário (journal) do systemd.
- Recuperar as informações do diário (journal) do systemd a partir de um sistema em manutenção ou uma cópia do sistema de arquivos.
- Entender a interação entre o rsyslog e o systemd-journald.
- Configuração do logrotate.
- Noções do syslog e do syslog-ng.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- /etc/rsyslog.conf
- /var/log/
- logger
- logrotate
- /etc/logrotate.conf
- /etc/logrotate.d/
- journalctl
- systemd-cat
- /etc/systemd/journald.conf
- /var/log/journal/
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
- Comandos que simulam o sendmail
- newaliases
- mailq
- postfix
- sendmail
- exim
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 e a notação CIDR.
- Conhecimento sobre as diferenças entre endereços públicos de IP e reservados para uso de redes privadas (notação "dotted quad").
- Conhecimento sobre as portas e serviços TCP e UDP mais comuns (20, 21, 22, 23, 25, 53, 80, 110, 123, 139, 143, 161, 162, 389, 443, 465, 514, 636, 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
- IPv4, IPv6
- Subredes
- TCP, UDP, ICMP
109.2 Configuração persistente de rede
Peso |
4 |
Descrição |
Os candidatos devem ser capazes de administrar a configuração persistente de rede em um sistema Linux. |
Principais Áreas de Conhecimento:
Configure ethernet and wi-fi network configuration using NetworkManager Awareness of systemd-networkd
- Configuração básica de um host TCP/IP.
- Configurar a ethernet e a rede wi-fi usando o NetworkManager.
- Noções do systemd-networkd.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- /etc/hostname
- /etc/hosts
- /etc/nsswitch.conf
- /etc/resolv.conf
- nmcli
- hostnamectl
- ifup
- ifdown
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 de interfaces de rede, incluindo verificar e alterar a configuração de interfaces de rede usando o iproute2.
- Configuração manual de tabelas de roteamento, incluindo verificar e alterar a tabela de rotas e definir a rota padrão usando o iproute2.
- Solucionar problemas associados com a configuração da rede.
- Noções dos comandos legados do net-tools.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- ip
- hostname
- ss
- ping
- ping6
- traceroute
- traceroute6
- tracepath
- tracepath6
- netcat
- ifconfig
- netstat
- route
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:
- Consultar servidores DNS remotos.
- Configurar a resolução local de nomes e o uso de servidores DNS remotos.
- Modificar a ordem em que a resolução de nomes é feita.
- Identificar erros relacionados à resolução de nomes.
- Noções do systemd-resolved.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- /etc/hosts
- /etc/resolv.conf
- /etc/nsswitch.conf
- host
- dig
- getent
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.
- Determinar quais usuários se conectaram ao sistema ou estão conectados no momento.
- Uso e configuração básica do sudo.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- find
- passwd
- fuser
- lsof
- nmap
- chage
- netstat
- sudo
- /etc/sudoers
- su
- usermod
- ulimit
- who, w, last
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 sombreadas (shadow) e como elas funcionam.
- Desligar os serviços de rede que não estão em uso.
- Entender a função do TCP wrappers.
Segue abaixo uma lista parcial dos arquivos, termos e utilitários usados:
- /etc/nologin
- /etc/passwd
- /etc/shadow
- /etc/xinetd.d/
- /etc/xinetd.conf
- systemd.socket
- /etc/inittab
- /etc/init.d/
- /etc/hosts.allow
- /etc/hosts.deny
110.3 Proteção de dados com criptografia
Peso |
4 |
Descrição |
Os candidatos devem ser capazes de usar a criptografia de chave pública 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 finalidade das chaves de servidor no OpenSSH 2.
- Configuração básica do GnuPG, seu uso e revogação.
- Usar o GPG para criptografar, descriptografar e verificar arquivos.
- Entender os túneis de porta do 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 e id_rsa.pub
- ~/.ssh/id_dsa e id_dsa.pub
- ~/.ssh/id_ecdsa e id_ecdsa.pub
- ~/.ssh/id_ed25519 e id_ed25519.pub
- /etc/ssh/ssh_host_rsa_key e ssh_host_rsa_key.pub
- /etc/ssh/ssh_host_dsa_key e ssh_host_dsa_key.pub
- /etc/ssh/ssh_host_ecdsa_key e ssh_host_ecdsa_key.pub
- /etc/ssh/ssh_host_ed25519_key e ssh_host_ed25519_key.pub
- ~/.ssh/authorized_keys
- ssh_known_hosts
- gpg
- gpg-agent
- ~/.gnupg/