Shilpa Nair Anashiriki Uzoefu Wake wa Mahojiano kuhusu Usimamizi wa Kifurushi cha RedHat Linux
Shilpa Nair amehitimu hivi punde mwaka wa 2015. Alienda kuomba nafasi ya Mkufunzi katika Televisheni ya Kitaifa ya Habari iliyoko Noida, Delhi. Alipokuwa katika mwaka wa mwisho wa kuhitimu na kutafuta msaada juu ya kazi zake alikutana na Tecmint. Tangu wakati huo amekuwa akitembelea Tecmint mara kwa mara.
Maswali na majibu yote yameandikwa upya kulingana na kumbukumbu ya Shilpa Nair.
\Halo marafiki! Mimi ni Shilpa Nair kutoka Delhi. Nimemaliza mahafali yangu hivi karibuni sana na nilikuwa nikiwinda nafasi ya Mkufunzi mara baada ya digrii yangu. Nimekuwa na shauku ya UNIX tangu siku zangu za mwanzo kwenye kolagi na nilikuwa nikitafuta. jukumu linalonifaa na kuridhisha nafsi yangu.Niliulizwa maswali mengi na mengi yalikuwa maswali ya msingi kuhusiana na Usimamizi wa Kifurushi cha RedHat.”
Hapa kuna maswali, ambayo niliulizwa na majibu yao yanayolingana. Ninachapisha tu maswali ambayo yanahusiana na Usimamizi wa Kifurushi cha RedHat GNU/Linux, kama yalivyoulizwa zaidi.
Jibu : Ili kupata kifurushi nano , hali ya hewa imesakinishwa au la, tunaweza kutumia rpm amri na chaguo -q ni kwa ajili ya hoja na -a inasimama kwa vifurushi vyote vilivyosakinishwa.
# rpm -qa nano OR # rpm -qa | grep -i nano nano-2.3.1-10.el7.x86_64
Pia jina la kifurushi lazima liwe kamili, jina lisilokamilika la kifurushi litarudisha kidokezo bila kuchapisha chochote kumaanisha kuwa kifurushi (jina lisilokamilika la kifurushi) hakijasakinishwa. Inaweza kueleweka kwa urahisi na mfano hapa chini:
Kwa ujumla tunabadilisha vim amri na vi. Lakini tukipata kifurushi vi/vim hatutapata matokeo kwenye pato la kawaida.
# vi # vim
Walakini tunaweza kuona wazi kuwa kifurushi kimewekwa kwa kurusha vi/vim amri. Hapa ni culprit ni incomplete faili jina. Ikiwa hatuna uhakika wa jina halisi la faili tunaweza kutumia wildcard kama:
# rpm -qa vim* vim-minimal-7.4.160-1.el7.x86_64
Kwa njia hii tunaweza kupata habari kuhusu kifurushi chochote, ikiwa kimewekwa au la.
Jibu : Tunaweza kusakinisha kifurushi chochote (*.rpm) kwa kutumia rpm amri iliyoonyeshwa hapa chini, hapa chaguo -i (sakinisha), -v (kitenzi au onyesha maelezo ya ziada) na -h (chapisha alama ya heshi wakati wa usakinishaji wa kifurushi).
# rpm -ivh peazip-1.11-1.el6.rf.x86_64.rpm Preparing... ################################# [100%] Updating / installing... 1:peazip-1.11-1.el6.rf ################################# [100%]
Ikiwa kusasisha kifurushi kutoka kwa toleo la awali -U swichi inapaswa kutumika, chaguo -v na -h hufuata ili kuhakikisha kuwa tunapata matokeo ya kitenzi pamoja na alama ya hashi, ambayo hufanya isomeke.
Jibu : Tunaweza kuorodhesha zote faili (Linux huchukulia kila kitu kama faili ikijumuisha saraka) iliyosakinishwa na kifurushi httpd kwa kutumia chaguzi -l (Orodhesha faili zote) na -q (ni kwa hoja).
# rpm -ql httpd /etc/httpd /etc/httpd/conf /etc/httpd/conf.d ...
Jibu : Kwanza tunahitaji kujua postfix iliwekwa na kifurushi gani. Tafuta jina la kifurushi kilichosakinisha postfix kwa kutumia chaguo -e kufuta/sakinusha kifurushi) na -v (verbose output).
# rpm -qa postfix* postfix-2.10.1-6.el7.x86_64
na kisha uondoe postfix kama:
# rpm -ev postfix-2.10.1-6.el7.x86_64 Preparing packages... postfix-2:3.0.1-2.fc22.x86_64
Jibu : Tunaweza kupata maelezo ya kina kuhusu kifurushi kilichosakinishwa kwa kutumia chaguo -qa na rpm ikifuatiwa na jina la kifurushi.
Kwa mfano kupata maelezo ya kifurushi openssh, ninachohitaji kufanya ni:
# rpm -qa openssh rpm -qi openssh Name : openssh Version : 6.8p1 Release : 5.fc22 Architecture: x86_64 Install Date: Thursday 28 May 2015 12:34:50 PM IST Group : Applications/Internet Size : 1542057 License : BSD ....