Seminární skupina PB169 Počítačové sítě a operační systémy

Týden 6 - Procesy

Vytvoření stránky na Aise se správným kódováním
  • https://www.fi.muni.cz/tech/unix/ceske-html-stranky.xhtml
  • Vytvořte soubor .htaccess (pokud již neexistuje)
  • Nastavte AddDefaultCharset Off
  • Do index.html
    • V hlavičce vložte tag meta s příslušným kódováním
    • apř. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"/>
  • Ověřte, že se české znaky zobrazují korektně
Vytvořte si stránku index2.html s kódováním utf-8
  • Např. v LibreOffice Writer
  • Nastavte správně meta tag
  • Nahrajte jej na aisu
    • Např. pomocí Altap Salamander - J:
  • Ověřte si správné kódování souboru
    • file -i <file>
  • Ověřte správné zobrazení v prohlížeči
PHP
  • Dle návodu si vytvořte stránku time.php
    • Bude vypisovat aktuální datum (den, rok, měsíc) a aktuální čas načtení stránky
    • Lze vyzkoušet pomocí spuštění ./time.php
    • https://www.fi.muni.cz/tech/unix/php.xhtml
    • Pro zveřejnění je nutné nastavit správná práva (chmod)
Procesy - Windows
  • Spusťte Správce úloh (Task manager)
    • Nepoužívejte CTRL + ALT + DEL kvůli virtualizaci
    • Například přes příkazový řádek (taskmgr)
    • Spusťte nějakou aplikaci (například prohlížeč)
      • Zjistěte podrobnosti o jednotlivých aplikacích a procesech na pozadí
      • Sledujte využití prostředků
  • Zakažte spuštění OneDrive po startu počítače
  • Zjistěte spuštěné služby a rozsah jejich ID
Procesy Linux
  • Zjistěte statistiku využité fyzické paměti (free)
  • Zjistěte, jaké procesy jsou spuštěny a kým v průběhu času (top)
  • Vypište procesy v systému (ps, pstree):
  • Které byly spuštěny ve stejném terminálu
    • Všechny procesy běžící v systému
    • Procesy ve stromové struktuře
  • Vytvořte proces na pozadí (&, jobs, bg, fg, kill)
    • Ověřte si, že je mezi procesy na pozadí
    • Přesuňte ho na popředí
    • Pozastavte ho (ověřte)
    • Spusťte jej (ověřte)
    • Ukončete jeho činnost (ověřte)
  • Spusťte nový proces se sníženou prioritou o 10 (nice, renice)
    • Ověřte prioritu a zvyšte prioritu procesu o 5
      • Může jen root
  • Zjistěte, co dělá příkaz uptime