Bitácora de EleKtR0

English - Italiano - Deutsch - Français - Português - русский

21 de julio de 2014

Descargar vídeos de Youtube con youtube-dl

Línea de comandos para descargar una lista completa de vídeos de Youtube a partir de un fichero de texto con las URLs, en formato mp4, con subtítulos en inglés e incluyendo en el nombre del fichero un autosecuencial para saber el orden de los vídeos descargados:

youtube-dl -c -o "%(autonumber)s - %(title)s.%(ext)s" --write-sub -f mp4 --sub-lang en --batch-file lista_de_URLs.txt

La herramienta usada es Youtube-dl

Etiquetas: ,

10 de julio de 2014

Libros gratuitos de Microsoft

Vía Lifehacker he encontrado una larga lista de libros que Microsoft ha publicado gratuitamente en MSDN. La mayoría son específicos de productos como Sharepoint, Office, etc. pero hay un poco de todo. No es que sea usuario de productos Microsoft ni me interesen mucho pero un administrador de sistemas debe saber desenvolverse con Windows porque sigue siendo el más usado en el escritorio y muchas empresas y administraciones públicas también lo usan como servidor.

Large collection of Free Microsoft eBooks for you, including: SharePoint, Visual Studio, Windows Phone, Windows 8, Office 365, Office 2010, SQL Server 2012, Azure, and more

Another large collection of Free Microsoft eBooks and Resource Kits for you, including: SharePoint 2013, Office 2013, Office 365, Duet 2.0, Azure, Cloud, Windows Phone, Lync, Dynamics CRM, and more.

Largest collection of FREE Microsoft eBooks ever, including: Windows 8.1, Windows 8, Windows 7, Office 2013, Office 365, Office 2010, SharePoint 2013, Dynamics CRM, PowerShell, Exchange Server, Lync 2013, System Center, Azure, Cloud, SQL Server, and much more

Etiquetas: , , ,

9 de julio de 2014

Chuleta para configurar DRBD en Debian


Requisitos previos:

- Tener discos, preferiblemente del mismo tamaño, en cada servidor para compartirlos con DRBD
- Que los servidores tengan conexión de red y se vean entre ellos
- Que los servidores puedan resolverse correctamente entre ellos por DNS o fichero /etc/hosts
- Que los servidores tengan la hora correctamente sincronizada vía NTP

1º Instalar el paquete drbd8-utils con el comando: apt-get install drbd8-utils

2º Reiniciar para cargar el módulo drbd o ejecutar: modprobe drbd

3º Configurar el disco compartido vía DRBD creando un fichero con extensión .res en /etc/drbd.d
El contenido puede ser el siguiente, donde se crea un disco llamado disco1 para compartir el disco /dev/sdb:
resource disco1
{
        startup {
                wfc-timeout 30;
                outdated-wfc-timeout 20;
                degr-wfc-timeout 30;
        }

        net {
                cram-hmac-alg sha1;
                shared-secret sync_disk;
        }

        syncer {
                rate 100M;
                verify-alg sha1;
        }

        on nodo1 {
                device minor 1;
                disk /dev/sdb;
                address 192.168.1.81:7789;
                meta-disk internal;
        }

        on nodo2 {
                device minor 1;
                disk /dev/sdb;
                address 192.168.1.82:7789;
                meta-disk internal;
        }
}


4º Inicializar metadatos del disco con: drbdadm create-md disco1

5º Arrancar el servicio DRBD con: service drbd start

6º Establecer el nodo que queramos poner como primario ejecutando lo siguiente en ese nodo: drbdadm -- --overwrite-data-of-peer primary disco1

7º Esperar a que los nodos estén sincronizados, que lo estarán cuando aparezca "sync'ed: 100%" en /proc/drbd

8º Ahora podremos crear el sistema de ficheros en la nueva unidad /dev/drbd1, con el comando: mkfs.ext4 /dev/drbd1

9º Finalmente podremos montar la unidad /dev/drbd1 en el nodo primario y ponerla en /etc/fstab para que la tengamos en el siguiente reinicio


Fuentes: How to configure DRBD on CentOS 6 The DRBD User’s Guide

Etiquetas: ,