2. Laboratorinis darbas Nr. 1
Tema: Operacinės sistemos FreeBSD diegimas.
Tikslas: Gebėti įdiegti Unix šeimos operacinę sistemą.
Šiame laboratoriniame darbe pasinaudojant Sun VirtualBox virtualizacijos programa bus
diegiama operacinė sistema FreeBSD. Diegimo metu atlikti šiuos nustatymus:
Parinkti visą kietąjį diską.
Automatiškai sukurti particijas;
Įdiegti pilną operacinę sistemą;
Nekurti vartotojo, parinkti darbą root aplinkoje, naudojant saugų slaptažodį;
Sukonfigūruoti tinklą, kuris įdiegtas naudojant DHCP tarnybą;
Nurodyti, kad išsamesnis sistemos derinimas bus vykdomas vėliau.
3. Laboratorinis darbas Nr. 2
Tema: Unix pagrindinės ir tinklo komandos.
Tikslas: Gebėti valdyti bylas, aplankus, tinklą pasinaudojant pagrindinėmis operacinės sistemos
komandomis.
Naudojant FreeBSD operacinę sistemą atlikti veiksmus su failais ir katalogais pasinaudojant
pagrindinėmis Unix komandomis. Operacinė sistema valdoma komandine eilute.
Šiame laboratoriniame darbe naudojamos komandos, skirtos:
katalogų kūrimui (mkdir);
failų redagavimui (vi, ee);
failų kopijavimui (cp);
failų perkėlimui (mv);
failų pervadinimui (mv);
perėjimui iš katalogų (cd, cd ..);
failų trynimui (rm);
katalogų trynimui (rmdir);
katalogų turinio peržiūrai (ls);
bylos turinio peržiūrai (cat);
kompaktinių diskų ir USB atmintukų prisijungimo komanda (mount);
kompaktinių diskų atjungimo komandas (umount);
aktyvaus aplanko būsenos (pwd);
archyvavimo (tar);
failo užimamos vietos (du);
disko užimamos vietos (df);
procesų peržiūros ir priverstinio nutraukimo (ps, kill);
kompaktinių diskų prisijungimo (mont);
kompiuterio išjungimo, perkrovimo (halt, shutdown);
paketo siuntimo komanda (ping);
mazgų vaizdavimo komanda (traceroute);
IP adreso informacijos komanda (ifconfig).
Kai kurios komandos turi raktus, kurie išplečia jų panaudojimo galimybes. Laboratoriniame
darbe numatomas ir komandų raktų panaudojimas užduotims atlikti.
4. Laboratorinis darbas Nr. 3
Tema: Vartotojų kūrimas ir prieigos teisių suteikimas.
Tikslas: Gebėti sukurti vartotojus operacinėje sistemoje ir mokėti administruoti prieigos teises.
Naudojant FreeBSD operacinę sistemą sukurti registruotus vartotojus ir grupes.
Vartotojams ir jų grupėms suteikti skirtingas prieigos teises prie failų. Teises suteikti bus galima
pasinaudojant skaitmeniniais kodais.
Šiame laboratoriniame darbe naudojamos komandos, skirtos:
vartotojų kūrimui (adduser);
grupių redagavimui (ee /etc/groups);
vartotojų pašalinimui (rmuser);
teisių suteikimui (chmod);
failo savininko grupės pakeitimui (chgpr);
vartotojo išsiregistravimui (exit);
naujo lango vartotojui prisijungti atidarymo(Alt+F2,F3 …);
bylų ir katalogų peržiūrai su sutiektomis teisėmis (ls –l);
vartotojo slaptažodžio keitimui iš root aplinkos (chpass);
vartotojo slaptažodžio kaitimui iš vartotojo aplinkos (passwd).
Kai kurios komandos turi raktus, kurie išplečia jų panaudojimo galimybes. Laboratoriniame
darbe numatomas ir komandų raktų panaudojimas užduotims atlikti.
5. Laboratorinis darbas Nr. 4
Tema: Trečių šalių programinės įrangos diegimas.
Tikslas: Gebėti įdiegti trečių šalių programas visais įmanomais būdais.
Įdiegti trečių šalių programinę įrangą FreeBSD operacinėje sistemoje ir ją startuoti.
Šiame laboratoriniame darbe naudojami šie programų diegimo būdai:
iš portų (make install clean);
iš išeigos tekstų (source) (./configure, make, make install clean);
iš tbz paketų (pkg_add);
konfigūruojant įdiegtą sistemą (sysinstall);
Šiame laboratoriniame darbe naudojama programų parsisiuntimo komanda (fetch).
6. Laboratorinis darbas Nr. 5
Tema: FTP tarnybos kūrimas ir konfigūravimas naudojant inetd.
Tikslas: Gebėti sukurti ir valdyti FTP serverį naudojant inetd priemonę..
Naudojant FreeBSD operacinės sistemos priemonę inetd sukurti ir administruoti FTP
serverį.
Šiame laboratoriniame darbe FTP serveriui keliami šie reikalavimai:
serverio įgalinimas (inetd.conf)
tam tikras vartotojų skaičius (adduser);
namu katalogų prieigos teisės (chmod);
administratoriaus vartotojas (namų katalogų struktūra);
anoniminis FTP vartotojas (sysinstall);
serverio pasisveikinimo žinutės (ftpwelcome);
vartotojų blokavimas (ftpusers);
draudimas vartotojams išeiti iš savo namų katalogo (ftpchroot);
FTP tarnybos testavimas (ftp, ftp komandos).
7. Laboratorinis darbas Nr. 6
Tema: FTP tarnybos kūrimas ir konfigūravimas naudojant PureFTPD serverį.
Tikslas: Gebėti sukurti ir valdyti FTP serverį naudojant trečios šalies PureFTPD programinę įrangą.
Naudojant PureFTPD serverio programą sukurti ir administruoti FTP serverį.
Šiame laboratoriniame darbe FTP serveriui keliami šie reikalavimai:
serverio programos diegimas (make install clean);
konfigūracijos keitimas (pure-ftpd.conf);
vartotojų duomenų bazė (PureDB);
automatinis vartotojų namų katalogų kūrimas (CreateHomeDir);
vartotojų namų katalogų kvota ir didžiausias bylų skaičius (Quota);
didžiausias leistinas vienu metu prisijungusių vartotojų skaičius
(MaxClientsNumber);
didžiausias leistinas prisijungusių vartotojų skaičius iš vieno
kompiuterio (MaxClientsPerIP);
automatinio atjungimo laikas (MaxIdleTime);
greitaveikos ribojimas (UserBandwidth);
draudimas pervadinti bylas (NoRename);
vartotojų kūrimas (pure-pw);
FTP tarnybos testavimas (ftp, ftp komandos).
8. Laboratorinis darbas Nr. 7
Tema: HTTP tarnybos kūrimas ir konfigūravimas naudojant Apache serverį.
Tikslas: Gebėti sukurti ir valdyti HTTP serverį naudojant Apache programinę įrangą.
Naudojant Apache serverio programą sukurti ir administruoti HTTP serverį.
Šiame laboratoriniame darbe FTP serveriui keliami šie reikalavimai:
serverio programos diegimas (make install clean);
konfigūracijos keitimas (httpd.conf);
veikimo prievado keitimas (Listen);
pirmojo puslapio failo nustatymas (DirectoryIndex);
serverio startavimas (apachectl start);
virtualios svetainės kūrimas (VirtualHosts);
HTTP tarnybos testavimas (Lynx, IE, Firefox).
9. Laboratorinis darbas Nr. 8
Tema: Microsoft tinklo tarnybos diegimas ir konfigūravimas naudojant Samba serverį.
Tikslas: Gebėti sukurti ir valdyti Samba serverį, keistis duomenimis su Microsoft tinklo klientais.
Naudojant Samba serverio programą sukurti ir administruoti failų serverį.
Šiame laboratoriniame Samba failų serveriui keliami šie reikalavimai:
serverio programos diegimas (make install clean);
konfigūracijos keitimas (smb.conf);
darbo grupės nustatymas (Workgroup);
tam tikrų klientų aptarnavimas (HostsAllow);
resursų, kūrimas, privilegijų suteikimas;
vartotojų kūrimas (smbpasswd);
tarnybos testavimas (My network places).
10. Laboratorinis darbas Nr. 9
Tema: Elektroninio pašto tarnybų diegimas ir elektroninio pašto kliento konfigūravimas.
Tikslas: Gebėti sukurti ir valdyti elektroninio pašto serverį bei konfigūruoti klientinę programą.
Naudojant Postifix serverio programą sukurti ir administruoti elektroninio pašto serverį.
Šiame laboratoriniame darbe pašto serveriui keliami šie reikalavimai:
serverio programos diegimas (make install clean);
konfigūracijos keitimas (main.cf);
domenų nustatymas (mydestination);
vidinio tinklo vartotojų aptarnavimas (mynetworks);
vartotojų kūrimas;
kliento konfigūravimas (Outlook Express, Windows Mail);
pašto taisyklių kūrimas (perkėlimas į nurodytą katalogą, trynimas
aptikus nurodytus žodžius temoje, turinyje).
11. Laboratorinis darbas Nr. 10
Tema: IPFW ugniasienės konfigūravimas.
Tikslas: Gebėti sukurti ir valdyti ugniasienės taisykles.
Šiame laboratoriniame darbe naudojama IPFW ugniasienė, kuri yra įdiegta FreeBSD
operacinėje sistemoje pagal nutylėjimą. Šio laboratorinio darbo metu būtina:
įgalinti ugniasienę (rc.conf);
sukurti taisykles (rc.firewall);
parodyti sukurtų taisyklių sąrašą (ipfw list);
patikrinti ugniasienę.
Naudojant IPFW ugniasienės programą sukurti taisykles:
vieno kompiuterio prieigos prie jūsų kompiuterio
blokavimui/leidimui;
kompiuterių prieigos prie jūsų kompiuterio blokavimui/leidimui;
prieigos prie vieno kompiuterio iš jūsų kompiuterio
blokavimui/leidimui;
jūsų kompiuterio prieigos prie vieno kompiuterio
blokavimui/leidimui;
prieigos prie jūsų kompiuterio per tam tikrą prievadą (us)
blokavimui/leidimui;
prieigos iš jūsų kompiuterio per tam tikrą prievadą (us)
blokavimui/leidimui;
iš kompiuterio, prie kompiuterio prieigos naudojant ping komandą
blokavimui/leidimui;
prieigos prie svetainės per ping komandą blokavimui/leidimui.
12. Laboratorinis darbas Nr. 11
Tema: Grafinio apvalkalo KDE diegimas.
Tikslas: Gebėti įdiegti, paleisti ir apibendrinti KDE grafinį apvalkalą.
Šiame laboratoriniame darbe diegiamos ir palyginamos KDE 3 ir KDE 4 versijos.
Šiame laboratoriniame darbe būtina:
įdiegti KDE3;
įdiegti KDE4;
palyginti KDE versijas pagal – diegimo, užsikrovimo laiką;
palyginti KDE versijas pagal programinės įrangos gausą;
apibendrinti pagrindinius skirtumus;
argumentuotai pagrįsti KDE versijos pasirinkimą.
13. Laboratorinis darbas Nr. 12
Tema: Grafinio apvalkalo Gnome diegimas.
Tikslas: Gebėti įdiegti, paleisti ir apibendrinti Gnome grafinį apvalkalą.
Šiame laboratoriniame darbe būtina:
įdiegti Gnome;
nustatyti – diegimo, užsikrovimo laiką;
apibudinti programinės įrangos gausą;
palyginti ir apžvelgti pagrindinius skirtumus tarp KDE ir Gnome;
argumentuotai pagrįsti grafinio apvalkalo pasirinkimą.