Checkeando tu servidor por SSH

Si posees un servicio de VPS o un Servidor Dedicado, existen varios comandos que puedes ejecutar (como root) desde la consola de linux (o utilizando el programa putty), pasare a explicar para que sirve cada uno:

netstat -antu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n

Este comando te dira la cantidad de conexiones que hay en tu servidor (desde o hacia) y las ordenara de menor a mayor. Es muy util para controlar o descubrir si existe una IP atacante o sospechosa en el servidor.

ps aux | awk '{print $11}' | sort | uniq -c | sort -n

Este comando te mostrara un listado de procesos en el servidor, al igual que el anterior los contara y agrupara de mayor a menor. Es util para saber si algun servicio esta siendo abusado, por ejemplo si tu servidor esta sobrecargado y tienes corriendo mas de 60 procesos de exim es muy probable que se deba a esto y con reiniciar ese servicio se normalice un poco.

mysqladmin processlist | awk '{print $4}' | sort | uniq -c | sort -n

Este, al igual que los anteriores, muestra, suma y cuenta la cantidad de accesos al MySQL. Puede que no se vea del todo bien por el formato del output (aparecen algunos guiones o caracteres extraños que no ayudan), pero es muy util para encontrar si algun usuario o base de datos causa problemas en el servidor.

ps aux | more

Este comando, te mostrara todos los procesos que se estan ejecutando en el servidor, puedes ir pasando entre ellos con la barra espaciadora o con [enter].

exiqgrep -o 259200 -i | xargs exim -Mrm

Con este comando, eliminaras automaticamente todos los emails en la cola de espera que tengan mas de 3 días (72 horas, 259200 segundos). Es muy factible que si un email no se pudo enviar luego de 3 días, no se envie tampoco en el 4º día, de modo que es mejor liberar la cola de emails para que el servidor no se sobrecargue con estos emails viejos.

exim -bp | exiqsumm | sort -n

Este comando nos mostrara toda la cola de espera, ordenada por cantidad de emails de cada dominio. Es util para detectar si algun dominio esta realizando spam o si muchas de sus cuentas estan fallando (por falta de espacio o algun otro conflicto) dado que al no llegar a su cuenta, estos emails quedan en la cola de espera. Lo mismo si envia miles de emails, estos se acumulan a medida que el servidor no puede enviarlos en simultaneo y pueden sobrecargar al servidor.

¿Fue útil la respuesta?

 Imprimir éste Artículo

Leer también

Como prevenir que los usuarios modifiquen php.ini utilizando suPHP

Cuando usamos suPHP es posible que nuestros usuarios creen un archivo php.ini en la misma...

Como instalar Ddos Deflate en tu servidor

Este  script fue desarrollado para evitar multiples conexiones a algun servidor linux.Para...