En paises como China, Irán, Egipto y otras naciones de oriente medio es conocido que existe censura de internet, y muchos otros países del mundo aplican diferentes niveles de censura, pues bien, ¿Qué tan "abierto" es nuestro país en cuanto a la censura?.
Este es el primer micro-post que trata sobre como optimzar las consultas SQL, en todos los micro-post hablaré particularmente sobre MySQL (a menos que indique lo contrario) pero en muchas ocaciones estos tips aplican a cualquier base de datos SQL sea esta PostgreSQL, SQL Server, Oracle, etc.
Supongamos que tenemos un servidor GNU/Linux con suficiente memoria RAM y que realiza tareas que usan bastante carpetas "temporales", pero al tener demasiadas peticiones o escribir muchos datos en esa carpeta temporal el rendimiento del servidor decae.
Ahora bien, la descripción que acabo de dar es muy genérica y también puede aplicarse a nuestra computadora de escritorio, asi que voy a poner el ejemplo más obio:
La carpeta /tmp es una carpeta volátil donde las aplicaciones y/o usuarios almacenan datos de forma temporal y en cada reinicio del sistema esta carpeta se "limpia".
Como ya sabrán la memoria ram es mucho más rápida que el disco duro, incluso a los discos duros de estado sólido (SSD) más rápidos les cuesta llegar a ponerse a la par de una memoria ram común y corriente, estamos hablando de que un SSD sobre un bus PCI Express puede llegar a 1.5 GB/s mientras que una simple DDR2 puede superar los 3 GB/s e incluso hasta 16GB/s con una DDR3 (al menos en la teoría).
Una situación común que se puede presentar al montar un servidor de correo en una organización es la de restringir a ciertos usuarios o grupos de usuarios el envío de correo, en Postfix podremos lograr esto usando la opción smtpd_restriction_classes.
En la vida real podrían existir muchas combinaciónes para restringir a un usuario/grupos el envío de correo, con estas restriciones me refiero a quienes tienen permitido enviar y quienes tienen permitido recibir. En esencia esta basado en la documentación de Postfix, Restriction Class Readme.
En el post anterior usamos lsb-invalid-mta para satisfacer la dependencia de mutt en los casos que nuestro servidor no tenga un MTA instalado, dicho de otra forma, en los casos que no sea un servidor de correo al que le estemos instalando ciertos paquetes (ej. mutt), pero llega un momento en que es más que necesario tener activado el envío de correos desde un servidor, comúnmente para envíar los reportes de logs y otras tareas como bloqueos a clientes que intentan ingresar por fuerza o atacar nuestro servidor (nuevamente esto para otro post).
Bien, como no queremos configurar un Postfix, Exim o similar para realizar esta simple tarea de enviar logs y reportes por correo, ya que podemos tomar en cuenta que entre más servicios se instalan en un servidor es más propenso a vulnerabilidades, o simplemente por lo complejo que puede ser esta labor además de que no necesitamos que este "reciba" correos solo que los envíe, vamos a irnos por la via simple, usando "simple SMTP".
Si tienes un servidor corriendo MySQL y necesitas realizar respaldos periódicos de tus bases de datos, entonces AutoMySQLBackup te será de gran ayuda. AutoMySQLBackup es un shell script que te permite crear respaldos automáticos diarios, semanales y mensuales. Usa mysqldump para realizar el volcado de las bases de datos y ordenarlas en el directorio que nosotros le configuremos y nos envía por correo el reporte de lo que se realizó.
Después de estar inactivo un buen tiempo, ahora voy a intentar mantener mi blog más actualizado, con información y consejos de Ubuntu, software libre y lo que suceda en el mundo tecnológico.
Es un hecho, un motivo más del porque no depender de software privativo. Adobe anunció el lanzamiento de su nueva versión de Flash Player 10.1 hace pocos días y con esto uno esperaría un avance en relación a la versión de 64bits para Linux que se encontraba disponible en Adobe Labs, pero ha sucedido todo lo contrario: "Adobe ha cerrado temporalmente el programa de Laboratorio del Flash Player para Linux de 64bits".
Este es una pequeña función que genera aleatoriamente una contraseña con la cantidad de caracteres deseada, los valores aceptados son alphanumericos pero puede modificarse fácilmente para aceptar cualquier caracter deseado, solo basta con agregar y quitar caracteres a la lista y modificar la cantidad de caracteres que hay; aqui se usan 62 caracteres por lo que si modificas la lista hay que modificar el número:
Comentarios recientes