Teorie Flashcards

1
Q

Bootloader

A

> Zajišťuje a řídí proces spuštění OS
Načte se do OS a umožní uživateli vybrat, který OS má být spuštěn, pokud je jich nainstalováno více
Nejčastější: GRUB (grand unified bootloader) a LILO (linux loader)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

OS Kernel

A

Spravuje prostředky pro I/O zařízení systému na úrovni HW

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Daemons

A

> Služby na pozadí v linuxu
Účelem je zajistit správné fungování klíčových funkcí, jako je tisk, plánování a média

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

OS Shell

A

> Umožňuje uživateli říct OS, co má dělat
Nejčastěji: Bash, Tcsh/Csh, Ksh, Zsh, Fish

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Graphics server

A

Poskytuje grafický subsystém nazvaný “X” nebo “X-Server”, který umožňuje spouštění grafických programů lokálně nebo vzdáleně v systému X-windowing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Display manager

A

> Stará se o správu přihlašovacích obrazovek a uživatelských relací
Poskytuje grafické rozhraní pro přihlašování do systému (GDM, KDM, LightDM)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Window manager

A

Grafické uživatelské rozhraní (GUI, GNOME, KDE, MATE, XFCE, Unity, Cinnamon)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Terminál

A

Program nebo aplikace, která poskytuje uživateli prostředí pro komunikaci se shellem

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Shell

A

Textové rozhraní sloužící k interpretaci a vykonávání příkazů na OS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Virtual host

A

> Metoda, která umožňuje jednomu serveru poskytovat více webových stránek (domén) z jediné IP adresy.
Běžně používaná funkce u webových serverů jako Apache nebo Nginx

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

LiveCD linux

A

> Nástroj pro uživatele kteří chtějí používat/vyzkoušet/spravovat linux
Lze spustit přímo z média, jako je DVD nebo USB flash disk, aniž by byl potřeba trvalá instalace na pevný disk počítače
Testování, bezpečnostní audit, přenosná pracovní stanice, obnova dat

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Instalace serverového OS Debian

A

a) netinstal obraz - obsahuje pouze základní nástroje nutné pro instalaci systému
b) plný obraz - obsahuje veškerý software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Tabulky oddílů

A

> Slouží k tomu, aby poskytovaly informace o rozdělení disku na oddíly (partitions)
Každý fyzický disk je obvykle rozdělen do několika částí, kde každá část může být použita jako samostatný souborový systém, swap prostor nebo pro jiné specifické účely

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Souborové systémy

A

> Slouží k organizaci, správě a ukládání dat na disku nebo jiných úložných zařízeních, jako jsou SSD, USB flash disky, nebo síťová úložiště. >Umožňuje operačnímu systému a aplikacím přístup k datům a efektivní správu prostoru na disku
ext2/3/4, ZFS, BTRFS, NTFS, FAT, swap

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

/

A

kořenový adresář

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

/bin

A

obsahuje binární spustitelné soubory, které obsahují základní nástroje pro práci se systémem (cat, ls, cp, mv)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

/boot

A

Obsahuje spustitelné jádro a soubory potřebné k zavedení operačního systému Linux

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

/dev

A

Obsahuje soubory zařízení, která umožňují přístup k hardwarovým komponentům systému.
Zástupné soubory pro HW zařízení a periferie připojené k fyzickému stroji

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

/etc

A

Konfigurační soubory místního systému

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

/home

A

domovský adresář uživatele

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

/lib

A

Sdílené knihovny nezbytné pro provoz systému.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

/media

A

Slouží k připojování externích vyměnitelných médií, jako jsou USB disky

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

/mnt

A

Dočasný přípojný bod pro běžné souborové systémy.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

/opt

A

Umožňuje uložení volitelných souborů, včetně nástrojů od třetích stran.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

/root

A

Domovský adresář uživatele root

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

/sbin

A

Obsahuje spustitelné soubory používané pro správu systému (binární systémové soubory)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

/tmp

A

Slouží k ukládání dočasných souborů operačního systému a programů

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

/usr

A

Obsahuje spustitelné soubory, knihovny atd.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

/var

A

Obsahuje soubory proměnných dat, jako jsou logy, e-mailové schránky, soubory související s webovou aplikací, soubory cron a další.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

/proc

A

Informace o stavu systému

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

/srv

A

Data použitá pro sdélení v rámci sítě, např. v rámci webového nebo file serveru

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

Co je adresářová struktura v Linuxu?

A

> Linuxové distribuce používají hierarchickou adresářovou strukturu, v rámci které je přistupováno k veškerým datům, která jsou uložena jak na interních, tak externích úložištích
Každé úložiště je připojeno do určitého místa v rámci této struktury

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

Nástroje pro práci s fyzickými zařízeními a jejich oddíly:

A

blkid, lsblk, fdisk, smartctl, hdparm, dd, shred, badblocks

34
Q

Nástroje pro práci s diskovými oddíly:

A

fsck - kontrola konzistence oddílu
df - vypíše informace o dostupných diskových oddílech
mount/umount - připojí/odpojí diskový oddíl
mkfs - vytvoří souborový systém na daném disku cfdisk - textový nástroj pro práci s diskovými oddíly
parted/gparted - textový/grafický nástroj pro práci se souborovými systémy

35
Q

Co a k čemu je RAID?

A

> Technologie, která kombinuje více fyzických pevných disků nebo SSD do jedné logické jednotky, aby dosáhla vyššího výkonu, zvýšené spolehlivosti nebo obojího.
RAID 0,1,5,6,10

36
Q

Co je LVM?

A

> Logické svazky
Technologie, pomocí které je možno spojit více úložišť do jednoho logického celku.
Za běhu lze například do celého logického svazku přidat další úložiště bez nutnosti výpadku.
Základem jsou diskové oddíly, které se sdružují do skupin, ve kterých se chovají jako jeden celek

37
Q

Co je snapshot?

A

> Slouží k vytvoření okamžitého „snímku“ (snapshotu) souborového systému nebo oddílu, který zachycuje aktuální stav dat v daném okamžiku
Snapshoty jsou často používány jako záložní mechanismus, protože umožňují rychle obnovit data do původního stavu bez nutnosti vytvářet kompletní kopii souborů.
Toto je užitečné pro ochranu dat při údržbě systému, instalaci nových programů nebo při aktualizaci.

38
Q

Co a k čemu jsou balíky?

A

> Archivy, které obsahují spustitelné soubory, konfigurační soubory, informace o závislostech a kontrolují aktualizace
Funkce: stažení balíčků z repozitáře, řešení závislostí mezi balíčky, určení běžných umístění pro instalaci a konfiguraci, dodatečná konfigurace a funkce spojené s OS

39
Q

Co a k čemu slouží repozitář?

A

> Úložiště softwarových balíčků
Obsahují předem zkompilované balíčky, které lze snadno nainstalovat do systému pomocí správce balíčků

40
Q

Co je APT?

A

> Správce balíčků
Slouží k usnadnění instalace, aktualizace, konfigurace a odstraňování softwarových balíčků v systému

41
Q

Jak fungují oprávnění v linuxu?

A

> Celý systém oprávnění v systémech Linux je založen na osmičkovém číselném systému
r - read (4)
w - write (2)
x - execute (1)
0 - žádná oprávnění
7 = rwx = čtení, zápis a spuštění (4+2+1)
každý soubor má 3 úrovně oprávnění = user, group, others
změna oprávnění = chmod

42
Q

Co je SUID?

A

> Speciální oprávnění v Linuxu, která ovlivňují, jak se programy spouští a s jakými právy
Když je na souboru nastavena SUID (Set User ID), tento soubor se při spuštění vykoná s oprávněním vlastníka souboru, nikoli toho, kdo soubor spouští
o znamená, že pokud běžný uživatel spustí program s nastaveným bitem SUID, program získá práva vlastníka souboru, což je často root

43
Q

Co je SGID?

A

> Když je na souboru nastaven SGID, tento soubor se spustí s oprávněním skupiny vlastníka souboru, nikoli s oprávněním skupiny uživatele, který soubor spouští
Pro adresáře má SGID ještě jiný význam: všechny nově vytvořené soubory a adresáře uvnitř adresáře s nastaveným SGID dědí skupinu vlastníka rodičovského adresáře, nikoli skupinu uživatele, který soubor vytvořil

44
Q

K čemu slouží sticky bit?

A

> Speciální druh orávnění pro adresáře
K posílení ochrany proti náhodnému mazání/přejmenování souborů
reprezentován písmenem t

45
Q

K čemu slouží příkaz sudo?

A

> Umožňuje uživatelům spouštět programy nebo příkazy s právy jiného uživatele, obvykle superuživatele (root)
Soubor /etc/sudoers je konfigurační soubor pro příkaz sudo
Je důležité vyhnout se přihlašování a správě systému jako uživatel root

46
Q

K čemu slouží LDAP?

A

> Pro centralizovanou správu uživatelských účtů a autentizaci na všech pc v síti
Hierarchický a textově orientovaný protokol
Umožňuje klientům vyhledávat, přidávat, upravovat a mazat záznamy v adresářových službách

47
Q

Co je Systemd?

A

> Pokročilý init systém, který spravuje služby, zařízení, montování souborových systémů a další procesy od startu až po běh systému

48
Q

Co je Systemctl?

A

> Pro správu jednotlivých služeb se používá utilita systemctl, která slouží k restartu, spuštění, zastavení, případně de/aktivaci startu služby po spuštění systému. Používá se i pro ověření stavu služby

49
Q

Co je Journald?

A

> Je součást systému systemd a slouží k shromažďování a správě logů (záznamů)
Poskytuje centralizované řešení pro zaznamenávání událostí a výstupů z různých systémových komponent, služeb a aplikací

50
Q

Co je Journalctl?

A

> Umožňuje procházet a filtrovat logy nasbírané démonem journald. >Umožňuje efektivní vyhledávání specifických záznamů díky binárnímu formátu logů.

51
Q

Které nástroje můžeme použít k monitorování procesů?

A

top - výpis všech procesů běžících v systému
htop - novější a graficky přívětivější top
ps - výpis všech aktivních procesů včetně PID
pstree - výpis všech běžících procesů ve stromové struktuře
netstat - výpis stavu sítě
kill - slouží k ukončení nebo násilnému zabití procesu
jobs - vypíše seznam všech úkolů běžících v aktuální instanci shellu.

52
Q

Které nástroje můžeme použít pro plánování procesů?

A

> V rámci plánovaných úloh je možno spouštět skripty nebo jednoduché (ideálně krátké) příkazy či jejich sekvence.
Služba cron = zajišťuje spuštění dané úlohy ve specifikovaném termínu

53
Q

K čemu slouží Logrotate?

A

> Aby nedošlo k zahlcení celého úložiště, je nutné logové zprávy po nějakém čase komprimovat, případně mazat.
Spouští se v denních periodách, při každém spuštění si přečte nastavení v konfiguračním souboru, který definuje, které soubory mají být přejmenovány, zkomprimovány, nebo vymazány

54
Q

K čemu slouží tagování?

A

> Slouží k efektivnější správě souborů, procesů a dalších objektů v systému.
Tagy mohou pomáhat uživatelům a správcům systému rychleji a jednodušeji vyhledávat, filtrovat, nebo organizovat soubory či procesy

55
Q

Popiš protokol DHCP:

A

> Síťový protokol, který slouží k automatickému přiřazování síťových nastavení, jako je IP adresa, maska podsítě, výchozí brána a DNS servery, zařízení připojeným k síti.
Hlavní funkcí DHCP je usnadnit správu sítě tím, že eliminuje potřebu manuálního nastavování IP adres u každého zařízení.

56
Q

Popiš protokol SSH:

A

Slouží k bezpečnému vzdálenému přístupu a správě systémů přes šifrované připojení a provádět na něm příkazy, přenášet soubory a spravovat systém, jako by byli přímo u něj.

57
Q

K čemu slouží utilita SCP?

A

> Pro bezpečné kopírování souborů mezi lokálním strojem a vzdáleným počítačem
Skrz ni je možné kopírovat jak jednotlivé soubory, tak celé adresáře.

58
Q

Co jsou TCP wrappers?

A

> Bezpečnostní mechanismus, omezuje přístup k určitým službám na základě názvu hostitele nebo IP adresy uživatele požadujícího přístup
Pokud IP adresa odpovídá kritériím uvedeným v konfiguračních souborech, systém poté klientovi udělí přístup ke službě.

59
Q

K čemu slouží ip tables?

A

Nástroj iptables poskytuje flexibilní sadu pravidel pro filtrování síťového provozu na základě různých kritérií, jako jsou zdrojové a cílové IP adresy, čísla portů, protokoly a další

60
Q

K čemu slouží řetězce?

A

> Řetězce organizují pravidla, která definují, jak má být síťový provoz filtrován nebo upravován. V iptables jsou dva typy řetězců:
a) Vestavěné řetězce
b) Uživatelsky definované řetězce

61
Q

Co je AppArmor?

A

> Používá profily k určení, jaké soubory a oprávnění aplikace vyžaduje. Každý systém také používá určité funkce jinak.

62
Q

Co je SElinux?

A

> Security enhanced linux
Definuje řízení přístupu pro aplikace, procesy a soubory v systému s bezpečnostními politikami.
Tyto zásady definují, k čemu uživatelé mohou nebo nemohou přistupovat.
Pokud nejsou pro proces, aplikaci nebo adresář definovány zásady, SELinux k nim přístup neumožní.

63
Q

Co je Fail2Ban?

A

> Bezpečnostní nástroj, který pomáhá chránit linuxové servery před útoky hrubou silou a útoky DDoS. >Kontroluje soubory protokolů, zda neobsahují vzory odpovídající neúspěšné autentizace a na základě své konfigurace podniká kroky proti škodlivému nebo nepovolenému provozu.

64
Q

Co jsou PAM moduly?

A

> Knihovny, které poskytují konkrétní metody autentizace.
Některé moduly mohou ověřit heslo proti lokálnímu databázovému souboru, zatímco jiné mohou komunikovat s externím autentizačním serverem, například LDAP nebo Kerberos.

65
Q

K čemu sloužé proxy server?

A

> Mohou poskytovat dodatečnou vrstvu anonymizace pro uživatele a zlepšovat bezpečnost tím, že skrývají IP adresy a jiné identifikační informace.
Proxy servery zpracovávají žádosti od klientů, tím, že je přeposílají na cílový server, a poté předávají odpověď zpět klientovi.
Filtrují obsah a blokují škodlivý provoz

66
Q

Co je Apache HTTP server?

A

> opensource webový server
Výhodou je modularita, stabilita, a spolehlivost - je schopen zvládnout velké množství provozu, aniž by došlo k jeho pádu

67
Q

Co dělá load balancing?

A

> Rozděluje příchozí síťový provoz na více serverů, čímž zajišťuje, že žádný jednotlivý server není přetížen a všechny servery pracují efektivně.

68
Q

Co je ModSecurity?

A

> Multiplatformní firewall poskytující další vrstvu zabezpečení.
Je navržen tak, aby detekoval, analyzoval a zabraňoval různým typům webových útoků v reálném čase.
Proces vyhodnocování funguje pomocí sady předem definovaných pravidel, které porovnává s příchozím provozem.

69
Q

Co je OWASP?

A

> Open Web Application Security je projekt a nezisková nadace, jejímž cílem je zlepšit bezpečnost softwarových systémů poskytováním bezplatných a celosvětové uznávaných standardů, metodik a nástrojů.

70
Q

Co je databáze?

A

> Systém pro ukládání a správu dat, který umožňuje efektivní přístup, aktualizaci a správu informací

71
Q

Co je postfix?

A

> Postfix je open-source Mail Transfer Agent (MTA), který se používá k přenosu, doručení a směrování e-mailových zpráv. >Byl navržen jako alternativa k Sendmailu s důrazem na bezpečnost, jednoduchost konfigurace a vysokou výkonnost.

72
Q

Co je SSHFS?

A

> Praktický nástroj pro práci s vzdálenými souborovými systémy přes zabezpečený protokol SSH.
Uživatelům umožňuje připojit vzdálený souborový systém jako lokální adresář, což usnadňuje práci s vzdálenými soubory bez potřeby manuálního kopírování.

73
Q

Co je RSYNC?

A

> Nástroj pro synchronizaci souborů a adresářů mezi dvěma místy, a to buď na lokálním systému nebo mezi lokálním a vzdáleným systémem pomocí protokolu SSH

74
Q

Co je NFS?

A

> Síťový protokol, který umožňuje sdílení souborů mezi různými počítači v síti.

75
Q

Co je SMB?

A

> Na Linuxu je realizována pomocí Samba, open-source softwaru, který umožňuje sdílení souborů a tiskáren mezi počítači s různými operačními systémy

76
Q

Co je FTP, TFTP a SFTP a jaký je mezi nimi rozdíl?

A

FTP - jednoduchý přenos souborů, nemá šifrování, TCP, porty 20 a 21
TFTP - jednodušší FTP, pro rychlý přenos malých souborů, UDP, port 69
SFTP - šifrovaný, port 22

77
Q

Co je iSCSI?

A

> Internet small computer system interface
metoda pro přenos blokových dat mezi zařízeními v síti pomocí TCP protokolu
Umožňuje připojení vzdálených blokových úložišť k serverům a PCprostřednictvím sítě
Díky tomu lze vytvářet virtuální blokové disky pro snadnou správu a přístup k datům

78
Q

Co je DFS?

A

> Distribuovaný souborový systém
Umožňuje efektivní a transparentní sdílení souborů v rozsáhlých sítích
Poskytuje dojem, že data jsou uložena na jednom místě, ale přitom jsou na více serverech
Výhody: dostupnost, odolnost proti chybám, škálovatelnost

79
Q

Co je Ansible?

A

> Automatizační nástroj
a) konfigurace serverů
b) nasazení aplikací
c) řízení konfigurace
d) orchestrace

80
Q

Z jakých komponent se ansible skládá?

A

a) řídící stroj - stroj kde je ansible nainstalována odkud jsou vydávány řídící příkazy, obsahuje inventář, playbooky, role a konf. soubory
b) spravované uzly - cílová zařízení, na kterých chceme provádět automatizaci
c) moduly - kod který provádí konkrétní úlohy na uzlech
d) inventář - soubor který obsahuje seznam uzlů
e) playbooks - soubory napsané v YAML, obsahující instrukce pro ansible
f) role - organizované sady playbooků, modulů a dalších zdrojů potřebných pro specifický úkol
g) ansible controller - software na řídícím stroji, spouští moduly na uzlech a koordinuje automatizaci

81
Q

K čemu slouží PFSense?

A

> OS založený na FreeBSD
Specializuje se na správu a monitorování síťového provozu
Umožňuje: pokročilý firewall, load balancing, proxy server, vpn, detekci a prevenci útoků, routování

82
Q

Co je OpenWRT?

A

> linuxová distribuce pro vestavěná zařízení, zejména routery
výhody: vysoká přizpůsobitelnost, bezpečnost a aktualizace, kompatibilita, pokročilé funkce pro správu sítě