jueves, 11 de noviembre de 2010

Calibre - Catalogador ebooks (libros electrónicos) para GNU/Linux Ubuntu / Debian

Tienes todo el disco esparcido de libros electrónicos y el desorden te dificulta sumamente localizar el ebook que necesitas en aquel preciso momento? Estás de suerte, existe una maravillosa herramienta que nos facilita la tarea llamada Calibre.

Para instalarla abriremos terminal y como root (superusuario):


aptitude install calibre -y


Esto nos instalará calibre en el sistema.

Para ejecutarlo, en Gnome lo podremos localizar en Aplicaciones > Oficina > Calibre

Un saludo.

miércoles, 8 de septiembre de 2010

Wake on LAN / encendido remoto del pc a través de red / Debian Ubuntu Gentoo

Cuándo manejamos servidores, muchas veces nos puede venir bien ya sea por "dificultad de acceso físico" o por simple comodidad, el poder encenderlos remotamente; esto es posible con Wake-on-LAN.

En mi caso, tengo un muy pequeño script en bash, en mi computadora habitual (de aquí en adelante llamado CB) , para encender remotamente el pc configurado con WOL (de aquí en adelante CW).


Procedimiento para CW :

Accedemos a la BIOS del sistema y activamos en el menú correspondiente el Wake up on LAN/Wake up on Ring, Power on by PCI , este paso variará dependiendo del modelo de placa y BIOS de nuestro sistema. También configuraremos la gestión de energía en S1, S3 , S1&S3 o S5 (G2) si lo permite; para mas info aquí.

Guardamos cambios de la configuración de la BIOS y reiniciamos.

Iniciamos el sistema operativo como normalmente, abrimos terminal como superusuario y:

# aptitude install ethtool

# ethtool eth0


(nota: eth0 lo sustituiremos por nuestra interf. de red correspondiente)

el comando anterior nos dará una salida parecida a:


Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pg
Wake-on: g

Current message level: 0x000000c5 (197)
Link detected: yes


Vemos que la tarjeta nos soporta el Wake on LAN, si miramos la salida del man ethtool:


wol p|u|m|b|a|g|s|d...
Sets Wake-on-LAN options. Not all devices support this. The
argument to this option is a string of characters specifying
which options to enable.
p Wake on phy activity
u Wake on unicast messages
m Wake on multicast messages
b Wake on broadcast messages
a Wake on ARP
g Wake on MagicPacket(tm)
s Enable SecureOn(tm) password for MagicPacket(tm)
d Disable (wake on nothing). This option clears all previous
options.


nosotros posteriormente utilizaremos el WOL enviando un paquete mágico con el wakeonlan (opción g).

Si en la línea: Wake-on: g os aparece Wake-on: d es porque tenéis el WOL desactivado. Lo activaremos para la opción g (recordamos, paquete mágico) con:


# ethtool -s eth0 wol g


en el fichero /etc/network/interfaces añadiremos la línea up ethtool -s eth0 wol g justo después de la configuración de vuestra interf. de red. por ejemplo un cat de mi fichero es:


# The loopback network interface
auto lo
iface lo inet loopback

# Xarxa interna
allow-hotplug eth0
iface eth0 inet static
up ethtool -s eth0 wol g
address 192.168.1.102
netmask 255.255.255.0
gateway 192.168.1.1
network 192.168.1.0
broadcast 192.168.1.255
#Xarxa externa
allow-hotplug eth1
iface eth1 inet static
.
.
.


Procedimiento para CB :


# aptitude install wakeonlan


la instrucción para enviar un magic packet con el wakeonlan es:


wakeonlan MAC


donde MAC es la dirección MAC de la tarjeta de red configurada anteriormente (pc CW); si no la conocemos podemos obtenerla con un # ifconfig

Si queremos hacer un script que nos facilite un poco el proceso:


# nano -w /usr/bin/wake-CW


añadimos:


#!/bin/bash
wakeonlan MAC


guardamos y cerramos.

damos permisos de ejecución:


# chmod u+x /usr/bin/wake-CW


para enviar el paquete bastará con:


wake-CW


Nota: si lo que necesitamos es encenderlo remotamente desde una red externa, la instrucción sera de la forma: wakeonlan -p 9 MAC ; también recordar que será necesario abrir el puerto en/los firewall.

Un saludo.

sábado, 21 de agosto de 2010

25GB de disco duro online - Almacenamiento en línea - con Skydrive

Recientemente he estado buscando algún servicio gratuito que me proporcionara almacenamiento online gratuitamente, entre varias de las posibilidades disponibles está skydrive, no es la que ofrece mayor capacidad de almacenamiento, pero después de comprobar que varios dominios que ofrecían mucho espacio online ya no existen (con la consecuente pérdida de nuestro disco duro en línea), me he decidido por probar skydrive.

Para registrarse y probar skydrive entre otros servicios ir a la web:

skydrive.live.com

Un saludo

sábado, 17 de julio de 2010

Añadir Windows al Grub 2 - Debian

Muchas veces nos puede interesar tener varios sistemas operativos en un mismo pc, bien por compatibilidades o por otros motivos varios.

Cuando instalamos windows en una partición y un sistema GNU/Linux Debian en la otra, se da el caso de que el grub2 detecta pero no añade el windows al registro del grub2 (a fecha de hoy y en testing (squeeze)) automáticamente tal y como lo hacia su antecesor grub.

Por suerte, existe una rápida solución:

Iniciamos el sistema debian, abrimos terminal y como root ejecutamos:


# update-grub


Que hará la detección de los S.O. encontrados y actualizará el menú de arranque.

Un saludo.

domingo, 13 de junio de 2010

Unir / Dividir PDF , eliminar contraseña PDF y más con pdftk - GNU/Linux Debian / Ubuntu

Para trabajar con archivos PDF, unirlos, dividirlos, eliminar la contraseña del fichero PDF, añadir marca de agua, etc; utilizaremos pdftk.

Para instalarlo:


# aptitude install pdftk


un ejemplo:

unir pdf:


pdftk 1.pdf 2.pdf ... n.pdf cat output unidos.pdf

o si ya los tenemos ordenados


pdftk *.pdf cat output unidos.pdf

Para muchas más información sobre pdftk y todas sus posibilidades (que no son pocas) :

man pdftk

Saludos