Program_Wprowadzenie do administracji systemem operacyjnym

Transkrypt

Program_Wprowadzenie do administracji systemem operacyjnym
Rozwiązania serwerowe OpenSource.
Wprowadzenie do administracji systemem operacyjnym Linux
Cele szkolenia
Celem szkolenia jest nabycie przez jego uczestników praktycznych umiejętności pracy w systemie
operacyjnym Linux oraz podstaw zarządzania nim. Uczestnicy szkolenia poznają zasady pracy w systemie
Linux i wykorzystania jego zasobów takich jak przestrzeń dyskowa – tworzenie systemów plików oraz
organizowanie plików i katalogów, nadawanie uprawnień itp. oraz procesor i pamięć – zarządzanie
procesami w systemie. Uczestnicy poznają również podstawy administrowania system poprzez
tworzenie użytkowników i grup, konfigurowanie ustawień sieciowych systemu, dynamiczne zarządzanie
przestrzenią dyskową – LVM, itp.
Wykorzystanie nabytych umiejętności pozwoli uczestnikom na samodzielną pracę i zarządzanie stacją
roboczą pracującą pod kontrolą systemu operacyjnego Linux. Nabyte umiejętności stanowią bazę do
dalszego poznawania systemu Linux i nabycia wiedzy dotyczącej konfigurowania i zarządzania usługami
pracującymi pod kontrolą tego systemu, takim jak www, dns, dhcp, poczta itp.
Profil słuchaczy
Szkolenie kierowane jest do osób zaczynających pracę w systemie operacyjnym Linux. Polecane jest
osobom, które pracują i/lub zarządzają systemami z rodziny MS Windows lub Mac OS i pragną poznać
zasady pracy oraz podstawy administracji stacji roboczej pracującej pod kontrolą systemu Linux.
Wymagania wstępne
Podstawowe umiejętności pracy w systemach z rodziny MS Windows lub Mac OS, czyli swoboda
poruszania się po systemie plików i zarządzania nim (organizacja plików, katalogów). Podstawowa
wiedza na temat sieci komputerowych (adresacja IP, rola urządzeń sieciowych takich jak przełącznik czy
router).
Czas trwania
2 dni po 8 godzin lekcyjnych
Metoda realizacji szkolenia
Szkolenie realizowane jest w formie naprzemiennie następujących po sobie mini wykładów oraz ćwiczeń
praktycznych. Szkolenie łączy w sobie fachową wiedzę merytoryczną z praktycznymi przykładami jej
wykorzystania w środowisku pracy.
Wiedza teoretyczna i praktyczna
Poznanie drzewa systemu plików i praca w nim
• Poruszanie się po systemie plików,
• Organizacja plików i katalogów (tworzenie, kopiowanie, usuwanie itp.),
• Praca z plikami tekstowymi – wyświetlanie i edycja plików.
Praca w systemie Linux – podstawowe komendy
• Zasady pracy w powłoce systemu – wydawanie poleceń,
• Poznanie podstawowych poleceń służących do pracy z plikami: cat, cut, sort, grep, wc,
• Wyszukiwanie plików w systemie według złożonych kryteriów wyszukiwana,
•
Tworzenie potoków, czyli składanie prostych poleceń w celu realizacji złożonych zadań w
systemie.
Praktyczne wykorzystanie zasobów systemu, takich jak procesor i pamięć
• Procesy w systemie i zarządzanie nimi poprzez mechanizm przesyłania sygnałów,
• Uruchamianie zadań i kontrolowanie ich – komendy fg, bg i jobs,
• Monitorowanie bieżącego wykorzystywania zasobów – programy top, iotop,
• Zarządzanie dostępem do zasobów procesora, a więc wpływanie na priorytet wykonywanych
procesów.
Użytkownicy w systemie Linux
• Nabycie wiedzy na temat możliwości zarządzania uwierzytelnianiem i autoryzacją użytkowników
w systemie w oparciu o lokalne i centralne (sieciowe) systemy,
• Zarządzanie lokalnymi użytkownikami w systemie – tworzenie i usuwanie kont użytkowników
oraz grup użytkowników,
• Konfiguracja uwierzytelniania i autoryzacji użytkowników w systemie Linux w oparciu o moduły
PAM; skorzystanie z centralnej bazy użytkowników dostępnej przez protokół LDAP.
Konfiguracja środowiska pracy użytkownika
• Tworzenie zmiennych oraz definiowanie ich wartości,
• Zmienne środowiskowe i praktyczne aspekty ich wykorzystania,
• Mechanizm aliasów – budowanie nowych oraz przezywanie istniejących poleceń,
• Pliki konfiguracyjne definiujące środowisko użytkownika na przykładzie powłoki bash.
Zarządzanie przestrzenią dyskową oraz systemami plików
• Pojęcie partycji dyskowej i systemu plików – tworzenie ich i zarządzanie nimi,
• Poznanie i konfiguracja praw dostępu do plików i folderów – standardowe i rozszerzone prawa
(rwx oraz st),
• Logical Volume Manager – czyli coś więcej niż partycje (dynamiczne zarządzanie wolumenami).
Konfiguracja sieci w systemie Linux
• Pojęcie adresu IPv4 oraz maski sieciowej i wykorzystanie tych danych do wyliczania adresów sieci
i rozgłoszeniowego,
• Poznanie roli bramy oraz zasady działania usługi DNS,
• Konfiguracja interfejsów sieciowych oraz bramy w systemie za pomocą poleceń: ifconfig i route,
• Permanentna konfiguracja sieci (statyczna jak i z wykorzystaniem protokołu DHCP) w systemie za
pomocą plików (na przykładzie dystrybucji CentOS),
• Praktyczne wykorzystanie narzędzi do monitorowania i kontrolowania sieci: ping, dig, iptraf,
tcpdump.
Zarządzanie oprogramowaniem w systemie
• Narzędzie rpm jako przykład administracji pakietami oprogramowania,
• Instalacja oprogramowania dostępnego w repozytoriach - narzędzie yum.
Automatyzacja pracy w systemie
• Uruchamianie zadań o zadanej porze - usługa at,
• Cykliczne uruchamianie zadań wg ustalonego harmonogramu – usługa crontab.
Umiejętności
Szkolenie pozwala:
• Dowiedzieć się jak zarządzać zasobami komputera pracującego pod kontrolą systemu
operacyjnego Linux.
• Nauczyć się pracy oraz podstaw administracji w systemie operacyjnym Linux.
•
•
Poznać sposoby i narzędzia zarządzania zarówno użytkownikami, jak i zasobami sprzętowymi
systemu oraz monitorowania ich wykorzystania.
Przygotować praktyczną konfigurację stacji roboczej pracującej pod kontrolą systemu Linux.
Ścieżka rozwoju
Po zakończeniu szkolenia rekomendowane jest skorzystanie z:
• „Linux. Receptury”, Carla Schroder

Podobne dokumenty