Linux-palvelinten käyttöönotto ja SSH:n hallinta · Oppitunti

APT- ja YUM-paketinhallintaohjelmat

Tutustukaa Debian-pohjaisten (APT) ja Red Hat -pohjaisten (YUM/DNF) paketinhallintajärjestelmien eroihin ja yhtäläisyyksiin.

Oppitunti 1/411 vaihetta

APT- ja YUM-paketinhallintaohjelmat on ilmainen Linux-palvelinten käyttöönotto ja SSH:n hallinta-oppitunti CoddyKitissä. Tämä on oppitunti 1/4. Voit lukea tästä oppimispolusta kokonaan mitkä tahansa 3 oppituntia ilmaiseksi — sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä käytännön harjoittelun sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Oppitunti kuuluu Linux-palvelinten käyttöönotto ja SSH:n hallinta-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Linux-palvelinten käyttöönotto ja SSH:n hallinta-kurssilla on yhteensä 4 oppituntia.

Mitä paketinhallintaohjelmat ovat?

Kuvitelkaa asentavanne ohjelmiston tietokoneelle ilman erillistä sovelluskauppaa. Teidän pitäisi etsiä ohjelmisto, ladata se, huolehtia sen riippuvuuksista (muista sen tarvitsemista ohjelmistoista) ja asentaa se sitten manuaalisesti. Se olisi hankalaa!

Paketinhallintaohjelmat automatisoivat tämän prosessin Linuxissa. Ne helpottavat ohjelmistojen asentamista, päivittämistä ja poistamista sekä huolehtivat kaikista riippuvuuksista puolestanne.

APT: Debianin ja Ubuntun työkalu

Debian-pohjaisissa järjestelmissä, kuten Ubuntussa, Linux Mintissä ja Kali Linuxissa, ensisijainen paketinhallintaohjelma on APT (Advanced Package Tool).

APT helpottaa ohjelmistojen hallintaa käyttämällä saatavilla olevien pakettien ja niiden riippuvuuksien tietokantaa, joka on yleensä tallennettu etävarastoihin.

APT: pakettiluetteloiden päivittäminen

Ennen uuden ohjelmiston asentamista tai nykyisten ohjelmistojen päivittämistä on tärkeää päivittää paikallinen pakettiluettelo. Tämä ei päivitä ohjelmistoja, vaan päivittää varastoista saatavilla olevien pakettien ja niiden versioiden luettelon.

Käyttäkää tähän komentoa sudo apt update.

sudo apt update

APT: ohjelmistojen asentaminen

Kun pakettiluettelot on päivitetty, voitte helposti asentaa uusia ohjelmistoja. Esimerkiksi htop-apuohjelma (prosessien tarkasteluun) asennetaan komennolla apt install.

Järjestelmänlaajuisia muutoksia varten tarvitaan usein etuliite sudo.

sudo apt install htop

APT: ohjelmistojen poistaminen

Pakettien poistamiseen on kaksi päävaihtoehtoa:

  • apt remove [package_name]: Poistaa paketin, mutta säilyttää sen asetustiedostot.
  • apt purge [package_name]: Poistaa paketin JA sen asetustiedostot. Tämä sopii paketin täydelliseen poistamiseen.
sudo apt remove htop

YUM ja DNF: Red Hatin lähestymistapa

Red Hat -pohjaisissa jakeluissa, kuten CentOSissa, Fedorassa ja RHEL:ssä, paketinhallintaohjelmat ovat YUM (Yellowdog Updater, Modified) ja sen moderni seuraaja DNF (Dandified YUM).

DNF tarjoaa YUM:iin verrattuna paremman suorituskyvyn ja riippuvuuksien ratkaisun, mutta niiden komentojen syntaksi on hyvin samanlainen.

YUM/DNF: pakettiluetteloiden päivittäminen

APT:n tapaan päivitykset kannattaa tarkistaa ennen asentamista tai päivittämistä. DNF:llä voitte käyttää komentoa dnf check-update nähdäksenne, mille paketeille on saatavilla päivityksiä.

Kaikki päivitykset otetaan käyttöön komennolla sudo dnf update.

sudo dnf check-update

YUM/DNF: Ohjelmiston asentaminen

Ohjelmiston asentaminen DNF:llä on suoraviivaista. APT:n tapaan käytätte install-alakomennon jälkeen paketin nimeä. Asennetaan esimerkiksi jälleen htop.

sudo dnf install htop

YUM/DNF: Ohjelmiston poistaminen

Voitte poistaa paketin DNF:llä käyttämällä remove-alakomennon. DNF huolehtii automaattisesti myös sellaisten riippuvuuksien poistamisesta, joita mikään muu asennettu ohjelmisto ei enää tarvitse.

sudo dnf remove htop

Paketinhallinnan haaste

Teidän on asennettava nginx-verkkopalvelin Ubuntu-koneelle ja httpd (Apache) Fedora-palvelimelle. Mitä komentoja käyttäisitte?

Kertaus: APT ja YUM/DNF

Olette nyt tutustuneet perusteellisesti Linuxin kahteen tärkeimpään paketinhallintajärjestelmään!

  • Paketinhallintaohjelmat helpottavat ohjelmistojen asentamista, päivittämistä ja poistamista.
  • APT on käytössä Debian-pohjaisissa järjestelmissä (Ubuntu, Mint). Tärkeimmät komennot ovat: apt update, apt install, apt remove.
  • YUM/DNF on käytössä Red Hat -pohjaisissa järjestelmissä (CentOS, Fedora). Tärkeimmät komennot ovat: dnf check-update, dnf install, dnf remove.

Nämä työkalut ovat olennaisia Linux-palvelinten ohjelmistojen hallinnassa.

Aloita maksutta

Opi Linux-palvelinten käyttöönotto ja SSH:n hallinta tekoälytuutorin avulla — ilmaiseksi

Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.

Kurssit
12
Oppitunnit
48

Usein kysytyt kysymykset

Onko oppitunti ”APT- ja YUM-paketinhallintaohjelmat” ilmainen?

Kyllä — voit lukea täällä verkossa kokonaan ilmaiseksi mitkä tahansa Linux-palvelinten käyttöönotto ja SSH:n hallinta-oppimispolun 3 oppituntia, myös oppitunnin “APT- ja YUM-paketinhallintaohjelmat”. Sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä interaktiiviset harjoitukset sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Linux-palvelinten käyttöönotto ja SSH:n hallinta-kurssilla on yhteensä 4 oppituntia.

Mitä opin oppitunnilla ”APT- ja YUM-paketinhallintaohjelmat”?

Tutustukaa Debian-pohjaisten (APT) ja Red Hat -pohjaisten (YUM/DNF) paketinhallintajärjestelmien eroihin ja yhtäläisyyksiin. Harjoittelet Linux-palvelinten käyttöönotto ja SSH:n hallinta-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.

Tarvitsenko kokemusta aloittaakseni Linux-palvelinten käyttöönotto ja SSH:n hallinta-opiskelun?

Aiempi kokemus ei ole tarpeen. CoddyKitin Linux-palvelinten käyttöönotto ja SSH:n hallinta-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 1/4.

Kuinka kauan ”APT- ja YUM-paketinhallintaohjelmat”-oppitunnin suorittaminen kestää?

Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.

Voinko kirjoittaa ja suorittaa koodia tällä Linux-palvelinten käyttöönotto ja SSH:n hallinta-oppitunnilla?

Kyllä. Jokainen Linux-palvelinten käyttöönotto ja SSH:n hallinta-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.

Kaikki tämän kurssin oppitunnit

  1. APT- ja YUM-paketinhallintaohjelmat
  2. Ohjelmistojen asentaminen ja päivittäminen
  3. Ohjelmistovarastojen hallinta
  4. Kääntäminen lähdekoodista ja Snapin/Flatpakin käyttö
← Takaisin: Linux-palvelinten käyttöönotto ja SSH:n hallinta