Metoden för att starta tjänsten i den nya versionen av Ubuntu, det vill säga Ubuntu Jammy Jellyfish, har förklarats i den här bloggen.
Hur man startar tjänsten vid uppstart på Ubuntu 22.04
I den här bloggen har tjänsten Apache2 tagits som ett exempel så att användarna kan förstå metoden för att starta tjänsten vid boot på Ubuntu. Användarna uppmanas att ersätta Apache2 med det specifika tjänstnamnet, de vill starta vid uppstart på Ubuntu.
Ett systemctl-verktyg är som standard tillgängligt i Ubuntu för att hantera tjänsterna, så först när du använder det, ta reda på tjänstens status:
$ sudo systemctl status apache2
I utgången kan det vara så att tjänsten körs men den är inaktiverad vid uppstarten, så för att göra det möjligt att köra kommandot:
$ sudo systemctl Gör det möjligt apache2
När du har aktiverat tjänsten, validera tjänstens status:
$ sudo systemctl status apache2
Nu ändras tjänstens status till aktiverad, vilket betyder att den kommer att startas när Ubuntu startas, men statusen för aktivera kan också återställas till inaktiverad med kommandot:
$ sudo systemctl inaktivera apache2
Tjänsten är inaktiverad, nu, om användaren vill aktivera tjänsten med omedelbar åtgärd, använd flaggan för '–nu' med kommandot enable:
$ sudo systemctl Gör det möjligt apache2 --nu
Tjänstens status ändras igen för att aktivera.
Slutsats
Verktyget systemctl används för att starta tjänsten vid uppstart genom att aktivera tjänsten med kommandot 'sudo systemctl enable [tjänstnamn]' på Ubuntu 22.04. Den här bloggen demonstrerade metoden med vilken tjänster kan startas vid uppstart av Ubuntu med hjälp av terminalen.