This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
процессы_unix [2011/10/20 17:40] val |
процессы_unix [2016/04/07 09:56] val |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Процессы UNIX ====== | ====== Процессы UNIX ====== | ||
- | [[http://www.openspin.org/materials/courses/admin/ch01s03.html]] | + | * [[http://www.openspin.org/materials/courses/admin/ch01s03.html|Архитектура UNIX. Процессы]] |
+ | * [[https://ru.wikipedia.org/wiki/Fork|fork в Википедии]] | ||
+ | * [[https://ru.wikipedia.org/wiki/Процесс-зомби|Процесс зомби]] | ||
===== Жизненный путь процесса ===== | ===== Жизненный путь процесса ===== | ||
+ | |||
{{:processes.png|}} | {{:processes.png|}} | ||
- | ===== Запуск команд в фоновом режиме ===== | ||
- | <code> | ||
- | $ find / -name '*.gz' | ||
- | Ctrl-Z | ||
- | $ jobs | + | ===== Типы процессов ===== |
+ | * Системные (имена заключены в квадратные скобки [...]) | ||
+ | * Демоны/cервисы (usbd, httpd, sshd) | ||
+ | * Интерактивные/прикладные процессы (vi, ls, sh, fsck ...) | ||
+ | * Процесс init | ||
- | $ fg 1 | + | ===== Команды мониторинга процессов ===== |
- | $ bg 1 | + | ==== ps ==== |
- | $ firefox & | + | * [[https://ru.wikipedia.org/wiki/Ps|ps в Википедии]] |
+ | |||
+ | <code> | ||
+ | $ ps aux | ||
</code> | </code> | ||
- | ===== Типы процессов ===== | + | ==== top ==== |
- | * Системные (vmdaemon, pagezero, bufdaemon, syncer) | + | |
- | * Демоны/cервисы (usbd, httpd, sshd) | + | |
- | * Интерактивные/прикладные процессы (ls, sh, fsck ...) | + | |
- | * Процесс init | + | |
- | ===== Команды мониторинга процессов ===== | + | * [[https://ru.wikipedia.org/wiki/Top]] |
- | * man ps | + | * [[http://linuxopen.ru/2010/01/21/15-primerov-ispolzovanija-v-linux.html|15 примеров использования в Linux команды top]] |
- | * man top | + | |
+ | === linux === | ||
+ | |||
+ | * Отсортировать по использованию памяти: F -> n -> Enter | ||
+ | * Вывести загрузку процессоров: 1 | ||
===== Атрибуты процесса ===== | ===== Атрибуты процесса ===== | ||
* Process ID | * Process ID | ||
- | * Parent Process ID (ключ j в ps) (дерево процессов -ejH в linux) | + | * Parent Process ID (ключ l в ps) (дерево процессов (ключ f) в linux) |
- | * TTY (столбец TT в ps) | + | * TTY (столбец TT в ps, запуск команд в фоновом режиме: firefox & ) |
- | * RUID, EUID (ключи alw в freebsd) | + | * RUID, EUID (ключ l) |
+ | |||
См. [[Система безопасности UNIX]] | См. [[Система безопасности UNIX]] | ||