Shilpa Nair podziela swoje doświadczenie w rozmowie kwalifikacyjnej na temat zarządzania pakietami Redhat Linux
- 3531
- 462
- Pani Janina Cieśla
Shilpa Nair właśnie ukończył rok 2015. Poszła ubiegać się o pozycję stażysty w National News Television położony w Noida, Delhi. Kiedy była w ostatnim roku ukończenia studiów i szukała pomocy w swoich zadaniach, natknęła się na Tecmint. Od tego czasu regularnie odwiedza Tecmint.
Linux Pytania na wywiad na RPMWszystkie pytania i odpowiedzi są przepisywane na podstawie pamięci Shilpa Nair.
"Cześć przyjaciele! Jestem Shilpa Nair z Delhi. Niedawno ukończyłem ukończenie szkoły i szukałem roli stażysty wkrótce po moim dyplomie. Rozwinąłem pasję do UNIX od pierwszych dni w kolażu i szukałem roli, która mi odpowiada i zaspokaja moją duszę. Zadano mi wiele pytań, a większość z nich to podstawowe pytania związane z zarządzaniem pakietami Redhat."
Oto pytania, o które zadano mi i ich odpowiednie odpowiedzi. Publikuję tylko te pytania związane z zarządzaniem pakietami Redhat GNU/Linux, ponieważ zadawano je głównie.
1. Jak znajdziesz, czy pakiet jest zainstalowany, czy nie? Powiedz, że musisz znaleźć, czy „nano” jest zainstalowane, czy nie, co zrobisz?
Odpowiedź : Aby znaleźć opakowanie nano, zainstalowane pogodę, czy nie, możemy użyć polecenia RPM z opcją -Q jest dla zapytania i -A oznacza wszystkie zainstalowane pakiety.
# rpm -qa nano lub # rpm -qa | Grep -i nano Nano-2.3.1-10.El7.x86_64
Również nazwa pakietu musi zostać zakończona, niekompletna nazwa pakietu zwróci monit bez drukowania niczego, co oznacza, że pakiet (niekompletna nazwa pakietu) nie jest zainstalowana. Można go łatwo zrozumieć w poniższym przykładzie:
Na ogół zastępujemy krzepa polecenie z vi. Ale jeśli znajdziemy pakiet VI/VIM.
# vi # vim
Widzimy jednak, że pakiet jest instalowany przez polecenie VI/VIM. Oto winowajca to niekompletna nazwa pliku. Jeśli nie jesteśmy pewni dokładnej nazwy pliku, możemy użyć Wildcard jako:
# rpm -qa vim* vim-minimal-7.4.160-1.El7.x86_64
W ten sposób możemy znaleźć informacje o dowolnym pakiecie, jeśli zostaną zainstalowane, czy nie.
2. Jak zainstalować pakiet XYZ za pomocą RPM?
Odpowiedź : Możemy zainstalować dowolny pakiet (*.RPM) za pomocą polecenia RPM pokazane poniżej, tutaj opcje -I (zainstalować), -v (Portalne lub wyświetlane dodatkowe informacje) i -H (Wydrukuj znak skrótu podczas instalacji pakietu).
# rpm -ivh peasip -1.11-1.El6.RF.x86_64.RPM Preparating… ######################################################.11-1.El6.rf ################################ [100%]
Jeśli aktualizowanie pakietu z wcześniejszej wersji -U Opcja należy użyć przełącznika -v i -h następuje, aby upewnić się, że otrzymamy mocne wyjście wraz z znakiem skrótu, co czyni go czytelnym.
3. Zainstalowałeś pakiet (powiedzmy httpd), a teraz chcesz zobaczyć wszystkie pliki i katalogi zainstalowane i utworzone przez powyższy pakiet. Co zrobisz?
Odpowiedź : Możemy wymienić wszystkie pliki (Linux traktuj wszystko jako pliki, w tym katalogi) zainstalowane przez pakiet HTTPD za pomocą opcji -L (Wymień wszystkie pliki) i -Q (dotyczy zapytania).
# rpm -ql httpd/etc/httpd/etc/httpd/conf/etc/httpd/conf.D…
4. Powinieneś usunąć paczkę, powiedz postfix. Co zrobisz?
Odpowiedź : Najpierw musimy wiedzieć, że postfix został zainstalowany przez jaki pakiet. Znajdź nazwę pakietu, który zainstalował postfix za pomocą opcji -mi usunąć/odinstalować pakiet) i -v (Gadatliwe wyjście).
# rpm -qa postfix* Postfix -2.10.1-6.El7.x86_64
a następnie usuń postfix jako:
# rpm -ev postfix -2.10.1-6.El7.x86_64 Przygotowanie pakietów… Postfix-2: 3.0.1-2.FC22.x86_64
5. Uzyskaj szczegółowe informacje o zainstalowanym pakiecie, oznacza informacje takie jak wersja, wydanie, instalacja daty, rozmiar, podsumowanie i krótki opis.
Odpowiedź : Możemy uzyskać szczegółowe informacje o zainstalowanym pakiecie za pomocą opcji -QA z RPM, a następnie nazwą pakietu.
Na przykład, aby znaleźć szczegóły pakietu OpenSsh, wszystko, co muszę zrobić, to:
# rpm -qa openSsh [[chroniony e -mail] Tecmint]# rpm -qi openSSh Nazwa: OpenSsh Wersja: 6.Wydanie 8p1: 5.FC22 Architektura: x86_64 Data instalacji: czwartek 28 maja 2015 12:34:50 PM IST Grupa: Aplikacje/Rozmiar Internetu: 1542057 Licencja: BSD…Strony: 1 2 3
- « 4 Przydatne wskazówki dotyczące poleceń MKDIR, TAR i KILL w Linux
- RHCSA Series Essentials of Virtualization and Guest Administration z KVM - Część 15 »