Shilpa Nair deelt hir Interviewerfarung iwwer RedHat Linux Package Management


Shilpa Nair huet just am Joer Diplom ofgeschloss 2015. Si ass gaang fir eng Trainee Positioun an enger National News Televisioun zu Noida, Delhi ze gëllen. Wéi si am leschte Joer vum Ofschloss war an no Hëllef bei hiren Aufgaben gesicht huet, ass si op Tecmint komm. Zënterhier ass si regelméisseg Tecmint besicht.

All d'Froen an d'Äntwerte ginn op Basis vun der Erënnerung vum Shilpa Nair nei geschriwwe ginn.

Hallo Frënn! Ech sinn d'Shilpa Nair aus Delhi. Ech hunn meng Ofschloss ganz viru kuerzem ofgeschloss a war op d'Juegd no enger Trainee Roll geschwënn no mengem Ofschloss. Ech hunn eng Passioun fir UNIX zënter meng fréi Deeg an der Collage entwéckelt an ech gesicht no eng Roll déi mir passt a meng Séil zefriddestellt.Ech krute vill Froen gestallt an déi meescht ware grondleeënd Froen am Zesummenhang mat RedHat Package Management.

Hei sinn d'Froen, déi ech gefrot goufen an hir entspriechend Äntwerten. Ech posten nëmmen déi Froen déi mat RedHat GNU/Linux Package Management verbonne sinn, well se haaptsächlech gefrot goufen.

Äntwert: Fir de Package nano ze fannen , Wieder installéiert oder net, kënne mir rpm Kommando benotzen mat der Optioun -q ass fir Ufro an -a steet fir all installéiert Packagen.

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

nano-2.3.1-10.el7.x86_64

Och de Packagenumm muss komplett sinn, en onkomplett Packagenumm wäert d'Prompt zréckginn ouni eppes ze drécken wat heescht datt de Package (onkomplett Package Numm) net installéiert ass. Et kann einfach duerch d'Beispill hei ënnen verstane ginn:

Mir ersetzen allgemeng vim Kommando mat vi. Awer wa mir Package vi/vim fannen, kréie mir kee Resultat op der Standardoutput.

# vi
# vim

Wéi och ëmmer, mir kënne kloer gesinn datt de Package installéiert ass andeems de vi/vim Kommando schéisst. Hei ass Täter ass onkomplett Dateinumm. Wa mir net sécher sinn iwwer de genauen Dateinumm kënne mir Wildcard benotzen als:

# rpm -qa vim*

vim-minimal-7.4.160-1.el7.x86_64

Op dës Manéier kënne mir Informatioun iwwer all Package fannen, ob installéiert oder net.

Äntwert: Mir kënnen all Package installéieren (*.rpm) benotzt rpm Kommando a gewisen hei ënnendrënner, hei Optiounen -i (installéieren), -v (verbose oder zousätzlech Informatioun ze weisen) an -h (Drécken Hash Mark während der Package Installatioun).

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

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

Wann d'Upgrade vun engem Package vu fréierer Versioun -U Switch soll benotzt ginn, follegt d'Optioun -v an -h fir sécherzestellen datt mir e verbose Output zesumme mam Hash Mark kréien, dat mécht et liesbar.

Äntwert: Mir kënnen all déi Dateien (Linux behandelt alles als Datei abegraff Verzeichnungen) installéiert vum Package httpd mat Optiounen -l (Lëscht all Dateien) an -q (ass fir Ufro).

# rpm -ql httpd

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

Äntwert: Fir d'éischt musse mir wëssen postfix gouf installéiert vu wéi engem Package. Fannt de Paketnumm deen Postfix installéiert huet mat Optiounen -e läschen/uninstalléieren e Package) an -v (verbose Output).

# rpm -qa postfix*

postfix-2.10.1-6.el7.x86_64

a läscht dann de Postfix als:

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

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

Äntwert: Mir kënnen detailléiert Informatiounen kréien iwwer en installéiert Package andeems Dir d'Optioun -qa mat rpm benotzt, gefollegt vum Package Numm.

Zum Beispill fir Detailer vum Package openssh ze fannen, alles wat ech maache muss ass:

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