olvasási idő: 3 perca szerver kezelése közben néha ellenőriznie kell, hogy melyik szoftvert (vagy csomagokat) telepítette a rendszerére. Tudnia kell a csomagneveket, a verziószámokat, a telepítés dátumát stb. Ebben a folyékony webes oktatóanyagban megvitatjuk, hogyan lehet ellenőrizni a CentOS rendszerére telepített csomagokat. Ennek többféle módja van, és néhányat megvitatunk. Ássunk bele! Ezeknek a parancsoknak a használatához SSH-n keresztül be kell jelentkeznie a szerverre. További információ: Bejelentkezés a kiszolgálóra a Secure Shell (SSH) segítségével.
az RPM csomagkezelő használata
ez az első parancs az rpm csomagkezelőt használja a telepített csomagok lekérdezéséhez. Ez a parancs lehetővé teszi a rendszer összes telepített csomagjának megtekintését a jelenleg telepített verzióval együtt:rpm -qa
Megjegyzés: A-q jelentése “lekérdezés”, az-a pedig “összes”. Arra kérjük az rpm-et, hogy lekérdezze az összes telepített csomagot.Vizsgáljuk meg részletesen az eredmények egy kis részét. Vegye figyelembe, hogy előfordulhat, hogy ezek a csomagok nincsenek telepítve a CentOS-kiszolgálóra. A lényeg itt az, hogy megértsük, hogyan kell olvasni a kimenetet. Vessen egy pillantást egy kis részletre a listából.kpartx-0.4.9-123.el7.x86_64dracut-033-554.el7.x86_64elfutils-libs-0.172-2.el7.x86_64
minden bejegyzés három részre bontható. Balról jobbra ezek a következők: Csomag neve: (kpartx)Verzió: (0.4.9-123.EL7) architektúra: (x86_64) az összes telepített csomag megjelenítése helyett az rpm egyetlen csomag keresésére is használható. Használjuk az rpm-et a kpartx lekérdezéséhez:rpm -q kpartx
látni fogja, hogy a kimenet ugyanazt a csomagnevet és verziót jeleníti meg, mint az rpm-qa-tól.kpartx-0.4.9-123.el7.x86_64
A Yum használata a telepített csomagok ellenőrzéséhez
az rpm használata nem az egyetlen módja annak, hogy ellenőrizze a telepített csomagokat a rendszeren. Most megvitatjuk, hogyan kell használni a” yum ” – ot ugyanazon feladat elvégzéséhez. Próbálja ki a következő parancsot:yum list installed
látni fogja, hogy a yum által biztosított lista kissé másképp van formázva. Nézzünk meg egy mélységi bejegyzést.whois.x86_64 5.1.1-2.el7 @base
az első oszlop a csomag nevét és architektúráját mutatja: (whois.x86_64).A második oszlop a telepített verziót mutatja: (5.1.1-2.el7).Végül a harmadik oszlop azt a tárolót mutatja, ahonnan a szoftvert telepítették: (@base).
A Yum használata a korábbi telepítési adatok megtekintéséhez
A yum segítségével megtekinthetjük a rendszer korábbi telepítési adatait is. Futtassa a következő parancsot a csomagok telepítésére, eltávolítására vagy frissítésére használt bármikor használható yum listájának megtekintéséhez:yum history
íme egy példa a megjelenő kimenetre. A rendszer különböző eredményeket mutat itt, és ez rendben van. Csak az érdekel, hogy megtanuljuk olvasni a kimenetet.Figyelje meg az oszlopfejléceket: “azonosító szám, adatok és idő, művelet(ek) és megváltozott.”Ez egy jó összefoglaló arról, hogy mikor használták a yum-ot, de hiányzik a részletes információ. Vizsgáljuk meg részletesen ezen előzmények egyikét. Próbálja ki a következő parancsot, cserélje ki az “ID_NUMBER” szót a tényleges ellenőrizni kívánt azonosítóra.yum history info ID_NUMBER
itt van néhány példa kimenet:ebben a bemutatóban, megbeszéltük, hogyan kell használni rpm és yum keresni a CentOS szerver telepített csomagok. Ezek a segédprogramok egyaránt kritikus eszközök a Linux rendszeradminok számára a CentOS rendszereken. Természetesen, ha bármilyen kérdése van arról, hogyan használhatja ezeket a segédprogramokat a saját Liquid webszerverén, tudassa velünk! A Tárhelyszolgáltatásban a leghasznosabb emberek 24 ezer 7 fő mellett állnak, és örömmel válaszolunk kérdéseire.