Administracja Serwerami Sieciowymi Linux- wykład

Termin zajęć:
  • wykład - wtorek, 15:30, aula B
Rodzaj zajęć:
  • wykład - 30h,
Warunek zaliczenia wykładu:
  • Co najmniej 50% punktów.
Termin wyboru referatu:
  • 19.03.2013.
Link do strony z ćwiczeniami:
Ocena wykład:
  • Obecności - 20%
  • Referat - 30%
  • Egzamin - 50% (w przypadku obecności na wszystkich poza jednym wykładem - możliwość przepisania wyniku z Zaliczenia)
Referat:
  • Referat wygłosi grupa 2 osobowa
  • Grupa otrzymuje jeden temat do opracowania
  • Referat składa się 3 części - omówienie zgadanienia, dokumentacja zagadnienia, implementacja zagadnienia
  • Termin przygotowania wszystkich części - tydzień przed wygłoszeniem.
  • Każdy referat powinien mieć wydzieloną część jako zadanie na ćwiczenia - przykłady konfiguracji i możliwości ustawień wraz z opisami)

Plan wykładu (* - oznacza wykłady zrealizowane)

  • Wykład 1 () (19.02.2013)
    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).
  • Wykład 2 () (26.02.2013)
    Struktura katalogów Linux, analiza poziomów uruchomienia, zarządzanie partycjami i dyskami, zarządzanie modułami.
  • Wykład 3 () (05.03.2013)
    Zarządzanie oprogramowaniem na przykładzie debian i apt - budowa paczki, repozytorium, aktualizacja, tworzenie paczek.
  • Wykład 4 () (12.03.2013)
    Zarządzanie sieciami - interfejsy, protokoły, routing.
  • Wykład 5 () (19.03.2013)
    Dostęp do systemu - biblioteki PAM, program getty, login, serwery telnet i SSH, skrypty startowe użytkowników.
  • Wykład 6 () (26.03.2013)
    Instalacja VM.
  • Wykład 7 () (09.03.2013)
    RAID i LVM2.
  • Wykład 8 () (16.04.2013)
    System DNS - zarządzanie domenami w Internecie.
  • Wykład 9 () (30.04.2013)
    Rozproszone Systemy Plików - LizardFS.
  • Wykład 10 () (7.05.2013)
    OpenVPN
  • Wykład 11 () (14.05.2013)
    Serwery WWW - Apache (opis działania, analiza parametrów konfiguracyjnych, moduły - m.in. vhost, auth, alias, php, userdir) i Nginx (opis działania, struktura bloków konfiguracyjnych, ustawienia virtualhost, proxy)
  • Wykład 12 () (21.05.2013)
    Serwery Baz danych - MYSQL (budowa i działanie serwera)
  • Wykład 13 () (wykład nie odbędzie się w tym semestrze)
    Serwery Baz danych - PostgreSQL (budowa i działanie serwera)
  • Wykład 14 () (28.05.2013)
    Implementacja serwera SMTP,POP3,IMAP (postfix, dovecot)
  • Wykład 15 () (04.06.2013)
    Referaty tematyczne studentów
  • Wykład 16 () (11.06.2013)
    Referaty tematyczne studentów
  • Wykład 17 () (04.06.2013)
    System Firewall - omówienie zasad przetwarzania reguł oraz możliwości i parametrów


Referaty (* - oznacza, że temat jest zajęty)

Łatwe:
  1. NTP - synchronizacja czasu (serwer, klient) (*),
  2. Demon Cron, AT (*)
  3. Serwer FTP, (*)
  4. Serwer IRC, (*)
  5. Budowa wiadomości SMTP (*)
  6. Tutorial korzystania z memcached (*)
  7. Setcap w Linux
  8. serwer i klient VNC
Średnie:
  1. Listy ACL w Linux
  2. Serwer XMPP (*)
  3. OpenLDAP
  4. Ecartis - obsługa grup mailowych
  5. Demon ACPI (*)
  6. Kopie zapasowe - Bacula (*)
  7. Kopie zapasowe - Amanda (*)
  8. Kopie zapasowe - Rsync+ssh (*)
  9. Zbieranie logów - rsyslog (lokalne i usługa sieciowa, kernel log, user log),
  10. Zbieranie logów - syslog-ng (lokalne i usługa sieciowa, kernel log, user log)
  11. Bootloader Lilo
  12. Bootloader Grub, (*)
  13. Zbieranie statystyk Cacti
  14. Monitoring sieci Nagios, (*)
  15. Serwer DHCP (*)
  16. Duplikacja i replikacja mysql,i (*)
  17. Duplikacja i replikacja postgres, (*)
  18. Linux Virtual Serwer
  19. System X-windows
  20. Samba w Linux (*)
  21. Squid
  22. OpenVPN
  23. Wirtualizacja QEMU (*)
  24. Wirtualizacja XEN
  25. Cups - drukowanie
Trudne:
  1. Budowa jądra 2.6/3.x (*)
  2. Łaty jądra GRSecurity
  3. Implementacja własnego FS - przygotowanie HOWTO
  4. Varnish Cache (*)
  5. Serwer Open iSCSI
  6. Chmura OpenStack
  7. Zbieranie statystyk NTOP
  8. Serwer SVN, (*)
  9. Wersjonowanie konfiguracji (współpraca z grupą SVN)
  10. Filtry antyspamowe w postfix
  11. Puppet, (*)
  12. NIDS - Snort
  13. 802.1x i Radius
  14. Traffic Control w Linux
  15. Asterisk - usługi VoIP (sip2)

Prezentacje i dokumentacja studentów