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