user@lpi:~$ linux-essentials
Início / Tópico 4 · O sistema operacional Linux / 4.2

4.2 — Entendendo o hardware do computadorTópico 4: O sistema operacional Linuxpeso 2

O que você precisa entender

Comandos para descobrir informações sobre o hardware da máquina: CPU, memória, discos, dispositivos conectados. Muito usado na prática pra diagnosticar problemas ou planejar capacidade.

Comandos principais

Comando Mostra
lscpu Informações da CPU (núcleos, modelo, arquitetura)
free -h Memória RAM e swap (uso e disponível), -h = formato legível
df -h Espaço em disco por partição montada, formato legível
du -sh pasta Tamanho total de uma pasta
lsblk Lista discos e partições em formato de árvore
lsusb Lista dispositivos USB conectados
lspci Lista dispositivos PCI (placa de vídeo, rede, etc.)
dmesg Mensagens do kernel, incluindo detecção de hardware no boot
uname -a Informações do kernel e arquitetura do sistema
hostnamectl Informações do sistema/hostname (em distros com systemd)

Arquivos em /proc com dados de hardware

cat /proc/cpuinfo      # detalhes da CPU (equivalente "cru" do lscpu)
cat /proc/meminfo       # detalhes da memória (equivalente "cru" do free)

Termos-chave

  • CPU, núcleos (cores), threads
  • RAM vs swap
  • Partição, ponto de montagem (mount point)
  • /proc — pseudo-sistema de arquivos com informações do kernel em tempo real

Comandos para testar

# 1. Ver detalhes da CPU
lscpu

# 2. Ver uso de memória em formato legível (GB/MB)
free -h

# 3. Ver espaço livre em disco por partição
df -h

# 4. Ver tamanho de uma pasta específica
du -sh /var/log

# 5. Ver discos e partições em árvore
lsblk

📌 Exercício prático

Rode free -h e df -h na sua máquina/VM. Identifique: quanto de RAM total tem, quanto está em uso, e qual partição está com o disco mais cheio (em %). Depois rode lscpu e identifique quantos núcleos (cores) sua CPU tem.