Apr 09
Habilitar el acceso remoto por XDMCP en ubuntu es realmente sencillo y solo requiere los siguientes pasos:
System -> Administration -> Login Window
En la pestaña Login Window Preferences hay que seleccionar:
Remote Tab -> Style: Same as Local
Hecho esto, solo hay que cerrar la ventana y reiniciar para poder conectarse a este ordenador desde otro equipo.

Loading ...
Apr 09
Desabilitando el protocolo IPV6 se gana velocidad en las conexiones a internet.
Para desabilitar completamente este protocolo, hay que crear un fichero llamado bad_list en /etc/modprobe.d/ y dentro de este fichero copiar lo siguente:
alias net-pf-10 off
Solo resta reiniciar para que los cambios tengan efecto y tendremos el protocolo desactivado.

Loading ...
Apr 09
En mi casi tengo el disco duro (hd0) particionado de la siguiente forma:
–> hda1 - /home
–> hda5 - /boot
–> hda6 - /tmp
–> hda7 - /var
–> hda8 - /
–> hda9 - swap
Ok, de acuerdo a esto los pasos para la reinstalación fueron los siguientes:
1.- Entrar con cualquier livecd o disco de rescate. Todo lo que se necesita es la consola.
2.- Identificar la partición raíz en linux. En mi caso es hda8.
3.- Montar la partición raíz. En mi caso previamente cree una carpeta llamada llamada ubuntu en /mnt y monte la partición de forma tradicional:
# mount -t ext3 /dev/hda7 /mnt/ubuntu
4.- Ejecutar:
# chroot /mnt/ubuntu /bin/bash
5.- Montar la partición boot:
# mount -t ext3 /dev/hda7 /boot
6.- Ejecutar:
# /sbin/grub-install /dev/hda
Con /dev/hda se instalara el GRUB en el MBR.
7.- Salir del shell, desmontar la partición raíz y reiniciar.

Loading ...
Apr 09
Esto es un truquito para poder visualizar correctamente en el Internet Explorer las imagenes en formato PNG con fondo transparente. Para ello hay que crear un fichero llamado pngfix.js en el servidor con el siguiente script:
function correctPNG()
{
for(var i=0; i
{
var img = document.images[i]
var imgName = img.src.toUpperCase()
if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
{
var imgID = (img.id) ? "id='" + img.id + "' " : ""
var imgClass = (img.className) ? "class='" + img.className + "' " : ""
var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
var imgStyle = "display:inline-block;" + img.style.cssText
if (img.align == "left") imgStyle = "float:left;" + imgStyle
if (img.align == "right") imgStyle = "float:right;" + imgStyle
if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
var strNewHTML = "
+ " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
+ "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
+ "(src=\'" + img.src + "\', sizingMethod='scale');\">”
img.outerHTML = strNewHTML
i = i-1
}
}
}
window.attachEvent(”onload”, correctPNG);
Despues, en cada pagina donde hay una imagen PNG debemos añadir el siguiente codigo (dentro del head de dicha pagina):
E voila!… ya se veran de forma correcta.

Loading ...
Apr 09
Comandos útiles a la hora de comprimir/descomprimir.
| tar |
| tar cvf |
nombre_fichero.tar nombre_ficheros_seleccionados |
Crea .tar |
| tar tvf |
nombre_fichero.tar |
Ver contenido |
| tar xvf |
nombre_fichero.tar |
Extraer contenido |
| gzip |
| gzip |
nombre_fichero |
Comprime en .gz |
| gzip |
* |
Comprime todo, _excepto_ los directorios |
| gunzip |
nombre_fichero.gz |
Descomprime |
| tar gzip |
| tar czvf |
nombre_fichero.tar.gz nombre_ficheros_seleccionados |
Crea .tar.gz |
| tar tzvf |
nombre_fichero.tar.gz |
Ver contenido |
| tar xzvf |
nombre_fichero.tar.gz |
Extraer contenido |
| bzip2 |
| bzip2 |
nombre_fichero |
Comprime en .bz2 |
| bunzip2 |
nombre_fichero.bz2 |
Extraer contenido |
| tbz2 |
| tar cvfj |
nombre_fichero.tar.gz nombre_ficheros_seleccionados |
Crea .tbz2 |
| tar tvfj |
nombre_fichero.tar.gz |
Ver contenido |
| tar xvfj |
nombre_fichero.tar.gz |
Extraer contenido |
Hay algunos tar que no soportan gzip ni bzip, en esos casos se haria asi:
para gzip: gzip -d -c fichero.tgz | tar xvf -
para bzip2: bzip2 -d -c fichero.tbz2 | tar xvf -

Loading ...
Apr 09
Para empezar, se debe generar una llave, que debe ser de tipo rsa. Se hará uso de la herramienta ssh-keygen. Para que las conexiones ssh no pidan contraseña, debemos dejar esta en blanco cuando nos pregunte por ella.
user@kedesfase:~$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/friend/.ssh/id_rsa):
Created directory '/home/friend/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/user/.ssh/id_rsa.
Your public key has been saved in /home/user/.ssh/id_rsa.pub.
The key fingerprint is:
51:79:94:5c:e4:d8:ba:38:91:c0:dc:55:09:2a:d0:40
Una vez acabado este paso, se debe distribuir la clave publica entre todos los ordenadores que se quiere que confien en el equipo selecionado. Se utilizará en todas las maquinas el usuario root, para facilitar la configuraciones masiva de los equipos.
Se copiará la clave pública ($HOME/.ssh/id_rsa.pub) en el /root/.ssh/authorized_keys de cada ordenador:
scp ~/.ssh/id_rsa.pub root@makina:~/.ssh/authorized_keys
Desde este momento, se podrá autentificar simplemente con:
ssh makina
o ejecutar un comando con:
ssh makina “shutdown -h 4 hombre ya”

Loading ...
Recent Comments