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

Comandos de Linux y habilidades de Shell

ip: El comando de interfaz que reemplazó a ifconfig

La suite iproute2 (ip, ss y amigos) reemplazó a net-tools hace años, y la mitad de Internet todavía enseña los comandos antiguos. ip ve la realidad moderna: múltiples tablas de enrutamiento, reglas de políticas, espacios de nombres y enlaces que contienen direcciones en lugar de estar formados por ellas. ifconfig avanza cojeando a través de una capa de compatibilidad en algunas distribuciones; en guiones y memoria muscular, trátelo como una decoración obsoleta.

Puntos clave

  1. Comience desde una verdad compacta: ip -br addr e ip -br link imprimen cada interfaz y sus direcciones en una pantalla; ip -br -4 addr Scoped es el vistazo diario al inventario.
  2. Los cambios en el tiempo de ejecución son temporales por diseño: ip addr add 10.0.0.5/24 dev eth0 agrega, ip addr del elimina y nada sobrevive al reinicio; netplan, archivos ifcfg o estado duradero propio de NetworkManager.
  3. El enrutamiento es donde brilla ip: ip route show para la tabla, ip route add default vía 10.0.0.1, y la subestimada ip route get 1.1.1.1, que responde exactamente qué interfaz y puerta de enlace tomaría un paquete.
  4. ip neigh reemplazó a arp -a, y el duplicado de dos contra uno que a veces ves es un par VRRP que funciona o una IP que se movió a una nueva MAC; la diferencia es si fue planeado.
  5. El enrutamiento de políticas proviene de la misma herramienta: ip rule y ip route show table exponen el enrutamiento de múltiples puertas de enlace por fuente del que ninguna herramienta anterior le habló honestamente.
  6. Los cambios de estado de la interfaz son en vivo y locales: ip link set eth0 down responde instantáneamente, desde su sesión SSH, a través de esa interfaz; cualquier cosa arriesgada obtiene una segunda sesión, otra interfaz o la consola.
  7. Para depurar, diferencie la realidad, no la memoria: ip route show table all before and after a change dice la verdad sobre lo que se movió (y se vacía con ip route clean cache cuando los experimentos de políticas se comportan mal).
  8. Conozca a los hermanos una vez: ss -tulpn reemplaza netstat, ip netns crea entornos sandbox de prueba y juntos cubren todo el repertorio de net-tools más las partes que net-tools nunca pudo ver.

Nota de campo

Al desactivar la interfaz a través de la cual estaba conectado SSH, finalicé la sesión a mitad de edición y me enseñó la lección sobre la que todos te advierten. Cualquier cambio de enlace IP ahora ocurre desde una consola o al menos una segunda interfaz.

Preguntas frecuentes

¿Por qué mis cambios de IP desaparecen después de reiniciar?

Los comandos ip solo editan el estado del tiempo de ejecución; la persistencia proviene de la capa de red de la distribución (netplan, NetworkManager, ifcfg). Una ruta que existe sólo en el kernel en ejecución es una demostración, no una implementación.

¿Realmente debería preocuparme por el enlace IP establecido a través de SSH?

Sí: cerrar la interfaz por la que viaja su sesión es el método honorable de bloquearse a mitad del cambio. Vincule la cirugía desde una consola, una segunda interfaz o, como mínimo, una segunda sesión ya abierta.

¿Cómo leo rápidamente la salida de enrutamiento?

predeterminado a través de <gateway> dev <iface> es toda la historia, la métrica rompe vínculos, el enlace de alcance significa entrega en el enlace y una línea predeterminada ausente generalmente significa que DHCP se rompió en lugar de enrutar magia.

¿Qué reemplazó realmente a netstat?

ss: una herramienta para distribuciones modernas, ss -tulpn para escuchar sockets con nombres de procesos, ss -s para números de resumen; si un documento todavía dice netstat -tapen, está enseñando 2009.

Cómo ayuda Kinetikatech con comandos de linux y habilidades de shell

Seamos honestos, la mayoría de los equipos llegan después de intentarlo por su cuenta: Los comandos y hábitos de secuencias de comandos que deciden si un administrador opera un servidor o lucha contra él: buscar, transformar, transferir y supervisar texto y procesos con las herramientas que se encuentran en cada instalación básica. Nuestro servicio Seguridad de servidores Linux y Gestión de servidores existe para que no tenga que aprender comandos de linux y habilidades de shell por las malas: nos encargamos de la configuración, la vigilancia y las sorpresas de las 3 a. m.

Hablar con un ingeniero

¿Problemas con el servidor? ¿Sitio hackeado? ¿Web lenta?

Incidencias críticas atendidas en 30 minutos — 24 horas al día, 7 días a la semana.

Solicitar soporte urgente support@kinetikatech.com