Systemy Operacyjne - Główne cechy
125 Questions
5 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Jaką funkcję pełni klawisz TAB w powłoce Bash?

  • Wyświetla pomoc dla komendy
  • Przechodzi do katalogu domowego
  • Wykonuje polecenie
  • Dopuszcza do automatycznego dokończenia nazwy programu (correct)
  • Co znajduje się w pliku /etc/passwd?

  • Dane dotyczące grup użytkowników
  • Hasła użytkowników w formie otwartej
  • Informacje o użytkownikach, ich UID i GID (correct)
  • Informacje o zainstalowanych pakietach
  • Który z poniższych jest edytorem tekstu dostępnym w systemie Linux?

  • Visual Studio Code
  • Microsoft Word
  • Notepad
  • Nano (correct)
  • Jakie polecenie używa się do instalacji pakietu w systemie Ubuntu?

    <p>apt install nazwa_pakietu (C)</p> Signup and view all the answers

    Czym są katalogi wymienione w /etc/shadow?

    <p>Zaszyfrowane hasła użytkowników (C)</p> Signup and view all the answers

    Jakie komendy służą do edytowania plików passwd, group oraz shadow?

    <p>vipw oraz vigr (C)</p> Signup and view all the answers

    Które z poniższych stwierdzeń dotyczących roli ClamAV jest prawdziwe?

    <p>Jest to program antywirusowy (B)</p> Signup and view all the answers

    Jakie informacje zawiera struktura pliku /etc/group?

    <p>Zawiera nazwę grupy i użytkowników w grupie (C)</p> Signup and view all the answers

    Jaką funkcję pełni polecenie apt autoremove?

    <p>Usuwa pakiety wraz z zależnościami (C)</p> Signup and view all the answers

    Które z poniższych poleceń służy do aktualizacji źródeł w systemie Linux?

    <p>apt update (C)</p> Signup and view all the answers

    Co opisuje plik 'named.conf.local' w konfiguracji serwera DNS?

    <p>Lokalną konfigurację DNS (D)</p> Signup and view all the answers

    Jaką funkcję pełni SSH?

    <p>Bezpieczna komunikacja między serwerami (A)</p> Signup and view all the answers

    Czym jest funkcja skrótu MD5?

    <p>Skrót o stałej długości 128 bitów (C)</p> Signup and view all the answers

    Jakie jest domyślne port w konfiguracji serwera SSH?

    <p>22 (D)</p> Signup and view all the answers

    Która z poniższych komend jest poprawną komendą do instalacji serwera SSH?

    <p>sudo apt install openssh-server (B)</p> Signup and view all the answers

    Jak nazywa się protokół używany do bezpiecznego transferu plików w SSH?

    <p>SFTP (B)</p> Signup and view all the answers

    Co oznacza akronim MPM w kontekście serwera Apache?

    <p>Multi-Processing Module (C)</p> Signup and view all the answers

    Jaka jest główna funkcja serwera Apache?

    <p>Obsługa żądań protokołu HTTP (C)</p> Signup and view all the answers

    Jakie jest główne zastosowanie protokołu SCP?

    <p>Bezpieczny transfer plików (A)</p> Signup and view all the answers

    Który z poniższych modułów Apache jest najbardziej odpowiedni do obsługi skomplikowanych połączeń?

    <p>mpm_event (B)</p> Signup and view all the answers

    Jaką funkcję pełnią pliki konfiguracyjne w Apache?

    <p>Skonfigurowanie serwera i jego modułów (A)</p> Signup and view all the answers

    Co opisuje plik '/etc/resolv.conf' w kontekście DNS?

    <p>Serwery DNS, których używa system (C)</p> Signup and view all the answers

    Który z powyższych algorytmów jest stosowany w SSH do uzgodnienia klucza sesji?

    <p>Diffie-Hellman (A)</p> Signup and view all the answers

    Jakie jest najważniejsze środowisko graficzne w systemie Linux?

    <p>Gnome Shell (B)</p> Signup and view all the answers

    Jakie są typowe wymagania sprzętowe do instalacji systemu Linux?

    <p>Co najmniej 256 Mb pamięci RAM lub 1 Gb do wygodnej pracy (A), Co najmniej 10 Gb miejsca na dysku twardym (B)</p> Signup and view all the answers

    Która z opcji najlepiej opisuje rolę administratora w systemie Linux?

    <p>Posiada wszystkie uprawnienia (B)</p> Signup and view all the answers

    Który z wymienionych systemów plików jest używany w systemach Linux?

    <p>Hierarchiczny system plików (C)</p> Signup and view all the answers

    Jakie cechy charakteryzują trzecia wersję Gnome, wydaną w 2011 roku?

    <p>Dostosowanie do ekranów dotykowych (B), Negatywne przyjęcie przez zaawansowanych użytkowników (C)</p> Signup and view all the answers

    Jakie z zalet Linuxa są często wymieniane przez jego użytkowników?

    <p>Brak wirusów (A), Stabilność (C)</p> Signup and view all the answers

    Jakie jest standardowe polecenie do create nowego katalogu w systemie Linux?

    <p>mkdir (B)</p> Signup and view all the answers

    Jaka jest rola systemu plików /home w systemie Linux?

    <p>Zawiera katalogi domowe użytkowników (A)</p> Signup and view all the answers

    Co jest wymagane do przygotowania nośnika instalacyjnego Linuxa?

    <p>Narzędzie Rufus (C)</p> Signup and view all the answers

    Jakie polecenie w systemie Linux służy do wylistowania plików w bieżącym katalogu?

    <p>ls (A)</p> Signup and view all the answers

    Które z wymienionych powłok są dostępne w systemie Linux?

    <p>sh (A), bash (B)</p> Signup and view all the answers

    Co oznacza termin GNU w kontekście systemów operacyjnych?

    <p>Projekty do tworzenia wolnego oprogramowania (D)</p> Signup and view all the answers

    Jak są traktowane urządzenia w systemie Linux?

    <p>Jako pliki (A)</p> Signup and view all the answers

    Jakie zadania wykonuje jądro systemu operacyjnego?

    <p>Wszystkie wymienione. (C)</p> Signup and view all the answers

    Jakie są różnice między jądrem monolitycznym a mikrojądrem?

    <p>Monolityczne zawiera wszystkie funkcje w jednym programie, mikrojądro tylko podstawowe. (D)</p> Signup and view all the answers

    Czym jest powłoka systemowa?

    <p>Program pełniący rolę pośrednika między systemem a użytkownikiem. (A)</p> Signup and view all the answers

    Jakie dwa rodzaje powłok systemowych możemy wyróżnić?

    <p>Tekstowe i graficzne. (B)</p> Signup and view all the answers

    Co definiuje pojęcie 'kompilator' w kontekście systemów operacyjnych?

    <p>Program tłumaczący kod źródłowy na kod maszynowy. (C)</p> Signup and view all the answers

    Co oznacza termin 'wielozadaniowość' w systemach operacyjnych?

    <p>Możliwość jednoczesnego wykonywania więcej niż jednego procesu. (C)</p> Signup and view all the answers

    Czym jest 'wywłaszczalność' w kontekście systemu operacyjnego?

    <p>Możliwością przenoszenia zasobów między procesami. (C)</p> Signup and view all the answers

    Jaką rolę pełnią biblioteki programistyczne w kontekście systemów operacyjnych?

    <p>Dostarczają podprogramy i dane do wykorzystania w kodzie źródłowym. (C)</p> Signup and view all the answers

    Jakie zadanie pełni parametr PidFile w konfiguracji serwera Apache?

    <p>Zapisuje identyfikator procesu w systemie (D)</p> Signup and view all the answers

    Co opisuje opcja DocumentRoot w pliku konfiguracyjnym serwera Apache?

    <p>Katalog, w którym znajdują się dokumenty HTML (C)</p> Signup and view all the answers

    Co oznacza parametr KeepAlive w kontekście serwera Apache?

    <p>Pozwala na użycie jednego połączenia do wielu zapytań (C)</p> Signup and view all the answers

    Jaki jest domyślny port, na którym serwer Apache nasłuchuje połączeń HTTP?

    <p>80 (A)</p> Signup and view all the answers

    Jaka wartość Timeout może prowadzić do problemów z wydajnością serwera Apache?

    <p>Zbyt duża wartość (A)</p> Signup and view all the answers

    Co to jest MaxClients w konfiguracji serwera Apache?

    <p>Liczba maksymalnych procesów potomnych (C)</p> Signup and view all the answers

    Jakie jest maksymalne ograniczenie wielkości pliku w systemie plików FAT32?

    <p>4 GB (B)</p> Signup and view all the answers

    Który system plików oferuje księgowanie oraz szyfrowanie plików?

    <p>NTFS (D)</p> Signup and view all the answers

    Co definiuje dyrektywa ErrorDocument w konfiguracji Apache?

    <p>Wiadomość zwrotną w przypadku błędu (D)</p> Signup and view all the answers

    Jaką rolę pełni opcja ServerSignature w konfiguracji serwera Apache?

    <p>Włącza lub wyłącza podpis serwera w odpowiedziach (B)</p> Signup and view all the answers

    Jaka jest maksymalna przestrzeń dyskowa w systemie plików ext4?

    <p>32 TB (C)</p> Signup and view all the answers

    Co oznacza opcja AllowOverride w pliku konfiguracyjnym Apache?

    <p>Określa, które dyrektywy są dozwolone w plikach .htaccess (D)</p> Signup and view all the answers

    Jakie jest główne zastosowanie programu fsck?

    <p>Sprawdzanie integralności systemu plików (B)</p> Signup and view all the answers

    Jakie polecenie powoduje, że system plików przechodzi w tryb tylko do odczytu?

    <p>remount-ro (C)</p> Signup and view all the answers

    Co robi polecenie ab w kontekście serwera Apache?

    <p>Symuluje dużą liczbę jednoczesnych zapytań (C)</p> Signup and view all the answers

    Co opisuje parametr LogFormat w konfiguracji Apache?

    <p>Format rekordów w dzienniku (D)</p> Signup and view all the answers

    Jakie maksymalne ograniczenie wielkości pliku charakterystyczne jest dla systemu plików ext3?

    <p>2 TB (C)</p> Signup and view all the answers

    Co oznacza polecenie -a w kontekście fsck?

    <p>Automatyczne naprawianie błędów (D)</p> Signup and view all the answers

    Jakie znaczenie ma parametr MaxKeepAliveRequests?

    <p>Definiuje maksymalną liczbę zapytań w ramach jednego połączenia (C)</p> Signup and view all the answers

    Jaka jest funkcja parametru ErrorLog w konfiguracji Apache?

    <p>Definiuje lokalizację logów błędów (B)</p> Signup and view all the answers

    Który z poniższych systemów plików nie zapewnia szyfrowania w obecnej wersji?

    <p>Btrfs (D)</p> Signup and view all the answers

    Jaka funkcja spoczywa na dyrektywach blokowych w serwerze Apache?

    <p>Ograniczenie zasięgu parametrów do konkretnego katalogu (D)</p> Signup and view all the answers

    Jakie jest znaczenie opcji 'user' w pliku fstab?

    <p>Zezwala zwykłemu użytkownikowi na montowanie partycji (D)</p> Signup and view all the answers

    Który z poniższych systemów plików ma najlepszą zdolność do zarządzania fragmentacją?

    <p>Btrfs (B)</p> Signup and view all the answers

    Jakie polecenie zapisuje system plików podczas startu systemu w trybie automatycznym?

    <p>auto (D)</p> Signup and view all the answers

    Co oznacza parametr 'remount-ro' w poleceniu mount?

    <p>Powoduje ponowne zamontowanie systemu plików w trybie tylko do odczytu (A)</p> Signup and view all the answers

    Jakie bity składają się na adres MAC?

    <p>48 bitów (A)</p> Signup and view all the answers

    Jak zbudowany jest adres IPv4?

    <p>32-bitowa liczba podzielona na 4 oktety (C)</p> Signup and view all the answers

    Co oznacza maska podsieci 255.255.255.0?

    <p>Wydziela 256 adresów w danej podsieci (D)</p> Signup and view all the answers

    Jak wygląda pełny zapis adresu IPv6?

    <p>Zawiera osiem bloków 16-bitowych (B)</p> Signup and view all the answers

    Jakie adresy są uważane za prywatne w IPv4?

    <p>Obie odpowiedzi A i C (C)</p> Signup and view all the answers

    Jakie jest znaczenie adresu 255.255.255.255?

    <p>Adres rozgłoszeniowy (C)</p> Signup and view all the answers

    Który z poniższych adresów jest specjalnym adresem w IPv6?

    <p>::ffff:0:0/64 (C)</p> Signup and view all the answers

    Jakie pole w pliku konfiguracyjnym DHCP zgłasza interfejsy do nasłuchu?

    <p>INTERFACESv4 (B)</p> Signup and view all the answers

    Jakim polem w pliku /etc/dhcp/dhcpd.conf można zarezerwować adres IP?

    <p>host (C)</p> Signup and view all the answers

    Czym jest protokół DNS?

    <p>System tłumaczący domeny na adresy IP (A)</p> Signup and view all the answers

    Ile głównych serwerów root DNS funkcjonuje na świecie?

    <p>13 (C)</p> Signup and view all the answers

    Który adres IPv6 wskazuje na host lokalny?

    <p>::1/128 (A)</p> Signup and view all the answers

    Jakie pole w pliku /etc/netplan/nazwa_pliku definiuje bramę domyślną?

    <p>gateway4 (C)</p> Signup and view all the answers

    Co oznacza termin 'Dynamic Host Configuration Protocol' (DHCP)?

    <p>Protokół do dynamicznego przydzielania adresów IP (D)</p> Signup and view all the answers

    Co się stanie, gdy opcja -k jest ustawiona podczas dodawania użytkownika?

    <p>Przekopiowane zostaną wzorcowe pliki startowe z ustawionego katalogu. (B)</p> Signup and view all the answers

    Jakie informacje można uzyskać za pomocą polecenia 'who'?

    <p>Informacje o wszystkich użytkownikach zalogowanych na systemie. (B)</p> Signup and view all the answers

    Jakie polecenie służy do usuwania użytkownika wraz z jego katalogiem domowym?

    <p>userdel -r (C)</p> Signup and view all the answers

    Jaką funkcję pełni parametr 'minlen=8' w konfiguracji haseł?

    <p>Określa minimalną długość hasła. (C)</p> Signup and view all the answers

    Co oznacza uprawnienie 'x' w kontekście plików w systemie Linux?

    <p>Zezwolenie na wykonywanie pliku. (C)</p> Signup and view all the answers

    Jakie informacje można znaleźć w pliku '/etc/login.defs'?

    <p>Domyślne ustawienia dla polecenia useradd. (D)</p> Signup and view all the answers

    Jaką funkcję pełni polecenie 'chmod' w systemie Linux?

    <p>Zmiana uprawnień do pliku. (C)</p> Signup and view all the answers

    Jakie partycjonowanie umożliwia maksymalnie 128 partycji podstawowych?

    <p>GPT (GUID Partition Table) (A)</p> Signup and view all the answers

    Co oznacza maska umask w systemie Linux?

    <p>Ograniczenia dla uprawnień tworzonych plików. (A)</p> Signup and view all the answers

    Jakie informacje można uzyskać z polecenia 'id'?

    <p>UID i GID wszystkich grup użytkownika. (C)</p> Signup and view all the answers

    Jaką rolę pełni plik '/etc/fstab' w systemie Linux?

    <p>Określa, które partycje mają być montowane przy starcie systemu. (B)</p> Signup and view all the answers

    Jakie są domyślne uprawnienia dla nowo utworzonego pliku w systemie Linux?

    <p>rw-r--r-- (A)</p> Signup and view all the answers

    Jakie polecenie w systemie Linux służy do blokowania konta użytkownika?

    <p>passwd -l (C)</p> Signup and view all the answers

    Jakie są podstawowe informacje, które można uzyskać za pomocą polecenia 'ps'?

    <p>Lista wszystkich procesów w systemie. (C)</p> Signup and view all the answers

    Jakie polecenie służy do montowania zasobów w systemie Linux przy użyciu protokołu CIFS?

    <p>mount -t cifs ///nazwa_zasobu /miejsce_montowania -o user=smbuser (A)</p> Signup and view all the answers

    Co oznacza ustawienie 'guest ok = yes' w pliku konfiguracyjnym SAMBA?

    <p>Katalog jest dostępny dla gości bez logowania (C)</p> Signup and view all the answers

    Jak można dodać nowego użytkownika w LDAP?

    <p>sudo ldapadd -x -D cn=user,dc=localdomain,dc=com -W -f user.ldif (A)</p> Signup and view all the answers

    Jakie oprogramowanie jest wymagane do korzystania z SAMBA i montowania współdzielonych zasobów?

    <p>cifs-utils (A)</p> Signup and view all the answers

    Co zawiera plik 'base-groups.ldif' w kontekście LDAP?

    <p>Grupy organizacyjne (A)</p> Signup and view all the answers

    Jakie instrukcje powinny być użyte w skrypcie BASH do utworzenia zmiennej?

    <p>zmienna=wartość (B)</p> Signup and view all the answers

    Jakie jest poprawne polecenie do wyświetlenia zawartości zmiennej w BASH?

    <p>echo $zmienna (B)</p> Signup and view all the answers

    Co robi operator '|' w kontekście potoków w BASH?

    <p>Przekazuje wyjście z jednego polecenia jako wejście do innego (D)</p> Signup and view all the answers

    Jakie polecenie jest używane do instalacji OpenLDAP na systemie Linux?

    <p>sudo apt-get install slapd ldap-utils (C)</p> Signup and view all the answers

    Jaka jest rola pliku 'user.ldif' w procesie tworzenia użytkownika w LDAP?

    <p>Zawiera dane osobowe użytkownika (D)</p> Signup and view all the answers

    Jakie polecenie służy do tworzenia nowej grupy w LDAP?

    <p>ldapadd -x -D cn=admin,dc=localdomain,dc=com -W -f group.ldif (D)</p> Signup and view all the answers

    Które z poniższych poleceń służy do dodania użytkowników do grupy w LDAP?

    <p>ldapmodify -x -D cn=admin,dc=localdomain,dc=com -W -f update-group.ldif (B)</p> Signup and view all the answers

    Jakie polecenie służy do uruchomienia skryptu w BASH?

    <p>bash nazwa_skryptu.sh (B), sh nazwa_skryptu.sh (C)</p> Signup and view all the answers

    Kto ponosi odpowiedzialność za wytwarzanie lub udostępnianie urządzeń przystosowanych do popełnienia przestępstwa znaczonego w art. 165 § 1 pkt 4?

    <p>Osoba, która sprzedaje lub udostępnia urządzenia lub programy (D)</p> Signup and view all the answers

    Jakie polecenie służy do tworzenia nowego pliku .htpasswd?

    <p>htpasswd -c .htpasswd nazwa_użytkownika (C)</p> Signup and view all the answers

    Jakie ustawienie w pliku .htaccess zezwala na użycie innych modułów do autoryzacji?

    <p>AuthBasicAuthoritative Off (C)</p> Signup and view all the answers

    Jaką funkcję pełni demon nmbd w serwerze SAMBA?

    <p>Obsługuje protokół NetBIOS (A)</p> Signup and view all the answers

    Jakie ustawienie w pliku konfiguracyjnym SAMBA określa, kto ma dostęp do udostępnionego folderu?

    <p>guest ok (D)</p> Signup and view all the answers

    Jakie hasło powinno być użyte w konfiguracji auth_mysql do autoryzacji?

    <p>AuthMySQL_Password (A)</p> Signup and view all the answers

    Jakie ustawienie kontroluje, czy użytkownik może mieć puste hasło w auth_mysql?

    <p>AuthMySQL_Empty_Passwords (B)</p> Signup and view all the answers

    Które z poniższych stwierdzeń dotyczących udziałów w SAMBA jest FAŁSZYWE?

    <p>Udział prywatny jest dostępny dla każdego użytkownika w systemie operacyjnym. (B)</p> Signup and view all the answers

    Jakie połączenie pozwoli na zbieranie danych informacyjnych w systemie MySQL?

    <p>mysqli_query (C)</p> Signup and view all the answers

    Jakie dokumenty o błędach można zdefiniować w SAMBA?

    <p>ErrorDocument 403 (A), ErrorDocument 404 (C), ErrorDocument 500 (D)</p> Signup and view all the answers

    Jakie polecenie jest używane do nadawania hasła użytkownikowi w SAMBA?

    <p>smbpasswd -a nazwa_użytkownika (D)</p> Signup and view all the answers

    Które z poniższych ustawień jest związane z autoryzacją użytkowników opartej na IP w SAMBA?

    <p>deny from 192.147.2.23 (D)</p> Signup and view all the answers

    Jakie ustawienie w pliku konfiguracyjnym SAMBA ustawia ścieżkę do udostępnianego katalogu?

    <p>path (B)</p> Signup and view all the answers

    Jakie ustawienie w pliku .htaccess określa lokalizację pliku z hasłami?

    <p>AuthUserFile (B)</p> Signup and view all the answers

    Study Notes

    Systemy Operacyjne

    • System operacyjny składa się z jądra, powłoki, kompilatora i bibliotek.
    • Jądro monolityczne to jeden, duży program obsługujący wszystkie zadania.
    • Mikrojądro lub nanojądro to jądro z podstawową częścią, a bardziej złożone funkcje są oddzielone lub realizowane jako procesy użytkownika.
    • Jądro hybrydowe łączy komponenty monolityczne i mikrojądra.
    • Główne zadania jądra: obsługa procesów, urządzeń i przerwań, zarządzanie zasobami komputera, zarządzanie pamięcią, pamięcią masową i siecią.
    • Powłoka systemowa (shell) działa jako pośrednik między użytkownikiem a systemem operacyjnym, przyjmując polecenia i wyświetlając wyniki.
    • Istnieją powłoki tekstowe i graficzne.
    • Kompilator tłumaczy kod źródłowy na kod maszynowy.
    • Biblioteki programistyczne dostarczają podprogramy, dane i typy danych do użycia w kodzie źródłowym.

    Systemy Operacyjne - Główne cechy

    • Wielozadaniowość (wieloprocesowość) to możliwość wykonywania więcej niż jednego procesu jednocześnie.
    • Wielowątkowość to wykonywanie wielu zadań (wątków) w jednym procesie, wykorzystującym tę samą przestrzeń adresową.
    • Wielobieżność to cecha jądra pozwalająca na jednoczesną pracę kilku procesów w trybie jądra.
    • Skalowalność to możliwość rozbudowy zasobów.
    • Wywłaszczalność to możliwość planisty wstrzymywania lub odbierania zasobów procesowi i przekazywania ich innemu.

    Linux jako System Operacyjny

    • Linux to rodzina systemów operacyjnych opartych na wspólnym jądrze.
    • Dystrybucja Linuksa to kompletny system operacyjny z oprogramowaniem.
    • Popularne dystrybucje to Slackware Linux i Debian.
    • Linux oferuje różne powłoki graficzne, takie jak Gnome Shell (w różnych wersjach), KDE, XFCE i LXDE.

    Dlaczego Linux?

    • Linux jest darmowy.
    • Łatwiejszy w konfiguracji
    • Jest bezpieczny i stabilny.
    • Mniej podatny na wirusy
    • Nie wymaga częstych restartów.
    • Pozwala na wybór składników.

    Dlaczego nie Linux?

    • Ma stosunkowo mniejszą dostępność oprogramowania.
    • Brak dedykowanych sterowników dla wielu urządzeń.
    • Nie ma gwarancji dla większości oprogramowania.
    • Zachowane kompatybilności i przyzwyczajenia.
    • Czasami trudniejsza obsługa techniczna.

    Windows vs. Linux

    • Windows używa oznaczeń dysków C:, D:, E:.
    • Linux używa hierarchicznego systemu plików.
    • Windows nie pozwala na istnienie dwóch plików lub folderów o tej samej nazwie w tym samym folderze.
    • W nazwach plików i folderów w Linuxie rozróżnia się wielkość liter.
    • Domyślny katalog użytkownika w Windows to c:\users\nazwa_użytkownika.
    • W Linuxie każdy użytkownik ma własny katalog domowy w /home/nazwa_użytkownika.
    • Twarde dyski, CD-ROMy, drukarki są traktowane jak pliki w Linuxie.
    • Korzeń (root) ma wszystkie uprawnienia w Linuxie.
    • System operacyjny Linux ma trzyklasową strukturę użytkowników: zwykły, root oraz systemowe(service account).

    Instalacja Linuksa

    • Sprawdź wymogi sprzętowe (np. 64-bitowa architektura, pamięć RAM, miejsce na dysku).
    • Pobierz obraz ISO dystrybucji.
    • Przygotuj nośnik instalacyjny.

    Maszyna wirtualna (VM)

    • Maszyna wirtualna jest wirtualną wersją komputera, umożliwiającą uruchomienie innych systemów operacyjnych na komputerze.

    Struktura katalogów w Linuxie

    • Wyjaśnienie najważniejszych katalogów systemu plików ( /bin, /boot, /dev, /etc, /home, /lib, /media, /mnt, /proc, /root, /sbin, /tmp, /usr, /var, . Katalogi public_html, www, webapp, backup.git.svn).

    Polecenia w konsoli Linux

    • Przedstawienie poleceń, takich jak sudo, unminizme, man, ls, cd, mkdir, mv, rmdir, touch, rm, ln, cat, find, cp, oraz ich funkcji.
    • Wyjaśnienie poleceń interaktywnych z konsolą (CTRL+C, CTRL+Z, CTRL+ALT+F1 - F6).

    Powłoki tekstowe w Linuxie

    • Omówienie różnych powłok tekstowych systemu Linux (np. sh, csh, ksh, rsh, tcsh, zsh, bash), ich funkcji i różnic.
    • Bash jako domyślna powłoka w systemie Linux.
    • Korzystanie z klawiszy kursora, wbudowanej historii poleceń, auto-dopełniania i trybu pomocy w bash.

    Kompilatory w Linuxie

    • Podanie przykładowych kompilatorów (GCC, C, C++, Objective, Fortran, Java, Ada).

    Edytory tekstu, pakiet biurowy i inne aplikacje w Linuxie

    • Wykaz popularnych edytorów tekstu (Nano, Vi, Gedit), pakietu biurowego LibreOffice, klienta poczty Mozilla Thunderbird i innych aplikacji.

    Zarządzanie pakietami w Linuxie

    • Opis zarządzania pakietami w systemie Linux (apt, apt-get, dpkg).

    Struktura pliku /etc/passwd

    • Opis struktury pól w pliku /etc/passwd (login, hasło, UID, GID, informacje GECOS, katalog domowy, powłoka).

    Struktura pliku /etc/shadow

    • Opis struktury pól w pliku /etc/shadow (login, hasło, data ostatniej zmiany, minimalna ilość, maksymalna ilość).

    Struktura pliku /etc/group

    • Opis struktury pliku /etc/group (nazwa grupy, hasło, GID, użytkownicy w grupie).

    Tworzenie, modyfikacja i usuwanie kont użytkowników (useradd, userdel, usermod)

    • Wprowadzenie poleceń useradd, userdel, usermod, passwd oraz ich parametrów.

    Modyfikacja informacji GECOS (chfn)

    • Wyjaśnienie jak modyfikować informacje w GECOS (General Comprehensive Operating System).

    Tworzenie i modyfikacja grup (groupadd, groupdel, groupmod)

    • Opis poleceń groupadd, groupdel, groupmod, groups.

    Informacje o zalogowanych użytkownikach

    • Wyjaśnienie poleceń whoami, who, finger, id, users, last, last -x.

    PAM (Pluggable Authentication Modules)

    • Wprowadzenie do koncepcji PAM oraz pliku konfiguracyjnego pam.conf.

    Złożoność haseł

    • Wprowadzenie modułu libpam-cracklib, opis plików konfiguracyjnych i parametrów dla silniejszych haseł.

    Uprawnienia plików i katalogów

    • Opis sposobu reprezentowania uprawnień do odczytu, zapisu i wykonywania (chmod, chown, chgrp).

    UMask

    • Wyjaśnienie zastosowania opcji umask w systemie Linux.

    ACL (Access Control List)

    • Omówienie ACL w kontekście uprawnień dostępu do zasobów.

    Procesy

    • Wprowadzenie do pojęcia procesu, numeru PID (process identification number), drzewa procesów (ps, pstree), monitorowanie procesów (top), zarządzanie procesami (kill, nice).

    Partycje

    • Wprowadzenie do pojęć partycjonowania i typów partycji (MBR, GPT).

    Programy do partycjonowania (GParted)

    • Wprowadzenie do programów GParted, QtParted, parted, cfdisk, fdisk.

    Montowanie i sprawdzanie partycji i systemów plików

    • Wyjaśnienie montażu partycji /etc/fstab, programów fsck do sprawdzania integralności systemów plików i opcji montażu.

    Systemy plików (FAT, NTFS, ext, btrfs).

    • Porównanie różnych systemów plików (FAT16, FAT32, NTFS, ext3, ext4, btrfs), ich charakterystycznych cech i możliwości.

    Cron

    • Wyjaśnienie usługi cron, pliki konfiguracyjne systemowe /etc/crontab, /var/spool/cron, crontab oraz specyfikacja zadań czasowych.

    Adresacja sieciową (IP)

    • Wyjaśnianie adresów IPv4, IPv6, adresów specjalnych, maski podsieci.

    Serwer DHCP

    • Podstawy pracy z serwerami DHCP oraz pliku /etc/dhcp/dhcpd.conf.

    Serwer DNS

    • Podstawy pracy z serwerami DNS, pliki konfiguracyjne (bind, /etc/resolv.conf, /etc/bind/named.conf.options).

    SSH

    • Funkcje SSH, szyfrowanie, protokół SSH, konfiguracja serwera SSH (/etc/ssh/sshd_config).
    • Korzystanie z SSH do transferu plików (scp, sftp, sshfs).

    Apache

    • Podstawy serwera WWW Apache, obsługa HTTP, instalacja, pliki konfiguracyjne (httpd.conf, ports.conf).
    • Moduły, systemy przetwarzania procesów w Apache (mpm_prefork, mpm_worker, mpm_event), opcje konfiguracyjne (StartServers, MaxClients).
    • Czas odpowiedzi serwera, połączeń (Timeout, Keep Alive),format dzienników serwera.
    • Obsługa błędów (ErrorDocument).
    • Autoryzacja klienta (AuthName, AuthUserFile, Require).
    • Obsługa SSL i HTTPS.
    • Testowanie serwera (ab, LOIC).

    Samba

    • Podstawy serwera plików Samba, protokół SMB, demony, udostępnianie zasobów, opcje konfiguracyjne (smb.config).
    • Mapowanie udziałów sieciowych.

    LDAP

    • Podstawy protokołu LDAP, konfiguracja serwera OpenLDAP.
    • Tworzenie kont i grup użytkowników poprzez LDAP.

    Webmin

    • Wprowadzenie do serwera Webmin dla zarządzania serwerem Linux.

    Skrypty

    • Wprowadzenie do tworzenia skryptów powłokowych, zmienne, pętle (for, while, if), operatory.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Description

    Poznaj kluczowe elementy systemów operacyjnych, w tym różnice między jądrem monolitycznym, mikrojądrem i hybrydowym. Dowiedz się, jakie są zadania jądra oraz jak działa powłoka systemowa. Sprawdź swoją wiedzę na temat kompilatorów i bibliotek programistycznych.

    More Like This

    Use Quizgecko on...
    Browser
    Browser