Administracja i integracja systemów operacyjnych
Transkrypt
Administracja i integracja systemów operacyjnych
SYLABUS PRZEDMIOTU JEDNOSTKA Katedra Informatyki i Metod Komputerowych KIERUNEK INFORMATYKA administracja systemami informatycznymi informatyka z nauczaniem matematyki SPECJALNOŚĆ/ multimedia i technologie internetowe SPECJALIZACJA przedsiębiorczość w sektorze IT informatyka nienauczycielska informatyka z elementami przedsiębiorczości informatyka z językiem angielskim NAZWA Administracja i integracja systemów operacyjnych NAZWA W J. ANG. Computer system administration KOD S STUDIA PUNKTACJA ECTS 4 STACJONARNE ROK STUDIÓW I SEMESTR 2 NIESTACJONARNE II KOORDYNATOR mgr Alfred Budziak ZESPÓŁ DYDAKTYCZNY mgr Alfred Budziak ZAŁOŻENIA I CELE Zakładając ,że zdecydowana większość studentów zarządzała wyłącznie własnymi stacjami roboczymi kurs PRZEDMIOTU ma od podstaw wprowadzić studenta w świat administrowania serwerowym systemem operacyjnym. WARUNKI WSTĘPNE WIEDZA Działanie systemu operacyjnego UMIEJĘTNOŚCI Podstawowa praca w dowolnej powłoce Unix-a KURSY Systemy Operacyjne EFEKTY KSZTAŁCENIA Zasady administrowania systemem operacyjnym. Wady i zalety różnych współczesnych systemów operacyjnych. Współczesny hardware specyficzny dla zastosowań serwerowych. Omówienie rodzajów interfejsów dyskowych i typów RAID. Planowanie zakupu właściwej do planowanych zastosowań konfiguracji sprzętowej. Bootowanie systemu operacyjnego. Programy bootujące. Przygotowanie dysku do współpracy z systemem. Tablice partycji , szczegółowe omówienie „klasycznego” MBR i nowoczesnego Gnu Partition Table. Systemy plików. Szersza wiedza o wybranym jako przykładowy systemie operacyjnym opartym na opensource (Debian GNU/linux) .Szersze omówienie linuxowych systemu plików, prawa dostępu , atrybuty , rozszerzone prawa dostępu. WIEDZA Polityka zarządzania użytkownikami. Przechowywanie danych o użytkownikach i haseł. Mechanizm quoty dyskowej Autentykacja i autoryzacja. Przykładowe metody. Działanie PAM. Wiedza o zasadach funkcjonowania systemu operacyjnego w sieci. Możliwości i zagrożenia. Powszechnie używane usługi sieciowe, związane z nimi oprogramowanie serwerowe i klienckie. Podstawowe informacje o DNS i RevDNS. Podstawowe zasady bezpieczeństwa systemu i bezpieczeństwa usług sieciowych. Metody integrowania różnych systemów. Zasady tworzenia kopii zapasowych systemu operacyjnego i danych. UMIEJĘTNOŚCI Instalacja od podstaw systemu serwerowego opartego o kod opensource, podstawowe zasady , planowanie w zależności od celu jakim ma system służyć. Konfiguracja programy bootującego. Możliwości umieszczania bootloadera w różnych miejscach. Umiejętności edycji i modyfikacji tablicy partycji za pomocą najbardziej podstawowych narzędzi. Stosowanie narzędzi do tworzenia , modyfikacji , konserwacji i diagnostyki systemów plików Przykładowy system ratunkowy np. System Rescue CD. Kolejność postępowania z uszkodzonym/lub podejrzanym o złamanie przez hackera systemem operacyjnym oraz z uszkodzonym nośnikiem danych z poziomu systemu systemu ratunkowego. Stosowane narzedzia. Uruchomienie, konfiguracja i opieka nad opensource-owym systemem serwerowym: Administrowanie użytkownikami, Zarządzanie przestrzenią dyskową , Zarządzanie uwierzytelnieniem i autoryzacją Przykładowy prosty skrypt dla automatyzacji zadań administracyjnych. Konfiguracja kilku wybranych usług (obowiązkowo serwer sshd) , administrowanie tymi usługami. Przeglądanie (ręczne i z wykorzystaniem narzędzi ) i analiza logów systemowych. Podstawowe techniki zabezpieczania serwera. Baza integralności systemu. Podstawowe techniki zabezpieczania uruchomionych usług. Tworzenie kopii zapasowych systemu i danych. Przykładowe narzędzia. Konfiguracja wybranej metody integrowania różnych systemów. Reakcje administratora w niektórych sytuacjach awaryjnych METODY NAUCZANIA WYKŁAD: ĆWICZENIA: informacyjny prelekcja dyskusja problemowy praca zespołowa – projekt instruktaż konwersatoryjny praca indywidualna – ćwiczenia praktyczne ćwiczenia produkcyjne inny (jaki) pokaz z objaśnieniem inne (jakie) platforma Moodle Elementy kształcenia zdalnego: inne (jakie) ORGANIZACJA FORMA ZAJĘĆ ĆWICZENIA W GRUPACH WYKŁAD (W) A LICZBA GODZIN K L STUDIA STACJONARNE 15 30 STUDIA NIESTACJONARNE 10 20 S P FORMY SPRAWDZANIA EFEKTÓW KSZTAŁCENIA W Stosowanie na zajęciach laboratoryjnych wiedzy nabywanej na wykładzie. A K L Sprawdzanie i analiza wykonywanych przez studentów w trakcie zajęć, na wirtualnych systemach operacyjnych, prac laboratoryjnych. Jako efekt finalny zajęć powinien być samodzielnie zainstalowany i skonfigurowany na kolejnych laboratoriach rezydujący na wirtualnej maszynie serwer. S P FORMA ZALICZENIA egzamin zaliczenie z oceną zaliczenie Końcowe kolokwium polegające na zaprezentowaniu prowadzącemu zainstalowanego i skonfigurowanego OCENA na kolejnych laboratoriach rezydującego na wirtualnej maszynie serwera oraz odpowiedzi na pytania dotyczące jego konfiguracji. UWAGI Całość zajęć laboratoryjnych jest prowadzona poprzez pracę na wirtualnych komputerach zapewniającym pełne możliwości administrowania sprzętem i systemem przez studentai. UZUPEŁNIAJĄCA PODSTAWOWA „Unix Administracja systemu”, A.Frisch Wydawnictwo RM”Windows 2000 Ser 1997 „Linux – Agresja i ochrona” Anonim, Robomatic, 2001 LITERATURA “Biblia TCP/IP”, R.Scrimger , Helion, 2002 „Linux. Biblia. Edycja 2007” ,C.Negus ,Helion 2008 portale: http://dug.net.pl www.linuxportal.pl/ ZMIANY: „Windows Server 2003. Księga eksperta”, O.Droubi at all. Helion 2004 „Perl -wprowadzenie” R.Schwartz , Helion 2006 „Programowanie skryptów powłoki”,A.Robbins, O'Reilly 2005 „Internet agresja i ochrona”, Anonim, Robomatic 1998 „100 sposobów na Linux”, Nicholas Petreley, Jono Bacon, Helion 2005" 101 skryptów w Shellu. Linux" ,Taylor Dave . MIKOM 2004