Ab admin praktikum 1: erinevus redaktsioonide vahel

Allikas: Lambda
Mine navigeerimisribale Mine otsikasti
Resümee puudub
Resümee puudub
6. rida: 6. rida:
utab kogu kursuse jooksul ühte ja sedasama virtuaalmasinat.
utab kogu kursuse jooksul ühte ja sedasama virtuaalmasinat.


=== Ettevalmistus ===


Ettevalmistus
Kõigepealt tuleb SSH'ga sisse logida masinasse dijkstra.cs.ttu.ee. Ligi pääseb täpselt samade kasutajatunnustega kui arvutiklassi arvutitele. NB! see masin ei ole failide hoidmise koht, kasutage ressursse mõistlikult. Samuti võib igal hetkel juhtuda et masin tehakse tühjaks.


Kõigepealt tuleb SSH'ga sisse logida masinasse dijkstra.cs.ttu.ee. Ligi pääseb täpselt samade kasuta
SSH kasutamiseks on kõige lihtsam vahend PUTTY. Kui teil seda vahendit oma arvutis ei ole, siis leiate google'i abiga sisestades otsingukriteeriumiks 'Putty dowload'. Tõmmake lihtsal leitud fail alla, installeerida ei ole vaja vaid fail on kohe kasutatav.
jatunnustega kui arvutiklassi arvutitele. NB! see masin ei ole failide hoidmise koht, kasutage ressu
rsse mõistlikult. Samuti võib igal hetkel juhtuda et masin tehakse tühjaks.


SSH kasutamiseks on kõige lihtsam vahend PUTTY. Kui teil seda vahendit oma arvutis ei ole, siis leia
Oma virtuaalmasina käimapanemiseks peate käivitama käsu 'vlinux /fast/uml/sarge.1 [oma_matrikkel]',
te google'i abiga sisestades otsingukriteeriumiks 'Putty dowload'. Tõmmake lihtsal leitud fail alla,
installeerida ei ole vaja vaid fail on kohe kasutatav.
 
Oma virtuaalmasina käimapanemiseks peate käivitama käsu 'vlinux /fast/uml/sarge.1 [oma_matrikkel]',  
näiteks 'vlinux /fast/uml/sarge.1 990999' Hiljem saate sama käsuga uuesti omaenda masinale ligi.
näiteks 'vlinux /fast/uml/sarge.1 990999' Hiljem saate sama käsuga uuesti omaenda masinale ligi.


Pärast eelneva käsu käivitamist tuleb sisse logida kasutajatunnusega 'root', parool on samuti 'root'
Pärast eelneva käsu käivitamist tuleb sisse logida kasutajatunnusega 'root', parool on samuti 'root'. Osade ülesannete teostamiseks peab kasutama tavakasutajat 'klaabu'. Tavakasutaja õigustesse saab kasutada käsuga 'su - klaabu'. Proovige seda käsku, klaabu õigustest tagasi root kasutaja õigustesse saab käsuga 'exit'.
. Osade ülesannete teostamiseks peab kasutama tavakasutajat 'klaabu'. Tavakasutaja õigustesse saab k
asutada käsuga 'su - klaabu'. Proovige seda käsku, klaabu õigustest tagasi root kasutaja õigustesse  
saab käsuga 'exit'.


Pärast töö lõppu tuleb virtuaalmasin alati kinni panna käsuga 'halt', et vabastada ressursid. Kui mi
Pärast töö lõppu tuleb virtuaalmasin alati kinni panna käsuga 'halt', et vabastada ressursid.  
ngil põhjusel olete oma masinast välja loginud ning see jäi tööle, siis saate sinna uuesti sisse log
ida käsuga 'ssh [oma_matrikkel]'.


 
=== Töö virtuaalmasinas ===
Töö virtuaalmasinas


Olulisemad töövahendid on apt-get, apt-cache, wget ja tar.
Olulisemad töövahendid on apt-get, apt-cache, wget ja tar.
41. rida: 30. rida:
käsuga 'apt-get install wget gcc libc6-dev g++ make'.
käsuga 'apt-get install wget gcc libc6-dev g++ make'.


apt-cache on vajalik pakettide otsimiseks. Kasutamiseks on käsklus 'apt-get search [paketinime_osa]'
apt-cache on vajalik pakettide otsimiseks. Kasutamiseks on käsklus 'apt-get search [paketinime_osa]'. Näiteks 'apt-get search sqlite'.
. Näiteks 'apt-get search sqlite'.
 
wget on failide internetist allalaadimise vahend. Kasutamine käib väga lihtsalt käsuga 'wget [failin
imi]', näiteks 'wget http://sqlite.org/stable.tar.gz'.


tar on failide lahtipakkimiseks vajalik vahend. Kui tõmbame internetist alla koodi, siis üldjuhul sa
wget on failide internetist allalaadimise vahend. Kasutamine käib väga lihtsalt käsuga 'wget [failinimi]', näiteks 'wget http://sqlite.org/stable.tar.gz'.
ab selle lahti pakkida käsuga 'tar xzf [failinimi]'. Näiteks 'tar xzf stable.tar.gz'.


Teada on, et virtuaalmasinates võib tekkida probleeme graafilise kasutajaliidese Midnight Commanderi
tar on failide lahtipakkimiseks vajalik vahend. Kui tõmbame internetist alla koodi, siis üldjuhul saab selle lahti pakkida käsuga 'tar xzf [failinimi]'. Näiteks 'tar xzf stable.tar.gz'.
(mc) kasutamisel. Kui teil ei toimi funktsiooniklahvid, siis saate kätte sama funktsionaalsuse vaju
tades järjest ESC ja vastav number tähtede kohal. Näiteks faili vaatamiseks vajutage ESC ja 3.


Teada on, et virtuaalmasinates võib tekkida probleeme graafilise kasutajaliidese Midnight Commanderi  (mc) kasutamisel. Kui teil ei toimi funktsiooniklahvid, siis saate kätte sama funktsionaalsuse vajutades järjest ESC ja vastav number tähtede kohal. Näiteks faili vaatamiseks vajutage ESC ja 3.


== Installeeri sqlite kahel moel ning katseta kasutamist ==
== Installeeri sqlite kahel moel ning katseta kasutamist ==

Redaktsioon: 31. jaanuar 2006, kell 13:05

Esimese praktikumi teema on sqlite ning praktikumiülesanne on selline:

Logi sisse oma virtuaalmasinasse

Praktikumiülesannete läbiviimiseks kasutame virtuaalmasinaid milles jookseb Debian Sarge. Igaüks kas utab kogu kursuse jooksul ühte ja sedasama virtuaalmasinat.

Ettevalmistus

Kõigepealt tuleb SSH'ga sisse logida masinasse dijkstra.cs.ttu.ee. Ligi pääseb täpselt samade kasutajatunnustega kui arvutiklassi arvutitele. NB! see masin ei ole failide hoidmise koht, kasutage ressursse mõistlikult. Samuti võib igal hetkel juhtuda et masin tehakse tühjaks.

SSH kasutamiseks on kõige lihtsam vahend PUTTY. Kui teil seda vahendit oma arvutis ei ole, siis leiate google'i abiga sisestades otsingukriteeriumiks 'Putty dowload'. Tõmmake lihtsal leitud fail alla, installeerida ei ole vaja vaid fail on kohe kasutatav.

Oma virtuaalmasina käimapanemiseks peate käivitama käsu 'vlinux /fast/uml/sarge.1 [oma_matrikkel]', näiteks 'vlinux /fast/uml/sarge.1 990999' Hiljem saate sama käsuga uuesti omaenda masinale ligi.

Pärast eelneva käsu käivitamist tuleb sisse logida kasutajatunnusega 'root', parool on samuti 'root'. Osade ülesannete teostamiseks peab kasutama tavakasutajat 'klaabu'. Tavakasutaja õigustesse saab kasutada käsuga 'su - klaabu'. Proovige seda käsku, klaabu õigustest tagasi root kasutaja õigustesse saab käsuga 'exit'.

Pärast töö lõppu tuleb virtuaalmasin alati kinni panna käsuga 'halt', et vabastada ressursid.

Töö virtuaalmasinas

Olulisemad töövahendid on apt-get, apt-cache, wget ja tar.

apt-get on Debiani standardpakettide installeerimiseks ning eemaldamiseks kasutatav vahend. Installi miseks tuleb anda käsklus 'apt-get install [paketinimi]', näiteks 'apt-get install wget'. Anda võib ka mitu parameetrit. Paketi eemaldamiseks tuleb anda käsklus 'apt-get remove [paketinimi]'. Aegajalt

küsib apt-get installeerimisel kinnitust, võite julgelt küsimuse kohal Enterit vajutada. Kuna baasm

asinas ei ole peal kõiki vajalikke pakette, siis installeerige kohe praktikumis vajaminevad paketid käsuga 'apt-get install wget gcc libc6-dev g++ make'.

apt-cache on vajalik pakettide otsimiseks. Kasutamiseks on käsklus 'apt-get search [paketinime_osa]'. Näiteks 'apt-get search sqlite'.

wget on failide internetist allalaadimise vahend. Kasutamine käib väga lihtsalt käsuga 'wget [failinimi]', näiteks 'wget http://sqlite.org/stable.tar.gz'.

tar on failide lahtipakkimiseks vajalik vahend. Kui tõmbame internetist alla koodi, siis üldjuhul saab selle lahti pakkida käsuga 'tar xzf [failinimi]'. Näiteks 'tar xzf stable.tar.gz'.

Teada on, et virtuaalmasinates võib tekkida probleeme graafilise kasutajaliidese Midnight Commanderi (mc) kasutamisel. Kui teil ei toimi funktsiooniklahvid, siis saate kätte sama funktsionaalsuse vajutades järjest ESC ja vastav number tähtede kohal. Näiteks faili vaatamiseks vajutage ESC ja 3.

Installeeri sqlite kahel moel ning katseta kasutamist

Esimese praktikumi ülesanded

1) installeerida pakett sqlite3 2) Luua vastavalt õppejõu poolt näidatud ülesandele sqlite'i kasutamiseks C's kirjutadud programm 3) eemaldada pakett sqlite3 4) Tõmmata alla sqlite'i versiooni 3.2.8 lähtekood. 5) Installeerida sqlite. Installeerimiseks tuleb kõigepealt lähtekood lahti pakkida ning tegutseda v astavalt lähtekoodis olevale README failile. 6) Kontrollida, et eelnevalt koostatud programm töötab.

NB! Kindlasti on vaja on teha kahte asja:

  • sqlite3 käsureaprogrammiga teha väike ühe-kahe tabeliga schema, sisestada sinna veidi andmeid ja teha mõni katsepäring.
  • kompileerida, linkida ja edukalt käivitada näiteprogramm sqlite saidist.

Juhendina kasuta quickstarti ning lisamaterjale