Linux-palvelimet ja SSH: backend-infrastruktuurin perusta
Jokainen tuotantokäytössä oleva sovellus toimii palvelimella, ja Linux on käytössä valtaosassa näistä palvelimista. Tällä oppimispolulla käsitellään Linux-palvelinten käyttöönottoa, määritystä ja turvallista etäkäyttöä — taitoja, joiden avulla verkkosovellukset, tietokannat ja API:t pysyvät luotettavasti toiminnassa. Olipa kyseessä ensimmäisen VPS:n käyttöönotto tai tuotantopalvelimen tietoturvan vahvistaminen, opit operatiivisia taitoja, joita backend-kehittäjät ja DevOps-ammattilaiset käyttävät päivittäin.
Mitä opit
Aloitat Linuxin CLI:stä ja etenet järjestelmällisesti palvelinten ylläpidon jokaiseen kerrokseen: pakettien, käyttäjien, prosessien ja ajastettujen tehtävien hallintaan; levyosiot ja tiedostojärjestelmät määrittämiseen; järjestelmälokien lukemiseen ja palvelimen tilan valvontaan; verkkoliitäntöjen määrittämiseen ja palomuurisääntöjen kirjoittamiseen iptables- tai ufw-työkaluilla; web-palvelinten käyttöönottoon Nginxillä ja Apachella; tietokantapalvelinten suojaamiseen ja optimointiin; toistuvien ylläpitotehtävien automatisointiin Bash-skripteillä sekä tietoturvan vahvistamiseen esimerkiksi tunkeutumisen havaitsemis- ja estojärjestelmillä.
Oppimispolku
Polku sisältää kaksitoista kurssia, jotka etenevät tasolta A1 tasolle C1. Aluksi suoritat kurssit Linux-palvelinten perusteet: CLI:n käyttö ja SSH:n hallinta: turvallinen etäkäyttö. Sen jälkeen etenet pakettien hallintaan, käyttäjien ja prosessien hallintaan, levyjen ja tiedostojärjestelmien ylläpitoon sekä verkon määritykseen. B2-tasolla käsitellään kurssit SSH:n edistyneet tekniikat kehittäjille, Web-palvelinten käyttöönotto Nginxillä ja Apachella, Tietokantapalvelimen käyttöönotto ja tietoturva sekä Bash-skriptit palvelinten automatisointiin. Polku päättyy C1-tasolla kurssiin Palvelinten tietoturvan vahvistaminen ja IDPS, joka käsittelee todellisissa tuotantoympäristöissä tarvittavia puolustavia käytäntöjä.
Näin se toimii
Jokainen kurssi koostuu lyhyistä ja keskittyneistä oppitunneista, jotka suoritat sisäänrakennetussa pääteikkunaa muistuttavassa editorissa reaaliaikaisen palautteen avulla. Kun jäät jumiin, AI-tutor selittää käsitteen antamatta suoraan vastausta, joten opit luottamaan omaan osaamiseesi jokaisen suorittamasi komennon myötä.