Warunki zaliczenia:

Punktacja:

Plan zajęć

  1. 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).
  2. Zajęcia 1:

    Slajdy zajecia 1

    Zajęcia DNS:

    Cel:
    1. Host "server" działa jako serwer DNS dla wszystkich maszyn w sieci.
    2. Host "server" działa jako master dla domeny asl.local
    3. Host "client1" działa jako master dla strefy pracownicy.asl.local
    4. Host "server" działa jako master dla strefy revDNS 241.168.192 (lub innej przydzielonej przez VMWare Player)
    5. Host "server" działa jako slave dla strefy pracownicy.asl.local
    Jak testować (z każdej maszyny wykonać pomyślnie):
    1. dnstracer|ping asl.local
    2. dnstracer|ping asl131.asl.local (lub inna nazwa zamiast asl131)
    3. dnstracer|ping pracownicy.asl.local
    4. 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:
    1. Ustawić vhost http://asl.local do katalogu /home/serwisy/asl.local
    2. Ustawić do katalogu /home/serwisy/asl.local/test uwierzytelnianie poprzez plik .htaccess oraz tekst "nie ma takiej strony" w przypadku błędu 404
    3. Włączyć moduł userdir (dostęp do katalogów domowych użytkownika poprzez /~login/) i sprawdzić dla dowolnego użytkownika czy działa
    4. Zainstalować obsługę php oraz wgrać działający skrypt php na stronie http://asl.local

    Jak testować:
    1. Wpisać links http://asl.local/ i sprawdzić czy wyświetliła się właściwa strona
    2. Wpisać links http://asl.local/test/ podać login i hasło i w przypadku pomyślnego uwierzytelnienia pownna wyświetlić się strona
    3. Uruchomić przez zwykłego użytkownika domowej strony www
    4. Włączyć http://asl.local i sprawdzić czy skr

    Pliki pomocnicze:
    plik vhhost dla http://asl.local
    plik .htaccess

    Zajecia PostgreSQL

    Cel:
    1. konfiguracja uwierzytelniania
    2. zakladanie baz i kont
    3. podstawowe parametry konfiguracyjne baz (nasluchiwanie na portach, limit polaczen)
    4. dodac do konfiguracji php biblioteke pozwalajaca na polaczenie do bazy postgresql
    Jak testowac:
    1. Zalogowac sie do bazy "test" po sockecie unixowym (lokalnie) bez hasla z urzytkownika "kalkos"
    2. Zalogowac sie do bazdy "test" po localhost z podaniem hasla
    3. 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:
    1. konfiguracja uwierzytelniania - dodawanie i usuwanie uzytkownikow
    2. zakladanie baz
    3. podstawowe parametry konfiguracyjne baz (nasluchiwanie na portach, limit polaczen)
    4. dodac do konfiguracji php biblioteke pozwalajaca na polaczenie do bazy mysql
    Jak testowac:
    1. Zalogowac sie do bazy "test" po sockecie unixowym (lokalnie) bez hasla z urzytkownika "kalkos"
    2. Zalogowac sie do bazdy "test" po localhost z podaniem hasla
    3. 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