Archive for the ‘Tips&Tricks’ Category

Chuletas Linux

noviembre 12, 2008

Buenas de nuevo, leyendo mi feed RSS encontre en Genbeta un post que hacia referencia a “la colección definitiva de las chuletas Linux“. Tras revisarlo, lo he visto muy muy interesante y puede ser de mucha utilidad, así que como no, aquí os dejo el link para los que aún no lo hayais visto:


Chuletas Linux – Definitive collection

TIPS & TRICKS: Acelerar la carga web con un Servidor DNS local (BIND9)

mayo 6, 2008

Acelerar la carga de una página web en nuestro ubuntu, puede pasar por instalar el servicio DNS en nuestra máquina.

El proceso para poder visualizar una página web pasa por:
– Obtener la dirección IP del recurso o página
– Obtener recurso (Descargar la página) para su visualización.

Con un servidor DNS en nuestro equipo, aceleraremos la primera parte, pues el translate de direcciones se almacena en nuestra cache local y se resolveria localmente.

COmo:? Aquí os dejo un link dónde indica como realizarlo de una manera muy sencilla. StepByStep

TIPS & TRICKS: Acelerar la carga de los menús de Gnome en Ubuntu

abril 24, 2008

Si quereis acelerar los menus de Gnome en Ubuntu seguid los siguientes pasos. Para empezar es necesario editar el fichero /home/nombre_usuario/.gtkrc-2.0 file, para ello abrimos el terminal y tecleamos:

$ gedit /home/nombre_usuario/.gtkrc-2.0

Añadimos la siguiente linea:

gtk-menu-popup-delay = 100

o

gtk-menu-popup-delay = 0

Dónde;

100 es 100 milisegundos y 0 es 0 milisegundos

Grabamos y salimos.

Otra alternativa a editar gtkrc-2.0 mediante gedit seria incluir dicha linea con el comando echo desde la linea de comandos, para ello nos serviremos de “echo” (el cual muestra en pantalla aquello que le pasemos como parametro) y el comando de añadido “>>” el cual añade al fichero de la derecha lo pasado desde la izquierda:

$ echo “gtk-menu-popup-delay = 0″ >> ~/.gtkrc-2.0

Ello añadie “gtk-menu-popup-delay = 0” al final del fichero .gtkrc-2.0

Una vez realizado, salimos de la sesión y volvemos a entrar.

Usar los Iconos de la caché en el arranque

Ello tambien acelerará la carga de nuestro menú en el inicio ya que en el arranque cargará los iconos de la caché. PAra ello realizaremos los siguiente en un terminal:

$ echo “find /usr/share/pixmaps/ | xargs cat > /dev/null” >> ~/mystart

$ echo “find /usr/share/icons/Human/ | xargs cat > /dev/null” >> ~/mystart

$ chmod +x ~/mystart

Ahora, solo nos queda añadir el script que hemos creado (mystart) en el arranque del sistema. Para ello nos iremos a “Sistema” -> “Preferencias” -> “Sesiones
Seleccionaremos “Añadir” y escribiremos:
~/mystart” (sin comillas)

TIPS & TRICKS: Como cambiar el color de la SHELL

abril 21, 2008

Si estais cansados de ver siempre la misma shell, vamos a explicar como cambiar la configuración de la misma para verla con otra paleta de colores, ya puestos a tuner vuestros sistemas, ¿porque no tunearlos del todo? y de paso aprendemos algo mas.

La configuración de la terminal esta regulada por una variable de entorno, nombrada “PS1” en bash. Para modificar nuestro terminal, deberemos pasar a PS1 unos nuevos parametros o cadena particular la cual cambiará la apariencia de nuestro consola.

La sintaxis para pasar esta cadena a la variable es la siguiente:

$ export PS1=”CADENA_NUEVA_CONFIGURACIÓN”

un ejemplo:

$ export PS1=”\[33]2;\u@\h\a[\[33[37;44;1m\]\t\[33[0m\]] \[33[32m\]\w\[33[0m\] \$ \[33[0m\]”

Ello nos indica lo siguiente:

\[33]2;\u@\h\a Escribe user@host en la barra de título del terminal

[\[33[37;44;1m\]\t\[33[0m\]] Escribe en color blanco con fondo azul: [HH:MM:SS] al comienzo de cada linea en el prompt del sistema

\[33[32m\]\w\[33[0m\] Escribe tras la hora anterior, el directorio en el cual estamos en color verde.

\$ Escribe $ cuando nos logamos como un usuario normal y # cuando somos root.

Todos estos “extraños” carácteres indican el color al cual hacen referencia. Podemos ver como hacer referencia a ellos en el siguiente link: http://tldp.org/HOWTO/Bash-Prompt-HOWTO/c327.html

Aquí os dejamos con la equivalencia de colores:

Black 0;30 Dark Gray 1;30
Blue 0;34 Light Blue 1;34
Green 0;32 Light Green 1;32
Cyan 0;36 Light Cyan 1;36
Red 0;31 Light Red 1;31
Purple 0;35 Light Purple 1;35
Brown 0;33 Yellow 1;33
Light Gray 0;37 White 1;37

Ellos siempre será indicados dentro de la secuencia \[33[AQUÍ AÑADIMOS LOS COLORES\]

Usaremos apartir del número 40 para referirnos al fondo, así 40 será fondo blanco, 44 fondo azul, 41 fondo rojo y así con el resto. Por lo que la orden:

\[33[44;1;31m\] = fondo azul, letras rojas.

Información adicional: http://networking.ringofsaturn.com/Unix/Bash-prompts.php

NOTA: una vez localizada la configuración que mas comoda os sea, podemos añadirla a .bashrc dicha variable con tal que sea cargada cada vez que inicemos una consola y no debais configurarla a cada arranque, en el link anterior podreis ver como configurar dicho fichero.

Basado en: Weekly 18 OpenSuSe

TIPS & TRICKS: Transferencia de host a host con netcat

abril 17, 2008

Abro este nuevo tipo de post realizando la traducción de los TIPS & TRICKS que considere interesantes, muchos serán traducciones del OpenSuse Weekly, en el cual hacen un resumen semanal de las noticias dentro de la distribución de Novell y nos “regalán” algun que otro truquillo que puede ser de utilidad, otros serán sacados de otros sitios, pero básicamente serán pequeños trucos que nos puedan facilitar algunas tareas.

En este primer TIPS & TRICKS vamos a indicar como realizar una transferencia de ficheros sin usar un servidor ftp. Puede ser que no nos sea necesario abrir constantemente un ftp para la transferencia de unos pocos ficheros, que no nos fiemos a la hora de facilitar una cuenta ftp, etc. Para ello nos serviremos de la todo útil netcat.

NOTA: Todo lo anotado aquí, debe ser escrito en una consola/terminal en el equipo/host indicado.

Equipo1 = host1$
Equipo2 = host2$

Vamos ha realizar la transferencia de un archivo del host2 al host1.

host1$ netcat -lvp 12345 | tar -xv
host2$ tar -cv archivo1 archivo2 | netcat -v IP_host1 12345

Podemos convinar esto con dd para el envio de imágenes .img por ejemplo entre otras:

host1$ netcat -lvp 12345 >fichero.img
host2$ netcat -v IP_Host1 12345

Sobre Netcat: http://es.wikipedia.org/wiki/Netcat
Página oficial del proyecto: http://netcat.sourceforge.net/

Fuente del truco: OpenSuSe Weekly