NOC online · 24/7Longview, TX · +1 323 412 0665
KinetikatechServers · Security · Websites
PT

Comandos Linux e habilidades de shell

ip: O comando de interface que substituiu ifconfig

O conjunto iproute2 (ip, ss e amigos) substituiu net-tools anos atrás, e metade da internet ainda está ensinando os comandos antigos. ip vê a realidade moderna: múltiplas tabelas de roteamento, regras de políticas, namespaces e links que contêm endereços em vez de serem feitos deles. ifconfig passa por uma camada de compatibilidade em algumas distribuições; nos scripts e na memória muscular, trate-o como uma decoração obsoleta.

Pontos principais

  • Comece pela verdade compacta: ip -br addr e ip -br link imprimem todas as interfaces e seus endereços em uma tela; ip -br -4 addr scoped é a visão diária do inventário.
  • As alterações no tempo de execução são temporárias por design: ip addr add 10.0.0.5/24 dev eth0 adiciona, ip addr del remove e nada sobrevive à reinicialização; netplan, arquivos ifcfg ou estado durável próprio do NetworkManager.
  • O roteamento é onde o ip brilha: ip route show for the table, ip route add default via 10.0.0.1, e o subestimado ip route get 1.1.1.1, que responde exatamente qual interface e gateway um pacote usaria.
  • ip neigh substituiu arp -a, e a duplicata dois contra um que você às vezes vê é um par VRRP funcional ou um IP que foi movido para um novo MAC; a diferença é se foi planejado.
  • O roteamento de política vem da mesma ferramenta: regra de ip e tabela de exibição de rota ip expõem o roteamento multigateway e por origem sobre o qual nenhuma ferramenta antiga jamais falou honestamente.
  • As mudanças de estado da interface são ativas e locais: ip link set eth0 down responde instantaneamente, a partir de sua sessão SSH, por meio dessa interface; qualquer coisa arriscada recebe uma segunda sessão, outra interface ou console.
  • Para depuração, diferencie a realidade, não a memória: ip route show table all before and after a change diz a verdade sobre o que foi movido (e libera o ip route flush cache quando os experimentos de política se comportam mal).
  • Aprenda os irmãos uma vez: ss -tulpn substitui netstat, ip netns cria sandboxes de teste e, juntos, eles cobrem todo o repertório do net-tools, além das partes que o net-tools nunca conseguiu ver.

Nota de campo

Desativar a interface pela qual eu estava usando o SSH encerrou a sessão no meio da edição e me ensinou a lição sobre a qual todos alertam. Qualquer alteração no link IP agora acontece a partir de um console ou pelo menos de uma segunda interface.

Perguntas frequentes

Por que minhas alterações de IP desaparecem após uma reinicialização?

comandos ip editam apenas o estado de tempo de execução; a persistência vem da camada de rede da distribuição (netplan, NetworkManager, ifcfg). Uma rota que existe apenas no kernel em execução é uma demonstração, não uma implantação.

Devo realmente me preocupar com o link IP configurado via SSH?

Sim: desativar a interface pela qual sua sessão passa é o método honrado de se bloquear no meio da mudança. Faça a cirurgia de link a partir de um console, uma segunda interface ou, no mínimo, uma segunda sessão já aberta.

Como leio a saída do roteamento rapidamente?

padrão via <gateway> dev <iface> é a história toda, métrica rompe laços, link de escopo significa entrega no link e uma linha padrão ausente geralmente significa DHCP quebrado em vez de mágica de roteamento.

O que realmente substituiu o netstat?

ss: uma ferramenta em distros modernas, ss -tulpn para ouvir soquetes com nomes de processos, ss -s para números de resumo; se um documento ainda disser netstat -tapen, ele está ensinando 2009.

Como a Kinetikatech ajuda com comandos linux e habilidades de shell

Para ser honesto, a maioria das equipes chega até nós depois de tentar sozinha primeiro: Os comandos e hábitos de script que decidem se um administrador opera um servidor ou o combate: pesquise, transforme, transfira e supervisione textos e processos com as ferramentas presentes em cada instalação básica. Nosso serviço Segurança de servidores Linux e Gestão de servidores existe para você não precisar aprender comandos linux e habilidades de shell da forma difícil: cuidamos da configuração, do monitoramento e das surpresas às 3h da manhã.

Falar com um engenheiro

Problema no servidor? Site invadido? Site lento?

Incidentes críticos atendidos em 30 minutos — 24 horas por dia, 7 dias por semana.

Solicitar suporte urgente support@kinetikatech.com