Repositorio local con CentOS

Páginas: 13 (3009 palabras) Publicado: 3 de diciembre de 2013
ESCUELA SUPERIOR POLITÉCNICA DE
CHIMBORAZO
FACULTAD DE INFORMÁTICA Y
ELECTRÓNICA
ESCUELA DE INGENIERÍA EN SISTEMAS
MATERIA: Administración de Linux
TEMA: Creación y Configuración de un
Repositorio Local en CentOS_6.0 para la
Escuela de ingeniería en Sistemas
AUTOR: Fredy Janeta Bastidas -

5

...
Desarrollo del trabajo:
1. Nota Preliminar
En el siguiente desarrollo se utilizaCentOS 6, Además el servidor posee la dirección IP
192.168.127.132 dentro de la red en la cual se encuentran los clientes

También podemos comprobar la conexión realizando un ping a nuestro servidor

6

2. Construyendo Repositorios
Para la creación de repositorios se necesita de la herramienta createrepo, por lo tanto tendremos
que instalarla para lo cual ejecutamos lo siguiente.

7 Se crea las estructuras de directorios para los archivos de Base del SO.

Se colocan los todos loa paquetes de CentOS_ 6.0 en la estructura de directorios creada
anteriormente, para esto existen dos métodos, si se poseen los DVD´s de CentOS_6.0 tendremos
q montarlos o podemos descargarlos de la red, en este caso se los descarga usando el comando
rsync del espejo //mirror.clarkson.edu/ ,de lasiguiente marera y lo almacenamos en
/var/www/html/centos/6/os creada anteriormente.
Nota: se usa un asterisco (*) al final de la dirección de la pagina para que se descargue todo el
contenido dentro de la dirección definida, ya que dentro de la misma existen los paquetes tanto
para la arquitectura i386 como la de x36_64

8

A continuación se crea el repositorio de /var/www/html/centos/6/para las dos arquitecturas

Además se crea una estructura de directorios para las actualizaciones

9

Y de igual forma colocamos los paquetes de actualización utilizando el mismo método usado para
la descarga de los paquetes base de CentOS_6.0

Para tener nuestro repositorio de updates siempre actualizados, lo podemos hacer usando el
demonio crontab el cual descargara automáticamentelas actualizaciones todo los días a las
21:48, ejecutando el comando crontab –e,este por defecto ejecuta el editor de textos vi en el cual
ingresamos lo siguiente y guardamos(:wq);

10

Cada ves que se realice esta tarea el sistema informa mediante un correo al usuario de salida el
cual simplemente es el usuario que creo la tarea (crontab -e).

Con esto nuestro repositorio local estacreado.
3. Disponibilidad del Repositorio mediante Apache.
Nota: para esto las maquinas (servidor - cliente) debe estar dentro de una red.
Para esto se necesita de la herramienta Apache la cual tendremos que instalarla ejecutando el
siguiente comando

11

12

Comprobamos el estado del servicio de HTTPD

Para que nuestro apache arranque con el sistema ejecutamos lo siguiente:

13 Para hacer visible nuestro servidor Apache tendremos que configurar el archivo httpd.conf de la
siguiente manera.

Colocamos nuestra IP (Servidor) en la línea 277 del archivo y lo guardamos;

14

E iniciamos el servicio httpd:

De igual forma configuramos el iptables para q los clientes puedan ubicar al servidor.

15

En el archivo se habilitando el puerto 80 el cual permite el accesoal servidor, agregando la
siguiente línea:

Y finalmente reiniciamos los servicios de httpd y iptables;

16

Verificamos ingresando la dirección IP del servidor desde el Navegador de cualquier cliente, de
estar correcto nos direcciona a la página del servidor Apache.

17

4. Configuración en cliente.
Se configurar el archivo CentOS-Base.repo.

En el archivo comentaremos los BASE ylos UPDATE y colocaremos los siguiente (nótese que se ingreso
la IP de nuestro servidor, 192.186.127.132 y la jerarquía de los archivos como la dirección url del
repositorio.):

18

Con esto nuestro cliente cada vez que realice un yum intalled lo hará desde nuestro reposirotio local.
Realizamos la prueba con un yum update el cual instalar las actualizaciones disponibles desde nuestro...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Repositorios y comandos basicos de centos
  • repositorio local RHEL
  • Creacion local strip center
  • Repositorio
  • REPOSITORIO
  • Repositorios
  • repositorios
  • Repositorios

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS