De methode om service te starten in de nieuwe release van Ubuntu, dat is Ubuntu Jammy Jellyfish, is in deze blog uitgelegd.
Service starten bij opstarten op Ubuntu 22.04
In deze blog is de service van Apache2 als voorbeeld genomen, zodat de gebruikers de methode van het starten van de service bij het opstarten op Ubuntu kunnen begrijpen. De gebruikers worden verzocht om de Apache2 te vervangen door de specifieke servicenaam, ze willen starten bij het opstarten op Ubuntu.
Een systemctl-hulpprogramma is standaard beschikbaar in Ubuntu om de services te beheren, dus ontdek eerst de status van de service:
$ sudo systemctl-status apache2
In de uitvoer kan het zijn dat de service actief is, maar is uitgeschakeld tijdens het opstarten, dus om het mogelijk te maken om de opdracht uit te voeren:
$ sudo systeemctl inschakelen apache2
Valideer na het inschakelen van de service de status van de service:
$ sudo systemctl-status apache2
Nu is de servicestatus gewijzigd in ingeschakeld, wat betekent dat deze wordt gestart wanneer Ubuntu wordt opgestart, maar de status van inschakelen kan ook worden teruggezet naar uitgeschakeld met behulp van de opdracht:
$ sudo systemctl schakelt apache2 uit
De service is nu uitgeschakeld, als de gebruiker de service met onmiddellijke actie wil inschakelen, gebruik dan de vlag van '-nu' met de opdracht inschakelen:
$ sudo systeemctl inschakelen apache2 --nu
De status van de service wordt opnieuw gewijzigd in inschakelen.
Conclusie
Het hulpprogramma systemctl wordt gebruikt om de service bij het opstarten te starten door de service in te schakelen met de opdracht 'sudo systemctl enable [servicenaam]' op Ubuntu 22.04. Deze blog demonstreerde de methode waarmee services kunnen worden gestart bij het opstarten van Ubuntu met behulp van de terminal.