Cambiar Horario de Actualización Automática del Yum

El script de yum que inicia las actualizaciones está inicialmente dentro el directorio.

/etc/daily.cron/

/etc/cron.daily/

en un fichero con el nombre

yum.cron

En el fichero principal del cron (/etc/crontab) está definido el horario
de ejecución de los script en cada uno de los directorios cron.daily,
cron.monthly, cron.hourly y corn.weekly.

Por defecto cron.daily viene definido para ejecutarse todos los días a
las 4 y 2 minutos de la mañana.

Para cambiar la hora de ejecución de los scripts en el
directorio /etc/cron.daily, podemos editar el comando /etc/crontab y
modificar la línea que dice:

02 4 * * * root run-parts /etc/cron.daily

Para cambiar solamente el horario de ejecución del yum sin afectar los otros scripts dentro del directorio /etc/cron.daily, una solución podría ser mover el script /etc/cron.daily/yum.cron para el directorio /root/ y luego crear un fichero en el directorio /etc/cron.d/ con la línea:

30 2 * * * root run-parts /root/yum.cron

donde podríamos especificar a que hora queremos que se ejecute dicho script. En el ejemplo anterior yum se ejecutaría todos los días a las 2 y media de la madrugada. Los scripts en /etc/cron.daily/ continuan ejecutandose a las 4 y 2 de la madrugada.

Es necesario que la ejecución de este script de yum sea con el usuario root, porque si hay actualizaciones son necesario sus privilegios para actualizar el sistema.

Enlaces Relacionados

http://www.redhat.com/docs/manuals/linux/RHL-9-Manual/custom-guide/ch-autotasks.html
http://es.wikipedia.org/wiki/Cron_(unix)

Anuncios
Publicado en Informática | Deja un comentario

Reducir tiempo de arranque CentOS

Inicialmente cuando instalamos un CentOS, se instalan por defecto una serie de programas de propósito general que hacen a la distribución ajustarse a un mayor número de necesidades.

Después de haber leido la sección sobre RPC en el libro
Building Internet Firewalls 2da edición, donde recomiendan eliminar estos servicios si no van ha ser usados, decidí desactivar varios programas del arranque del sistema. Seguir leyendo

Publicado en Informática | 1 Comentario

COMO recuperar pantalla de Login en CentOS

Acabo de actualizar la estación de trabajo a la versión 4.4 de CentOS.
Todo fue de maravillas.

Antes de actualizar había modificado la pantalla de login y el splash
para que me mostraran valores predeterminados y no aquellos que venían or defecto.

Ahora decidí retomar los valores por defecto, así que modifiqué el splash (/usr/share/pixelmap/splash/) y la imagen de login, ejecutando el comando gdmsteup (como root) y seleccioné CentOS, el valor por defecto.

Luego de la actualización noto que la pantalla de login no cambia,
mantiene la que previamente había seleccionado, el splash si se
actualizo. Así que ejecuto de nuevo gdmsetup nuevamente para ver el
Login Screen que tiene seleccionado.

Allí me doy cuenta que se adiciono el nuevo GraphicalGreeter de la versión 4.4, pero me llama la atención que aparece doble. Aparece dos veces el nombre CentOSCurve, haciendo referencia al GraphicalGreeter.

De curioso elimino uno de ellos y ahí comenzó el problema. Al
eliminar uno de los dos, ambos se borraron. Por un momento pensé que me quedaba sin el greeter de la versión 4.4. Seguir leyendo

Publicado en Informática | Deja un comentario

IPCop Plugins y Addons

Como veíamos en un post anterior IPCop es una distribución Linux orientada a la creación de cortafuegos y puertas de enlace.

Inicialmente, cuando la instalamos limpiamente desde el cd de instalación. La filosofía es denegar todo lo que viene de afuera, y permitir todo lo que sale. Tomamos como patrón que adentro está nuestra red y afuera la Internet. El medio intermedio es la computadora cortafuegos y la separación está dada por interfaces de red separadas (una para adentro y otra para afuera).

Incorpora varios servicios, pero los que he estado probando durante estas semanas son el servidor proxy (squid) y el servidor DHCP.

Estas funcionalidades son bastantes básicas cuando lo instalamos por defecto. Todo es administrado mediante la web en una interfaz gráfica sobre conexión segura. La aplicación de fondo está escrita en Perl y corre en el navegador como un cgi. Es completamente posible separar la administración gráfica y hacerlo por consola. De hecho, he tenido que implementar algunas reglas rebuscadas (de esas que le gustan a los jefes) en el squid y se me ha hecho necesario trabajar directamente desde la consola sobre el fichero de configuración del squid para poder implementarlas. Hay que romper un enlace simbólico para romper la relación directa entre la GUI de la configuración del proxy y el fichero de configuración, ya que de mantenerla corremos el riesgo de que se sobreescriban nuestras reglas al salvarlas desde la iterfaz gráfica. Había una forma de adicionar reglas en otro fichero aparte(llamado includes, creo) y que luego serían incluidas en el fichero original de la configuración, sin necesidad de una ruptura directa entre la GUI y el fichero de configuración. Esta variante la descarte, creo que no busqué lo suficiente como implementarla. De momento la administración del fichero squid.conf es manual.

Para aumentar la funcionalidad de IPCop se han creado plugins o addons, que son pedazos de programas adicionales que se instalan de forma separada y luego de haber realizado la instalación inicial desde el cd de instalación.

Aquí veremos algunas de estas adiciones y para que sirven cada una. Al final pondré los enlaces relacionados para cada una de ellas. Seguir leyendo

Publicado en Informática | 178 comentarios

Liberado CentOS 4.4

Ayer por la tarde Johnny Hughes anunció la liberación de de la versión 4.4 de la distribución CentOS.

http://lists.centos.org/pipermail/centos-announce/2006-August/013185.html
Con esta actualización también se actualizó la versión LiveCD de CentOS.

Espejos Públicos de CentOS

http://www.centos.org/modules/tinycontent/index.php?id=13

Publicado en Informática | Deja un comentario

COMO separar columnas de un fichero

Necesitamos separar los campos de un fichero y almacenarlos en ficheros separados.

El fichero original tiene el formato

campo1:campo2:campo3:campoN
campo1:campo2:campo3:campoN
campo1:campo2:campo3:campoN
campo1:campo2:campo3:campoN

Donde los : hacen función de separador.

Una característica debe ser que la deteción de la cantidad de campos del fichero debe ser interpretada automáticamente. Esto quiere decir, que sean cuales sean la cantidad de campos que tenga el fichero se debe interpretar de forma automática la cantidad de ficheros que se crearán.

El siguiente script me ayudo hacerlo: strip-fields.sh

Publicado en Informática | 2 comentarios

Aprendiendo a usar grep con ejemplos

En este ejemplo tenemos dos ficheros, en uno tenemos una lista de usuarios, en el segundo tenemos otra lista de usuarios donde existen algunas coincidencias entre ambos. El objetivo es crear un fichero nuevo donde existan solamente las coincidencias del fichero 1 en el fichero 2. Seguir leyendo

Publicado en Informática | 11 comentarios