Accedi
Accedi

Come verificare la versione del sistema operativo in Linux

Come verificare la versione del sistema operativo in Linux
Hostman Team
Redattore tecnico
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

Creazione di collegamenti simbolici in Linux: un tutorial passo dopo passo

I symlink, noti anche come collegamenti simbolici, sono simili ai collegamenti rapidi nel mondo Linux. Consentono di creare un nuovo nome (o collegamento) che punta a un altro file, una directory o qualsiasi oggetto all’interno del file system. Il loro principale vantaggio consiste nel ridurre la ridondanza, evitando la necessità di avere più copie dello stesso file. Quando si utilizza un symlink, le modifiche apportate al file originale si riflettono automaticamente su tutti i suoi collegamenti simbolici. Questo elimina la necessità di aggiornare manualmente più copie. Inoltre, i symlink offrono un modo flessibile per gestire le autorizzazioni di accesso. Ad esempio, diversi utenti con directory che puntano a sottoinsiemi di file possono limitare la visibilità oltre quanto consentito dalle autorizzazioni standard del file system. In sostanza, i symlink sono indispensabili per un’efficiente gestione e organizzazione dei file, semplificando gli aggiornamenti e il controllo degli accessi in sistemi complessi. Requisiti Per seguire questo tutorial, avrai bisogno di: Un server cloud, una macchina virtuale o un computer con un sistema operativo Linux. Su Hostman puoi distribuire un server con Ubuntu, CentOS o Debian in meno di un minuto. Creazione di collegamenti simbolici con il comando ln Il comando ln viene utilizzato per creare collegamenti simbolici in Linux. Segui questi passaggi: Apri una finestra del terminale. Vai nella directory in cui desideri creare il collegamento simbolico. Utilizza la seguente sintassi per creare un symlink: ln -s /path/to/source /path/to/symlink Sostituisci /path/to/source con il percorso reale del file o della directory da collegare e /path/to/symlink con il nome o la posizione desiderata del collegamento simbolico. Comprendere le opzioni del comando ln Il comando ln offre varie opzioni per personalizzare la creazione dei symlink:  -s: Crea un collegamento simbolico.  -f: Sovrascrive un symlink esistente.  -n: Considera le destinazioni del symlink come file normali. Esplora queste opzioni in base alle tue esigenze di collegamento. Creazione di collegamenti simbolici a file Per creare un symlink a un file, utilizza il comando ln con l’opzione -s. Ecco un esempio di come creare un collegamento simbolico a un file usando il comando ln. Il seguente comando crea un collegamento simbolico chiamato symlink_file nella directory corrente, puntando al file /path/to/file: ln -s /path/to/file /path/to/symlink_file Sostituisci /path/to/file con il percorso reale del file e /path/to/symlink_file con il nome desiderato del symlink. In questo esempio, il percorso del file è assoluto. È anche possibile creare un collegamento simbolico utilizzando un percorso relativo. Tuttavia, tieni presente che per far funzionare correttamente il symlink, qualsiasi processo che vi accede deve prima impostare la directory di lavoro corretta; in caso contrario, il collegamento potrebbe risultare non funzionante. Creazione di collegamenti simbolici a directory Puoi utilizzare il comando ln per creare un collegamento simbolico che punti a una directory. Ad esempio, il seguente comando crea un collegamento simbolico chiamato symlink_directory nella directory corrente, che punta alla directory /path/to/directory: ln -s /path/to/directory /path/to/symlink_directory Questo comando crea un collegamento simbolico chiamato symlink_directory nella tua posizione attuale, collegandolo alla directory /path/to/directory. Sovrascrivere forzatamente un collegamento simbolico Puoi utilizzare l’opzione -f con il comando ln. Ad esempio, se il percorso in un symlink è errato a causa di un errore di digitazione o se la destinazione è stata spostata, puoi aggiornare il collegamento in questo modo: ln -sf /path/to/new-reference-dir symlink_directory L’uso dell’opzione -f garantisce che il contenuto del vecchio symlink venga sostituito dalla nuova destinazione. Rimuove inoltre automaticamente eventuali file o symlink in conflitto. Se provi a creare un symlink senza l’opzione -f e il nome del symlink è già in uso, il comando non verrà eseguito. Verifica dei collegamenti simbolici Puoi visualizzare il contenuto di un symlink utilizzando il comando ls -l in Linux: ls -l symlink_directory L’output mostrerà il symlink e la sua destinazione: symlink_file -> /path/to/reference_file Qui, symlink_file è il nome del collegamento simbolico e punta al file /path/to/reference_file. ls -l /path/to/symlink L’output mostrerà il symlink e la sua destinazione. Buone pratiche per i collegamenti simbolici Usa nomi descrittivi per i collegamenti simbolici. Evita collegamenti circolari per prevenire malfunzionamenti del sistema. Aggiorna i symlink se cambia la posizione della destinazione. Casi d’uso dei collegamenti simbolici Gestione dei file di configurazione: Collegare file di configurazione tra sistemi. Controllo versione: Collegare simbolicamente librerie comuni per progetti di sviluppo. Backup dei dati: Creare symlink verso directory di backup. Problemi potenziali e risoluzione degli errori Problemi di autorizzazioni: Assicurati che le autorizzazioni appropriate siano impostate per la sorgente e il symlink. Collegamenti interrotti: Aggiorna i symlink se i file di destinazione vengono spostati o eliminati. Collegamenti tra filesystem: I symlink potrebbero non funzionare tra filesystem diversi. Conclusione I symlink sono preziosi per ottimizzare la gestione dei file e la manutenzione del sistema. Semplificano gli aggiornamenti tra più applicazioni che condividono un file comune, riducendo la complessità della manutenzione. Offrono inoltre un’alternativa a directory come /etc, che spesso richiedono accesso root per modificare i file. Gli sviluppatori trovano i symlink utili per passare senza problemi tra file di test locali e versioni di produzione. Seguendo questo tutorial, hai imparato a creare collegamenti simbolici in Linux. Sfrutta i symlink per una gestione efficiente dei file e una maggiore personalizzazione.
15 December 2025 · 5 min to read
Sistema: Linux

Comandi systemctl riavviare, ricaricare e arrestare un servizio

Per i sistemi operativi Linux, systemctl è un gestore di sistema e servizi utilizzato principalmente per amministrare i servizi e le loro configurazioni. Fa parte di systemd, che gestisce anche altre funzioni a livello di sistema, la gestione dei processi e l’avvio del sistema. Mantenere un sistema affidabile ed efficiente richiede la conoscenza della gestione dei servizi. I comandi restart, reload e stop sono tra i più importanti; ognuno svolge una funzione specifica nella gestione dei servizi. Questo tutorial illustra nel dettaglio questi comandi, la loro sintassi, i casi d’uso e include esempi pratici per aiutare gli utenti a comprenderli e a gestire i sistemi in modo più efficace. Comprendere la gestione dei servizi con systemctl La maggior parte delle moderne distribuzioni Linux utilizza systemctl come strumento principale per la gestione dei servizi di sistema, una componente essenziale per mantenere un ambiente Linux stabile. systemctl, parte della suite systemd, aiuta gli amministratori ad abilitare, disabilitare, monitorare e controllare i servizi. Padroneggiare systemctl può migliorare la reattività, le prestazioni e l’affidabilità del sistema. Un servizio — o un insieme di processi che operano in background per fornire funzionalità di sistema come rete, condivisione file o hosting di applicazioni — è definito servizio nel contesto Linux. Sebbene questi servizi possano essere gestiti manualmente, in genere vengono avviati automaticamente all’avvio del sistema. I servizi critici, come server web, database e strumenti di rete, devono essere gestiti correttamente per garantirne la disponibilità e il funzionamento efficiente. Gli amministratori di sistema possono ridurre i tempi di inattività ricaricando o riavviando i servizi tramite i comandi systemctl, senza interferire con le attività generali del sistema. Garantire che i servizi siano disponibili dopo un riavvio è possibile tramite i comandi enable/disable che automatizzano l’avvio dei servizi. Monitorare lo stato dei servizi e i log permette di diagnosticare rapidamente eventuali problemi. Grazie alla sua versatilità, systemctl è uno strumento essenziale per la gestione dei servizi in qualsiasi sistema Linux. Avviare un servizio con systemctl Avviare un servizio in Linux con systemctl è un’operazione semplice ma essenziale per controllare diversi processi in background, come server web, database o servizi di rete. Un servizio deve essere avviato dall’utente e autorizzato a svolgere la sua funzione prevista. Per avviare un servizio, utilizza il seguente comando. sudo systemctl start <nome_del_servizio> Dove: sudo: concede i privilegi amministrativi necessari per avviare il servizio. systemctl: il comando Linux utilizzato per gestire i servizi. start: il comando che comunica al sistema di avviare il servizio. <nome_del_servizio>: il nome del servizio (ad esempio apache2, nginx, ssh ecc.) che l’utente desidera avviare. Esempio: sudo systemctl start apache2 Questo comando indica al servizio Apache di avviarsi. Se il servizio era già in esecuzione, non si noterà alcun effetto. Se invece non era attivo, il comando lo avvierà. Riavviare un servizio con systemctl Per gli amministratori di sistema Linux, riavviare un servizio utilizzando systemctl è fondamentale, poiché il servizio viene prima interrotto e poi avviato nuovamente. Questo è particolarmente utile durante la risoluzione di problemi o dopo modifiche alla configurazione o aggiornamenti software. Riavviare un servizio garantisce che utilizzi la configurazione o il codice più recente. Usa il seguente comando per riavviare un servizio. sudo systemctl restart <nome_del_servizio> Esempio: sudo systemctl restart apache2 Questo comando interrompe il servizio Apache e poi lo riavvia. È particolarmente utile se sono state apportate modifiche al file di configurazione e si desidera applicarle. Riavviare un servizio può aiutare a risolvere problemi temporanei o liberare risorse. Se un servizio non funziona correttamente, spesso il riavvio è sufficiente per risolvere il problema. Ricaricare la configurazione di un servizio con systemctl In Linux, un servizio può applicare nuove modifiche alla configurazione senza essere completamente interrotto e riavviato, utilizzando il comando di ricaricamento di systemctl. Questo è particolarmente utile quando vengono apportate piccole modifiche alla configurazione e non si desidera interrompere il funzionamento del servizio. Usa il seguente comando per ricaricare un servizio. sudo systemctl reload <nome_del_servizio> Esempio: sudo systemctl reload apache2 Questo comando applica le modifiche apportate al file di configurazione di Apache senza riavviare completamente il server, riducendo al minimo le interruzioni per gli utenti. Il ricaricamento è un’opzione più delicata rispetto al riavvio, poiché non interrompe le connessioni attive né i processi in esecuzione. Arrestare i servizi con systemctl Esegui il seguente comando per arrestare un servizio in esecuzione. Se un servizio è configurato per avviarsi automaticamente all’avvio del sistema, arrestarlo interromperà solo le operazioni correnti, ma non impedirà il suo riavvio al successivo riavvio del sistema. Questo semplice comando systemctl stop consente agli utenti di terminare i processi senza influire sul comportamento del servizio durante l’avvio. sudo systemctl stop <nome_del_servizio> Esempio: sudo systemctl stop apache2 Verificare lo stato dei servizi con systemctl Monitorare e verificare che i servizi funzionino correttamente è una delle attività più importanti nell’amministrazione di sistemi Linux. Con il comando systemctl è possibile visualizzare informazioni dettagliate sullo stato di un servizio, come se è attivo, inattivo o se ha riscontrato problemi. Dopo aver riavviato o ricaricato un servizio, verificarne lo stato consente di confermare che sia tornato operativo come previsto. Usa il seguente comando per visualizzare lo stato corrente di un servizio. sudo systemctl status <nome_del_servizio> Esempio: sudo systemctl status apache2 Il comando status fornisce informazioni dettagliate sul servizio, che solitamente includono: Active State:  indica se il servizio è in esecuzione (active), fermo o in errore. Loaded State:  indica se il file di unità (file di configurazione) del servizio è caricato in memoria. Main PID:  mostra l’ID del processo principale del servizio. Recent Logs: mostra le voci di registro più recenti relative al servizio, utili per la diagnosi dei problemi. Risoluzione dei problemi comuni Possono verificarsi diversi problemi durante la gestione dei servizi Linux con systemctl, tra cui arresti imprevisti, errori di avvio o problemi di configurazione. Risolvere questi problemi in modo efficace è essenziale per mantenere prestazioni e stabilità del sistema. Di seguito sono riportati i problemi più comuni e i passaggi di risoluzione corrispondenti. Il comando sudo systemctl start restituisce un errore o non avvia il servizio come previsto. Per ottenere informazioni dettagliate sulla causa del problema, esegui sudo systemctl status <nome_del_servizio>. Utilizza journalctl per visualizzare i log di sistema relativi al servizio e identificare eventuali problemi sottostanti. Il comando systemctl status mostra la causa dell’errore. Cerca righe come "Main PID exited" o "Job for <nome_del_servizio> failed" per comprendere il problema. Spesso il riavvio del servizio può risolvere problemi temporanei. Un servizio non si avvia automaticamente dopo il riavvio del sistema. Assicurati che il servizio sia configurato per avviarsi automaticamente. Esegui il comando sudo systemctl is-enabled. Se non è abilitato, abilitalo con systemctl enable <nome_del_servizio>. Il servizio non si avvia o non esegue determinate azioni a causa di errori di autorizzazione. Verifica che il servizio disponga delle autorizzazioni necessarie per accedere ai file e alle directory richiesti. Ad esempio, i server web devono poter leggere i file di configurazione e le cartelle del sito. Verifica inoltre che il servizio venga eseguito con l’utente o il gruppo corretto. Alcuni servizi devono essere eseguiti da un utente specifico indicato nel file di unità. Il servizio si avvia con una configurazione errata o le modifiche apportate al file di unità non vengono applicate. Esegui sudo systemctl daemon-reload dopo aver modificato un file di unità per ricaricare la gestione di systemd. Assicurati che il file di unità corrisponda alla configurazione prevista e che si trovi in /lib/systemd/system/ o /etc/systemd/system/. Queste procedure di risoluzione dei problemi possono aiutarti a correggere la maggior parte dei problemi comuni legati ai servizi gestiti tramite systemctl in Linux. La stabilità e la buona salute del sistema possono essere mantenute controllando regolarmente i log e lo stato dei servizi. Conclusione In conclusione, gli amministratori di sistema devono conoscere bene l’utilizzo di systemctl per gestire i servizi su Linux. Questo strumento offre una vasta gamma di funzionalità avanzate per controllare, monitorare e risolvere i problemi dei servizi in modo efficiente. Comprendere i comandi fondamentali — tra cui ricaricare, arrestare, riavviare e verificare lo stato dei servizi — consente di garantire che le funzioni essenziali del sistema operino senza difficoltà. Che si tratti di servizi di rete, database o server web, sapere come usare systemctl permette di mantenere un ambiente Linux stabile ed efficiente. Inoltre, la capacità di affrontare problemi comuni come servizi malfunzionanti, errori di autorizzazione o problemi di configurazione contribuisce a ridurre i tempi di inattività e a preservare l’affidabilità del sistema. L’integrazione di systemctl con journalctl consente un’analisi completa dei log, facilitando una diagnosi e una risoluzione dei problemi rapide. Puoi provare il nostro affidabile VPS Linux per i tuoi progetti.
11 December 2025 · 9 min to read
Sistema: Linux

Come elencare gli utenti in Linux

L’amministrazione e la sicurezza di un sistema Linux richiedono un monitoraggio e una gestione attenta degli utenti. Sapere chi sta utilizzando il sistema e quali azioni sta eseguendo è fondamentale per mantenere sicurezza ed efficienza su server e computer Linux. Questa guida illustra diversi metodi per verificare gli utenti in Linux, sia tramite terminale che tramite interfaccia grafica (in particolare Gnome). Le tecniche descritte aiutano a ottenere informazioni sui profili utente, sulle loro attività, sulla cronologia degli accessi e altro ancora. Esistono vari modi per elencare gli account utente. Di seguito mostriamo come accedere alla lista degli utenti Linux tramite terminale o interfaccia grafica. Terminale In questa sezione analizziamo i metodi per visualizzare gli utenti Linux tramite riga di comando. File /etc/passwd Il file /etc/passwd contiene informazioni su tutti gli utenti registrati nel sistema. Ogni riga rappresenta un account utente e include: nome utente, password (indicata come x), UID, GID, informazioni GECOS, directory home e shell di login. Per visualizzare il contenuto del file: cat /etc/passwd Puoi anche modificarlo usando un editor di testo come nano o vim. Se utilizzi un server cloud Hostman con un utente non amministratore, il file potrebbe avere un aspetto simile a questo: (Esempio visivo nel documento originale) Le password non sono memorizzate qui, ma nel file /etc/shadow, per motivi di sicurezza. Per mostrare solo i nomi degli utenti: sed 's/:.*//' /etc/passwd Comando who Il comando who mostra la lista degli utenti attivi, includendo: nome utente terminale utilizzato data e ora del login indirizzo IP (se disponibile) who Per elencare solamente i nomi degli utenti attualmente collegati: users Differenza: who → informazioni dettagliate users → semplice elenco degli utenti connessi Comando w Il comando w fornisce una panoramica dettagliata degli utenti attivi, mostrando: cosa stanno facendo l’ora del login la durata della sessione il carico del sistema Esegui: w Comando last Il comando last mostra la cronologia degli accessi degli utenti, incluse data, ora e provenienza delle connessioni. È utile per monitorare attività sospette o comportamenti anomali. last Comando lastlog Il comando lastlog visualizza l’ultimo accesso per ogni utente: lastlog Interfaccia grafica Per chi preferisce usare strumenti grafici, ecco come visualizzare gli utenti in sistemi Linux con ambiente Gnome. Strumenti simili non sono più supportati in KDE Plasma. Gnome offre almeno due modi per accedere alla lista utenti. Menu “Utenti” Apri Impostazioni dal menu di sistema. Seleziona la scheda Utenti. Fai clic su Sblocca nell’angolo in alto a destra (ti verrà chiesta la password). Nella parte superiore vedrai l’elenco degli utenti; sotto troverai i dettagli e le impostazioni dell’account selezionato. Utility “Utenti” aggiuntiva È possibile installare lo strumento aggiuntivo gnome-system-tools: sudo apt install gnome-system-tools (Su altre distribuzioni: dnf per Fedora, pacman per Arch, ecc.) Dopo l’installazione: Apri la ricerca del sistema. Digita Utenti. Avvia l’utility appena installata. Potrai visualizzare e modificare: gli account esistenti il tipo di account la password altri parametri avanzati Riepilogo Per elencare gli utenti via terminale: /etc/passwd — contiene informazioni sugli account who — mostra gli utenti attivi con dettagli w — visualizza attività attuali e stato del sistema last — cronologia degli accessi lastlog — ultimo login per ogni utente Per sistemi Linux con Gnome: menu Utenti utility gnome-system-tools Controllare chi accede al tuo sistema e quali operazioni esegue permette di individuare rapidamente problemi e migliorare la gestione complessiva del sistema. Usa il metodo più adatto alle tue esigenze.
11 December 2025 · 4 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