Come avviare, Stop & Restart Services in Ubuntu e altre distribuzioni Linux

I servizi sono processi in background essenziali che di solito vengono eseguiti durante l’avvio e l’arresto con il sistema operativo.

Se sei un amministratore di sistema, ti occuperai del servizio regolarmente.

Se sei un normale utente desktop, potresti incontrare la necessità di riavviare un servizio come impostare la barriera per la condivisione di mouse e tastiera tra computer. o quando si utilizza ufw per impostare il firewall.,

Oggi vi mostrerò due modi diversi è possibile gestire i servizi. Imparerai ad avviare, arrestare e riavviare i servizi in Ubuntu o qualsiasi altra distribuzione Linux.

systemd vs init

Ubuntu e molte altre distribuzioni in questi giorni usare systemd invece del buon vecchio init.

In systemd, si gestiscono i servizi con il comando systemctl.

In init, gestisci il servizio con il comando service.,

Noterai che anche se il tuo sistema Linux utilizza systemd, è ancora in grado di utilizzare il comando service (destinato ad essere utilizzato con il sistema init). Questo perché il comando di servizio è in realtà reindirizzare a systemctl. È una sorta di retrocompatibilità introdotta da systemd perché gli amministratori di sistema erano abituali dell’uso del comando di servizio.

Mostrerò sia systemctl che il comando di servizio in questo tutorial.

Sono Ubuntu 18.04 qui, ma il processo (nessun gioco di parole) è lo stesso per le altre versioni.,

Metodo 1: Gestione dei servizi in Linux con systemd

Sto iniziando con systemd a causa dell’ovvia ragione della sua diffusa adozione.

Elenca tutti i servizi

Per gestire i servizi, devi prima sapere quali servizi sono disponibili sul tuo sistema.

È possibile utilizzare il systemd comando per visualizzare un elenco di tutti i servizi sul sistema Linux:

systemctl list-unit-files --type service -all
/ etc / elenco-unità-file

con Questo comando verrà emesso lo stato di tutti i servizi., Il valore dello stato di un servizio può essere abilitato, disabilitato, mascherato (inattivo fino a quando la maschera non viene disattivata), statico e generato.

Combina con il comando grep ed è possibile visualizzare solo i servizi in esecuzione:

sudo systemctl | grep running
Visualizza l’esecuzione di servizi systemctl

Ora che sapete come fare riferimento a tutti i servizi, si può iniziare attivamente alla loro gestione.

2.,op un servizio di systemd, è possibile utilizzare l’opzione di systemctl comando:

systemctl stop <service-name>

il Riavvio di un servizio

Per riavviare un servizio in Linux con systemd, è possibile utilizzare:

systemctl restart <service-name>

Controllare lo stato di un servizio

Si può confermare che è stato eseguito con successo una certa azione da la stampa lo stato del servizio:

systemctl status <service-name>

in Questo modo, i dati in uscita nel seguente modo:

systemctl status

Che era systemd., Passiamo a init ora.

Metodo 2: Gestione dei servizi in Linux con init

I comandi in init sono anche semplici come system.

Elenco di tutti i servizi

elenco Di tutti i servizi Linux, utilizzare

service --status-all
servizio –stato-tutti

I servizi preceduta da sono disabili e di coloro che sono abilitati.

2. Avviare un servizio

Per avviare un servizio in Ubuntu e altre distribuzioni, utilizzare questo comando:

service <service-name> start

3., Arrestare un servizio

Arrestare un servizio è altrettanto semplice.,

service <service-name> stop

il Riavvio di un servizio

Se si desidera riavviare un servizio, il comando è:

service <service-name> restart

Controllare lo stato di un servizio

Inoltre, per verificare se il tuo scopo è stato raggiunto, è possibile l’uscita, lo stato del servizio:

service <service-name> status

in Questo modo, i dati in uscita nel seguente modo:

stato del servizio

in Questo modo, ancora più importante, dire se un certo servizio è attivo (in esecuzione o meno.,

Avvolgendo

Oggi ho dettagliato due metodi molto semplici di gestione dei servizi su Ubuntu o qualsiasi altro sistema Linux. Spero che questo articolo ti sia stato utile.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *