Список установленных программ centos 7

Содержание

Для экономии времени, ниже представлен список часто используемых команд при работе с CentOS.

Системная информация

показать мануал для command:

man command

показать информацию о ядре:

uname -a
cat /proc/cpuinfo

информация о памяти:

cat /proc/meminfo

показать инф. о использовании дисков в GB:

df -h

вывести размер текущего каталога:

использование памяти и swap:

free

информация версия ОС:

cat /proc/version

информация о дистрибутиве:

cat `ls /etc/* 2>/dev/null | head -n 1`

показать текущий аптайм:

uptime

показать пользователей онлайн:

имя, под которым вы залогинены:

whoami

Дата и время

показать текущую дату и время:

date

показать время нулевого меридиана:

date —utc

установить дату и время, где MM – месяц, DD – день, hh – час, mm – минуты:

date MMDDhhmm

вывести календарь на текущий месяц:

Процессы

вывести ваши текущие активные процессы:

найти и вывести информацию о процессе process:

How to Download CentOS 7 ISO File


ps axu | grep process

показать все запущенные процессы:

список остановленных и фоновых задач:

убить процесс с id pid:

kill pid

убить все процессы с именем process:

killall process

Сеть

ping host

получить информацию whois для domain:

whois domain

получить DNS информацию domain:

dig domain
/etc/init.d/network restart

Работа с пакетами

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

yum list

обновить все пакеты:

yum update

установить пакет package_name:

yum install package_name

удалить пакет package_name:

yum remove package_name
dpkg -i package_name.deb
rpm -Uvh package_name.rpm

Файлы и папки

скачать файл по адресу url:

wget url
touch file

направить стандартный ввод в file:

cat > file

создать символическую ссылку link к файлу file:

ln -s file link

список файлов и каталогов:

форматированный список со скрытыми каталогами и файлами:

ls -al

сменить на домашний каталог:

сменить директорию на dir:

cd dir

показать текущий каталог:

rm file

удалить каталог dir:

rm -r dir

удалить file без подтверждения:

rm -f file

удалить каталог dir без подтверждения:

rm -rf dir

скопировать file1 в file2:

cp file1 file2

скопировать dir1 в dir2:

cp -r dir1 dir2

скопировать dir1 в dir2 с сохранением всех прав доступа:

cp -axr dir1 dir2

переименовать file1 в file2, если file2 каталог, то переместить file1 в каталог file2:

mv file1 file2

создать директорию dir:

mkdir dir

создать древо директорий /home/user/dir:

mkdir /home/user/dir

установка прав 777 на dir:

chmod 777 dir

установка прав 777 на dir и все подкаталоги рекурсивно:

chmod –R 777 dir

Читайте также:
Программа звука через HDMI

задать владельца apache с группы apache для директории dir:

chown apache:apache -R dir

Работа с архивами

создать tar-архив с именем file.tar содержащий files:

tar cf file.tar files
tar xf file.tar

создать архив tar с сжатием Gzip:

tar czf file.tar.gz files

распаковать tar с Gzip:

Установка ОС Cent OS 7


tar xzf file.tar.gz

создать архив tar с сжатием Bzip2:

tar cjf file.tar.bz2

распаковать tar с Bzip2:

tar xjf file.tar.bz2

сжать file и переименовать в file.gz:

gzip file

распаковать file.gz в file:

gzip -d file.gz

сжать file в zip-архив:

zip file.zip file
unzip file.zip

Поиск

grep search files

искать рекурсивно search в папке dir:

grep -r search dir

искать search в содержимом файлов:

grep -lir seach dir

искать search в выводе command:

command | grep search

найти все файлы с именем file:

locate file

найти самый большие каталоги в папке:

du -a /home | sort -n -r | head -n 5

найти самые большие файлы в папке:

find /home/tecmint/Downloads/ -type f -exec du -Sh <> + | sort -rh | head -n 5

Источник: valerykoretsky.com

Список всех установленных пакетов с yum на CentOS 7

список всех установленных пакетов с нямом на Centos-7-1-4634478

В этом кратком руководстве мы покажем вам, как перечислить все установленные пакеты с помощью yum on 7 CentOS , Yum — это менеджер пакетов по умолчанию, используемый в CentOS, используемый для взаимодействия как с отдельными файлами пакетов RPM, так и с множеством репозиториев. Это руководство было написано для CentOS 7, но команды в этом руководстве должны работать на любом сервере с установленным на нем Redhat, CentOS или Fedora.
Чтобы перечислить все установленные пакеты на VPS с установленным на нем CentOS 7, вы можете использовать команду командной строки «yum list installed». Он отобразит все установленные пакеты RPM на сервере в алфавитном порядке с учетом регистра. Например:

список yum установлен

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

список yum | Меньше

Это позволит вам просматривать один экранный за раз.
Чтобы увидеть все пакеты, как установленные, так и доступные, вы можете использовать следующую команду:

Доступен список yum

Кроме того, вы можете использовать grep для фильтрации выходных и списков конкретных пакетов. Например, если вы хотите перечислить все установленные пакеты PHP, используйте следующую команду:

список yum | grep -i php

Похожие посты:

  1. CentOS Linux 7.7 выпущен и вот как его обновить
  2. Как ускорить энтропию OpenSSL / GnuPG для генерации случайных чисел в Linux
  3. Список установленных пакетов и информации о пакете запросов с Yum
  4. Выпущен CentOS Linux 8: новые возможности и загрузка
  5. CentOS 8 обзор — давайте тост за следующие десять лет
  6. 31 команда Linux, которую должен знать каждый пользователь Ubuntu
  7. Как установить Apache, PHP 7.2 и MySQL на CentOS 7.4 (LAMP)
  8. Все, что вам нужно знать о CentOS Stream
  9. Как установить расширения Gnome в CentOS 8
  10. Amazon Alexa пасхальные яйца: более 180 забавных вещей, чтобы спросить Алекса

Источник: websetnet.net

Советы по работе с Yum и RPM

Yum и RPM являются отличными инструментами управления пакетами, но они имеют несколько малоизвестных вариантов и возможностей, которые позволяют делать некоторые весьма интересные вещи. Вам не обязательно непременно использовать их, но они могут вам пригодится когда-нибудь.

1. Отображение типа архитектуры в получаемом RPM

Эту простую мелочь довольно легко выполнить, и она будет очнь полезна людям, использующих x86_64 системы. Одна строка в файле ~/.rpmmacros спасет от неприятностей в дальнейшем.

Читайте также:
Задачи по развитию речи в старшей группе по программе детство

echo «%_query_all_fmt %%-%%-%%.%%» >> ~/.rpmmacros

2. Запрос пакетов не из CentOS

Хотите получить список пакетов установленных из сторонних репозиториев, не CentOS?

rpm -qa —qf ‘% %n’ | grep -v CentOS

3. Сбросить права доступа на файлы

У вас возникла полная неразбериха с правами доступа на файлы в пакете? Не беда, RPM об этом позаботится.

rpm —setperms

4. Просмотр изменений

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

И снова RPM приходит на помощь.

rpm -q —changelog | less

Использование ‘less’ не является обязательным, но для некоторых пакетов, таких как ядро, изменения могут быть довольно обширными. Поэтому данное дополнение делает вывод более читабельным.

5. Где документация?

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

rpm -qd

  • Это покажет вам документацию, содержащуюся в этом rpm. Если у вас есть только название файла то:

rpm -qdf /path/to/file

  • и rpm покажет вам документацию в пакете, который владеет этим файлом.

6. Происхождение пакета

Иногда хочется знать, где вы получили пакет или пакеты, сколько в вашей системе пакетов от конкретного репозитория или поставщика. Есть несколько параметров поиска, которые можно использовать. Хотя они не 100% совершенны, тем не менее они могут помочь. Большинство пакетов из репозиториев имеют теги с идентификатором в строке Release. Например rpmforge использует rf в качестве идентификатора. Вы можете использовать это, чтобы посмотреть, что у вас установлено оттуда:

rpm -qa release=»*rf*»

а если вы хотите увидеть, как много пакетов у вас установлено от Johnny Hughes-а можно использовать:

rpm -qa packager=»Johnny*»

Этот метод работает на большинстве категорий вида rpm -qi

rpm -qa

Данная команда выдаст весь список установленных пакетов.

7. Извлечение только одного файла

Если вам нужно извлечь только один файл из rpm без переустановки всего пакета, вы можете сделать это с rpm2cpio. Например, чтобы извлечь только один файл из logrotate rpm, используйте следующее:

rpm2cpio logrotate-1.0-1.i386.rpm |cpio -ivd etc/logrotate.conf

8. Запрос даты установки пакета

Полезно после обновления найти старые пакеты, которые не были обновлены.

rpm -qa —last >~/RPMS_by_Install_Date

Можно использовать ‘less’ для вывода, чтобы найти все RPMS старше, чем дата установки. Используя также grep — конкретизировать пакеты и дату установки.

9. Запрос имеющихся пакетов из репозитория

Найти все пакеты, доступные из определенного репозитория, например RPMforge. Пакеты уже установленные из этого репозитория показываться не будут.

yum —disable «*» —enable «rpmforge» list available

10. Поиск с помощью YUM в репозитории пакета по заданной строке

Поиск пакетов, содержащих нужную строку в названии или описании пакета.

yum search buildrpmtree | less

11. Использование Yum с прокси-сервером

Для того чтобы заставить Yum работать через прокси-сервер необходимо добавить следующий параметр в /etc/yum.conf:

proxy=http://yourproxy:8080/

где — yourproxy это имя прокси-сервера, а 8080 это порт прокси-сервера. Если сервер требует аутентификации, вы можете указать логин как:

RPM Package Manager позволяет использовать прокси-переменные среды. Это может быть задано в /etc/profile или специфизированно для конкретного пользователя в файле ~/.bash_profile::

export http_proxy=http://yourproxy:8080/ export ftp_proxy=http://yourproxy:8080/

Для использования wget через прокси-сервер, добавте следующие строки в /etc/wgetrc

http_proxy = http://yourproxy:8080/ ftp_proxy = http://yourproxy:8080/

В обоих случаях логин и пароль могут быть заданы как в примере выше.

Читайте также:
Как извлечь из архива программу

12. Использование Yum для установки локального пакета, автоматически проверяя и удовлетворяя зависимости

yum —nogpgcheck localinstall packagename.arch.rpm

13. Получение и пересборка пакета, не будучи при этом root-ом

Иногда вам просто необходимо пересобрать определенный пакет — возможно, лишь добавить конфигурационные опции, которые просто не существуют в основном пакете.

Или потому, что вы нашли необходимый пакет, который отсутствует в репозитории, а на сайте разработчика RPMs для другого дистрибутива. Таким образом, вы должны получить src.rpm и востановить его под себя. Но в действительности вы не хотите делать этого в качестве суперпользователя. Итак, как пересобрать свои пакеты в вашей домашней директории под собственной учетной записью.

13.1 Метод А

Для начало необходимо настроить каталог для работы. Он имеет довольно полное сходство по структуре с каталогом /usr/src/redhat:

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

Именно так. Следующее действие — задание rpmbuild-у —rebuild foo.src.rpm, результат работы будет в файле ~/redhat/RPMS/i386 (или та архитектура с которой вы строили пакет).

13.2 Метод Б

Для CentOS-4, настроить репозиторий kbs-Extras repo (опционально добавить kbs-Misk) со страницы репозиториев и ‘yum install fedora-rpmdevtools’ под root-ом используя ‘sudo’ или ‘su -‘. Завести юзера (возможно вы захотите использовать специальный аккаунт для того, чтобы избежать проблем в своей обычной домашней директории) и выполнить «fedora-buildrpmtree» и ~/rpmbuild/. в дереве каталогов и ~/.rpmmacros файл будет автоматически создан. (Примечание «rpmbuild» против «RedHat» в методе А.)

Для CentOS-5 — пакет rpmdevtools отсутствует в наличии. В FC6 SRPM rpmdevtools-5.3-1.fc6.src.rpm собирается и работает.

Ниже представлен макрос для получения надлежащих имен некоторых пакетов (замените соответствующую версию дистрибутива для «el4» на свою):

14. Отображение приоритетов для всех установленных репозиториев

Вы можете получить список всех установленных у вас репозиториев — yum repolist all. Однако, он не показывает индекс приоритета. Вот строка необходимая для этого. Если номер не определен, по умолчанию, это самый низкий приоритет (99).

cat /etc/yum.repos.d/*.repo | sed -n -e «/^[/h; /priority *=/< G; s/n/ /; s/ity=/ity = /; p >» | sort -k3n

15. Yum получить список пакетов по заданному словосочетанию

Installed Packages vim-minimal.i386 2:7.0.109-7.el5 installed Available Packages vim-X11.i386 2:7.0.109-7.el5 base vim-augeas.i386 0.9.0-2.el5.rf rpmforge vim-clustershell.noarch 1.5.1-1.el5 epel vim-common.i386 2:7.0.109-7.el5 base vim-enhanced.i386 2:7.0.109-7.el5 base vim-halibut.i386 1.0-2.20100504svn8934.el5.1 epel vim-puppet.noarch 2.7.9-1.el5.rf rpmforge

16.

Показать все установленные ключи GPG

Показать список всех ключей с соответствующей информацией репозитория:

rpm -q gpg-pubkey —qf ‘%-%-% —> %n’

17. Подпись пакетов

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

Воспользуйтесь документацией Fedora RPM packaging guide.

Примечание: для CentOS 5 и 4, будет лучше, если вы будете использовать для подписи ключ DSA (так как для версии 4 RSA были выявлены проблемы с подтверждением).

18. Метапакеты YUM

Метапакет — это специальный пакет, не содержащий никакого программного обеспечения, но имеющий в зависимостях определенный набор софта. Например: установка X-ов на сервер.

Чтобы посмотреть список всех метапакетов, необходимо выполнить команду: yum grouplist. Но если у вас стоит русская локаль, то список будет выдан на русском языке. Чтобы получить список пригодный для установки (на английском), задайте язык вывода команды на английском:

LANG=C yum grouplist

19. Как вывести список установленных пакетов

Установленные пакеты могут показать команды

yum list installed
rpm -qa

Пример, порлучить список установленных пакетов из репозитория IUS:

Источник: centos.name

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru