LPIC-1 Cheat Sheet: Lista de Comandos e Glossario (Referencia Completa 101/102)

LPIC-1 Cheat Sheet: Lista de Comandos e Glossario (Referencia Completa 101/102)

O que voce vai conseguir com este artigo

  • Conferir em uma unica pagina mais de 73 comandos frequentes dos exames LPIC-1 101 / 102
  • Organizar e memorizar caminhos de arquivos e configuracoes importantes por area
  • Verificar rapidamente as definicoes dos termos mais cobrados no exame em 1~2 linhas
  • Fazer uma revisao completa antes do exame no formato de flashcards
  • Executar comandos no terminal virtual para fixar o aprendizado na pratica

O LPIC-1 (101-500 / 102-500) baseia-se nos Objectives v5.0, com o exame 101 cobrindo Topics 101~104 e o exame 102 cobrindo Topics 105~110. Este cheat sheet e um artigo de referencia com o objetivo de servir como revisao pre-exame e auxilio de memorizacao. Para detalhes sobre cada topico individual, consulte os artigos correspondentes nos links.

Estrutura do Exame LPIC-1 e Tabela de Topics

O LPIC-1 e composto por 2 exames independentes. Ambos tem Weight total de 60, duracao de 90 minutos e 60 questoes.

Exame Numero do Topic Escopo Principal
101-500 Topic 101~104 Arquitetura do Sistema / Gerenciamento de Pacotes / Comandos GNU/Unix / Sistema de Arquivos
102-500 Topic 105~110 Shell / GUI / Tarefas Administrativas / Servicos do Sistema / Rede / Seguranca

Cada exame pode ser realizado independentemente. A nota de aprovacao e 500 pontos (escala de 200~800 pontos). Nos Objectives v5.0, o Topic 104.4 (gerenciamento de cotas de disco) foi removido em relacao ao v4.0, portanto atencao as diferencas com bancos de questoes antigos.

Weight por Topic (Peso de Cada Assunto)

Quanto maior o Weight, maior a frequencia de questoes. Utilize como indicador de prioridade de estudo.

Exame 101-500 (Topic 101~104)

Topic Conteudo Weight Total
101 Arquitetura do Sistema 8
102 Instalacao do Linux e Gerenciamento de Pacotes 12
103 Comandos GNU e Unix 28
104 Dispositivos, Sistema de Arquivos Linux e FHS 12

Exame 102-500 (Topic 105~110)

Topic Conteudo Weight Total
105 Shell e Shell Scripting 8
106 Interface de Usuario 4
107 Tarefas Administrativas 12
108 Servicos Essenciais 10
109 Fundamentos de Rede 14
110 Seguranca 10

Lista de Comandos Frequentes - Exame 101 LPIC-1

Topic 101: Arquitetura do Sistema (Exame 101)

Abrange reconhecimento de hardware, sequencia de inicializacao e operacao de runlevels / boot targets.

Comando Funcao Objective
lsusb Listar dispositivos USB 101.1
lspci Listar dispositivos PCI 101.1
lsmod Listar modulos do kernel carregados 101.1
modprobe Adicionar ou remover modulos do kernel 101.1
dmesg Exibir mensagens do ring buffer do kernel 101.1
lsblk Listar dispositivos de bloco 101.1
systemctl Iniciar, parar e verificar status de unidades systemd 101.3
journalctl Visualizar logs do journal do systemd 101.3
shutdown Desligar ou reiniciar o sistema 101.3
reboot Reiniciar o sistema imediatamente 101.3

Topic 102: Instalacao do Linux e Gerenciamento de Pacotes (Exame 101)

Abrange ferramentas de gerenciamento de pacotes Debian e RPM, e gerenciamento de bibliotecas compartilhadas.

Comando Funcao Objective
dpkg Operacao direta de pacotes Debian (instalar / consultar) 102.4
apt Gerenciamento de pacotes Debian (frontend recomendado) 102.4
apt-get Gerenciamento de pacotes Debian (para scripts) 102.4
apt-cache Pesquisa e exibicao de informacoes do cache de pacotes 102.4
rpm Operacao direta de pacotes RPM 102.5
yum Gerenciamento de pacotes RPM (RHEL / CentOS 7 e anteriores) 102.5
dnf Gerenciamento de pacotes RPM (RHEL / CentOS 8 e posteriores) 102.5
ldd Exibir dependencias de bibliotecas compartilhadas 102.3
ldconfig Atualizar cache de bibliotecas compartilhadas 102.3

Topic 103-104: Comandos GNU/Unix e Sistema de Arquivos (Exame 101)

Apresenta os comandos representativos de gerenciamento de arquivos do Topic 103 (Comandos GNU e Unix) e do Topic 104 (Dispositivos e Sistema de Arquivos). Com Weight total de 28 (Topic 103) + 12 (Topic 104), esta e a area central do exame 101.

Comando Funcao Objective
bash Iniciar o Bourne Again Shell, executar scripts 103.1
echo Exibir texto na saida padrao 103.1
type Verificar o tipo do comando (builtin / externo / alias) 103.1
which Exibir o caminho completo do comando 103.1
history Exibir e reutilizar historico de comandos 103.1
cat Exibir e concatenar conteudo de arquivos 103.2
cut Extrair texto por campo ou caractere 103.2
sort Ordenar texto 103.2
grep Extrair linhas de texto por correspondencia de padrao 103.2 / 103.7
sed Editor de fluxo (substituicao, exclusao, transformacao) 103.2
ls Listar arquivos e diretorios (-la para detalhes) 103.3
cp Copiar arquivos e diretorios 103.3
mv Mover ou renomear arquivos e diretorios 103.3
rm Remover arquivos e diretorios (-r recursivo) 103.3
mkdir Criar diretorios (-p criar diretorios pais) 103.3
find Pesquisar arquivos (nome / tipo / permissao) 103.3 / 104.7
tar Criar e extrair arquivos (suporte gzip / bzip2) 103.3
chmod Alterar permissoes de arquivo (notacao numerica / simbolica) 104.5
chown Alterar proprietario / grupo de arquivo 104.5

Pratique todos os comandos do exame 101 no terminal virtual /pt/terminal.

Lista de Comandos Frequentes - Exame 102 LPIC-1

Topic 105: Shell e Shell Scripting (Exame 102)

Abrange gerenciamento de variaveis de ambiente do shell e escrita de shell scripts. Ambos Objectives tem Weight 4, com alta pontuacao.

Comando Funcao Objective
set Exibir e definir variaveis e opcoes do shell 105.1
unset Remover variaveis e funcoes do shell 105.1
export Exportar como variavel de ambiente para subshells 105.1
env Listar variaveis de ambiente / executar comando com ambiente modificado 105.1
alias Definir e listar aliases de comandos 105.1
source Executar script no shell atual (. file e equivalente) 105.1

Topic 106: Interface de Usuario e Desktop (Exame 102)

Abrange configuracao basica do X Window System e gerenciamento de display. O Weight e baixo, mas e necessario compreender os fundamentos do X11.

Comando Funcao Objective
Xorg Iniciar o servidor X Window System 106.1
xrandr Configurar resolucao e rotacao do display 106.1
startx Iniciar sessao X (wrapper do xinit) 106.1

Topic 107: Tarefas Administrativas (Exame 102)

Abrange gerenciamento de usuarios/grupos, cron, at e configuracao de locale. O Objective 107.1 tem Weight 5, a maior pontuacao do exame 102.

Comando Funcao Objective
useradd Criar nova conta de usuario 107.1
usermod Modificar conta de usuario existente 107.1
userdel Remover conta de usuario 107.1
passwd Definir ou alterar senha do usuario 107.1
groupadd Criar novo grupo 107.1
crontab Registrar, editar e listar jobs do cron 107.2
at Executar comando uma unica vez em horario especificado 107.2
locale Exibir configuracao de locale atual 107.3
date Exibir e definir data e hora do sistema 107.3
timedatectl Configuracao de fuso horario e NTP do systemd 107.3

Topic 108: Servicos Essenciais do Sistema (Exame 102)

Abrange syslog / rsyslog, rotacao de logs, MTA e sincronizacao de horario.

Comando Funcao Objective
rsyslogd Iniciar e configurar o daemon syslog (rsyslog) 108.2
logrotate Configuracao e execucao de rotacao de logs 108.2
mail Envio e recebimento de email via linha de comando (teste MTA) 108.3
ntpd Sincronizacao de horario via daemon NTP (ntpd) 108.1
chronyd Sincronizacao de horario via daemon chrony (alternativa ao ntpd) 108.1

Topic 109: Fundamentos de Rede (Exame 102)

Abrange configuracao IP, roteamento, verificacao de sockets e resolucao DNS. Com Weight total de 14, e a maior area do exame 102.

Comando Funcao Objective
ip Configuracao de interface de rede / roteamento (iproute2) 109.1
ifconfig Configuracao de interface de rede (antigo net-tools) 109.1
route Exibir e configurar tabela de roteamento (antigo net-tools) 109.1
ss Estatisticas de sockets e estado de conexoes (iproute2) 109.1
netstat Verificar conexoes de rede e portas (antigo net-tools) 109.1
ping Verificacao de conectividade via ICMP Echo 109.3
traceroute Rastrear rota de pacotes 109.3
dig Executar consultas DNS e verificar respostas detalhadas 109.3
host Resolucao DNS direta / reversa (simples) 109.3
nslookup Consulta DNS (com modo interativo) 109.3

Topic 110: Seguranca (Exame 102)

Abrange sudo / su, SSH, GPG e iptables. Conteudo diretamente aplicavel na pratica, com Weight alto.

Comando Funcao Objective
sudo Executar comando com privilegios de outro usuario (normalmente root) 110.1
su Trocar de usuario (autenticacao por senha) 110.1
chage Verificar e configurar expiracao de senha 110.1
ssh Login remoto seguro via SSH 110.3
gpg Criptografia, assinatura e gerenciamento de chaves com GnuPG 110.4
iptables Configuracao do firewall Linux (filtro de pacotes) 110.2

Pratique todos os comandos do exame 102 no terminal virtual /pt/terminal.

Lista de Caminhos de Arquivos e Configuracoes Importantes

Inicializacao e Boot

Caminho do Arquivo Funcao
/boot/grub/grub.cfg Arquivo de configuracao do GRUB2 em tempo de execucao (gerado automaticamente, nao editar diretamente)
/etc/default/grub Arquivo de configuracao do GRUB2 para o usuario (executar update-grub apos edicao)
/etc/fstab Configuracao de montagem automatica de sistemas de arquivos
/etc/inittab Configuracao de runlevel do SysV init (nao usado em ambientes systemd)

Autenticacao e Gerenciamento de Usuarios

Caminho do Arquivo Funcao
/etc/passwd Informacoes da conta de usuario (UID / GID / diretorio home, etc.)
/etc/shadow Hash de senha e prazo de validade (leitura apenas pelo root)
/etc/group Definicao de grupos (nome do grupo / GID / lista de membros)
/etc/sudoers Configuracao de permissoes do sudo (editar com visudo)

Configuracao de Rede

Caminho do Arquivo Funcao
/etc/hosts Mapeamento estatico de hostname para endereco IP
/etc/resolv.conf Configuracao de servidores DNS e dominio de pesquisa
/etc/nsswitch.conf Configuracao da ordem de resolucao de nomes (files / dns / nis, etc.)
/etc/network/interfaces Configuracao de interfaces de rede em sistemas Debian

Logs

Caminho do Arquivo Funcao
/var/log/messages Mensagens gerais do sistema (RHEL / CentOS)
/var/log/syslog Mensagens gerais do sistema (Debian / Ubuntu)
/var/log/auth.log Logs de autenticacao, sudo e SSH (Debian)
journalctl Journal do systemd (formato binario, use -u para especificar unidade)

Cron e Servicos

Caminho do Arquivo Funcao
/etc/crontab Definicao de jobs cron do sistema (com coluna de usuario)
/etc/cron.d/ Fragmentos de jobs cron por aplicacao
/etc/systemd/system/ Local para unidades systemd customizadas

Glossario LPIC-1

Relacionados ao Boot

GRUB: GRand Unified Bootloader. Bootloader que inicia o kernel a partir do BIOS / UEFI. Arquivos de configuracao: /etc/default/grub (edicao pelo usuario) e /boot/grub/grub.cfg (gerado automaticamente).

BIOS / UEFI: Firmware responsavel pela primeira etapa da inicializacao do sistema. O UEFI suporta tabelas de particao GPT e e compativel com Secure Boot.

initrd / initramfs: Disco RAM inicial / sistema de arquivos usado temporariamente logo apos o carregamento do kernel. Fornece o ambiente minimo para montar o sistema de arquivos raiz real.

systemd: Gerenciador de sistema e servicos que opera como PID 1 no Linux. Substitui o SysV init, oferecendo inicializacao paralela, gerenciamento de dependencias e logs via journal.

SysV init: Sistema init tradicional. Configura runlevels em /etc/inittab e gerencia servicos atraves de scripts em /etc/rc*.d/.

Runlevel / Target: A correspondencia entre runlevels do SysV init (0~6) e targets do systemd (multi-user.target / graphical.target, etc.) e cobrada no exame.

Gerenciamento de Pacotes

APT: Advanced Package Tool. Sistema de gerenciamento de pacotes usado em Debian / Ubuntu. apt / apt-get / apt-cache sao os frontends.

DPKG: Ferramenta de baixo nivel do sistema de pacotes Debian. Opera diretamente em pacotes .deb. dpkg -i (instalar) / dpkg -l (listar) / dpkg -r (remover).

RPM: Red Hat Package Manager. Ferramenta de baixo nivel que opera diretamente em pacotes .rpm. rpm -i (instalar) / rpm -q (consultar) / rpm -e (remover).

YUM / DNF: Frontends de gerenciamento de pacotes RPM. YUM e padrao ate RHEL 7, DNF a partir do RHEL 8 (e Fedora 22+). Resolvem dependencias automaticamente a partir de repositorios.

Repositorio: Fonte de distribuicao de pacotes. Debian configura em /etc/apt/sources.list, RPM em /etc/yum.repos.d/*.repo.

Sistema de Arquivos

inode: Estrutura de dados que armazena metadados do arquivo (permissoes / proprietario / timestamps / posicao dos blocos de dados). O nome do arquivo e gerenciado separadamente como uma entrada que referencia o inode.

Superbloco: Area que armazena informacoes de gerenciamento de todo o sistema de arquivos (tamanho / numero de blocos / numero de inodes).

ext4: Sistema de arquivos com journaling padrao do Linux. Criado com mkfs.ext4 e verificado com fsck.ext4.

XFS: Sistema de arquivos com journaling de alto desempenho para grandes volumes. Padrao a partir do RHEL 7.

Btrfs: Sistema de arquivos com suporte a snapshots, RAID e redimensionamento online.

Swap: Area de disco usada como memoria virtual quando ha insuficiencia de RAM. Ativada/desativada com swapon / swapoff.

Gerenciamento de Processos

nice / renice: Configuracao e alteracao da prioridade de processos (-20~19, quanto menor o valor, maior a prioridade). nice -n <valor> <comando> para definir na inicializacao, renice para alterar processos em execucao.

PID: Process ID. Verificado com ps / top, e sinais sao enviados com kill <PID>.

ulimit: Define limites de recursos para processos iniciados pelo shell (tamanho de arquivo / numero de processos / numero de descritores de arquivo, etc.).

Sinal: Notificacao assincrona para processos. SIGTERM (15: solicitacao de encerramento normal) / SIGKILL (9: encerramento forcado, nao tratavel) / SIGHUP (1: recarregar) sao os mais frequentes.

Rede

TCP/IP: Pilha de protocolos base da internet. A diferenca entre TCP (confiavel) e UDP (nao confiavel) e o papel dos numeros de porta sao cobrados no exame.

IPv4 / IPv6: IPv4 usa enderecos de 32 bits (ex: 192.168.1.0), IPv6 usa enderecos de 128 bits (ex: ::1).

CIDR: Classless Inter-Domain Routing. Notacao de sub-rede com comprimento de prefixo como /24.

DNS: Domain Name System. O servidor e especificado em /etc/resolv.conf e a ordem de resolucao e configurada em /etc/nsswitch.conf.

NetworkManager: Daemon de configuracao de rede para desktop / servidor. Pode ser operado via linha de comando com nmcli.

Seguranca

SSH: Secure Shell. Login remoto com autenticacao de chave publica e comunicacao criptografada. A chave publica e registrada em ~/.ssh/authorized_keys.

GPG: GNU Privacy Guard. gpg --gen-key (gerar chave) / gpg -e (criptografar) / gpg -s (assinar) / gpg --verify (verificar).

sudo: Mecanismo que permite usuarios autorizados no arquivo sudoers executar comandos com privilegios root. A configuracao e editada com visudo.

PAM: Pluggable Authentication Modules. Mecanismo que modulariza o processamento de autenticacao. Configuracao em /etc/pam.d/.

SELinux: Security-Enhanced Linux. Modulo de seguranca que implementa MAC (Controle de Acesso Mandatorio). Padrao em sistemas RHEL.

Flashcards para Revisao Pre-Exame

Utilize para revisao final antes do exame. E eficaz ler as perguntas em voz alta e verificar as respostas.

Pergunta Resposta
Qual e o arquivo de configuracao do usuario do GRUB2? /etc/default/grub
Qual arquivo e gerado apos update-grub? /boot/grub/grub.cfg
Qual comando altera o target no systemd? systemctl isolate <target>
Qual target do systemd corresponde ao runlevel 3? multi-user.target
Qual target do systemd corresponde ao runlevel 5? graphical.target
Onde ficam armazenados os hashes de senha dos usuarios? /etc/shadow
Qual comando edita com seguranca o arquivo de configuracao do sudo? visudo
Qual arquivo configura o servidor DNS? /etc/resolv.conf
Qual arquivo configura a ordem de resolucao de nomes? /etc/nsswitch.conf
Qual e o arquivo de montagem automatica do sistema de arquivos? /etc/fstab
O que pode ser verificado com dpkg -l? Lista e estado dos pacotes instalados
O que pode ser verificado com rpm -qa? Lista de todos os pacotes instalados
Qual comando atualiza o cache de bibliotecas compartilhadas? ldconfig
Qual comando carrega um modulo do kernel? modprobe <nome_do_modulo>
Qual comando verifica os modulos do kernel carregados? lsmod
Qual comando envia sinal de encerramento normal a um processo? kill -15 <PID> ou kill -TERM <PID>
Qual comando envia sinal de encerramento forcado a um processo? kill -9 <PID> ou kill -KILL <PID>
Qual e o intervalo do valor nice e sua relacao com a prioridade? -20~19, quanto menor o valor, maior a prioridade
Qual comando edita jobs do cron? crontab -e (para si mesmo) ou crontab -e -u <user>
Qual comando verifica jobs temporarios do at? atq
Onde fica armazenada a chave publica SSH? ~/.ssh/authorized_keys
O que pode ser verificado com iptables -L? Lista das regras atuais do firewall
Qual informacao NAO e armazenada no inode? Nome do arquivo (o nome e gerenciado pela entrada do diretorio)
O que find / -perm -4000 pesquisa? Arquivos com SUID configurado
Qual e o significado de cada opcao em tar -czvf? c: criar, z: gzip, v: exibicao detalhada, f: especificar nome do arquivo