Guía de planificación de migración
Migración a Red Hat Enterprise Linux 7
Edición 0
Resumen
Capítulo 1. Sinopsis
Capítulo 2. Rutas de actualizaciones
Capítulo 3. Herramientas de actualización
3.1. Asistente de preactualización
preupg) revisa los problemas en potencia que puede encontrar con una actualización de Red Hat Enterprise Linux 6 a Red Hat Enterprise Linux 7 antes de hacer cualquier cambio a su sistema. Esto le ayuda a evaluar su posibilidad de éxito al actualizarse a Red Hat Enterprise Linux 7 antes de que el proceso real comience.
- Reporte del análisis del sistema con soluciones propuestas para cualquier problema de migración detectado.
- Los datos que pueden utilizarse para "clonar" el sistema, si la actualización en sitio no es apropiada.
- Los scripts de posactualización finalizan problemas más complejos en la actualización en sitio.
3.2. Herramienta de actualización de Red Hat
- La Herramienta de actualización de Red Hat busca paquetes y una imagen de actualización de un disco o servidor, prepara el sistema para la actualización y reinicia el sistema.
- El sistema reiniciado detecta si los paquetes actualizados están disponibles y usa systemd y yum para actualizar paquetes en el sistema.
- La Herramienta de actualización de Red Hat se elimina después de actualizar y reinicia el sistema en el sistema operativo actualizado.
Capítulo 4. Cambios importantes y consideraciones sobre migración
4.1. Limitaciones del sistema
- A lo sumo 3 TB de memoria (límite en teoría: 64 TB)
- A lo sumo 160 CPU lógicas (límite en teoría : 5120 CPU lógicas)
- a lo sumo 2 TB de memoria (límite en teoría: 64 TB)
- a lo sumo 128 CPU lógicas (límite en teoría: 2048 CPU lógicas)
- A lo sumo 3 TB de memoria
- A lo sumo 101 CPU lógicas
4.2. Instalación
4.2.1. Nuevo gestor de arranque
force con el riesgo de causar daño al sistema de archivos o usar un gestor de arranque alternativo. Para obtener una lista de los gestores de arranque alternativos, consulte la Guía de Instalación de Red Hat Enterprise Linux 7, disponible en http://access.redhat.com/site/documentation/Red_Hat_Enterprise_Linux/.
# grub2-mkconfig -o /boot/grub2/grub.cfg
4.2.2. Nuevo sistema Init
4.2.2.1. Compatibilidad en reverso
- Los comandos estándar
/etc/init.d/servicename(start,stop,status) aún funcionan. Sin embargo, Red Hat recomienda los comandos/usr/sbin/servicenombre_de_servicio, ya que reenvían directamente asystemd, en lugar de usar los scripts init de legado. - El soporte de nivel de ejecución es limitado. Todos los niveles de ejecución SysV se asignan a destinos systemd; sin embargo, no todos los destinos systemd se asignan a niveles de ejecución SysV . Algunas revisiones al nivel actual, retornarán, por lo tanto,
N(nivel de ejecución desconocido). Red Hat recomienda evitar revisiones de niveles de ejecución y desplazarse a destinos más útiles de systemd. - Los niveles de legado 2, 3 y 4 se asignan, de forma predeterminada, al destino
multi-user.targetsystemd . Los usuarios pueden modificar esta conducta al configurar diferentes destinos de systemd . - Los servicios se ejecutan limpiamente y no heredan ningún contexto del usuario invocado. Los scripts Init que dependen en contexto heredado no funcionarán.
- systemd no soporta verbos adicionales en scripts init. Si usted requiere verbos diferentes a
start,stop, ostatus, desplácelos a un script auxiliar. - La información del encabezado Linux Standard Base ahora es interpretada y utilizada por systemd en tiempo de ejecución.
- Todos las operaciones de script Init ahora están sujetas a tiempo de espera de 5 minutos para evitar que el sistema se congele debido a que un script init se cuelgue.
- systemd detiene únicamente los servicios en ejecución; los servicios que no fueron iniciados también se detienen durante el apagado.
- La herramienta chkconfig muestra únicamente los servicios SysV y la información del nivel de ejecución y puede entregar información errónea. Red Hat recomienda el uso del comando
sysctlen su lugar. - Los servicios SysV, incluso aquellos con privilegios de root, ya no pueden adquirir programación de tiempo real.
- Los servicios ya no se pueden leer del stdin. Si usted requiere scripts interactivos, considere el marco de solicitud de contraseña mínima, soportado por systemd. Puede obtener más información sobre esta funcionalidad en la página de manual:
$ man systemd-ask-password
- Las versiones anteriores de Red Hat Enterprise Linux incluían un script específico de preinstalación System z (
linuxrc.s390), el cual iniciaba sistemas System z en el momento de arranque. El nuevo sistema init deprecia este script de preinstalación y los sistemas System z ahora arrancan en la misma forma que AMD64, Intel® 64 y sistemas Power.
4.2.3. Nuevo instalador
- Una interfaz gráfica de usuario rediseñada más rápida y flexible y que requiere menos entrada del usuario.
- Soporte para aprovisionamiento fino LVM.
- Soporte de instalación para btrfs. (Observe, sin embrgo, que btrfs es una muestra previa de tecnología en Red Hat Enterprise Linux 7.)
- Soporte de localización mejorado.
- Soporte para dispositivos formateados directamente o sin formatear.
- Soporte para tecnologías de coordinación y vinculación de tecnologías de red.
- Soporte para seleccionar automáticamente una distribución de teclado, idioma y zona horaria apropiados. (Esto requiere conexión de Internet.) Los valores establecidos según la detección, son sobrescritos por cualquier valor establecido de forma manual.
- Servidores NTP publicitados por DHCP ahora se utilizan automáticamente.
- Integración de Kickstart para el Directorio activo, Free IPA y servicio DBus
realmd. - Un nuevo modo de texto que funciona en sistemas IBM System z y PowerPC, y consolas seriales. El modo de texto proporciona un subconjunto de funcionalidades del instalador gráfico.
- Anteriormente, la configuración de almacenamiento requería que el usuario tuviera un conocimiento técnico detallado de su sistema de almacenamiento. En Red Hat Enterprise Linux 7, la configuración de almacenamiento ha sido rediseñada para que los usuarios deban ingresar una información mínima para configurar el almacenamiento.
- Anaconda ahora usa el parámetro
inst.repopara establecer la red y otros sitios de instalación en lugar de usar el parámetro de root. - La selección de paquetes detallada en la interfaz del instalador gráfico, ha sido remplazada por la pantalla Selección de software. Software se divide en Entornos y Complementos. Los usuarios eligen el entorno y el número de complementos. Las instalaciones Kickstart siguen teniendo control sobre los paquetes seleccionados en el momento de instalación.
4.2.3.1. Cambios de parámetros de arranque
4.2.3.1.1. Especificación de parámetros de arranque
inst. en esta guía. Actualmente, este prefijo es opcional en Red Hat Enterprise Linux 7: resolution=1024x768 funciona exactamente igual que inst.resolution=1024x768. Sin embargo, se espera que este prefijo sea obligatorio en futuros lanzamientos y los parámetros sin prefijo sean depreciados.
4.2.3.1.2. Cambios a parámetros de arranque
4.2.3.1.2.1. Nuevos parámetros
- inst.stage2
- Especifica el sitio de la imagen de tiempo de ejecución del programa de instalación que va a ser cargado. La sintaxis es igual a la sintaxis del parámetro
inst.repo. Esta opción ignora todo, menos la imagen; no puede utilizarse para especificar el sitio de paquetes. - inst.dd
- Actualiza un paquete de controlador con un paquete en un sitio especificado. Esta opción puede usarse varias veces. La sintaxis del sitio es la misma de la sintaxis del parámetro
inst.repo. - inst.geoloc
- Configura el uso de geolocalización en el instalador para preconfigurar el idioma y la zona horaria. El valor predeterminado es
provider_fedora_geoip. Los valores válidos para este parámetro incluyen los siguientes:Tabla 4.1. Valores de geolocalización
ValorEfecto0Inhabilita la geolocalización.provider_fedora_geoipUsa API GepIP de Fedora.provider_hostipUsa API GeoIP Hostip.info - inst.usefbx
- Especifica que el controlador X de búfer de marcos debe utilizarse en lugar del controlador específico de hardware. Esta opción es equivalente a
inst.xdriver=fbdev. - bootdev
- Especifica la interfaz de arranque. Esta opció es obligatoria si
ipse especifica más de una vez. - inst.multilib
- Configura el sistema para paquetes multilib, por ejemplo, para permitir que paquetes de 32 bits sean instalados en un sistema de 64 bits.
- gpt
- Instala información de particiones en una tabla de particiones GUID (GPT) en lugar del Registro de arranque maestro (MBR).
- inst.virtiolog
- Especifica un puerto virtio a ser usado para registros de reenvío. El valor predeterminado es
org.fedoraproject.anaconda.log.0. Si el puerto existe, será utilizado. - rd.dasd
- Toma un Identificador de bus de dispositivo de adaptador DASD, Dispositivo de almacenamiento de acceso directo; opcionalmente, el parámetro
sysfsy los pares de valores. Activa el Dispositivo de almacenamiento de acceso directo con ID de bus de dispositivo especificado y establece los parámetrossysfsmencionados para los valores especificados. Por ejemplo,rd.dasd=adaptor_id,readonly=0. Este parámetro puede ser especificado varias veces para activar múltiples DASD. - rd.zfcp
- Toma un SCSIv sobre un Identificador de bus de dispositivo de adaptador FCP (zFCP), un nombre de puerto universal (WWPN), y un LUN FCP. Activa el dispositivo zFCP con el dispositivo especificado, nombre de puerto y LUN. Este parámetro puede ser especificado varias veces para activar múltiples dispositivos zFCP.
rd.zfcp=0.0.4000,0x5005076300C213e9,0x5022000000000000
- rd.znet
- Toma un tipo de protocolo de redes, una lista de subcanales limitada por comas y opcionalmente, parámetro
sysfsy pares de valores. Activa el controlador de dispositivos de red System z para el protocolo especificado, configura los subcanales y parámetros especificados. Este parámetro puede ser especificado varias veces para activar múltiples dispositivos de red.rd.znet=qeth,0.0.0600,0.0.0601,0.0.0602,layer2=1,portname=foo rd.znet=ctc,0.0.0600,0.0.0601,protocol=bar
4.2.3.1.2.2. Parámetros modificados
- inst.ks.sendmac
- Anteriormente
kssendmac. Adiciona encabezados a las solicitudes HTTP salientes, incluidas las direcciones MAC de todas las interfaces de red. Es útil cuando se usainst.ks=httppara sistemas de provisión. - nameserver
- Anteriormente
dns. Especifica la dirección del servidor de nombre. Esta opción puede utilizarse varias veces.
4.2.3.1.2.3. Parámetros depreciados
- Actualizaciones
- Especificaba el sitio de las actualizaciones para el programa de instalación. Use la opción
inst.updatesen su lugar. - Método
- Configuraba el método de instalación. Use la opción
inst.repo=en su lugar . - repo
- En instalaciones NFS, se especificaba que el destino era una imagen ISO localizada en un servidor NFS en lugar de un árbol instalable. La diferencia ahora se detecta automáticamente, lo cual hace está opción igual a
inst.repo=nfs:server:/path. - dns
- Configuraba el Servidor de nombre de dominio (DNS). Use la opción
nameserver=en su lugar. - netmask, gateway, hostname, ip, ipv6
- Estas opciones han sido consolidadas bajo la opción
ip. - ip=bootif
- Especificaba la opción
BOOTIFutilizada cuando se instalaba desde un servidor PXE. Ahora se detecta de forma automática. - ksdevice
- Configuraba el dispositivo de red para ser usado durante una instalación Kickstart. Diferentes valores para este parámetro han sido remplazadas por diferentes parámetros como la siguiente tabla.
Tabla 4.2. Valores de parámetros kickstart
ValorConducta actualNo está presenteIntenta activar todos los dispositivos con DHCP, a menos que un dispositivo y configuración sean especificados con la opcionesipoBOOTIF.ksdevice=linkIgnorado (es igual a la conducta predeterminada).ksdevice=bootifIgnorado (BOOTIFse utiliza como predeterminada si se especifica).ksdevice=ibftRemplazado por dracut optionip=ibft.ksdevice=MACRemplazado porBOOTIF=MAC.ksdevice=deviceRemplazado por especificación de dispositivo en dracut opciónip. - blacklist
- Utilizado para inhabilitar controladores especificados. Ahora se maneja mediante la opción
rd.driver.blacklistdracut con la siguiente sintaxis:rd.driver.blacklist=mod1,mod2,...
- nofirewire
- Soporte desactivado para la interfaz FireWire. Usted puede inhabilitar el controlador FireWire (firewire_ohci) mediante la opción
rd.driver.blacklisten su lugar:rd.driver.blacklist=firewire_ohci
4.2.3.1.2.4. Parámetros retirados
- serial
- Esta opción obligaba a Anaconda a usar la consola
/dev/ttyS0como la salida. Use el parámetroconsolepara especificar la consola/dev/ttyS0(o similar) en su lugar. - essid, wepkey, wpakey
- Configuraba acceso de redes inalámbricas. La configuración de red ahora se maneja mediante dracut, el cual no soporta redes inalámbricas, lo cual hace inútiles estas opciones.
- ethtool
- Se utilizaba para configurar los parámetros de red adicionales de bajo nivel. Ahora, todos los parámetros de red se manejan con la opción
ip. - gdb
- Le permitía depurar el cargador. Use
rd.debugen su lugar. - inst.mediacheck
- Verificaba los medios de instalación antes de iniciar la instalación. Se remplazó por la opción
rd.live.check. - ks=floppy
- Especificaba un disco blando como una fuente de archivos Kickstart. Los controladores blandos ya no son un medio de arranque con soporte.
- Pantalla
- Configuraba una pantalla remota. Se remplazó por la opción
inst.vnc - utf8
- Adicionaba soporte UTF8 cuando se instalaba en modo de texto. El soporte UTF8 ahora funciona automáticamente.
- noipv6
- Desactivaba el soporte IPv6 en un programa de instalación. IPv6 ahora se construye en el kernel para que el controlador no pueda ponerse en lista negra; sin embargo, es posible desactivar IPv6 mediante la opción
ipv6.disabledracut. - upgradeany
- Las actualizaciones han cambiado en Red Hat Enterprise Linux 7. Para obtener más información, consulte Capítulo 3, Herramientas de actualización o la Guía de instalación de Red Hat Enterprise Linux 7, disponible en http://access.redhat.com/site/documentation/Red_Hat_Enterprise_Linux/.
- vlanid
- Configuraba un dispositivo VLAN. Se remplazó por la opción dracut
vlan.
4.2.4. Cambios a la implementación de Firstboot
4.3. Diseño de sistema de archivos
- Los directorios
/bin,/sbin,/liby/lib64ahora están en el directorio/usr. - El directorio
/tmpahora puede utilizarse como un sistema de almacenamiento de archivos temporales (tmpfs).
4.3.1. Nueva distribución para sistema de archivos raíz
/bin y /lib para evitar retrasar el proceso de arranque. Algunas de las herramientas necesitan estar en el nivel de raíz (/) para montar la partición /usr. Este procedimiento creaba una situación en la que otras herramientas extendían el contenido en varios niveles o directorios, por ejemplo: en /bin y /usr/bin.
/bin, /sbin, /lib y /lib64 a /usr. Puesto que el sistema de archivos /usr no puede ser montado por initramfs en lugar de herramientas en directorios a nivel raíz. Ya no hay necesidad de dividir el contenido del paquete entre los dos niveles de directorio. Esto permite que un sistema de archivos raíz más pequeño, lo cual permite sistemas que pueden compartir espacio de disco de una forma más efectiva y sistemas que son más fáciles de mantener, más flexibles y más seguros.
/bin ahora es un enlace simbólico para /usr/bin, /sbin para /usr/sbin, y así sucesivamente.
4.3.1.1. Preparación de su sistema de archivos para la actualización.
/usr está en una partición independiente, asegúrese de que la partición de /usr tenga espacio suficiente para copias de /bin, /sbin, /lib, y /lib64.
/usr no está en una partición independiente, asegúrese de que la partición de que / tenga espacio suficiente para conmutación de copias de /bin, /sbin, /lib, y /lib64.
/var está en una partición independiente, usted deberá convertir de forma manual /var/run y /var/lock en enlaces simbólicos, así:
# mv -f /var/run /var/run.runmove~ # ln -sfn /run /var/run # mv -f /var/lock /var/lock.lockmove~ # ln -sfn /run/lock /var/lock
4.3.1.2. Verificación de una actualización exitosa
- Verifique si los siguientes enlaces simbólicos existen:
/bines un enlace simbólico para/usr/bin/sbines un enlace simbólico para/usr/sbin/libes un enlace simbólico para/usr/lib/lib64es un enlace simbólico para/usr/lib64/var/runes un enlace simbólico para/run/var/lockes un enlace simbólico para/run/lock
Si los directorios listados son enlaces simbólicos, como se espera, se requieren dos o más verificaciones. - Verifique la salida del siguiente comando 'find':
# find /usr/{lib,lib64,bin,sbin} -name '.usrmove'Los archivos o directorios que aparecen en respuesta de este comando no se pudieron copiar a/usrporque ya estaba presente un archivo o directorio con el mismo nombre en/usr. Deberá resolver de forma manual, este conflicto de nombres. - Revise en los siguientes directorios los archivos que desea guardar:
/var/run.runmove~/var/lock.lockmove~
4.3.1.3. Recuperación de una actualización fallida
# dmesg # journalctl -ab --full
/es de escritura/usres de escritura/usrestá montado correctamente/tiene suficiente espacio/usrtiene suficiente espacio/varestá montado en la herramienta rhelup
4.3.2. Espacio de almacenamiento temporal
/tmp como un punto de montaje para un sistema de almacenamiento de archivos temporales (tmpfs).
/tmp en el disco duro excepto cuando la memoria es escasa, en cuyo caso, se utiliza el espacio de Swap. Esto significa, que el contenido de /tmp no es persistente a través de reinicios.
# systemctl enable tmp.mount
# systemctl disable tmp.mount
- Procesos privilegiados, tales como demonios, deben usar
/run/processnamepara almacenamiento temporal de datos. - Los procesos que almacenan grandes cantidades de datos, requieran datos temporales o requieran datos temporales para persistir a través de reinicios, deben usar
/var/tmp. - Los demás procesos deben usar
/tmppara almacenar datos temporales.
4.4. Administración del sistema
4.4.1. Sintaxis del archivo de configuración
export se utilizaba en los archivos de configuración para exportar los valores definidos en ellos. Las variables que no utilizaban el comando export , no se exportaban y solamente se utilizaban como valores de configuración para el correspondiente script init. Este es un ejemplo de archivo /etc/sysconfig/sshd:
AUTOCREATE_SERVER_KEYS=YES export SSH_USE_STRONG_RNG=1 export OPENSSL_DISABLE_AES_NI=1
SSH_USE_STRONG_RNG y OPENSSL_DISABLE_AES_NI se exportaban al entorno del demonio ssh. La variable AUTOCREATE_SERVER_KEYS se utilizaba para indicar al script init que creara automáticamente llaves públicas y privadas de servidores RSA y DSA.
export ya no requiere estos valores para ser exportados al entorno del servicio que se está configurando. Por lo tanto, el siguiente archivo /etc/sysconfig/sshd exporta todos los tres valores del entorno del demonio ssh:
AUTOCREATE_SERVER_KEYS=YES SSH_USE_STRONG_RNG=1 OPENSSL_DISABLE_AES_NI=1
4.4.2. Nuevo marco de registros
journald, como parte del desplazamiento hacia systemd. journald captura los siguientes tipos de mensajes para todos los servicios:
- mensajes syslog
- mensajes de kernel
- Disco RAM inicial y primeros mensajes de arranque
- Mensajes enviados a la salida estándar y a la salida error estándar
/run/log/journal, los archivos menos recientes serán retirados para continuar el registro.
rsyslog y journald coexisten. Los datos recolectados por journald se reenvían a rsyslog, el cual puede realizar más procesamiento y almacenar archivos de registro de texto. rsyslog únicamente se predetermina para almacenar los campos de diario para mensajes syslog, pero puede ser configurado para guardar todos los archivos disponibles para journald. Red Hat Enterprise Linux 7, por lo tanto, sigue siendo compatible con las aplicaciones y configuraciones de sistemas que dependen de rsyslog.
4.4.3. Parámetros de localización
systemd, los parámetros de localización han sido trasladados de /etc/sysconfig/i18n a /etc/locale.conf y /etc/vconsole.conf.
4.4.4. Definición de nombre de host
/etc/sysconfig/network .En Red Hat Enterprise Linux 7, como parte del desplazamiento a un nuevo sistema init (systemd), la variable hostname se define en /etc/hostname.
4.4.5. Actualizaciones a Yum
yum groupayyum groupsahora son comandos de nivel superior, para mejorar la consistencia del uso de yum en la línea de comandos . Por ejemplo, donde anteriormente se utilizabayum groupinfo, ahora se puede utilizaryum group info.yum group listahora incluye los parámetros adicionales para alterar su salida. Las nuevas opciones sonlanguageeids.- El valor predeterminado para el parámetro
group_commanden/etc/yum.confha sido cambiado decompataobjects. La conducta anterior predeterminada deyum group installera instalar todos los miembros de un grupo de paquetes y actualizar tanto los paquetes previamente instalados como los paquetes que habían sido añadidos al grupo desde la actualización anterior. La nueva conducta predeterminada es que yum rastrea los grupos instalados previamente y distingue entre los paquetes instalados como parte del grupo y los paquetes instalados por separado. - Los complementos
yum-securityyyum-prestohan sido integrados a yum. - yum ahora puede descargar paquetes de forma simultánea.
- yum ahora incluye soporte para grupos de entorno. Esto permite instalar y retirar varios grupos de paquetes listados en el grupo de entorno como una entidad individual.
- yum ahora puede tratar un repositorio como un set de paquetes en un repositorio como una entidad, por ejemplo, para instalar o retirar todos los paquetes en dicho repositorio. Esta capacidad es proporcionada por el subcomando
repository-packages. - yum ahora incluye la opción
--disableincludes, la cual le permite inhabilitar los paquetes incluidos en sus archivos de configuración. Puede, inhabilitar todos los paquetes incluidos con el valorallo, inhabilitarlos todos los paquetes incluidos definidos para un repositorio específico con el identificador de dicho repositorio. - yum ahora incluye la opción
--assumeno, la cual asume que la respuesta a cualquier pregunta hecha por Yum is 'no'. Esta opción sobrescribe la opción--assumeyes, pero aún está sujeta a la conducta prescrita poralwaysprompt.
$ man yum
4.4.6. Actualizaciones al gestor de paquetes RPM
- La detección de conflcto ahora es más estricta y correcta. Es posible que algunos paquetes que han instalado en Red Hat Enterprise Linux 6 no puedan instalarse en Red Hat Enterprise Linux 7 debido a esta alta sensibilidad de conflicto.
- El paquete que está en conflicto con otra de sus versiones, ahora puede instalarse, lo cual permite a los usuarios crear la conducta Singleton entre alternativas.
- Si un paquete instalado lista otro paquete como obsoleto, el segundo paquete no será instalado.
- Las reglas obsoletas ahora incluyen todos los paquetes coincidentes independiente de otros atributos como por ejemplo, arquitecturas.
- Los cálculos de dependencia ya no tienen en cuenta los archivos que han sido remplazados o no han sido instalados, debido a las opciones que se utilizaban. Por ejemplo, con las opciones
--nodocs,--noconfig, o--force, como se estipulaba antes. - Ya no es necesario ejecutar
rm -f /var/lib/rpm/__db.al reconstruir una base de datos de administración de paquetes RPM en pánico (DB_RUNRECOVER). - Las llaves públicas creadas on OpenPGP ya no tienen soporte.
- La opción
--infoahora entrega pares de valores individuales por línea para mejorar la legibilidad humana. Los scripts que dependen del formato--infodeben reescribirse. - El analizador de especificaciones ahora es más estricto y más correcto, por lo tanto algunos archivos de especificaciones aceptados pueden fallar en la lectura, o enviar advertencias
%licenseahora pueden utilizarse para identificar archivos en la sección%filesdel archivo de especificaciones como licencias que deben ser instalados incluso cuando se especifica--nodocs.- La comparación de versión ahora soporta el operador dpkg-style tilde (
~) para manejar mejor el software de prelanzamiento. Por ejemplo,foo-2.0~beta1se considera anterior afoo-2.0, si retiramos la necesidad de trucos con el campo de lanzamiento para manejar estas prácticas de versión en la corriente principal de desarrollo. - El generador de dependencia automática ha sido rescrito en un sistema basado en reglas extensibles y personalizables en un filtro.
- Ahora es posible solicitar archivos instalados de un paquete (
INSTFILENAMES), la cantidad de enlaces duros para un archivo (FILENLINKS), la información del sistema de control de versión del paquete (VCS), y los atajos formateados de cadenas (PROVIDENEVRS,REQUIRENEVRS,CONFLICTNEVRS,OBSOLETENEVRS). - Se provee una serie de nuevos comandos, incluidos:
rpmkeysrpmdbrpmspecrpmsign
- El gestor de paquetes RPM ahora incluye un nuevos interruptores para que los scriptlets permitan la expansión del tiempo de ejecución o la expansión de queryformat de tiempo de ejecución.
- Las dependencias scriptlet de postransacción ahora pueden expresarse correctamente con
Requires(pretrans)yRequires(posttrans). - El gestor de paquetes RPM ahora incluye la etiqueta
OrderWithRequirespara permitir a los usuarios suplir información de ordenamiento adicional. Esta nueva etiqueta usa la misma sintaxis que la etiqueta 'Requires', pero no genera dependencias. Si los paquetes mencionados están presentes en la misma transacción, los consejos de ordenamiento se consideran comoRequiresal calcular el orden de transacción. - La continuación y macroexpansión en archivos de especificaciones ya no están limitados a una longitud específica.
- El gestor de paquetes RPM ahora permite a los usuarios especificar la información del repositorio de control de versión de la corriente de desarrollo principal.
- El gestor de paquetes RPM ahora incluye un macro
%autosetuppara asistir en automatizar el proceso de la aplicación de parches.
4.4.7. Nuevo formato en /etc/ifconfig
ip addr, ip link) en lugar de la herramienta depreciada ifconfig .
4.4.8. Cambios a grupos de control
- Los grupos de control ahora se montan en
/sys/fs/cgroupen lugar de/cgroup. - Algunos sistemas de archivos ahora se montan de forma predeterminada.
systemdno soporta la migración total delibcgroupasystemd. Como tal, el serviciocgreddebe utilizarse únicamente para trasladar procesos a grupos no administrados porsystemd. El archivocgconfig.confdebe utilizarse para configurar una jerarquía de grupo de control para sistemas de archivos o controladores de archivos no administrados porsystemd.
4.4.9. Cambios para la recolección de daños de kernel (kdump)
initrd) para el kernel de captura kdump con un script personalizado mkdumprd. En Red Hat Enterprise Linux 7 el ramdisk de inicio se genera con dracut, lo cual hace que el proceso de generación del ramdisk inicial se más fácil de mantener.
- La directiva
netya no tiene soporte. Los usuarios ahora deben definir de forma explícita ya seasshonfs. - La opción
blacklistya no cuenta con soporte. En su lugar, los usuarios pueden especificarrd.driver.blacklistcomo un parámetro en el archivo/etc/sysconfig/kdumpde su kernel de captura. - La acción predeterminada
mount_root_run_init, la cual se realizaba si fallaba el volcado a un destino, ha sido remplazada por la accióndump_to_rootfs. En lugar de montar el sistema de archivos raíz real, ejecutar scripts init,e intentar guardar el vmcore cuando el serviciokdumpha iniciado, esta nueva acción monta el sistema de archivos raíz y guarda el vmcore inmediatamente. - La nueva directiva,
dracut_args, le permite especificar argumentos dracut adicionales cuando configura kdump. - La opción
debug_mem_levelya no se incluye en kdump . Esta funcionalidad ha sido trasladada a dracut. Los usuarios pueden realizar la misma funcionalidad al especificarrd.memdebugcomo un parámetro en el archivo/etc/sysconfig/kumpde su kernel de captura. - La directiva
optionsantes se utilizaba para incluir parámetros específicos al módulo de kernel en el sistema de archivos RAM de inicio (initramfs). Este método ya no tiene soporta en Red Hat Enterprise Linux 7. En su lugar, los usuarios pueden especificar los parámetros específicos en el archivo/etc/sysconfig/kdumpdel kernel de captura. - Los parámetros
link_delayydisk_timeoutya no se necesitan o no cuentan con soporte, ya que dracut contieneudev, que dirige el caso de uso para el cual estos parámetros se requerían anteriormente. - Cualquier destino de volcado de segundo plano del sistema de archivos debe montarse en el kernel dañado antes de que el servicio de kdump sea iniciado y la imagen de ramdisk inicial sea creada. Usted puede realizar esto si adiciona estos destinos a
/etc/fstabpara que sean automáticamente montados en el momento del arranque. - Si usted especifica una ruta, pero no especifica el destino, y ningún directorio en la ruta que especifica es el punto de montaje para un dispositivo independiente, el vmcore se guarda en la ruta, no el dispositivo montado en alguna parte a lo largo de esa ruta. Por lo tanto, cuando reinicia su sistema y el dispositivo se monta, el vmcore no se puede acceder, debido a que el dispositivo se ha montado por encima de su ubicación. Red Hat Enterprise Linux 7 ahora advierte sobre este problema cuando usted especifica una ruta sin especificar el destino.
4.5. Formatos de sistemas de archivos
4.5.1. Nuevo sistema de archivos predeterminado: XFS
4.5.1.1. Cambios a opciones de montaje
user_xattr y acl de forma predeterminada. Es decir, que usted encontrará errores como los siguientes si incluye estas opciones en la línea de comandos o en /etc/fstab.
$ mount -o acl /dev/loop0 test
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so.mount o los montan con /etc/fstab.
4.5.2. Muestra de tecnología Btrfs
4.5.3. Soporte de sistema de archivos extendidos
4.6. Almacenamiento físico
4.6.1. Cómo usar instantáneas LVM como un mecanismo de reversión
Aviso
/boot.
- Añadir otro disco. La instrucciones se encuentran en la Guía de administración de almacenamiento de Red Hat Enterprise Linux 7, disponible en http://access.redhat.com/site/documentation/Red_Hat_Enterprise_Linux/.
- Usar parted para revisar el espacio libre que no haya sido asignado a la partición existente.
- Usar lsblk para revisar si hay particiones vacías o particiones que puedan ser borradas para obtener espacio libre.
- Usar vgdisplay para revisar si hay espacio libre en el grupo de volumen que no se haya asignado al volumen lógico.
- Usar df para revisar los sistemas de archivos que tienen espacio libre y que pueden ser reducidos para que su volumen lógico o partición pueda ajustarse al espacio libre.
- El tamaño de la instantánea se ajusta automáticamente. Si la instantánea es demasiado grande para su partición, puede llegar a invalidarse y la reversión, fallará. Es por lo tanto, imperativo asignar un espacio lo suficientemente amplio para una instantánea de todo su sistema, antes de crear dicha instantánea. Si tiene que cambiar de tamaño la instantánea, necesitará un dispositivo adicional, tal como un CD en vivo, que pueda utilizarse como un dispositivo de root, mientras su dispositivo de root original sea desmontado y modificado de tamaño.
- El dispositivo de copia en escritura de una instantánea no es espejado y estará en un dispositivo individual, independiente de si su sistema es espejado o no. Si el dispositivo falla y pierde la instantánea, la reversión no será posible. Red Hat recomienda el uso de un volumen físico con mdraid, o con varias instantáneas para separar discos. El uso de múltiples instantáneas es más lento.
- En el evento de un daño durante una instalación, puede llegar a suceder que al sistema le sea imposible arrancar. En esta circunstancia, Red Hat recomienda instalar con un CD o PXE en vivo y fusionar su instantánea cuando el sistema esté totalmente instalado. Las instrucciones de fusión están en la documentación de LVM de Red Hat Enterprise Linux 7, disponible en http://access.redhat.com/site/documentation/Red_Hat_Enterprise_Linux/.
- La reversión devuelve a
/var/logal estado en que estaba antes de la actualización. Para propósitos de auditoría, Red Hat recomienda copiar los archivos de registro desde la instalación a un sitio independiente antes de iniciar la reversión.
4.6.2. Administración de destino con targetcli
4.6.3. Nombre de dispositivos persistentes
udev en /dev/disk/by-*/) en mensajes de kernel. Esto permite al administrador del sistema identificar los mensajes asociados con un dispositivo, incluso si el nombre del dispositivo cambia de un arranque a otro.
/dev/kmsg, el cual puede desplegarse con el comando dmesg, ahora muestra los mensajes para los enlaces simbólicos, que udev ha creado para dispositivos de kernel. Estos mensajes se despliegan en el siguiente formato: udev-alias: device_name (symbolic_link symbolic link ...). Por ejemplo:
udev-alias: sdb (disk/by-id/ata-QEMU_HARDDISK_QM00001)
/var/log/messages vía syslog.
udev.alias=1 a la línea de comandos del kernel en /etc/default/grub.
4.7. Redes
4.7.1. Prácticas de denominación recomendadas
host.example.com. La herramienta hostnamectl permite a los nombres de host estáticos y dinámicos hasta 64 caracteres incluidos a-z, A-Z, 0-9, -, y . únicamente. El subrayado es técnicamente permitido en la especificación actual. Sin embargo, puesto que las especificaciones anteriores lo prohiben, Red Hat no recomienda el uso de subrayado en nombres de host.
.corp) en el registro público.
4.7.2. Actualizaciones a NetworkManager
- La herramienta nmcli ahora soporta las conexiones de edición con los comandos
nmcli con editynmcli con modify. - Una nueva interfaz de texto (nmtui) proporciona una herramienta de consola coordinada para editar la configuración de red y controlar las conexiones de red. Remplaza la herramienta system-config-network-tui.
- Anteriormente, NetworkManager ignoraba las interfaces de red que no reconocía (interfaces diferentes a Ethernet, Infiniband, WiFi, Bridge, Bond, y VLAN). NetworkManager ahora reconoce cualquier interfaz de red recogida por
ip link, y expone estas interfaces a través de la interfaz de D-Bus y clientes tales como nmcli. Esto permite una paridad más cercana de NetworkManager con herramientas como ip. - NetworkManager ahora toma propiedad no destructiva de interfaces que se pueden configurar de forma autóctona, tales como interfaces Ethernet, InfiniBand, Bridge, Bond, VLAN, y Team. Si estas interfaces se configuran antes de que NetworkManager inicie o reinicie, las conexiones configuradas anteriormente no se interrumpen. Es decir que, la opción
NM_CONTROLLEDya no se requiere. - Soporte para verificar la conexión de red, espacios disponibles y portales. Esta conducta está desactivada por defecto.
- Soporte para interfaces de equipo.
- Dispositivos básicos, sin soporte autónomo para macvlan, macvtap, tun, tap, veth, y dispositivos vxlan.
- Un nuevo paquete NetworkManager-config-server proporciona predeterminados que son apropiados para servidores, tales como ignorar cambios de portador y no crear conexiones predeterminadas DHCP.
- Una nueva opción
dns=noneparaNetworkManager.confevita que NetworkManager haga cambios al archivoresolv.conf. - Soporte para cambio rápido de usuario.
- Soporte para bloquear una conexión al nombre de una interfaz ademad de o en lugar de, la dirección MAC de una interfaz.
nmcli con reload.
4.7.3. Nuevo esquema de nomenclatura de red
eth[0123...], pero estos nombres no corresponden necesariamente a las etiquetas reales en el chasis. Las plataformas de servidor moderno con múltiples adaptadores de redes pueden encontrar nomenclaturas no determinísticas y contra intuitivas de dichas interfaces. Esto afecta tanto los adaptadores incorporados en la placa madre (Lan-on-Motherboard, o LOM) y adaptadores de complemento (individual y multipuertos).
enp5s0 en lugar de eth0.
- Esquema 1
- Los nombres que incorporan Firmware o BIOS proporcionaban números de índice para dispositivos a bordo, por ejemplo,
eno1. systemd nombra de forma predeterminada, las interfaces según este esquema si esa información de Firmware se aplica y está disponible, con el esquema 2 utilizado como una reserva. - Esquema 2
- Los nombres que incorporan Firmware o BIOS proporcionaban números de índices de ranuras de conexiones en caliente PCI Express, por ejemplo,
ens1.systemd nombra, de forma predeterminada, las interfaces según este esquema si esa información de Firmware se aplica y está disponible, con el esquema 3 utilizado como una reserva. - Esquema 3
- Los nombres que incorporan un lugar físico del conector de hardware, por ejemplo,
enp2s0. systemd nombra de forma predeterminada, las interfaces según este esquema si esa información de firmware se aplica y está disponible, con esquema 5 utilizado como una reserva. - Esquema 4
- Los nombres que incorporan la dirección MAC de interfaz, por ejemplo,
enx78e7d1ea46da. systemd no nombra de forma predeterminada las interfaces según este esquema, pero puede habilitarse si se requiere. - Esquema 5
- La denominación tradicional e impredecible de kernel-native ethX, por ejemplo,
eth0. systemd nombra interfaces según este esquema si todos los demás métodos fallan.
BIOSDEVNAME o si el usuario ha añadido reglas udevd que cambian los nombres de dispositivos de kernel, estas reglas se ejecutarán primero que la política predeterminada de systemd.
4.7.4. Nueva herramienta de configuración de red (ncat)
- La opción
netcat -Padquirió un nombre de usuario especificado para presentar a un servidor proxy que requería autenticación. La opción ncat para esta conducta es--proxy-auth user[:pass]. - La opción
netcat -Xadquirió un protocolo específico para que la herramienta de redes utilice cuando se comunique con un servidor proxy. La opción ncat para esta conducta es--proxy-type. - La opción
netcat -xadquirió una dirección y puerto opcional para que la herramienta de redes se conecte con el servidor proxy. La opción ncat para esta conducta es--proxy, la cual toma una dirección IP y un puerto adicional, así:--proxy host[:puerto]. - La opción
netcat -ddesactivaba la lectura desde stdin. La opciónncat -dpermite al usuario especificar un tiempo de espera entre las operaciones de lectura y escritura. Sin embargo, ncat proporciona la opción--recv-only, la cual ofrece una conducta similar anetcat -d. - La opción
netcat -iespecificaba un intervalo entre líneas de texto enviadas y recibidas o entre conexiones a múltiples puertos. La opciónncat -iespecifica la cantidad de tiempo que una conexión puede estar inactiva antes de que la conexión expire y termine. No hay equivalente en ncat para la opciónnetcat -i. - La opción
netcat -wespecifica la cantidad de tiempo que una conexión que no puede establecerse, pueda estar inactiva antes de que la conexión expire y termine. La opciónncat -wespecifica la cantidad de tiempo para intentar conectarse antes de que el tiempo expire.
- Habilitar depuración en un conector (anteriormente proporcionado por
netcat -D). - Especificar el tamaño de los búferes de envío y recepción TCP (anteriormente proporcionados por
netcat -Iynetcat -O). - Especificar que los puertos de destino y origen sean elegidos de forma aleatoria (anteriormente proporcionado por
netcat -r). - Habilitar sesiones de protección de BGP vía la opción de firma TCP MD5 , RFC 2385 (anteriormente proporcionado por
netcat -S). - Especificar el tipo de IPv4 del servicio (anteriormente proporcionado por
netcat -T). - Especificar el uso de conectores de dominio UNIX (anteriormente proporcionado por
netcat -U). - Especificar la tabla de rutas a ser utilizadas (anteriormente proporcionado por
netcat -V). - Escanear para escuchar demonios sin transmitir datos.
- Especificar un intervalo entre líneas de un texto enviado y recibido o entre conexiones a múltiples puertos.
$ man ncat
4.7.5. Protocolos de redes
4.7.5.1. Sistema de archivos de red (NFS)
/etc/sysconfig/nfs, al cambiar el valor del parámetro RPCNFSDARGS. Por ejemplo, RPCNFSDARGS="-N4.1 -V3" habilita soporte para NFS 3 y desactiva soporte para NFS 4.1. Para obtener mayor información, consulte la página de manual:
$ man rpc.nfsd
/etc/nfsmount.conf y usar las opcioens de línea de comandos. Por favor, consulte las páginas de manual para obtener más información.
$ man nfs
$ man nfsmount.conf
4.7.5.1.1. NFS paralelo (pNFS)
4.7.5.2. Servidor de red Apache (httpd)
- Nuevos mecanismos de control
- Puesto que Red Hat Enterprise Linux aleja el sistema de los scripts init SysV, los comandos para controlar el servicio
httpdhan cambiado. Ahora, Red Hat recomienda usar los comandosapachectlysystemctl, en lugar del comandoservice. Por ejemplo, donde haya ejecutado anteriormenteservice httpd graceful, ahora Red Hat recomienda ejecutarapachectl graceful. - Cambió el comportamiento predeterminado del subcomando
- El archivo de unidad
systemdpara httpd define diferentes conductas para los subcomandosreloadystop. Específicamente, el subcomandoreloadahora recarga el servicio y el comandostopdetiene el servicio de forma predeterminada. - Configuración predeterminada modificable
- Las versiones anteriores de httpd proporcionaban un archivo de configuración exhaustivo que listaba todos los parámetros y sus predeterminados. Varios parámetros comunes de configuración ya no se establecen de forma explícita en los archivos configurados; en su lugar, los parámetros predeterminados ahora son modificables. El archivo de configuración ahora tiene un contenido mínimo y es más fácil administrar como resultado. Los valores modificables para todos los parámetros se especifican en este manual, el cual se instala de forma predeterminada en
/usr/share/httpd. - Nuevos módulos de modelos de multiprocesamiento
- Los lanzamientos anteriores de Red Hat Enterprise Linux proporcionaban varios modelos de multiprocesamiento (
preforkyworker) como diferentes binarios httpd . Red Hat Enterprise Linux 7 usa un binario independiente y proporciona estos modelos de multiprocesamiento como módulos cargables:worker,prefork(default), yevent. Modifique el archivo/etc/httpd/conf.modules.d/00-mpm.confpara seleccionar el módulo que se va a cargar. - Cambios de directorio
- Una serie de directorios se ha trasladado o ya no se proporciona en la versión actualizada de httpd.
- Anteriormente el contenido instalado en
/var/cache/mod_proxyse traslado a/var/cache/httpd,proxyo en el subdirectoriossl. - El contenido instalado anteriormente en
/var/wwwse ha trasladado a/usr/share/httpd. - El contenido anteriormente instalado en
/var/www/iconsha sido trasladado a/usr/share/httpd/icons. Este directorio contiene una series de iconos utilizados con índices de directorios. - La versión HTML del manual httpd anteriormente instalado en
/var/www/manualha sido trasladada a/usr/share/httpd/manual. - Las páginas de error multilingües HTTP anteriormente instaladas en
/var/www/error, han sido trasladas a/usr/share/httpd/error.
- Cambios a suexec
- El binario
suexecya no tiene su identificador de usuario establecido como root en el momento de la instalación. En su lugar , se aplica una serie más restrictiva de permisos mediante bits de capacidades de sistema de archivos. Esto mejora la seguridad del servicio httpd. Además,suexecahora envía mensajes de registro a syslog en lugar de utilizar el archivo/var/log/httpd/suexec.log. Los mensajes enviados a syslog aparecen predeterminados en/var/log/secure. - Cambios a compatibilidad de interfaz de módulo
- Los cambios a compatibilidad de interfaz de módulo httpd significan que esta versión actualizada de httpd no es compatible con modulos binarios de terceros construidos con la versión anterior de httpd (2.2). Dichos módulos deben ajustarse para la interfaz de módulo httpd 2.4 y luego reconstruirse. Consulte la documentación de Apache para obtener información sobre los cambios a la API en la versión 2.4.
- Cambiar al sitio binario de apxs
- El sitio binario
apxsutilizado para construir módulos de la fuente, ha sido trasladado de/usr/sbin/apxsa/usr/bin/apxs. - Nuevos archivos trasladados y modificados
- Los archivos de configuración que cargan módulos ahora están ubicados en el directorio
/etc/httpd/conf.modules.d. Los paquetes que proporcionan módulos cargables adicionales para httpd (like the php package) añaden archivos a este directorio. Cualquier archivo de configuración en el directorioconf.modules.dse procesa antes del cuerpo principal del directoriohttpd.conf. Los archivos de configuración en el directorio/etc/httpd/conf.dahora se procesan después del cuerpo principal dehttpd.conf.Algunos archivos adicionales se proporcionan en el paquete httpd :/etc/httpd/conf.d/autoindex.confconfigura el índice de directoriomod_autoindex./etc/httpd/conf.d/userdir.confconfigura acceso a directorios de usuario (http://example.com/~username/). Este acceso se inhabilita de forma predeterminada por razones de seguridad./etc/httpd/conf.d/welcome.confconfigura la "Página de inicio" que se muestra enhttp://localhost/cuando no hay contenido presente.
- Cambios a la compatibilidad de configuración
- Esta versión de httpd no es compatible con la sintaxis de configuración de la versión anterior (2.2). Los archivos de configuración requieren actualizaciones para sintaxis antes de que puedan ser utilizados con esta versión actualizada de httpd. Por favor, consulte la documentación de Apache para obtener más información sobre los cambios a la sintaxis hechos entre la versión 2.2 y 2.4.
4.7.5.3. Samba
4.8. Agrupamiento y alta disponibilidad
4.8.1. Limitaciones de remplazo de Luci (pcs)
luci controlaba los clústeres de alta disponibilidad de Red Hat Enterprise Linux 5 y Red Hat Enterprise Linux 6.
luci y la remplaza por pcs. pcs puede controlar únicamente clústeres basados en Pacemaker de Red Hat Enterprise Linux 7. No puede controlar clústeres de alta disponibilidad basados en rgmanager de Red Hat Enterprise Linux 6
4.8.2. Keepalived remplaza a Piranha
keepalived, el cual proporciona la funcionalidad disponible en piranha y la funcionalidad adicional. piranha es por lo tanto, remplazada por el servicio keepalived en Red Hat Enterprise Linux 7.
keepalived está configurado en el archivo /etc/keepalived/keepalived.conf de forma predeterminada. La información sobre formato de configuración y la sintaxis esperada por este archivo se cubren en la página de manual keepalive.conf:
$ man keepalived.conf
4.8.3. Limitaciones de migración en línea
4.8.4. Nuevo gestor de recursos: Pacemaker
- Detección y recuperación a nivel de fallas de máquina y aplicaciones.
- Soporte para muchas configuraciones de redundancia.
- Soporte para quorate y clústeres conducidos por recursos
- Estrategias configurables para tratar con pérdida de cuórum (cuando fallan varias máquinas).
- Soporte para especificar el orden de encendido y apagado de aplicaciones, independiente de la máquina en que se encuentren.
- Soporte para especificar qué aplicaciones deben o no deben ejecutarse en la misma máquina.
- Soporte para especificar que una aplicación debe estar activa en varias máquinas.
- Soporte para varios métodos de aplicaciones, tales como maestro y esclavo.
- Respuestas correctas demostrables para cualquier falla o estado de clúster.
- Respuestas para cualquier situación pueden ser probadas sin conexión, antes de que la situación se presente.
4.8.5. Nueva funcionalidad: agentes de recursos
4.8.6. Se cambió la implementación de cuórum
votequorum, la cual se incluye en el paquete corosync, el cual ha sido extendido para remplazar qdiskd en la mayoría de los casos. Las extensiones (wait_for_all, auto_tie_breaker y last_man_standing) están documentadas completamente en la página de manual votequorum.5 .
$ man 5 votequorum
4.9. Escritorio
4.9.1. Nuevo escritorio predeterminado (GNOME Classic)
- La barra superior
- Esta barra a través de la parte superior de la pantalla muestra los menús de y .El menú de ofrece al usuario acceso a aplicaciones en el sistema, que están organizadas en una serie de categorías en el menú. Este menú también proporciona acceso a la nueva Visión general de actividades, la cual permite ver todas las ventanas abiertas, los espacios de trabajo y cualquier mensaje o notificación del sistema.El menú se despliega al lado del menú de en la barra superior. Le brinda al usuario acceso rápido a carpetas importantes, por ejemplo:
DescargasoFotos. - La barra de tareas
- La barra de tareas aparece en la parte inferior de la pantalla y presenta una lista de ventana, un icono de notificación y un identificador corto para el espacio de trabajo y el número total de los espacios de trabajo disponibles.
4.9.2. Nuevo entorno de escritorio (GNOME 3)
- La barra superior
- La barra horizontal en la parte superior de la pantalla proporciona acceso a algunas funciones básicas de shell de GNOME, tales como vista general de Actividades, reloj, calendario, estatus del sistema, iconos y el menú del sistema.
- Vista de actividades
- La vista general de Actividades permite ver con facilidad sus ventanas abiertas, espacios de trabajo, y cualquier mensaje y notificación del sistema. La barra de búsqueda es la forma más fácil de encontrar sus archivos, lance Aplicaciones, o abra Herramientas de configuración. La raya a mano izquierda muestra sus aplicaciones favoritas, para que pueda así, acceder rápidamente a las herramientas utilizadas frecuentemente.
- La bandeja de mensajes
- Esta bandeja de mensajes aparece como una barra transversal en la parte inferior de su pantalla. Muestra las notificaciones pendientes para que siempre sepa exactamente lo que está sucediendo en su sistema.
4.9.3. Espacios de trabajo Plasma KDE
- Una apariencia pulida y consistente con el estilo predeterminado de Oxygen.
- Un sistema de notificaciones (notificaciones que se pueden desplazar y cerrar mediante gráficos de velocidad) con el progreso visualizado en el panel.
- La configuración de espacio de trabajo ahora está disponible en Parámetros del sistema.
- El Gestor de actividades provee la capacidad de adicionar, retirar, guardar, restaurar y cambiar entre Actividades.
- Optimización para núcleo y elementos de interfaz de usuario para mejor rendimiento.
- Administración de energía adaptada con una interfaz de usuario simplificada y fácil cambio de perfil.
- Un nuevo Gestor de impresión, que simplifica la configuración de impresora y proporciona un informe rápido y preciso del estado de impresora.
- Un gestor de archivos Dolphin actualizado con botones de navegación, navegación por pestañas y mejoras al manejo de metadatos.
- Un emulador de terminal actualizado (Konsole) con pestañas y control de ventanas e interoperatividad mejoradas.
- Un nuevo gestor de pantalla, Kscreen, que puede recordar y restaurar la configuración de pantalla, incluidas la resolución y posición relativa.
- Una nueva miniaplicación. Plasma Network Manager, la cual facilita el control de su red y configura las conexiones de red.
4.10. Herramientas del desarrollador
4.10.1. Set de herramientas del desarrollador de Red Hat (Red Hat Developer Toolset)
4.10.2. Bibliotecas de compatibilidad
Tabla 4.3. Bibliotecas de compatibilidad
|
Biblioteca
|
Últimas versiones en donde esta interfaz fue predeterminada.
|
|---|---|
|
compat-db47
|
Red Hat Enterprise Linux 6
|
|
compat-libcap1
|
Red Hat Enterprise Linux 5
|
|
compat-libf2c-34
|
Red Hat Enterprise Linux 4
|
|
compat-libgfortran-41
|
Red Hat Enterprise Linux 5
|
|
compat-openldap
|
Red Hat Enterprise Linux 5
|
|
libpng12
|
Red Hat Enterprise Linux 5
|
|
openssl098e
|
Red Hat Enterprise Linux 5
|
|
compat-dapl
|
Red Hat Enterprise Linux 5
|
|
libtiff3
|
Red Hat Enterprise Linux 6
|
|
compat-libstdc++-33
|
Red Hat Enterprise Linux 3 (en repositorio opcional únicamente)
|
4.11. Control de acceso y seguridad
4.11.1. Nuevo cortafuegos: firewalld
firewalld, y sus herramientas de configuración: firewall-config, firewall-cmd,y firewall-applet, las cuales no se incluyen en la instalación predeterminada de Red Hat Enterprise Linux 7.
firewalld es dinámico, los cambios a su configuración se realizan inmediatamente en cualquier momento. Ninguna parte del cortafuegos necesita ser recargada, por lo tanto no hay ninguna interrupción de conexiones de red existentes.
- La información sobre la configuración de cortafuegos ya no se guarda en
/etc/sysconfig/iptables, y este archivo ya no existe. En su lugar, la información sobre configuración se almacena en varios archivos en los directorios/usr/lib/firewalldy/etc/firewalld. - En donde el sistema de cortafuegos en Red Hat Enterprise Linux 6 retiraba y reaplicaba todas las reglas cada vez que se hacía un cambio en la configuración,
firewalldúnicamente aplica las diferencias de configuración. Como resultado,firewalldpuede cambiar parámetros durante el momento de ejecución sin perder las conexiones existentes.
4.11.1.1. Cómo migrar reglas a firewalld
- Use la herramienta gráfica system-config-firewall para configurar reglas. Esta herramienta almacenaba su información de configuración en el archivo
/etc/sysconfig/system-config-firewall, y creaba la configuración para los servicios deiptablesyip6tablesen los archivos/etc/sysconfig/iptablesy/etc/sysconfig/ip6tables. - Modifique a mano los archivos
/etc/sysconfig/iptablesy/etc/sysconfig/ip6tables(ya sea desde el comienzo o modificando la configuración inicial creada por system-config-firewall).
/etc/sysconfig/system-config-firewall a la zona predeterminada de firewalld.
$ firewall-offline-cmd
/etc/sysconfig/iptables or /etc/sysconfig/ip6tables, debe crear una nueva configuración con firewall-cmd o firewall-config, o inhabilitar firewalld y continuar usando los servicios de iptables y ip6tables. Para obtener más información sobre cómo crear nuevas configuraciones o desactivar firewalld, consulte la Guía de seguridad de Red Hat Enterprise Linux 7, disponible en http://access.redhat.com/site/documentation/Red_Hat_Enterprise_Linux/.
4.11.2. Cambios a PolicyKit
.pkla para definir autorizaciones locales adicionales. Red Hat Enterprise Linux 7 introduce la capacidad para definir autorizaciones con Javascript, lo cual le permite realizar autorizaciones en código si es necesario.
polkitd lee archivos .rules en orden lexicográfico de directorios /etc/polkit-1/rules.d y /usr/share/polkit-1/rules.d. Si dos archivos comparten el mismo nombre, los archivos en /etc son procesados antes de los archivos en /usr. Cuando los archivos viejos .pkla eran procesados, la última regla procesada tomaba procedencia. Con los nuevos archivos .rules, la primera regla que coincida toma procedencia.
/etc/polkit-1/rules.d/49-polkit-pkla-compat.rules aplica sus reglas existentes. Por lo tanto, pueden ser sobrescritas por archivos .rules, ya sea en /usr o en /etc con un nombre que va antes de 49-polkit-pkla-compat en orden lexicográfico. La forma más sencilla para asegurarse de que sus reglas anteriores no se sobrescriban es comenzar el nombre de todos los demás archivos .rules por un número mayor que 49.
4.11.3. Cambios a identificadores de usuario
500. Ahora, en Red Hat Enterprise Linux 7, el identificador de usuario de base es 1000. Este cambio implica el remplazo del archivo /etc/login.defs durante el proceso de actualización.
/etc/login.defs, el archivo es remplazado durante la actualización. El número identificador de usuario de base se cambia a 1000, y a los nuevos usuarios les serán asignados identificadores de usuarios de mil y por encima de 1000. Las cuentas de usuario creadas antes de este cambio conservan sus identificadores de usuario actuales y continúan funcionando como se espera.
/etc/login.defs , el archivo no se remplaza durante la actualización y el número de identificador de usuario de base sigue siendo 500.
4.11.4. Cambios a libuser
libuser ya no soporta configuraciones que contengan los módulos ldap y files, o los módulos ldap y shadow. La combinación de estos módulos resulta en la ambigüedad en el manejo de la contraseña y ahora dichas configuraciones se rechazan durante el proceso de inicialización.
libuser para administrar usuarios o grupos en LDAP, debe retirar los módulos files y shadow de las directivas modules y create_modules en su archivo de configuración (/etc/libuser.conf by default).
Capítulo 5. Cambios a paquetes, funcionalidad y soporte
5.1. Nuevos paquetes
5.1.1. Chrony
Chrony es un nuevo cliente NTP provisto en el paquete chrony . Remplaza la implementación de referencia (ntp) como la implementación NTP predeterminada en Red Hat Enterprise Linux 7. Sin embargo, no soporta todas las funcionalidades disponibles en ntp, por lo tanto ntp aún se proporciona por razones de compatibilidad. Si usted requiere ntp, deberá retirar chrony e instalar ntp .
Chrony tienen varias ventajas sobre la implementación de ntp .
- Sincronización más rápida y segura.
- Un rango más amplio para la corrección de frecuencia.
- Mejor respuesta a cambios rápidos en frecuencia de reloj.
- No hay pasos de reloj después de la sincronización inicial.
- Funciona bien con una conexión de redes intermitentes.
5.1.2. HAProxy
HAProxy es un proxy de reversión TCP/HTTP muy apto para entornos de alta disponibilidad. Requiere pocos recursos y su arquitectura le permite fácilmente manejar miles de conexiones simultáneas en cientos de instancias sin arriesgar la estabilidad del sistema.
HAProxy, consulte la página de manual o la documentación instalada junto con el paquete haproxy en el directorio /usr/share/doc/haproxy.
5.1.3. Kernel-tools
5.2. Remplazos de paquetes
Tabla 5.1. Paquetes remplazados
|
Paquetes retirados
|
Remplazo o Alternativo
|
Notas
|
|---|---|---|
|
vconfig
|
iproute (herramienta ip)
| |
|
herramientas module-init
|
kmod
| |
|
openoffice.org
|
libreoffice
| |
|
man
|
man-db
| |
|
El controlador de sistema de archivos ext2 y ext3
|
El controlador de sistema de archivos ext4
| |
|
openais
|
corosync
|
Funcionalidad empaquetada por la pila de alta disponibilidad de Red Hat Enterprise Linux.
|
|
jwhois
|
whois
|
La salida del formato difiere.
|
|
libjpeg
|
libjpeg-turbo
| |
|
gpxe
|
ipxe
|
Bifurcación de gpxe.
|
|
cpuspeed
|
kernel-tools (cpupower, cpupower.service)
|
Ahora se configura en
/etc/sysconfig/cpupower. Ya no incluye espacio de usuario ; utilice los gobernadores de kernel, si es necesario.
|
|
nc
|
nmap-ncat
| |
|
procps
|
procps-ng
| |
|
openswan
|
libreswan
| |
|
arptables_jf
|
arptables
| |
|
gcj
|
OpenJDK
|
No compile aplicaciones de Java a código nativo con gcf.
|
|
32-bit x86 como arquitectura de instalación
|
64-bit x86
|
Las aplicaciones aún se ejecutarán con bibliotecas compatibles. Pruebe sus aplicaciones en RHEL 6. para arquitectura de 64 bits. Si se requiere soporte de 32 bits, continúe usando RHEL 6.
|
|
Soporte para Power 6 PPC
| |
Seguir utilizando RHEL 5 o RHEL 6
|
|
Matahari
|
Administración basada en CIM
| |
|
ecryptfs
|
Use el cifrado existente basado en bloque de LUKS/dm-crypt
|
La migración no está disponible para datos cifrados de sistemas de archivos ; los datos cifrados deben volverse a crear.
|
|
evolution-exchange
|
evolution-mapi/evolution-ews
| |
|
Pila de aplicaciones web TurboGears2
| | |
|
OpenMotif versión 2.2
|
Motif 2.3
|
Reconstruir aplicaciones con la versión actual de Motif.
|
|
Herramienta analítica de web: webalizer
| |
Otras herramientas analíticas son superiores.
|
|
gestor de ventanas compiz
|
gnome-shell
| |
|
Eclipse en set de herramientas del desarrollador
| |
Eclipse se ofrece ahora en el set de herramientas del desarrollador.
|
|
Qpid y QMF
| |
Qpid y QMF están disponibles en la entrega de MRG.
|
|
amtu
| |
Las certificaciones de criterios comunes ya no requieren esta herramienta.
|
|
system-config-services
|
systemadm
| |
|
pidgin frontends
|
empathy
| |
|
Intérprete perl-suidperl
| |
Esta funcionalidad ha sido retirada de la corriente de desarrollo principal Perl.
|
|
pam_passwdqc, pam_cracklib
|
pam_pwquality
| |
|
Biblioteca y demonio HAL
|
udev
| |
|
Biblioteca y demonio ConsoleKit
|
systemd
| |
|
DeviceKit-power
|
upower
| |
|
system-config-lvm
|
gnome-disk-utility
| |
|
system-config-network
|
nm-connection-editor, nmcli
| |
|
thunderbird
|
evolution
| |
|
Varios controladores gráficos anteriores
|
Hardware moderno y/o controlador Vesa
| |
|
xorg-x11-twm
|
metacity
| |
|
xorg-x11-xdm
|
gdm
| |
|
system-config-firewall
|
firewalld
| |
|
mod_perl
|
mod_fcgid
|
Incompatible con httpd 2.4
|
|
busybox
|
Herramientas normales
| |
|
Paquetes KVM/virt (en ComputeNode)
|
Variante equipada KVM/virt tal como una Variante de servidor
| |
5.3. Paquetes descontinuados
Tabla 5.2. Depreciaciones de paquetes
|
Funcionalidad/Paquete
|
Alternativo
|
Notas de migración
|
|---|---|---|
|
Soporte para sistema de archivos ext2
|
ext3, ext4
|
ext4 puede utilizarse para sistemas de archivos ext2 y ext3
|
|
sblim-sfcb
|
tog-pegasus
| |
|
Registro legado de RHN
|
subscription-manager y el gestor de activos de suscripción
| |
|
acpid
|
systemd
| |
|
evolution-mapi
|
evolution-ews
|
Por favor migrar desde máquinas Microsoft Exchange Server 2003
|
|
gtkhtml3
|
webkitgtk3
| |
|
sendmail
|
postfix
| |
|
edac-utils and mcelog
|
rasdaemon
| |
|
libcgroup
|
systemd
|
cgutils continuará en Red Hat Enterprise Linux 7.0, pero systemd está evolucionando en capacidades para que los usuarios puedan migrar en lanzamientos posteriores
|
|
krb5-appl
|
openssh
|
OpenSSH contiene herramientas funcionalmente similares, que se implementan con estándares que se mantienen activos y en una base de código mantenida y desarrollada de una forma más activa.
|
|
lvm1
|
lvm2
| |
|
lvm2mirror y cmirror
|
lvm2 raid1
| |
5.4. Paquetes retirados
- abyssinica-fonts
- amtu
- ant-antlr
- ant-apache-bcel
- ant-apache-bsf
- ant-apache-log4j
- ant-apache-oro
- ant-apache-regexp
- ant-apache-resolver
- ant-commons-logging
- ant-commons-net
- ant-javamail
- ant-jdepend
- ant-jsch
- ant-junit
- ant-nodeps
- ant-swing
- ant-trax
- apache-jasper
- apache-tomcat-apis
- apr-util-ldap
- arts
- arts-devel
- aspell
- atmel-firmware
- at-spi
- at-spi-python
- audiofile
- audit-viewer
- avahi-tools
- avahi-ui
- avalon-framework
- avalon-logkit
- axis
- batik
- brasero
- brasero-libs
- brasero-nautilus
- bsf
- busybox
- b43-fwcutter
- b43-openfwwf
- cas
- ccs
- cdparanoia
- cdrdao
- cjet
- cjkuni-fonts-common
- classpathx-jaf
- classpathx-mail
- cloog-ppl
- cluster-cim
- cluster-glue
- cluster-glue-libs
- cluster-glue-libs-devel
- clusterlib
- clusterlib-devel
- cluster-snmp
- cman
- compat-db42
- compat-db43
- compat-libstdc++-296
- compat-libtermcap
- compat-openmpi
- compat-openmpi-psm
- compat-opensm-libs
- compiz
- compiz-gnome
- ConsoleKit
- ConsoleKit-libs
- ConsoleKit-x11
- control-center-extra
- coreutils-libs
- cpuspeed
- cracklib-python
- cronie-noanacron
- ctan-cm-lgc-fonts-common
- ctan-cm-lgc-roman-fonts
- ctan-cm-lgc-sans-fonts
- ctan-cm-lgc-typewriter-fonts
- ctan-kerkis-fonts-common
- ctan-kerkis-sans-fonts
- ctan-kerkis-serif-fonts
- ctapi-common
- cvs-inetd
- c2050
- c2070
- dash
- dbus-c++
- dbus-qt
- db4-cxx
- db4-devel
- db4-utils
- desktop-effects
- devhelp
- DeviceKit-power
- dmz-cursor-themes
- dracut-kernel
- dtach
- dvd+rw-tools
- eclipse-birt
- eclipse-callgraph
- eclipse-cdt
- eclipse-dtp
- eclipse-emf
- eclipse-gef
- eclipse-changelog
- eclipse-jdt
- eclipse-linuxprofilingframework
- eclipse-mylyn
- eclipse-mylyn-cdt
- eclipse-mylyn-java
- eclipse-mylyn-pde
- eclipse-mylyn-trac
- eclipse-mylyn-webtasks
- eclipse-mylyn-wikitext
- eclipse-nls
- eclipse-nls-ar
- eclipse-nls-bg
- eclipse-nls-ca
- eclipse-nls-cs
- eclipse-nls-da
- eclipse-nls-de
- eclipse-nls-el
- eclipse-nls-es
- eclipse-nls-et
- eclipse-nls-fa
- eclipse-nls-fi
- eclipse-nls-fr
- eclipse-nls-he
- eclipse-nls-hi
- eclipse-nls-hu
- eclipse-nls-id
- eclipse-nls-it
- eclipse-nls-ja
- eclipse-nls-ko
- eclipse-nls-ku
- eclipse-nls-mn
- eclipse-nls-nl
- eclipse-nls-no
- eclipse-nls-pl
- eclipse-nls-pt
- eclipse-nls-pt_BR
- eclipse-nls-ro
- eclipse-nls-ru
- eclipse-nls-sk
- eclipse-nls-sl
- eclipse-nls-sq
- eclipse-nls-sr
- eclipse-nls-sv
- eclipse-nls-tr
- eclipse-nls-uk
- eclipse-nls-zh
- eclipse-nls-zh_TW
- eclipse-oprofile
- eclipse-pde
- eclipse-platform
- eclipse-rcp
- eclipse-rpm-editor
- eclipse-rse
- eclipse-subclipse
- eclipse-subclipse-graph
- eclipse-svnkit
- eclipse-swt
- eclipse-valgrind
- ecryptfs-utils
- eggdbus
- evolution-data-server-doc
- fakechroot
- fakechroot-libs
- fcoe-target-utils
- febootstrap
- fence-virt
- fence-virtd-checkpoint
- file-devel
- firstaidkit
- firstaidkit-engine
- firstaidkit-gui
- foghorn
- fop
- gamin-devel
- gamin-python
- gcc-java
- gconfmm26
- GConf2-gtk
- gdm-plugin-fingerprint
- gdm-plugin-smartcard
- gdm-user-switch-applet
- geronimo-specs
- geronimo-specs-compat
- ggz-base-libs
- gimp-help-browser
- glade3
- gnome-applets
- gnome-disk-utility-libs
- gnome-disk-utility-ui-libs
- gnome-doc-utils
- gnome-doc-utils-stylesheets
- gnome-games
- gnome-keyring-devel
- gnome-mag
- gnome-media
- gnome-media-libs
- gnome-pilot
- gnome-pilot-conduits
- gnome-power-manager
- gnome-python2-applet
- gnome-python2-bugbuddy
- gnome-python2-extras
- gnome-python2-gtkhtml2
- gnome-python2-libegg
- gnome-python2-libwnck
- gnome-python2-rsvg
- gnome-speech
- gnome-themes
- gnome-user-share
- gnome-vfs2-devel
- gnome-vfs2-smb
- gpxe-roms-qemu
- graphviz-perl
- groff
- gsl-static
- gstreamer-python
- gthumb
- gtk+extra
- gtkhtml2
- gtksourceview2
- gtk2-engines
- guile
- gvfs-afc
- gvfs-archive
- hal
- hal-devel
- hal-info
- hal-libs
- hal-storage-addon
- htdig
- hypervkvpd
- ibus-gtk
- ibus-table-additional
- ibus-table-cangjie
- ibus-table-erbi
- ibus-table-wubi
- icedax
- icu4j-eclipse
- ipa-pki-ca-theme
- ipa-pki-common-theme
- ipw2100-firmware
- ipw2200-firmware
- jakarta-commons-discovery
- jakarta-commons-el
- jakarta-commons-net
- jasper
- java_cup
- java-1.5.0-gcj
- java-1.5.0-gcj-devel
- java-1.5.0-gcj-javadoc
- java-1.6.0-openjdk
- java-1.6.0-openjdk-devel
- java-1.6.0-openjdk-javadoc
- jdepend
- jetty-eclipse
- jsch
- junit4
- jwhois
- jzlib
- kabi-whitelists
- kabi-yum-plugins
- kcoloredit
- kcoloredit-doc
- kdeaccessibility-libs
- kdeadmin
- kdeartwork-screensavers
- kdebase-devel
- kdebase-workspace-akonadi
- kdebase-workspace-python-applet
- kdebase-workspace-wallpapers
- kdegames
- kdegraphics
- kde-i18n-Arabic
- kde-i18n-Bengali
- kde-i18n-Brazil
- kde-i18n-British
- kde-i18n-Bulgarian
- kde-i18n-Catalan
- kde-i18n-Czech
- kde-i18n-Danish
- kde-i18n-Dutch
- kde-i18n-Estonian
- kde-i18n-Finnish
- kde-i18n-French
- kde-i18n-German
- kde-i18n-Greek
- kde-i18n-Hebrew
- kde-i18n-Hindi
- kde-i18n-Hungarian
- kde-i18n-Chinese
- kde-i18n-Chinese-Big5
- kde-i18n-Icelandic
- kde-i18n-Italian
- kde-i18n-Japanese
- kde-i18n-Korean
- kde-i18n-Lithuanian
- kde-i18n-Norwegian
- kde-i18n-Norwegian-Nynorsk
- kde-i18n-Polish
- kde-i18n-Portuguese
- kde-i18n-Punjabi
- kde-i18n-Romanian
- kde-i18n-Russian
- kde-i18n-Serbian
- kde-i18n-Slovak
- kde-i18n-Slovenian
- kde-i18n-Spanish
- kde-i18n-Swedish
- kde-i18n-Tamil
- kde-i18n-Turkish
- kde-i18n-Ukrainian
- kdelibs-apidocs
- kdelibs-experimental
- kdelibs3
- kdelibs3-devel
- kde-l10n-Bengali-India
- kde-l10n-Frisian
- kde-l10n-Gujarati
- kde-l10n-Chhattisgarhi
- kde-l10n-Kannada
- kde-l10n-Kashubian
- kde-l10n-Kurdish
- kde-l10n-Macedonian
- kde-l10n-Maithili
- kde-l10n-Malayalam
- kde-l10n-Marathi
- kdemultimedia
- kdemultimedia-devel
- kdemultimedia-libs
- kdenetwork
- kdesdk
- kdesdk-libs
- kdesdk-utils
- kdeutils
- kdeutils-libs
- kdewebdev
- kdewebdev-libs
- kernel-debug
- kernel-debug-devel
- kernel-doc
- kiconedit
- kipi-plugins
- kipi-plugins-libs
- kmid
- kmid-common
- konq-plugins-doc
- krb5-auth-dialog
- kross-python
- ksig
- ksig-doc
- k3b
- k3b-common
- k3b-libs
- libao-devel
- libart_lgpl-devel
- libbonobo-devel
- libbonoboui-devel
- libburn
- libcroco-devel
- libdc1394
- libdiscid
- libesmtp-devel
- libexif-devel
- libgail-gnome
- libgcj
- libgcj-devel
- libgcj-src
- libglademm24
- libglade2-devel
- libgnomecanvas-devel
- libgnome-devel
- libgnomeui-devel
- libgphoto2-devel
- libgpod
- libgsf-devel
- libgxim
- libIDL-devel
- libidn-devel
- libisofs
- libitm
- libldb-devel
- libmatchbox
- libmtp
- libmusicbrainz
- libmusicbrainz3
- libnih
- liboil
- libopenraw-gnome
- libpanelappletmm
- libproxy-bin
- libproxy-python
- libreport-compat
- libreport-plugin-mailx
- libreport-plugin-reportuploader
- libselinux-ruby
- libsexy
- libtalloc-devel
- libtdb-devel
- libtevent-devel
- libtidy
- libwnck
- libXdmcp-devel
- lldpad-libs
- log4cpp
- lpg-java-compat
- lslk
- lucene
- lucene-contrib
- luci
- lx
- lynx
- MAKEDEV
- man-pages-uk
- matchbox-window-manager
- mcstrans
- mesa-dri1-drivers
- mingetty
- min12xxw
- mod_auth_mysql
- mod_auth_pgsql
- mod_authz_ldap
- modcluster
- mod_dnssd
- mod_perl
- mrtg-libs
- mvapich-psm-static
- mx4j
- m17n-contrib-assamese
- m17n-contrib-bengali
- m17n-contrib-czech
- m17n-contrib-gujarati
- m17n-contrib-hindi
- m17n-contrib-kannada
- m17n-contrib-kashmiri
- m17n-contrib-maithili
- m17n-contrib-malayalam
- m17n-contrib-marathi
- m17n-contrib-nepali
- m17n-contrib-oriya
- m17n-contrib-punjabi
- m17n-contrib-sindhi
- m17n-contrib-sinhala
- m17n-contrib-tamil
- m17n-contrib-telugu
- m17n-contrib-urdu
- m17n-db-assamese
- m17n-db-bengali
- m17n-db-datafiles
- m17n-db-gujarati
- m17n-db-hindi
- m17n-db-kannada
- m17n-db-malayalam
- m17n-db-oriya
- m17n-db-punjabi
- m17n-db-sanskrit
- m17n-db-sinhala
- m17n-db-tamil
- m17n-db-telugu
- m17n-db-thai
- m17n-db-tibetan
- NetworkManager-gnome
- nspluginwrapper
- nss_db
- openais
- openaislib
- openaislib-devel
- openct
- openhpi-subagent
- openmotif22
- openssh-askpass
- ORBit2-devel
- osutil
- oxygen-cursor-themes
- PackageKit-gtk-module
- PackageKit-yum-plugin
- paktype-fonts-common
- pam_passwdqc
- pbm2l2030
- pbm2l7k
- pcmciautils
- pcsc-lite-openct
- perl-BSD-Resource
- perl-Cache-Memcached
- perl-Config-General
- perl-Crypt-PasswdMD5
- perl-Frontier-RPC
- perl-Frontier-RPC-doc
- perl-Perlilog
- perl-String-CRC32
- perl-suidperl
- perl-Text-Iconv
- perl-Time-HiRes
- perl-YAML-Syck
- pessulus
- pilot-link
- pinentry-gtk
- piranha
- pki-symkey
- plpa-libs
- plymouth-gdm-hooks
- plymouth-theme-rings
- plymouth-utils
- policycoreutils-newrole
- policycoreutils-sandbox
- polkit-desktop-policy
- ppl
- prelink
- printer-filters
- psutils
- ptouch-driver
- pulseaudio-libs-zeroconf
- pulseaudio-module-gconf
- pycairo-devel
- pygobject2-codegen
- pygobject2-devel
- pygobject2-doc
- pygtksourceview
- pygtk2-codegen
- pygtk2-devel
- pygtk2-doc
- pychart
- python-beaker
- python-Coherence
- python-crypto
- python-decoratortools
- python-enchant
- python-formencode
- python-fpconst
- python-genshi
- python-gtkextra
- python-cheetah
- python-ipaddr
- python-iwlib
- python-libguestfs
- python-louie
- python-mako
- python-markdown
- python-markupsafe
- python-matplotlib
- python-myghty
- python-paramiko
- python-paste
- python-paste-deploy
- python-paste-script
- python-peak-rules
- python-peak-util-addons
- python-peak-util-assembler
- python-peak-util-extremes
- python-peak-util-symbols
- python-prioritized-methods
- python-pygments
- python-pylons
- python-qpid
- python-qpid-qmf
- python-repoze-tm2
- python-repoze-what
- python-repoze-what-plugins-sql
- python-repoze-what-pylons
- python-repoze-what-quickstart
- python-repoze-who
- python-repoze-who-friendlyform
- python-repoze-who-plugins-sa
- python-repoze-who-testutil
- python-routes
- python-saslwrapper
- python-sexy
- python-sqlalchemy
- python-tempita
- python-toscawidgets
- python-transaction
- python-turbojson
- python-tw-forms
- python-twisted
- python-twisted-conch
- python-twisted-core
- python-twisted-lore
- python-twisted-mail
- python-twisted-names
- python-twisted-news
- python-twisted-runner
- python-twisted-web
- python-twisted-words
- python-weberror
- python-webflash
- python-webhelpers
- python-webob
- python-webtest
- python-zope-filesystem
- python-zope-interface
- python-zope-sqlalchemy
- pywebkitgtk
- pyxf86config
- qpid-cpp-client
- qpid-cpp-client-ssl
- qpid-cpp-server
- qpid-cpp-server-ssl
- qpid-qmf
- qpid-tests
- qpid-tools
- qt-doc
- qt-sqlite
- raptor
- Red_Hat_Enterprise_Linux-Release_Notes-6-as-IN
- Red_Hat_Enterprise_Linux-Release_Notes-6-bn-IN
- Red_Hat_Enterprise_Linux-Release_Notes-6-de-DE
- Red_Hat_Enterprise_Linux-Release_Notes-6-en-US
- Red_Hat_Enterprise_Linux-Release_Notes-6-es-ES
- Red_Hat_Enterprise_Linux-Release_Notes-6-fr-FR
- Red_Hat_Enterprise_Linux-Release_Notes-6-gu-IN
- Red_Hat_Enterprise_Linux-Release_Notes-6-hi-IN
- Red_Hat_Enterprise_Linux-Release_Notes-6-it-IT
- Red_Hat_Enterprise_Linux-Release_Notes-6-ja-JP
- Red_Hat_Enterprise_Linux-Release_Notes-6-kn-IN
- Red_Hat_Enterprise_Linux-Release_Notes-6-ko-KR
- Red_Hat_Enterprise_Linux-Release_Notes-6-ml-IN
- Red_Hat_Enterprise_Linux-Release_Notes-6-mr-IN
- Red_Hat_Enterprise_Linux-Release_Notes-6-or-IN
- Red_Hat_Enterprise_Linux-Release_Notes-6-pa-IN
- Red_Hat_Enterprise_Linux-Release_Notes-6-pt-BR
- Red_Hat_Enterprise_Linux-Release_Notes-6-ru-RU
- Red_Hat_Enterprise_Linux-Release_Notes-6-ta-IN
- Red_Hat_Enterprise_Linux-Release_Notes-6-te-IN
- Red_Hat_Enterprise_Linux-Release_Notes-6-zh-CN
- Red_Hat_Enterprise_Linux-Release_Notes-6-zh-TW
- redhat-lsb-compat
- rgmanager
- rhythmbox
- rhythmbox-upnp
- ricci
- rome
- ruby-devel
- ruby-qpid
- ruby-qpid-qmf
- sabayon
- sabayon-apply
- sac
- samba-winbind-clients
- samba4
- samba4-client
- samba4-common
- samba4-dc
- samba4-dc-libs
- samba4-devel
- samba4-pidl
- samba4-swat
- samba4-test
- samba4-winbind
- samba4-winbind-clients
- samba4-winbind-krb5-locator
- saslwrapper
- sat4j
- saxon
- sblim-cim-client
- sblim-cmpi-dhcp
- sblim-cmpi-dns
- sblim-cmpi-samba
- sblim-tools-libra
- scenery-backgrounds
- scsi-target-utils
- seabios
- seekwatcher
- selinux-policy-minimum
- selinux-policy-mls
- sendmail
- sendmail-cf
- setools-console
- sgabios-bin
- sigar
- sinjdoc
- smp_utils
- SOAPpy
- sound-juicer
- spice-client
- strigi-devel
- subscription-manager-migration-data
- subversion-javahl
- svnkit
- system-config-firewall
- system-config-firewall-tui
- system-config-lvm
- system-config-network-tui
- system-config-services
- system-config-services-docs
- system-gnome-theme
- system-icon-theme
- taskjuggler
- tbird
- terminus-fonts
- tex-cm-lgc
- tex-kerkis
- texlive-texmf
- texlive-texmf-dvips
- texlive-texmf-errata
- texlive-texmf-errata-dvips
- texlive-texmf-errata-fonts
- texlive-texmf-errata-latex
- texlive-texmf-latex
- texlive-utils
- tidy
- tigervnc-server
- tix
- tkinter
- tomcat6
- tomcat6-el-2.1-api
- tomcat6-jsp-2.1-api
- tomcat6-lib
- totem-upnp
- trilead-ssh2
- tsclient
- tunctl
- TurboGears2
- udisks
- un-core-batang-fonts
- un-core-dinaru-fonts
- un-core-dotum-fonts
- un-core-fonts-common
- un-core-graphic-fonts
- un-core-gungseo-fonts
- un-core-pilgi-fonts
- unicap
- unique
- unique-devel
- unix2dos
- vconfig
- vgabios
- vorbis-tools
- wacomexpresskeys
- wdaemon
- webalizer
- webkitgtk
- ws-commons-util
- wsdl4j
- w3m
- xfig-plain
- xfsprogs-devel
- xfsprogs-qa-devel
- xguest
- xmldb-api
- xmldb-api-sdk
- xmlgraphics-commons
- xmlrpc3-client
- xmlrpc3-common
- xorg-x11-apps
- xorg-x11-drv-acecad
- xorg-x11-drv-aiptek
- xorg-x11-drv-apm
- xorg-x11-drv-ast
- xorg-x11-drv-ati-firmware
- xorg-x11-drv-cirrus
- xorg-x11-drv-elographics
- xorg-x11-drv-fpit
- xorg-x11-drv-glint
- xorg-x11-drv-hyperpen
- xorg-x11-drv-i128
- xorg-x11-drv-i740
- xorg-x11-drv-keyboard
- xorg-x11-drv-mach64
- xorg-x11-drv-mga
- xorg-x11-drv-mouse
- xorg-x11-drv-mutouch
- xorg-x11-drv-nv
- xorg-x11-drv-openchrome
- xorg-x11-drv-penmount
- xorg-x11-drv-rendition
- xorg-x11-drv-r128
- xorg-x11-drv-savage
- xorg-x11-drv-siliconmotion
- xorg-x11-drv-sis
- xorg-x11-drv-sisusb
- xorg-x11-drv-s3virge
- xorg-x11-drv-tdfx
- xorg-x11-drv-trident
- xorg-x11-drv-voodoo
- xorg-x11-drv-xgi
- xorg-x11-server-Xephyr
- xorg-x11-twm
- xorg-x11-xdm
- xsane
- xz-lzma-compat
- yum-plugin-downloadonly
- zd1211-firmware
5.4.1. Controladores retirados
- 3c574_cs.ko
- 3c589_cs.ko
- 3c59x.ko
- 8390.ko
- acenic.ko
- amd8111e.ko
- axnet_cs.ko
- can-dev.ko
- cassini.ko
- cdc-phonet.ko
- cxgb.ko
- de2104x.ko
- de4x5.ko
- dl2k.ko
- dmfe.ko
- e100.ko
- ems_pci.ko
- ems_usb.ko
- fealnx.ko
- fmvj18x_cs.ko
- forcedeth.ko
- ixgb.ko
- kvaser_pci.ko
- myri10ge.ko
- natsemi.ko
- ne2k-pci.ko
- niu.ko
- nmclan_cs.ko
- ns83820.ko
- pcnet_cs.ko
- pcnet32.ko
- pppol2tp.ko
- r6040.ko
- s2io.ko
- sc92031.ko
- sis190.ko
- sis900.ko
- sja1000_platform.ko
- sja1000.ko
- smc91c92_cs.ko
- starfire.ko
- sundance.ko
- sungem_phy.ko
- sungem.ko
- sunhme.ko
- tehuti.ko
- tlan.ko
- tulip.ko
- typhoon.ko
- uli526x.ko
- vcan.ko
- via-rhine.ko
- via-velocity.ko
- vxge.ko
- winbond-840.ko
- xirc2ps_cs.ko
- xircom_cb.ko
Apéndice A. Revision History
| Historial de revisiones | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Revisión 0.2-30.2 | Thu Apr 17 2014 | ||||||||
| |||||||||
| Revisión 0.2-30.1 | Thu Apr 17 2014 | ||||||||
| |||||||||
| Revisión 0.2-30 | Tue Apr 15 2014 | ||||||||
| |||||||||
| Revisión 0.2-29 | Mon Apr 07 2014 | ||||||||
| |||||||||
| Revisión 0.2-28 | Fri Apr 04 2014 | ||||||||
| |||||||||
| Revisión 0.2-20 | Fri Mar 28 2014 | ||||||||
| |||||||||
| Revisión 0.2-13 | Mon Mar 17 2014 | ||||||||
| |||||||||
| Revisión 0.2-9 | Fri Mar 14 2014 | ||||||||
| |||||||||
| Revisión 0.2-5 | Thu Mar 06 2014 | ||||||||
| |||||||||
| Revisión 0.2-4 | Thu Mar 06 2014 | ||||||||
| |||||||||
| Revisión 0.2-2 | Wed Mar 05 2014 | ||||||||
| |||||||||
| Revisión 0.2-0 | Tue Mar 04 2014 | ||||||||
| |||||||||
| Revisión 0.1-5 | Wed Dec 18 2013 | ||||||||
| |||||||||
| Revisión 0.1-4 | Thu Dec 05 2013 | ||||||||
| |||||||||
| Revisión 0.1-3 | Thu Nov 14 2013 | ||||||||
| |||||||||
| Revisión 0.1-2 | Wed Jan 23 2013 | ||||||||
| |||||||||
| Revisión 0.1-1 | Wed Jan 16 2013 | ||||||||
| |||||||||
