Net als alle andere besturingssystemen heeft Linux diensten en andere processen die op de achtergrond draaien om bepaalde essentiële functies uit te voeren terwijl het systeem draait. Wanneer het systeem wordt opgestart, starten de services automatisch en blijven ze op de achtergrond draaien totdat het systeem wordt uitgeschakeld. U kunt de services echter ook handmatig starten, stoppen en opnieuw starten.
In dit artikel zal ik u verschillende methoden laten zien om services in Ubuntu te starten, stoppen en opnieuw te starten. Het artikel behandelt systemd, het service commando en init scripts.
Lijst alle services in Ubuntu
Voordat we beginnen, zal ik u laten zien hoe u een lijst van alle services op uw computer kunt krijgen, omdat we de naam van de service moeten weten om de service te beheren.
service --status-all
Hiermee krijgt u een complete lijst van services op Ubuntu.
Gebruik Systemd om Services in Ubuntu te starten/Stoppen/herstarten
U kunt services starten, stoppen of herstarten met het hulpprogramma Systemd systemctl. Dit is de voorkeursmanier op de huidige Ubuntu versies.
Open een terminal venster, en voer de volgende commando’s in. In dit geval wil ik bijvoorbeeld de UFW Firewall service in Ubuntu starten, stoppen of opnieuw starten.
De syntax is:
sudo systemctl
Om een service te starten:
sudo systemctl stop ufw
Om een service te stoppen:
sudo systemctl start ufw
Om een service opnieuw te starten:
sudo systemctl restart ufw
Om de status van een service te controleren:
sudo systemctl status ufw
Services starten/stoppen/herstarten met de opdracht service op Ubuntu
U kunt services ook starten, stoppen of opnieuw starten met de opdracht service. Open een terminalvenster, en voer de volgende commando’s in.
Om een service te starten:
sudo service ufw stop
Om een service te stoppen:
sudo service ufw start
Om een service te stoppen:
sudo service ufw restart
Om de status van een service te controleren:
sudo service ufw status
Init-scripts gebruiken om services op Ubuntu te beheren
U kunt services starten, stoppen of opnieuw starten met behulp van init-scripts in de directory /etc/init.d directory. Deze directory bestaat eigenlijk uit verschillende scripts voor verschillende diensten. Init scripts zijn verouderd sinds Ubuntu is overgestapt op Systemd, dus deze methode wordt alleen gebruikt als je te maken hebt met een oude Ubuntu versie. Open een terminal venster, en voer de volgende commando’s in.
Om een service te starten:
/etc/init.d/ufw start
Om een service te stoppen:
/etc/init.d/ufw stop
Om een service te stoppen:
/etc/init.d/ufw restart
Om de status van de service te controleren:
/etc/init.d/ufw status
Zo kunt u services op verschillende manieren starten, stoppen en opnieuw opstarten zonder het hele besturingssysteem opnieuw te hoeven opstarten. U kunt deze commando’s ook in andere Linux-distributies gebruiken.