GNU/Linux >> Linux Esercitazione >  >> Linux

Elenca o controlla tutti i kernel Linux installati dalla riga di comando

kernel Linux è il componente principale di un sistema operativo GNU/Linux. È un kernel di sistema operativo gratuito, opensource, monolitico, modulare, multitasking, simile a Unix. È stato creato da Linus Torvalds per il suo PC i386 nel 1991. Possiamo installare più di un kernel nel nostro sistema. Ti sei mai chiesto quanti kernel Linux hai installato nella tua scatola Linux? No? Bene, questo breve tutorial ti insegnerà come visualizzare o controllare tutti i kernel Linux installati insieme alle loro versioni dalla riga di comando in diversi sistemi operativi Linux.

Controlla tutti i kernel Linux installati dalla riga di comando

A seconda della distribuzione Linux che usi, ci sono diversi modi per controllare tutti i dettagli del kernel Linux installati nel tuo sistema. Il modo più semplice e veloce per controllare tutti i kernel installati in un Linux è usare find comando.

Per impostazione predefinita, tutti i kernel Linux installati e i file associati sono archiviati in /boot directory. Controlla semplicemente il contenuto di questa directory utilizzando find comando per visualizzare l'elenco dei kernel installati:

$ find /boot/vmli*

Esempio di output dal mio desktop Ubuntu 20.04 LTS:

/boot/vmlinuz
/boot/vmlinuz-5.4.0-64-generic
/boot/vmlinuz-5.4.0-65-generic
/boot/vmlinuz.old

Come puoi vedere nell'output sopra, ci sono due versioni di kernel Linux (5.4.0-64 e 5.4.0-65) installate nella mia macchina desktop Ubuntu.

Ora vedremo i metodi specifici della distribuzione per scoprire i dettagli del kernel Linux installato. Innanzitutto, iniziamo da Alpine Linux.

1. Controlla i kernel installati in Alpine Linux

Possiamo controllare tutti i kernel installati insieme alle loro versioni usando il seguente comando apk:

$ apk info -vv | grep linux

Risultato di esempio:

libblkid-2.32-r0 - Block device identification library from util-linux
linux-virt-4.14.167-r0 - Linux vanilla kernel
syslinux-6.04_pre1-r1 - Boot loader for the Linux operating system

2. Elenca i kernel installati in Arch Linux

Per visualizzare tutto installato in Arch Linux e le sue varianti come Manjaro Linux, esegui il seguente comando pacman:

$ pacman -Q linux

Risultato di esempio:

linux 5.9.14.arch1-1

Puoi anche combinare i comandi pacman e grep per elencare le versioni del kernel installate:

$ pacman -Q | grep linux

Risultato di esempio:

archlinux-keyring 20201210-1
linux 5.9.14.arch1-1
linux-api-headers 5.8-1
util-linux 2.36.1-4
util-linux-libs 2.36.1-4

Come puoi vedere, ho solo un kernel Linux nel mio sistema Arch Linux e la sua versione è 5.9.14.

3. Trova i kernel Linux installati in Debian, Ubuntu, Pop!_OS

In Debian e altri sistemi basati su Debian come Ubuntu, Pop!_OS, Linux Mint, possiamo trovare l'elenco di tutti i kernel installati usando dpkg comando:

$ dpkg --list | grep linux-image

Risultato di esempio:

 ii  linux-image-5.4.0-64-generic               5.4.0-64.72                           amd64        Signed kernel image generic
 ii  linux-image-5.4.0-65-generic               5.4.0-65.73                           amd64        Signed kernel image generic
 ii  linux-image-generic                        5.4.0.65.68                           amd64        Generic Linux kernel image

4. Visualizza i kernel installati in Fedora, CentOS, RHEL, AlmaLinux

Nei sistemi basati su RPM come Fedora e le sue versioni downstream come CentOS, RHEL e RHEL-cloni come AlmaLinux, possiamo visualizzare tutti i kernel installati usando rpm comando come di seguito:

$ rpm -qa kernel

Oppure,

$ rpm -qa | grep -i kernel

Esempio di output da Fedora 33:

kernel-core-5.8.15-301.fc33.x86_64

Esempio di output da AlmaLinux 8.3:

5. Elenca tutti i kernel Linux installati in openSUSE

Poiché anche openSUSE è un sistema basato su RPM, il comando per elencare tutti i kernel Linux installati è lo stesso delle distribuzioni Fedora e RHEL.

$ rpm -qa | grep -i kernel

Suggerimento bonus:visualizza solo i dettagli correnti del kernel

Per visualizzare il kernel attualmente in esecuzione, esegui:

$ uname -r
5.4.0-65-generic

Oppure,

$ uname -mrs
Linux 5.4.0-65-generic x86_64

Ora conosci l'elenco dei kernel installati sul tuo sistema Linux. Come scopriresti quando una specifica versione del kernel Linux viene avviata l'ultima volta? Questo è facile! Fare riferimento alla seguente guida per verificare l'ultimo utilizzo o avvio di un kernel Linux.

  • Trova l'ultimo avvio di una versione specifica del kernel Linux

Spero che questo aiuti.

Lettura correlata:

  • Visualizza le informazioni sul modulo del kernel Linux con il comando Modinfo
  • Scopri il nome della distribuzione Linux, la versione e i dettagli del kernel
  • Come trovare i dettagli del sistema Linux usando inxi
  • Neofetch:mostra le informazioni sul sistema Linux nel terminale
  • Trova i dettagli del sistema Linux utilizzando Python
  • Come trovare le specifiche hardware e software in Ubuntu

Linux
  1. Come elencare i file installati da un pacchetto RPM o DEB in Linux

  2. Come elencare i pacchetti installati da un determinato repository in Linux

  3. Come elencare tutti i pacchetti installati in Linux

  4. Come elencare tutti gli utenti in un gruppo Linux?

  5. Elenca tutti i database MongoDB dal terminale bash di Linux

Come elencare i pacchetti installati in Linux

Come verificare se la GUI è installata in Linux dalla riga di comando

Come trovare l'elenco dei repository installati dalla riga di comando in Linux

Come trovare tutti i caratteri installati dalla riga di comando in Linux

Come trovare tutti i caratteri installati in Linux

Come elencare tutti i gruppi in Linux?