jobs - zobrazí úlohy jednoho uživatele v jednom bashi včetně čísla úlohy , kterou pak použiji v %číslo v následujících příkazech (není processID)
Ctrl - z - pozastaví úlohu
Ctrl - c - přeruší úlohu
Ctrl - \ - přeruší úlohu a možná vypíše obsah paměti do souboru
fg %1 - pokračování pozastavené úlohy (foreground)
bg %2 - pokračování na pozadí (background)
kill %1
pstree - strom procesů
ps axfl - seznam všech procesů
Stav:
S - Sleeping
R - Running
T - sToped - pozastaven
D - Disk, I/O wail
Z - Zombie
PRI - priorita (vypočítává linux na základě NI)
NI (Nice) - priorita <-19;20> Čím nižší číslo, tím vyšší priorita.
nice -n 20 yes>/dev/null -spustí yes s NICE prioritou 20 (nejnižší)
renice 19 PID - změní prioritu na 19
zvyšovat prioritu (snižovat NICE) může jen root, na druhou stranu můžou všichni.
VSZ - Paměť o kterou si proces požádá
RSS - Paměť, kterou proces reálně využívá
---
kill -n PID - vyšle signál na zabití procesu
killall -n nazev - zabije všechny procesy názvu
-9 / SIGKILL - násilné ukončení
-2 / SIGINT - Ctrl-C
-3 / SIGQUIT - Ctrl-\
-15 /SIGTERM - Default
(man 7 signal)
---
top - taskmanager :)
us - user load
sy - system load - co běží v jádře
ni - nice load - co běží s nižší prioritou
id - idle - zbytek do 100%
wa - wait I/O - čeká na disk
hi - hardware interupts
si - software interupts
st - virtualizace
---
ionice - nastacení priority I/O
df - disk free
free - velikost paměti
du - velikost adresáře
du -s -h /* |sort -h |tail -1 - vypíše největší adresář v rootu
munin - sw, který zobrazuje grafy a statistiky využití serveru
vmstat - informace o systému s parametrem, jak často se mají obnovovat.
w / who - seznam přihlášených uživatelů
dmesg - posledních několik událostí jádra (např. připojení USB flash
last - posledních několik přihlášení
lspci -v - informace o zařízeních připjeních na PCI
lsusb -v - totéž o USB
dmidecode - informace o desce a procesoru
cat /proc/cpuinfo
cat /proc/memifno
cat /proc/interrupts