Simulado LPIC-1: Questoes Praticas para 101-500 e 102-500 (Exame Simulado)

Simulado LPIC-1: Questoes Praticas para 101-500 e 102-500 (Exame Simulado)

O Que Voce Vai Alcancar

  • Testar seu entendimento dos principais objetivos do LPIC-1 v5.0 com 10 questoes totalmente originais
  • Ler explicacoes focadas em conceitos que vao alem da resposta correta para explicar por que ela esta correta
  • Identificar quais objetivos do exame (101-500 e 102-500) precisam de mais tempo de estudo
  • Compreender a distincao entre reconhecimento de padroes em multipla escolha e conhecimento genuino de comandos
  • Acessar pratica hands-on pelo terminal no navegador e quiz, sem necessidade de setup Linux local
  • Saber claramente por que dumps em PDF e redistribuicao nao autorizada de questoes de exame sao proibidos

Estas questoes sao 100% originais — criadas pelo Penguin Gym Linux com base nos objetivos publicos do exame LPI LPIC-1 v5.0. Nao sao reproduzidas do banco de questoes do LPI e nao pretendem replicar o conteudo real do exame. O objetivo e a preparacao conceitual.

Sobre Este Simulado

Principios de Design

Este simulado e construido em torno de tres principios derivados de como o exame LPIC-1 realmente testa os candidatos.

Conceito acima da memorizacao. O exame LPIC-1 usa questoes de multipla escolha e preenchimento de lacunas. Questoes de preenchimento de lacunas exigem sintaxe exata de comandos — nao reconhecimento de uma lista. Isso significa que memorizar respostas de multipla escolha sem entender o conceito subjacente falha em uma porcao significativa do exame. Cada explicacao neste artigo foca primeiro no conceito subjacente.

Alinhamento com objetivos. Cada questao mapeia para um objetivo especifico do LPI v5.0 com seu peso associado. Objetivos de alto peso (Peso 4 ou 5) aparecem com mais frequencia no exame real. Este artigo amostra tanto objetivos de alto peso quanto objetivos representativos de peso medio em ambos os exames.

Apenas no navegador. Toda pratica neste site — estas questoes, o quiz interativo e o terminal de pratica — funciona no seu navegador. Nenhum ambiente Linux local e necessario. Para execucao pratica de comandos, use o Terminal de Pratica LPIC-1.

Sem PDFs, Sem Dumps

Este artigo nao fornece PDFs de questoes de exame para download e nao linka para sites de dumps. A justificativa esta explicada na secao Por Que Nao Fornecemos PDFs ou Dumps. Em resumo: viola o Acordo do Candidato LPI e e contraproducente para o aprendizado.

Questoes para o Exame 101-500

Q1. Expansao de Historico no Bash

Objetivo: LPI 103.1 — Trabalhar na linha de comando (Peso 4)

Voce esta trabalhando em uma sessao bash e executou um comando tar longo que foi bem-sucedido. Imediatamente apos, voce quer re-executar exatamente o mesmo comando sem redigita-lo. Qual expansao de historico do bash repete corretamente o comando imediatamente anterior?

A. !0 B. !-1 C. !! D. !#

Resposta: C

Explicacao: Na expansao de historico do bash, !! e o designador que se refere ao comando anterior completo. Ele substitui o texto integral do ultimo comando executado e o executa imediatamente. !-1 e uma alternativa valida que tambem se refere a um comando atras no historico, mas !! e a forma canonica e mais amplamente documentada para "repetir ultimo comando." !0 nao e uma sintaxe de historico valida no bash padrao — o evento 0 nao corresponde ao comando anterior. !# expande para toda a linha de comando digitada ate o momento no comando atual (autorreferencial), nao para o historico. Expansoes relacionadas que vale conhecer: !$ substitui apenas o ultimo argumento do comando anterior (util para reutilizar um nome de arquivo), e !n se refere ao numero de evento n na lista de historico. A sintaxe ^antigo^novo realiza substituicao rapida no comando anterior, substituindo a primeira ocorrencia de antigo por novo — uma operacao distinta de repetir o comando completo inalterado.


Q2. Encontrando Arquivos por Data de Modificacao

Objetivo: LPI 103.3 — Realizar gerenciamento basico de arquivos (Peso 4)

Um administrador de sistema precisa encontrar todos os arquivos regulares em /var/log que foram modificados mais recentemente que /var/log/syslog. Qual comando find realiza isso?

A. find /var/log -type f -mtime -1 B. find /var/log -type f -newer /var/log/syslog C. find /var/log -type f -modified /var/log/syslog D. find /var/log -type f -mtime 0

Resposta: B

Explicacao: O predicado -newer file no find corresponde a qualquer arquivo cuja data de modificacao e mais recente que o arquivo de referencia especificado. Esta e a forma direta e correta de comparar tempos de modificacao entre arquivos — nenhum calculo manual de timestamp e necessario. -mtime -1 encontraria arquivos modificados nas ultimas 24 horas em relacao ao horario atual, que e uma restricao diferente e menos precisa — nao usa /var/log/syslog como referencia. -modified nao e um predicado valido do find no POSIX padrao ou GNU find. -mtime 0 corresponde a arquivos modificados dentro do periodo de 24 horas atual a partir do momento presente, tambem sem relacao com o arquivo de referencia. Dois predicados relacionados: -anewer ref testa o tempo de acesso contra um arquivo de referencia, e -cnewer ref testa o tempo de mudanca do inode. Para o exame LPIC-1, conhecer -newer, -mtime, -atime e -ctime como predicados distintos e suas diferencas de unidade de tempo (dias para -mtime, minutos para -mmin) e importante.


Q3. Redirecionando Saida com tee

Objetivo: LPI 103.4 — Usar fluxos, pipes e redirecionamentos (Peso 4)

Um script executa um longo processo de build e voce quer capturar a saida em um arquivo de log enquanto ainda a exibe no terminal em tempo real. Qual pipeline de comando alcanca isso?

A. ./build.sh > build.log B. ./build.sh | cat > build.log C. ./build.sh | tee build.log D. ./build.sh 2>&1 build.log

Resposta: C

Explicacao: tee le da entrada padrao e escreve simultaneamente na saida padrao e em um ou mais arquivos. Quando usado em um pipeline como ./build.sh | tee build.log, a saida de build.sh flui pelo tee, que a escreve em build.log e tambem a passa para o terminal. Este e o idioma padrao para "registrar e exibir simultaneamente." A opcao A (> build.log) redireciona stdout apenas para o arquivo — nada aparece no terminal. A opcao B (| cat > build.log) passa por cat para um redirecionamento de arquivo, que tambem envia a saida apenas para o arquivo. A opcao D usa sintaxe incorreta: 2>&1 mescla stderr com stdout, mas deve preceder um operador de redirecionamento; 2>&1 build.log sozinho nao e um redirecionamento valido e nao escreve em um arquivo. Uma variacao util: tee -a build.log adiciona ao arquivo existente em vez de sobrescrever. Para tambem capturar stderr no mesmo log, use ./build.sh 2>&1 | tee build.log.


Q4. Permissoes de Arquivo e umask

Objetivo: LPI 104.5 — Gerenciar permissoes e propriedade de arquivos (Peso 3)

Um novo arquivo e criado em um diretorio. O valor atual de umask do sistema e 022. Quais sao as permissoes padrao para o arquivo regular recem-criado?

A. rwxr-xr-x (755) B. rw-rw-rw- (666) C. rw-r--r-- (644) D. rwx--x--x (711)

Resposta: C

Explicacao: No Linux, a permissao base para arquivos regulares recem-criados e 0666 (rw-rw-rw-). O valor de umask e subtraido (AND bit a bit com o complemento do umask) dessa base. Com umask 022, as permissoes mascaradas sao escrita para grupo e escrita para outros. Aplicando a mascara: 0666 AND ~0022 = 0666 AND 0755 = 0644, que e rw-r--r--. E por isso que a permissao padrao de arquivo com umask 022 e 644. Note que arquivos executaveis e diretorios usam uma base diferente: 0777 para diretorios, produzindo 755 com umask 022. A forma simbolica de umask pode ser definida com umask u=rwx,g=rx,o=rx — equivalente a umask 022. Ao escrever shell scripts que criam arquivos com permissoes especificas, definir umask no inicio do script garante resultados consistentes independentemente do umask de login do usuario. O comando chmod pode entao ser usado para definir explicitamente permissoes diferentes do padrao derivado do umask.


Q5. BRE vs ERE no grep

Objetivo: LPI 103.7 — Pesquisar arquivos de texto usando expressoes regulares (Peso 3)

Qual invocacao do grep corresponde corretamente a linhas contendo exatamente tres digitos consecutivos?

A. grep '{3}' file.txt B. grep '[0-9]{3}' file.txt C. grep '[0-9]\{3\}' file.txt D. grep -F '[0-9]{3}' file.txt

Resposta: C

Explicacao: O GNU grep usa Expressoes Regulares Basicas (BRE) por padrao. Em BRE, a sintaxe do quantificador de intervalo requer chaves escapadas: \{n\}, \{n,\} ou \{n,m\}. Sem as barras invertidas, {3} e tratado como string literal — nao como quantificador — entao a opcao A corresponde aos caracteres literais {3}. A opcao B usa a sintaxe ERE {n} sem barras invertidas, que e correta para grep -E (regex estendida) ou egrep, mas nao para grep simples. A opcao D usa o modo -F (string fixa), que desabilita toda interpretacao de regex e corresponde a string literal [0-9]{3}. Para alcancar o mesmo resultado com ERE, a forma correta e grep -E '[0-9]{3}' file.txt. Esta distincao entre BRE e ERE — onde ERE usa {n,m}, + e ? sem escape, enquanto BRE requer \{n,m\}, \+ e \? — e uma fonte consistente de questoes de exame no objetivo 103.7 do LPIC-1.


Questoes para o Exame 102-500

Q1. Ambiente Shell e PATH

Objetivo: LPI 105.1 — Personalizar e usar o ambiente shell (Peso 4)

Um usuario define uma variavel em um shell de login bash: MYVAR=hello. Ele entao abre um novo subshell com bash. Qual das seguintes afirmacoes e verdadeira sobre MYVAR no subshell?

A. MYVAR esta disponivel no subshell porque variaveis sao herdadas automaticamente. B. MYVAR nao esta disponivel no subshell porque nao foi exportada. C. MYVAR esta disponivel apenas se o usuario executar source de ~/.bashrc no subshell. D. MYVAR esta disponivel porque o subshell le ~/.bash_profile.

Resposta: B

Explicacao: No bash, uma variavel definida com atribuicao simples (MYVAR=hello) existe apenas no ambiente do shell atual. Quando um processo filho (subshell) e criado, ele herda apenas variaveis que foram marcadas para exportacao usando export MYVAR ou a forma combinada export MYVAR=hello. Sem export, a variavel e local ao shell que a definiu e nao aparece no ambiente de nenhum processo filho. A opcao A esta incorreta porque a heranca automatica se aplica apenas a variaveis exportadas. A opcao C esta incorreta porque executar source de ~/.bashrc no subshell nao traria as variaveis nao exportadas do pai — apenas executaria comandos de inicializacao. A opcao D esta incorreta porque ~/.bash_profile e lido por shells de login, nao por toda invocacao de subshell. Os comandos env e printenv mostram apenas variaveis exportadas. Compreender a distincao entre shell de login e shell nao-login — quais arquivos sao lidos (~/.bash_profile vs ~/.bashrc) — e igualmente importante para o objetivo 105.1.


Q2. Criando um Usuario com Diretorio Home

Objetivo: LPI 107.1 — Gerenciar contas de usuario e grupo e arquivos de sistema relacionados (Peso 5)

Um administrador de sistema executa o seguinte comando em um sistema Linux:

useradd -m -s /bin/bash newdev

Qual das seguintes afirmacoes descreve corretamente o que acontece?

A. Um novo usuario newdev e criado, mas nenhum diretorio home e criado porque -m requer privilegios de root para funcionar. B. Um novo usuario newdev e criado com um diretorio home em /home/newdev, populado com arquivos de /etc/skel. C. Um novo usuario newdev e criado com um diretorio home, mas a opcao -s /bin/bash e ignorada a menos que /bin/bash esteja listado em /etc/shells. D. Um novo usuario newdev e criado, e o diretorio home e criado em /etc/newdev com base nos padroes do sistema.

Resposta: B

Explicacao: A opcao useradd -m (ou --create-home) instrui o comando a criar o diretorio home do usuario se ele ainda nao existir. A localizacao padrao e determinada pela configuracao HOME em /etc/default/useradd e os padroes do useradd — normalmente /home/username. Quando o diretorio home e criado, seu conteudo inicial e copiado de /etc/skel, que contem arquivos esqueleto como .bashrc, .profile e .bash_logout. A flag -s /bin/bash define o shell de login do usuario. A opcao A esta incorreta: useradd -m funciona para qualquer usuario com privilegios apropriados; a flag -m nao impoe requisitos de privilegio adicionais alem de executar o proprio useradd. A opcao C esta incorreta: o caminho do shell e armazenado em /etc/passwd independentemente da validacao de /etc/shells no momento da criacao da conta (embora ferramentas de login possam aplicar isso no login). A opcao D esta incorreta: o diretorio home e colocado sob /home por padrao, nao /etc. Para tambem definir uma senha apos a criacao da conta, use passwd newdev. Os arquivos do sistema afetados pelo useradd incluem /etc/passwd, /etc/shadow e /etc/group.


Q3. Logging do Sistema com journalctl

Objetivo: LPI 108.2 — Logging do sistema (Peso 4)

Um administrador de sistema quer visualizar apenas mensagens de prioridade error e superior do journal do systemd. Qual comando alcanca isso?

A. journalctl --level error B. journalctl -p err C. journalctl -f error D. journalctl --facility=error

Resposta: B

Explicacao: A opcao journalctl -p (ou --priority) filtra entradas do journal por nivel de prioridade syslog. Os niveis de prioridade seguem a convencao padrao syslog: 0=emerg, 1=alert, 2=crit, 3=err, 4=warning, 5=notice, 6=info, 7=debug. Usar -p err (ou equivalentemente -p 3) mostra mensagens na prioridade err e todos os niveis de severidade mais altos (crit, alert, emerg). A opcao A (--level) nao e uma flag valida do journalctl — a flag correta e -p ou --priority. A opcao C (-f) ativa o modo de acompanhamento (como tail -f), mostrando novas entradas em tempo real — a palavra error nessa posicao seria interpretada incorretamente. A opcao D (--facility) e uma opcao valida do journalctl, mas error nao e uma facility syslog valida — facilities incluem kern, user, mail, daemon, auth, entre outras. Para o exame LPIC-1, conhecer tanto journalctl (journal do systemd) quanto a configuracao do rsyslog — incluindo pares facility.priority como kern.err em /etc/rsyslog.conf — e necessario para o objetivo 108.2.


Q4. Configuracao de Rede com ip e ss

Objetivo: LPI 109.2 — Configuracao de rede persistente (Peso 4)

Qual comando exibe todos os sockets TCP em escuta e seus IDs de processo associados em um sistema Linux moderno, substituindo o obsoleto netstat -tlnp?

A. ip route show B. ip addr show C. ss -tlnp D. ifconfig -a

Resposta: C

Explicacao: ss (socket statistics) e o substituto moderno do netstat no Linux. As flags usadas aqui: -t limita a saida a sockets TCP, -l mostra apenas sockets em escuta, -n exibe enderecos e portas em formato numerico (sem lookup DNS), e -p mostra o nome do processo e PID associado a cada socket. Essa combinacao e o equivalente direto do classico netstat -tlnp. A opcao A (ip route show) exibe a tabela de roteamento — mostra rotas de rede, nao estado de sockets. A opcao B (ip addr show) exibe enderecos de interfaces de rede e status do link — util para verificar configuracao IP, mas sem relacao com monitoramento de sockets. A opcao D (ifconfig -a) e uma ferramenta obsoleta (do pacote net-tools) que mostra configuracao de interface — nao consegue exibir estado de sockets. O conjunto de comandos ip (ip addr, ip link, ip route, ip neigh) substituiu ifconfig, route e arp em distribuicoes Linux modernas. Para o LPIC-1 109.2, entender tanto as ferramentas modernas ip/ss quanto seus equivalentes legados (ifconfig, netstat) e esperado, pois questoes do exame podem referenciar qualquer um.


Q5. Autenticacao SSH Baseada em Chave

Objetivo: LPI 110.3 — Proteger dados com criptografia (Peso 4)

Um desenvolvedor quer configurar autenticacao SSH baseada em chave para conectar a um servidor remoto sem digitar senha. Ele ja gerou um par de chaves SSH com ssh-keygen. Qual e o proximo passo correto para autorizar a chave no servidor remoto?

A. Copiar a chave privada (~/.ssh/id_rsa) para ~/.ssh/authorized_keys no servidor remoto. B. Executar ssh-copy-id user@remote para adicionar a chave publica a ~/.ssh/authorized_keys no servidor remoto. C. Copiar a chave publica (~/.ssh/id_rsa.pub) para /etc/ssh/authorized_keys no servidor remoto. D. Executar ssh-keygen -i user@remote para instalar a chave no servidor remoto.

Resposta: B

Explicacao: ssh-copy-id e o utilitario padrao para instalar uma chave publica em um servidor remoto. Ele conecta ao host remoto via autenticacao por senha, cria ~/.ssh/authorized_keys se nao existir (com as permissoes corretas 600), e adiciona a chave publica local a esse arquivo. A opcao A esta incorreta e e perigosa: copiar a chave privada para o servidor remoto exporia o material da chave privada, anulando o proposito da autenticacao por chave assimetrica. A chave privada nunca deve sair da maquina local. A opcao C coloca a chave no local errado: /etc/ssh/authorized_keys nao e o caminho padrao — o caminho correto e ~/.ssh/authorized_keys dentro do diretorio home do usuario alvo. A diretiva AuthorizedKeysFile em /etc/ssh/sshd_config controla esse caminho, mas o padrao e ~/.ssh/authorized_keys. A opcao D esta incorreta: ssh-keygen -i e usado para importar ou converter formatos de chave, nao para instalar chaves em hosts remotos. Para o objetivo 110.3, tambem saiba os requisitos de permissao: ~/.ssh/ deve ter modo 700 e authorized_keys deve ter modo 600 — permissoes incorretas fazem o SSH recusar silenciosamente a autenticacao por chave.


Como Usar Estas Questoes

Foque na Explicacao, Nao Apenas na Resposta

Verificar a resposta correta diz se voce sabia. Ler a explicacao diz se voce entende. Apos responder cada questao, leia a explicacao completa — mesmo que tenha acertado. A explicacao foca no conceito por tras da questao, que e o que gera a lembranca necessaria para preenchimento de lacunas no exame real.

Identifique Objetivos Fracos

Mapeie cada questao que voce errou para seu objetivo declarado (ex.: "103.7 Expressoes Regulares"). Esse objetivo precisa de mais tempo de estudo. Use o artigo de Objetivos do Exame LPIC-1 v5.0 para encontrar o peso desse objetivo e priorizar adequadamente.

Reforco Pratico

Para cada comando mencionado em uma explicacao, execute-o. O Terminal de Pratica LPIC-1 fornece um terminal virtual no navegador — nenhuma instalacao Linux local e necessaria. Digite os comandos, varie as flags e observe a saida real. Isso e particularmente importante para:

  • Predicados do find (-newer, -mtime, -name)
  • tee, cadeias de pipe e combinacoes de redirecionamento
  • grep com padroes BRE vs ERE
  • useradd com varias flags e inspecao de /etc/skel
  • Filtros de prioridade do journalctl

Pratica com Pontuacao no Quiz

Para questoes praticas adicionais do LPIC-1 alem do que esta neste artigo, use o Quiz LPIC-1. O quiz cobre uma gama mais ampla de objetivos e fornece feedback de pontuacao imediato.

Simulador de Exame: Em Breve

Simulador de exame: em desenvolvimento (rastreado na issue #21). Quando lancado, este artigo linkara diretamente para ele. Enquanto isso, use o Quiz LPIC-1 para pratica com pontuacao e o Terminal de Pratica LPIC-1 para execucao pratica de comandos.

Por Que Nao Fornecemos PDFs ou Dumps

Acordo do Candidato LPI

Todo candidato que se registra para um exame LPI concorda com o Acordo do Candidato LPI antes do inicio do exame. Este acordo proibe reproduzir, distribuir ou usar copias nao autorizadas do conteudo de questoes do exame. Sites que hospedam ou vendem "dumps de exame" — colecoes de questoes reais ou reconstruidas do exame LPI — estao facilitando uma violacao direta deste acordo.

As consequencias para um candidato pego usando dumps incluem invalidacao imediata do exame e banimento permanente de todos os programas de certificacao do LPI. As consequencias para sites que hospedam conteudo nao autorizado do exame incluem acao legal sob a lei de direitos autorais aplicavel.

Fonte: Politicas do LPI — Ultima verificacao 2026-05.

Politica de Spam do Google Search Essentials

Sites que redistribuem conteudo protegido por direitos autorais de questoes de exame sem transformacao substancial ou valor agregado normalmente violam as politicas de spam do Google Search Essentials — especificamente as disposicoes contra abuso de conteudo em escala e scraping. Isso afeta tanto a disponibilidade quanto a confiabilidade desses sites. Questoes de sites de dumps podem estar desatualizadas, incorretas ou deliberadamente plantadas com respostas erradas por partes tentando sabotar outros candidatos.

Fonte: Google Search Essentials — Spam policies — Ultima verificacao 2026-05.

Alternativas Legitimas

Estes recursos fornecem pratica substantiva sem violar nenhuma politica:

Continue Sua Jornada LPIC-1

Hub LPIC-1

Artigos Pilar Relacionados

Artigos-Chave para o Exame 101

Artigos-Chave para o Exame 102

Pratica

  • Quiz LPIC-1 — Questoes praticas com pontuacao organizadas por objetivo do exame
  • Terminal de Pratica LPIC-1 — Pratica de comandos diretamente no navegador, sem setup local necessario

Fontes Primarias