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.