Archivos para Linux

essid con “ñ”

He estado en un congreso relacionado con mi trabajo en Almuñecar (Granada, España) durante los últimos días. Las charlas han sido interesantes, y el hotel de lo mejorcito. Todo fue como la seda.

El único problema fue la conexión a internet en el hotel. La gente que usaba windows o mac no tenían problemas en conectarse, pero ninguno de los que usabamos linux no pudimos hacerlo. Era muy extraño, porque el essid de la red abierta que nos pusieron no aparecía en la lista cuando uno usaba el asistente grafico para conectarse.

Cuando usaba iwlist, si me salía la red abierta, pero no reconocía el caracter “ñ” que los del hotel habían puesto en el essid, y no había manera de conectarse.

¿Alguién más ha tenido problemas así?

Comentarios (1)

Hardware para linux

Lo pongo aquí en caso de que sea útil para alguien.

- La tarjeta de ampliación de puertos USB de conceptronic funciona a la primera en linux.

- También la webcam Logitec Quickcam Messenger funciona sin problemas. Recomiendo usar el programa cheese para probarla, me ha parecido mejor que camorama.

Comentarios (2)

Tip: Quitar splash

Splash es la barra de progreso que algunas distribuciones de linux colocan en el arranque y el apagado del equipo. A mi no me gusta demasiado.

Si queréis quitarla pero no desinstalarla, podéis editar vuestro menu.lst en /boot/grub y simplemente borrar la palabra splash. Al reiniciar el equipo no se cargará, pero si volverá cuando el sistema actualice el kernel.

Dejar un comentario

Tip: Instalar skype y acrobat reader en arquitecturas de 64 bits

Instalar skype en linux en una arquitectura de 64 bits era bastante doloroso no hace tanto tiempo. Ahora es facilón.

Instalamos las siguientes librerias

apt-get install ia32-libs lib32asound2 libqt4-core libqt4-gui

A continuación nos descargamos los paquetes .deb de acrobat reader y skype y los instalamos así

dpkg –install –force-architecture skype-debian_2.0.0.72-1_i386.deb

dpkg –install –force-architecture AdobeReader_esp-8.1.2_SU1-1.i386.deb

y ya lo tenemos.

No es software libre, pero si es software conveniente.

Dejar un comentario

Tip: variable de entorno CDPATH

Si usamos la consola con frecuencia, podemos ahorrarnos unas pulsaciones si definimos la variable de entorno CDPATH.

Si esta variable no está definida, es equivalente a buscar a partir del directorio actual, y se ignora si el argumento de cd empieza por “/”.

Por ejemplo, si usamos con frecuencia el directorio /home/nombre_usuario/programacion/ que contiene los subdirectorios c y java, definimos

export CDPATH=”home/nombre_usuario/programacion/”

y desde cualquier localización podemos hacer

cd c.

Diferentes posibilidades en CDPATH se separan mediate “:”. Si usáis enlaces simbólicos, yo os recomiendo poner siempre las localizaciones físicas en CDPATH.

Dejar un comentario

Tip: sudo con insultos

Y seguimos con sudo. Si “queréis” ser insultados cada vez que introduzcáis una contraseña errónea, lo tenéis muy fácil. Sólo tenemos que establecer la bandera insults de sudo, en el fichero sudoers.

De todas formas, lo interesante sería que insultara a otra persona cada vez que nos equivoquemos al introducir la contraseña… a los de la SGAE, por ejemplo.

Dejar un comentario

Tip: sudo sin contraseña

Es posible evitar tener que introducir la contraseña cada vez que queramos ejecutar un cierto comando como root mediante sudo. Para ello existe la opción NOPASSWD.

En primer lugar guardamos una copia de seguridad de nuestro fichero /etc/sudoers.

A continuación editamos como root sudoers utilizando el programa visudo. Siempre debemos utilizar el programa visudo, nunca debe ser editado a mano.

Si no hemos definido la variable de entorno EDITOR, visudo utilizará vi o vim para editar sudoers. Aunque vi o vim son grandes programas, no son precisamente los más intuitivos. Si queremos utilizar otro editor, emacs por ejemplo, y si estamos usando bash probaríamos:

$ export EDITOR=emacs

y a continuación

$ visudo

y en el bloque donde se especifican los privilegios de usuarios añadimos una línea como ésta.

nombre_usuario  nombre_equipo =  NOPASSWD: ruta_comando

Según sea vuestro caso, podemos realizar construcciones más complejas.

Por ejemplo, si especificamos como comando

/bin/su

no nos pedirá contraseña para convertirnos en root de la siguiente manera

sudo su.

Evidentemente, en situaciones donde la seguridad sea primordial, no es buena idea realizar estas manipulaciones, pero si estamos trabajando en nuestro equipo de casa, que no toca nadie más que nosotros y que no siempre está conectado a la red y dónde la seguridad no es un factor crítico, pues puede resultar cómodo.

Comentarios (3)

50 Gb de espacio con adrive

En www.adrive.com podemos conseguir 50 Gb de espacio. Para abrir la cuenta sólo necesitamos una dirección de correo electrónico. Es también posible compartir ficheros mediante carpetas compartidas.

Aunque sólo podemos tener una cuenta de adrive por cada dirección de correo electrónico, nadie nos impide tener más de una dirección de correo … : )

Dejar un comentario

Ya se puede descargar Firefox 3

Pues sí. A la vista de esta imagen, deduzco que la gente se esta descargando masivamente la nueva versión.

Dejar un comentario

Tip: script para apagar el equipo automáticamente al concluir una descarga

A veces nos estamos bajando algo bastante grande (la imagen iso de nuestra distribución linux favorita, por ejemplo) y lo interrumpimos por no dejar el equipo en funcionamiento y desatendido por mucho rato. A mi me pasa. Por eso me interesa una forma de apagar el equipo automáticamente al terminar una descarga.

Este script no tiene nada de esotérico; es muy, muy sencillo. Esta es la primera versión. Lo mejoraré con más opciones y condiciones de apagado.

Si estamos descargando algo con amule, tengamos en cuenta que este programa lo almacena primero en su carpeta temporal, y después lo pasa a su carpeta “incoming”. Este script cuenta los ficheros que hay en la carpeta “incoming” y cuando la cuenta sube en el número que le especificamos (el número de descargas que estamos esperando que terminen) apaga el equipo.

Las descargas llevadas a cabo de otra manera deberán tener otra condición. Por ejemplo, pudiera ocurrir que con otro programa, al iniciar la descarga se cree el fichero definitivo y uno temporal y al terminar, el temporal desaparezca. En este caso, la variación en la cuenta de ficheros sería -1 en lugar de 1.

Aquí pongo el script por si le sirve a alguien. Para usar “shutdown” tenéis que tener los permisos adecuados.

——————————————————————————————-

#! /bin/bash
# script para apagar el equipo tras concluir una descarga

CARPETA=”/home/Descargas/in/” # directorio donde se aplica la condición
TIEMPO_ESPERA=10 # tiempo de espera en segundos

descargas=1
cuenta1=$(ls -1 $CARPETA | wc -l)
cuenta1=`expr $cuenta1 + $descargas`

while true
do
cuenta=$(ls -1 $CARPETA | wc -l)

if [ $cuenta1 == $cuenta  ]; then
shutdown -h now

else
tim=$(date)
echo $tim
fi

sleep $TIEMPO_ESPERA
done

exit

————————

Hemos usado el programa “wc” que, con su opción “-l” cuenta las líneas que recibe por la entrada estandar o que contiene un fichero.

Comentarios (4)

Entradas más antiguas »