GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cuáles son las diferencias entre lsof y netstat en Linux?

LSOF:Lista de archivos abiertos. Enumera todos los archivos abiertos pertenecientes a todos los procesos activos.

Ejemplos:

sudo lsof -n -i
sudo lsof -n -i4
sudo lsof -n -i :80 
  • -n inhibe la conversión de números de red a nombres de host para archivos de red. Inhibir la conversión puede hacer que lsof se ejecute más rápido. También es útil cuando el host
    la búsqueda no funciona correctamente
  • -i selecciona la lista de archivos cuya dirección de Internet coincida con la dirección especificada en i. Si no se especifica ninguna dirección, esta opción selecciona la lista de todos los archivos de red de Internet y x.25 (HP-UX). Si se especifica -i4 o -i6 sin la siguiente dirección, solo se muestran los archivos de la versión de IP indicada, IPv4 o IPv6.

NETSTAT:Es una herramienta para obtener las estadísticas de la red. Por defecto, netstat muestra una lista de sockets abiertos. Si no especifica ninguna familia de direcciones, se imprimirán los sockets activos de todas las familias de direcciones configuradas.

Muestra las tablas de enrutamiento del kernel:

netstat -r 

Muestra toda la escucha y la conexión establecida para TCP y UDP con datos PID:

netstat -plunt

Además, tiene otra herramienta de línea de comandos para usar, que es SS.

SS:se utiliza para volcar estadísticas de socket. Permite mostrar información similar a netstat. Puede mostrar más información de estado y TCP que otras herramientas.

-plunt proporciona datos para las conexiones TCP y UDP que se establecen y escuchan con información del proceso:

sudo ss -plunt

Me enfrenté a un problema similar hoy. La solución fue ejecutar el comando lsof con privilegios sudo.

sudo lsof -i:8086 

debe imprimir la salida deseada.


Linux
  1. ¿Cuáles son las principales diferencias entre Bsd y Gnu/linux Userland?

  2. Linux:¿cuáles son las principales diferencias entre los sistemas operativos basados ​​en Bsd y Linux?

  3. ¿Cuáles son las diferencias entre el kernel enviado de Ubuntu y el kernel ascendente?

  4. ¿Cuál es la diferencia entre localizar y encontrar el comando en Linux?

  5. ¿Cuál es la diferencia entre 'localizar' y 'buscar' en Linux?

Use la terminal de Linux para ver qué archivos hay en su computadora

MySQL vs. MariaDB:¿Cuáles son las principales diferencias entre ellos?

¿Cuál es la diferencia entre los núcleos de macOS y Linux?

¿Cuál es la diferencia entre Linux y Unix?

¿Cuál es la diferencia entre Rsync y BTRFS en Linux?

¿Cuáles son las diferencias entre cPanel y WHM?