Jokaisen palvelimen, putken ja kontin vakiokäyttöliittymä
Linux ja Bash muodostavat modernin ohjelmistoinfrastruktuurin yhteisen perustan. Kirjoititpa käyttöönottoskriptejä, selvittäisitpä tuotantohäiriötä SSH-yhteyden kautta tai rakentaisit CI-putkia, työskentelet komentotulkissa. Tällä oppimispolulla opit Linux-komentorivin ja Bash-komentosarjojen perusteet alusta alkaen — tiedostojärjestelmässä liikkumisen, prosessien hallinnan ja käyttöoikeuksien käsittelyn — aina todellisessa DevOps- ja järjestelmäkehityksessä käytettäviin komentosarjamalleihin asti.
Mitä opit
Aloitat komentotulkissa liikkumisesta ja keskeisistä tiedostokomennoista ja siirryt sitten ympäristömuuttujiin, I/O-uudelleenohjaukseen ja prosessien hallintaan. Keskeisiin komentosarjojen aiheisiin kuuluvat ohjausvirta, funktiot, modulaariset kirjastot ja vankka virheenkäsittely. Työskentelet tekstinkäsittelyssä komentojen grep, säännöllisten lausekkeiden, awk- ja sed-työkalujen kanssa sekä rakenteisten JSON- ja YAML-tietojen käsittelyssä työkalujen jq ja yq avulla. Myöhemmillä kursseilla käsitellään SSH:n hallintaa, cron-pohjaista automaatiota, lokien analysointia, järjestelmänhallinnan komentosarjoja ja testattavan Bash-koodin kirjoittamista CI-integraation kanssa. Viimeiset kurssit keskittyvät Bashin turvalliseen vahvistamiseen sekä Docker-, Kubernetes- ja pilviympäristöissä käytettäviin komentosarjamalleihin.
Oppimispolku
Yhteensä kaksikymmentäkaksi kurssia ulottuu tasoilta A1–C2. Kokonaisuus alkaa kursseilla Linuxin perusteet: komentotulkissa liikkuminen ja Bash-komentosarjojen perusteet ja etenee B-tason kursseilla rinnakkaissuoritukseen, edistyneeseen tekstinkäsittelyyn ja Datan muokkaus awkilla. C1-tasolla vastaan tulevat Linux-järjestelmänhallinnan komentosarjat, Lokien analysointi ja observability-putket sekä Bash-projektien testaus ja CI. Kaksi C2-tason päätöskurssia — Vahvistetut ja turvalliset Bash-komentosarjat sekä Bash DevOpsiin, kontteihin ja pilveen — tuovat tuotantotason kurinalaisuuden kaikkeen rakentamaasi.
Näin se toimii
Jokainen kurssi koostuu lyhyistä ja kohdennetuista oppitunneista, jotka suoritat sisäänrakennetussa komentotulkkieditorissa reaaliaikaisen palautteen avulla. Tekoälytuutori on käytettävissäsi aina, kun jäät jumiin, ja jokainen harjoitus suoritetaan todellisia komentoriviskenaarioita vasten, jotta taidot siirtyvät suoraan omaan päätteeseesi.