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.
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
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) ...
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.
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 |
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.
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.
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) ...
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.