systemctl Generatore di comandi
Generare comandi systemctl per controllare il gestore dei servizi systemd
Introduzione a systemctl
## Cos’è systemctl?
`systemctl` gestisce il gestore di sistema e servizi systemd. È il metodo standard per avviare, arrestare, abilitare e ispezionare i servizi (unità) nelle moderne distribuzioni Linux.
## Come utilizzarlo
1. **Impostare il modalità**: Attivare/disattivare `--user` per agire sul gestore per utente invece che su quello di sistema. 2. **Scegliere un sottocomando**: Determinare cosa eseguire — `start`, `stop`, `status`, `enable`, ecc. 3. **Inserire l’unità**: Specificare il nome dell’unità (ad esempio `nginx` o `ssh.service`). 4. **Copiare ed eseguire**: Copiare il comando generato nel proprio terminale.
Opzioni comuni
### `start` / `stop` / `restart` / `reload` Avvia, ferma, riavvia o ricarica un’unità. `restart` la ferma e la avvia nuovamente; `reload` chiede al servizio di rileggere la propria configurazione senza riavviarla.
### `enable` / `disable` Segna un’unità per farla avviare automaticamente all’avvio del sistema (`enable`) o rimuovi tale avvio automatico (`disable`). Abbinalo a `--now` per avviare/fermare l’unità immediatamente.
### `status` Mostra lo stato in tempo reale, le ultime righe del log e il PID principale di un’unità.
### `--user` Operare sul gestore systemd per utente (servizi per utente) invece che sul gestore di sistema.
### `--now` (con abilita/disabilita) Quando utilizzato con `enable`, avvia anche l’unità immediatamente; con `disable`, la ferma anche.
### `-f` Forzare (abilita/disabilita) Quando si sostituisce un file di unità, sovrascrive i collegamenti simbolici in conflitto.
### `--no-block` Non attendere la fine dell’operazione: utile nei script.
### `-q` Silenzioso Sospende le indicazioni di stato leggibili dall’utente.
### `--no-pager` Inoltra l’output senza avviare un pager (ottimo per script e CI).
### `--no-legend` (con stato) Nasconde la legenda/intestazione della colonna nell’output di stato.
▶Come faccio per far partire un servizio all’avvio?
▶Come posso vedere il motivo per cui un servizio è fallito?
▶Come posso riavviare un servizio senza interrompere le connessioni?
Se questo strumento è stato di aiuto per te, considera l’idea di regalarmi un caffè.
Comprami un caffè.