Come riavviare i servizi in Linux

Autore: Florence Bailey
Data Della Creazione: 23 Marzo 2021
Data Di Aggiornamento: 1 Luglio 2024
Anonim
Morrolinux Lab #9 - Ottimizzare i tempi di boot su Linux con Systemd
Video: Morrolinux Lab #9 - Ottimizzare i tempi di boot su Linux con Systemd

Contenuto

Questo articolo ti mostrerà come forzare il riavvio di un servizio (servizio) in Linux. Questo può essere fatto con pochi semplici comandi su qualsiasi distribuzione Linux.

Passi

  1. 1 Apri un terminale. La maggior parte delle distribuzioni Linux ha un menu (nell'angolo in basso a sinistra dello schermo) che contiene l'applicazione Terminale. Il terminale è analogo alla riga di comando di Windows.
    • L'interfaccia utente dipende dalla distribuzione Linux, quindi potrebbe essere necessario trovare l'applicazione Terminale all'interno di una delle cartelle del menu.
    • È possibile che l'icona dell'applicazione Terminale si trovi sul desktop o nella barra degli strumenti nella parte inferiore dello schermo, anziché nel Menu.
    • In alcune distribuzioni Linux, la riga del terminale appare nella parte superiore o inferiore dello schermo.
  2. 2 Immettere il comando per visualizzare un elenco di tutti i servizi attivi. accedere ls /etc/init.d nel terminale e premere Entra... La schermata visualizza un elenco di servizi in esecuzione e i nomi dei comandi corrispondenti.
    • Se questo comando non ha funzionato, inserisci ls /etc/rc.d/.
  3. 3 Trova il nome del comando del servizio che desideri riavviare. In genere, il nome del servizio (ad esempio, "Apache") viene visualizzato sul lato sinistro dello schermo e il nome del comando (ad esempio, "httpd" o "apache2" a seconda della distribuzione Linux) viene visualizzato sul lato destro del schermo.
  4. 4 Immettere il comando per riavviare il servizio. accedere sudo systemctl riavvia il servizio nel terminale, dove invece di servizio sostituire il nome del comando di servizio e quindi premere Entra.
    • Ad esempio, per riavviare Apache su Ubuntu, inserisci sudo systemctl riavvia apache2 nel terminale.
  5. 5 Inserisci la tua password quando richiesto. Immettere la password del superutente e quindi fare clic su Entra... Il servizio verrà riavviato.
    • Se il servizio non è stato riavviato, inserisci sudo systemctl stop service, clicca Entrae poi entra sudo systemctl start service.

Consigli

  • Utilizzando il comando "chkconfig", è possibile aggiungere e rimuovere un servizio dall'elenco di avvio.
  • Per vedere un elenco di tutti i servizi attivi (in tutte le directory), inserisci ps -A nel terminale.

Avvertenze

  • Non interrompere i servizi di cui non conosci lo scopo. Tieni presente che alcuni servizi sono necessari per mantenere il sistema in esecuzione senza problemi.