Accedi
Accedi

Come verificare la versione del sistema operativo in Linux

Come verificare la versione del sistema operativo in Linux
Hostman Team
Technical writer
Sistema: Linux
04.07.2025
Reading time: 9 min

La popolarità del sistema operativo Linux, potente e versatile, deriva dalla varietà delle versioni disponibili. Da Ubuntu a Red Hat, da Mint a Fedora, ogni versione offre funzionalità e vantaggi unici. Verificare la versione di Linux è importante per garantire la compatibilità, poiché ogni versione ha requisiti software diversi. Hostman propone un VPS Linux gestito e affidabile.

Usare una versione obsoleta può impedire l'installazione degli aggiornamenti più recenti. Alcuni componenti hardware potrebbero non essere supportati da determinate versioni. Conoscere la propria versione dell'OS aiuta a risolvere problemi di compatibilità. È quindi essenziale sapere quale versione si sta utilizzando.

Inoltre, è obbligatorio per motivi di sicurezza. Tutti i sistemi operativi rilasciano aggiornamenti per correggere vulnerabilità, e Linux non fa eccezione. Conoscendo la versione, ci si assicura che le patch siano installate. Questo è fondamentale per aziende che gestiscono dati sensibili.

Un'altra ragione è il supporto. Ogni versione ha un ciclo di vita limitato. Sapere quale si usa consente di pianificare gli aggiornamenti. Una versione non supportata può rendere il sistema vulnerabile.

Cosa si intende per versione di Linux

Una versione Linux, detta anche distribuzione o distro, è una variante personalizzata del sistema operativo. Include un set di software, ambienti desktop e funzionalità mirate. Queste distribuzioni rispondono a esigenze diverse, da utenti domestici a grandi imprese. Essendo open source, Linux permette di creare e adattare liberamente le distribuzioni.

Ad esempio:

  • Ubuntu, Debian e Linux Mint sono adatte ai principianti grazie a interfacce intuitive e comunità attive;

  • Arch Linux è pensata per utenti esperti che desiderano personalizzare ogni aspetto;

  • CentOS e Red Hat Enterprise Linux (RHEL) sono ideali per ambienti server grazie a sicurezza e stabilità;

  • Kali Linux è pensata per test di sicurezza, Tails per l’anonimato.

Una distribuzione tipica di Linux include il kernel Linux (che controlla l'hardware), un gestore di pacchetti (per installare e aggiornare applicazioni) e un set di applicazioni predefinite. L’ambiente desktop (come GNOME, XFCE o KDE) può essere personalizzato nell’aspetto e nelle funzionalità in base alle preferenze dell’utente.

Distribuzioni Linux popolari e relative versioni

Verificare la versione del sistema operativo Linux è importante poiché ogni distribuzione ha peculiarità diverse. Le più comuni sono Ubuntu, Debian, Red Hat, CentOS, Fedora e Mint.

Ubuntu è nota per la sua interfaccia intuitiva e aggiornamenti frequenti. Debian rispetta rigorosamente il software libero. RHEL è stabile e sicura per aziende. CentOS è una versione gratuita con caratteristiche simili. Fedora ha aggiornamenti frequenti. Mint ha un'interfaccia più tradizionale.

Ogni distribuzione ha versioni con nomi in codice. Ubuntu, ad esempio, ha Bionic Beaver, Cosmic Cuttlefish e Disco Dingo. Fedora propone Silverblue e Workstation.

Ogni distribuzione ha il proprio sistema di numerazione. Gli sviluppatori decidono come nominare e numerare le versioni. Gli utenti possono così identificare facilmente la versione in uso, e i programmatori possono monitorare i progressi.

Generalmente si utilizza un sistema di numerazione a tre livelli con numeri separati da punti. Il primo numero rappresenta un rilascio maggiore con aggiornamenti o modifiche alla distribuzione, il secondo numero indica un rilascio minore con correzioni di bug, aggiornamenti di sicurezza e piccole aggiunte, mentre il terzo numero è una hotfix per risolvere piccoli problemi.

Ubuntu utilizza un sistema di numerazione delle versioni nel formato 'XX.YY.ZZ', dove il primo numero rappresenta l'anno, il secondo il mese di rilascio e il terzo viene incrementato ad ogni nuovo rilascio di quel mese. Questo sistema mostra l'età del rilascio e la frequenza degli aggiornamenti.

Anche i nomi in codice, come quelli di animali o città, vengono utilizzati per identificare le versioni delle distribuzioni Linux. Fedora adotta nomi in codice come 'Bordeaux' e 'Heisenbug' per facilitare la navigazione tra le versioni.

Esistono molti modi per scoprire la versione del sistema Linux e ottenere informazioni sulla distribuzione. Tratteremo quelli più utilizzati. Continua a leggere per scoprire come verificare la versione di Linux.

Come verificare la versione di Linux con il comando 'lsb_release'

Puoi usare il comando lsb_release per verificare la versione del sistema operativo Linux. Mostra informazioni dettagliate sulla distribuzione, versione e nome in codice.

  1. Apri il terminale;

  2. Digita il comando:

lsb_release -a
  1. Premi Invio per visualizzare l'output.

C56d4f7a 2f24 4048 Be0c 67c63857aca6

  • La riga "Distributor ID" è il nome della tua distribuzione Linux, ad esempio Ubuntu, Fedora o CentOS.

  • La riga "Description" è una breve descrizione della tua distribuzione Linux con dettagli come il numero di versione e il nome in codice del tuo sistema.

  • La riga "Release" mostra la versione specifica della distribuzione Linux, ad esempio '18.04' per Ubuntu o un nome come 'Bionic Beaver'.

  • La riga "Codename" è il nome in codice assegnato a ogni versione di una distribuzione Linux, come 'Bionic Beaver' per Ubuntu 18.04.

Come verificare la versione con il comando 'cat /etc/os-release'

Puoi usare cat /etc/os-release per ottenere velocemente la versione di Linux e altri dettagli utili.

  1. Apri il terminale;

  2. Digita:

cat /etc/os-release
  1. Premi Invio per vedere l’output.

1045c272 3aba 450d 967f 5019a859f72e

  • ID: nome della distribuzione, es. Ubuntu o CentOS.

  • VERSION_ID: versione specifica, es. Ubuntu 18.04 o CentOS 7.

La stessa uscita mostra anche kernel, ambiente desktop e data di build.

Come verificare la versione con 'uname -a'

Il comando uname -a visualizza info sul kernel, tipo di processore, architettura, nome host e orario dell'ultimo avvio.

  1. Apri il terminale;

  2. Digita:

uname -a
  1. Premi Invio.

Uname

L'output include tipicamente la versione del kernel del sistema operativo Linux e l'architettura del sistema per assicurarti di scaricare e installare la versione corretta del software, evitando problemi di compatibilità e bug. Il comando fornisce anche informazioni sull'ultima volta che il sistema è stato avviato, utili per analizzare le prestazioni del sistema e individuare eventuali problemi.

Altri metodi per conoscere la versione di Linux

  • Comando hostnamectl

Questo è un nuovo metodo per verificare la versione del sistema operativo Linux, disponibile su sistemi che utilizzano systemd. Fornisce dati più dettagliati rispetto ai metodi precedenti, inclusi versione del kernel, architettura e piattaforma hardware.

  1. Per ottenere l'output, apri il terminale;

  2. Digita il comando:

hostnamectl
  1. Premi Invio per visualizzare un elenco di informazioni sul terminale.

C44fdb8b A09a 4a03 A1d4 8d35d06fe483

  • File /etc/os-release

La directory /etc contiene file di configurazione e script utilizzati dal sistema, incluso il file os-release con informazioni sulla versione del sistema operativo.

Per ottenere l'output, apri il terminale e inserisci il comando:

cat /etc/os-release

83621b31 F710 4db3 A72a B70fcaee3e61

  • File /etc/issue

Questo file con le informazioni di sistema viene utilizzato per i prompt di login e per verificare la versione del sistema Linux.

Per ottenere l'output, inserisci il comando:

cat /etc/issue

F6085c18 3b4d 49bb B4c5 277389d53352

Nome e versione del sistema operativo verranno visualizzati qui.

  • File version

Alcune distribuzioni Linux hanno un file version nella directory /etc con informazioni sulla distribuzione e sulla versione.

Per ottenere l'output, apri il terminale e inserisci il comando:

cat /etc/version

Il nome della distribuzione e il numero di versione verranno visualizzati qui.

Verificare la versione di Linux via GUI

Questo sistema operativo offre diversi modi per controllare la versione in uso. Abbiamo già visto i metodi principali da terminale. Ora scopriamo come farlo senza usare comandi. Entra in gioco l'interfaccia grafica (GUI), che consente di accedere facilmente alle informazioni di sistema.

Devi accedere alle impostazioni di sistema:

  1. Clic su "Attività" (in alto a sinistra);

  2. Cerca "sistema";

  3. Vai su Impostazioni > Dettagli per vedere versione, nome dell’OS, ecc.

Controllare la versione in qualsiasi distribuzione Linux è simile, cambiano solo i nomi di pulsanti o finestre:

  • In Ubuntu clicca su "Attività" e digita "Impostazioni di sistema" nella barra di ricerca, quindi vai alla scheda "Dettagli".

  • In Fedora clicca su "Mostra applicazioni" e digita "Impostazioni" nella barra di ricerca, poi vai alla scheda "Informazioni".

  • In CentOS clicca su "Applicazioni", poi vai su "Strumenti di sistema" > "Impostazioni", quindi accedi alla scheda "Sistema".

FAQ sulle versioni Linux

Esaminiamo alcune domande frequenti sulle versioni di Linux.

Perché è importante verificare la versione del sistema operativo Linux?

Verificare la versione è essenziale per garantire compatibilità, sicurezza e supporto. Ogni versione ha requisiti software, cicli di vita e patch di sicurezza differenti.

Con quale frequenza dovrei controllare la mia versione Linux?

È importante farlo regolarmente, specialmente prima di installare nuovi software o aggiornamenti. Così il sistema resta aggiornato e sicuro.

Quali sono alcune delle distribuzioni Linux più conosciute?

Ubuntu, Debian, Kali Linux, Raspberry Pi, CentOS, Fedora e Linux Mint. Ognuna offre funzionalità specifiche per esigenze diverse.

Posso controllare la versione anche via GUI?

Sì, basta andare su Impostazioni e cercare la sezione "Dettagli" o "Informazioni", in base alla tua distribuzione.

Perché ogni distribuzione ha un proprio sistema di numerazione?

Ogni distribuzione è sviluppata da una community o organizzazione diversa, con propri schemi di numerazione per monitorare i progressi e pianificare le versioni future. Ad esempio, Ubuntu usa il formato 'XX.YY.ZZ', dove 'XX' è l’anno, 'YY' il mese di rilascio, e 'ZZ' aumenta con ogni nuovo rilascio di quel mese.

Conclusione

Le versioni di Linux differiscono per architettura, pacchetti, ambiente desktop, sicurezza, compatibilità e frequenza degli aggiornamenti. Conoscere la tua versione ti aiuta nella gestione del sistema.

Hai imparato vari metodi per identificare la versione del tuo sistema Linux, sia da terminale che via interfaccia grafica. Scegli quello più comodo per te. Verificare regolarmente garantisce stabilità e sicurezza.

Una volta trovata la tua versione, scopri anche come creare un'immagine del server in Linux.

Sistema: Linux
04.07.2025
Reading time: 9 min

Simili

Sistema: Linux

Come montare una condivisione SMB su Linux

Il protocollo Server Message Block (SMB) consente la condivisione di file in rete, permettendo alle applicazioni di leggere, scrivere file e richiedere servizi da programmi server. Questo protocollo è fondamentale per una comunicazione fluida tra dispositivi diversi, in particolare in ambienti misti come Windows e Linux. Montare una condivisione SMB su Linux consente agli utenti di accedere ai file su un server Windows o un altro dispositivo abilitato per SMB direttamente dal proprio sistema Linux. Questo tutorial ti guiderà passo dopo passo nel montaggio di una condivisione SMB su Linux, assicurando una condivisione file fluida e una buona comunicazione di rete. Prerequisiti per montare condivisioni SMB Prima di montare una condivisione SMB, assicurati che i seguenti prerequisiti siano soddisfatti: Un sistema Linux, come un server cloud economico Hostman, con privilegi root o sudo. Il pacchetto cifs-utils installato sul tuo sistema Linux. Credenziali di accesso (nome utente e password) per la condivisione SMB. Connettività di rete tra il tuo sistema Linux e il server SMB. Installare i pacchetti necessari Il pacchetto cifs-utils è essenziale per montare condivisioni SMB su Linux. Inoltre, il pacchetto psmisc fornisce il comando fuser, utile per gestire e monitorare l’utilizzo dei file. Aggiorna l’elenco dei pacchetti e il sistema sudo apt update Installa cifs-utils e psmisc sudo apt install cifs-utils psmisc Verifica l’installazione di cifs-utils e la disponibilità del comando fuser mount -t cifsfuser Trovare i dettagli della condivisione SMB Identifica i dettagli della condivisione SMB, incluso il nome del server o l’indirizzo IP e il nome della condivisione. Potrebbe essere necessario consultare l’amministratore di rete o controllare la configurazione del server. Esempio: Server: serverSMB.esempio.com Condivisione: cartellacondivisa Montare le condivisioni SMB con il comando mount Per montare la condivisione SMB, utilizza il comando mount con l’opzione -t cifs, specificando il protocollo SMB. Crea una directory che fungerà da punto di mount: sudo mkdir /mnt/condivisione_smb Monta la condivisione SMB con il seguente comando: sudo mount -t cifs -o username=tuo_nome_utente,password=tua_password //192.0.2.17/FileCondivisi /mnt/condivisione_smb Sostituisci tuo_nome_utente e tua_password con le credenziali reali. Assicurati che /mnt/condivisione_smb sia una directory esistente. Verificare il montaggio Per confermare che la condivisione SMB sia stata montata correttamente, usa il comando: mount -t cifs Naviga fino al punto di mount e visualizza i file: cd /mnt/condivisione_smbls Creare un file delle credenziali Per evitare di inserire le credenziali ogni volta, crea un file delle credenziali. Questo file dovrebbe essere nascosto e protetto. Crea il file con un editor di testo: nano ~/.smbcredentials Aggiungi il seguente contenuto, sostituendolo con le credenziali effettive: username=tuo_nome_utentepassword=tua_password Imposta i permessi corretti per il file: sudo chown tuo_nome_utente: ~/.smbcredentialssudo chmod 600 ~/.smbcredentials Montare utilizzando il file delle credenziali Monta la condivisione SMB utilizzando il file delle credenziali: sudo mount -t cifs -o credentials=~/.smbcredentials //192.168.2.12/FileCondivisi /mnt/condivisione_smb Automatizzare il montaggio delle condivisioni SMB Per automatizzare il processo di montaggio, aggiungi una voce al file /etc/fstab. Questo garantirà il montaggio della condivisione SMB all’avvio del sistema. 1. Apri /etc/fstab per la modifica: sudo nano /etc/fstab 2. Aggiungi la seguente riga: //serverSMB.esempio.com/cartellacondivisa /mnt/condivisione_smb cifs username=tuo_nome,password=tuapassword,iocharset=utf8,sec=ntlm 0 0 3. Salva e chiudi il file. 4. Verifica la voce di fstab: sudo mount -a Assicurati che non vengano visualizzati errori. Risoluzione dei problemi comuni   Permesso negato Verifica le credenziali e i permessi sul server SMB. File o directory inesistente Assicurati che l’IP del server, il percorso della condivisione e il punto di mount siano corretti. Errore di mount 13 = Permesso negato Controlla di nuovo nome utente e password. Errore di mount 112 = Host non raggiungibile Verifica la connettività di rete e la disponibilità del server. Smontare una condivisione SMB Per smontare la condivisione SMB, usa il comando umount seguito dal punto di mount: sudo umount /mnt/condivisione_smb Conclusione Montare una condivisione SMB su Linux è un processo semplice che migliora la condivisione dei file tra sistemi operativi diversi. Seguendo questo tutorial, potrai configurare e risolvere eventuali problemi di montaggio delle condivisioni SMB, garantendo una comunicazione di rete efficiente e l’accesso ai file. Non dimenticare di consultare anche la nostra guida su come configurare un’immagine del server su Linux! Domande frequenti Cos’è Samba in Linux e come si relaziona con SMB? Samba è un’implementazione open-source del protocollo SMB/CIFS su Linux. Consente ai sistemi Linux di condividere file e stampanti con dispositivi Windows in rete. Qual è il comando per montare una condivisione Windows in Linux? Utilizza mount -t cifs //server/condivisione /mnt/condivisione -o username=tuo_utente. Come posso montare automaticamente una condivisione SMB all’avvio su Linux? Aggiungi la configurazione di montaggio nel file /etc/fstab usando le credenziali corrette. Ho bisogno dei privilegi root per montare una condivisione SMB? Per il montaggio tradizionale, sì. Ma è possibile usare strumenti in user-space come gio mount senza privilegi root.
16 July 2025 · 5 min to read
Sistema: Linux

Come creare un file di testo nel terminale Linux

In Linux, è possibile accedere e modificare file di testo utilizzando un editor progettato per lavorare con testo semplice. Questi file non sono codificati o formattati in modo specifico. Linux consente di creare un file in diversi modi. Il più veloce è probabilmente la riga di comando o il terminale. Per tutti gli utenti, in particolare gli amministratori di server che devono generare rapidamente file di testo, script o file di configurazione, si tratta di una competenza molto importante. Procediamo con una guida su quattro tecniche standard per creare un file di testo nel terminale. Non dimenticare che Hostman offre un VPS Linux gestito affidabile per i tuoi progetti. Prerequisiti per la creazione di file in Linux Assicurati di soddisfare i seguenti prerequisiti prima di creare file in un ambiente Linux utilizzando l'interfaccia a riga di comando: Accesso a un sistema Linux funzionante: devi avere un sistema operativo basato su Linux installato sul computer o accesso a un server Linux tramite protocollo SSH (Secure Shell).   Interfaccia terminale operativa: assicurati che l'applicazione terminale sia accessibile e completamente funzionante. Il terminale è il tuo punto di accesso principale per eseguire i comandi.   Permessi utente adeguati: verifica di avere i permessi per creare file nella directory scelta. Potrebbe essere necessario usare sudo (per directory con restrizioni) per aumentare i privilegi.   Conoscenza dei comandi fondamentali: familiarizza con comandi essenziali come touch per la creazione di file, echo per stampare testo, cat per visualizzare i contenuti, e editor come nano, vim o vi per modificare direttamente i file.   Strumenti di modifica testo: assicurati che il sistema includa strumenti di editing come nano per la semplicità a riga di comando, vim per configurazioni avanzate o opzioni grafiche come gedit per una navigazione più user-friendly.   Abilità nella gestione delle directory: sviluppa familiarità con comandi come cd per cambiare directory e ls per elencare i contenuti. Questa conoscenza ottimizza il flusso di lavoro ed evita errori. Utilizzo del comando touch Generalmente, il comando touch viene usato per creare file vuoti e modificare i timestamp. Se il file non esiste, ne crea uno vuoto. Apri il tuo emulatore di terminale. Digita il comando: touch nomefile.txt Sostituisci "nomefile" con il nome desiderato. Se il file esiste, i timestamp verranno aggiornati senza modificare il contenuto. In caso contrario, verrà creato un file vuoto. Premi Invio: se il comando va a buon fine, non apparirà alcun output. Usa il comando ls per elencare il contenuto della directory e verificare la creazione del file. Utilizzo del comando echo con redirezione Il comando echo viene comunemente utilizzato per mostrare testo nel terminale. Tuttavia, può anche essere usato per scrivere contenuto in un file o per crearne uno vuoto. Per farlo, combinalo con i simboli di redirezione > o >> e il nome del file desiderato. Apri il terminale. Digita il comando: echo “Il tuo testo qui” > nomefile.txt Sostituisci il testo tra virgolette con il tuo per aggiungerlo al file. Premi Invio. Il testo verrà aggiunto al file nomefile.txt. Se esiste già, verrà sovrascritto. Altrimenti, verrà creato. Usa il comando cat per verificare la creazione del file e il contenuto. Utilizzo del comando cat con redirezione Il comando cat viene solitamente usato per concatenare e visualizzare i contenuti. Tuttavia, può anche essere utilizzato per creare file redirezionando l'output standard. Apri il terminale. Digita: cat > nomefile.txt Sostituisci nomefile.txt con il nome desiderato. Il comando ordina a cat di ricevere input dal terminale e redirigerlo nel file. Premi Invio. Il terminale attenderà l'input. Inserisci il testo desiderato, premi Invio dopo ogni riga. Premi Ctrl + D per segnalare la fine dell'input e salvare. Esegui cat per verificare che il file contenga il contenuto desiderato. Iniziare a utilizzare lo storage S3 efficiente di Hostman Utilizzo di printf per una creazione avanzata L'utilità printf è una valida alternativa a echo, con opzioni avanzate di formattazione del testo. Apri il terminale. Definisci il layout del testo con printf, usando caratteri speciali come \n per andare a capo o \t per il tab. Redirigi l'output con > Esempio: printf "Prima linea\nSeconda linea\nIndentata\tTerza linea\n" >  file_formattato.txt Usa cat per verificare il contenuto e il formato. Per aggiungere senza sovrascrivere, usa >>: printf "Contenuto aggiuntivo.\n" >> file_formattato.txt Utilizzo di un editor di testo Puoi anche creare nuovi file utilizzando editor di testo in Linux. Ogni distribuzione include almeno un editor a riga di comando integrato, ma puoi sceglierne un altro in base alle tue preferenze, come Vim, Nano o Emacs. Ognuno ha caratteristiche e vantaggi specifici. Vim vim (Vi IMproved) è un editor molto flessibile e adattabile. Supporta modalità diverse per inserimento, navigazione ed editing. Permette finestre divise, buffer multipli, evidenziazione della sintassi e numerosi plugin. Apri vim con il nome del file. Premi i per entrare in modalità inserimento. Digita e modifica il contenuto. Premi Esc, poi digita :wq e premi Invio per salvare e uscire. Nano nano è ideale per modifiche rapide e semplici. Supporta funzioni base, ricerca, sostituzione e evidenziazione della sintassi. Avvia nano con il nome del file. Scrivi il contenuto. Premi Ctrl + O per salvare, conferma il nome, poi Ctrl + X per uscire. Emacs emacs è un potente editor che supporta evidenziazione della sintassi, buffer multipli, finestre divise e integrazione con strumenti esterni. Avvia emacs con il nome del file. Scrivi e modifica il contenuto. Premi Ctrl + X, poi Ctrl + S per salvare, e Ctrl + X seguito da Ctrl + C per uscire. Nota: se compare un messaggio come "comando vim non trovato", "nano non trovato" o "emacs non trovato", significa che l'editor non è installato o non è incluso nella variabile PATH. Per risolvere: apt-get install vim apt-get install nano  apt-get install emacs Gedit gedit è un editor grafico semplice, adatto a chi preferisce un'interfaccia intuitiva. Supporta testo semplice e evidenziazione della sintassi. Apri gedit dal menu o digita: gedit esempio.txt Se il file non esiste, Gedit lo creerà. Inserisci o incolla il contenuto. Salva con Ctrl + S o File > Salva. Verifica nel terminale con ls o visualizza con cat. Raccomandazioni per la creazione di file in Linux Assicurati di avere i permessi per scrivere nella directory di destinazione. In caso contrario, lavora in una directory dove hai pieni diritti o usa sudo.   Controlla se esiste già un file con lo stesso nome prima di usare >, perché sovrascrive. Per evitare perdite, usa >>.   Familiarizza con printf, echo e editor come vim o nano: ti aiuteranno a ridurre errori e migliorare la produttività.   Usa printf per file con formattazione strutturata, come file di configurazione o script. Conclusione Ora conosci le tecniche fondamentali per creare un file in Linux usando il terminale! Con la riga di comando, esistono diversi metodi rapidi ed efficienti per gestire file di testo. Utilizza touch per creare file vuoti, echo o printf per aggiungere contenuti con o senza formattazione, cat per scrivere direttamente nel file ed editor come vim, nano, gedit o emacs per modifiche più complesse. Ogni metodo risponde a un'esigenza specifica: creazione rapida, aggiunta di testo o formattazione avanzata. Tutti questi strumenti permettono agli utenti Linux di gestire facilmente i file di testo direttamente dal terminale.
02 July 2025 · 7 min to read

Hai domande,
commenti o dubbi?

I nostri professionisti sono disponibili per assisterti in ogni momento,
che tu abbia bisogno di aiuto o non sappia da dove iniziare.
Inviaci un'email
Hostman's Support