Podcast
Questions and Answers
Jaką funkcję pełni klawisz TAB w powłoce Bash?
Jaką funkcję pełni klawisz TAB w powłoce Bash?
Co znajduje się w pliku /etc/passwd?
Co znajduje się w pliku /etc/passwd?
Który z poniższych jest edytorem tekstu dostępnym w systemie Linux?
Który z poniższych jest edytorem tekstu dostępnym w systemie Linux?
Jakie polecenie używa się do instalacji pakietu w systemie Ubuntu?
Jakie polecenie używa się do instalacji pakietu w systemie Ubuntu?
Signup and view all the answers
Czym są katalogi wymienione w /etc/shadow?
Czym są katalogi wymienione w /etc/shadow?
Signup and view all the answers
Jakie komendy służą do edytowania plików passwd, group oraz shadow?
Jakie komendy służą do edytowania plików passwd, group oraz shadow?
Signup and view all the answers
Które z poniższych stwierdzeń dotyczących roli ClamAV jest prawdziwe?
Które z poniższych stwierdzeń dotyczących roli ClamAV jest prawdziwe?
Signup and view all the answers
Jakie informacje zawiera struktura pliku /etc/group?
Jakie informacje zawiera struktura pliku /etc/group?
Signup and view all the answers
Jaką funkcję pełni polecenie apt autoremove?
Jaką funkcję pełni polecenie apt autoremove?
Signup and view all the answers
Które z poniższych poleceń służy do aktualizacji źródeł w systemie Linux?
Które z poniższych poleceń służy do aktualizacji źródeł w systemie Linux?
Signup and view all the answers
Co opisuje plik 'named.conf.local' w konfiguracji serwera DNS?
Co opisuje plik 'named.conf.local' w konfiguracji serwera DNS?
Signup and view all the answers
Jaką funkcję pełni SSH?
Jaką funkcję pełni SSH?
Signup and view all the answers
Czym jest funkcja skrótu MD5?
Czym jest funkcja skrótu MD5?
Signup and view all the answers
Jakie jest domyślne port w konfiguracji serwera SSH?
Jakie jest domyślne port w konfiguracji serwera SSH?
Signup and view all the answers
Która z poniższych komend jest poprawną komendą do instalacji serwera SSH?
Która z poniższych komend jest poprawną komendą do instalacji serwera SSH?
Signup and view all the answers
Jak nazywa się protokół używany do bezpiecznego transferu plików w SSH?
Jak nazywa się protokół używany do bezpiecznego transferu plików w SSH?
Signup and view all the answers
Co oznacza akronim MPM w kontekście serwera Apache?
Co oznacza akronim MPM w kontekście serwera Apache?
Signup and view all the answers
Jaka jest główna funkcja serwera Apache?
Jaka jest główna funkcja serwera Apache?
Signup and view all the answers
Jakie jest główne zastosowanie protokołu SCP?
Jakie jest główne zastosowanie protokołu SCP?
Signup and view all the answers
Który z poniższych modułów Apache jest najbardziej odpowiedni do obsługi skomplikowanych połączeń?
Który z poniższych modułów Apache jest najbardziej odpowiedni do obsługi skomplikowanych połączeń?
Signup and view all the answers
Jaką funkcję pełnią pliki konfiguracyjne w Apache?
Jaką funkcję pełnią pliki konfiguracyjne w Apache?
Signup and view all the answers
Co opisuje plik '/etc/resolv.conf' w kontekście DNS?
Co opisuje plik '/etc/resolv.conf' w kontekście DNS?
Signup and view all the answers
Który z powyższych algorytmów jest stosowany w SSH do uzgodnienia klucza sesji?
Który z powyższych algorytmów jest stosowany w SSH do uzgodnienia klucza sesji?
Signup and view all the answers
Jakie jest najważniejsze środowisko graficzne w systemie Linux?
Jakie jest najważniejsze środowisko graficzne w systemie Linux?
Signup and view all the answers
Jakie są typowe wymagania sprzętowe do instalacji systemu Linux?
Jakie są typowe wymagania sprzętowe do instalacji systemu Linux?
Signup and view all the answers
Która z opcji najlepiej opisuje rolę administratora w systemie Linux?
Która z opcji najlepiej opisuje rolę administratora w systemie Linux?
Signup and view all the answers
Który z wymienionych systemów plików jest używany w systemach Linux?
Który z wymienionych systemów plików jest używany w systemach Linux?
Signup and view all the answers
Jakie cechy charakteryzują trzecia wersję Gnome, wydaną w 2011 roku?
Jakie cechy charakteryzują trzecia wersję Gnome, wydaną w 2011 roku?
Signup and view all the answers
Jakie z zalet Linuxa są często wymieniane przez jego użytkowników?
Jakie z zalet Linuxa są często wymieniane przez jego użytkowników?
Signup and view all the answers
Jakie jest standardowe polecenie do create nowego katalogu w systemie Linux?
Jakie jest standardowe polecenie do create nowego katalogu w systemie Linux?
Signup and view all the answers
Jaka jest rola systemu plików /home w systemie Linux?
Jaka jest rola systemu plików /home w systemie Linux?
Signup and view all the answers
Co jest wymagane do przygotowania nośnika instalacyjnego Linuxa?
Co jest wymagane do przygotowania nośnika instalacyjnego Linuxa?
Signup and view all the answers
Jakie polecenie w systemie Linux służy do wylistowania plików w bieżącym katalogu?
Jakie polecenie w systemie Linux służy do wylistowania plików w bieżącym katalogu?
Signup and view all the answers
Które z wymienionych powłok są dostępne w systemie Linux?
Które z wymienionych powłok są dostępne w systemie Linux?
Signup and view all the answers
Co oznacza termin GNU w kontekście systemów operacyjnych?
Co oznacza termin GNU w kontekście systemów operacyjnych?
Signup and view all the answers
Jak są traktowane urządzenia w systemie Linux?
Jak są traktowane urządzenia w systemie Linux?
Signup and view all the answers
Jakie zadania wykonuje jądro systemu operacyjnego?
Jakie zadania wykonuje jądro systemu operacyjnego?
Signup and view all the answers
Jakie są różnice między jądrem monolitycznym a mikrojądrem?
Jakie są różnice między jądrem monolitycznym a mikrojądrem?
Signup and view all the answers
Czym jest powłoka systemowa?
Czym jest powłoka systemowa?
Signup and view all the answers
Jakie dwa rodzaje powłok systemowych możemy wyróżnić?
Jakie dwa rodzaje powłok systemowych możemy wyróżnić?
Signup and view all the answers
Co definiuje pojęcie 'kompilator' w kontekście systemów operacyjnych?
Co definiuje pojęcie 'kompilator' w kontekście systemów operacyjnych?
Signup and view all the answers
Co oznacza termin 'wielozadaniowość' w systemach operacyjnych?
Co oznacza termin 'wielozadaniowość' w systemach operacyjnych?
Signup and view all the answers
Czym jest 'wywłaszczalność' w kontekście systemu operacyjnego?
Czym jest 'wywłaszczalność' w kontekście systemu operacyjnego?
Signup and view all the answers
Jaką rolę pełnią biblioteki programistyczne w kontekście systemów operacyjnych?
Jaką rolę pełnią biblioteki programistyczne w kontekście systemów operacyjnych?
Signup and view all the answers
Jakie zadanie pełni parametr PidFile w konfiguracji serwera Apache?
Jakie zadanie pełni parametr PidFile w konfiguracji serwera Apache?
Signup and view all the answers
Co opisuje opcja DocumentRoot w pliku konfiguracyjnym serwera Apache?
Co opisuje opcja DocumentRoot w pliku konfiguracyjnym serwera Apache?
Signup and view all the answers
Co oznacza parametr KeepAlive w kontekście serwera Apache?
Co oznacza parametr KeepAlive w kontekście serwera Apache?
Signup and view all the answers
Jaki jest domyślny port, na którym serwer Apache nasłuchuje połączeń HTTP?
Jaki jest domyślny port, na którym serwer Apache nasłuchuje połączeń HTTP?
Signup and view all the answers
Jaka wartość Timeout może prowadzić do problemów z wydajnością serwera Apache?
Jaka wartość Timeout może prowadzić do problemów z wydajnością serwera Apache?
Signup and view all the answers
Co to jest MaxClients w konfiguracji serwera Apache?
Co to jest MaxClients w konfiguracji serwera Apache?
Signup and view all the answers
Jakie jest maksymalne ograniczenie wielkości pliku w systemie plików FAT32?
Jakie jest maksymalne ograniczenie wielkości pliku w systemie plików FAT32?
Signup and view all the answers
Który system plików oferuje księgowanie oraz szyfrowanie plików?
Który system plików oferuje księgowanie oraz szyfrowanie plików?
Signup and view all the answers
Co definiuje dyrektywa ErrorDocument w konfiguracji Apache?
Co definiuje dyrektywa ErrorDocument w konfiguracji Apache?
Signup and view all the answers
Jaką rolę pełni opcja ServerSignature w konfiguracji serwera Apache?
Jaką rolę pełni opcja ServerSignature w konfiguracji serwera Apache?
Signup and view all the answers
Jaka jest maksymalna przestrzeń dyskowa w systemie plików ext4?
Jaka jest maksymalna przestrzeń dyskowa w systemie plików ext4?
Signup and view all the answers
Co oznacza opcja AllowOverride w pliku konfiguracyjnym Apache?
Co oznacza opcja AllowOverride w pliku konfiguracyjnym Apache?
Signup and view all the answers
Jakie jest główne zastosowanie programu fsck?
Jakie jest główne zastosowanie programu fsck?
Signup and view all the answers
Jakie polecenie powoduje, że system plików przechodzi w tryb tylko do odczytu?
Jakie polecenie powoduje, że system plików przechodzi w tryb tylko do odczytu?
Signup and view all the answers
Co robi polecenie ab w kontekście serwera Apache?
Co robi polecenie ab w kontekście serwera Apache?
Signup and view all the answers
Co opisuje parametr LogFormat w konfiguracji Apache?
Co opisuje parametr LogFormat w konfiguracji Apache?
Signup and view all the answers
Jakie maksymalne ograniczenie wielkości pliku charakterystyczne jest dla systemu plików ext3?
Jakie maksymalne ograniczenie wielkości pliku charakterystyczne jest dla systemu plików ext3?
Signup and view all the answers
Co oznacza polecenie -a w kontekście fsck?
Co oznacza polecenie -a w kontekście fsck?
Signup and view all the answers
Jakie znaczenie ma parametr MaxKeepAliveRequests?
Jakie znaczenie ma parametr MaxKeepAliveRequests?
Signup and view all the answers
Jaka jest funkcja parametru ErrorLog w konfiguracji Apache?
Jaka jest funkcja parametru ErrorLog w konfiguracji Apache?
Signup and view all the answers
Który z poniższych systemów plików nie zapewnia szyfrowania w obecnej wersji?
Który z poniższych systemów plików nie zapewnia szyfrowania w obecnej wersji?
Signup and view all the answers
Jaka funkcja spoczywa na dyrektywach blokowych w serwerze Apache?
Jaka funkcja spoczywa na dyrektywach blokowych w serwerze Apache?
Signup and view all the answers
Jakie jest znaczenie opcji 'user' w pliku fstab?
Jakie jest znaczenie opcji 'user' w pliku fstab?
Signup and view all the answers
Który z poniższych systemów plików ma najlepszą zdolność do zarządzania fragmentacją?
Który z poniższych systemów plików ma najlepszą zdolność do zarządzania fragmentacją?
Signup and view all the answers
Jakie polecenie zapisuje system plików podczas startu systemu w trybie automatycznym?
Jakie polecenie zapisuje system plików podczas startu systemu w trybie automatycznym?
Signup and view all the answers
Co oznacza parametr 'remount-ro' w poleceniu mount?
Co oznacza parametr 'remount-ro' w poleceniu mount?
Signup and view all the answers
Jakie bity składają się na adres MAC?
Jakie bity składają się na adres MAC?
Signup and view all the answers
Jak zbudowany jest adres IPv4?
Jak zbudowany jest adres IPv4?
Signup and view all the answers
Co oznacza maska podsieci 255.255.255.0?
Co oznacza maska podsieci 255.255.255.0?
Signup and view all the answers
Jak wygląda pełny zapis adresu IPv6?
Jak wygląda pełny zapis adresu IPv6?
Signup and view all the answers
Jakie adresy są uważane za prywatne w IPv4?
Jakie adresy są uważane za prywatne w IPv4?
Signup and view all the answers
Jakie jest znaczenie adresu 255.255.255.255?
Jakie jest znaczenie adresu 255.255.255.255?
Signup and view all the answers
Który z poniższych adresów jest specjalnym adresem w IPv6?
Który z poniższych adresów jest specjalnym adresem w IPv6?
Signup and view all the answers
Jakie pole w pliku konfiguracyjnym DHCP zgłasza interfejsy do nasłuchu?
Jakie pole w pliku konfiguracyjnym DHCP zgłasza interfejsy do nasłuchu?
Signup and view all the answers
Jakim polem w pliku /etc/dhcp/dhcpd.conf można zarezerwować adres IP?
Jakim polem w pliku /etc/dhcp/dhcpd.conf można zarezerwować adres IP?
Signup and view all the answers
Czym jest protokół DNS?
Czym jest protokół DNS?
Signup and view all the answers
Ile głównych serwerów root DNS funkcjonuje na świecie?
Ile głównych serwerów root DNS funkcjonuje na świecie?
Signup and view all the answers
Który adres IPv6 wskazuje na host lokalny?
Który adres IPv6 wskazuje na host lokalny?
Signup and view all the answers
Jakie pole w pliku /etc/netplan/nazwa_pliku definiuje bramę domyślną?
Jakie pole w pliku /etc/netplan/nazwa_pliku definiuje bramę domyślną?
Signup and view all the answers
Co oznacza termin 'Dynamic Host Configuration Protocol' (DHCP)?
Co oznacza termin 'Dynamic Host Configuration Protocol' (DHCP)?
Signup and view all the answers
Co się stanie, gdy opcja -k jest ustawiona podczas dodawania użytkownika?
Co się stanie, gdy opcja -k jest ustawiona podczas dodawania użytkownika?
Signup and view all the answers
Jakie informacje można uzyskać za pomocą polecenia 'who'?
Jakie informacje można uzyskać za pomocą polecenia 'who'?
Signup and view all the answers
Jakie polecenie służy do usuwania użytkownika wraz z jego katalogiem domowym?
Jakie polecenie służy do usuwania użytkownika wraz z jego katalogiem domowym?
Signup and view all the answers
Jaką funkcję pełni parametr 'minlen=8' w konfiguracji haseł?
Jaką funkcję pełni parametr 'minlen=8' w konfiguracji haseł?
Signup and view all the answers
Co oznacza uprawnienie 'x' w kontekście plików w systemie Linux?
Co oznacza uprawnienie 'x' w kontekście plików w systemie Linux?
Signup and view all the answers
Jakie informacje można znaleźć w pliku '/etc/login.defs'?
Jakie informacje można znaleźć w pliku '/etc/login.defs'?
Signup and view all the answers
Jaką funkcję pełni polecenie 'chmod' w systemie Linux?
Jaką funkcję pełni polecenie 'chmod' w systemie Linux?
Signup and view all the answers
Jakie partycjonowanie umożliwia maksymalnie 128 partycji podstawowych?
Jakie partycjonowanie umożliwia maksymalnie 128 partycji podstawowych?
Signup and view all the answers
Co oznacza maska umask w systemie Linux?
Co oznacza maska umask w systemie Linux?
Signup and view all the answers
Jakie informacje można uzyskać z polecenia 'id'?
Jakie informacje można uzyskać z polecenia 'id'?
Signup and view all the answers
Jaką rolę pełni plik '/etc/fstab' w systemie Linux?
Jaką rolę pełni plik '/etc/fstab' w systemie Linux?
Signup and view all the answers
Jakie są domyślne uprawnienia dla nowo utworzonego pliku w systemie Linux?
Jakie są domyślne uprawnienia dla nowo utworzonego pliku w systemie Linux?
Signup and view all the answers
Jakie polecenie w systemie Linux służy do blokowania konta użytkownika?
Jakie polecenie w systemie Linux służy do blokowania konta użytkownika?
Signup and view all the answers
Jakie są podstawowe informacje, które można uzyskać za pomocą polecenia 'ps'?
Jakie są podstawowe informacje, które można uzyskać za pomocą polecenia 'ps'?
Signup and view all the answers
Jakie polecenie służy do montowania zasobów w systemie Linux przy użyciu protokołu CIFS?
Jakie polecenie służy do montowania zasobów w systemie Linux przy użyciu protokołu CIFS?
Signup and view all the answers
Co oznacza ustawienie 'guest ok = yes' w pliku konfiguracyjnym SAMBA?
Co oznacza ustawienie 'guest ok = yes' w pliku konfiguracyjnym SAMBA?
Signup and view all the answers
Jak można dodać nowego użytkownika w LDAP?
Jak można dodać nowego użytkownika w LDAP?
Signup and view all the answers
Jakie oprogramowanie jest wymagane do korzystania z SAMBA i montowania współdzielonych zasobów?
Jakie oprogramowanie jest wymagane do korzystania z SAMBA i montowania współdzielonych zasobów?
Signup and view all the answers
Co zawiera plik 'base-groups.ldif' w kontekście LDAP?
Co zawiera plik 'base-groups.ldif' w kontekście LDAP?
Signup and view all the answers
Jakie instrukcje powinny być użyte w skrypcie BASH do utworzenia zmiennej?
Jakie instrukcje powinny być użyte w skrypcie BASH do utworzenia zmiennej?
Signup and view all the answers
Jakie jest poprawne polecenie do wyświetlenia zawartości zmiennej w BASH?
Jakie jest poprawne polecenie do wyświetlenia zawartości zmiennej w BASH?
Signup and view all the answers
Co robi operator '|' w kontekście potoków w BASH?
Co robi operator '|' w kontekście potoków w BASH?
Signup and view all the answers
Jakie polecenie jest używane do instalacji OpenLDAP na systemie Linux?
Jakie polecenie jest używane do instalacji OpenLDAP na systemie Linux?
Signup and view all the answers
Jaka jest rola pliku 'user.ldif' w procesie tworzenia użytkownika w LDAP?
Jaka jest rola pliku 'user.ldif' w procesie tworzenia użytkownika w LDAP?
Signup and view all the answers
Jakie polecenie służy do tworzenia nowej grupy w LDAP?
Jakie polecenie służy do tworzenia nowej grupy w LDAP?
Signup and view all the answers
Które z poniższych poleceń służy do dodania użytkowników do grupy w LDAP?
Które z poniższych poleceń służy do dodania użytkowników do grupy w LDAP?
Signup and view all the answers
Jakie polecenie służy do uruchomienia skryptu w BASH?
Jakie polecenie służy do uruchomienia skryptu w BASH?
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?
Kto ponosi odpowiedzialność za wytwarzanie lub udostępnianie urządzeń przystosowanych do popełnienia przestępstwa znaczonego w art. 165 § 1 pkt 4?
Signup and view all the answers
Jakie polecenie służy do tworzenia nowego pliku .htpasswd?
Jakie polecenie służy do tworzenia nowego pliku .htpasswd?
Signup and view all the answers
Jakie ustawienie w pliku .htaccess zezwala na użycie innych modułów do autoryzacji?
Jakie ustawienie w pliku .htaccess zezwala na użycie innych modułów do autoryzacji?
Signup and view all the answers
Jaką funkcję pełni demon nmbd w serwerze SAMBA?
Jaką funkcję pełni demon nmbd w serwerze SAMBA?
Signup and view all the answers
Jakie ustawienie w pliku konfiguracyjnym SAMBA określa, kto ma dostęp do udostępnionego folderu?
Jakie ustawienie w pliku konfiguracyjnym SAMBA określa, kto ma dostęp do udostępnionego folderu?
Signup and view all the answers
Jakie hasło powinno być użyte w konfiguracji auth_mysql do autoryzacji?
Jakie hasło powinno być użyte w konfiguracji auth_mysql do autoryzacji?
Signup and view all the answers
Jakie ustawienie kontroluje, czy użytkownik może mieć puste hasło w auth_mysql?
Jakie ustawienie kontroluje, czy użytkownik może mieć puste hasło w auth_mysql?
Signup and view all the answers
Które z poniższych stwierdzeń dotyczących udziałów w SAMBA jest FAŁSZYWE?
Które z poniższych stwierdzeń dotyczących udziałów w SAMBA jest FAŁSZYWE?
Signup and view all the answers
Jakie połączenie pozwoli na zbieranie danych informacyjnych w systemie MySQL?
Jakie połączenie pozwoli na zbieranie danych informacyjnych w systemie MySQL?
Signup and view all the answers
Jakie dokumenty o błędach można zdefiniować w SAMBA?
Jakie dokumenty o błędach można zdefiniować w SAMBA?
Signup and view all the answers
Jakie polecenie jest używane do nadawania hasła użytkownikowi w SAMBA?
Jakie polecenie jest używane do nadawania hasła użytkownikowi w SAMBA?
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?
Które z poniższych ustawień jest związane z autoryzacją użytkowników opartej na IP w SAMBA?
Signup and view all the answers
Jakie ustawienie w pliku konfiguracyjnym SAMBA ustawia ścieżkę do udostępnianego katalogu?
Jakie ustawienie w pliku konfiguracyjnym SAMBA ustawia ścieżkę do udostępnianego katalogu?
Signup and view all the answers
Jakie ustawienie w pliku .htaccess określa lokalizację pliku z hasłami?
Jakie ustawienie w pliku .htaccess określa lokalizację pliku z hasłami?
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ówfsck
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.
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.