Ver todos los crontab de los usuarios

Estás documentando y quieres ver todo lo que hace la máquina, /etc/crontab y /etc/cron.d/ no muestran nada, tienes tropocientos usuarios y acceder a cada uno a ver si tiene ejecuciones de cron es un martirio, por suerte tenemos a bash al rescate:

# for user in $(cut -f1 -d: /etc/passwd); do echo $user; crontab -u $user -l; done

zip excluir directorios

Para excluir directorios en un zip hay 2 formas:

$ zip fichero.zip directorio/* -x@excluir.lst

separas los directorios a excluir con saltos de línea

o

$ zip fichero.zip directorio/* -x directorio/dir1/* directorio/dir2/dir3/* directorio/dir4/*

o

$ zip fichero.zip ./* -x ./dir1/* ./dir2/dir3/* ./dir4/*

rm –fichero

Nos encontramos con esta maravilla :D

-rw-r--r-- 1 apache apache 3.7G Apr  4 17:31 --exclude.tar.gz
rm --exclude.tar.gz

nos dice que nanai…

solución:

rm -- --exclude.tar.gz

thnks marc0s

mandar mensajes del sistema a todos los usuarios

Pues a veces es necesario hacer alguna actuación en el sistema o simplemente saludar a las compañeras de terminal.

Para ello podemos usar wall que viene instalado por defecto en el sistema (por lo menos en debian).

Ejecutamos wall, escribimos un mensaje y luego control+D para mandarlo.

También podemos hacer un:

echo "hola!" | wall

locales rebeldes

Pues he tenido un problema de locales rebeldes que no se cambiaban, así que hemos tenido que repasar un poquito este tema :P

El problema estaba que al crear una maquina virtual openvz con debian 6.0 los locales no se generaron correctamente y ponía que eran POSIX pero las requería en UTF-8 ya que todos los sistemas que tengo trabajan en esta codificación.…

Curso de administración de sistemas GNU/Linux en el Infoespai

Me place anunciaros el curso de administración de sistemas con GNU/Linux que voy a realizar a partir del día 10 de Marzo en el Infoespai, en la plaza del sol de la vila de gràcia.

El curso va a durar 5 días y se va a dar los días 10, 14, 17, 21 y 24 de Marzo de 19 a 21h y va a ir destinado a aquellas personas que ya han tenido un primer contacto con sistemas GNU/Linux o quieran iniciarse de una vez por todas a él.
En este se va a ser un repaso de las herramientas básicas que se deben conocer a la que nos ponemos frente una terminal de este sistema.