doba čtení: 3 minutypři správě serveru budete někdy muset zkontrolovat, který software (nebo balíčky) jste nainstalovali do systému. Budete potřebovat znát názvy balíčků, čísla verzí, data instalace atd. V tomto tekutém webovém tutoriálu budeme diskutovat o tom, jak zkontrolovat balíčky nainstalované ve vašem systému CentOS. Existuje několik způsobů, jak toho dosáhnout, a budeme diskutovat o několika z nich. Pojďme kopat! Chcete-li použít tyto příkazy, musíte se přihlásit k serveru přes SSH. Další informace naleznete v části přihlášení na Server přes Secure Shell (SSH).
pomocí správce balíčků RPM
tento první příkaz používá správce balíčků rpm k hlasování o nainstalovaných balíčcích. Tento příkaz umožňuje zobrazit každý nainstalovaný balíček ve vašem systému spolu s aktuálně nainstalovanou verzí:rpm -qa
Poznámka:- q znamená „dotaz“ a-A znamená „Vše“. Žádáme rpm o dotaz na všechny nainstalované balíčky.Podívejme se podrobně na malou část výsledků. Upozorňujeme, že tyto konkrétní balíčky nemusíte mít na serveru CentOS nainstalovány. Důležité je pochopit, jak číst výstup. Podívejte se na malý výňatek ze seznamu.kpartx-0.4.9-123.el7.x86_64dracut-033-554.el7.x86_64elfutils-libs-0.172-2.el7.x86_64
každý záznam lze rozdělit na tři části. Zleva doprava jsou to: Název balíčku: (kpartx)verze: (0.4.9-123.el7) Architektura: (x86_64) namísto zobrazení všech nainstalovaných balíčků lze rpm také použít k vyhledávání jednoho balíčku. Použijme rpm k dotazu kpartx:rpm -q kpartx
uvidíte, že výstup zobrazuje stejný název balíčku a verzi, kterou jsme viděli z rpm-qa.kpartx-0.4.9-123.el7.x86_64
použití Yum ke kontrole nainstalovaných balíčků
použití rpm není jediný způsob, jak zkontrolovat nainstalované balíčky ve vašem systému. Nyní budeme diskutovat o tom, jak používat “ yum “ k dosažení stejného úkolu. Zkuste následující příkaz:yum list installed
uvidíte, že seznam yum poskytuje je formátován mírně odlišně. Podívejme se na záznam do hloubky.whois.x86_64 5.1.1-2.el7 @base
první sloupec zobrazuje Název balíčku a architekturu: (whois.x86_64).Druhý sloupec zobrazuje nainstalovanou verzi: (5.1.1-2.el7).Konečně třetí sloupec ukazuje úložiště, ze kterého byl software nainstalován: (@base).
použití Yum k zobrazení historických instalačních dat
můžeme také použít yum k zobrazení historických instalačních dat ve vašem systému. Spusťte následující příkaz pro zobrazení seznamu kdykoliv yum byl použit k instalaci, odstranění nebo aktualizaci balíku:yum history
Zde je příklad výstupu můžete vidět. Váš systém zde zobrazí různé výsledky, a to je v pořádku. Jen nás zajímá, jak číst výstup.Všimněte si záhlaví sloupců: „identifikační číslo, Data a čas, akce(akce) a změněné.“To je dobrý přehled o tom, kdy byl použit yum, ale chybí podrobné informace. Podívejme se podrobně na jeden z těchto záznamů historie. Zkuste následující příkaz a nahraďte „ID_NUMBER“ skutečným ID, které chcete zkontrolovat.yum history info ID_NUMBER
zde je několik ukázkových výstupů: v tomto tutoriálu jsme diskutovali o tom, jak používat rpm a yum k vyhledávání nainstalovaných balíčků na serveru CentOS. Tyto nástroje jsou oba kritické nástroje pro Linux sysadmins na CentOS systémy. Samozřejmě, pokud máte nějaké dotazy ohledně toho, jak používat tyto nástroje na vašem vlastním tekutém webovém serveru, dejte nám vědět! Nejužitečnější lidé v hostingu jsou připraveni 24×7 a my vám rádi zodpovíme Vaše dotazy.