Wiki de CentOS en español

febrero 5, 2009

La wiki de CentOS en español es el espacio donde construimos la documentación oficial de la distribución CentOS en idioma español. Recientemente se está actualizando su contenido.

Si deseas ayudar en las traducciones, corrección de errores o adicionar tus experiencias para que otros se beneficien de ellas: sigue las instrucciones. O si no quieres registrarte en la wiki, puedes dejarme un comentario aquí.

Qué te parece el diseño ? alguna sugerencia ?


TreeFlower (Tema para CentOS)

febrero 2, 2009

La actualización 3 de la distribución CentOS-5 trae un nuevo tema llamado: TreeFlower.

TreeFlower en mi escritorio con el conjunto de iconos Mist:


Script para integrar Calamaris en CentOS 5

julio 4, 2007

Este script nos ahorra tener que configurar a mano el paquete calamaris, una vez que ha sido instalado desde el repositorio rpmforge.

La configuración tuvo lugar para calamaris-2.59 en la distribución CentOS-5.

Los ficheros necesarios para este script son:

000882f7587486e7cf2f68a78b8b270a calamaris-centos5.sh
726176373698c8b72f5a32b7db4945b2 calamaris.cron
6d15aebac4d1cba5cd381dcdd6ea4662 etc-calamaris.conf
70003994c8286f12833365029986cd26 www-calamaris.conf

Todos los ficheros deben estar en el mismo directorio.

Cuando ejecutamos el script calamaris-centos5.sh como root, este utiliza los restantes ficheros para ubicarlos en sus respectivas localidades. Una vez que termine de correr el script podrá ver las stadísticas de navegación de su red en las dirección web:

http://nombre-de-su-servidor-web/calamaris

Por favor revise este código antes de ejecutarlo como root, si algo sucede el único responsable de las consecuencias es usted por no haber revisado lo que estaba ejecutando. Usted puede modificar este código y adaptarlo a sus necesidades.


Instalar y Configurar Servidor de Correo en CentOS 5

junio 29, 2007

Mi primera instalación y configuración básica de un servidor de correo electrónico con dominios virtuales sobre CentOS 5, usando BIND, Postfix, Cyrus-Imapd y SASL.

Descargar PDF (650.9 KB

Ver en: Servidor de Correo Electrónico


Notificador de Correo

abril 11, 2007

inbox-monitor-2.png

El notificador de correo que viene para GnomeInbox Monitor” en la distribución CentOS es una aplicación que nos permite conocer cuando ha llegado un nuevo correo a nuestro buzón. La herramienta permite que nuestro buzón esté en un servidor remoto y acceder a través de IMAP y POP3. En cuanto un correo nuevo llega a nuestro buzón el notificador nos avisa de ello.

La notificación puede estar dada de varias formas. Una de ella es con texto, otra es usando una de varias imágenes pequeñas que se animan cuando el correo llega al buzón. En cualquiera de las dos variantes seleccionadas es posible activar un sonido y que cuando hagamos clic en el icono se ejecute un programa (ej. cliente de correo).

Esta aplicación se instala con el paquete gnome-applets.

Para utilizar esta aplicación:

  1. clic derecho en un de los paneles de gnome.
  2. Add To Panel … (Adicionar al Panel …)
  3. Seleccionar Inbox Monitor y hacer clic en el botón Adicionar (Add).

Si necesitas enterarte cuando los correos nuevos llegan a tu buzón, “Inbox Monitor” puede ser una variante efectiva.


Remplazar el contenido de múltiples ficheros

marzo 29, 2007

Este artículo nos muestra una forma de cómo sustituir un valor viejo por otro nuevo en múltiples ficheros. Todo en una línea de comandos.El comando del ejemplo cambia todas las direcciones 192.168.20.64 por 192.168.10.75 dentro de todos los ficheros que terminan con un número en el directorio actual de forma recursiva.

Nota: Este comando lo hemos utilizado para hacer cambios masivos dentro de la wiki moinmoin. Usted pude variar el filtrado del comando grep y la sustitución de sed según le sea necesario.

Antes de escribir los cambio verificamos los resultados:

find . -type f | grep -E '[0-9]$' | xargs sed -e 's/192.168.20.64/192.168.10.75/g' | less

luego, para escribir los cambios ejecutamos el comando:

find . -type f | grep -E '[0-9]$' | xargs sed -i -e 's/192.168.20.64/192.168.10.75/g'

Descargar paquetes del repo updates de CentOS con yumdownloader

marzo 29, 2007

Este es un script programado en perl que permite automatizar la descarga de paquetes por el puerto 80.

En el caso que tú conexión a internet esté limitada y desees crear un repositorio espejo del repositorio updates de CentOS para mantener actualizadas las estaciones de trabajo que están bajo tu responsabilidad, este script pudiera serte útil.

Básicamente el script descarga de internet (con wget) la página web que tiene los enlaces a los paquetes dentro del repositorio updates. Luego se parsea el código de la página y se deja solamente los nombres de los paquetes que se encuentran en ese repositorio (el de las actualizaciones).

Una vez que tenemos los nombres de los paquetes que representan las actualizaciones, el script utiliza la aplicación yumdownloader que viene en el paquete yum-utils para descargar cada uno de los paquetes. Es necesario que la aplicación yum esté correctamente configurada y que dentro de los repositorios se encuentre habilitado el repo del cual se descargarán los paquetes. Por ejemplo, si vas a descargar los paquetes de actualizaciones es necesario que el repositorio que tiene las actualizaciones (updates) esté habilitado en el fichero de configuración de yum (/etc/yum.repos.d/CentOS-Base.repo) en la computadora donde correrás el script.

Los paquetes que el script descarga son almacenados dentro del directorio RPMS que se crea en el lugar donde se ejecuta el script.

El script descargará las últimas actualizaciones para tu versión de CentOS en la que se corre el script. Por ejemplo si tienes un CentOS 4.3 y ya ha sido publicada la actualización mayor 4.4, las actualizaciones que se descargarán serán para los paquetes de la actualización 4.4 no para las del 4.3.

Antes de aplicar estas actualizaciones es preciso que un repositorio base con los paquetes del 4.4 esté disponible.

No lo he probado pero no creo correcto aplicar las actualizaciones de la versión 4.4 a la 4.3 sin antes haber actualizado de la versión 4.3 a la versión 4.4. Puede que hayan errores e incompatibilidades en el software.

Para correr este script necesitas tener instalado los paquetes de:

  • perl
  • yum
  • yum-utils
  • wget

Para ejecutar este script:

  1. sitúate en el mismo nivel donde esta el fichero del script.
  2. ejecuta el script con la forma: ./download-repo.pl o ./download-repo.pl & para correrlo en el fondo.

El script lo puedes descargar en: download-repo.pl

Ejemplo de uso:

Suponiendo que dentro de mi directorio home (/home/al/) creé un directorio llamado download-repo y adentro de este tengo el fichero del script download-repo.pl, los comandos a ejecutar son los siguientes:

cd /home/al/download-repo/
./download-repo.pl

Listo! con esto los paquetes del repositorio updates deben descargarse y almacenarse dentro del directorio /home/al/download-repo/RPMS/.

Recuerda que CentOS actualiza con frecuencia sus paquetes. En ocasiones los paquetes no se descargan completamente debido a que la conexión se corta y necesitan ser redescargados (desde el punto donde quedo la descarga). Correr el script con frecuencia nos permite que se descarguen los nuevos paquetes y se resuman los que quedan pendientes. Podrías ubicarlo en el cron y así automatizar la tarea.