netstat

Cómo usar el comando Netstat en Linux para verificar un puerto específico

Cómo usar el comando Netstat en Linux para verificar un puerto específico
netstat es una poderosa herramienta de red en Linux. En este artículo, le mostraré cómo instalar netstat en Debian 9 Stretch y cómo usarlo netstat para mostrar puertos de escucha en Debian 9 Stretch. Empecemos.

Instalación de netstat en Debian 9 Stretch:

netstat El comando es parte del herramientas de red paquete de utilidades en Debian 9 Stretch. Es posible que no esté instalado de forma predeterminada en su sistema operativo Debian 9 Stretch. La herramientas de red El paquete está disponible en el repositorio oficial de paquetes de Debian 9 Stretch. Entonces instalarlo es muy fácil.

Primero actualice el apto caché del repositorio de paquetes de su máquina Debian 9 Stretch con el siguiente comando:

actualización de $ sudo apt

La apto la caché del repositorio de paquetes debe actualizarse.

Ahora ejecute el siguiente comando para instalar el herramientas de red utilidad en Debian 9 Stretch:

$ sudo apt instalar herramientas de red

herramientas de red debe ser instalado.

Ahora compruebe si netstat está trabajando con el siguiente comando:

$ netstat --versión

Funciona!

Listado de todos los puertos y sockets usando netstat:

Puede enumerar todos los puertos abiertos y sockets conectados en su máquina Debian 9 con el siguiente comando:

$ sudo netstat -a

o

$ sudo netstat --todos

Como puede ver, se enumeran todos los puertos y enchufes abiertos. Es una lista muy larga.

Listado de todos los puertos y sockets de escucha con netstat:

Puede usar netstat para ver una lista de todos los puertos y sockets que están escuchando con el siguiente comando:

$ sudo netstat -al

O

$ sudo netstat --todos --escuchar

Como puede ver, se enumeran todos los puertos y sockets de su máquina Debian 9. Es una lista larga.

Listado de todos los puertos TCP de escucha con netstat:

Puede enumerar todos los TCP (Protocolo de control de transmisión) puertos que están escuchando usando netstat con el siguiente comando:

$ sudo netstat -tal

O

$ sudo netstat --todos --escuchar --tcp

Como puede ver, se enumeran todos los puertos TCP que están escuchando.

En la salida de netstat, todos los puertos comunes se reemplazan por el nombre del servicio de forma predeterminada. Por ejemplo, el puerto 80 por defecto es el puerto para el HTTP (Protocolo de transferencia de hipertexto), con el que todos estamos familiarizados. Entonces en la salida de netstat, se muestra como http en lugar de puerto 80 como puede ver en la sección marcada de la captura de pantalla a continuación.

Si necesita el número de puerto, no el nombre del servicio, puede ejecutar lo siguiente netstat mando:

$ sudo netstat -natl

O

$ sudo netstat --todos --escuchar - numérico --tcp

Como puede ver en la sección marcada de la captura de pantalla a continuación, los nombres de los servicios se reemplazan por el número de puerto.

Listado de todos los puertos UDP de escucha con netstat:

Si desea enumerar todos los UDP (Protocolo de datagramas de usuario) que están escuchando en su máquina Debian 9, puede hacerlo con lo siguiente netstat mando:

$ sudo netstat -aul

O

$ sudo netstat --todos --escucha --udp

Todos los puertos UDP de escucha deben aparecer en la lista. Al igual que en el ejemplo del puerto TCP, los números de puerto comunes se reemplazan por los nombres de servicio de forma predeterminada aquí también, como puede ver en la sección marcada de la captura de pantalla a continuación.

Pero los puertos que no son comunes no se reemplazan por los nombres de los servicios, como puede ver en la sección marcada de la captura de pantalla a continuación.

Si desea que se muestren todos los puertos, no el nombre del servicio como antes, ejecute lo siguiente netstat mando:

$ sudo netstat -laun

O

$ sudo netstat --todos --escucha - numérico --udp

Como puede ver en la sección marcada de la captura de pantalla a continuación, los nombres de los servicios se reemplazan por el número de puerto UDP.

Descubra qué nombre de servicio representa qué puerto:

Debian 9 Stretch tiene un archivo de servicio que se puede encontrar en / etc / services

Puede abrir el archivo de servicio / etc / services con el siguiente comando:

$ menos / etc / services

El contenido del / etc / services expediente:

La / etc / services El archivo contiene una larga lista de nombres de servicios y el número de puerto y el protocolo de ese servicio específico que un cliente o servidor puede usar. Programas en el sistema Linux como netstat utiliza este archivo para resolver los números de puerto en nombres de servicios y viceversa.

El nombre del servicio, el número de puerto y el protocolo del servicio SSH en / etc / services expediente:

Cómo obtener ayuda con netstat:

En Debian 9 Stretch, si necesita ayuda con el netstat comando, puede ir al manpage de netstat y debería poder obtener una documentación clara de lo que netstat las opciones de la línea de comandos están disponibles y lo que hacen.

Ir al manpage de netstat, ejecute el siguiente comando:

$ man netstat

La página de manual de netstat:

Así es como muestra los puertos de escucha en Debian 9 Stretch con netstat. Gracias por leer este artículo.

Los 10 mejores juegos para jugar en Ubuntu
La plataforma Windows ha sido una de las plataformas dominantes para juegos debido al gran porcentaje de juegos que se están desarrollando hoy para ad...
5 mejores juegos de arcade para Linux
Hoy en día, las computadoras son máquinas serias que se usan para jugar. Si no puede obtener la nueva puntuación más alta, sabrá a qué me refiero. En ...
Batalla por Wesnoth 1.13.6 Desarrollo liberado
Batalla por Wesnoth 1.13.6 lanzado el mes pasado, es el sexto lanzamiento de desarrollo en el 1.13.x y ofrece una serie de mejoras, sobre todo en la i...