Vanha sivu: Linux Perusteet tie63d15 – alkukevät 1j 2006
Tämä sivu on vanhentunut. Etsitkö tuoretta Linux perusteet sivua?
Linux perusteet, kurssi tie63d15 on alkukeväällä 2006 eli Helian jaksolla 1. Tunnit ovat maanantaisin 1215-1645 luokissa h3001 ja h5013. Kurssia opettaa Tero Karvinen (karte lukkari).
Arviointi on rekisterissä!
Koe 50% ja harjoitukset 50%, kummastakin osasta on saatava pisteitä.
Kurssi oli melko haastava, joten onnea kaikille läpäisijöille!
Kokeen arvosanat vaihtelivat välillä 1 (alin hyväksytty) ja 5 (erinomainen). Kaiki kokeeseen osallistuneet läpäisivät kokeen.
Harjoitustehtävien arvosanat vaihtelivat välillä 2 (tyydyttävä) ja 5 (erinomainen).
Linux-verkon hallinta päivätoteutus alkaa ensi maantaina 2006-03-20 12:15 tutusti luokassa h5013. Iltatoteutus alkaa vasta 2006-03-27 16:45. Tervetuloa mukaan!
Ohjelma
Viikko Aihe Kotitehtävät
w3 Asennus, lisenssit, levityspaketit
w4 Linux työpöydällä
w5 Komentokehote
w6 Ylläpito ja ohjelmien asentaminen
w7 Apache weppipalvelin
w8 (ei tunteja, talviloma)
w9 OpenSSH asiakas ja palvelin
w10 Ohjelmointityökalut
w11 Koe viimeisellä tunnilla
(vapaahtoisena lisätehtävänä voit asentaa Linuxin kotiin)
Kotitehtäviä
Esimerkkiratkaisuja löytyy vanhoilta kurssisivuilta.
© 2005 Tero Karvinen www.iki.fi/karvinen
Raportit omalle kotisivulle myylle, esim http://myy.helia.fi/~a12345/linux/h-1.html .
Alla H = harjoitus, tee koneella ja raportoi. K = kirjallinen, pelkkä kirjallinen vastaus riittää.
H1.1 Asenna Ubuntu Linux.
H1.2 Selaile weppiä. Kirjoita rakenteellinen dokumentti. Tallenna dokumentti OASIS (odt) ja MS Word -muodoissa. Asenna tulostin ja tulosta dokumentti.
K1.3 Mitä olennaista eroa on GPL– ja BSD-lisensseillä? Entä mitä yhteistä?
Viikon kolme harjoituksissa riittää, että ne on kirjattu ylös seuraavaan tuntiin mennessä. Voit laittaa ne weppiin vasta seuraavan tunnin jälkeen, jos haluat.
H2.1 Selaile weppiä. Selaile weppiä salatulla (https) yhteydellä.
H2.2 Tarkista sähköpostisi ja lähetä itsellesi viesti. Voit käyttää joko weppisähköpostia tai sähköpostin lukuun tarkoitettua ohjelmaa (MUA).
H2.4 Kirjoita dokumentti OpenOffice.Org:lla. Käytä tyylejä, eritasoisia otsikoita, leipätekstiä (text body), taulukoita ja kuvia. Vaihda jonkun otsikkotason tyyli erilaiseksi. Tee sisällysluettelo. Tallenna dokumentti eri muodoissa: OpenOffice.Org (sxw), weppisivu (html) ja MS Word 2000/XP(doc). Tulosta dokumentti painovalmiiseen pdf-muotoon ja testaa, että pdf on asiallisen näköinen.
K2.4 Soveltuisiko Linux organisaatiosi (yrityksen, oppilaitoksen) työpöydille? Mitä etuja ja haittoja Linuxiin siirtymisestä voisi olla (verrattuna nykyisen alustan säilyttämiseen)?
K2.5 Laadi luettelo tavallisimista ohjelmista, joita käytät organisaatiossasi (yrityksessä tai oppilaitoksessa) ja niiden vapaan lisenssin vastineista.
H3.1 Anna esimerkit hakemistojen ja tiedostojen selailuun tarkoitetuista komennoista pwd, ls, cd, less.
H3.2 Luo rakenne, jossa on sisäkkäin hakemistoja ja niissä tiedostoja. Tee rakenteesta kopio. Muuta hakemiston nimi. Poista kaikki tässä tehtävässä luomasi tiedostot ja hakemistot kerralla.
H3.3 Ota ssh-yhteys johonkin koneeseen. Katso, mitä muut käyttäjät tekevät (esimerkiksi komennolla w. Edellyttää toista konetta, jossa on ssh-palvelin)
H3.4 Siirrä scp:llä kansiollinen tiedostoja jollekin palvelimelle niin, että ne näkyvät julkisessa wepissä. (Edellyttää palvelinta, jossa ssh- ja weppipalvelin)
H3.5 Etsi jokin itsellesi uusi komento (man -k), tutustu siihen man-sivun avulla ja anna sen käytöstä esimerkkejä.
K3.5 Laadi muistilappu komennoista. Käytä itsellesi sopivia esimerkkejä, mieluummin vaikka ‘ssh k12345@myy.helia.fi’ kuin vain ‘ssh’.)
H4.1 Asenna koneellesi Gftp-ohjelma paketinhallinan avulla.
H4.2 Etsi jokin itsellesi uusi ohjelma, joka on saatavissa paketinhallinan kautta. Asenna se ja kokeile sitä.
H4.3 Päivitä kaikki asennetut ohjelmat ja käyttöjärjestelmä.
K4.1 Miten Yum tai Apt -paketinhallinta eroaa Windows Updatesta?
K4.2 Mainitse esimerkkejä asioista, joita ei saa tehdä root-tunnuksella.
H5.1 Asenna Apache 2 siten, että koneella olevat käyttäjät voivat tehdä kotisivuja.
H5.2 Asenna php ja testaa hei maailma
H5.3 Tee validi XHTML (strict tai basic) -sivu ja validoi se
H5.4 Asenna MySql-tietokantapalvelin. Vaihda mysql-käyttäjien salasanat ja luo uusi käyttäjä. Ota uudella käyttäjällä palvelimeen yhteyttä mysql, mysqlshow ja phpmyadmin -komennoilla.
H5.5 Kirjoita php-ohjelma, joka lukee tietueita tietokannasta
H5.6* Kirjoita ohjelma, jolla voi muokata ja lisätä tietueita tietokantaan.
H6.1 Asenna ssh-palvelin käyttökuntoon. Huolehdi siis, että palvelin on päällä, se käynnistyy automaattisesti ja palomuurissa on reikä.
H6.2 Pyydä kaveriasi tekemään sinulle käyttäjä ja kirjaudu sisään kaverisi koneelle ssh:lla. Vaihtakaa rooleja niin, että teet itse käyttäjän ja päästät kaverisi kirjautumaan koneellesi. (Parityö).
H6.4 Avaa jokin graafisen tilan ohjelma (esim xclock, xeyes) etäkäyttöön ssh:n yli. Katso tarvittaessa ohjeita man ssh.
H6.5 Varmuuskopioi kotihakemistosi joltain palvelimelta paikalliselle koneelle ssh:n avulla. Jos kotihakemistosi on erittäin suuri, voit kopioi rekursiivisesti vain jokin sen osa.
K6.1 Miksi ssh on turvallisempi kuin useimmat muut etäkäyttötyökalut?
H7.1 Asenna Sunin Java SDK. Kirjoita Javalla ohjelma, joka kysyy käyttäjältä kaksi lukua ja tulostaa niiden summan.
H7.2 Käännä wget lähdekoodista.
H7.3 Joko a) Muokkaa wget lähdekoodia Tai: b) Käännä jokin muu C tai C++ -ohjelma lähdekoodista.
H7.4 Kirjoita komentotiedosto (shell script).
K7.5 Kirjoita lunttilappu kurssista – “mun linuxtaidot yhdellä lapulla”. Älä tuo muistiinpanoja kokeeseen.
Linkkejä ja vinkkejä
Java
ja Eclipse Fedora Core 4:n, hei maailman kääntäminen.
Komentotiedosto (shell script) esimerkki: aboutusers
Wget kääntäminen “./configure && make”:
Vanha sivu linux perusteet 2006 alkukevät tie63d15
Anna palautetta!
Kokeet
Koe labrassa
Linux perusteiden koe – tie63d15 Paikka: Labra 5013
Tehtävä
” Nörkyän Netti Oy Työntekijät: Elli Elimäki, Pekka Punaniska, Håkan Låkan Julkinen weppipalvelin (tässä tehtävässä riittää näkyvyys kaikkialle Helian labraverkkoon), ja kaikille työntekijöillemme mahdollisuus päivittää kotisivuja etänä. Jätä ruudulle auki dokumentti, jossa 1) listattuna tunnukset ja salasanat sekä palveluiden URL:t. 2) Lyhyt ohje sivujen päivittämisestä ”
Säännöt
Kokeessa saa käyttää kaikkea julkisesta Internetistä löytyvää materiaalia. Mitään sisäänkirjautumista tai kahdensuuntaista kommunikointia edellyttävää palvelua ei saa käyttää. Kiellettyjä ovat esimerkiksi kännykkä, IRC, Jabber ja sähköposti. Omia paperisia muistiinpanoja ei saa käyttää. Keskustelu on kielletty. Toisten monitoreja ei saa katsella. Henkilötodistuksen tulee olla koko ajan näkyvissä. Kun olet valmis Auki ruudulle Lista palveluista ja käyttäjistä Lyhyt ohje sivujen päivittämisestä Laita lapulla nimesi ja opiskelijanumerosi siirtolevysi päälle Anna palautetta koko kurssista http://www.iki.fi/karvinen/contact.html , odottele rauhassa opettajaa Vinkkejä ja tiedon murusia Sudo-käyttäjä: login: tee, passwd: salasana