Leestijd: 3 minuten terwijl u uw server beheert, moet u soms controleren welke software (of pakketten) u op uw systeem hebt geïnstalleerd. Je moet pakketnamen, versienummers, installatiedata, enz. kennen. In deze Liquid Web tutorial, we gaan bespreken hoe u pakketten geïnstalleerd op uw CentOS-systeem te inspecteren. Er zijn verschillende manieren om dit te bereiken, en we zullen een paar van hen bespreken. Laten we ingraven! Om deze commando ‘ s te gebruiken, moet je inloggen op je server via SSH. Zie aanmelden bij uw Server via Secure Shell (SSH) voor meer informatie.
met behulp van RPM Package Manager
dit eerste commando gebruikt de RPM package manager om te pollen naar geïnstalleerde pakketten. Met dit commando kunt u elk geà nstalleerd pakket op uw systeem zien, samen met de versie die momenteel geà nstalleerd is:rpm -qa
merk op dat-q “query” betekent en-a “all”. We vragen rpm om alle geïnstalleerde pakketten te bevragen.Laten we een klein deel van de resultaten in detail onderzoeken. Merk op dat je deze specifieke pakketten mogelijk niet hebt geïnstalleerd op je CentOS server. Het belangrijkste hier is om te begrijpen hoe de output te lezen. Neem een kijkje op een klein fragment van items uit de lijst.kpartx-0.4.9-123.el7.x86_64dracut-033-554.el7.x86_64elfutils-libs-0.172-2.el7.x86_64
elk item kan in drie delen worden opgesplitst. Van links naar rechts zijn dit:Package name: (kpartx)Version: (0.4.9-123.EL7) architectuur: (x86_64) in plaats van alle geïnstalleerde pakketten te tonen, kan rpm ook worden gebruikt om naar een enkel pakket te zoeken. Laten we rpm gebruiken om kpartx te bevragen:rpm -q kpartx
U zult zien dat de uitvoer dezelfde pakketnaam en versie toont die we zagen van rpm-qa.kpartx-0.4.9-123.el7.x86_64
Yum gebruiken om Geïnstalleerde pakketten te controleren
rpm gebruiken is niet de enige manier om geïnstalleerde pakketten op uw systeem te controleren. Nu zullen we bespreken hoe “yum” te gebruiken om dezelfde taak te volbrengen. Probeer het volgende commando:yum list installed
U zult zien dat de lijst die yum biedt iets anders is geformatteerd. Laten we eens kijken naar een ingang in de diepte.whois.x86_64 5.1.1-2.el7 @base
de eerste kolom toont de naam van het pakket en de architectuur: (whois.x86_64).De tweede kolom toont de geïnstalleerde versie: (5.1.1-2.el7).Tenslotte toont de derde kolom de repository waarvan de software is geà nstalleerd: (@base).
Yum gebruiken om historische installatiegegevens te bekijken
we kunnen yum ook gebruiken om historische installatiegegevens op uw systeem te bekijken. Voer het volgende commando uit om een lijst te zien van elk moment dat yum werd gebruikt om een pakket te installeren, verwijderen of upgraden:yum history
hier is een voorbeeld van de uitvoer die je zou kunnen zien. Uw systeem zal hier verschillende resultaten laten zien, en dat is OK. We zijn alleen geïnteresseerd in het leren lezen van de output.Let op de kolomkoppen: “ID-nummer, gegevens en tijd, actie(s), en gewijzigd.”Dit is een goede samenvatting van wanneer yum werd gebruikt, maar het ontbreekt aan gedetailleerde informatie. Laten we een van deze geschiedenisstukken in detail bekijken. Probeer het volgende commando, het vervangen van “ID_NUMBER” met de werkelijke ID die u wilt inspecteren.yum history info ID_NUMBER
hier is een voorbeeld:In deze tutorial hebben we besproken hoe je rpm en yum kunt gebruiken om op je CentOS server te zoeken naar geïnstalleerde pakketten. Deze hulpprogramma ‘ s zijn beide essentiële tools voor Linux systeembeheerders op CentOS systemen. Mocht u vragen hebben over het gebruik van deze hulpprogramma ‘ s op uw eigen Liquid webserver, laat het ons dan weten! De meest behulpzame mensen in Hosting staan 24×7 en we zullen blij zijn om uw vragen te beantwoorden.