Karta Przedmiotu
| Politechnika Białostocka | Wydział Informatyki | ||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Kierunek studiów | Cyberbezpieczeństwo |
Poziom i forma studiów |
pierwszego stopnia stacjonarne |
||||||||||||||||||||||||
| Grupa przedmiotów / specjalność |
Profil kształcenia | ogólnoakademicki | |||||||||||||||||||||||||
| Nazwa przedmiotu | Administracja systemami Linux II | Kod przedmiotu | CYB1LIN2 | ||||||||||||||||||||||||
| Rodzaj zajęć | obowiązkowy | ||||||||||||||||||||||||||
| Formy zajęć i liczba godzin | W | Ć | L | P | Ps | T | S | Semestr | 2 | ||||||||||||||||||
| 30 | 30 | Punkty ECTS | 5 | ||||||||||||||||||||||||
| Program obowiązuje od | 2026/2027 | ||||||||||||||||||||||||||
| Przedmioty wprowadzające | Administracja systemami Linux I (CYB1LIN1), | ||||||||||||||||||||||||||
| Cele przedmiotu |
Pogłębienie wiedzy i umiejętności w zakresie administracji systemem Linux, ze szczególnym uwzględnieniem zaawansowanej konfiguracji systemu, zarządzania zasobami oraz usługami. Rozwinięcie kompetencji w zakresie automatyzacji zadań administracyjnych, tworzenia skryptów powłoki oraz zarządzania pamięcią masową. Nabycie umiejętności konfiguracji podstawowych mechanizmów zabezpieczania systemu oraz monitorowania jego działania w kontekście zapewnienia bezpieczeństwa systemów ICT. Zajęcia w znacznej części prowadzone są pod kątem przygotowania do zdawania egzaminu certyfikacyjnego LPIC-2 oraz Red Hat Certified System Administrator (RHCSA). Odniesienia do frameworka edukacyjnego mikrokompetencji SFIA: Administracja systemami operacyjnymi SYSP - poziom 3 Zarządzanie konfiguracją CFMG - poziom 3 Zarządzanie usługami IT ITMG - poziom 3 Rozwiązywanie problemów PBMG - poziom 3 Automatyzacja i skrypty AUTM - poziom 3 |
||||||||||||||||||||||||||
| Ramowe treści programowe | Zaawansowana administracja systemem Linux, zarządzanie pamięcią masową (partycje, LVM, systemy plików), konfiguracja i zarządzanie usługami systemowymi, automatyzacja zadań administracyjnych i podstawy skryptów powłoki, konfiguracja podstawowych usług sieciowych, monitorowanie i optymalizacja działania systemu, podstawowe mechanizmy zabezpieczania i utwardzania systemu Linux. | ||||||||||||||||||||||||||
| Inne informacje o przedmiocie | przedmiot ma związek z prowadzoną na Uczelni działalnością naukową | ||||||||||||||||||||||||||
| przedmiot kształtuje umiejętności praktyczne | |||||||||||||||||||||||||||
| Wyliczenie: | Nakład pracy studenta związany z: | Godzin ogółem |
W tym kontaktowych |
W tym praktycznych |
|||||||||||||||||||||||
| udziałem w wykładach | 30 | 30 | |||||||||||||||||||||||||
| udziałem w innych formach zajęć | 30 | 30 | 30 | ||||||||||||||||||||||||
| wykonywaniem zadań domowych oraz przygotowywaniem sprawozdań | 50 | 50 | |||||||||||||||||||||||||
| przygotowaniem do zaliczenia wykładu | 15 | ||||||||||||||||||||||||||
| Razem godzin: | 125 | 60 | 80 | ||||||||||||||||||||||||
| Razem punktów ECTS: | 5 | 2.4 | 3.2 | ||||||||||||||||||||||||
| Zakładane kierunkowe efekty uczenia się | Wiedza | Umiejętności | Kompetencje społeczne |
||||||||||||||||||||||||
| CYB1_W02 | CYB1_U02 | ||||||||||||||||||||||||||
| CYB1_W09 | CYB1_U03 | ||||||||||||||||||||||||||
| CYB1_U13 | |||||||||||||||||||||||||||
| CYB1_U18 | |||||||||||||||||||||||||||
| Cele i treści ramowe sformułował(a) | dr hab. inż. Ireneusz Mrozek | Data: | 08/04/2026 | ||||||||||||||||||||||||
| Realizacja w roku akademickim | 2026/2027 | ||||||||||||||||||||||||||
| Treści programowe | |||||||||||||||||||||||||||
| Wykład | |||||||||||||||||||||||||||
| 1. | Wprowadzenie do zaawansowanej administracji systemem Linux | ||||||||||||||||||||||||||
| 2. | Programowanie w powłoce systemowej (podstawy skryptów) | ||||||||||||||||||||||||||
| 3. | Programowanie w powłoce systemowej (struktury sterujące i funkcje) | ||||||||||||||||||||||||||
| 4. | Przetwarzanie tekstu i dane wejścia/wyjścia w skryptach | ||||||||||||||||||||||||||
| 5. | Automatyzacja zadań administracyjnych (cron, at) | ||||||||||||||||||||||||||
| 6. | Zarządzanie logami systemowymi i ich analiza | ||||||||||||||||||||||||||
| 7. | Archiwizacja, kompresja i transfer danych | ||||||||||||||||||||||||||
| 8. | Zarządzanie systemami plików i przestrzenią dyskową | ||||||||||||||||||||||||||
| 9. | Zarządzanie woluminami logicznymi (LVM) | ||||||||||||||||||||||||||
| 10. | Zarządzanie usługami systemowymi i procesem rozruchu | ||||||||||||||||||||||||||
| 11. | Podstawy konfiguracji sieci i usług sieciowych | ||||||||||||||||||||||||||
| 12. | Zarządzanie zabezpieczeniami systemu (firewalld) | ||||||||||||||||||||||||||
| 13. | Zarządzanie politykami bezpieczeństwa SELinux | ||||||||||||||||||||||||||
| 14. | Monitorowanie i optymalizacja wydajności systemu | ||||||||||||||||||||||||||
| 15. | Zaliczenie wykładu | ||||||||||||||||||||||||||
| Pracownia specjalistyczna | |||||||||||||||||||||||||||
| 1. | Tworzenie i uruchamianie skryptów powłoki | ||||||||||||||||||||||||||
| 2. | Wykorzystanie zmiennych i argumentów w skryptach | ||||||||||||||||||||||||||
| 3. | Instrukcje warunkowe i pętle w skryptach | ||||||||||||||||||||||||||
| 4. | Przetwarzanie tekstu i strumieni danych | ||||||||||||||||||||||||||
| 5. | Harmonogramowanie zadań (cron, at) | ||||||||||||||||||||||||||
| 6. | Analiza i zarządzanie logami systemowymi | ||||||||||||||||||||||||||
| 7. | Archiwizacja i kompresja danych oraz transfer plików | ||||||||||||||||||||||||||
| 8. | Zarządzanie systemami plików i przestrzenią dyskową | ||||||||||||||||||||||||||
| 9. | Tworzenie i zarządzanie woluminami LVM | ||||||||||||||||||||||||||
| 10. | Zarządzanie usługami systemowymi i procesem startu systemu | ||||||||||||||||||||||||||
| 11. | Konfiguracja podstawowych ustawień sieciowych | ||||||||||||||||||||||||||
| 12. | Konfiguracja zapory sieciowej (firewalld) | ||||||||||||||||||||||||||
| 13. | Konfiguracja i zarządzanie SELinux | ||||||||||||||||||||||||||
| 14. | Monitorowanie i optymalizacja działania systemu | ||||||||||||||||||||||||||
| 15. | Dokończenie nieukończonych zadań, zaliczenie zajęć | ||||||||||||||||||||||||||
| Metody dydaktyczne (realizacja stacjonarna) |
|||||||||||||||||||||||||||
| W | wykład problemowy; wykład informacyjny; wykład z prezentacją multimedialną | ||||||||||||||||||||||||||
| Ps | programowanie z użyciem komputera | ||||||||||||||||||||||||||
| Metody dydaktyczne (realizacja zdalna) |
|||||||||||||||||||||||||||
| W | wykład problemowy; wykład informacyjny; wykład z prezentacją multimedialną | ||||||||||||||||||||||||||
| - | |||||||||||||||||||||||||||
| Forma zaliczenia | |||||||||||||||||||||||||||
| W | zaliczenie pisemne | ||||||||||||||||||||||||||
| Ps | ocena skryptów oraz sprawozdań z wykonanych zadań | ||||||||||||||||||||||||||
| Warunki zaliczenia | |||||||||||||||||||||||||||
| W | Uzyskanie min. 30% punktów z pytań dotyczących efektu z zakresu wiedzy, a po spełnieniu tego warunku ocena wynika z sumy uzyskanych punktów Kryteria oceny: [ 0 – 50]% punktów – 2.0 (50 – 60]% punktów – 3.0 (60 – 70]% punktów – 3.5 (70 – 80]% punktów – 4.0 (80 – 90]% punktów – 4.5 (90 – 100]% punktów – 5.0 |
||||||||||||||||||||||||||
| Ps | Minimalne wymagania dotyczące poszczególnych efektów uczenia się z zakresu umiejętności: E2 - oddanie jednego skryptu E3 - oddanie dwóch sprawozdań z zarządzania systemem operacyjnym E4 - oddanie jednego sprawozdania z poniższych: SELinux, konteneryzacja, zabezpieczenia sieciowe Po spełnieniu powyższych warunków oraz zsumowaniu uzyskanych punktów: [ 0 – 50]% punktów – 2.0 (50 – 60]% punktów – 3.0 (60 – 70]% punktów – 3.5 (70 – 80]% punktów – 4.0 (80 – 90]% punktów – 4.5 (90 – 100]% punktów – 5.0 |
||||||||||||||||||||||||||
| Symbol efektu | Zakładane efekty uczenia się | Odniesienie do efektów uczenia się zdefiniowanych dla kierunku studiów | |||||||||||||||||||||||||
| Wiedza | Umiejętności | Kompetencje społeczne |
|||||||||||||||||||||||||
| Wiedza: student zna i rozumie | |||||||||||||||||||||||||||
| E1 | mechanizmy administracji systemem Linux, w tym automatyzację zadań, zarządzanie usługami systemowymi, konfigurację pamięci masowej oraz podstawowe mechanizmy zabezpieczania systemu | ||||||||||||||||||||||||||
| Umiejętności: student potrafi | |||||||||||||||||||||||||||
| E2 | implementować skrypty w powłoce systemowej | ||||||||||||||||||||||||||
| E3 | administrować systemami Linux, stosując odpowiednie narzędzia systemowe | ||||||||||||||||||||||||||
| E4 | konfigurować podstawowe mechanizmy zabezpieczania systemu Linux | ||||||||||||||||||||||||||
| Symbol efektu | Sposób weryfikacji efektu uczenia się | Forma zajęć na której zachodzi weryfikacja | |||||||||||||||||||||||||
| E1 | zaliczenie pisemne | W | |||||||||||||||||||||||||
| E2 | ocena zrealizowanych zadań | Ps | |||||||||||||||||||||||||
| E3 | ocena zrealizowanych zadań | Ps | |||||||||||||||||||||||||
| E4 | ocena zrealizowanych zadań | Ps | |||||||||||||||||||||||||
| Literatura podstawowa | |||||||||||||||||||||||||||
| 1. | Podręcznik systemowy GNU Linux | ||||||||||||||||||||||||||
| 2. | Materiały do kursu LPIC-1 (udostępniane studentom w formie elektronicznej) | ||||||||||||||||||||||||||
| 3. | Materiały do kursu LPIC-2 (udostępniane studentom w formie elektronicznej) | ||||||||||||||||||||||||||
| 4. | Materiały do kursu Red Hat System Administration II (udostępniane studentom w formie elektronicznej) | ||||||||||||||||||||||||||
| 5. | A. Chmielewski, I. Mrozek, E. Busłowska, Administracja systemami Linux: Programowanie w powłoce bash, Oficyna Wydawnicza Politechniki Białostockiej, 2023 | ||||||||||||||||||||||||||
| Literatura uzupełniająca | |||||||||||||||||||||||||||
| 1. | Debian system documentation - http://www.debian.org/doc | ||||||||||||||||||||||||||
| 2. | Fedora system documentation - http://docs.fedoraproject.org | ||||||||||||||||||||||||||
| 3. | CentOS system documentation - https://docs.centos.org | ||||||||||||||||||||||||||
| Koordynator przedmiotu: | dr hab. inż. Ireneusz Mrozek | Data: | 08/04/2026 | ||||||||||||||||||||||||