Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "AmministrazioneSistema/Systemd"
Differenze tra le versioni 30 e 31
Versione 30 del 15/01/2022 11.33.03
Dimensione: 2815
Autore: carlin0
Commento:
Versione 31 del 29/01/2022 15.59.36
Dimensione: 2989
Autore: carlin0
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 11: Linea 11:
Questa guida spiega genericamente come '''gestire i servizi''' usando il [[AmministrazioneSistema/Terminale|terminale]]. Questa guida spiega genericamente come '''gestire i servizi''' usando il [[AmministrazioneSistema/Terminale|terminale]].<<BR>>
I servizi vengono gestiti da [[https://it.wikipedia.org/wiki/Systemd|systemd]] il quale però gestisce anche altre funzioni che non sono argomentate in questa pagina.


Guida verificata con Ubuntu: 20.04

Introduzione

Questa guida spiega genericamente come gestire i servizi usando il terminale.
I servizi vengono gestiti da systemd il quale però gestisce anche altre funzioni che non sono argomentate in questa pagina.

Certi servizi sono necessari al corretto funzionamento del sistema operativo, se non si è sicuri di cosa si sta facendo evitare di metterci mano.

Avvia / Ferma

  1. Per avviare un servizio digitare:

    sudo systemctl start <nome_servizio>.service
  2. Per fermare un servizio digitare:

    sudo systemctl stop <nome_servizio>.service
  3. Per riavviare un servizio digitare:

    sudo systemctl restart <nome_servizio>.service
  4. Per ricaricare la configurazione di un servizio digitare:

    sudo systemctl reload <nome_servizio>.service

Se non sei sicuro che il servizio disponga della funzionalità per ricaricare la sua configurazione, puoi eseguire il comando reload-or-restart. Questo ricaricherà la configurazione sul posto, se disponibile. In caso contrario, riavvierà il servizio in modo che venga prelevata la nuova configurazione.

Abilita / Disabilita

  1. Per abilitare un servizio all'avvio digitare:

    sudo systemctl enable <nome_servizio>.service
  2. Per disabilitare un servizio all'avvio digitare:

    sudo systesmctl disable <nome_servizio>.service
  3. Per rendere un servizio non avviabile sia manualmente che automaticamente digitare:

    sudo systemctl mask <nome_servizio>.service
  4. Per riabilitare un servizio a essere avviabile manualmente o automaticamente digitare:

    sudo systemctl unmask <nome_servizio>.service

Controllo

  1. Per controllare lo stato di un servizio digitare:

    systemctl status <nome_servizio>.service
  2. Per verificare se un determinato servizio è attivo digitare:

    systemctl is-active <nome_servizio>.service

    Riceveremo come risposta: active oppure inactive.

  3. Per verificare se un determinato servizio viene attivato all'avvio del sistema digitare:

    systemctl is-enabled <nome_servizio>.service

    Riceveremo come risposta: enabled oppure disabled.

  4. Per verificare se un servizio ha fallito l'avvio digitare:

    systemctl is-failed <nome_servizio>.service

    Riceveremo come risposta: active oppure failed.

Informazioni

  1. Per elencare tutti i servizi disponibili digitare:

    systemctl list-units --type=service
  2. Per elencare i servizi attivi nel sistema digitare:

    systemctl list-units --type=service --state=running

Ulteriori risorse