Maybaygiare.org

Blog Network

So überprüfen Sie auf installierte Pakete auf CentOS

Lesezeit: 3 Minutenwährend Sie Ihren Server verwalten, müssen Sie manchmal überprüfen, welche Software (oder Pakete) Sie auf Ihrem System installiert haben. Sie müssen Paketnamen, Versionsnummern, Installationsdaten usw. kennen. In diesem Liquid Web-Lernprogramm erfahren Sie, wie Sie auf Ihrem CentOS-System installierte Pakete überprüfen. Es gibt mehrere Möglichkeiten, dies zu erreichen, und wir werden einige davon besprechen. Lass uns graben! Um diese Befehle zu verwenden, müssen Sie sich über SSH bei Ihrem Server anmelden. Weitere Informationen finden Sie unter Anmelden bei Ihrem Server über Secure Shell (SSH).

RPM-Paketmanager verwenden

Dieser erste Befehl verwendet den RPM-Paketmanager, um nach installierten Paketen zu suchen. Mit diesem Befehl können Sie jedes installierte Paket auf Ihrem System zusammen mit der aktuell installierten Version anzeigen:rpm -qaBeachten Sie, dass -q „query“ und -a „all“ bedeutet. Wir bitten rpm, alle installierten Pakete abzufragen.Lassen Sie uns einen kleinen Teil der Ergebnisse im Detail untersuchen. Beachten Sie, dass diese spezifischen Pakete möglicherweise nicht auf Ihrem CentOS-Server installiert sind. Hier ist es wichtig zu verstehen, wie die Ausgabe gelesen wird. Schauen Sie sich einen kleinen Auszug der Einträge aus der Liste an.kpartx-0.4.9-123.el7.x86_64dracut-033-554.el7.x86_64elfutils-libs-0.172-2.el7.x86_64Jeder Eintrag kann in drei Teile unterteilt werden. Von links nach rechts sind dies: Paketname: (kpartx) Version: (0.4.9-123.el7)Architektur: (x86_64) Anstatt alle installierten Pakete anzuzeigen, kann rpm auch verwendet werden, um nach einem einzelnen Paket zu suchen. Verwenden wir rpm, um kpartx abzufragen:rpm -q kpartxSie werden sehen, dass die Ausgabe denselben Paketnamen und dieselbe Version anzeigt, die wir von rpm -qa gesehen haben.kpartx-0.4.9-123.el7.x86_64

Yum verwenden, um installierte Pakete zu überprüfen

rpm ist nicht die einzige Möglichkeit, nach installierten Paketen auf Ihrem System zu suchen. Jetzt werden wir diskutieren, wie man „yum“ verwendet, um die gleiche Aufgabe zu erfüllen. Versuchen Sie den folgenden Befehl:yum list installedSie werden sehen, dass die von yum bereitgestellte Liste etwas anders formatiert ist. Schauen wir uns einen Eintrag in der Tiefe.whois.x86_64 5.1.1-2.el7 @baseDie erste Spalte zeigt den Paketnamen und die Architektur: (whois.x86_64).Die zweite Spalte zeigt die installierte Version: (5.1.1-2.el7).Schließlich zeigt die dritte Spalte das Repository, aus dem die Software installiert wurde: (@base).

Verwenden von Yum zum Anzeigen historischer Installationsdaten

Wir können yum auch verwenden, um historische Installationsdaten auf Ihrem System anzuzeigen. Führen Sie den folgenden Befehl aus, um eine Liste der Optionen anzuzeigen, mit denen yum ein Paket installiert, entfernt oder aktualisiert hat:yum historyHier ist ein Beispiel für die Ausgabe, die Sie möglicherweise sehen. Ihr System zeigt hier unterschiedliche Ergebnisse an, und das ist in Ordnung. Wir sind nur daran interessiert zu lernen, wie man die Ausgabe liest.Beachten Sie die Spaltenüberschriften: „ID-Nummer, Daten und Uhrzeit, Aktion (en) und Geändert.“ Dies ist eine gute Zusammenfassung, wann yum verwendet wurde, aber es fehlen detaillierte Informationen. Lassen Sie uns einen dieser Verlaufseinträge im Detail untersuchen. Versuchen Sie den folgenden Befehl und ersetzen Sie „ID_NUMBER“ durch die tatsächliche ID, die Sie überprüfen möchten.yum history info ID_NUMBERHier ist ein Beispiel für die Ausgabe:In diesem Tutorial haben wir besprochen, wie Sie rpm und yum verwenden, um Ihren CentOS-Server nach installierten Paketen zu durchsuchen. Diese Dienstprogramme sind beide wichtige Tools für Linux-Systemadministratoren auf CentOS-Systemen. Wenn Sie Fragen zur Verwendung dieser Dienstprogramme auf Ihrem eigenen Liquid-Webserver haben, lassen Sie es uns wissen! Die hilfreichsten Menschen im Hosting stehen 24 × 7 zur Verfügung und wir beantworten gerne Ihre Fragen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.