3 de marzo de 2009

Técnicas útiles en Linux

Aquí viene una recopilación de una serie de técnicas útiles para trabajar con Linux. Son secuencias rápidas para resolver tareas que se presentan con frecuencia, sobre todo en la línea de comandos.

1. mtop para inspeccionar MySQL

Con mtop podemos revisar el funcionamiento de un MySQL en tiempo real: consultas lentas, consultas resueltas por segundo, etc. Se ejecuta con el siguiente comando
mtop -se 1
Esto haría que nos mostrase estadísticas cada segundo. El nombre del paquete si no está instalado es también mtop.

2. Crear copia de seguridad de una carpeta

Para copiar los archivos de una carpeta de forma incremental, es decir, copiando sólo lo que haya cambiado, podemos utilizar el comando rsync así:
rsync -vare ssh usuario@xxx.xx.xx.x:/home/usuario/carpetaoriginal/* /home/usuario/copiadeseguridad
Esto traerá todos los archivos de la carpeta original, en la máquina que sea, a la carpeta de copias de seguiridad en nuestro ordenador. Más información sobre ssh y scp.

3. Ejecutar aplicaciones gráficas remotas

Para ejecutar una aplicación que está situada en otro ordenador podemos hacerlo si previamente configuramos la opicón X11Forwarding con el valor yes en el archivo /etc/ssh/sshd_config.
A partir de ese momento podremos ejecutar cualquier programa del ordenador principal con el siguiente comando:
ssh -X xxx.xx.xx.xx gedit
Eso ejecutaría el editor de textos de gnome del ordenador xxx.xx.xx.xx dentro de nuestro ordenador actual.

4. Cambiar la dirección IP de un ordenador


Se puede hacer con este simple comando:
ifconfig eth0 nuevadirecciónip
Fuente

Estas notas han sido tomadas de TuxTraining, Solo Linex y Tux Radar. Esta última tiene una fantástica colección de 57 trucos sencillos que merece la pena ver.