Tiempo de lectura: 3 minutosal administrar su servidor, a veces necesitará verificar qué software (o paquetes) ha instalado en su sistema. Necesitará conocer los nombres de los paquetes, los números de versión, las fechas de instalación, etc. En este tutorial web de Liquid, vamos a discutir cómo inspeccionar paquetes instalados en su sistema CentOS. Hay varias maneras de lograr esto, y discutiremos algunas de ellas. ¡Vamos a cavar! Para usar estos comandos, deberá iniciar sesión en su servidor a través de SSH. Para obtener más información, consulte Iniciar sesión en su servidor a través de Secure Shell (SSH).
Usando el Administrador de paquetes RPM
Este primer comando usa el administrador de paquetes rpm para buscar paquetes instalados. Este comando le permite ver todos los paquetes instalados en su sistema, junto con la versión que está instalada actualmente:rpm -qa
Tenga en cuenta que-q significa «consulta» y-a significa «todo». Estamos pidiendo a rpm que consulte todos los paquetes instalados.Examinemos una pequeña porción de los resultados en detalle. Tenga en cuenta que es posible que no tenga instalados estos paquetes específicos en su servidor CentOS. Lo importante aquí es entender cómo leer la salida. Echa un vistazo a un pequeño extracto de las entradas de la lista.kpartx-0.4.9-123.el7.x86_64dracut-033-554.el7.x86_64elfutils-libs-0.172-2.el7.x86_64
Cada entrada se puede dividir en tres partes. De izquierda a derecha, estos son:Nombre del paquete: (kpartx)Versión: (0.4.9-123.arquitectura el7): (x86_64) En lugar de mostrar todos los paquetes instalados, rpm también se puede usar para buscar un solo paquete. Usemos rpm para consultar kpartx:rpm -q kpartx
Verá que la salida muestra el mismo nombre de paquete y la misma versión que vimos en rpm-qa.kpartx-0.4.9-123.el7.x86_64
Usar Yum para Comprobar los paquetes instalados
Usar rpm no es la única forma de comprobar si hay paquetes instalados en su sistema. Ahora discutiremos cómo usar » yum » para lograr la misma tarea. Pruebe el siguiente comando:yum list installed
Verá que la lista que proporciona yum tiene un formato ligeramente diferente. Veamos una entrada en profundidad.whois.x86_64 5.1.1-2.el7 @base
La primera columna muestra el nombre del paquete y la arquitectura: (whois.x86_64).La segunda columna muestra la versión instalada: (5.1.1-2.el7).Finalmente, la tercera columna muestra el repositorio desde el que se instaló el software: (@base).
Usando Yum para ver Datos de Instalación históricos
También podemos usar yum para ver datos de instalación históricos en su sistema. Ejecute el siguiente comando para ver una lista de cada vez que se utilizó yum para instalar, eliminar o actualizar un paquete:yum history
Este es un ejemplo de la salida que puede ver. Su sistema mostrará diferentes resultados aquí, y eso está bien. Solo estamos interesados en aprender a leer la salida.Observe los encabezados de columna: «Número de identificación, Datos y hora, Acción(es) y Alterada (s).»Este es un buen resumen de cuándo se usó yum, pero carece de información detallada. Examinemos una de estas entradas de la historia en detalle. Pruebe el siguiente comando, reemplazando «ID_NUMBER» por el ID real que desea inspeccionar.yum history info ID_NUMBER
Aquí hay un ejemplo de salida: En este tutorial, discutimos cómo usar rpm y yum para buscar paquetes instalados en su servidor CentOS. Estas utilidades son herramientas críticas para los administradores de sistemas Linux en sistemas CentOS. Por supuesto, si tiene alguna pregunta sobre cómo usar estas utilidades en su propio servidor web Liquid, ¡háganoslo saber! Los Humanos más Útiles en Alojamiento están a la espera de 24×7 y estaremos encantados de responder a sus preguntas.