Dimensione: 2224
Commento:
|
Dimensione: 3480
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