Mostrando entradas con la etiqueta Tips Comandos consola. Mostrar todas las entradas
Mostrando entradas con la etiqueta Tips Comandos consola. Mostrar todas las entradas

martes, 2 de febrero de 2010

Post 3 en 1 , htttrack , htmldoc , libro online

Podria haber echo 3 post con cada uno de los "personajes" nombrados en el titulo pero preferí darle un ejemplo real de como armar un Ebook en formato PDF a partir de un libro online en formato HTML.

La primera "httrack" es una herramienta que no sirve para descargar sitios completos para poder verlos offline , se instala con el comando apt-get install httrack

La forma de uso es simple se ejecuta httrack y nos va llevando por un wizard en consola donde nos pregunta el nombre del proyecto , donde lo vamos a guardar , por defecto en /home/usuario/websites , la url que queremos y también tenemos posibilidades de bajar solamente fotos u otras extensiones.

Como 2º herramienta existe htmldoc que se instala con el comando apt-get install libchm-bin htmldoc (la 1º es una libreria para los .chm de windows). Esta herramienta que tiene una interfase grafica nos permite pasar y unir paginas html a un archivo PDF.


Asi que solo nos falta algo que bajar y pasar a pdf , y googleando un poco me encuentro un link de O'Really donde nos permite ver online el libro "Learning Debian GNU/Linux".

Ahora solo es cuestion de bajar todo el libro con httrack y unirlo con htmldoc y ya tenemos nuestro ebook en formato PDF!



Fuente htmldoc : Blog de Neonigma

domingo, 3 de enero de 2010

Borrando Kernels Antiguos

Estaba buscando un script para borrar los kernel y los headers de los mismos que ya no esten utilizados. Recorriendo un poco por internet encontré un script llamado ubucleaner.sh que se puede descargar del siguiente link. Con este script podemos hacer lo siguiente

*Limpia el cache de apt.
*Elimina archivos de configuración de paquetes deb que se han desinstalado.
*Elimina todos los kernels instalados excepto el que se está usando.
*Vacía las papeleras de todos los usuarios.

Para los que solamente quieran borrar los kernel viejos le borre algunas lineas y lo dejo pegado acá abajo

#!/bin/bash

CURKERNEL=$(uname -r|sed 's/-*[a-z]//g'|sed 's/-386//g')
LINUXPKG="linux-(image|headers|ubuntu-modules|restricted-modules)"
METALINUXPKG="linux-(image|headers|restricted-modules)-(generic|i386|server|common|rt|xen)"
OLDKERNELS=$(dpkg -l|awk '{print $2}'|grep -E $LINUXPKG |grep -vE $METALINUXPKG|grep -v $CURKERNEL)
YELLOW="\033[1;33m"
RED="\033[0;31m"
ENDCOLOR="\033[0m"

if [ $USER != root ]; then
echo -e $RED"Error: must be root"
echo -e $YELLOW"Exiting..."$ENDCOLOR
exit 0
fi

echo -e $YELLOW"Removing old kernels..."$ENDCOLOR
sudo aptitude purge $OLDKERNELS

echo -e $YELLOW"Script Finished!"$ENDCOLOR



Para saber los kernel que tenemos instalados podemos ejecutar el comando
dpkg --get-selections | grep linux-image

Esto fue probado en Karmic Koala

miércoles, 23 de diciembre de 2009

Desactivando nucleos de procesador

Leyendo una noticia de www.muylinux.com me encuentro con un comando para desactivar algunos nucleos de nuestro micro. En mi caso tengo un Phenom(tm) II X4 940 con 4 nucleos en una pc desktop, a modo de prueba por curiosidad probé a desactivar los nucleos como dice el articulo antes nombrado. Resumiendo un poco el articulo los comandos que usé fueron

Saber cuantos nucleos tiene mi procesador
cat /proc/interrupts | grep CPU
Saber cuantos nucleos hay online
cat /sys/devices/system/cpu/online (en mi caso dió 0-3)
Apagar el nucleo 1 por ejemplo
echo 0 > /sys/devices/system/cpu/cpu1/online && dmesg (para que nos muestre el log)
Encender el nucleo 1 por ejemplo
echo 1 > /sys/devices/system/cpu/cpu1/online && dmesg (para que nos muestre el log)

Si nos preguntamos para que nos puede servir, el autor del articulo responde "Bueno, hay razones para hacerlo: ahorro energético o cambiarlo físicamente porque se ha estropeado."

sábado, 14 de febrero de 2009

Variedad de comandos para consola

Leyendo Ubuntutips me encuentro un post con la pagina commandlinefu donde encontramos muchos comandos para consola creados por usuarios en la cual con registrarnos podemos elegir nuestros favoritos y hasta crear nuevos comandos y publicarlos. Seguramente siempre vamos a encontrar algo que nos puede ser util.


También en el mismo post nos deja un link para descargar un libro "Linux 101 hacks"
http://www.thegeekstuff.com/book/download.php?f=Linux-101-Hacks.pdf la password en caso de que la pida el link es "linuxrocks"

domingo, 24 de febrero de 2008

Averiguar Mac , dirección ppp0 , trafico....etc.. etc

Acá escribo algunos tips de como averiguar en consola mediante un "unico" comando algunas cosas que nos pueden llegar a interesar en algun momento.

Averiguar MAC Addres de una placa ETH0
ifconfig eth0 | grep HWaddr | cut -d " " -f 11


Averiguar dirección IP de una interfase (ej internet ppp0)
ifconfig ppp0 | grep "inet addr" | cut -d ":" -f 2 | cut -d " " -f 1


Averiguar trafico Recibido y Enviado en una interfase
ifconfig ppp0 | grep "TX bytes" | cut -d "(" -f 2 | cut -d ")" -f 1

Como veran se puede averiguar muchisimas cosas y estos son solos unos simples ejemplos... espero sus comentarios y que aporten otros ej tambien :D