Metoden til at starte service i den nye udgivelse af Ubuntu, det vil sige Ubuntu Jammy Jellyfish, er blevet forklaret i denne blog.
Sådan starter du service ved opstart på Ubuntu 22.04
I denne blog er tjenesten til Apache2 blevet taget som et eksempel, så brugerne kan forstå metoden til at starte service ved opstart på Ubuntu. Brugerne bliver bedt om at erstatte Apache2 med det specifikke servicenavn, de ønsker at starte ved opstart på Ubuntu.
Et systemctl-værktøj er som standard tilgængeligt i Ubuntu til at administrere tjenesterne, så først brug det, find ud af tjenestens status:
$ sudo systemctl status apache2
I outputtet kan det være, at tjenesten kører, men den er deaktiveret ved opstart, så for at gøre det muligt at køre kommandoen:
$ sudo systemctl aktivere apache2
Efter at have aktiveret tjenesten, valider tjenestens status:
$ sudo systemctl status apache2
Nu er tjenestestatus ændret til aktiveret, hvilket betyder, at den vil blive startet, når Ubuntu startes, men statussen for aktivering kan også vende tilbage til deaktiveret ved hjælp af kommandoen:
$ sudo systemctl deaktiver apache2
Tjenesten er deaktiveret, nu, hvis brugeren ønsker at aktivere tjenesten med øjeblikkelig handling, så brug flaget '–nu' med aktiveringskommandoen:
$ sudo systemctl aktivere apache2 --nu
Tjenestens status ændres igen for at aktivere.
Konklusion
Systemctl-værktøjet bruges til at starte tjenesten ved opstart ved at aktivere tjenesten ved hjælp af kommandoen 'sudo systemctl enable [tjenestenavn]' på Ubuntu 22.04. Denne blog demonstrerede den metode, hvormed tjenester kan startes ved opstart af Ubuntu ved hjælp af terminalen.