Ubuntun uuden julkaisun eli Ubuntu Jammy Jellyfishin palvelun aloittamistapa on selitetty tässä blogissa.
Palvelun käynnistäminen käynnistyksen yhteydessä Ubuntussa 22.04
Tässä blogissa Apache2:n palvelu on otettu esimerkkinä, jotta käyttäjät ymmärtävät palvelun käynnistämisen Ubuntun käynnistyksen yhteydessä. Käyttäjiä pyydetään korvaamaan Apache2 tietyllä palvelun nimellä, he haluavat käynnistää Ubuntun käynnistyksen.
Systemctl-apuohjelma on oletuksena saatavilla Ubuntussa palveluiden hallintaan, joten ota ensin selvää palvelun tilan käytöstä.
$ sudo systemctl status apache2
Tulosteessa voi olla, että palvelu on käynnissä, mutta se on poistettu käytöstä käynnistyksen yhteydessä, joten komennon suorittaminen mahdollistaa sen:
$ sudo systemctl ota käyttöön apache2
Kun olet ottanut palvelun käyttöön, vahvista palvelun tila:
$ sudo systemctl status apache2
Nyt palvelun tila on vaihdettu käyttöön, mikä tarkoittaa, että se käynnistetään, kun Ubuntu käynnistetään, mutta aktivoinnin tila voidaan myös palauttaa pois käytöstä komennolla:
$ sudo systemctl poista apache2 käytöstä
Palvelu on nyt poissa käytöstä, jos käyttäjä haluaa ottaa palvelun käyttöön välittömästi, käytä lippua “–nyt” komennolla enable:
$ sudo systemctl ota käyttöön apache2 --nyt
Palvelun tila muutetaan jälleen käyttöön.
Johtopäätös
Systemctl-apuohjelmaa käytetään palvelun käynnistämiseen käynnistyksen yhteydessä ottamalla palvelu käyttöön komennolla 'sudo systemctl enable [palvelun nimi]' Ubuntu 22.04:ssä. Tämä blogi esitteli menetelmän, jolla palvelut voidaan käynnistää Ubuntun käynnistyksessä terminaalin avulla.