Rede e Internet - Comandos Linux

[Comandos Gerais]

[Comandos] [Descrições] [Ações]
ip a
Mostra IPs, interfaces e estado [substitui ifconfig]
ip route Mostra a rota padrão e tabelas de roteamento.
ping -c 4 google.com Envia 4 pacotes ICMP para testar conectividade.
curl ifconfig.me Mostra seu IP público IPv4 [requer internet]
wget https://exemplo.com/arquivo.zip Baixa arquivo para o diretório atual.
dig google.com Consulta DNS detalhada [registros A, MX, TTL, etc.]
nslookup google.com Consulta DNS simples [obsoleto; prefira dig]
netstat -tulnp Lista portas abertas com PID e nome do processo.
[requer net-tools]
ss -tulnp Alternativa moderna ao netstat
[mais rápida; parte do iproute2]
nmap -p 1-1000 192.168.1.1 Escaneia as portas 1 a 1000 no host:
[requer nmap instalado]
traceroute google.com Mostra a rota de rede até o destino:
[requer traceroute]
mtr google.com Combina ping + traceroute em tempo real [requer mtr]
iwlist wlan0 scan Lista redes Wi-Fi próximas:
[requer interface wlan0 e driver compatível]
nmcli device wifi list Lista redes Wi-Fi [requer NetworkManager]
nmcli device wifi connect "Casa" password "1234" Conecta à rede Wi-Fi com senha [NetworkManager].
dhclient -r && dhclient Libera e renova o IP via DHCP.
ssh user@192.168.1.10 Conecta via SSH [requer servidor SSH ativo]
scp arquivo.txt user@host:/home/ Copia arquivo via SSH [seguro, com criptografia].
rsync -avz pasta/ user@host:/backup/ Sincroniza pastas com eficiência:
[só transfere o que mudou]
arp -a Mostra tabela ARP: [mapeamento IP ↔ MAC na rede local]