Saltar al contenido

Mes: marzo 2020

Cómo medir la velocidad de Internet de tu servidor vía SSH

Medir la velocidad de tu conexión a Internet desde tu computadora es muy simple, basta con entrar al sitio de speedtest.net y dar clic en el botón GO para conocer el resultado…

Ahora bien, ¿sabías que puedes hacer lo mismo con tu servidor dedicado pero ahora usando la consola de comandos?

Para hacer lo anterior necesitas instalar en tu servidor una herramienta llamada Speedtest-cli, la cual está realizada en Python. Vamos a instalarlo ahora mismo.

Paso 1: Instalar Python

Primero necesitas tener instalado Python, para instalarlo ejecuta los siguientes comandos vía SSH:

Para servidores CentOS/RHEL/Scientific Linux:

$ sudo yum install python

Para servidores CentOS/RHEL 8:

$ sudo yum install python3

$ sudo yum install python2

Para Fedora Linux V22+:

$ sudo dnf install python

$ sudo dnf install pytho3

Paso 2: Descargar speedtest_cli.py

El segundo paso es instalar la herramienta te permitirá usar speedtest.net para medir la velocidad de Internet de tu servidor:

$ wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
$ chmod +x speedtest-cli

Paso 3: Mide tu velocidad

Ahora ya podrás medir la velocidad de Internet de tu servidor a través de la consola de comandos. Para hacerlo teclea:

$ ./speedtest-cli

O si no funciona el anterior comando prueba con:

$ python speedtest-cli

Por último mira el resultado:

Si esta información te ha sido útil te invito a dejarme un comentario o bien compartelo en tus redes favoritas.

 

Deja un comentario

Solución a error: Exim Binary not found! – CentOS

Solución a error: “Exim Binary not found! at /usr/local/cpanel/Cpanel/**” en servidores Cent OS 6 y 7.

Esta mañana, uno de los servidores que administró tenía problemas en el servicio de envío de correo (exim), al revisar el estado en “Estado del servidor / Estado del servicio” en el WHM (Web Host Manager de cPanel), el servicio de exim aparecía caído:

Al ver lo anterior dije “Bien, bastará con que reinicié exim“, y al ir a la sección de reinicio de servicios, me llevé la sorpresa de que no aparecía el “Servidor de correo exim”, ahí noté que algo andaba mal.

Para acelerar las cosas, fui inmediatamente al “Administrador de configuración de exim” y traté de resetear la configuración del exim y ahí fue cuando me apareció el mensaje:

Doing Dry Run
Exim Binary not found! at /usr/local/cpanel/Cpanel/Exim.pm line 99.

Es la primera vez que me aparecía ese mensaje, así que revisé más a fondo y analicé los registros de error (logs) del exim de las horas en que el servicio había empezado a fallar y ahí encontré que el error se generó a raíz de una actualización automática de cPanel que no concluyó con éxito.

¿Cómo se solucionó?

Como el Exim se había dañado se ejecutó el siguiente comando vía SSH para repararlo:

/scripts/check_cpanel_rpms –fix

Por último ejecuté el siguiente comando para comprobar y no dio ningún error:

/scripts/restartsrv_exim –check

Como mencioné, es la primera vez en muchos años que me aparece este error y al no encontrar en Internet alguna referencia sobre ese mismo error, decidí publicarlo ahora en mi blog. Espero que te sea útil, si es así deja tu comentario.

 

 

Deja un comentario

Cómo cambiar el puerto 22 de SSH a otro

Para mayor seguridad es recomendado cambiar el puerto 22 de SSH a otro que tú elijas, para hacerlo sigue los siguientes pasos:

1.- Inicia sesión vía SSH como root y edita el archivo sshd_config que se encuentra en:

etc/ssh/sshd_config

2.- Busca la línea “#Port 22”, quita el símbolo “#” y cambia el “22” por otro puerto superior a 1024, por ejemplo: “3625”

3.- Guarda el archivo y ciérralo

4.- Reinicia el servicio sshd ejecutando el comando:

/etc/init.sshd restart en CentOS

/etc/init.ssh restart en Debian

/etc/rc.d/sshd stop ; /etc/rc.dsshd start en Freebsd

Listo, ahora cada que te conectes usarás el nuevo puerto en vez del puerto default.

 

 

Deja un comentario