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.
$ 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.
$ 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.
$ 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.
$ 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.
$ 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.
$ 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.
$ 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.
$ 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.
$ 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.
$ 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
.
$ 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.
$ 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.
$ 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.
$ 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.
$ dig google.com
16. nslookup – Interrogador DNS Interativo
Ideal para resolução direta e reversa de domínios.
$ 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.
$ 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.
$ bmon
20. iptables – A Primeira Linha de Defesa
Crie regras de firewall personalizadas, filtre tráfego, bloqueie ataques, e mantenha o servidor protegido.
$ 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.
$ 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