Diensten Starten, stoppen & herstarten in Ubuntu en andere Linux-distributies

diensten zijn essentiële achtergrondprocessen die gewoonlijk worden uitgevoerd tijdens het opstarten en afsluiten met het besturingssysteem.

Als u een systeembeheerder bent, zult u regelmatig met de service omgaan.

als u een normale bureaubladgebruiker bent, kunt u de noodzaak tegenkomen om een service opnieuw te starten, zoals het instellen van een barrière voor het delen van muis en toetsenbord tussen computers. of wanneer u UFW gebruikt om firewall in te stellen.,

vandaag zal ik u twee verschillende manieren laten zien waarop u diensten kunt beheren. Je leert om services te starten, te stoppen en opnieuw te starten in Ubuntu of een andere Linux-distributie.

systemd vs init

Ubuntu en vele andere distributies gebruiken systemd in plaats van de goede oude init.

In systemd beheer je sevices met het systemctl Commando.

in init beheert u service met service-opdracht.,

u zult merken dat, hoewel uw Linux systeem systemd gebruikt, het nog steeds in staat is om het service commando te gebruiken (bedoeld om te worden gebruikt met init systeem). Dit komt omdat het service commando in feite wordt omgeleid naar systemctl. Het is een soort van achterwaartse compatibiliteit geà ntroduceerd door systemd omdat sysadmins waren gebruikelijk van het gebruik van de service Commando.

Ik zal zowel systemctl als service Commando tonen in deze tutorial.

Ik ben Ubuntu 18.04 hier, maar het proces (geen woordspeling bedoeld) is hetzelfde voor andere versies.,

Methode 1: het beheren van services in Linux met systemd

Ik begin met systemd vanwege de voor de hand liggende reden van de wijdverbreide adoptie.

Toon alle services

om de services te beheren, moet u eerst weten welke services beschikbaar zijn op uw systeem.

u kunt het systemd commando gebruiken om alle services op uw Linux systeem te tonen:

systemctl list-unit-files --type service -all
systemctl list-unit-files

Dit commando zal de status van alle services weergeven., De waarde van de status van een service kan worden ingeschakeld, uitgeschakeld, gemaskeerd (inactief totdat het masker is uitgeschakeld), statisch en gegenereerd.

combineer het met het grep commando en u kunt alleen de draaiende services weergeven:

sudo systemctl | grep running
Display draaiende services systemctl

nu u weet hoe u naar alle verschillende services moet verwijzen, kunt u actief beginnen met het beheren ervan.

2.,op een systemd service, u kunt gebruik maken van de optie stop van systemctl commando:

systemctl stop <service-name>

Herstarten

opnieuw op Te starten een dienst in Linux met systemd, kunt u gebruik maken van:

systemctl restart <service-name>

de status van een service

U kunt bevestigen dat u succesvol uitvoeren van een bepaalde actie door het afdrukken van de status van service:

systemctl status <service-name>

Dit zal de uitvoer van informatie op de volgende wijze:

systemctl status

Dat was systemd., Laten we nu overschakelen naar init.

Methode 2: diensten beheren in Linux met init

de opdrachten in init zijn ook zo eenvoudig als systeem.

Toon alle services

om alle Linux services te tonen, Gebruik

service --status-all
service –status-all

de diensten voorafgegaan door zijn uitgeschakeld en de diensten met zijn ingeschakeld.

2. Start een service

om een service te starten in Ubuntu en andere distributies, gebruik je het volgende commando:

service <service-name> start

3., Een service stoppen

het stoppen van een service is even eenvoudig.,

service <service-name> stop

Herstarten

Als u wilt opnieuw een dienst, de opdracht is:

service <service-name> restart

de status van een service

Bovendien, om te controleren of het door u beoogde resultaat werd bereikt, kunt u de output van de status van service:

service <service-name> status

Dit zal de uitvoer van informatie op de volgende manier:

status

Dit zal, belangrijker nog, u vertellen of een bepaalde dienst is actief (actief) of niet.,

het afronden van

Vandaag heb ik twee zeer eenvoudige methoden beschreven voor het beheren van services op Ubuntu of een ander Linux-systeem. Ik hoop dat dit artikel was nuttig voor u.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *