Moduulissa tutustutaan työasemaan asennettuun Linuxiin. Moduulin alussa käydään läpi teoriaosuus, jonka tarkoituksena on selittää tiettyjä perusasioita Linuxista ja sen toiminnasta. Teoriaosuuden jälkeen siirrytään tekemiseen eli asennetaan Ubuntu, yksi suosituimmista Linux-versioista. Asennetulla Ubuntulla tehdään niitä asioita, joita jokaisella työasemalla tyypillisesti tehdään eli esimerkiksi asennetaan ohjelmia. Ubuntun lisäksi päivien aikana asennetaan KDE-käyttöliittymällä varustettu openSUSE, joka on kaupallisen SUSEn avoin versio.
Avainsanat: Ubuntu, openSUSE, työasemakäyttö, asennus, hallinta
Tämän moduulin jälkeen suorittajalla pitäisi olla käsitys Linuxin mahdollisuuksista työasemakäytössä. Suorittajan pitäisi pystyä perusasentamaan Ubuntulla ja openSUSElla varustettu työasema sekä tekemään sillä työasemalla tyypillisesti tehtäviä asioita. Suorittaja osaa asentaa ja poistaa ohjelmia. Suorittaja tuntee Linuxin perusteet.
Opetusmateriaali: Järjestelmäasiantuntijat, JAH390 ja JAH110 Järjestelmäasiantuntijat, JA290 Järjestelmäasiantuntijat, JAH380
Linux on erittäin suosittu palvelinkäytössä. Tämän moduulin tarkoituksena on selventää, että mihin suosio perustuu. Tämä moduuli aloitetaan lyhyellä teoriaosuudella, jonka jälkeen siirrytään asennustehtäviin. Kahden päivän aikana asennetaan palvelinkäytössä paljon käytetty Debian-järjestelmä. Asennetulle järjestelmälle tehdään palvelinympäristöön kuuluvia perusasioita, kuten järjestelmän ylläpitoon ja ohjelmien asentamiseen liittyviä toimia. Lisäksi palvelimella toteutetaan muutamia Linux-ympäristöistä tuttuja peruspalveluita.
Avainsanat: Debian, palvelinkäyttö, järjestelmän hallinta, NFS, Rsync
Moduulin suorittajalla pitäisi olla valmius Debian-järjestelmällä varustetun palvelimen asentamiseen. Suorittajan pitäisi pystyä selittämään, että miksi Linux on niin suosittu erityisesti palvelinympäristöissä. Suorittaja osaa asentaa Debianiin ohjelmia sekä tekemään palvelinympäristöstä tuttuja perusrutiineja.
Opetusmateriaali: Järjestelmäasiantuntijat, JAH190 Järjestelmäasiantuntijat, JA290 Järjestelmäasiantuntijat, JAH380
Linux ja Linuxin kaltaiset käyttöjärjestelmät ovat koko Internetin sydän. Järjestelmät vastaavat Internetin tärkeimmistä palveluista, joista yksi on DNS. Tämän moduulin alussa on lyhyt teoriaosuus, jonka jälkeen siirrytään asennustehtäviin. Kahden päivän aikana asennetaan suosittuja verkkopalvelinohjelmia ja luodaan niistä järkevä kokonaisuus. Luodussa ympäristössä suoritetaan perusrutiineja eli lisätään esimerkiksi nimitietueita. Ympäristössä simuloidaan vikatilanteita, joiden pohjalta osataan luoda paremmin toimivia järjestelmiä.
Avainsanat: Debian, verkkopalvelut, NTP, DHCP, DNS, Dynaaminen DNS, Replikointi
Moduulin suorittaja tuntee paremmin perusverkkopalvelut. Suorittaja osaa asentaa Debianiin verkkopalveluohjelmia ja luoda niillä toimivan verkkoympäristön. Suorittajan pitäisi tuntea verkkopalveluiden toteuttamiseen liittyvät haasteet ja ottamaan huomioon ne muillakin järjestelmillä toteutetuissa verkkoympäristöissä.
Opetusmateriaali: Järjestelmäasiantuntijat, JAH190 Järjestelmäasiantuntijat, JA290 Järjestelmäasiantuntijat, JAH380
Avoimen lähdekoodilla ohjelmistoilla toteutetaan valtaosa Internetissä olevista palveluista. Yksi suosituimmista palveluista on WWW, jonka suosio vuosien kuluessa on lisääntynyt lisääntymistään. WWW-palveluiden tuottamisessa standardiksi on muodostunut termi LAMP (Linux+Apache+MySQL+PHP), joka on lähes jokaisen WWW-sivuston takana. Tämän moduulin alussa on lyhyt teoriaosuus, jonka jälkeen siirrytään asennustehtäviin. Kahden päivän aikana asennetaan käytännössä toimiva LAMP-ympäristö, johon asennetaan suosituimpia julkaisujärjestelmiä. Julkaisujärjestelmien toteuttamiseen tutustutaan järjestelmänhallinnan kannalta, eli toteuttamisen lisäksi varmuuskopiointiin ja palauttamiseen.
Avainsanat: LAMP, Lighttpd, PostgreSQL, Drupal, Mediawiki, Wordpress, ylläpito
Moduulin suorittaja tuntee termin LAMP ja käsitteen WWW-julkaisujärjestelmä. Suorittaja osaa asentaa Debianin, ottamaan käyttöön Apachen PHP-raja-pinnalla sekä MySQL-tietokantajärjestelmän. Suorittaja tuntee julkaisu-järjestelmän käyttöönoton vaiheet sekä varmuuskopiointiin ja palauttamiseen liittyvät asiat.
Opetusmateriaali: Järjestelmäasiantuntijat, JAH380 Järjestelmäasiantuntijat, JA280 Järjestelmäasiantuntijat, JAH180
Erilaiset kommunikaatiojärjestelmät, kuten sähköposti, ovat erittäin tärkeä osa Internetiä ja sen käyttäjiä. Järjestelmien takana on lähes poikkeuksetta Linux ja Linuxin kaltaiset käyttöjärjestelmät. Tämän moduulin alussa on lyhyt teoriaosuus, jonka jälkeen siirrytään asennustehtäviin. Kahden päivän aikana asennetaan kommunikaatiojärjestelmissä käytettyjä palvelinohjelmia. Pääpaino on sähköpostilla ja sen toimintaan liittyvillä palvelinohjelmilla sekä niiden hallinnalla. Koulutuksessa luodaan jokaiselle omassa domainissaan toimiva sähköpostijärjestelmä, jota käytetään tyypillisillä sähköpostiohjelmilla ja Webmaililla. Koulutuksessa keskitytään lisäksi myös sähköpostiin liittyviin tietoturvaongelmiin ja niiden korjaamiseen.
Avainsanat: SMTP, IMAP, Postfix, Dovecot, Zimbra, DNS
Moduulin suorittaja tuntee paremmin kommunikaatiojärjestelmät. Suorittaja osaa luoda toimivan sähköpostijärjestelmän Debianilla ja siihen asennettavilla palvelinohjelmilla. Suorittaja tuntee sähköpostin tietoturvaongelmat ja osaa ottaa ne huomioon myös erilaisissa kommunikaatiojärjestelmissä.
Opetusmateriaali: Järjestelmäasiantuntijat, JAH380 Järjestelmäasiantuntijat, JA280 Järjestelmäasiantuntijat, JAH180
Tietojärjestelmissä on jo vuosien ajan rummutettu keskitetyn hallinnan tärkeyttä. Linux-ympäristössä keskitetty hallinta voidaan muokattavuuden ansiosta toteuttaa lukuisilla eri tavoilla. Linux saadaan kätevästi osaksi erilaisilla tekniikoilla toteutettuja toimialueita ja näin laajentaa Linuxin käyttömahdollisuuksia valtavasti. Tämän moduulin alussa on lyhyt teoriaosuus, jonka jälkeen siirrytään asennustehtäviin. Kahden päivän aikana toteutetaan ensiksi toimialue, jossa on pelkkiä Linux-järjestelmiä. Tämän jälkeen integroidaan Linux osaksi Windows-ympäristössä tuttua toimialuetta, jossa Linux toimii pelkkänä työasemana ja palvelimena.
Avainsanat: Linux, autentikointi, LDAP, Samba, Active Directory, Windows-integrointi
Moduulin suorittaja tuntee Linux-ympäristöissä käytetyt hallintamenetelmät. Suorittaja osaa asentaa Debianiin LDAP-palvelinohjelman, luomaan ohjelmaan tietokannan ja ohjata Ubuntu-työasemat käyttämään LDAP-autentikointia. Osallistuja osaa liittää Ubuntun ja Debianin Active Directorylla toteutettuun toimialueeseen. Osallistuja osaa tehdä AD-ympäristöön Debianista palvelimen.
Opetusmateriaali: Järjestelmäasiantuntijat, JA290 Järjestelmäasiantuntijat, JAH380 Järjestelmäasiantuntijat, JA280
Linuxin erittäin suuri vahvuus on muokattavuus, joka on pitkälti seurausta lisensointitavasta eli Vapaasta lähdekoodista. Tätä ominaisuutta hyväksi käyttäen saadaan rakennettua kokonaisuuksia, joiden toimintavarmuus on huippuluokkaa. Tämän moduulin tarkoitus on yhdistää kaikki edellisissä moduuleissa opitut asiat. Moduulin sisältö on yksinkertaisuudessaan pelkkää tekemistä. Alussa asennetaan Ubuntulla ja Debianilla varustetut järjestelmät. Virtuaalisointia hyväksi käyttäen luodaan kolme täysin toisiaan vastaavaa palvelinjärjestelmää, joilla tullaan toteuttamaan HA-tyyppinen palvelu (HA = High Availability). Asennetaan siis sisällönhallintajärjestelmä (LAMP+Drupal) , joka toimi vaikka yksi järjestelmistä olisi ”polvillaan”.
Avainsanat: High Availability, Klusterointi, Replikointi, NFS, SQL, palauttaminen
Moduulin suorittaja ymmärtää luotettavaan palveluntuotantoon liittyvät haasteet. Suorittaja hahmottaa klusteroidun ympäristön rakenteen ja toimintatavan. Suorittaja osaa asentaa Debianin ja ottaa käyttöön perusklusterin. Suorittaja tuntee Linuxin ylläpitoon ja muuhun hallintaan liittyvät yleisimmät komennot ja työkalut. Suorittaja osaa asentaa Ubuntun ja testata sillä palveluiden toimivuutta.
Opetusmateriaali: Järjestelmäasiantuntijat, JAH380 Järjestelmäasiantuntijat, JA280 Järjestelmäasiantuntijat, JAH180
IPv6-verkkokurssi Python-ohjelmoinnin perusteet