Skip to content

petrgru/SkriptaOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SkriptaOS - Operační systémy

Výuková dokumentace k předmětu Operační systémy. Přehled základních příkazů, skriptování, správy procesů, bezpečnosti a optimalizace výkonu v Linuxu i Windows.

Tento kurz je určen pro studenty informatiky a programátory, kteří chtějí pochopit, jak fungují operační systémy z praxe. Každá sekce kombinuje teorii s praktickými příklady.


Obsah

# Sekce Popis Cvičení
00 Základy OS Teoretický základ: kernel, syscalls, scheduling Cvičení
01 Základní Linux příkazy Navigace, soubory, výstupní proudy, práva Cvičení
02 Rozšířené Linux příkazy Pipe, grep, sed, awk, find, xargs Cvičení
03 Windows příkazy CMD a PowerShell příkazy pro Windows Cvičení
04 Bash skriptování Proměnné, cykly, funkce, argumenty Cvičení
05 PowerShell skriptování Objekty, pipeline, moduly, cmdlety Cvičení
06 Správa procesů Procesy, vlákna, PID, priority, signály Cvičení
07 Bezpečná architektura Práva, uživatele, skupiny, bezpečnost Cvičení
08 Správa logů a prostředí Souborové systémy, environment, logy Cvičení
09 Optimalizace výkonu CPU, paměť, disk, síť, profilování Cvičení
10 Aktualizace systému Balíčky, jádro, patche, rollback Cvičení
11 Správa uživatelů a skupin Uživatelé, skupiny, práva, sudo, sudoers Cvičení
12 Práva souborů a adresářů SUID, SGID, sticky bit, ACL, capabilities, umask Cvičení
13 Správa souborového systému Disky, oddíly, mkfs, mount, fsck, LVM, swap Cvičení
14 Zálohování a obnova tar, gzip, rsync, dd, 3-2-1 strategie Cvičení
15 AppArmor AppArmor – Mandatory Access Control Cvičení
16 Netplan Netplan – konfigurace sítě Cvičení
17 RAID a Redundance disků RAID, ZFS, BTRFS, LVM, SnapRAID Cvičení
18 Proxmox RAID1 Mirror RAID1 na Proxmox VE – praktický návod Cvičení
19 Práce s SSH SSH klíče, sshd_config, tunelování, scp/rsync Cvičení
20 Systemd Správa služeb, unit soubory, journalctl, timery Cvičení
21 Monitoring systému Sledování CPU, paměti, disku, sítě Cvičení
22 Řešení problémů Diagnostika, nástroje, praktické scénáře Cvičení
23 SELinux Mandatory Access Control, politiky, kontexty Cvičení
24 Firewall iptables, nftables, ufw — správa a konfigurace Linux firewallu Cvičení
25 Bezpečnostní audit Rootkity, kontrolní součty, AIDE, debsums, detekce průniku Cvičení
26 Webový server Apache, Nginx, PHP-FPM, gunicorn, PM2, ACME, logování Cvičení

Cílová skupina

  • Studenti informatiky – rychlá reference před zkouškami
  • Programátoři – praktické příklady pro každodenní práci
  • Sysadmini – přehled příkazů pro správu serverů

Jak používat

Každá sekce obsahuje:

  • Teoretický přehled s vysvětlením
  • Praktické příklady příkazů (česky + anglické názvy příkazů)
  • Shrnutí nejdůležitějších bodů

Doporučený postup je číst sekce po sobě – každá navazuje na předchozí.


Struktura souborů

SkriptaOS/
├── README.md                      # Hlavní navigace
├── 00-zaklady-os.md               # Základy OS
├── 01-linux-prikazy-zakladni.md   # Základní Linux příkazy
├── 02-linux-prikazy-rozirene.md   # Rozšířené Linux příkazy
├── 03-windows-prikazy.md          # Windows příkazy
├── 04-bash-skriptovani.md         # Bash skriptování
├── 05-powershell-skriptovani.md   # PowerShell skriptování
├── 06-sprava-procesu.md           # Správa procesů
├── 07-bezpecna-architektura.md    # Bezpečná architektura
├── 08-ovladani-soukromosti.md     # Správa logů a prostředí
├── 09-optimalizace-vykony.md      # Optimalizace výkonu
├── 10-aktualizace-systemu.md    # Aktualizace systému
├── 11-sprava-uzivatelu.md         # Správa uživatelů a skupin
├── 12-prava-souboru.md            # Práva souborů a adresářů
├── 13-sprava-filesystemu.md       # Správa souborového systému
├── 14-zalohovani.md               # Zálohování a obnova
├── 15-apparmor.md                 # AppArmor (MAC)
├── 16-netplan.md                  # Netplan – konfigurace sítě
├── 17-raid-redundance-disku.md     # RAID a Redundance disků
├── 18-proxmox-raid.md              # Proxmox RAID1 Mirror
├── 19-prace-s-ssh.md               # Práce s SSH
├── 20-systemd.md                   # Systemd
├── 21-monitoring-systemu.md        # Monitoring systému
├── 22-reseni-problemu.md           # Řešení problémů
├── 23-selinux.md                   # SELinux
├── 24-firewall.md
├── 25-bezpecnostni-audit.md
└── 26-web-server.md

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors