OSY
Created by Jan Seidler

OSY
Operační Systémy
Raid
- Zkratka: Redundant Array of Independent Disks
- Používá se ke zvýšení výkonu nebo spolehlivosti ukládání dat
- Skládá se ze 2+ disků (pracují paralelně) - HDD, SSD
- neexistuje norma
- nenahrazuje to zálohování
RAID 0
- Stripping
- Data jsou rozdělena do bloků
- pásky jsou zapisovány na všechny disky
- káždý pásek pouze na 1 disk (nedublují se)
- selže-li 1 disk jsou všechna data stracena
- vysoký výkon
- spíše na dočastná dat

CLI
Command Line Interpreter
- rozhraní pro komunikaci a ovladání osy a aplikací pomocí textových příkazů
- příkazový řádek, shell, BASH …
- využívá se pro psaní skriptů, ovláddání aplikací či OS, kofiguraci OS …
Typy instalací OS
- Čistá instalace
- operační systém → instaluje na prázdný disk nebo diskový oddíl
- instalace na nové zařízení
- Tichá instalace
- na pozadí bez zobrazování informačních zpráv
- vyžaduje přípravu souboru s odpověďmi
- Bezobslužná instalace
- bez zásahu uživatele
- vyžaduje přípravu souboru s odpověďmi
- intune
- Auktualizace
- může probíhat skrytě, záleží na nastavení systému
- Upgrade - povýšení na novou verzi
- Klonování/duplikace
- záloha instalace a kofigurace OSY z jednoho PC a následná bitová kopie do jiného PC
- pokud pouze vytvoříme image a tuto dále nainstalujeme na jiné PC → dostaneme identickou instalaci včetně SID, čísla licence …
- Reinstalace/obnova OSY do továrního nastavení
- obnovení do továrního nastavení přímo z nastavení OSY
- pomocí bootovacího média
- reinstalace by měla zachovat uživatelského data a nastavení
- Instalace ze sítě pomocí rozhraní PXE
RAID 6
- Stripping s dvojitou paritou
- obdobné jako RAID 5
- Pro zvýšení spolehlivosti a odolnosti proti ztrátě dat → počítají 2 kontrolní sooučty - parity
- 1 pomocí funkce XOR
- 1 pomocí Reed Solomonova kódu
- minimální počet disků → 4
- efektivní → jeví se až při použití 5+ disků
- pro systémy vyžadující vysokou spolehlivost

RAID 1
- mirroring
- data jsou zapisována na 2+ disků
- na každém disku jsou stejné data
- vysoké zabezpečení
- selže-li 1 disk data jsou dostupná na dalším 1+ discích
- vhodné pro kritická/dlouhodobbá data

RAID 10
- kombinace 1 a 0
- Stripping & Mirroring
- data - rozdělena na bloky - zapisují se pak na další
- každý z disků - zrcadlen na další
- vysoký výkon a bezpečnost
- dražší

RAID 5
- Stripping with distributed parity
- data → rozdělena do bloků → parita distribuována mezi disky
- pokud 1 disk selže → data lze obnovit z paritních informací
- minimální počet disků → 3
- vhodný pro kombinaci výkon + spolehlivost
- parita → počítána pomocí funkce XOR
- paritní bity → rovnoměrně rozděleny do všech disků → zařazeny do RAID

PXE
funkce XOR

SYSPREP
- SYSPREP → pro přípravu dané instalace systému pro duplicitní instlaci na jiné zařízení
- nejedná se o bitovou kopii
- používa se k vícenásobné instalaci Windows na více PC → každá instalace → unikátní
- při přípravě image (slouží pro instalaci nových PC → pomocí SYSPREP) dojde k odstranění některých informací a dat → SID, licence …
- image vytvořenou pomocí SYSPREP → možné "nakopírovat" na jiná PC a tam provést novou instalaci
Windows
- CLI pro Windows jemnuje příkazový řádek → Command Prompt
- Spustí se zadáním příkazu cmd.exe
- Pokročilejším CLI → PowerShell
SID
Platí pouze pro Windows
- SID → Security Identifier → bezpečnostní identifikátor
- SID má každé zařízení v síti (každý uživatel)
- mělo b ybýt unikátní v síti
Jak zjistím SID uživatelů?
- aktuálně přihlášený uživatel
- Command Prompt: whoami/user
- jiných uživatelů
- Command Prompt: wmic useraccount get name, sid
- PowerShell: Get-WmiObject win32_useraccount / Select domain, name, sid
Příkazový řádek
- Command Prompt
- Spustí se zadáním příkazu cmd.exe

Windows Terminál
- aplikace → má sloužit jako centrální místo pro přístup k příkazovým řádkům a shellům
- umožní spustit na různých záložkách
- pomocí funkce WSL → Windows Subsystem for Linux
- podpora barevných schémat → lepší vykreslování písem

Power Shell
- pokročilý textový shell se skriptovacím jazykem
- obsahuje mnohem více funkcí a možností než Command Prompt
- je založen na platformě .NET Framework
- pomocí cmdlets (commadlets) lze spravovat spoustu aplikací a systémů
- může pracovat se souborovým systémem (s registry, úložišti certifikátů ...)
Spuštění:
- Příkaz Powershell.exe

- spusti → Windows Powershell ISE → obsahuje integrované prostředí → editor včetně nápovědy k příkatům a Cmdletům

