Kaltaisesi lukijat auttavat tukemaan MUO: ta. Kun teet ostoksen käyttämällä sivustollamme olevia linkkejä, voimme ansaita kumppanipalkkion. Lue lisää.

Usein huomaamme käynnistävämme tiettyjä ohjelmia heti järjestelmiimme kirjautumisen jälkeen. Jokaisen näiden ohjelmien manuaalinen etsiminen ja käynnistäminen joka kerta, kun Ubuntu käynnistyy, on aikaa vievä prosessi.

Jotkut Linux-ohjelmat on asetettu käynnistymään käynnistyksen yhteydessä. On kuitenkin myös mahdollista asettaa suosikkiohjelmasi, komentosarjasi tai komennot toimimaan automaattisesti, kun Ubuntu käynnistyy.

Käynnistä Ohjelmat käynnistyksen yhteydessä käyttämällä systemd

systemd, joka tunnetaan myös nimellä järjestelmä- tai palveluhallinta, on ensimmäinen prosessi, joka alkaa, kun Ubuntu käynnistyy. Järjestelmäpalvelu sisältyy yleensä oletusarvoisesti useimpiin Linux-ohjelmiin.

Systemd: llä voit myös määrittää ohjelmasi käynnistymään automaattisesti, kun järjestelmä käynnistyy. Voit käyttää systemctl-komentoa hallita järjestelmäpalveluita.

Voit tarkistaa, onko ohjelmallesi olemassa systemd-yksikkötiedosto, käyttämällä seuraavaa komentoa:

systemctl list-unit-files | grep 

Oletetaan, että haluat käynnistää Apachen automaattisesti järjestelmän käynnistyksen yhteydessä. Käytä seuraavaa komentoa tarkistaaksesi, onko sille olemassa systemd-yksikkötiedosto:

systemctl list-unit-files | grep apache2

Jos se on olemassa, näet seuraavanlaisen tulosteen:

Nyt, jos haluat asettaa Apachen käynnistymään automaattisesti käynnistyksen yhteydessä, suorita:

sudo systemctl enable apache2

Voit tarkistaa, onko Apache-palvelu otettu käyttöön käynnistyksen yhteydessä, käyttämällä seuraavaa komentoa:

sudo systemctl on käytössä apache2

Tuloksen pitäisi palata käytössä jos palvelu on asetettu toimimaan automaattisesti järjestelmän käynnistyksen yhteydessä.

Poistaaksesi ohjelman käynnistymisen automaattisesti Ubuntun käynnistyessä poistamalla sen palvelu käytöstä:

sudo systemctl poista apache2 käytöstä

Jos tietyn ohjelman mukana ei toimiteta systemd-yksikköä (järjestelmäpalvelu), voit luoda sen systemd-yksikkötiedoston suorittamaan sen järjestelmän käynnistyksen yhteydessä. Jos haluat luoda yksikkötiedoston, sanotaan testi.palvelu, suorita seuraava komento:

sudo nano /lib/systemd/system/test.service

Lisää sitten seuraavat koodirivit yksikkötiedostoon. Muista muuttaa arvoa ExecStart direktiiviä lisäämällä polku ohjelmaan, jonka haluat suorittaa käynnistyksen yhteydessä.

Ohjelman lisäksi voit myös suorittaa komennon tai komentosarjan käynnistettäessä määrittämällä sen polun ExecStart direktiivi.

[Yksikkö]
Description=Tämä on testipalvelutiedosto.

[Palvelu]
Tyyppi = yksinkertainen
ExecStart=

[Asentaa]
WantedBy=multi-user.target

Kun olet valmis, tallenna ja sulje yksikkötiedosto.

Määritä sitten tälle yksikkötiedostolle tarvittavat käyttöoikeudet:

sudo chmod 644 /etc/systemd/system/test.service

Nyt systemd-yksikkötiedosto on luotu ja olet valmis hallitsemaan ohjelmaa käynnistyksen yhteydessä yllä kuvattujen komentojen avulla.

GNOMEn käynnistyssovellusten käyttäminen Ubuntussa

Toinen tapa käynnistää usein käytettyjä ohjelmia käynnistyksen yhteydessä on käyttää GNOMEn käynnistyssovelluksia. Voit käynnistää sen sovellusvalikosta painamalla Super ja kirjoittaa"käynnistyssovelluksia." Tai voit käynnistää sen painamalla Alt + F2 ja kirjoita seuraava komento Suorita komento valintaikkuna:

gnome-session-ominaisuudet

Tämä käynnistää Käynnistyssovellusten asetukset ikkuna, jossa näet luettelon ohjelmista, jotka on jo asetettu toimimaan käynnistyksen yhteydessä.

Lisää uusi ohjelma luetteloon napsauttamalla Lisätä. Tämä avaa Lisää käynnistysohjelma ikkuna.

Vuonna Nimi kenttään, kirjoita nimi ohjelmalle, jonka haluat lisätä. Sitten sisällä Komento kenttään, anna koko polku ohjelman suoritettavaan binaaritiedostoon.

Löydät ohjelman täydellisen polun käyttämällä what-komentoa ja ohjelman nimeä. Esimerkiksi Slackin suoritettavan binaarin löytämiseksi komento olisi:

joka löysä

Vaihtoehtoisesti voit napsauttaa Selaa ja etsi ohjelman suoritettava tiedosto. Voit myös lisätä mitä tahansa ohjelmaan liittyviä kommentteja, vaikka se on valinnaista. Kun olet valmis, napsauta Lisätä.

Näet nyt ohjelman käynnistysohjelmien luettelossa. Valitut ohjelmat käynnistyvät automaattisesti, kun kirjaudut sisään Ubuntu-koneellesi.

Viive käynnistysohjelmien Ubuntussa

Jotkut sovellukset saattavat käynnistyä automaattisesti käynnistyksen yhteydessä, mutta et tarvitse niitä heti sisäänkirjautumisen jälkeen. Voit lisätä viiveen näiden sovellusten käynnistykseen, jotta ne eivät kaikki käynnisty samaan aikaan. Tämä vähentää myös tietokoneesi kuormitusta.

Valitse Startup Applications Preferences -ikkunassa ohjelma, jota haluat viivyttää, ja napsauta Muokata. Lisää Komento-kenttään nukkua x ennen käskyä, missä x on aika (sekunteina), joka on odotettava ennen sovelluksen avaamista.

Oletetaan, että haluat aloittaa Slackin 120 sekuntia järjestelmän käynnistyksen jälkeen, joten lisäät:

nukkua 120; löysä

Jos haluat poistaa ohjelman käynnistysohjelmien luettelosta, käynnistä se Käynnistyssovellusten asetukset -ikkunassa, valitse sovellus ja napsauta Poista.

Käynnistä ohjelmat Ubuntu Startupissa käyttämällä cron Jobsia

Cron-työ Linuxissa tarjoaa tavan ajoittaa ohjelmat, komennot tai komentosarjat suoriutumaan automaattisesti tiettyinä aikoina tai aikavälein. Käyttämällä cron-töitä voit myös suorittaa Ubuntu-ohjelman automaattisesti järjestelmän käynnistyksen yhteydessä ilman manuaalista toimenpiteitä.

cron-työt määritellään crontab-tiedoston merkintöiksi. Älä muokkaa crontab-tiedostoa suoraan millään tekstieditorilla. Käytä sen sijaan seuraavaa komentoa muokataksesi sitä:

crontab -e

Valitse editori, jossa haluat muokata crontab-tiedostoa. Sitten voit lisätä cron-työn, joka suoritetaan käynnistyksen jälkeen, käyttämällä seuraavaa syntaksia:

@reboot 

Esimerkiksi seuraava cron-työ kertoo järjestelmän tarkista levytila ja tallenna tulos tiedostoon ~/levytila.txt tiedosto järjestelmän käynnistyksen jälkeen:

@reboot df -h >> ~/levytila.txt 

Tallenna crontab-tiedosto ja poistu.

Voit poistaa ohjelman käynnissä olemisesta Ubuntun käynnistyessä poistamalla sen cron-työmerkinnän crontab-tiedostosta.

Ota tarvittavat ohjelmat käyttöön Ubuntun käynnistyksen yhteydessä

Suosikkiohjelmien avaaminen jo käynnistyksen yhteydessä voi olla erittäin kätevää, koska voit aloittaa niiden käytön heti järjestelmään kirjautumisen jälkeen. Liian monet käynnistysohjelmat voivat kuitenkin pidentää käynnistysprosessia.

Siksi on suositeltavaa ottaa käyttöön vain tarvittavat ohjelmat käynnistyksen yhteydessä ja poistaa käytöstä satunnaisesti käytetyt ohjelmat, jotka ovat oletusarvoisesti käytössä.