Reading Time: 3 minutesWhile gestire il server, a volte è necessario controllare su quale software (o pacchetti) avete installato sul vostro sistema. È necessario conoscere i nomi dei pacchetti, i numeri di versione, le date di installazione, ecc. In questo tutorial Web liquido, stiamo andando a discutere come ispezionare i pacchetti installati sul sistema CentOS. Ci sono diversi modi per raggiungere questo obiettivo, e ne discuteremo alcuni. Scaviamo! Per utilizzare questi comandi, è necessario accedere al server tramite SSH. Per ulteriori informazioni, vedere Accesso al server tramite Secure Shell (SSH).
Utilizzo di RPM Package Manager
Questo primo comando utilizza rpm package manager per eseguire il polling dei pacchetti installati. Questo comando ti permette di vedere ogni pacchetto installato sul tuo sistema, insieme alla versione attualmente installata:rpm -qa
Nota:- q significa “query” e-a significa “all”. Stiamo chiedendo a rpm di interrogare tutti i pacchetti installati.Esaminiamo una piccola parte dei risultati in dettaglio. Nota che potresti non avere questi pacchetti specifici installati sul tuo server CentOS. La cosa importante qui è capire come leggere l’output. Date un’occhiata a un piccolo estratto di voci dalla lista.kpartx-0.4.9-123.el7.x86_64dracut-033-554.el7.x86_64elfutils-libs-0.172-2.el7.x86_64
Ogni voce può essere suddivisa in tre parti. Da sinistra a destra, questi sono: Nome del pacchetto: (kpartx)Versione: (0.4.9-123.el7) Architettura: (x86_64) Invece di visualizzare tutti i pacchetti installati, rpm può anche essere usato per cercare un singolo pacchetto. Usiamo rpm per interrogare kpartx: rpm -q kpartx
Vedrai che l’output mostra lo stesso nome del pacchetto e la stessa versione che abbiamo visto da rpm-qa.kpartx-0.4.9-123.el7.x86_64
Usare Yum per controllare i pacchetti installati
Usare rpm non è l’unico modo per controllare i pacchetti installati sul proprio sistema. Ora discuteremo come usare “yum” per eseguire lo stesso compito. Prova il seguente comando: yum list installed
Vedrai che l’elenco fornito da yum è formattato in modo leggermente diverso. Diamo un’occhiata a una voce in profondità.whois.x86_64 5.1.1-2.el7 @base
La prima colonna mostra il nome del pacchetto e l’architettura: (whois.x86_64).La seconda colonna mostra la versione installata: (5.1.1-2.el7).Infine la terza colonna mostra il repository da cui è stato installato il software: (@base).
Utilizzando Yum per visualizzare i dati storici di installazione
Possiamo anche utilizzare yum per visualizzare i dati storici di installazione sul sistema. Esegui il seguente comando per vedere un elenco di ogni volta che yum è stato usato per installare, rimuovere o aggiornare un pacchetto: yum history
Ecco un esempio dell’output che potresti vedere. Il tuo sistema mostrerà risultati diversi qui, e questo è OK. Siamo solo interessati a imparare a leggere l’output.Notare le intestazioni delle colonne: “ID number, Data and time, Action (s), and Altered.”Questo è un buon riassunto di quando è stato utilizzato yum, ma manca di informazioni dettagliate. Esaminiamo una di queste voci di storia in dettaglio. Prova il seguente comando, sostituendo “ID_NUMBER” con l’ID effettivo che vuoi ispezionare.yum history info ID_NUMBER
Ecco alcuni esempi di output:In questo tutorial, abbiamo discusso come usare rpm e yum per cercare i pacchetti installati nel tuo server CentOS. Queste utility sono entrambi strumenti critici per gli amministratori di sistema Linux sui sistemi CentOS. Naturalmente se avete domande su come utilizzare queste utilità sul proprio server Web liquido, fatecelo sapere! Gli umani più utili nell’hosting sono in attesa di 24×7 e saremo felici di rispondere alle tue domande.