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