Conoscere il nome e la versione di una distribuzione è vitale per utenti e amministratori. Le informazioni sono importanti in numerose situazioni come l'installazione di nuove app o funzionalità, risoluzione dei problemi, ecc. Questa guida dimostrerà come controllare la versione del sistema operativo dalla riga di comando su Linux.
Controllo della versione del sistema operativo
Ecco alcuni dei modi più semplici per controllare la versione del sistema operativo. Quasi tutti questi metodi dovrebbero essere applicati a qualsiasi distro Linux. Questi metodi utilizzano gli strumenti integrati e la caratteristica Linux viene fornito con.
Controllo della versione del sistema operativo da /etc /oslease
In Linux, il release del sistema operativo Il file contiene varie informazioni sul sistema. Ci sono due copie del file in due diverse posizioni.
È interessante notare che il file situato a /etc/helease avrà la precedenza /usr/lib/oslease.
Contiene informazioni nel formato di un elenco separato a Newline di varie variabili. Contiene informazioni come il nome del sistema operativo, la versione, l'ID versione, l'ID build, ecc.
Per controllare il contenuto del release del sistema operativo file, eseguire il seguente comando.
$ CAT /ETC /OS-REASESi noti che l'output varierà da una distribuzione Linux a un'altra. Questo file sarà disponibile solo se il sistema operativo utilizza il SystemD Come sistema INIT.
Ecco alcuni esempi che perfezionano il contenuto di release del sistema operativo Per stampare solo dettagli specifici. Il comando seguente stamperà solo la versione e il nome del sistema operativo.
$ egrep '^(versione | name) =' /etc /heleasePer controllare solo la versione del sistema operativo, eseguire invece il comando seguente.
$ grep '^versione' /etc /OS-releaseControllo della versione del sistema operativo utilizzando LSB_release
IL lsb_release Lo strumento fornisce alcune informazioni LSB (Linux Standard Base) e Distro-specifiche. Generalmente, lsb_release è usato nel seguente formato.
Qui, dice la bandiera "-a" lsb_release Per stampare tutte le informazioni sul sistema operativo che può fornire. In alternativa, è possibile stampare un rapporto minimo utilizzando il flag "-s" o "-Short". Ometterà le intestazioni nell'output.
$ lsb_release --all --shortQuesto strumento supporta anche la stampa di una specifica informazione alla volta. Ad esempio, per stampare solo la descrizione del sistema operativo, utilizzare il flag "-d" o "-description".
$ lsb_release -dPer visualizzare il nome in codice del sistema operativo corrente, utilizzare il flag "-c" o "-codename".
$ lsb_release -cLa pagina Man contiene una descrizione approfondita di tutte le opzioni disponibili.
$ MAN LSB_RELEASEControllo della versione del sistema operativo utilizzando HostNamectl
IL hostnamictl Il comando è responsabile della gestione del nome host di sistema Linux e delle impostazioni correlate. Può anche stampare una serie di informazioni sul sistema e sul sistema operativo.
Controllo della versione del sistema operativo utilizzando UNAME
Simile a lsb_release E hostnamictl, il tuo nome è un altro strumento per segnalare varie informazioni sulla macchina e sul sistema operativo. Tuttavia, l'output è un po 'più disorganizzato rispetto a hostnamictl produzione.
Per stampare tutte le informazioni sul sistema, eseguire quanto segue il tuo nome comando. Qui, la bandiera "-a" dice a UNAME di stampare tutte le informazioni supportate.
$ uname -aPossiamo anche dirlo il tuo nome per stampare solo dettagli specifici. Ad esempio, la flag "-v" o "-ker-wirson" stamperà la versione del kernel.
$ uname -vIl seguente il tuo nome Il comando stamperà l'etichetta del sistema operativo.
$ uname -oPer tutte le opzioni disponibili e le loro spiegazioni, controlla la pagina Man.
$ man distraeControllo della versione del sistema operativo da /etc /emissione
Il file /ecc/problema memorizza le informazioni di identificazione del sistema. Viene generalmente mostrato prima che ti viene richiesto di accedere al tuo account. Controlla il contenuto del file.
Controllo della versione del sistema operativo utilizzando /proc /versione
È un file di testo che include informazioni sul kernel Linux.
Controllo della versione del sistema operativo utilizzando /etc /*rilascio
Se nessuno dei suddetti metodi è riuscito, allora è molto probabile che tu stia eseguendo un sistema Linux molto vecchio. In tal caso, allora dobbiamo sfruttare un metodo molto rudimentale per controllare le informazioni sul sistema operativo.
Esegui il seguente comando.
$ cat /etc /*rilascioQui, Cat leggerà e stampa il contenuto di tutti i file che corrispondono al modello. Puoi controllare da quali file stiamo leggendo.
rilascio $ ls -lh /etc /*Pensieri finali
Questa guida dimostra come controllare la versione del sistema operativo Linux in esecuzione sulla macchina. Sebbene ci siano molti strumenti di terze parti, possiamo ottenerlo utilizzando solo gli strumenti e le funzionalità integrati.
La versione di un sistema operativo Linux è un'informazione importante. Generalmente, i pacchetti Linux sono costruiti per funzionare con una particolare versione Linux in mente. Conoscere la versione Linux può aiutare a risolvere i comportamenti o errori inaspettati. È anche importante quando viene rilasciata una nuova versione di Linux Distro. È semplice ma cruciale informazioni per tenere traccia di.