Le righe di comando più tipiche per raccogliere le informazioni sul sistema Linux
Linux fornisce diversi comandi che consentono di visualizzare le informazioni di sistema. Pertanto, discutiamo dei comandi più adatti per visualizzare le informazioni relative al sistema nel terminale.
Informazioni sulla CPU
Attraverso diversi comandi, puoi imparare tutto sulla tua CPU in Linux.
1. Il comando LSCPU
L'utilità della riga di comando "LSCPU" fornisce informazioni relative alla CPU di sistema in Linux. Questo comando recupera l'architettura della CPU (thread, cache della CPU, modello di famiglia CPU, core, numero di CPU, ecc.) Informazioni dai file /proc /cpuinfo e "sysfs" e le visualizzano nel terminale come segue:
lscpu
Usando il comando GREP, è possibile ridurre la verbosità dei dettagli precedenti e limitarli ai dettagli di cui hai bisogno.
Comando | Informazione |
---|---|
lscpu | grep -i bogo | Dà a Bogomips un punteggio di potenza. |
lscpu | grep -i hz | Dà la velocità della CPU in Hertz. |
2. Il comando lstopo
Il comando "lstopo" viene utilizzato per visualizzare la topologia di un sistema Linux.
sudo apt install hwloc -y
Questo comando fornisce varie informazioni come thread, core del processore, pacchetti CPU, cache condivise e nodi di memoria NUMA.
lstopo
Informazioni sull'hardware
È possibile eseguire in modo completo la panoramica dell'hardware Linux utilizzando i seguenti comandi di riga:
3. Il comando INXI
Il comando "INXI" elenca le informazioni relative ai sensori, alle partizioni, alle unità, alle unità, al networking, all'audio, alla grafica, al sistema del sistema del sistema del sistema. Questo comando non è preinstallato in Linux, ma puoi ottenerlo eseguendo il seguente comando:
SUDO APT INSTALL INXI -Y
Ora puoi ottenere un'informazione correlata all'hardware eseguendo questo comando:
INXI
È possibile ottenere l'output standard con il flag "-fxz" con il seguente comando:
inxi -fxz
Il comando precedente include quanto segue:
F → fornisce un output completo
x → Aggiungi i dettagli
Z → fornisce dettagli identificativi personali
4. Il comando hwinfo
"HWINFO" è un'altra utilità di test hardware che fornisce informazioni dettagliate su vari componenti. Sfortunatamente, Hwinfo non è un'utilità preinstallata nelle Distri di Linux, ma puoi ottenerlo attraverso il seguente comando:
sudo apt install hwinfo -y
Ora puoi eseguire il seguente comando per ottenere le informazioni sul sistema:
Hwinfo
Il lungo output del comando precedente è difficile da leggere. Puoi ridurre i dettagli attraverso questo comando:
Hwinfo --Short
5. Il comando LSHW
Il comando "LSHW" è un piccolo strumento che visualizza un'immagine completa della configurazione hardware.
lshw
Puoi anche abbreviare il comando precedente usando il comando seguente:
Ishw -short
Nota: È inoltre possibile utilizzare questo comando per stampare le informazioni sulla cache, la velocità del bus, la configurazione della memoria, la versione CPU e altri PC di alimentazione che vengono eseguiti sul backend.
6. Il comando dmidecode
Il comando "DMIDECODE" mostra le informazioni relative all'hardware dalle tabelle DMI (strutture di dati SMBOIS) come numero di serie, memoria, dettagli del BIOS, RAM (Dimms) e processore in un formato leggibile. La sintassi generale per utilizzare questo comando è la seguente:
sudo dmidecode -t
Utilizzando il comando precedente, è possibile ottenere BIOS, sistema, processore, memoria, battiscopa, telaio, slot, connettore e informazioni sulla cache.
Ad esempio, troviamo la versione BIOS qui utilizzando il seguente comando "DmideCode":
sudo dmidecode -t bios
7. Il comando Proc
Il comando "Proc" è considerato il centro di informazioni e di controllo del kernel e fornisce informazioni utili su tutti i processi attualmente in esecuzione. Questo comando fornisce anche un canale di comunicazione tra lo spazio utente e lo spazio del kernel.
Per conoscere la versione del sistema, è possibile utilizzare il seguente comando:
gatto /proc /versione
Allo stesso modo, puoi ottenere informazioni su CPU, dispositivi SCSI/SATA, partizioni, memoria, ecc.
Informazioni sul sistema
È possibile ottenere informazioni software di basso livello tramite il terminale Linux come la versione del kernel Linux, la versione BIOS, ecc.
8. Il comando uname
L'utilità della riga di comando "UNAME" è un programma per computer in sistemi operativi per computer unix e unix. Fornisce dettagli sul sistema corrente come la sua versione, nome, ecc., del sistema operativo che si esegue su di esso. Usa il comando seguente per elencare tutti i dettagli insieme:
UNAME -A
Puoi anche separare tutti i dettagli precedenti utilizzando i seguenti flag:
Comando | Informazione |
---|---|
UNAME o UNAME -S | Visualizza il nome del sistema operativo |
UNAME -V | Visualizza la versione del kernel |
UNAME -M | Visualizza nome hardware della macchina |
UNAME -N | Visualizza nome host di rete |
UNAME -R | Visualizza il rilascio del kernel |
Informazioni sulla rete
Ci sono tonnellate di tali comandi di linea di networking sotto Linux, alcuni dei quali sono i seguenti:
9. Il comando ifconfig
L'utilità di amministrazione di sistema "ifconfig" viene utilizzata per la configurazione dell'interfaccia di rete. Molti sistemi operativi utilizzano anche questo comando negli script di avvio del sistema.
Net-Tools Utility gestisce il comando "ifconfig". Installalo utilizzando il seguente comando:
SUDO APT INSTALLE -TOOLS -Y
Questo comando viene utilizzato per mostrare le interfacce di rete.
ifconfig
10. Il comando IP
Il comando "IP" è anche uno strumento netto per gli amministratori di rete e di sistema. È necessario installare prima questa utilità utilizzando il seguente comando:
SUDO APT INSTALLE -TOOLS -Y
Molti utenti Linux usano questo comando per configurare le interfacce di rete. È possibile utilizzare uno dei seguenti comandi per scoprire le interfacce di rete:
Collegamento IP
O
Show di collegamento IP
Puoi anche usare questi comandi per conoscere le tabelle di routing e i gateway predefiniti:
Percorso IP
O
Route IP | colonna -t
11. Il comando NetStat
Il comando "NetStat" visualizza il contenuto di varie strutture di dati relative alla rete per connessioni attive al sistema. L'esecuzione del semplice comando "NetStat" fornisce le informazioni su tutte le connessioni Internet attive e le prese di dominio.
NetStat
Il seguente comando visualizza lo stato di tutte le interfacce configurate:
netstat -i
È possibile ottenere i gateway predefiniti e le tabelle di routing aggiungendo il flag "R" con il comando NetStat come segue:
netstat -r
Filesystems, dischi e informazioni relative ai dispositivi
È possibile ottenere facilmente informazioni su filesystem, partizioni, dischi e altri dispositivi utilizzando i seguenti comandi:
12. Il comando HDParm
In Linux, il comando "HDParm", come il "parametro del disco rigido", viene utilizzato per gestire i dispositivi del disco rigido e del disco. È possibile utilizzare questo comando per controllare le impostazioni di gestione DMA e acustica, modificare l'intervallo di scrittura, le statistiche relative al disco rigido, ecc.
È possibile ottenere informazioni dettagliate come il conteggio del settore, le modalità supportate e il numero di serie, per qualsiasi disco SATA specifico che utilizza il seguente comando HDParm:
sudo hdparm /dev /sda
13. Il comando LSSCSI
Il comando "LSSCSI" viene utilizzato in Linux per ottenere informazioni sui dispositivi SATA/SCSI. Se non hai questa utilità nel tuo sistema, puoi installarla facilmente utilizzando il seguente comando:
SUDO APT INSTALL LSSCSI -Y
Per impostazione predefinita, "LSSCSI" emette una riga di tutti i dispositivi SCSI che sono attualmente collegati al sistema.
LSSCSI
14. Il comando LSBLK
Questo comando visualizza i dettagli sui dispositivi di blocco (dischi, dischi rigidi, unità flash, ecc., e le loro partizioni).
lsblk
Per visualizzare tutti i dispositivi Blocks, utilizzare il comando seguente:
LSBLK -A
15. Il comando fdisk
Questo comando guidato dalla finestra di dialogo (noto anche come disco di formato) viene utilizzato per manipolare, creare, visualizzare, eliminare, copiare, spostare e ridimensionare la tabella delle partizioni del disco su un disco rigido.
È possibile utilizzare il seguente comando fdisk per elencare le informazioni come settori finali, l'avvio della partizione, il tipo di filesystem e l'ID e la dimensione del settore:
sudo fdisk -l
16. Il comando BLKID
Il comando BLKID funziona con la libreria libuuid (3) che determina il tipo di contenuto come swap, filesystem e attributi (name = coppie valori, token) dai metadati del contenuto (E.G., Etichetta Uuid Fields).
In altre parole, puoi usare questo comando quando è necessario identificare le partizioni montate.
blkid
Il comando precedente elenca ogni UUID (l'identificatore univoco della partizione) e il suo tipo di filesystem.
17. Il comando DF
È possibile utilizzare il comando "DF" per trovare il file system montato, la quantità di spazio su disco utilizzato e disponibile per esso e i punti di montaggio.
df -h
18. Il comando LSUSB
Il comando "LSUSB" visualizza un'informazione su bus e dispositivi collegati a loro in Linux. Queste informazioni includono proprietà come tipo, classe, bus, velocità, ecc.
LSUSB
È possibile eseguire il seguente comando per ottenere le informazioni dettagliate su ogni USB connesso:
lsusb -v
Le informazioni precedenti sul fornitore, l'ID dispositivo e i dispositivi connessi vengono raccolte scansionando/dev/bus/USB.
19. Il comando LSPCI
Il comando "LSPCI" stampa un'informazione dettagliata su tutti i dispositivi e bus PCI su un sistema Linux e sui dispositivi collegati ad essi. Sulla base della libreria portatile comune Libpci, questo comando fornisce l'accesso allo spazio di configurazione PCI su vari sistemi operativi.
LSPCI
20. Il comando monte
Il comando Monte in Linux viene utilizzato per montare i filesystem e visualizzarli.
montare
L'output precedente è un po 'difficile da capire. Esegui il comando seguente per ottenere risultati chiari:
Monte | colonna -t
In questo modo, puoi scoprire le informazioni sul tuo sistema Linux. Inoltre, puoi esplorare tutti i comandi precedenti con l'aiuto dei seguenti comandi:
Nome del comando | Comando |
---|---|
Lscpu | lspcu -h |
Lstopo | lstopo -h |
INXI | inxi -h |
Hwinfo | hwinfo -h |
Lshw | LSHW -H |
Dmidecode | dmidecode -h |
Proc file | gatto / proc / -h |
Il tuo nome | UNAME -HELP |
Ifconfig | ifconfig -h |
IP | IP -H |
NetStat | netstat -h |
Hdparm | HdParm -h |
LSSCSI | LSSCSI -H |
Lsblk | lsblk -h |
Fdisk | fdisk -h |
Blkid | blkid -h |
LSUSB | LSUSB -H |
LSPCI | lspci -h |
Montare | Monte -h |
Conclusione
Hai bisogno di una migliore conoscenza del sistema Linux per utilizzarlo completamente, pianificare aggiornamenti e espansione, ottenere supporto del fornitore, applicare patch, installare driver e software appropriato, ecc. Per questo, Linux fornisce molti comandi e comandi integrati che devono essere installati. Qui, abbiamo menzionato entrambi i tipi di comandi e spiegato il processo di installazione per i comandi che non sono ancora installati.
Con l'aiuto di tutte le righe di comando menzionate in questo tutorial, puoi ottenere molte informazioni sui sistemi Linux. Speriamo che tu possa raccogliere le informazioni sul sistema Linux utilizzando tutte le righe di comando tipiche.