Habilitar Terminal Server en Windows tipo Windows Server

Tengo algunas máquinas con Windows XP y necesito conectarme vía remota a ellas, el problema es que al no ser servidores no levantan el servicio de Terminal Server automáticamente, asta que el usuario se logee localmente y no permiten mas de 1 conexión simultanea, para solventar este problema le traemos una papita para activar el Servicio de Terminal Server como lo hacen en Windows Server. Primero nos bajamos un parche para el servicio, el Universal Termsrv Patch, luego lo descomprimen y ejecutan UniversalTermsrvPatch-x86. [Read More]

Reparar nm-applet Priviliegios Insuficientes

En una máquina recién instalada, me topo con que al editar la configuración de red con nm-applet sale un mensaje “privilegios Insuficientes”. Vale mencionar que no uso gnome, solo instalé nm-applet, por ende no tengo gnome-keyring ni gtksu, etc… Para resolver el problema debemos hacer lo siguiente Editar 1 nano/etc/polkit-1/localauthority/50-local.d/org.freedesktop.NetworkManager.pklaSi no existe, crearlo y agregar lo siguiente 1 2 3 4 5 6 [nm-applet] Identity=unix-group:netdev Action=org.freedesktop.NetworkManager.* ResultAny=yes ResultInactive=no ResultActive=yesluego agregar el o los usuarios al grupo netdev [Read More]

Compresión Multicore

Para que tener un procesador con varios cores si no los usas? Pues puedes usarlos comprimiendo tus directorios favoritos, la papita es pigz, veamos como funciona. 1 tar cvf - foo/| pigz -9-p6/path/bar.tar.gzDonde foo/ es el directorio a comprimir -9 es el nivel de compresión (0-9) -p es la cantidad de cores a usar Obviamente esto se puede usar al vuelo 😉 1 tar cvf - foo/| pigz -9-p6|ssh usuario@192. [Read More]

Barra de progreso para comandos que no tienen

Ésta es una papita para cuando usamos comandos que no nos entrega información de tranferencia. La mágia la hace el comando bar, por ejemplo, su uso sería: 1 ddif=/path/foo.img | bar -s 99G |ddof=/path/bar.imgDonde -s 99G es el tamaño del archivo a transferir. Esto también funciona al tranferir al vuelo, por ejemplo: 1 ddif=/path/foo.img | bar -s 99G |ssh root@192.168.0.1 "dd of=/path/bar.img"bar nos entregaría información como ésta: 1 13.0GB at 11. [Read More]

Eliminar archivos anterior a una fecha

Cortito, necesitamos eliminar los ficheros de un directorio anterior a una fecha determinada. 1 find . -type f ! -newer foo.bar -deleteEsto saca el timestamp del archivo foo.bar, y borra todo lo que tenga fecha anterior a este, incluido el archivo foo.bar. Si nececitamos crear un archivo con una fecha determinada usamos 1 touch -t fechahora timestamp.fooDonde fechahora es en formato YYYYMMDDHHSS, esto crea un fichero con el timestamp determinado, para luego usarlo en el comando anterior. [Read More]

Instalar Subversion + Trac en Debian Wheezy

La vamos a hacer cortita… Abstenerse de comentarios del tipo “GIT es mejor”, “Hubieras instalado GIT”, “SVN está deprecado” etc, etc… Un personaje pidió tener un servidor SVN, así que se le instaló y estos son los pasos a seguir. En resumen vamos a instalar Apache 2 + DAV + SubVersion + Trac sobre un servidor Debian Wheezy y vamos a asumir que los archivos de SVN y Trac los vamos a dejar en /mnt/storage [Read More]

Configurar Marvell 88e8056 en ESXi 5.1

Hoy me tocó instalar un ESXi 5.1 en una maquina, hasta ahí ningún problema, el problema empezó cuando el CD inició y arrojo un lindo mensaje “No network adapters“. Como la maquina tenia Ubuntu rápidamente a reiniciar y aplicar lspci, el cual arrojó esto: 04:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8056 PCI-E Gigabit Ethernet Controller Buscando en donde todos sabemos, se menciona que ESXi 5 y 5.1 no tienen el driver de esta tarjeta, indagando un poco más, encontré que hay que agregarle el driver al ISO de instalación de ESXi, [Read More]

Acelerar conversión de virtualización con VMWare VCenter Converter

Los que trabajamos con virtualización, es común realizar conversiones de máquinas físicas a máquinas virtuales, en el caso de hoy, de Xen Citrix a ESXi 5.x. Para realizar esta tarea se utiliza VMWare VCenter Converter, pero cuando lo usas te das cuenta que en algunos casos anda como río de ulpo. Ayer mientras hacia una conversión me topé con una interesante truco para mejorar notablemente la taza de transferencia, para ello tenemos que: [Read More]

Arreglar "System I/O error" en Cyrus.

Si en el log del correo encuentran esto: 1 said: 451 4.3.0 System I/O error (in reply to RCPT TO command)) Esto pasa cuando borrar los correos haciendo rm dentro del directorio /var/spool/cyrus/mail/foo/mail/bar, para arreglarlo debes logearte como el usuario cyrus 1 su - cyrus Luego ejecutar el comando reconstruct de cyrus. 1 cyrus@server:~$ /usr/lib/cyrus/bin/reconstruct -r-f user.foobar La salida del comando seria mas o menos así: 1 2 3 4 5 6 user. [Read More]

Unión de sistemas de archivos en linux

Hay veces que es necesario ir incrementando el espacio de un directorio a medida que se necesita, una forma es sencillamente añadir otro disco mas grande al original y copiar la data al nuevo destino, pero esto es muy engorroso y requiere de mucho tiempo. Otra forma es usar unionfs o aufs, pero está más que obsoleto, además de que no es lo suficientemente inteligente para darse cuenta cuando un disco está lleno y comenzar el gusrdado de data en el siguiente disco. [Read More]