Узнать версию пакета centos

Из этой статьи вы узнаете, как найти версию CentOS. Существует несколько способов проверить, какую версию CentOS вы используете.

Команды для проверки версии CentOS

Проверить версию CentOS с помощью команды lsb_release

С помощью команды lsb_release отображается информация о стандартной базы Linux (LSB) вашего дистрибутива Linux.

Это предпочтительный метод и будет работать независимо от того, какую версию CentOS вы используете.

Откройте терминал и введите следующую команду:

Ваша Версия CentOS будет показана в строке описания. Как вы можете видеть из выходных данных выше, мы используем CentOS версии 7.5.1804.

Что означает номер версии 7.5.1804 ?

  • 7 является основной версией CentOS.
  • 7.5 является последней второстепенной версией CentOS 7.
  • 1804 код даты второстепенных версий, 1804 означает апрель 2018. Этот номер используется для указания времени выхода.

Если вы получаете сообщение, говорящее bash: lsb_release: command not found. , это означает, что пакет redhat-lsb-core не установлен на вашей системе. Вы можете легко установить его с помощью команды:

Проверить версию CentOS с помощью команды rpm

rpm (Red Hat Package Manager) – это инструмент управления пакетами для систем на основе Red Hat, таких как RHEL, CentOS и Fedora.

Вы можете использовать инструмент rpm для отображения информации о пакете centos-release , который включает версию CentOS в его имени:

Читайте также:  Эффект пыли и царапин на фото

Проверить версию CentOS с помощью файла /etc/centos-release

Файл /etc/centos-release представлен в пакете centos-release .

Чтобы найти версию CentOS, введите следующую команду:

Проверить версию CentOS с помощью файла /etc/os-release

Файл /etc/os-release присутствует на всех системах под управлением systemd.

Этот метод будет работать только если у вас есть CentOS 7:

Проверить версию CentOS с помощью команды hostnamectl

hostnamectl это команда, которая позволяет Вам установить имя хоста, но вы также можете использовать его, чтобы найти вашу версию CentOS.

Этот метод будет работать, только если у вас есть CentOS 7:

Вывод

В этом руководстве мы показали вам, как найти версию CentOS, установленную в вашей системе.

Для получения дополнительной информации о выпусках CentOS посетите страницу Wiki CentOS Releases.

Не стесняйтесь оставлять комментарий, если у вас есть какие-либо вопросы.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Одни из самых частых задач, которые приходится выполнять системному администратору, – это установка, удаление и управление программным обеспечением. Иногда необходимо получить полный список установленных пакетов CentOS 7. Это нужно для создания резервной копии системы или для поиска определённого пакета.

В этой небольшой статье мы разберём несколько способов посмотреть установленные программы в CentOS через терминал.

Установленные пакеты CentOS 7

1. Пакетный менеджер RPM

RPM или Red Hat Package Manager – это низкоуровневый пакетный менеджер, который используется во всех дистрибутивах семейства Red Hat. Его можно сравнить с аналогичным инструментом в Ubuntu – dpkg. Уже существуют более высокоуровневые утилиты, например тот же YUM или DNF, но при необходимости можно использовать и rpm.

Чтобы посмотреть список всех установленных пакетов, необходимо использовать опцию -q, которая указывает, что надо выполнить запрос, вместе с опцией -a, она отображает все установленные пакеты:

Читайте также:  Шаблоны с рамками для word

Если вы хотите найти определённую группу пакетов, можно отфильтровать вывод с помощью grep:

sudo rpm -qa | grep google

Для сохранения вывода в файл используйте такую команду:

sudo rpm -qa > packages.txt

Позже этот список можно использовать для автоматической установки всех этих пакетов в другой системе. Для установки нужно использовать YUM:

sudo yum install $(cat packages.txt)

С помощью опции –last можно вывести время установки каждого пакета:

sudo rpm -qa –last

Посмотреть более подобную информацию об определённом пакете можно с помощью опции -i:

sudo rpm -qi wget

С помощью опции -l можно вывести список файлов пакета centos:

2. Пакетный менеджер YUM

Это основной пакетный менеджер, который используется в CentOS 7. Чтобы получить список установленных пакетов с помощью YUM, необходимо использовать команду list:

sudo yum list installed

Также вы можете получить список всех доступных пакетов:

sudo yum list available

С помощью параметра update можно найти все пакеты, для которых есть обновления:

sudo yum list update

Вывести все пакеты можно с помощью параметра all:

sudo yum list all

Если вы хотите получить только список пакетов для установки, используйте awk:

sudo yum list installed | awk ‘

3. Дополнительные утилиты YUM-Utils

Пакет YUM-Utils – это набор утилит, реализующих дополнительные возможности для управления репозиториями, установки и отладки пакетов, поиска пакетов и много другого. Для установки набора программ используйте:

sudo yum install yum-utils

Чтобы посмотреть установленные пакеты CentOS, используйте команду repoquery:

sudo repoquery -a –installed

С помощью команды yumdb вы можете вывести все пакеты, установленные из определённого репозитория:

sudo yumdb search from_repo base

Выводы

В этой небольшой статье мы рассмотрели, как посмотреть установленные пакеты СentOS 7 с помощью пакетного менеджера RPM, YUM и дополнительных утилит. Как видите, это очень просто.

Читайте также:  Цап qualcomm aqstic wcd9341 усилитель cs35l41

Большую часть операций можно выполнять при помощи пакетного менеджера yum

Вывести список установленных пакетов

Предположим, что требуется найти информацию по пакету ansible, его имя просто передается list installed


Error: No matching Packages to list

Второй способ — rpm, комбинация ключей -qa выводит список пакетов по которому можно делать выборку

Пустой вывод скажет о том, что пакета нет

Теперь установим ansible и проверим повторно

Total download size: 145 k
Installed size: 327 k

Installed:
ansible.noarch 0:2.7.2-1.el7

Complete!

Installed Packages
ansible.noarch 2.7.2-1.el7 @epel

Если rpm -qa должен вернуть имя пакета и его версию

ansible-2.7.2-1.el7.noarch

Менеджер yum в CentOS является аналогом apt в Debian, rpm — аналогом dpkg.

Поиск

Последние статьи

Рубрики

  • Apache (20)
  • AWS (10)
  • Bash (13)
  • CRON (5)
  • CSS / изображения (6)
  • DNS (8)
  • ELK (1)
  • FastCGI (4)
  • JS (6)
  • Memcached (1)
  • MongoDB (3)
  • MySQL (52)
  • Networking (44)
  • Nginx (39)
  • PHP (13)
  • Python (28)
  • Ruby (6)
  • Search (1)
  • Virtualization / Containers (27)
  • Базы данных (12)
  • Безопасность (25)
  • Высокие нагрузки (23)
  • Контроль версий (14)
  • Мониторинг (17)
  • Обзоры сервисов (23)
  • Оптимизация (1)
  • Ошибки (24)
  • Почтовые серверы (10)
  • Работа сайтов (17)
  • Распределенные системы (8)
  • Телефония (10)
  • Типовые задачи (54)
  • Ядро и ОС (23)
Подключить мониторинг

Уведомления позволят узнать о проблемах на вашем сайте вперед клиентов

Оцените статью
Добавить комментарий

Adblock detector