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 41 (in 11 versioni)
Versione 30 del 15/01/2022 11.33.03
Dimensione: 2815
Autore: carlin0
Commento:
Versione 41 del 28/07/2024 15.57.12
Dimensione: 3815
Autore: carlin0
Commento: Verificata per 24.04
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from Carlin0/Prove7
Linea 7: Linea 8:
<<Informazioni(rilasci="20.04")>> <<Informazioni(rilasci="24.04 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 servizi''' usando il [[AmministrazioneSistema/Terminale|terminale]].
'''[[https://it.wikipedia.org/wiki/Systemd|systemd]]''' è un software per la gestione del sistema e dei servizi per GNU/Linux. La seguente pagina si focalizza in particolare sulla '''gestione dei servizi''' tramite comandi da [[AmministrazioneSistema/Terminale|terminale]].
Linea 15: Linea 15:
Certi servizi sono necessari al corretto funzionamento del sistema operativo, se non si è sicuri di cosa si sta facendo evitare di metterci mano.}}} Certi servizi sono necessari al corretto funzionamento del sistema operativo. Evitare la modifica se non si è sicuri di cosa si stia effettivamente facendo.
}}}

= Installazione =
'''systemd''' è preinstallato nelle ultime versioni di Ubuntu e derivate.<<BR>>
Per verificarne la presenza digitare in un [[AmministrazioneSistema/Terminale|terminale]]:{{{
ps --no-headers -o comm 1
}}}
L'output seguente conferma la presenza di systemd:{{{
systemd
}}}
Linea 19: Linea 29:
 0. Per avviare un servizio digitare: {{{  * Per '''avviare''' un servizio digitare: {{{
Linea 22: Linea 32:

0. Per fermare un servizio digitare: {{{
 * Per '''fermare''' un servizio digitare: {{{
Linea 26: Linea 35:

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

0. Per ricaricare la configurazione di un servizio digitare: {{{
 * Per '''ricaricare''' la configurazione di un servizio digitare: {{{
Linea 36: Linea 43:
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.}}} 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 40: Linea 47:
 0. Per abilitare un servizio all'avvio digitare: {{{  * Per '''abilitare''' un servizio all'avvio digitare: {{{
Linea 43: Linea 50:

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
Linea 47: Linea 53:

0. Per rendere un servizio non avviabile sia manualmente che automaticamente digitare: {{{
 * Per rendere un servizio '''non avviabile''' sia manualmente che automaticamente digitare: {{{
Linea 51: Linea 56:

0. Per riabilitare un servizio a essere avviabile manualmente o automaticamente digitare: {{{
 * Per '''riabilitare''' un servizio a essere avviabile manualmente o automaticamente digitare: {{{
Linea 58: Linea 62:
 0. Per controllare lo stato di un servizio digitare: {{{  * Per controllare lo '''stato''' di un servizio digitare: {{{
Linea 61: Linea 65:

0. Per verificare se un determinato servizio è attivo digitare: {{{
 * Per verificare se un determinato servizio è '''attivo''' digitare: {{{
Linea 64: Linea 67:
}}}Riceveremo come risposta: `active` oppure `inactive`.

0. Per verificare se un determinato servizio viene attivato all'avvio del sistema digitare: {{{
}}}Si riceverà come risposta: `active` oppure `inactive`.
 * Per verificare se un determinato servizio viene '''attivato all'avvio''' del sistema digitare: {{{
Linea 68: Linea 70:
}}}Riceveremo come risposta: `enabled` oppure `disabled`.

0. Per verificare se un servizio ha fallito l'avvio digitare: {{{
}}}Si riceverà come risposta: `enabled` oppure `disabled`.
 * Per verificare se un servizio ha '''fallito l'avvio''' digitare: {{{
Linea 72: Linea 73:
}}}Riceveremo come risposta: `active` oppure `failed`. }}}Si riceverà come risposta: `active` oppure `failed`.
Linea 76: Linea 77:
 0. Per elencare tutti i servizi disponibili digitare: {{{  * Per elencare tutti i '''servizi disponibili''' digitare: {{{
Linea 79: Linea 80:

0. Per elencare i servizi attivi nel sistema digitare: {{{
 * Per elencare i '''servizi attivi''' nel sistema digitare: {{{
Linea 86: Linea 86:
  * [[https://manpages.ubuntu.com/manpages/focal/man1/systemctl.1.html|Pagina man di systemctl]]  * [[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 24.04

Problemi in questa pagina? Segnalali in questa discussione

Introduzione

systemd è un software per la gestione del sistema e dei servizi per GNU/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.

Installazione

systemd è preinstallato nelle ultime versioni di Ubuntu e derivate.
Per verificarne la presenza digitare in un terminale:

ps --no-headers -o comm 1

L'output seguente conferma la presenza di systemd:

systemd

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