ArgStarfire
Usuario (Argentina)

Resulta que estábamos necesitando un medio de Backup cómodo, con algunas prestaciones extras y decidimos comprar un NAS... Conseguimos un IOMEGA Home Media Network Hard Drive - Cloud Edition 2TB, fuimos muy contentos a comprarlo, lo conseguimos a un precio excelente... y cuando lo conectamos comenzó nuestro infierno! La instalación súper simple, conectar el cable de red, enchufar el cable de alimentación y apretar el botón de power, (tener en cuenta que el router en la red entregue DHCP, sino no van a poder entrar de ninguna forma.) Una vez adentro (Se accede por una web), un menú súper amigable, tan amigable que apenas conectado a Internet te ofrece actualizar la versión de firmware (paso muy recomendable por IOMEGA). Resulta que actualizamos la versión realizando todos los pasos correctos y nunca mas levanto... (Acá es donde pensé... gastamos una fortunaaa y... ya lo rompí!!! aaahhh!!!). La versión de firmware que actualizamos es la hmnhd-3.2.3.15290, buscamos información por todos lados durante dos días y como es muy poco lo que encontramos sacamos un poco de cada lado y decidimos armar este tema contando todo lo que hicimos para arreglarlo, de esta forma si le pasa a alguien mas por lo menos va a tener algún lugar en Internet con la info en español. Bueno, hora de saber lo importante, pasos a realizar si rompes tu NAS. Tenes que abrir tu NAS, sacar el disco conectarlo con un conversor SATA a USB. Mira las fotos de ayuda que adjunto a continuación. 1. En la parte de atrás vas a ver dos tornillos (ver los marcados con los círculos rojos en la imagen adjunta). 2. Una vez que sacaste los tornillos tenes que empujarlo y sale por el frente. 3. Como se puede ver en la foto, el disco rígido de adentro es un disco común de PC sata. 4. A los costados tenes que sacar los 4 tornillos... 5. Una vez que se retiran los tornillos, hay que correr el disco hacia el frente para poder desconectarlo de la placa. 6. Una vez afuera el disco, yo use un conversor SATA a USB para conectarlo a mi netbook y poder arreglarlo. Dejo una imagen de lo que use. Aclaro que se puede utilizar cualquier PC con linux, inclusive una virtual. Hay que bajar de esta web: http://downloads.iomega.nas-central.org/Users/Mijzelf/HMNHD-CE/ el archivo: Iomega_HMNHD.lzma Borrar todas las particiones agregando primero el disco (conectar por USB a PC) en windows, abrir CMD,(Esto a continuación es LITERAL, así de igualito lo tienen que hacer) escribir DiskPart –> list disk –> select disk ‘x’ –> clean = this removes the gpt file system. (en select disk ‘x’ se entiende que es el numero de disco que conectaste, se identifica por el tamaño.) Una vez realizado lo anterior, conectar el Disco a una PC/Notebook/Netbook/Virtual con Linux, en mi caso use un Live CD de Ubuntu 12.04 en una Netbook con Windows 7, abrir una tty (terminal), estar como root, (sudo -s ingresar clave) Pasar el archivo .Izma, esto se hace escribiendo en la terminal: cat /mypath/Iomega_HMNHD.lzma | lzma -d | dd of=/dev/sdx bs=1M (por favor donde dice mypath, escribir la ruta donde tienen el archivo Iomega_HMNHD.lzma, también tener en cuenta /dev/sdx deben ingresar el sd correcto, puede ser sdb, sdc, para saber esto los pasos son:en una tty pones: cat /proc/partitions, ahí vas a reconocer cual es el hdd que conectaste por usb por el tamaño.) En una tty escribir: fdisk –> fdisk -l (listar y chequear dos veces por favor cual es el disco ejemplo: fdisk /dev/sdc) –> (va a aparecer warning about gpt not supported –> presionar d para borrar la única partición, grabar y salir.Volver a poner el disco en el NAS, después de prenderlo las luces deben apagarse. Preparar un pendrive usb (disk/flash) formateado con fat32, siguiendo este tutorial: http://iomega.nas-central.org/wiki/Recovery_%28Home_Media_CE%29 igual lo explicamos acá: 1. Formatear el pendrive en fat32 2. Bajar de esta web: http://downloads.iomega.nas-central.org/Users/Mijzelf/HMNHD-CE/ este archivo: recovery-3.1.14.995.zip 3. Descomprimir el ZIP directo en el pendrive, adentro van a quedar una carpeta llamada emctools y un archivo txt llamado bootrom.txtUna vez descomprimido ya lo tenemos listo para terminar con nuestro NAS. El pendrive lo tenemos que enchufar en nuestro nas (yo lo enchufe en el usb de atras, pero se puede usar el frontal sin problemas también) una vez enchufado ATENCIÓN CON ESTE PASO: Hay que tener apretado el boton de reset y sin soltarlo enchufar el de alimentacion, hasta que no veas parpadear la luz de lectura de tu pendrive no podes soltar el boton de reset, cuando ves que esta leyendo ahi podes sorlarlo, tarda como 2 minutos. Una vez que ves que se apaga el nas significa que ya esta como de fabrica listo para usar. Tu ultimo paso es sacar y volver a poner el cable de alimentación y walaaaaaaaaa volvemos a tener un NAS VIVO y disponible para usar y con el espacio de disco correcto!!!
Instalación y configuración de Apache2 en CentOS 6.4 Hola nuevamente, Ahora que ya tenemos la instalación mínima de un servidor CentOS 6.4 ( http://www.sectortecnico.com.ar/index.php/2013/05/instalacion-centos-6-4-y-configuracion-de-red/ ) vamos a instalar Apache2 para ir armando nuestro webserver. Los pasos de este tutorial requieren que el usuario tenga privilegios de root PASOS PARA LA INSTALACIÓN 1.Como root en la shell: [root@CentOS~]# yum install -y httpd 2. Arrancamos el servicio. [root@CentOS ~]# service httpd start Configurar para que se inicie automáticamente en el arranque del sistema: [root@CentOS ~]# chkconfig--level 235 httpd on Abrimos en el firewall del sistema el puerto 80 que es el que utiliza este servicio para que podamos tener acceso al mismo desde afuera, para lo que necesitaremos abrir el fichero de configuración de IPTABLES [root@CentOS ~]# nano /etc/sysconfig/iptables Añadimos lo siguiente: -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT Reiniciamos el servicio firewall de la siguiente forma: [root@CentOS ~]# /etc/init.d/iptables restart La configuración del servidor web la tenemos que realizar sobre dos ficheros: [root@CentOS ~]# /etc/httpd/conf/httpd.conf Ruta para configurar para dominios virtuales. (No existe el archivo,hay que crearlo). Lo voy a explicar más adelante cuando veamos la creación de archivos de configuración de dominios virtuales. [root@CentOS~]# /etc/httpd/conf.d/ INICIAR EL SERVIDOR WEB DE APACHE [root@CentOS ~]# /etc/init.d/httpdstart También podemos utilizar las siguientes opciones: · start: Inicia el servicio. · stop: Detiene el servicio. · restart: Reinicia el servicio. · reload: Recarga el servicio. · status: se ve el estado del servicio. ALGUNAS DIRECTIVAS PARA MEJORAR LA SEGURIDAD Y EL RENDIMIENTO DEL SERVIDOR Editar el archivo de configuración: [root@CentOS~]# /etc/httpd/conf/httpd.conf Esta directiva controla si el campo Server de las cabeceras de las respuestas que se envían de vuelta a los clientes incluye una descripción del sistema operativo genérico del servidor así como información sobre los módulos compilados en el servidor, donde Prod solo muestra la palabra apache. ServerTokens Prod Esta directiva niega o permite conexiones persistentes, si se dese activar se utiliza on; KeepAlive Off Esta directiva permitirá a Apache formar las URLs auto-referenciadas usando el nombre de host y puerto suministrados por el cliente, si desea activarla utilice on; UseCanonicalName Off Esta directiva hace que los ficheros .htaccess sean ignorados completamente.En ese caso, el servidor ni siquiera intentará leer los archivos .htaccess existentes; AllowOverride None Esta directiva esta desactivada por defecto porque puede confirmar la presencia de una cuenta de usuario en el sistema. Si desea activar la navegación del directorio del usuario en el servidor utilice la opción enabled; UserDir disabled Esta directiva desactiva la navegación del directorio del usuario root; UserDir disabled root Esta directiva permite la configuración de un pie de página que se añadirá a documentos generados por el sevidor (mensajes de error, listado de directorios generados por mod_proxy salida de mod_info, etc.); ServerSignature Off HostnameLookups registra los nombres o las direcciones IP de los clientes. Por defecto está en Off para evitar que para cada consulta se tenga que realizar una resolución DNS para averiguar el nombre y disminuya el rendimiento. Si estuviera activo, para cada consulta el servidor apache solicita una resolución DNS inversa para averiguar el nombre que corresponde con la dirección IP. Si realmente nos interesaran los nombres es aconsejable hacerlo a partir de los ficheros de"log" de forma independiente al servidor web como hacer ciertos programas de análisis de log como webalizer. HostnameLookups Off SELINUX Y APACHE (Documentación SELinux y Apache extraída dehttp://www.alcancelibre.org) En CentOS, Fedora™ y Red Hat™ Enterprise Linux, de modo predeterminado SELinux viene activo en modo obligatorio (enforcing). Éste añade seguridad y protección adicional a Apache. Sin embargo algunas opciones impedirán utilizar ciertas funciones en Apache, como directorios virtuales fuera del directorio /var/www,directorios ~/public_html, el envío de correo electrónico desde aplicaciones basadas sobre HTTP, etc. Para permitir a Apache poder enviar correo electrónico desde alguna aplicación,ejecute: [root@CentOS~]# setsebool -P httpd_can_sendmail 1 Parapermitir que Apache pueda leer contenidos localizados en los directorios deinicio de los usuarios locales, ejecute: [root@CentOS~]# setsebool -P httpd_read_user_content1 Estas últimas dos políticas son indispensables para el funcionamiento de cualquier cliente de correo electrónico basados sobre HTTP (Webmails). Para permitir a Apache poder ejecutar guiones CGI, ejecute: [root@CentOS~]# setsebool -P httpd_enable_cgi 1 Para permitir las inclusiones del lado del servidor (SSI, Server Side Includes), ejecute: [root@CentOS~]# setsebool -P httpd_ssi_exec 1 Para permitir que Apache se pueda conectar a una base de datos localizada en otro servidor, ejecute: [root@CentOS~]# setsebool -Phttpd_can_network_connect_db 1 Para permitir a Apache realizar conexiones de red hacia otro servidor, ejecute: [root@CentOS ~]# setsebool -Phttpd_can_network_connect 1 Para permitir que los usuarios locales puedan utilizar un directorio público (public_html), ejecute: [root@CentOS ~]# setsebool -Phttpd_enable_homedirs 1 Esta última política es indispensable para el funcionamiento de anfitriones virtuales asignados a usuarios locales, pues permite utilizar los directorios ~/public_html. Para permitir administrar a través de FTP o FTPS cualquier directorio gestionado por Apache o bien permitir a Apache funcionar como un servidor FTP escuchando peticiones a través del puerto de FTP, ejecute el siguiente mandato: [root@CentOS ~]# setsebool -Phttpd_enable_ftp_server 1 Para desactivar la ejecución de PHP y otros lenguajes de programación para HTTP a través de Apache, ejecute el siguiente mandato: [root@CentOS ~]# setsebool -Phttpd_builtin_scripting 0 Para consultar todas políticas disponibles que existen para Apache, ejecute: [root@CentOS ~]# getsebool -a|grep httpd Para consultar todas políticas disponibles que existen para Apache, junto con una breve descripción, ejecute: [root@CentOS ~]# semanage boolean-l |grep httpd Para definir que un directorio fuera de /var/www, como por ejemplo /sitios/dominio.tld/html,pueda ser utilizado por Apache, se le debe asignar el contexto httpd_sys_content_t.Éste puede asignarse a través del mandato chcon, como se muestra en el siguiente ejemplo: [root@CentOS ~]# chcon -t httpd_sys_content_t/sitios/dominio.tld/html Cualquier contenido que sea copiado o transferido dentro de /var/www automáticamente adquiere el contexto httpd_sys_content_t. Para definir que se permite ejecutar un guión CGI en particular, como por ejemplo /sitios/dominio/cgi-bin/formulario.pl, se utiliza el siguiente mandato: [root@CentOS ~]# chcon -t httpd_sys_script_exec_t/sitios/dominio/cgi-bin/formulario.pl Cualquier contenido que sea copiado o transferido dentro de cualquier sub-directorio de /var/www que se denomine cgi-bin,automáticamente adquiere el contexto httpd_sys_script_exec_t. Para definir que, por ejemplo, /var/www/dominio/public_html/leer.php pueda realizar procedimientos de sólo lectura de datos fuera del directorio /var/www,ejecute el siguiente mandato: [root@CentOS ~]# chcon -t httpd_sys_script_ro_t /var/www/dominio/public_html/leer.php Para definir que, por ejemplo, /var/www/dominio/public_html/escribir.php pueda realizar procedimientos de lectura y escritura de datos fuera del directorio /var/www, ejecute el siguiente mandato: [root@CentOS ~]# chcon -t httpd_sys_script_rw_t /var/www/dominio/public_html/escribir.php CREACIÓN DE DOMINIOS VIRTUALES Debemos activar la directiva NameHostVirtual, en el archivo de configuración principal. /etc/httpd/conf/httpd.conf En dicho fichero debemos localizar la siguiente línea y descomentarla. NameVirtualHost *:80 ESTRUCTURA DE DIRECTORIOS PARA DOMINIOS VIRTUALES Vamos a crear los siguientes dominios virtuales. www.pruebauno.com www.pruebados.com www.pruenatres.com Por cada dominio debemos crear un directorio en la siguiente ruta, y quedará como se muestra a continuación. (Se aclara que va sin el www delante) mkdir /var/www/pruebauno.com mkdir /var/www/pruebados.com mkdir /var/www/pruebatres.com Lo siguiente será crear dentro de cada uno de estos directorios laestructura básica que debe llevar cada uno de estos dominios. Estaestructura estará conformada por cuatro directorios: § html § cgi-bin § icons § error Ejemplo de cómodebería quedar para el dominio pruebauno.com § mkdir /var/www/pruebauno.com/html § mkdir /var/www/pruebauno.com/cgi-bin § mkdir /var/www/pruebauno.com/icons § mkdir /var/www/pruebauno.com/ error CREACIÓN Y MODIFICACIÓN DE LOS FICHEROS DECONFIGURACIÓN DE LOS DOMINIOS VIRTUALES. Deberemos crear los ficheros deconfiguración, (httpd.conf) vi /etc/httpd/conf.d/pruebauno.com.conf Contenido del archivo, para pruebauno.com <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot "/var/www/pruebauno.com/html" ServerName www.pruebauno.com ServerAliaspruebauno.com </VirtualHost> (Si se realizan pruebas) Editar el archivo/etc/hosts, e incluir IP y dominios vi /etc/hosts Debería quedar de la siguiente manera. 192.168.1.40 pruebauno.com Reiniciamosel daemon httpd /etc/init.d/httpd restart oservice httpd restart Esto estodo por hoy…
Instalación CentOS 6.4 y configuración de red:http://www.sectortecnico.com.ar/index.php/2013/05/instalacion-centos-6-4-y-configuracion-de-red/ Instalación y configuración de servidor Apache2 en CentOS 6.4: http://www.sectortecnico.com.ar/index.php/2013/05/instalacion-y-configuracion-de-apache2-en-centos-6-4/ Ya tenemos nuestro server básico, con red, con apache instalado y seguridad configurada, ahora vamos a instalar PHP y MySQL Server. INSTALACIÓN DE PHP Y LIBRERÍAS ADICIONALES CentOS 6.4: Estas son algunas de las diferentes librerías que podemos necesitar en nuestro Apache, para instalar php y las librerías realizamos lo siguiente: En la shell: [root@CentOS ~]# yum install php php-mysql php-pdo php-gd php-soap php-xmlrpc php-xml php-cli php-mbstring php-pear mod_ssl Una vez instalado reiniciamos el servidor apache. [root@CentOS ~]# service httpd restart Con esto ya tenemos instalado php y las librerías. INSTALACION DE MYSQL SERVER CentOS 6.4: Para la instalación de MySQL Cliente y Servidor, escribir lo siguiente en la shell: [root@CentOS ~]# yum install mysql mysql-server Luego arrancamos el servicio [root@CentOS ~]# service mysqld start Para configurarlo vamos a usar un script que viene con el propio sistema y facilita esta tarea, en la shell: [root@CentOS ~]# mysql_secure_installation Cuando vean esta línea: Enter current password for root (enter for none): presionar enter sin poner nada. ———————————————————————————— Set root password? [Y/n] Ponen Y ———————————————————————————— Ingresan la clave dos veces como se puede ver en la imagen a continuación. ———————————————————————————— Luego va a preguntar si queremos remover usuarios anónimos y ponemos que SI ———————————————————————————— Ahora nos va a preguntar si queremos evitar que root acceda en forma remota: La respuesta por seguridad es SI ———————————————————————————— La siguiente pregunta es si deseamos remover la base de datos test: Si ———————————————————————————— Recargar privilegios de tablas ahora?: SI Y listo. Por último hacemos que el servicio se ejecute automáticamente con el sistema con el siguiente comando. [root@CentOS ~]# chkconfig –level 2345 mysqld on (OJO en level son dos guiones) Con esto ya tenemos listo nuestro servidor MySQL en nuestro CentOS.
Instalación CentOS 6.4 Hoy les voy a explicar todos los pasos necesarios para realizar una instalación mínima de CentOS. Requisitos: 1- Paciencia 2- Imagen ISO, actualmente voy a usar CentOS-6.4-x86_64-bin-DVD1.iso Lo importante de una instalación mínima es tener una instalación limpia para un servidor y poder instalar estrictamente los paquetes necesarios que queramos usar. También tenes que saber que la instalación mínima es la que presenta menos problemas de incompatibilidades. Pasos para la instalación: Actualmente la instalación la voy a realizar en vbox, los pasos para instalarlo en una pc son los mismos. 1- Arrancamos nuestra PC con el DVD de CentOS. 2- Seguimos los pasos de instalación que será muy simple y no va a dar problemas ya que solo debemos seleccionar parámetros como: Idioma Teclado Zona Horaria Contraseña de root Particionamiento de disco (cuando llegan acá tienen que elegir la opción 1 “Borrar todo el disco e instalar CentOS”) 3- Una vez finalizado reiniciar. 4- Ya estamos en condiciones de loguearnos usuario root clave “la que asignaste en la instalación” Levantar la interface de red: Al tener una instalación mínima hay muchas cosas por configurar, CentOS en este paso se porta mal, y ni siquiera levanta la placa de red. Voy a poner las dos formas de configuración, con IP Fija y con DHCP. Lo primero que tenemos que hacer es levantar la placa de red, para esto hay que editar este fichero de la siguiente forma: vi /etc/sysconfig/network-scripts/ifcfg-eth0 Se va a abrir el editor vi, hay que pulsar la tecla “i” (significa insertar y va sin las comillas) y donde dice ONBOOT=no hay que cambiarlo por ONBOOT=yes Pulsar la tecla Esc, y escribir “:wq” y pulsar enter (wq significa “write quit” escribir y salir) De esta forma le informamos al sistema que cuando inicia tiene que activar el servicio de red. Para levantar la red luego de este cambio hay que reiniciar el servicio y se hace de la siguiente forma: (En la Shell escribir) /etc/init.d/networking restart Si escribimos: ifconfig –a Vamos a ver que en efecto ya tenemos red y se mostrara la ip asignada a la interface eth0 por el servidor DHCP de nuestra red. Ahora lo divertido, que pasa si no tenemos dhcp y no tenemos ni idea de cómo configurar una IP fija. Bueno no desesperes los pasos son los siguientes En la Shell escribí: vi /etc/sysconfig/network-scripts/ifcfg-eth0 Se va a abrir el editor vi, hay que pulsar la tecla “i” (significa insertar y va sin las comillas) y tiene que quedar así: DEVICE=eth0 TYPE=Ethernet UUID=397cac28-b7ec-41b2-8e9c-dd980e9f46fc ONBOOT=yes NM_CONTROLEED=yes BOOTPROTO=none HWADDR=08:00:27:15:66:37 IPADDR=192.168.1.xxx (Acá va tu IP) PREFIX=24 GATEWAY=192.168.1.xxx (Acá va tu Puerta de enlace) DNS1=192.168.1.xxx (Acá va tu dns) DEFROUTE=yes IPV4_FAILURE_FATAL=yes IPV6INIT=no NAME=”System eth0″ NETMASK=255.255.255.0 (Acá va tu Mascara de red) USERCTL=no Una vez que finalizas de escribir todo esto pulsar la tecla Esc, y escribir “:wq” y pulsar enter (wq significa “write quit” escribir y salir) Ahora hay que especificar nuestro hostname y Gateway en el siguiente archivo (en la Shell escribir) vi /etc/sysconfig/network Se va a abrir el editor vi, hay que pulsar la tecla “i” (significa insertar y va sin las comillas) y tiene que quedar así: NETWORKING=yes HOSTNAME= (el nombre de tu pc) GATEWAY=192.168.1.xxx (Acá va tu Puerta de enlace) Una vez que finalizas de escribir todo esto pulsar la tecla Esc, y escribir “:wq” y pulsar enter (wq significa “write quit” escribir y salir) Y por último hay que configurar los DNS: En la Shell escribir: vi /etc/resolv.conf Se va a abrir el editor vi, hay que pulsar la tecla “i” (significa insertar y va sin las comillas) y tiene que quedar así: nameserver: 200.69.193.2 nameserver: 200.69.193.1 Esto es un ejemplo con los DNS de iplan, vos tenes que usar los que te asigne tu proveedor. Ahora sí, si hiciste todo bien, no te salteaste ningún paso, y respetaste mayúsculas y minúsculas literal a como lo detalle, estamos en condiciones de reiniciar el servicio y tener internet! /etc/init.d/networking restart y Walaaaa! Instalamos algunos programas de utilidad: Ahora que tenemos red estamos en condiciones de instalar algunos programas entre ellos otro editor menos complicado que vi. En la Shell escribir: yum install nano wget gd curl zlib Activamos repositorios: Vamos a activar algunos repositorios, para esto vamos a escribir en la Shell: nano / etc/yum.repos.d/CentOS-Base.repo Ahora vamos a buscar los repositorios “contrib y centosplus” y donde dice Enable=0 lo vamos a cambiar por Enable=1 Luego presionar “Ctrl + X” grabar y salir. Actualizamos el equipo: En la Shellescribimos: yum update Y con esto ya tenemos CentOS con red configurada y actualizado.
Uso del comando yum yum es un paquete administrador de software. Es una herramienta para instalar, actualizar y remover paquetes junto con sus dependencias en distribuciones Linux basados en RPM (Redhat, Fedora, Centos). Guía práctica y rápida de las funciones más comunes de YUM a través de ejemplos. yum install paquete Instala la última versión del paquete indicado. Pide por confirmación. yum -y install paquete Instala la última versión del paquete indicado. Instala sin pedir confirmación. yum -y install paquete1 paquete2 Instala la última versión de los paquetes indicados, no hay límite de cuantos paquetes se pueden indicar. Instala sin pedir confirmación. yum -y install paquete.arch Instala la última versión del paquete indicado con la arquitectura indicada, por ejemplo: yum install mysql.i386. yum -y update Actualiza todos los paquetes en el sistema. yum -y update --exclude=sendmail Actualiza todos los paquetes del sistema, excepto sendmail. yum -y update httpd Actualiza solo el paquete indicado, en este caso el servidor Web Apache. yum -y update opera firefox Actualiza los paquetes indicados. yum -y update --enablerepo=centosplus Además de los repositorios que se tengan se habilita otro, en este caso 'centosplus', esta opción también aplica para 'install'. yum -y upgrade Actualiza los paquetes indicados, pero tomando en cuenta paquetes obsoletos en el cálculo de la actualización. Esta opción es idéntica a yum -y --obsoletes update y solo es realmente útil cuando se actualizan paquetes a través de distintas versiones de la distribución, por ejemplo de centos6. yum check-update Muestra una lista de paquetes que necesitan ser actualizados sin instalarlos. yum info paquete Descripción completa del paquete indicado. Ejemplo:yum info samba yum info recent Muestra información resumida de los últimos paquetes instalados o actualizados. yum info available Muestra información resumida de los paquetes disponibles a actualizarse. yum list Lista de todos los paquetes disponibles para instalación, actualización o ya instalados. yum list | grep mysql Muestra solo los paquetes disponibles o ya instalados de mysql. yum list installed Lista de todos los paquetes instalados en el sistema. yum list available Lista de todos los paquetes disponibles para ser instalados. yum list updates Lista de todos los paquetes disponibles para ser actualizados. yum remove telnet Remueve el paquete indicado. yum -y remove telnet vncserver Remueve los paquetes indicados sin pedir confirmación. yum search paquete Busca el 'paquete' en la base de datos de paquetes instalados o para instalar. 'paquete' puede ser una palabra parcial del paquete a buscar. yum clean headers Elimina todos los archivos de encabezados que yum utiliza para resolver dependencias. yum clean packages Cuando utilizas la opción 'update' o 'install' el paquete que se descarga e instala o actualiza no se elimina del sistema, ocupando espacio, con esta opción eliminas esos paquetes. yum clean all Limpia tanto archivos de encabezados como paquetes, como utilizar las dos opciones previas, pero al mismo tiempo. yum repolist Lista los repositorios que se tengan de yum. Saludos!!