May
5

Encontrar equipos en la red local

Archivado en GNU/Linux, Mac OS X


terminal Me compré el otro día una caja para un disco duro externo con conexión USB y ethernet.

Me pareció buena idea esto de tener un disco directamente conectado al router, como si hiciera de servidor de archivos (música, imágenes, documentos…) porque si un día quiero acceder a su contenido desde otra máquina no es necesario que esté encendido el pc, que es desde donde tengo las particiones y carpetas compartidas mediante samba.

El disco duro va conectado directamente al router y desde ahí se le asigna una IP interna, a la cual tengo que acceder a través de un navegador web para poder configurarlo.

Mi router suele asignar direcciones a partir del 33 para arriba, pero a partir de esa numeración ir probando una a una hasta que dé con la correcta… Bueno en realidad siempre se asignan muy seguidas y en un par o tres de intentos habría dado con ella, pero yo me preguntaba si existía algún comando que me diera las IP de todos los dispositivos de mi red.

Y encontré el comando perfecto o al menos exactamente lo que yo andaba buscando, se llama findsmb, es un script escrito en perl que forma parte de samba. Escanea y lista información de los dispositivos que encuentra en la red local, dándonos la siguiente información:

-Número de IP.

-Nombre NETBIOS de la máquina.

-El grupo de trabajo en el que se encuentra.

-Tipo de sistema operativo.

-Versión de samba que está corriendo.

Para el propósito que yo estaba buscando, otra opción que podría haber usado y que me habría sido igualmente muy válida es nmblookup + nombre dispositivo. Este comando resuelve el nombre NETBIOS de una máquina en dirección IP.

Por ejemplo en mi red se localizaba el dispositivo STORAGEXXX (xxx=números que no recuerdo cuales son) pues podría haber hecho:

nmblookup STORAGEXXX

Os dejo una captura que acabo de realizar con un ejemplo de este par de comandos que he comentado, espero os sea de utilidad ;-)

smbfind

May
2

Pyroom



Hace un tiempo apareció una aplicación para OSX que me hizo bastante gracia, se llama Writeroom y me recordó bastante a cuando en el instituto practicábamos con los procesadores de texto en MSDOS.

Nada de ventanitas, ni de colorines, ni de elementos distrayentes, Writeroom es algo parecido visualmente pero para OSX.

No sólo me hizo gracia, si no que me resultó simple pero interesante, así que me pregunté si exisitía algún clon para linux y google me dio la respuesta inmediata.

El programa se llama Pyroom, un editor de textos escrito en python y con la misma función que Writeroom, que te concentres únicamente en escribir y que nada pueda despistarte. Lo único que verás es la pantalla completamente en negro y el cursor en color verde para que comiences a dar rienda suelta a tu imaginación.

Descargamos el paquete desde su página web, lo descomprimimos y lo ejectuamos:

unp pyroom-0.1.tar.gz
cd pyroom-0.1
python pyroom.py

No aparece ningún menú que nos indique como guardar y cerrar, salir, abrir existente, etc, así que para obtener ayuda apretaremos CTRL+H que nos dará la chuleta sobre qué combinaciones de teclas deberemos presionar para realizar estas funciones. No son demasiadas y las básicas y principales se pueden memorizar fácilmente.

El estilo por defecto es la pantalla en negro y las letras en verde, si no nos gusta podemos cambiarlo a dos estilos más que vienen predefinidos, escribiendo así en el momento que lancemos el programa:

python pyroom.py --style=blue
python pyroom.py --style=darkgreen

O si lo preferís creando vuestro propio estilo editando el archivo pyroom.py, por ejemplo yo añadí de prueba el estilo al que llamé darkblue, pantalla en negro y letras en azul:

pyroommin
Click en la imagen para ampliar

No hay mucho más donde rascar, es un editor de textos muy muy sencillo y sin grandes pretensiones, pero no deja de resultarme curioso :-)

Abr
24

Búsquedas de Firefox en una nueva pestaña

Archivado en Tips


logofirefox Hace ya algún tiempo hablamos en este blog sobre los motores de búsqueda que podemos añadir en nuestro navegador firefox y cómo utilizarlos.

Por defecto cuando realizamos una de estas búsquedas se abre el resultado en la misma ventana donde nos encontramos. A mí personalmente esto me incomoda un poco, porque a veces no me acuerdo de abrir una nueva pestaña o presionar ALT+Enter.

Pero de casualidad encontré la solución para que esto lo haga solito y por defecto, se trata de hacer una pequeña y simple modificación:

En la barra del navegador escribimos about:config.

Buscamos la cadena: browser.search.openintab.

En la columna que pone valor le damos a modificar y cambiará a true, que es el que deberemos dejar para que se cumpla esta función. Y listo.

Vía: Watching the net

Abr
21

Saber el espacio ocupado

Archivado en GNU/Linux


Para saber el espacio que estamos ocupando en nuestro disco duro y particiones montadas podemos hacerlo mediante el comando df.

Este comando nos devolverá el tamaño total del disco o partición, el tamaño ocupado, el disponible, el porcentaje de uso que estemos haciendo de él, y la ubicación donde está montado.

Para verlo de una manera más clara y legible podemos utilizarlo con el argumento -h, según el man, human-readable que añade una M o G dependiendo de si se trata de megas o gigas:

df -h

Para verlo de una partición en concreto podríamos hacer:

df -h /: Lo que nos mostraría el uso y disponibilidad de la partición raíz.
df -h /home: Igual que la anterior pero de nuestro /home en el caso de que la tengamos creada en una partición del disco duro.
df -h /dev/sda7: Igual que las anteriores pero de una partición en concreto.

Tenemos también el comando du. Este comando lo que nos mostrará es el espacio usado por un directorio y los subdirectorios que cuelguen de él en el caso de que los haya.

Usaremos también el argumento -h para leerlo de una manera más clara (decir que esto no es obligatorio, yo lo utilizo así porque me es mucho más cómodo).

Si lo utilizamos sin especificar el directorio nos mostrará el espacio ocupado en el cual nos encontremos en ese momento.

Si un directorio contiene otros subdirectorios pero no nos interesa conocer el espacio que están ocupando, podemos usar adicionalmente el argumento -s (sumarize), ejemplo:

du -sh /home/usuario

Para saber más, ya sabéis como siempre: man df o man du ;-)