Shilpa Nair partage son expérience d'entrevue sur Redhat Linux Package Management

Shilpa Nair partage son expérience d'entrevue sur Redhat Linux Package Management

Shilpa nair a obtenu son diplôme en 2015. Elle est allée postuler pour un poste de stagiaire dans un Télévision d'actualités nationales situé dans Noida, Delhi. Quand elle était au cours de la dernière année de remise des diplômes et de la recherche d'aide sur ses affectations, elle est tombée sur Tecmint. Depuis lors, elle visite régulièrement Tecmint.

Les questions d'entrevue Linux sur RPM

Toutes les questions et réponses sont réécrites en fonction de la mémoire de Shilpa nair.

"Salut les amis! Je suis Shilpa Nair de Delhi. J'ai terminé mon diplôme très récemment et recherchais un rôle de stagiaire peu de temps après mon diplôme. J'ai développé une passion pour Unix depuis mes premiers jours dans le collage et je cherchais un rôle qui me convient et satisfait mon âme. On m'a posé beaucoup de questions et la plupart d'entre eux étaient des questions fondamentales liées à la gestion des packages Redhat."

Voici les questions, qui m'a été posée et leurs réponses correspondantes. Je ne publie que les questions liées à la gestion des packages Redhat GNU / Linux, car on leur a principalement posé.

1. Comment allez-vous trouver si un package est installé ou non? Dites que vous devez trouver si «nano» est installé ou non, que ferez-vous?

Répondre : Pour trouver le package nano, météo installé ou non, nous pouvons utiliser la commande RPM avec l'option -q est pour la requête et -un représente tous les packages installés.

# rpm -qa nano ou # rpm -qa | grep -i nano nano-2.3.1-10.EL7.x86_64 

Le nom du package doit également être terminé, un nom de package incomplet renvoie l'invite sans rien imprimer, ce qui signifie que le package (nom de package incomplet) n'est pas installé. Il peut être compris facilement par l'exemple ci-dessous:

Nous substituons généralement vigueur commander avec vi. Mais si nous trouvons le package VI / VIM, nous n'obtiendrons aucun résultat sur la sortie standard.

# vi # vim 

Cependant, nous pouvons clairement voir que le package est installé en tirant la commande VI / VIM. Voici le coupable est le nom de fichier incomplet. Si nous ne sommes pas sûrs du nom de fichier exact, nous pouvons utiliser le joker comme:

# rpm -qa vim * vim-minimal-7.4.160-1.EL7.x86_64 

De cette façon, nous pouvons trouver des informations sur n'importe quel package, si je suis installé ou non.

2. Comment allez-vous installer un pack?

Répondre : Nous pouvons installer n'importe quel package (*.RPM) Utilisation de la commande RPM A illustré ci-dessous, ici Options -je (installer), -V (verbeux ou afficher des informations supplémentaires) et -H (Imprimer la marque de hachage lors de l'installation du package).

# rpm -ivh peazip-1.11-1.EL6.RF.x86_64.RPM Préparation… ################################# # ° [100%] Mise à jour / installation… 1: Peazip-1.11-1.EL6.RF ################################# [100%] 

Si la mise à niveau d'un package à partir de la version antérieure -U Le commutateur doit être utilisé, option -V et -h suit pour s'assurer que nous obtenons une sortie verbale avec la marque de hachage, ce qui le rend lisible.

3. Vous avez installé un package (disons httpd) et maintenant vous souhaitez voir tous les fichiers et répertoires installés et créés par le package ci-dessus. Que ferez-vous?

Répondre : Nous pouvons répertorier tous les fichiers (Linux traitent tout comme un fichier, y compris les répertoires) installé par le package httpd à l'aide d'options -l (Énumérez tous les fichiers) et -q (est pour la requête).

# rpm -ql httpd / etc / httpd / etc / httpd / conf / etc / httpd / confre.d… 
4. Vous êtes censé supprimer un package Say Postfix. Que ferez-vous?

Répondre : Nous devons d'abord savoir que Postfix a été installé par quel package. Trouvez le nom du package qui a installé Postfix à l'aide d'options -e effacer / désinstaller un paquet) et -V (sortie verbeuse).

# rpm -qa postfix * postfix-2.dix.1-6.EL7.x86_64 

puis supprimer le post-fixe comme:

# rpm -ev postfix-2.dix.1-6.EL7.x86_64 Préparation des packages… Postfix-2: 3.0.1-2.FC22.x86_64 
5. Obtenez des informations détaillées sur un package installé, signifie des informations comme la version, la version, la date d'installation, la taille, le résumé et une brève description.

Répondre : Nous pouvons obtenir des informations détaillées sur un package installé en utilisant l'option -QA avec RPM suivi du nom du package.

Par exemple, pour trouver des détails du package OpenSSH, tout ce que je dois faire est:

# RPM -QA OpenSSH [[Email Protected] Tecmint] # RPM -QI OpenSSH Nom: OpenSSH Version: 6.8p1 version: 5.FC22 Architecture: x86_64 Date d'installation: jeudi 28 mai 2015 12:34:50 PM Groupe IST: Applications / Internet Taille: 1542057 Licence: BSD… 
Pages: 1 2 3