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
....