Il file system Proc è un file system virtuale creato al momento dell'avvio del sistema e archiviato dopo l'arresto del sistema. È un tale sistema che memorizza le informazioni del sistema come i processi. Per il kernel, funge da centro di informazioni e controllo. Dal file system proc, vari programmi possono ottenere una manciata di informazioni utilizzate per vari motivi.
Dalla directory /proc, il comando procinfo può ottenere informazioni utili sul sistema. Con queste informazioni di sistema, il comando procinfo fornisce l'output in un modo migliore per essere letto dall'utente.
Qui a LinuxAPT, come parte dei nostri servizi di gestione del server, aiutiamo regolarmente i nostri clienti a eseguire query relative ai comandi Linux.
In questo contesto, esamineremo l'uso del comando procinfo installandolo sul server Ubuntu 20.04 LTS.
Come installare il comando Procinfo?
Per installare il comando procinfo sul server Ubuntu 20.04 LTS, eseguiremo il comando seguente:
$ sudo apt install procinfo -y
Per ulteriori informazioni, puoi eseguire il comando "man procinfo":
$ man procinfo
Esempi di utilizzo del comando procinfo
Puoi eseguire il comando procinfo per vedere tutto lo stato del sistema:
$ procinfo
Di seguito sono riportati i vari elementi che vedresti nell'output e le rispettive spiegazioni:
- processore:fornisce a ciascun processore un numero identificativo. Se hai un processore visualizzerà uno 0. Se hai più di un processore visualizzerà tutte le informazioni sul processore separatamente contando i processori usando la notazione zero.
- cpu family – Ti dice autorevolmente il tipo di processore che hai nel sistema. Se il tuo computer è un sistema basato su Intel, metti semplicemente il numero davanti a "86" per determinare il valore. Questo è utile per determinare il tipo di architettura di un vecchio sistema ed è utile per determinare quale pacchetto RPM compilato si adatta meglio a quel sistema.
- nome modello:fornisce il nome comune del processore, incluso il nome del progetto.
- cpu MHz:mostra la velocità precisa del processore, in megahertz, al millesimo decimale.
- dimensione cache:indica la quantità di cache di memoria di livello 2 disponibile per il processore.
- flags – Definisce una serie di diversi attributi del processore, come la presenza di un'unità a virgola mobile (FPU) e la capacità di elaborare le istruzioni MMX.
Per visualizzare il risultato tra le informazioni del sistema al secondo, anziché il valore totale, possiamo eseguire il comando:
$ procinfo -d
Per visualizzare le statistiche della memoria in un formato leggibile dall'uomo, puoi eseguire il seguente comando:
$ procinfo -H
Puoi vedere tutte le statistiche su kiloByte(KiB), MegaByte(MiB) e GigaByte(GiB), che è più leggibile e intuitivo.
Per visualizzare il risultato tra le informazioni del sistema come totale, anziché per secondo, possiamo eseguire il comando:
$ procinfo -D
Per impostazione predefinita, per mostrare l'output con informazioni quali statistiche sulla memoria, sistema informativo IRP e DMA, spazio su disco, puoi eseguire il comando:
$ procinfo -s
Per visualizzare gli aggiornamenti delle statistiche in modo continuo facendo una pausa con n numero di secondi utilizzando il flag "-n". Qui stiamo usando n =3 per questa sessione. Puoi eseguire il comando come segue e premere "q" per interrompere la sessione:
$ procinfo -n3 -H
Per visualizzare la vera memoria libera, puoi eseguire il comando come segue con il flag "-r":
$ procinfo -r
Per visualizzare la versione di procinfo , puoi eseguire il seguente comando:
$ procinfo -v
Come disinstallare o rimuovere il pacchetto software procinfo dal sistema Ubuntu Linux?
Puoi disinstallare o rimuovere un pacchetto procinfo installato da Ubuntu tramite il terminale:
$ sudo apt-get remove procinfo
Puoi anche disinstallare procinfo incluso il pacchetto dipendente.
Se desideri rimuovere procinfo e i suoi pacchetti dipendenti che non sono più necessari da Ubuntu:
$ sudo apt-get remove --auto-remove procinfo