50% di sconto tutti i piani, offerta a tempo limitato. A partire da $2.48/mo
12 minuti rimanenti
Server e sistema operativo

Servizi in esecuzione su Linux: (Ubuntu, Debian, CentOS)

Armin Potter By Armin Potter 12 min di lettura Aggiornato 11 set 2024
Servizi in esecuzione su Linux: (Ubuntu, Debian, CentOS)

💡 Nota: Se stai cercando un VPS ad alte prestazioni per ospitare i tuoi progetti, il nostro Linux VPS offre una piattaforma affidabile per gestire i servizi su Ubuntu, Debian e CentOS senza interruzioni.

Come utente Linux, in qualche momento avrai bisogno di elencare i servizi in esecuzione su Linux. Tuttavia, non puoi usare l'approccio Windows e premere Ctrl + Alt + Elimina! Allora, cosa puoi fare? Abbiamo preparato un breve video per elencare i servizi in esecuzione su Ubuntu. Tuttavia, se hai bisogno di istruzioni più complete, ti consigliamo di leggere l'articolo completo.

Linux è un potente sistema software open-source rilasciato per la prima volta nel 1991. Si basa sul sistema operativo Unix ed è stato utilizzato su un'ampia gamma di dispositivi, dagli smartphone ai supercomputer. Linux è noto per affidabilità, flessibilità e funzioni di sicurezza. Può essere utilizzato come sistema operativo autonomo o come parte di un sistema di rete più ampio.

Gli utenti sfruttano Linux come servizio ed elencare i servizi in esecuzione su Linux perché offre diversi vantaggi. In primo luogo, può essere gestito da remoto, il che lo rende ideale per i sistemi distribuiti. In secondo luogo, può essere utilizzato per applicazioni che devono funzionare continuamente o ad alti carichi. In terzo luogo, l'esecuzione di Linux come servizio sfrutta le tecnologie di virtualizzazione per creare ambienti isolati per i server. Infine, può essere conveniente perché non è necessario acquistare o mantenere hardware separatamente.

Linux offre agli utenti molte funzioni eccellenti, inclusa la capacità di elencare i servizi in esecuzione. Questa funzione consente agli utenti di vedere quali servizi sono attualmente attivi nel loro sistema e può aiutare a identificare eventuali problemi. Quando elenchi i servizi in esecuzione su Linux, puoi risolvere i problemi e correggere eventuali difficoltà che si verificano, mantenendo i tuoi sistemi funzionanti senza problemi.

Esistono molte diverse distribuzioni Linux che possono essere utilizzate per eseguire servizi. Ogni distribuzione ha i suoi vantaggi e svantaggi. Alcune delle distribuzioni più diffuse sono Debian, Ubuntu, CentOS e Fedora.

Quando scegli una distribuzione, è importante considerare le esigenze dell'applicazione. Ad esempio, se l'applicazione richiede una versione specifica di Python o Ruby, la distribuzione deve supportare quella versione. Altrimenti, l'applicazione potrebbe non funzionare correttamente.

Eseguire servizi su Linux può essere un compito difficile e impegnativo. Che tu stia cercando di elencare tutti i servizi in esecuzione su Linux o semplicemente di avere un'idea di quello che sta succedendo, ci sono diversi modi per farlo.

Questa guida ti mostrerà il modo migliore per elencare i servizi in esecuzione su Linux su ogni distribuzione e ambiente desktop.

Come elencare i servizi in esecuzione su Linux Ubuntu

Gestire un sistema Linux può essere semplicissimo o complicato, tutto dipende da come lo affronti. Se cerchi un modo facile per iniziare, Ubuntu è la scelta giusta. Ubuntu è una delle distribuzioni Linux più diffuse, focalizzata su usabilità e semplicità. Offre un'interfaccia intuitiva e software regolarmente aggiornato. Ubuntu include anche strumenti per amministratori di sistema e sviluppatori, rendendola una scelta eccellente per piccole aziende e utenti privati.

Ubuntu è disponibile in diverse edizioni: la versione desktop standard, la versione server e la versione mobile. Ubuntu ha anche una versione mobile per dispositivi Android e iOS.

Leggi anche: Come installare una GUI su Ubuntu Server

Se usi Ubuntu e cerchi un modo semplice per elencare i servizi attivi Linux sul tuo sistema Ubuntu, questa sezione fa al caso tuo.

Elencare i servizi su Ubuntu con il comando service

  • Per elencare i servizi attivi Ubuntu, apri un terminale ed esegui il comando seguente:
service --status-all

Questo visualizzerà un elenco di tutti i servizi attivi e non attivi nel sistema. Puoi usare questo comando per scoprire quali servizi sono in esecuzione e se sono abilitati o meno.

Elencare i servizi su Ubuntu con il comando service 1

  • Puoi usare il comando grep per filtrare l'output e visualizzare solo i servizi attivi.
service --status-all | grep '\[ + \]'
  • Per vedere i servizi che non sono attivi, digita il comando grep seguente:
service --status-all | grep '\[ - \]'

Elencare i servizi su Ubuntu con il comando service

 

Leggi anche: Migliori strumenti di monitoraggio delle prestazioni del server Linux

 

Elencare i servizi su Ubuntu con il comando systemctl

Puoi anche usare il systemctl comando per controllare i servizi attivi su Ubuntu. Questo comando elenca tutti i servizi attualmente in esecuzione insieme al loro stato e configurazione. Ti permette anche di gestire i servizi. Ad esempio, se vuoi interrompere un servizio, puoi usare il comando stop.

Di seguito sono riportati i comandi che devi usare con systemctl per elencare i servizi in esecuzione Linux:

  • Per vedere tutti i servizi in esecuzione, digita:
systemctl list-units

Elencare i servizi su Ubuntu con il comando systemctl

  • Per vedere tutti i servizi attivi e inattivi, digita:
systemctl list-units -a

Elencare i servizi su Ubuntu con il comando systemctl1

  • E per vedere solo i servizi inattivi, digita:
systemctl list-units -a --state=inactive

Elencare i servizi su Ubuntu con il comando systemctl2

systemctl  è disponibile solo su Ubuntu 15.04 e versioni successive. Fornisce più informazioni del comando service quando elenca i servizi in esecuzione Linux.

Per impostazione predefinita, Ubuntu non stampa la colonna "Unit" quando visualizza lo stato delle unità utilizzando il systemctl comando. La colonna "Unit" fornisce informazioni sul file di unità in uso. Questo può essere utile per determinare quale file di unità sta causando un problema.

Altre colonne in systemctl il comando sarà:

  • Load → Indica se il servizio è stato caricato in memoria dopo l'avvio.
  • Active → Mostra se il servizio è attualmente attivo.
  • Sub → Questa colonna mostra lo stato attuale del servizio.
  • Description → L'ultima colonna contiene una breve descrizione del servizio specifico.

Come elencare i servizi attivi su Linux Debian

Se stai cercando come elencare i servizi in esecuzione Linux, Debian è un'altra ottima opzione. Debian è una delle distribuzioni Linux più popolari, usata da milioni di persone in tutto il mondo. È software libero e open-source, rilasciato sotto la licenza GPL.

Debian è disponibile in diverse edizioni: la distribuzione di testing, usata per i test beta; la distribuzione stabile, usata per l'uso quotidiano; e la distribuzione instabile, usata per lo sviluppo.

Questa distribuzione è rivolta agli amministratori di sistema e agli utenti finali che cercano una piattaforma Linux affidabile e performante.

Vediamo come elencare i servizi in esecuzione Linux su un sistema Debian.

Elencare i servizi su Debian con il comando systemctl

Ci sono diversi modi per elencare i servizi in esecuzione Debian. Un modo è usare il systemctl comando

Il systemctl comando è una suite demone systemd usata per gestire i servizi e i demoni Linux rappresentati dall'ultima "d" in systemd.

  • Prima di tutto, per vedere tutti i servizi disponibili sul tuo sistema Linux, digita:
systemctl list-unit-files --type service -all
  • Per vedere un elenco di tutte le unità systemd caricate e i loro stati (se attive o no), digita:
systemctl
  • Per elencare tutti i servizi caricati sul tuo sistema, in esecuzione e terminati/falliti, digita:
systemctl list-units --type=service

or

systemctl --type=service
  • Per elencare tutti i servizi caricati e attivi, digita questo comando:
systemctl list-units --type=service --state=active

or

systemctl --type=service --state=active
  • Per elencare i servizi in esecuzione Linux che sono anche attivi, digita:
systemctl list-units --type=service --state=running

or

systemctl list-units --type=service --state=running
  • Se hai bisogno di controllare lo stato dei servizi, usa questo comando:
systemctl status (ServiceName)
  • Quando vuoi arrestare un servizio in esecuzione, usa l'opzione stop di systemctl comando seguito dal nome del servizio che vuoi arrestare.
sudo systemctl stop (ServiceName)
  • Per riavviare un servizio, usa il comando seguente:
sudo systemctl restart (ServiceName)

Elencare i servizi su Debian con il comando service

Un altro modo per elencare i servizi in esecuzione Linux su Debian è con il comando service.

Il comando service può essere utilizzato anche per verificare lo stato dei servizi e per avviarli, riavviarli e arrestarli con i seguenti comandi:

  • Per verificare lo stato di un servizio:
service (ServiceName) status
  • Per avviare un servizio:
sudo service (ServiceName) start
  • Per riavviare un servizio:
sudo service (ServiceName) restart
  • Per arrestare un servizio:
sudo service (ServiceName) stop

Come elencare i servizi attivi su Linux CentOS

Linux CentOS è un'altra scelta popolare per i server web. È un sistema operativo gratuito e open-source che consente agli utenti di eseguire attività complesse con il minimo sforzo. CentOS è basato su Red Hat Enterprise Linux, una distribuzione commerciale popolare nelle aziende e nelle organizzazioni. Questa distribuzione Linux è ideale per gli amministratori di sistema che hanno bisogno di una piattaforma affidabile e stabile su cui distribuire i servizi.

Inoltre, CentOS fornisce un modo semplice per mantenere il tuo sistema in esecuzione offrendo un elenco dei servizi in esecuzione Linux. Questo elenco è accessibile dal menu Strumenti di sistema sul desktop Amministrazione.

I servizi sono una parte importante del sistema operativo Linux. Ti permettono di controllare come il tuo computer si comporta e cosa fa.

Ora è il momento di imparare come elencare i servizi in esecuzione Linux su CentOS. Queste informazioni ti aiuteranno a risolvere i problemi e a gestire il tuo computer in modo più efficace.

Elencare i servizi su CentOS con il comando systemctl

  • Il primo passo è usare il comando systemctl per elencare tutti i servizi attualmente in esecuzione sul tuo sistema.
systemctl list-units --type service --all
  • Puoi verificare lo stato dei servizi con systemd con il seguente comando:
systemctl list-unit-files --type=service --all

Con questo comando, come l'elenco dei servizi in esecuzione Linux su Ubuntu, CentOS ti fornirà molte informazioni quali:

  • Unit: Questo elemento mostra il nome del servizio. È utile quando vuoi controllare un servizio e non conosci il suo nome esatto. 
  • Load: Questo mostra se il servizio è caricato o meno. Se il file del servizio viene rimosso, questo mostra not-found. A volte, il servizio visualizzato è mascherato. Significa che il servizio è bloccato e collegato a /dev/null.
  • Active: Questo elemento mostra se il servizio è attualmente in esecuzione.
  • Sub: Lo stato ti fornisce informazioni aggiuntive sul servizio corrispondente.

Elencare i servizi su CentOS con il comando service

Per elencare i servizi in esecuzione Linux su CentOS, puoi anche usare il comando service.

  • Apri una finestra del terminale e digita il seguente comando e lascia che CentOS su Linux mostri i servizi in esecuzione:
service --status-all.
  • Per stampare l'elenco dello stato dei servizi sul tuo computer, digita:
service (ServiceName) status

Puoi anche usare questo comando per arrestare o avviare un servizio. Aggiungi semplicemente la parola chiave stop o start dopo il nome del servizio.

La soluzione migliore per elencare i servizi attivi Linux

L'esecuzione di servizi su Linux può essere una sfida. Se vuoi elencare i servizi in esecuzione Linux, al di là della distribuzione selezionata, ci sono alcuni suggerimenti che dovresti conoscere per eseguire questo compito in modo efficiente.

Ecco alcuni suggerimenti per iniziare.

  1. Inizia creando un elenco dei servizi di cui hai bisogno e delle loro dipendenze.

Decidi cosa deve essere eseguito. Prima di iniziare l'elenco, valuta quali servizi sono necessari sul sistema e decidi quali dovrebbero essere avviati automaticamente. Questo aiuterà a evitare confusione e tempo perso nell'esecuzione di servizi non necessari.

  1. Configura il tuo sistema per prestazioni ottimali.
  2. Usa un gestore di servizi. Sono disponibili diversi gestori di servizi, tra cui systemd e upstart. Entrambi hanno pro e contro, quindi è importante scegliere quello che meglio si adatta alle tue esigenze.

Ad esempio, usa software come systemd o UPnPd per gestire l'avvio e l'arresto dei servizi. Oppure usa systemctl per controllare i riavvii dei servizi e gli aggiornamenti dello stato.

  1. Nota che alcuni servizi sono essenziali al funzionamento del tuo sistema Linux e non possono essere fermati.
  2. Se non sei sicuro che un servizio possa essere fermato in sicurezza, è meglio sbagliare per eccesso di cautela e non fermarlo. 

linux-vps Hosting Linux Semplificato

Cerchi un modo migliore per ospitare i tuoi siti e app web? Stai sviluppando qualcosa di nuovo? Semplicemente non ti piace Windows? Per questo abbiamo Linux VPS.

Ottieni il tuo Linux VPS

Conclusione

Come abbiamo spiegato nella nostra guida, Linux è un sistema operativo versatile e potente che può essere utilizzato per vari scopi, inclusa l'esecuzione di un server. Eseguire un server su Linux può essere un'ottima soluzione per chi vuole risparmiare e avere maggiore controllo sull'ambiente informatico. Se è questo il tuo caso, usa SSH per connetterti al tuo server remoto su Linux.

Esistono molte soluzioni e distribuzioni diverse per ottenere l'elenco dei servizi in esecuzione su Linux. Molti ritengono che la migliore opzione sia usare systemd. Systemd è un gestore di sistema e servizi per Linux che offre molte funzioni come l'avvio parallelo dei servizi, il caricamento su richiesta dei moduli e l'attivazione tramite socket. Ti consente anche di controllare il funzionamento dei servizi configurando i file di unità.

Ma non dimenticare che la soluzione migliore per ogni situazione dipende dal singolo servizio e dal tuo sistema. Con il software e la configurazione corretti, puoi eseguire un server e visualizzare l'elenco dei servizi in esecuzione su Linux facilmente ed efficientemente.

Anche se stai usando un VPS Linux, puoi visualizzare l'elenco dei servizi in esecuzione su Linux seguendo i metodi sopra menzionati. Tuttavia, devi tenere presente che ogni distribuzione funziona diversamente. Per questo motivo, assicurati di acquistare un VPS Linux che viene fornito preinstallato con la tua distribuzione desiderata. Cloudzy ti consente di scegliere la distribuzione Linux che desideri installare sul tuo VPS. In questo modo, puoi scegliere quella con cui ti senti più a tuo agio. Se vuoi scoprire di più su Cloudzy Linux VPS, Contattaci.

Domande frequenti

Posso elencare i servizi attivi Linux su tutte le distribuzioni?

Sì, puoi. Esistono diversi modi per visualizzare l'elenco dei servizi in esecuzione su Linux, ma ogni distro lo supporta. Puoi usare systemctl o i comandi service, in base al modo in cui desideri il tuo elenco.

Come ottengo un elenco dei servizi in Ubuntu?

Digita questo comando nel tuo Terminale:

servizio –status-all 

Come vedo quali servizi sono attivi su CentOS?

Inserisci questo comando nel Terminale:

systemctl list-units –type service –all

Come elenco i servizi attivi in Debian?

Apri il tuo Terminale e digita il seguente comando: 

systemctl list-unit-files --type service --all

Condividi

Altro dal blog

Continua a leggere.

Le migliori app self-hosted che puoi eseguire con Cosmos Cloud: immagine di copertina con pannelli di app intorno a una dashboard Cosmos.
Server e sistema operativo

Le migliori app self-hosted che puoi eseguire con Cosmos Cloud: file, media, password, automazione e altro!

Dopo aver configurato Cosmos Cloud e voler vedere quali app si abbinano bene, oppure non hai ancora deciso su Cosmos e vuoi semplicemente scoprire quanto bene si adatta al tuo flusso di lavoro

Nick ArgentoNick Argento lettura di 16 minuti
Portainer vs Cosmos Cloud per la gestione di app Docker: copertina con diagramma di configurazione ibrida e diagramma di operazioni neon rispetto ai blocchi di accesso.
Server e sistema operativo

Portainer vs Cosmos Cloud: quale scegliere per la gestione di app Docker

Se conosci già Docker e vuoi semplicemente un modo più pulito per eseguire uno stack di app in crescita, ecco la risposta breve a Portainer vs Cosmos Cloud. Portainer è la scelta più forte per

Nick ArgentoNick Argento 14 minuti di lettura
Cosmos Cloud vs CasaOS vs Umbrel: grafica di confronto che mostra tre percorsi self-hosted all'interno di un'astrazione unica di rete cloud.
Server e sistema operativo

Cosmos Cloud vs CasaOS vs Umbrel: quale piattaforma self-hosted si adatta al tuo setup?

La risposta breve è che CasaOS è ancora il punto di partenza più semplice, Umbrel ha l'aspetto più curato e pulito, e Cosmos Cloud ha più senso quando vuoi un controllo più stretto sui domini

Nick ArgentoNick Argento 11 min di lettura

Pronto per il deployment? A partire da $2,48/mese.

Cloud indipendente, dal 2008. AMD EPYC, NVMe, 40 Gbps. Rimborso entro 14 giorni.