GDPR Cookie Consent by FreePrivacyPolicy

Linux Sysadmin

Otro microframework en python: Flask

Cuando queremos hacer una nueva aplicación web podemos usar un framework completo como django o uno minimalista como bottle. Entre ambos existe una amplia variedad de frameworks que nos pueden aportar variedad y algunas de las funcionalidades más demandadas. En esta categoria podemos encontrar un microframework muy interesante llamado Flask.

Seguir leyendo


Un ODM para mongodb en python: mongoengine

Aquellos que hemos usado mongodb desde python, ya conocemos las virtudes de pymongo. Sin embargo, este lenguaje es orientado a objetos, y trabajar con ellos hace nuestro código más simple y más legible. Mongoengine es un ODM, una librería que se encarga de convertir objetos en documentos mongodb y viceversa.

Seguir leyendo


Ejecutando procesos desde python con popen

Algunas veces nos interesa lanzar comandos bash, pero necesitamos de la potencia de python para parsear la salida. En otras ocasiones queremos lanzar los comandos bash directamente desde python porque se hace desde una aplicación web. En estos casos nos viene muy bien el módulo subprocess que nos lo permite.

Seguir leyendo


Redirecciones a nivel de nginx

No son pocas las veces que queremos hacer una redirección de algunos de nuestros dominios a otros. Puede que queramos añadir el clásico www delante del dominio, o tal vez queramos forzar el uso de https. Hacer copias de nuestro dominio no es viable, pero podemos usar redirecciones fijas 301.

Seguir leyendo


Uso básico de un cluster Docker Swarm

Usar un cluster de docker swarm no es transparente para nuestro uso; necesitamos cambiar de mentalidad y tener en cuenta algunos conceptos. Donde antes hablábamos de contenedores, aquí se habla de servicios, que básicamente son un número variable de contenedores repartidos por los diferentes nodos del cluster de forma balanceada.

Seguir leyendo


Montando un cluster de docker con docker swarm

Usar docker en nuestro dia a dia es muy interesante y tiene un montón de aplicaciones prácticas; sin embargo no es la mejor opción confiar en un único servidor en producción. Para tener alta disponibilidad y alto renidmiento podemos montar un cluster, como por ejemplo su implementación oficial, docker swarm.

Seguir leyendo


Usar un sistema de ficheros de lectura y escritura en un fichero .tar.gz

¿Alguna vez habéis querido mirar en fichero .tar.gz, pero sin tener que descomprimirlo? Tal vez te gustaría extraer solo unos pocos ficheros; puede que lo que te interese es trabajar con una carpeta a la que le modificamos los archivos, sin tener que archivar esta carpeta cada cierto tiempo.

Seguir leyendo


Los context managers de python

Muchas veces nos pasa que necesitamos un objeto de esos que luego necesitan algún tipo de limpieza cuando ya no se necesitan. Cualquier programador avanzado os puede contar lo fácil que es olvidarse de la destrucción del mismo, y de las veces que lo ha hecho, él u otras personas.

Seguir leyendo


Esta semana no hay artículo

Como algunos habreis podido comprobar, me he visto obligado a cambiar el dominio, de www.linuxsysadmin.tk a www.linuxsysadmin.ml. Este cambio viene motivado por la interrupción del dominio, que pude disfrutar de forma gratuita hasta la fecha de caducidad. Ahora me veo obligado a un cambio muy forzado.

Seguir leyendo


Un servicio casi imprescindible: NTP

Normalmente, me gustan los servidores con un número de servicios tirando a mezquino; menos servicios significan menos actualizaciones, menos superficie de ataque y menos recursos ocupados. Sin embargo, hay algunos que son imprescindibles, mientras que otros son altamente recomendables. Este es el caso del NTP, que mantiene la hora actualizada.

Seguir leyendo


«« « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 » »»