Se você já abriu o terminal ou o gerenciador de arquivos do Linux e ficou com aquela sensação de "onde foi que eu me meti" ao ver pastas como /etc, /usr ou /var, fique tranquilo: você não está sozinho. Diferente do Windows, onde a gente costuma socar tudo dentro do C:, o Linux segue uma lógica de árvore onde cada galho tem uma função sagrada e muito bem definida.
Hoje eu vou dissecar com vocês o FHS (Filesystem Hierarchy Standard). Entender isso aqui é o que separa o "curioso" do profissional que sabe exatamente onde mexer quando o bicho pega em produção.
🌳 A Raiz de Tudo: / (Root)
Tudo no Linux começa aqui. A barra inicial / é o tronco da árvore. No Linux, não existe "unidade D:" solta; tudo, inclusive seus discos extras, pendrives e partições, precisa ser "pendurado" em algum lugar abaixo dessa barra.
🚀 Mãos na Massa: > Abre o terminal e digita:
cd / && lsIsto vai levar-te à base de tudo e listar todas as pastas que vamos explorar abaixo. É o ponto de partida de qualquer jornada no Linux!
🏗️ Os Diretórios do Sistema (O que mantém o motor girando)
/bin e /sbin (Binários)
Aqui moram os executáveis.
No
/bin, ficam os comandos essenciais que todo mundo usa:ls,cd,cp.No
/sbin, a conversa é mais séria. São os binários do sistema, geralmente usados pelo administrador (root) para manutenção, como ofdiskou oreboot.
/boot (O Arranque)
Aqui é o coração da partida. Estão os arquivos do Kernel e o GRUB.
⚠️ Erro Comum: Muita gente esquece de limpar kernels antigos em partições
/bootpequenas e, do nada, o sistema para de atualizar ou nem sobe mais porque o disco encheu. Fica de olho!
/etc (Configurações)
Se você gosta de botar a mão na massa, vai passar muito tempo aqui. É onde ficam os arquivos de configuração de quase tudo. Quer mudar o IP? /etc/network. Quer configurar o SSH? /etc/ssh/sshd_config.
Dica: Antes de editar qualquer coisa aqui com o
vimounano, sempre faça um backup do arquivo original (cp config config.bak). Já vi muito serviço não subir por causa de um ponto e vírgula esquecido no/etc.
💡 Dica Prática: > Queres ver os programas que o sistema usa? Digita:
ls /bin | head -n 10Verás os primeiros 10 comandos essenciais, como o
cat(para ler ficheiros) ou ocp(para copiar).🔧 Mãos na Massa: > Para ver o nome que deste ao teu computador, corre:
cat /etc/hostnameQuase todas as definições "sob o capô" do Linux estão em ficheiros de texto dentro desta pasta.
🛠️ Onde Estão os Dados e Dispositivos?
/dev (Hardware como arquivo)
No Linux, "tudo é arquivo". Quer falar com o disco rígido? Ele está lá como /dev/sda. Quer ver a placa de vídeo? Procure por /dev/nvidia. É aqui que o sistema "enxerga" o seu hardware.
/mnt e /media (Montagem)
/media: É onde o sistema monta sozinho as coisas (pendrives, CDs)./mnt: É o lugar que nós, sysadmins, usamos para montagens manuais e temporárias de partições de rede ou discos externos.
/lib (Bibliotecas)
São os arquivos que os programas lá do /bin precisam para rodar. É o equivalente aos .dll do Windows. Se sumir daqui, nada abre.
🔌 Dica Prática: > Curioso para ver os teus discos? Digita:
ls /dev/sd*O Linux lista os teus discos rígidos e partições como ficheiros (SDA é o primeiro disco, SDB o segundo, e assim por diante).
📂 Mãos na Massa: > Ligaste uma Pen USB? Ela deve aparecer aqui. Verifica com:
ls /media/$USER
👤 O Espaço do Usuário
/home (Sua casa)
Aqui é o seu porto seguro. Cada usuário tem sua pasta (ex: /home/wagner). O mais legal? Você pode formatar o Linux, manter a partição /home intacta e, ao reinstalar, suas fotos, documentos e até as configurações do seu navegador estarão lá.
/root (A casa do "Chefe")
Não confunda com a raiz /. O /root é a pasta pessoal exclusiva do superusuário. Usuários comuns nem conseguem listar o que tem dentro.
🏠 Dica Prática: > Para veres o caminho completo da tua pasta pessoal, digita:
echo $HOMESabias que o símbolo
~(til) é um atalho para esta pasta? Tenta:ls ~🔐 Mãos na Massa: > Tenta listar o conteúdo da pasta do administrador:
ls /rootRecebeste um "Permissão negada"? Isso é o Linux a proteger o sistema! Só consegues ver com
sudo ls /root.
⏳ Arquivos Temporários e Variáveis (Onde o bicho costuma pegar)
/tmp (Temporários)
Arquivos que os programas criam e depois jogam fora. Na maioria das distros, isso aqui é limpo toda vez que você reinicia.
/var (Variáveis)
Aqui ficam os dados que crescem o tempo todo.
Logs do sistema:
/var/log.Bases de dados:
/var/lib/mysql.Fila de impressão.
💡 Melhoria Prática: Em servidores de produção, é uma decisão técnica muito sábia colocar o
/var(especialmente o/var/log) em uma partição separada. Assim, se um log "doidar" e crescer demais, ele não trava o sistema operacional inteiro por falta de espaço no disco principal.
/usr (User System Resources)
É onde ficam os programas que você instala (via apt, yum, etc.). Os executáveis ficam em /usr/bin e os ícones em /usr/share.
🛰️ Dica de Especialista: > Queres ver o sistema a "falar" contigo em tempo real? Digita:
tail -f /var/log/syslog(Usa
Ctrl + Cpara sair). É aqui que os profissionais descobrem por que razão um programa crashou.
🧠 Diretórios Virtuais (O Cérebro do Kernel)
Os diretórios /proc e /sys são mágicos: eles não ocupam espaço no disco! Eles existem apenas na memória RAM.
/proc: Mostra informações dos processos rodando e do hardware em tempo real (como o uso da CPU)./sys: Serve para configurar parâmetros profundos do hardware e do kernel.
🧠 Mãos na Massa: > Queres saber tudo sobre o teu processador sem abrir janelas? Digita:
cat /proc/cpuinfoVais ver o modelo, a velocidade e até a quantidade de cache do teu CPU.
💡 Resumo "Pra não esquecer"
Configurações? Vai no
/etc.Seus arquivos? Estão no
/home.Instalou algo novo? Provavelmente está no
/usr/bin.Erro no sistema? Corre nos logs em
/var/log.
🌟 O Comando Mestre: > Instala o utilitário que desenha a árvore do sistema:
sudo apt install treeDepois digita:
tree -L 1 /Verás uma representação visual lindíssima de tudo o que acabaste de aprender!
Entender essa estrutura é o primeiro passo para deixar de ser um "apertador de botão" e começar a dominar o sistema de verdade. Na prática, quando você sabe onde cada peça do quebra-cabeça fica, o troubleshooting fica muito mais rápido.
Ficou com dúvida sobre algum desses galhos? Tem alguma pasta que você achou aí e não sabe para que serve? Manda nos comentários que a gente desenrola!