Actualización de Windows 10 machaca el gestor de arranque de Linux

Mucho se ha hablado de los problemas relacionados con las actualizaciones de Windows 10. Yo hasta hace unos días no había tenido ningún tipo de problema, y la verdad es que es un sistema operativo que uso a diario en el trabajo y con el que me encuentro muy cómodo.

Grub, boot loader

Programar tareas en Ubuntu con Cron

Una de las herramientas que sin lugar a dudas todo administrador de sistemas Linux debe controlar a la perfección es Cron. Pero incluso si no somos administradores de sistemas, si trabajamos sobre máquinas corriendo con Linux tarde o temprano llegará el día en el que necesitemos programar la ejecución de una tarea con cierta periodicidad, y entonces deberemos hacer uso de Cron (o alguna IDE que trabaje sobre Cron).

Programar tareas en Linux con Cron

Comandos en Vim

VIM, Emacs y Nano son los tres editores más utilizados en el terminal de Linux. Personalmente hace muchos años que me decanté por Vim, y como hace poco refrescaba mis conocimientos sobre este editor, me pareció buena idea publicar una entrada al respecto.

VIM

Acceder a Ubuntu por Hostname

Para el que está acostumbrado a trabajar con redes de equipos Windows acceder a un equipo mediante hostname es algo habitual. Por el contrario, el que suele trabajar con sistemas basados en Linux en una red local sabe que por defecto suele ser un asunto algo más laborioso.

Hostname broadcast

Crear un repositorio remoto en Git desde archivos locales

Existen múltiples motivos por los que podemos disponer de código fuente antes de versionarlo: que heredemos un proyecto ya existente, que se nos ocurra una idea y en un impetuoso alarde de entusiasmo vayamos directamente al código, etc. Pero para mi el principal motivo es que es la forma más sencilla de comenzar un proyecto y un repositorio en Git: instalo la aplicación o el framework que necesito, realizo una configuración básica y acto seguido creo el repositorio.

Git

Como configurar Virtual Hosts en Apache 2 y Ubuntu

Los más habitual en un entorno de desarrollo, de pruebas o de pre-producción es que tengamos varios proyectos conviviendo en paralelo. Y como ser organizado no es solo una virtud, sino que es una cualidad imprescindible para evitar el caos de cara al futuro, los hosts virtuales de Apache 2 son una buena forma de lograrlo.

Apache Virtual Hosts

Archivos y permisos de usuario en Apache 2 y Linux

Asegurar que los permisos de usuario de los archivos y carpetas de nuestro servidor web están correctamente asignados es una práctica que nos ahorrará problemas en el futuro. En esta mini entrada veremos cómo hacerlo.

Instalar y configurar Git en una Raspberry PI con Ubuntu Mate

Git es de largo el software de control de versiones por excelencia, el más utilizado muy por encima de cualquier otra opción como Subversion o Mercurial.

Por otro lado existen varias opciones para trabajar con un servidor Git, algunas de las mas famosas son a través de plataformas de terceros como Github o Gitlab.

Git