El sistema Linux proporciona una herramienta muy útil para verificar la velocidad de Internet de su conexión a Internet a través de una herramienta CLI basada en Python conocida como 'Speedtest-cli'. La utilidad Speedtest es muy útil para probar la velocidad de Internet en tiempo real. La mayoría de los usuarios prefieren resolver sus problemas a través del entorno de línea de comandos en la distribución de Linux. Por lo tanto, Speedtest es una herramienta de línea de comandos que permite a los usuarios probar cómodamente la velocidad de Internet a través de la terminal.
Exploraremos en este artículo de hoy, cómo instalar la herramienta Speedtest CLI en CentOS 8 y usar la utilidad Speedtest para verificar la velocidad de Internet a través de la terminal.
Instalación y prueba de la velocidad de Internet a través de la utilidad Speedtest-cli en CentOS 8
Speedtest-cli es una utilidad basada en python que está escrita en el lenguaje python. Entonces, para instalar la utilidad Speedtest-cli, asegúrese de que python esté instalado en su sistema antes. Verifique la versión de python instalada en su sistema CentOS 8 ejecutando el comando mencionado a continuación:
$ python --version
La versión instalada debería mostrarse en la salida. De lo contrario, te dará un error. Si Python está instalado, continúe con la instalación de la herramienta Speedtest-cli. En nuestro caso, Python ya está instalado en este sistema.
Instalar python en CentOS 8
Este es un paso necesario para la instalación exitosa de la herramienta Speedtest-cli en su sistema. Primero, necesitaremos instalar python en nuestro sistema CentOS 8 si aún no está instalado. Escriba el comando mencionado a continuación para la instalación de python en CentOS 8:
$ sudo yum install python3-pip
Ahora, puede instalar la utilidad speedtest-cli en su sistema a través de dos métodos diferentes.
- Instale la utilidad speedtest-cli usando la herramienta python-pip
- Descargue e instale manualmente el script Speedtest-cli.py
Método 1:Instale la utilidad speedtest-cli usando la herramienta python-pip
La utilidad Speedtest-cli se puede instalar directamente en su sistema CentOS 8 a través de la herramienta python-pip usando el siguiente comando:
$ sudo pip3 install speedtest-cli
Una vez que se complete la instalación de la utilidad speedtest-cli, emita el siguiente comando para probar su velocidad de Internet:
$ speedtest-cli
Método 2:descargar e instalar manualmente el script Speedtest.py
Para verificar la velocidad de Internet a través de este método, debe realizar los siguientes pasos:
Paso 1:Descarga el script speedtest.py
Descargue el archivo de script speedtest.py usando el comando 'wget':
$ wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
Paso 2:Hacer ejecutable
Una vez que se haya descargado el archivo speedtest.py anterior, emita el siguiente comando para hacer que este archivo sea ejecutable:
$ chmod +x speedtest-cli
Paso 3:Prueba de velocidad de Internet a través de la utilidad speedtest-cli
Ahora, verifique la velocidad de Internet a través de la utilidad Speedtest usando el siguiente comando:
$ ./speedtest-cli
Por defecto, muestra la velocidad de Internet en bits. Pero, para mostrar la velocidad de Internet en bytes, use el comando que se indica a continuación:
$ ./speedtest-cli --bytes
Paso 4:Genere una URL para compartir los resultados de la prueba de velocidad
Si desea compartir el resultado de su prueba de velocidad de Internet con alguien, escriba el siguiente comando:
$ ./speedtest-cli --share
El comando anterior generará una URL. Copie esta URL y pegue en el navegador web los siguientes resultados que se muestran en su navegador:
De manera similar, para generar URL en bytes, escriba el siguiente comando:
$ ./speedtest-cli --share --bytes
Conclusión
Hemos discutido dos métodos diferentes a través de los cuales puede instalar la utilidad Speedtest en su sistema CentOS 8. En este artículo, también mostramos cómo probar la velocidad de Internet a través de la utilidad Speedtest-cli y cómo generar URL para compartir con otros.