Metropolia Ammattikorkeakoulu

Samankaltaiset tiedostot
Kieliteknologian ATK-ympäristö Toinen luento

Julkaiseminen verkossa

Unix. Markus Norrena

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

Luento 3. Timo Savola. 7. huhtikuuta 2006

Komentotulkki. Kysymyksiä

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

SCI- A0000: Tutustuminen Linuxiin, syksy 2015

Kieliteknologian ATK-ympäristö Viides luento

Kieliteknologian ATK-ympäristö Viides luento

Luento 2. Timo Savola. 31. maaliskuuta 2006

YHTEYDEN OTTAMINEN CSC:N KONEELLE HIPPU

[Jnix näyttökoe. o ei ole sallittua käyttää mitään verkkolevyjakoa tai mitään siihen rinnastettavaa järjestelmdä.

Luento 4. Timo Savola. 21. huhtikuuta 2006

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

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

Linux - käyttöoikeudet

Unix-perusteet. Tiedosto-oikeudet

Hakemistojen sisällöt säilötään linkitetyille listalle.

Korpusten käsittely clt131, P Luento 4

Linux-virtuaalipalvelimen ylläpito

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

Terminaali-ohjelman käyttö - 1

Hieman linkkejä: lyhyt ohje komentoriviohjelmointiin.

OHJ-1010 Tietotekniikan perusteet 4 op Syksy 2012

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

SSH Secure Shell & SSH File Transfer

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

ATK tähtitieteessä. ATK-osuuden jälkeen alkaa varsinainen tutkimusprojekti. Lisätietoa myöhemmin.

ATK tähtitieteessä. Aikataulu. Käyttöjärjestelmistä. Varoitus!

KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka

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

Komentotulkki (SHELL) C- "perhe" - csh, alkup. C shell. Komentokieli. kieltä. - tcsh - edellisen laajennettu versio

Sekalaisia selvennyksiä

Unix-kurssi, harjoitustehtävät


LINUX-HARJOITUS, MYSQL

Kieliteknologian ATK-ympäristö Kuudes luento

PERUSTEET. by Juhani Merilinna

Sanoma Pro -oppimisympäristön käyttäjätietojen päivitysohjelman (PSFTP) asennus ja käyttö

Sisältö. Unixin syntymätarina. Unixin tekniikka. Unix tänä päivänä. Avaruuspelistä moderniksi käyttöjärjestelmäksi Vuodet

SCI-A0000 Johdatus opiskeluun (2 op) IT-osuus Luento 2

Unix-kurssi, harjoitustehtävät

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

Linux rakenne. Linux-järjestelmä koostuu useasta erillisestä osasta. Eräs jaottelu: Ydin Komentotulkki X-ikkunointijärjestelmä Sovellusohjelmat

Mitä pitää tehdä Raspissa ennen NetBeansin käyttöönottoa.

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

IRC ja etäyhteydet IRC JA ETÄYHTEYDET

OHJ-1010 Tietotekniikan perusteet 4 op Syksy 2012

Käyttöohje. Boa Open Access. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

1. NetBeans-ohjelman asennus ja käyttöönotto pva

JOHDANTO... 5 PÄÄKONFIGURAATIOTIEDOSTO KIELET KÄYNNISTÄMINEN JOHDANTO... 6

Luento 5. Timo Savola. 28. huhtikuuta 2006

nginx sudo add-apt-repository ppa:nginx/stable Jos add-apt-repository -komentoa ei löydy: apt-get install software-properties-common

Versionhallinta MIKSI?

linux linux: käyttäjän oikeudet + lisää ja - poistaa oikeuksia

Aulikki Hyrskykari H9 Taustamateriaali (WWW-julkaiseminen) Tietojenkäsittelyopin laitos, Tampereen yliopisto

Invalidiliiton Järvenpään koulutuskeskus. KOMENTORIVI JA KOMENNOT Windows- ja Linux-ympäristöissä

Ctl160 Tekstikorpusten tietojenkäsittely Kolmas luento

Arch Linux asennusopas

Johdatus ohjelmointiin

Käyttöohje. Labra. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Sisällys. Johdatus Linuxiin/Unixiin: Osa 4. Arkistointi ja pakkaus. Hakemistojen ja tiedostojen arkistointi ja pakkaus.

Titan SFTP -yhteys mittaustietoja varten

Komentorivin perusteet

Korpusten käsittely clt131, P Luento 5

T Käyttöliittymäsuunnittelu. Tehtävä 1: Komentorivipohjainen käyttöliittymä

Subversion-ohje. Linux Traffic Control-käyttöliittymä Ryhmä paketti2

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

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

Tietojärjestelmät Metropoliassa Mikko Mäkelä & JHH

Ubuntu - tiedostohallinta

Perustietoa käyttöjärjestelmistä

Varmuuskopiointi: image

Korpusten käsittely clt131, P Luento 1

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

PRINCIPLES OF PROGRAMMING LANGUAGES - DEBUGGER

2 Konekieli, aliohjelmat, keskeytykset

Kieliteknologian ATK-ympäristö Neljäs luento

MicroStation V8i-käyttöympäristö

UNIX... UNIX tietoturva. Tiedot turvassa. ... tietoturva

ASENNUSOHJEET INTERNET-ASENNUS. Navita Yritysmalli. YHTEYSTIEDOT Visma Solutions Oy Mannerheiminkatu LAPPEENRANTA Puh.

Kurssin verkkoalueet

linux linux: käyttäjän oikeudet + lisää ja - poistaa oikeuksia

SELVITYSRAPORTTI LABRA-VERKON MYSQL:n JA PHP:n KÄYTTÖÖNOTOSTA. Jarkko Kähkönen

Versionhallinta MIKSI?

Tapahtumakalenteri & Jäsentietojärjestelmä Ylläpito

scp scp (Secure CoPy) kopioi tiedostoja etäkoneeseen: scp [optiot] tiedostot scp [optiot] kohde

WEIKKA. Asennus opas. Hannu-Matti Lemettinen HML Productions

SAP. Lasse Metso

server "Ismo" $ uname -a Linux ismo #1 SMP Thu Sep 16 19:35:51 UTC 2010 i686 GNU/Linux $ cat /etc/issue Debian GNU/Linux 5.

Perustietoa käyttöjärjestelmistä. o Tietokoneen toimintaperiaate o Käyttöjärjestelmistä o Esimerkkejä käyttöjärjestelmistä o Peruskäyttöharjoitus

Päivitys käyttäen USB-tikkua

1.1 Yleistä kurssista

Yleinen ohjeistus Linux tehtävään

Opiskelijan pikaopas Opintojaksopalautejärjestelmään

Raspin Geany-IDE:n etäkäyttö

T harjoitustyö, kevät 2012

Ylläpitodokumentti Labra

Transkriptio:

Metropolia Ammattikorkeakoulu UNIX-käyttöjärjestelmä TX00BW20 Sami Sainio sami.sainio@metropolia.fi

Kurssin rakenne ja arvostelu 7 x luennot ja laboratorioharjoitukset Pieni projekti? Kurssin lopussa tentti Arvostelu Laboratorioharjoitukset: pakolliset (30% arvosanasta) Tentti (70% arvosanasta)

Luentojen ja labrojen sisältö (suunniteltu HUOM! VOI MUUTTUA) 1. Mikä on Unix ja miten siellä selviydytään, komentotulkin käyttö ja hakemistorakenne 2. Tiedostojen käsittely 3. Verkkoyhteydet ja tiedostonsiirto 4. Tiedostojen ja tiedostoista etsiminen, komentotulkin käytön jatkoa 5. Shell scripting 1 6. Shell scripting 2 7. Shell scripting 3

Mikä on Unix? Käyttöjärjestelmä jonka juuret juontava 1960- luvulle Käyttöjärjestelmän osat ovat Kernel Shell Ohjelmat Kernel Shell Ohjelmat

Unix käyttöjärjestelmän osat Kernel (Ydin) Käskyttää rautaa (hardware) Huolehtii tiedostojärjestelmästä Shell (komentotulkki) Käyttäjälle tarjoiltava osa, joka odottaa ja tulkkaa käyttäjän antamat käskyt Ohjelmat Kaikki sovellusohjelmat

Unixin hyviä puolia Sopeutuu mihin tahansa jos Energia riittää koodata joku puuttuva osa Sopeutuu hyvin suorittamaan tiettyä tehtävää, esimerkiksi numeronmurskaukseen (mallinnus) Uniksissa kaikki on tiedostoina, myös laitteet!

Unixin huonoja puolia Ensimmäinen käyttökokemus usein oksettava Jos käytössä ei ole graafista käyttöliittymää on käyttöjärjestelmän käytön aloittaminen usein työlästä Ei sovellu niin hyvin yleiskäyttöiseksi käyttöjärjestelmäksi, jolla voi tehdä kaikkea

Tiedostojärjestelmä Hierarkinen järjestelmä, jossa ylimpänä juuri eli root eli / / home tmp usr var bin s a samisai

Linuxissa selviytyminen (ei graafinen käyttöliittymä) Jotta linuxia voi järkevästi käyttää, täytyy siellä pystyä navigoimaan Miksi joku kuitenkaan käyttäisi tekstipohjaista käyttöjärjestelmää? Mihin linux soveltuu hyvin, mihin huonosti?

Linux ympäristön käyttäminen Metropoliassa Käytössä oppimisympäristö sekä irc palvelin: Oppimisympäristö: edunix.metropolia.fi irc palvelin shell.metropolia.fi Kirjautuminen omilla tuubi tunnuksilla

Käyttäjätasot Linuksissa eri käyttäjätasoja: Root (pääkäyttäjä, superuser) Kaikki natsat Tavalliset käyttäjät Yleensä hyvin rajalliset oikeudet

Ensimmäinen kirjautuminen Yhteys linux palvelimeen ssh yhteydellä, käytetään nutty / putty ohjelmaa Hostname: edunix.metropolia.fi user: tuubitunnuksesi password: tuubisalasanasi (ei näytetä, että olet kirjoittanut merkkejä)

Komennot 1/3 Syntaksi komennoilla [komento] [optiot] [argumentit] Esimerkki: ls../ -la ls = listaa kansion sisältö../ = yksi hakemisto taaksepäin -la, l = pitkä listaus, a = kaikki tiedostot

Komennot 2/3 Apua komentojen käyttöön: man (manuaali) Esimerkiksi man ls avaa manuaalin komennosta ls Internetistä kannattaa katsoa komentoja, jos ne eivät ole tuttuja! Vastaus suurimpaan osaan ongelmista löytyy googlesta!

Komennot 3/3 ls = kansion sisällön listaus cat [tiedostonimi] = tekstitiedoston sisällön tulostus cd.. = siirtyminen yksi askel lähemmäs juurta cd [kansionimi] = siirtyminen kansioon cd [polku] = siirtyminen annettuun tiedostopolkuun mkdir [nimi] = luo kansion cp t1 t2 = kopioi tiedoston t1 tiedostoksi t2 pwd = kertoo nykyisen sijainnin exit tai logout = kirjautuminen ulos

Suhteellinen ja absoluuttinen polku Suhteellinen polku Aloitus hakemistosta jossa ollaan (eli työhakemistosta) esim. cd testi/testi2 (jos työkansio esim. /home/samisai/) Absoluuttinen polku Määritellään juuresta lähtien esim. cd /home/samisai/testi/testi2

Tiedostojen oikeudet Tiedostoilla erilaisia oikeuksia (kuka saa lukea, kirjoittaa ja suorittaa, rwx) Komento jolla lukuoikeuksia voidaan muuttaa: chmod XXX XXX = 3 kappaletta oktaalilukuja (0-7), joilla määritellään luku, kirjoitus ja suoritusoikeudet