Szczegółowy program szkolenia
Definiowanie środowiska pracy
- Ustawianie zmiennych środowiskowych(podczas logowania, podczas uruchamienia nowego shella)
- Pisanie funkcji w bashu dla często wykonywanych sekwencji komend
- Definiowanie struktury katalogów dla nowego użytkownika
- Definiowanie ścieżek wyszukiwania komend
- Znaczenie plików : /etc/profile, ~/.bash_profile, ~/.bash_login, ~/.profile, ~/.bashrc, ~/.bash_logout
- Omówienie komend: env, export, set, unset, function, alias, lists
Pisanie prostych skryptów
- Wybór interpretatora powłoki
- Definicje zmiennych
- Instrukcje warunkowe i pętle
- Obsługa wejścia i wyjścia
- Generowanie raportu(log,mail)
Użycie podstawowych zapytań SQL
- Połączenie do bazy mysql
- Podstawowe zapytania sql
- Filtrowanie wyników
- Sortowanie wyników
- Łączenie tabel
Instalacja i konfiguracja X11 - podstawy
- X font serwer
- Instalacja i konfiguracja X (/etc/X11/xorg.conf )
- Konfiguracja środowiska graficznego
Zarządzanie użytkownikami i grupami
- Dodawanie, modyfikowanie, usuwanie użytkowników i grup
- Sposoby przechowywanie haseł (/etc/passwd, /etc/shadow
Automatyzacja zadań administracyjnych
- Mechanizmy automatyzacji (cron,anacron, at)
- Definiowanie zaplanowanych zadań
- Uprawnienia do usług automatyzacji
Ustawienia narodowe
- Definiowanie ustawień narodowych
- Strefa czasowa
- Strona kodowa (znaki narodowe)
Zarządzanie czasem systemowym
- Ustawianie daty i czasu
- Konfiguracja strefy czasowej
- Konfiguracja serwera czasu wzorcowego (NTP)
Logi systemowe
- Konfiguracja SYSLOG
- Konfiguracja poziomów logowania
- Rotacja logów
- Konfiguracja centralnego serwera logów
Podstawowa konfiguracja Mail Transfer Agent (MTA)
- Najpopularniejsze serwery pocztowe(postfix, sendmail,exim, qmail )
- Tworzenie aliasów pocztowych
- Przekazywanie poczty
Zarządzanie drukarkami i drukowaniem
- Podstawowa konfiguracja drukarek (drukarki lokalne i zdalne CUPS, /etc/cups, lpd, lpr, lprm, lpq)
- Zarządzanie kolejkami wydruku(dodawanie, usuwanie elementów kolejki)
- Rozwiązywanie podstawowych problemów z drukowaniem
Podstawy protokołu TCP/IP
- Podstawy działania protokołu TCP/IP
- Klasyfikacja adresów IP
- Podział na podsieci
- Omówienie podstaw routingu
Podstawowa konfiguracja sieci
- Ręczna i automatyczna konfiguracja interfejsu sieciowego
- Omówienie komend: ifconfig, ifup, ifdown, route, ping
- Znaczenie plików :/etc/hostname, /etc/hosts, /etc/resolv.conf, /etc/nsswitch.conf
- Modyfikacja tablicy routingu
- Konfiguracja usług sieciowych
- Podstawowe polecenia diagnostyczne
- Rozwiązywanie podstawowych problemów sieciowych
Konfiguracja klienta DNS
- Proces rozwiązywanie nazw
- Objaśnienie zadań klienta DNS
- Konfiguracja klienta DNS
Zarządzanie bezpieczeństwem systemu
- Bity suid/sgid – zastosowanie
- Limity systemowe – zużycie zasobów systemu przez użytkownika
- Czas życia haseł i wymuszanie zmiany hasła
- Detekcja otwartych portów
- Użycie polecenia sudo
- Wyłączanie nieużywanych serwisów
- Zadania TCP wrapper
- Definiowanie dostępów do hosta
Zabezpieczanie danych przy użyciu szyfrowania
- Klient i serwer OpenSSH
- Zarządzanie kluczami
- Logowanie do systemu przy użyciu kluczy
- Objaśnienie działania tuneli SSH
- Tworzenie tunelu SSH
- Tunelowanie X11
Metoda realizacji szkolenia
Szkolenie realizowane jest w formie naprzemiennie następującej po sobie części teoretycznej w postaci mini wykładów oraz części praktycznej w postaci ćwiczeń komputerowych. Szkolenie łączy w sobie fachową wiedzę merytoryczną z praktycznymi przykładami jej wykorzystania w środowisku pracy. Ćwiczenia skonstruowane są w sposób, który wspiera utrwalenie nabytej wiedzy, oraz przyszłe twórcze wykorzystanie jej w dalszym rozwoju umiejętności.
POBIERZ PROGRAM W PDF