Un script simple pero muy útil es el que desarrollé para respaldar todas las bases de datos de MySQL en un sistema operativo Linux. Casi cualquier sistema requiere de generar un respaldo diario, principalmente de las bases de datos y depositarlas en lugar seguro (si se puede en un servidor…
Deja un comentarioEtiqueta: linux admin
En algún momento me he encontrado con el problema de importar bases de datos demasiado grandes, hablo de cientos de gigas. Una forma sencilla para importar estas enormes bases de datos es importándolas comprimidas. Lo puedes hacer de varias maneras, pero una que me parece bastante clara para MySQL es…
Deja un comentarioUna tarea con la que me he enfrentado administrando servidores Linux es sincronizar el contenido de un directorio con otro (sin usar un tercer servicio como subversion o git), ya sea porque se está haciendo una migración de servidor o porque se requiere sincronizar ciertos archivos entre directorios. Desde la…
Deja un comentarioEl commando watch en sistemas basados en Linux tiene varias aplicaciones directas, principalmente para usuarios que se encuentran monitoreando ciertos aspectos o directorios de su computadora o servidor, ya sea para fines de programación o administración de servidores. Las que he llegado a utilizar son las siguientes: Monitorear el espacio…
Deja un comentarioActualmente se pueden utilizar varios motores para la analítica de tu sitio, uno muy utilizado y conocido es Google Analytics y funciona bastante bien. Pero qué pasa cuando no puedes utilizar este tipo de motores y debes ingeniártelas tú mismo con el famoso «access_log» de Apache. Bueno hay mucho jugo…
Deja un comentarioUn comando que para mi gusto no se tiene muy presente pero puede ser muy útil cuando se necesita generar permutaciones aleatorias, es el comando Shuf que se encuentra en cualquier sistema basado en Linux. Explico un par de ejemplos útiles. Uno básico pero bastante utilizable es generar número aleatorios…
Deja un comentarioCon lo barato que es ahora el almacenaje y en el futuro lo será aún más, las bases de datos de los sistemas tienden a crecer rápidamente. Una manera rápida de ver el tamaño de tus bases de datos en MySQL es corriendo este query SELECT table_schema AS "Databases", ROUND(SUM(data_length…
Deja un comentarioPasa frecuentemente que por alguna necesidad en algún sistema que has desarrollado, se crean o se depositan archivos que tuvieron un uso meramente temporal y terminas con una carpeta con cientos o miles de archivos innecesarios pero no puedes borrar todos de una (porque pueden haber archivos en uso aún),…
Deja un comentarioEl otro día tenía la necesidad de transferir un archivo bastante pesado de un servidor a otro. Esto es tarea simple si tuvieras acceso a la terminal, pero en este caso eran servidor compartidos (shared hosting) y carecían de terminal, por lo que tuve que ingeniármelas escribiendo un simple script…
Deja un comentarioUn comando muy útil para saber cuándo fue la última vez que se reinicio el servidor linux sin tener que revisarlo usando el comando last es el comando who y es muy fácil de utilizar: who -b Que nos filtra rápidamente del listado arrojaría el comando last el último registro donde muestra el…
Deja un comentario