Hay quien lo odia, hay personas a quienes les gusta y también a quien no le importa. Pero es un sistema que ha entrado en las vidas de muchos de nosotros. Tanto usuarios como sysadmins. Ya que este post va a ser un post pequeño, quiero mostrar un ligero ejemplo paso a paso de la creación de un servicio utilizando systemd. El servicio será sencillo y se limitará a ejecutar un script durante el arranque y el apagado de nuestro sistema, nuestro servidor o nuestro cacharro (si hablamos de IoT).… Leer artículo completo
Crea rápidamente servicios con Systemd para iniciar demonios o ejecutar scripts
Píldora Bash: Incluir archivos en nuestro script sin miedo a que nos cambien el directorio de ejecución
Es una buena práctica en cualquier lenguaje de programación, siempre que sea posible, el tener el código dividido en varios archivos. Esas divisiones harán que nuestro código esté mejor organizado en bloques o compartimentos diferenciados. Y, por supuesto, en nuestros shell scripts no vamos a ser menos.
De hecho, es muy común tener varios shell scripts en un directorio y todos ellos compartirán un código común. Y, por supuesto, está muy feo copiar y pegar ese código común en todos los archivos.… Leer artículo completo
Instalando GNU/Linux conjuntamente en nuestro móvil Android
A veces no tenemos nuestro ordenador cerca, o tal vez necesitemos un entorno GNU/Linux con algún programa para una cosa rápida. Aprovechando que el núcleo de Android es Linux. ¿Podríamos instalar un entorno GNU con un XFCE, un Mate o algún programa así para trabajar?
Atentos al vídeo,
Es cierto que instalar un Gimp en una pantalla pequeña no nos sirve de mucho. Tal vez en una tablet vaya algo mejor, porque dibujar con el dedo está bien.… Leer artículo completo
Bash: ¿Cómo ejecutar código antes y después de cada comando? Logging, monitorización, notificaciones y mucho más
Con el fin de hacer nuestro sistema (o servidor) más flexible. Aunque podemos hacer muchas cosas con estas técnicas. Es de gran utilidad poder ejecutar un script justo antes de la ejecución de cualquier orden de Bash y que, justo cuando esta orden termine, podamos ejecutar cualquier otra cosa. Esto nos abre las puertas, por ejemplo a notificaciones de inicio/finalización, logging, monitorización y muchas más posibilidades que veremos en futuros posts.… Leer artículo completo
Lanzando servidores TCP/IP en puertos libres aleatorios haciendo bind al puerto 0
¿Cómo? ¡Que los puertos TCP empiezan en el 1! Aunque algo sospechaba, porque en informática, el cero siempre ha valido para algo. Por eso se dice que los humanos empiezan a contar desde el uno y los informáticos desde el cero. Con esta cara me quedé cuando vi que puedes lanzar un servidor y que éste escuche en el puerto 0. Pero si el 0 no es un puerto válido, ¿para qué vale?… Leer artículo completoTrasteando con juguetes nuevos. Primeros pasos con el ESP8266
Esta pequeña placa de apenas 24x14mm contiene un microcontrolador y chip WiFi a/b/g (esas de 2.4GHz) y una memoria. Además de algunos leds, una antena y un oscilador. Cuesta muy poco dinero (apenas unos 3€ comprándolo en algunas tiendas de España y mucho menos si se compra directamente a China). Y encima consume muy poco, alrededor de 0.5W a pleno rendimiento y muchísimo menos en alguno de sus modos de sueño y bajo consumo.… Leer artículo completo¿Cómo obtener el tamaño de las tablas en MySQL? Y alguna idea para nuestros servidores
Hoy en día tenemos multitud de aplicaciones web instaladas en nuestros servidores. Algunas serán para gestionar nuestros servicios de forma más cómoda, también puede que tengamos varios WordPress instalados, Drupal, una tienda online, CRM, o algunas más específicas. El problema aquí es que como todo en esta vida digital, tiende a ocupar el máximo espacio posible. El caso es que a veces, es muy útil contar con un resumen del tamaño de todas las tablas de nuestro servidor.… Leer artículo completo
¿Qué son y cómo utilizar direcciones IP flotantes en DigitalOcean? [Vídeo]
Un problema que teníamos los que utilizamos los servicios de Digital Ocean es que cuando paras una máquina para realizar una actualización, la dirección IP de la misma es inaccesible y dejas a todos tus visitantes en la estacada y mi humilde blog sin visitas ni nada que le diga a mis visitantes que sigo vivo.
Al menos sucedía así hasta hace un tiempo, cuando lanzaron las IP flotantes o Floating IPs.… Leer artículo completo
Nuevo servidor, nuevo rumbo, proyectos y algunos posts
Es un año extraño, casi todos los años desde el día 1 estoy publicando bastante, pero, como veis, este es el primer post del año, a día 17 de Enero, y tampoco tiene mucha chicha. En realidad tengo muchos proyectos nuevos y algunos viejos que me gustaría retomar y, en este blog, también iré plasmando algunas cosas.
Lo primero, anunciar una mudanza, a un nuevo servidor, con más espacio. Porque antes, a diario sufría por el espacio libre, me quedaban apenas 500Mb libres, y bajando… me paso el día rodeado de servidores, y era demasiada tensión, pero no podía aumentar un poco el espacio de forma asequible, así que decidí renovarlo todo y de paso retomar un antiguo proyecto.… Leer artículo completo
Últimos comentarios