Busca y Encuentra en Linux con el Comando Find

Año 2015. Era sábado y estaba completando una migración de todos los sitios de un servidor dedicado a Linode. La mayoría sitios en Drupal, el cual como casi todo CMS, necesita que los permisos de los archivos y carpetas sean ideales para impedir hackeos.

Buscando cual debería ser el conjunto correcto de permisos me topé con un script en Bash que ayuda en esa tarea. Cuando leí el código encontré un comando nuevo para mí. El comando find de Linux. A continuación, comparto parte del script y trataré de explicar un poco dicho comando. Leer más “Busca y Encuentra en Linux con el Comando Find”

El Kernel Panic del Mal. Parte 9. Montar Particiones por Consola

Año 2017 y aún estoy escribiendo sobre el Kernel Panic que me amargó varias semanas e impidió usar el computador con normalidad.

Si bien fue un momento CON una connotación negativa, al final me llevó a aprender mucho más de los sistemas operativos, computadores y la relación estrecha entre hardware y software, por lo tanto, haber vivido este Kernel Panic, fue algo positivo. Leer más “El Kernel Panic del Mal. Parte 9. Montar Particiones por Consola”

El Kernel Panic del Mal. Parte 8. Cómo Arreglar el Error Minimal Bash

En la constante lucha por arreglar el kernel panic bajo el cual viví varias semanas, uno de los errores que llegué a conocer fue el minimal bash de GRUB.

Elementary OS es una distro Linux que solo llegué a conocer intentando salir del kernel panic que me agobiaba. Creía que tal cosa ocurría por usar Ubuntu o Linux Mint(eOS es derivado de Ubuntu…). Así que me di a la tarea de descargar la imagen .ISO, configurar una USB booteable e instalar eOS en mi computador. Leer más “El Kernel Panic del Mal. Parte 8. Cómo Arreglar el Error Minimal Bash”

La Leyenda de la Recuperación de Unix

En el mundo de Linux siempre se bromea con un comando muy, muy peligroso:

rm -rf /*

Obviamente, la única forma en que ese comando sea dañino es siendo el usuario root del sistema pero no deja de ser peligroso intentar usar algo así. Dicho comando se puede traducir en SQL así:

DELETE FROM [tablename]

Un comando delete sin especificar la condición, elimina todos los datos de la tabla dada. Leer más “La Leyenda de la Recuperación de Unix”

El Kernel Panic del Mal. Parte 7. Particiones FAT32 con GParted en Linux Mint

Hace ya varios meses vengo escribiendo esta serie de artículos sobre El Kernel Panic del mal. Un evento que marcó mi experiencia en el mundo de GNU/Linux más para bien que para mal. En esta parte cuento un poco sobre una parte sencilla pero inesperada.

Resulta que luego de tener mi Windows 8 instalado bajo una tabla de particiones GPT, hacer una partición intermedia para almacenar archivos y una última donde instalé Linux Mint, resulta que luego ya de completar de configurar la máquina y quiero dar formato(desde Win) a la partición intermedia, oh oh. No había forma de darle el formato FAT32. Leer más “El Kernel Panic del Mal. Parte 7. Particiones FAT32 con GParted en Linux Mint”

Los Códigos de Salida en Linux

En el mundo del software, según lo que estés haciendo, irás aprendiendo cada día más de otras cosas. Y así ocurre mucho en el entorno laboral en el que me desempeño. Es complicado que cada día que pasa no aprenda algo nuevo. En serio. Leer más “Los Códigos de Salida en Linux”

El Kernel Panic del Mal. Parte 6. Corrigiendo Errores en Windows

Retomando nuevamente con la serie de artículos denominada El Kernel Panic del Mal, donde explico una de mis travesías más profundas en el mundo de Linux y dejo plasmado varias de las cosas que aprendí.

Dado que tiene tiempo que escribo sobre este tema no logro recordar muy bien porque tenía que ejecutar el comando chkdsk en Windows. Leer más “El Kernel Panic del Mal. Parte 6. Corrigiendo Errores en Windows”

¿Para qué sirve la notación ./ antes de ejecutar un script en la consola?

Normalmente, cuando vas a usar una herramienta o utilidad en Linux lo haces mediante su comando correspondiente. Para Git, todo comando inicia con la instrucción git; para instalar software en distros basadas en Debian se usa apt-get; si quieres correr un script en Ruby usas ruby archivo.rb o en NodeJS node archivo.js. Leer más “¿Para qué sirve la notación ./ antes de ejecutar un script en la consola?”

El Kernel Panic del Mal. Parte 5. Instalar Linux Mint junto a UEFI

Luego de un corto receso de fin de año vuelvo con la serie de artículos sobre la situación que más pestañas me hizo quemar y más me ha enseñado sobre cómo funciona GN/Linux: El Kernel Panic del Mal.

En esta ocasión quiero compartir un proceso que ya casi me sé de memoria y que espero sea de utilidad para quien quiera que encuentre este artículo.

Cómo Instalar Linux Mint en un Windows 8 con UEFI

Para llevar a cabo este procedimiento debemos tomar como punto de partida que la víctima(el computador) ya tiene Windows 7 o Windows 8 instalado y que viene con firmware UEFI. Los pasos a continuación son los mismos que usé y que se detallan en este post en LinuxBSDos.com. Leer más “El Kernel Panic del Mal. Parte 5. Instalar Linux Mint junto a UEFI”

Cómo borrar los archivos .AppleDouble desde Consola en Linux Mint o Ubuntu

Por costumbre y crianza soy muy ordenado en mis cosas materiales. Esta misma costumbre la he llevado a mis entornos virtuales. Creo firmemente que el orden triunfa sobre el desorden y que debido a que el orden y la información van de la mano, si soy ordenado tengo información y a final de cuentas, tengo poder.

Soy de los que ordenan las carpetas en el computador por categorías, subcategorías y hasta una tercera subcategoría. No sin llegar a ser compulsivo y obsesivo pero sí con un orden mínimo que yo sepa donde encontrar los archivos que necesitaría en algún momento dado. Leer más “Cómo borrar los archivos .AppleDouble desde Consola en Linux Mint o Ubuntu”