bash
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Následující verze | Předchozí verze | ||
| bash [2012/02/18 19:59] – vytvořeno djbuldog | bash [2025/08/28 10:09] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| + | ===== Bash - konzolové skripty ===== | ||
| * uplne mega super navod na bash | * uplne mega super navod na bash | ||
| * prace s retezci (nahrazeni, orezenani, zjisteni delky ...) | * prace s retezci (nahrazeni, orezenani, zjisteni delky ...) | ||
| Řádek 109: | Řádek 110: | ||
| </ | </ | ||
| + | ==== sledování procesů / syscallů ==== | ||
| + | |||
| + | inotify | ||
| + | |||
| + | * inotifywait | ||
| + | * sleduje požadované operace nad soubory/ | ||
| + | * options `-m` slouží k nepřetržitému monitorování, | ||
| + | |||
| + | inotifywait [options] [path] | ||
| + | |||
| + | * inotifywatch | ||
| + | * počítá statistiku operací se soubory/ | ||
| + | * 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 | ||
| + | |||
| + | * výstup je v / | ||
| + | * pravidla se vymažou parametrem -D | ||
bash.1329591571.txt.gz · Poslední úprava: (upraveno mimo DokuWiki)
