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