È abbastanza facile sapere quale versione del sistema operativo Debian stiamo utilizzando e questo accade principalmente quando si accede al server Debian dopo molto tempo o quando si cerca un software disponibile solo per una versione specifica di Debian.
Qui a LinuxAPT, come parte dei nostri servizi di gestione del server, aiutiamo regolarmente i nostri clienti a eseguire query relative a Debian Linux.
In questo contesto, esamineremo diversi metodi per controllare la versione del sistema operativo.
Quali sono i tipi di versioni di Debian?
- Stable – Questa è la versione stabile e ufficiale rilasciata da Debian. L'ultima versione di Debian è Debian 9 (stretch). Quindi questa versione può essere utilizzata per il server di produzione.
- Test:questo tipo di release non può essere utilizzato per il server di produzione. Contiene pacchetti con versione instabile e aggiornati frequentemente.
- Instabile – È noto come sid. Attualmente la versione di sviluppo verrà convertita in Unstable.
1. Come controllare la versione di Debian utilizzando la riga di comando?
È consigliabile controllare la versione utilizzando la riga di comando poiché non dipende da nulla. Quindi qui controlleremo la versione di Debian usando l'utilità lsb_release (Linux Standard Base). Comunemente, questo metodo è il migliore perché funzionerà indipendentemente dall'ambiente desktop o dalla versione in uso:
$ lsb_release -a
Mostrerà l'output come di seguito:
Output
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 9.5 (stretch)
Release: 9.5
Codename: stretch
Dall'output sopra puoi vedere che la riga di descrizione mostra la versione del sistema operativo.
Invece di stampare tutti i dettagli del tuo sistema Debian, puoi semplicemente stampare solo il nome della distribuzione passando -d con il comando:
$ lsb_release -d
L'output dovrebbe essere simile al seguente:
Output
Description: Debian GNU/Linux 9.5 (stretch)
2. Come controllare la versione di Debian usando il file /etc/os-release?
os-release contiene i dati di identificazione del sistema operativo e questo è disponibile solo con la distribuzione Debian più recente:
$ cat /etc/os-release
L'output sarà simile al seguente:
Output
PRETTY_NAME="Debian GNU/Linux 9 (stretch)"
NAME="Debian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
3. Come controllare la versione di Debian usando il file /etc/issue?
Come, os-release, anche il file /etc/issue contiene il testo di identificazione del sistema. Usando il comando sotto puoi vederlo:
$ cat /etc/issue
Mostrerà l'output come segue:
Output
Debian GNU/Linux 9 \n \l
4. Come controllare la versione di Debian usando il comando hostnamectl?
Per lo più, il comando hostnamectl viene utilizzato per impostare il nome host nei sistemi Debian, ma puoi anche controllare i dettagli del sistema usandolo. Esegui il comando seguente:
$ hostnamectl
Questo comando funzionerà solo per Debian 9 e versioni successive. Dovrebbe mostrare l'output come di seguito:
Output
Static hostname: local.linuxapt
Icon name: computer-vm
Chassis: vm
Machine ID: 287b816ad03c4f429f7bb49501983e1c
Boot ID: 7fd5cca4dd5c41f6ac53214e11fa3f57
Virtualization: oracle
Operating System: Debian GNU/Linux 9 (stretch)
Kernel: Linux 4.9.0-8-amd64
Architecture: x86-64
In questo modo, puoi ottenere la versione del tuo sistema operativo utilizzando uno qualsiasi di questi metodi.