Tutoriales Linux

¡Trucos, ayudas, procedimientos y más!

Apachebuddy – Optimizar Apache

Por supuesto, siempre debe prevalecer el sentido común del administrador de sistemas, su experiencia y el entorno en cuestión a la hora de configurar correctamente un servidor web con Apache, pero, nunca viene mal un pequeño ayudante como es ApacheBuddy. ApacheBuddy es simplemente un script en perl que realizará un pequeño scan de nuestro servidor Leer másApachebuddy – Optimizar Apache[…]

Ver número de peticiones por IP en apache

Con el tiempo, te das cuenta de que para detectar ataques u otros problemas en los logs de apache, es necesario ver el número de peticiones ordenado que se realizan al servidor web ordenado por IPs El siguiente comando es muy útil para obtener patrones y sacar “abusones” o posibles atacantes a través de los Leer másVer número de peticiones por IP en apache[…]

Instalar mod_pagespeed en un servidor CentOS

El módulo mod_pagespeed es un módulo de Apache desarrollado por Google que mejora enormemente el rendimiento de una web estándar, al incluir, entre una gran cantidad de opciones, optimizaciones como compresión de las webs, imágenes, definición de cachés, etc. La instalación de este módulo es muy sencilla y procedo a explicarla: Primeramente, procederemos a instalar Leer másInstalar mod_pagespeed en un servidor CentOS[…]

Como recuperar la contraseña de root

En ocasiones, nos hemos encontrado con algún servidor que requiere de alguna acción (ya sea un fallo en el arranque, mantenimiento, etc) y necesitamos la contraseña de root, la cual desconocemos. Afortunadamente, existe una forma sencilla de recuperar esta contraseña y el procedimiento es el siguiente Primeramente, procedemos a reiniciar el servidor con CTRL+ALT+DEL o bien Leer másComo recuperar la contraseña de root[…]

Actualizar MySQL a versión 5.6/5.7

En esta entrada, se va a proceder a explicar como actualizar MySQL a la versión 5.6 o 5.7. Para ello, lo primero de todo es realizar un backup/dump de todas las bases de datos. Podemos realizar un backup de todas las bbdd en un único fichero: mysqldump -u root -p –all-databases > allbbdd.sql O bien Leer másActualizar MySQL a versión 5.6/5.7[…]

Revertir una instalación/update con yum

En una ocasión, un servidor con un panel Plesk actualizó automáticamente los paquetes del sistema (debido a una configuración errónea del Panel Plesk), actualizando también la versión de MySQL de 5.1 a 5.6, sin previo aviso. Esto, como es obvio, desembocó en fallos en la BBDD, y una pérdida de servicio. Afortunadamente, existe una forma Leer másRevertir una instalación/update con yum[…]

Cambiar motor de tabla en MySQL

No todos los programadores, a la hora de crear una base de datos, definen el motor de la misma, y, en versiones de MySQL más antiguas, el motor por defecto de MySQL es MyISAM. MyISAM es potente para bases de datos de “solo lectura” pero tiene el gran inconveniente de que provoca bloqueos, algo muy Leer másCambiar motor de tabla en MySQL[…]

Aumentar número máximo de archivos en MariaDB/MySQL

Es muy común que, en servidor MySQL no configurados convenientemente, y que empiecen a tener algo de carga, se observen errores y pérdidas de servicio intermitentes debido a que se ha alcanzado el límite máximo de archivos abiertos por MariaDB/MySQL e incluso por el sistema. La solución a este problema es muy sencilla, y consiste Leer másAumentar número máximo de archivos en MariaDB/MySQL[…]

Solucionar timeout en reinicio de servicios en CentOS

En varias ocasiones, me he encontrado con que al reiniciar servicios en un servidor CentOS con un uptime relativamente elevado (1 año de uptime o más), estos no se reinician como deben, y el service “x” restart devuelve constantemente un timeout, entrando el reinicio del servicio en bucle.