Herramientas de usuario

Herramientas del sitio


tecnica:anotaciones_tecnicas_centos

Anotaciones técnicas sobre CentOS Linux

Instalación

Mirrors para CentOS 6.5 Netinstall

http://mirrors.dcarsat.com.ar/centos/6.5/os/x86_64/
http://mirrors.seas.harvard.edu/centos/6.5/os/x86_64/

Configuración de repositorio

Ejemplo para dcarsat.

Crear un archivo /etc/yum.repos.d/dcarsat.repo:

[dcarsat]
name=dcarsat
baseurl=http://mirrors.dcarsat.com.ar/centos/6.5/os/x86_64/
enabled=1
gpgcheck=1
gpgkey=http://mirrors.dcarsat.com.ar/centos/6.5/os/x86_64/RPM-GPG-KEY-CentOS-6

Una vez creado el archivo, se debe eliminar la caché de Yum con yum clean all

Varios

  • Para cambiar el locale por defecto. Editar /etc/sysconfig/i18n y cambiar ahí lo que se necesite, por ejemplo “es_ES.UTF8” por “es_ES.iso8859-1”
  • Luego de actualizar el kernel, revisar si el grub.conf (/boot/menu.lst) fue actualizado. Probablemente no haya sido tocado ya que por defecto hay enlaces de la raíz a vmlinuz-x.y.z y a initrd.x.y.z dentro de /boot. Si éste es el caso, basta con actualizar ambos enlaces:
    cd /
    ln -sf boot/vmlinuz-2.6.9-89.0.9.EL vmlinuz
    ln -sf boot/initrd-2.6.9-89.0.9.EL.img initrd.img
  • Para remover kernels viejos, luego de haber iniciado con el kernel nuevo y asegurarse que todo funcione correctamente:
    rpm -q kernel | grep -v `uname -r`   # Para ver qué kernels se pueden eliminar
    yum remove kernel-a.b.c kernel-d.e.f kernel-g.h.i ...    # Eliminar de una sola vez todos esos kernels

    Para hacerlo en un sólo paso (OJO! no probado):

    yum remove $(rpm -q kernel | grep -v `uname -r`)
  • Buscar a qué paquete pertenece un archivo:
    rpm -qf /ruta/al/archivo
  • Verificar la integridad de los archivos de un paquete:
    rpm -Vv paquete

Yum

  • Para obligar a Yum a bajar los archivos a través de un proxy, poner en ~/.bashrc o ~/.bash_profile:
    export http_proxy=http://proxy:puerto

    Otra forma es editar yum.conf y agregar:

    proxy=http://proxy:puerto
  • Trabajar con grupos de Yum. Los grupos permiten instalar características del sistema operativo con una sola línea de comando (similar a los metapaquetes de Debian):
    # Listar los grupos disponibles
    yum grouplist | less
    
    # Instalar un grupo (ejemplo)
    yum groupinstall 'Sistema X Window'
    
    # Remover un grupo
    yum groupremove 'Sistema X Window'
    
    # Actualizar un grupo
    yum groupupdate 'Sistema X Window'
  • Eliminar las dependencias de un paquete y que no se usan para otro:
    # Primero instalar el siguiente plugin de Yum:
    yum install yum-plugin-remove-with-leaves
    
    # Luego para remover un paquete con sus dependencias>
    yum remove httpd --remove-leaves
tecnica/anotaciones_tecnicas_centos.txt · Última modificación: 2014/06/09 00:32 por fmolinuevo