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

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

Metropolia Ammattikorkeakoulu

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

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

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

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

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

LINUX-HARJOITUS, MYSQL

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

Luento 2. Timo Savola. 31. maaliskuuta 2006

Hieman linkkejä: lyhyt ohje komentoriviohjelmointiin.

Kieliteknologian ATK-ympäristö Toinen luento

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

Unix. Markus Norrena

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

Komentotulkki. Kysymyksiä

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

Julkaiseminen verkossa

Linux - käyttöoikeudet

KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka

Luento 3. Timo Savola. 7. huhtikuuta 2006

Kieliteknologian ATK-ympäristö Viides luento

Linux-virtuaalipalvelimen ylläpito

Kieliteknologian ATK-ympäristö Viides luento

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

Unix-perusteet. Tiedosto-oikeudet

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

SCI- A0000: Tutustuminen Linuxiin, syksy 2015

Tietotekniikan koulutusohjelma / Tietoverkkotekniikka

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

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

Luento 4. Timo Savola. 21. huhtikuuta 2006

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

Kurssin verkkoalueet

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

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

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

Arch Linux asennusopas

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

KYMENLAAKSON AMMATTIKORKEAKOULU. Ubuntu. Yukun Zhou

Tehtävät 1. Tehtävät 2. Tehtävät 3. Tehtävät 4. Ubuntun käynnistys LibreOffice Writer (gedit, nano,...) Firefox tehtava-1.odt (tehtava-1.

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

Tulostimen asentaminen Software and Documentation -CD-levyn avulla

Unix-perusteet. Tulostaminen

Tiedostojen siirto ja FTP - 1

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

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

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

Tietokoneet ja verkot. Kilpailupäivä 1, keskiviikko Kilpailijan numero. Server 2003 Administrator. XP pro Järjestelmänvalvojan

Unix-kurssi, harjoitustehtävät

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

Unix-kurssi, harjoitustehtävät

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

Terminaali tutuksi. Linux ja komentorivin hallinta. Lappeenrannan teknillinen yliopisto 2015 Annika Ikonen, Timo Hynninen ja Erno Vanhala

Mark Summary Form. Taitaja Skill Number 205 Skill Tietokoneet ja verkot. Competitor Name

Asennusohjeet HIITed palvelun asentamiseen

X Window System tai lyhyemmin vain X on Linuxin yleisimmin käytetty graafinen ympäristö.

Felipe Ballester TI07

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

Linuxissa uusi elämä 1

Windows Server 2012 asentaminen ja käyttöönotto, Serverin pyörittämisen takia tarvitaan

Linux-ylläpito, kevät Jani Jaakkola

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

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

YHTEYDEN OTTAMINEN CSC:N KONEELLE HIPPU

Selvitysraportti. MySQL serverin asennus Windows ympäristöön

Linux-ylläpito, kevät Jani Jaakkola

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

OpenOffice toimisto-ohjelma

26 IT Linuxin asennus. Lyhyesti IT Linuxin tärkeimmät uudet ominaisuudet voidaan tiivistää seuraaviksi:

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

KAIKKI LAITTEET KÄYNNISTETÄÄN UUDELLEEN ENNEN TARKISTUSTA!

Korpusten käsittely clt131, P Luento 4

Linux. Alkutarkistukset

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

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

PS. Suosittelen tutustumaan myös DHCP-palveluun, joka on erittäin kätevä Linux-palvelimella.

Kubuntun työpöytäopas

Käyttöjärjestelmämme on Windows XP, kaikki tietokoneemme ovat kytketty lähiverkkoon ja Internettiin.

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

KAIKKI LAITTEET KÄYNNISTETÄÄN UUDELLEEN ENNEN TARKISTUSTA

CLOUDBACKUP TSM varmistusohjelmiston asennus

LINUX. Ylläpito ja asennus. LINUX asennus ja ylläpito Juhani Merilinna 1. by Juhani Merilinna

SSH Secure Shell & SSH File Transfer

Varmuuskopiointi: image

Korpusten käsittely clt131, P Luento 1

Samu Leppänen Juuso Lehtonen GNOME JA KDE. Kirjallinen osa Tietotekniikan ko. / Tietoverkkotekniikka

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

POSTI KONSERNIN HANKINTAPORTAALI LYHYT ESITTELY

Kuva 1: Varo pyöräilijää!

GNU/Linux kotikäytössä

Salasanojen hallinta. Salasanojen hallintaopas RESTAURANT ENTERPRISE SOLUTION

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

Kon Konepajojen tuotannonohjaus: ILOG CPLEX Studion käyttö

KYMENLAAKSON AMMATTIKORKEAKOULU. Tietoverkkotekniikka. Wine API sekä virtualisointiohjelmistot. Linux. Lukukausi: Kevät Työ valmistui: 8.4.

Opintojakson Käyttöjärjestelmät seminaarityö. Anniina Fagerström, Valtteri Karttunen, Tuukka Koivisto, Niko Liukka, Joonas Salminen ja Janne Strömberg

Jouni Lintula LINUX-VERKKOKURSSI OPISKELIJANÄKÖKULMASTA

Transkriptio:

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

Mikä on unix? Monen käyttäjän käyttöjärjestelmä Siis monta käyttäjää ja monta ohjelmaa jokaisella Kaikkiin koneisiin mikrosta supertietokoneeseen Laitteistotaso piilotettu käyttäjältä Hierarkinen tiedostojärjestelmä Kaikkien laitteiden ja tiedostojen käsittelytapa sama Kirjoitettu lausekielellä (C:llä) Yksinkertainen käyttöliittymä Tekstipohjainen (komentulkki, shell) Graafinen (GUI) 2

Lyhyt Unix-historia Täydellinen unix-historia graafisesti esitettynä osoitteessa http://www.levenez.com/unix/ Ks. myös http://www.unix.org/what_is_ unix/history_timeline.html 3

Mikä Linux on? Yksi unix-toteutus Noudattaa POSIX-standardia, ks http://www.unix.org Linus Torvaldsin aloittama projekti Suurin osa ohjelmista GNU-projektista (http://www.gnu.org) Siksi puhutaankin GNU/Linuxista usein Laajimmin levinnyt unix-toteutus tällä hetkellä Useita eri jakelupaketteja (distribuutioita) Red Hat, Fedora, Debian, Ubuntu, Mandriva, Suse, Slackware, Gentoo,... ( http://distrowatch.org) 4

Unixin rakenne Laitteisto Vain kernel saa käsitellä Kernel, ydin Käsittelee laitteita Huolehtii tiedostojärjestelmästä Shell Komentotulkki, käyttäjä antaa komennot sen kautta Tulkitsee käyttäjän antamat komennot Programs Kaikki ohjelmat 5

Tiedostojärjestelmä Ei erillisiä levyasemia, kaikki samassa juuressa Juurta merkitään / -merkillä Yleisiä unix-hakemistoja: /home /bin /usr /tmp /var /opt - kotihakemistot - perusohjelmat - ohjelmakansio - väliaikaistiedostot - muuttuva data - 3. osapuolen ohjelmat ks. http://www.pathname.com/fhs/ 6

Käyttäjät ja salasanat Käyttäjätunnukset 1-8 -merkkisiä kirjaimia ja numeroita, pitäisi alkaa kirjaimella Yleensä pienillä kirjaimilla (ainakin osasyy on historiallinen) Linux sallii pidemmätkin käyttäjätunnukset Käyttäjien jaottelu varsin yksinkertainen Pääkäyttäjä (super user, tunnus yleensä root) Tavallinen käyttäjä Hyvin rajoitetut oikeudet Erikoiskäyttäjiä (esim. apache, nobody) Näillä ei edes sisäänkirjautumisoikeutta Salasanan pituus riippuu käytetystä salausjärjestelmästä Klassinen tapa: max 9 merkkiä (ei kannata käyttää) Esim. MD5-salaus: max 256 merkkiä Yleensä näillä on muotoiluehtoja (ei kaikki kirjaimia ym.) 7

Käyttäjätiedostot Käyttäjätunnukset: /etc/passwd-tiedostossa Salasana /etc/shadow -tiedostossa Ryhmät: /etc/groups Kun käyttäjä kirjautuu sisään, käyttäjän tiedot luetaan näistä Kentät vasemmalta oikealle: 1. käyttätunnus (iikoo) 2. salasana oli ennen tässä 3. käyttäjän ID (502) 4. ryhmän ID (502) 5. koko nimi 6. kotihakemisto /home/iikoo 7. komentotulkki (/bin/bash) 8

Graafinen ympäristö Kolmetasoinen X-palvelin (X Window system http://www.x.org) Tuottaa vaadittavat grafiikkapalvelut Voi pyöriä ihan toisessa koneessa Ikkunamanageri Hallitsee ikkunoinnin ominaisuudet Gnome: sawfish, vaihtaminen mahdollista KDE: kwm Työpöytäohjelma Luo työpöydän Yleisimmät: Gnome ja KDE Solaris: CDE (sekä Gnome nykyisin) 9

Komentotulkki (shell) Liittymä koneen ja käyttäjän välillä Useita erilaisia sh - alkuperäinen Bourhe Shell bash - Bourne Again Shell, linuxin oletus ksh - Korn shell, Solariksen oletus csh - C shell, c-kielimäinen komentokieli tcsh - edellisen laajennus 10

Apua! Perinteinen unix-manuaali: man man komento Antaa komennon komento manuaalisivun 11

...man man -k hakusana - hakee hakusanalla apropos hakusana - ks. Edellä man -S sektiolista - hakee vain tietyistä osioista Esim. man -S 5 exports whatis komento Lyhyt kuvaus komennosta 12

Man-komennon sektiot 13

info Linuxissa täydellisempi manuaali kuin man Kohtuullisen hankala käyttää Eräänlainen hypertekstijärjestelmä 14

Linux-ohjeet internetissä The Linux Documentation Project: http://www.tldp.org Sekalainen lista ns. Howto-dokumentteja Laatu erittäin vaihteleva Distribuutioiden omat sivustot ja distribuutioiden oma dokumentaatio 15

Komentojen yleinen muoto Komento -optiot parametrit Komennot kirjoitetaan aina pienillä kirjaimilla Unixissa isot ja pienet kirjaimet ovat kaksi eri asiaa Optioilla säädetään komennon tulostusta, alkavat - -merkillä (taikka kahdella, jos käytetään pitkää muotoa) ls -l cp file1 file2 wc -l file Parametrien määrä riippuu käytettävästä komennosta 16