Linux työpöydällä -kurssi
Kansiohierarkia ● Toisin kuin Windowsissa, Linuxissa (ja muissa POSIX-pohjaisissa järjestelmissä) ei ole C:, D: jne... asemia. ● Linuxissa kaikki kansiot ja tiedostot löytyvät /- kansion (root-kansio) alta. ● Siellä ovat myös kaikki laitteet, järjestelmän tiedot ja ohjelmat, lajiteltuina kansioittain.
Kansiohierarkia ● / – bin – boot – cdrom – dev – etc – home – lib – media ● / – mnt – opt – proc – root – sbin – tmp – usr – var
/ ● Peruskäyttäjä ei voi oletuksena kirjoittaa kuin omaan kotikansioonsa, muihin kansioihin kirjoittamiseen tarvitaan pääkäyttäjän (root) oikeudet.
/bin/ ● Sisältää järjestelmän kannalta olennaisia suoritettavia ohjelmia (cd, ls, rm, cp...)
/boot/ ● Sisältää järjestelmän käynnistymiseen vaaditut tiedostot – Kernelit – Käynnistyslataajan asetustiedoston
/cdrom/ ● Kansio CD-asemalle (ensimmäiselle) ● Jos cd:tä ei ole asemassa, ei palauta tiedostoja. ● On Ubuntussa linkki (tästä lisää myöhemmin)
/dev/ ● Sisältää Linux-järjestelmän fyysiset ja virtuaaliset laitteet. – Osiot – Konsolit – Näyttö – Äänilaite –... ● Käytetään, kun laitetta halutaan ohjata suoraan.
/etc/ ● Ohjelmien järjestelmänlaajuisia asetuksia ● Käynnistyskomentojonot ● Ajastetut tehtävät
/home/ ● Käyttäjien kotikansiot. ● Sisältää alikansiot joka käyttäjälle muotoa /home/kayttajanimi/ ● Voidaan kirjoittaa yleensä myös ~ (käyttäjän oma kotikansio) tai ~kayttaja (jonkun muun käyttäjän kotikansio) ● Kotikansioissa on käyttäjäkohtaiset asetukset.
/lib/ ● Eri laitteiden tarvitsemia ajureita ja firmwareja.
/media/ ● Automaattisesti liitettävät irrotettavat mediat – Muistitikut – CD- ja DVD-levyt – Kamerat –... ● Järjestelmä lisää ja poistaa tänne kansioita automaattisesti, kun laite kiinnitetään.
/mnt/ ● Käsin liitetyt osiot ● Tavallinen käyttäjä ei yleensä tarvitse – Voidaan liittää esim. Windowsin osio lukua varten tänne.
/opt/ ● Käsin asennettujen ohjelmistojen asennuspaikka. ● Tavallinen käyttäjä ei tarvitse tätäkään yleensä.
/proc/ ● Virtuaalitiedostojärjestelmä ● Sisältää tietoa järjestelmän prosesseista, päälläoloajasta (uptime) jne.
/sbin/ ● Vain pääkäyttäjälle tarkoitettuja tärkeitä suoritettavia tiedostoja.
/tmp/ ● Paikka väliaikaisille tiedostoille. ● Jokaisella käyttäjällä on oikeudet tänne.
/usr/ ● Sisältää käyttäjälle tarkoitettuja ohjelmia ● Myös ohjelmien tarvitsemat datatiedostot löytyvät täältä.
/var/ ● Muuttuvia tiedostoja – Lokit – Pakettivälimuisti –...
Osiot ja laitteet ● Tiedostojärjestelmä liitetään aina johonkin päin /-kansiota. Esimerkiksi muistitikku kytkeytyy automaattisesti polkuun /media/disk/ ● Tiedostot löytyvät tämän jälkeen sieltä.
Käyttöoikeudet ● Tavallinen käyttäjä ei voi kirjoittaa kuin oman kotikansionsa tiedostoihin ts. tiedostoihin, jotka käyttäjä omistaa. ● *nix-tiedostojärjestelmä (kuten ext3) pitää kirjaa jokaisen tiedoston omistajasta. Vain omistaja voi muuttaa tiedosto-oikeuksia.
Käyttöoikeudet ● Kolme eri käyttäjätasoa: – Omistajakäyttäjä – Omistajaryhmä – Muut käyttäjät ● Viisi eri oikeustasoa: – Ei voi lukea – Voi lukea – Voi kirjoittaa ja lukea – Voi suorittaa/siirtyä – Voi suorittaa/siirtyä ja kirjoittaa
Käyttöoikeudet ● Esimerkiksi /var/-kansiossa olevat tiedostot ovat yleensä pääkäyttäjän omistuksessa, muut käyttäjät voivat silti lukea tiedostoja. ● Kotikansiossa olevia tiedostoja voi muokata ja lukea vain niiden omistaja, muut eivät voi edes siirtyä käyttäjän kotikansioon.
Materiaalin käyttölisenssi © Riku Eskelinen, Tämä on lisensoitu lisenssillä CC nc-by-sa fi, lisätietoja