lunes, 13 de agosto de 2012

Backup Configuration Files

Este es una version "mejorada" del escript que postee hace tiempo para grabar los arhcivos de configuración. Esta versión es más facil de usar, mas robusta, y con menos líneas de código ;) también me deshice de la parte hard coded del script.

El script puede respaldar los archivos de configuración que desees salvar, y también puede restaurar los mismos.

Para funcionar el script necesita 2 parametros y se corre así:

Digamos que queremos hacer un respaldo de algunos archivos de configuracion. Para poder respaldarlos con el script debemos hacer un archivo de texto que contenga los archivos que queremos guardar.

Ejemplo.


/etc/hosts
/etc/httpd/conf/httpd.conf
/home/jorge/miArchivo
/etc/mail/main.cf

Ahora supongamos que nuestro archivo de texto que contiene la lista de los archivos que queremos respaldar se llama "listaArchivos"

Para hacer el respaldo de los archivos mencionados en listaArchivos corremos lo siguiente:

$ sudo ./configBackup -b listaArchivos
 
Este producira de output un archivo de nombre: configBackup-dia-mes-año.tgz

Ejem. Si hoy es 5 de Marzo de 2011 se llamara

configBackup-5-03-2011.tgz

Este archivo contiene todos los archivos que mencionamos en listaArchivos comprimidos dentro de el. No importa si existen archivos con nombres iguales

El script tiene la capacidad de restaurar todos los archivos a su lugar original. Es decir es genial si neceistas hacer un respaldo y luego restaurar y dejar todo como estaba exactamente.

Si queremos hacer el restore, es decir, recuperar nuestro archivos y colocarlos donde estaban cuando hicimos el respaldo corremos.

$ sudo ./configBackup -r configBackup-5-03-2011.tgz
 
El script te avisa si hubo problemas al hacer el backup o el restore de los achivos.

No es necesario correrlo como root, pero esto depende de los permisos de los archivos que quieras respaldar. De cualquier manera el script grabara lo que pueda.

El codigo esta en GitHbu aquí!

 

jueves, 8 de septiembre de 2011

Monitoreando servicios con Monit

Que onda gente!, dandole a linux de nuevo, trabjando con el server me doy cuenta de la necesidad de tener tus servicios monitoreados, aunque he configurado logwatch con nivel medio de output para que me envie todos los logs diariamente a mi correo siento que no es suficiente información, que tal que apache se haya caido y yo no sabia? o el otro dia que mientras hacía pruebas apage syslogd, aunque ahy soluciones muy robustas a estos problemas como Nagios el cual pienso probar en el futuro, queria algo mas fácil y rápido para monitorear mis servicios críticos, me encontre con Monit


miércoles, 13 de julio de 2011

6 consejos para mejorar la seguridad de SSH en tu server

Que tal gente!, ahora reportandome con otras cosillas que he estado haciendo en el trabajo. Como ya les había comentado estoy administrando un servidor con RedHat Enterprise 5.6 en el trabajo. Por seguridad (y practicidad) no tenemos mucho acceso físico a los servers así que casi todo es remoto, por lo cual habilite el SSH. Para los que no sepan SSH significa Secure Shell y es un protocolo que permite comunicación entre una computadora y otra por medio de un canal seguro. Con SSH me puedo conectar desde mi lugar al server por consola y hacer cuando desee, decídí configurarlo para que fuera un poco más seguro, les explico que cambios hice.

martes, 21 de junio de 2011

Archivos de Configuracion

Que onda!, regreso por aquí con otra cosilla que se me ocurrio gracias al proyecto que estoy haciendo en el jale. Resulta que pronto voy a tener que formatear mi server y ponerle todo de nuevo. Todo porque no me preocupe en el principio por particionar bien el disco, ahora para hacer que trabaje bien el sistema de backups le asignare varios discos dedicados con su propia particion y puestos en raid, pero antes de formatear decidí que tenía que hacer un backup de mis archivos de configuración mas importantes para no batallar tanto cuando reinstale RedHat así que me avente un scriptcillo para hacerlo. El script graba los archivos de configuración que a mi juicio son los mas importantes y/o que he modificado y también los restaura. Se lo dejo aquí ojala les sirva.


UPDATE: En este link esta el post con la nueva version del script que es mucho mas facil de usar, eficiente y util.

jueves, 2 de junio de 2011

Actualizando RedHat 5 sin acceso a internet (offline)

Que ondas!, como siempre hace meses que no escribo nada, he estado ocupado con la escuela y con el jale y no he tenido mucho tiempo, pero ahora de vacaciones tengo algo de chance para escribir. Resulta que en el jale me pidieron que propusiera configurara y levantara una solución para crear backups de las compus de producción, he estdo leyendo sobre que software instalar, me pidieron que el server fuera un linux de preferencia y como en el jale utilizan Red Hat pues he estado en eso, pero me tope con un problemilla al instalar el Red Hat, como actualizo el server si este no tiene acceso a internet? =S