czas Odczytu: 3 minuty podczas zarządzania serwerem czasami musisz sprawdzić, które oprogramowanie (lub pakiety) zainstalowałeś w systemie. Musisz znać nazwy pakietów, numery wersji, daty instalacji itp. W tym samouczku Liquid Web omówimy, jak sprawdzić pakiety zainstalowane w systemie CentOS. Istnieje kilka sposobów, aby to osiągnąć, i omówimy kilka z nich. Dokopmy się! Aby użyć tych poleceń, musisz zalogować się na serwer przez SSH. Aby uzyskać więcej informacji, zobacz Logowanie do serwera za pomocą Secure Shell (SSH).
używanie menedżera pakietów RPM
to pierwsze polecenie używa menedżera pakietów rpm do wyszukiwania zainstalowanych pakietów. Polecenie to pozwala zobaczyć każdy zainstalowany pakiet w systemie wraz z aktualnie zainstalowaną wersją:rpm -qa
Uwaga-q oznacza” zapytanie”, a-A oznacza”wszystkie”. Prosimy rpm o sprawdzenie wszystkich zainstalowanych pakietów.Przeanalizujmy niewielką część wyników w szczegółach. Pamiętaj, że te specyficzne pakiety mogą nie być zainstalowane na serwerze CentOS. Ważne jest, aby zrozumieć, jak odczytać dane wyjściowe. Zapraszamy do zapoznania się z małym fragmentem wpisów z listy.kpartx-0.4.9-123.el7.x86_64dracut-033-554.el7.x86_64elfutils-libs-0.172-2.el7.x86_64
każdy wpis można podzielić na trzy części. Od lewej do prawej są to: Nazwa pakietu: (kpartx)Wersja: (0.4.9-123.el7) Architektura: (x86_64) zamiast wyświetlać wszystkie zainstalowane pakiety, rpm może być również używany do wyszukiwania pojedynczego pakietu. Użyjmy rpm do odpytywania kpartx:rpm -q kpartx
zobaczysz wyjście wyświetla tę samą nazwę i wersję pakietu, którą widzieliśmy z rpm-qa.kpartx-0.4.9-123.el7.x86_64
używanie Yum do sprawdzania zainstalowanych pakietów
używanie rpm nie jest jedynym sposobem sprawdzania zainstalowanych pakietów w systemie. Teraz omówimy, jak używać „mniam”, aby wykonać to samo zadanie. Spróbuj wykonać następujące polecenie: yum list installed
zobaczysz, że lista Yum jest sformatowana nieco inaczej. Przyjrzyjmy się dokładniej wpisowi.whois.x86_64 5.1.1-2.el7 @base
Pierwsza kolumna pokazuje nazwę pakietu i architekturę: (whois.x86_64).Druga kolumna pokazuje zainstalowaną wersję: (5.1.1-2.el7).Wreszcie trzecia kolumna pokazuje repozytorium, z którego zostało zainstalowane oprogramowanie: (@base).
używanie Yum do przeglądania historycznych danych instalacyjnych
możemy również użyć yum do przeglądania historycznych danych instalacyjnych w systemie. Uruchom następujące polecenie, aby zobaczyć listę anytime yum zostało użyte do zainstalowania, usunięcia lub uaktualnienia pakietu:yum history
oto przykład wyjścia, które możesz zobaczyć. Twój system pokaże różne wyniki tutaj, i to jest OK. Jesteśmy po prostu zainteresowani nauką odczytywania wyników.Zwróć uwagę na nagłówki kolumn: „ID number, Data and time, Action(s), and Altered.”Jest to dobre podsumowanie, kiedy yum został użyty, ale brakuje w nim szczegółowych informacji. Przyjrzyjmy się dokładnie jednemu z tych wpisów historycznych. Spróbuj wykonać następujące polecenie, zastępując „ID_NUMBER” Rzeczywistym ID, który chcesz sprawdzić.yum history info ID_NUMBER
oto Przykładowe wyjście:w tym samouczku omówiliśmy, jak używać rpm i yum do wyszukiwania zainstalowanych pakietów na serwerze CentOS. Te narzędzia są zarówno krytycznymi narzędziami Dla Linux sysadmins na systemach CentOS. Oczywiście, jeśli masz jakiekolwiek pytania dotyczące korzystania z tych narzędzi na własnym serwerze Liquid Web, daj nam znać! Najbardziej pomocni ludzie w hostingu stoją 24×7, a my z przyjemnością odpowiemy na twoje pytania.