Archivos etiqueta: sysadmin


Poner /etc bajo control de versiones …

… es bien sencillo con etckeeper. Y en howtoforge nos dan más información: http://howtoforge.com/using-version-control-for-your-etc-directory-with-etckeeper-and-bazaar-on-debian-squeeze En resumen: Instalar con APT Editar la conf y decididir que motor VCS queremos Hacer un etckeeper init Opcionalmente hacer un etckeeper init Y a jugarrrrrrrr!


captura_zentyal_svn

howto: integrando subversion con zentyal ( el antiguo ebox ) 5

En el trabajo usamos bastante el software Zentyal para gestionar servidores, de hecho me saqué la certificación (otro día hablaré de eso, porque está bastante bien). Una de las cosas que más me gusta es que usa LDAP y es sencillo de integrar con muchas apps. En etse caso os propongo una receta para integrar […]


Debugeo de problemas con servidores DNS

Si alguna vez tenés problemas con un servidor de DNS algunos consejos para ayudar a solucionarlos: Como siempre mirar la info de WHOIS http://www.internic.com/whois.html (o en solola para los más puristas : ). Comprobar que los DNS declarados son los correctos Comprobar que el servidor está dado de alta como servidor DNS con la herramienta […]

dns

Recuperar RAID, LVM y GRUB desde un LiveCD de Ubuntu 4

Para completar la serie de artículos sería: #Activamos el componente universe apt-add-repository “deb http://archive.ubuntu.com/ubuntu $(lsb_release -c -s) universe” apt-get update #Instalamos todo lo necesario sudo apt-get install mdadm lvm2 ssmtp #Ensamblamos el raid, en mi caso md1 con sda1 y sdb1 mdadm –assemble /dev/md1 /dev/sda1 /dev/sdb1 #cambiar según necesidades #activamos los volumenes lvm sudo vgchange […]


Howto parse a debian changes file in python

Firts post in English (just a test :). If yo want to parse a debian package changes file in python is so easy as: import os import GnuPGInterface import syck   changes_file = ‘/tmp/factoriapegaso-panel_0.2.6-4_amd64.changes’   gnupg = GnuPGInterface.GnuPG() ciphertext = open(changes_file).read() p2 = gnupg.run([’–decrypt’], create_fhs=[’stdin’, ‘stdout’]) p2.handles[’stdin’].write(ciphertext) p2.handles[’stdin’].close() decrypted_plaintext = p2.handles[’stdout’].read() p2.handles[’stdout’].close() #Puede fallar por […]


Colores en guiones bash

Seguramente sirvan para otras shells, pero como lo he probado en bash lo comento solopara esta. Como siempre se me olvidan las secuencias de escape de colores y demás, me he hecho un fichero que incluye todas así como unas funciones auxiliares. Lo podéis descargar de aquí: http://etxea.net/ficheros/sh/colorines.sh Para usarlo en vuestros scripts solo teneis […]


Entorno personal (ligero) de desarrollo web: Ubuntu+Lighttpd+PHP+sqlite+symfony 2

Por un compromiso estoy mirando como crear una mini web-app para unos amigos. Mirando frameworks PHP me ha gustado symfony, y por movidas de curro me ha por pensar como montar un pequeño entorno de desarrollo PHP en local. La idea es: Entorno local (funcionar sin problemas de red) en el que pueda editar ficheros […]


Recuperar LVM desde un LiveCD ubuntu Hardy 2

No se que pasará en la version final, pero en la alfa6 no me ha funcionado el típico: sudo apt-get install lvm2 Además he tenido que activar el virtual group a mano: sudo vgchange -a y Sacado de: http://linuxwave.blogspot.com/2007/11/mounting-lvm-disk-using-ubuntu-livecd.html Añadirlo al botiquín de arreglo de arranque http://blog.etxea.net/index.php/2006/09/29/recuperando-grub