Fermati, avvia e riavvia servizi su Debian

Fermati, avvia e riavvia servizi su Debian
Questo tutorial spiega come avviare, fermare e riavviare i servizi in Debian 11 Bullseye usando entrambi SystemCtl E servizio comandi.

Servizi su Linux Debian 11

Un servizio è un programma in esecuzione in background da utilizzare quando necessario. Apache, SSH, NGINX o MySQL sono alcuni dei servizi più noti. Su Debian, tra cui Debian 11 Bullseye, i servizi sono gestiti con SystemD, la sostituzione del sistema V per inizializzare il sistema e i suoi componenti, compresi i servizi.

Avvia, fermati e riavvia i servizi su Debian 11 utilizzando SystemD

SystemD è una suite per gestire i servizi Linux e i demoni (l'ultimo "d" è dovuto ai demoni unix). Il comando SystemCtl consente di avviare, arrestare, riavviare e controllare lo stato dei servizi. Il suo obiettivo è unificare la configurazione e il comportamento per tutte le distribuzioni Linux che sostituiscono i vecchi sistemi UNIX Systemv e BSD.

Questa sezione tutorial mostra esempi di esecuzione delle azioni descritte nella tabella seguente.

AZIONE COMANDO
Controllare lo stato del servizio sudo systemctl stato
Fermare un servizio sudo systemctl fermare
Avvia un servizio sudo systemctl inizio
Riavvia un servizio sudo systemctl ricomincia

Come mostrato nella tabella precedente, la sintassi per verificare lo stato di un servizio utilizzando SystemD è la seguente:

Stato SystemCtl

Pertanto, per verificare lo stato del servizio SSH è possibile eseguire il seguente comando.

sudo systemctl status ssh

Come puoi vedere nello screenshot sopra, il servizio SSH è attivo e correttamente in esecuzione.

Per fermare un servizio, la sintassi è simile, basta sostituire il stato Opzione con l'azione che si desidera eseguire, in questo caso l'azione deve fermare.

Ad esempio, per fermare il servizio SSH eseguire il comando di seguito.

sudo systemctl stop ssh

Come puoi vedere, dopo aver interrotto il servizio e controllato lo stato, il servizio SSH ora appare come inattivo (morto).

Per avviare un servizio, basta sostituire Stop con inizio, Come mostrato nello screenshot seguente. Per avviare il servizio SSH, eseguire:

sudo systemctl avvia ssh

Come puoi vedere, il servizio è di nuovo in esecuzione.

Per riavviare un servizio, l'opzione che è necessario digitare è il riavvio. Il seguente comando viene utilizzato per riavviare il servizio SSH.

sudo systemctl riavvio ssh

Ecco come i servizi vengono riavviati utilizzando SystemD.

È possibile ottenere ulteriori informazioni su SystemD all'indirizzo https: // systemd.io/.

Stop, avvia e riavvia servizi su Debian 11 utilizzando il comando di servizio

Il comando di servizio viene utilizzato per gestire i servizi in /etc /init.D directory nonostante alcune distribuzioni che reindirizzano il comando al precedente spiegato SystemCtl comando.

Questo comando può anche essere utilizzato per interrompere, avviare e riavviare i servizi seguendo la sintassi descritta nella tabella seguente.

AZIONE COMANDO
Controllare lo stato del servizio Servizio sudo stato
Fermare un servizio Servizio sudo fermare
Avvia un servizio Servizio sudo inizio
Riavvia un servizio Servizio sudo ricomincia

Questa sezione mostra esempi di applicazione dei comandi descritti nella tabella sopra.

Per verificare lo stato di un servizio (SSH in questo caso) utilizzando il comando di servizio, utilizzare la sintassi mostrata di seguito. Sostituire "ssh"Con il servizio che desideri controllare.

Servizio sudo Stato SSH

Come puoi vedere, il servizio SSH è attivo ed in esecuzione correttamente.

Il comando mostrato nello screenshot seguente viene utilizzato per interrompere i servizi. Eseguilo per fermare il servizio SSH o sostituire "SSH" con il servizio che si desidera interrompere.

sudo servizio ssh stop

Come puoi vedere, dopo aver corso Servizio SSH Stop, ssh ora è inattivo.

Per riavviare il servizio SSH, utilizzare la seguente sintassi. Ricorda di sostituire "SSH" con il servizio che si desidera caricare.

sudo servizio ssh inizio

Infine, per riavviare i servizi utilizzando il comando di servizio, utilizzare la sintassi di seguito.

Servizio sudo SSH Riavvia

Come puoi vedere, il servizio funziona correttamente.

Il comando seguente può essere utilizzato per ricaricare una configurazione del servizio senza interrompere il servizio stesso.

Sudo Service SSH Reload

È possibile ottenere maggiori informazioni sul comando di servizio all'indirizzo https: // linux.morire.Net/Man/8/Service.

Conclusione

I servizi sono un componente essenziale di qualsiasi dispositivo. La gestione corretta dei servizi è un must per qualsiasi utente a livello di Linux. Come potresti vedere con questo tutorial, la gestione dei servizi è piuttosto semplice e può essere fatta con metodi diversi. Tieni sempre presente che il metodo consigliato per gestire i servizi in Linux è il comando SystemCtl spiegato nella prima sezione di questo articolo. Altri metodi (come trattare direttamente con /etc /init.Directory D) sono considerati obsoleti e sono stati rimossi dalla prima versione di questo tutorial. Tutti i comandi spiegati in questo tutorial sono utili per fermare, iniziare, riavvio e verificare lo stato del servizio, ma ci sono ulteriori funzioni che puoi imparare sulle rispettive pagine da uomo.

Grazie per aver letto questo tutorial spiegando come fermarsi, iniziare e riavviare i servizi su Debian 11. Continua a seguirci per ulteriori suggerimenti e tutorial Linux.