Uživatelské nástroje

Nástroje pro tento web


bash

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
bash [2022/04/26 07:37] – upraveno mimo DokuWiki 127.0.0.1bash [2025/08/28 10:09] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 110: Řádek 110:
 </code> </code>
  
 +==== sledování procesů / syscallů ====
 +
 +inotify
 +
 +  * inotifywait
 +    * sleduje požadované operace nad soubory/adresáři v dané cestě
 +    * options `-m` slouží k nepřetržitému monitorování, jinak se program ukončí po první detekované operaci
 +
 +  inotifywait [options] [path]
 +
 +  * inotifywatch
 +    * počítá statistiku operací se soubory/adresáři v dané castě
 +    * po ukončení statistiku vypíše
 +
 +  inotifywatch
 +
 +  * není možné zjistit PID procesu, pouze detekovat operaci
 +
 +lsof/fuser
 +
 +  * slouží k zobrazení otevřených file deskriptorů
 +
 +  lsof [-p PID] [path]
 +
 +  * rychlejší je prý fuser.. ale zobrazuje PID místo názvu procesu
 +
 +  fuser [path]
 +
 +auditd
 +
 +  * vypsání aktivních pravidel
 +
 +  auditctl -l
 +
 +  * přidání pravidla pro monitorování operace read na souborem
 +
 +  auditctl  -w <PATH> -p r
 +
 +  * výstup je v /var/log/audit/audit.log
 +  * pravidla se vymažou parametrem -D
bash.1650951451.txt.gz · Poslední úprava: (upraveno mimo DokuWiki)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki