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

Ohjelmistojen asentaminen ja päivittäminen

Käyttäkää paketinhallintaohjelmia uusien sovellusten asentamiseen, nykyisten ohjelmistojen pitämiseen ajan tasalla ja järjestelmäpäivitysten turvalliseen suorittamiseen.

Oppitunti 2/411 vaihetta

Ohjelmistojen asentaminen ja päivittäminen on ilmainen Linux-palvelinten käyttöönotto ja SSH:n hallinta-oppitunti CoddyKitissä. Tämä on oppitunti 2/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.

Ohjelmistonhallinnan perusteet

Paketinhallintaohjelmat ovat välttämättömiä Linux-palvelinten ohjelmistojen hallinnassa. Niiden avulla voitte asentaa, päivittää ja poistaa sovelluksia helposti ja tehokkaasti.

Tässä oppitunnissa opitte käyttämään yleisiä paketinhallintakomentoja, jotta palvelimenne ohjelmistot pysyvät ajan tasalla ja turvallisina.

APT: Pakettiehdotusten päivittäminen

Ennen ohjelmistojen asentamista tai päivittämistä Debian-pohjaisissa järjestelmissä (kuten Ubuntussa) on tärkeää päivittää pakettiehdotukset. Näin järjestelmä saa tiedot uusimmista saatavilla olevista paketeista ja niiden versioista.

Päivittäkää luettelot arkistoista komennolla sudo apt update.

sudo apt update

APT: Uuden ohjelmiston asentaminen

Kun pakettiehdotukset on päivitetty, voitte asentaa uusia ohjelmistoja. Asennetaan esimerkiksi cowsay, hauska apuohjelma, joka saa lehmän sanomaan viestin!

apt install -komento lataa ja asentaa määritetyn paketin sekä sen riippuvuudet.

sudo apt install cowsay -y
cowsay "Hello CoddyKit!"

APT: Olemassa olevien ohjelmistojen päivittäminen

Kun pakettiehdotukset on päivitetty, voitte päivittää asennetut ohjelmistot. Tämä lataa ja asentaa järjestelmässä jo olevien pakettien uudemmat versiot.

sudo apt upgrade päivittää vain olemassa olevia paketteja. Se ei poista tai asenna uusia paketteja, ellei se ole ehdottoman välttämätöntä riippuvuuksien ratkaisemiseksi.

sudo apt upgrade -y

YUM/DNF: Päivittäminen ja asentaminen

Red Hat -pohjaisissa järjestelmissä (kuten CentOSissa ja Fedorassa) paketinhallintaohjelmina käytetään YUMia tai DNF:ää. DNF on YUMin uudempi ja parannettu versio.

Toisin kuin APT:n kaksivaiheinen `update` ja sitten `upgrade`, sudo dnf update (tai yum update) suorittaa yleensä molemmat toiminnot: se tarkistaa päivitykset ja päivittää sitten kaikki asennetut paketit uusimpiin versioihinsa.

sudo dnf update -y

YUM/DNF: Uuden ohjelmiston asentaminen

Ohjelmiston asentaminen DNF:llä tai YUMilla on APT:n tapaan suoraviivaista. Asennetaan esimerkiksi figlet, joka muodostaa tavallisesta tekstistä suurikokoista merkkitaidetta.

dnf install (tai yum install) -komento hakee ja asentaa määritetyn paketin sekä kaikki sen tarvitsemat riippuvuudet.

sudo dnf install figlet -y
figlet CoddyKit

Ohjelmiston poistaminen: APT

Kun ette enää tarvitse ohjelmaa, voitte poistaa sen. APT:llä tähän on kaksi pääkomentoa:

  • apt remove: Poistaa paketin, mutta saattaa jättää asetustiedostot jäljelle.
  • apt purge: Poistaa paketin JA sen asetustiedostot. Tämä on hyödyllistä, kun haluatte poistaa kaiken perusteellisesti.
sudo apt remove cowsay -y
sudo apt purge cowsay -y

Ohjelmiston poistaminen: YUM/DNF

Ohjelmiston poistaminen DNF:llä tai YUMilla on helppoa. Komento dnf remove (tai yum remove) poistaa määritetyn paketin.

Oletusarvoisesti DNF/YUM pyrkii puhdistamaan asetustiedostot perusteellisemmin kuin apt remove, mutta toiminta voi vaihdella pakettikohtaisesti.

sudo dnf remove figlet -y

Suuret järjestelmäpäivitykset

Joskus koko käyttöjärjestelmä on päivitettävä uuteen pääversioon (esimerkiksi Ubuntu 20.04:stä versioon 22.04). Tämä eroaa tavallisesta upgrade-päivityksestä.

  • APT: Käyttäkää sudo apt dist-upgrade -komentoa (update-komennon jälkeen) ja pääversion vaihtamiseen usein myös komentoa sudo do-release-upgrade.
  • YUM/DNF: Käyttäkää komentoa sudo dnf system-upgrade.

Nämä komennot ovat tehokkaita, ja niitä tulee käyttää varoen, mieluiten tietojen varmuuskopioinnin jälkeen, sillä ne voivat tehdä merkittäviä muutoksia järjestelmään.

Pikatarkistus

Mitkä seuraavista paketinhallintakomennoja koskevista väitteistä ovat tosia?

Kertaus: Pitäkää palvelimenne ajan tasalla

Olette oppineet Linux-palvelinten ohjelmistojen hallinnan tärkeimmät komennot!

  • APT (Debian/Ubuntu): update (luettelot), install (uudet), upgrade (olemassa olevat), remove/purge (poistaminen).
  • YUM/DNF (Red Hat/CentOS/Fedora): update (luettelot ja päivitys), install (uudet), remove (poistaminen).

Palvelimen ohjelmistojen säännöllinen päivittäminen on keskeinen turvallisuuden ja suorituskyvyn kannalta tärkeä käytäntö. Harjoitelkaa näitä komentoja säännöllisesti, jotta opitte hallitsemaan palvelinta sujuvasti!

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 ”Ohjelmistojen asentaminen ja päivittäminen” 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 “Ohjelmistojen asentaminen ja päivittäminen”. 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 ”Ohjelmistojen asentaminen ja päivittäminen”?

Käyttäkää paketinhallintaohjelmia uusien sovellusten asentamiseen, nykyisten ohjelmistojen pitämiseen ajan tasalla ja järjestelmäpäivitysten turvalliseen suorittamiseen. 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 2/4.

Kuinka kauan ”Ohjelmistojen asentaminen ja päivittäminen”-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