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 24 e 38 (in 14 versioni)
Versione 24 del 02/01/2022 16.27.47
Dimensione: 2224
Autore: carlin0
Commento:
Versione 38 del 29/11/2022 22.07.28
Dimensione: 3480
Autore: wilecoyote
Commento: Rimossa s di troppo.
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page created by Carlin0 ## page was renamed from Carlin0/Prove7
## page created by Carlin0 (Guida Gestire servizi)
Linea 7: Linea 8:
<<Informazioni(rilasci="20.04")>> <<Informazioni(rilasci="22.04 20.04"; forum="https://forum.ubuntu-it.org/viewtopic.php?f=46&t=648466")>>
Linea 11: Linea 12:
Questa guida spiega genericamente come gestire i serivizi. [[https://it.wikipedia.org/wiki/Systemd|systemd]] è un software per la gestione dei sistemi Linux. La seguente pagina si focalizza in particolare sulla '''gestione dei servizi''' tramite comandi da [[AmministrazioneSistema/Terminale|terminale]].
Linea 13: Linea 14:
= Gestione = {{{#!wiki important
Certi servizi sono necessari al corretto funzionamento del sistema operativo. Evitare la modifica se non si è sicuri di cosa si stia effettivamente facendo.}}}
Linea 15: Linea 17:
Un elenco di comandi da digitare nel [[AmministrazioneSistema/Terminale|terminale]] per gestire i servizi: = Avvia / Ferma =
Linea 17: Linea 19:
 0. Per avviare un servizio digitare: {{{  * Per '''avviare''' un servizio digitare: {{{
Linea 20: Linea 22:

0. Per fermare un servizio digitare: {{{
 * Per '''fermare''' un servizio digitare: {{{
Linea 24: Linea 25:

0. Per riavviare un servizio digitare: {{{
 * Per '''riavviare''' un servizio digitare: {{{
Linea 28: Linea 28:

0. Per ricaricare un servizio digitare: {{{
 * Per '''ricaricare''' la configurazione di un servizio digitare: {{{
Linea 33: Linea 32:
 {{{#!wiki tip
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.}}}
{{{#!wiki note
Se non si è sicuri che il servizio disponga della funzionalità per ricaricare la sua configurazione, può essere eseguito 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.}}}
Linea 36: Linea 35:
 0. Per abilitare un servizio all'avvio digitare: {{{ = Abilita / Disabilita =

 *
Per '''abilitare''' un servizio all'avvio digitare: {{{
Linea 39: Linea 40:

 0. Per disabilitare un servizio all'avvio digitare: {{{
sudo systesmctl disable <nome_servizio>.service
 * Per '''disabilitare''' un servizio all'avvio digitare: {{{
sudo systemctl disable <nome_servizio>.service
}}}
 * Per rendere un servizio '''non avviabile''' sia manualmente che automaticamente digitare: {{{
sudo systemctl mask <nome_servizio>.service
}}}
 * Per '''riabilitare''' un servizio a essere avviabile manualmente o automaticamente digitare: {{{
sudo systemctl unmask <nome_servizio>.service
Linea 44: Linea 50:
 0. Per controllare lo stato di un servizio digitare: {{{ = Controllo =

 *
Per controllare lo '''stato''' di un servizio digitare: {{{
Linea 47: Linea 55:
 * Per verificare se un determinato servizio è '''attivo''' digitare: {{{
systemctl is-active <nome_servizio>.service
}}}Si riceverà come risposta: `active` oppure `inactive`.
 * Per verificare se un determinato servizio viene '''attivato all'avvio''' del sistema digitare: {{{
systemctl is-enabled <nome_servizio>.service
}}}Si riceverà come risposta: `enabled` oppure `disabled`.
 * Per verificare se un servizio ha '''fallito l'avvio''' digitare: {{{
systemctl is-failed <nome_servizio>.service
}}}Si riceverà come risposta: `active` oppure `failed`.
Linea 48: Linea 65:
 0. Per verificare se un determinato servizio è attivo digitare: {{{
systemctl is-active <nome_servizio>.service
}}}Riceveremo come risposta: `active` oppure `inactive`.
= Informazioni =
Linea 52: Linea 67:
 0. 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`.

 0. Per elencare tutti i servizi disponibili digitare: {{{
 * Per elencare tutti i '''servizi disponibili''' digitare: {{{
Linea 59: Linea 70:

0. Per elencare tutti i servizi attivi nel sistema digitare: {{{
 * Per elencare i '''servizi attivi''' nel sistema digitare: {{{
Linea 64: Linea 74:
 0. Per vedere l'albero delle dipendenze di un servizio digitare: {{{
systemctl list-dependencies <nome_servizio>.service
}}}
= Ulteriori risorse =
Linea 68: Linea 76:
 0. Per vedere le proprietà di un servizio digitare: {{{
systemctl show <nome_servizio>.service
}}}
 * [[https://systemd.io/|Pagina ufficiale del progetto]]
 * [[https://www.freedesktop.org/wiki/Software/systemd|Pagina di systemd su Freedesktop.org]]
 * [[https://manpages.ubuntu.com/manpages/focal/man1/systemctl.1.html|Pagina man di systemctl]]
 * [[https://github.com/systemd/systemd/releases|Repository dello sviluppo]]
 * [[https://web.libera.chat/#systemd|Canale IRC dedicato a systemd (in lingua inglese] ]]

----
CategoryAmministrazione


Guida verificata con Ubuntu: 20.04 22.04

Problemi in questa pagina? Segnalali in questa discussione

Introduzione

systemd è un software per la gestione dei sistemi Linux. La seguente pagina si focalizza in particolare sulla gestione dei servizi tramite comandi da terminale.

Certi servizi sono necessari al corretto funzionamento del sistema operativo. Evitare la modifica se non si è sicuri di cosa si stia effettivamente facendo.

Avvia / Ferma

  • Per avviare un servizio digitare:

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

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

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

    sudo systemctl reload <nome_servizio>.service

Se non si è sicuri che il servizio disponga della funzionalità per ricaricare la sua configurazione, può essere eseguito 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

  • Per abilitare un servizio all'avvio digitare:

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

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

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

    sudo systemctl unmask <nome_servizio>.service

Controllo

  • Per controllare lo stato di un servizio digitare:

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

    systemctl is-active <nome_servizio>.service

    Si riceverà come risposta: active oppure inactive.

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

    systemctl is-enabled <nome_servizio>.service

    Si riceverà come risposta: enabled oppure disabled.

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

    systemctl is-failed <nome_servizio>.service

    Si riceverà come risposta: active oppure failed.

Informazioni

  • Per elencare tutti i servizi disponibili digitare:

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

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

Ulteriori risorse


CategoryAmministrazione