TUTUSTUMINEN LINUX-KÄYTTÖJÄRJESTELMÄÄN

Samankaltaiset tiedostot
Unix-perusteet. Unix/Linux-käyttöjärjestelmä ja sen ominaisuudet

Demo 13. Aihe: Linux. Opettaja: Antti Ekonoja. Tekijä: Heini Puuska

Ubuntu - peruskäyttö. Seuraavassa läpikäydään Ubuntun peruskäyttöä:

SCI- A0000: Tutustuminen Linuxiin, syksy 2015

UBUNTU. UBUNTU - Peruskäyttö. Työpöytä. GNU Free Documentation License. Sisäänkirjautuminen. Yläpaneelissa on kolme valikkoa. Paneelit ja valikot

KYMENLAAKSON AMMATTIKORKEAKOULU. Ubuntu. Yukun Zhou

LINUXIN ASENTAMINEN WINDOWSIN RINNALLE

Metropolia Ammattikorkeakoulu

LINUX-HARJOITUS, MYSQL

Historiaa. Unix kirjoitettiin kokonaan uudestaan C-kielellä Unix jakautui myöhemmin System V ja BSDnimisiin. Kuutti, Rantala: Linux

Linux ylläpitäjän opas. Tärkeimmät komennot, logit ja muuta hömppä *^_^* by Hannu Laitinen ETA14KT

KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka

OpenOffice toimisto-ohjelma

Unix. Markus Norrena

Luento 3. Timo Savola. 7. huhtikuuta 2006

Ubuntu - tiedostohallinta

Komentotulkki. Kysymyksiä

Harjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä:

SISÄLLYS 1 YLEISTÄ VERSIOT Tukiaika Variaatiot OHJELMISTO Paketinhallinta Komentorivisyntaksi

Järjestelmän asetukset. Asetustiedostojen muokkaaminen. Pääkäyttäjä eli root. Järjestelmänhallinnan työkalut

Kieliteknologian ATK-ympäristö Toinen luento

UBUNTU 8.04 LTS ASENNUS

Linux - käyttöoikeudet

VERKON ASETUKSET SEKÄ WINDOWSIN PÄIVITTÄMINEN

Julkaiseminen verkossa

Unix-perusteet. Varmistaminen, tiedon pakkaaminen ja tiivistäminen

Ubuntu. 1. Yleistä. 2. Versiot. 3. Rinnakkaisjulkaisut. 4. Mukana tulevat ohjelmistot. 5. Root-käyttäjä ja sudo. 6. Pakettienhallinta. 7.

Tiedostojen lataaminen netistä ja asentaminen

Tähtitieteen käytännön menetelmiä Kevät 2009 Luento 2: Linux

UCOT-Sovellusprojekti. Asennusohje

JÄRJESTELMÄTYÖKALUT SEKÄ SOVELLUSTEN POISTAMINEN

LAITTEISTOKOKOONPANON SELVITTÄMINEN JA AJURIEN ASENTAMINEN

niissä olevan viallisen zlib-koodin takia. Spectra Linux 1.2:n kerneleissä tämä vika on korjattu. Raimo Koski

Laitteet ovat pääsääntöisesti muutaman vuoden vanhoja. Keskusmuistia niissä on n. 512 Mt ja kovalevyä vaihtelevasti (20 Gt:stä ylöspäin)

WINDOWSIN ASENTAMINEN

Linuxissa uusi elämä 1

Unix-perusteet. Tiedosto-oikeudet

Mathcad Flexnet lisenssipalvelimen asennus

Työsähköpostin sisällön siirto uuteen postijärjestelmään

ohjeita kirjautumiseen ja käyttöön

Mikko Huovila

JÄRJESTELMÄTYÖKALUT SEKÄ SOVELLUSTEN POISTAMINEN

HRTM58. Windows 10 Resurssienhallinta

3 TAPAA KATSELLA OHJAUSPANEELIA - 1

Sisältö Tervetuloa Linuxin käyttäjäksi Olet tässä

Tulostimen asentaminen Software and Documentation -CD-levyn avulla

Linux. Alkutarkistukset

Visma Avendon asennusohje

ATK tähtitieteessä. Osa 1 - Linux. 11. syyskuuta 2014

Office ohjelmiston asennusohje

SALITE.fi -Verkon pääkäyttäjän ohje

ARKIPÄIVÄN SUOMEA-ohjelma vaatii toimiakseen multimedia-pc:n, jossa on seuraavat tekniset ominaisuudet ja ohjelmat asennettuna.

Autentikoivan lähtevän postin palvelimen asetukset

Linux. 00 Keskeiset piirteet. Unix ja Linux Helsingin ammattikorkeakoulu Stadia Vesa Ollikainen (muokannut M.Mäki-Uuro) Kysymyksiä

Tiedostojen siirto ja FTP - 1

Käytin tehtävän tekemiseen Xubuntu käyttöjärjestelmää aikaisemmin tekemältäni LiveUSB-tikulta.

Tulostimen asentaminen Software and Documentation -CD-levyn avulla tietokoneeseen ja suorita asennusohjelma uudelleen.

erasmartcardkortinlukijaohjelmiston

T&M Autori Versio Series 60 -puhelimiin

1 Visma Econet Pro Arkistointi

Joonas Ruotsalainen GIT PIKAOPAS. Tutkielma 2011

Sisältö IT Linux 2001:n uudet ominaisuudet IT Linux 2001:n yhteensopivuus Red Hat 7.0:n kanssa Asennuksen valmistelu

Julkaiseminen verkossa, esitysgrafiikkaa (laitteistosta, tietotekniikka ja tulevaisuus) H9T1: Tiedostojen vienti internetiin

AMIS-ohjelman käyttöohjeet

Johdatus ohjelmointiin

PC-LAITTEEN TESTAAMINEN

Salasanojen turvallinen tallentaminen KeePass ohjelmalla

Visma Nova. Visma Nova ASP käyttö ja ohjeet

WINDOWSIN ASENTAMINEN

Periaatteessa kaikki omat tiedostot suoraan oman kotihakemiston alle esimerkiksi työpöytä, dokumentit, kuvat, lataukset, musiikki,

Ubuntu tunkkausta En US / Helsinki asennuksen jälkeen jotta loki5ac toimisi oikein Winen päällä.

Päivitys käyttäen USB-tikkua

Asennuksessa kannattaa käyttää asennusohjelman tarjoamia oletusarvoja.

740150P Valmiustaitoja biokemisteille (2 op) Tuomo Glumoff Helmut Pospiech Jari Heikkinen Anne Mäkelä

Octave-opas. Mikä on Octave ja miksi? Asennus

5. Klikkaa avautuvan ikkunan oikeasta yläkulmasta käyttäjätunnustasi ja valitse Luo pikakuvake

ClassPad fx-cp400 päivitys. + Manager for ClassPad II Subscription päivitys

Ohjelma on tarkoitettu pankkiyhteysohjelmalla vastaanotettujen Finvoiceverkkolaskujen

Jäsenrekisteri (dos) Kirjuri tekstinkäsittely Vuosipäivitys

Asennuslevyn tekeminen. UBUNTU asentaminen. Asentaminen. Asennusprosessi. Järjestelmävaatimukset. Ennen asentamista tulee hankkia asennuslevy

Ohjelmisto on tietokanta pohjainen tiedostojärjestelmä, joka sisältää virtuaalisen hakemisto rakenteen.

SSH Secure Shell & SSH File Transfer

LINUX LINUX. Viisi hyvää syytä käyttää Linuxia MUISTA! GNU Free Documentation License

Ladibug TM Document Camera kuvaohjelman Manuaali

Jouko Nielsen. Ubuntu Linux

Webpalvelin muistitikulle - Ohje

Unix-kurssi, harjoitustehtävät

Luento 4. Timo Savola. 21. huhtikuuta 2006

HP ProBook 430 G5 kannettavien käyttöönotto

MALWAREBYTES ANTI-MALWARE

SUOMEN PANKKIYHDISTYS

Asteri Vuokrankanto (Dos) Vuosipäivitys

KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka. Joni Korjala APACHE WWW-PALVELIN Seminaarityö 2012

CVS. Kätevä väline usein päivitettävien tiedostojen, kuten lähdekoodin, hallitsemiseen

Sonera Yrityssähköposti. Outlook 2013 lataus ja asennus

Java Runtime -ohjelmiston asentaminen

Visual Case 2. Miika Kasnio (C9767)

Sähköposti ja uutisryhmät

Visma asiakaspalvelu Tukipyyntöjen lähettäminen

Transkriptio:

TUTUSTUMINEN LINUX-KÄYTTÖJÄRJESTELMÄÄN Linux, taikka GNU/Linux, on avoimeen lähdekoodiin perustuva käyttöjärjestelmä. Tässä dokumentissa esitellään Linuxin perusteita ja tutustutaan Ubuntun, yhteen Linuxin jakelupaketeista. Jakelupaketti, eli distribuutio, distro, on jonkun tietyn tahon luoma Linux-paketti. Se sisältää itse käyttöjärjestelmän ja joukon ohjelmia viritettynä juuri tälle kyseiselle paketille. Tunnettuja paketteja ovat muun muassa Fedora, Red Hat (edellisen kaupallinen versio), Debian, Ubuntu, Mandriva sekä SuSE. Lisäksi joillakin distribuutiolla on omia muunnelmiaan, kuten esimerkiksi Ubuntusta on olemassa Kubuntu (KDE-työydällä Gnomen sijaan) sekä edubuntu, joka on eräänlainen kouluille räätälöity Ubuntu. Jakelupaketit eroavat toisistaan todellisuudessa hyvin vähän. Yksi ero on kuitenkin konkreettinen: se, millä tavoin distribuutiot kokoavat ohjelmapakettinsa. Näitä paketointijärjestelmiä on useita, tunnetuimmat ovat Red Hatin kehittämä RPM sekä Debianin DEB. Ubuntu perustuu Debian-distroon, joten siinä käytetään Debianin pakettienhallintajärjestelmää (.deb) Linuxin eroja Windowsiin nähden Tässä keskitytään eroihin työpöytäkäyttöä ajatellen. Palvelinympäristöä ajatellen eroja löytyy lisää. Linuxissa isot ja pienet kirjaimet erotetaan toisistaan. Esimerkiksi tiedostonimet FOO, foo, Foo sekä FoO, ovat kaikki eri tiedostoja. Linuxissa ei ole levyasematunnuksia, vaan levyosiot liitetään johonkin hakemistoon. Tästä seuraa se, että Linuxin tiedostojärjestelmässä kaikki tiedostot sijaitsevat samassa hakemistopuussa, jonka päähakemistoa merkitään /-merkillä. Ja koska hakemistot voivat olla levyosoita, on aivan mahdollista, että esimerkiksi /home-hakemisto on oma levyosionsa ja se voi jopa sijaita jossakin verkkossa olevallla koneella myöskin kaikki ulkoiset muistilaitteet (romput, korput, usb-tikut) liitetään samaan hakemistopuuhun. Nykyään paikka näille on useinmiten /medianiminen hakemisto. Tiedostojen nimet kirjoitettaan yleensä pienillä kirjaimilla. Tälle on erinäisiä historiallisia syitä. Samoin käyttäjätunnuksissa käytetään pääsääntöisesti vain pieniä kirjaimia Linuxin komentotulkit ovat tehokkaita ja monipuolisia työkaluja. Niitä on lisäksi useita: ei siis tarvitse tyytyä yhteen ainoaan. Linuxin käyttäjätunnuksista ja käyttäjätasoista Linux pohjautuu unixiin, joka on aina ollut monen käyttäjän käyttöjärjestelmä. Sen taikia normaalikäyttäjien oikeudet ovat aina olleet hyvin rajalliset. Niin on edelleenkin. Normaalilla käyttäjällä on oikeuksia ainoastaan omaan kotihakemistoonsa ja sen ulkopuolella ei oikeastaan mitään, väliaikaistiedostohakemistoa /tmp lukuunottamatta. Ylläpitoa varten on olemassa käyttäjätunnus, jonka nimi on yleensä root. Tällä tunnuksella on täydet oikeudet järjestelmään, sillä voi siis käytännössä tehdä aivan mitä tahansa järjestelmässä. Sille ei ole mitään esteitä. Siksi se onkin tarvittaessa myös hyvin vaarallinen tunnus: väärässä paikassa tiedostojen poisto saattaa olla hyvinkin 1(6)

Ubuntu ja pääkäyttäjä kohtalokasta. Siksi sitä tuleekin käyttää ainoastaan ylläpitotehtäviin ja jokaiselle koneen käyttäjälle tulee luoda aivan oma tunnuksensa. Käyttäjätunnukset ovat usein varsin lyhyitä, 1-8 kirjainta, toki pidempiäkin voi luoda. Tunnus voi sisältää sekä kirjaimia että numeroita, mutta se on kuitenkin alettava kirjaimella. 1 Linuxin pääkäyttäjä on aina konekohtainen tunnus. Sillä ei voi toteuttaa operaatioita esimerkiksi verkkolevyille. (tai voi, jos joku on tehnyt jaot niin typerästi, että on antanut sille luvan) Syystä taikka toisesta Ubuntussa käytetään ylläpitotoimenpiteisiin ohjelmaa nimeltään sudo. Sillä voi määrittää käyttäjiä, jotka voivat tarvittaessa suorittaa ylläpitotehtäviä, kuten luoda uusia käyttäjiä taikka asentaa uusia ohjelmia. Tällaisen tehtävän yhteydessä ohjelma pyytää käyttäjää antamaan oman salasanansa, kun muissa distroissa tässä kohtaa tulee tietää Hyödyllisiä näppäinkomentoja CTRL ALT F1..F6 ALT F1..F6 ALT - F7 Virtuaalikonsolit. Näiltä pääsee tekstitilaan työpöydältä Virtuaalikonsolilta toiselle Takaisin graafiseen tilaan CTRL ALT BACKSPACE Käynnistää graafisen tilan uudelleen Työpöytä Työpöytä ei oikeastaan paljoa Windowsista poikkea, palkki, josta ohjelmat käynnistetään, sijaitsee ruudun ylälaidassa: Applications-valikosta voit käynnistää ohjelmia, ne ovat siellä ryhmiteltyinä alaryhmiin. Places-valikko taas pitää sisällään joko koneesta taikka verkon takaa löytyviä kansioita. System on taas ylläpitotehtäviä, joko henkilökohtaisia asetuksia taikka yleisiä asetuksia varten. Alalaidassa taas näkyvät ohjelmat, jotka ovat käynnissä: Kuvassa vasemmalla olevasta nappulasta voi pienentää kaikki ohjelmat. Oikeassa laidassa taas näkyy kaksi työtilaa sekä roskiksen kuvake: Työtilojen idea on siinä, että jos pitää useita ohjelmia auki, näitä voi sijoittaa eri työtiloihin, jolloin kenties työpöytä selkeytyy. Ubuntussa näitä on oletuksena kaksi, muissa distribuutioissa voi olla enemmän, esimerkiksi Fedorassa näitä on neljä. Kaikki määritykset voi tosin muuttaa. Palkkien paikkoja voi vaihdella yms. 1 Tähän on osaa distroista rakennettu syystä taikka toisesta poikkeuksia 2(6)

Ohjelmien asentaminen Ohjelmia voi asentaa järjestelmään kahdella erilaisella ohjelmalla ja lisäksi vielä komentoriviltä apt-get-komennolla. Applications-valikossa on Add/Remove Software -valinta, joka näyttää tältä: Koska Ubuntu tulee vain yhdellä rompulla, sillä ei voi olla kovin suurta ohjelmavalikoimaa. Täältä voi etsiä asennettavia ohjelmia. Linux-distrojen ohjelmavalikoimat ovat erittäin suuret. Debiania, johon Ubuntukin perustuu, pidetään valikoimaltaan kaikkein kattavimpana. Lisäksi jos jotakin ohjelmaa ei löydy, se voidaan usein asentaa kääntämällä se suoraan lähdekoodista. Tähän tosin törmää nykyisin aika harvoin ja onkin suositeltavaa käyttää distrojen omia ns. repositoryjä, pakettivarastoja ensisijaisesti ohjelmien asennuksessa. Toinen, monipuolisempi ja enemmän ohjelmia esittävä ohjelma on nimeltään synaptic. 3(6)

Se löytyy yllä olevan polun takaa ja sen esittämä ohjelmavalikoima on huikea: Kyseisessä kuvassa ollaan hakemassa Java-pluginia Firefox-selaimeen. 4(6)

TEHTÄVIÄ Tuntitehtävät Tämän kerran tehtävä on kaksiosainen: alkuosassa toteutetaan tuntitehtävä, joka esitetään opettajalle tunnin lopussa, loppuosa on taas sähköpostilla palautettava tehtävä. Tehtäviä varten mene osoitteeseen http://users.metropolia.fi/~kuivi/unix/coursefiles/ ja kopioi sieltä löytyvä coursefiles.zip-niminen tiedosto itsellesi ja pura se kotihakemistoosi. Purkamisen voi tehdä hiiren oikeanpuoleisella nappulalla valitsemalla extract here taikka pääteikkunassa kirjoittamalla komennon unzip coursefiles.zip Sen jälkeen tutustutte siihen, mitä kaikkea ko. paketista löytyikään. (tiedostoja ja hakemistoja) Kirjoittakaa vastaukset jollakin editorilla. Etsikää ohjelmavalikoista editori. Ei sen löytäminen vaikeaa ole. 1. Tutustukaa molempiin asennustyökaluihin sekä ohjelmatarjontaan. Asentakaa muutama mielenkiintoisena pitämänne ohjelma koneeseen. Huom. Saatatte joutua asentamaan Synapticin erikseen 2. Kuinka monta ohjelmapakettia synaptic ilmoittaa olevan saatavilla? 3. Asentakaa Thunderbird-sähköpostiohjelma ja määrittäkää siihen sähköpostipalvelimet siten, että sillä voi lähettää ja vastaanottaa postia. 4. Etsikää applications-valikosta ohjelma nimeltään terminal. Käynnistäkää se ja suorittakaa sekä selvittäkää, mitä komennot oikein tekevät. Olkaa tarkkoja oikeinkirjoituksen kanssa! ls ls -l (tässä on kirjain l, ei numeroa yksi) cd coursefiles pwd ls * ls -d * man ls ls fi* wc dante cd dir1 file * cp../dante. cd.. cat dante less dante man cat info cp head -n 5 dante tail -n 6 dante cat file1 file2 > file12 5. Tutustu man-komennon avulla cp-komennon ohjeeseen ja selvitä, mitä cp:n seuraavat optiot tekevät: -i -r -u -v 5(6)

Palautettavat tehtävät 6. Oletuksena Ubuntu käyttää Gnome-työpöytää. Toinen usein käytetty työpöytäohjelmisto on KDE. Siihen kuuluu konqueror-tiedosto- ja nettiselain. Asentakaa se koneeseenne. Jouduitteko asentamaan muita paketteja? 7. Tehtävän 4 loppupuolella kokeilitte komentoa info. Se on eräänlainen hypertekstijärjestelmä, tosin erittäin hankala käyttää. Käynnistäkää nyt konquerorselain ja kirjoittakaa sen osoiteriville info:cp. Mitä tapahtui? Jos ei näyttänyt löytyvän mitään, kokeilkaa pelkkä info: [kaksoispiste kuuluu asiaan] ja etsikää auenneesta listasta coreutils ja sieltä sopiva alavalinta, taikka avatkaa pääteikkuna ja kirjoittakaa siihen sudo makewhatis ja kokeilkaa sitten uudelleen. 8. Kirjoittakaa jollakin editorilla (EI OpenOfficen Writerillä!) seuraava teksti. Antakaa sille nimeksi vaikkapa nimet.txt. Hessu 12 jun 1964 Minna 3 may 1977 Liisa 23 oct 1955 Sanna 7 oct 1963 Jarmo 9 jan 1956 Kirsi 27 apr 1977 9. Mitä tekevät seuraavat komennot? (Pääteikkunassa kirjoitettuna) cat nimet.txt wc -l nimet.txt sort nimet.txt sort -k2 nimet.txt sort -k2n nimet.txt grep 'Liisa' nimet.txt grep 'na\>' nimet.txt Seuraavien tehtävien ratkaisut haetaan internetiä apuna käyttäen. Vastaukset Tuubiin. Tehtävät voi toteuttaa ryhmätyönä. Osoitteessa www.distrowatch.com on sivusto, jossa esitellään Linux-distribuutioita ym. Tutustukaa sivustoon ja vastatkaa seuraaviin kysymyksiin. 1. Mitkä ovat seuraavien Distribuutioiden uusimmat versiot: Fedora, Debian, Ubuntu, Mandriva, Gentoo, OpenSuSE? 2. Mitkä ovat tällä hetkellä 10 suosituinta distribuutiota? 3. Onko tällainen lista välttämättä luotettava? Perustele! 4. Mitä hyötyä ja mitä haittaa tuollaisesta suuresta distribuutioiden määrästä voisi olla? 5. Mitä erikoista on Gentoo-distribuutiossa? Seuraaviin kysymyksiin löytää vastauksen esimerkiksi osoitteesta www.linux.fi, joka on suomenkielinen Linux-aiheinen wiki. 6. Mikä on ikkunointiohjelma eli ikkunamanageri? 7. Mikä on xfce ja miten se poikkeaa muista vastaavista ohjelmista? 8. Tutustukaa Linuxin hakemistorakenteeseen. Mitä hakemistoja pitää löytyä juurihakemiston alta? 6(6)