linux
Wake On Lan: Enciende el ordenador a través de la red
· ☕ 6 min lectura · ✍️ [Carlos M.]
Tengo una Raspberry Pi que permanece encendida 24/7 ya que necesito que ciertos servicios estén disponibles siempre, en cambio utilizo un mini pc como servidor multimedia, el cual no es necesario que este siempre encendido y mucho menos por las noches, y aprovechando que su placa base soporta Wake On Lan (WOL), es decir, despertarse mediante el envío de paquetes a través de red, vamos a aprovechar la Raspberry Pi para programar su apagado y encendido a través de WOL.

Optimizar SSD en GNU/Linux
· ☕ 3 min lectura · ✍️ [Carlos M.]
Se que hay muchos tutoriales en Internet de como optimizar y configurar un disco SSD en GNU/Linux, a los que suelo recurrir cuando cambio de distribución, aunque no soy muy dado a ello, pero es que en cosa de pocos meses ya he pasado por Antergos, Arch, OpenSuse Tumbleweed y ahora parece que he encontrado mi sitio en Fedora Así, para evitar esas búsquedas, dejo estos apuntes por aquí para mi yo

Bot en Python para publicar un Feed de forma aleatoria en Twitter y Mastodom
· ☕ 4 min lectura · ✍️ [Carlos M.]
Hoy veremos como crear un bot en Python para poder leer el Feed de un blog, seleccionar un articulo de forma aleatoria y publicarlo en Twitter o en Mastodon Es necesario crearnos una aplicación de Twitter, para ello logueate en tu cuenta de Twitter, ve a https://apps.twitter.com, crea la aplicación y genera los tokens de acceso. Diccionario para la API de Twitter En el paso anterior obtuviste las keys de la API de Twitter y tokens

Aspecto uniforme para aplicaciones Qt y GTK
· ☕ 2 min lectura · ✍️ [Carlos M.]
Si utilizas aplicaciones QT en entornos de escriorio GTK como puede ser Gnome, habrás observado que el tema y el estilo GTK no se aplican a esas aplicaciones. Para solucionar esto podemos instalar qt5ct y qt5-qtstyleplugins Instalación Instala los paquetes qt5ct y qt5-qtstyleplugins, según la distribución GNU/Linux que utilices Fedora 1 2 3 dnf install qt5-qtstyleplugins Arch y derivadas 1 2 pacman -S qt5ct qt5-styleplugins Ubuntu y Debian 1 2 apt-get install qt5ct qt5-style-plugins Configurando variable de entorno Debemos de ajustar la variable de entorno QT_QPA_PLATFORMTHEME,

Emacs como editor por defecto
· ☕ 3 min lectura · ✍️ [Carlos M.]
Si utilizas Emacs como tu editor de textos favorito quizás te interese hacer que Emacs se ejecute de forma predeterminada cada vez que abras un archivo desde el gestor de ficheros. Además, haciendo uso de la versión servidor de Emacs, podemos conectarnos rápidamente mediante emacsclient al servidor, ya que el archivo de configuración y los paquetes para cada nuevo archivo que se abra, solo se cargarán una primera vez cuando ejecutemos el servidor Emacs

Backups incrementales con rsnapshot
· ☕ 11 min lectura · ✍️ [Carlos M.]
Si buscas un sistema para crear copias de seguridad incrementales y de manera automática a través de rsync, tanto en máquinas locales como remotas a través de ssh, rnsaphot es lo que estas buscando. Rsnapshot utiliza enlaces duros para la realización de la copia, siempre que sea posible, ahorrando espacio en el disco. Funcionamiento La primera vez que realizas una copia, copias todas los datos, la segunda vez solamente copiara aquellos ficheros nuevos o que hayan

Optimizando fstab para discos SSD con Btrfs
· ☕ 2 min lectura · ✍️ [Carlos M.]
Una píldora rápida para configurar un disco SSD con sistema de ficheros Brtfs. Añadir las opción rw,noatime,compress=lzo,ssd,discard,space_cache,inode_cache 0 1 en el fichero /etc/fstab Hacemos que los ficheros temporales se escriban en memoria RAM y no en el disco Dónde: rw: La partición se monta en modo lectura-escritura noatime No actualice los tiempos de acceso de inodo en el sistema de archivos. Puede ayudar al rendimiento compress=lzo Habilitar compresión de datos Descartar opcional si ya usa la opción ssd, habilite TRIM Todas las demás opciones optimizan el caché y envían temperaturas a la RAM.

tmux: Mi chuleta y accesos rápidos
· ☕ 2 min lectura · ✍️ [Carlos M.]
De vez en cuando tengo que utilizar tmux para dejar corriendo algún proceso en el servidor, mas desde que utilizo rclone con la cuenta ilimitada de google drive (gracias una vez mas Mosqueteroweb y Mundodigital) para almacenar mi biblioteca de películas, series y música en Jellyfin. Y casi siempre se me olvida alguna combinación de teclas para realizar una determinada tarea, así que he decidido realizar esta entrada para tener a mano los atajos de teclado que mas utilizo a modo

Gnome: Mis extensiones en Gnome Shell
· ☕ 2 min lectura · ✍️ [Carlos M.]
Si lo se sé, despues de tantos años usando KDE y Plasma Desktop me he rendido a Gnome, llevare cerca de un año utilizando Gnome como escritorio princiapl, y siendo sinceros, agradezco su sencillez y posibilidades, si también se que Plasma, a día de hoy, es mucho mejor escritorio, con menos consumo de recursos, más opciones de personalizaron, mas desarrollo, pero bueno, yo siempre he ido a contracorriente. Es este articulo de hoy quiero mostraros las extensiones que

Mover directorio /home a otro disco o partición
· ☕ 2 min lectura · ✍️ [Carlos M.]
Hace poco me he visto en la necesidad de mover el directorio /home de mi ordenador portátil a otro disco duro. Después de investigar un poco en la red encontré la forma mas fácil y rápida de hacerlo, bajo mi punto de vista, manteniendo los mismos permisos y usuarios que en el disco/partición original. No voy a explicar como particionar el nuevo disco ni como formatearlo, lo doy por hecho.

Borrado selectivo con find
· ☕ 1 min lectura · ✍️ [Carlos M.]
Podemos borrar fácilmente todos los archivos cuyo nombre contengan ciertos caracteres utilizando el comando find Para el ejemplo, voy a borrar todos los ficheros cuyo nombre contenga los caracteres -conflic, y que además se encuentren el la carpeta /home del usuario 1 find ~/ -name "*-conflic*" -exec rm {} \; Otra forma sencilla de hacerlo utilizando sólo el comando find 1 2 find ~/ -name "*-conflic*" -type f -delete Espero que te haya gustado, pasa un buen día.

Backup ficheros de configuración con dotdrop
· ☕ 8 min lectura · ✍️ [Carlos M.]
Introducción Escuchando el podcast de Lorenzo (El Atareao) descubrí de la existencia de ciertas herramientas para el backup de los ficheros de configuración, como pueden ser dotdrop, dotfiles o fresh Hasta ahora, tenia un pequeño script de bash donde iba poniendo aquellos ficheros de los que quería tener una copia de seguridad, realmente lo que hacia era que cada cierto tiempo realizaaba una copia de esos ficheros a una carpeta y luego esa carpeta la subía a gitlab,

Ejecutar un comando con SUDO sin contraseña
· ☕ 2 min lectura · ✍️ [Carlos M.]
Con la nueva versión de Raspbian Stretch, y como medida de seguridad, cada vez que ejecutamos un comando utilizando sudo, es necesario introducir la contraseña del usuario que lo ejecuta. El problema viene si necesitas ejecutar un script que haga uso de sudo, como en el caso de renovar mi certificado Let’s Encrypt Tenemos dos opciones, o bien configuramos un usuario para que pueda ejecutar sudo sin que pida contraseña independientemente del comando o bien configurar