Objetivos do Exame 102

Examen LPIC-1 102

 

Versión de objetivos del examen: 5.0

Código del examen: 102-500

Acerca de las ponderaciones de los objetivos: Cada objetivo se le asigna un valor de ponderación. Las ponderaciones indican la importancia relativa de cada objetivo en el examen. Los objetivos con mayor ponderación se cubrirán en el examen con más preguntas.

 

Comprar Voucher

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
  • mail
  • 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/