h4

Nämä tehtävät tein Haaga-Helian Pasilan toimipisteen Atk-labrassa maanantaina 3.11.2007. Käyttöjärjestelmänä Ubuntu Feisty 7.04 64bit.

H4.1: Tee ja raportoi Paketinhallinta

Päivitä kaikki ohjelmat

Avattiin terminaali, kirjoitettiin

$ sudo apt-get update

Annettiin salasana

Reading package lists... Done

Kirjoitettiin

$ sudo apt-get upgrade

Reading package lists... Done

Building dependency tree

Reading state information... Done

0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Järjestelmä oli siis jo ajantasalla, koska olin ajanut jo edellisellä tunnilla äskeiset komennot

Etsi ja asenna jokin uusi ohjelma

Haluttiin asentaa joku kiva yksinkertainen video-soitin, koska ubuntussa ei valmiina mielestäni ole sellaista , kirjoitettiin

$ apt-cache search video player |less

Löydettiin listalta vlc-player ja asennettiin se

Kirjoitettin

$ sudo apt-get install vlc

Setting up vlc (0.8.6.release-0ubuntu4) ...

Millä apt-komentorivillä saa asennettua toimivan Suomen kielen tuen?

Tiedettiin, että suomen kieleen löytyisi metapaketti, joka sisältäisi koko toimivan Suomen kielen tuen, kirjoitettin:

$ apt-cache search finnish meta

language-support-fi - metapackage for Finnish language support

Asennettiin paketti

$ sudo apt-get install language-support-fi

Setting up openoffice.org-l10n-fi (2.2.0-0ubuntu2) ...

Setting up libmalaga7 (7.8-4) ...

Setting up voikko-fi (0.7.3-1) ...

Setting up libvoikko1 (1.2-1) ...

Setting up tmispell-voikko (0.6.1-1) ...

Setting up libenchant-voikko (0.6.1-1) ...

Setting up openoffice.org-voikko (1.1-4build3) ...

Käynnisteettiin graafinen työympäristö uudelleen painamalla Ctrl + Alt + Backspace ja koitettiin valita suomenkieli käynnityksessä Options -> Language kohdasta.

Huomattiin, ettei tuki ollutkaan asentunut kokonaan, etsittiin ja päätettiin asentaa seuraavat ohjelmat

$ apt-cache search language finnish

language-pack-fi-base - translations for language Finnish

language-pack-gnome-fi-base - GNOME translations for language Finnish

language-pack-fi - translation updates for language Finnish

language-pack-gnome-fi - GNOME translation updates for language Finnish

Asennettin edellämainintut ohjelmat

$ sudo apt-get install language-pack-fi language-pack-fi-base language-pack-gnome-fi language-pack-gnome-fi-base

Setting up language-pack-fi (7.04+20070601) ...

Setting up language-pack-fi-base (7.04+20070412) ...

Generating locales...

fi_FI.UTF-8... done

Generation complete.

* Reloading GNOME Display Manager configuration... * Changes will take effect when all current X sessions have ended. [ OK ]

Setting up language-pack-gnome-fi (7.04+20070601) ...

Setting up language-pack-gnome-fi-base (7.04+20070412) ...

* Reloading GNOME Display Manager configuration... * Changes will take effect when all current X sessions have ended. [ OK ]

Käynnistettin graafinen työympäristö uudestaan painamalla Ctrl + Alt + Backspace ja valittiin suomenkieli käynnityksessä Options -> Language kohdasta.

H4.2 Lokit

Mikä on kunkin lokitiedoston tehtävä /var/log -hakemistossa? Mikä loki on tärkein?

Liikuttiin kansioon /var/log ja listattin hakemisto

$ cd /var/log/

$ ls

acpid daemon.log.0 gdm scrollkeeper.log.1

acpid.1.gz daemon.log.1.gz installer scrollkeeper.log.2

acpid.2.gz daemon.log.2.gz kern.log syslog

acpid.3.gz daemon.log.3.gz kern.log.0 syslog.0

acpid.4.gz debug kern.log.1.gz syslog.1.gz

apache2 debug.0 kern.log.2.gz syslog.2.gz

apport.log debug.1.gz kern.log.3.gz syslog.3.gz

apport.log.1 debug.2.gz lastlog syslog.4.gz

apport.log.2.gz debug.3.gz lpr.log syslog.5.gz

apport.log.3.gz dist-upgrade mail.err udev

auth.log dmesg mail.info unattended-upgrades

auth.log.0 dmesg.0 mail.log user.log

auth.log.1.gz dmesg.1.gz mail.warn user.log.0

auth.log.2.gz dmesg.2.gz messages user.log.1.gz

auth.log.3.gz dmesg.3.gz messages.0 user.log.2.gz

bittorrent dmesg.4.gz messages.1.gz user.log.3.gz

boot dpkg.log messages.2.gz uucp.log

bootstrap.log dpkg.log.1 messages.3.gz wtmp

btmp dpkg.log.2.gz news wtmp.1

btmp.1 faillog pycentral.log wvdialconf.log

cups fontconfig.log samba Xorg.0.log

daemon.log fsck scrollkeeper.log Xorg.0.log.old

Koska logi tiedostoja oli niin karmea määrä, en nähnyt järkeväksi alkaa luettelemaan jokaisen login tarkoitusta. Selvitin kuitenkin muutaman login tarkoituksen.

acpid

Virranhallinan ja pikanäppäimien logeja

apache

Sisältää apache2 Weppipalvelimen logit

auth.log

Sisältää tietoja käyttäjien kirjautumisista

dpkg.log

Paketinhallinan logeja

kern.log

Linux-ytimen, Kernelin, logitiedosto

syslog

Koko systeemin logitiedosto, Tärkein

udev

Laitteiston ja siihen liittyvän hallinnan logeja

wtmp

Kertoo tiedot viimeisistä kirjautumista

Xorg.0.log

Graafisen työ-ympäristön X:n, logit



Analysoi pätkä valitsemaasi lokia omalta koneeltasi. Ota analyysiin mukaan vain olennaiset osat valitsemastasi pätkästä.

Päätin analysoida apache-weppipalvelimen logia, joka sijaitsi /var/log/apache/access.log

172.28.1.154 - - [03/Dec/2007:15:00:02 +0200] "GET /~ari/h-4.html HTTP/1.1" 200 6096 "http://172.28.1.239/~ari/" "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8.1.10) Gecko/20061201 Firefox/2.0.0.10 (Ubuntu-feisty)"

172.28.1.154 - - [03/Dec/2007:15:02:05 +0200] "GET /~ari/h-4.html HTTP/1.1" 200 6066 "-" "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8.1.10) Gecko/20061201 Firefox/2.0.0.10 (Ubuntu-feisty)"

Tässä esimerkki miten tulkitsin logia:

IP-osoite, josta tultu – Koska tultu? – Mitä on katsottu – Mikä selain ja mikä käyttöjärjestelmä vierailijalla on? Lisäksi logista nähtiin jotain HTTP-protokollaan liittyviä tietoja, joita en osaa tulkita.

H4.3 (Pelkkä vastaus):

Mikä on metapaketti (eli virtuaalipaketti eli metapackage tai virtual package)?

Käsitykseni mukaan metapaketti on paketti joka sisältää tiedon mitkä kaikki paketit on asennettava jonkin tietyn kokonaisuuden asennettavaksi. Metapaketti ei itsessään sisällä mitään asennettavaa, mutta voi sisältää tiedon kymmenestä eri paketista, jotka asentuvat asennettaessa tämä metapaketti. Metapaketin tarkoituksena on helpottaa jonkin tietyn kokonaisuutta.

Mainitse esimerkki metapaketista.

Yksi metapaketti on esimerkiksi language-support-fi - metapackage for Finnish language support, jonka asensin tässä harjoituksessa.

Kyseinen paketti asensi seuraavat ohjelmat:

Setting up openoffice.org-l10n-fi (2.2.0-0ubuntu2) ...

Setting up libmalaga7 (7.8-4) ...

Setting up voikko-fi (0.7.3-1) ...

Setting up libvoikko1 (1.2-1) ...

Setting up tmispell-voikko (0.6.1-1) ...

Setting up libenchant-voikko (0.6.1-1) ...

Setting up openoffice.org-voikko (1.1-4build3) ...

Lähteet:

Tero Karvisen Linux-kurssi http://myy.helia.fi/~karte/linux_perusteet.html

Linux.fi wikikirja http://www.linux.fi/



Copyright 2007 Ari Kuitunen.

This document can be copied under the GNU General Public License version 2 or newer.