Warunki zaliczenia:
- Obecności (maks 2 niebecności w semestrze).
- Co najmniej 50% punktów.
Punktacja:
Plan zajęć
- Zajęcia 1 - 16.03.2011 - Budowa systemu operacyjnego linuks - wprowadzenie teoretyczne (wersje jądra, moduły do jądra, systemy plików, poziomy uruchomienia systemu . init, usługi systemowe, obsługa sieci).
Zajęcia 1:
Slajdy zajecia 1
Zajęcia DNS:
Cel:
- Host "server" działa jako serwer DNS dla wszystkich maszyn w sieci.
- Host "server" działa jako master dla domeny asl.local
- Host "client1" działa jako master dla strefy pracownicy.asl.local
- Host "server" działa jako master dla strefy revDNS 241.168.192 (lub innej przydzielonej przez VMWare Player)
- Host "server" działa jako slave dla strefy pracownicy.asl.local
Jak testować (z każdej maszyny wykonać pomyślnie):
- dnstracer|ping asl.local
- dnstracer|ping asl131.asl.local (lub inna nazwa zamiast asl131)
- dnstracer|ping pracownicy.asl.local
- dnstracer|ping test.pracownicy.asl.local
Konfiguracja maszyny Server:
plik named.conf na server
db.192.168.241
db.asl.local
named.conf.myzones
plik interfaces server
plik resolv.conf server
Konfiguracja maszyny Client1:
plik named.conf na client1
named.conf.myzones.client1
db.pracownicy.asl.local
plik interfaces client1
plik resolv.conf client1
Konfiguracja maszyny Client2:
plik interfaces client2
plik resolv.conf client2
Zajęcia Apache:
Cel:
- Ustawić vhost http://asl.local do katalogu /home/serwisy/asl.local
- Ustawić do katalogu /home/serwisy/asl.local/test uwierzytelnianie poprzez plik .htaccess oraz tekst "nie ma takiej strony" w przypadku błędu 404
- Włączyć moduł userdir (dostęp do katalogów domowych użytkownika poprzez /~login/) i sprawdzić dla dowolnego użytkownika czy działa
- Zainstalować obsługę php oraz wgrać działający skrypt php na stronie http://asl.local
Jak testować:
- Wpisać links http://asl.local/ i sprawdzić czy wyświetliła się właściwa strona
- Wpisać links http://asl.local/test/ podać login i hasło i w przypadku pomyślnego uwierzytelnienia pownna wyświetlić się strona
- Uruchomić przez zwykłego użytkownika domowej strony www
- Włączyć http://asl.local i sprawdzić czy skr
Pliki pomocnicze:
plik vhhost dla http://asl.local
plik .htaccess
Zajecia PostgreSQL
Cel:
- konfiguracja uwierzytelniania
- zakladanie baz i kont
- podstawowe parametry konfiguracyjne baz (nasluchiwanie na portach, limit polaczen)
- dodac do konfiguracji php biblioteke pozwalajaca na polaczenie do bazy postgresql
Jak testowac:
- Zalogowac sie do bazy "test" po sockecie unixowym (lokalnie) bez hasla z urzytkownika "kalkos"
- Zalogowac sie do bazdy "test" po localhost z podaniem hasla
- Zalozyc baze danych i skonfigurowac dostep przez siec dla dowolnego uzytkownika z wykorzystaniem hasla, zalogowac sie i zalozyc dowolna baze oraz wpisac kilka rekordow, po czym napisac skrypt php i wyciagnac przed cwhila wpisane rekordy na stronie www
Zajecia Mysql
Cel:
- konfiguracja uwierzytelniania - dodawanie i usuwanie uzytkownikow
- zakladanie baz
- podstawowe parametry konfiguracyjne baz (nasluchiwanie na portach, limit polaczen)
- dodac do konfiguracji php biblioteke pozwalajaca na polaczenie do bazy mysql
Jak testowac:
- Zalogowac sie do bazy "test" po sockecie unixowym (lokalnie) bez hasla z urzytkownika "kalkos"
- Zalogowac sie do bazdy "test" po localhost z podaniem hasla
- Zalozyc baze danych i skonfigurowac dostep przez siec dla dowolnego uzytkownika z wykorzystaniem hasla, zalogowac sie i zalozyc dowolna baze oraz wpisac kilka rekordow, po czym napisac skrypt php i wyciagnac przed cwhila wpisane rekordy na stronie www