GNU/Linux >> Tutoriales Linux >  >> Cent OS

Solución de problemas de Linux:el comando netstat no se encuentra en CentOS 7/8 y RHEL 7/8

Como probablemente sepa, Netstat (neto trabajo estadística istics) es una herramienta de línea de comandos que se puede utilizar para comprobar la configuración y la actividad de la red. El comando netcat no está disponible en la instalación mínima de RHEL 8, 7 y sus clones como CentOS 8 y 7. Este breve tutorial describe cómo hacer que el comando netstat funcione en los sistemas CentOS 7, RHEL 7.

Una nota importante:

Como uno de nuestros lectores ha señalado en la sección de comentarios a continuación, muchos de los antiguos comandos de red de Linux han quedado obsoletos a favor de sus contrapartes iproute2. Netstat en particular ha sido reemplazado por “ss” comando que está disponible por defecto. Si todavía usa netstat por algún motivo, este consejo podría serle útil.

comando netstat no encontrado en CentOS 7/8 y RHEL 7/8

Primero veremos cómo solucionar este error en las ediciones de servidor CentOS 8 y RHEL 8.

Corregir el error "comando netstat no encontrado" en CentOS 8 y RHEL 8

Primero, necesitamos encontrar qué paquete proporciona 'netstat' comando usando el siguiente comando:

# dnf provides */netstat

O,

# dnf whatprovides */netstat

Salida de muestra de mi servidor CentOS 8:

net-tools-2.0-0.51.20160912git.el8.x86_64 : Basic networking tools
Repo        : BaseOS
Matched from:
Filename    : /usr/bin/netstat

Como puede ver, el paquete "net-tools" proporciona el comando "netstat".

Entonces, instalemos el paquete net-tools como usuario root usando el siguiente comando como root usuario:

# dnf install net-tools

Salida de muestra:

CentOS-8 - AppStream                                                                                                                      1.5 kB/s | 4.3 kB     00:02    
CentOS-8 - Base                                                                                                                           4.5 kB/s | 3.8 kB     00:00    
CentOS-8 - Extras                                                                                                                         1.7 kB/s | 1.5 kB     00:00    
Dependencies resolved.
==========================================================================================================================================================================
 Package                               Architecture                       Version                                                Repository                          Size
==========================================================================================================================================================================
Installing:
 net-tools                             x86_64                             2.0-0.51.20160912git.el8                               BaseOS                             323 k

Transaction Summary
==========================================================================================================================================================================
Install  1 Package

Total download size: 323 k
Installed size: 1.0 M
Is this ok [y/N]: y
Downloading Packages:
net-tools-2.0-0.51.20160912git.el8.x86_64.rpm                                                                                             253 kB/s | 323 kB     00:01    
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                     170 kB/s | 323 kB     00:01     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                                                  1/1 
  Installing       : net-tools-2.0-0.51.20160912git.el8.x86_64                                                                                                        1/1 
  Running scriptlet: net-tools-2.0-0.51.20160912git.el8.x86_64                                                                                                        1/1 
  Verifying        : net-tools-2.0-0.51.20160912git.el8.x86_64                                                                                                        1/1 

Installed:
  net-tools-2.0-0.51.20160912git.el8.x86_64                                                                                                                               

Complete!

Ahora puede usar el comando netstat en su sistema CentOS 8.

Corregir el error "comando netstat no encontrado" en CentOS 7 y RHEL 7

Primero, debemos averiguar qué paquete proporciona 'netstat' comando.

Para averiguarlo, ejecute:

$ yum provides */netstat

O,

$ yum whatprovides */netstat

Salida de muestra:

yum provides */netstat
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.nbrc.ac.in
 * extras: mirror.nbrc.ac.in
 * updates: mirror.nbrc.ac.in
net-tools-2.0-0.17.20131004git.el7.x86_64 : Basic networking tools
Repo : base
Matched from:
Filename : /bin/netstat

Como puede ver en el resultado anterior, necesitamos instalar net-tools paquete para obtener el comando netstat.

Entonces, instalemos el comando net-tools usando el siguiente comando desde la Terminal:

$ sudo yum install net-tools

Salida de muestra:

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.nbrc.ac.in
 * extras: mirror.nbrc.ac.in
 * updates: mirror.nbrc.ac.in
Resolving Dependencies
--> Running transaction check
---> Package net-tools.x86_64 0:2.0-0.17.20131004git.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

========================================================================================================================================================================
 Package Arch Version Repository Size
========================================================================================================================================================================
Installing:
 net-tools x86_64 2.0-0.17.20131004git.el7 base 304 k

Transaction Summary
========================================================================================================================================================================
Install 1 Package

Total download size: 304 k
Installed size: 917 k
Is this ok [y/d/N]: y
Downloading packages:
net-tools-2.0-0.17.20131004git.el7.x86_64.rpm | 304 kB 00:00:05 
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
 Installing : net-tools-2.0-0.17.20131004git.el7.x86_64 1/1 
 Verifying : net-tools-2.0-0.17.20131004git.el7.x86_64 1/1

Installed:
 net-tools.x86_64 0:2.0-0.17.20131004git.el7

Complete!

Eso es todo. Ahora puede usar el comando 'netstat'.

$ netstat

Salida de muestra:

Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State 
tcp 0 0 server.ostechnix.com:ssh sk:54534 ESTABLISHED
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags Type State I-Node Path
unix 2 [ ] DGRAM 10304 /run/systemd/shutdownd
unix 2 [ ] DGRAM 10242 @/org/freedesktop/systemd1/notify
unix 5 [ ] DGRAM 6104 /run/systemd/journal/socket
unix 13 [ ] DGRAM 6106 /dev/log
unix 3 [ ] STREAM CONNECTED 14013 /var/run/dbus/system_bus_socket
unix 2 [ ] DGRAM 24798 
unix 3 [ ] STREAM CONNECTED 17856 
unix 3 [ ] STREAM CONNECTED 17874 
unix 3 [ ] STREAM CONNECTED 15064

[...]

unix 3 [ ] STREAM CONNECTED 17878 
unix 3 [ ] STREAM CONNECTED 17832 
unix 3 [ ] STREAM CONNECTED 17841 
unix 3 [ ] STREAM CONNECTED 14010 /var/run/dbus/system_bus_socket
unix 3 [ ] STREAM CONNECTED 14710 /var/run/dbus/system_bus_socket
unix 2 [ ] DGRAM 11594 
unix 3 [ ] STREAM CONNECTED 16500 /run/systemd/journal/stdout
unix 3 [ ] STREAM CONNECTED 17809 
unix 3 [ ] STREAM CONNECTED 17836 
unix 2 [ ] DGRAM 13906 
unix 3 [ ] STREAM CONNECTED 17845

Espero que esto ayude.

Lectura sugerida:

  • Cómo encontrar qué servicio está escuchando en un puerto en particular
  • Cómo encontrar interfaces de red disponibles en Linux

Cent OS
  1. bash:netstat:comando no encontrado – Debian/Ubuntu Linux

  2. Cómo actualizar CentOS 7.0/7.1/7.2/7.3/7.4/7.5/7.6 a CentOS 7.7

  3. comando semanage no encontrado en CentOS 8 / RHEL 8

  4. Comando ifconfig no encontrado – CentOS/RHEL 7

  5. “-bash:firewall:comando no encontrado” – Cómo resolver en CentOS/RHEL 7

Comando netstat no encontrado en CentOS 8 / RHEL 8 – Solución rápida

Comando ifconfig no encontrado en CentOS 8 / RHEL 8 – Solución rápida

Solución de problemas del error "Bash:Comando no encontrado" en Linux

Cómo instalar la estación de trabajo CHEF en RHEL y CentOS 8/7

Cómo instalar MySQL 8.0 en RHEL/CentOS 8/7 y Fedora 35

Cómo instalar la estación de trabajo CHEF en RHEL y CentOS 8/7