Blogia
:: :: :: PSYCOSIS :: :: ::

TRUCOS LINUX

HERRAMIENTAS POCO CONOCIDAS

HERRAMIENTAS POCO CONOCIDAS

Hola a todos,

Probablemente conozcais los programas who y finger pero ¿has
oído de 'pinky'? Escribe en la consola "pinky" y mira. Es del paquete GNU
sh-utils.
 
Un saludo
 
Psycosis 

LinuxBIOS

LinuxBIOS

Hola a todos,

 

LinuxBIOS es un sistema que reemplaza la BIOS de nuestro ordenador por una versión de Linux, especialmente modificada para ocupar poco tamaño y poder ejecutarse desde allí. Su principal utilidad es sustituir a unos BIOS que muchas veces son más lentas y con más errores de lo necesario.

Baste con decir que con LinuxBIOS, podemos tener una consola de Linux en unos 3 segundos desde que encendemos el ordenador. Esto es ideal para ordenadores de salón, para ordenadores empotrados u otras soluciones que requieran un tiempo de arranque muy corto. El sistema permite, además, arrancar después diversos sistemas operativos, no solo Linux, sino también Windows o FreeBSD.

Pero también es capaz de arrancar un kernel Linux que esté en la propia BIOS, de forma que no necesitamos ni disco duro para poder poner en marcha nuestro ordenador. En el vídeo podemos ver un ejemplo de como se arranca una consola en menos de 6 segundos y, en 2 segundos más, arranca un entorno gráfico compuesto por un servidor X11 (KDrive) y un gestor de ventanas (Matchbox). Bastante impresionante.

Ahí va el vídeo para que lo comprobéis vosotros mismos.

 

 

Un saludo

 

Psycosis

WGET Y MUCHO MAS

WGET Y MUCHO MAS

Hola a todos,

Hoy me apetece hablaros de una pequeña herramienta/utilidad de GNU/Linux que a mi particularmente me parece una maravilla, y que tal vez sea un tanto desconocida para los recién llegados a este fantástico S.O.. me estoy refiriendo a WGET, muy útil para realizar descargas desde la shell de GNU/Linux.

Muchos de nosotros hemos utilizado el wget para hacer alguna descarga y poco más...pero eso llega a su fin, ya que hoy vamos a ver como convertir el wget en "El Gestor de Descargas de Linux".

Lo primero es instalarnos el wget, yo creo que viene por defecto con cualquier instalación de cualquier distro, pero por si acaso ya sabéis "aptitude install wget" o "rpm -i wget", etc...

 

Una vez instalado podemos realizar la descarga de un archivo sin más que teclear:

  • $ wget ruta_del_archivo

Esto nos puede parecer muy sencillo...pero si solo podemos hacer esto vaya un truño. Tranquilos, que hay más; vamos a ver como descargarnos todos los archivos mp3 de una lista de páginas que le indiquemos, el comando a emplear será el siguiente (después explicaré que significa cada opción paso a paso):

 

  • wget -r -l1 -H -t1 -nd -N -np -A.mp3 -erobots=off -i ~/listurl.txt

Ahora veremos que es cada opción de las que hemos añadido:

  • -r indica a wget que haga la descarga de forma recursiva, es decir va a una URL, y sigue cada enlace que encuentra.
  • -l1 esto le dice a wget que siga los enlaces, pero solo hasta 1 nivel, es decir que no siga los enlaces encontrados en las páginas enlazadas.
  • -H esto se usa para que baje archivos en otros dominios, no solo en el actual.
  • -np indica que no siga enlaces a directorios padre.
  • -A.mp3 le dice a wget que solo baje archivos terminados en mp3, evidentemente podemos indicarle el patrón que queramos, pero en este caso solo nos interesan los mp3.
  • -nd esta opción sirve para que wget no nos cree la estructura de directorios, sino que lo descarge todo en el mismo directorio.
  • -t1 se usa para que si falla una descarga haga solo 1 reintento más, así no se nos atascará en un archivo si este falla.
  • -erobots=off es para que ignore los archivos robots.txt
  • -N esto es para no descargar el mismo archivo 2 veces, a menos que sea una copia más reciente.
  • -i listurl.txt este último comando sirve para indicarle cual es el archivo en el que tenemos la lista de URL's que queremos saquear Guiño .

Se podrían añadir algunas opciones más, como por ejemplo:

  • -b esto pondría la descarga en background (segundo plano), asi podemos hacer más cosas mientras se bajan los archivos.
  • -o archivo_de_logs.log con esto le decimos que guarde en un log lo que va haciendo...es útil cuando mandamos el proceso a un segundo plano, para ver como ha ido todo.

Hay muchas más opciones que hacen de wget una verdadera maravilla, para consultarlas todas ya sabeis:

  • man wget

Un saludo

 

Psycosis


COMO UTILIZAR Y CONFIGURAR SUDO.

COMO UTILIZAR Y CONFIGURAR SUDO.

Sudo es vital en distribuciones GNU/linux tipo Ubuntu que no crean cuenta de root predeterminada y es la herramienta de sistema que permite a los usuarios realizar la ejecución de mandatos como superusuario u otro usuario de acuerdo a como se especifique en el fichero /etc/sudoers, donde se determina quién está autorizado. Los números de identidad de usuario y de grupo (UID y GID) reales y efectivas se establecen para igualar a aquellas del usuario objetivo como esté especificado en el fichero /etc/passwd.

Es por ello, que creo conveniente recomendar este artículo, donde se explica con toda serie de detalles, como trastear con él.

 

A disfrutarlo Riendo

 

COMO RECUPERAR TU LILO DESPUES DE QUE "ALGO" NOS HAYA MACHACADO EL MBR

COMO RECUPERAR TU LILO DESPUES DE QUE "ALGO" NOS HAYA MACHACADO EL MBR Hola a todos,

Bueno, parece ser que últimamente hay una epidemia que esta matando a nuestros MBRs o algo, asi que voy paso a explicar como se hace.

Nuestro objetivo principal es ejecutar el /sbin/lilo de nuestro sistema (como root obviamente) ya que así se grabará nuestro lilo en el MBR machacando lo que hubiera.

Forma sencilla si tenemos disco de arranque y podemos arrancar nuestro propio sistema:

1.- Arrancar nuestro sistema GNU/Linux desde un disco de arranque que tuvieramos de antemano.
2.- Ejecutar /sbin/lilo como root
3.- Reiniciar y dar botes de alegría viendo como vuelve a estar ahi LILO.

Forma más larga porque somos tan melones o melonas de no haber hecho un disco de arranque (yo tampoco los hago XD):

1.- Arrancar OTRO sistema GNU/Linux ya sea desde live-cd (Knoppix, X-evian,...) o incluso un CD de instalación (como el de Mandrake) que permita abrir una shell donde meter comandos.

2.- Montar la particion donde se encuentra nuestro sistema GNU/Linux (concretamente la particion raíz '/')

# mkdir /mnt/linux
# mount -t ext2 /dev/hdaX /mnt/linux (donde /dev/hdaX es nuestra particion raiz)

3.- Abrir una nueva shell donde nuestro directorio raiz sea el que acabamos de montar:

# chroot /mnt/linux

4.- Con esto se abre una nueva shell, donde tenemos un "nuevo" directorio raíz que ahora corresponde al de nuestra particion (nuestro propio GNU/Linux). Ahora tenemos varias opciones, según como tengamos /boot.

4.1.- Si el directorio /boot esta integrado en nuestra particion raíz no hay problema, tan solo ejecutamos /sbin/lilo:

# /sbin/lilo

4.2.- Si tenemos /boot en otra particion aparte, hay que montarla antes, y luego ejecutar lilo:

# mount -t ext2 /dev/hdaY /boot ( /dev/hdaY es la particion donde tenemos /boot )
# /sbin/lilo

5.- Reiniciar y dar palmadas como una foca al ver nuestro LILO back on.

REFRIGERANDO EL ATHLON

REFRIGERANDO EL ATHLON Hola a todos,

Me apetece contaros un nuevo truco, del cual a mi me tiene encandilado.

La verdad es que no se si catalogarlo como truco, pues realmente es una aplicacion (paquete) mas de Mandrake (tambien existente en otras distribuciones).


El paquete en cuestion se llama athcool y se encarga de enfriar los chipsets de AMD Athlon.


Para descargarlo ya conoceis el sistema (ojo, estoy hablando de la Mandrake 10.0, tal vez en versiones anteriores no este incluido en los repositorios):


urpmi athcool


Una vez instalado, para activarlo (como root):


athcool on


y para desactivarlo:


athcool off


Lamentablemente no funciona en todos los chips de Athlon, pero a los que le funcione, me lo agradecereis, pues os disminuira la temperatura unos 8 o 10 grados, como minimo.


En la version que viene empaquetada para Mandrake, los chips soportados son los siguientes:



AMD-751
AMD-761
AMD-762
VIA KX133
VIA KX133
VIA KLE133
VIA KT133/KM133/KL133/KN133[A] series
VIA KT266/333[A] series
VIA KM266
VIA KT400[A]
SiS 730
SiS 733
SiS 735
SiS 740
SiS 745
SiS 755
SiS 746[FX]
SiS 748
nVIDIA nForce series
nVIDIA nForce2


Asi que si alguno de estos, corresponde con los vuestros, estareis de suerte y podreis disfrutarlo.



Venga, un saludo para todos.


Psycosis

Ctrl+Alt+Sup >> HALT

Ctrl+Alt+Sup >> HALT Aquí va uno de esos truquitos muy tontos que, imagino, ya conocidos por la mayoría a los que les gusta trastear dentro del sistema. Pero en fin, es algo que yo utilizo siempre y que me gustaría tener comentado aquí.

Por defecto, en casi cualquier sistema operativo, cuando pulsamos la combinación de teclas Ctrl+Alt+Sup, le decimos al sistema que se reinicie. Pues bien, si deseas (como yo) que tu sistema GNU/Linux no se reinicie, sino que se apague cuando se pulse dicha combinación de teclas, no tienes más que editar el archivo /etc/inittab, situarte en la línea referente a ctrlaltdel y dejarlo de este modo:

# vi /etc/inittab

# What to do when CTRL-ALT-DEL is pressed.
ca:12345:ctrlaltdel:/sbin/shutdown -h now


Guardamos los cambios y ya está listo. Por defecto puedes apreciar que la línea guarda un shutdown con el parámetro -r (de reboot -reiniciar-). El secreto es mantener ese shutdown reemplazando dicho parámetro por -h (de halt -apagar-)

The System has halted

Venga que lo disfruteis.