Yellow dog Updater, Modified (YUM) es una herramienta de software libre de gestión de paquetes para sistemas Linux basados en RPM (sistema de administración e instalación de paquetes de software característico de varias plataformas Linux, fundamentalmente basadas o afines a Red Hat.)

La utilización y parámetros básicos de yum son los siguientes:

yum search <paquete o cadena>
Búsqueda de paquetes coincidentes con una determinada cadena, buscará coincidencias en el nombre del paquete, descripción, resumen… del RPM.
yum install <paquete>
Instala un determinado paquete satisfaciendo todas sus dependencias
yum list <paquete o cadena>
Muestra información sobre los distintos paquetes disponibles
yum remove <paquete> | yum erase <paquete>
Elimina el paquete seleccionado y sus dependencias
yum info <paquete>
Muestra información sobre un determinado paquete, su descripción, resumen, etc.
yum clean
Utilizado para limpiar la caché de paquetes generada por yum, podemos especificar limpiar solo las cabeceras, los paquetes o todo, yum clean packages, yum clean headers , yum clean all.
yum update
Si no especificamos ningún paquete, actualizará todo el sistema (paquetes instalados), si especificamos paquetes solamente actualizará los definidos.
yum check-update
Revisará si existe alguna actualización disponible para alguno de los paquetes instalados en el servidor

En cuanto a los ficheros y carpetas de YUM cabe destacar los siguiente:

Fichero de configuración
/etc/yum.conf
Carpeta de repositorios:
/etc/yum/repos.d/
Carpeta de plugins:
/etc/yum/pluginconf.d/
Carpeta de caché:
/var/cache/yum/

Si necesitáis información más detallada sobre cualquiera de estos parámetros, la tenéis en la página man de yum:

man yum

Por nombrar un poquito el fichero de configuración yum.conf, conviene explicar unas cuantas opciones:

gpgcheck=1

Si está a 1, evitará la instalación de paquetes no firmados

exclude=apache* bind-chroot courier* dovecot* exim*

Utilizamos la línea “exclude=…” en yum.conf para especificar los paquetes que deseamos excluir de las actualizaciones y cualquier utilización de yum.

debuglevel=2

Nivel de debug, entre 1 y 10.

logfile=/var/log/yum.log

Por supuesto, para conocer este fichero de configuración a fondo, os recomiendo encarecidamente leer su página man:
man yum.conf