Шилпа Наир только что закончил в 2015 году. Она пошла подавать заявку на позицию стажера в Национальное новостное телевидение находится в Нойда, Дели. Когда она была на последнем году выпуска и искала помощь в выполнении своих заданий, она наткнулась на Темминта. С тех пор она регулярно посещает Темминт.
Все вопросы и ответы переписаны на память о Шилпа Наир.
"Привет, друзья! Я Шилпа Наир из Дели. Я закончил учебу совсем недавно и искал роль стажера вскоре после получения степени. Я увлекся UNIX с первых дней работы в коллаже, и я искал роль, которая подходит мне и удовлетворяет мою душу. Мне задали много вопросов, и большинство из них были базовыми вопросами, связанными с управлением пакетами RedHat ».
Вот вопросы, которые мне задали, и ответы на них. Я отправляю только те вопросы, которые связаны с RedHat GNU / Linux Package Management, поскольку их в основном задавали.
Отвечать: Чтобы найти пакет nano, установлена погода или нет, мы можем использовать команду rpm с опцией -q для запроса и -а обозначает все установленные пакеты.
# об / мин -qa nano. ИЛИ. # rpm -qa | grep -i nano нано-2.3.1-10.el7.x86_64
Также имя пакета должно быть полным, неполное имя пакета вернет приглашение без печати, что означает, что пакет (неполное имя пакета) не установлен. Это легко понять на примере ниже:
Мы обычно заменяем vim команда с vi. Но если мы найдем пакет vi / vim, мы не получим результата на стандартном выводе.
# vi. # vim.
Однако мы ясно видим, что пакет устанавливается с помощью команды vi / vim. Тут виноват неполное имя файла. Если мы не уверены в точном имени файла, мы можем использовать подстановочный знак как:
# об / мин -qa vim * vim-минимальный-7.4.160-1.el7.x86_64
Таким образом, мы можем найти информацию о любом пакете, если он установлен или нет.
Отвечать: Мы можем установить любой пакет (* .rpm), используя команду rpm, как показано ниже, здесь параметры -я (установить), -v (подробный или отображение дополнительной информации) и -час (вывести решетку во время установки пакета).
# rpm -ivh peazip-1.11-1.el6.rf.x86_64.rpm Подготовка... ################################# [100%] Обновление / установка... 1: peazip-1.11-1.el6.rf ################################ [100%]
При обновлении пакета с более ранней версии -U следует использовать переключатель, опция -v и -h следует, чтобы убедиться, что мы получаем подробный вывод вместе с хешем Mark, что делает его читабельным.
Отвечать: Мы можем перечислить все файлы (Linux рассматривает все как файлы, включая каталоги), установленные пакетом httpd, используя параметры -l (Список всех файлов) и -q (для запроса).
# rpm -ql httpd / etc / httpd. /etc/httpd/conf. /etc/httpd/conf.d...
Отвечать: Для начала нам нужно знать, каким пакетом был установлен postfix. Найдите имя пакета, в котором установлен постфикс, используя параметры -e стереть / удалить пакет) и -v (подробный вывод).
# rpm -qa postfix * postfix-2.10.1-6.el7.x86_64.
а затем удалите постфикс как:
# rpm -ev postfix-2.10.1-6.el7.x86_64 Подготовка пакетов... постфикс-2: 3.0.1-2.fc22.x86_64.
Отвечать: Мы можем получить подробную информацию об установленном пакете, используя опцию -qa с rpm, за которым следует имя пакета.
Например, чтобы найти подробную информацию о пакете openssh, все, что мне нужно сделать, это:
# rpm -qa openssh [[электронная почта защищена] tecmint] # об / мин -qi openssh. Имя: openssh. Версия: 6.8p1. Релиз: 5.fc22. Архитектура: x86_64. Дата установки: четверг, 28 мая 2015 г., 12:34:50 по восточному времени. Группа: Приложения / Интернет. Размер: 1542057. Лицензия: BSD...