Shilpa Nair deilir viðtalsreynslu sinni um RedHat Linux pakkastjórnun


Shilpa Nair er nýútskrifuð árið 2015. Hún fór að sækja um lærlingastöðu í ríkisfréttasjónvarpi í Noida, Delhi. Þegar hún var á síðasta ári útskriftarinnar og leitaði að hjálp við verkefnin sín rakst hún á Tecmint. Síðan þá hefur hún heimsótt Tecmint reglulega.

Allar spurningar og svör eru endurskrifuð út frá minningu Shilpa Nair.

\Hæ vinir! Ég er Shilpa Nair frá Delhi. Ég hef lokið útskriftinni minni mjög nýlega og var að leita að þjálfarahlutverki fljótlega eftir gráðuna mína. Ég hef þróað með mér ástríðu fyrir UNIX frá fyrstu dögum mínum í klippimyndinni og ég var að leita að hlutverk sem hentar mér og gleður sál mína. Ég var spurður margra spurninga og voru flestar grunnspurningar tengdar RedHat pakkastjórnun.“

Hér eru spurningarnar sem ég var spurður og samsvarandi svör þeirra. Ég sendi aðeins þær spurningar sem tengjast RedHat GNU/Linux pakkastjórnun, þar sem þær voru aðallega spurðir.

Svar: Til að finna pakkann nano , veður uppsett eða ekki, við getum notað rpm skipun með valkostinum -q er fyrir fyrirspurn og -a stendur fyrir alla uppsettu pakka.

# rpm -qa nano
OR
# rpm -qa | grep -i nano

nano-2.3.1-10.el7.x86_64

Einnig þarf pakkanafnið að vera tæmandi, ófullkomið pakkanafn mun skila kvaðningu án þess að prenta neitt sem þýðir að pakki (ófullkomið pakkanafn) er ekki settur upp. Það er auðvelt að skilja það með dæminu hér að neðan:

Við skiptum yfirleitt vim skipuninni út fyrir vi. En ef við finnum pakkann vi/vim fáum við enga niðurstöðu á venjulegu úttakinu.

# vi
# vim

Hins vegar sjáum við greinilega að pakkinn er settur upp með því að skjóta vi/vim skipuninni. Hér er sökudólgur er ófullnægjandi skráarheiti. Ef við erum ekki viss um nákvæmlega skráarnafnið getum við notað jokertákn sem:

# rpm -qa vim*

vim-minimal-7.4.160-1.el7.x86_64

Þannig getum við fundið upplýsingar um hvaða pakka sem er, hvort sem hann er uppsettur eða ekki.

Svar : Við getum sett upp hvaða pakka sem er (*.rpm) með því að nota rpm skipunina a sýnd hér að neðan, hér eru valkostir -i (setja upp), -v (orðleggir eða birta viðbótarupplýsingar) og -h (prenta kjötkássamerki við uppsetningu pakka).

# rpm -ivh peazip-1.11-1.el6.rf.x86_64.rpm

Preparing...                          ################################# [100%]
Updating / installing...
   1:peazip-1.11-1.el6.rf             ################################# [100%]

Ef uppfærsla á pakka úr fyrri útgáfu -U rofa ætti að nota, þá fylgja valmöguleikar -v og -h til að tryggja að við fáum orðrétt úttak ásamt kjötkássamerki, sem gerir það læsilegt.

Svar : Við getum skráð öll skrár (Linux meðhöndla allt sem skrá, þar á meðal möppur) settar upp af pakkanum httpd með því að nota valkostina -l (Skráðu allar skrárnar) og -q (er fyrir fyrirspurn).

# rpm -ql httpd

/etc/httpd
/etc/httpd/conf
/etc/httpd/conf.d
...

Svar : Fyrst þurfum við að vita postfix var sett upp af hvaða pakka. Finndu pakkanafnið sem setti upp postfix með því að nota valkostina -e eyða/fjarlægja pakka) og -v (orðtaksúttak).

# rpm -qa postfix*

postfix-2.10.1-6.el7.x86_64

og fjarlægðu síðan postfix sem:

# rpm -ev postfix-2.10.1-6.el7.x86_64

Preparing packages...
postfix-2:3.0.1-2.fc22.x86_64

Svar : Við getum fengið nákvæmar upplýsingar um uppsettan pakka með því að nota valkostinn -qa með rpm á eftir pakkanafni.

Til dæmis til að finna upplýsingar um pakkann openssh, það eina sem ég þarf að gera er:

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