Tehtävänanto Tee ja raportoi: - Polta Xubuntu liveromppu. Testaa sitä jossain labran ulkopuolella. - Ratkaise valitsemasi Työasemat ja tietoverkot peruskurssin Linux-koe. Voit tehdä minkä tahansa kotisivultani löytyvän tuon kurssin kokeen. http://terokarvinen.com/tag/tyoasemat-ja-tietoverkot - Vapaaehtoinen lisätehtävä: kerää tarkat tiedot jostain koneesta sudo lshw. Mitä hyötyä tästä komennosta on? - Vapaaehtoinen lisätehtävä guruille: Tee virtuaalipalvelin vagrant-ohjelmalla. (Karvinen, Tero. 26.08.2013. Linux palvelimena ict4tn003-9 ja -10 syksyllä 2013) Työympäristö Tein tehtävän omalla kotikoneellani. Koneen kokoonpano: Käyttöjärjestelmä: Windows XP Home Edition 32-bit SP3 Emolevy: ASUSTeK Computer INC. M4A78-EM (AM2) Prosessori: AMD Athlon II X2 250 Regor 45nm Technology Näytönohjain: 256MB ATI Radeon HD 3200 Graphics (ASUStek Computer Inc), integroitu Keskusmuisti: 4,00Gt Dual-Channel DDR2 @ 401MHz (5-5-5-15) Kovalevyt: 298GB SAMSUNG HD322HJ (SATA), 1TB Buffalo ulkoinen kovalevy Levyasema: MSI DVD+RW Hiiri: Logitech MX510, USB-liitäntä. Näppäimistö: HP KUS0133, USB-liitäntä. Näyttö: Asus 24" VE247H Resoluutio: 1920x1080 Käytin kokoonpanon tarkistukseen Piriform Speccy ohjelmaa. Xubuntu-LiveCD:n polttaminen Latasin Xubuntu 13.04:n iso-tiedoston torrentin Xubuntun sivuilta: http://torrent.ubuntu.com/xubuntu/releases/raring/release/desktop/xubuntu-13.04-desktopi386.iso.torrent Käytin iso-tiedoston lataamiseen µtorrent 3.3 ohjelmaa. Käytin LiveCD:n polttamiseen ImgBurn ohjelmaa. Käynnistin koneen uudelleen ja yritin bootata levyasemalta. Xubuntu käynnistyi niin kuin pitikin joten LiveCD:n polttaminen onnistui.
Työasemat ja tietoverkot -kurssin Linux-koe Valitsin Työasemat ja tietoverkot 33, Linux kokeen. (Karvinen, T. 24.09.2012. Koe - Työasemat ja tietoverkot 33, Linux) Tein kokeen käyttämällä Xubuntu 13.04 LiveCD:tä, koska en pystynyt asentamaan Xubuntua kovalevylleni aiheuttamatta ongelmia ja LiveCD:n käyttäminen oli vanhalla koneellani nopeampaa kuin virtuaalikoneen pyörittäminen. Ennen kuin rupesin tekemään mitään muutin näppäimistötyypin suomalaiseksi komennolla setxkbmap fi Asentaminen "Asenna meille työasema, jolla voi surffailla wepissä, kirjoittaa dokumentteja ja tehdä taulukkolaskentaa. Kirjoitusohjelmista OpenOffice on meille tuttu, voitko asentaa myös sen? Xubuntun mukana tulee tarvittavat ohjelmat netin selaamista, dokumenttien kirjottamista ja taulukkolaskentaa varten. Xubuntun saa asennettua näin: 1. Laita LiveCD levyasemaan 2. Boottaa kone LiveCD:ltä 3. Kun Xubuntu käynnistyy, valitse Install Xubuntu ja valitaan halutaanko ladata päivitykset ja asentaa kolmannen osapuolen sovellusia. 4. Oletetaan, että kiintolevy on uusi ja tyhjä joten valitaan Erase disk and install Xubuntu 5. Valitaan kiintolevy ja Xubuntu asentuu yhdelle isolle osiolle käyttäen mount pointtina / ja tiedostojärjestelmänä ext4. 6. Samalla kun Xubuntu asentuu, annetaan tarvittavat tiedot aikavyöhykkeestä, näppäimistöstä ja valitaan käyttäjätunnus, salasana sekä koneennimi (hostname). 7. Odotetaan, että Xubuntu asentuu kokonaan ja käynnistetään kone uudelleen. 8. Xubuntu on nyt asennettu. OpenOffice OpenOfficea mieluummin kannattaa asentaa LibreOffice joka on OpenOfficen avoimempi ja nopeammin päivittyvä eli parempi kopio. LibreOfficen saa asennettua kahdella yksinkertaisella komennolla: 1. sudo apt-get update 2. sudo apt-get install libreoffice Itselläni ei LibreOfficen asentaminen onnistunut, kone väitti seuraavaa: E: You don't have enough free space in /var/cache/apt/archives/ Hostname
Laita koneen nimeksi (hostname) numero, joka on monitorin jalassa (esim p27). Koneen nimi asetettiin asennusvaiheessa (kohta 6). Löysin googlen avulla ohjeen miten koneen nimen voi asennuksen jälkeenkin tai LiveCD:tä käytettäessä vaihtaa: 1. Muuta nimi tiedostossa /etc/hostname 2. Vaihda /etc/hosts tiedostossa vanhan nimen tilalle juuri vaihtamasi uusi nimi 3. sudo service hostname restart (Askubuntu. 6.12.2010) Vaihdoin koneen nimeksi p27. Käytin pico-ohjelmaa tiedostojen muokkaamiseen ja sudo service hostname restart komennon jälkeen koneen nimi muuttui. Terminaali emulaattorissa koneen nimen muutos näkyi vasta kun käynnistin uuden emulaattorin. Käyttäjätunnukset "Meillä työskentelevät Mikko Mallikas, Maija Mehiläinen, Einari Vähäkäähkä, Ik E, Veijo Miettinen ja Håkan Persson. Tekisitkö meille käyttäjät ja jokaiselle esimerkkikotisivun. Voimme sitten muokata sivut SSHyhteydellä mieleisiksemme. Tallenna käyttäjätunnukset ja salasanat kotihakemistoosi pelkkänä tekstinä tiedostoon users.txt. Adduser -komento lisää uusia käyttäjiä. Käyttäjien lisääminen vaatii pääkäyttäjän oikeudet. Käyttäjän lisäys: 1. sudo adduser [käyttäjätunnus] 2. Anna käyttäjätunnukselle salasana 3. Anna käyttäjän tiedot Tein käyttäjille seuraavanlaiset tunnukset adduser komennolla: Käyttäjätunnus, Salasana, Nimi malmi, FCW_3!4jmikmal, Mikko Mallikas mehma, RGH_5#6majmeh, Maija Mehiläinen vahei, YBV_8&5einvah, Einari Vähäkäähkä mieve, UDC_9/4veimie, Veijo Miettinen perha, ILN_0%8hakper, Håkan Persson Kone valitti non-ascii nimistä kun lisäsin nimet joissa oli ääkkösiä, mutta käyttäjän lisäys onnistui silti. Tallensin yllä olevan tekstin ~/users.txt tiedostoon pico-ohjelmalla. Cat ~/users.txt -komento tulosti näytölle tallentamani tekstin oikein. Kotisivut Jotta käyttäjille saa tehtyä esimerkkikotisivut, pitää asentaa Apache2. Apache2 asennetaan seuraavilla komennoilla:
(0. sudo apt-get update) 1. sudo apt-get install apache2 Kun apache2 on asennettu, pitää userdir -moduuli ottaa käyttöön komennolla sudo a2enmod userdir ja tämän jälkeen apache2 pitää käynnistää uudelleen komennolla sudo service apache2 restart Tämän jälkeen jokaiselle käyttäjälle pitää luoda public_html hakemisto komennolla: sudo mkdir /home/[käyttäjätunnus]/public_html Asensin apache2:n sekä otin käyttöön userdir -moduulin ja käynnistin apachen uudelleen. Tein jokaiselle käyttäjätunnukselle yksi kerrallaan public_html hakemiston. Testasin apachen toimintaa firefoxissa osoitteella localhost ja selaimeen ilmestyi teksti It works! joten apache2 asentui oikein. Tämän jälkeen tarkistin, että public_html hakemistot varmasti luotiin komennolla ls /home/[käyttäjätunnus] ja kaikissa kotihakemistoissa näytti olevan public_html -hakemisto. Hakemistojen tarkistamisen jälkeen testasin userdir:n toimintaa firefoxissa osoitteella localhost/~[käyttäjätunnus] jolloin selaimeen ilmestyi hakemisto Index of /~[käyttäjätunnus] eli userdir toimi niin kuin pitikin. Tein esimerkkikotisivut jokaiselle käyttäjälle tekemällä kaikkiin public_html -hakemistoihin index.html tiedoston jossa luki pelkästään Testi. Testasin esimerkkikotisivun toimintaa firefoxissa osoitteella localhost/~[käyttäjätunnus] ja tällä kertaa hakemiston sijaan ilmestyi selaimeen pelkkästään Testi joten sivut toimivat. Tiedostojen oikeudet ls -l /home/* ja ls -l /home/*/public_html -komennoilla huomasin, että kaikkien public_html - hakemistojen ja index.html -tiedostojen omistaja ja ryhmä oli root root, eikä käyttäjillä ollut oikeutta muokata tai lisätä tiedostoja. Jotta käyttäjän pystyisivät muokkaamaan tai lisäämään tiedostoja, piti hakemistojen ja tiedostojen oikeudet olla kohillaan. Järkevintä oli muuttaa public_html -hakemiston ja index.html -tiedoston omistajaksi ja ryhmäksi käyttäjän oma tunnus ja ryhmä. Tämän pystyi tekemään komennolla: sudo chown -hr [käyttäjätunnus]:[käyttäjätunnus] /home/[käyttäjätunnus]/public_html Muutin kaikkien public_html -hakemistojen omistajan ja ryhmän tuolla komennolla yksi kerrallaan. Tämän jälkeen ls -l /home/* ja ls -l /home/*/public_html -komennoilla tarkistin kaikkien public_html -hakemistojen ja index.html -tiedostojen omistajan ja ryhmän ja kaikkien käyttäjien oma public_html hakemisto ja index.html -tiedosto olivat nyt heidän omistamia ja heidän ryhmään kuuluvia. SSH
Jotta käyttäjät pystyisivät muokkaamaan omia sivujaan SSH:n kautta, pitää ensin asentaa opensshserver -ohjelma. Asensin ohjelman komennolla: (0. sudo apt-get update) 1. sudo apt-get install openssh-server Tämän jälkeen testasin SSH:ta komennolla ssh localhost. Ensin tuli vastaan palvelimen autentikointi joka ei toiminut koska en ollut aikaisemmin yhdistänyt ssh:n kautta palvelimelle. Kirjoitin yes kun pyydettiin halutaanko jatkaa. Tämän jälkeen pyydettiin salasanaa. Koska tein tehtävää LiveCD:ltä, minulla ei ollut salasanaa laitettuna xubuntu tunnukselle, joten jouduin keskeyttämään testauksen. Lisäsin salasanan xubuntu käyttäjätunnukselle passwd komennolla. Salasanan lisäyksen jälkeen testasin uudelleen SSH-palvelinta. Tämän jälkeen yhdistäminen onnistui ja emulaattoriin ilmestyi teksti Welcome to Ubuntu 13.04 (GNU/Linux 3.8.0-19-generic i686). Suljin yhteyden komennolla exit. SSH palvelin toimi niin kuin pitikin. Tämän jälkeen testasin SSH-palvelinta IP-osoitteen avulla localhostin sijasta. IP-osoitteen sain selvillä ip addr -komennon avulla. SSH toimi täysin samalla tavalla kuin edellisessä yrityksessä. Nyt SSH-palvelin oli asennettu ja se toimi niin kuin pitikin. Sitten piti kokeilla, että käyttäjät pystyvät muokata omaa index.html tiedostoa SSH:n kautta. Kotisivun muokkaus Valitsin Mikko Mallikkaan käyttäjätunnuksen ja päätin kokeilla sillä index.html -tiedoston muokkausta SSH:n kautta. Syötin komennon ssh malmi@[ip-osoite] ja palvelin pyysi malmin salasanaa. Salasanan annettuani yhteys muodostui. Olin nyt kirjautunut palvelimeen Mikko Mallikkaan tunnuksella. Terminaali emulaattorissa luki malmi@p27:~$. Testasin index.html -tiedoston muokkausta pico-ohjelmaa käyttäen ja sain lisättyä tiedoston perään tekstin muokattu SSH:n kautta. Yritin lisätä myös uuden tiedoston testi.html komennolla touch testi.html ja sain lisättyä tiedosto. Tämän jälkeen testasin uutta sivua firefoxissa osoitteella localhost/~malmi ja selaimeen ilmestyi nyt teksti Testi Muokattu SSH:n kautta. Tämän jälkeen suljin yhteyden komennolla exit.
PHP "Einari haluaa käyttää PHP:ta. Tee Einarille Hei maailma. En tiennyt PHP:stä mitään joten jouduin turvautumaan googlen apuun. Löysin yksinkertaisen ohjeen: 1. Sudo apt-get install php5 libapache2-mod-php5 2. Käynnistä apache uudelleen 3. Tee index.php tiedosto 4. Lisää siihen <?php echo 'Hello World';?> (Ubuntu. Install PHP on Ubuntu) Asensin php:n koneelle kohdan 1. komennolla ja käynnistin apachen uudelleen komennolla Sudo service apache2 restart". Lisäsin Einarin public_html -hakemistoon index.php -tiedoston johon kirjoitin pico-ohjelmalla <?php echo 'Hello World';?> ja poistin index.html -tiedoston komennolla sudo rm /home/vahei/public_html/index.html. Lisäksi muutin tiedoston omistajaa komennolla sudo chown vahei:vahei /home/vahei/public_html/index.php Tämän jälkeen testasin firefoxilla osoitetta localhost/~vahei/, mutta kuitenkaan selaimeen ei ilmestynyt Hello World tekstiä. Googlettemalla löysin tähän ratkaisun: /etc/apache2/mods-enabled/php5.conf -tiedostosta piti kommentoida pois (lisätä # rivien eteen) rivit: <IfModule mod_userdir.c> <Directory /home/*/public_html> php_admin_value engine Off </Directory> </IfModule> (Magnusk. Debian Users Forum. 11.09.2011) Muokkasin tiedostoa pico-ohjelmalla ja tämän jälkeen firefoxiin ilmestyi Hello World teksti kun testasin uudestaan. Python Maija haluaa ohjelmoida Pythonilla. Tein pico-ohjelmalla helloworld.py tiedoston Maijan kotihakemistoon, joka sisältää rivit: #!/usr/bin/python print Hello World! Muutin tiedoston oikeuksia komennolla sudo chmod +x helloworld.py. Testasin tiedostoa komennolla /home/mehma/helloworld.py ja näytölle tulostui teksti Hello World!
Vaihdoin lopulta omistajuuden Maijalle komennolla: sudo chown mehma:mehma /home/mehma/helloworld.py Java Mikko haluaa ohjelmoida Javalla. Tein pico-ohjelmalla tiedoston HelloWorld.java Mikon kotihakemstioon, johon kirjoitin seuraavat rivit: public class HelloWorld { public static void main(string[] args){ System.out.println("Hello World!"); } } Sitten kirjoitin komennon javac HelloWorld.java. Tämän jälkeen testasin ohjelmaa komennolla java HelloWorld jolloin tulostui teksti Hello World!. Vaihdoin lopulta omistajuuden Mikolle komennolla: sudo chown malmi:malmi /home/malmi/helloworld.java Palomuuri Kuulin, että saatat päästä innovaattorikurssille Turkkiin. Valmistaudu siis ylläpitämään konettamme verkon yli. Suojaa kone tulimuurilla. Tee reiät tässä asentamiasi palveluita varten. SSH kuuntelee porttia 22 ja www-palvelin kuuntelee porttia 80 (Apache). En tiennyt miten palomuuri säädetään xubuntussa joten päätin etsiä internetistä vastauksia. Löysin Ilkka Jylhän blogista löysin komennot palomuurin käynnistämiseen sekä porttien avaamiseen: sudo ufw enable sudo ufw allow 80 sudo ufw allow 22 (Jylhä, I. 21.01.2013. Linux palvelimena, Kotitehtävä 1. Kurssikoe) Syötin kyseiset komennot ja palomuuri meni päälle tarvittavilla aukoilla. Sudo lshw Lshw -komento kertoo erittäin tarkat tiedot tietokoneen laitteistosta. Se kertoo ihan kaiken kaikista komponenteista kuten tuotemerkin, valmistajan, version jne. sekä tiedot muisteista, liitännöistä, välimuisteista, prosessoreista yms. yms. Toisin sanoen se kertoo ihan kaiken mitä tietokoneesta on mahdollista kertoa.
Komennosta on hyötyä silloin kun halutaan tasan tarkkaan tietää mitä koneessa on sisällä ja sillä voi saada selville esim. onko koneessa joku osa viallinen. Tehtävässä käytetyn koneen tiedot: p27 description: Desktop Computer product: System Product Name (To Be Filled By O.E.M.) vendor: System manufacturer version: System Version serial: System Serial Number capabilities: smbios-2.5 dmi-2.5 smp-1.4 smp configuration: boot=normal chassis=desktop cpus=2 family=to Be Filled By O.E.M. sku=to Be Filled By O.E.M. uuid=4077bea6-583c-de11-ab62-002618055d33 *-core description: Motherboard product: M4A78-EM vendor: ASUSTeK Computer INC. physical id: 0 version: Rev X.0x serial: MS1C96B05900558 slot: To Be Filled By O.E.M. *-firmware description: BIOS vendor: American Megatrends Inc. physical id: 0 version: 0701 date: 04/09/2009 size: 64KiB capacity: 960KiB capabilities: isa pci pnp apm upgrade shadowing escd cdboot bootselect socketedrom edd int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer int10video acpi usb ls120boot zipboot biosbootspecification *-cpu:0 description: CPU product: AMD Athlon(tm) II X2 250 Processor vendor: Advanced Micro Devices [AMD] physical id: 4 bus info: cpu@0 version: 15.6.2 serial: To Be Filled By O.E.M. slot: AM2 size: 1800MHz capacity: 3200MHz width: 64 bits clock: 200MHz
capabilities: x86-64 boot fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp 3dnowext 3dnow constant_tsc nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt hw_pstate npt lbrv svm_lock nrip_save cpufreq configuration: cores=2 enabledcores=2 *-cache:0 description: L1 cache physical id: 5 slot: L1-Cache size: 128KiB capacity: 256KiB capabilities: pipeline-burst internal varies data *-cache:1 description: L2 cache physical id: 6 slot: L2-Cache size: 1MiB capacity: 2MiB capabilities: pipeline-burst internal varies unified *-memory description: System Memory physical id: 3a slot: System board or motherboard size: 4GiB *-bank:0 description: DIMM DDR2 Synchronous 800 MHz (1.2 ns) product: PartNum0 vendor: Manufacturer0 physical id: 0 serial: SerNum0 slot: DIMM0 size: 2GiB width: 64 bits clock: 800MHz (1.2ns) *-bank:1 description: DIMM DDR2 Synchronous 800 MHz (1.2 ns) product: PartNum1 vendor: Manufacturer1 physical id: 1 serial: SerNum1 slot: DIMM1 size: 2GiB width: 64 bits clock: 800MHz (1.2ns) *-bank:2
description: DIMM [empty] product: PartNum2 vendor: Manufacturer2 physical id: 2 serial: SerNum2 slot: DIMM2 *-bank:3 description: DIMM [empty] product: PartNum3 vendor: Manufacturer3 physical id: 3 serial: SerNum3 slot: DIMM3 *-cpu:1 physical id: 1 bus info: cpu@1 version: 15.6.2 size: 800MHz capacity: 800MHz capabilities: cpufreq *-cache:0 description: L1 cache physical id: 0 size: 128KiB *-cache:1 description: L2 cache physical id: 1 size: 1MiB *-pci:0 description: Host bridge product: RS780 Host Bridge vendor: Advanced Micro Devices [AMD] physical id: 100 bus info: pci@0000:00:00.0 *-pci:0 description: PCI bridge product: AMD RS780/RS880 PCI to PCI bridge (int gfx) vendor: ASUSTeK Computer Inc. physical id: 1 bus info: pci@0000:00:01.0
capabilities: pci ht normal_decode bus_master cap_list resources: ioport:d000(size=4096) memory:fbd00000-fbefffff ioport:d0000000(size=268435456) *-display description: VGA compatible controller product: RS780 [Radeon HD 3200] physical id: 5 bus info: pci@0000:01:05.0 capabilities: pm msi vga_controller bus_master cap_list rom configuration: driver=radeon latency=0 resources: irq:18 memory:d0000000-dfffffff ioport:d000(size=256) memory:fbef0000- fbefffff memory:fbd00000-fbdfffff *-multimedia description: Audio device product: RS780 HDMI Audio [Radeon (HD) 3000 Series] physical id: 5.1 bus info: pci@0000:01:05.1 capabilities: pm msi bus_master cap_list configuration: driver=snd_hda_intel latency=0 resources: irq:19 memory:fbee8000-fbeebfff *-pci:1 description: PCI bridge product: RS780/RS880 PCI to PCI bridge (PCIE port 5) vendor: Advanced Micro Devices [AMD] physical id: a bus info: pci@0000:00:0a.0 capabilities: pci pm pciexpress msi ht normal_decode bus_master cap_list configuration: driver=pcieport resources: irq:40 ioport:e000(size=4096) memory:fbf00000-fbffffff *-network description: Ethernet interface product: RTL8111/8168 PCI Express Gigabit Ethernet controller vendor: Realtek Semiconductor Co., Ltd. physical id: 0 bus info: pci@0000:02:00.0
logical name: eth0 version: 01 serial: 00:26:18:05:5d:33 size: 1Gbit/s capacity: 1Gbit/s width: 64 bits capabilities: pm vpd msi pciexpress bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3lk- NAPI duplex=full ip=192.168.0.10 latency=0 link=yes multicast=yes port=mii speed=1gbit/s resources: irq:41 ioport:e800(size=256) memory:fbfff000-fbffffff memory:fbfc0000- fbfdffff *-storage description: SATA controller product: SB7x0/SB8x0/SB9x0 SATA Controller [IDE mode] physical id: 11 bus info: pci@0000:00:11.0 capabilities: storage pm ahci_1.0 bus_master cap_list configuration: driver=ahci latency=64 resources: irq:22 ioport:c000(size=8) ioport:b000(size=4) ioport:a000(size=8) ioport:9000(size=4) ioport:8000(size=16) memory:fbcffc00-fbcfffff *-usb:0 description: USB controller product: SB7x0/SB8x0/SB9x0 USB OHCI0 Controller physical id: 12 bus info: pci@0000:00:12.0 capabilities: ohci bus_master configuration: driver=ohci_hcd latency=64 resources: irq:16 memory:fbcfe000-fbcfefff *-usb:1 description: USB controller product: SB7x0 USB OHCI1 Controller physical id: 12.1 bus info: pci@0000:00:12.1
capabilities: ohci bus_master configuration: driver=ohci_hcd latency=64 resources: irq:16 memory:fbcfd000-fbcfdfff *-usb:2 description: USB controller product: SB7x0/SB8x0/SB9x0 USB EHCI Controller physical id: 12.2 bus info: pci@0000:00:12.2 capabilities: pm debug ehci bus_master cap_list configuration: driver=ehci-pci latency=64 resources: irq:17 memory:fbcff800-fbcff8ff *-usb:3 description: USB controller product: SB7x0/SB8x0/SB9x0 USB OHCI0 Controller physical id: 13 bus info: pci@0000:00:13.0 capabilities: ohci bus_master configuration: driver=ohci_hcd latency=64 resources: irq:18 memory:fbcfc000-fbcfcfff *-usb:4 description: USB controller product: SB7x0 USB OHCI1 Controller physical id: 13.1 bus info: pci@0000:00:13.1 capabilities: ohci bus_master configuration: driver=ohci_hcd latency=64 resources: irq:18 memory:fbcfb000-fbcfbfff *-usb:5 description: USB controller product: SB7x0/SB8x0/SB9x0 USB EHCI Controller physical id: 13.2 bus info: pci@0000:00:13.2
capabilities: pm debug ehci bus_master cap_list configuration: driver=ehci-pci latency=64 resources: irq:19 memory:fbcff400-fbcff4ff *-serial UNCLAIMED description: SMBus product: SBx00 SMBus Controller physical id: 14 bus info: pci@0000:00:14.0 version: 3a capabilities: ht cap_list configuration: latency=0 *-ide description: IDE interface product: SB7x0/SB8x0/SB9x0 IDE Controller physical id: 14.1 bus info: pci@0000:00:14.1 capabilities: ide msi bus_master cap_list configuration: driver=pata_atiixp latency=64 resources: irq:16 ioport:1f0(size=8) ioport:3f6 ioport:170(size=8) ioport:376 ioport:ff00(size=16) *-multimedia description: Audio device product: SBx00 Azalia (Intel HDA) physical id: 14.2 bus info: pci@0000:00:14.2 width: 64 bits capabilities: pm bus_master cap_list configuration: driver=snd_hda_intel latency=64 resources: irq:16 memory:fbcf4000-fbcf7fff *-isa description: ISA bridge product: SB7x0/SB8x0/SB9x0 LPC host controller
physical id: 14.3 bus info: pci@0000:00:14.3 capabilities: isa bus_master configuration: latency=0 *-pci:2 description: PCI bridge product: SBx00 PCI to PCI Bridge physical id: 14.4 bus info: pci@0000:00:14.4 capabilities: pci subtractive_decode bus_master *-usb:6 description: USB controller product: SB7x0/SB8x0/SB9x0 USB OHCI2 Controller physical id: 14.5 bus info: pci@0000:00:14.5 capabilities: ohci bus_master configuration: driver=ohci_hcd latency=64 resources: irq:18 memory:fbcfa000-fbcfafff *-pci:1 description: Host bridge product: Family 10h Processor HyperTransport Configuration vendor: Advanced Micro Devices [AMD] physical id: 101 bus info: pci@0000:00:18.0 *-pci:2 description: Host bridge product: Family 10h Processor Address Map vendor: Advanced Micro Devices [AMD] physical id: 102 bus info: pci@0000:00:18.1
*-pci:3 description: Host bridge product: Family 10h Processor DRAM Controller vendor: Advanced Micro Devices [AMD] physical id: 103 bus info: pci@0000:00:18.2 *-pci:4 description: Host bridge product: Family 10h Processor Miscellaneous Control vendor: Advanced Micro Devices [AMD] physical id: 104 bus info: pci@0000:00:18.3 configuration: driver=k10temp resources: irq:0 *-pci:5 description: Host bridge product: Family 10h Processor Link Control vendor: Advanced Micro Devices [AMD] physical id: 105 bus info: pci@0000:00:18.4 *-scsi:0 physical id: 2 logical name: scsi0 capabilities: emulated *-disk description: ATA Disk product: SAMSUNG HD322HJ physical id: 0.0.0 bus info: scsi@0:0.0.0 logical name: /dev/sda version: 1AC0 serial: S17AJA0S992008 size: 298GiB (320GB) capabilities: partitioned partitioned:dos configuration: ansiversion=5 sectorsize=512 signature=3bf13bf0 *-volume
description: Windows NTFS volume physical id: 1 bus info: scsi@0:0.0.0,1 logical name: /dev/sda1 logical name: /media/xubuntu/3eacc833acc7e40d version: 3.1 serial: 3c3a7f3f-9f9d-b34d-a7d6-ec38581deced size: 298GiB capacity: 298GiB capabilities: primary bootable ntfs initialized configuration: clustersize=4096 created=2009-11-18 23:28:04 filesystem=ntfs modified_by_chkdsk=true mount.fstype=fuseblk mount.options=rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,bl ksize=4096 mounted_on_nt4=true resize_log_file=true state=mounted upgrade_on_mount=true *-scsi:1 physical id: 3 logical name: scsi4 capabilities: emulated *-cdrom description: DVD writer physical id: 0.0.0 bus info: scsi@4:0.0.0 logical name: /dev/cdrom1 logical name: /dev/cdrw1 logical name: /dev/dvd1 logical name: /dev/dvdrw1 logical name: /dev/sr0 capabilities: audio cd-r cd-rw dvd dvd-r configuration: status=nodisc *-scsi:2 physical id: 5 bus info: usb@1:6 logical name: scsi6 capabilities: emulated scsi-host configuration: driver=usb-storage *-disk description: SCSI Disk physical id: 0.0.0 bus info: scsi@6:0.0.0 logical name: /dev/sdb size: 931GiB (1TB) capabilities: partitioned partitioned:dos configuration: sectorsize=512 signature=8abe9985 *-volume description: Windows NTFS volume physical id: 1
bus info: scsi@6:0.0.0,1 logical name: /dev/sdb1 logical name: /media/xubuntu/hd-lbu2 version: 3.1 serial: 96149beb-5216-5e4b-8509-0f12c2c015e1 size: 931GiB capacity: 931GiB capabilities: primary ntfs initialized configuration: clustersize=4096 created=2011-06-19 20:10:15 filesystem=ntfs label=hd- LBU2 mount.fstype=fuseblk mount.options=rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,bl ksize=4096 state=mounted *-scsi:3 physical id: 6 bus info: usb@2:2 logical name: scsi7 capabilities: emulated scsi-host configuration: driver=usb-storage *-disk description: SCSI Disk physical id: 0.0.0 bus info: scsi@7:0.0.0 logical name: /dev/sdc size: 3819MiB (4004MB) capabilities: partitioned partitioned:dos configuration: sectorsize=512 *-volume description: Windows FAT volume vendor: SYSLINUX physical id: 1 bus info: scsi@7:0.0.0,1 logical name: /dev/sdc1 logical name: /cdrom version: FAT32 serial: 6449-09a4 size: 3818MiB capacity: 3818MiB capabilities: primary bootable fat initialized configuration: FATs=2 filesystem=fat mount.fstype=vfat mount.options=rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro state=mounted
Lähteet: Askubuntu. 06.12.2010. How do I change the computer name? http://askubuntu.com/questions/9540/how-do-i-change-the-computer-name Luettu: 02.09.2013. Jylhä, I. 21.01.2013. Linux palvelimena, Kotitehtävä 1. Kurssikoe. http://blog.jylha.eu/linuxpalvelimena-kotitehtava-1-kurssikoe/ Luettu: 02.09.2013. Karvinen, T. 22.08.2013. Aikataulu - Linux palvelimena ICT4TN003-9 ja -10 syksyllä 2013. http://terokarvinen.com/2013/aikataulu-%e2%80%93-linux-palvelimena-ict4tn003-9-ja-10- syksylla-2013 Luettu: 02.09.2013. Karvinen, T. 24.09.2013 Koe - Työasemat ja tietoverkot 33, Linux. http://terokarvinen.com/2012/koe-tyoasemat-ja-tietoverkot-33-linux Luettu: 02.09.2013. Karvinen, T. Raportin kirjoittaminen. http://terokarvinen.com/raportin_kirjoittaminen.html Luettu: 02.09.2013. Magnusk. Debian User Forums. a2enmod userdir and php5. http://forums.debian.net/viewtopic.php?f=5&t=84401#p452297 Luettu: 02.09.2013. Ubuntu for humans. Install PHP on Ubuntu. http://ubuntu-forhumans.blogspot.fi/2009/11/install-php-on-ubuntu.html Luettu: 02.09.2013. Tietoja: Tätä dokumenttia saa kopioida ja muokata GNU General Public License (versio 2 tai uudempi) mukaisesti. http://www.gnu.org/licenses/gpl.html Pohjana Tero Karvisen Linux-kurssi, www.iki.fi/karvinen