netstat El comando es parte del toallas de red Paquete de servicios públicos en Debian 9 Stretch. Es posible que no se instale de forma predeterminada en su sistema operativo Debian 9 Stretch. El toallas 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 de estiramiento de Debian 9 con el siguiente comando:
$ sudo apt actualización
El apto El caché del repositorio de paquetes debe actualizarse.
Ahora ejecute el siguiente comando para instalar el toallas de red Utilidad en Debian 9 Stretch:
$ sudo apt instalación de redes
toallas de red debe instalarse.
Ahora verifique si netstat está trabajando con el siguiente comando:
$ netstat --version
Funciona!
Enumerar todos los puertos y enchufes usando NetStat:
Puede enumerar todos los puertos abiertos y enchufes conectados en su máquina Debian 9 con el siguiente comando:
$ sudo netstat -a
o
$ sudo netstat -todo
Como puede ver, se enumeran todos los puertos y enchufes abiertos. Es una lista muy larga.
Enumerar todos los puertos de escucha y enchufes con NetStat:
Puede usar NetStat para ver una lista de todos los puertos y enchufes que están escuchando con el siguiente comando:
$ sudo netstat -al
O
$ sudo netstat -todo -Lista
Como puede ver, se enumeran todos los puertos y enchufes de su máquina Debian 9. Es una lista larga.
Enumerar todos los puertos TCP de escucha con NetStat:
Puedes enumerar todo el TCP (Protocolo de control de transmisión) puertos que escuchan usando netstat Con el siguiente comando:
$ sudo netstat -tal
O
$ sudo netstat -todo --listening - -tcp
Como puede ver, se enumeran todos los puertos TCP que están escuchando.
En la salida de netstat, Todos los puertos comunes son reemplazados 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, entonces puede ejecutar lo siguiente netstat dominio:
$ sudo netstat -natl
O
$ sudo netstat -todo -LISTING -NUMERIC - -TCP
Como puede ver en la sección marcada de la captura de pantalla a continuación, los nombres de servicio se reemplazan por el número de puerto.
Enumerar todos los puertos UDP de escucha con NetStat:
Si quieres enumerar todo el UDP (Protocolo de datagrama de usuario) puertos que están escuchando en su máquina Debian 9, puede hacerlo con lo siguiente netstat dominio:
$ sudo netstat -aul
O
$ sudo netstat -todo -listening --udp
Todos los puertos UDP de escucha deben aparecer. Al igual que 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 son reemplazados por los nombres de servicio, 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 dominio:
$ sudo netstat -laun
O
$ sudo netstat -todo -Lista -Numérica --UDP
Como puede ver en la sección marcada de la captura de pantalla a continuación, los nombres de servicio son reemplazados por el número de puerto UDP.
Descubra qué nombre del servicio representa qué puerto:
Debian 9 Stretch tiene un archivo de servicio que se puede encontrar en /etc/servicios
Puede abrir el archivo de servicio /etc/servicios Con el siguiente comando:
$ menos /etc /servicios
El contenido del /etc/servicios archivo:
El /etc/servicios El archivo contiene una larga lista de nombre del servicio, y el número de puerto y el protocolo de ese servicio específico que puede usar un cliente o servidor. Programas en el sistema Linux como netstat Utiliza este archivo para resolver los números de puerto a los nombres de los servicios y viceversa.
El nombre del servicio, el número de puerto y el protocolo del servicio SSH en /etc/servicios archivo:
Cómo obtener ayuda con NetStat:
En Debian 9 Stretch, si necesita alguna ayuda con el netstat comando, puedes ir al manera de netstat y debería poder obtener una documentación clara de lo que netstat Las opciones de línea de comandos están disponibles y lo que hacen.
Ir al manera de netstat, Ejecute el siguiente comando:
$ hombre netstat
El NetStat Manpage:
Así es como se muestra en los puertos de escucha en Debian 9 Stretch con netstat. Gracias por leer este artículo.