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