22 Comandos de Rede Linux QUE TODO Sysadmin PRECISA CONHECER (e Dominar Já!)

A rotina de um administrador de sistemas é uma verdadeira corrida contra o tempo: configurar, manter, resolver falhas e controlar servidores e redes em centros de dados exige precisão cirúrgica. Mas, com estas 22 ferramentas essenciais de rede no Linux, essa tarefa torna-se muito mais eficiente — e até poderosa. Prepare-se para uma lista completa de comandos que podem transformar o modo como gere infraestruturas digitais!

1. ifconfig – O Clássico Que Ainda Impressiona

O ifconfig foi durante muito tempo o pilar da configuração de interfaces de rede em Linux. Permite configurar IPs, ativar/desativar interfaces e visualizar o estado atual das placas de rede — incluindo endereços MAC, IP e MTU. Perfeito para diagnósticos rápidos e ajustes imediatos.

Bash
$ ifconfig
$ ifconfig -a
$ sudo ifconfig eth0 192.168.56.5 netmask 255.255.255.0
$ sudo ifconfig up eth0
$ sudo ifconfig down eth0

⚠️ Obsoleto, mas ainda presente em muitos sistemas. Substituto recomendado: ip.

2. ip – O Herdeiro Moderno do ifconfig

O comando ip é a ferramenta mais robusta e atual para manipulação de redes no Linux. Exibe e altera endereços IP, rotas e interfaces de forma poderosa.

Bash
$ ip addr show
$ sudo ip addr add 192.168.56.1 dev eth0
$ sudo ip addr del 192.168.56.15/24 dev eth0
$ ip neigh

3. ifup / ifdown / ifquery – Controle Total de Interfaces

Gestores simples mas eficazes para ativar/desativar interfaces de rede e consultar configurações atuais com um único comando.

Bash
$ sudo ifup eth0
$ sudo ifdown eth0
$ sudo ifquery eth0

4. ethtool – Diagnóstico Avançado de Interfaces

ethtool fornece informações técnicas detalhadas sobre a placa de rede, incluindo velocidade, duplex, porta e suporte de negociação automática.

Bash
$ sudo ethtool enp0s3

5. ping – Teste de Conectividade Rápido e Letal

O lendário ping verifica se há resposta de outro host na rede via ICMP.

Bash
$ ping 192.168.0.103
$ ping -c 4 192.168.0.103

6. traceroute – Siga o Caminho dos Pacotes

Descubra cada “salto” que os seus pacotes dão até ao destino final. Ideal para detetar gargalos na rota.

Bash
$ traceroute 216.58.204.46

7. mtr – Diagnóstico em Tempo Real

Combina ping e traceroute num só comando, com dados atualizados em tempo real.

Bash
$ mtr google.com
$ mtr -c 4 google.com

8. route – Manipulação da Tabela de Roteamento

Adicione ou remova rotas facilmente e visualize as rotas atuais do sistema.

Bash
$ route
$ sudo route add default gw <gateway-ip>
$ sudo route add -net <network ip/cidr> gw <gateway ip> <interface>
$ sudo route del -net <network ip/cidr>

9. nmcli – Gestão de Conexões via NetworkManager

Ferramenta poderosa para scripts ou uso interativo, mostra o estado das interfaces e conexões.

Bash
$ nmcli dev status
$ nmcli con show
$ nmcli con show -a

10. netstat – Velho Conhecido do Diagnóstico de Rede

Veja portas abertas, conexões estabelecidas, tabelas de roteamento e muito mais.

Bash
$ sudo netstat -tnlp
$ netstat -r

⚠️ Obsoleto. Substituto moderno: ss.

11. ss – Estatísticas de Sockets em Alta Velocidade

ss é a ferramenta definitiva para observar todas as ligações TCP/UDP ativas, muito mais rápido que netstat.

Bash
$ ss -ta
$ ss -to

12. nc (Netcat) – O Canivete Suíço das Redes

Testes de portas, transferências de ficheiros, proxy, conexões TCP/UDP… tudo com uma única ferramenta.

Bash
$ nc -zv servidor.lan 21 22 80
$ nc -zv servidor.lan 20-90
$ nc -p 3000 -w 10 servidor.lan 5000

13. nmap – O Mestre dos Scans de Rede

Utilizado para descoberta de hosts, auditorias de segurança e análise de portas abertas.

Bash
$ nmap google.com
$ nmap 192.168.0.103

14. host – Consulta DNS Simples

Consulta rápida de endereços IP e registos MX associados a domínios.

Bash
$ host google.com

15. dig – Informações DNS em Profundidade

Uma ferramenta precisa e poderosa para consultas de registos DNS como A, CNAME, MX, etc.

Bash
$ dig google.com

16. nslookup – Interrogador DNS Interativo

Ideal para resolução direta e reversa de domínios.

Bash
$ nslookup google.com
$ nslookup 216.58.208.174

17. tcpdump – O Sniffer de Pacotes em Linha de Comando

Captura tráfego de rede em tempo real para análise detalhada.

Bash
$ tcpdump -i eth1
$ tcpdump -c 5 -i eth1
$ tcpdump -w captura.pacs -i eth1

18. Wireshark – O Rei da Análise Gráfica

Ferramenta gráfica com capacidade de capturar pacotes e analisar tráfego ao detalhe. Essencial em ambientes corporativos e testes de segurança.

19. bmon – Monitorização Visual de Largura de Banda

Perfeito para admins que querem ver em tempo real o tráfego por interface.

Bash
$ bmon

20. iptables – A Primeira Linha de Defesa

Crie regras de firewall personalizadas, filtre tráfego, bloqueie ataques, e mantenha o servidor protegido.

Bash
$ sudo iptables -L

21. firewalld – Firewall Moderna e Dinâmica

Com suporte a zonas e regras dinâmicas, é o sucessor direto do iptables nas distribuições modernas como RHEL e Fedora.

Bash
$ sudo firewall-cmd --state

22. BONUS: Dominar Estas Ferramentas é FUNDAMENTAL!

Estas ferramentas não são apenas úteis — são ABSOLUTAMENTE ESSENCIAIS. Um verdadeiro sysadmin domina cada uma delas e sabe quando usar a certa no momento certo.


Hashtags para redes sociais:
#Linux #Sysadmin #ComandosLinux #Redes #Firewall #TerminalLinux #AdministraçãoDeSistemas #SegurançaLinux #Nmap #Tcpdump #Networking

Artigos Relacionados