Questo articolo spiega come forzare il riavvio di un servizio attualmente in esecuzione in Linux. Puoi farlo con pochi semplici comandi indipendentemente dal tuo tipo di Linux.
Passi
Passaggio 1. Aprire la riga di comando
La maggior parte delle distribuzioni Linux ha un Menù opzione nell'angolo in basso a sinistra dello schermo, all'interno della quale troverai un'applicazione chiamata "Terminale"; questo è ciò che aprirai per visualizzare la riga di comando.
- Poiché le distribuzioni Linux variano nell'aspetto da una versione all'altra, potrebbe essere necessario cercare il "Terminale" o l'app della riga di comando all'interno di una cartella nel Menù.
- Potresti trovare l'app "Terminale" sul desktop o nella barra degli strumenti nella parte inferiore dello schermo invece che nella Menù.
- Alcune distribuzioni Linux hanno una barra della riga di comando nella parte superiore o inferiore dello schermo.
Passaggio 2. Immettere il comando per mostrare i servizi attualmente in esecuzione
Digita ls /etc/init.d in Terminale e premi Invio. Verrà visualizzato un elenco dei servizi attualmente in esecuzione e i nomi dei comandi corrispondenti.
Se questo comando non funziona, prova invece ls /etc/rc.d/
Passaggio 3. Trova il nome del comando del servizio che desideri riavviare
Di solito troverai il nome del servizio (es. "Apache") sul lato sinistro dello schermo, mentre il nome del comando (es. "httpd" o "apache2", a seconda della tua distribuzione Linux) apparirà sul lato destro.
Passaggio 4. Immettere il comando di riavvio
Digita sudo systemctl restart service in Terminale, assicurandoti di sostituire la parte di servizio del comando con il nome del comando del servizio e premi Invio.
Ad esempio, per riavviare Apache su Ubuntu Linux, digitare sudo systemctl restart apache2 in Terminale
Passaggio 5. Immettere la password quando richiesto
Digita la password che utilizzi per il tuo account di superutente, quindi premi Invio. Questo dovrebbe riavviare il processo.
Se il servizio non si riavvia dopo averlo fatto, prova a digitare sudo systemctl stop service, premendo ↵ Invio e quindi a sudo systemctl start service
Suggerimenti
- È possibile utilizzare il comando "chkconfig" per aggiungere e rimuovere servizi all'avvio del sistema.
- Per vedere un elenco completo di tutti i servizi correnti in tutte le directory del tuo computer, inserisci ps -A in Terminale.