Systemy operacyjne – laboratorium

Laboratorium prowadzone jest do wykładu dr. inż. Jarosława Gocławskiego.

Zajęcia

  1. 28.II.2009 - zajęcia wprowadzające, Windows 2000/2003/XP
    logowanie do systemu, konfiguracja systemu, narzędzia administracyjne, konsola MMC, przystawki, właściwości systemu, podgląd zdarzeń, wydajność.
    Instrukcje do zajęć: Instrukcja 1, Instrukcja 2.
  2. 21.III.2009 - konta użytkowników i grup, uprawnienia, udostępnianie plików i folderów,
    Instrukcja do zajeć: Instrukcja 3
  3. 28.III.2009 - systemy plików, rozruch systemu, profile sprzętowe, usługi systemowe
    Instrukcja do zajeć: Instrukcja 4
  4. 18.IV.2009 - System operacyjny GNU/Linux, system plików, powłoka systemowa bash, narzędzia coreutils
    Instrukcja do zajeć: Instrukcja 7
    Wybrane, podstawowe polecenia systemowe: man, ls, touch, mkdir, rmdir, cp, mv, ln, cd, rm, cat
  5. 25.IV.2009 - konta użytkowników, grupy, uprawnienia, zarządzanie kontami, hasła, prawa dostępu
    Instrukcja do zajeć: Instrukcja 8
  6. 09.V.2009 - Narzędzia systemowe: ps, kill, killall, jobs, top, head, tail, sort, uniq, grep
    Procesy w systemie, zarządzanie procesami, sygnały, strumienie plikowe, przekierowania, filtry strumieniowe
    Instrukcja do zajeć: Instrukcja 9
  7. 16.V.2009 - Skrypty w powłoce systemowej bash, zmienne, wyrażenia, parametry specjalne, pętle
    Instrukcja do zajeć: Instrukcja 10
  8. 30.V.2009 - Pętle, instrukcje warunkowe, funkcje w powłoce
    Instrukcja do zajeć: Instrukcja 11
  9. 06.VI.2009 - edytory strumieniowe sed, AWK
    Instrukcja do zajeć: Instrukcja 12
  10. 20.VI.2009 - zajęcia przeznaczone na poprawianie i/lub podchodzenie do zaległych testów

Zadania

Instrukcje do wszystkich zadań znajdują się obecnie na specjalnej stronie Wiki Katedry.

Testy komputerowe

Na każdych zajęciach przeprowadzany jest test komputerowy z materiału z poprzednich zajęć. Testy przebiegają według następujących zasad:

Polecana literatura dodatkowa

Oprogramowanie

W trakcie wykonywania zadań laboratoryjnych zapoznają się Państwo z mechanizmami systemów operacyjnych Microsoft Windows 2000/2003/XP oraz GNU/Linux.

Podczas prowadzanie badań nad systemami operacyjnymi jest bardzo pomocne korzystanie z technik wirtualizacji. Pozwala to na zainstalowanie dowolnego systemu operacyjnego w wirtualnym środowisku bez obawy o uszkodzenie czegokolwiek w naszym systemie. Rekomendowanym przeze mnie rozwiązaniem jest VirtualBox, oferujący wydajny mechanizm wirtualizacji zarówna dla systemu Windows jak i GNU/Linux. Inne darmowe narzędzia tego typu to VMware, VirtualPC (dostępne w MSDN AA) lub Xen.

Dystrybucje systemu GNU/Linux, których używam od dawna, to Debian (w szczególności zachęcam do wypróbowania wydanej niedawno wersji 5.0, Lenny), ArchLinux oraz Gentoo.

Zachęcam również do wypróbowania wyśmienitego systemu UNIX z gałęzi BSD FreeBSD.

Proszę pamiętać, że ??? jako studenci ??? mają Państwo pełny dostęp do wszystkich znaczących systemów operacyjnych firmy Microsoft. Jest to możliwe dzięki programowi MSDN Academic Alliance. Oprogramowanie można pobierać poprzez stronę MSDN AA ELMS. Więcej informacji mogą Państwo znaleźć na wydziałowej stronie grupy .NET.