martes, 4 de noviembre de 2008

Santiago de Compostela: ¿Ciudad? sin Wireless

Llegué a las 14:30 hora desde Carballo, de instalar un MailServer(Debian+Postfix+Spamassassin+blablabla), hacia Santiago.Tuve suerte, encuentro sitio cerca de la Plaza de Galicia;aparco,pillo el Macbook y marcho a tomar un café.Los planes: mirar algo de ShellScripting y luego de cabeza para el curso de SuSE, que empieza a las 16:30.Después de más de 25 minutos a pie,de preguntar y preguntar, nadie conoce ningún sitio con Wireless donde poder tomar un café y postear algo.Penoso.Al final recordé un comentario de la Señorita X, que decía algo así como que en la Calle Santiago de Chile, hay una cafetería con Wifi.Recuerdo haber estado con Don K por aquí en mi época Santiaguesa(viví un año en Compostela 2002-2003 )tomando pinchitos y demás!.Al final he encontrado la cafetería.No veo el nombre desde aquí pero es algo parecido a "Un mundo real".Es un poco freak ochentero.La carta es distinta en cada mesa y cada una tiene sobreimpresa un disco.En mi mesa la carta es de Lou Reed! Con este post quiero señalar, que pese a que existe Compostela Wireless,y seguro que algún proyecto más de este estilo, el tema de conectarse por wireless está muy chungo.Por cierto, hoy he comido fuera, en el típico bar de carretera, perdido entre Carballo y Compostela.Pues joder!!!!! tenían wireless! En fin, que si el AVE está previsto en Galicia para el 2012, imaginaos como esta el patio!
Saludos!

Una de shell scripting!

Este es un script muy básico que añadiré al reporte que genera el plogsumm.Este script muestra por pantalla(también se puede redireccionar a un fichero) es el espacio en disco de cada buzón de correo de cada usuario.
#!/bin/bash
#
#
#Este script se distribuye bajo licencia GPL o variantes!
echo "Informe espacio en disco de usuarios"
for usuario in `cat /etc/passwd|grep "/home/"|cut -d ":" -f1`;
do
ocupa=`du -sh /home/$usuario|awk '{ print $1 }' 2>/dev/null`
espacio=`echo "El buzon de "$usuario "ocupa "$ocupa 2>/dev/null`
echo $espacio
done
Explico un poco la linea 6.Necesitamos obtener el nombre de los usuarios que tienen como directorio $HOME el /home(puede ser el que queramos).No nos valdría como patrón hacer un ls -l de /home ya que, si este directorio está en otra partición, nos encontraremos con lost+found, que es el directorio, que almacena, entre otros ficheros e inodos perdidos.En este ejemplo utilizo el fichero /etc/passwd, con grep me quedo con /home, y con cut , con el parámetro -d ":" indico que el delimitador es :, y con -f1 que me quedo con la primera columna: el nombre de usuario.Después con du -sh juego con la variable $usuario y con awk me quedo con la primera colunma, es decir, el espacio en disco.Con 2>/dev/null envio los errores a la salida 2, la salida de error.
Pues nada, solo queda dar permisos de ejecución(chmod 700 miscript) y añadirlo al /etc/crontab para ejecutarlo cada X dias/semanas, y tendremos controlados "leechers" de nuestro /home.
Salud y gnuismo para todos!

jueves, 30 de octubre de 2008

jp2a

Warning: This is a freak post! A veces me aburro de tanto /etc/init.d/postfix reload y postmap hash:/etc/postfix/virtual y demás historias y me dedico a buscar cadenas en las descripciones de los paquetes de Debian.A otra gente se le da por descargar compulsivamente cosas que luego, ni aunque viviesen tres vidas,podría ver,leer o escucar.A mi no.No sé a cuento de qué me vino a la cabeza el fichero motd,Message Of The Day; resumiendo, es algo así como la bienvenida a la shell del sistema.He encontrado un paquete cojonudo: jp2a.En Debian GNU/Linux basta con un apt-get -y install jp2a y listo.Este paquete convierte a ascii una imagen.En consola y como root he hecho lo siguiente:
1.-[root@localhost]apt-get update && apt-get -y install jp2a
2.-[root@localhost]cd $HOME
3.-[root@localhost]wget http://www.debian.org/logos/openlogo-nd-100.jpg
4.-[root@localhost]jp2a --width=40 openlogo-nd-100.jpg > /etc/motd && echo "Esta maquina usa Debian" >> /etc/motd
El resultado es el siguiente:
De Permuy's Blog

miércoles, 29 de octubre de 2008

Curso SuSE

Este post lo tendría que haber escrito ayer...Estoy cansado; el viaje Ferrol-Santiago-Ferrol(200km) después de trabajar, quema; pero la verdad es que el curso de SuSE está superando mis espectativas.Ayer fue el segundo día y la gente ya se curraba sus ShellScripts con regexp y demás.
En otro orden de cosas,he desinstalado el nano y he creado un alias nano="vim" para "obligarme" a usarlo.En un par de días veo a vim(vi) mucho más útil que nano, más completo.Os dejo una URL con documentación para el LPI.

sábado, 25 de octubre de 2008

Sistemas de ficheros, y van...

Creo que en algún post anterior he hablado algo acerca de los sistemas de ficheros en GNU/Linux.Hace unos minutos terminé de leer esta URL, que viene a ser un resumen,breve pero completo acerca de inodos,particiones,sistemas de ficheros...etc.Lectura muy recomendada!