Articles

Stop, start and restart services on Debian (Italiano)

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, incluso Debian 10 Buster, i servizi sono memorizzati nella directory /etc/init.d/, possono essere gestiti con il sistema init o systemd, entrambi i quali saranno spiegati di seguito con esempi di 3 diversi modi per arrestare, avviare, riavviare o controllare lo stato di un servizio.

  • Il comando di servizio
  • Systemd
  • Il/etc / init.,d directory
  • Controllo di un servizio di stato su Linux Debian 10 Buster
  • Avvio di servizi su Debian Linux 10 Buster
  • l’Interruzione di servizi su Linux Debian 10 Buster
  • Riavvio dei servizi su Linux Debian 10 Buster

Il comando di servizio

Il servizio del comando in Linux permette di controllare lo stato, stop, avviare o riavviare i servizi e i demoni, init file sotto /etc/init.d directory.,

La sintassi per interrompere, esecuzione, riavviare i servizi o stampare il loro status, la domanda è:

servizio <Service-Name> <Ordine>

L’esempio seguente viene illustrato come controllare il servizio ssh stato utilizzando il comando di servizio:

servizio ssh stato

Systemd

Systemd è una suite per la gestione di servizi Linux e demoni (l’ultimo “d” è a causa di Unix demoni)., Il comando systemctl consente di avviare, arrestare, riavviare e controllare lo stato dei servizi. Il suo scopo è quello di unificare la configurazione e il comportamento per tutte le distribuzioni Linux sostituendo Unix SystemV e BSD init systems.It gestisce anche il programma init descritto di seguito.

La sintassi per controllare lo stato di un servizio è la seguente:

systemctl status ssh

Il/etc / init.d directory

All’avvio del sistema init è il primo programma da eseguire e rimane in esecuzione come processo con PID 1 fino a quando il sistema non si spegne.,”È l’antenato diretto o indiretto di tutti gli altri processi e adotta automaticamente tutti i processi orfani. Init viene avviato dal kernel durante il processo di avvio; si verificherà un kernel panic se il kernel non è in grado di avviarlo. Init è tipicamente assegnato l’identificatore di processo 1 “(Fonte: Wikipedia)

Tutti i servizi e i demoni che iniziano all’avvio si trovano in /etc/init.d directory. Tutti i file memorizzati in / etc / init.d supporto directory arresto, avvio, riavvio e controllo dello stato dei servizi.,
La sintassi per controllare lo stato del servizio ssh è:

/etc/init.d / ssh status

Verifica dello stato di un servizio su Linux Debian 10 Buster

Di seguito troverai 3 modi diversi per verificare lo stato di un servizio su Debian 10 Buster (o qualsiasi versione moderna di Debian).,stato del servizio con il comando service:

Il servizio del comando permette di visualizzare un servizio di stato, per avviare, arrestare o riavviare per mostrare un servizio, la cui sintassi è:

servizio <Service-Name> stato

l’esempio seguente mostra Il servizio ssh stato:

il servizio sshd di stato

Nel mio caso in cui il servizio ssh è in esecuzione l’output è:

Verifica dello stato dei servizi all’interno di init.,d:

Oltre al servizio di comando è anche possibile interagire con i servizi memorizzati in/etc / init.d directory, per controllare lo stato di un servizio la sintassi è:

/etc/init.d / < Services-Name > status

Per verificare lo stato del servizio ssh eseguire:

/etc / init.,=”6e05bbf754″>
systemctl status ssh

Avvio di servizi su Linux Debian 10 Buster

Per avviare i servizi su Linux utilizzando il comando service, la cui sintassi è:

servizio <Service-Name> start

L’esempio seguente viene illustrato come avviare il servizio ssh utilizzando il comando di servizio:

servizio ssh start

Come con lo stato che si può anche avviare i servizi da init.,d directory ottenendo un output informativo, la sintassi è:

/etc/init.,crostata di servizio ssh utilizzando il comando systemctl:

systemctl start ssh

l’Interruzione di servizi su Linux Debian 10 Buster

Per interrompere servizi su Debian utilizzando il servizio di comando la sintassi è:

servizio <Service-Name> stop

L’esempio seguente mostra come interrompere il servizio ssh:

servizio ssh stop

Per interrompere servizi utilizzo di init.,d directory la sintassi è:

./ etc / init.d / <Service-Name> stop

L’esempio seguente mostra come interrompere il servizio ssh utilizzando /etc/init.d directory:

./ etc / init.,div>

systemctl stop <Service-Name>

L’esempio seguente mostra come interrompere il servizio ssh utilizzando il comando systemctl:

systemctl stop ssh

Riavvio dei servizi su Linux Debian 10 Buster

Riavvio dei servizi richiede la stessa sintassi, riavviare il servizio ssh utilizzando il comando di esecuzione del servizio:

servizio ssh restart

riavviare il servizio ssh utilizzando l’init.,d esecuzione directory:

/etc/init.d/ssh restart

E, infine, riavviare il servizio ssh utilizzando il Systemd eseguire:

systemctl restart ssh

questo è tutto sulla gestione dei servizi sotto Linux. Controlla la sezione Articoli correlati per saperne di più sui servizi.
Spero che hai trovato questo breve tutorial utile. Continuare a seguire LinuxHint per ulteriori aggiornamenti e suggerimenti su Linux e Networking.,

  • Come elencare i servizi con systemd
  • Dove sono memorizzati i servizi in Debian?
  • Installa BIND 9 su Ubuntu e configuralo per l’utilizzo
  • systemd unit file creazione di un servizio
  • Come elencare il servizio con systemd