Error en lectura de Journal – Mongodb

Si se tiene un error del tipo

journal file header invalid. This could indicate corruption in a journal file, o perhaps a crash where sectors in file...

Tal vez el equipo fue apagado abruptamente. No caer en pánico, pruebe eliminando los archivos con el siguiente comenado:

sudo rm -rfv /var/lib/mongodb/journal

Arranque el servicio, si todo sale bien, puede volver a respirar.

Compartir directorio a mas de un usuario en Linux

Para tener permisos de lectura/escritura en un directorio, con diferentes usuarios, debemos ejecutar los siguientes comandos:

$ sudo groupadd mi_grupo
$ sudo usermod -a -G mi_grupo mi_usuario
$ sudo usermod -a -G mi_grupo otro_usuario
$ sudo chgrp -R  mi_grupo /directorio/...
$ sudo chmod -R 770 /directorio/...

Luego reiniciamos y listo!

Alias en Nginx

Para agregar un alias en éste servidor web, debemos agregar las siguientes directivas:

location  /static/ {
  alias  /mi/directorio/images/;
}

A diferencia de la directiva “root”, el Alias no obliga tener una relación entre los nombres, en este caso static e images.

Eliminar gran cantidad de archivos en linux

Cuando tenemos una gran cantidad de archivos (realmente una gran cantidad) en nuestro sistema, y estos archivos se generaron por alguna misteriosa situación o por algún descuido. Entonces podemos usar el comando:

sudo find /directorio -name "*" -type f -delete

El comando anterior se usa porque tenemos tal cantidad de archivos, que al sistema se le acaba la memoria cuando se utiliza el comando “rm”.